body {
	font-family: "Verdana", "Geneva", sans-serif;
	margin: 0px;
	padding: 0px;
	}
a:link {color: #003366;}
/* Main styles */
h1 {
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	color: #660000;}
h2 {
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	color: #660000;}
h3 {
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	color: #660000;}
h4 {
	color: #660000;
	font-size: 13px;}
ul {
	font-size: 12px;
	line-height: 1.4em;
	list-style-type: square;}
div.main {
	font-size: 12px;
	line-height: 1.4em;}
div.indent {padding-left: 1em;}
div.smaller {font-size: 9px;
			line-height: 1.2em;}
div.larger {font-size: larger}
span.head {
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 1px;
	color: #660000;}
span.subhead {
	font-size: 12px;
	font-weight: bold;
	color: #000066;	}
.legal {font-size: xx-small;}
span.important {color: #cc0000;}
span.current {color: #666666;}
.smaller {font-size: smaller}

	
table.main {
	border: 0px none black;
	}
tr.main {
	vertical-align: top;}
td.main {
	vertical-align: top;}
td.heading-bar {
	background-color: #cccccc;}
td.radio {
	border: 1px solid #cccccc;}  

/* Banner styles */
tr.banner {background-color: #006699}
tr.menu {background-color: #000000}
.menu {
	text-align: center;
	font-size: 12px;
	font-weight: 600;
	text-decoration: none;
	color: #990000;
	}
a.menu {color: #FFFFFF;}
.tagline {
	
	font-size: 12px;
	font-style: italic;
	line-height: 1.4em;
	letter-spacing: 1px;
	font-weight: 400;
	color: #FFFFFF;
	text-align: right;
	vertical-align: bottom;
	}

/* Sidebar styles */
h4.sidebar {
	font-size: small;
	padding-right: 1em;
	padding-left: 1em;}
h5.sidebar {
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	padding-right: 1em;
	padding-left: 1em;}
p.sidebar {
	font-size: 8pt;
	font-weight: normal;
	padding-right: 1em;
	padding-left: 1em;	}
div.sidebar {
	font-size: 9pt;
	font-weight: normal;
	line-height: 1.4em;	}
span.sb-current {color: #666666;}

td.sb-edge {
	background-color: #CCCC99;
	border-right: 1px solid black;}
td.sidebar {
	background-color: #CCCC99;
	vertical-align: top;
	border-right: 1px solid black;}
td.sidebar-ctr {
	width: 163px;
	background-color: #CCCC99;
	text-align: center;
	vertical-align: top;}

td.stat-hdr {
	/* border: 1px solid black; */
	background-color: black; }
td.stat-body {
	border: 1px solid black;
	background-color: white;
	vertical-align: top;}
span.stats {
	font-family: "Times New Roman","Times", serif;
	font-size: 9pt;
	line-height: 1.4em;}

/* Footer styles */
td.ftr-left {
	background-color: #CCCC99;
	border-top: none;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	text-align: center;
	vertical-align: bottom;
	}
td.ftr-right {
	font-family: "Tahoma", "Geneva", sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	text-align: center;
	color: #999999;
	}	
.greylink {
	color: #666666;
	}
img.framed {border: 1px solid #000000;}
