body,td,table,div,form,input,textarea,select{margin:0;padding:0;}
body{background-color:#FFF;font-size:12px;font-family:arial,sans-serif;}
table{border-collapse:collapse;}
td{vertical-align:top;}
img{display:block;border:none;} td img { display: inline;}
a{color:#774519; text-decoration: none;}
a:hover{color:#000; text-decoration: none;}
.small{font-size:10px;}
.default{font-size:12px;}
.large{font-size:14px;}
h1{font-size:22px;color:#724017;}
h2{font-size:14px;color:#000;}
h3{font-size:14px;color:#724017;}
a{outline:none;}
:active{outline:none;-moz-outline-style:none;}
:focus{-moz-outline-style: none;}
ul{margin-left:8px;padding-left:8px;list-style-type:square;}
ul ul{list-style-type:circle;}
li{margin-bottom:8px;}
hr{color:#a27938;background-color:#a27938;height:1px;border:none;}
.top{font-size:10px;text-align:right;}
h1,h2,.copy{line-height:140%;}

.bg{width:100%;background-image:url(/site/images/bg.gif);background-repeat:repeat-x;}
.bg:after{content:"";display:block;height:0;clear:both;}
.sub .bg{background-image:url(/site/images/bg2.gif);}
.wrapper{width:999px;margin:0 auto;}
.left{width:198px;float:left;background-color:#fff;background-image:url(/site/images/bg_fixer_block.gif);background-repeat:no-repeat;background-position:top right;}
	.left .pad{margin:0 1px;}
	.logo{padding-top:8px;background-color:#d0a653;}
	.nav{padding:5px 25px 15px 15px;background-color:#d0a653;min-height:298px;_height:298px;background-image:url(/site/images/sh_nav_bg.jpg);background-repeat:repeat-y;background-position:186px 0;}
	.sub .nav{min-height:144px;_height:144px;}
	.nav .section{color:#000;font-size:12px;}
	.nav .section h1{color:#fff;font-size:15px;margin:15px 0;}
	.nav .section h2{color:#fff;font-size:13px;margin:0;}
	.nav .section p{margin:0;}
	.nav .divider{border-top:1px solid #a27938;border-bottom:1px solid #d5ac6b;margin:10px 0;}

	.nav2{padding:5px 18px 5px 15px;background-color:#d0a653;min-height:298px;_height:298px;background-image:url(/site/images/sh_nav_bg.jpg);background-repeat:repeat-y;background-position:186px 0;}
	.sub .nav2{min-height:144px;_height:144px;}
	.nav2 a{display:block;background:#d0a653 url(/site/images/n_arrow.gif) right no-repeat;color:#fff;text-decoration:none;font-weight:bold;font-size:12px;border-top:1px solid #d5ac6b;border-bottom:1px solid #a27938;}
	.nav2 a:hover,.nav2 a#current{color:#000; background:#d0a653 url(/site/images/n_arrow_h.gif) right no-repeat; }
	.nav2 a.first{border-top:none;}
	.nav2 a.last{border-bottom:none;}
	.nav2 a span{display:block;padding:6px 12px 6px 0;}

.main{width:810px;margin-left:-10px;float:left;}
	* html .main { margin-left: -13px; }
	
	.header{width:716px;height:95px;}

	.topnav{font-size:11px;height:50px;}
	.topnav a{display:block;float:right;background-image:url(/site/images/tn_divider.gif);background-repeat:no-repeat;background-position:top left;text-decoration:none;}
	.topnav a span{display:block;margin-top:9px;padding:0 10px 3px 10px;}
	.topnav a.last span,.topnav a:hover span{background-color:#e9e4d9;}
	.topnav a:hover{color:#774519;}

	.search input{vertical-align:middle;float:right;margin-left:3px;}
	.search input.txt{width:173px;font-size:13px;color:#696969;padding-left:5px;height:17px;}

	.banner{width:811px;height:315px;background-image:url(/site/images/banner_back.gif);background-repeat:repeat-y;}
	.sub .banner{height:96px;}

	.subnav, .subnav_advisors {position:absolute;width:716px;height:36px;background-image:url(/site/images/sn_bg.jpg);background-repeat:no-repeat; margin: 0; padding: 0;}
		* html .subnav_advisors { margin-bottom: -2px; }

	.sub .subnav, .subnav_advisors{position:relative;}
	.subnav_advisors a, .subnav a{display:block;float:left;border-right:1px solid #fff;color:#fff;font-size:12px;font-weight:bold;text-decoration:none;height:35px;}
	.subnav_advisors a span, .subnav a span{display:block;padding: 2px 10px;}
	.subnav_advisors a span.first, .subnav a span.first{}
	.subnav_advisors a:hover, .subnav_advisors a.current, .subnav a:hover,.subnav a.current{color:#fff;background-color:#3d2513;}

	.subnavLinks{position:absolute;width:716px;height:36px;}
	.flash{position:absolute;width:811px;height:315px;}

	.body{width:716px;clear:both;}
		.body .pad{padding-left:47px;}
		.copy{float:left;width:443px;padding-bottom:10px}
		.copywide {float:left;width:665px;padding-bottom:10px}

		.panelcontainer{float:right;width:238px;}
		.panel{float:right;width:208px;background-image:url(/site/images/pn_bg.gif);background-repeat:repeat-y;margin:10px -8px 0px 0;} /* 15px -8px 20px 0*/
		.panel .section{padding:0 28px 0 16px;font-size:11px;}
		.panel .section h1{font-size:15px;color:#724017;margin:0 0 15px 0;}
		.panel .section h2{font-size:15px;color:#724017;margin:0;}
		.panel .section p{margin:0 0 5px 0;color:#333;}
		.panel .section a{color:#ea562e; text-decoration: underline;}
		.panel .section a:hover{color:#724017;}
		.panel .divider{border-top:1px solid #b9a688;border-bottom:1px solid #f8f6f3;margin:12px 9px 12px 1px;}

		.utility{text-align:right;padding:5px 0;margin-bottom:18px;font-size:11px;}
		.utility a{text-decoration:none;}
		.utility img{display:inline;}

		.formData{width:443px;}
		.formData th,.formData td{padding:3px;}
		.formData th{text-align:left;white-space:nowrap;}
		.formData td{width:100%;}
		.formData input,.formData textarea{border:1px solid #999;width:90%;}
		.formData textarea{height:150px;}

		.contactForm{width:443px;font:bold 12px arial,sans-serif;}
		.contactForm td{vertical-align:middle;padding:4px 2px;}
		.contactForm input{border:1px solid #999;width:230px;height:18px;padding-left:2px;padding-top:2px;font:normal 12px arial,sans-serif;color:#333;vertical-align:middle;}
		.contactForm textarea{border:1px solid #999;width:230px;padding-left:1px;font:normal 12px arial,sans-serif;color:#333;}
		.contactForm select{border:1px solid #999;font:normal 12px arial,sans-serif;color:#333;}
		.contactForm label{font-weight:normal;}
		.contactForm textarea{height:150px;}

		table.tabled-data tr.altrow{background:#f0eadf}
		table.tabled-data td{padding: 5px 3px 2px;}

		.footer{clear:both;border-top:1px solid #c3cbd0;margin-top:35px;padding:16px 0;text-align:center;font-size:10px;color:#5c5c5c;}
		.footer a{text-decoration:none;}

.floatL{float:left;}
.floatR{float:right;}
.grey{color:#333;}
.black{color:#000;}
.lightgrey{color:#666;}
.silver{color:#888;}
.white{color:#fff;}
.yellow{color:#f6ce6b;}
.orange{color:#ea562e;}
.brown{color:#724017;font-size:13px;}
.brown2{color:#724017;}
.data td{border:1px solid #774519;padding:3px;}

.hp_table td{padding:0 12px 0 16px;width:50%;}
.hp_table h1{font-size:24px;font-weight:bold;margin:0 0 5px 0;}
.hp_table a{display:block;margin-top:10px;color:#ea562e;}

.sp_table{margin-top:15px;}
.sp_table td{width:195px;border-top:1px solid #c3cbd0;padding:15px 0 0 0;}
.sp_table h2{font-size:18px;margin:0 0 10px 0;}

.content_table td{padding:4px;}


.noul{text-decoration:none;}
.arrow{display:inline;vertical-align:10%;}
.button{color:#382212;font-weight:bold;}

#bcms-pageview-subnav div div.bcms-toggle img{
	display:block;
	float:left;
	width:67px;
}

a.bcms-log img{
	display:inline;
}

.bcms-sub-container{
	z-index:5000;
}
.panel .section .bcms-top-icons div a,.panel .section .bcms-sub-icons div a{
	display:inline;
	margin:0;
	z-index:5000;
}

/* ADVISOR PORTFOLIOS 
--------------------- */

td.folioth { font-weight: bold; border-bottom: 1px solid #EEE; }
td.foliodes { padding-left: 5px; font-size: 80%; width: 130px; }
td.foliobg { background: #F2EEE6; padding: 5px 0 5px 5px; }
td.foliono { padding: 5px 0 5px 5px; }

.print { display: none; }

a#openacct:link { background: url(/site/images/open_acct_bg.gif) repeat-y 0 0;  }
a#openacct:hover { background: #503119; }