/* orange #FFCC66
	gold cccc66
	a.leftnav:visited{color: #ffffff}
	a.leftnav:link {color:#ffffff; }
	.leftnav { font-size:11px; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:none;}
*/

a:hover { color:#000000; background-color:#ffff66; }
a.leftnav:active {color: #cccc66} 
a:active {color: #0000FF}   /* selected link */

.homenav { font-size:12px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; text-decoration:none; color: #003366;}
.homehead {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px;text-decoration:none; color: #003366;}

.leftnavheader{ font-size:12px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; color:#003366; text-decoration:none; }
.leftnav { font-size:11px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; text-decoration:none; color: #ffffff;}
.mainnav { font-size:10px; font-weight:none; font-family:Arial,Helvetica,sans-serif; color:#000000; text-decoration:none; }

.title {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #003366;}
.byline {  font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 14px; }
.byline2 {  font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 12px; }


.body {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color:#ffffff}
.smallbody {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}

.heading { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #003366; font-size: 14px;}
.heading2{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #003366; font-size: 13px;}
.quarter { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #003366; font-size: 12px;}
.footer { font-size:7.5pt; line-height:110%; font-family:Verdana,Arial,Helvetica,sans-serif; color:#999999; text-decoration:none;}
.footer_nav {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}

.schedule {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.schedule_title {  font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#ffffff}
li {
	margin-top : 5px;
}

.listindent
{
	margin-left:20px	
	}
	
table#report1
{
	margin: 0px;
	padding: 0px;
	/*
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	*/
	border-collapse: collapse;
	border-spacing: 0px;   /*For Netscape 6.0+*/
	font-family:Arial
}


table#report1 thead, tfoot 
{
	background-color: #CCCC66;
}

table#report1 thead
{
	display: table-header-group;  /*display header at top of each page for multipage print job*/
}

table#report1 th,  table#report1 td
{
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	font-size: .8em;
}

table#report1 th
{
	padding: 5px;
	text-align: center;
	font-weight: bold;
	color: #000000;	
	vertical-align: top;
}

table#report1 td
{
	padding: 4px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	color: #000000;
	background-color: #E3E3AC;
	/*page-break-inside: avoid;  Should prevent breaking in the middle of a td in a print job. But it doesn't work.*/
}

table#report1 caption
{
padding-bottom: 10px;
font-weight: bold;
}

