/* CSS Document */

body{ margin:16px 0px 0px 0px; padding:0px; color:#666666; background:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:150%;}
a { color:#333333; text-decoration: none; font-weight: normal;}
a:hover{ color: #000000; text-decoration: underline; }

p { margin:10px 0px 10px 0px; padding:0px;}

h1 { font-size: 16px; line-height: 120%; color: #333333; font-weight: normal; margin:10px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif;}
h2 { font-size: 13px; line-height: 130%; color: #000000; font-weight: normal; margin:6px 0px 6px 0px;}
h3 { font-size: 16px; line-height: 140%; color: #003B8C; font-weight: normal; margin:10px 0px 2px 0px;}
h4 { font-size: 11px; line-height: 150%; color: #333333; font-weight:normal; margin:10px 0px 2px 0px;}
h5 { font-size: 13px; line-height: 150%; color: #000000; font-weight:normal; margin:0px;}
h6 { font-size: 16px; line-height: 140%; color: #003B8C; font-weight: normal; margin:10px 0px 2px 0px;}


.h1bg{ margin:8px 0px 0px 0px; padding:0px; background:url(../images/h1bg.jpg) left bottom repeat-x; height:10px;}
.black{ color:#000000;}
.left{ float:left;}
.right{ float:right;}
.header{ margin:0px auto; padding:0px 0px 16px 0px; width:930px;}
.line{ margin:8px 0px 8px 0px; padding:0px; border-bottom:#CCCCCC dashed 1px;}

.search{ margin:0px; padding:0px 0px 0px 14px; background:url(../images/Searchbg.gif) left top no-repeat;}
.search input{ margin:2px 0px 0px 0px; padding:0px; border:0px; width:170px; height:15px;}

.nav{ margin:0px auto; padding:0px; width:930px;}
.nav ul{margin:0px; padding:0px;}
.nav ul li{margin:0px auto; padding:0px; float:left; list-style:none;}

.banner{ margin:0px auto; padding:10px 0px 12px 0px; width:930px;}
.mainbody{margin:0px auto; padding:0px 0px 15px 0px; width:930px;}

.mainbodyleft{ margin:0px; padding:0px; width:195px;}
.mainbodyleft ul{ margin:0px; padding:0px; list-style:none;}
.mainbodyleft ul li{ margin:0px 0px 6px 0px; padding:0px; background:url(../images/CategoryBg.jpg) left top no-repeat;  list-style:none; width:170px; height:26px;}
.mainbodyleft ul li a{ margin:0px; padding:3px 0px 0px 18px; color:#333333; display:block; height:23px;}
.mainbodyleft ul li a:hover{ color:#003B8C; text-decoration:none; background:url(../images/CategoryBg2.jpg) left top no-repeat;}

.mainbodyleftproducts{ margin:0px; padding:0px 25px 0px 0px; width:170px;}

.mainbodyright{ margin:0px; padding:0px; width:730px;}
.mainbodyright2{
	margin:0px;
	padding:0px;
	width:685px;
}
.mainbodyright3{
	margin:0px;
	padding:0px;
	width:480px;
}
.categoryphoto{ margin:8px 0px 0px 0px; padding:0px; width:300px;}
.categoryphoto img{ margin:0px; padding:0px; border:#CCCCCC solid 0px;}
.categoryphoto2{ margin:8px 0px 0px 0px; padding:0px; width:280px;}
.categorytext{ margin:8px 0px 0px 10px; padding:0px; width:430px;}
.categorydetail{margin:30px 0px 0px 10px; padding:0px;}

.descriptiontab{ margin:15px 0px 0px 0px; padding:0px; border-bottom:#CCCCCC solid 1px; width:730px;}
.descriptiontab ul{ margin:0px; padding:0px;}
.descriptiontab ul li{ margin:0px 10px 0px 0px; padding:0px; list-style:none; float:left;}
.descriptiontab ul li a{ margin:0px; padding:4px 6px 4px 6px; display:block; border:#CCCCCC solid 1px; border-bottom:0px;}
.descriptiontab ul li a:hover{ margin:0px; padding:4px 6px 4px 6px; display:block; background-color:#003B8C; color:#FFFFFF; text-decoration:none;
border:#003B8C solid 1px; border-bottom:0px;}

.description{ margin:0px; padding:0px 0px 0px 10px; width:720px;}
.description2{ margin:0px; padding:0px 0px 0px 10px; width:420px;}

.footer{ clear:both; margin:0px auto; padding:15px 0px 0px 0px; width:930px; color:#999999; text-align:center; border-top:#CCCCCC solid 1px;}
.footer a{ color:#666666;}

.tab{margin:0px; padding:0px; width:227px; margin-right:7px;}
.tabright{margin:0px; padding:0px; width:227px;}
.tabtop{margin:0px; padding:8px 0px 0px 10px; width:217px; height:25px; background: url(../images/homepagebox/box_r1_c1.jpg) left top no-repeat; font-size:14px; color:#003B8C;}
.tabmainbody{margin:0px; padding:10px; width:207px; background:url(../images/homepagebox/box_r2_c1.jpg) left top no-repeat; min-height:220px;}
.textbox{ margin:0px; padding:0px; min-height:200px;}
.boxbottom{ margin:0px; padding:0px; width:227px; height:6px; background:url(../images/homepagebox/box_r3_c1.jpg) left top no-repeat;}

.learnmore{ margin:0px; padding:0px; display:block;}

.clear{ clear:both;}
.mailingform{}
.mailingform h5{ text-align: center; background-color:#AFAFAF;
border-top-right-radius:5px;
border-top-left-radius:5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
padding:3px 2px; font-weight: bold; color:#fff;

}
