img { behavior: url(iepngfix.htc); }

#imgPress {
	
	position:absolute; 
	font-size: 9px; 
	left:383px; 

	top:5px;
	}

.pressType {
	position: absolute;
	font-size:9px;
	top: 2px;

}

#imgTip {
	position: absolute;
	left:362px; 
	top:5px;
}

body	{
	background: url(images/body-bg.png); /*#ddddde*/
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #eee; /*font color*/
	padding-top: 0px;
	padding-bottom: 20px;
	}

#shadowContainer {
	position:relative;
	padding: 0;
	margin: 0px auto;
	height: 643px;
	width: 783px;
	voice-family: "\"}\""; 
	voice-family:inherit;	 
	}

#container	{
	position:absolute;
	left: 3px;
	top: 0px;
	border: 1px solid #fff; /* #121212; */
	padding: 0;
	margin: 0px auto;
	background: url(images/bk_content-window.jpg); /*#eeeeef*/
	height:550px;
	width: 769px;  /* box model haq */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	 
	}

html>#container {
	width: 770px;
	} 

a:link {
	text-decoration: none;
	}


#header	{
	width:749px;
	border: 0;
	margin: 0;
	padding: 0;
	text-align: left;
	/* border-bottom: 1px solid #9696a0; */
	font-size: 22px;
	color: #eee;
	padding-top: 65px; /*65px*/
	padding-left: 20px;
	padding-right: 0px;
	}

#shadowBoxLeft {
	/* position: relative; */
	z-index: 300;
	}

#shadowBoxRight {
	position:absolute;
	right: 0px;
	top: 0px;
	z-index: 300;
	}

#shadowBoxBottom {
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 300;
	}

#version {
	float: right;
	font-family: Arial, sans-serif;
	top:5px;
	font-size: 12px;
	color: #aaa;
	padding: 15px;
	}

#submenu_Back {
	background: url(images/fa4.jpg) no-repeat 0px 0px;
	}

#left_bracket {
	float: left;
	top:105px;
	}

#navigation {
	height: 400px;
	padding: 12px 0px 0px 15px;
	float:left;
	width: 105px;  /* box model hacq */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 70px;	
	top:105px;
	left:12px;
	}

html>#navigation {
	width: 85px;
	} 

div.area {
	margin: 0px 0px 0px 0px; 
	padding: 10px 0px 0px 0px;
	height: 400px;
	width: 690px;  /* box model hacq */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 640px;	 
	
	}
	
#body_area {
	margin: 0px 0px 0px 0px; 
	padding: 15px 0px 0px 0px;
	 
	/* background: url(images/bk_content.jpg) no-repeat 0px 15px; */
	}

div.pic {
	float: right;
	margin: 0px 0px 0px 0px;
	}
	
#proj_list {
}

#content-window {
	padding: 20px 40px 0px 30px;
	background: url(images/bk_content-window.jpg) no-repeat 0px 1px;
	float:right;
	height: 405px;
	width: 490px;  /* box model hacq */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 420px;	 
	}

html>#content-window {
	width: 420px;
	} 

#photo-nav {
	float: left;
	width:18px;
}

span.details {
	color: #FF9700;
	text-align:left;
}

#people-bio {
	float:right;
	width: 180px;
	font-size: 13px;
}

#client-login {
	float: left;
	margin-right: 1em;
	margin-top: 0em;
}

#footer {
	position:absolute; 
	left: -1px;
	top:540px; 
	width:749px;
	color: #fff;
	height: 59px;
	margin: 10px 0px 0px 0px;
	padding: 10px;
	clear: both;
	background: url(images/bk_content-window2.jpg); /*#eeeeef*/
	/*background: #888888;*/
	border: 1px solid #FFF;
	z-index: 1350;
	}

ul {
	list-style-type: none;	
	padding:0;
	margin:0;
}

ul.mission {
	list-style-type: square;
	padding: 2em;
	width: 470px;
	
}

li {
	font-size: 12px;
	margin-bottom: 7px;
}

#content-area li {
	font-size: 11px;
}

a {
	color: #eee;
	text-decoration: none;
}

a:hover {
	color: #FF9700;
	text-decoration: underline;
}

li.nav {
	font-size: 11px;
	width: 145px;
	line-height: 11px;
}	

li.nav_hid {
	font-size: 11px;
	width: 145px;
	line-height: 11px;
	display:none
}

li a {
	color: #fff;
	text-decoration: none;
}

li a:hover {
	color: #FF9700;
	text-decoration: underline;
}

li strong {
	color: #FF9700;
	font-weight: normal;
}


span.strong {
	font-size: 12px;
	color: #FF9700;
	font-weight: bold;
}

li.homelink {
	border-bottom: 1px solid #FFF;
	margin-bottom: 15px;
}



#content-area li.about {
	font-size:12px;
	margin-bottom:12px;
}



h1 {
	font-size: 14px;
	font-weight:normal;
	border-bottom: 1px solid #FFF;
	margin-top:-1px;
	
}

h1.short{
	margin-right: 60px;
}

#content-window img {
	margin-top: 0px;
	margin-bottom: 0px;
	/* border: 1px solid #aaa; */
}


