body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #602f1b;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#020B2E;
}

img {
	border:none;
}

a:link, a:visited {
	color:#8A6F22;
	text-decoration: none;
	font-weight: normal;
}
a:hover, a:active {
	color: #294268;
	text-decoration: none;
	font-weight: normal;
}

h1 {
	margin: 0 0 15px 0;
	padding: 0;
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	color:#663300;
}

h2 {
	margin: 15px 0 15px 0;
	padding: 0;
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	color:#663300;
}

h3 {
	font-weight:bold;
	font-size: 16px;
	color: #020B2E;
	margin: 0;
	padding: 0;
}
h3.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #602f1b;
}
h3 a:link, h3 a:visited {
	padding: 8px 30px 8px 0;
	display:block;
	color: #020B2E;
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
	background:url(/images/expandable_plus.gif) no-repeat center right;
}
h3 a:hover, h3 a:active {
	padding: 8px 30px 8px 0;
	display:block;
	color: #294268;
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
	background:url(/images/expandable_plus.gif) no-repeat center right;
}

h3.noplus a {
	background:none;
}

a:link h3.first, a:visited h3.first, a:hover h3.first, a:active h3.first {
	border-top:0;
}

a:link h3.wealthofadvice, a:visited h3.wealthofadvice {
	color: #977A3D;
	font-size:13px;
}
a:hover h3.wealthofadvice, a:active h3.wealthofadvice {
	color: #294268;
	font-size:13px;
}

a:link h3, a:visited h3 {
	padding: 8px 0 8px 0;
	display:block;
	color: #020B2E;
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
	background:url(/images/expandable_plus.gif) no-repeat center right;
}
a:hover h3, a:active h3 {
	padding: 8px 0 8px 0;
	display:block;
	color: #294268;
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
	background:url(/images/expandable_plus.gif) no-repeat center right;
}
a:link h3.mainheading, a:visited h3.mainheading, a:hover h3.mainheading, a:active h3.mainheading {
	font-size: 16px;
}

a:link p, a:visited p {
	margin-top: 0;
	display:block;
	color: #602f1b;
	text-decoration: none;
	font-size:11px;
	font-weight: bold;
}
a:hover p, a:active p {
	margin-top: 0;
	display:block;
	color: #602f1b;
	text-decoration: none;
	font-size:11px;
	font-weight: bold;
}

div.teamlist h3 a:link, div.teamlist h3 a:visited {
	padding: 0;
	border-top:none;
	background:none;
}
div.teamlist h3 a:hover, div.teamlist h3 a:active {
	padding: 0;
	border-top:none;
	background:none;
}

div.firmprofile a h3 {
	font-size: 16px;
}

h4 {
	font-weight:bold;
	font-size: 14px;
	color: #977A3D;
	margin: 0 0 4px 0;
	padding: 0;
}

h4.first a:link, h4.first a:visited, h4.first a:hover, h4.first a:active {
	border-top:0;
}
h4 a:link, h4 a:visited {
	padding: 8px 0 8px 0;
	display:block;
	color: #977A3D;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	background:url(/images/expandable_plus.gif) no-repeat center right;
}
h4 a:hover, h4 a:active {
	padding: 8px 0 8px 0;
	display:block;
	color: #294268;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	background:url(/images/expandable_plus.gif) no-repeat center right;
}

a:link h4, a:visited h4 {
	padding: 8px 0 8px 0;
	display:block;
	color: #977A3D;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	background:url(/images/expandable_plus.gif) no-repeat center right;
}
a:hover h4, a:active h4 {
	padding: 8px 0 8px 0;
	display:block;
	color: #294268;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	background:url(/images/expandable_plus.gif) no-repeat center right;
}

a:link h4.first, a:visited h4.first, a:hover h4.first, a:active h4.first {
	border-top:none;	
}

