body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 150%; color: #666666; margin: 12px 0px 0px 0px; padding: 0px; background-color: #FFFFFF; background-repeat:repeat-x; }

a { color: #333333; text-decoration: none; font-weight: normal; }
a:hover{ color: #000000; text-decoration: underline; }

.button { border:#CCCCCC solid 1px; background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position: left center; margin:0px; padding: 0px 8px 0px 12px; float:right;}

.red { color:#990000;}
.title { font-size: 18px; line-height: 160%; color: #333333; font-weight: normal;}
.title2 { font-size: 25px; line-height: 160%; color: #35648E; font-weight: normal;}
.title3 { font-size: 18px; line-height: 150%; color: #958C20; font-weight: normal;}
.subtitle { font-size: 14px; color: #333333; font-weight: normal; padding-left:15px; }
.subtitle2 { font-size: 14px; line-height: 150%; color: #35648E; font-weight: normal;}
.subtitle3 { font-size: 15px; line-height: 200%; color: #333333; font-weight: normal;}
h1 { font-size: 18px; font-weight: normal; line-height: 150%; color:#333333;}
h2 { font-size:13px; }
.divhr { border-bottom:#CCCCCC dashed 1px; margin:4px 0px 4px 0px;}
p { margin:12px 0px 12px 0px; padding:0px;}




#header{ margin: 0px auto; padding:0px; background: #ffffff; width: 950px; height: 60px;} 
#logo{ float:left; margin: 0px; width: 130px;}
#searchbar{ float:right; margin: 32px 6px 0px 0px; width: 450px; font-size:12px; color:#999999; text-align:right;} 
#subnav{ float:right; margin: 0 6px; width: 600px; font-size:12px; color:#696969; text-align:right;} 
#subbanner{ float:right; margin:0px; padding:0px; width: 600px; font-size:12px; color:#696969; text-align:right;}
#banner{ margin: 0px auto; padding:0px 5px 0px 5px; background: #ffffff; width: 950px; height: 308px;}  
#menubox{ margin: 0px auto; padding:6px 20px 0px 20px; background: #ffffff; width: 908px; height:26px; border:#E1ECF2 solid; border-width:1px; background-image:url(../images/Nav_bg.jpg); background-repeat:repeat-x;}
#menubox a{ color:#506D7F; font-size:14px;}
#menubox a:hover{ color:#000000;}

#mainbox{ margin: 0px auto; padding:0px; width: 950px; background-color:#FFFFFF;}
#clearboth{ clear:both;}
#leftbar{ float:left; width: 190px; padding:0px; margin:8px 10px 10px 0px; background: #ffffff; border:#E1ECF2 solid 1px;}
#leftbartop{ margin:0px; padding:6px 0px 0px 10px; background-image:url(../images/Nav_bg.jpg); background-repeat:repeat-x; height:26px;}
#leftbarmain{ margin:-1px 0px; padding:0px 10px 10px 15px;}
#rightbar{ float:right; padding:6px 15px 15px 15px; margin:8px 0px 10px 0px; background: #ffffff; width:710px;} 

.bannerbox{margin:15px 0px 0px 0px; padding:0px; float:left; width:680px; background-color:#E1ECF2;}
.rt{ background-image:url(../images/rt.gif); float:right; width:7px; height:7px;background-repeat:no-repeat;}
.rd{ background-image:url(../images/rd.gif); float:left; width:10px; height:7px; background-repeat:no-repeat;}
.banner{ margin:0px; padding:5px; float:left; width:660px; height:100px; border:#E1ECF2 solid 1px; background-color:#FFFFFF;}

.products{ float:left; width:162px; margin:10px 14px 10px 0px;}
.products2{ float:left; width:340px; margin:10px 14px 10px 0px;}
.products3{ float:left; width:110px; margin:10px 14px 10px 0px;}
.products4{ float:right; width:230px; margin:10px 0px 10px 0px;}

.subnavmenu{ float:right; width:700px; text-align:right; margin:6px 0px 0px 0px;}

#footer{ clear: both; margin: 0px auto; padding:4px 10px 20px 10px; background: #ffffff; width: 930px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#999999;}
#footer a{ color:#506D7F;}
#footerleft{ float:left;}
#footerright{float:right; width:200px; text-align:right;}

