@charset "UTF-8";
*{margin:0;padding:0;border:0;}
body{background-color:#ffffff;background-image:url(/images/bg.jpg);background-repeat:repeat;font-family:"Trebuchet MS", Verdana, Arial, sans-serif;font-size:12px;color:#000;margin:0;padding:0;}
.wrapper{position:relative;width:975px;margin-left:auto;margin-right:auto;border:1px solid #FFF;background-image:url(/images/wrapper-bg.gif);background-repeat:repeat-y;background-position:left;background-color:#FFF;}
.header{width:975px;height:113px;background-image:url(/images/header-bg.jpg);background-position:left;background-repeat:repeat-y;background-color:#000;}
.logo{width:350px;height:63px;float:left;padding-top:7px;padding-left:30px;color:#FFF;font-size:15px;letter-spacing:8px;}
.logo a,.logo a:hover, .logo a:visited,.logo a:active{text-decoration: none;border: 0;}
.navigation{position:absolute;left:404px;float:left;height:33px;padding-top:40px;}
.navigation form.search{text-align:right;padding-bottom:10px;}
.middle-left{width:397px;height:230px;float:left;background-image:url(/images/middle-left-bg.jpg);background-repeat:no-repeat;padding-left:30px;padding-top:31px;padding-right:80px;}
.middle-left p{font-size:12px;color:#FFF;font-weight:400;margin-top:15px;margin-left:25px;padding-left:35px;font-family:Arial;}
.middle-left h1,.middle-left h2,.middle-left h3,.middle-left h4{color:#FFF;letter-spacing:-1px;font-size:20px;font-weight:400;}
.middle-right{width:461px;height:254px;float:left;padding-left:7px;padding-top:7px;}
.middle-right img.sideimage{width:454px;height:254px;border:0 none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.main{width:975px;}
.main-left{width:515px;float:left;padding:20px 70px 20px 20px;}
.main-left-links a,a:visited,a:active{text-decoration:none;color:#000;padding:2px 4px;}
.main-left-links a:hover{text-decoration:none;background-color:#cc0001;color:#FFF;font-weight:400;padding:2px 4px;}
.main-left-links td{vertical-align:middle;text-align:left;margin:0;padding:0 10px 0 0;}
.main-left-links input.text,.main-left-links textarea,.main-left-links input[type="text"]{background-color:#f7f7f7;border:1px solid #000;}
.main-left h2,.main-left h3,.main-left h4,.main-left-search h2,.main-left-search h3,.main-left-search h4,.main-left-links h2,.main-left-links h3,.main-left-links h4{padding-top:20px;padding-bottom:10px;letter-spacing:-1px;font-size:20px;color:#CC0001;font-weight:400;}
.main-left h1,.main-left-search h1,.main-left-links h1{padding-top:0;padding-bottom:10px;font-size:25px;color:#CC0001;font-weight:400;}
.main-left p,.main-left-search p,.main-left-links p{font-family:Arial;font-size:12px;padding-top:5px;padding-bottom:5px;line-height: 130%;}
.main-left ul,.main-left-search ul,.main-left-links ul{font-family:Arial;font-size:12px;padding-left:15px;padding-top:5px;}
.main-left img.img,.main-left-search img.img,.main-left-links img.img{padding-bottom:8px;margin-left:-3px;}
.main-right{width:361px;margin-top:7px;float:left;border:1px solid #cf0001;background-image:url(/images/main-right.jpg);background-repeat:repeat;}
.main-right h1,.main-right h2,.main-right h3,.main-right h4{padding-top:10px;padding-bottom:10px;padding-left:10px;color:#FFF;letter-spacing:-1px;font-size:20px;font-weight:400;}
.main-right-related{width:300px;margin-top:0;margin-right:0;margin-left:0;float:left;background-color:#f7f7f7;color:#000;padding-left:10px;padding-right:51px;padding-bottom:15px;}
.main-right-related li{font-family:Arial;font-size:11px;list-style-type:none;line-height:24px;}
.main-right-related a,.main-right-related a:visited,.main-right-related a:active{text-decoration:none;color:#444;}
.main-right-related p{font-style:oblique;padding-top:10px;padding-bottom:10px;}
.main-right-related a:hover{color:#000;text-decoration:underline;}
.seperater{clear:both;}
.footer{width:975px;height:80px;background-image:url(/images/header-bg.jpg);background-position:left;background-repeat:repeat-y;background-color:#000;color:#CCC;padding-top:15px;overflow:hidden;}
.footer-left{width:370px;float:left;padding-left:30px;}
.footer-right{width:560px;float:left;text-align:right;padding-right:10px;padding-bottom:80px;}
.footer a{color:#FFF;text-decoration:none;}
.footer a:hover{color:#999;text-decoration:underline;}
img.floatleft{float:left;margin-right:10px;margin-left:0;padding-top:8px;padding-bottom:5px;}
img.floatright{float:right;padding-right:0;padding-left:7px;padding-top:8px;}
.search{vertical-align:middle;border:0;}
.main-left-search,.main-left-links{width:876px;float:left;padding:20px 70px 20px 20px;}
.main-left-links input.checkbox,.main-left-links input[type="checkbox"],.searchbox{vertical-align:middle;}
#home-page .homepage,#services-page .servicespage,#facilities-page .facilitiespage,#safety-page .safetypage,#quality-page .qualitypage,#links-page .linkspage,#careers-page .careerspage,#library-page .librarypage{color:#000;background-color:#FFF;}