html, body {
	margin:0px;
	padding:0px;
}
body {  
	font-family: Verdana, "Trebuchet MS", Arial, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000;
}
td {  
	font-family: Verdana, "Trebuchet MS", Arial, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000;
}
th {  
	font-family: Verdana, "Trebuchet MS", Arial, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000;
}
input {  
	font-family: Verdana, "Trebuchet MS", Arial, sans-serif; 
	margin-top: 0px; 
	margin-bottom: 6px; 
	font-size: 11px;
}
select {  
	font-family: Verdana, "Trebuchet MS", Arial, sans-serif; 
	margin-top: 0px; 
	margin-bottom: 6px; 
	font-size: 11px;
}
ul	{
	list-style-image: url(/images/bullet1.gif); 
	font-size:11px; 
	/* margin-left:18px; */
}
li {
	margin: 4px 4px 6px 0px;
}
img { 
	border: none; 
	border-style: none; 
	margin: 0px;
}
#break {
	line-height: 1px;
	width: 100%;
	height: 1px;
	border-top: solid #666666 1px;
	margin-top: 2px;
	margin-bottom: 4px;
}
form {
	display:inline;
	margin:0px;
	padding:0px;
}
a img {
	border:none;
	margin:0px;
	padding:0px;
}
h1, h2, h3, h4, h5, h6, p, div {
	margin:0px;
	padding:0px;
}
p {  
	margin-top: 0px; 
	margin-bottom: 6px; 
	font-size: 11px;
}

