@import url(style_htc.css);
@import url(style_menu.css);
@import url(style_pvwapp.css);

* {
	margin: 0;
	padding: 0;
}

html {
	background: #fff url(/_images/template/top_gradient.gif) repeat-x 0 0;	
}

body {
	padding: 0 0 25px 0;
}

/* GLOBAL STYLES */
body, table, tr, td, form, input{
	font-family: Arial , helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: black;
    letter-spacing: normal;
}

a {
	color: #9A5C25;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

form{
	margin: 0;
	padding: 0;
}

input{
	width: 128px;
	height: 18px;
	padding: 2px 0 0 4px;
	margin: 0 7px 0 0;
	color: #602207;
	font-size: 10px;
	border: 1px solid #000000;
	/*background-color: #fff;*/
	vertical-align: top;
}

input.checkbox {
	width: auto;
	border: 0px;
	margin: 0 2px 0 0;
}

.defaultpageyes {
	width: 50px;
	height: 23px;
	padding: 0 4px 0 4px;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	background-color: #7F4C1A;
	border: 0;
}

.defaultpageno {
	width: 50px;
	height: 23px;
	padding: 0 4px 0 4px;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	background-color: #999;
	border: 0;
}

input.button{
	width: auto;
	height: 23px;
	padding: 0 4px 0 4px;
	color: #602207;
	font-size: 10px;
	margin: 0;
	background-color: #fff;
}

input.button:hover{
	background-color: #f5f5f5;
}

a img {
	border: none;
}

#top 
{
    font-size: 14px;
}

/* MASTER CONTAINER */
#frame {
	width: 940px;
	margin: 0 auto;
	padding: 0;	
}

/* HEADER STYLES */
#header {
	position: absolute;
	top: 0;
	left: auto;
	width: 940px;
	height: 112px;
}

#header img {
	float: left;
	margin: 37px 0 0 0;
}

#busunitline {
	float: left;
	height: 45px;
	border-left: 1px solid #878b73;
	margin: 62px 0 0 0;
}

#header #busunit {
	font-size: 11px;
    letter-spacing: normal;
	float: left;
	margin: 58px 0 0 0;
	color: #878b73;
	padding-top: 2px;
	padding-left:13px;
}

#header #busunit a:link, #header #busunit a:visited {
	color: #878b73;
	font-size: 11px;
	text-decoration: none;
}

#header #busunit a:hover {
	color: #878b73;
	font-size: 11px;
	text-decoration: underline;
}

#header #links {
	float: right;
	margin: 80px 0 0 0;
	color: #602207;
	font-size: 10px;
}

#header #links a:link {
	margin: 0 7px 0 3px;
	color: #602207;
	padding: 0 7px 0 0;
	border-right: 1px solid #af9083;
	text-decoration: none;
}

#header #links a:visited {
	margin: 0 7px 0 3px;
	color: #602207;
	padding: 0 7px 0 0;
	border-right: 1px solid #af9083;
	text-decoration: none;
}

#header #links a {
	border-right: none;
}

#header #links a:hover {
	text-decoration: underline;
}

#header #search {
	float: right;
	margin: 77px 0 0 0;
}

/* PRIMARY NAVIGATION STYLES */
#primary_nav {
	position: absolute;
	top: 120px;
	left: auto;
	z-index: 200;
	width: 940px;
	height: 30px;
	margin: 0 0 2px 0;
	background: #fff url(../images/interface/primary_nav_background.gif) repeat-x 0 0;	
}

#primary_nav_alt {	
	top: 120px;
	left: auto;
	z-index: 200;
	width: 940px;
	height: 27px;
	margin: 0 0 4px 0;
	background-color: #602206;	
}

/* CONTENT CONTAINER STYLES */
#container_master {
	left: auto;
	padding-top: 155px;
	margin: 0px; 
	/width: 910px;
	
}

#container_top{
	float: left;
	/*background: #fff url(../images/interface/left_nav_background.gif) repeat-y 0 0;*/
}


#container_top.content_interior {
	background-image: none;
}

#container_top.full_width{
	background-image: none;
	
}

#container_bottom {
	float: left;
	width: 908px;
	margin: 2px 0 18px 0;
	padding: 0 0 0 233px;
}



#container_bottom.with_sidebar{
    float: left;
	background: #fff url(../images/interface/right_sidebar_background.gif) repeat-y right 0;
	width: 707px;
	margin-left: 234px;
	padding: 0;
}

#container_bottom.with_leftsidebar{
    float: left;
	background: #fff url(../images/interface/right_sidebar_background.gif) repeat-y right 0;
	width: 707px;
	margin-left: 0;
	margin-top: 0;
	padding: 0;
}


#container_bottom.with_sidebar_int{
    float: left;
	background: #fff url(../images/interface/right_sidebar_background.gif) repeat-y right 0;
	width: 707px;
	margin-left: 234px;
	padding: 0;
	margin-top: -154px;
}

#container_bottom_wide {
	float: left;
	width: 940px;
	margin: 12px 0 18px 0;
	background-color: #c7C8bf;
	padding: 0;
	border-top: 6px solid #9a5c25;
}

#container_bottom_home_gateway {
	float: left;
	width: 940px;
	margin: -3px 0 0 0;
	padding: 0 0 30px 0;
}

#container_bottom_home {
	float: left;
	width: 940px;
	margin: 0;
	padding: 0 0 20px 0px;
}


#pdf_button
{
	margin-bottom: 3px;
}

#burgundy_text 
{
	margin-bottom: -16px; 
    font-size: 1.1em;
    color: #591800;	
    padding-right: 150px;   

}


/* GATEWAY MAIN PAGE STYLES */
#home_section_container {
	width: 100%;
	color: #602207;
}
#home_title_01 {
	background-color: #602207;
	width: 313px;
	float: left;
	text-align: center;
	height: 60px;
	line-height: 60px;
	border-right: 1px solid #FFF;
}
#home_title_02 {
	background-color: #656349;
	width: 311px;
	float: left;
	text-align: center;
	height: 60px;
	line-height: 60px;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
}
#home_title_03 {
	background-color: #9A5D26;
	width: 312px;
	float: left;
	text-align: center;
	height: 60px;
	line-height: 60px;
	border-left: 1px solid #FFF;
}


#home_section_content_01 p {
	width: 230px;
    font-size: 12px;
	padding-left: 35px;
	margin-left: 10px;
	margin-right: 100px;
}

#home_section_content_02 p {
	width: 230px;
    font-size: 12px;
	margin-right: 100px;
}
	
#home_section_content_03 p {
	width: 230px;
    margin-left: 40px;
    font-size: 12px;
	padding-left: 20px;
}

#home_title_01 a:link {font-size: 17px;letter-spacing: 2px;text-decoration: none; color: #FFF;}
#home_title_01 a:visited {font-size: 17px; letter-spacing: 2px; text-decoration: none; color: #FFF;}
#home_title_01 a:active {font-size: 17px; letter-spacing: 2px; text-decoration: none; color: #FFF;}
#home_title_01 A:hover {font-size: 17px; text-decoration: underline; color: #FFF;}

#home_title_02 a:link {font-size: 17px; letter-spacing: 2px; text-decoration: none; color: #FFF;}
#home_title_02 a:visited {font-size: 17px; letter-spacing: 2px; text-decoration: none; color: #FFF;}
#home_title_02 a:active {font-size: 17px; letter-spacing: 2px; text-decoration: none; color: #FFF;}
#home_title_02 a:hover {font-size: 17px; text-decoration: underline; color: #FFF;}	

#home_title_03 a:link {font-size: 17px; letter-spacing: 2px; text-decoration: none; color: #FFF;}
#home_title_03 a:visited {font-size: 17px; letter-spacing: 2px; text-decoration: none; color: #FFF;}
#home_title_03 a:active {font-size: 17px; letter-spacing: 2px; text-decoration: none; color: #FFF;}
#home_title_03 a:hover {font-size: 17px; text-decoration: underline; color: #FFF;}		

#home_section_content_01 a:link{text-decoration: none; color: #9A5D26; font-size: 12px;}
#home_section_content_01 a:visited{text-decoration: none; color: #9A5D26; font-size: 12px;}
#home_section_content_01 a:active {text-decoration: none; color: #9A5D26; font-size: 12px;}
#home_section_content_01 a:hover {text-decoration: underline; color: #9A5D26; font-size: 12px;}

#home_section_content_02 a:link {text-decoration: none; color: #9A5D26; font-size: 12px;}
#home_section_content_02 a:visited {text-decoration: none; color: #9A5D26; font-size: 12px;}
#home_section_content_02 a:active {text-decoration: none; color: #9A5D26; font-size: 12px;}
#home_section_content_02 a:hover {text-decoration: underline; color: #9A5D26; font-size: 12px;}

#home_section_content_03 a:link {text-decoration: none; color: #9A5D26; font-size: 12px;}
#home_section_content_03 a:visited {text-decoration: none; color: #9A5D26; font-size: 12px;}
#home_section_content_03 a:active {text-decoration: none; color: #9A5D26; font-size: 12px;}
#home_section_content_03 a:hover {text-decoration: underline; color: #9A5D26; font-size: 12px;}	



/* CONTENT STYLES */

#WealthMgmtHomeFlash
{
    position: absolute;
    margin-left: 233px;
    top: -7px;
    margin-bottom: 10px;
        
}

#WC_Flash 
{
    border: solid 2 #444;
}
#WestcoreRetailFlash {
    border-left: solid 3px #fff;
    margin-left: 22px;
    /margin-top: 155px;
}

#WestcoreFARetailFlash {
	position: absolute;
    border-left: solid 1px #fff;
}

#InstitutionalHomeFlash
{
    position: absolute;
    margin-left: 235px;
    top: -4px;
        
}

#content_top, #content_top_gateway_home, #content_top_gateway 
{
	float: left;
	width: 697px;
	/*min-height: 350px;*/
	margin: -3px 0 0 0;
}

#content_top_wm
{
	float: left;
	width: 685px;	
    margin-top: -162px;
    margin-left: 5px;
    margin-bottom: -145px;
}

#content_top_wc{
	float: left;
	width: 707px;
	/*min-height: 350px;*/
    margin-top: -3px;
    margin-left: -2px;
}

#content_top_inst
{
	float: left;
	width: 707px;
    margin-top: -158px;
    margin-left: -2px;
}

#content_top_inst_FA
{
	/margin-top: -3px;
	float: right;
	/float: left;
	margin-left: -300px;
	/margin-left: 0px;
}
	
	

noscript
{
	margin: 0;
	border: 1px solid green;
}

#container_top.full_width #content_top {
	width: 940px;
}

#content_top ul, #content_top ol {
	margin: 0 0 12px 0;
}

#content_top li {
	margin: 0 0 0 16px
}

#content_inner 
{
    float: right;
	margin: 4px 0 0 26px;
	width: 670px;
	display: block;
}

#content_inner_narrow {
	float: left;
	margin: 20px 0 0 0;
	width: 220px;
	line-height:30px;
	padding-bottom: 15px;	
}

#content_inner_left {
    margin-left:-15px;
	float: left;
	width: 350px;
	padding-bottom: 15px;	
}

#content_inner_left_locked {
    position: absolute;
	width: 350px;
	padding-bottom: 15px;	
	margin-top: 365px;
	margin-left: 22px;
	/margin-left: -275px;
	/margin-top: 230px;
}

#content_inner_left p a:visited{
	text-decoration:none; 	
}

#content_inner_left p a:hover{
	text-decoration:underline; 	
}

#container_top.full_width #content_inner {
	margin-left: 0;
}

#content_inner h1 {
	color: #36180d;
	margin: 0;
	font-size: 18px;
	width: 910px;
}

#content_inner h1.top {
	margin: 10px 0 9px 0;
	color: #9a5e24;
	padding: 0 0 6px 0;
	width: 677px;
	border-bottom: 1px solid #36180d;
}

