/* Begin Anchor Styles */
a.newsLink, a.newsLink:visited, a.newsLink:hover {
	color:#000000;
	text-decoration:underline;
}

a.newsLink:hover {
	color:#FF0000;
	}

a.quoteLink, a.quoteLink:visited, a.quoteLink:hover, a.mktLink, a.mktLink:visited, a.mktLink:hover, a.qcLink, a.qcLink:visited, a.qcLink:hover, a.qsLink, a.qsLink:visited, a.qsLink:hover{
	color:#000000;
	text-decoration:underline;
	}

a.quoteLink:hover, a.mktLink:hover, a.qsLink:hover, a.qsLink:hover {
	color:#FF0000;
	}

a.footNote, a.footNote:visited, a.footNote:hover {
	color:#000000;
	text-decoration:underline;
	}

a.formText, a.formText:visited, a.formText:hover {
	color:#000000;
	text-decoration:underline;
	}
	
a.headText, a.headText:visited, a.headText:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
a.AggLinks, a.AggLinks:visited, a.AggLinks:hover {
	color:#003366;
	text-decoration:underline;
	}	
/* End Anchor Styles */

/* Begin Form Styles */
.selectBox {
	font-family:Arial;
	font-size:8pt;
	color:#000000;
	}
	
.largeSelectBox {
	font-family:Arial;
	font-size:8pt;
	color:#000000;
	width:260px;
	}
	
.mediumSelectBox {
	font-family:Arial;
	font-size:8pt;
	color:#000000;
	width:130px;
	}
	
.smallSelectBox {
	font-family:Arial;
	font-size:8pt;
	color:#000000;
	width:100px;
	}	
	
.smallInput {
	font-family:Arial;
	font-size:8pt;
	color:#000000;
	width:40px;
	}	
	
.largeInput {
	font-family:Arial;
	font-size:8pt;
	color:#000000;
	width:260px;
	}	
/* End Form Styles */

/* Begin Chart Styles */
table.cTable {
	background-color:#003366;
	}
	
table.cTable tr.cHeader {
	background-color:#003366;
	}
	
table.cTable tr.cHeader td {
	font-family:Arial;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	}	
	
table.cTable tr.cAggregation {
	background-color:#FFFFFF;
	}
	
table.cTable tr.cAggregation td {
	font-family:Arial;
	font-size:8pt;
	color:#003366;	
	}	
	
table.cTable tr.cForm {
	background-color:#CCCC99;
	}

table.cTable tr.cForm td {
	font-family:Arial;
	font-size:8pt;
	color:#000000;
	}
/* End Chart Styles */

/* Begin Quote Styles */
table.qTable, table.mktTable, table.qcTable, table.qsTable {
	background-color:#003366;
	}

table.qTable tr.qTitle, table.mktTable tr.mktTitle, table.qcTable tr.qcTitle, table.qsTable tr.qsTitle {
	background-color: #CCCC99;
	}

table.qTable tr.qTitle td, table.mktTable tr.mktTitle td, table.qcTable tr.qcTitle td, table.qsTable tr.qsTitle td {
	font-family:Arial;
	color:#003366;
	font-size:13pt;
	font-weight:bold;
	}
	
table.qTable tr.qFootNote, table.mktTable tr.mktFootNote, table.qcTable tr.qcFootNote, table.qsTable tr.qsFootNote {
	background-color: #FFFFFF;
	}
	
table.qTable tr.qFootNote td, table.mktTable tr.mktFootNote td, table.qcTable tr.qcFootNote td, table.qsTable tr.qsFootNote td {
	font-family:Arial;
	font-size:8pt;
	color:#000000;
	}
	
table.qTable tr.qHeader, table.mktTable tr.mktHeader, table.qcTable tr.qcHeader, table.qsTable tr.qsHeader {
	background-color:#003366;
	}

table.qTable tr.qHeader td, table.mktTable tr.mktHeader td, table.qcTable tr.qcHeader td, table.qsTable tr.qsHeader td {
	font-family:Arial;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	}
	
table.qTable tr.qEven, table.mktTable tr.mktEven, table.qcTable tr.qcEven, table.qsTable tr.qsEven {
	background-color: #FFFFFF;
	}
	