h5 {
	display:inline;
	font-weight:bold;
	font-size: 12px;
	color: #977A3D;
	margin: 0 0 4px 0;
	padding: 0;
}
h5 a:link, h5 a:visited {
	padding: 8px 0 8px 0;
	display:block;
	font-weight:bold;
	font-size: 12px;
	color: #977A3D;
	text-decoration: none;
	background:url(/images/expandable_plus.gif) no-repeat center right;
}
h5 a:hover, h5 a:active {
	padding: 8px 0 8px 0;
	display:block;
	font-weight:bold;
	font-size: 12px;
	color: #755508;
	text-decoration: none;
	background:url(/images/expandable_plus.gif) no-repeat center right;
}

ul div h5 a:link, ul div h5 a:visited {
	padding: 8px 0 8px 0;
	display:block;
	font-weight:bold;
	font-size: 12px;
	color: #020B2E;
	text-decoration: none;
	background:url(/images/expandable_plus.gif) no-repeat center right;
}
ul div h5 a:hover, ul div h5 a:active {
	padding: 8px 0 8px 0;
	display:block;
	font-weight:bold;
	font-size: 12px;
	color: #755508;
	text-decoration: none;
	background:url(/images/expandable_plus.gif) no-repeat center right;
}

ul div h5.first a:link, ul div.first h5 a:visited, ul div h5.first a:hover, ul div h5.first a:active {
	border-top: none;
}

h5.portfolio {
	color: #020B2E;
}

ul {
	margin: 0 0 0 15px;
	padding: 0;
}

ul.customizedportfolios {
	margin: 0;
	padding: 0;
}

ul li {
	margin: 5px 0 5px 0;
	padding: 0 0 0 10px;
	list-style-type:none;
	background:url(/images/bullet_circle2.gif) no-repeat 1px 5px;
}

ul li.twocolumn {
	float:left;
	display:inline;
	width: 190px;
	margin: 5px 0 5px 0;
	padding: 0 0 0 10px;
	list-style-type:none;
	background:url(/images/bullet_circle2.gif) no-repeat 1px 5px;
}

ul.ourclients li a:link, ul.ourclients li a:visited {
	font-weight: bold;
}
ul.ourclients li a:hover, ul.ourclients li a:active {
	font-weight: bold;
}

.astrics {
	font-size:10px;
}

.note {
	font-size:10px;
}

.answer {
	color: #602f1b; 
}

p.faq {
	color: #977A3D;
	font-size:12px;
	font-weight:bold;
}
p.faq a {
	font-weight:bold;
}
p.faq a:link, p.faq a:visited {
	color: #602f1b;
}
p.faq a:hover, p.faq a:active {
	color: #977A3D;
}

a:link p.normal, a:visited p.normal, a:hover p.normal, a:active p.normal {
	font-size: 12px;
	font-weight:normal;
}

h3.companyhq {
	font-size:12px;
}

h3.staffemail a:link, h3.staffemail a:visited, h3.staffemail a:hover, h3.staffemail a:active {
	font-size:16px;
}

h3.disclosure a:link, h3.disclosure a:visited, h3.disclosure a:hover, h3.disclosure a:active {
	font-size:12px;
}

h3.financialplans a:link, h3.financialplans a:visited {
	margin: 0 0 0 15px;
	padding-left: 15px;
	color: #020B2E;
	background:url(/images/expandable_plus.gif) no-repeat center left;
}
h3.financialplans a:hover, h3.financialplans a:active {
	margin: 0 0 0 15px;
	padding-left: 15px;
	color: #294268;
	background:url(/images/expandable_plus.gif) no-repeat center left;
}

h3.disclosuresublink a:link, h3.disclosuresublink a:visited {
	padding-left: 18px;
	background:url(/images/expandable_plus.gif) no-repeat center left;
}
h3.disclosuresublink a:hover, h3.disclosuresublink a:active {
	padding-left: 18px;
	background:url(/images/expandable_plus.gif) no-repeat center left;
}

h3.disclosurebarron a:link, h3.disclosurebarron a:visited {
	padding-left: 18px;
	background:url(/images/expandable_plus.gif) no-repeat 1px 10px;
}
h3.disclosurebarron a:hover, h3.disclosurebarron a:active {
	padding-left: 18px;
	background:url(/images/expandable_plus.gif) no-repeat 1px 10px;
}