span {  
	font-size: 11px; 
	font-weight: normal; 
	color: #000000;
}
a:link {  
	color: #1F5B7B; 
	font-size: 10px; 
	font-weight: bold;
}
a:visited {  
	color: #1F5B7B; 
	font-size: 10px; 
	font-weight: bold;
}
a:active {  
	color: #0596CC; 
	font-size: 10px; 
	font-weight: bold;
}
a:hover {  
	color: #0596CC; 
	font-size: 10px; 
	font-weight: bold;
}
/* /\/\/\/\/\/\/\/\/\/\ */
/* div specific styles  */
/* \/\/\/\/\/\/\/\/\/\/ */
/*   topNav styles      */
/* \/\/\/\/\/\/\/\/\/\/ */
#topNav_home {
	position: relative; 
	width: 780px; 
	height: 142px;
}
#topNav {
	position: relative; 
	width: 780px; 
	height: 176px;
}
#topBanner {
	position: absolute; 
	left: 0px; 
	top: 0px; 
	width: 780px; 
	height: 51px; 
	z-index: 21;
}
#toplefthome {
	visibility: hidden; 
	position: absolute; 
	top: 0px;
	left: 0px; 
	right: 0px; 
	width: 315px;
	height: 305px;
	z-index: 1; 
}
#topleftfund {
	visibility: hidden; 
	position: absolute; 
	left: 0px; 
	right: 0px; 
	top: 52px; 
	width: 755px; 
	height: 315px;
	z-index: 1; 
}
#topleftma {
	visibility: hidden; 
	position: absolute; 
	left: 0px; 
	right: 0px; 
	top: 52px;
	width: 764px; 
	height: 315px;
	z-index: 1; 
}
#topleftcontact {
	visibility: hidden; 
	position: absolute; 
	left: 0px; 
	right: 0px; 
	top: 52px;
	width: 764px; 
	height: 315px;
	z-index: 1; 
}
#topleftresources {
	visibility: hidden; 
	position: absolute; 
	left: 0px; 
	right: 0px; 
	top: 52px;
	width: 764px; 
	height: 315px;
	z-index: 1; 
}
#topleftabout {
	visibility: hidden; 
	position: absolute; 
	left: 0px; 
	right: 0px; 
	top: 52px;
	width: 763px; 
	height: 315px;
	z-index: 1; 
}
#topleftutility {
	visibility: hidden; 
	position: absolute; 
	left: 0px; 
	right: 0px; 
	top: 52px;
	width: 764px;
	height: 255px;
	z-index: 1; 
}
#tnavnets {
	position: absolute; 
	left: 30px; 
	top: 52px; 
	width: 131px; 
	height: 23px;
	z-index: 150; 
}
#tnavmanaged {
	position: absolute; 
	left: 161px; 
	top: 52px; 
	width: 149px; 
	height: 23px;
	z-index: 150; 
}
#tnavfunds {
	position: absolute; 
	left: 309px; 
	top: 52px; 
	width: 131px; 
	height: 23px;
	z-index: 198; 
}
#tnavresources {
	position: absolute; 
	left: 440px; 
	top: 52px; 
	width: 100px; 
	height: 23px; 
	z-index: 200;
}
#tnavabout {
	position: absolute; 
	left: 540px; 
	top: 52px; 
	width: 130px; 
	height: 23px; 
	z-index: 201;
}
#tnavcontact {
	position: absolute; 
	left: 671px; 
	top: 52px; 
	width: 109px; 
	z-index: 202;
}
#toolbar {
	position:absolute; 
	left:170px; 
	top:80px; 
	width:610px; 
	height: 30px; 
	vertical-align: middle;
	z-index:48; 
}
#selectinvestment {
	position: absolute; 
	top: 8px; 
	left: 5px;
}
#fund_drop {
	 position:absolute; 
	 left:120px; 
	 top:5px; 
	 width:98px; 
	 height:4px; 
	 z-index: 100;
}
#go {
	position: absolute; 
	top: 5px; 
	left: 369px;
}
#vertical_line {
	position: absolute; 
	top: 0px; 
	left: 405px;
}
#search {
	position: absolute; 
	top: 5px; 
	left: 410px;
}
#searchgif {
	position: absolute; 
	left: 0px; 
	top 0px;
}
#searchdiv {
	position:absolute; 
	left:45px; 
	top:0px; 
	vertical-align: middle;
}
#go_search {
	 position: absolute; 
	 left: 166px; 
	 top 0px;
}
/* /\/\/\/\/\/\/\/\/\/\ */
/*   other div styles   */
/* \/\/\/\/\/\/\/\/\/\/ */
#breadcrumb {
	position: relative; 
	left: 56px;
	top: 0px;
	font-size: 10px; 
	color: #797979; 
	font-weight: normal;
	width: 724px;
	z-index: 400;
}
#breadcrumb a {
	font-size: 10px; 
	color: #797979; 
	font-weight: normal;
	text-decoration: underline;
}
#left_column {
	position: relative; 
	left: 56px; 
	width: 460px;
	z-index: 400;
}
#right_column {
	position: absolute; 
	top: 234px; 
	left: 594px; 
	width: 164px;
}
#right_column_detail {
	position: absolute; 
	top: 234px; 
	left: 594px; 
	width: 180px;
}
#sub_footer {
	position: relative;
	width: 780px;
	height: 315px;
	top: 20px;
	left: 0px;
}
#all_funds {
	position: relative;
	left: 0px;
	top: 0px;
	width: 780px;
	z-index: 400;
}
#fund_title {
	position: relative; 
	top: 0px; 
	left: 0px; 
	width: 460px;
}
#investment_objective {
	position: relative; 
	width: 460px;
}
#investment_strategy {
	position: relative; 
	width: 460px;
}
#perf_daily {
	position: relative;
}
#perf_monthly {
	position: relative;
}
#portfolio_profile {
	position: relative; 
	width: 460px;
}
#portfolio_commentary {
	position: relative; 
	width: 460px;
}
#rfa_body {
	background-color: #C7D5DD; 
 	width: 100%;
 	border: 0px;
 	margin: 0px;
 	padding: 0px;
}
#fyc_body {
	background-color: #C7D5DD; 
 	width: 100%;
 	border: 0px;
 	margin: 0px;
 	padding: 0px;
}
#rfa_pics {
	margin: 0px;
	padding: 0px;
}
#rfa_body a {
	color: #333333; 
	font-size: 9px; 
	font-weight: normal;
	text-decoration: none;
}
/*
#rfa_body a {
	color: #1F5B7B; 
	font-size: 9px; 
	font-weight: bold;
	text-decoration: none;
}

#rfa_body ul li {
	color: #1F5B7B; 
	font-size: 9px; 
	font-weight: normal;
	text-decoration: none;
	margin: 4px;
	list-style-image: url(/images/bullet1.gif); 
}
*/
#fyc_pics {
	margin: 0px;
	padding: 0px;
}
#fyc_body a {
	color: #333333; 
	font-size: 9px; 
	font-weight: normal;
	text-decoration: none;
}
/*
#fyc_body ul li {
	color: #1F5B7B; 
	font-size: 9px; 
	font-weight: normal;
	text-decoration: none;
	margin: 4px;
	list-style-image: url(/images/bullet1.gif); 
}
*/
#footer_image {
	position: relative; 
	width: 780px; 
	padding-top: 10px;
}
#footer_blackstripe {
	position: relative; 
	width: 780px; 
	height: 20px;
}
#resources_body, 
#article_body, 
#about_body ,
#contact_body,
#utility_body,
#thankQ_body,
#tc_body
{
	position: relative; 
	left: 56px; 
	top: 20px; 
	width: 519px;
	z-index: 400;
}

