body {
	background-color: #fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-image: url(img/mainBg.gif);*/
	background-repeat: repeat-y;
	background-position: center;
	/*background-color: #f8efe0;*/
	background-color: #fff;
		
}
#main {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 1024px;
	position: relative;
	margin: 0 auto;
	line-height: 16px;
	display: block;;
}
#hdr {
	width: 1024px;
	display:block;
	float: left;
}
#topMenu {
	width: 1024px;
	display: block;
	float: left;
	height: 31px;
	background-color: #243a7b;
}



/*--------Dropdown--------*/
#nav, #nav ul {
	float: left;
	list-style: none;
	line-height: 1;
	padding: 0px;
	margin: 0 0 0 0;
}
#nav a {
	display: block;
	text-decoration: none;
	padding: 0;
}
#nav li.about {
	float: left;
	padding: 0;
	width: 71px;
}
#nav li.business {
	float: left;
	padding: 0;
	width: 72px;
}
#nav li.personal {
	float: left;
	padding: 0;
	width: 69px;
}
#nav li.client {
	float: left;
	padding: 0;
	width: 100px;
}
#nav li.contact {
	float: left;
	padding: 0;
	width: 80px;
}
#nav li.home {
	float: left;
	padding: 0;
	width: 50px;
}
#nav li { position:relative; }
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 166px;
	border: 0px;
	margin-top: 31px;
	margin-left: 0;
}
#nav li:hover ul {
	left: -33px;
}
#nav li ul li a.client1 {
	background-image: url(img/investor.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#nav li ul li a.client1:hover {
	background-position: 0px -31px;
}
#nav li ul li a.client2 {
	background-image: url(img/4myaccount.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#nav li ul li a.client2:hover {
	background-position: 0px -31px;
}
#nav li ul li a.client3 {
	background-image: url(img/portfolio.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#nav li ul li a.client3:hover {
	background-position: 0px -31px;
}

#nav li ul li a.client4 {
	background-image: url(img/yourBroker.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#nav li ul li a.client4:hover {
	background-position: 0px -31px;
}


#nav li ul li a.client5 {
	background-image: url(img/secureData.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#nav li ul li a.client5:hover {
	background-position: 0px -31px;
}


#nav li ul li a.estate {
	background-image: url(img/estatePlanning.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#nav li ul li a.estate:hover {
	background-position: 0px -31px;
}
#nav li ul li a.insurance {
	background-image: url(img/insurance.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#nav li ul li a.insurance:hover {
	background-position: 0px -31px;
}
#nav li ul li a.investments {
	background-image: url(img/investments.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#nav li ul li a.investments:hover {
	background-position: 0px -31px;
}
#nav li ul li a.retirePlanning {
	background-image: url(img/retirePlanning.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#nav li ul li a.retirePlanning:hover {
	background-position: 0px -31px;
}
#nav li ul li a.retirePlans {
	background-image: url(img/retirementPlans.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#nav li ul li a.retirePlans:hover {
	background-position: 0px -31px;
}
#nav li ul li a.tax {
	background-image: url(img/taxServices.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#nav li ul li a.tax:hover {
	background-position: 0px -31px;
}
#nav li ul li a.wealth {
	background-image: url(img/wealthManagement.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#nav li ul li a.wealth:hover {
	background-position: 0px -31px;
}
#nav li ul li a.account {
	background-image: url(img/acctAudit.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#nav li ul li a.account:hover {
	background-position: 0px -31px;
}
#nav li ul li a.businessCon {
	background-image: url(img/businessConsult.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#nav li ul li a.businessCon:hover {
	background-position: 0px -31px;
}
#nav li ul li a.businessCon {
	background-image: url(img/businessConsult.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#nav li ul li a.businessCon:hover {
	background-position: 0px -31px;
}
#nav li ul li a.employeeGrp {
	background-image: url(img/employeeGrpBen.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#nav li ul li a.employeeGrp:hover {
	background-position: 0px -31px;
}
#nav li ul li a.excutive {
	background-image: url(img/executiveComp.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#nav li ul li a.executive:hover {
	background-position: 0px -31px;
}
#nav li ul li a.litigation {
	background-image: url(img/litigationSupport.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#nav li ul li a.litigation:hover {
	background-position: 0px -31px;
}
#nav li ul li a.secure {
	background-image: url(img/secureData.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#nav li ul li a.secure:hover {
	background-position: 0px -31px;
}
#nav li ul li a.broker {
	background-image: url(img/yourBroker.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#nav li ul li a.broker:hover {
	background-position: 0px -31px;
}
#nav li ul li a { 
	width:166px;
	overflow: hidden; 
}
#nav li:hover ul, #nav li.sfhover ul {
	left: -33px;
}
ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: -33px;
}

