/* Main Structure
-------------------------------------------------------------------------------------------------------------------*/
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;
 	background: #465678 url(../img/body-bkg.gif) repeat-x top left;
	text-align: center;
	margin: 0;
	padding: 0;
}
#page {
	position: left;
	background: #ffffff url(../img/body-bkg.gif) repeat-x 100% 0;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
#header {
  width: 800px;
  height:100px;
  margin:0 auto;
  padding:0;
}
#logo {
  float:left;
  padding:30px 0 0 30px;
  margin:0;
  width:202px;
}
#navcontainer {
	float: right;
	width: 550px;
	margin:0;
	padding: 44px 10px 0 0;
}
#nav {
	float:right;
	width:80%;
	line-height:normal;
  margin:0;
	padding:28px 0 0 0;
}
#nav ul {
	list-style:none;
	margin:0;
	padding: 0;
}
#nav li {
	display:inline;
	margin:0;
	padding:0;
}
#nav a {
  font-size:11px;
	letter-spacing: 1px;
	float:left;
	background: url("../img/tableft.gif") no-repeat left top;
	text-decoration:none;
	margin:0;
	padding:0 2px 0 4px;
}
#nav a span {
	float:left;
	display:block;
	color:#fff;
	background:url("../img/tabright.gif") no-repeat right top;
	margin:0;
	padding:6px 15px 9px 10px;
}

.feature {
	width: 800px;
	height:40px;
	margin:0;
	padding:0;
}
#content-container {
	text-align: justify;
	width:800px;
	margin: 0 auto;
	padding:20px 0 0 0;
}
#content {
   float: right;
   width: 585px;
   font-family: Arial, Verdana, Sans-Serif;
   font-size: 1.2em;
   margin:0;
   padding: 0 0 150px 15px;
}
#content p {
	padding-right: 15px;
}
#content a {
	border-bottom: 1px #264e76 dotted;
}
#content h3 {
	margin:0;
	padding:14px 0 15px 0;
	font-family: "Trebuchet MS1", Helvetica, sans-serif;
	color: #505988;

}
#content h2 {
	font-size: 1.1em;
	font-family: "Trebuchet MS1", Helvetica, sans-serif;
	color: #505988;
	font-weight: 100%;
}
#content ul li{
  margin:0;
	color:#7A7A7A;
}
.safetyli{
  margin:0;
	padding:0 0 10px 0;
	color:#7a7a7a;
}

#leftnav{
	float:left;
	width:195px;
	margin:0;
	padding:0;
	border: #d7d7d4 solid;
  	border-width: 0 1px 0 0;
}
#leftnav{
	margin:0;
	padding:0;
}
#leftnav h4{
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #505988;
	font-size: 1.4em;
}
#leftnav li{
   font-family: Arial, Verdana, Sans-Serif;
   font-size: 1.2em;
   margin:0;
   padding:10px 0 10px 10px;
   border: #d7d7d4 solid;
   border-width: 1px 0 0 0;
}
#leftnav ul{
	margin:0;
	padding:0;
	list-style:none;
}
#leftnav a{
	text-decoration:none;
	color:#7A7A7A;
}
#leftnav ul li:hover {
	background-color: #dee1e8;
}


	

/* Footer
------------------------------------------------------------------------------------------------------------------*/

#footer-container {

	clear:both;
	 background: url("../img/footer.gif") repeat-x 100%;
	height:245px;
	margin:0 auto;
	padding:0;
}
#footer {
	text-align:center;
  padding:125px 0 0 0;
  margin:0 auto;
	width:800px;
}

/* Common
------------------------------------------------------------------------------------------------------------------*/
/*link*/

a {
	color: #264e76;
	text-decoration:none;
}
p { 
	font-size: 1.1em;
	color: #7A7A7A;
	font-family:  	"Arial", Arial, Helvetica, sans-serif;
	
}
h1, h2, h3 {
  font-family: "Trebuchet MS1", Helvetica, sans-serif;
  color: #505988;
}
h2 {
	font-size: 1.8em;
	margin: 15px 0 0 0;
}
h3 {
	font-size: 1.2em;
	font-style:none;
}
h4, h5, h6 {
	font-family: Verdana, Arial, Sans-Serif;
}
ul {
	font-size: 1.2em;
	text-align: left;
}
li {text-decoration: none;
}


/* Work 
------------------------------------------------------------------------------------------------------------------*/
.workfeature{
	margin:0;
	padding:0;
}
.featurebio {
 float:left;
 width: 485px;
 margin:0;
 padding:0;
}
.workthumbs {
	float:right;
	width: 99px;
	margin:0;
	padding:10px 0 0 0;
	border: #d7d7d4 solid;
  	border-width: 0 0 0 1px;
}
.workthumbs p {
	margin:0;
	padding:0 0 0 10px;
	font-size:12px;
}
.thumbs{
	margin:0;
	padding:10px 10px 2px 10px;
	border:0;
}
.thumbs a img{
	border: 3px #bcc6da solid;
}
/* Contact Form*/

#contact td{
	margin:0;
	padding:10px 0 0 0;
}
#contact {
	width:585px;
	padding: 10px;
	background: #dbe0eb;
}
#contact textarea{
	width:580px;
	padding:0;
}
input.button{
	margin:0;
	padding:10px;
}
.worktable{
  width: 580px;
  margin:0;
	padding:0;

}
.acd-tbl tr td{
	 padding:0 50px 5px 0;
	 color:#7a7a7a;
	 font-size:1.2em;
	 text-align:left;

}

.acd-tbl th{
  padding:0 0 15px 0;
	color:#767676;
	font-size:12px;
}
#recentwork{
   width: 800px;
   font-family: Arial, Verdana, Sans-Serif;
   margin:0;
	 padding:0;
	
}
#recentwork p {
	padding-right: 15px;
	
	
}
#recentwork h3 {
 font-size:13px;
	margin:0;
	padding:14px 0 15px 0;
	font-family: "Trebuchet MS1", Helvetica, sans-serif;
	color: #505988;

}
#recentwork h2 {
	font-family: "Trebuchet MS1", Helvetica, sans-serif;
	color: #505988;
	font-weight: 100%;
}
#recentwork .acd-tbl tr td{
   width:25%;
   padding:15px 25px 15px 0;
	 margin:0;
	 border-bottom:1px solid #ebebec;
   valign:top;
	  letter-spacing:1px;
}
#recentwork .acd-tbl{
   width:800px;
   margin:0;
	 padding:0;
}
li.department{
   font-size:1.0em;
	 margin:0;
	 padding:0 0 0 15px;
}
/*Profile Pictures____________________________________________________________________________________*/
#profiles{
width:585px;
margin:0;
padding:0;
}
.pictureleftwrap{
float:left;
width:390px;
margin:0;
padding:0;

}
.pictureleft{
width:195px;
float:left;
margin:0;
padding:0;
}

.picturemiddle{
width:195px;
float:right;
margin:0;
padding:0;
}

.pictureright{
width:195px;
float:right;
margin:0;
padding:0;
}
