body {
margin: 7px; 
padding: 0; 
font: small/1.5em sans-serif; 
color: #000000;
} 

* html body  {
font-size: 11px; color:#515151;
} 

/* Everything */
#mainwidth { width:740px; border-width: 1px; border-style: solid; border-color: #C2C2C2;margin:0px; padding:0px;text-align:left;}


/* Header */
#header { margin-bottom:6px; margin-top:0px; border-top: 3px solid #AFB2B4;}


p{ font: normal normal 11px verdana,sans-serif;  line-height:16px;  color:#7F7F7F; text-decoration:none; text-align:justify;
} 

b{ font-weight:bold;
} 

li{ font: normal normal 11px verdana,sans-serif;  line-height:16px;  color:#7F7F7F; text-decoration:none; text-align:left;
} 

.contact{ font: normal normal 11px verdana,sans-serif;  line-height:16px;  color:#7F7F7F; text-decoration:none;
} 

.contact td input{ font: normal normal 11px verdana,sans-serif;  color:#7F7F7F; text-decoration:none; 
} 

.contact td textarea{ width:155px; height:70px;font: normal normal 11px verdana,sans-serif;color:#7F7F7F;
} 

.formbutton{ font: normal normal 11px verdana; width:100px; color:#7F7F7F; text-decoration:none;width:60px; 
} 

#titleheader {clear:both;margin-bottom:20px;width:720px; }
#lefttitle {float:left; margin:0px; width:180px;  text-align:right; border: 0px solid #000;vertical-align: bottom;padding-top:45px;margin-right:12px;}
#rightlogo {float:right;padding-right:20px; text-align:right; vertical-align:bottom }

html>body #titleheader {padding-bottom:-60px; height:80px}


#main {clear:both;margin-bottom:32px;width:720px;padding-top:0px;}

#left {float:left; margin:0px;  width:180px;  text-align:right;margin-right:26px;}
#content {float:left; margin:0px; width:270px;  }

#contentwide {float:left; margin:0px; width:400px;  }
#right {float:right;padding-right:20px; text-align:right; width:205px; vertical-align:top;}
#rightaddress {background-color:#F2F2F2;float:right;padding-right:20px; padding:6px;text-align:right; width:205px; vertical-align:top;text-align:left}
#rightaddress p {text-align:left}



/* Top Nav  */

#topnav {background:#FF8300; text-align:center; border-top: 4px solid #E7E7E7; border-bottom: 4px solid #E7E7E7;padding:5px 0;}
#topnav ul {margin:0px; text-align:center}
#topnav li {list-style:none;display:inline; color:#fff; font: normal bold 15px arial, verdana, tahoma; margin:5px 10px;}
#topnav li a {color: #fff; text-decoration: none;}
#topnav a:hover{color: #756D66;}
#topnav a.on{color: #756D66;}

/* Home  */

#homemain {
	background:#fff;
	text-align:right;border:solid 0px #000;
	padding:40px 60px 40px 50px;
}

#homenews {
background:#E7E7E7;	text-align:center;	height:30px;margin:0;padding:6px 0;
	
}
#homenews marquee {font: normal normal 11px verdana,sans-serif;  line-height:16px;  color:#000; text-decoration:none; text-align:justify;vertical-align: top;}
#homenews marquee a {font: normal bold 11px verdana,sans-serif;   color:#FF8300; text-decoration:none;}

#pix {background:#AFB2B4;text-align:center;}

#footer {clear:both;background:#AFB2B4;margin:0;padding:2px;}

/* content */
a {
color: #7F7F7F; 
text-decoration: underline; 
} 
a:visited {
color : #7F7F7F; 
} 
a:hover {
color: #000; 
} 

.grey {
color: #7F7F7F;

} 


h1 { 
font: normal bold 19px verdana; 

}

h2 {
font: normal bold 23px arial,sans-serif; 
color:#FF8300; 
margin:0;


}

h3 {
font: normal bold 16px arial,sans-serif; 
color:#FF8300; 
line-height:18px;
text-align:left;

} 
h4 {
font: normal bold 14px arial,sans-serif; 
color:#535353; 
line-height:18px;
text-align:left;

} 



/* Footer */


#tld{clear:both; width:740px; margin-top:0px; padding:0px 0 0px; font: normal normal 11px verdana; text-align:right; line-height:24px;  color:#899195; text-decoration:none;}
