@charset "UTF-8";
/* CSS Document */

*{margin:0; padding:0px;}
body{background:url(images-2009/site-bg.jpg) no-repeat center top; font-family:Arial, Helvetica, sans-serif; font-size:11.5px;}

/* CSS Type */
a, p, ul{line-height:1.5em; color:#666; text-decoration:none; margin-bottom:10px;}
a:hover{color:#000000;}
a.orange-links{color:#f26523;}
a.orange-links:hover{color:#666;}
h2{font-weight:normal; margin-bottom:15px;}
ul{margin-left:30px;}
#homepage h2 a{color:#FFFFFF; background:#f26523; line-height:30px; text-indent: 30px; margin-top:73px; display:block;}
#homepage h2 a:hover{color:#CCCCCC;}
#homepage ul li{list-style:none;}
#homepage ul{margin-bottom:12px;}
#introbox-industrial ul li a:hover, #introbox-lifescience ul li a:hover{color:#f26523;}
#header p{margin-left:150px;}
#side-graphic p{font-size:13px; color:#FFFFFF; padding:30px 35px 0 10px; line-height:2em;}
#footer-content p{font-size:10px; margin-bottom:0; letter-spacing:-0.5px; color:#FFFFFF;}
#footer-content p a{color:#FFFFFF; padding:0 10px; font-size:10px;} 
#footer-content p a:hover{color:#666666;}
#content-page #header p{position:absolute; top:65px; font-size:24px;}
p.heading-bluesmallnop{color:#F05123; font-size:14px; margin:0 0 12px; font-weight:bold;}
.general-content ul, .general-content ul li a {color:#182B55; font-size:12px; line-height:1.5em; margin-bottom:10px; margin-top:0; padding:0; text-align:justify; text-decoration:none;}
.general-content h3 {color:#F05123; font-size:16px; margin-bottom:10px; margin-left:8px;}
.general-content p, .general-content a, .general-content p strong {color:#333333; font-size:12px; line-height:1.5em; margin-bottom:10px; text-align:left; text-decoration:none;}
.general-content a {color:#F05123;}
.general-content p strong {color:#F05123; font-weight:bold;}
.general-content p {padding:0 0px 0 8px;}
.general-content .announcement-list {padding-left:8px;}
.heading-blue, .heading-bluesmall, .heading-bluesmallnop, .whiteheading, .blackheading {color:#182B55; font-size:18px; font-weight:bold; line-height:1.2em; margin:0 0 12px;}
.general-content p.whiteheading, p.whiteheading{color:#FFFFFF; font-size:14px; margin:0 0 0 10px; padding-left:0;}
.marginLeft {margin-left:15px;}
.gradient-box {background-color:#FFFFFF; background-image:url(../images/home-column-bg.jpg); background-repeat:repeat-x;}
.marginRight {margin-right:15px;}
.marginLeft {margin-left:15px;}
.marginBottom {margin-bottom:15px;}
.marginTop {margin-top:15px;}


/* CSS Layout */
#homepage #container{width:964px; margin:0 auto;}
#content-page #container{width: 1024px; margin:0 auto;}
#homepage #header{overflow:hidden; position:relative; height:127px;}
#stafflogin-box, #menu-box{position:absolute; right:0px; top:15px;}
#menu-box{top:100px;}
#logo{width:171px; height:127px; float:left;}
#content-page #logo{width:140px; height:104px; float:none;}
#homepage #body-wrap{height:383px; background-color:#FFFFFF; padding-bottom:20px; background:url(images-2009/side-graphic-long.jpg) no-repeat left bottom #ffffff;}
#side-graphic{width:171px; height:383px; float:left; margin-right:100px; display:inline;}
#introbox-lifescience, #introbox-industrial{width:241px; height:auto !important; min-height:340px; float:left; margin-top:15px;}
#introbox-lifescience p, #introbox-industrial p{text-indent:30px;}

#introbox-lifescience{margin-right:100px; background:url(images-2009/graybox-life.jpg) no-repeat #dedddd;}
#introbox-industrial{background:url(images-2009/graybox-industrial.jpg) no-repeat #dedddd;}
#footer{background-color:#b9b8b8; padding:20px 0 20px 0;}
#iso-logo{width:40px; height:89px; float:left; margin-left:35px;}
#footer-content{text-align:center;color:#FFFFFF; margin-left:80px;}

/* CSS pages */
#site-nav{background-color:#F05123;}
#content-page #body-wrap{background-color:#FFFFFF; padding:15px;} 

/* CSS Dynamic Menu */
.homemenu, .homemenu-over{font-size:12px; padding:0 5px;}
.footer-menu, .footer-menu-over{font-size:10px; cursor:pointer; color:#fff; padding:0 3px; text-align:center;}
.footer-menu-over{color:#666;}
#cat_499459_divs{width:630px; margin:0 auto;}
.mainmenu, .mainmenu-over{background-color:#F05123; color:#FFFFFF; padding:5px 15px; cursor:pointer; text-transform:uppercase; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;} 
.mainmenu-over{background-color:#182B55;}
#cat_499527_divs, #cat_501606_divs{margin-left:30px;}

.sub-nav, .sub-nav-up{
background-color:#182B55;
color:#fff;
text-decoration:none;
font-weight:bold;
font-size:11px;
padding: 4px 15px;
cursor:pointer;
}

.sub-nav-up{
background-color:#F05123;
}