h3.faq a:link, h3.faq a:visited {
	padding-left: 18px;
	background:url(/images/expandable_plus.gif) no-repeat 1px 10px;
}
h3.faq a:hover, h3.faq a:active {
	padding-left: 18px;
	background:url(/images/expandable_plus.gif) no-repeat 1px 10px;
}

h3.news a:link, h3.news a:visited {
	padding-left: 18px;
	background:url(/images/expandable_plus.gif) no-repeat 1px 10px;
}
h3.news a:hover, h3.news a:active {
	padding-left: 18px;
	background:url(/images/expandable_plus.gif) no-repeat 1px 10px;
}

h5.portfolios a:link, h5.portfolios a:visited {
	padding-left: 15px;
	color: #020B2E;
	background:url(/images/expandable_plus.gif) no-repeat center left;
}
h5.portfolios a:hover, h5.portfolios a:active {
	padding-left: 15px;
	color: #294268;
	background:url(/images/expandable_plus.gif) no-repeat center left;
}

div.titleimage {
	background:url(/images/expandable_plus.gif) no-repeat center right;
}

/*==/ HEADER /==*/

div.logo {
	margin: 0 0 3px 14px;
	padding: 0;
}

div.logo-subtext {
	margin: 0 0 0 59px;
	padding: 0;
}

div.imgbanner {
	margin: 0 0 3px 0;
	height: 37px;
	background:url(/images/banner_main.jpg) no-repeat top left;
}

body.homepage div.imgbanner {
	background:url(/images/banner_homepage.jpg) no-repeat top left;
}
body.solutions div.imgbanner {
	background:url(/images/banner_solutions.jpg) no-repeat top left;
}
body.team div.imgbanner {
	background:url(/images/banner_team.jpg) no-repeat top left;
}
body.client div.imgbanner {
	background:url(/images/banner_client.jpg) no-repeat top left;
}
body.marketcenter div.imgbanner {
	background:url(/images/banner_homepage.jpg) no-repeat top left;
}

div.mainimg {
	
}

div.selected {
	display: none;
}

body.solutions div.btn1select {
	display: inline;
}
body.solutions div.btn1over {
	display: none;
}
body.client div.btn2select {
	display: inline;
}
body.client div.btn2over {
	display: none;
}
body.team div.btn3select {
	display: inline;
}
body.team div.btn3over {
	display: none;
}
body.marketcenter div.btn4select {
	display: inline;
}
body.marketcenter div.btn4over {
	display: none;
}

body.solutions .homebtn, body.client .homebtn, body.team .homebtn, body.sitemap .homebtn {
	display:none;
}

/*==/ SIDEBAR /==*/

div.sidemenu {
	display: none;
	margin: 0 0 30px 12px;
	padding: 0;
	font-family:arial, sans-serif;
}

body.solutions div.solutionsmenu {
	display:block;
}
body.client div.clientmenu {
	display:block;
}
body.team div.teammenu {
	display:block;
}
body.marketcenter div.marketcentermenu {
	display:block;
}

div.sidemenu p {
	margin: 15px 0 0 0;
}

div.sidemenu p a:link, div.sidemenu p a:visited {
	font-family:arial, sans-serif;
	font-size:12px;
	color: #bb9b46;
	text-decoration: none;
	font-weight: bold;
}
div.sidemenu p a:hover, div.sidemenu p a:active {
	font-family:arial, sans-serif;
	font-size:12px;
	color: #CAB78B;
	text-decoration: none;
	font-weight: bold;
}

div.sidemenu p.secondarynav {
	margin: 8px 0 0 8px;
}
div.sidemenu ul.secondarynav {
	margin: 0 0 10px 8px;
}

div.sidemenu ul {
	display: none;
	margin: 0 0 10px 0;
	padding: 0;
}
div.sidemenu ul li {
	margin: 3px 0 3px 0;
	padding: 0 0 0 10px;
	list-style-type:none;
	font-family:arial, sans-serif;
	font-size:12px;
	background:url(/images/bullet_circle.gif) no-repeat 1px 4px;
}
div.sidemenu ul li a:link, div.sidemenu ul li a:visited {
	color: #CAB78B;
	text-decoration: none;
	font-weight: normal;
}
div.sidemenu ul li a:hover, div.sidemenu ul li a:active {
	color: #ddce94;
	text-decoration: none;
	font-weight: normal;
}

