/*
color reference:
tan: e0c8a6
red: a60238
grey: 8d9295

*/


body
{
	margin: 0;
	padding: 0;
	font: 100%/1.75 Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
ul, ol, li
{
	margin: 0;
	padding: 0;
}



#topmenu{
	height: 100px;
	margin-top: 30px;
	margin-left: 260px;
/*	background-color: #E0c8a6;
	layer-background-color: #E0c8a6;
	text-align: right;
	padding-right: 8px;
	background-image: url(./images/menubkg-1.jpg);
	background-position: right bottom;
	border: 3px solid #8d9295;
	vertical-align: text-bottom;*/
}

#main
{
	position: relative;
	width: 750px;
/*	background-color: #a60238;*/
	border: 1px solid #e0c8a6;
	border-top: 2px solid #a60238;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
/*	margin-left: 260px;*/
}
#header
{
	background: transparent url(./images/h1.jpg) top left no-repeat;
	height: 170px;
	width: 750px;
}

.main #header
{
/*	background-image: url(./images/decision-lg-lft.png);*/
}
.eng #header
{
	background: transparent url(./images/h2.jpg) top left no-repeat;
}

.prod #header
{
	background: transparent url(./images/h3.jpg) top left no-repeat;
}
.manufacture #header
{
	background: transparent url(./images/h4.jpg) top left no-repeat;
}
.contact #header
{
	background: transparent url(./images/h5.jpg) top left no-repeat;
}
.employment #header
{
	background: transparent url(./images/h6.jpg) top left no-repeat;
}
.execbios #header
{
	background: transparent url(./images/h7.jpg) top left no-repeat;
}
.special #header
{
	background: transparent url(./images/h8.jpg) top left no-repeat;
}
.capabilities #header
{
	background: transparent url(./images/h9.jpg) top left no-repeat;
}
.aboutus #header
{
	background: transparent url(./images/h10.jpg) top left no-repeat;
}
.mission #header
{
	background: transparent url(./images/h11.jpg) top left no-repeat;
}
#header object
{
	margin: 20px;
}

#copybox
{
	background: #fff;
	width: 540px;
	margin: 0px;
	padding: 20px;
	font-size: .8em;
/*	top: 102px;
	left: 150px;
*/
}
#navbox{
	padding: 10px 10px 30px 10px;
	position: absolute;
	top: 160px;
	left: 580px;
	font-size: .8em;
/*	bottom: 0;*/
	text-align: center;
	width:150px;
/*	background: #e0c8a6 url(./images/nbg.jpg) bottom left repeat-x;*/
/*	background-image: url(./images/wright-logo-sm.gif);*/
	color: #a60238;
/*	border: 1px solid #8D9295; */
}

#navbox ul
{
	list-style: none;
/*	padding-right: 10px;*/
	line-height: 1.25;
	text-align: left;
}

#navbox ul li/*, #navbox div ul li*/
{
	color: #a60238;
	padding: .1em .75em;
	display: block;
	width: 140px;
	background: transparent url(./images/libg3.png) top left repeat-y;
	border: 5px solid #a60238;
	border-width: 0 0 1px 0;
}

#navbox ul ul
{
	margin: 2px 0;
}

#navbox div.mnu ul li
{
	border-color: #e0c8a6;
}

#copybox ul
{
	color: #8d9295;
	font-family: Arial, Helvetica, sans-serif;
	margin: 15px;
	list-style-type: square;
}

#copybox li
{
	line-height: 1.2;
	font-weight: bold;
	color: #000;
	margin-bottom: 3px;
}
#copybox a {
	text-decoration:none;
	color: #8d9295;
}	
.statement li
{
	color: #000;
	margin-bottom: 3px;
}

.prod #copybox ul a:link, .prod #copybox ul a:visited 
{
	color: #8d9295;
}
.prod #copybox ul a:hover, .prod #copybox ul a:active
{
	color: #a60238;
}
.employment #copybox a:link, .employment #copybox a:visited
{
	color: #a60238;
}
.employment #copybox a:hover, .employment #copybox a:active
{
	color: #8d9295;
}

#footer
{
	color: #8d9295;
	background-color: #fff;
	text-align: center;
	width: 750px;
}

a:link, a:visited
{
	color: #EEEEEE;
	text-decoration: none;
}
#navbox a:link, #navbox a:visited
{
	color: #a60238;
}

#navbox ul ul a:link, #navbox ul ul a:visited 
{
	color: #b8a086;
}

#navbox li:hover, #navbox li:active, #navbox li:focus
{
	border-color: #8d9295;
}

#navbox a:hover, #navbox a:active, #navbox a:focus
{
	color: #8d9295;
}
#navbox div.mnu a:hover, #navbox div.mnu a:active
{
	color: #a60238;
}

a:hover, a:active, a:focus
{
	color: #8d9295;
	text-decoration: underline;
}

h1, h2, h3, h4
{
	color: #a60238;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	text-align: right;
}

h1 span.gray
{
	color: #8d9295;
	font-weight: normal;
}
h2 span.gray
{
	color: #8d9295;
	font-weight: normal;
}
h1.bio, h2.bio, h3.bio 
{
	text-align: left;
	clear: left;
	margin-top: 20px;
	margin-bottom: 0;
}
h4.bio
{
	color: #8d9295;
	margin: -2px 0 3px 0;
	text-align: left;
}

.box
{
	height: 100px;
	width: 500px;
	float: left;
	margin-right: 20px;
}
.tan
{
	background-color: #E0c8a6;
}

#pimg
{
	float: right;
	width: 300px;
	height: 300px;
/*	border: 1px solid #e0c8a6;*/
}

#ts16949
{
	width: 120px;
	height: 120px;
/*	border: 1px solid a60238;*/
	text-align: center;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}
#contactcopybox
{
	background: #fff;
	width: 540px;
	margin: 0px;
	padding: 20px;
	font-size: .8em;
}
#contactcopybox p
{
	padding: 20px;
	border: 1px solid #a60238;
/*	font-size: .8em;*/
	margin-left:20px;
}
#contactcopybox a
{
	text-decoration:none;
	color: #8d9295;
}
#contactcopybox a:hover
{
	text-decoration:none;
	color: #a60238;
}
#contactcopybox img
{
	float: right;
	border: 1px solid #000;
}

span.toggle
{
	float: right;
/*	background-color: #ccc;
*/}

img.bioimg 
{
	float: left;
	width: 100px;
/*	height: 105px;*/
	padding: 1px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #e0c8a6;
}

.case
{
/*	width: 160px;*/
	background-color: #eeeeff;
	padding: 1em;
}
.case h1, .case h2, .case h3, .case h4
{
	text-align: left;
	border-bottom: 1px solid #e0c8a6;
}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited
{
	color: #a60238;
}
h1 a:hover, h1 a:active, h2 a:hover, h2 a:active, h3 a:hover, h3 a:active
{
	color: #8d9295;
}