#content_inner h1.top p {
	padding: 0 0 4px 0px;
	width: 910px;
}

#content_inner h1 p{
	color: #36180d;
	margin: 0;
	font-size: 18px;
	width: 910px;
}

#content_inner p {
	margin: 0px 0 13px 0;
	font-size: 12px;
	line-height: 16px;
	color: black;	
}

#content_inner h3 {
	color: #602207;
	margin: 0 0 4px 0;
	font-size: 12px;
	font-weight: bold;
}

#content_inner label {
	color: #602207;
	float: left;
	text-align: right;
	margin: 0 6px 0 0;
	width:160px;
}

#content_inner select {
	margin: 0 0 9px 0;
	width: 195px;
/*	text-transform: uppercase;
	font-weight: bold;*/ 
	font-size: 10px;
}

/*Wealth Management approach colors*/

#wm_approach_guide1, #wm_approach_guide2, #wm_approach_guide3
{
	margin-bottom: 5px;
	width: 400px;
    padding: 10px 0 10px 25px;
	color: #FFFFFF;
	font-size: 1.0em;
	vertical-align: middle;
	font-weight: bold;
	letter-spacing: 1px;
	
		
}


#wm_approach_arrow
{ 	
 	top:5;	
}

#wm_approach_arrow img{
	position: absolute;
	
}

#wm_approach_guide1
{
	background-color: #5f2308;
	
}

#wm_approach_guide2
{
	background-color: #656249;
}

#wm_approach_guide3
{
	background-color: #9a5e24;
	margin-bottom: 20px;
}

#wm_content {
/*	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 50px;*/
	margin-left: 187px;
}

#wm_bios_content{
	width: 620px;
}

#wm_bios_content p{
	width: 600px;
	font-size: 1.0em;
	line-height: 18px;
	margin: 0 0 13px 0;
}

#wm_content p{
	width: 620px;
	font-size: 1.0em;
	line-height: 18px;
	margin: 0 0 13px 0;
}

#wm_content h1
{
    margin-top: 20px;
	font-size: 18px;
}

#wm_content a:link, #wm_content a:visited{
	line-height: 1.8em;
	text-decoration: none;
}


#wm_content a:hover {
	line-height: 1.8em;
	text-decoration: underline;
}

#wm_careers_list
{
}


#wm_main_intro
{
	/*margin: 0 auto;	
	margin-bottom: 15px;
	margin-top: 15px;
	width: 543px;
	font-size: 1.2em;
	font-weight:normal;*/
}

#wm_main_intro p{
	/*margin: 0 auto;	
	margin-bottom: 15px;*/
	margin-top: 15px;
	width: 543px;
	line-height:18px;
	font-size: 1.2em;
	font-weight:normal;
}

#wm_services_title, #wm_insights_title
{
    width: 543px;
 	margin-bottom: 3px;
	padding: 10px;
	padding-left: 15px;
	color: #FFFFFF;
	background-color: #bcad7f;
	font-size: 1.2em;
	font-weight: bold;
}

#wm_services_content, #wm_insights_content 
{
    width: 548px;
	padding: 10px;
	margin-top: 0px;
	margin-bottom: 50px;	
	background-image: url('/images/interface/contentgrad3.gif');
	background-repeat: repeat-x;
 }
 
 #wm_insights_content p{
	width: 530px;
	color: #656349;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.5em;
 }

#wm_services_content a, #wm_insights_content a{
	text-decoration: none;
}


#wm_services_content a:hover, #wm_insights_content a:hover {
	text-decoration: underline;
}

#wm_services_content ul, #wm_insights_content ul{
	margin: 0 0 20px 16px;
	background-image: url('/images/interface/contentgrad3.gif');
	background-repeat: repeat-x;
}

#wm_services_content li, #wm_insights_content li{
    line-height: 20px;
}

#wm_insights_additional_content p{
    font-weight: thick;
    font-size: 12px;
    color: black;
}

#content_bottom {
	float: left;
	width: 671px;
	padding: 18px 0 0 36px;	
	margin: 0 12px 0 0;
	border-top: 1px solid #9a5e25;
	border-left: 1px solid #9a5e25;
}

#content_bottom_home {
	float: left;
	padding: 0 0 0 0;	
	margin: 0 auto;
	width: 940px;
}

#container_bottom.with_sidebar #content_bottom, #container_bottom.with_sidebar_int #content_bottom {
	width: 424px;
}

#container_bottom.with_leftsidebar #content_bottom {
	width: 430px;
	margin-left: 4px;
}

#container_bottom_wide #content_bottom {
	border: none;
	padding: 24px 0 18px 52px;	
	width: 850px;
}

#content_bottom h1 {
	color: #9a5e25;
	margin: 0 0 12px 0;
	font-size: 18px;
}

#container_bottom_wide #content_bottom h1{
	float: left;
	color: #9a5d25;
	font-size: 16px;
	width: 180px;
	margin: 0;
}

#content_bottom h2 {
	color: #36180D;
	font-size: 14px;
}

#container_bottom_wide #content_bottom p {
	float: left;
	width: 620px;
	color: #602207;
	font-size: 13px;
	line-height: 22px;
	padding: 0 0 0 16px;
	margin: -4px 0 0 0;
	border-left: 1px solid #9a5d25;
}

#container_bottom_wide #content_bottom a:link, #container_bottom_wide #content_bottom a:visited {
	color: #6d785a;
}

#content_bottom ul {
	list-style-type: disc;
	margin: 0 0 12px 0;
}

#content_bottom li {
	margin: 0 0 0 16px;
}


#subheader {
	float: left;
	width: 100%;
	margin: 0 0 9px 0;
}

#subheader h1 {
	float: left;
	color: #36180d;
	margin: 0 ;
	padding: 0 0 0 18px;
	font-size: 22px;
	line-height: 21px;
}

#subheader h2 {
	color: #9a5c25;
	margin: 0;
	font-size: 14px;
	margin: 0 0 9px 0;
	padding: 0 0 6px 18px;
	border-bottom: 1px solid #36180d;
}

#selector_inv {
	float: right;
	vertical-align: middle;
	padding-top: 5px;
}

#selector_inv select {
	font-size: 12px;
}

#selector {
	float: right;
	vertical-align: middle;
}

#selector select {
	font-size: 12px;
}

#subheader #functions {
	float: left;
	margin: 3px 0 0 16px;
	color: #602207;
	font-size: 10px;
}

#subheader #functions ul {
	list-style-type: none;
}

#subheader #functions ul li {
	display: inline;
}

#subheader #functions li a {
	margin: 0;
	color: #602207;
	padding: 0 12px 0 10px;
	text-decoration: none;
	background-image: url(../images/interface/left_arrow-60210a.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
}

#subheader #functions li a:hover{
	text-decoration: underline;
}

/* TABLE STYLES */

table {
	empty-cells: show
}

table.simple_data {
	width: 100%;
	margin: 10px 0 18px 0;
}

table.simple_data th {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding: 4px;
	width: 270px;
	background-color: #e9e5db;
}

table.simple_data th.first {
	text-align: left;
	padding-left: 6px;
}

table.simple_data td {
	color: #602207;
	padding: 3px;
	text-align: center;
	width: 270px;
	border-bottom: 1px solid #602207;
}

table.simple_data td.first {
	text-align: left;
	padding-left: 6px;
}

table.simple_data td.first a {
	text-decoration: none;
}

table.simple_data td.first a:hover{
	text-decoration: underline;
}

table.simple_data tr.last td {
	border-bottom: none;
}

table.complex_data {
	width: 100%;
}

table.complex_data td {
	padding: 2px 14px 2px 14px;
	color: #602207;
	line-height: 11px;
	white-space:nowrap; 
}

table.complex_data td.data_head {
	font-weight: bold;
	padding-top: 0;
	padding-bottom: 0;
	text-align: center
}

table.complex_data td.data_subhead {
	color: #000;
	font-weight: bold;
	text-align: center;
	padding-bottom: 6px;
}

table.complex_data td.data_column {
	text-align: center;
	color: #58595B;
	padding-bottom: 18px;
}

table.complex_data td.data_row  {
	text-align: center;
	border-bottom: 1px solid #58595B;
	padding-top: 4px;
	padding-bottom: 4px;
}

table.complex_data td.data_row.last {
	border-bottom: none;
}

table.complex_data td.data_row.left {
	text-align: left;
	padding-left: 0;
	width: 300px;
}

table.complex_data td.data_bracket {
	height: 12px;
	padding: 0;
	border-top: 1px solid #36180D;
	border-right: 1px solid #36180D;
	border-left: 1px solid #36180D;
}

table.complex_data td.data_spacer {
	width: 30px;
}

#content_inner select.period {
	margin: 0 0 0 6px;
	width: 100px;
}

.column a{
	text-decoration: none;
}

.column a:hover{
	text-decoration: hover; 
}

/*#page_summary table .column ul li
{
	float: left;
	width: 50%;
	margin-top: 5px;
	margin-left: 0;
	padding-left: 25px;
	list-style-type: none;
	padding-bottom: 5px;
	background: transparent url('/images/interface/lilbull.gif') no-repeat 0 0;
}


#page_summary .column table tbody
{
	float: right;
	padding-bottom: 100px;
	padding-left: 65px;
	width: 320px;
	margin-top: -65px;
}

#page_summary .column p strong
{
	margin-top: -130px;
	margin-right: -30px;	
}*/

#page_summary .column table ul
{
	margin-top: 10px;
	margin-left: -8px;	
}

#page_summary .column table ul li
{
	margin-top: 5px;
	padding-right: 10px;
}

#page_summary .column table table
{
	margin-top: 10px;
	margin-bottom: 25px;
	margin-left: 10px;
}

/* LEFT PROMO BOX FOR INSTITUTIONAL */

#left_sidebar_whitebg_inst
{
	float: left; 
	width: 233px;
	height: 245px;
	margin: 100px 0 0 0;
	background-color: white;

}

#left_sidebar_inst {
	float: left; 
	width: 233px;
	height: 200px;
	margin: 100px 0 0 0;
	/*background-color: #d4c9ac;*/
	background: #fff url(../images/interface/right_sidebar_background.gif) repeat-y right 0;

}

#left_sidebar_inst h1 {
	color: #9a5e24;
	/*padding-left: 16px;*/
	margin: 15px 18px 4px 22px;
	line-height: 18px;
	font-size: 16px;

}

#left_sidebar_inst h1 a:link, #left_sidebar_inst h1 a:visited {
	color: #602207;
	text-decoration: none;
}

#left_sidebar_inst p {
	color: #36180d;
	margin: 0px 18px 0px 22px;	
	
}

#left_sidebar_inst p sup{
	vertical-align: 2px;
}

#left_sidebar_inst p a:link, #left_sidebar_inst p a:visited {
	color: #9a5e24;
}




/* LEFT SIDEBAR STYLES WESTCORE HOME PAGE*/

#leftside {
	float: left;
	width: 940px;
	padding: 0;
}

#left_sidebar_whitebg
{
	float: left; 
	width: 230px;
	height: 245px;
	margin: 0;
	background-color: white;

}

#left_sidebar {
	float: left; 
	width: 230px;
	/*	height: 279px;*/
	margin-top: 5;
	/*background-color: #d4c9ac;*/
	background: #fff url(../images/interface/right_sidebar_background.gif) repeat-y right 0;
}

#left_sidebar h1 {
	color: #9a5e24;
	/*padding-left: 16px;*/
	margin: 15px 18px 4px 22px;
	line-height: 18px;
	font-size: 16px;

}

#left_sidebar h1 a:link, #left_sidebar h1 a:visited {
	color: #602207;
	text-decoration: none;
}

#left_sidebar p {
	color: #36180d;
	margin: 0px 18px 0px 22px;	
	
}

