A {color: #3b72aa;}

.nav A {font-weight: bold; text-decoration: none; color: black;}
.topnav A {text-decoration: none; color: #666666;}
.topnav {color: #666666;}
.bottomnav A {font-weight: bold; text-decoration: none; color: #666666;}
.bottomnav {color: #666666;}

.nav A:hover {font-weight: bold; text-decoration: underline; color: black;}
.topnav A:hover {text-decoration: underline; color: #666666;}
.bottomnav A:hover {font-weight: bold; text-decoration: underline; color: #666666;}

.arrow {color: white; font-weight: bold}


TD, P {font-size:11px; font-family: verdana;}
.xslSectionHead	{font-weight: bold; font-style: italic;}
.xslBgSectionHead		{}
.xslFeatureTtl		{font-weight: bold; color: #660000;}
.xslBgFeatureTtl		{}
.xslTtl		{font-weight: bold;}
.xslBgTtl		{}
.xslTxt		{}
.xslBgTxt		{}
.xslLnk		{}
.xslBgLnk		{}
.xslNav		{}
.xslBgNav		{}
.xslTblTtl		{font-weight: bold; color: #FFFFFF;}
.xslBgTblTtl		{background-color: #003366;}
.xslFundTtl		{font-weight: bold;}
.xslBgFundTtl		{background-color: #003366;}
.xslFundTtl		{}
.xslFrmOption		{}



/* xxxxxxxxxxxxxxxxx BUSINESS WIRE STYLES xxxxxxxxxxxxxxxxxxxxxxx */

.bwcellpaddingbottom1 {padding-bottom: 2.0px; font: 100% arial;}
.bwcellpaddingbottom3 {padding-bottom: 4.0px; font: 100% arial;}
.bwcellpaddingleft0 {padding-left: 0.0px; font: 100% arial;}
.bwcellpaddingleft1 {padding-left: 5.0px; font: 100% arial;}
.bwcellpaddingleft2 {padding-left: 10.0px; font: 100% arial;}
.bwcellpaddingleft4 {padding-left: 20.0px; font: 100% arial;}
.bwcellpaddingleft5 {padding-left: 25.0px; font: 100% arial;}
.bwcellpaddingleft6 {padding-left: 30.0px; font: 100% arial;}
.bwcellpaddingleft7 {padding-left: 35.0px; font: 100% arial;}
.bwcellpaddingleft8 {padding-left: 40.0px; font: 100% arial;}
.bwcellpaddingright0 {padding-right: 0.0px; font: 100% arial;}
.bwcellparagraphmargin {margin-bottom: 0px; margin-top: 0px; font: 100% arial;}
.bwdoublebottomborder {border-bottom: double black 2.25pt; font: 100% arial;}
.bwlistitemmarginbottom {margin-bottom: 10.0px; font: 100% arial;}
.bwsinglebottomborder {border-bottom: solid black 1.0pt; font: 100% arial;}
.bwtablebottommargin {margin-bottom: 10.0px; font: 100% arial;}
.bwtextaligncenter {text-align: center; font: 100% arial;}
.bwtextalignleft {text-align: left; font: 100% arial;}
.bwtextalignright {text-align: right; font: 100% arial;}
.bwunderlinestyle {text-decoration: underline; font: 100% arial;}
.bwverticalalignbottom {vertical-align: bottom; font: 100% arial;}
.bwverticalaligntop {vertical-align: top; font: 100% arial;}
.bwwhitespacenowrap {white-space: nowrap; font: 100% arial;}







/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxx         SHARED XML MODULE STYLES           xxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.modTblTtl        	{font-weight: bold; color: #FFFFFF;}
.modTblSubTtl			{font-weight: bold;}
.modTblHighlight		{font-weight: bold;}
.modTblHighlightColEven		{font-weight: bold;}
.modTblHighlightColOdd		{font-weight: bold;}
.modTblTxt		{}
.modTblTxtOdd		{}
.modTblTxtEven		{}
.modTblLabelOdd		{font-weight: bold; color: #660000;}
.modTblLabelEven		{font-weight: bold; color: #660000;}
.modLnkBody		{}
.modLnkTbl		{}
.modRequired		{font-weight: bold; color: #FF0000;}
.modLnkPrint		{}
.modBgTblTxt		{}
.modBgTblTtl		{background-color: #003366;}
.modBgTblSubTtl		{background-color: #EEEEEE;}
.modBgTblHighlight		{background-color: #BABABA;}
.modBgTblOdd		{background-color: #E5EAF4;}
.modBgTblEven		{background-color: #FFFFFF;}
.modFrmFld		{}
.modFrmOption		{}
.modFrmButton		{}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.modBodyTtl		{font-size: 16px; font-weight: bold;}
.modBodyTxt		{}
.modBgBodyTtl		{}
.modBgBodyTxt		{}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x            Disclaimer Text                   x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.modDisclaimer		{font-size: .9em; color: #666666}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x             Error & Confirm Text             x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.modError		{font-weight: bold; color: #FF3300;}
.modBgError		{background-color: #FFFFFF;}
.modConfirmBold		{font-weight: bold;}
.modConfirm		{}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                   Broadcast Module                   x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.modBroadcastTtl		{font-weight: bold;}
.modBroadcastTxt		{}
.modBroadcastDate		{}
.modBgBroadcastTxt		{}
.modBgBroadcastTtl		{}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x              Shared Stock Quote Classes              x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.modFrmOptQuote		{}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                  Short Quote Module                  x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


.modQuoteShrtPrice		{font-size: 18px; font-weight: bold;}
.modQuoteShrtData		{font-weight: bold;}
.modQuoteShrtLabel		{}
.modQuoteShrtPos		{color: #006600; font-weight: bold;}
.modQuoteShrtNeg		{color: #FF3300; font-weight: bold;}
.modQuoteShrtTicker		{font-weight: bold;}
.modQuoteShrtTickerTbl		{font-weight: bold;}
.modQuoteShrtDate		{}
.modQuoteShrtDisclaimer		{color: #888888;}
.modBgQuoteShrtPrice		{background-color: #e4e4e4;}
.modBgQuoteShrtData		{background-color: #FFFFFF;}
.modBgQuoteShrtLabel		{background-color: #FFFFFF;}
.modBgQuoteShrtImgPos		{background-color: #006600;}
.modBgQuoteShrtImgNeg		{background-color: #FF3300;}
.modBgQuoteShrtTicker		{background-color: #FFFFFF;}
.modBgQuoteShrtDate		{background-color: #FFFFFF;}
.modBgQuoteShrtDisclaimer		{background-color: #FFFFFF;}
.modBgQuoteShrtHLine		{background-color: #888888;}
.modBgQuoteShrtVLine		{background-color: #888888;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                   Long Quote Module                  x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.modQuoteLngPrice		{font-size: 1.8em; font-weight: bold;}
.modQuoteLngData		{font-weight: bold;}
.modQuoteLngLabel		{color: #FFFFFF;}
.modQuoteLngPos		{color: #006600; font-weight: bold;}
.modQuoteLngNeg		{color: #FF3300; font-weight: bold;}
.modQuoteLngTicker		{font-weight: bold;}
.modQuoteLngTickerTbl		{font-weight: bold;}
.modQuoteLngDate		{color: #888888;}
.modQuoteLngDisclaimer		{color: #888888;}
.modBgQuoteLngPrice		{background-color: #E5EAF4;}
.modBgQuoteLngData		{background-color: #E5EAF4;}
.modBgQuoteLngLabel		{background-color: #003366;}
.modBgQuoteLngImgPos		{background-color: #006600;}
.modBgQuoteLngImgNeg		{background-color: #FF3300;}
.modBgQuoteLngTicker		{background-color: #FFFFFF;}
.modBgQuoteLngDate		{background-color: #FFFFFF;}
.modBgQuoteLngDisclaimer		{background-color: #FFFFFF;}
.modBgQuoteLngHLine		{background-color: #888888;}
.modBgQuoteLngVLine		{background-color: #888888;}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x              Chart, Lookup & Calculator              x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.modStockInfoTicker		{font-weight: bold;}
.modStockInfoPrice		{font-size: 1.8em; font-weight: bold;}
.modStockInfoData		{font-weight: bold;}
.modStockInfoLabelOutput		{font-weight: bold;}
.modStockInfoLabelInput		{font-weight: bold;}
.modFrmFldStock		{}
.modFrmOptStock		{}
.modBgStockInput		{}
.modBgStockOutput		{}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x              Info Request Form Module                x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.modInfoTtl		{font-weight: bold;}
.modInfoLabel		{}
.modInfoTxt		{}
.modInfoDisclaimer		{color: #FF0000;}
.modBgInfoTtl		{}
.modBgInfoLabel		{}
.modBgInfoTxt		{}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x           		Email      		  						x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.modEmailTtl		{font-weight: bold;}
.modEmailLabel		{font-weight: bold;}
.modEmailTxt		{}
.modBgEmailTtl		{}
.modBgEmailLabel		{}
.modBgEmailTxt		{}
.modFrmFldEmail		{}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxx	 	SEC Filings		     xxxxxx */
/* xxxxxx	 	News			     xxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.modSecSearchTtl		{font-weight: bold;}
.modSecSearchTxt		{}
.modSecSearchLnk		{}
.modBgSecSearch		{}
.modNewsSearchTtl		{}
.modNewsSearchTxt		{}
.modBgNewsSearch		{}
.modFrmFldSearch		{}
.modSec16Lnk			{}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                        FAQ Module                    x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.modFaqLabelQ		{font-weight: bold;}
.modFaqTxtQ		{font-weight: bold;}
.modFaqLabelA		{}
.modFaqTxtA		{}
.modBgFaqTxtQ		{}
.modBgFaqTxtA		{}
.modBgFaqLabelQ		{}
.modBgFaqLabelA		{}
.modBgFaqAnchorLnk		{}
.modFaqAnchorLnk		{}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                     Contact Module                   x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.modContactTtl		{font-weight: bold; color: #FFFFFF;}
.modContactSubTtl		{font-weight: bold;}
.modContactTxt		{}
.modContactLnk		{}
.modBgContactTtl		{background-color: #003366;}
.modBgContactSubTtl		{}
.modBgContactTxt		{}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                 Fundamentals Module                  x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.modFundTblTxtOdd		{}
.modFundTblTxtEven		{}
.modFundTblTxtBoldOdd		{font-weight: bold;}
.modFundTblTxtBoldEven		{font-weight: bold;}
.modFundTblTtl		{font-weight: bold; color: #FFFFFF;}
.modFundTblSubTtl		{font-weight: bold; color: #FFFFFF;}
.modFundHeader		{font-size: 14px; font-weight: bold;}
.modFundDescTxt		{}
.modFundDescSubTtlTxt		{color: #FFFFFF;}
.modBgFundTblOdd		{background-color: #E5EAF4;}
.modBgFundTblEven		{background-color: #FFFFFF;}
.modBgFundTblTtl		{background-color: #003366;}
.modBGFundTblSubTtl		{background-color: #003366;}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                  Events Modules                      x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.modOutlineEventDetails		{}
.modOutlineEventDetailsWebcast		{}
.modOutlineEventDetailsFuture		{}
.modOutlineEventDetailsDisclaimer		{}
.modOutlineEventDetailsSponsor		{}
.modOutlineEventsUpcoming		{}
.modOutlineEventsReminder		{}
.modBgEventDetailsDate		{}
.modEventDetailsDate		{}
.modEventDetailsFormats		{}
.modEventsDate			{}
.modBgEventDetailsTxtEven	{}
.modBgEventDetailsTxtOdd	{}
.modBgEventDetailsDisclaimer	{}
.modEventDetailsDisclaimer	{}
.modBgEventDetailsSponsor	{}
.modEventDetailsSponsor		{}
.modBgEventDetailsWebcast	{}
.modEventsTtl			{}
.modEventsLabel			{}
.modEventDetailsTtl		{font-weight: bold;}
.modBgEventDetailsTtl		{}
.modEventDetailsLabel		{}
.modBgEventDetailsLabel		{}
.modEventDetailsData		{}
.modBgEventDetailsData		{}
.modEventDetailsSubTtl		{}
.modBgEventDetailsSubTtl	{}
.modEventDetailsTxt		{}
.modBgEventDetailsTxt		{}
.modEventDetailsLnk		{}
.modEventsTblTxt		{}
.modEventsTblTtl		{font-weight: bold; color: #FFFFFF;}
.modBgEventsTblTtl		{background-color: #003366;}
.modEventsTxt			{}
.modBgEventsTxt			{}
.modBgEventsTblTxt		{}
.modEventsTblTxt		{}
.modEventsTblLnk		{}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                  Estimates Module                    x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.modEstimatesTxt		{font-weight: bold;}
.modEstimatesTblTtl		{font-weight: bold; color: #FFFFFF;}
.modEstimatesTblTxtOdd		{color: #333333;}
.modEstimatesTblTxtEven		{color: #333333;}
.modEstimatesLnk		{color: #333333;}
.modBgEstimatesTblTtl		{background-color: #003366;}
.modBgEstimatesTblTxtOdd		{background-color: #FFFFFF;}
.modBgEstimatesTblTxtEven		{background-color: #E5EAF4;}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                 Governance Modules                   x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.modGovTtl		{font-weight: bold;}
.modBgGovTxt		{}
.modGovSubTtl		{}
.modGovTxt		{}
.modGovTblTtl		{color: #FFFFFF; font-weight: bold;}
.modGovTblTxt		{}
.modGovNavLnk		{}
.modGovTblLnk		{}
.modGovNavTxt		{}
.modBgGovTblTtl		{background-color: #003366;}
.modBgGovTblTxt		{}
.modBgGovTblLnk		{}
.modBgGovNavLnk		{}
.modGovBodyLnk			{}
.modGovDate				{}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x               Committee Composition Module           x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.modCommitteeBodyTxt		{}
.modCommitteeBodyTtl		{}
.modCommitteeLegendTxt		{}
.modCommitteeTblLnkColumn		{}
.modCommitteeTblLnk		{}
.modCommitteeTblTtl		{color: #FFFFFF; font-weight: bold;}
.modBgCommitteeTblLnkColumn		{}
.modBgCommitteeTblTtl		{background-color: #003366;}
.modBgCommitteeTblLnkOdd		{background-color: #FFFFFF;}
.modBgCommitteeTblLnkEven		{background-color: #E5EAF4;}
.modCommitteeBodyLnk			{}
.modCommitteeDate				{}
.modCommitteeTblTxt			{}
.modCommitteeColHdr			{}
.modBgCommitteeTxt			{}
.modBgCommitteeTbl			{}
.modBgCommitteeColHdr		{}
.modBgCommitteeLegendTxt	{}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x               New Stock Quote and Historical Price Modules           x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.calcoutputoutline {background-color: #ffffff}
.calcoutputbg {background-color: #ffffff}
.calcoutputdataoutline {background-color: #ffffff}
.calcdatalabel {background-color: #003366; color: #ffffff}
.calcdata {background-color: #E5EAF4;}
.calcdatalabelnote {font-weight: normal;font-size: 11px;}
.calcresultstxt {font-weight: bold;font-size: 14px;}