/*-------End Dropdown--------*/
/*-------Start side menu dropdown------*/
#sidenav, #sidenav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	float : left;
	width : 244px;
	padding-bottom: 11px;
}
#sidenav li { /* all list items */
	position : relative;
	float : left;
	margin-bottom : -1px;
	width: 244px;
}
#sidenav li ul.a { /* second-level lists */
	position: absolute;
	left: -999em;
	height: auto;
	width: 166px;
	border: 0px;
	/*margin-left: 244px;*/
	margin-top: 37px;
}
#sidenav li ul.b { /* second-level lists */
	position: absolute;
	left: -999em;
	height: auto;
	width: 166px;
	border: 0px;
	/*margin-left: 244px;*/
	margin-top: 15px;
}
#sidenav li ul ul { /* third-and-above-level lists */
	left: -999em;
}
#sidenav li ul li a.estate {
	background-image: url(img/estatePlanning.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#sidenav li ul li a.estate:hover {
	background-position: 0px -31px;
}
#sidenav li ul li a.insurance {
	background-image: url(img/insurance.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#sidenav li ul li a.insurance:hover {
	background-position: 0px -31px;
}
#sidenav li ul li a.investments {
	background-image: url(img/investments.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#sidenav li ul li a.investments:hover {
	background-position: 0px -31px;
}
#sidenav li ul li a.retirePlanning {
	background-image: url(img/retirePlanning.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#sidenav li ul li a.retirePlanning:hover {
	background-position: 0px -31px;
}
#sidenav li ul li a.retirePlans {
	background-image: url(img/retirementPlans.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#sidenav li ul li a.retirePlans:hover {
	background-position: 0px -31px;
}
#sidenav li ul li a.tax {
	background-image: url(img/taxServices.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#sidenav li ul li a.tax:hover {
	background-position: 0px -31px;
}
#sidenav li ul li a.wealth {
	background-image: url(img/wealthManagement.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#sidenav li ul li a.wealth:hover {
	background-position: 0px -31px;
}
#sidenav li ul li a.account {
	background-image: url(img/acctAudit.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#sidenav li ul li a.account:hover {
	background-position: 0px -31px;
}
#sidenav li ul li a.businessCon {
	background-image: url(img/businessConsult.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#sidenav li ul li a.businessCon:hover {
	background-position: 0px -31px;
}
#sidenav li ul li a.businessCon {
	background-image: url(img/businessConsult.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#sidenav li ul li a.businessCon:hover {
	background-position: 0px -31px;
}
#sidenav li ul li a.employeeGrp {
	background-image: url(img/employeeGrpBen.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#sidenav li ul li a.employeeGrp:hover {
	background-position: 0px -31px;
}
#sidenav li ul li a.excutive {
	background-image: url(img/executiveComp.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#sidenav li ul li a.executive:hover {
	background-position: 0px -31px;
}
#sidenav li ul li a.litigation {
	background-image: url(img/litigationSupport.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#sidenav li ul li a.litigation:hover {
	background-position: 0px -31px;
}
#sidenav li ul li a.employee {
	background-image: url(img/employeeBen.jpg);
	background-position: 0px 0px;
	width: 166px;
	height: 31px;
	display: block;
	float: left;
	overflow: hidden;
}
#sidenav li ul li a.employee:hover {
	background-position: 0px -31px;
}
#sidenav li a {
	width: 244px;
	text-decoration: none;
	float: left;
}
#sidenav li:hover ul ul, #sidenav li:hover ul ul ul, #sidenav li.sfhover2 ul ul, #sidenav li.sfhover2 ul ul ul {
	left: -999em;
}
#sidenav li:hover ul, #sidenav li li:hover ul, #sidenav li li li:hover ul, #sidenav li.sfhover2 ul, #sidenav li li.sfhover2 ul, #sidenav li li li.sfhover2 ul { /* lists nested under hovered list items */
	left: 244px;
}
/*-----End Side Dropdown-----*/


