@charset "utf-8";
/* CSS Document */
body {
background: url(../images/bg.gif);
background-color: #fff;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
a, a:visited {color:#2f5812; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
a:link color: #2f5812; text-decoration:none;
}

.bodycontent {
	padding: 5px;
}

.bodycontent2 {
	padding:10px;
	}
.imgshome {
	padding: 5px;
	border:solid;
	border-width: 1px;
	border-color: #a7c850;
}
.textcontent {
	padding: 5px;
}
.textfollow {margin-top: -3px}

.contactside {
	padding: 5px;
	border: solid;
	border-width: 1px;
	border-top: 0;
	border-color: #a7c850;
	}

.cshead {
	background: #e6f4c1;
	height:15px;
	padding: 5px;
	border: solid;
	border-width: 1px;
	border-color: #a7c850;
	}

.titlepage {
	font-size:18px;
	font-weight: bold;
	color: #2f5812;
	}
	
.onlinead {
	border: solid;
	border-width: 8px;
	border-color: #e6f4c1;
	} 
.onlinenav {
background: #e3e2e2;
width: 730px;
height: auto;
border: 0px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 2px;
padding-top: 0px;
font-size: 10px;
}
.chat {
background: #000;
width: auto;
height: auto;
border: 1px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 5px;
color: #ffffff;
}

.viewtext {
margin-top: -23px;
margin-left: 33px;
}

.divider {
border:solid;
border-width: 1px;
border-top: 0px;
border-left: 0px;
border-bottom: 0px;
border-color:#CCCCCC;
padding: 3px;
}
.down { margin-top: 10px;}
.pop-font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
.pop-font2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	}
.carousel {
    margin-top: -500px;
	}
.highlight { 
 background: #FF0000;
 color: #FFFFFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 }
 
 .tickertext { 
 background: #e6f4c1;
 color: #000000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 }
 .tickerbg {
 background:#e6f4c1;
 }

.front-login{
margin-left:6px;
margin-right:auto;
width:743px;
height:46px;
background:#eaeaea;
display:inline-block;
}

.front-login form{
float:right;
margin-top:6px;
}

.front-login form div{
float:left;
margin-left:10px;
}

.front-login form div input#front-name{
width:160px;
height:20px;
}

#front-pass{
height:20px;
}

.static-front-login{
width:100%;
background:#FFFFFF;
}

.form-front{
width:280px;
border:1px solid #a7c951;
float:left;
vertical-align:top;

}

.form-front p{
margin:14px;
font-weight:bold;
}
 
.form-front-head{
background-color:#a7c951;
text-align:center;
height:23px;
font-weight:bold;
font-size:14px;
padding-top:6px;
}

.form-front .formfront{
margin-top:18px;
margin-left:10px;
}

.form-front .formfront label{
width:74px;
float:left;
font-size:12px;
padding-top:6px;
}

.form-front .formfront input{
width:181px;
border:1px solid #000000;
height:29px;
float:left;
margin-right:10px;
}

.hasbottommargin{
margin-bottom:14px;
}

.frontsubmit{
width:111px !important;
height:27px !important;
background-color:#a7ca48;
border:0px !important;
float:right !important;
font-weight:bold;
}

.form-front .formfront div{
text-align:right;
width:270px;
float:right;
margin-right:10px;
margin-top:4px;
margin-bottom:4px;
font-size:10px !important;
} 

.form-front .aff{
color:red; 
font-weight:bold;
width:181px;
margin-top:2px;
text-align:center;
float:left;
}
