body { 
color : black;
background-color : white;
font-family : Arial, Helvetica, sans-serif;
font-size : 100%;
line-height : 1.125em;
text-align : center;
} 
.homeback a { 
text-decoration : none;
margin : 1px 10px;
text-align : center;
font-size : 12px;
font-weight : bold;
display : block;
width : 100%;
} 
.homeback a:link { 
color : red;
background-color : white;
} 
.homeback a:hover { 
color : white;
background-color : red;
} 
.footer { 
font : 11px Arial, Helvetica, sans-serif;
color : black;
background : #ffffff;
text-align : center;
} 
.footer p { 
font : 75% Arial, Helvetica, sans-serif;
color : #666666;
background : #ffffff;
text-align : center;
} 

td.pricehead {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background: #FF0000;
}
tr.pricesub {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000;
}
tr.pricedata {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	background-color: #fff;
}


td.usehead {
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	background: #FF0000;
}
tr.usesub {
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	background-color: #000;
}
tr.usedata {
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	background-color: #000;
}
td.useodd {
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color:#000;
	background: #F0F0F0;
}
td.useeven {
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #000;
	background: #fff;
}
table.display {
	margin: 0;
	padding: 0;
}
.display h1 {
	font-weight: bold;
	color: red;
	text-align: center;
	margin: 0;
	line-height: 125%;
}

.display h2 {
	color: Maroon;
	text-align: center;
	font-size: 18px;
}

.display h3 {
	color: red;
	background: white;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0;
}
.display h4 {
	color: red;
	background: white;
	text-align: left;
	font-family: "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0;
}
.display p {
	font-size: 75%;
	color: #000000;
	background: #FFFFFF;
	text-align: left;
	display: block;
	margin: 20px 15px;
	padding: 3px 20px;
	border: 3px solid #E0E0E0;
}

.use ul { list-style: none;
	font-weight: bold;
	font-size: 12px;  
	text-align: center;
}

	
td.reverse {
	text-align: center;
	font-weight: bold;
	color: #fff;
	background: #3399FF;
}

th.reverse {
	font-family: Arial, Helvetica, sans-serif;
	font: 12px/16px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	background: #3399FF;
}
td.noreverse {
	background-color: white;
	color: 06D;
	font-weight: bold;
	padding: 5px;
}
td.data {
	font: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: white;
	color: black;
	padding: 5px;
}

tr.arial85 {
	font: 11px/15px helvetica, sans-serif;
	color: #000000;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 15px;
	background-color: transparent;
	}
tr.arial85odd {
	font: 11px/15px helvetica, sans-serif;
	color: #000000;
	background-color: transparent;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 15px;
	}
.author {
	background: White;
	color: Black;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75%
	font-weight: bold;
	display: block;
}
.smallcentered { 
width : 100%;
display : block;
font-size : 75%;
text-align : center;
}
.topsub table{ 
/*width : 100%;*/
border : 1 solid silver;
font-size: 80%;
text-align: center;
} 

.topsub td{ 
color: black;
background-color: white;
text-align : center;
display : block;
font-family : Arial, Helvetica, sans-serif;
font-size : 80%;
font-weight : bold;
text-decoration : none;
border : 1px solid silver;
} 
td.topsubhere {
	background-color: silver;
	color: Black;
	font-family: Arial;
	display: block;
}

