
/*HYBRID NAV BEGIN---------------------------------------------------*/
#container {
margin-right: 5px;
margin-left: 5px;
position: relative;
width: 98%px;    /*substitue your page width*/
text-align: left; /*reset divs after ie5 hack*/
text-align: center;
}

ul#main_nav
	{
	float: left;
	padding: 0;
	margin: 0;
	width: 980px;
	background: #fff url(/a2/images/nav/nav_bg.gif) 0 0 repeat;
	}
ul#main_nav li
	{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;

	}

ul#nav_off li
	{
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	background-position: 0 -19px;
	}


ul#main_nav li a#myaccount
	{
	display: block;
	height: 21px;
	width: 99px;
	background: #fff url(/a2/images/nav/nav_myaccount.gif) 0 0 no-repeat;
	}

ul#main_nav li a#mutual
	{
	display: block;
	height: 21px;
	width: 116px;
	background: #fff url(/a2/images/nav/nav_mutual.gif) 0 0 no-repeat;
	}

ul#main_nav li a#retirement
	{
	display: block;
	height: 21px;
	width: 167px;
	background: #fff url(/a2/images/nav/nav_retirement.gif) 0 0 no-repeat;
	}

ul#main_nav li a#portfolios
	{
	display: block;
	height: 21px;
	width: 155px;
	background: #fff url(/a2/images/nav/nav_separately.gif) 0 0 no-repeat;
	}

ul#main_nav li a#basics
	{
	display: block;
	height: 21px;
	width: 135px;
	background: #fff url(/a2/images/nav/nav_basics.gif) 0 0 no-repeat;
	}

ul#main_nav li a#commentary
	{
	display: block;
	height: 21px;
	width: 103px;
	background: #fff url(/a2/images/nav/nav_commentary.gif) 0 0 no-repeat;
	}

ul#main_nav li a#about
	{
	display: block;
	height: 21px;
	width: 147px;
	background: #fff url(/a2/images/nav/nav_about.gif) 0 0 no-repeat;
	}

ul#main_nav li a#forms
	{
	display: block;
	height: 21px;
	width: 58px;
	background: #fff url(/a2/images/nav/nav_forms.gif) 0 0 no-repeat;
	}

ul#main_nav li a#myaccount_off
	{
	display: block;
	height: 21px;
	width: 99px;
	background: #fff url(/a2/images/nav/nav_myaccount.gif) 0 -42px no-repeat;
	}

ul#main_nav li a#myaccount2_off
	{
	display: block;
	height: 21px;
	width: 99px;
	background: #fff url(/a2/images/nav/nav_myaccount2.gif) 0 -42px no-repeat;
	}

ul#main_nav li a#mutual_off
	{
	display: block;
	height: 21px;
	width: 116px;
	background: #fff url(/a2/images/nav/nav_mutual.gif) 0 -42px no-repeat;
	}

ul#main_nav li a#retirement_off
	{
	display: block;
	height: 21px;
	width: 167px;
	background: #fff url(/a2/images/nav/nav_retirement.gif) 0 -42px no-repeat;
	}

ul#main_nav li a#portfolios_off
	{
	display: block;
	height: 21px;
	width: 155px;
	background: #fff url(/a2/images/nav/nav_separately.gif) 0 -42px no-repeat;
	}

ul#main_nav li a#basics_off
	{
	display: block;
	height: 21px;
	width: 135px;
	background: #fff url(/a2/images/nav/nav_basics.gif) 0 -42px no-repeat;
	}

ul#main_nav li a#commentary_off
	{
	display: block;
	height: 21px;
	width: 103px;
	background: #fff url(/a2/images/nav/nav_commentary.gif) 0 -42px no-repeat;
	}

ul#main_nav li a#about_off
	{
	display: block;
	height: 21px;
	width: 147px;
	background: #fff url(/a2/images/nav/nav_about.gif) 0 -42px no-repeat;
	}

ul#main_nav li a#forms_off
	{
	display: block;
	height: 21px;
	width: 58px;
	background: #fff url(/a2/images/nav/nav_forms.gif) 0 -42px no-repeat;
	}




ul#main_nav li a#home:hover,
ul#main_nav li a#mutual:hover,
ul#main_nav li a#separately:hover,
ul#main_nav li a#retirement:hover,
ul#main_nav li a#commentary:hover,
ul#main_nav li a#basics:hover,
ul#main_nav li a#forms:hover,
ul#main_nav li a#about:hover,
ul#main_nav li a#myaccount:hover,
ul#main_nav li a#portfolios:hover
	{
	background-position: 0 -21px;
	}

ul#main_nav li a#home_off:hover,
ul#main_nav li a#mutual_off:hover,
ul#main_nav li a#separately_off:hover,
ul#main_nav li a#retirement_off:hover,
ul#main_nav li a#commentary_off:hover,
ul#main_nav li a#basics_off:hover,
ul#main_nav li a#forms_off:hover,
ul#main_nav li a#about_off:hover,
ul#main_nav li a#myaccount_off:hover,
ul#main_nav li a#myaccount2_off:hover,
ul#main_nav li a#portfolios_off:hover
	{
	cursor: default;
	}



