* {padding:0px; margin:0px}

body {font-family:Arial, Helvetica, sans-serif; background: url(../_img/bg.jpg) #000000 repeat-x; font-size:0.9em;}
P {line-height:100%}
#canvas {width:986px; background:#FFFFFF; margin:auto; }
#header {width:986px; height:106px; background:url(../_img/bg_header.jpg) no-repeat}
A {color:#ff6600; text-decoration:none}
.clear {clear:both}
SPAN {color:#ff6600}
.homepage-p {padding-bottom: 10px;}
#headerrighthold {width:730px; height:183px; float:right; position:relative; right:25px;}

#logolink A {width:250px; height:163px; float:left; display:block }

#navhold {width:986px;}
.nav1 {float:left;}
#navhold .home A {float:left; background:url(../_img/nav.gif) no-repeat 0px 0px; display:block; width:96px; height:37px;}
#navhold .home A:HOVER {background:url(../_img/nav.gif) no-repeat 0px -50px;}
#navhold .about A {float:left; background:url(../_img/nav.gif) no-repeat -246px 0px; display:block; width:149px; height:37px;}
#navhold .about A:HOVER {background:url(../_img/nav.gif) no-repeat -246px -50px;}
#navhold .quote A {float:left; background:url(../_img/nav.gif) no-repeat -395px 0px; display:block; width:148px; height:37px;}
#navhold .quote A:HOVER {background:url(../_img/nav.gif) no-repeat -395px -50px;}
#navhold .service A {float:left; background:url(../_img/nav.gif) no-repeat -543px 0px; display:block; width:113px; height:37px;}
#navhold .service A:HOVER {background:url(../_img/nav.gif) no-repeat -543px -50px;}
#navhold .contact A {float:left; background:url(../_img/nav.gif) no-repeat -656px 0px; display:block; width:113px; height:37px;}
#navhold .contact A:HOVER {background:url(../_img/nav.gif) no-repeat -656px -50px;}
#navhold .call A {float:left; background:url(../_img/nav.gif) no-repeat -769px 0px; display:block; width:364px; height:37px;}
#navhold .call A:HOVER {background:url(../_img/nav.gif) no-repeat -769px -50px;}
#navhold .product A {float:left; background:url(../_img/nav.gif) no-repeat -769px 0px; display:block; width:216px; height:37px;}
#navhold .product A:HOVER {background:url(../_img/nav.gif) no-repeat -769px -50px;}
#navhold A.anchorclass {float:left; background:url(../_img/nav.gif) no-repeat -96px 0px; display:block; width:150px; height:37px;}
#navhold A.anchorclass:HOVER {background:url(../_img/nav.gif) no-repeat -96px -50px;}

#contenthold{padding-top:26px; padding-bottom:56px;}
#contenthold .banner{padding-bottom:15px;}
#contenthold H1{font-size:2em; color:#666666; font-weight:normal; padding-bottom:10px;}
#contenthold H1.title {font-size:1.4em; color:#666666; font-weight:bold; padding-bottom:10px; border-bottom:1px solid #cccccc; margin-left:20px; margin-right:20px; margin-bottom:20px;}
#contenthold H1 SPAN{color:#006877;}

#leftcol {width:541px; float:left; }
#rightcol {width:394px; float:right; }

#homebanner {float:left; width:641px; height:165px; margin-top: 15px;}
#hometext {float:right; width:309px; height:175px;}
#hometext H1 {font-weight:normal; letter-spacing:-2px; font-size:2em; color:#999999}
#hometext H1 SPAN {font-weight:bold; color:#999999;}
#hometext H2 {font-weight:normal; letter-spacing:-2px; font-size:2em; color:#999999}
#hometext H2 SPAN {font-weight:bold; color:#999999;}
#home.col1 {width:319px; float:left;}
#home .col1head {width:308px; height:241px; background:url(../_img/pichome_industrial.jpg);}
#home .listhold {width:308px; }
#home.col2 {width:319px; float:left;}
#home .col2head {width:308px; height:241px; background:url(../_img/pichome_food.jpg);}
#home.col3 {width:308px; float:left;}
#home .col3head {width:308px; height:241px; background:url(../_img/pichome_environmental.jpg);}
#home .foot {width:308px; height:24px; background:url(../_img/home_listfoot.gif)}
#home UL {width:308px;}
#home LI {border-bottom:solid 1px #999999; list-style:none}
#home LI A {width:308px; color:#666666; height:30px; display:block; background:url(../_img/home_listbg2.gif) no-repeat 0px 0px;}
#home LI A:HOVER {background:url(../_img/home_listbg2.gif) no-repeat 0px -50px;}
#home LI A P {padding-top:8px; padding-left:50px;}

#description .head {width:394px; height:24px; background:url(../_img/bg_descriptionhead.gif); }
#description .foot {width:394px; height:24px; background:url(../_img/bg_descriptionfoot.gif); }

#description .list H1 {padding-left:10px; padding-top:20px; font-size:2em;}
#description .list {width:394px; height:452px; background:url(../_img/bg_description.jpg)}
#description .list UL {width:394px; }
#description .list LI {width:394px; list-style:none; background:url(../_img/bullet.gif) no-repeat 10px; font-size:1em; margin-bottom:15px }
#description .list LI P {color:#2d454a; font-size:1em; padding-left:35px; line-height:100%; padding-right:20px; }
#description .list LI P SPAN {color:#0083a0; font-weight:bold; }
#description .generaltext {padding:10px;}
#description .generaltext P {line-height:110%;}
#description .generaltext H3 {color:#ff9900; font-size:1.4em; font-weight:normal}
#description .generaltext A { font-size:0.8em; }

#textpage .list H1 {padding-left:10px; padding-top:20px; font-size:2em;}
#textpage .list {width:394px; height:452px; background:url(../_img/bg_description.jpg)}
#textpage .list UL {width:394px; }
#textpage .list LI {width:394px; list-style:none; background:url(../_img/bullet.gif) no-repeat 10px; font-size:1em; margin-bottom:15px }
#textpage .list LI P {color:#2d454a; font-size:1em; padding-left:35px; line-height:100%; padding-right:20px; }
#textpage .list LI P SPAN {color:#0083a0; font-weight:bold; }
#textpage .generaltext {padding:10px;}
#textpage .generaltext P {line-height:110%;}
#textpage .generaltext H3 {color:#ff9900; font-size:1.4em; font-weight:normal}

#leftcol .mainpic {width:541px; height:371px;}
#leftcol .generalpic {width:541px;}
#leftcol .pic1 {width:138px; float:left}
#leftcol .pic2 {width:120px; float:left}

#row1 {position:relative; left:17px; width:950px;}
#row2 {position:relative; left:17px; width:950px; padding-top:20px;}
#row2 TD {background:url(../_img/bg_table.gif); border-bottom:#CCCCCC 1px solid; padding:3px; text-align:center;}
#row2 .tablehead {background:url(../_img/bg_tablehead.gif); width:950px; height:15px;}
#row2 TR .subhead {background:#f6820b; color:#FFFFFF}
#row2 TR .subhead2 {background:#999999; color:#FFFFFF; text-align:left; padding-left:17px}
#row2 #tablehold {width:950px;}

#footer {height:76px; background:#000000;margin-top:20px}
#footer .accreditation {float:right; width:104px;}
#footer .copyright {float:left; width:850px;}
#footer .copyright P {color:#FFFFFF; padding-top:30px; padding-left:15px}

#buttonhold {float:left; width:950px; padding-top:20px;}
#buttonhold .pdf A {float:left; background:url(../_img/buttons1.gif) no-repeat 0px 0px; display:block; width:186px; height:29px;}
#buttonhold .pdf A:HOVER {background:url(../_img/buttons1.gif) no-repeat 0px -34px;}
#buttonhold .print A {float:left; background:url(../_img/buttons1.gif) no-repeat -186px 0px; display:block; width:186px; height:29px;}
#buttonhold .print A:HOVER {background:url(../_img/buttons1.gif) no-repeat -186px -34px;}

h2 {color:#666666;font-size:1.2em;font-weight:100;padding:10px 0 7px 0}

.menuheader {background:url(../_img/bg_menu.gif); color:#FFFFFF; border-top:1px solid #ffffff; padding-top:10px; padding-bottom:10px; text-align:center; width:247px; border-right:3px solid #000000; }
.menuheader2 {color:#FFFFFF; border-top:1px solid #ffffff; padding-top:10px; padding-bottom:10px; text-align:center; background:url(../_img/bg_menu.gif); width:247px; border-right:3px solid #000000; }



