body 
{
	margin: 0px 10px 0px 10px;
	padding:0px;
	font:15px arial,sans-serif;
	background-color: #fff;
	color: #fff;
}

h2
{
	font:13pt arial,sans-serif;
	font-weight: bold;
	margin-top: -5px;
	color: #fff;
}
h2.admin_subheads
{
	font:15pt arial,sans-serif;
	font-weight: bold;
	color: rgb(41,22,111);
}
th.admin_subheads
{
	font:12pt arial,sans-serif;
	font-weight: bold;
	color: rgb(41,22,111);
}
td.admin_subheads
{
	font:11pt arial,sans-serif;
	font-weight: normal;
	color: rgb(41,22,111);
}
td.admin_plain_text
{
	font:10pt arial,sans-serif;
	font-weight: normal;
	color: rgb(41,22,111);
}
.admin_form_text
{
	color: rgb(41,22,111);
}
.pic_frame
{
	border-style: solid;
	border-width: 2px;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
}
.banner_link_greyed
{
	font:12px arial,sans-serif;
	color: #888;
}
.banner_link
{
	font:12px arial,sans-serif;
	white-space: normal;
}
.footer_link_greyed
{
	font:12px arial,sans-serif;
	color: #888;
}
.footer_link
{
	font:12px arial,sans-serif;
	color: rgb(41,22,111);
}
.login_line_text
{
	font:12px arial,sans-serif;
}

.textfield 
{
	font:1.1em  arial, sans-serif ;
	color:#333 ;
	margin-left:10px;
	height:20px;
	border:solid 0 #fff;
	padding: 0 0 0 10px;
	background: transparent url("images/textfield_bg.gif") no-repeat;
	width:200px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:187px;
}
.password 
{
	font:1.1em  arial, sans-serif ;
	color:#333 ;
	margin-left:10px;
	height:20px;
	border:solid 0 #fff;
	padding: 0 0 0 10px;
	background: transparent url("images/password_bg.gif") no-repeat;
	width:60px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:55px;
}

.submit 
{
	margin-left:10px;
	background: transparent url("images/submit.gif") no-repeat;
	height:20px;
	border:solid 0 #fff;
	width:80px;
	font:12px arial, sans-serif;
	color:#666;
	text-transform:uppercase;
 }

.login_form_text
{
	font:10px arial, sans-serif;
	color:#666;
	text-transform:uppercase;
}