#left_sidebar p sup{
	vertical-align: 2px;
}

#left_sidebar p a:link, #left_sidebar p a:visited {
	color: #9a5e24;
}

#leftside_FA {
	float: left;
	width: 948px;
	margin-top: 5px;
	margin-bottom: 10px;
}

#left_sidebar_FA {
	float: left; 
	width: 233px;
	/*height: 260px;*/
	margin: 0;
	padding-bottom: 25px;
	/*background-color: #d4c9ac;*/
	background: #fff url(../images/interface/right_sidebar_background.gif) repeat-y right 0;
}
#left_sidebar_FA h1 {
	color: #9a5e24;
	/*padding-left: 16px;*/
	margin: 15px 18px 4px 22px;
	line-height: 18px;
	font-size: 16px;

}

#left_sidebar_FA h1 a:link, #left_sidebar h1 a:visited {
	color: #602207;
	text-decoration: none;
}

#left_sidebar_FA p {
	color: #36180d;
	margin: 0px 18px 0px 22px;	
	
}

#left_sidebar_FA p sup{
	vertical-align: 2px;
}

#left_sidebar_FA p a:link, #left_sidebar p a:visited {
	color: #9a5e24;
}





/* RIGHT SIDEBAR STYLES */

#right_sidebar {
	float: left; 
	width: 233px;
	margin: 12px 0 0 0;
}

#container_bottom.with_leftsidebar #right_sidebar {width: 210px;}

#right_sidebar h1 {
	color: #9a5e24;
	margin: 5px 18px 4px 18px;
	line-height: 18px;
	font-size: 16px;
}

#right_sidebar h1 a:link, #right_sidebar h1 a:visited {
	color: #602207;
	text-decoration: none;
}

#right_sidebar p {
	color: #36180d;
	margin: 0px 18px 0px 18px;	
	
}

#right_sidebar p sup{
	vertical-align: 2px;
}

#right_sidebar p a:link, #right_sidebar p a:visited {
	color: #9a5e24;
}

/* LEFT NAVIGATIONS STYLES */

#left_nav {
	float: left;
	width: 233px;
    height: 267px;
	padding: 0px;
	background-color: #e9e5db;
}

#left_nav h1 {
	color: #9A5D25;
	font-size: 14px;
	font-weight: bold;
	margin: 16px 0 6px 22px;
}

#left_nav select {
	margin: 9px 0 9px 22px;
	width: 195px;
/*	text-transform: uppercase; */
	font-weight: normal;
	font-size: 12px;
}

#left_nav dl {
	color: #9A5C25;
}

#left_nav dt {
	padding: 9px 0 6px 16px;
	margin: 0 45px 0 0;
	font-weight: bold;
	border-top: 1px solid #9A5C25;
}

#left_nav dt a {
	color: #9A5C25;
	text-decoration: none;
}

#left_nav dt a:hover {
	text-decoration: underline;
}

#left_nav dd {
	padding: 0 0 6px 16px;
}

#left_nav dt.highlight {
	border-top: none;
    font-size:16px;
	padding-top: 10px;
	margin: 0;
	background-color: #d4c9ac;
}

#left_nav dt.first {
	border-top: none;
	padding: 9px 0 2px 16px;
}

#left_nav_container {
	position: relative;
	height: 259px;
	padding: 0;
}

#left_nav ul.left_highlight {	
	position: absolute;
	bottom: 0;
	left: 0;
	width: 232px;
	list-style-type: none;
	background-color: pink;
}

#left_nav ul.left_highlight li{
	padding: 12px 0 13px 22px;
	border-top: 2px solid #fff;	
	background-color: #d4c9ac;
}

#left_nav ul.left_highlight li.altcolor {
	background-color: #bbac7e;
}


#left_nav ul.left_highlight li a {
	color: #9a5c25;
	display: block;
	font-weight: bold;
	font-size:11pt;
	text-decoration: none;
	background: transparent url('images/interface/left_arrow_9A5D25.gif') no-repeat 0 0;
	padding-left: 16px;
}

#left_nav ul.left_highlight li a:hover {
	text-decoration: underline;
}

#left_nav ul.left_highlight li p{
	margin: 9px 0 0 0;
	padding: 0 14px 6px 14px;
}

#left_nav #left_box_container {
	float: left;
	width: 233px;
	margin: 48px 0 0 0;
	border-top: 4px solid #fff;
	/border-top: 16px solid #fff;
	background-color: #fff;
}

#left_nav #left_box {	
	width: 231px;
	margin: 0;
	border: 1px solid #e9e5db;
	background-color: #fff;
}

#left_nav #left_box h1 {
	margin: 18px 18px 6px 18px;
	color: #9a5c25;
	font-weight: bold;
}

#left_nav #left_box p {
	margin: 6px 18px 18px 18px;
}



/* LEFT NAV FOR WEALTH MANAGEMENT */
#wm_left_nav {
	float: left;	
	width: 249px;
	height: 267px;
	background-color: #e9e5db;

}

#wm_left_nav h1 {
	color: #9A5D25;
	font-size: 14px;
	font-weight: bold;
	margin: 16px 0 6px 22px;
}

#wm_left_nav select {
	margin: 9px 0 9px 22px;
	width: 195px;
/*	text-transform: uppercase; */
	font-weight: bold;
	font-size: 12px;
}

#wm_left_nav dl {
	color: #9A5C25;
}

#wm_left_nav dt {
	padding: 9px 0 6px 16px;
	margin: 0 45px 0 0;
	font-weight: bold;
	border-top: 1px solid #9A5C25;
}

#wm_left_nav dt a {
	color: #9A5C25;
	text-decoration: none;
}

#wm_left_nav dt a:hover {
	text-decoration: underline;
}

#wm_left_nav dd {
	padding: 0 0 6px 16px;
}

#wm_left_nav dt.highlight {
	border-top: none;
    font-size:16px;
	padding-top: 10px;
	background-color: #d4c9ac;
	width: 232px;
}

#wm_left_nav dt.first {
	border-top: none;
	padding: 9px 0 2px 16px;
}

#wm_left_nav_container {
	position: relative;
	height: 259px;
}

#left_nav ul.left_highlight {	
	position: absolute;
	bottom: 0;
	left: 0;
	width: 232px;
	list-style-type: none;
	background-color: pink;
}

#left_nav ul.left_highlight li{
	padding: 12px 0 13px 22px;
	border-top: 2px solid #fff;	
	background-color: #d4c9ac;
}

#left_nav ul.left_highlight li.altcolor {
	background-color: #bbac7e;
}


#left_nav ul.left_highlight li a {
	color: #9a5c25;
	display: block;
	font-weight: bold;
	font-size:11pt;
	text-decoration: none;
	background: transparent url(../images/interface/left_arrow_9A5D25.gif) no-repeat 0 0;
	padding-left: 16px;
}

#left_nav ul.left_highlight li a:hover {
	text-decoration:underline; 
}

#left_nav ul.left_highlight li p{
	margin: 9px 0 0 0;
	padding: 0 14px 6px 14px;
}

#left_nav #left_box_container {
	float: left;
	width: 233px;
	margin: 48px 0 0 0;
	border-top: 16px solid #fff;
	/border-top: 4px solid #fff; 
	background-color: #fff;
}

#left_nav #left_box {	
	width: 231px;
	margin: 0;
	border: 1px solid #e9e5db;
	background-color: #fff;
}

#left_nav #left_box h1 {
	margin: 18px 18px 6px 18px;
	color: #9a5c25;
	font-weight: bold;
}

#left_nav #left_box p {
	margin: 6px 18px 18px 18px;
}

/* FOOTER STYLES */
#footer 
{
	float: left;
	width: 900px;
	padding: 0 0 0 22px;
}

#footer p {
	margin: 0 0 12px 0;
}

#footer_links {
	font-size: 11px;
	line-height: 12px;
	color: #602207;
	margin: 0 0 32px 0;
	font-weight: bold;
}

#footer_links a:link, #footer_links a:visited {
	color: #602207;
	text-decoration: none;
	padding: 0 18px 0 9px;
	margin: 0 0px 0 -9px;
	border-left: 1px solid #af9083;
}

#footer_links a:hover{
	color: #602207;
	text-decoration: underline;
}

#footer_links a.last:link, #footer_links a.last:visited {
	border-left: none;
}

#footer_fineprint p {
	font-size: 11px;
	line-height: 10pt;
	color: #36383B;
}

.footer_fineprint sup 
{
    line-height: 12pt;
}

#footer_fineprint a {
	font-size: 11px;
	line-height: 10pt;
	color: #9A5C25;
	text-decoration: none;
	padding: 0 9px 0 0;
	margin: 0 9px 0 0;
	font-weight: bold;
	border-right: 1px solid #c8c8c8;
}

#footer_fineprint a:hover {
	text-decoration: underline;
}

/* DATA TAB STYLES */

#tab_container {
	float: left;
	height: 320px;
}

.data_tabs {
	width: 918px;
}

.data_tabs dl 
{
	position: relative;
	width: 918px;
	margin: 0;
	padding: 0;
}

.data_tabs dt {
	cursor: pointer;
	float: left;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #602207;
	text-align: center;
	font-size: 14px;
	line-height: 24px;
	width: auto;
	height: 25px;
	margin: 0;
	padding: 0 22px 0 22px;
	top: 0;
	white-space: normal;
	background-color: #E9E5DC;
	border-top: 1px solid #602207;
	border-right: 1px solid #602207;
}

.data_tabs dt.current {
	cursor: pointer;
	float: left;
	width: auto;
	color: #602207;
	height: 25px;
	margin: 0;
	padding: 0 22px 0 22px;
	position: relative;
	top: 0;
	z-index: 99;
	background-image: url(../images/interface/data_tab_bckgrnd.gif);
	background-color: #fff;
	background-repeat:repeat-x;
	background-position: 0 1px;
	border-top: 1px solid #602207;
	border-right: 1px solid #602207;
}

.data_tabs #tab1 {
	border-left: 1px solid #602207;
}

.data_tabs dd {
	display: none;
}

.data_tabs dd.current {
	display: block;
	left: 0;
	padding: 12px;
	position: absolute;
	top: 25px;
	z-index: 0;
	width: 918px;
	height: 260px;
	border-top: 1px solid #602207;
	border-right: 1px solid #602207;
	border-bottom: 1px solid #602207;
	border-left: 1px solid #602207;
}

#data_text {
	float: left;
	margin: 12px 12px 0 0;
	width: 700px;
}

#date_sidebar {
	float: left;
	margin: 12px 0 0 0;
	width: 200px;
}

#date_sidebar h1 {
	font-size: 12px;
	color: #602207;
	font-weight: bold;
	padding: 0 0 4px 0;
	border-bottom: 1px solid #602207;
}

#date_sidebar ul {
	margin: 2px 0 0 0;
	list-style-type: none;
}

#date_sidebar li {
	margin: 8px 0 5px 0px;
}

#date_sidebar li a{
	color: #36180D;
	font-weight: bold;
	text-decoration: underline;
	padding: 0 0 0 20px;
}

#date_sidebar li a:hover {
	color: #9A5D25;
}

#date_sidebar li.document a:link, #date_sidebar li.document a:visited {
	background-image: url(../images/interface/bullet_article.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#date_sidebar li img {
	margin: 0 0 0 6px;
}

.fineprint {
	font-size: 10px;
	line-height: 12px;
	color: #76787B;
}

.bottom {
	position: absolute;
	bottom: 0;
	padding: 0 0 16px 0;
}

/* COLORS USED
	really dark brown: #36180d
	brown dark: #602207;
	brown medium 1: #9a5c25
	brown medium 2: #d4c9ac
	brown medium 3: #bbac7e
	borwn light: #af9083
	brown really light: #e9e5db
	gray: #76787b
	grayish green: #6d785a
	gray medium: #c7C8bf
	gray light: #c8c8c8
*/	

