html { min-height: 100%; margin-bottom: 1px; }
#commissioning, #transitioning, #freight{display:none;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/main-bk2.gif);
	background-repeat:repeat-x;
	behavior: url(csshover.htc);
}
.pressDate{font-weight:bold; font-style:italic;}
.pressBlurb p{margin:0 0 10px 0;}
.pressBlurb div h2{margin:0 0 0 0;font-size:14px}
.pressRelease{margin:20px 0;}

.header{width:834px; height:190px; background-color:#ffffff;}
.header div{float:left;}

.navigation{background-color:#ffffff;margin:0;padding:0; width:820px;}

.startBody{background-image:url(../images/body-back.jpg);background-repeat:no-repeat;width:834px;background-position:bottom;background-color:#ffffff;}
.bodyContainer{padding:50px 15px 0px 15px;}

.content {text-align:justify;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:10px;}
.content img{padding-left:10px;}
.content a:link, .content a:visited, .content a:active{text-decoration:none;color:#666666;}
.content a:hover{text-decoration:none;color:#FF0000;}
.content li{font-weight:normal;}
.content h1{font-size:18px;color:#666666;text-align:left;background-color:#FFFFCC;}
.content h2{font-size:16px;color:#666666;}

.welcome h1{font-size:18px;margin:15px 0px;padding:0px;}
.welcome{margin:0;padding:20px 0px 0px 10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-align:left;}

.leftColumn{float:left;background-image:url(../images/media-bk.jpg);background-repeat:repeat-y;width:374px;height:460px;}
.rightColumn{float:left;margin:0;padding:0px;}
.rightContent{background-image:url(../images/rightCol-bk.gif);background-repeat:repeat-y;height:250px;width:400px;margin:25px 0px 0px 0px;padding:0px;}

.footer {width:834px;clear:both;border-top:1px solid #CCCCCC;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666666;}
.footer a:link, .footer a:visited, .footer a:active{text-decoration:none;color:#666666;}
.footer a:hover{text-decoration:none;color:#FF0000;}


div.floatPic{padding:10px 20px 10px 0px;width:200px;height:275px;border-top:none;float:left;}
.floatPic ul{padding:0px; margin:0px; font-size:11px;}
.floatPic li{background-color:#FFCC66; margin:5px; list-style:none; padding:3px 12px 3px 12px; text-align:center; border:1px dotted #000000}
.slide{padding:10px;}
li.none{ background-color:#ffffff; margin:0px; list-style:none; padding:0px; text-align:center; border:none;}

.news{width:374px;height:230px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;padding:15px 0px 0px 15px;text-align:left;}
.news h2{font-size:16px;}
.news a{text-decoration:underline;color:#666666;}
.news a:hover{text-decoration:underline;color:#FF0000;}

/*=============== Critical Task ==============================*/
.inContent{float: left; width:75%;padding:0 15px 0 0;}
.ctScroll{height:300px;width:150px;background-color:#00CCFF;float:left;}
.transNav span{float:left; text-align:center; margin:10px 0 10px 0; padding:0 25px 0 0; font-size:14px;}
.border{height:150px;border-top:1px dotted #000000;clear:both;}

/*=============== current-past-projects ==============================*/
.contentContainer{background-repeat:repeat-x;margin:0;padding:0;}
.contentContainer h1{border-top:1px dotted #000000;border-bottom:1px dotted #000000;padding:3px 0px 3px 0px;margin:0;}
.projects{background-image:url(../images/divider.jpg);width:800px;height:35px;background-repeat:no-repeat;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#ffffff;padding:8px 0px 0px 8px;}
.projects div{float:left;}
.projectDes div{float:left; width:400px;  text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.projectDes ul{margin:0px; padding:0px; }
.projectDes li{margin:0px; padding:10px 0px 0px 0px ; display:block; height:60px; list-style:none; line-height:20px;}
.projectDes img{padding-right:8px;}
.projectSum {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; width:700px; height:600px; background-color:#ffffff; margin:50px; padding:50px;}
.projectSum h1{font-size:14px;}

/*=============== Meet the team ==============================*/
.team{background-image:url(../images/divider2.jpg);width:800px;height:35px;background-repeat:no-repeat;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#ffffff;padding:8px 0px 0px 8px;}
.teamDes div{width:770px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-image:url(../images/textr.png);}
.teamDes ul{margin:5px; padding:0px; }
.teamDes li{margin:0px; padding:10px 0px 0px 0px ; display:block; height:60px; list-style:none; line-height:20px;}
.teamDes{text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;height:0px;background-color:#FFFFFF;overflow:hidden;width:770px;}
.teamContainer{text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.teamContainer ul{margin:5px; padding:0px; }
.teamContainer li{margin:0px; padding:10px 0px 0px 0px ; display:block; height:60px; list-style:none; line-height:20px;}

.toc{font-family:Arial, Helvetica, sans-serif;float:right;font-size:11px;line-height:20px;margin: 20px 0px 10px 20px;padding: 0px 30px 10px 30px;text-align:left;border: 3px #000000 double;}
.bio-pic{margin:15px 10px 5px 0px; padding:0 0 0 10px;}
/*=============== Contact Form ==============================*/
.content-form {text-align:justify;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:10px;}
.content-form h1{font-size:18px;color:#666666;text-align:left;background-color:#FFFFCC;}

/*=============== Menu ==============================*/
div#menu ul li ul,
div#menu ul li:hover ul li ul{display:none;}

div#menu ul li:hover ul,
div#menu ul li ul li:hover ul{display:block;width:100%;font-size:0px;}

div#menu{background:#ffffff;font-family:Arial, Helvetica, sans-serif;font-weight:bold;height:20px;margin:0;padding:0;}
div#menu span{background:#1170CC;color:#ffffff;text-align:center;text-transform:uppercase;}

div#menu ul{float:left;list-style:none;margin:0;padding:0;text-align:left;width:12.50em}
div#menu ul li{height:1%;margin:0;padding:0;position:relative;}
div#menu ul li ul{position:absolute;z-index:500;}
div#menu ul li ul li{height:1%;margin:0;padding:0;}
div#menu ul li ul li a{height:1%;}
div#menu ul li ul li ul{left:100%;position:absolute;top: 0;}

div#menu a,
div#menu span{border:1px solid;border-color:#ccc #888 #555 #bbb;display:block;margin:0;padding:2px 3px;font-size:11px}
div#menu a{background:#efefef;color:#000;text-decoration:none;}
div#menu a:hover{background:#ffffff;color:#aa0000;}

/* LINKS WITHOUT SIBBLINGS */
div#menu a.navLink{background-color:#1170CC;color:#fff;margin:0; padding:2px 0px;text-align:center;text-transform:uppercase; }
div#menu a:hover.navLink{background-color:#1170CC;color:#fff;margin:0; padding:2px 0px;text-align:center;text-transform:uppercase; }