body { 
margin-top: 0px; 
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px; 
background-color: #F8F6E7; /*#FCF1D0;*/
font-size: 10pt; font-family: Verdana, Arial, sans-serif;
}
.main {
background-color: #FFFFE1; /* darker yellow of prior years #FCF1D0; */
}
 /* with 0.90 em, schedule displays differently than the rest of the site */
 td,li,p,ul,dl,ol {font-size: 10pt; font-family: Verdana, Arial, sans-serif; color:#000066;}
 
 form {
  padding:0;
  margin:0;
 }
 .red {
 color:#FF0000;
}

.highlight {
 color:#990000;
 }

a.sidebar-link,a:visited.sidebar-link,a:hover.sidebar-link {
color:#FCF1D0;
text-decoration:underline;
}

/*  can't use this on general page
 ul, ol {
 margin-top:0px;
 margin-bottom:12px;
 margin-left:13px;
 margin-right:0px;
 padding-top:5px;
 padding-bottom:0px;
 padding-left:5px;
 padding-right:0px;
 list-style-position: outside;
}
*/ 
 .subhead{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
padding:3px;
border:#6b9ae9 2px solid;
background-color:#1678B9;
color: #FCF1D0;
/* font-style:italic;*/
}

/* NOTE- must define hover after visited! */
 a {color: #1678b9; }  
 a:visited {color:#1678b9;}
 a:hover {color: #5088e4; text-decoration:none} 

.stdtext {font-size: 10pt; font-family: Verdana, Arial, sans-serif;}
.faqs {line-height:1.6; };
 
h1 {font-family: Arial, Helvetica, sans-serif; color: #cc0066; font-size: 19px; font-weight: bold; vertical-align: middle; text-align: center;} 
/*.hdrthree {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; vertical-align: middle; text-align: center; color: #4c9999;}*/

.stdquotes { font-family: Verdana,Arial, sans-serif; font-size: 11px; font-weight: bold; font-style: italic;}

.datefooter { font-family: Arial, Helvetica, sans-serif; font-size: 8pt;} 
.captions { font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
.textsmall{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

.textbox {font-size: 10pt; font-family: Verdana, Arial, sans-serif; font-weight: normal; border: 1px #000000 solid}
.boxtitle { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; text-align: center; font-style: normal; margin-left: 0px; font-weight: bold; color: #FFFFF0 ; border: #000000 solid; border-width: 1px 1px 0px}
 
.hdrfour { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; vertical-align: middle; text-align: center; }
.hdrfive { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; vertical-align: middle; text-align: center; color: #cc0066; }
.hdrtwo { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; vertical-align: middle; text-align: center; color: #cc0066; }
.headline { font-family: Arial, Helvetica, sans-serif; color: #cc0066; font-size: 23px; font-weight: bold; vertical-align: middle; text-align: center; }


/* Problem with middle vertical alignment and h1 pseudoclass, so use header class instead when require this attribute. */
.hdrone { text-transform:uppercase;font-family: Arial, Helvetica, sans-serif; color: #5088e4; font-size: 19px; font-weight: bold; vertical-align: middle; text-align: left; } 
 
hr {
 color:#1678b9;
 background-color:#1678b9;
 height:2px;
 border:0;
 padding:0;
 margin-left:0px;
 margin-right:0px;
 margin-top:4px;
 margin-bottom:12px; /* IE ignores this */
 }
/* from John Gallant the following closes floats */

.brclear {
	clear:both;
	height:0;
	margin:0;
	padding:0;
	font-size: 1px;
	line-height: 0;
	/*padding-bottom:10px; */
}