/* /\/\/\/\/\/\/\/\/\/\ */
/*   home page styles   */
/* \/\/\/\/\/\/\/\/\/\/ */
#login {
	position: relative; 
	left: 10px; 
	top: 0px; 
	width: 278px; 
	/*height: 65px; */
	background-color: #C7D5DD;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 0px;
	border-top: solid #1F5B7B 4px;
	border-left: solid #1F5B7B 1px;
	border-right: solid #1F5B7B 1px;
	border-bottom: solid #1F5B7B 1px;
	margin-bottom: 5px;
	z-index: 500;
}
#login2 {
	position: relative; 
	left: 10px; 
	top: 0px; 
	width: 279px; 
	height: 60px; 
	background-color: white;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: none;
}
#login_prompt {
	position: relative;
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 10px; 
	color: #1F5B7B;
	padding-bottom: 10px;
}
#login_form_div {
	position: relative; 
	left: 9px;
	width: 100%;
}
#featured_funds {
	position: relative; 
	top: 0px; 
	left: 10px;
	z-index: 100;
	width: 278px;
}
#perf_links {
	position: relative; 
	top: 0px; 
	left: 10px;
}
#center_column {
	position: absolute; 
	left: 312px; 
	top: 176px; 
	width: 448px;
}
#center_column_home {
	position: absolute; 
	left: 312px; 
	top: 142px; 
	width: 448px;
	z-index: 400;
}
#center_heading {
	position: relative;
}
#advisor_update {
	position: relative;
}
#inner {
	position: relative;
}
#relationship_management_tools {
	position: relative;
	width: 263px;
}
#newswire {
	position: relative;
	width: 263px;
}
#marketsnapshot {
	position: relative;
}
#feature {
	position: relative; 
	width: 263px;
}
#feature_title, #feature_type, #feature_highlight {
	font-weight: bold;
}
#home_sidebar {
	position: absolute; 
	left: 283px; 
	top: 0px; 
	width: 165px;
	/* vertical-align: top; */
}
#snapshot_header {
	position: relative; 
	width: 165px; 
	background-color: #1F5B7B; 
	padding-top: 5px; 
	padding-bottom: 2px;
	text-align: center;
}
#snapshot_table {
	position: relative;
	width: 165px;
}
#perf_links {
	width: 279px;
}
#perf_link1 {
	position: absolute; 
	left: 0px; 
	top: 0px; 
	width: 100%; 
	padding: 4px;
}

/* /\/\/\/\/\/\/\/\/\/\/\/\ */
/* managed accounts styles  */
/* \/\/\/\/\/\/\/\/\/\/\/\/ */
#ma_sidebar {
	position: absolute; 
	left: 283px; 
	top: 75px; 
	width: 165px;
}
#ma_table {
	position: relative; 
	left: 10px; 
	width: 279px;
	z-index: 400;
}
#ma_table th {
	text-align: left;
	height: 28px;
}
/* /\/\/\/\/\/\/\/\/\/\/\/\ */
/*   detail page styles     */
/* \/\/\/\/\/\/\/\/\/\/\/\/ */
#port_comm_asof, 
#top_eq_asof, 
#port_char_asof, 
#sec_alloc_asof, 
#fix_sec_alloc_asof, 
#fund_facts_asof, 
#risk_stats_asof {
	position: absolute; 
	right: 0px; 
	top: 0px; 
	text-align: right;
}