body.difference div.sidemenu p.difference a {
	color: #CAB78B;
	font-weight:bold;
}
body.management div.sidemenu p.management a {
	color: #CAB78B;
	font-weight:bold;
}

div.sidemenu ul.management {
	display:block;
}

body.planning div.sidemenu p.planning a {
	color: #CAB78B;
	font-weight:bold;
}
div.sidemenu ul.planning {
	display:block;
}

body.retirement div.sidemenu p.retirement a {
	color: #CAB78B;
	font-weight:bold;
}
div.sidemenu ul.retirement {
	display:block;
}

body.clients div.sidemenu p.clients a {
	color: #CAB78B;
	font-weight:bold;
}

body.individuals div.sidemenu p.individuals a {
	color: #CAB78B;
	font-weight:bold;
}

body.institutions div.sidemenu p.institutions a {
	color: #CAB78B;
	font-weight:bold;
}

body.families div.sidemenu p.families a {
	color: #CAB78B;
	font-weight:bold;
}

body.irarollovers div.sidemenu p.irarollovers a {
	color: #CAB78B;
	font-weight:bold;
}

body.youngpro div.sidemenu p.youngpro a {
	color: #CAB78B;
	font-weight:bold;
}

body.smallbusiness div.sidemenu p.smallbusiness a {
	color: #CAB78B;
	font-weight:bold;
}

body.retirementplan div.sidemenu p.retirementplan a {
	color: #CAB78B;
	font-weight:bold;
}

body.advisors div.sidemenu p.advisors a {
	color: #CAB78B;
	font-weight:bold;
}

body.missionstatement div.sidemenu p.missionstatement a {
	color: #CAB78B;
	font-weight:bold;
}

body.values div.sidemenu p.values a {
	color: #CAB78B;
	font-weight:bold;
}

body.profile div.sidemenu p.profile a {
	color: #CAB78B;
	font-weight:bold;
}

body.executive div.sidemenu p.executive a {
	color: #CAB78B;
	font-weight:bold;
}
div.sidemenu ul.executive {
	display:block;
}

body.communityservice div.sidemenu p.communityservice a {
	color: #CAB78B;
	font-weight:bold;
}
body.communityservice div.sidemenu ul.communityservice {
	display:block;
}

body.news div.sidemenu p.news a {
	color: #CAB78B;
	font-weight:bold;
}

body.marketreport div.sidemenu p.marketreport a {
	color: #CAB78B;
	font-weight:bold;
}

body.advertisements div.sidemenu p.advertisements a {
	color: #CAB78B;
	font-weight:bold;
}

body.faq div.sidemenu p.faq a {
	color: #CAB78B;
	font-weight:bold;
}
body.careers div.sidemenu p.careers a {
	color: #CAB78B;
	font-weight:bold;
}
body.disclosures div.sidemenu p.disclosures a {
	color: #CAB78B;
	font-weight:bold;
}

body.disclaimer div.sidemenu p.disclaimer a {
	color: #CAB78B;
	font-weight:bold;
}

body.contact div.sidemenu p.contact a {
	color: #CAB78B;
	font-weight:bold;
}

body.directions div.sidemenu p.directions a {
	color: #CAB78B;
	font-weight:bold;
}

body.todaysmarket div.sidemenu p.todaysmarket a {
	color: #CAB78B;
	font-weight:bold;
}

body.newsletter div.sidemenu p.newsletter a {
	color: #CAB78B;
	font-weight:bold;
}

body.report div.sidemenu p.report a {
	color: #CAB78B;
	font-weight:bold;
}

/*==/ BODY CONTENT /==*/

/*-- HOMEPAGE -----------------------------------------------------------*/

div.homecontent {
	margin: 0;
}

img.homepage-heading {
	margin: 10px 0 0 10px;
}

div.bodycontent {
	margin: 66px 0 0 285px;
}

