/* 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;
}
.login_text { 
  	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;
}
#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:767px;
}
table.entire3 {
	border-left: 1 px  solid white;
	border-bottom: 1px solid white;
	border-right: 1px solid white
	width: 767px
 } 
#top_spacer { 
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	background: #dedebd;
	height:71px;
}
#main_body { 
	border-left: 1px solid white;
 	background: #333;
	vertical-align:top;
	margin:30px;
	padding-left:10px;
	padding-right:10px;
}
#mission_body { 
	border-left: 1px solid white;
 	background: #960;
	vertical-align:top;
	margin:30px;
	padding-left:10px;
	padding-right:10px;
}
#services_body { 
	border-left: 1px solid white;
 	background: #366;
	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: #630;
	vertical-align:top;
	margin:30px;
	padding-left:10px;
	padding-right:10px;
}
#white_body { 
	border-left: 1px solid white;
 	background: #963;
	vertical-align:top;
	margin:30px;
	padding-left:10px;
	padding-right:10px;
}
#client_body { 
	border-left: 1px solid white;
 	background: #471947;
	vertical-align:top;
	margin:30px;
	padding-left:10px;
	padding-right:10px;
}
#contact_body { 
	border-left: 1px solid white;
 	background: #663;
	vertical-align:top;
	margin:30px;
	padding-left:10px;
	padding-right:10px;
}
#investment_body{  
	background : url(/images/circle.jpg) ; 
	background-repeat: 
	no-repeat;
	background-position: 
	 center; 
}

#client_profile_body { 
	border-left: 1px solid white;
 	background: #758766;
	vertical-align:top;
	margin:30px;
	padding-left:10px;
	padding-right:10px;
}
#terms_body { 
	border-left: 1px solid white;
 	background: #762424;
	vertical-align:top;
	margin:30px;
	padding-left:10px;
	padding-right:10px;
}
#privacy_body { 
	border-left: 1px solid white;
 	background: #330;
	vertical-align:top;
	margin:30px;
	padding-left:10px;
	padding-right:10px;
}
#client_profile_sub_nav {
	background: #c7c78f;
	border-top: 1px solid white;
	border-top: 1px solid white;
	padding: 15px 10px 12px 10px;
	color: #474714;
  	font: 10px/12px Verdana, Helvetica, Arial, sans-serif;
	line-height:1.5em;
}
td#client_profile_sub_nav a {
	color: #474714;
	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:#d4d8ad;
}
#services_sub_nav {
	background: #c7c78f;
	border-top: 1px solid white;
	padding: 28px 10px 27px 10px;
	color: #474714;
  	font: 10px Verdana, Helvetica, Arial, sans-serif;
	line-height:1em;
}
td#services_sub_nav a {
	color: #474714;
	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:#d4d8ad;
}
#identity_sub_nav {
	background: #c7c78f;
	border-top: 1px solid white;
	padding: 13px 10px 12px 10px;
	color: #474714;
  	font: 10px Verdana, Helvetica, Arial, sans-serif;
}
td#identity_sub_nav a {
	color: #474714;
	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:#d4d8ad;

}
#media_sub_nav {
	background: #c7c78f;
	border-top: 1px solid white;
	padding:13px 10px 12px 10px;
	color: #474714;
  	font: 10px Verdana, Helvetica, Arial, sans-serif;
}
td#media_sub_nav a {
	color: #474714;
	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:#d4d8ad;
}

#nb td  {
	border-left: 1px solid white;
	background: #996;
	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: #99c2b8;
	color:#FFF;
}
#nb td a:active{ 
	background: #474714;
	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:#414717;
	/*background: #99c2b8;*/
}
a:active.body_link { 
	background: #deddbf;
	color:#414717;
}

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:#414717;
	/*background: #99c2b8;*/
}
a:active.body_link2 { 
	background: #deddbf;
	color:#414717;
}
a:hover.body_link3 { 
	background: #fff;
	color:#414717;
	/*background: #99c2b8;*/
}
a:active.body_link3 { 
	background: #deddbf;
	color:#414717;
}

#services {
	visibility:hidden;
	color: #474714;
	position:absolute;
	left:-1px;
	top:0px;
	background:#dedebd;
	/*background:#c2dad4;*/
	width:250px;
	border:1px solid #FFF;
}
#services a#sn {
	color: #474714;
	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:#EFEED6;/*deeeea*/
}
#identity {
	visibility:hidden;
	color: #474714;
	position:absolute;
	left:-1px;
	top:0px;
	background:#dedebd;
	width:125px;
	border:1px solid #FFF;
}
#identity a#sn {
	color: #474714;
	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:#EFEED6;
}
#media {
	visibility:hidden;
	color: #474714;
	position:absolute;
	left:440px;
	top:0px;
	background:#dedebd;
	width:175px;
	border:1px solid #FFF;
}
#media a#sn {
	color: #474714;
	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:#EFEED6;
}

#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:#414717;
	padding: 2px 5px 2px 5px;
}
a.hn {
	text-decoration: none;
	/*display: block; 
	text-align:center;
	width:109px;*/
}
a:hover.hn {
	background: #EFEED6;
}
a:active.hn { 
	background: #EFEED6;
}



#circle {
	background-image: none; 
	width:505px; 
	height:450px;
}

#circle td {
	color: Black;
  	font: 10px Verdana, Helvetica, Arial, sans-serif;	
}

.header {
  	text-align: center;
}
 