body { margin:0px; padding:opx; background:url(images/bg.jpg) top repeat-x #C6C4C5; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; text-align:justify; }
.clr { clear:both; }
#main { width:999px; margin:0 auto; }
#headder { height:126px; background-color:#ffffff; margin-top:6px; }
#middle { height:300px; background:url(images/middlebg_2.jpg) repeat-x; }
#midsub { background:url(images/middlebg.jpg) no-repeat left top; height:367px }
#banner { background:url(images/banner.jpg) no-repeat; height:319px; }
#footer { height:35px; background-color:#636262; padding-top:15px; color:#CCCCCC; }
.one { width:445px; float:left; padding-left:20px; padding-right:5px; }
.two { width:170px; float:left; margin-right:10px; border:1px #666 dashed; margin-bottom:20px; }
.two a { text-decoration:none; color:#333333; }
.two a:hover { color:#FF3300; }
.two ul { margin:0px; padding:0px 0px 0px 0px; }
.two ul li { list-style:none; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; margin-bottom:2px; padding:5px 0px 2px 20px; background:url(images/service_bull.jpg) no-repeat 5px 5px; background-color:#CCCCCC; text-align:left; }
.three { width:325px; float:left; }
.cntct { background:url(images/contact.png) no-repeat; width:206px; height:93px; padding:101px 34px 86px 34px; font: bold 14px verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }
.logo { width:350px; float:left; }
.nav { width:600px; float:right; color:#000; padding-top:38px; font: normal 13px arial; }
.nav ul { padding-left:40px; }
.nav ul li { float:left; padding-left:15px; margin-left:30px; list-style:none; background:url(images/bull.gif) no-repeat 1px 5px; }
.nav ul li a { text-decoration:none; border-bottom: solid 4px #FF5A00; color:#333333; text-align:left; }
.services { float:left; padding-bottom:5px; }
.nav ul li a:hover { color:#FF9900; }
.copyr { width:999px; margin:0 auto; text-align:center; color:#FFF; }
