*{
	margin:0;padding:0;outline:0}
ul,li{
	list-style:none}

body{
	background:#336633}
	
img{
	border:0}
	
	

h3{color:#336633;font:bold 16px Georgia,Times New Roman,Times,serif;margin:40px 0 0 0}

h4{
	font:bold 10pt Georgia,Times New Roman,Times,serif;color:#000}

h5{
	font:bold 12pt Georgia,Times New Roman,Times,serif;color:#000;margin: 22px 0px 10px 0px;}
	
	
.top{
		color:#2D7330;float:right;margin:0px 0 40px 0;text-align:right;text-decoration:underline;width:100%;font-family:"Arial";font-weight:bold;font-size:11px}	
	
p{
	font:10pt/21px Georgia,Times New Roman,Times,serif;color:#000;margin:10px 0}
.padding10 {padding: 25px 10px 0 0;}
.page{
	width:828px;margin:0 auto}
	
.container{
	float:left;width:828px;margin:0;display:inline}
	
.home{
	width:828px;float:left;background:transparent url('../images/border.png') repeat-y scroll left top;padding:0 14px}
	
.inner{
	width:900px;float:left}
	
.innerheader{
	width:900px;height:292px;background:transparent url('../images/page_photo_bg_top.jpg') no-repeat scroll left top;float:left}
	
.home .logo{
	width:311px;height:160px;float:left;margin:40px 0px 30px 0px;padding:10px 21px 0 22px}

.inner .logo{
	width:319px;height:64px;float:left;margin:10px 0 0 20px}
	
.topmargin{
	margin:20px 0 0 0!important}
	
.hmimg{
	float:left}	
	
.topnav{
	width:208px;height:204px;float:right;margin:8px 8px 0px 0px}
	
.topnav a.bus{
	display:block;height:37px;width:208px;background:transparent url('../images/button_page_businesses_01.gif') no-repeat scroll right bottom}
.topnav a.bus:hover{
	background: transparent url('../images/button_page_businesses_02.gif')	no-repeat scroll right bottom}
.topnav a.bus-current{
	display:block;height:37px;width:208px;background: transparent url('../images/button_page_businesses_02.gif') no-repeat scroll right bottom}
	
.topnav a.contact{
	width:208px;height:51px;display:block;background: transparent  url('../images/button_page_contact_us_01.gif') no-repeat scroll left top;margin:0 0 10px 0}
.topnav a.contact:hover{
	background: transparent url('../images/button_page_contact_us_02.gif') no-repeat scroll left top}
.topnav a.contactus-current{
	display:block;height:51px;width:208px;background: transparent url('../images/button_page_contact_us_02.gif') no-repeat scroll right bottom;margin:0 0 10px 0}	
	
.topnav a.ind{
	display:block;height:44px;width:208px;background:transparent url('../images/button_page_individuals_01.gif') no-repeat scroll right bottom}
.topnav a.ind:hover{
	background: transparent url('../images/button_page_individuals_02.gif')	no-repeat scroll right bottom}
.topnav a.ind-current{
	display:block;height:44px;width:208px;background: transparent url('../images/button_page_individuals_02.gif') no-repeat scroll right bottom}

.topnav a.newsletter{
	display:block;height:45px;width:208px;background:transparent url('../images/newsletter.gif') no-repeat scroll right bottom}
.topnav a.newsletter:hover{
	background: transparent url('../images/newsletter_over.gif')	no-repeat scroll right bottom}
.topnav a.newsletter-current{
	display:block;height:45px;width:208px;background: transparent url('../images/newsletter_over.gif') no-repeat scroll right bottom}



.menu1{
	width:100%;height:55px;float:left;background-color:#336633;margin:7px 0 0 0;border-right:thin white}	

.menu1 ul li{
	float:left}

.menu1 ul li a{
	text-decoration:none;color:#fff }

.menu1 a.retairement{
	width:176px;height:55px;display:block;background: transparent  url('../images/button_page_retirement_solutions_01.gif') no-repeat scroll left top }
.menu1 a.retairement:hover{
	background: transparent url('../images/button_page_retirement_solutions_02.gif') no-repeat scroll left top}

.menu1 a.ourfirm{
	width:80px;height:55px;display:block;background: transparent  url('../images/button_page_our_firm_01.gif') no-repeat scroll left top}
.menu1 a.ourfirm:hover{
	background: transparent url('../images/button_page_our_firm_02.gif') no-repeat scroll left top}

.menu1 a.bios{
	width:53px;height:55px;display:block;background: transparent  url('../images/button_page_bios_01.gif') no-repeat scroll left top}
.menu1 a.bios:hover{
	background: transparent url('../images/button_page_bios_02.gif') no-repeat scroll left top}

.menu1 a.news{
	width:119px;height:55px;display:block;background: transparent  url('../images/commonsense.gif') no-repeat scroll left top}
.menu1 a.news:hover{
	background: transparent url('../images/commonsense_over.gif') no-repeat scroll left top}

.menu1 a.ourprocess{
	width:101px;height:55px;display:block;background: transparent  url('../images/button_page_our_process_01.gif') no-repeat scroll left top}
.menu1 a.ourprocess:hover{
	background: transparent url('../images/button_page_our_process_02.gif') no-repeat scroll left top}

.menu1 a.fiduciary{
	width:152px;height:55px;display:block;background: transparent url('../images/button_fiduciary_obligation_01.gif') no-repeat }
.menu1 a.fiduciary:hover{
	background: transparent url('../images/button_fiduciary_obligation_02.gif') no-repeat scroll left top}

.menu1 a.faqs{
	width:54px;height:55px;display:block;background: transparent  url('../images/button_page_faqs_01.gif') no-repeat scroll left top}
.menu1 a.faqs:hover{
	background: transparent url('../images/button_page_faqs_02.gif') no-repeat scroll left top}

.menu1 a.resources{
	width:165px;height:55px;display:block;background: transparent  url('../images/button_page_resources_links_01.gif') no-repeat scroll left top }
.menu1 a.resources:hover{
	background: transparent url('../images/button_page_resources_links_02.gif') no-repeat scroll left top}
	
	
.innercont{
	width:900px;height:auto;background:#eaf2d2;float:left;padding:0 0 10px 0}

.sidemenu{
	width:138px;float:left;padding:76px 0px 80px 26px}	
	
.side1{
	background:transparent url('../images/home_photo_bg_left.jpg') no-repeat;width:449px;height:599px;float:left}

.sidecont{
	width:208px;height:89px;float: left;padding:244px 0 0 130px}

.sidecont a.bus{
	display:block;height:44px;width:208px;background:transparent url('../images/button_home_businesses_01.gif') no-repeat scroll left top;}
	
.sidecont a.bus:hover{
	background: transparent url('../images/button_home_businesses_02.gif')	no-repeat scroll left top;}

.sidecont a.ind{
	display:block;height:44px;width:208px;background:transparent url('../images/button_home_individuals_01.gif') no-repeat scroll left top}
	
.sidecont a.ind:hover{
	background: transparent url('../images/button_home_individuals_02.gif')	no-repeat scroll left top}

.side2{
	width:351px;height:599px;background:transparent url('../images/home_photo_bg_right.jpg') no-repeat;float:left}

.side2 p{
	padding:5px 20px 0px 29px
	}

.side2 a{
	font-size:large;text-decoration: none;float: right;margin: 0px 20px 0px 0px;color:#007979}

.contactus { margin: 0px; padding: 0px; }

.content{
	width:617px;float:left}

.content p{
	padding:10px 0px 0 0
       padding:11px 10px 0 0
}

.content p a{
        text-decoration: none;
        color: #2D7730;
}
.content .firstline{
	padding:0; margin:2px 0px 0px 0px;
}
.highlight {
        color:black;
        font-size:130%;
        font-style:italic;
        text-decoration:underline;
}

.content ol li{
     list-style: decimal !important;
     padding: 0;
     margin: 0px 0px 0px 20px; 
     font:10pt/21px Georgia,Times New Roman,Times,serif;color:#000;
}

.content ul li{
	margin:0px 0px 0px 30px;background:transparent url('../images/bullets.gif') no-repeat scroll left 8px;padding:0 0 0 6px}

.content ul li a{
	text-decoration: none;color:#336633}
	
.content ul li a:hover{
	text-decoration:underline}
	

.cont1{
	float:left;font-size: medium;width:215px;margin-bottom: 150px;}
.cont1 p{ padding-top: 15px; margin: 0;}

.cont2{
	float:left;font-size: medium ;width:213px;margin:0 0 0 65px}

.cont2 a{
	text-decoration:none;color:#2D7330}
	
.cont2 a:hover{
	text-decoration:underline}
	

.cont2 p{
	padding: 15px 0 13px 0px; margin:0}

.box{
	width:596px;float:left;background:#f8fbec;border:1px #c8ddd1 solid;clear:right;padding: 10px 15px 10px 15px;margin:0 0 10px 0;display:block;}
	
.box p{
	color:#30617E;font-family:Georgia,Times New Roman,Times,serif;font-size:9pt;font-style:normal;font-weight:bold;line-height:20px; padding: 0; }	


.busserve{
	margin:0 0 0 -25px
}

.busserve ul {
	font-family:Georgia,Times New Roman,Times,serif;font-size:10pt;font-style:italic;font-weight:bold;line-height:20px;
}

.content-below{
	padding:30px 0 0 39px}	
		
.content-below p{
	margin:2px 0 10px 37px
}


.indcont{
	margin:0 0 0 0
}

.indcont p{
	margin:0 0 0 38px
}

.busl{
	margin:-10px 0px 0 6px;
	font: 10pt/20px Georgia,Times New Roman,Times,serif;
}

.indul{
	margin:0px 0 0 -30px;
	font-family:Georgia,Times New Roman,Times,serif;font-size:10pt;font-style:italic;font-weight:bold;line-height:20px;
}


.fidcontent p{
	margin:30px 0 0 0;padding:0 100px 0 0
}

.fidcontimg{
	border: 1px solid #c8ddd1;
	background-color:#f8fbec;
	padding: 5px;
	margin:6px 0 60px 0;
}



.footerhm{																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								
	width:828px;float:left;padding:0 0 20px 0px}         
.footerhm img{
	margin:0 0 37px 0}
.footerhm p{																																									
	margin:0;color:#96C2B9;font:7pt Verdana,Arial,Helvetica,sans-serif;text-align:center}
.footerhm a{
	color:#96c2b9;text-decoration:none;}
	
.footerhm a:hover{
	color:#96c2b9;text-decoration:underline;}
.sitedesign { padding-left: 15px;}	
	
	
			

.footer{																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								
	width:850px;float:left;padding:0 0 20px 50px}         
.footer p{																																									
	margin:40px 0 0 0;color:#96C2B9;font:7pt Verdana,Arial,Helvetica,sans-serif}
				
.footer a{
	color:#96c2b9;text-decoration:none;}
	
.footer a:hover{
	color:#96c2b9;text-decoration:underline;}
	
.fr{
	float:left 
}