body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	background-color: #ffffff;
	background-image: url(/images/TacticalCompassBackground.gif);
	background-repeat: repeat;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
}

.Articles-Title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
}
.SubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
}

.SubHeader-2UL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: underline;
}

.Body {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
}

.StandardFooter {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: italic;
	text-align: center;
}

.PrimaryList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
}

.SecondaryList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

.BodyArial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}
.HeaderArial12Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}
.HeaderArial-11Bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}
.HeaderArial-11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}


.BodyArial10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.BodyArial10indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-indent: 20px;
}
.BodyArial10FixedHeight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 20px;
}

.BodyArial9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.BodyArial8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.BodyArial7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.ComparisonsTable {  
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
    
}

.HeaderCurrentSnapshot{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
}
.ReturnTableSubHeader
	{padding:0px;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial;
	text-align:general;
	vertical-align:bottom;
	white-space:nowrap;}
.ReturnTableYears
	{padding:0px;
	color:windowtext;
	font-size:10.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	text-align:general;
	vertical-align:bottom;
	background:silver;
	white-space:nowrap;}
.ReturnTableMonths
	{padding:0px;
	color:windowtext;
	font-size:10.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:bottom;
	background:silver;
	white-space:nowrap;}
.ReturnTableValues
	{padding:0px;
	font-size:8pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Univers, sans-serif;
	text-align:general;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt solid windowtext;
	border-left:none;
	white-space:nowrap;
	background-color: #FFFFFF;}
.ReturnTableValuesNegative
	{padding:0px;
	font-size:8pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Univers, sans-serif;
	text-align:general;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt solid windowtext;
	border-left:none;
	white-space:nowrap;
	background-color: #DDAD6B;}
.ReturnTableAnnualValues
	{padding:0px;
	font-size:8pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Univers, sans-serif;
	text-align:general;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt solid windowtext;
	border-left:none;
	white-space:nowrap;
	background-color: #FFFFFF;}
.ReturnTableAnnualValuesNegative
	{padding:0px;
	font-size:8pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Univers, sans-serif;
	text-align:general;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt solid windowtext;
	border-left:none;
	white-space:nowrap;
	background-color: #DDAD6B;}
.ReturnTableHeader
	{padding:0px;
	color:windowtext;
	font-size:11.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	text-align:general;
	vertical-align:bottom;
	white-space:nowrap;}
.ReturnTableReturnToPerformanceLink
	{padding:0px;
	color:blue;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial;
	text-align:general;
	vertical-align:bottom;
	white-space:nowrap;}
.ReturnTableInterestIncomeNotice
	{padding:0px;
	color:windowtext;
	font-size:8pt;
	font-weight:400;
	font-style:italic;
	text-decoration:none;
	font-family:Arial;
	text-align:general;
	vertical-align:bottom;
	white-space:nowrap;}
.ProgramPageTitle
	{padding:0px;
	color:windowtext;
	font-size:16.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	text-align:general;
	vertical-align:bottom;}
.ProgramInfoText
	{padding:0px;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial;
	text-align:general;
	vertical-align:bottom;}
.ProgramPastPerformanceWarning
	{padding:0px;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:italic;
	text-decoration:none;
	font-family:Arial, sans-serif;
	text-align:general;
	vertical-align:bottom;}
.HeaderArial10Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.Comparisons-TopBorder{
    border-top: 2.5pt double #666666;
	border-right: none;
	border-bottom: none;
	border-left:none;
}
.Comparisons-BottomBorder{
    border-top: none;
	border-right: none;
	border-bottom: 2.5pt double #666666;
	border-left:none;
}
.GatewayHeader {
	font-family: "Times New Roman", Times, serif;
	font-size: 35pt;
	font-weight: bold;
}
.GatewaySubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}