#content {
	width: 1024px;
	display:block;
	background-image: url(img/mainBg.gif);
	background-repeat: repeat-y;
	height: 100%;
	float:left;
}
#contentL {
	width: 290px;
	display: block;
	background-image: url(img/lmenuBG.jpg);
	background-repeat: no-repeat;
	float: left;
	text-align: left;
}
.copyL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #fff;
	padding-left: 10px;
	padding-right: 20px;
	display: block;
	float: left;
}
.copyL a:link, .copyL a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #e7a713;
	text-decoration: underline;
}
.copyL a:hover, .copyL a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #e7a713;
	text-decoration: none;
}
#contentR {
	float: right;
	display: block;
	width: 734px;
	background-image:url(img/tanSwoosh.jpg);
	background-position: 0px 270px;
	background-repeat: no-repeat;
}
#contentR-2 {
	float: right;
	display: block;
	width: 734px;
	background-image:url(img/whiteSwoosh.jpg);
	background-position: 0px 268px;
	background-repeat: no-repeat;
}
#contentR-home {
	float: right;
	display: block;
	width: 734px;
	background-image:url(img/homeBg.jpg);
	background-position: 0px 268px;
	background-repeat: no-repeat;
}
.contentR {
	padding: 40px;
	width: 654px;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0303b9;
	display: block;
	width: 654px;
	border-bottom: solid 1px #0303b9;
	padding-bottom: 5px;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	width: 654px;
	display: block;
	text-align: center;
	padding-top: 35px;
	padding-bottom:8px;
	padding-left: 0;
	padding-right: 0;
	margin-top: 0px;
	float: left;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	display: block;
	width: 654px;
	padding-bottom: 5px;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
.formContain {
	padding-bottom: 8px;
	display: block;
	float: left;
	width: 654px; 
	font-size: 11px;
}
.copyright {
	width: 654px;
	display: block;
	float:left;
	text-align: center;
	color: #000;
	padding-top: 25px;
	padding-bottom: 50px;
	font-size: 11px;
}
.copyrightHome {
	width: 654px;
	display: block;
	float:left;
	text-align: center;
	color: #000;
	margin-top: 175px;
	padding-top: 15px;
	padding-bottom: 25px;
	font-size: 11px;
	background-color: #c39246;
	border-top: solid 1px #000;
}
sup {
	font-size: 7px;
}
.goldCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #c49247;
}
.liteblueLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #3252f3;
}
.blueLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0303b9;
}
.blueLink a:link, .blueLink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0303b9;
	text-decoration: none;
}
.blueLink a:hover, .blueLink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0303b9;
	text-decoration: underline;
}
.blue {
	color: #0303b9;
}
ul {
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.square {
	margin: 0;
	padding: 0;
	list-style-image: url(img/blueSquare.gif);
	list-style-position: outside;
}
.star {
	margin: 0;
	padding: 0;
	list-style-image: url(img/blueStar.gif);
	list-style-position: outside;
}
.blueTtl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000071;
	text-decoration: underline;
}
.darkBlue {
	color: #000071;
	font-weight: bold;
	font-size: 11px;
}
.goldTtl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #c49247;
	width: 654px;
	border-bottom: 1px solid #c49247;
	display: block;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.goldTtlsm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #c49247;
	width: 654px;
	display: block;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.resourceLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3252f3;
}
.resourceLinks a:link, .resourceLinks a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3252f3;
	text-decoration: none;
}
.resourceLinks a:hover, .resourceLinks a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3252f3;
	text-decoration: underline;
}
.building {
	width: 320px;
	display: block;
	float: left;
	text-align: left;
	line-height: 19px;
	font-size: 15px;
}
.dirWrapper {
	display: block;
	width: 654px;
	padding-bottom: 15px;
	float: left;
}
.personl {
	width: 310px;
	display: block;
	float:left;
}
.personr {
	width: 310px;
	display: block;
	float:right;
}
.dirl {
	width: 200px;
	padding-right: 24px;
	display: block;
	float: left;
}
.dirr {
	width: 200px;
	display: block;
	float: right;
}
.timesItalic {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #000071;
	float: left;
}
.jobList
{
    list-style-image:url(img/boolet.jpg);
}
.PageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0303b9;
	display: block;
	width: 654px;
	padding-bottom: 5px;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
.goldhr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #c49247;
	width: 580px;
	border-bottom: 1px solid #c49247;
	display: block;
	margin-bottom: 5px;
	padding-bottom: 5px;
}