body  {
    font: 13pt Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    text-align: center;
    color: #000;
	line-height:1.4em;
	
}
   
#wrap{ 
	width: 984px;
	text-align:center;
    margin: 0 auto;
}
	
#container {
	background: #fff;
	width: 920px;
	margin:0 auto;
	border-top: 5px solid #00465c;
}

#header {
    border-bottom: 3px solid #00465c;
    float:left;
    width: 920px;
    margin-bottom: 20px;
}

.logo{
    margin: 10px;
    float:left;
}
   
#nav{
    display:none;
}


#sidebar {
    display:none;
}

#mainContent {
    padding: 10px;
    text-align:left;
	clear:left;
	border-bottom: 3px solid #00465c;
}


h1{color: #333; font-size: 24px;}
h2{font-size: 18px;}
h3{font-size: 16px;}
h4{font-size: 12px;margin-bottom:0; color: #333;}
h5{font-size: 18px; font-weight:normal;color: #fff;padding: 4px 4px 4px 10px; margin:0;}


/*styles for dkblue section*/
.dkblue h2{color: #00465c;}
.dkblue h3{color: #717507;}
.dkblue h5{background: #717507 url(images/bg_h5_top.png) top no-repeat; }
.dkblue .more, .dkblue .more:visited{height:13px; color: #fff; padding: 0 12px 2px 10px; font-size: 10px; text-decoration:none; background: url(images/btn_more_ltgreen.png) no-repeat;}
.dkblue more:hover{color: #ccc;}
.ess_dkblue{display:block;}

/*ltgreen section*/
.ltgreen h2{color: #717507;}
.ltgreen h3{color: #5c4082;}
.ltgreen h5{background: #5c4082 url(images/bg_h5_top.png) top no-repeat;}
.ltgreen .more, .ltgreen .more:visited{height:13px; color: #fff; padding: 0 12px 2px 10px; font-size: 10px; text-decoration:none; background: url(images/btn_more_purple.png) no-repeat;}
.ltgreen .more:hover{color: #ccc;}
.ess_ltgreen{display:block;}

/*purple section*/
.purple h2{color: #5c4082;}
.purple h3{color: #b39814;}
.purple h5{background: #b39814 url(images/bg_h5_top.png) top no-repeat;}
.purple .more, .purple .more:visited{height:13px; color: #fff; padding: 0 12px 2px 10px; font-size: 10px; text-decoration:none; background: url(images/btn_more_yellow.png) no-repeat;}
.purple .more:hover{color: #ccc;}
.ess_purple{display:block;}

/*yellow section*/
.yellow h2{color: #b39814;}
.yellow h3{color: #652a2a;}
.yellow h5{background: #652a2a url(images/bg_h5_top.png) top no-repeat;}
.yellow .more, .yellow .more:visited{height:13px; color: #fff; padding: 0 12px 2px 10px; font-size: 10px; text-decoration:none; background: url(images/btn_more_cran.png) no-repeat;}
.yellow .more:hover{color: #ccc;}
.ess_yellow{display:block;}

/*cran section*/
.cran h2{color: #652a2a;}
.cran h3{color: #243600;}
.cran h5{color: #fff; background: #243600 url(images/bg_h5_top.png) top no-repeat;}
.cran .more, .cran .more:visited{height:13px; color: #fff; padding: 0 12px 2px 10px; font-size: 10px; text-decoration:none; background: url(images/btn_more_dkgreen.png) no-repeat;}
.cran .more:hover{color: #ccc;}
.ess_cran{display:block;}

/*dkgreen section*/
.dkgreen h2{color: #243600;}
.dkgreen h3{color: #2e3e62;}
.dkgreen h5{background: #2e3e62 url(images/bg_h5_top.png) top no-repeat;}
.dkgreen .more, .dkgreen .more:visited{height:13px; color: #fff; padding: 0 12px 2px 10px; font-size: 10px; text-decoration:none; background: url(images/btn_more_navy.png) no-repeat;}
.dkgreen .more:hover{color: ccc;}
.ess_dkgreen{display:block;}

/*navy section*/
.navy h2{color: #2e3e62;}
.navy h3{color: #3d3759}
.navy h4{color: #fff; background:#2e3e62 url(images/bg_portal_top.png) top no-repeat; width:517px; padding: 5px 0 5px 5px; }
.navy h5{color: #fff; background: #00465c url(images/bg_h5_top.png) top no-repeat; padding: 4px 4px 4px 10px; margin:0;}
.navy .more, .navy .more:visited{height:13px; color: #fff; padding: 0 12px 2px 10px; font-size: 10px; text-decoration:none; background: url(images/btn_more_dkblue.png) no-repeat;}
.navy .more:hover{color: #ccc;}
.ess_navy{display:block;}

.main_img{
	display:none;
	}
	
.print_header{
	}
/*.bptw{
    width: 200px;
    height: 150px;
    float:left;
    color: #014151;
	margin-top:15px;
}*/

.clients{
    width: 200px;
	min-height: 165px;
    float:left;
    color: #014151;
	font-weight:bold;
	text-align:center;
	padding: 10px;
	border: 1px solid red;
}

.team{
	float:left;
	width: 660px;
	clear:left;
	margin: 0 0 20px 0;
	background: url(images/team/bg_team.jpg) bottom right no-repeat;
	padding: 0 10px 10px 0;
}

.team img{
	float:left;
	border:0;
	margin: 10px 10px 10px 0;
}

.link, .link.visited{
	color: #50671f;
	font-weight:bold;
}

.link:hover{
	color:#9e941d;
}

/****login page****/
.login{
	border:1px solid #3d3759;
	width: 500px;
	padding: 10px;
	margin-bottom: 20px;
}

	
.login li{
	padding: 0 0 10px 0;
}


#t1, #t2, #t3{
	font-weight:normal;
	padding-right: 20px;
}

.login a, .login a:visited{
	text-decoration: none;
	font-weight:bold;
	color: #b39814;
}
	
.login img{
	border:0;
	vertical-align:bottom;
}

.login table{
	margin-bottom: 10px;
}
	
.small{
	font-size:10px;
	font-style:italic;
}

.form{
	margin-left: 50px;
	padding-bottom: 15px;
}
	
.error{
	color:#652a2a;
}

.label{
	width: 150px;
	clear:left;
	float:left;
	font-weight:bold;
	text-align:right;
	margin-right: 5px;
	margin-bottom: 10px;
}

.checkbox{
	float:left;
}
	
.input{
	float:left;
	margin-bottom: 10px;
}

.submit{
	clear:left;
	margin-left: 150px;
	float:left;
	
	background: url(images/btn_submit.gif) no-repeat center;
	color: #b39814;
	font-weight:bold;
	padding: 4px 20px;
	border:none;
	}

.archive img{
	border: 1px solid #50671f;
	}

.bio-block {
	float: left;
	width: 150px;
	margin: 0 15px 15px 0;
}

.bio-block img {
  	border:1px #000 solid;
}

.bio-block span {
	display: block;
	margin: 6px 0 0 0;
	text-align:center;
}

#footer {
    padding: 10px 10px 0 10px;
    font-size: 11px;
    color: #fff;
    text-align:left;
    color: #333;
}

#footer p{
    margin: 0;/*needed to preserve top and bottom margins*/
}

.footer_links{
    float:right;
	display:none;
}
   
.footer_contact{
	float:left;
	margin-bottom: 10px;
}
	
#footer a, #footer a:visited{
    color: #777;
    text-decoration:none;
}

   
.clearfloat {
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.footer_img{
	display:none;
}

.lonestar{clear:both;
	display:none;}

