﻿/* CSS Document */
body, p, ul, ol, li{
	color:#FFF;
	margin:0px;
}
#massive
{
	position:relative;
	z-index:1;
	width:733px;
}
p, li { 
	margin:10px; 
  	font: 10px Verdana, Helvetica, Arial, sans-serif;
	line-height:1.5em;
}
.basic_text { 
	margin:10px; 
  	font: 10px Verdana, Helvetica, Arial, sans-serif;
	line-height:1.5em;
}
#heading {
  	font: bold 10px Verdana, Helvetica, Arial, sans-serif;
	line-height:1.25em;
	letter-spacing:2px;
	text-transform:uppercase;
}
#heading0 {
  	font: bold 10px Verdana, Helvetica, Arial, sans-serif;
	line-height:1.25em;
	letter-spacing:2px;
	text-transform:uppercase;
}
#heading2 {
  	font: bold 10px Verdana, Helvetica, Arial, sans-serif;
	line-height:1.25em;
	letter-spacing:2px;
	text-transform:uppercase;
	padding-top:20px;
}
#body_text{
  	font-size:73%;
   }
#body_text2{
  	font-size:73%;
  	padding-bottom:20px;
}
.alignleft {
	float: left;
	font-size:73%;
	text-align: left;
}
.alignright {
	float: right;
	text-align: left;
	font-size:73%;
	padding-right: 40px;
	padding-bottom:17px;
}
#profile_name {
  	font: 10px Verdana, Helvetica, Arial, sans-serif;
	line-height:1.25em;
	text-transform:capitalize;
	letter-spacing:0px;
}
table.entire { 
	border:1px solid #FFF;
}
table.entire2 { 

	border-left: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	width:772px;
}
table.entire3 {
	border-left: 1px  solid white;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	width: 772px;
 } 
#top_spacer { 
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	background: #ebebeb;
	height:71px;
}
#bottom_spacer { 
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	background: #ebebeb;
	height:42px;
	border:1px solid #FFF;
}
#main_body { 
	border-left: 1px solid white;
 	background: #758763;
	vertical-align:top;
	margin:30px;
	padding-left:10px;
	padding-right:10px;
}
#disc_body { 
	border-left: 1px solid white;
 	background: #521B10;
	vertical-align:top;
	margin:30px;
	padding-left:10px;
	padding-right:10px;
}
#mission_body { 
	border-left: 1px solid white;
 	background: #6B5C52;
	vertical-align:top;
	margin:30px;
	padding-left:10px;
	padding-right:10px;
}
#services_body { 
	border-left: 1px solid white;
 	background: #8F5F33;
	vertical-align:top;
	margin:30px;
	padding-left:10px;
	padding-right:10px;
}
#directions_body { 
	border-left: 1px solid white;
 	background: #603;
	vertical-align:top;
	margin:30px;
	padding-left:10px;
	padding-right:10px;
}
#identity_body { 
	border-left: 1px solid white;
 	background: #562A27;
	vertical-align:top;
	margin:30px;
	padding-left:10px;
	padding-right:10px;
}
#history_body { 
	border-left: 1px solid white;
 	background: #453E3C;
	vertical-align:top;
	margin:30px;
	padding-left:10px;
	padding-right:10px;
}
#media_body { 
	border-left: 1px solid white;
 	background: #4E708D;
	vertical-align:top;
	margin:30px;
	padding-left:10px;
	padding-right:10px;
}
#client_body { 
	border-left: 1px solid white;
 	background: #623220;
	vertical-align:top;
	margin:30px;
	padding-left:10px;
	padding-right:10px;
}
#links_body { 
	border-left: 1px solid white;
 	background: #6C5B44;
	vertical-align:top;
	margin:30px;
	padding-left:10px;
	padding-right:10px;
}
#contact_body { 
	border-left: 1px solid white;
 	background: #515168;
	vertical-align:top;
	margin:30px;
	padding-left:10px;
	padding-right:10px;
}
#investment_body{  
	border-left: 1px solid white;
 	background: #696a01;
	vertical-align:top;
	margin:30px;
	padding-left:10px;
	padding-right:10px;
}

