/* CSS Document */

html {overflow-y: scroll;}

.greenbanner{padding:20px; color:#fff; background-color:#fff; margin-left:0px; margin-right:0px; width:720px; text-align:center; font-weight:normal; font-size:22px;} /*#A2B645 #FF6600*/

.greenbanner h1{ font-weight:normal;}

#menucol{width:200px; float:left; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	
	margin-bottom:20px;
	margin-top:20px}
	
#col100{width:80px; float:left; margin-left: 20px; margin-bottom:20px; background-color:#eee;}

#col200{width:180px; float:left; margin-left: 20px; margin-bottom:20px; }

#col200f{width:180px; float:left; margin-left: 14px; margin-bottom:15px; }

#col220{width:200px; float:left; margin-left: 20px; margin-bottom:20px; }

#col400{width:380px; float:left; margin-left: 20px; margin-bottom:20px; }

#col600{width:760px; float:left; margin-left: 20px; margin-bottom:20px; }

#col800{width:780px; float:left; margin-left: 20px; margin-bottom:20px; }

#header{ float:left; width:1000px; margin:0; padding:0; margin-bottom:10px; margin-top:-20px; }

#footerline{ float:left; width:1000px; margin:0; padding:0; margin-top:160px; background-color:#bbb; height:1px; margin-bottom:2px;}
#footerline2{ float:left; width:1000px; margin:0; padding:0; margin-top:0; background-color:#bbb; height:1px; margin-bottom:0px;}

#footertext{ float:left; width:990px; margin:0; padding:0; margin-top:10px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; padding-bottom:200px;}

#footertext a{color:#999; }

body{margin: 0; margin-top:5px; }

#container{
	width:1000px; margin-left:auto; margin-right:auto; margin-top:40px;
	height:100%;
}

#content800{
	float: left;
	width: 800px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:33px;
}

.menutext, .menutext a{
	float: left;
	width: 140px;
	margin-bottom:9px;
	margin-left:5px;
	color:#999999;
	text-decoration:none;
	
}
.menutext a:hover {
color:#FF6600;
}
.menunumber, .menunumber a, .menunumber a:visited  {
	float: left;
	width: 40px;
	margin-bottom:9px;
	color:#999999;
	font-weight:bold;
	text-decoration:none;
	text-align:center;

}
.hi{color:#FF6600;}



h1 {font-size:24px; font-weight:normal; color:#FF6600; margin-top:0;}

p{color:#666; font-size:13px; line-height:15px; margin:0; padding:0; margin-bottom:12px;}

td{color:#666; font-size:13px; }

h1 a, p a, p a:visited{color:#FF6600; text-decoration:none;}

h1 a:hover, p a:hover{color:#000; text-decoration:none;}

h2 {padding:0; margin:0; margin-bottom:15px; color:#ff6600; font-weight:normal; font-size:16px;}

.sixsixsix{color:#666;}



.brandbox{ border: 1px solid #ccc; padding:5px; margin-right:10px; margin-bottom:10px; float:left; width:188px;}

.brandbox2{ margin-right:10px; float:left; margin-bottom:10px;}

.mylabel{width:150px; float:left; margin-bottom:10px; color:#666; font-size:13px;}
.mylabel2{width:140px; float:left; margin-bottom:10px; text-align:left; margin-left:10px;}

.callbox{ border: 0px solid #ff6600; padding:10px; background-color:#44B1CE;}
.callbox a {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none; }

.news{margin-bottom:10px; margin-top:10px; border-bottom:1px solid #ddd; margin-right:20px; text-align: left;  height:220px; float:left; width:300px; border-left:1px solid #ddd; padding-left:20px; padding-top:10px;}

.newswide{
margin-bottom:20px; 
margin-top:10px; 
border-bottom:1px solid #ddd; 
margin-right:20px; 
text-align: left;  

float:left; 
width:600px; 
border-left:1px solid #ddd; 
padding-left:20px; 
padding-top:10px; 
padding-bottom:20px;
display:block; 
clear:both;}

.newswide p{font-size:14px; line-height:17px; font-weight:normal;}

.output{margin-bottom:20px; margin-top:20px; border-bottom:1px solid #ddd; margin-right:200px; text-align: left; clear:both; padding-bottom:20px;}

a img {
	border: none;
}


img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