/*HYBRID NAV END---------------------------------------------------*/
.q	{
background:#006633;
padding:3pt;
color: #ffffff;
font-size: 10pt;
}
.a	{
padding:3pt;
font-size: 10pt;
}
.nav	{
	width: 220px;
	padding-left: 15pt;
}
.left-indent	{
	padding-left: 18pt;
}
.h-divider	{
	border-top: 1px dotted #000000;
	margin-bottom:3px;
}
.v-divider	{
	border-left: 1px dotted #000000;
	height: 100%;
}
#footer{
	position: absolute;
	clear: both;
	height: 15%;
	border-width: 1px 0 0 0;
	left: 0px;
	vertical-align: bottom;

}
.copy1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
}
.crumb_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;

}

a.crumb_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;

	}

a.crumb_top:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	}

a.crumb_top:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	}

a.crumb_top:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	}

.head_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 10pt;
	color: #333333;

}
.TopBox {
	border: thin solid #8e9168;
	background-color: #eaeade;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.side_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.table_head_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
}
.frame1 {
/*	display: table-cell;*/
	border: 1px solid #819527;
	background-color: #ececdc;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.shade1 {
	background-color: #ececdc;
}
.drop_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
	height: 14px;
	letter-spacing: 0px;
	margin: 0px;
	padding: 0px;
}
.head_med {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #535353;
	font-weight: bold;
	margin-bottom: 5px;
}

.head_lg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3333333;
	font-weight: bold;
}

.head_lg_light {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: normal;
}

.side_sm_bullet {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14pt;
	padding-top: 3pt;
}
.field_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #333333;
}
.rule_separator {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #848652;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 1px;
}

.rule_separatornew {
	border-width: 0px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #848652;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 1px;
}


.rule_vertical {
	display: table-cell;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #848652;
	height: 100%;
	margin: 10px;
}
.head_med_ital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	margin-bottom: 5px;
	font-style: italic;
}
.radio {
	vertical-align: top;
	display: block;
	padding-bottom: 10px;
}
.nav_2nd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	letter-spacing: 1px;
	line-height: 10px;
	padding-top: 10px;
	/*padding-right: 10px;*/
	padding-bottom: 10px;
	padding-left: 10px;
	background-position: center center;
	vertical-align: middle;
}
.nav_2nd_active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	letter-spacing: 1px;
	line-height: 10px;
	padding-top: 10px;
	/*padding-right: 10px;*/
	padding-bottom: 10px;
	padding-left: 7px;
	font-weight: bold;
	vertical-align: middle;
	background-position: center center;
}

a.nav_2nd:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	letter-spacing: 1px;
	line-height: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-decoration: none;
	vertical-align: middle;
	background-position: center center;
}

a.nav_2nd:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	letter-spacing: 1px;
	line-height: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-decoration: none;
	vertical-align: middle;
	background-position: center center;
}

a.nav_2nd:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006633;
	letter-spacing: 1px;
	line-height: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-decoration: underline;
	background: #ffffff;
	letter-spacing: 1px;
}

.table_top {
	border: solid #999966;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}

.table_top_sides {
	border: solid #999966;
	border-bottom-width: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
}

.table_mid {
	border: solid #999966;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
}

.table_right {
	border: solid #999966;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 0px;
}

.table_left {
	border: solid #999966;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 1px;
}

.table_bottom {
	border: solid #999966;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
}
.table_box {
	border: solid #999966;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
}
.table_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.mutual_orange {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #996633;
}
.head_med_light {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #535353;
	font-weight: normal;
	margin-bottom: 5px;
}
.head_sm_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 10pt;
	color: #FFFFFF;
}
.sm_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.head_sm_lite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 10pt;
	color: #333333;
}

a.tablink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 10pt;
	color: #333333;
	text-decoration: none;
	}

a.tablink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 10pt;
	color: #000000;
	text-decoration: none;
	}

a.tablink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 10pt;
	color: #333333;
	text-decoration: none;
	}

a.tablink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 10pt;
	color: #333333;
	text-decoration: none;
	}

.head-lt {
	background-color : #f0f0e1;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-style:solid;
	border-width:2px;
	border-color: #aaa87a;
	z-index:10;
}

.style2 !important
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #666633;
	padding-bottom:2px;
	letter-spacing:1px;
}

.style3
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #666633;
	padding-bottom:2px;
	letter-spacing:1px;
}

.IRA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #135285;
	text-decoration:none;
}

a.IRA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #135285;
	text-decoration:underline;
}

a.IRA:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #135285;
	text-decoration:underline;
}
a.IRA:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #135285;
	text-decoration:none;
}
a.IRA:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #135285;
	text-decoration:none;
}