/* SPECIFIC PAGE OBJECT STYLES */

/* homepage/template */

#home_sections {
	width: 100%;
	margin-top: 4px;
	border-collapse: collapse;
}

#home_sect_1, #home_sect_2, #home_sect_3{
	width: 33%;
	margin: 0px;
	padding: 20px 10px 20px 10px;
	font-size: 13pt;
	color: #FFFFFF;
	letter-spacing: 0.15em;
	text-align: center;
	text-decoration: none;
}


#home_sect_1 a, #home_sect_2 a, #home_sect_3 a {
	color: #FFFFFF;
}

#home_sect_1_descrip p, #home_sect_2_descrip p, #home_sect_3_descrip p{
	padding: 8px 20px 0px 20px;
	color: #602207;
	line-height: 1.75em;
	letter-spacing: 0.05em;
	visibility: hidden;
}

#home_sect_1_descrip p a,#home_sect_2_descrip p a, #home_sect_3_descrip p a{
	text-decoration: underline;
}

#home_section_container {
	width: 100%;
	color: #602207;
	font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif;
}
#home_section_title_01 {
    font-size: 13pt;
	background-color: #602207;
	width: 33%;
	float: left;
	text-align: center;
	height: 60px;
	line-height: 60px;
	border-right: 1px solid #FFF;
}

#home_section_title_02 {
    font-size: 13pt;
	background-color: #656349;
	width: 33%;
	float: left;
	text-align: center;
	height: 60px;
	line-height: 60px;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
}

#home_section_title_03 {
    font-size: 13pt;
	background-color: #9A5D26;
	width: 33%;
	float: left;
	text-align: center;
	height: 60px;
	line-height: 60px;
	border-left: 1px solid #FFF;
}

#home_section_content_01 {
	float: left;
	}
#home_section_content_01 p {
	margin-top: 5px;
	padding: 0px 0px 0px 20px;
	line-height: 1.75em;
	letter-spacing: 0.05em;
	width: 230px; 
	}

#home_section_content_02 {
	float: left;
	}

#home_section_content_02 p {
	margin-top: 5px;
	padding: 0px 0px 0px 0px;
	line-height: 1.75em;
	letter-spacing: 0.05em;
	width: 230px;
	margin-left: -10px;
	}

#home_section_content_03 {
	float: left;
	}		
#home_section_content_03 p {
	margin-top: 5px;
	padding: 0px 0px 0px 0px;        
	line-height: 1.75em;
	letter-spacing: 0.05em;
	width: 230px;
	margin-left: -10px;
	}

#logobar {
	position: absolute;
	width: 940px;	
	background-color: #36180e;
	margin-top: 160px;
	vertical-align: middle;
	margin-bottom: 0px;

}

/* page 2 */

#focus {
	float: right;
	width: 870px;
	color: #602206;
	font-size: 17pt;
	line-height: 1.3em;
	vertical-align: middle;
	text-transform:uppercase;
	border-top: 7px solid #888b74;
	padding-top: 30px;
}

#pinstripe {
	margin-top: 110px;
	width: 100%;
	height: 1px;
    border-top: 1px solid #602206;
}

#committment {
	float: right;
	width: 565px;
	margin-right: 20px;
	padding-top: 30px;
	font-size: 1.2em;
	margin-bottom: 20px;
	line-height: 1.5em;
}

#committment li{
    list-style-image: url(/images/interface/bigcrimtri.gif);
  
}

#committment .firstlist{
	list-style-image: url(/images/interface/bigcrimtri.gif);
}

#committment p{
	padding-top: 25px;
}

#committment .secondlist 
{
  width: 475px;
  line-height: 18px;
  list-style-image: none; 
}

#committment .secondlist ul li {
  list-style-image: url('/images/interface/lilbull.gif');
  list-style-type: disc;
  line-height: 20px;
}

#offerbox1 {
	background-color: #646248;
}

#offerbox2 {
	background-color: #9a5d26;
}

#offerbox1, #offerbox2 {
	float: right;
	width: 210px;
	height: 110px;
	color: #ffffff;
	padding: 10px 20px 10px 30px;
	line-height: 2.2em;
	margin-right: 39px;
}

#offerbox1, #offerbox2 p 
{
	color: #ffffff;
}

#learnmorebox1, #learnmorebox2 {
	float: right;
	width: 195px;
	background-color: #f2efea;
	color: #602206;
	padding: 10px 20px 10px 45px;
	line-height: 1.8em;
	margin-right: 39px;
}

#learnmorebox1, #learnmorebox2 li
{
 list-style-image: url("/images/interface/bigcrimtri.gif");
}

#learnmorebox1 a, #learnmorebox2 a{
	background-color: #f2efea;
	text-decoration: none;
}

#learnmorebox1 a:hover, #learnmorebox2 a:hover{
	background-color: #f2efea;
	text-decoration: underline;
}


/* page 3 */

#grey_stripe 
{
	float: left;
	width: 918px;
	height: 7px;
	background-color: #888b74;
	margin-left: 22px;
}

#research {
	float: left;
	width: 865px;
	font-size: 1.2em;
	letter-spacing: 1px;
	line-height: 1.3em;
	vertical-align: middle;
	margin-left: 22px;
	/*padding-top: 15px;
	padding-right: 50px; */
	padding: 15px 50px 0px 2px;
}

#glance_title {
	float: right;
	width: 915px;
	margin-top: 30px;
	border-bottom: 1px solid #000000;
	color: #602206;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 7px;
}

#glance {
	float: left;
	width: 275px;
	margin-top: 10px;
	margin-left: 40px;

}


#glance ul li {
	list-style:disc outside url('/images/interface/lilbull.gif');
	margin-left: 16px;
	padding-bottom: 10px;
}

/* page 4 */
#four_glance {
	float: left;
	width: 275px;
	margin-top: 10px;
	margin-left: 40px;
	padding-bottom: 7px;
}

#four_glance li {
	padding-bottom: 10px;
	list-style-type: disc;
	width: 250px;
	list-style-position: outside;
}

#fourbox {
	width: 575px;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
}

.fourbox_common {
	float: left;
	color: #FFFFFF;
	margin-right: 10px;
	
}

.fourbox_titles{
	width: 100px;
	padding: 10px 15px 10px 15px;
	text-align: center;
	vertical-align: middle;
}

.fourbox_titles a{
	color: #FFFFFF;
}

.fourbox_text {
	width: 100px;
	height: 155px;
	padding: 5px 15px 5px 15px;
}



#tribox {
	width: 525px;
	float: right;
	margin-top: 10px;
}

.tribox_common {
	float: left;
	color: #FFFFFF;
	margin-right: 10px;
}

.tribox_titles {
	width: 125px;
	padding: 10px 15px 10px 15px;
	text-align: left;
	vertical-align: middle;
}

.tribox_titles a{
	text-decoration:none;
	color: #FFFFFF;
}

.tribox_titles a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}

.tribox_text {
	width: 125px;
	height: 145px;
	padding: 5px 15px 5px 15px;
	text-align: left;
}

.tribox_text_westcore {
	width: 125px;
	height: 135px;
	padding: 5px 15px 5px 15px;
	text-align: left;
}

.bigwhitetri {
	vertical-align: middle;
	padding-right: 5px;
}

/* page 7 */

#contact_us {
	width: 914px;
	color: #602206;
	font-size: 24px;
	line-height: 38px;
	font-weight: bold;
	border-bottom: 1px solid #602206;
	padding-left: 25px;
}

#contact_us_name 
{
	font-size: 1.2em;
	text-align: left;
}

#contact_us_name td
{
	font-size: 1.2em;
    padding-bottom: 4px;
	text-align: left;
}

#contact_us_detail 
{
	font-size: 1.2em;
    padding-bottom: 5px;
	font-weight: normal;
	text-align: left;
}

#contact_us_data {
	width: 942px;
	margin-top: 3px;
}

#contact_us_data th 
{
	width: 33%;
	background-color: #EFEADF;
	color: #602206;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	text-align: left;
}

#contact_us_data td {
	padding-left: 15px;
	vertical-align: top;
	padding-top: 10px;
}

#contact_us_data td a:link, #contact_us_data td a:visited {	
	color: #9a5c25;
	text-decoration:none;
}

#contact_us_data td a:hover{
	text-decoration:underline;
}

#contact_us_data_title {
    font-size: 1.1em;
    FONT-WEIGHT: bold;
    COLOR: #9a5c25;
    padding-bottom: 10px;
}

/*westcore standard pages*/

#titling {
	margin-top: 7px;
	width: 920px;
	color: #602206;
	font-size: 1.9em;
	line-height: 24px;
	font-weight: bold;
	border-bottom: 1px solid #602206;
	padding-bottom: 7px;
	padding-left: 20px;
}

#titling_bios {
	width: 920px;
	color: #602206;
	font-size: 1.9em;
	line-height: 28px;
	font-weight: bold;
	border-top: 1px solid #602206;
	margin-top:20px;
	padding-bottom: 7px;
	padding-left: 20px;
}

#shortbio_text 
{
    line-height: 16px;
    margin-left: -3px;
}

#shortbio_text tr 
{
    vertical-align: top;
    line-height: 16px;
}

#shortbio_text td 
{
    vertical-align: top;
    line-height: 16px;
}

#shortbio_daterange 
{
    width: 120px;
}

#page_secondary_summary{
	margin-top: 5px;
	padding-left:20px;
	padding-bottom: 5px;
	
}

#page_summary {
	margin-top: 5px;
	width: 845px;
	padding-left:20px;
	padding-bottom: 5px;
	line-height: 18px;
}

#page_summary ul li{
	margin-left:25px;
}

#page_summary ol li
{
	/*text-indent: 15px;*/
	margin-left:25px;
}

.invest_box_title{
	font-size: 1.1em;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none; 
}


.insidebar{	
	width: 890px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left:10px;
	margin-top:10px;
	background-color: #848269;
	color: #FFFFFF;
	font-size: 1.1em;
}

#inside1, #inside2, #inside3, #inside4, #inside5
{
    width: 435px;
}

#inside1 ul, #inside2 ul, #inside3 ul, #inside4 ul, #inside5 ul 
{
    margin-top: 10px; 
    margin-left: 15px;  
    margin-bottom: 10px; 
}

#portfolio_guidelines ul 
{
    margin-top: 4px; 
    margin-left: 25px;  
    margin-bottom: 4px; 
    
}

#about_us li {
	list-style-image:url('/images/interface/lilbull.gif');
    margin-bottom: 3px; 
    vertical-align: middle;
    padding-left: 0px;
    margin-left: 0px;
}

#inside1 li, #inside2 li, #inside3 li, #inside4 li, #portfolio_guidelines li
{
	list-style-image:url('/images/interface/lilbull.gif');
    margin-bottom: 3px; 
    vertical-align: middle;
    padding-left: 0px;
    margin-left: 0px;
}

#div_title_bar {
	width: 471px;
	margin-top: 10px;
	padding: 10px;
	background-color: #646249;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
}

#div_right_container
{  	float: right;
	width: 335px;
}

#div_right_block 
{  	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding: 15px 15px 25px 15px;
	background-image: url('/images/interface/contentgrad3.gif');
	background-repeat: repeat-x;
}

#div_right_block ul 
{
    margin-left: 20px;
    margin-right: 20px;
}
.div_insidebar{	
	width: 481px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	background-color: #848269;
	color: #FFFFFF;
	font-size: 1.1em;
}

#div_insidebar ul {
	width: 471px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left:10px;
	margin-bottom:10px;
	color: #FFFFFF;
	font-size: 1.1em;
}

#right_block_title 
{
    font-size: 1.2em;
    line-height: 18px;
    font-weight: bold;
    color: #9A5D26;
}

#container { 
	width: 920px;
}

#container_left_bkd {
	float: left;
	width: 75%;
}

