/* website below */
BODY {
	/* background-color: #FFF8DC; 	*/
	background-color: #CECFE8;
}

table {
	/* background-color: #EFEFEF; */
	font-family: sans-serif;
	line-height: 13px;
	font-size: 11px;
}

tr.heading td.subhead {
/* 	width: 50%; */
	color: White;
	font-weight: bold;
	background-color: Navy;
	line-height: 14px;
   padding-left: 6px;
}
tr.heading td.subhead a:link{
   text-decoration: none;
	color: White;
}
tr.heading td.subhead a:hover{
	color: White;
	letter-spacing: 2px;
}
tr.heading td.subhead a:visited{
   text-decoration: none;
	color: White;
}

table.idx_detail{
	width: 800px;
	background-color: #5255A5;
	font-size: 12px;
	color:White;
}

table.pg_idx{
	width: 800px;
	background-image: url(../images/idx_bgrnd.jpg);
	background-position: top;
	background-repeat: no-repeat;
	font-family: sans-serif;
	line-height: 14px;
	font-size: 14px;
	color: Navy;
}

table.pg_idx .head{
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #191970;
}


table.pg_idx a:link{
   text-decoration: none;
	color: Navy;
}
table.pg_idx a:hover{
	color: Navy;
	font-weight: bold;
}
table.pg_idx a:visited{
   text-decoration: none;
	color: Navy;
}
table.pg_idx td.pg_title {
	background-color: White;
	color: Navy;
	font-size: 14px; 
	font-weight: bold;
	letter-spacing: 4px;
	line-height: 16px; 
}

table.detail{
	width: 400px;
	background-color: White;
	font-size: 12px;
	color: Navy;
}

table.detail td.{
	padding: 2px;
	line-height: 19px;
}

table.racerpage{
	background-color: White;
	font-size: 12px;
	color: Navy;
}



table.page{
	width: 800px;
	background-color: White;
	font-size: 12px;
	color: Navy;
}

table.page td.content{
	padding: 40px;
}


table.page a:link{
   text-decoration: none;
	color: Navy;
}
table.page a:hover{
	color: Navy;
	font-weight: bold;
}
table.page a:visited{
   text-decoration: none;
	color: Navy;
}

table.subpage{
	width: 600px;
	background-color: White;
	font-size: 12px;
	color: Navy;
}

table.subpage td{
	vertical-align: top;
}



table.page td.pg_title {
	background-color: White;
	color: Navy;
	font-size: 14px; 
	font-weight: bold;
	letter-spacing: 4px;
	line-height: 16px; 
}






table.footer {
	width: 800px;
	background-color: #CECFE8;
	color: Navy;
	font-size: 10px;
	letter-spacing: 2px;
}
table.footer a:link{
   text-decoration: none;
	color: Navy;
}
table.footer a:hover{
	color: Navy;
	font-weight: bold;
}
table.footer a:visited{
   text-decoration: none;
	color: Navy;
}



table.menu {
	background-color: #5255A5;
	color: White;
	font-size: 11px;
	letter-spacing: 2px; 
}
table.menu a:link{
   font-weight: bold;
   text-decoration: none;
	color: White;
}
table.menu a:hover{
	font: italic;
}
table.menu a:visited{
   font-weight: bold;
   text-decoration: none;
 	color: White;  
}






table.hvi {
	background-color: Red;
	color: White;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 2px;
}

.pg_caption {
	font-family: sans-serif;
	font-size: 11px;
	color: Navy;
	/* font-weight: bold; */
}
.idx_caption {
	font-family: sans-serif;
	font-size: 10px;
	color: White;
	/* font-weight: bold; */
}