/* ANV Technology CSS */

html, body, div, form, ul, li, h1, h2, h3, h4, h5, h6, p{margin:0px; padding:0px;}
body{ background-color:#E9E8E6; font: 68% Verdana, Arial, Helvetica, sans-serif; margin-top:3em; text-align:center;}
p, ul, h2, h3{margin-bottom:1em; color:#5C6970; text-align: justify; line-height:1.6em; clear:both;}
li{list-style:url(../images/bull-green.gif); list-style-position: outside; margin-left:20px; }
img{border:0px;	}
/*-- PDF Links --*/
a[href $='.pdf'] {text-decoration: none;color:#5C6970; padding-left: 18px; line-height:1.4em;background: transparent url(../images/pdf_icon.gif) no-repeat center left;}
a:hover[href $='.pdf'] {text-decoration: underline; }

/*-- NORMAL Links --*/
a{text-decoration:underline; color:#88A639;}
a:hover{text-decoration: underline; }

#container{width:780px; margin:0 auto; background-color:#ffffff;border-top:9px solid #B2CC69;text-align:left; border-bottom:solid 11px #B2CC69; }

/*-- HEADER --*/
#container #header{margin:20px; margin-bottom:20px;height: 55px; line-height:55px;}
#container #header #logo{background: url(../images/logo.gif) left no-repeat; vertical-align:middle; width:380px; color:#fff; height:55px; float:left;}
#container #header #logo a{display:block; width:380px;height:55px;color:#fff; font-size:0.1em; float:left;}
#container #header #logo a span{display:none;color:#fff;}

#container #header #links{text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold; height: 55px; line-height:55px;vertical-align:middle;text-transform:uppercase; color: #596871; width:300px;text-align:right; float:right;}
#container #header #links span{color:#88A639; font-size:1.0em;} 
#container #header #links a{font-family:Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold;  vertical-align:middle;text-transform:uppercase; color: #596871; text-decoration:none; } 
#container #header #links a:hover{ text-decoration:underline;} 


/*-- INDEXBOXES --*/
#container #sections {clear:both; background-color:#D3D5D4; padding-top:20px; padding-bottom:20px;padding-left:0px; border-bottom:solid 11px #5C6970; height:168px; text-align:center;}
#container #sections .box{ width:168px; margin-bottom:0px; padding-bottom:0px; margin-left:20px; padding-left:0px;float:left; border:1px solid #5C6970;}
#container #sections .box p{height:131px; width:168px; background-color:#E8E7E5; margin:0px;padding:0px;}
#container #sections #box p a{display:block; height:131px;line-height:131px; float:left;width:168px; color:#fff; font-size:0.1em; float:left; text-decoration:none;}
#container #sections .box p a span{display:none;color:#fff;}
#container #sections .box h1{font-size:1.1em;  font-family:Verdana, Arial, Helvetica, sans-serif; color: #000; text-align:right;margin-top:0px; height:35px; line-height:28px;padding-right:4px;font-family:Arial, Helvetica, sans-serif; font-weight:bolder;background: url(../images/index_menu_bg.gif) bottom left repeat-x #E8E7E5;}
.environment{background: url(../images/environmental-img.gif) no-repeat top;}
#container #sections .box h1 a{color: #000; text-decoration:none;}
#container #sections .box h1 a:hover{text-decoration:none; color:#5C6970;}
.environment{background: url(../images/environmental-img.jpg) no-repeat top;}
.occupational{background: url(../images/occupational-img.jpg) no-repeat top;}
.built{background: url(../images/built-img.gif) no-repeat top;}
.noise{background: url(../images/noise-vibration-img.jpg) no-repeat top;}

/*-- INDEXCONTENT --*/
#container #page{clear:both; width:780px;margin:0px; padding:20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:740px;}
#container #page #indexcontent{width:513px; float:left;}
  
#container #page #indexcontent h1{font-size:1.3em; font-family:Arial, Helvetica, sans-serif; color:#5A6870; letter-spacing:0.15em; line-height:2em; margin-bottom:0.5em;}
#container #page #indexcontent h1 span{color:#88A639}
#container #page #indexcontent p{line-height:1.6em; margin-bottom:0px;}
#container #page #indexcontent .column{float:left; width:150px; margin-left:35px; margin-top:15px;}
#container #page #indexcontent .column ul li{ margin:0px; padding:0px; list-style-position: outside;list-style-image: url(../images/bull-green.gif);}
#container #page #indexcontent .column ul li a{ text-decoration:none; background:none; margin:0px; padding:0px; color:#000000;}
#container #page #indexcontent .column ul li a:hover{text-decoration:underline;}

#container #page #indexcontent .column2{ float:left;margin-top:15px;margin-bottom:5px;width:195px;}
#container #page #indexcontent .column2 ul li{ margin:0px; padding:0px; list-style-position: outside;list-style-image: url(../images/bull-green.gif);}
#container #page #indexcontent .column2 ul li a{ text-decoration:none; background:none; margin:0px; padding:0px; color:#000000;}
#container #page #indexcontent .column2 ul li a:hover{text-decoration:underline;}

#container #page #indexcontent .column3{ float:left;margin-top:15px;margin-bottom:5px;}
#container #page #indexcontent .column3 ul li{ margin:0px; padding:0px; list-style-position: outside;list-style-image: url(../images/bull-green.gif);}
#container #page #indexcontent .column3 ul li a{ text-decoration:none; background:none; margin:0px; padding:0px; color:#000000;}
#container #page #indexcontent .column3 ul li a:hover{text-decoration:underline;}


#container #end{border-bottom:solid 11px #B2CC69;clear:both; }
.end{clear:both; display:block; height:1px;}


/*-- INDEX Calculator --*/
#container #page #indexcalculator{width:192px; height:210px; background:#EEF3E3; border: 1px solid #CACFD1;padding:9px;float:right; }
#container #page #indexcalculator h1{font-size:1.3em; font-family:Arial, Helvetica, sans-serif; color:#5A6870; letter-spacing:0.15em; line-height:2em; margin-bottom:0.5em; margin-left:2px;}
#container #page #indexcalculator p{width:192px;height:67px; background:url(../images/noise-img.jpg) no-repeat center top; margin-bottom:0px;}
#container #page #indexcalculator p a{width:190px;height:67px;line-height:67px; display:block; text-decoration:none;margin-bottom:0px; padding-bottom:0px; padding:0px;margin:0px;}
#container #page #indexcalculator ul{margin-left:15px; margin-top:8px; margin-bottom:3px;}
#container #page #indexcalculator ul li{color: #5C6970; list-style: url(../images/bull-green.gif) outside circle; line-height:2.0em;margin-top:0px; margin-bottom:0px}
#container #page #indexcalculator ul li a{ color: #5C6970; text-decoration:none;}
#container #page #indexcalculator ul li a:hover{text-decoration:underline;}
#footer{background:#E9E8E6; padding-right:10px;padding-top:10px; width:780px; margin:auto;}
#footer p{text-align:right; font-size:0.9em; line-height:2em; margin:0px;padding:0px}

/*-- Sub Menu --*/
#container #submenu{height:37px; background:#D4D6D5 url(../images/sub-menu-bg.gif) top repeat-x; width:100%; border-bottom:solid 11px #5C6970;}
#container #submenu h1{ text-transform:uppercase;float:left;font-size:1.1em;  font-family:Verdana, Arial, Helvetica, sans-serif; color: #000;margin-top:0px; padding-left:4px; padding-top:17px; padding-bottom:0px;font-family:Arial, Helvetica, sans-serif; font-weight:bolder;}
#container #submenu h1 a{margin-left:27px; margin-right:32px; color:#000; text-decoration:none;}
#container #submenu h1 a:hover{text-decoration:none; color:#5C6970;}

/*-- Sub Page CONTENT --*/
#container #subpage{clear:both; background:url(../images/sub-bg2.gif) repeat-y;padding:20px;padding-right:9px;}
#container #subpage #content{width:530px; margin-right:0px;float:left;}
#container #subpage #content h1{font-size:1.3em; font-family:Arial, Helvetica, sans-serif; color:#5A6870; letter-spacing:0.2em; line-height:2em; margin-bottom:0.5em; text-transform:uppercase;}
#container #subpage #content h1 span{color:#88A639;}
#container #subpage #content p{line-height:1.6em; margin-bottom:14px; margin-top:2px;}
#container #subpage #content p a{color:#88A639;}
#container #subpage #content p a:hover{text-decoration:underline;}
#container #subpage #content p span{ font-style:italic; font-weight:bold;}
#container #subpage #content h2{font-size:1.1em; margin-bottom:15px; padding-bottom:3px; font-weight:bold; margin-top:20px; background:url(../images/dots-divide.gif) bottom left repeat-x;}
#container #subpage #content h2 span{color:#88A639;}
#container #subpage #content h3{font-size:0.9em;color:#88A639; margin-bottom:2px; font-weight:bold; margin-top:2px; text-transform:uppercase;}
#container #subpage #content h4{float:left;font-size:0.9em; margin-bottom:6px; font-weight:normal;margin-top:0px; text-transform:uppercase;color:#88A639;}
#container #subpage #content h4 a{text-decoration:underline;}
#container #subpage #content h4 a:hover{text-decoration:underline; color:#88A639;}

/* -- table situation --*/

.first{background-color:#EEF3E3;height:60px;}
.second{background-color:#E4EECF;height:95px;}
.third{background-color:#EEF3E3; height:130px;}
li.txt{list-style:none; margin-left:0px; padding-left:0px; background:none;}

		/*--Column GREY left --*/
#container #subpage #content .columngreyleft{margin:0px;float:left; width:50%;position:relative; }
#container #subpage #content .columngreyleft h1{ margin-bottom:1px;margin-right:1px; padding-bottom:2px; padding-left:4px;background-color:#B1CC69;font-size:1.0em; 
font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#fff; vertical-align:middle;}
#container #subpage #content .columngreyleft p {margin-top:0px;margin-bottom:1px;margin-right:1px;padding:7px; padding-left:4px;font-size:1.0em;font-family:Verdana, Arial, Helvetica, sans-serif;color:#5C6970; text-transform:none;}
#container #subpage #content .columngreyleft a{text-transform:none; text-decoration:none; background:none; margin:0px; padding:0px; color:#444;}
#container #subpage #content .columngreyleft a:hover{text-decoration:underline;}

		/*--Column GREY right --*/
#container #subpage #content .columngreyright{float:left; width:50%; margin:0px; position:relative;}
#container #subpage #content .columngreyright h1{ margin-bottom:1px;margin-right:1px; padding-bottom:2px; padding-left:4px;background-color:#B1CC69;font-size:1.0em; 
font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#fff;  vertical-align:middle;}
#container #subpage #content .columngreyright p {margin-top:0px;margin-bottom:1px;margin-right:1px;padding-bottom:2px; padding-left:4px;font-size:1.0em;font-family:Verdana, Arial, Helvetica, sans-serif;color:#5C6970;}
#container #subpage #content .columngreyright p span{background-color:#EEF3E3;}
#container #subpage #content .columngreyright ul{margin-bottom:1px;padding:7px; margin-right:1px;}
#container #subpage #content .columngreyright  a{text-decoration:none; background:none; margin:0px; padding:0px; color:#444;}
#container #subpage #content .columngreyright a:hover{text-decoration:underline;}

#container #subpage #content .columnend{height:10px; float:left; margin-bottom:5px; width:100%; position:relative;}
#container #subpage #content #clear{clear:both;}

#container #subpage #end{border-bottom:solid 11px #B2CC69;clear:both; }
.environment-lrg{width:530px; height:97px; background: url(../images/environmental-lrg.jpg);margin-bottom:0.5em;  border:1px solid #5C6970;}
.occupational-lrg{width:530px; height:97px; background: url(../images/occupational-lrg.jpg);margin-bottom:0.5em;  border:1px solid #5C6970;}
.built-lrg{width:530px; height:97px; background: url(../images/built-lrg.jpg);margin-bottom:0.5em;}
.noise-lrg{width:530px; height:97px; background: url(../images/noise-vibration-lrg.jpg);margin-bottom:0.5em;  border:1px solid #5C6970;}
.general-lrg{width:530px; height:97px; background: url(../images/general-lrg.jpg);margin-bottom:0.5em;  border:1px solid #5C6970;}
.news-lrg{width:530px; height:97px; background: url(../images/news.jpg);margin-bottom:0.5em;  border:1px solid #5C6970;}
.contact-lrg{width:530px; height:97px; background: url(../images/contact.jpg);margin-bottom:0.5em;  border:1px solid #5C6970;}
.about-lrg{width:530px; height:97px; background: url(../images/environmental-lrg.jpg);margin-bottom:0.5em;  border:1px solid #5C6970;}
/*-- Sub Calculator --*/
#container #subpage #calc{width:192px; float:right; padding-bottom:14px;padding-left:5px; border-bottom:1px solid #D4D6D5;}
#container #subpage #calc h1{font-size:1.3em; font-family:Arial, Helvetica, sans-serif; color:#5A6870; letter-spacing:0.15em; line-height:2em; margin-bottom:0.5em;}
#container #subpage #calc p{width:190px;height:67px; background:url(../images/noise-img.jpg) no-repeat left top; margin-bottom:0px;}
#container #subpage #calc p a{width:190px;height:67px;line-height:67px; display:block; text-decoration:none;margin-bottom:0px; padding-bottom:0px; padding:0px;margin:0px;}
#container #subpage #calc ul{margin-left:15px; margin-top:6px; margin-bottom:1px;}
#container #subpage #calc ul li{color: #5C6970; list-style: url(../images/bull-green.gif) outside circle; line-height:2.4em;margin-top:0px; margin-bottom:0px}
#container #subpage #calc ul li a{ color: #5C6970; text-decoration:none;}
#container #subpage #calc ul li a:hover{text-decoration:underline;}

/*--Contact  Form --*/
#container #subpage #content form{float:left; width:60%;}
#container #subpage #content form h3{margin-top:0px; line-height:45px; font-size:1.1em}
#container #subpage #content form div{margin-bottom:12px; text-align:left;}
#container #subpage #content form label{display:block; width:100px; float:left;}
#container #subpage #content form input, #container #subpage #content form textarea{width:190px;}
#container #subpage #content form .buttons{ padding-left:100px;}
#container #subpage #content form .buttons input{width:95px; border: thin; background:#5C6970; font-size:0.8em; color:#fff;  font-weight:bold; }
#container #subpage #content #contactdetails{float:left; width:40%; vertical-align:top;}
#container #subpage #content #contactdetails h3{margin-top:0px; line-height:45px; font-size:1.1em}


/*-- Calculate Form --*/
.long{width:140px; float:left;line-height:2em; height:2em;}
.small{width:10px;float:left;margin-right:15px;line-height:2em; height:2em;}
.med{width:90px; float:left;line-height:2em; height:2em;}

#container #subpage #content #calculate {float:none;}
#container #subpage #content #calculate form .clear{clear:both; width:10px;}
#container #subpage #content #calculate form h5{width:117px;padding-left:100px;float:left; text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; letter-spacing:normal;color:#5A6870; padding-bottom:10px;}
#container #subpage #content #calculate form h6{width:117px;float:left; text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; letter-spacing:normal; background:none; margin:0px; padding:0px;color:#5A6870;padding-bottom:10px;}
#container #subpage #content #calculate form h1 span{padding-left:15px; color:#5A6870;}
#container #subpage #content #calculate form{float:left; width:500px;}
#container #subpage #content #calculate form div{margin-bottom:12px; text-align:left;  }
#container #subpage #content #calculate form input, #container #subpage #content #calculate form textarea{width:60px;margin-bottom:12px; margin-right:48px;}
#container #subpage #content #calculate form .buttons{padding-left:100px;line-height:2em; height:2em;}
#container #subpage #content #calculate form .buttons input{width:66px; border:thin; background:#5C6970; font-size:0.8em; color:#fff;  font-weight:bold; }
#container #subpage #content #calculate form .but{padding-left:0px;line-height:2em; height:2em;}
#container #subpage #content #calculate form .but input{width:66px; border:thin; background:#5C6970; font-size:0.8em; color:#fff;  font-weight:bold; margin-right:30px }

	/*--Back to top --*/
#container #subpage #content .back {text-align:right;}
#container #subpage #content .back a{font-size:0.9em; text-align:right; text-transform:uppercase; text-decoration:underline; background:none; margin:0px; padding:0px; }
#container #subpage #content .back a:hover{ text-align:right;text-decoration:underline;}