#container_right {
	float: left;
	width: 24%;
	margin-left: 1%;
}
	
.left_content_container {
	width: 100%;
}
		
#left_content_container_01 {
	float:left;
	width: 620px;
	background: #6E6C53;
	position:relative;
	overflow: hidden;
	margin-bottom: 10px;
}


#left_content_container_01 a:hover, #left_content_container_01 a
{
	text-decoration: none;
	cursor:pointer;
}

#left_title_container_01 {
	float:left;
	width:100%;
	background: #646248;
	position: relative;
	right:80%;	
}

#left_title_01 {
	float:left;
	width:16%;
	position:relative;
	left:84%;
	margin-top: 10px;	
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding-right: 10px;
	text-align: left;
}

#left_title_01 a{
	color: #FFF;
}



		
#left_content_01 {
	float:left;
	width:76%;
	position:relative;
	left:83%;
	padding-top: 10px;	
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	height: 90px;
}

#left_content_01 ul {
	margin: 0px 10px 0px 20px;

}		

#left_content_01 a{
	color: #FFF;
	cursor:pointer;
}

a:hover #left_title_01 ul li, a #left_title_01 ul li, a:hover #left_title_02 ul li, a #left_title_02 ul li, a #left_title_03 ul li, a:hover #left_title_03 ul li{
	list-style:square outside url('/images/interface/bigwhitetri.gif');
}
		
#left_content_container_02 {
	float:left;
	width:620px;
	background: #5C5D5F;
	position:relative;
	overflow: hidden;
	margin-bottom: 10px;
}


 

#left_content_container_02 a:link, #left_content_container_02 a:hover 
{
    text-decoration: none;
    cursor:pointer;
}

#left_title_container_02 {
	float:left;
	width:100%;
	background: #4E4D50;
	position: relative;
	right:80%;	
}

#left_title_02 {
	float:left;
	width:16%;
	position:relative;
	left:84%;
	margin-top: 10px;	
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding-right: 10px;
	text-align: left;
}

#left_title_02 a{
	color: #FFF;
	cursor:pointer;
}
		
#left_content_02 {
	float:left;
	width:76%;
	position:relative;
	left:83%;
	padding-top: 5px;	
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	height: 90px;
}

#left_content_02 ul {
	margin: 8px 10px 0px 20px;
}		

#left_content_02 a{
	color: #FFF;
	cursor:pointer;
}
		
#left_content_container_03 {
	float:left;
	width:620px;
	background: #692E16;
	position:relative;
	overflow: hidden;
	margin-bottom: 10px;
}

#left_title_container_03 {
	float:left;
	width:100%;
	background: #5F240D;
	position: relative;
	right:80%;	
}

#left_content_container_03 a:link, #left_content_container_03 a:hover 
{
    text-decoration: none;
    cursor:pointer;
}

#left_title_03 {
	float:left;
	width:16%;
	position:relative;
	left:84%;
	margin-top: 10px;	
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-right: 10px;
	text-align: left;
}

#left_title_03 a{
	color: #FFF;
	cursor:pointer;
}
		
#left_content_03 {
	float:left;
	width:76%;
	position:relative;
	left:83%;
	padding-top: 5px;	
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	height: 90px;
}

#left_content_03 ul {
	margin: 0px 10px 0px 20px;
}		

#left_content_03 a:link, #left_content_03 a:hover;{
	color: #FFF;
	cursor:pointer; 
}
		
#right_header {
	padding: 5px;
	font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #9A5D26;
	color: #FFF;
/*	width: 300px;*/
	text-indent: 15px;
}

#right_content {
	margin-top: 5px;
	background-color: #FFF;
	padding: 5px;
	background-image: url(/images/interface/contentgrad3.gif);
	background-repeat: repeat-x;	
	height: 315px;		
	line-height: 25px;
	font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif;
	font-size: 14px;
	indent: 17px;
}		
		
#right_content ul li{
	list-style: none;
	margin-left: 25px;
}	
		


#right_content ul li.brownFolder{
	list-style-image:url(/images/interface/brownpage.gif);
}

#right_content a {font-size: 11px; text-decoration: none; color: #5F240D;}
#right_content a:hover {font-size: 11px; text-decoration: underline; color: #5F240D;}


/* Careers */

#careers_container {
	width: 100%;
	padding-bottom: 50px;
}

#careers_title {
	float: left;
	width: 915px;
	padding-left:25px;
	border-bottom: 1px solid #5F240D;
}

#careers_sub_title {
	padding-left:25px;
	padding-top: 15px;
	width: 100%;
}

#careers_container h1 {
	font-size: 24px;
	line-height: 38px;
	font-weight: bold;
	color: #5F240D;
	margin: 0 0 2 25;
}
#careers_container h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 10 0 10 25;
}
#careers_container h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5 0;
}
#careers_content {
	width: 520px;
	padding-top:10px;
	margin: 0 10 10 25;
	float: left;
	padding-left:25px;
	line-height: 24px;
}
#careers_content_image {
	padding: 15px 20px 5px 20px;
	float: right;
}

#careers_opportunities {
	padding-left:25px;
	width: 100%;
	margin: 10 0 5 25;
	clear: both;
}

.careers_job_title {
	width: 250px;
	margin: 2 0 2 25;
	float: left;
}
.careers_job_date {
	width: 540px;
	margin: 2 0 2 0;
	float: left;
}

/*
#invest_openacc, #invest_types, #invest_classes {
	float: left;
	width: 540px;
	border-collapse: collapse;
	margin-bottom: 10px;
}

#invest_openacc td, #invest_types td, #invest_classes td {
	color: #FFFFFF;
	padding: 15px 10px 10px 30px;
	height: 85px;
	vertical-align: top;
}

#invest_openacc td a, #invest_types td a, #invest_classes td a{
	color: #FFFFFF;
}

*/

#invest_related {
	float: right;
	width: 300px;
	background-color: #a8650d;
	color: #FFFFFF;
	margin-top: 10px;
	padding: 10px 10px 10px 30px;
	font-size: 1.2em;
	font-weight: bold;
}

#invest_related_content {
	float: right;
	width: 280px;
	height: 250px;
	/*margin-top: 6px;*/
	margin:6px 0px 0px 650px;
	padding: 10px 10px 10px 50px;
	line-height: 2.1;
	background-image: url('/images/interface/contentgrad2.gif');
	background-repeat: repeat-x;
}


/*westcore->open an account */
#open_account {
	align:left;
	width: 942px;
	margin-top: 20px;
	margin-left: -20px;
}

#open_account th {
	width: 33%;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	text-align:left;
	padding: 10px 15px 10px 25px;
}

#open_account td {
	width: 33%;
	height: 280px;
	padding: 15px 15px 15px 22px;
	background-image: url(/images/interface/contentgrad3.gif);
	background-repeat: repeat-x;
	vertical-align: top;
}

#open_account td a {
	color: #602206;
}

#open_account td a:hover {
	color: #602206;
	text-decoration: underline;
}

/*tabs and content for tab content*/
.fund_top {
	height: 18px;
	font-size: 1.1em;
	font-weight: bold;
	color: #5f2107;	
	
}

.fund_top a, fund_top a:visited {
	color: #5f2107;	
	text-decoration: none;
}

.fund_top#selected{
	float:left;
	padding:2px 34px 2px 34px;
	text-align:center;
	border-top:1px solid #a5897e;
	border-left:1px solid #a5897e;
	border-right:1px solid #a5897e;
    background-image: url('/images/interface/contentgrad_tab.gif');
    background-color:White;
}

.fund_top#selected_lit{
	float:left;
	padding:2px 14px 2px 14px;
	text-align:center;
	border-top:1px solid #a5897e;
	border-left:1px solid #a5897e;
	border-right:1px solid #a5897e;
    background-image: url('/images/interface/contentgrad_tab.gif');
    background-color:White;
}

.fund_top#default{
	float:left;
	padding:2px 30px 0px 30px;
	text-align:center;
	border:1px solid #a5897e;
	background-color:#e9e5db;
}

.fund_top#default_lit{
	float:left;
	padding:2px 14px 0px 14px;
	text-align:center;
	border:1px solid #a5897e;
	background-color:#e9e5db;
}

.fund_top_print {
width: 127px;
margin-top: 5px;
font-size:0.8em;
font-weight:normal;
border-bottom:1px solid #a5897e; 
text-align:right; 
float:left; 

}

.fund_top_print_br {
width: 782px;
/width:757px;
margin-top: 5px;
font-size:0.8em;
font-weight:normal;
border-bottom:1px solid #a5897e; 
text-align:right; 
float:left; 
/*padding-bottom:3px;*/
}


#fund_bottom {
	width: 880px;
	border-left: 1px solid #a5897e;
	border-right: 1px solid #a5897e;
	border-bottom: 1px solid #a5897e;
	padding: 25px 15px 15px 15px;
	margin-top: 5px;
}	




#fund_box {
	width: 868px;
	border-collapse: collapse;
}

#fund_box p 
{
  	color: #5F2107;
}

#fund_box td {
	text-align: center;
	padding: 1px;
	font-size: 1.0em;
}


/* Institutional fund details */
.inst_fund_top {
	height: 18px;
	font-size: 1.1em;
	font-weight: bold;
	
}

.inst_fund_top a, fund_top a:visited {
	color: #5f2107;	
	text-decoration: none;
}

.inst_fund_top#selected{
	float:left;
	padding:2px 34px 2px 34px;
	text-align:center;
	border-top:1px solid #a5897e;
	border-left:1px solid #a5897e;
	border-right:1px solid #a5897e;
    background-image: url('/images/interface/contentgrad_tab.gif');
    background-color:White;
}

.inst_fund_top#selected_lit{
	float:left;
	padding:2px 14px 2px 14px;
	text-align:center;
	border-top:1px solid #a5897e;
	border-left:1px solid #a5897e;
	border-right:1px solid #a5897e;
    background-image: url('/images/interface/contentgrad_tab.gif');
    background-color:White;
}

.inst_fund_top#default{
	float:left;
	padding:2px 30px 0px 30px;
	text-align:center;
	border:1px solid #a5897e;
	background-color:#e9e5db;
}

.inst_fund_top#default_lit{
	float:left;
	padding:2px 14px 0px 14px;
	text-align:center;
	border:1px solid #a5897e;
	background-color:#e9e5db;
}

.inst_fund_top_print {
	width:311px;
	margin-top: 6px;
	font-size:0.8em;
	font-weight:normal;
	border-bottom:1px solid #a5897e; 
	text-align:right; 
	float:left;

}

.inst_fund_print_mutual {
	width:408px;
	margin-top: 6px;
	font-size:0.8em;
	font-weight:normal;
	border-bottom:1px solid #a5897e; 
	text-align:right; 
	float:left;
}

#inst_fund_bottom {
	width: 878px;	
	border-left: 1px solid #a5897e;
	border-right: 1px solid #a5897e;
	border-bottom: 1px solid #a5897e;
	padding: 20px 15px 15px 15px;
	

}
#inst_fund_bottom a {
	color: #5c1c00;
	text-decoration: none;
}

#inst_fund_bottom a:hover{
	color: #5c1c00;
	text-decoration: underline;
}

#title_narrow_int_topten{
	margin: -6px -2px 0px 0px;
	/margin: 10px -2px 0px 0px;
}

#title_narrow{
	margin: 10px 0px 0px 0px;
	
}

#title_wide sup {
	line-height: 4px;
}


#title_narrow sup {
	line-height: 4px;
}



#ourfunds_box p {
  	color: #5F2107;
}

#ourfunds_box td {
	text-align: center;
	padding: 1px;
	font-size: 1.0em;
}

.taxira_top_print{ 
width:238px;  
margin-top: -16px;
/margin-top: 20px;
font-size:0.8em;
font-weight:normal;
border-bottom:1px solid #a5897e; 
text-align:right; 
float:right; 
}