div.bodycontent h1 {
	height: 41px;
	width: 545px;
	margin: 0 0 21px 0;
	padding: 0;
	text-indent: -9999px;
	background:url(/images/homepage/title.jpg) no-repeat top left;
}

div.bodycontent ul {
	margin: 0 0 0 49px;
	padding: 0;
}

div.bodycontent ul li {
	height: 25px;
	margin: 0 0 14px 0;
	padding: 0;
	list-style-type:none;		
}

div.top100banner {
	overflow:hidden;
	margin: 0 12px 0 0;
}

/*-- INSIDE PAGES -----------------------------------------------------------*/

div.mainimg {
	overflow:hidden;
	margin: 0 1px 0 1px;
	width: 218px;
	height: 250px;
}

body.missionstatement div.mainimg {
	background:url(/images/header_judy.jpg) no-repeat top left;
}

body.barronstop100 div.mainimg {
	background:url(/images/header_sign.jpg) no-repeat top left;
}
body.profile div.mainimg {
	background:url(/images/header_sign.jpg) no-repeat top left;
}
body.executive div.mainimg {
	background:url(/images/header_sign.jpg) no-repeat top left;
}
body.communityservice div.mainimg {
	background:url(/images/header_conference2.jpg) no-repeat top left;
}
body.contact div.mainimg {
	background:url(/images/header_sign.jpg) no-repeat top left;
}

body.management div.mainimg {
	background:url(/images/header_bullbear.jpg) no-repeat top left;
}

body.retirement div.mainimg {
	background:url(/images/header_clock.jpg) no-repeat top left;
}
body.disclosures div.mainimg {
	background:url(/images/header_conference1.jpg) no-repeat top left;
}
body.disclaimer div.mainimg {
	background:url(/images/header_frontdesk.jpg) no-repeat top left;
}

body.planning div.mainimg {
	background:url(/images/header_compass.jpg) no-repeat top left;
}
body.faq div.mainimg {
	background:url(/images/header_compass.jpg) no-repeat top left;
}
body.sitemap div.mainimg {
	background:url(/images/header_compass.jpg) no-repeat top left;
}
body.careers div.mainimg {
	background:url(/images/header_cindy.jpg) no-repeat top left;
}
body.individuals div.mainimg {
	background:url(/images/header_conf.jpg) no-repeat top left;
}
body.families div.mainimg {
	background:url(/images/header_conf.jpg) no-repeat top left;
}
body.youngpro div.mainimg {
	background:url(/images/header_conf.jpg) no-repeat top left;
}
body.retirementplan div.mainimg {
	background:url(/images/header_conf.jpg) no-repeat top left;
}
body.difference div.mainimg {
	background:url(/images/header_conference1.jpg) no-repeat top left;
}
body.clients div.mainimg {
	background:url(/images/header_conf.jpg) no-repeat top left;
}
body.institutions div.mainimg {
	background:url(/images/header_conf.jpg) no-repeat top left;
}
body.irarollovers div.mainimg {
	background:url(/images/header_conf.jpg) no-repeat top left;
}
body.smallbusiness div.mainimg {
	background:url(/images/header_conf.jpg) no-repeat top left;
}
body.advisors div.mainimg {
	background:url(/images/header_conf.jpg) no-repeat top left;
}

body.marketreport div.mainimg {
	background:url(/images/header_wallst.jpg) no-repeat top left;
}

body.news div.mainimg {
	background:url(/images/header_lobby.jpg) no-repeat top left;
}
body.advertisements div.mainimg {
	background:url(/images/header_frontdesk.jpg) no-repeat top left;
}

div.heading {
	margin: 32px 0 0 0;
}

div.content {
	margin: 15px 15px 24px 24px;
}

div.content-executiveteam {
	margin: 15px;
}
div.content-ads {
	margin: 15px;
}

div.subcontent {
	margin: 20px;
	padding: 0;
	font-family:arial, sans-serif;
	font-size: 12px;
	color: #422112;
}
div.subcontent h1 {
	margin: 0 0 3px 0;
	padding: 0;
	font-family:arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#977A3D;
}
div.subcontent ul {
	margin: 0 0 20px 0;
	padding: 0;
}
div.subcontent ul li {
	margin: 3px 0 3px 0;
	padding: 0 0 0 12px;
}

