BODY {
	color : Black;
	background-color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	text-align : left;
	font-size : 10pt;
	line-height : 1.1em;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
}
td {font-size:9px}
A {
	text-decoration : none;
	font-size : 1em;
	color : #003399;
	padding : 0 0 0 0;
	text-align : center;
	margin : 0 0 0 0;
}
A:HOVER{
	text-decoration : underline;
		color : #CC6633;
}
td.gray {
	background-color: #CCCCCC;
}
H1 {
	font-size : 12pt;
	color : #000000;
	background-color : White;
	padding: 0 0 0 0; 
	margin: 8 0 2 0;
}
H2{
	font-size : 11pt;
	color : #003366;
	background-color : White;
	line-height : 1.1em;
}
H3{
	font-size : 10pt;
	color : #003366;
	background-color : White;
	line-height : 1em;
}
TABLE {
	font-size : 9pt;
}
/*normal body text and anchors*/
.normal {
	font-size : 10pt;
	background-color : White;
	text-align: left; 
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}
A.normal {
	color : #003366;
}
A.normal:HOVER {
	color : #CC6633;
}
/*links on secure pages*/
.silverlink {
	color : #C0C0C0;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
A.silverlink:hover {
	color:#55CC66
}

.redtext {
	color : #FF0000;
}
.bluetext {
	color : #000099;
}
.example {
	font-size : 7pt;
	text-align: left;
	text-indent: .1em; 
	vertical-align: middle;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}
/*for text areas*/
.txarea {
	font-size : 9pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	background-color : White;
	text-align: left; 
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}
/*fancy, italic, and highlights*/
.fancytext{
	font-size : 8pt;
	font-style : italic;
}
A.fancy {
	color : #003399;
	text-decoration : none;
	font-size : 1em;
}
A.fancy:HOVER {
	color : #CD5C5C;
	text-decoration : underline;
}

/*news text and anchors*/
.news{
	font-size : 8pt;
	line-height : 1.1em;
}
A.news {
	font-size : 1em;
	color : #000080;
	text-decoration : none;
}
A.news:HOVER {
	color : #CD5C5C;
	text-decoration : underline;
}
.newstitle{
	font-size : 9pt;
	line-height : 1.4em;
	color : #000000;
	background-color : #FFFFFF;
	text-align : center;
}
.newstitle:HOVER {
	color : #E2E2E2;
	text-decoration : underline;
}
.newstitle1{
	font-size : 8pt;
	font-weight: bold;
	line-height : 1.3em;
	color : #990033;
	text-align : left;
}
.news1{
	font-size : 8pt;
	line-height : 1.3em;
	color : #000000;
}
A.news1 {
	font-size : 6pt;
	color : #000080;
	text-decoration : none;	
}
A.news1:HOVER {
	color : #CD5C5C;
	text-decoration : underline;
}
.sidebar {
	color : #FFFFFF;
	font-size : 7pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	vertical-align: top;
	background-color: #000000;
	margin : 0 0 0 0;
	padding : 0 4 0 4;
}
A.sidebar {
	color : #FFFFFF;
	background-color: #000000;
	font-size : 1em;
}
A.sidebar:HOVER {
	color : #FFFFCC;
}
UL.sidebar {
	margin : 0 0 0 4;
	list-style-type : none;
}
/*query text and anchors*/
.querytitle{
	font-size : 7pt;
	font-weight : bold;
	background-color : #DCDCDC;
}
.querytextA{
	font-size : 6pt;
	background-color : #FFFFE0;
}
.querytextB{
	font-size : 6pt;
}
A.query {
	color : #A0522D;
}
A.query:HOVER {
	color : #B8860B;
}
.icontext{
	text-align : center;
	vertical-align : middle;
}
/*nav text and anchors*/
.titlebar {
	color : #000000;
	font-size : 11pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	font-weight: bold;
	vertical-align: top;
	background-color: #CCCCCC;
	margin : 0 0 0 0;
	padding : 2 2 2 2;
	line-height : 1.2em;
}
.titlebar2 {
	color : #FFFFFF;
	text-align: center;
	font-size : 11pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	font-weight: bold;
	vertical-align: top;
	background-color: #000000;
	margin : 0 0 0 0;
	padding : 2 2 2 2;
	line-height : 1.2em;
}

.asterisk {
		font-size: smaller;
		font-style: italic;
		text-align:right;
}

.navpanel{
	color : #FFFFFF;
	font-size : 11pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	font-weight: bold;
	background-color: #000000;
	margin : 0 0 0 0;
	padding : 2 2 2 2;
	line-height : 1.2em;
}
.mainnav {
	color : #000000;
	font-size : 8pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	vertical-align: top;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}
A.mainnav {
	color : #000000;
	font-size : 8pt;

}
A.mainnav:HOVER {
	color : #FFFFCC;
	text-decoration : none;
	background-color : #999999;
}	
.nav {
	color : #FFFFFF;
	font-size : 7pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	vertical-align: middle;
	background-color: #036;
}
A.nav {
	color : #FFFFFF;
	background-color: #036;
	font-size : 1em;
}
A.nav:HOVER {
	color : #FFFFCC;
}
.nav1 {
	color : #003399;
	font-size : 8pt;
	vertical-align: text-top;
}
A.nav1 {
	color : #003399;
	background-color: #FFFFFF;
	font-size : 1em;
}
A.nav1:HOVER {
	color : #000000;
}
.footer {
	color : #000000;
	font-size : .6em;
	text-align: left; 
	vertical-align: middle;
}
A.footer {
	color : #4682B4;
	background-color: #FFFFFF;
	font-size : 1em;
}
A.footer:HOVER {
	color: #CD5C5C;
}
/*.greenbutton {
	font-weight:bold;
	background-color : #22bb22;
	width : 120px;
	margin : 00 20 00 20;
}
.redbutton {
	font-weight:bold;
	background-color : #ff6666;
	width : 120px;
	margin : 00 20 00 20;
}
.deletebutton {
	font-weight:bold;
	background-color : #ff6666;
	width : 85px;
	margin : 00 00 00 00;
}
.greybutton {
	font-weight:bold;
	background-color : #888888;
	width : 120px;
	margin : 00 20 00 20;
}
.bluebutton {
	font-weight:bold;
	background-color : #6699ff;
	width : 120px;
	margin : 0;
}*/
.formrow{
	line-height: 15pt;
}
.formlabel {
	font-size : 7pt;
	font-weight : bold;
	background-color : #FFFFFF;
	text-align: right;
	padding-left: 15;
	line-height: 15pt;
}
.formdata {
	font-size : 8pt;
	text-align:left;
	padding-right: 15;
	line-height: 15pt;
}
.formdata2 {
	font-size : 7pt;
	color : #FFFFEC;
	text-align:left;
	line-height: 10pt;
}
.formlabel3 {
	font-size : 8pt;
	font-weight : bold;
	background-color : White;
	text-align: right; 
	vertical-align: middle;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}
.formdata3 {
	font-size : 8pt;
	background-color : White;
	text-align: left; 
	vertical-align: middle;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}
.reportblock {
	margin : 0 0 5 0;
	background-color : 999999;
	text-align : center;
	cell-spacing : 2;
	border-style : none;
}
.reportheader {
	text-align:center;
	vertical-align:bottom;
	font-size : 8pt;
	font-weight : bold;
	background-color : #DCDCDC;
	padding : 0 2 0 2;
}
.reportdataL {
	font-size : 8pt;
	text-align:left;
	padding : 0 2 0 2;
	background-color:#ffffff;
}
.reportdataC {
	font-size : 8pt;
	text-align:center;
	padding : 0 2 0 2;
	background-color:#ffffff;
}
.reportdataR {
	font-size : 8pt;
	text-align:right;
	padding : 0 2 0 2;
	background-color:#ffffff;
}
.icontext{
	font-size : 7pt;
	line-height : 1.1em;
	text-align : center;
}
.pgTitle{
	position:relative; 
	top: 5px;
	color: #660000;
	font-weight:bold;
	font-size:11px;
}
.inputStyle {
	font-size: 10px;
}
.pgTitle2{
	position:relative; 
	color: #660000;
	font-weight:bold;
	font-size:12px;
}
input {
	font-size: 10px;
}
select {
	font-size: 10px;
}