#footer span {
	font-size:12px;
	padding-left:520px;
	padding-top:100px;
}

p.mission {
	width: 475px;
}

p.types-of {
	line-height: 2;
}

.lftList {
	margin-top: 16px;
	line-height: 2.0;
/*	float: left; */
	margin-right: 3em;
}

.rhtList {
	margin-top: 16px;
	line-height: 2.0;
/*	float: left; */
}

#photo-nav a {
	line-height:1.5;
	text-decoration: none;
}


#photo-nav a.photo_normal {
	color:#fff;
}

#photo-nav a.photo_normal:hover {
	color:#FF9700;
}

#photo-nav a.photo_selected {
	color:#FF9700;
}

li.about {
    font-size: 11px;
}


span.job-title {
	font-size: 10px;
}


#transporter {
	float: right;
	position: relative;
	left: 286px;
	top: 134px;
	border: 0px;
	z-index: 150;
}

#trans-left {
	width: 18px;
	height: 411px;
	position: absolute;
	left: 0px;
	top: 0px;
	border: 0px;
	z-index: 50;
}

#trans-center {
	width: 439px;
	height: 411px;
	position: absolute;
	left: 18px;
	top: 0px;
	border: 0px;
	z-index: 50;
}

#trans-right {
	width: 18px;
	height: 411px;
	position: absolute;
	left: 457px;
	top: 0px;
	border: 0px;
	z-index: 50;
}

#trans-content-area {
	margin: 0px 0px 3px 0px; 
	padding: 10px 0px 0px 10px;
	height: 400px;
	z-index: 200;
}


#trans-content-window {
	margin: 0px 0px 3px 0px; 
	padding: 10px 0px 0px 10px;	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 420px;	 
	}
div.proj_img{
	text-align:center;
}	
div.proj_img img {
	border: 1pt solid #FFF;
	}
	
div.specs {
	font-size: 11px;
	margin: 10px 0px 0px 0px;
	line-height: 1.3;
	text-align:left;
	/* border: 1px solid #ddd; */
	}

	
#leftList {
	
	}
#rightList {
	}

#redlogo {
	
	float: left;
	z-index: 15;
	padding: 5px;
	
}

#hmmPowered {

	float: right;
	z-index: 15;
	padding: 3px;
	margin-top: 33px;

	}

#sub_drop {
	padding: 3px;
	}

#foot_address {
	font-size: 10pt;
	line-height: 24px;
	padding-top:1px;
	padding-left: 14px;
	position: relative;
	float: left;
	}

#bump {
	padding-top:3px;
	font-size: 8pt;
	line-height: 13px;
	color: white;
	}

div #foot_address2:first-line {
	font-size: 6pt;
	line-height: 9px;
	margin-bottom: 10px;
	color: navy;
	}

#foot_digits {
	padding-top:3px;
	font-size: 8pt;
	line-height: 13px;
	padding-left: 7px;
	position: relative;
	float: left;
	}

input { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #aaa; text-decoration: none; 
	background-color: #1c2127;
	/* border-color: white white white; */
	/* border-style: outset; border-top-width: 1px; */
	/* border-right-width: 1 px; border-bottom-width: 1 px; */
	/* border-left-width: 1 px; */
	}



#copyright {
	font-size: 11px;
	color: #aaa;
	margin-top: 0px;
	float: left;
	z-index: 1000;
	padding: 5px;
	position:absolute;
	left: 20px;
	top: 631px;
	
	
	}
project_menu_nav {
	font-size: 11px;
	width: 145px;
	line-height: 11px;
	color: #FF9700;
}	
project_menu_nav_link{
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
project_menu_nav_link:hover {
	font-size: 11px;
	color: #FF9700;
	text-decoration: underline;
}
.pic_main
{
	left:129px;
	top:105px;
}

.picstrip
{
	position:absolute;
	top:105px; 
	left:117px;
}

.pic_strip
{
	left:120px;
	top:105px;
}
.orange
{
	color: #FF9700;
	font-weight: normal;
}
.white
{
	color: #FFFFFF;
	font-weight: normal;
}
.pr
{
	list-style:none;
	list-style-position:outside;
	margin-top:-10px;
}
.tip {
	font-size:11px;
	border:solid 1px #FFFFFF;
	width:250px;
	padding:3px;
	display:inline;
	margin-top:5px;
	text-align:justify;
	position:absolute; 
	visibility:hidden; 
	color:#ffffff; 
	background-color:#1D1C2A;  
	}
.combox{
	background:transparent;
	height:10px;
	font-size:10px;
	border:solid 1px #FFFFFF;
	color:#FFFFFF;
	
}	

h3 {
	line-height: 0px;
	}

/* browser specific tags */

#photo_nav_place {
	margin: -5px 0px -5px 0px;
	/* ie7 margin: -11px 0px -5px 0px; */
	display:block;
	}

#persistent_login {
	margin-right:-40px;
	position: relative;
	float: right;
	top: 71px;
	/* ie7 top: 80px; */
	}

input.pos {
	vertical-align: -33%;
	/* ie7 vertical-align: -15%; */
	}