body 			{ background-color: #ffffff; color: #5b5b5b; font-size:12px; line-height:22px; font-family: Verdana, Helvetica, sans-serif; margin-top: 20px}
td	 			{ background-color: #ffffff; color: #5b5b5b; font-size:12px; line-height:22px; font-family: Verdana, Helvetica, sans-serif; margin-top: 20px}
.bold	 		{ color: #000000}
.requiredbd 	{ text-decoration:none; color:red;}
a 				{ text-decoration:none; color:#c06f4f;}
#sideimages		{ padding: 0px 0px 12px 0px; display:block;}
.footer	 		{ font-size:9px; line-height:15px; float:left; width:400px; padding-left:5px; text-align:left; color:#9d9d9d; margin-top:40px; border-top: 1px solid #e1c3b8;}
.footerrc	 		{ font-size:9px; line-height:15px; float:left; width:550px; padding-left:5px; text-align:left; color:#9d9d9d; margin-top:40px; border-top: 1px solid #e1c3b8;}
.line	 		{ font-size:9px; line-height:15px; color:#9d9d9d; margin-top:10px; border-top: 1px solid #e1c3b8;}
.small	 		{ font-size:9px; line-height:15px; color:#9d9d9d;}
.heads	 		{ font-size:14px; line-height:20px; float:left; text-align:left; color:#7d0101; width:390px; border-bottom: 1px solid #e1c3b8; margin-bottom:10px; display:block;}
strong		 	{ color:#7d0101; font-weight:normal; }
ul				{ position:relative; top:-15px; left:-20px; display:block; }
.bullet			{ padding-left:13px; background-image: url(/images/bullet.gif); background-repeat:no-repeat; background-position: 0px 7px; display:block;}
.bullet1		{ padding-left:13px; background-image: url(/images/bullet.gif); background-repeat:no-repeat; background-position: 0px 14px; display:block;}

.dcontenthd	{ font-size:11px; line-height:13px; font-weight:bold; color:#7d0101; }
#dcontent	{ width:190px; font-size:11px; line-height:13px; margin: 0px 0px 20px 0px; padding: 5px 0px 5px 0px; border-top: 1px solid #e1c3b8; border-bottom: 1px solid #e1c3b8; display:block; }

/*buckets*/
#leavesite			{ position: relative; width:500px; text-align:left; border:1px solid #7d0101; padding:20px; display:block; }
#site				{ position: relative; width:850px;text-align:left; display:block; }
	#top			{ position: relative; float:right; text-align:left; width:850px; height:90px; display:block;}
	#logo		{ position: relative; float:right; text-align:left; width:315px; display:block;}
	
	.subnav1		{  background-image: url(/images/nav_services_trust.gif); width:183px; height:20px; background-repeat:no-repeat; ; }
	.subnav1:hover	{  background-image: url(/images/nav_services_trust_r.gif); width:183px; height:20px; background-repeat:no-repeat; ; }
	.subnav2		{  background-image: url(/images/nav_services_investment.gif); width:183px; height:20px; background-repeat:no-repeat; ; }
	.subnav2:hover	{  background-image: url(/images/nav_services_investment_r.gif); width:183px; height:20px; background-repeat:no-repeat; ; }
	.subnav3		{  background-image: url(/images/nav_services_retirement.gif); width:183px; height:20px; background-repeat:no-repeat; ; }
	.subnav3:hover	{  background-image: url(/images/nav_services_retirement_r.gif); width:183px; height:20px; background-repeat:no-repeat; ; }
	.subnav4		{  background-image: url(/images/nav_services_financial.gif); width:183px; height:20px; background-repeat:no-repeat; ; }
	.subnav4:hover	{  background-image: url(/images/nav_services_financial_r.gif); width:183px; height:20px; background-repeat:no-repeat; ; }
	.subnav5		{  background-image: url(/images/nav_services_estate.gif); width:183px; height:20px; background-repeat:no-repeat; ; }
	.subnav5:hover	{  background-image: url(/images/nav_services_estate_r.gif); width:183px; height:20px; background-repeat:no-repeat; ; }
	.subnav6		{  background-image: url(/images/nav_resourcecenter.gif); width:183px; height:20px; background-repeat:no-repeat; ; }
	.subnav6:hover	{  background-image: url(/images/nav_resourcecenter_r.gif); width:183px; height:20px; background-repeat:no-repeat; ; }
	
	#nav		{ position: relative; float:right; text-align:right; width:535px; display:block;}
	#left		{ position: relative; float:left; width:660px; display:block;}
	#left-resources			{ position: relative; float:left; width:815px; display:block;}
		#hd					{ position: relative; text-align:right; width:655px; height:60px; margin-bottom:20px; background-color:#7d0101;  display:block;}
		#hd-resources		{ position: relative; text-align:left; width:850px; height:60px; margin-bottom:20px; background-color:#7d0101;  display:block;}
		#hd-about			{ position: relative; text-align:right; width:655px; height:60px; margin-bottom:20px; background-color:#7d0101;  display:block;}
		#hd-contact			{ position: relative; text-align:right; width:655px; height:60px; margin-bottom:20px; background-color:#7d0101;  display:block;}
		#hd-services		{ position: relative; text-align:right; width:655px; height:60px; margin-bottom:20px; background-color:#7d0101;  display:block;}
		#hd-locations		{ position: relative; text-align:right; width:655px; height:60px; margin-bottom:20px; background-color:#7d0101;  display:block;}
		#buttons	{ position: relative; float:left; text-align:left; width:235px; }
		#content-cont	{ position: relative; float:right; text-align:left; width:425px; }
		#content	{ position: relative; float:left; text-align:left; width:400px; margin-left:5px; display:block; }
		#content-cont-resources	{ position: relative; float:right; text-align:left; width:580px; }
		#content-resources	{ position: relative; float:left; text-align:left; width:550px; margin-left:5px; display:block; }
	#right		{ position: relative; float:right; text-align:left; width:190px; display:block; }
	#footer		{ position: relative; text-align:left; width:400px; display:block; }

/*border:1px solid 000000;*/
		
/*form elements*/
select		 		{ background-color: #ffffff; font-size: 10px; line-height: 12px; border: 1px solid #a0a0a0; font-family: geneva, Arial; color: #000000; width:150px;}
.input				{ background-color: #ffffff; height:20px; font-size: 10px; line-height: 12px; border: 1px solid #a0a0a0; font-family: geneva, Arial; color: #000000}
.textarea			{ background-color: #ffffff; font-size: 10px; line-height: 12px; border: 1px solid #a0a0a0; font-family: Verdana, Arial; color: #000000}


img.shadow {
	background: url(/images/shadow.gif) no-repeat right bottom;
	padding: 2px 22px 22px 2px;
}


#dropmenudiv{
position:absolute;
z-index:100;
}

/*rc*/
.investors			{ font-weight:bold; color:#740f13;}
.professionals		{ font-weight:bold; color:#006f37;}
.financial			{ font-weight:bold; color:#2d3194;}



