* html a:hover{visibility:visible}
table, tr, td, div, img{border:0px}
html, body, table, tr, td, div{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}
html, body{height:auto; width:100%; background:url(/imgs/repeat01.jpg) bottom left repeat; background-color:#BDBDBD; color:#000}
.sprite{display:block; background-color:transparent; background-image:url(/imgs/sprite.jpg); background-repeat:no-repeat; background-attachment:scroll; overflow:hidden}
.sprite img{width:100%; height:100%}
.sprite h1, .sprite h2{display:inline; text-align:left}
#world{width:100%; height:auto; margin-left:auto; margin-right:auto; background:url(/imgs/repeat.jpg) bottom left repeat-x; background-color:#FFF}
#b1{background:url(/imgs/blackrepeat.jpg) top left repeat-x}
#c1{position:relative; width:1107px; margin-left:auto; margin-right:auto}
#img1_sprite{background-position:0px 0px; width:551px; height:91px; float:left}
#img2_sprite{background-position:-554px 0px; width:553px; height:91px; float:left; clear:right}
#img9_sprite{clear:left; background-position:0px -91px; width:75px; height:46px}
#img10_sprite{background-position:-393px -91px; width:26px; height:46px}
#img11_sprite{background-position:-764px -91px; width:33px; height:46px}
#img12_sprite{background-position:-1038px -91px; width:67px; height:46px}
#navmain{position:relative; float:left; clear:left; margin-top:12px; width:1106px}
.nav{display:block; float:left; height:46px}
a.nav, a.nav:hover{display:block; float:left}
#topnav{height:46px; float:left; clear:left}
#img3_sprite{background-position:-75px -91px; width:318px; height:46px}
#img3_spriteS{background-image:url(/imgs/img3S.jpg); background-position:0px 0px; width:318px; height:46px}
#img3_sprite_subnav{background-position:-75px -137px; width:316px; height:40px}
#img4_sprite{background-position:-419px -91px; width:345px; height:46px}
#img4_spriteS{background-image:url(/imgs/img4S.jpg); background-position:0px 0px; width:345px; height:46px}
#img4_sprite_subnav{background-position:-419px -137px; width:343px; height:40px}
#img5_sprite{background-position:-797px -91px; width:242px; height:46px}
#img5_spriteS{background-image:url(/imgs/img5S.jpg); background-position:0px 0px; width:242px; height:46px}
#img5_sprite_subnav{background-position:-799px -137px; width:240px; height:40px}
.subnav{position:absolute; z-index:10; top:0px}
.subnav ul{list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
.spritenav{float:left; clear:left; border:1px solid #339}
.spritenav a img{width:100%; height:100%}
.subnav div.sub{background-color:#D2E4FC; border:1px solid #339; border-top:4px solid #339; float:left; clear:left; padding:10px 5px 10px 5px}
.subnav div.sub ul li a{height:auto; text-decoration:none; display:block; padding:4px 4px 6px 4px; color:#000; float:none; clear:both; border:1px solid #D2E4FC; font-size:16px}
.subnav div.sub ul li a:hover{border:1px solid #339; background-color:white}
#subnav1{left:75px; width:318px}
#subnav1 div.sub{width:306px}
#subnav2{left:419px; width:345px}
#subnav2 div.sub{width:333px}
#subnav3{left:797px; width:242px}
#subnav3 div.sub{width:230px}
#c2{position:relative; float:left; width:1007px; border-left:1px solid #339; border-right:1px solid #339; background-color:#FFF; height:auto; border-bottom:8px solid #339}
#f1{width:999px; margin-left:auto; margin-right:auto; margin-bottom:106px; padding-right:0px; padding-left:0px; text-align:left}
#f1 p{color:#666; font-size:15px; text-align:right; line-height:150%; padding-right:65px; margin-top:0px; padding-top:0px}
#f1 table{margin-left:834px; margin-top:-14px; padding:0px 0px 0px 0px; text-align:left}
#f1 p a{color:#00C; text-decoration:none}
#img6_sprite{background-position:-1107px 0px; width:32px; height:32px}
#img7_sprite{background-position:-1107px -32px; width:32px; height:32px}
#img8_sprite{background-position:-1107px -64px; width:32px; height:32px}
*{font-family:Verdana,Arial}
body{font-size:18px}
sup, sub, acronym, abbr, span, i, b, a, li, td{color:inherit}
a.image{display:block; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:transparent; text-decoration:none}
h1{font-size:24px}
h2{font-size:22px}
h3{font-size:18px}
acronym, abbr{cursor:help; border-bottom:1px dotted}
noscript p{font-size:18px; color:red; padding:10px 10px 10px 10px}



div.header{position:relative; width:967px; border-bottom:4px solid #339; background-color:#D2E4FC; padding:20px 20px 10px 20px;  margin:0px}
div.header h3{color:#36F; display:inline; font-size:20px}
div.header p{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#666; font-size:15px; line-height:150%}
div.header a{color:#36F; display:block; font-size:14px}
div.header sup{font-size:50%}
ul.products{list-style-type:disc; display:block; float:left; text-align:left; margin:5px 5px 0px 10px; padding-left:15px}
ul.products li{padding-bottom:10px; font-size:13px; color:#36F}

table.biocontainer{margin-top:20px}
td.leftcontainer{border-right:1px solid #ccc}
ul.staff{float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style-type:none}
ul.staffleft{clear:left}
ul.staffleft li{border-bottom:1px solid #ccc}
ul.staffright{clear:right}
li.emp{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:503px}
li.emp table{margin:20px 20px 20px 20px; padding:0px 0px 0px 0px}
li.emp img{border:4px solid; clear:right; margin-right:20px}
li.emp h4{font-size:22px}
li.emp h5{font-size:17px}
li.emp h4, li.emp h5{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}
li.emp p{font-size:14px; width:208px; line-height:130%}
a.more{text-decoration:none; font-size:12px; display:block; padding-top:10px; margin-left:auto; margin-right:0px; text-align:right; color:#FFF}
a.blogentries{font-size:13px; display:block; clear:bloth; padding-bottom:8px}
div.roundedcorners{width:208px; color:#fff; margin-top:10px; background:url(/imgs/company/staffandenvironment/bottom.png) no-repeat left bottom}
div.roundedcorners h2{height:10px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
div.roundedcorners h5{font-size:15px; padding:0px 0px 0px 0px margin:0px 0px 0px 10px}
div.roundedcorners p{padding:0px 0px 5px 0px; line-height:120%; width:190px}
div.colorturq{background-image:url(/imgs/company/staffandenvironment/turqbottom.jpg)}
div.colorturq h2{background:url(/imgs/company/staffandenvironment/turqtop.jpg) no-repeat left top}
div.colormaroon{background-image:url(/imgs/company/staffandenvironment/maroonbottom.jpg)}
div.colormaroon h2{background:url(/imgs/company/staffandenvironment/maroontop.jpg) no-repeat left top}
div.colorgreen{background-image:url(/imgs/company/staffandenvironment/greenbottom.jpg)}
div.colorgreen h2{background:url(/imgs/company/staffandenvironment/greentop.jpg) no-repeat left top}
div.colorblue{background-image:url(/imgs/company/staffandenvironment/bluebottom.jpg)}
div.colorblue h2{background:url(/imgs/company/staffandenvironment/bluetop.jpg) no-repeat left top}
div.colorbrown{background-image:url(/imgs/company/staffandenvironment/brownbottom.jpg)}
div.colorbrown h2{background:url(/imgs/company/staffandenvironment/browntop.jpg) no-repeat left top}
div.colororange{background-image:url(/imgs/company/staffandenvironment/orangebottom.jpg)}
div.colororange h2{background:url(/imgs/company/staffandenvironment/orangetop.jpg) no-repeat left top}
div.colorpink{background-image:url(/imgs/company/staffandenvironment/pinkbottom.jpg)}
div.colorpink h2{background:url(/imgs/company/staffandenvironment/pinktop.jpg) no-repeat left top}
div.colorpurple{background-image:url(/imgs/company/staffandenvironment/purplebottom.jpg)}
div.colorpurple h2{background:url(/imgs/company/staffandenvironment/purpletop.jpg) no-repeat left top}
div.colorgrey{background-image:url(/imgs/company/staffandenvironment/greybottom.jpg)}
div.colorgrey h2{background:url(/imgs/company/staffandenvironment/greytop.jpg) no-repeat left top}
div.roundedcorners div{padding-bottom:25px; padding-left:10px}


