@charset "utf-8";

/* CSS Document */



* {margin:0; padding:0;}

* {outline:none; outline-style:none;}

img {border:none;}



body {background:url(../images/bg_body.gif) top repeat-x #005eca; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#414141;}



h1.heading {font-size:12px; color:#0055a5; margin:0 0 10px 0;}

h2.product_heading {font-size:13px; font-weight:bold; color:#fff; margin:6px 0 0 0}

h3 { font-size:12px; font-weight:bold;}

 

.clearboth {clear:both; height:1px; overflow:hidden; display:block;}

.more {background:url(../images/more.gif) no-repeat; width:60px; height:19px; padding:0 0 0 25px; display:block; float:right; font-size:11px; margin:5px 0 0 0;}

.more a {color:#414141; text-decoration:none;}



#wrapper {width:776px; margin:0 auto; padding-top:3px;}



#top {width:776px; height:78px; background:url(../images/bg_top.jpg) no-repeat;} 

#top .logo {width:420px; float:left;} 

#top .menu {width:296px; float:left; padding-left:60px;}

#top .menu form {color:#fff; padding-top:2px;}

#top .menu form label.t {float:left; display:block; padding-right:5px;}

#top .menu form label.s {background:url(../images/bg_search.gif) no-repeat; width:168px; height:14px;display:block; float:left;}

#top .menu form input.search {width:158px; height:14px; font-size:10px; border:none; color:#000; padding:1px 5px 0 5px; float:left; background:none;} 

#top .menu form input.srch_bt {background:url(../images/bg_s_bt.gif) no-repeat; width:18px; height:14px; border:none; display:block; cursor:pointer; float:left; } 

#top .menu ul {list-style:none;font-size:11px; font-weight:bold; float:right;margin:40px 30px 0 0!important; margin:39px 30px 0 0; display:inline; clear:both;}

#top .menu ul li {display:inline;}

#top .menu ul li a {display:block; float:left; padding:0 0 0 5px; margin:0px 1px 0 0px;background:url(../images/bg_nav_left.gif) top left no-repeat; color:#00294e; text-decoration:none;}

#top .menu ul li a span {display:block; float:left; padding:5px 8px 4px 3px; margin:0 0px 0 0px; background:url(../images/bg_nav_right.gif) top right no-repeat; cursor:pointer;}

#top .menu ul li a:hover, #top .menu ul li.current a {background-position:0 -25px; color:#fff;}

#top .menu ul li a:hover span,#top .menu ul li.current a span {background-position:100% -25px; color:#fff;}





#top_b {width:776px; height:25px; background:url(../images/bg_top_b.gif) no-repeat; clear:both;}

 ul.corpimg

{
position:relative;
float:left;
left:30px;
top:25px;
list-style:none;
}


li.newimage1 
{
position:absolute;
float:left;
left:0px;
top:0px;

}

#content {width:776px; background:url(../images/bg_content.gif) repeat-x #bfc0c1; overflow:auto;}

#content a:hover {color: #6699FF;} 



#content_left {width:225px; background:url(../images/bg_left_col.jpg) no-repeat; padding:0 0 10px 0px; float:left;}



#content_left img {display:block; margin:0 auto;}



#content_right {width:533px; float:left; padding:0 0 10px 0; line-height:1.5em; } 

#content_right #botm {width:533px; background:url(../images/bg_right_con.gif) no-repeat; height:9px; clear:both;}

 
#contentimg {position:relative; float:left; left:0px; top:25px;}  

ul#contentimg

{
position:relative;
float:left;
left:30px;
top:25px;
list-style:none;
}
#textbox {width:497px; padding:20px 18px 0 18px; background:#fff; overflow:auto; }



#textbox img.rightmar {margin-right:10px;}



#textbox a {color:#0055b2; text-decoration:underline;}

#textbox a:hover { color:#FF6600; text-decoration:none;}





#footer {background:url(../images/bg_footer.gif) top no-repeat; padding:30px 0 10px 0; color:#a5a5a5; text-align:center; font-size:11px;}

#footer a:hover {color: #6699FF;} 

#footer img {border:none;}



#footer ul.bnav1 {margin:0 0 0 18px; list-style:none;}

#footer ul.bnav1 li {display:inline; margin:0; padding:0; }

#footer ul.bnav1 li a { color:#fff; text-decoration:none; border-right:1px #ffffff solid; padding:0 6px; margin:0 0 0 0px; display:block; float:left;}



#footer ul.bnav2 {margin:15px 0 20px 0; list-style:none;}

#footer ul.bnav2 li {display:inline; margin:0; padding:0;}

#footer ul.bnav2 li a {color:#a5a5a5; text-decoration:none;}



ul.sitemap1 {margin:10px 0 20px 100px; padding:0 0 0 0px;}

ul.sitemap1 li {list-style: none; background: url(../images/d_bullet.gif) left top no-repeat; margin:0 0 10px 0px; padding:0 0 0 25px;}

ul.sitemap1 li a {color:#000000; text-decoration:none; font-weight:bold;}

ul.sitemap1 li a:hover {color:#7d0035;}



ul.sitemap2 {margin:10px 0 10px 20px; padding:0 0 0 0px;}

ul.sitemap2 li {list-style: none; background: url(../images/d_bullet.gif) left top no-repeat; margin:0 0 10px 0px; padding:0 0 0 25px;}

ul.sitemap2 li a {color:#000000; text-decoration:none; font-weight:bold;}

ul.sitemap2 li a:hover {color:#7d0035;}





.serviceform {padding:0; margin:0;}

.serviceform table tr td {padding:5px;}

.serviceform table tr td input.inputrow {width:200px; height:20px; background: #f5f5f5; border:1px solid #666;} 

.serviceform table tr td textarea.address {width:200px; height:75px;background: #f5f5f5; border:1px solid #666;}

.serviceform table tr td textarea.description {width:450px; height:100px;background: #f5f5f5; border:1px solid #666;}

.serviceform table tr td span {color:#FF0000;}

input.submit {width:75px; height:25px; background: #999999; border:1px solid #CCCCCC;}



.cl {background:url(../images/bg_cl.jpg) bottom right no-repeat; width:330px; float:left;} 

.cl ol {padding-left:25px; }



.uflink {width:165px; float:left;}  



table.testimonials tr td img {margin:0 !important;}



.ozone1 {width:360px; background:url(../images/ozone.jpg) right top no-repeat; padding-right:130px; color:#003300;}

.grayround {background:url(../images/bg_ozone.jpg) no-repeat; width:213px; height:95px; padding:12px 5px 0 50px; color:white; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 auto;}