p.topreturn {
	margin: 0;
	padding: 12px;
	text-align:right;
	font-size:10px;
	font-weight:bold;
}
p.topreturn a:link, p.topreturn a:visited {
	color: #977A3D;
	text-decoration: none;
	font-weight: bold;
}
p.topreturn a:hover, p.topreturn a:active {
	color: #993300;
	text-decoration: none;
	font-weight: bold;
}

img.photo-left {
	margin: 0 8px 0 0;
}

div.teamlist {
	float:left;
	display:inline;
	width: 224px;
	height: 160px;
	margin: 0 0 10px 0;
}

div.teamlist h3 {
	margin: 60px 0 8px 0;
	padding: 0;
	font-size:11px;
}
div.teamlist h3 a {
	text-decoration:none;
	font-weight:bold;
}

div.teamlist p {
	margin: 0;
	padding: 0;
	font-size:10px;
	font-style:italic;
}

div.teamphotos img {
	margin: 0 6px 0 0;
	width: 56px;
	height: 90px;
}
div.teamphotos a:link img, div.teamphotos a:visited img {
	border: 2px solid #FDF5DA;
}
div.teamphotos a:hover img, div.teamphotos a:active img {
	border: 2px solid #977A3D;
}

form#contactform {
	border-top: 3px solid #977A3D;
	border-bottom: 3px solid #977A3D;
}

div.ads {
	float:left;
	width: 206px;
	margin: 0 13px 10px 5px;
}
div.ads p {
	font-style:italic;
	margin: 3px 0 6px 0;
}

.intro-text {
	color: #000000;
	font-weight:bold;
}

p.exec-info {
	font-weight:bold;
	font-style:italic;
	zoom:1;
}

/*==/ FOOTER /==*/

div.footer-nav {
	margin: 17px 0 0 12px;
	padding: 0;
	font-family:arial, sans-serif;
	color: #dca738;
}

div.footer-nav p.nav a:link, div.footer-nav p.nav a:visited {
	color: #dca738;
	font-size:13px;
	text-decoration: none;
	font-weight: bold;
}
div.footer-nav p.nav a:hover, div.footer-nav p.nav a:active {
	color: #f0debe;
	font-size:13px;
	text-decoration: underline;
	font-weight: bold;
}

div.footer-nav p.copyright a:link, div.footer-nav p.copyright a:visited {
	color: #dca738;
	text-decoration: none;
	font-weight: normal;
}
div.footer-nav p.copyright a:hover, div.footer-nav p.copyright a:active {
	color: #f0debe;
	text-decoration: underline;
	font-weight: normal;
}

div.footer-nav p {
	margin: 0 0 4px 0;
	padding: 0;
}

div.footer-nav p.copyright {
	font-size:11px;
	font-weight:normal;
}
body.homepage div.footer-nav p.nav {
	display:none;
}
body.homepage div.footer-nav p.copyright {
	padding: 20px 0 0 0;
}

div.footer-contact {
	margin: 17px 12px 0 0;
	font-family:arial, sans-serif;
	padding: 0;
	color: #dca738;
}

div.footer-contact a:link, div.footer-contact a:visited {
	color: #dca738;
	text-decoration: none;
	font-weight: normal;
}
div.footer-contact a:hover, div.footer-contact a:active {
	color: #f0debe;
	text-decoration: underline;
	font-weight: normal;
}

div.footer-contact p {
	margin: 0;
	padding: 0;
}
div.footer-contact p.email {
	margin: 0 0 4px 0;
	padding: 0;
}
div.footer-contact p.phone {
	font-size:16px;
	font-weight:bold;
}

/*==/ FAQ /==*/

div.faq {
	margin: 0 0 22px 0;
}

div.faq h1 {
	font-size:18px;
	text-transform:uppercase;
	margin: 0;
	padding: 0;
}

div.faq p {
	margin: 0;
	padding: 0;
}