table.qTable tr.qEven td, table.mktTable tr.mktEven td, table.qcTable tr.qcEven td, table.qsTable tr.qsEven td {
	font-family:Arial;
	color:#000000;
	font-size:9pt;
	}	
	
table.qTable tr.qOdd, table.mktTable tr.mktOdd, table.qcTable tr.qcOdd, table.qsTable tr.qsOdd {
	background-color: #CCCC99;
	}

table.qTable tr.qOdd td, table.mktTable tr.mktOdd td, table.qcTable tr.qcOdd td, table.qsTable tr.qsOdd td {
	font-family:Arial;
	color:#000000;
	font-size:9pt;
	}
	
table.qTable tr.qEven td.qChgUp, table.mktTable tr.mktEven td.mktChgUp, table.qcTable tr.qcEven td.qcChgUp, table.qsTable tr.qsEven td.qsChgUp {
	font-family:Arial;
	color:#008000;
	font-size:9pt;
	}
	
table.qTable tr.qEven td.qChgDn, table.mktTable tr.mktEven td.mktChgDn, table.qcTable tr.qcEven td.qcChgDn, table.qsTable tr.qsEven td.qsChgDn {
	font-family:Arial;
	color:#FF0000;
	font-size:9pt;
	}
	
table.qTable tr.qEven td.qChgNone, table.mktTable tr.mktEven td.mktChgNone, table.qcTable tr.qcEven td.qcChgNone, table.qsTable tr.qsEven td.qsChgNone {
	font-family:Arial;
	color:#000000;
	font-size:9pt;
	}

table.qTable tr.qOdd td.qChgUp, table.mktTable tr.mktOdd td.mktChgUp, table.qcTable tr.qcOdd td.qcChgUp, table.qsTable tr.qsOdd td.qsChgUp {
	font-family:Arial;
	color:#008000;
	font-size:9pt;
	}
	
table.qTable tr.qOdd td.qChgDn, table.mktTable tr.mktOdd td.mktChgDn, table.qcTable tr.qcOdd td.qcChgDn, table.qcTable tr.qcOdd td.qcChgDn {
	font-family:Arial;
	color:#FF0000;
	font-size:9pt;
	}
	
table.qTable tr.qOdd td.qChgNone, table.mktTable tr.mktOdd td.mktChgNone, table.qsTable tr.qsOdd td.qsChgNone, table.qcTable tr.qcOdd td.qcChgNone {
	font-family:Arial;
	color:#000000;
	font-size:9pt;
	}	
/* End Quote Styles */

/* Begin News Styles */
table.nTable {
	}
	
table.nTable tr.nTitle {
	background-color: #003366;
	}

table.nTable tr.nTitle td {
	font-family:Arial;
	color:#FFFFFF;
	font-size:13pt;
	font-weight:bold;
	}
	
table.nTable tr.nEven {
	background-color:#FFFFFF;
	}

table.nTable tr.nEven td {
	font-family:Arial;
	font-size:9pt;
	color:#000000;
	}

table.nTable tr.nOdd {
	background-color:#CCCC99;
	}

table.nTable tr.nOdd td {
	font-family:Arial;
	font-size:9pt;
	color:#000000;
	}
/* End News Styles */

/* Begin Reference Styles */
table.rTable {
	background-color: #003366;
	}

table.rTable tr.rTitle {
	background-color: #CCCC99;
	}

table.rTable tr.rTitle td {
	font-family:Arial;
	color:#003366;
	font-size:13pt;
	font-weight:bold;
	}
	
table.rTable tr.rHeader {
	background-color:#003366;
	}

table.rTable tr.rHeader td {	
	font-family:Arial;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	}
	
table.rTable tr.rFootNote {
	background-color: #FFFFFF;
	}
	
table.rTable tr.rFootNote td {
	font-family:Arial;
	font-size:8pt;
	color:#000000;
	}	
	
table.rTable tr.rEven {
	background-color: #FFFFFF;
	}
	
table.rTable tr.rEven td {
	font-family:Arial;
	color:#000000;
	font-size:9pt;
	}	
	
table.rTable tr.rOdd {
	background-color: #CCCC99;
	}

table.rTable tr.rOdd td {
	font-family:Arial;
	color:#000000;
	font-size:9pt;
	}	
/* End Reference Styles */

