/*	TEXT: [Grey]
--------------------------------------------------------------
*/
.txtGrey
{
	font-family: Verdana, Arial, Sans-Serif;
	color: #aaa;
	font-size: 10px;
}
.txtGreySmall
{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: #696969;
	font-size: 9px;
}
/*	LINK: [Grey]
--------------------------------------------------------------
*/

.lnkGreySmall
{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: #696969;
	font-size: 9px;
}

a.lnkGreySmall
{
	background-color: transparent;
	text-decoration: none;
}
a.lnkGreySmall:active
{
	background-color: transparent;	
}
a.lnkGreySmall:hover
{
	background-color: #e9edf7;
	color: #000;
}

/*	LINK: [Generic]
--------------------------------------------------------------
*/
a
{
	color: #263982;
	text-decoration: none;
}
a:hover
{
	background-color: transparent;
	text-decoration: underline;
}

/*	WebParts: [Generic]
--------------------------------------------------------------
*/

.sText4 a:hover
{
font-family: verdana, arial,  helvetica;
font-size: 8pt;
color:#660000;
text-decoration:underline;

}

.sText4
{
font-family: verdana, arial,  helvetica;
font-size: 8pt;
color:#000000;
text-decoration:none;
}

.bigText
{
font-family: verdana, arial, helvetica;
font-size: 11pt;
color:#000000;
text-decoration:none;
}

.bigTextOrderFiling
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.normalText
{
font-family: verdana, arial, helvetica;
font-size: 9pt;
color:#000000;
text-decoration:none;
}

.normalSubscriptionText
{
font-family: verdana, arial, helvetica;
font-size: 9pt;
color:#000000;
text-decoration:none;
}

/*	Financials: [Generic]
--------------------------------------------------------------
*/
.tableTop
{
font-family: verdana, arial,  helvetica;
font-size: 10pt;
color:#000000;
text-decoration:none;
font-weight:bold;
}
.FunctionalNavText
{
font-family: verdana, arial,  helvetica;
font-size: 8pt;
color:#5C5C5C;
text-decoration:none;
}

.FunctionalNavTextBold
{
	font-family: verdana, arial,  helvetica;
	font-size: 8pt;
	color:#5C5C5C;
	text-decoration:none;
	font-weight: bold;
}
.FunctionalNavText a
{
	font-family: verdana, arial,  helvetica;
	font-size: 8pt;
	color:#5C5C5C;
	text-decoration:none;
}
.FunctionalNavText a:hover
{
	font-family: verdana, arial,  helvetica;
	font-size: 8pt;
	color:#4D5B99;
	text-decoration:underline;
}
.FunctionalNavHeader
{
	background-color: #e5e5e5;
	height:24Px;
}
 
.TreeViewDisplay
{
	background-color: #e5e5e5;
}

.smallText4 a:hover
{
font-family: verdana, arial,  helvetica;
font-size: 8pt;
color:#660000;
text-decoration:underline;

}

.smallText4 a
{
font-family: verdana, arial,  helvetica;
font-size: 8pt;
color:#4D5B99;
text-decoration:underline;

}

.smallText4
{
font-family: verdana, arial,  helvetica;
font-size: 8pt;
color:#000000;
text-decoration:none;
}
.smallText
{
font-family: verdana, arial,  helvetica;
font-size: 8pt;
color:#4D5B99;
text-decoration:none;
}
.smallTextBlack
{
font-family: verdana, arial,  helvetica;
font-size: 8pt;
text-decoration:none;
}

.tinyText
{
font-family: verdana, arial,  helvetica;
font-size: 7pt;
text-decoration:none;
}