.logo
{
	background-color: rgb(217,146,64);
}
.link_table_cell
{
	background-color: rgb(236,201,159);
}
.style3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #888888;
}
.style3hits
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	background-color: rgb(236,201,159);	color: rgb(236,201,159);
}
.style4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style4greyed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: rgb(255,255,255);
}
.style5
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-weight: bold; 
}
.style6 
{
	font-family: Arial, Helvetica, sans-serif
}
.style7 
{
	font-size: small
}
.half-tone-bg
{
	background-color: rgb(236,201,159);
}
.quarter-tone-bg
{
	background-color: rgb(246,223,207);
}	
.eighth-tone-bg
{
	background-color: rgb(254,253,243);
}	
a:link, a:visited, a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
a.header_link:link, a.header_link:visited, a.header_link:active
{
	font:12px arial,sans-serif;
	color: rgb(41,22,111);
	text-decoration: none;
}
a.footer_link:link, a.footer_link:visited, a.footer_link:active
{
	font:12px arial,sans-serif;
	color: rgb(41,22,111);
	text-decoration: none;
}
a.text_link:link, a.text_link:visited, a.text_link:active
{
	font:14px arial,sans-serif;
	color: rgb(41,22,111);
	text-decoration: none;
	font-weight: bold;
}
a.gall_index_link:link, a.gall_index_link:visited, a.gall_index_link:active
{
	font:16px arial,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
a.header_link:hover
{
	font:12px arial,sans-serif;
	color: rgb(41,22,111);
	text-decoration: underline;
}
a.footer_link:hover
{
	font:12px arial,sans-serif;
	color: rgb(41,22,111);
	text-decoration: underline;
}
a.text_link:hover
{
	font:14px arial,sans-serif;
	color: rgb(41,22,111);
	font-weight: bold;
	text-decoration: underline;
}
a.gall_index_link:hover
{
	font:16px arial,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
//a[href]
//{
//	content: attr(href); 
//	padding: 1px;
//}
a.translate:link, a.translate:visited, a.translate:active
{
	color: rgb(174,255,108);
	text-decoration: none;
}
a.translate:hover
{
	color: #0000FF;
	text-decoration: underline;
}
a.moderate:link, a.moderate:visited, a.moderate:active
{
	color: rgb(255,180,180);
	text-decoration: none;
}
a.moderate:hover
{
	color: #0000FF;
	text-decoration: underline;
}
a.translate_index:link, a.translate_index:visited, a.translate_index:active
{
	color: rgb(0,102,55);
	text-decoration: none;
}
a.translate_index:hover
{
	color: #0000FF;
	text-decoration: underline;
}
a.moderate_index:link, a.moderate_index:visited, a.moderate_index:active
{
	color: rgb(148,68,154);
	text-decoration: none;
}
a.moderate_index:hover
{
	color: #0000FF;
	text-decoration: underline;
}
ul 
{
	font:14px arial,sans-serif;
	margin: 4px auto 8px 30px;
	list-style-position: outside;
//	list-style-type: square;
	padding: 0px;
	height: auto;
	letter-spacing: normal;
	vertical-align: baseline;
	word-spacing: normal;
	text-align: left;
	list-style-image: url(images/arrow_tiny2.gif); 
	width: auto;
}
li 
{
	line-height: 20px;
	padding: 1px white;
	margin-bottom 10px;
	margin-top 10px;
}
td.rightmenuitem
{
	background: rgb(252,251,230);
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
}

td.leftmenuitem
{
	background: rgb(252,251,230);
	text-align:left;
	padding-left: 5px;
	font-size: 13px;
}
th.gallery_index
{
	background: rgb(153,176,190);
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding-left: 5px;
	font-size: 18px;
	color: rgb(229,223,189);
}
th.gallery_index_item
{
	background: rgb(41,22,111);
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding-left: 5px;
	font-size: 13px;
	color: rgb(229,223,189);
}
td.gallery_index_item_title
{
	background: rgb(41,22,111);
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 5px;
	font-size: 13px;
	font-weight: bold;
	color: rgb(229,223,189);
}
td.gallery_index_item_info
{
	background: rgb(41,22,111);
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding-left: 0px;
	font-size: 11px;
	font-weight: normal;
	color: rgb(229,223,189);
}
td.gallery_index_item
{
	background:  rgb(122,136,147);
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 5px;
	font-size: 13px;
}
td.gallery_index_icon
{
	background:  rgb(122,136,147);
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 5px;
	font-size: 13px;
}
td.ancpic_icon
{
	background:  rgb(122,136,147);
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding-left: 0px;
	font-size: 13px;
}
.chain_head_start_grid_ref
{
	background: rgb(41,22,111);
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 9px;
}
.chain_head_finish_grid_ref
{
	background: rgb(41,22,111);
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 9px;
}
.chain_footlink
{
	background: rgb(0,124,194);
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding-left: 0px;
	font-size: 12px;
	font-weight: bold;
	color: white;
}
p.right_bar_text
{
	background:  rgb(122,136,147);
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 5px;
	font-size: 13px;
}
p.gallery_index_heading
{
	background:  rgb(41,22,111);
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 20px;
	font-weight: 800;
}
.req_field
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	vertical-align: super;
	color: red;
}
.butt
{
	border-width: thin;
	border-style: outset;
}
.gps_textarea
{
	white-space: nowrap;	
}
