body { margin: 0; padding: 0; background: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-align: center; }
img { border: 0; }
a { color: #285f90; text-decoration: underline; }
a:hover { color: #143450; text-decoration: none; }
div.clear { clear: both; }
/*h2 { margin: 10px 0 0 18px; padding: 8px; background: #aed3e4 url(../images/title-bg.gif) repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #547d8f; border: 1px solid #bcd8e4; }*/
h2 { margin: 10px 0 0 18px; padding: 8px; background: #6c9ac4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; border-bottom: 1px solid #c3d3e1; }
OLDh2 { margin: 10px 0 0 18px; padding: 8px; background: #f6eed9 url(../images/title-bg.gif) repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #504523; border: 1px solid #eee5cd; }
.alt { background-color: #efefef; }
.info { background: #efefef; border: 1px dashed #ccc; color: #999; }

div#container { margin: 0 auto; background: #fff; width: 770px; text-align: left; border-right: 1px solid #2a6498; border-bottom: 1px solid #2a6498; border-left: 1px solid #2a6498; }

div#container div#header { background: url(../images/header-bg.jpg) repeat-x; height: 95px; overflow: hidden; }
div#container div#header a { display: block; background: url(../images/logo.jpg) no-repeat; width: 288px; height: 95px; text-indent: -9000em; overflow: hidden; }

div#container div#nav { background: #0f2436; height: 34px; }
div#container div#nav ul { margin: 0 0 0 15px; padding: 0; list-style: none; }
div#container div#nav ul li { float: left; }
div#container div#nav ul li a { display: block; padding: 12px 13px 10px 13px; color: #fff; text-decoration: none; text-align: center; }
div#container div#nav ul li a:hover { color: #35609b; }
div#container div#nav ul li a.home-btn:hover { background: url(../images/home-btn.gif) no-repeat 50%; }
div#container div#nav ul li a.home-btn-selected { background: url(../images/home-btn.gif) no-repeat 50%; color: #35609b; }
div#container div#nav ul li a.company-btn:hover { background: url(../images/company-btn.gif) no-repeat 50%; }
div#container div#nav ul li a.company-btn-selected { background: url(../images/company-btn.gif) no-repeat 50%; color: #35609b; }
div#container div#nav ul li a.premierservices-btn:hover { background: url(../images/premierservices-btn.gif) no-repeat 50%; }
div#container div#nav ul li a.premierservices-btn-selected { background: url(../images/premierservices-btn.gif) no-repeat 50%; color: #35609b; }
div#container div#nav ul li a.resources-btn:hover { background: url(../images/resources-btn.gif) no-repeat 50%; }
div#container div#nav ul li a.resources-btn-selected { background: url(../images/resources-btn.gif) no-repeat 50%; color: #35609b; }
div#container div#nav ul li a.accountview-btn:hover { background: url(../images/accountview-btn.gif) no-repeat 50%; }
div#container div#nav ul li a.accountview-btn-selected { background: url(../images/accountview-btn.gif) no-repeat 50%; color: #35609b; }
div#container div#nav ul li a.contactus-btn:hover { background: url(../images/contactus-btn.gif) no-repeat 50%; }
div#container div#nav ul li a.contactus-btn-selected { background: url(../images/contactus-btn.gif) no-repeat 50%; color: #35609b; }

div#container div#presentation { background: url(../images/presentation-home.jpg) no-repeat; height: 177px; overflow: hidden; border-bottom: 4px solid #1c2e47; }
div#container div#presentation-home { clear: both; background: url(../images/presentation-home.jpg) no-repeat; height: 177px; overflow: hidden; border-bottom: 4px solid #1c2e47; }
div#container div#presentation-company { clear: both; background: url(../images/presentation-company.jpg) no-repeat; height: 177px; overflow: hidden; border-bottom: 4px solid #1c2e47; }
div#container div#presentation-premier { clear: both; background: url(../images/presentation-premier.jpg) no-repeat; height: 177px; overflow: hidden; border-bottom: 4px solid #1c2e47; }
div#container div#presentation-resources { clear: both; background: url(../images/presentation-resources.jpg) no-repeat; height: 177px; overflow: hidden; border-bottom: 4px solid #1c2e47; }
div#container div#presentation-accountview { clear: both; background: url(../images/presentation-accountview.jpg) no-repeat; height: 177px; overflow: hidden; border-bottom: 4px solid #1c2e47; }
div#container div#presentation-contactus { clear: both; background: url(../images/presentation-contactus.jpg) no-repeat; height: 177px; overflow: hidden; border-bottom: 4px solid #1c2e47; }

div#container div#content { padding: 25px 0 25px 0; background: url(../images/contentbg.gif) repeat-x; }
div#container div#content div#col-left { float: left; width: 50%; }
div#container div#content div#col-span { width: 70%; }
div#container div#content div#col-left-content { float: left; width: 70%; }

div#container div#content div#inner-nav { float: right; margin-right: 5px; background: #ecf2f8 url(../images/subnav-bg.gif) repeat-x bottom; width: 211px; }
div#container div#content div#inner-nav div.inner-top { background: url(../images/subnav-top.gif) no-repeat top; height: 11px; }
div#container div#content div#inner-nav div.inner-bottom { background: url(../images/subnav-bottom.gif) no-repeat bottom; height: 10px; }
div#container div#content div#inner-nav div.inner-sideborder { background: url(../images/subnav-border.gif) repeat-y; }
div#container div#content div#inner-nav a { display: block; padding: 10px; color: #426891; text-decoration: none; }
div#container div#content div#inner-nav a:hover { background: #6c9ac4; color: #fff; }
div#container div#content div#inner-nav a.sub { display: block; padding: 10px 10px 10px 25px; color: #1f4b72; }
div#container div#content div#inner-nav a.sub:hover { color: #fff; }
div#container div#content div#inner-nav a.inner-sub { display: block; padding: 10px 10px 10px 40px; color: #1f4b72; }
div#container div#content div#inner-nav a.inner-sub:hover { color: #fff; }

div#container div#content h1.pgtitle-home { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-home.gif) no-repeat; width: 357px; height: 70px; text-indent: -9000em; overflow: hidden; }
div#container div#content h1.pgtitle-company { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-company.gif) no-repeat; width: 357px; height: 32px; text-indent: -9000em; overflow: hidden; }
	div#container div#content h1.pgtitle-mission { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-mission.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
	div#container div#content h1.pgtitle-biographies { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-biographies.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
	div#container div#content h1.pgtitle-directory { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-directory.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
	div#container div#content h1.pgtitle-location { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-location.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
div#container div#content h1.pgtitle-premierservices { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-premierservices.gif) no-repeat; width: 357px; height: 32px; text-indent: -9000em; overflow: hidden; }
	div#container div#content h1.pgtitle-asset { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-asset.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
		div#container div#content h1.pgtitle-assetclasses { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-assetclasses.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
			div#container div#content h1.pgtitle-stocks { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-stocks.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
			div#container div#content h1.pgtitle-bonds { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-bonds.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
			div#container div#content h1.pgtitle-mutualfunds { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-mutualfunds.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
			div#container div#content h1.pgtitle-annuities { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-annuities.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
		div#container div#content h1.pgtitle-retireacc { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-retireacc.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
		div#container div#content h1.pgtitle-investments { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-investments.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
			div#container div#content h1.pgtitle-assetallo { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-assetallo.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
			div#container div#content h1.pgtitle-diverse { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-diverse.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
			div#container div#content h1.pgtitle-dollarcost { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-dollarcost.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
	div#container div#content h1.pgtitle-401k { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-401k.gif) no-repeat; width: 357px; height: 32px; text-indent: -9000em; overflow: hidden; }
	div#container div#content h1.pgtitle-cashflow { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-cashflow.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
	div#container div#content h1.pgtitle-solveclients { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-solveclients.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
	div#container div#content h1.pgtitle-risk { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-risk.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
	div#container div#content h1.pgtitle-life { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-life.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
	div#container div#content h1.pgtitle-health { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-health.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
	div#container div#content h1.pgtitle-longterm { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-longterm.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
	div#container div#content h1.pgtitle-group { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-group.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
	div#container div#content h1.pgtitle-tax { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-tax.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
	div#container div#content h1.pgtitle-financial { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-financial.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
	div#container div#content h1.pgtitle-trust { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-trust.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
	div#container div#content h1.pgtitle-education { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-education.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
	div#container div#content h1.pgtitle-retirement { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-retirement.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
	div#container div#content h1.pgtitle-estate { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-estate.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
	div#container div#content h1.pgtitle-multi { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-multi.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
div#container div#content h1.pgtitle-resources { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-resources.gif) no-repeat; width: 357px; height: 32px; text-indent: -9000em; overflow: hidden; }
	div#container div#content h1.pgtitle-quarterly { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-quarterly.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
	div#container div#content h1.pgtitle-archives { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-archives.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
	div#container div#content h1.pgtitle-tools { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-tools.gif) no-repeat; width: 357px; height: 55px; text-indent: -9000em; overflow: hidden; }
div#container div#content h1.pgtitle-accountview { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-accountview.gif) no-repeat; width: 357px; height: 32px; text-indent: -9000em; overflow: hidden; }
div#container div#content h1.pgtitle-contactus { margin: 0 0 0 25px; padding: 0; background: url(../images/pgtitle-contactus.gif) no-repeat; width: 357px; height: 32px; text-indent: -9000em; overflow: hidden; }

div#container div#content p { margin: 0 0 0 18px; padding: 1em; }
div#container div#content table { margin: 0 0 0 18px; border-collapse: collapse; }
div#container div#content table tr th { padding: 1em; vertical-align: top; }
div#container div#content table tr td { padding: 1em; vertical-align: top; }
div#container div#content ul { margin: 0; padding: 0; }
div#container div#content ul li { margin: 0; padding: 5px 2px 5px 30px; background: url(../images/list-icon.gif) no-repeat 0 50%; list-style: none; }
div#container div#content div#col-right { float: right; width: 50%; }

div#container div#footer { padding-bottom: 15px; background: #eff4f8; font-size: 10px; border-top: 1px solid #a4bfd7; color: #a4bfd7; }
div#container div#footer ul { margin: 13px 0 0 15px; padding: 0; list-style: none; }
div#container div#footer ul li { float: left; }
div#container div#footer ul li a { padding: 0 5px 0 5px; color: #6c96bc; }
div#container div#footer ul li a:hover { color: #2a6498; }
div#container div#footer span.disclosure { display: block; margin: 13px 0 10px 20px; }
div#container div#footer div.copy { padding: 0 15px 0 18px; }

.darkcolor-box { border: 1px solid #426891; background: #1f4b72; color: #fff; }
.lightcolor-box { border: 1px solid #426891; background: #6c9ac4; color: #fff; }
.lightcolor-box ul li a { color: #fff; }
.lightcolor-box ul li a.box-sub { padding-left: 5px; }

/*
div#col-left-content div#investmentstrat-box { float: left; margin: 0 0 0 10px; padding: 50px 0 0 0; background: url(../images/investmentstrat-box.jpg) no-repeat; width: 249px; height: 211px; }
div#col-left-content div#investmentstrat-box a { display: block; padding: 5px 5px 5px 40px; background: url(../images/box-list-icon.gif) no-repeat 15px 50%; color: #2a3748; }
div#col-left-content div#investmentstrat-box a:hover { background: #eef6fa url(../images/box-list-icon.gif) no-repeat 15px 50%; border-right: 2px solid #cfe1e9; border-left: 1px solid #a5c7d6; }
div#col-left-content div#investmentstrat-box 	a.box-sub { background-position: 40px 50%; padding: 5px 5px 5px 60px; }
div#col-left-content div#investmentstrat-box	a:hover.box-sub { background-position: 40px 50%; padding: 5px 5px 5px 60px;}
*/

div#col-left-content div#assestclasses-box { float: right; padding: 50px 0 0 0; background: url(../images/assestclasses-box.jpg) no-repeat; width: 249px; height: 211px; }
div#col-left-content div#assestclasses-box a { display: block; padding: 5px 5px 5px 40px; background: url(../images/box-list-icon.gif) no-repeat 15px 50%; color: #2a3748; }
div#col-left-content div#assestclasses-box a:hover { background: #eef6fa url(../images/box-list-icon.gif) no-repeat 15px 50%; border-right: 2px solid #cfe1e9; border-left: 1px solid #a5c7d6; }
div#col-left-content div#assestclasses-box 	a.box-sub { background-position: 40px 50%; padding: 5px 5px 5px 60px; }
div#col-left-content div#assestclasses-box 	a:hover.box-sub { background-position: 40px 50%; padding: 5px 5px 5px 60px;}


ol.orderedlist { margin: 0 0 0 18px; list-style: none; }
ol.orderedlist li { padding: 10px 10px 10px 40px; color: #555; border-bottom: 1px solid #efefef; }
ol.orderedlist li.one { background: #efefef url(../images/list-one.gif) no-repeat 8px 5px; }
ol.orderedlist li.two { background: url(../images/list-two.gif) no-repeat 8px 5px; }
ol.orderedlist li.three { background: #efefef url(../images/list-three.gif) no-repeat 8px 5px; }
ol.orderedlist li.four { background: url(../images/list-four.gif) no-repeat 8px 5px; }
ol.orderedlist li.five { background: #efefef url(../images/list-five.gif) no-repeat 8px 5px; }

a.lpl-btn { display: block; margin: 15px 0 0 0; background: url(../images/lpl-btn.jpg) no-repeat; width: 211px; height: 48px; text-decoration: none; text-indent: -9000em; overflow: hidden; }
a.lpl-btn:hover { background: url(../images/lpl-btn-u.jpg) no-repeat; }

.emerald { font-size: 10px; color: #999; }

div#container div#content form#contactform { padding: 15px 15px 15px 40px; }
div#container div#content form#contactform h2 { margin: 0 0 10px 0; padding: 0 0 10px 10px; background: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333; border-bottom: 0px; }
div#container div#content form#contactform table { border-collapse: collapse; }
div#container div#content form#contactform table tr td { padding: 4px; }
div#container div#content form#contactform table tr td input { width: 180px; }
div#container div#content form#contactform table tr td textarea { width: 180px; height: 100px; }
div#container div#content form#contactform table tr td input.submit { width: 60px; }