.featured-topics	{
	position: absolute;
	width: 320px;
	margin-bottom: 3px;
	padding-right: 5px;

}

.news-market-comm	{
	position: relative;
	padding-left: 5px;
	left:330px;
	width: 320px;
	margin-bottom: 3px;
	padding: 5px;
	border-left: 1px dotted #000000;
	vertical-align: top;

}

/* Investment Styles */
.domestic-equity {
	background: #912436;
/*	background-image: url('/a2/images/common/carrot_white.png'); */
	background-position:  3px 3px;
	background-repeat:  no-repeat;
}


.blend {
	background: #1A5B93;
/*	background-image: url('/a2/images/common/carrot_white.png'); */
	background-position:  3px 3px;
	background-repeat:  no-repeat;
}

.growth {
	background: #657D3E;
/*	background-image: url('/a2/images/common/carrot_white.png'); */
	background-position:  3px 3px;
	background-repeat:  no-repeat;
}

.international {
	background: #dc6a1c;
/*	background-image: url('/a2/images/common/carrot_white.png'); */
	background-position:  3px 3px;
	background-repeat:  no-repeat;
}

.asset-allocation {
	background: #6D4E5F;
/*	background-image: url('/a2/images/common/carrot_white.png'); */
	background-position:  3px 3px;
	background-repeat:  no-repeat;
}

.taxable-income {
	background: #588C92;
/*	background-image: url('/a2/images/common/carrot_white.png'); */
	background-position:  3px 3px;
	background-repeat:  no-repeat;
}

.municipal-income {
	background: #D0AA34;
/*	background-image: url('/a2/images/common/carrot_white.png'); */
	background-position:  3px 3px;
	background-repeat:  no-repeat;
}

.taxable-fixed-income {
        background: #588C92;
/*      background-image: url('/a2/images/common/carrot_white.png'); */
        background-	position:  3px 3px;
        background-repeat:  no-repeat;
}

.tax-free-income { 
        background: #D0AA34;
/*      background-image: url('/a2/images/common/carrot_white.png'); */
        background-position:  3px 3px;
        background-repeat:  no-repeat;
}

.money-market {
	background: #7E8C93;
/*	background-image: url('/a2/images/common/carrot_white.png'); */
	background-position:  3px 3px;
	background-repeat:  no-repeat;
}

.value_strip {
	background: #912436;
	color: #ffffff;
}

.blend_strip {
	background: #1A5B93;
	color: #ffffff;
}

.international_strip {
	background: #dc6a1c;
	color: #ffffff;
}

.growth_strip {
	background: #657D3E;
	color: #ffffff;
}

.strategic-allocation_strip {
	background: #6D4E5F;
	color: #ffffff;
}

.taxable-income_strip {
	background: #588C92;
	color: #ffffff;
}

.municipal-income_strip {
	background: #D0AA34;
	color: #ffffff;
}

.taxable-fixed-income_strip {
	background: #588C92;
	color: #ffffff;
}

.tax-free-income_strip {
	background: #D0AA34;
	color: #ffffff;
}

.money-market_strip {
	background: #7E8C93;
	color: #ffffff;
}

.domestic-equity_strip {
	background: #912436;
	color: #ffffff;
}

.asset-allocation_strip {
	background: #6D4E5F;
	color: #ffffff;
}


/* end investment styles */




.tab_line {
	background: url(/a2/images/tabs/tab_line.gif) bottom repeat-x;
}

.sub_tab_up {
	border-left: 1px solid #999966;
	background: url(/a2/images/tabs/tab_active.gif) bottom right no-repeat;
	padding-left: 10px;
}

.sub_tab_dn {
	background: url(/a2/images/tabs/tab_other.gif) bottom right no-repeat;
	padding-left: 10px;
}

.sub_tab_sm_up {
	border-left: 1px solid #999966;
	background: url(/a2/images/tabs/tab_green.gif) bottom right no-repeat;
	padding-left: 10px;
}
.sub_tab_sm_dn {
/*	Need a smaller tab-other...*/
	background: url(/a2/images/tabs/tab_grey.gif) bottom right no-repeat;
	padding-left: 10px;
}

/* row and cell rollover highlights */
.rowptr_lt {
	background-color: #c8e6f6;
	color: #000000;
}

.rowptr_dk {
	background-color: #c8e6f6;
	color: #000000;
}

.cellptr {
	background-color: #ffffe7;
	color: #000000;
}

.scrollable {
	overflow: auto;
}

.prtOnly {
	display:none;
}

#dvHeader {
	width:980px;
	margin: 0 auto 0 auto;
	overflow: hidden;
	clip: auto;
}

.Titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666633;
	text-indent: 0px;
}

.BusinessName2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-indent: 10px;
}

input.button{
   color:#444;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:10px;
   font-weight:bold;
}

#discPerf {
	font-size: 12px;
	font-weight: bold;
	display: block;
	text-align: justify;
}