#portfolio_characteristics, 
#top_equity_holdings, 
#sector_allocation, 
#fixed_sector_allocation, 
#investment_professionals, 
#fund_facts, #risk_stats {
	position: relative; 
	width: 460px;
}
#perf_disclaimer, #future_disclaimer {
	position: relative;
	margin-top: 16px;
	left: 10px;
	width: 540px;
}
#perf_asterisk {
	position: relative;
	margin-top: 6px;
	left: 10px;
	width: 540px;
}
#fix_sec_alloc_table,
#invest_obj,
#invest_strat {
	position: relative; 
	left: 10px;
}
/* /\/\/\/\/\/\/\/\/\/\/\/\ */
/*      contact styles      */
/* \/\/\/\/\/\/\/\/\/\/\/\/ */
#contact_map_area {
	position: relative; 
	width: 760px; 
	top: 28px; 
	left: 20px; 
	background-color: #F5F5F5;
	border-bottom: solid #CBCBCB 1px;
	height: 460px;
}
#map {
	position: relative; 
	left: 20px;
}
#bottom_national {
	width: 700px;
	position: relative; 
	left: 40px;
}
#sibling_link {
	width: 700px;
	position: relative; 
	left: 40px;
}
#contact_table {
	position: absolute; 
	top: 10px; 
	left: 428px; 
	width: 304px;
}
#contact_acg_and_national {
	position: relative; 
	width: 740px; 
	left: 20px; 
	top: 40px;
	background-color: white;
}
#acg_group {
	width: 700px;
	position: relative;
	left: 40px;
}
/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
/*             Footer styles                */
/* \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ */
#reuters_block {
	position: relative; 
	height: 40px;
}
#reuters_para {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	vertical-align: top;
}
#reuters_img {
	position: absolute; 
	top: -4px; 
	left: 300px; 
	width: 101px; 
	vertical-align: top;
}
/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
/* Override some styles in specific tables  */
/* \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ */
div#assets table tr td {
	text-align: right;
}
div#assets table tr th {
	font-weight: bold; 
	font-size: 11px; 
	color: #1F5B7B; 
	text-align: left;
	padding-right: 8px;
}
div#inv_pro_table table tr th {
	font-weight: bold; 
	font-size: 11px; 
	color: #1F5B7B; 
	text-align: left;
}
div#port_char_table table tr td.clsLeftSide {
	font-weight: bold;
}
div#sec_alloc_table table tr td.clsLeftSide {
	font-weight: normal;
}

div#fund_footer p {
	font-size: 10px ; 
	color: #000000;
}
/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
/*  sub-template specific styles  */
/* \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ */

.clsHeadline {  
	font-size: 15px;  
	font-weight: bold; 
	color: #000000
}
.clsSubHeadline { 
	font-weight: bold; 
	font-size: 13px;  
	margin-bottom: 0px;
}
.clsSubHeadline2 { 
	font-weight: bold; 
	font-size: 13px; 
	color: #666666; 
	margin-bottom: 0px;
}
.clsSubSubHeadline { 
	font-weight: bold; 
	font-size: 11px; 
	color: #000000 ; 
	margin-bottom: 0px;
}
.clsSubSubHeadline2 { 
	font-weight: bold; 
	font-size: 11px; 
	color: #1F5B7B; 
	margin-bottom: 0px;
}
.ffTitle { 
	font-weight: bold; 
	font-size: 11px; 
	color: #1F5B7B; 
	margin-bottom: 0px;
	padding: 10px 0px;
}
.ffHeadingTitle { 
	font-weight: bold; 
	font-size: 11px; 
	color: #1F5B7B; 
	margin-bottom: 0px;
	padding: 0px 0px 2px 0px;
}
.ffAsof {
	background-color: #1F5B7B;
	text-align: right;
	color: white; 
	font-size: smaller;
	padding-right: 4px;
}
.ffAsofDate {
	color: white; 
	font-weight: bold;
	font-size: 8px;
}
.featuredFundsRow {
	height: 25px;
}
.featuredFundsSection {
	padding-left: 4px;
	background-color: #FFFFFF;
	text-align: left;
}
.featuredFundsViewAll {
	background-color: #EEEEEE;
	padding: 5px 0px 5px 0px;
}
.featuredFundsSymbol {
	font-size: 7pt;
}
td.featuredFundsData { 
	font-size: 9px; 
	font-weight: normal; 
	margin-left: 5px; 
	vertical-align: top;
	text-align: left;
	padding: 4px; 
	background-color: #EEEEEE;
}
th.featuredFundsData { 
	font-size: 9px; 
	font-weight: normal; 
	margin-left: 5px; 
	vertical-align: top; 
	text-align: right;
	padding-bottom: 2px; 
	padding-top: 2px; 
	background-color: #EEEEEE;
}
.portfolio_description p {
	font-size: 9px; 
	font-weight: normal; 
}
span.portfolio_description {
	font-size: 9px; 
	font-weight: normal; 
}
td.clsPerformance	{
	background-color: #EEEEEE; 
	border-style:none solid solid none; 
	border-color:#666666; 
	border-width:1px; 
	padding:0px 3px 0px 3px; 
	text-align: right;
}
th.clsPerformance	{
	background-color: #FFFFFF; 
	border-style:none solid solid none; 
	border-color:#666666; 
	border-width:1px; 
	padding:0px 3px 0px 3px; 
	font-weight: bold; 
	vertical-align: bottom;
}
tr.clsPerformance {
	height: 25px; 
	min-height: 25px; 
	max-height: 35px; 
	text-align: center;
}
td.clsLeftSide {
	border-style:none solid solid solid; 
	border-color:#666666; 
	border-width:1px; 
	padding:0px 3px 0px 3px; 
	text-align: left;
}
td.clsSingleSide {
	background-color: #EEEEEE; 
	border-style:none solid solid solid; 
	border-color:#666666; 
	border-width:1px; 
	padding:0px 3px 0px 3px; 
	text-align: center;
}
th.clsLeftSide {
	border-style:none solid solid solid; 
	border-color:#666666; 
	border-width:1px; 
	padding:0px 3px 0px 3px; 
	font-weight: bold; 
	vertical-align: bottom;
}
th.allFunds {
	font-size: 10px; 
	font-weight: bold; 
	padding: 2px 0px 2px 2px; 
	text-align: center; 
	vertical-align: bottom; 
	background-color: #DDDDDD;
}
td.allFunds {
	font-size: 10px; 
	font-weight: normal; 
	padding: 2px 4px; 
	text-align: right; 
	vertical-align: bottom; 
	background-color: #EEEEEE;
}
.allFundsSecHead {
	color: white; 
	font-size: 10px; 
	font-weight: bold; 
	padding: 2px 4px 2px 0px; 
	text-align: right; 
	vertical-align: bottom; 
	background-color: #1F5B7B;
}
.clsAsOf { 
	font-weight: normal; 
	font-size: 10px; 
	color: #666666; 
	margin-bottom: 0px;
}
.clsAsOfDate {
	font-weight: bold; 
	font-size: 11px; 
	color: #666666; 
	margin-bottom: 0px;
}
th.clsPerfTblHeading {
	background-color: #1F5B7B; 
	color: white; 
	text-align: right; 
	padding-right: 6px; 
	height: 25px;
}
td.clsRiskData {
	height: 25px; 
	text-align: right; 
	padding-right: 16px;
}
.titleBold {
	font-weight: bold;
	padding: 3px 0px;
}
.valueBold {
	font-weight: bold;
	padding: 3px 0px;
	text-align: right;
}
.valueNormal {
	font-weight: normal;
	height: 20px;
}
.maTitle {
	background-color: #F5F5F5; 
	vertical-align: top; 
	padding: 10px;
	border-left: solid #1F5B7B 1px;
}
.maValue {
	vertical-align: top; 
	padding: 10px; 
	font-size: 8px;
	border-right: solid #1F5B7B 1px;
}

