body,ul,p,form{ padding:0; margin:0;}
ul { list-style:none;}
body { background:url(img/background.jpg) repeat-x #BFD1DD; font-family:Tahoma; font-size:11px;}
a { text-decoration:none; color:#FFFFFF;}
.HackBox{border-top:1px solid transparent !important;border-top:0;clear:both;}

#topNav {background:url(img/mainnavigationback.gif); height:22px; line-height:22px;border-bottom:1px solid #FFF;}
#topNav a{ display:block; float:left; width:190px; text-align:center; border-right:1px solid #FFF;}

#leftNav {float:left; width:200px;height:175px; background:#364F78; text-align:center;position:relative;}
	#leftNav li{height:24px;+height:22px;overflow:hidden;zoom:1; display:block;width:170px; margin:0 auto; }
	#leftNav a{display:block;background:url(img/button_literature.gif) no-repeat;width:170px;line-height:21px;height:21px;text-align:center;overflow:hidden;}
	#leftNav a:hover{ background:url(img/button_cad_now.gif) no-repeat; color:#364F78;}
	#leftNav ul{ display:none; position:absolute; left:160px; top:3px;}
	#leftNav ul li{ height:21px;}

#copyRight {background:url(img/footerbackground.gif);height:46px;text-align:center; color:#FFFFFF;}

#mainBody {background:#FFFFFF; padding:20px;}
#mainBody a{ color:#2D4A65;}

.proList li{ width:460px; float:left; height:120px;}
.bTitle {color:#2D4A65;font-size:14px;font-weight:bold; height:28px; padding-left:10px; line-height:28px; background:url(img/bbgg.gif) repeat-x; border:1px solid #C4D7E8;}
.l18 { line-height:18px;}
.border1{border:1px solid #C4D7E8;}
.bContent {padding:20px; line-height:20px;}

#container {width:980px; margin:0 auto; overflow:hidden;}