.copyright
{
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
}
.prfFundColGray
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #d8d7d7;
    TEXT-ALIGN: right
}
.prfFundColGrayBld
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #d8d7d7;
    TEXT-ALIGN: right
}
.prfFundColHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: center
}
.prfFundCol
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: right
}
.prfFundColBld
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: right
}
.prfFundColWhite
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
.prfFundColWhiteBld
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
.prfFundDivBar
{
    BACKGROUND-COLOR: #000000
}
.prfFundLabel
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.prfFundLabelBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.prfFundLabelIndent
{
    FONT-SIZE: 8pt;
    TEXT-INDENT: 5px;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.prfFundLinks
{
    FONT-SIZE: 8pt;
    COLOR: #263982;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.prfFundTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: left
}
table.helpBox
{
background-color: #fffde5;
border-color: #d8d7d7;
border-style: solid;
border-width: 1px;
}
.HeaderBottomBorder
{
	font-family: verdana, arial,  helvetica;
	font-size: 8pt;
	color:#000000;
	text-decoration:none;
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width:thin;
}
.HeaderBottomBorderRatios
{
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	text-indent: 5px;	
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.RatiosInfo
{
	position:absolute;
	visibility:hidden;
}
.ItemBottomBorder
{
	font-family: verdana, arial,  helvetica;
	font-size: 8pt;
	color:#000000;
	text-decoration:none;
	border-bottom-color:#F0EEE8;
	border-bottom-style:solid;
	border-bottom-width:1pt;
	line-height:18px;
}
.LeftNavHeadText
{
font-family: tahoma, arial,  helvetica;
font-size: 9pt;
color:#000000;
text-decoration:none;
font-weight:bold;
}
.SharedDashboardIEmails
{
	color:Red;
}
.SharedDashboardVEmails
{
	color:Green;
}
.ValidationSummary
{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: red;
	font-size: 11px;
	background-color: #e5e5e5;
}
.ConfirmationMessage
{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: green;
	font-size: 11px;
	background-color: #e5e5e5;
}
.ControlTitle
{
	background-color: #f5f7fa;
}
.MessageSum
{
	background-color: #fffde5;
	border-color: #d8d7d7;
	border-style: solid;
	border-width: 1px;
	font-size: 8pt;
}
.leftNavRow
{
	height:18Px;
}
.highlightText
{
	color:Red;
}
/*	LINK: [Dark Blue]
--------------------------------------------------------------
*/

A.subNavLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #263982;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: arial, verdana, helvetica;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A.subNavLink:active
{
    FONT-SIZE: 8pt;
    COLOR: #263982;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: arial, verdana, helvetica;
    BACKGROUND-COLOR: transparent
}
A.subNavLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: arial, verdana, helvetica;
    BACKGROUND-COLOR: transparent
}
.FilingFormatDropDown
{
	font-size: 8pt;
}
/*	Display Filing Styles
--------------------------------------------------------------
*/
A.sectionLink
{
    FONT-SIZE: 9pt;
    COLOR: #263982;
    FONT-FAMILY: arial, helvetica, sans-serif
}
A.filingsNav
{
    FONT-SIZE: 8pt;
    COLOR: #263982;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.sectionTop
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #263982;
    FONT-FAMILY: arial, helvetica, sans-serif
}
/*	Alerts Style
--------------------------------------------------------------
*/
A.alertMessage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #cc0000;
    FONT-FAMILY: arial, verdana, helvetica;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
    vertical-align:middle
}

A.alertMessage:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #263982;
    FONT-FAMILY: arial, verdana, helvetica;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
    vertical-align:middle
}

.alertMessage TABLE.blackBorder
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}

.normalTextAlert
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: arial, helvetica, sans-serif
}

.gridSmallText
{
	font-family: verdana, arial,  helvetica;
	font-size: 8pt;
	color:#4D5B99;
	text-decoration:none;
	border-bottom-color:#f0eee8;
	border-bottom-style:solid;
	border-bottom-width:1px;
	height:18px;
	empty-cells:show;
	margin-left:1px;
	
}


.gridSmallTextBold
{
	font-family: verdana, arial,  helvetica;
	font-size: 8pt;
	color:#4D5B99;
	text-decoration:none;
	border-bottom-color:#f0eee8;
	border-bottom-style:solid;
	border-bottom-width:1px;
	height:18px;
	empty-cells:show;
	margin-left:1px;
	font-weight:bold;
	
}

.gridSmallTextBlack
{

	font-family: verdana, arial,  helvetica;
	font-size: 8pt;
	text-decoration:none;
	border-bottom-color:#f0eee8;
	border-bottom-style:solid;
	border-bottom-width:1px;
	height:18px;
	empty-cells:show;	
}

.sponsorSmallText
{
font-family: verdana, arial,  helvetica;
font-size: 7pt;
color:Green;
text-decoration:none;
}

.sponsorDescText
{
font-family: verdana, arial,  helvetica;
font-size: 7pt;
color:#4D5B99;
text-decoration:none;
}
.sponsornormalText
{
font-family: verdana, arial, helvetica;
font-size: 8pt;
color:#000000;
text-decoration:none;
}
.faqQuestionIndex
{
    font-weight: bold;
    font-family: verdana, arial, helvetica;
    font-size: 9pt;
    color:#000000;
    text-decoration:none;
    height: 20px;
}

.faqQuestion
{
    font-weight: bold;
    font-family: verdana, arial, helvetica;
    font-size: 9pt;
    color:#000000;
    text-decoration:none;
}

a.faqQuestion:hover
{
    text-decoration:none;
    cursor:default;
}