/*==/ NEWS TEST /==*/

div.news div.section h3.heading a {
	font-size:12px;
	margin: 0;
	display:block;
}

div.news div.section h3.heading a:link, div.news div.section h3.heading a:visited {
	
	color: #021C45;
	text-decoration: none;
	font-weight: bold;
}
div.news div.section h3.heading a:hover, div.news div.section h3.heading a:active {
	color: #294268;
	text-decoration: none;
	font-weight: bold;
}

/* div.content inside of div.slider allows ALL text to be displayed - otherwise some content will be cut off */

div.slider div.content {
	width: 425px;
	display:table-cell;
	margin: 5px 0 0 0;
}

div.slider div.content p.slideout {
	text-align:right;
	margin: 0 15px 0 0;
}

/*===/ Index Redesign /===*/


div.sidebar {
	width: 210px;
	height: 310px;
	padding: 5px;
	margin: 0;
	background: #142C51;
	text-align: center;
	float: left;
	clear: right;
}

div.sidebar img {
	margin: 10px 0 0;
	border: none;
}	

div.sidebar-contact {
	text-align: left;
	margin: 17px 0 0;
	font-family:arial, sans-serif;
	padding: 0 15px;
	color: #dca738;
}

div.sidebar-contact a:link, div.footer-contact a:visited {
	color: #dca738;
	text-decoration: none;
	font-weight: normal;
}
div.sidebar-contact a:hover, div.footer-contact a:active {
	color: #f0debe;
	text-decoration: underline;
	font-weight: normal;
}

div.sidebar-contact p { margin:0; padding:0; }

div.sidebar-contact p.email {
	margin: 0 0 4px;
	padding: 0;
}
div.sidebar-contact p.phone {
	font-weight:bold;
	font-size:1.3em;
	margin: 30px 0 4px;
}
div.sidebar_content p.location {
	font-size: .9em;
}

div#flashcontent {
	float: left;
	clear: right;
	width: 611px;
	margin: 0; padding: 0;
}

#marqueecontainer{
	position: relative;
	height: 35px;
	background-color: none;
	overflow: hidden;
	padding: 5px 0 0;
}

div.ticker {
	background: #142C51;
	padding: 4px 10px 10px;
	border: 0px solid #020b2e;
	border-bottom-width: 2px;
	xborder-top-width: 2px;
}

div.ticker_item {
	margin: 5px 0;
	padding: 5px 0;
}

div.ticker_item a:link, div.ticker_item a:visited {
	color: #dca738;
}
div.ticker_item a:hover, div.ticker_item a:active {
	color: #977A3D;
}

span.ticker_date {
	font-weight: bold;
	color: #977A3D;
}


/*===/ Index Redesign Footer /===*/
div.footer { 
	height: 50px;
	background:url(/images/footer_tile.gif) repeat-x bottom left;
}

div.footer-nav1 {
	margin: 0 0 0 12px;
	padding: 0;
	font-family:arial, sans-serif;
	color: #dca738;
}

div.footer-nav1 p.nav a:link, div.footer-nav1 p.nav a:visited {
	color: #dca738;
	font-size:13px;
	text-decoration: none;
	font-weight: bold;
}
div.footer-nav1 p.nav a:hover, div.footer-nav1 p.nav a:active {
	color: #f0debe;
	font-size:13px;
	text-decoration: underline;
	font-weight: bold;
}

div.footer-nav1 p.copyright a:link, div.footer-nav1 p.copyright a:visited {
	color: #dca738;
	text-decoration: none;
	font-weight: normal;
}
div.footer-nav1 p.copyright a:hover, div.footer-nav1 p.copyright a:active {
	color: #f0debe;
	text-decoration: underline;
	font-weight: normal;
}

div.footer-nav1 p {
	margin: 0 0 0px 0;
	padding: 0;
}

div.footer-nav1 p.copyright {
	font-size:11px;
	font-weight:normal;
}
body.homepage div.footer-nav1 p.nav {
	display:none;
}
body.homepage div.footer-nav1 p.copyright {
	padding: 20px 0 5px;
}