/* BODY */

body { 
	margin: 0px; 
	background: #FFFFFF url('../images/lines.gif'); 
}
body, td, span, p { 
	color: #333333; 
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
}
a:link { color: #006CB2; text-decoration: none; }
a active { color: #006CB2; text-decoration: none; }
a:visited { color: #006CB2; text-decoration: none; }
a:hover { color: #006CB2; text-decoration: underline; 
}
.spacer { 
	background-image: url('../images/clear.gif'); 
}

.proxybody {
    margin: 0px; 
    background: white;
}
.proxydesc { 
	font-size: 12px; 
	font-family: Times New Roman, Helvetica, Arial, Sans-Serif; 
	text-decoration: none; 
}
.proxytabhdr{
    font-size: 11px; font-family: Arial, Times New Roman, Helvetica; text-decoration: none; font-weight: bold; padding-bottom: 5px; color: #333333; padding-top: 5px; background-color: #e2e8de
}
.proxyanchor{
	font-size: 11px; font-family: Arial, Times New Roman, Helvetica; text-decoration: none; font-weight: bold;
}
.proxyanchor P {
	font-size: 11px; font-family: Arial, Times New Roman, Helvetica; text-decoration: none; font-weight: bold;
}
.proxyanchor A {
	font-size: 11px; font-family: Arial, Times New Roman, Helvetica; text-decoration: none; font-weight: bold;
}

.proxytitlehdr { 
	color: #006CB2; 
	font-size: 22px;
	font-family: Times New Roman, Helvetica, Arial, San-Serif; 
	text-decoration: none; 
}

.titlehdr { 
	color: #223E6E; 
	margin-top:-5px;
	font-size: 22px;
	font-family: Times New Roman, Helvetica, Arial, San-Serif; 
	text-decoration: none; 
}
.titlepop { 
	color: #223E6E; 
	font-size: 20px;
	font-family: Times New Roman, Helvetica, Arial, San-Serif; 
	text-decoration: none;  
}
.txtIntro { 
	color:#333333; 
	font-size: 12px; 
	font-family: Verdana, Arial;
}
.titlebody { 
	color: #666666; 
	font-weight: bold; 
	font-size: 18px;
	font-family: Times New Roman, Helvetica, Arial, San-Serif; 
	text-decoration: none; 
}
.titlesub { 
	color: #333333; 
	font-size: 16px; 
	font-family: Times New Roman, Helvetica, Arial, San-Serif; 
	text-decoration: none; 
	line-height: 13pt; 
}
.intro_hdr { 
	color: #333333; 
	Font-weight: bold;
	font-size: 18px;
	font-family: Times New Roman, Helvetica, Arial, San-Serif; 
	text-decoration: none; 
}
.shadow_wht { 
	background-image: url('../images/hdr/shadow_wht.gif'); 
	background-repeat: repeat; 
	line-height: 8px;
}
.shadow_home { 
	background-image: url('../images/home/shadow.gif'); 
	background-repeat: repeat; 
	line-height: 8px;
}
.rightcolumnhdr  { 
	background-color: #C1D1E1; 
	padding-top: 4px; 
	padding-bottom: 5px; 
	TEXT-INDENT: 5px; 
	color: #223E6E; 
	font-weight: bold; 
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
	text-decoration: none;
}

.instcolumnhdr {
    background-color:#D4D4D4;
	color:#006CB2;
	font-family:Verdana,Helvetica,Arial,Sans-Serif;
	font-size:10px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:4px;
	text-decoration:none;
	text-indent:5px;
}      
.orange { 
	color: #CD8500; 
}

.orange a:link { 
  color: #CD8500; text-decoration: none;
}

.orange a:visited {
  color: #CD8500; text-decoration: none;
}

.rightcolumnhdrnoindent  { 
	background-color: #C1D1E1; 
	padding-top: 4px; 
	padding-bottom: 5px; 
	color: #223E6E; 
	font-weight: bold; 
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
	text-decoration: none;
}
.columnhdr 	{ 
	background-color: #ECDCC2; 
	TEXT-INDENT: 5px; 
	padding-top: 3px; 
	padding-bottom: 5px; 
	color: #676568; 
	font-weight: bold; 
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
	text-decoration: none;
}
.columnhdrborder 	{ 
	background-color: #C4923D; 
	line-height: 1px; 
}

.columnhdrborder_new 	{ 
	background-color: #676568; 
	line-height: 1px; 
}

.hdr_body { 
	color: #333333; 
	font-weight: bold; 
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
	line-height: 20pt;
}
.hdr_blu { 
	color: #223E6E; 
	font-weight: bold; 
	font-size: 11px;
	font-family: Verdana, Arial; 
	text-decoration: none;
}
.hdr_section, hdr_section p { 
	color: #333333; 
	font-weight: bold; 
	font-size: 11px;
	font-family: Verdana, Arial; 
	text-decoration: none; }
.hdr_section a:link { font-weight: bold; color: #333333; text-decoration: none; }
.hdr_section a:active { font-weight: bold; color: #333333; text-decoration: none; }
.hdr_section a:visited { font-weight: bold; color: #333333; text-decoration: none; }
.hdr_section a:hover { font-weight: bold; color: #333333; text-decoration: none;
}
.fund_pager { 
	color: #333333; 
	font-weight: bold; 
	font-size: 14px; 
	font-family: Verdana, Arial; 
	text-decoration: none; }
.fund_pager a:link { color: #333333; text-decoration: none; }
.fund_pager a active { color: #333333; text-decoration: none; }
.fund_pager a:visited { color: #333333; text-decoration: none; }
.fund_pager a:hover { color: #333333; text-decoration: underline; 
}
.close_bio { 
	color: #FFFFFF; 
	font-size: 10px; 
	font-family: Verdana, Arial; 
	text-decoration: none; }
.close_bio a:link{ color: #FFFFFF; text-decoration: none; }
.close_bio a:active{ color: #FFFFFF; text-decoration: none; }
.close_bio a:visited{ color: #FFFFFF; text-decoration: none; }
.close_bio a:hover{ color: #FFFFFF; text-decoration: underline; 
}
.error { 
	color: #333333; 
	font-size: 12px; 
	font-weight: bold; 
	font-family: Verdana, Arial; 
	text-decoration: none; }
.error a:link { color: #333333; text-decoration: none; }
.error a:active { color: #333333; text-decoration: none; }
.error a:visited { color: #333333; text-decoration: none; }
.error a:hover { color: #333333; text-decoration: underline; 
}
.txt_blu { 
	color: #223E6E; 
	font-size: 10px; 
	font-family: Verdana, Arial; 
	text-decoration: none; }
.txt_blu a:link{ color: #223E6E; text-decoration: none; }
.txt_blu a:active{ color: #223E6E; text-decoration: none; }
.txt_blu a:visited{ color: #223E6E; text-decoration: none; }
.txt_blu a:hover{ color: #223E6E; text-decoration: underline; 
}
.txt_red { 
	color: #006CB2; 
	font-size: 10px; 
	font-family: Verdana, Arial; 
	text-decoration: none; }
.txt_red a:link { color: #006CB2; text-decoration: none; }
.txt_red a:active { color: #006CB2; text-decoration: none; }
.txt_red a:visited { color: #006CB2; text-decoration: none; }
.txt_red a:hover { color: #006CB2; text-decoration: underline; 
}
.txt_alert { 
	color: #FF6600; 
	font-size: 10px; 
	font-weight: bold; 
	font-family: Verdana, Arial; 
	text-decoration: none; }
.txt_alert a:link { color: #FF6600; text-decoration: none; }
.txt_alert a:active { color: #FF6600; text-decoration: none; }
.txt_alert a:visited { color: #FF6600; text-decoration: none; }
.txt_alert a:hover { color: #FF6600; text-decoration: underline; 
}
.txt_gry {
	color: #666666; 
	font-size: 10px; 
	font-family: Verdana, Arial; }
.txt_gry a:link { color: #666666; text-decoration: none; }
.txt_gry a:active { color: #666666; text-decoration: none; }
.txt_gry a:visited { color: #666666; text-decoration: none; }
.txt_gry a:hover { color: #666666; text-decoration: underline; 
}
.txt_wht { 
	color: #FFFFFF; 
	font-size: 10px; 
	font-family: Verdana, Arial; }
.txt_wht a:link { color: #FFFFFF; text-decoration: none; }
.txt_wht a:active { color: #FFFFFF; text-decoration: none; }
.txt_wht a:visited { color: #FFFFFF; text-decoration: none; }
.txt_wht a:hover { color: #FFFFFF; text-decoration: underline; 
}
a.ColumnLink {	
	font-family: Verdana, Arial; 
	font-size: 10px; 
	color: #00589F; 
	font-weight: bold; 
	text-decoration: none; }
a.ColumnLink:link { font-family: Verdana, Arial; font-size: 10px; color: #00589F; font-weight: bold; text-decoration: none;	}
a.ColumnLink:active { font-family: Verdana, Arial; font-size: 10px; color: #00589F; font-weight: bold; text-decoration: underline; }
a.ColumnLink:visited { font-family: Verdana, Arial; font-size: 10px; color: #00589F; font-weight: bold; text-decoration: none;	}
a.ColumnLink:hover { font-family: Verdana, Arial; font-size: 10px; color: #00589F; font-weight: bold; text-decoration: underline;
}
.btn { 
	color: #FFFFFF; 
	font-size: 9px; 
	font-family: Verdana, Arial; }
.btn a:link { color: #FFFFFF; text-decoration: none; }
.btn a:active { color: #FFFFFF; text-decoration: none; }
.btn a:visited { color: #FFFFFF; text-decoration: none; }
.btn a:hover { color: #FFFFFF; text-decoration: underline; 
}
.txt_blk { 
	color: #000000; 
	font-size: 10px; 
	font-family: Verdana, Arial;
}
.btt {
	color: #006CB2; 
	font-weight: bold;
	font-family: Verdana; 
	font-size: 10px; 
	text-decoration: none;  
}
.legaltext { 
	color: #666666; 
	font-size: 10px; 
	font-family: Verdana, Arial; 
}
.pol { 
	color: #666666;
	font-weight: bold;
	font-size: 11px; 
	font-family: Verdana, Arial; 

}
.authortext { 
	color: #000000; 
	font-size: 10px; 
	font-family: Verdana, Arial; 
}
.articlelink { 
	color: #000000; 
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana, Arial, San-Serif; }
.articlelink a:active{ font-weight: bold; color: #006CB2; text-decoration: none; }
.articlelink a:hover{ font-weight: bold; color: #006CB2; text-decoration: underline; 
}
.articleactive { 
	color: #666666; 
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana, Arial; 
}
.options { 
	COLOR: #000000; 
	font-size: 10px; 
	font-family: Arial;
}
.pg_no { 
	color: #006CB2; 
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana, Arial; 
	text-decoration: none; }
.pg_no a:link{ color: #006CB2; text-decoration: none }
.pg_no a:active{ color: #006CB2; text-decoration: none }
.pg_no a:visited{ color: #006CB2; text-decoration: none }
.pg_no a:hover{ color: #006CB2; text-decoration: none 
}
.pg_on { 
	color: #666666; 
	font-size: 10px; 
	font-family: Verdana, Arial; 
	text-decoration: none;
}
.right_banner_bgrn { 
	background-color: #6DB33F; 
	padding-top: 9px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 15px; 
	font-family:Times New Roman, Arial, Sans-Serif; 
	text-decoration: none;
}
.right_banner_blu { 
	background-color: #5387AF; 
	padding-top: 9px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 15px; 
	font-family: Times New Roman, Arial, Sans-Serif; 
	text-decoration: none;
}
.right_banner_grn { 
	background-color: #72A0A0; 
	padding-top: 9px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 15px; 
	font-family: Times New Roman, Arial, Sans-Serif; 
	text-decoration: none;
}
	/* END BODY */
	
	/* BACKGROUNDS */

.dotDividerH { 
	background-image: url('../images/misc/dots_horiz_body.gif'); 
	background-repeat: repeat; 
	line-height: 1px;
}
.dotDividerV { 
	background-image: url('../images/misc/dots_vert_body.gif'); 
	background-repeat: repeat
}
.right_bar_bkgrnd { 
	background-image: url('../images/right/right_bar_bkgrnd.gif'); 
	background-repeat: repeat; 
	line-height: 16pt;  
}
.right  { 
	background-color: #DDE7F0; 
}
.global_grad_bkgnd { 
	background-image: url('../images/hdr/global_grad_bkgnd.gif'); 
	line-height: 29px; 
	background-repeat: repeat
}
.global_onstate_bkgnd { 
	background-image: url('../images/hdr/global_onstate_bkgnd.gif'); 
	line-height: 26px; 
	background-repeat: repeat
}
.vehicleDiv {
	background-color: #B2B2B2; 
	line-height: 1px;
}
.banner  { background-color: #223E6E; 
}
.bannerdivdk  { background-color: #060D15; 
}
.bannerdivlt  { background-color: #415B87; 
}
.bannerdivhorizdk  { background-color: #141F3F; 
}
.bannerdivhorizlt  { background-color: #5387AF; 
}
.bannerdivhoriznavdk  { background-color: #000000; 
}
.bannerdivhoriznavlt  { background-color: #5387AF; 
}
.bannerdiv_hsub_nav  { background-color: #415B87; 
}
.bannerdivnav_vdk  { background-color: #999999; 
}
.bannerdivnav_vlt  { background-color: #F8F8F8; 
}
.bannerbtmborder  { background-color: #999999; height: 1px;
}
.table_divH  { background-color: #CCCCCC; 
}
.table_divV  { background-color: #CCCCCC; 
}
.shadow1  { background-color: #CCCCCC; 
}
.shadow2  { background-color: #D7D7D7; 
}
.shadow3  { background-color: #E0E0E0; 
}
.shadow4 { background-color: #E7E7E7; 
}
.shadow5  { background-color: #EEEEEE; 
}
.shadow6  { background-color: #EFEFEF; 
}
.shadow7  { background-color: #FBFBFB; 
}
.selector_border { background-color: #CCCCCC; 
}
.shade_salmon { background-color: #ECDCC2;
}
.chart_btm { background-color: #E2E8DE; height: 15px;
}
	/* END BACKGROUNDS */

	/* CHARTS TABLES */
	
.vehicleon  { 
	color: #006CB2; 
	font-weight: bold; 
	font-size: 9px; 
	height: 20px;
	font-family: Verdana; 
	text-decoration: none; 
	background-color: #FFFFFF; 
}
.vehicleoff  { 
	color: #666666; 
	font-size: 9px; 
	font-family: Verdana; 
	text-decoration: none; 
	background-color: #ebebeb; 
}
.vehicleborderoff { 
	background-color: #b2b2b2; 
	line-height: 1px;
}
.vehicleborderon { 
	background-color: #FFFFFF; 
	line-height: 1px; 
}
.vehiclebordershadow { 
	background-color: #e8eceF; 
	line-height: 1px;
}
.chart_border { 
	background-color: #C5933E; 
}
.chart_hdr { 
	background-color: #E2E8DE; 
	color: #333333; 
	font-weight: bold;  
}
.chart_topbar2, chart_topbar2 p, chart_topbar2 td { 
	background-color: #ECDCC2; 
	color: #333333; 
	TEXT-INDENT: 5px; 
	padding-top: 3px; 
	padding-bottom: 5px; 
}
.chart_col_hdr { 
	background-color: #ECDCC2; 
	color: #666666; 
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana, Arial; 
	text-decoration: none;
}
.chart_borderbtm { 
	background-color: #CCCCCC;
}
.tabar_multi, tabar_multi p, tabar_multi td { 
	background-color: #DDE7EF; 
	color: #223E6E; 
	font-weight: bold; 
	padding-top: 3px; 
	padding-bottom: 5px; 
}
.tabar_multi2, tabar_multi2 p, tabar_multi2 td { 
	background-color: #DDE7EF; 
	color: #223E6E; 
	padding-top: 3px; 
	padding-bottom: 5px; 
}
.taborder2 {
	background-color: #97A48B;
	line-height: 1px;
	}
.taborder { 
	background-color: #738A5C; 
	line-height: 1px;
}
.taborder_wht { 
	background-color: #FFFFFF;
	line-height: 1px;
}
td.tabarbtmborder { 
	background-color: #CCCCCC; 
	line-height: 1px; 
}
.tabhdr { 
	background-color: #E2E8DE; 
	color: #333333; 
	font-weight: bold; 
	padding-bottom: 5px;
 	padding-top: 5px; 

}
.tabhdr_prodselect { 
	background-color: #D3DACB; 
	color: #333333; 
	font-weight: bold; 
}
.leftrow_prodselect_on { 
	background-color: #E2E8DE; 
	color: #333333;  
 	padding-bottom: 5px;
 	padding-top: 5px; 
}
.leftrow_prodselect_off { 
 	background-color: #E2E8DE; 
 	color: #333333; 
 	line-height: 6px;
}
.left_prodselect_btm { 
	background-color: #738A5C;
	line-height: 1px;
}
.hdrdiv { 
	background-color: #FFFFFF; 
	line-height: 1px;
}
.tabhdrTop { 
	background-color: #D3DACB; 
	color: #333333; 
	font-weight: bold; 
}
.tabhdrdiv { 
	background-color: #E2E8DE; 
	height: 8px;
}
.tabhdrdiv2 { 
	background-color: #D3DACB; 
	height: 5px;
}
.tabhdr2 { 
	background-color: #D0DDE5; 
	color: #000000; 
	font-weight: bold; 
	color: #006CB2; 
}
.tabhdr_blu { 
	background-color: #EBEBEB; 
	color: #006CB2; 
	font-weight: bold;
}
.row_bck_dark { 
	background-color: #EFEFEF; 
	color: #333333; 
	white-space: nowrap;  
}
.row_bck_lite { 
	background-color: #FFFFFF; 
	color: #333333; 
	white-space: nowrap; 
}
.row_dark_bg { 
	background-color: #EFEFEF; 
	color: #333333; 
	white-space: nowrap; 
	padding-top: 5px; 
	padding-bottom: 5px; 
}
.row_lite_bg { 
	background-color: #FFFFFF; 
	color: #333333; 
	white-space: nowrap; 
	padding-top: 5px; 
	padding-bottom: 5px;
}
.row_dark2_bg { 
	background-color: #EFEFEF; 
	color: #333333; 
	padding-top: 5px; 
	padding-bottom: 5px; 
}
.row_lite2_bg { 
	background-color: #FFFFFF; 
	color: #333333; 
	padding-top: 5px; 
	padding-bottom: 5px;
}

.shade_grn { background-color: #E2E8DE;
}
.tab_on { 
	color: #333333; 
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana, Arial; 
	text-decoration: none; }
.tab_on a:link{ color: #333333; text-decoration: none; }
.tab_on a:active{ color: #333333; text-decoration: none; }
.tab_on a:visited{ color: #333333; text-decoration: none; }
.tab_on a:hover{ color: #333333; text-decoration: none; 
}
.tab_off, tab_off p, tab_off td { 
	background-image: url ('../images/tabs/tab_off_bkgrnd.jpg'); 
	background-repeat: repeat;
	color: #223E6E; 
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana, Arial; }
.tab_off a:link{ color: #223E6E; text-decoration: none; }
.tab_off a:active{ color: #223E6E; text-decoration: none; }
.tab_off a:visited{ color: #223E6E; text-decoration: none; }
.tab_off a:hover{ color: #223E6E; text-decoration: none; 
}
	/* END CHARTS */
	
/* ms css style for institutional sites */

.txtlrheader {
color:#404040;
font-family:Verdana,Arial;
font-size:10px;
font-weight:bold;
}

	/* FOOTER */
	
.Footer { 
	color: #666666; 
	font-size: 9px; 
	font-family: Verdana; 
	text-align: center; 
	margin-top: 0; 
	text-decoration: none; }
.Footer a:link { color: #666666; text-decoration: none; }
.Footer a:active { color: #666666; text-decoration: none; }
.Footer a:visited { color: #666666; text-decoration: none; }
.Footer a:hover { color: #666666; text-decoration: underline;
}
	/* END FOOTER */

	/* NAVIGATION */

.navglbl { 
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Arial, Helvetica; }
.navglbl a:link { color: #FFFFFF; text-decoration: none; }
.navglbl a:active { color: #FFFFFF; text-decoration: none;  }
.navglbl a:visited { color: #FFFFFF; text-decoration: none; }
.navglbl a:hover { color: #FFFFFF; text-decoration: none;  
}
.navglblon { 
	color: #125580; 
	text-decoration: none; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Arial, Helvetica; 
	}
.navglblon a:link { color: #125580; text-decoration: none; }
.navglblon a:active { color: #125580; text-decoration: none;  }
.navglblon a:visited { color: #125580; text-decoration: none; }
.navglblon a:hover { color: #125580; text-decoration: none;  
}
.navsubon { 
	color: #233C66; 
	background-color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Arial, Helvetica;  }
.navsubon a:link  { color: #233C66; text-decoration: none;  }
.navsubon a:active  { color: #233C66; text-decoration: none; }
.navsubon a:visited  { color: #233C66; text-decoration: none;  }
.navsubon a:hover  { color: #233C66; text-decoration: none;  
}
.navsub { 
	color: #446293; 
	text-decoration: none; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Arial, Helvetica; }
.navsub a:link { color: #446293; text-decoration: none; }
.navsub a:active { color: #446293; text-decoration: none; }
.navsub a:visited { color: #446293; text-decoration: none; }
.navsub a:hover { color: #446293; text-decoration: none; 
}
.navcrumb {	
	color: #000000; 
	text-decoration: none; 
	font-size: 10px; 
	font-family: Verdana, Arial, San-Serif; }
.navcrumb a:link  { color: #006CB2; text-decoration: none; }
.navcrumb a:active  { color: #006CB2; text-decoration: none; }
.navcrumb a:visited  { color: #006CB2; text-decoration: none; }
.navcrumb a:hover  { color: #006CB2; text-decoration: underline; 
}
.navcrumbbold {	
	color: #000000; 
	text-decoration: none; 
	font-weight: bold;
	font-size: 10px; 
	font-family: Verdana, Arial, San-Serif; }
.navcrumbbold a:link  { color: #006CB2; text-decoration: none; }
.navcrumbbold a:active  { color: #006CB2; text-decoration: none; }
.navcrumbbold a:visited  { color: #006CB2; text-decoration: none; }
.navcrumbbold a:hover  { color: #006CB2; text-decoration: underline; 
}
.navcrumbon { 
	color: #333333;   
	font-size: 10px; 
	font-family: Verdana, Arial, San-Serif;
	text-decoration: none;
}
.navsec { 
	color: #FFFFFF; 
	font-size: 10px; 
	font-family: Arial, Helvetica;
	text-decoration: none; 
	font-weight: bold; }
.navsec a:link { color: #FFFFFF; text-decoration: none;}
.navsec a:active { color: #FFFFFF; text-decoration: none; }
.navsec a:visited { color: #FFFFFF; text-decoration: none;}
.navsec a:hover { color: #FFFFFF; text-decoration: underline; 
}
.utility { 
	color: #7BA6BD; 
	font-size: 10px; 
	font-family: Verdana; 
	text-decoration: none;  }
.utility a:link { color: #7BA6BD; text-decoration: none;}
.utility a:active { color: #7BA6BD; text-decoration: none; }
.utility a:visited { color: #7BA6BD; text-decoration: none;}
.utility a:hover { color: #D0EEFB; text-decoration: underline; 
}
.anchor{ 
	color: #006CB2; 
	font-size: 10px; 
	font-family: Verdana; 
	text-decoration: none;  }
.anchor a:link { color: #006CB2; text-decoration: none; }
.anchor a:active { color: #006CB2; text-decoration: none; }
.anchor a:visited { color: #006CB2; text-decoration: none;}
.anchor a:hover { color: #006CB2; text-decoration: underline; 
}
.navleft, navleft p { 
	background-color: #D4D4D4; 
	font-weight: bold; 
	color: #666666; 
	font-size: 10px; 
	font-family: Verdana, Helvetica, Arial, Sans-Serif;  }
.navleft a:link { font-weight: bold; color: #666666; text-decoration: none; }
.navleft a:active { font-weight: bold; color: #666666; text-decoration: none; }
.navleft a:visited { font-weight: bold; color: #666666; text-decoration: none; }
.navleft a:hover { font-weight: bold; color: #666666; text-decoration: underline; 
}
.navlefton, navlefton p { 
	background-color: #D3D9CB; 
	font-weight: bold; 
	color: #666666; 
	font-size: 10px; 
	font-family: Verdana, Helvetica, Arial, Sans-Serif; }
.navlefton a:link { font-weight: bold; color: #666867; text-decoration: none; }
.navlefton a:active { font-weight: bold; color: #666666; text-decoration: none; }
.navlefton a:visited { font-weight: bold; color: #666666; text-decoration: none; }
.navlefton a:hover { font-weight: bold; color: #666867; text-decoration: underline; 
}
	/* END NAVIGATION */
	
.chart_topbar 	{ 
	background-color: #ECDCC2; 
	TEXT-INDENT: 5px; 
	padding-top: 3px; 
	padding-bottom: 5px; 
	color: #676568; 
	font-weight: bold; 
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
	text-decoration: none; }
.chart_topbar a:link { color: #676568; text-decoration: none; }
.chart_topbar a:active { color: #676568; text-decoration: none; }
.chart_topbar a:visited { color: #676568; text-decoration: none; }
.chart_topbar a:hover { color: #676568; text-decoration: underline; 
}


	/* GENERAL UTILITY RULES */
	
table { border-collapse: collapse; } 
div.spacer { clear: both; }
em, strong, .bold { font-weight: bold; }
	
	/* END GENERAL UTILITY RULES */

	/* msim_header.css elements */

/* The Holly Hack */
/* Only IE will recognize the properties declared in this way because
   IE recognizes a phantom element containing the "html" element
   which other browsers do not */
/* Hides from IE5-mac \*/
* html .nav_buggybox {height: 1%;}
/* End hide from IE5-mac */

/* if 4 numbers:   top, right, bottom, left */
/* if 3 numbers:   top, right/left, bottom */
/* if 2 numbers:   top/bottom, right/left */
/* if 1 number:    top/right/bottom/left */

.pagebody
{
	width: 95%;
	margin-left: auto;
	margin-right: auto;
}

.liqPagebody
{
	width: 94%;
	margin-left: 3%;
	margin-right: 3%;
}
/* zero out everything, to take care of different default behaviors */
/*
div * {
	margin: 0px;
	padding: 0px;
}
*/
/* the "drop shadow" below the subnav section */
div.nav_shadow
{
	height: 7px;
	background: #FFFFFF url('../images/hdr/shadow_subnav.png') repeat-x scroll;
	font-size: 7px;
}

/* give the vertical nav a 15 pixel "gutter" above */
/* 5% from the left of the page */
/* these margin values may need to change when the section is integrated into the page */
div.vertical_nav
{
/*	margin: 0px 10px 0px 5%; */
	margin-top: 10px;
	margin-bottom: 10px;
}

div.vertical_nav ul li
{
 /* position: relative; */
  margin-bottom: 1px;
/*	repeat background image in x-direction across the top of the list item
	to achive the effect of having the border between each list item
	coupled with the bottom margin declared above, this gives the effect of having

1: 1pixel white line
2: 1pixel gray dashes
3: 1pixel white line

	even though in reality, we simply have rows 2-3 with the background image, then row 1 is really
	the margin from the element above!
*/
/*  						color   							image                              repeat   scroll */
  background: #D4D4D4 url('../images/misc/dots_horiz_body_modified.gif') repeat-x scroll 0px 0px;
}

div.vertical_nav ul li p a:hover
{
  text-decoration: none;
}

div.vertical_nav ul li p a:visited
{ 
	color: #666666;
	text-decoration: none; 
}

div.vertical_nav ul.top_level
{
	margin: 0px;
	padding: 0px;
/*	push this nav list 20px over from the left edge of the page */
	list-style-type: none;
/*	width of vertical nav section is supposed to be 185px according to spec */
	width: 186px;
/*	give background of the list color white so that anything behind the list doesn't "show through" like the horizontal lines */
	background-color: #FFFFFF;
}

div.vertical_nav ul.top_level li.sel,
div.vertical_nav ul.top_level li.topsel
{
/*	item in the "on" state has different background color	*/
  background-color: #D3D9CB;
}

div.vertical_nav ul.top_level li p
{
/*	background image placed in the middle of the padding (10 px out of 20 over) */
  background: url('../images/misc/arrow_left.gif') no-repeat scroll 0px 50%;
  margin: 0px;
  padding-left: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
}

div.vertical_nav ul.top_level li p a
{
  padding-left: 0px;
  line-height: 10px;
  font-weight: bold;
  color: #666666;
}

div.vertical_nav ul.top_level ul.second_level
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div.vertical_nav ul.top_level ul.second_level li
{
  padding-left: 20px;
}

div.vertical_nav ul.top_level ul.second_level li.on
{
  background-color: #D3D9CB;
}

div.vertical_nav ul.top_level ul.second_level li.on p a
{
  font-weight: bold;
}

div.vertical_nav ul.top_level ul.second_level li p
{
/*	background image placed in the middle of the padding (10 px out of 20 over) */
	background: url('../images/misc/arrow_off.gif') no-repeat scroll 0px 50%;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
}

div.vertical_nav ul.top_level ul.second_level li p a
{ 
	text-decoration:underline;
	font-weight: normal;
	color: #006CB2;
}


/*	very small "dummy" item whose sole purpose is to provide the normal list item's top-border
	to give the impression of having the dashed gray line across the bottom of the vertical nav section */
div.vertical_nav ul li.nav_last
{
	height: 2px;
	padding: 0px;
	margin: 0px;
	font-size: 0px;
	line-height: 0px;
}

/* --- TAB PANEL CSS --- */

#tabPanelWrapper {
  width: 186px;
}

.tabContent {
  background: #fff;
  border: 1px solid #ccc;
  border-top: none;
  clear: both;
  margin: 0px;
  padding: 0px;
}

.tabPanel {
  border-bottom: 1px solid #ccc;
  margin: 0;
  padding-bottom: 19px;
  padding-left: 0px;
}

.tabPanel ul, .tabPanel li {
  display: inline;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.tabPanel a:link, .tabPanel a:visited {
  background: #E8EBF0;
  border: 1px solid #ccc;
  color: #666;
  float: left;
  font-family: "Verdana", "Helvetica", "Arial", sans-serif;
  font-size: 10px;
  font-weight: normal;
  line-height: 14px;
  margin-right: 1px;
  padding: 2px 10px 2px 10px;
  text-decoration: none;
}

.tabPanel a:link.ajaxCurrentTab, .tabPanel a:visited.ajaxCurrentTab {
  background: #fff;
  border-bottom: 1px solid #fff;
  color: #000;
}

.tabPanel a:hover {
  color: #f00;
}

.image-left{float: left; vertical-align: text-top; padding: 0px 12px 3px 0px;}



/* AIP Literature style need to consolidate*/

h3 {
	font-size:11px; 
	line-height:11px;
	font-weight:bold;
	padding:0;
}

div.leftcol {
	display:block;
	width:460px;
	float:right;
}

div.rightcol {
	display:block;
	float:left;
	width:230px;
}

/*
p {
	font-size:10px;
}
*/

p.footnote {
	color:#666666;
	margin-bottom:10px;
	margin-top:20px;
}

/*
.columnhdr 	{ 
	background-color: #ECDCC2; 
	TEXT-INDENT: 5px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	color: #fd7b00; 
	font-weight: normal; 
	font-size: 20px;
	line-height: 20px;
	font-family: Times, "Times New Roman", Serif; 
	text-decoration: none;
}
*/
.normal 	{ 
	background-color: #ECDCC2; 
	TEXT-INDENT: 5px; 
	padding-top: 3px; 
	padding-bottom: 5px; 
	color: #676568;
	font-weight: bold; 
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
	text-decoration: none;
}

.columnhdr a:link, .columnhdr a:visited { 
	background-color: #ECDCC2; 
	TEXT-INDENT: 5px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	color: #223E6E; 
	font-weight: normal; 
	font-size: 20px;
	line-height: 20px;
	font-family: Times, "Times New Roman", Serif; 
	text-decoration: none;
}

.columnhdr a:hover {
	text-decoration:underline;
}

/*
.columnhdrborder 	{ 
	background-color: #C4923D; 
	line-height: 1px; 
}
*/

a.arrow-link {
	background-image: url(../images/misc/arrow_orange.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
	font-weight:bold;
	display:block;
}

/*
sup {
	vertical-align:top; font-size:85%; }
}
*/

div.twocol-left {
	display:block;
	float:left;
	width:350px;
}

div.twocol-right {
	display:block;
	float:right;
	width:350px;
}

div.whitepapers-left {
	display:block;
	float:left;
	width:330px;
	border-right:#d9d9d9 1px solid;
}

div.whitepapers-right {
	display:block;
	float:right;
	width:345px;
	margin-left:10px;
}

.whitepapers-left ul, .whitepapers-right ul {
	margin-left:15px;
	margin-top:10px;
	list-style-type:none;	
	margin-bottom:0px;
}

div.togglediv {
	display:block;
	clear:both;
	margin-top:15px;
	border-bottom: 1px solid #C4923D; 
}

div.togglelast {
	border-bottom:none;
}

li.firstname {padding-top:10px;}



/* START - Liquidity Homepage Slideshow Banner - added on 9/22/2011 by leejac */
#liquidityHpBanner {position:relative; width:456px; height:196px; border:1px solid #A1A1A1; padding:5px;}
#liquidityHpBanner #fadeshow2toggler {z-index:9999; position:absolute; top:158px; right:5px; width:45px;}
#liquidityHpBanner h1 {font:"Times New Roman", Times, serif; font-size:22px; color:#FFF; margin:0px; display:inline}
#liquidityHpBanner span {z-index:99; position:absolute; top:28px; right:5px;}
#liquidityHpBanner p {margin:0px; padding-left:10px; font-family:Verdana, Geneva, sans-serif; font-size:10px; line-height:15px; color:#FFF}
#liquidityHpBanner p.withTitle {color:#FFF;display:inline}
#liquidityHpBanner a {font-family:Verdana, Geneva, sans-serif; font-size:10px; text-decoration:none; color:#FFF}
#liquidityHpBanner a:hover {text-decoration:underline}
#liquidityHpBanner .bannerText {width:380px;}
/* END - Liquidity Homepage Slideshow Banner */

#liquidityHpNewsContainer {
			position:relative; top:0px; left:0px; width:710px;
	}
#liquidityHpNewsContent {
			margin:0px; padding:15px; width:678px; height:150px; overflow:auto; 
			border:1px solid #A1A1A1; border-top:0; background-color:#FFF;
			font: normal 12px/100% Verdana, Geneva, sans-serif;
	}
	
img.headshotThumbnail {background-color:#FFF; padding:2px; border:1px solid #000} /* use for img headshots to produce matting effect */
	

/* START - Liquidity Event Calendar Page - added on 9/26/2011 by archanaw */
.txt_black_bold { 
	color: #000000; 
	font-size: 11px; 
	font-weight:bold;
	font-family: Verdana, Arial;
}

.txt_black { 
	color: #000000; 
	font-size: 11px; 
	font-family: Verdana, Arial;
}

.txt_black_large { 
	color: #000000; 
	font-size: 12px; 
	font-family: Verdana, Arial;
}

.hdr_blue { 
	font-size: 11px;
	font-family: Verdana, Arial;
}

.hdr_blue_bold { 
		color: #006699; 
	font-weight: bold; 
	font-size: 16px;
	font-family: Verdana, Arial; 
	text-decoration: none;
}
/* END - Liquidity Event Calendar Page */