.ourfunds_top_print{ 
width:298px;  
margin-top: -17px;
font-size:0.8em;
font-weight:normal;
border-bottom:1px solid #a5897e; 
text-align: right;
float: right;
margin-right: 10px;
}

#ourfunds_top_print_lit{
width: 122px;
/*width: 133px; */ /*CHANGED BY M. FILBY */
[width: 110px;
width: 133px;]
/width:133px; 
margin-top: 25px;
/margin-top: 20px;
font-size:0.8em;
font-weight:normal;
border-bottom:1px solid #a5897e; 
float: left;
}

.ourfunds_top_print_fa {
width: 173px;
margin-top: -16px;
margin-right: 10px;
font-size:0.8em;
font-weight:normal;
border-bottom:1px solid #a5897e; 
text-align:right; 
float:right; 
}

.ourfunds_top {
	padding-top: 0px; 
	height: 18px;
	font-size: 1.1em;
	font-weight: bold;
	color: #5f2107;	
	margin-top: -21px;
	/margin-top: -20px;
}

.ourfunds_top a, ourfunds_top a:visited {
	color: #5f2107;	
	text-decoration: none;
}

.ourfunds_top#selected{
	float:left;
	padding:2px 34px 2px 34px;
	text-align:center;
	border-top:1px solid #a5897e;
	border-left:1px solid #a5897e;
	border-right:1px solid #a5897e;
    background-image: url('/images/interface/contentgrad_tab.gif');
    background-color:White;
}

.ourfunds_top#selected_lit
{
    margin-top:20px;
	float:left;
	padding:2px 14px 2px 14px;
	text-align:center;
	border-top:1px solid #a5897e;
	border-left:1px solid #a5897e;
	border-right:1px solid #a5897e;
    background-image: url('/images/interface/contentgrad_tab.gif');
    background-color:White;
}

.ourfunds_top#default{
	float:left;
	padding:2px 30px 0px 30px;
	text-align:center;
	border:1px solid #a5897e;
	background-color:#e9e5db;
}

.ourfunds_top#default_lit{
    margin-top:20px;
	float:left;
	padding:2px 14px 0px 14px;
	text-align:center;
	border:1px solid #a5897e;
	background-color:#e9e5db;
}


#ourfunds_bottom {
	width: 878px;
	/width: 880px;
    margin-top: 38px;
    /margin-top: 35px;
	border-left: 1px solid #a5897e;
	border-right: 1px solid #a5897e;
	border-bottom: 1px solid #a5897e;
	padding: 32px 15px 15px 15px;
	/padding: 25px 15px 15px 15px;	
}

#ourfunds_bottom ul{
	margin-left: 0px;
	/margin-left:15px;
	padding-left: 15px;
	/padding-left: 0px;
}


#ourfunds_bottom_lit {
	margin-top: 46px;
	/margin-top: 45px;
	width: 878px;
	/width: 880px;
	border-left: 1px solid #a5897e;
	border-right: 1px solid #a5897e;
	border-bottom: 1px solid #a5897e;
	padding: 25px 15px 15px 15px;	
	background: #fff url(../images/interface/ourfunds_bottom_lit_border.gif) no-repeat right 0;	

}

#ourfunds_box {
	width: 868px;
	border-collapse: collapse;
}

#ourfunds_box p 
{
  	color: #5F2107;
}

#ourfunds_box td {
	text-align: left;
	padding: 1px;
	font-size: 1.0em;
}

#fund_box_dailynav {
	width: 888px;
	table-layout: fixed;
}

#fund_box_dailynav td {
    PADDING: 3px 5px 3px 5px;
}

#fund_box_nav_header {
	text-align: Left;
	font-size: 1.2em;
	border-bottom: solid 1px #000000;
}

#fund_titling 
{
	color: #FFFFFF;
	background-color: #646248;
    FONT-SIZE: 1.2em;
    TEXT-ALIGN: left;
	font-weight: bold;
	padding: 5px;
	width: 865px;
}

.fund_header {
	border-bottom: 1px solid #000000;
	padding-top: 3px;
	padding-bottom: 3px;
}

.fund_alt_color {
	background-color: #efeadf;
}

.no_border {
	width: 18px;
	padding: 0px;
	margin: 0px;
	border-color: #ffffff;
	border-width: 0;
	border-style: none;
	color: #602206;
}

#riskprofile
{
    padding-left: 47px;
    float: left;
    position: relative;
    font-size: 8pt;
}

#riskprofile_low
{
    float: left;
    padding-left:20px;
    COLOR: #67644b; 
    font-size: 7pt;
}

#riskprofile_high
{
    float: right;
    padding-right:20px;
    COLOR: #67644b; 
    font-size: 7pt;
}


#invest_us{
 position: absolute;
 float: right;
 width:900px;
 text-align: right;
 padding-right:30px;
 padding-left: 35px;
}

#invest_us a{
	/*margin:0px;*/
	border:0px;
	width:99px;
	height:18px;
}

/*tab designs for westcore funds*/

#ticker{
    	position: absolute;
	/top: 110px;
	text-align: left;
	font-size: 1.0em;
	padding-left: 21px;
	float:left;
	padding-top: 15px; 
 

}

#TabMainTitle{
	float:left;
	/width:500px;
	margin-top: 5px;
	text-align:left;
	color:#9b6029;
    font-size: 12pt;
    line-height: 22pt;
    padding: 0px 0px 5px 20px;
}

#TabSecondTitle{
	float:left;
	/width:500px;
	text-align:left;
	color:#5F2107;
	font-size:x-large; 
	/font-size: 1.4em;
	padding: 2px 0px 5px 20px;
}

#title_line{
	width:940px;
	height:5px;
	border-top:1px solid #723b23;
	margin-top: 35px;	
	margin-bottom: 5px;	
}

#tab_dropdown_list, #inst_tab_dropdown_list{
	float:right;
    position: relative;
    top: -40px;
	text-align: right;
	color: #591800;
	padding-right: 5px;
	margin-top:1px;
	line-height: 18px;
}

#tab_dropdown_list select, #inst_tab_dropdown_list select{
    margin-top:8px;
}

#tab_dropdown_list select disabled{
    color: #000000;
}

#fund_intro{
	width: 600px;
	float:left;
}

#fund_intro ul li 
{
    padding-left: 20px;
	list-style-image:url('/images/interface/lilbull.gif');
}

#invest_obj {
	float: left;
	width: 280px;
	margin-right: 30px;
}

#invest_obj b, #invest_obj strong{
	color: #602207;
}

#invest_obj ul li{
	list-style-image:url('/images/interface/lilbull.gif');
	padding-left: 10px;
}

#overview_title 
{
    font-size: 13px;
}

#invest_obj a {
	color: #5c1c00;
	text-decoration: none;
}

#invest_obj a:hover {
	color: #5c1c00;
	text-decoration: underline;
}

#management_team a {
	color: #5c1c00;
	text-decoration: none;
}

#management_team a:hover {
	color: #5c1c00;
	text-decoration: underline;
}

#management_team {
	float: left;
	width: 250px;
	margin-right: 30px;
}

#management_team b{
	color: #5F2107;
}

#management_team strong{
	color: black;
}

#management_team li{
	list-style-image:url('../images/interface/lilbull.gif');
}

#management_team a:hover {
	color: #5c1c00;
	text-decoration: underline;
}

#management_team a{
	text-decoration: none;
}

#institutional_mutual {
	float: left;
	width: 270px;
	margin-right: 30px;
}

#institutional_mutual b{
	color: #5F2107;
}

#institutional_mutual strong{
	color: black;
}

#institutional_mutual li{
	list-style-image:url('../images/interface/lilbull.gif');
}


#key_helights a {
	color: #5c1c00;
	text-decoration: none;
}

#key_helights a:hover {
	color: #5c1c00;
	text-decoration: underline;
}

#key_helights {
	float: left;
	width: 260px;
	margin-right: 50px;
}

#key_helights b{
	color: #5F2107;
}

#key_helights strong{
	color: black;
}

#key_helights li{
	list-style-image:url('../images/interface/lilbull.gif');
	vertical-align:bottom;
}

#benchmark_inst 
{
	width: 390px;
	float: left;
	margin-right: 80px;
}

#more_info {
	float: left;
	width: 120px;
	padding-right: 30px;
	line-height: 2.0;
	padding-left: 10px;
	MARGIN-TOP: -115px; 
	margin-left:20px;
	/*padding-left: 310px;*/
}

#more_info_sep, #more_info_inst
{
	position: absolute;
	top: 335px;
	float: left;
	width: 180px;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 2.0;
	margin-left:625px;
	
}

/*#more_info_inst {	
	position: absolute;
	top: 335px;
	float: left;
	width: 180px;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 2.0;
	margin-left:625px;
}*/

#more_information_title b{
	color:#5C1C00;
	font-size: 1.0em;
	padding: 1px;
	text-align:left;
	word-spacing:2px;
}

#more_information_bar 
{
    width: 200px;
    height:5px;
  	border-top: 1px solid #602207;
}

#more_info ul 
{
    /*padding-left:17px;*/
    width: 250px;
}

#more_info li a{
	text-decoration:none;
	word-spacing:1.5px;
}

#more_info li a:hover {
	text-decoration:underline;
	word-spacing:1.5px;
}


#more_info li{
	/*list-style-image:url('../images/interface/brownpage.gif');*/
	vertical-align: bottom;
	list-style-type: none;
}

#more_info_sep ul 
{
    /*padding-left:17px;*/
    width: 250px;
}

#more_info_sep li a{
	text-decoration:none;
	word-spacing:1.5px;
}

#more_info_sep li a:hover {
	text-decoration:underline;
	word-spacing:1.5px;
}


#more_info_sep li{
	/*list-style-image:url('../images/interface/brownpage.gif');*/
	vertical-align: bottom;
	list-style-type: none;
}

#more_info_inst ul 
{
    /*padding-left:17px;*/
    width: 250px;
}

#more_info_inst li a{
	text-decoration:none;
	word-spacing:1.5px;
}

#more_info_inst li a:hover {
	text-decoration:underline;
	word-spacing:1.5px;
}


#more_info_inst li{
	/*list-style-image:url('../images/interface/brownpage.gif');*/
	vertical-align: bottom;
	list-style-type: none;
}

#webcast_more_information_bar 
{
    width: 175px;
    height:5px;
  	border-top: 1px solid #602207;
}

.main_obj {
    margin-top: 20px;
	width: 100%;
	text-align: left;
	font-size :1.0em;
}

.main_obj b{
	color:#5F2107;
}

#open_accounts {
	width: 100%;
	margin-left: -3px;
}

#open_accounts td {
	vertical-align: top;
}	

#content_inner .policies p{
	font-size: 11px;
	line-height: 10pt;
	color: #36383B;
	padding-bottom: 5px;
    margin-bottom: 5px;
}

#policies {
    margin-top: 20px;
	width: 908px;
/*	font-family: Tahoma, Arial;*/
	padding-top: 10px;
	text-align: left;
}

.policies p {
	font-size: 11px;
	line-height: 10pt;
	color: #36383B;
	padding-bottom: 5px;
    margin-bottom: 5px;
}

.policies sup 
{
    line-height: 12pt;
}

#policies a {
	font-size: 11px;
	line-height: 12px;
	color: #9A5C25;
	text-decoration: none;
	border: none 0px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

 #policies a:hover {
	text-decoration: underline;
}



#policies_snapshot {
    margin-top: 20px;
	width: 898px;
/*	font-family: Tahoma, Arial;*/
	padding-top: 10px;
	text-align: left;
}

.policies_snapshot p {
	width: 858px;
	font-size: 1.0em;
	line-height: 16px;
	color: #36383B;
	padding-bottom: 5px;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-top: 8px;
}

.policies_snapshot sup 
{
    line-height: 12pt;
}

