/* CSS Document */
/*================= Basic Structure DONT TOUCH! ====================================================================================================*/
* {margin:0; padding:0;}
body {background:url(images/back.gif) repeat-x;margin:0;padding:0;}
.clr {clear:both; margin:0; padding:0;}
#container {width:812px;position:relative;left:50%;margin-left: -406px;}
#wrapper {width:768px;background-color:#ffffff;margin:0 0 0 23px;}
#leftShadow {background:url(images/leftShadow.jpg) no-repeat;width:23px;height:517px;position:absolute;left:0;top:0;}
#rightShadow {background:url(images/rightShadow.jpg) no-repeat;width:23px;height:517px;position:absolute;left:791px;top:0;}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:26px;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:20px;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:16px;margin:10px 0 0 0;}
p {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin:10px 0 0 0;}
a:link {color:#ff6600; text-decoration:underline;font-family:Verdana, Arial, Helvetica, sans-serif;}
a:visited {color:#ff6600; text-decoration:underline;}
a:hover {color:#ff6600; text-decoration:underline;}
a:active {color:#ff6600; text-decoration:underline;}
#footer {border-top:4px solid #ff6600;width:728px;padding:5px 0 0 0;margin-left:auto;margin-right:auto;}
#footer li{display:inline;color:#000000;font-size:11px;}
#footer a:link {color:#000000; text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif;}
#footer a:visited {color:#000000; text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif;}
#footer a:hover {color:#000000; text-decoration:underline; font-family:Geneva, Arial, Helvetica, sans-serif;}
#footer a:active {color:#000000; text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif;}
.singleImg {float:right;padding:0 0 0 5px; margin:13px 0 0 0;}
/*===================================================================================================================================================*/
/*================= Top Nav =========================================================================================================================*/
#logo {position:absolute;left:629px;}
#topNav {width:768px;height:65px;background-color:#000000;border-bottom:2px solid #ff6600;}
#navLinks {padding:40px 0 0 10px;}
#navLinks li{display:inline;color:#ff6600;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
#navLinks li a:link {color:#ffffff; text-decoration:none;}
#navLinks li a:visited {color:#ffffff; text-decoration:none;}
#navLinks li a:hover {color:#ff6600; text-decoration:none;}
#navLinks li a:active {color:#ff6600; text-decoration:none;}
.topNavActive {color:#ff6600!important;}
#bottomGrey {width:768px;height:20px;background-color:#dee0e2;}
/*===================================================================================================================================================*/
/*================= Landing Pages =========================================================================================================================*/
#content {width:728px;margin-top:20px;margin-left:auto;margin-right:auto;}
#homeHeader {background:url(images/headers/homeHeader.gif) no-repeat;width:728px;height:216px;}
#aboutHeader {background:url(images/headers/aboutHeader.gif) no-repeat;width:728px;height:216px;}
#servicesHeader {background:url(images/headers/servicesHeader.gif) no-repeat;width:728px;height:216px;}
#projectsHeader {background:url(images/headers/projectsHeader.gif) no-repeat;width:728px;height:216px;}
#affiliationsHeader {background:url(images/headers/affiliationsHeader.gif) no-repeat;width:728px;height:216px;}
#employmentHeader {background:url(images/headers/employmentHeader.gif) no-repeat;width:728px;height:216px;}
#contactHeader {background:url(images/headers/contactHeader.gif) no-repeat;width:728px;height:216px;}
#leftSide {float:left;width:370px;}
#leftSide ul {margin:10px 0 0 0;}
#leftSide li{color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;list-style:none;background:url(images/bullet.jpg) no-repeat 0 3px;padding:0 0 0 12px;margin:5px 0 0 20px;vertical-align:top;clear:both;line-height:15px;}
#leftSide li a:link {color:#000000; text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#leftSide li a:visited {color:#000000; text-decoration:none;}
#leftSide li a:hover {color:#ff6600; text-decoration:none;}
#leftSide li a:active {color:#ff6600; text-decoration:none;}
#rightSide {float:left;width:350px;margin:0 0 0 5px;}
.contentImg p {font-size:9px; width:160px;margin:0;padding:0;}
.contentImg {float:left; margin:15px 0 0 10px;}
/*===================================================================================================================================================*/
/*================= Left Nav DEFAULT =========================================================================================================================*/
#leftNavTop {position:absolute;top:298px;left:43px;}
#leftNavDefault {background:url(images/leftNavDefault.jpg) repeat-x;width:165px;height:198px;float:left;clear:both;}
#leftNavDefault #leftNavLinksDefault li a:link {color:#000000; text-decoration:none;}
#leftNavDefault #leftNavLinksDefault li a:visited {color:#000000; text-decoration:none;}
#leftNavDefault #leftNavLinksDefault li a:hover {color:#ff6600; text-decoration:none;}
#leftNavDefault #leftNavLinksDefault li a:active {color:#ff6600; text-decoration:none;}
#leftNavDefault #leftNavLinksDefault li{color:#ff6600;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;list-style:none;margin:15px 0 0 5px;}
#leftNavDefault #leftNavContactDefault {}
#leftNavDefault #leftNavContactDefault li{color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;list-style:none;margin:0 0 0 5px;padding:0;}
#leftNavDefault #leftNavPhoneDefault {margin:10px 0 0 0;}
#leftNavDefault #leftNavPhoneDefault li{color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;list-style:none;margin:0 0 0 5px;padding:0;vertical-align:top;}
#leftNavDefault #leftNavPhoneDefault li span {width:60px;float:left;}
/*===================================================================================================================================================*/
/*================= Content WITH Left Nav DEFAULT =========================================================================================================================*/
#contentWithLeftNavDefault {width:540px;margin:0 0 0 20px;float:left;}
#contentWithLeftNavDefault li{color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;list-style:none;background:url(images/bullet.jpg) no-repeat 0 50%;padding:0 0 0 12px;margin:5px 0 0 20px;}
#contentWithLeftNavDefault #projectsList {width:375px;}
#contentWithLeftNavDefault #projectsList li {width:330px;}
#contentWithLeftNavDefault  p {width:360px;}
#contentWithLeftNavDefault  .wideP {width:535px;}
#contentWithLeftNavDefault .productImgs {position:absolute; left:605px;}
#contentWithLeftNavDefault .productImgs img {float:left; clear:both; padding:5px 0 0 0;}
#contentWithLeftNavDefault .owners {float:left; clear:none; width:180px; margin:10px 0 0 0;}
#contentWithLeftNavDefault .owners p {font-size:11px; width:155px; margin:0; padding:0; text-align:right;}
/*===================================================================================================================================================*/
/*================= Left Nav For Services Page =========================================================================================================================*/
#leftNavTop {position:absolute;top:298px;left:43px;}
#leftNav {background:url(images/leftNav.jpg) repeat-x;width:165px;height:359px;float:left;clear:both;}
#leftNav #leftNavLinks li a:link {color:#000000; text-decoration:underline;}
#leftNav #leftNavLinks li a:visited {color:#000000; text-decoration:underline;}
#leftNav #leftNavLinks li a:hover {color:#ff6600; text-decoration:underline;}
#leftNav #leftNavLinks li a:active {color:#ff6600; text-decoration:underline;}
#leftNav #leftNavLinks li{color:#ff6600;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;list-style:none;margin:15px 0 0 0; font-weight:bold; background:url(images/sideNavBullet.gif) no-repeat 0 2px;padding:0 0 0 16px; vertical-align:top;}
#leftNav #leftNavContact {position:absolute;top:575px;}
#leftNav #leftNavContact li{color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;list-style:none;margin:0 0 0 5px;padding:0;}
#leftNav #leftNavPhone {position:absolute;top:645px;}
#leftNav #leftNavPhone li{color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;list-style:none;margin:0 0 0 5px;padding:0;vertical-align:bottom;}
#leftNav #leftNavPhone li span {width:60px;float:left;}
/*===================================================================================================================================================*/
/*================= Content WITH Left Nav =========================================================================================================================*/
#contentWithLeftNav {width:540px;margin:0 0 0 20px;float:left;}
#contentWithLeftNav li{color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;list-style:none;background:url(images/bullet.jpg) no-repeat 0 50%;padding:0 0 0 12px;margin:5px 0 0 20px;}
/*===================================================================================================================================================*/
/*================= Contact FORM =========================================================================================================================*/
fieldset {
	float:left;
	border:none;
	width:250px;
	margin:10px 0 0 5px;
}
fieldset label span {
	width:65px;
	float:left;
	text-align:right;
	margin:0 10px 0 0;
	padding:0;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#submitBtn {
	float:left;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:25px;
	margin:5px 0 0 235px;
}
#commentsField {
	width:520px;
	margin:10px 0 0 2px;
	padding:0;
}
#Comments {
	width:408px;
	height:100px;
	margin:0;
	padding:0;
}

.chiefLogo{ margin:20px 0 0 77px; padding:0;}