#client_profile_body { 
	border-left: 1px solid white;
 	background: #6B8368;
	vertical-align:top;
	margin:30px;
	padding-left:10px;
	padding-right:10px;
}
#access_body { 
	border-left: 1px solid white;
 	background: #5B0C02;
	vertical-align:top;
	margin:30px;
	padding-left:10px;
	padding-right:10px;
}
#news_body { 
	border-left: 1px solid white;
 	background: #4F4F4C;
	vertical-align:top;
	margin:30px;
	padding-left:10px;
	padding-right:10px;
}
#client_profile_sub_nav {
	background: #c5cfb0;
	border-top: 1px solid white;
	border-top: 1px solid white;
	padding: 15px 10px 12px 10px;
	color: #404b19;
  	font: 10px/12px Verdana, Helvetica, Arial, sans-serif;
	line-height:1.5em;
}
td#client_profile_sub_nav a {
	color: #404b19;
	text-align:left;
	padding:1px 2px 3px 5px;
	/*width:85px;*/
	margin: 0;
  	font: 10px/12px Verdana, Helvetica, Arial, sans-serif;
	display: block; 
	text-decoration: none;
}
td#client_profile_sub_nav a:hover{
	background:#dfe7cd;
}
#services_sub_nav {
	background: #c5cfb0;
	border-top: 1px solid white;
	padding: 28px 10px 27px 10px;
	color: #404b19;
  	font: 10px Verdana, Helvetica, Arial, sans-serif;
	line-height:1em;
}
td#services_sub_nav a {
	color: #404b19;
	text-align:left;
	padding:5px 5px 5px 5px;
	/*width:180px;*/
	margin: 0;
  	font: 10px Verdana, Helvetica, Arial, sans-serif;
	display: block; 
	text-decoration: none;
}
td#services_sub_nav a:hover{
	background:#dfe7cd;
}
#identity_sub_nav {
	background: #c5cfb0;
	border-top: 1px solid white;
	padding: 13px 10px 12px 10px;
	color: #404b19;
  	font: 10px Verdana, Helvetica, Arial, sans-serif;
}
td#identity_sub_nav a {
	color: #404b19;
	text-align:left;
	padding:3px 5px 3px 5px;
	/*width:180px;*/
	margin: 0;
  	font: 10px Verdana, Helvetica, Arial, sans-serif;
	display: block; 
	text-decoration: none;
}
td#identity_sub_nav a:hover{
	background:#dfe7cd;

}
#media_sub_nav {
	background: #c5cfb0;
	border-top: 1px solid white;
	padding:13px 10px 12px 10px;
	color: #404b19;
  	font: 10px Verdana, Helvetica, Arial, sans-serif;
}
td#media_sub_nav a {
	color: #404b19;
	text-align:left;
	padding:3px 5px 3px 5px;
	/*width:180px;*/
	margin: 0;
  	font: 10px Verdana, Helvetica, Arial, sans-serif;
	display: block; 
	text-decoration: none;
}
td#media_sub_nav a:hover{
	background:#dfe7cd;
}

#contact_sub_nav {
	background: #c5cfb0;
	border-top: 1px solid white;
	padding:13px 10px 12px 10px;
	color: #404b19;
  	font: 10px Verdana, Helvetica, Arial, sans-serif;
}
td#contact_sub_nav a {
	color: #404b19;
	text-align:left;
	padding:3px 5px 3px 5px;
	width:180px;
	margin: 0;
  	font: 10px Verdana, Helvetica, Arial, sans-serif;
	display: block; 
	text-decoration: none;
}
td#contact_sub_nav a:hover{
	background:#dfe7cd;
}

#nb td  {
	border-left: 1px solid white;
	background: #243f65;
	margin: 0;
 	font: 10px Verdana, Helvetica, Arial, sans-serif;
}
#nb td a {
	color:#FFF;
	display: block; 
	padding: 13px 0 10px 0;
	text-align:center;
	text-decoration: none;
	width:109px;
	height:10px;
}
#nb td a:hover{ 
	background: #738db2;
	color:#FFF;
}
#nb td a:active{ 
	background: #32296a;
	color: #fff;
}

a.body_link {
	color:#fff;
  	font: 10px Verdana, Helvetica, Arial, sans-serif;
	margin: 0;
	padding:1px 5px 3px 5px;
	text-decoration: none;
	/*width:109px;
	background: #996;*/
}

a:hover.body_link { 
	background: #deddbf;
	color:#404b19;
	/*background: #99c2b8;*/
}
a:active.body_link { 
	background: #deddbf;
	color:#404b19;
}