#policies_snapshot a {
	font-size: 1.0em;
	line-height: 16px;
	color: #9A5C25;
	text-decoration: none;
	border: none 0px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#policies a:hover {
	text-decoration: underline;
}


/*institutional fund page*/
#container_bottom_home .mainFunds{
    background-color: #DDDDDD;
	text-decoration:none;
	font-weight:bold;
}
#container_bottom_home .allFunds{
    background-color: #B9B9B9;
	font-weight:lighter;	
}

#container_bottom_home .listFunds{
	font-weight:lighter;	
}

/*institutional catorgory pages */
#selector .mainFunds{
    background-color: #DDDDDD;
	text-decoration:none;
	font-weight:bold;
	
}

#selector .listFunds{
	font-weight:lighter;
}

#selector_inv .mainFunds{
    background-color: #FFFFFF;
	text-decoration:none;
	font-size: 2 em;
	/font-size: x-large;


}





/*westcore homepage*/
#left_nav_container .mainFunds{
    background-color: #DDDDDD;
	font-weight:bold;
}

#left_nav_container .allFunds{
    background-color: #B9B9B9;
	font-weight:lighter;	
}

#left_nav_container .listFunds{
	font-weight:lighter;	
}

#tab_dropdown_list .listFunds{
	font-weight:lighter;
}

#tab_dropdown_list .listFunds #selected{
	font-weight:lighter;
}

#tab_dropdown_list .mainFunds{
	background-color: #DDDDDD;
	text-decoration:none;
	font-weight:bold;	
}


/* Westcore Account Access & Changes Pages */
#container_left {
	float: left;
	width: 72%;

}


.left_content_container {
	width: 100%;
	clear: both;
}

#left_header {
	padding: 5px;
	font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #646248;
	color: #FFF;
	margin-bottom:6px;
}

#left_header a{
	color: #FFF;
}

#left_header sup {
	font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
	vertical-align: super;
	font-weight: bold;
	color: #FFF;
}

#left_content {
	margin: 5 0 10 0;
	padding: 10px;
	font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif;
	font-size: 12px;
	background-color: #FFF;
	background-image: url('/images/interface/contentgrad3.gif');
	background-repeat: repeat-x;	
}

#left_content_bkd {
	margin: 5px 0px 10px 0;
	padding: 10px;
	font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif;
	font-size: 12px;
	background-color: #FFF;
	background-image: url('/images/interface/contentgrad3.gif');
	background-repeat: repeat-x;	
}

#left_content ul li 
{
    margin-left: 20px;
    margin: 8px 0px 8px 20px;
}

#learn_container_left {
	width: 48%;
	float: left;
	margin-right: 1%;
	margin-top: 10px;
	margin-bottom: 10px;
}

#learn_container_right {
	width: 48%;
	float: left;
	margin-left: 1%;
	margin-top: 10px;
	margin-bottom: 10px;
}	

.left_learn_header {
	background-color: #646248;
	font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 8px;
}

.left_learn_header a {
	color: #FFF;
}

.left_learn_content {
	font-size: 12px;
	padding: 5 5 15 15;
	margin: 5px 10px 10px 10px;
}

.left_learn_content a {
    color: #9a5c25;
    text-decoration: none;
}

.left_learn_content a:hover {
    color: #9a5c25;
    text-decoration: underline;
}

/*westcore login page*/
.box_titling {
	margin-top: 15px;
	width: 450px;
	color: #602206;
	font-size: 1.4em;
	font-weight: bold;
	border-bottom: 1px solid #602206;
	padding-bottom: 5px;
	padding-left: 15px;
}

.access_box {
	float: left;
	width: 435px;
	height: 170px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 15px 15px 15px 15px;
	background-image: url('/images/interface/contentgrad3.gif');
	background-repeat: repeat-x;
}


.access_form {
	margin-top: 10px;
	/*margin-right: 250px;
	margin-bottom: 130px; */
}

.access_form td {
	padding-right: 5px;
	padding-bottom: 3px;
}

.access_form_profile{
	margin-top: 10px;
	/*margin-right: 250px;
	margin-bottom: 130px; */
	margin-top: 5px;
	width: 845px;
	padding-left:20px;
	padding-bottom: 5px;
	line-height: 18px;

}

.access_form_profile{
	padding-right: 5px;
	padding-bottom: 3px;
}

/*testing tabs*/

#tabHeader ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#tabHeader li
{
	display: inline;
	border: solid;
	border-width: 1px 1px 0 1px;
	margin: 0 0.5em 0 0;	
}

#tabHeader li a
{
	padding: 0 1em;	
}

#tabContent
{
	border: 1px solid;	
}

#tabHeader selected
{
	padding-bottom: 1px;
	background: white;	
}
/*email form page*/
#email_form_table{
	width: 100%;
	float:right;
	border: none 0px;
}

.email_form_table_row{
	text-indent: 15px;
	margin-left:125px;
	vertical-align: top;
}

#email_form_table td input
{
	margin-top:1222px;
}



/*registration page*/
#far_form_backing {
	float: left;
	width: 900px;
	height: 450px;
	margin-top: 10px;
	background-image: url('/images/interface/contentgrad2.gif');
	background-repeat: repeat-x;
	padding: 20px;
	padding-bottom: 80px;
	/padding-bottom: 75px;
}

.far_form_backing {
	float: left;
	width: 900px;
	height: 450px;
	margin-top: 10px;
	background-image: url('/images/interface/contentgrad2.gif');
	background-repeat: repeat-x;
	padding: 20px;
	padding-bottom: 80px;
	/padding-bottom: 75px;
}



#far_form_table {
	width: 100%;
	float:right;
}

.far_form_table_row{
	color: #602206;
	padding: 4px;
	text-align: right;
	vertical-align: top;
	line-height: 20px;
}

.far_form_text{
	color: #602206;
	text-align:left;
	vertical-align:middle;
}

.far_form_text p{
	color: #602206;
	text-align:left;
	vertical-align:middle;
}

.far_form_label{
	color: #602206;
	text-align:left;
}

.far_form_checkbox input{
	border: none 0px White;
	margin-right: -40px;
}

#far_form_table td input, #far_form_table td select {
	width: 200px;
}


/*Literature Request page/form*/
.lit_req_form_backing {
	float: left;
	width: 900px;
	height: 450px;
	margin-top: 10px;
	background-image: url('/images/interface/contentgrad2.gif');
	background-repeat: repeat-x;
	padding: 20px;
}

#lit_req_form_table {
	width: 100%;
	float:right;
	border:none 0px;
}



#lit_req_titling 
{
	color: #602206;
	vertical-align: top;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	padding-top: 5px;
}

.TextBox_Color{
	background-color: #FFF !important;
}

.Label_Form{
	margin-top: 5px;
}

.lit_req_table_row{
	color: #602206;
	padding: 4px;
	vertical-align: top;
	line-height: 20px;
}


.lit_req_list_cb input {
    width: 30px;
    border: none 0px White;
}


.lit_req_list_cb_row input{
    border: none 0px White;
    width: 30px;
	color: #602206;
	padding-top: 15px;
	float: left;
}

.lit_req_list_table_row{
	width: 175px;
	color: #602206;
	padding: 4px;
	padding-right: 10px;
	vertical-align: top;
	line-height: 20px;
}

.lit_req_table_header_row 
{
	color: #602206;
	vertical-align: top;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;	
	width: 33%;
}

.lit_req_form_text{
	color: #602206;
	text-align:left;
	vertical-align:middle;
}
lit_req_table_header_row
.lit_req_form_label{
	color: #602206;
	text-align:left;
	width: 330px;
}

#lit_req_form_table td input, #lit_req_form_table td select {
	width: 120px;
	
}

/* Westcore Year-end styles */
		#tab_yearend_container {
			width: 100%;
		}
		
				
		#tab_yearend_title {
			color: #9a5c25;
			font-size: 14px;
			font-weight: bold;
			width: 49%;
			float: left;
			text-align: left;
		}

		#tab_yearend_selection {
			width: 49%;
			float: left;
			text-align: right;
		}
		
		#tab_yearend_selection form {
			margin: 0;
		}
		
		#tab_yearend_content {
			text-align: left;
			width: 100%;
			margin-top: 15px;
			padding: 15 0 15 0;
			border-top: 1px solid #000;
			line-height: 16px;
			clear: both;
		}
		
		
		

		#tab_yearend_funds {
			width: 100%;
			border-collapse: collapse;
			margin-bottom: 25px;
		}

		.tab_yearend_funds_header 
		{
			padding: 5px;
			font-weight: bold;
			text-align: center;
			vertical-align: top;
			border-bottom: 1px solid #000;	
		}

		.tab_yearend_funds_title {
			padding: 5px;
			font-weight: bold;
		}
		
		.tab_yearend_funds_title_alt {
			padding: 5px;
			font-weight: bold;
        	background-color: #efeadf;
		}

		.tab_yearend_funds_content {
			padding: 5px;
			text-align: center;
			vertical-align: top;
		}
		
		.tab_yearend_funds_content_alt {
			padding: 5px;
			text-align: center;
			vertical-align: top;
        	background-color: #efeadf;
		}
		

		#tab_yearend_footer {
			width: 100%;
		}

.ButtonCenter{
	text-align:center;
	vertical-align: middle;
	line-height:6px;
	padding-right:3px;
	border:0px none;
	
}

#tab_performance_container {
	width: 100%;
}

#tab_performance_container A:link {text-decoration: underline; color: #5F240D;}
#tab_performance_container A:visited {text-decoration: underline; color: #5F240D;}
#tab_performance_container A:active {}
#tab_performance_container A:hover {}	
		
.tab_performance_title {
	background-color: #5F2107;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	width: 100%;
	clear: both;
}
.tab_performance_content_title {
    color: #9A5C25;
	font-weight: bold;
	font-size: 14px;
}
#tab_performance_returns {
	width: 100%;
	border-collapse: collapse;
	margin-top: 5px;
	color: #5F2107;
}

.tab_performance_data_title {
	padding: 3px 0 3px 0;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #000;
}
.tab_distributions_schedule_content {
	width: 65px;
	padding: 3px 0 3px 0;
	text-align:  center;
	border-bottom: 1px solid #000;
	color: #5F2107;
}
.tab_distributions_schedule_content_bottom {
	width: 65px;
	padding: 3px 0 3px 0;
	text-align: center;
	color: #5F2107;
}
.tab_distributions_schedule_content_title {
	padding: 3px 0 3px 0;
	width: 340px;
	border-bottom: 1px solid #000;
	color: #5F2107;
}		
.tab_distributions_schedule_content_title_bottom {
	width: 340px;
	padding: 3px 0 3px 0;
	color: #5F2107;
}

#div_share_title {
	width: 852px;
	padding: 10px;
	background-color: #646249;
	color: #FFFFFF;
	font-size: 1.2em;
}

#div_2009_links, #div_2008_links {	
	width: 408px;
	height: 130px;
	margin-top: 7px;
	margin-right: 10px;
	padding: 10px;
	background-image: url('/images/interface/contentgrad4.gif');
	background-repeat: repeat-x;
}

#div_2009_links {
	float: left;
}

#div_2008_links {
	float: right;
}

#div_2009_links a:link, #div_2008_links a:link {
	color: #6f6f6f;
}
#div_distrosch_title, #div_distro_info {
	width: 852px;
	margin-top: 15px;
	padding: 10px;
	background-color: #646249;
	color: #FFFFFF;
	font-size: 1.2em;
}

.tab_recent_funds 
{
	border-collapse: collapse;
	border: solid 1px #fff;
	width: 800px;
}

.tab_recent_funds th {
	border-collapse: collapse;
	border: solid 1px #fff;
	font-size: 1.0em;
	padding: 3px;
	width: 210px;
	text-align: center;
}