.maDivider {
	background-color: #DEDEDE; 
	border-right: solid #1F5B7B 1px;
	border-left: solid #1F5B7B 1px;
	padding: 0px;
	line-height: 0.5em;

}
.maBottom {
	border-bottom: solid #1F5B7B 1px;
	border-left: solid #1F5B7B 1px;
	border-right: solid #1F5B7B 1px;
}
.maHead {
	color: white; 
	font-size: 8pt; 
	font-weight: bold; 
	text-transform: uppercase; 
	padding-left: 5px;
	vertical-align: middle;
}
.maHead2 {
	letter-spacing: -0.1em; 
	color: #333333; 
	font-weight: bold; 
	text-transform: uppercase;
}
.maRowNine {
	height: 9px;
}
.mssHead {  
	font-size: 10px; 
	font-weight: normal; 
	color: #FFFFFF;
	padding-left: 4px; 
	margin-left: 5px;
	background-color:#1F5B7B; 
}
.mssData { 
	font-size: 9px; 
	font-weight: normal; 
	margin-left: 5px ; 
	vertical-align: bottom; 
	padding-bottom: 2px; 
	padding-top: 2px; 
	background-color: #EEEEEE;
}
.mssDataNarrow { 
	font-size: 9px; 
	font-weight: normal; 
	vertical-align: bottom; 
	padding-bottom: 2px; 
	padding-top: 2px; 
	background-color: #EEEEEE;
	letter-spacing: -0.1em;
}
.mssDataWide { 
	font-size: 9px; 
	font-weight: normal; 
	vertical-align: bottom; 
	padding-bottom: 2px; 
	padding-top: 2px; 
	background-color: #EEEEEE;
	letter-spacing: 1.1em;
}
.allFundsData { 
	font-size: 9px; 
	font-weight: normal; 
	margin-left: 5px; 
	vertical-align: bottom; 
	padding-bottom: 2px; 
	padding-top: 2px; 
	background-color: #EEEEEE;
}
.allFundsLeftHead {
	background-color: #1F5B7B; 
	color: white;
	padding-left: 10px;
	text-align: left;
	vertical-align:middle;
	font-size: 10px;
	font-weight: bold;
}
.allFundsLeftCol {
	padding-left: 3px; 
	vertical-align: bottom; 
	padding-bottom: 0px; 
	margin: 0px;
}
.allFundsSection {
	font-size: 10px;
	padding: 2px 2px 2px 26px ; 
	vertical-align: middle;
}
.allFundsSection a:link {
	font-size: 10px;
	color: #1F5B7B;
	text-decoration: none;
}
.allFundsSection a:hover {
	font-size: 10px;
	color: black;
	text-decoration: none;
}
.allFundsSection a:visited {
	font-size: 10px;
	color: #1F5B7B;
	text-decoration: none;
}
.allFundsTH {
	font-size: 10px; 
	font-weight: bold; 
	padding: 2px 0px 2px 4px; 
	text-align: center; 
	vertical-align: bottom; 
	background-color: #DDDDDD;
}
.allFundsTD {
	font-size: 10px;
	font-weight: normal; 
	padding: 2px 4px; 
	text-align: right;
	vertical-align: bottom; 
	background-color: #EEEEEE;
}
.allFundsSecHead {
	color: white; 
	font-size: 10px; 
	font-weight: bold; 
	padding: 2px 4px 2px 0px; 
	text-align: right; 
	vertical-align: bottom; 
	background-color: #1F5B7B;
}
.allFundsSymbol {
	color: #666666; 
	font-size: 10px;
	vertical-align: top; 
	padding-left: 3px; 
	margin: 0px;
}
.featuredColumnTitle {
	color: #666666; 
	background-color: #FFFFFF;
	font-weight: bold; 
	text-transform: uppercase; 
	font-size: 6pt; 
	text-align: center; 
	vertical-align: middle;
}
.headerBack {
	background-color: #1F5B7B;
	height: 4px;
}
.ltBlueBack {
	background-color: #C7D5DD;
	font-size: 10px;
	font-weight: bold;
	color: #1F5B7B;
	border: solid #C7D5DD 1px;
}
.section_body {
	padding-left: 8px;
}
.star {
	color: #1F5B7B;
	font-weight: bold;
}
.block_title {
	font-family: Arial, helvetica;
	font-size: 12px; 
	line-height: 80%;
	letter-spacing: 0.1em;
	text-transform: uppercase; 
	color: #1F5B7B; 
	font-weight: bold;
	width: 100%;
	border-bottom: solid #1F5B7B 1px;
	margin: 4px 0px 6px 0px;
	padding-left: 2px;
}
.sitemapL1 {
	font-weight: bold;
}
.sitemapL2 {
	padding-left: 20px;
}
.sitemapL2 a {
	text-decoration: none;
}
.sitemapL3 {
	padding-left: 40px;
}
.sitemapL3 a {
	text-decoration: none;
}
.termsConditionsText {
    color: black;
	font-size: 10px;
}
.topNavText {
	color: white; 
	font-weight: bold;
	font-size: 8px;
}
.accessFormText { 
	font-size: 7px; 
	color: #666666; 
}
.accessFormHeader { 
	font-weight: bold; 
	color: #1F5B7B; 
}
.superScript { font-size: 9px; vertical-align: super}
.lnLevel2 { color: #666666; font-size: 9px; font-weight: bold; margin-top: 1px; margin-bottom: 1px; }
.lnLevel2 a:link { color: #666666; text-decoration: none ; font-size: 9px; font-weight: bold; margin-top: 1px; margin-bottom: 1px; }
.lnLevel2 a:hover { color: #000000; text-decoration: none ; font-size: 9px; font-weight: bold; margin-top: 1px; margin-bottom: 1px; }
.lnLevel2 a:visited { color: #666666; text-decoration: none ; font-size: 9px; font-weight: bold; margin-top: 1px; margin-bottom: 1px; }
.clsBottomNav {  color: #FFFFFF; font-size: 10px; font-weight: bold; background-color: #000000; text-align: center; height: 20px;}
.clsBottomNav a:link {  color: #FFFFFF; text-decoration: none ; font-size: 10px; font-weight: bold}
.clsBottomNav a:hover {  color: #ffffff; text-decoration: none ; font-size: 10px; font-weight: bold }
.clsBottomNav a:visited {  color: #FFFFFF; text-decoration: none ; font-size: 10px; font-weight: bold }
.clsSmallText { font-size: 10px ; color: #000000}
.clsSmallText a:hover { color: #cc9933; font-size: 10px;  font-weight: bold }
.clsSmallText a:link { color: #1F5B7B; font-size: 10px;  font-weight: bold }
.clsSmallText a:visited { color: #663300; font-size: 10px;  font-weight: bold }
.clsItalic {font-style: italic}
.boldBlue   {font-size: 10px; color: #1F5B7B; font-weight: bold; vertical-align: middle; height: 5px;}
.smallBlack {font-size: 10px; color: #000000; font-weight: normal}
.smallGray {font-size: 10px; color: #666666; font-weight: normal}
.smallLightGray {font-size: 10px; color: #999999; font-weight: normal}
.bgMain    {background-color: #1F5B7B; color: white; text-align: left;}
.bg6       {background-color: #666666; height: 1px;}
.bg9       {background-color: #999999;}
.bgC       {background-color: #CCCCCC;}
.bgE       {background-color: #EEEEEE;}
.bgF       {background-color: #FFFFFF; height: 2px;}
.bgF5      {background-color: #F5F5F5;}
.bgDE      {background-color: #DEDEDE;}
/* styles from NT.com learnmore */
.clsPromoHeadline	{font-family:Verdana, arial; font-weight:bold; 	 color:#660000; font-size:9.5px;}
.clsPromoText		{font-family:Verdana, arial; font-weight:normal; color:#333333; font-size:9px;}
.clsPromoLink		{font-family:Verdana, arial; font-weight:normal; font-size:9px;		color:#333333;  text-decoration:none;}
.clsPromoLink a:link 		{font-family:Verdana, arial; font-weight:normal; 		color:#333333; text-decoration:none;}
.clsPromoLink a:visited 	{font-family:Verdana, arial; font-weight:normal; 		color:#6666cc; text-decoration:none;}
.clsPromoLink a:hover 	{font-family:Verdana, arial; font-weight:normal; 		color:#996600; text-decoration:none;}
.clsLink				{font-family:Verdana, arial; font-weight:bold; 	color:#1F5B7B; font-size:9px; text-decoration:underline;}