a.body_link2 {
	color:#663;
  	font: 11px Verdana, Helvetica, Arial, sans-serif;
	margin: 0;
	padding:1px 5px 3px 5px;
	text-decoration: none;
	/*width:109px;
	background: #996;*/
}
a.body_link3 {
	color:#deddbf;
  	font: 12px Verdana, Helvetica, Arial, sans-serif;
	margin: 0;
	padding:1px 0px 3px 0px;
	text-decoration: none;
	/*width:109px;
	background: #996;*/
}
a:hover.body_link2 { 
	background: #fff;
	color:#404b19;
	/*background: #99c2b8;*/
}
a:active.body_link2 { 
	background: #deddbf;
	color:#404b19;
}
a:hover.body_link3 { 
	background: #fff;
	color:#404b19;
	/*background: #99c2b8;*/
}
a:active.body_link3 { 
	background: #deddbf;
	color:#404b19;
}

a.body_link4 {
	color:#fff;
  	font: 10px Verdana, Helvetica, Arial, sans-serif;
	margin: 0;
	text-decoration: none;
	/*width:109px;
	background: #996;*/
}

a:hover.body_link4 { 
	background: #ebebeb;
	color:#404b19;
	/*background: #99c2b8;*/
}
a:active.body_link4 { 
	background: #ebebeb;
	color:#404b19;
}

a.body_link5 {
	color: #404b19;
  	font: 10px Verdana, Helvetica, Arial, sans-serif;
	margin: 0;
	text-decoration: none;
}

a:hover.body_link5 { 
	background: #fff;
	color:#404b19;
}
a:active.body_link5 { 
	background: #d7d7d7;
	color:#404b19;
}

#services {
	visibility:hidden;
	color: #404b19;
	position:absolute;
	left:-1px;
	top:0px;
	background:#ebebeb;
	width:250px;
	border:1px solid #FFF;
}
#services a#sn {
	color: #404b19;
	text-align:left;
	padding:4px 10px 4px 10px;
	/*width:260px;*/
	margin: 0;
  	font: 10px Verdana, Helvetica, Arial, sans-serif;
	display: block; 
	text-decoration: none;
}
#services a#sn:hover{
	background:#d7d7d7;
}
#identity {
	visibility:hidden;
	color: #404b19;
	position:absolute;
	left:-1px;
	top:0px;
	background:#ebebeb;
	width:125px;
	border:1px solid #FFF;
}
#identity a#sn {
	color: #404b19;
	text-align:left;
	padding:4px 10px 4px 10px;
	/*width:115px;*/
	margin: 0;
  	font: 10px Verdana, Helvetica, Arial, sans-serif;
	display: block; 
	text-decoration: none;
}
#identity a#sn:hover{
	background:#d7d7d7;
}
#media {
	visibility:hidden;
	color: #404b19;
	position:absolute;
	left:440px;
	top:0px;
	background:#ebebeb;
	width:175px;
	border:1px solid #FFF;
}
#media a#sn {
	color: #404b19;
	text-align:left;
	padding:4px 10px 4px 10px;
	/*width:115px;*/
	margin: 0;
  	font: 10px Verdana, Helvetica, Arial, sans-serif;
	display: block; 
	text-decoration: none;
}
#media a#sn:hover{
	background:#d7d7d7;
}

#contact a#sn {
	color: #404b19;
	text-align:left;
	padding:4px 10px 4px 10px;
	/*width:115px;*/
	margin: 0;
  	font: 10px Verdana, Helvetica, Arial, sans-serif;
	display: block; 
	text-decoration: none;
}
#contact a#sn:hover{
	background:#d7d7d7;
}


#whole{
	width:770px;
	height: 450px;
	text-align:left;
	margin-left: -385px; 
	margin-top: -225px; 
	position: absolute; 
	top: 50%; 
	left: 50%; 
}
.hn  {
	margin: 0;
  	font: 10px Verdana, Helvetica, Arial, sans-serif;
	height:12px;
	color:#404b19;
	padding: 2px 5px 2px 5px;
}
a.hn {
	text-decoration: none;
}
a:hover.hn {
	background: #EFEED6;
}
a:active.hn { 
	background: #EFEED6;
}

.header {
  	text-align: center;
}
 