.tab_recent_funds td {
	border-collapse: collapse;
	border: solid 1px #fff;
	font-size: 1.0em;
	padding: 3px;
	width: 210px;
	text-align: center;
}

#div_distrosch_table {
	border-collapse: collapse;
	width: 700px;
}

#div_distrosch_table td {
	font-size: 0.9em;
	color: #6f6f6f;
	padding: 1px;
	width: 210px;
}

#div_distro_info_text {
	width: 680px;
	margin-top: 20px;
	text-align: left;
	margin-left: 15px;
}

		#tab_monthly_title {
			color: #5F2107;
			font-size: 14px;
			font-weight: bold;
			width: 25%;
			float: left;
		}

		#tab_monthly_selection {
			width: 74%;
			float: left;
		}
		
		#tab_monthly_selection form {
			margin: 0 0 10 0;
		}
		
		.tab_monthly_data_header {
			margin-top: 15px;
			width: 100%;
			padding: 2px;
			color: #000;
			background-color: #CCC;
			border: 1px solid #000;
			clear: both;
		}
		
		.tab_monthly_data {
			width: 100%;
		}
		
		.tab_monthly_data_content {
			width: 20%;
			padding: 2px;
		}


#TaxIRALink
{   text-align: right;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    /margin-bottom: 2px;
    padding-bottom: 5px; 
    /padding-bottom: 0px;
    
}

#OrderLitViaMail
{   text-align: right;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    /margin-bottom: 2px;
    padding-bottom: 5px; 
    /padding-bottom: 0px;
    
}

#tab_lit_container {
	width: 95%;
}

#tab_lit_container A:link {text-decoration: underline; color: #5F240D;}
#tab_lit_container A:visited {text-decoration: underline; color: #5F240D;}
#tab_lit_container A:active {11px; text-decoration: underline; color: #5F240D;}
#tab_lit_container A:hover {11px; text-decoration: none; color: #5F240D;}	

.tab_lit_data_header {
	margin-top: 15px;
	width: 570px;
	padding: 2px;
	font-weight: bold;
	color: #000;
	clear: both;
	background-color:#c7C8bf;
}
.tab_lit_data_subheader {
	font-weight: normal;
}
.tab_lit_data {
	width: 100%;
}

.tab_lit_data_title {
	background-color:#f5f5f5;
	width: 690px;
	padding: 4px;
}

.tab_lit_data_link {
	background-color:#f5f5f5;
	width: 30%;
	padding: 2px;
	text-align: center;
}

.tab_lit_data_link img {
	border: 0px;
    text-align: center;
}

.tab_lit_data_title_header {
	width: 39%;
	font-weight: bold;
}
.tab_lit_data_title {
	width: 39%;
	padding: 2px;
}

.tab_lit_data_link_header {
	width: 30%;
	text-align: center;
	font-weight: bold;
}

#tab_lit_reports_container {
	width: 100%;
}

#tab_lit_reports_container A:link {text-decoration: underline; color: #5F240D;}
#tab_lit_reports_container A:visited {text-decoration: underline; color: #5F240D;}
#tab_lit_reports_container A:active {11px; text-decoration: underline; color: #5F240D;}
#tab_lit_reports_container A:hover {11px; text-decoration: none; color: #5F240D;}	

.tab_lit_list_title {
	margin-top: 2px;
	padding-top: 12px;
	padding-left: 12px;
	font-weight: bold;
}

.tab_lit_list {
	list-style-type: none;
	margin-left: 0;
	padding-left: 12px;
	margin-top: 2px;
	margin-bottom: 12px;
}

.tab_lit_content_header {
	float:left;
	margin-top: 10px;	
	width: 70%;
	font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif; 	
	padding: 5px;	
	font-weight: bold;
	background-color: #646248;
	color: #FFF;
	font-size: 14px;
	margin-bottom:8px;

}

.tab_lit_content {
	float:left;
	width: 70%;
	margin-top: 5px;
	margin-bottom: 15px;
	line-height: 18px;
}


.tab_lit_content ul 
{
    margin-top:10px;
	margin-left: 16px;
}

.tab_lit_content li 
{
      list-style-image: url(/images/interface/lilbull.gif);
      list-style-type: disc;
	margin-left: 16px;
}

#lit_highlight {
    margin-top: 10px;
    float:right;
    width: 215px;
    padding: 10px;
	background-image: url('/images/interface/contentgrad4.gif');
	background-repeat: repeat-x;
}

#lit_highlight_title {
    float:left;
    font-size: 14px;
    font-weight: normal;
  }

#lit_highlight p {
    float:left;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    vertical-align:middle;
}

.insidebar{	
	line-height: 28px;
	background-image:url(bar2.gif);
	background-position:right;	
	text-align:middle;
	width: 481px;
	margin-bottom: 10px;
	
	}
.insidebar a{
	color:black;
	text-decoration: none; 
}
.title1 {
    line-height: 36px;
	background-image:url(/images/interface/bar1.gif);
	background-position:right;	
	text-align:middle;
	width: 495px;
	color:#fff;	
	text-decoration:none;
	margin-bottom: 16px;
	}
.title2, .title3, .title4, .title5 {
    line-height: 36px;
	background-image:url(/images/interface/bar3.gif);
	background-position:right;	
	text-align:middle;
	width: 495px;
	color:#fff;
	font-weight:strong;
	margin-bottom: 16px;
	}
.title1 a:link, .title2 a:link, .title3 a:link, .title4 a:link, .title5 a:link,
.title1 a:active, .title2 a:active, .title3 a:active, .title4 a:active, .title5 a:active,
.title1 a:visited, .title2 a:visited, .title3 a:visited, .title4 a:visited, .title5 a:visited,
.title1 a:hoover, .title2 a:hoover, .title3 a:hoover, .title4 a:hoover, .title5 a:hoover
{
	color: #FFFFFF;
	text-decoration: none; 
}

p {
	color: black;
}	


#ctl01_txtUsername 
{
    margin-top:2px;
}

#commentary_box_growth 
{
    width:310px;
    height: 210px;
    background-color: #692E16;
    margin: 10px 10px 10px 0px;
    float: left;
    padding: 10px;
    font-size: 16px;
    color: #fff;
    display: block;
    
}

#commentary_box_value 
{
    width:310px;
    height: 210px;
    background-color: #5C5D64;
    float: left;
    padding: 10px;
    margin: 10px;
    font-size: 16px;
    color: #fff;
    display: block;
}

#commentary_box_intl 
{
    width:310px;
    height: 210px;
    background-color: #6E6C53;
    margin: 10px 10px 10px 0px;
    float: left;
    padding: 10px;
    font-size: 16px;
    color: #fff;
    display: block;
}

#commentary_box_fixed
{
    width:310px;
    height: 210px;
    background-color: #a26832;
    float: left;
    padding: 10px;
    margin: 10px;
    font-size: 16px;
    color: #fff;
    display: block;
}

#commentary_box a
{
    color:#ffffff;
    text-decoration: none;
    line-height: 28px;
}

#commentary_box a:hover
{
    text-decoration: underline;
    line-height: 28px;
}

#highlight_container
{   margin: 0 0 0 0;
    width:880px;
    float:left;
}

#highlight_left {
    margin-top: 10px;
    float:left;
    width: 575px;
    padding: 10px;
	background-image: url('/images/interface/contentgrad3.gif');
	background-repeat: repeat-x;
}

#highlight_right {
    margin-top: 10px;
    float:right;
    width: 215px;
    padding: 10px;
	background-image: url('/images/interface/contentgrad3.gif');
	background-repeat: repeat-x;
}


#highlight_full {
    float:left;
    padding: 15px;
	background-image: url('/images/interface/contentgrad3.gif');
	background-repeat: repeat-x;
  	padding-bottom: 80px;
}

#highlight_full ul 
{
  	list-style-type: none;
  	margin-left: -20px;
  	font-size:14px;
  	text-indent:0px;
  	padding-right: 10px;
}

#highlight_left {
    margin-top: 10px;
    float:left;
    width: 575px;
    padding: 10px;
	background-image: url('/images/interface/contentgrad3.gif');
	background-repeat: repeat-x;
}

#highlight_right {
    margin-top: 10px;
    float:right;
    width: 215px;
    padding: 10px;
	background-image: url('/images/interface/contentgrad3.gif');
	background-repeat: repeat-x;
}

#maroon_bar
{
    background-color: #5F240D;
    color: #fff;
    font-size: 14px;
    padding: 8px;
    text-indent: 15px;
    margin: 10px 0px 3px 0px;
    font-weight: bold;
}

#maroon_bar_half
{
    float:left;
    background-color: #5F240D;
    width: 368px;
    color: #fff;
    font-size: 14px;
    padding: 8px;
    margin: 10px 0px 3px 0px;
    font-weight: bold;
}

#blue_bar_half
{
    background-color: #5C5D64;
    width: 365px;
    color: #fff;
    font-size: 14px;
    padding: 8px;
    margin: 10px 0px 3px 0px;
    font-weight: bold;
}

#highlight_half_left{
    float:left;
    margin-top: 10px;
    width: 365px;
    margin-right:20px;
    padding: 10px;
	background-image: url('/images/interface/contentgrad3.gif');
	background-repeat: repeat-x;
}

#highlight_half_right{
    float:left;
    margin-top: 10px;
    width: 365px;
    padding: 10px;
	background-image: url('/images/interface/contentgrad3.gif');
	background-repeat: repeat-x;
}

#edelivery_border 
{
    border-right: solid 2px #000;
    padding: 10px 20px 10px 20px;
}

#edelivery_border p
{
    font-size: 12px;
    text-align: center;
}

#edelivery 
{
    padding: 10px 20px 10px 20px;
}

#edelivery p
{
    font-size: 12px;
    text-align: center;
}


#edelivery_head 
{
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
    text-align: center;
    color: #602206;
    
}

#edelivery_green_arrow {   
    position:absolute;
    width: 40px;
    height: 40px;
	background: #646248;
	padding: 23px 15px 10px 25px;
}
#edelivery_green_content {
    width: 835px;
    height: 73px;
	background: #6E6C53;
}

#edelivery_green_content p {
    font-size: 16px;
    color: #fff;
    margin-left: 85px;
    padding: 10px;
}

#edelivery_green_content a:link, #edelivery_green_content a:visited {
    color: #fff;
    text-decoration: underline;
}

#edelivery_blue_arrow {
    position:absolute;
    width: 40px;
    height: 40px;
	background: #4E4D54;
	padding: 23px 15px 10px 25px;
}

#edelivery_blue_content {
    padding: 10px;
    width: 815px;
    height: 53px;
	background: #5C5D64;
}
#edelivery_blue_content p {
    font-size: 16px;
    color: #fff;
    margin-left: 75px;
    padding: 10px;
}
#edelivery_blue_content a:link, #edelivery_blue_content a:visited {
    color: #fff;
    text-decoration: underline;
}

#bod_table p
{
    color: #fff;
}

#bod_table .mainhead tr, #bod_table .mainhead td 
{
    text-align:center;
    padding:5px;
    background-color: #602207;
    color: #fff;
    font-size: 16px;
    font-weight:bold;
}

#bod_table .subhead tr, #bod_table .subhead td 
{
    text-align: center;
    padding:2px;
    background-color: #a5a99e;
    color: #000;
}

#bod_table.rowhead TD 
{
    text-align: left;
    padding:2px;
    background-color: #efeadf;
    color: #000;
}

#bod_table.rowdata TD 
{
    text-align: left;
    padding:2px;
    background-color: #efeadf;
    color: #000;
}

#bod_table .data tr, #bod_table .data td 
{
    text-align: right;
    padding:2px;
    background-color: #fff;
    color: #000;
}

#bios_caption p{
	width: 640px;
}

#fa_bios_title
{	
	margin-top:2px;
	margin-bottom:2px;
	font-weight: bold;
}

#fa_bios_title p {
	margin-top:2px;
}
