/* High Level */
body { margin: 0; padding: 0; background: #ffffff;}
p	 { font: normal 95% Arial, Helvetica, sans-serif; color:#000;} 
td	 { font: normal 95% Arial, Helvetica, sans-serif; color:#000;} 

.leftguttertext				{ padding-left: 10px; }
.rightguttertext			{ padding-right: 10px; }
.leftrightguttertext		{ padding-left: 10px; padding-right: 10px; }
.lefttopbottomgutter 	{ padding-left: 10px; padding-top: 10px; padding-bottom: 10px; }

.leftgutter		 			{ position: relative; left: 10px; }
.rightgutter 				{ position: relative; right: 10px; }
.leftrightgutter 			{ position: relative; left: 10px; right: 10px; }

/* forms */
select, input, textarea { font-size: xx-small; font-family: Verdana, Arial;}
textfield { font-size: 45px; margin: 0px 0px 0px 0px; line-height: 10px; font-family: arial, verdana; }
.FormText {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000;}

/* links */
a:link {color:"#039"}
a:visited {color:"#039"}
a:hover {color:"#900"}

.commonnav { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF}
a.commonnav:link {color:"#FFF"; text-decoration: none;}
a.commonnav:visited {color:"#FFF"; text-decoration: none;}
a.commonnav:hover {color:"#FF6"; text-decoration: none;}

.secnav { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #039}
.secnav_on { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #060}
a.secnav:link {color:"#039";}
a.secnav:visited {color:"#039"; }
a.secnav:hover {color:"#900"; }

.utility { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #039}
a.utility:link {color:"#039"; text-decoration: none;}
a.utility:visited {color:"#039"; text-decoration: none;}
a.utility:hover {color:"#900"; text-decoration: none;}

.link_sm {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #039;}
a.link_sm:link {color:"#036";}
a.link_sm:visited {color:"#036";}
a.link_sm:hover {color:"#900";}


/* Lists for left and right side bars */

.lsb {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000;}
.rsb {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000;}



/* TOC lists */
.pagetitle {font: bold 125% Arial, Helvetica, Verdana, san serif; color:#030; margin-top: 5px; margin-below: 5px}

.category {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666; font-weight: normal; margin-top: 15px}
a.category:link {color:"#666";text-decoration: none;}
a.category:visited {color:"#666";text-decoration: none;}
a.category:hover {color:"#900"; text-decoration: none;}

.category_WN_hl {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff;}
a.category_WN_hl:link {color:"#fff";text-decoration: none;}
a.category_WN_hl:visited {color:"#fff";text-decoration: none;}
a.category_WN_hl:hover {color:"#369"; text-decoration: none;}

.TOCTitle_WN_hl {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #cc9; margin-bottom: 5px; margin-left: 15px}

.TOCTitle_WN_hllink {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #cc9;}
a.TOCTitle_WN_hllink:link { color:"#cc9"}
a.TOCTitle_WN_hllink:visited { color:"#cc9"}
a.TOCTitle_WN_hllink:hover { color:"#369"}

.TOCTeaser_WN_hl {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FFF; margin-bottom: 5px; margin-left: 15px}

.TOCTitle_WN {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #039; margin-bottom: 10px;}
.TOCTeaser_WN {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000; margin-top: 5px; margin-bottom: 10px; margin-left: 55px}
.TOCAuthor_WN {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; margin-left: 55px}
.TOCAuthor_WN_noindent {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000;}
.TOCAuthor_WN_noindent2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; margin-left: 20px}
.TOCTeaser_WN_noindent {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000; margin-top: 5px; margin-bottom: 10px;}

.TOCTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003399; margin-bottom: 3px}

.TOCTeaser {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; margin-bottom: 10px}


.TOCTitle_sm {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000;}
.TOCText {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000;}

/* Article  */
.Title		{ font: bold 150% Arial, Helvetica, sans-serif; color:#039; margin-bottom: 10px}
.SubTitle 	{ font: bold 125% Arial, Helvetica, sans-serif; color:#039;}
.author		{ font: normal 85% Arial, Helvetica, sans-serif; color: #000; margin-bottom: 3px}
.majorhd 	{ font: bold 110% Arial, Helvetica, Verdana, san serif; color:#600; }
.majorhd_sm { font: bold 105% Arial, Helvetica, Verdana, san serif; color:#600; }
.minorhd 	{ font: bold 105% Arial, Helvetica, Verdana, san serif; color:#039; }
.subhd	 	{ font: bold 95% Times New Roman, Times, serif; color:#039; }


/* Bios  */
.bio_author {font-family: Arial, Helvetica, sans-serif; font-size: 80%; color:#000; font-style: italic}
.bio_name {font-family: Arial, Helvetica, sans-serif; font-size: 95%; color:#039; font-weight: bold}


/* USed for Dynamic Charts on Private and in Cap Markets History */
.chart_key 	 {font: normal 10px Arial, Helvetica, Verdana, sans-serif; color: #000}
.chart_label 	 {font: normal 12px Arial, Helvetica, Verdana, sans-serif; color: #000}


/* Common Tags across Articles and TOC pages */
.date {font-weight: normal; color: #999}

/* Section Head on Public Home Page */

.sh_Title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003300; margin-bottom: 10px;}

/* Borders */
.border_login_top {border-top: 1px solid #FC0; border-left: 1px solid #FC0; border-right: 1px solid #FC0; background-color:#CC9}
.border_login {border-bottom: 1px solid #039; border-top: 1px solid #FFF background-color:#FFC}
.border_top {border-top: 1px solid #039;}
.border_right {border-right: 1px solid #039;}
.border_bot {border-bottom: 1px solid #039;}
.border_vert {border-left: 1px solid #039; border-right: 1px solid #039;}
.border_horz {border-top: 1px solid #039; border-bottom: 1px solid #039;}
.border_3sides {border-left: 1px solid #039; border-right: 1px solid #039; border-bottom: 1px solid #039}
.border_all {border: 1px solid #039}
.border_left {border-left: 1px solid #039;}
.border_dyncharts {border: 1px solid #CC9}
.border_topbottom {border-top: 1px solid #999; border-bottom: 1px solid #999;}

/* Footnotes and global footnotes */
/* copyright2 is used per legal to make A Unit of text larger */
.footnote {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000}
.copyright {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000}
.copyright2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000}


/* Fund and other Table Borders */
.TblReports_SubHd	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; margin: 3px;}
.TblReports_SubHd_r 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: right}
.TblReports_SubHd_l 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: left}
.TblReports_SubHd_c 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: center; vertical-align: bottom}

.TblReports_ColHd	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; ; color: #000000;}
.TblReports_ColHd_r 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; ; color: #000000; text-align: right}
.TblReports_ColHd_l 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; ; color: #000000; text-align: left}
.TblReports_ColHd_c 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; ; color: #000000; text-align: center}

.TblReports_Text2	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000}
.TblReports_Text	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000}
.TblReports_Text_l 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: left}
.TblReports_Text_c 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: center}
.TblReports_Text_r 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: right}

.TblReports_border_top {border-top: 1px solid #999;}
.TblReports_border_topleft {border-top: 1px solid #999; border-left: 1px solid #999;}
.TblReports_border_left {border-left: 1px solid #999;}

/* Funds */
.FundName {font-family: Arial, Helvetica, sans-serif;, Times, serif; font-size: 16px; color: #003399; font-weight: bold; margin-top:15px}

