body
{
	background-color: "#FFFFFF";
	color: "#000000";
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
}

.leftNavHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.leftNavHeader:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: #006600;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.leftNav
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.leftNav:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: #006600;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.topNav
{
	font-weight: bold;
	font-size: 8pt;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.topNav:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: #6699cc;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.header
{
	font-weight: bold;
	font-size: 12pt;
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
}

.header:hover
{
	text-decoration: underline;
	color: #660000;
	font-weight: bold;
}

.greenHeader
{
	font-weight: bold;
	font-size: 13pt;
	color: #006600;
	font-family: Arial, Helvetica, sans-serif;
}

.blueHeader
{
	font-weight: bold;
	font-size: 12pt;
	color: #333399;
	font-family: Arial, Helvetica, sans-serif;
}

.orangeHeader
{
	font-weight: bold;
	font-size: 12pt;
	color: #F27036;
	font-family: Arial, Helvetica, sans-serif;
}

.lgNewHeader
{	
	font-weight: bold;
	font-size: 17pt;
	color: #F27036;
	font-family: Arial, Helvetica, sans-serif;
}

.NewBooks
{	
	font-weight: bold;
	font-size: 14pt;
	color: #F27036;
	font-family: Arial, Helvetica, sans-serif;
}

p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.smalllink 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	/*text-decoration: none;*/
}

.smalllink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #6699cc;
	text-decoration: underline;
}

.orangeText
{
	font-size: 10pt;
	color: #F27036;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	line-height : 15pt;
}

.orangeText:hover
{
	font-size: 10pt;
	color: #FF9966;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.orangeLink
{
	font-size: 9pt;
	color: #F27036;
	font-family: Arial, Helvetica, sans-serif;
}

.orangeLink:hover
{
	font-size: 9pt;
	color: #FF9966;
	font-family: Arial, Helvetica, sans-serif;
}

.featureLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003399;
}

.featureLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #6699cc;
	text-decoration: underline;
}

td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

li
{
	margin-bottom: 10px;
	margin-top: 10px;
}

a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003399;
}

a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #6699cc;
	text-decoration: underline;
}

.error
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC0000;
	font-weight: bold;
}

.copyright
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.smalltext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.quoteText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #006600;
	text-decoration: none;
}

.quoteText:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #006600;
	text-decoration: underline;
}

.quoteBlue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333399;
}

/* Custom Body text styles */

.pageHead
{
	font-weight: bold;
	font-size: 12pt;
	color: #333399;
}

.subHead
{
	font-weight: bold;
	font-size: 10pt;
	color: #6D86BF;
}

.paraHead
{
	font-weight: bold;	
}

.faq
{
	font-size: 10pt;
	color: #000000;	

}

.readAloudTitle
{
	font-weight: bold;
}

.formLabel
{
	text-align: right;
	vertical-align: top;
	font-weight: bold;
}

/* Data Grid styles */

.dataGridHeader
{
	font-weight: bold;
	background-color: #9AB2E2;
	vertical-align: top;
}

.dataGridFooter
{
	font-weight: bold;
	background-color: #9AB2E2;
	vertical-align: top;
}

.dataGridPages
{
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
}

.dataGridItem
{
	background-color: #E3EDFC;
	vertical-align: top;
}

.dataGridAlternate
{
	vertical-align: top;
}

.horizontalRules
{
	background-color: #6D86BF;
}

.liTight
{
	margin-bottom: 0px;
	margin-top: 0px;
}


.box{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	padding: 10px 10px 10px 10px;
	display: block;
	background-color: #f8b977;
	float: right;
	width: 200px;
}
