/* High Level */
body { margin: 0; padding: 0; background: #ffffff;}
p	 { font: normal 90% Arial, Helvetica, sans-serif; color:#000000;} 
td	 { font: normal 90% Arial, Helvetica, sans-serif; color:#000000;} 
ul 				{font: normal 90% Arial, Helvetica, sans-serif; color:#000000;}
ol 				{font: normal 90% Arial, Helvetica, sans-serif; color:#000000;}
li 				{font: normal 90% Arial, Helvetica, sans-serif; color:#000000;}
blockquote		{font: normal 90% Arial, Helvetica, sans-serif; color:#000000; background: #FFFFCC; padding: 5px;}

.pagetitle {font: bold 120% Arial, Helvetica, Verdana, san serif; color:#030; margin-top: 5px; margin-below: 5px}

/* Lists for left and right side bars */

.lsb {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.rsb {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000;}


/* Used for page Margins */
/* Don't really know if we really need first set */
.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: #000000;}

/* links */
a:link {color:#003399}
a:visited {color:#003399}
a:hover {color:#990000}

.commonnav { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
a.commonnav:link {color:#FFFFFF; text-decoration: none;}
a.commonnav:visited {color:#FFFFFF; text-decoration: none;}
a.commonnav:hover {color:#FFFF66; text-decoration: none;}

.secnav { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003399}
a.secnav:link {color:#003399;}
a.secnav:visited {color:#003399; }
a.secnav:hover {color:#990000; }

/* Used for Horizonal Sec Nav Bar - Not for DHTML flyouts, for On state only */
.secnav_on { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #B58200}
a.secnav_on:link {color: #B58200;}
a.secnav_on:visited {color:#B58200; }
a.secnav_on:hover {color:#990000; }

.utility { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
a.utility:link {color:#003399; text-decoration: none;}
a.utility:visited {color:#003399; text-decoration: none;}
a.utility:hover {color:#990000; text-decoration: none;}


/* TOC page lists */

.category {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; font-weight: normal; margin-top: 15px}
a.category:link {color:#666666;text-decoration: none;}
a.category:visited {color:#666666;text-decoration: none;}
a.category:hover {color:#990000; text-decoration: none;}

.category_WN_hl {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;}
a.category_WN_hl:link {color:#FFFFFF;text-decoration: none;}
a.category_WN_hl:visited {color:#FFFFFF;text-decoration: none;}
a.category_WN_hl:hover {color:#336699; text-decoration: none;}

.TOCTitle_WN_hl {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #CCCC99; margin-bottom: 5px; margin-left: 15px}

.TOCTitle_WN_hllink {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #CCCC99;}
a.TOCTitle_WN_hllink:link { color:#CCCC99}
a.TOCTitle_WN_hllink:visited { color:#CCCC99}
a.TOCTitle_WN_hllink:hover { color:#336699}

.TOCTitle_WN {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #003399; margin-bottom: 10px;}
.TOCTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003399; margin-bottom: 3px}

.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_hl {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; margin-bottom: 5px; margin-left: 15px}
.TOCTeaser_WN {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; margin-top: 5px; margin-bottom: 10px; margin-left: 55px}
.TOCTeaser_WN_noindent {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; margin-top: 5px; margin-bottom: 10px;}
.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: #000000;}

/* 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;}

.TOCText {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000;}

/* Article  */
.Title		{ font: bold 150% Arial, Helvetica, sans-serif; color:#003399; margin-bottom: 10px}
.SubTitle 	{ font: bold 120% Arial, Helvetica, sans-serif; color:#003399;}
.author		{ font: normal 80% Arial, Helvetica, sans-serif; color: #000000; margin-bottom: 3px}
.majorhd 	{ font: bold 105% Arial, Helvetica, Verdana, san serif; color:#660000; }
.minorhd 	{ font: bold 100% Arial, Helvetica, Verdana, san serif; color:#003399; }
.subhd	 	{ font: bold 90% Arial, Helvetica, Verdana, san serif; color:#003399; }

.displaynumber	{ font: normal 85% Arial, Helvetica, sans-serif; color: #666666; margin-bottom: 3px;}
.displaycaption { font: bold 90% Arial, Helvetica, sans-serif; font-style: italic; color: #0033CC; margin-top: 3px; margin-bottom: 10px}

table#display		{width: 450px; vertical-align: top; margin-top: 7px;}
table#displaytable	{width: 100%; vertical-align: top; margin-top: 7px;}
table#table			{width: 100%; font: normal 100% Arial, Helvetica, Verdana, sans-serif; color:#000000; text-align: center; border: 1px solid #006;}
table#table td		{padding: 3px; font: normal 95% Arial, Helvetica, Verdana, sans-serif;}
tr.title			{font: normal 100% Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; text-align: left; background-color: #000066}
td.title			{font: normal 100% Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; text-align: left; background-color: #000066}
td.displaycaption	{font: bold 95% Arial, Helvetica, sans-serif; font-style: italic; color: #0033CC; margin-bottom: 10px; padding-right:10px; vertical-align: top; width: 120px; align: right}
tr.columnhd			{font: normal 90%; color: #000; background: #D5E2E3; vertical-align: bottom;}
tr.columnhd2		{font: normal 90%; color: #000; vertical-align: bottom;}
td.columnhd			{font: normal 90%; color: #000; background: #D5E2E3; vertical-align: bottom;}
td.columnhd2		{font: normal 90%; color: #000; vertical-align: bottom;}
tr.highlight		{background-color: #FFFFCC}
td.highlight		{background-color: #FFFFCC}
td.left				{text-align: left}
td.right			{text-align: right}


/* Bios  */
.bio_author {font-family: Arial, Helvetica, sans-serif; font-size: 80%; color:#000000; font-style: italic}
.bio_name {font-family: Arial, Helvetica, sans-serif; font-size: 95%; color:#003399; font-weight: bold}


/* Common Tags across Articles and TOC pages */
.date {font-weight: normal; color: #999}



/* Borders */
.border_top_left_fff {border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;}
.border_top_fff {border-top: 1px solid #FFFFFF; }
.border_separator {border-bottom: 1px solid #FFFFFF;}
.border_login_top {border-top: 1px solid #FC0; border-left: 1px solid #FC0; border-right: 1px solid #FC0; background-color:#CCCC99}
.border_login {border-bottom: 1px solid #003399; border-top: 1px solid #FFF background-color:#FFC}
.border_top {border-top: 1px solid #003399;}
.border_bot {border-bottom: 1px solid #003399;}
.border_vert {border-left: 1px solid #003399; border-right: 1px solid #003399;}
.border_horz {border-top: 1px solid #003399; border-bottom: 1px solid #003399;}
.border_3sides {border-left: 1px solid #003399; border-right: 1px solid #003399; border-bottom: 1px solid #003399}
.border_all {border: 1px solid #003399}
.border_left {border-left: 1px solid #003399;}
.border_dyncharts {border: 1px solid #CCCC99}
.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, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000; margin-top: 7px}
.footnote p{ font-size:12px; }
.footnote_perf	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #666666; margin-top: 7px; margin-bottom: 7px;}


.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: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: right}
.TblReports_SubHd_l 	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: left}
.TblReports_SubHd_c 	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: center}

.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: 12px; color: #000000}
.TblReports_Text p{ font-size:12px; }
.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;}
.TblReports_border_top_left	{border-top: 1px solid #999; border-left: 1px solid #999;}
.TblReports_border_top_bottom   {border-top: 1px solid #999; border-bottom: 1px solid #999;}
.TblReports_border_bottom 	{border-bottom: 1px solid #999;}
.TblReports_border_top_bottom_left {border-top: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999;}

/* Funds */
.FundName {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #003399; font-weight: bold; margin-top:15px}


a:link {color:"#003399"}
a:visited {color:"#003399"}
a:hover {color:"#990000"}

.CommonNav  		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FFF;}
a.CommonNav:link	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FFF; text-decoration: none;}
a.CommonNav:visited	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FFF; text-decoration: none;}
a.CommonNav:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FF6; text-decoration: none;}


.PageTitle {font-family: Arial, Helvetica, sans-serif;, Times, serif; font-size: 150%; color: #003399; font-weight: bold}
.TOCTeaser {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; margin-bottom: 15px}
.dailypricing {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; align: center; margin-top: 2px; margin-bottom: 2px}
.dailypricing_name {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; align: center; margin-top: 2px; margin-bottom: 2px ; margin-right: 5px}
.utility {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

.footnote_discosure	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999;}

.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_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;}
.border_vert {border-left: 1px solid #CC9; border-right: 1px solid #CC9;}
.border_3sides {border-left: 1px solid #039; border-right: 1px solid #039; border-bottom: 1px solid #039}
.border_all {border: 1px solid #039}

.TOC_WN_border {border: 1px solid #039}

.TblReports_Disclosure {
    background-color: #FFFFFF;
    height: 76px;
    overflow: auto;
    width: 97%;
    border-color: #999;
    border-style: solid;
    border-width: 1px;
    padding: 5px 5px 5px 5px;
}


body {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.TOCTeaser {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000; margin-bottom: 10px}
.TOCTeaser_WN {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000; margin-bottom: 10px;}
.TOCAuthor {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000; margin-bottom: 5px;}
.TOCAuthor_WN_hl {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000; margin-left: 55px; margin-bottom: 5px;}
.TOCTeaser_WN_hl {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000; margin-left: 55px; margin-bottom: 10px;}
.TOCTitle_WN {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #039; margin-bottom: 5px;}
.TOCTitle_WN_hl {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #039; margin-bottom: 10px;}
.border_horz {border-top: 1px solid #039; border-bottom: 1px solid #039;}
.border_login {border-bottom: 1px solid #039; border-top: 1px solid #FFF background-color:#FFC}
.border_top {border-top: 1px solid #039;}
.border_vert1 {border-left: 1px solid #039; border-right: 1px solid #039;}

.category {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; margin-top: 10px}
a.category:link {color:"#666"; text-decoration: none}
a.category:visited {color:"#666"; text-decoration: none}
a.category:hover {color:"#990000"; text-decoration: none}

.category_WN_hl {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666;}
a.category_WN_hl:link {color:"#666"; text-decoration: none}
a.category_WN_hl:visited {color:"#666"; text-decoration: none}
a.category_WN_hl:hover {color:"#990000"; text-decoration: none}
.date {font-weight: normal; color: #999}
.sh_Title {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003300; margin-bottom: 10px;}
.watchlist_hp {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000}
.TOCTitle {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #039; margin-bottom: 5px;}


a:link {color:"#003366"}
a:visited {color:"#003366"}
a:hover {color:"#990000"}

.PageTitle {font-family: Arial, Helvetica, sans-serif;, Times, serif; font-size: 150%; color: #003399; font-weight: bold}
.TOCTeaser {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; margin-bottom: 15px}
.dailypricing {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; align: center; margin-top: 2px; margin-bottom: 2px}
.dailypricing_name {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; align: center; margin-top: 2px; margin-bottom: 2px ; margin-right: 5px}
.utility {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

.footnote_perf	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; margin-top: 10px;}

.TblReports_SubHd	{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; margin: 3px;}
.TblReports_SubHd_r 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; text-align: right}
.TblReports_SubHd_l 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; text-align: left}
.TblReports_SubHd_c 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; 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_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;}
.border_vert {border-left: 1px solid #CC9; border-right: 1px solid #CC9;}
.border_3ssides {border-left: 1px solid #039; border-right: 1px solid #039; border-bottom: 1px solid #039}
.border_all {border: 1px solid #039}
.border_000_top {border-top: 1px solid #000}

body {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
.CommonNav1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FFF;}

a:link {color:"#003366"}
a:visited {color:"#003366"}
a:hover {color:"#990000"}

.PageTitle {font-family: Arial, Helvetica, sans-serif; font-size: 150%; color: #003399; font-weight: bold}

.FundName {font-family: Arial, Helvetica, sans-serif;, Times, serif; font-size: 16px; color: #003399; font-weight: bold; margin-top:15px}

.TOCTeaser {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; margin-bottom: 15px}
.dailypricing {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; align: center; margin-top: 2px; margin-bottom: 2px}
.dailypricing_name {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; align: center; margin-top: 2px; margin-bottom: 2px ; margin-right: 5px}
.utility {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

.footnote_perf	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #666666; margin-bottom: 7px;}

.TblReports_SubHd	{ font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 14px; color: #ffffff; margin: 3px;}
.TblReports_SubHd_r 	{ font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 14px; color: #000000; text-align: right}
.TblReports_SubHd_l 	{ font-family: Arial, Verdana, Helvetica, sans-serif;   font-size: 14px; color: #000000; text-align: left}
.TblReports_SubHd_c 	{ font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 14px; color: #000000; text-align: center; vertical-align: bottom}

.TblReports_ColHd	{ font-family: Arial, Helvetica, sans-serif;  font-size: 10px; font-weight: bold; ; color: #000000;}
.TblReports_ColHd_r 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; ; color: #000000; text-align: right}
.TblReports_ColHd_l 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; ; color: #000000; text-align: left}
.TblReports_ColHd_c 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; ; color: #000000; text-align: center}

.TblReports_Text_l 	{ font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #000000; text-align: left}
.TblReports_Text_c 	{ font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #000000; text-align: center}
.TblReports_Text_r 	{ font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; 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;}
.border_vert {border-left: 1px solid #CC9; border-right: 1px solid #CC9;}
.border_3ssides {border-left: 1px solid #039; border-right: 1px solid #039; border-bottom: 1px solid #039}
.border_all {border: 1px solid #039}

body {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
.CommonNav1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FFF;}
.TblReports_ColHd_c1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; ; color: #000000; text-align: center}
.TblReports_ColHd_l1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-align: left}
.TblReports_SubHd1 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; margin: 3px;}
.TblReports_border_topleft_colhd {border-top: 1px solid #999; border-left: 1px solid #000;}
.border_000_top {border-top: 1px solid #000}
.border_000_topleft_colhd {border-top: 1px solid #000; border-left: 1px solid #000;}


.TblReports_Text1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000}
.TblReports_Text2 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000}
.style5 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }

.border_topleft_fff {border-top: 1px solid #FFF; border-left: 1px solid #FFF;}
.login_textbox {font: normal 13px}
