@charset "UTF-8";
/* CSS Document */
/*d5e8f7 */
body {margin:0px; padding:0px; background-color:#fcfcfc; background-image: url(images/bgnoise_lg.png); background-repeat:repeat; font-family:Verdana, Arial, Helvetica, sans-serif; color:#444444; font-size:12px;}
h1 {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:36px; color:#000; margin-top:5px;}
h2 {font-family:Helvetica, Arial, Verdana, sans-serif; font-size:18px; color:#666; font-weight:normal;}/*023163 0366ba 095290*/
h3{font-family:Helvetica, Arial, Verdana, sans-serif; font-size:16px; color:#000; margin:30px 0 10px 0; padding:0;}
a:link{color:#0000FF;}
a:visited{color:#0000FF;}
a:hover{color:#0000FF; text-decoration:none;}

#topContainingDiv {}
#containingDiv {}
.shadowDiv {margin:0 auto; width: 1020px;}

.centeringDiv {margin:0 auto; width: 1020px;}
#logoBar{background-color:#ffffff; width:1020px;}
#footer {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-align:center; padding:10px; line-height:20px;}
#footer a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-align:center;}

/* styles for main nav bar*/
#nav, #nav ul {padding: 0; margin: 0; list-style: none;line-height: 1;}
#nav a {display: block; width: 204px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-align:center; vertical-align:middle; text-decoration:none; font-weight:normal;}
#nav li {float: left; width: 204px; background-image: url(images/logoBg.jpg);line-height:50px;}
#nav li.active{background-image:url(images/logoBgdk.jpg);line-height:50px;}
#nav li.sfhover, #nav li:hover{background-image:url(images/logoBgdk.jpg);}

/*on states for main nav*/
#nav.corporate li#corporate{background-image:url(images/logoBg.jpg); background-repeat:no-repeat; overflow:hidden;}
#nav.environment li#environment{background-image:url(images/logoBg.jpg); background-repeat:no-repeat; overflow:hidden;}
#nav.products li#products{background-image:url(images/logoBg.jpg); background-repeat:no-repeat; overflow:hidden;}
#nav.technical li#technical{background-image:url(images/logoBg.jpg); background-repeat:no-repeat; overflow:hidden;}
#nav.contact li#contact{background-image:url(images/logoBg.jpg); background-repeat:no-repeat; overflow:hidden;}


/* Second Level */
#nav li ul {position: absolute;width: 202px;left: -999em; background-color:#ccc; border:#666 1px solid; border-bottom:none; background-image:none;}
#nav li ul li {line-height:40px; border-bottom:#666 1px solid; background-image:none;}
#nav li ul li:hover, #nav li ul li.sfhover{line-height:40px; background-color:#666; color:#ffffff; background-image:none;}
#nav li ul li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#212121; text-align:center; vertical-align:middle; text-decoration:none; line-height:40px;}
#nav li ul li a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-align:center; vertical-align:middle; text-decoration:none;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}



#content {clear: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:333333; background-color:#ffffff;}

#homeImages img{float:left;}
#news{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding:20px 20px 20px 0; background-color:#ffffff; clear:left;}
#news h1{font-family:Helvetica, Arial, Verdana, sans-serif; font-size:14px; color:#333; background-color:#ccc; line-height:50px; padding:0 10px 0 10px;}
.news1 h3{font-family:, Arial, Helvetica, sans-serif; font-size:12px; color:#0000FF; padding:0; margin:15px 0 5px 0;}
.news1{width:280px; float:left; padding-left:50px;}
.news1 img{margin-top:-7px;}
.news1 object{margin-top:-7px;}
.news1 ul{ margin:20px 0px 0 0; padding:0;}
.news1 li{ list-style-type:none; padding-bottom:20px;}
.news1 li a{ font-family:Arial, Helvetica, sans-serif; color:#0000FF; font-size:12px;}
.lengthFix{
	position:relative;
	clear:both;
	height:1%;
	width:20px;
	top: 470px;
}  

/* Sub pages */
.contentSub{ padding:30px;}



/* Product pages */
.contentSub ul{ margin:10px 0 0 25px; padding:0;}
.contentSub li{0; padding:5px 0 5px 0;}

#research{margin:0; padding:0; width:600px;}
#research li{list-style-type:none; padding:15px 0 15px 0}

.advisorsPage h3{ margin-bottom:0;}

/* contact page */
.message{font-weight:bold; color:#0000FF;}
label{float:left; width:150px; text-align:right; display:block; margin-right:10px; font-weight:bold; font-size:14px; line-height:30px;}
input{width:200px; border:2px solid #666; line-height:30px; height:30px; background-color:#ebebeb; font-size:14px;}
input#button{width:auto; border:1px solid #333; margin-top:10px;}
textarea{width:200px; height:100px; border:2px solid #666; background-color:#ebebeb; font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.formBg{color:#333; width:400px; font-size:14px;}
.formBg button{margin-left:160px; color:#ffffff; background-color:#0000FF; font-weight:bold; border:0; border-bottom:7px solid #0000FF; width:100px; height:30px; font-size:14px; line-height:30px; padding-bottom:7px; text-align:center;}

#addresses{background-color:#cccccc; border:0px; padding:15px; padding-left:30px; color:#232323; float:right; width:250px; margin-left:20px; font-size:12px;}

#rightColumnIeFix {margin-left:200px; margin-right:20px; background-color:#FFFFFF;}
#rightColumnIeFix h2{margin:-10px 0 0px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}





/* generic styles */
.noLeftMargin{margin-left:0;}
.clearing {height: 0; clear: both;}
.size10{font-size:10px;}
.width70{width:70%;}

