td,input,select,textarea
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
}

body
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	background-image: url(http://www.cape-odyssey.com/images/mainbck.gif);
}

A:link								{color:#A47300;}
A:visited							{color:#A47300;}
A:active							{color:#A47300;}
A:down								{color:#A47300;}
A:hover								{color:#FFB400;}

.nav				 				{padding-left: 50px; color:#8f8f8f; font-size: 12px;}
.nav	A:link						{color:#FFFFFF; font-weight:bold; text-decoration: none;}
.nav	A:visited					{color:#FFFFFF; font-weight:bold; text-decoration: none;}
.nav	A:active					{color:#FFFFFF; font-weight:bold; text-decoration: none;}
.nav	A:down						{color:#FFFFFF; font-weight:bold; text-decoration: none;}
.nav	A:hover						{color:#FCC601; font-weight:bold; text-decoration: none;}

.darklink	A:link					{color:#800000; font-weight:bold; text-decoration: none;}
.darklink	A:visited				{color:#800000; font-weight:bold; text-decoration: none;}
.darklink	A:active				{color:#800000; font-weight:bold; text-decoration: none;}
.darklink	A:down					{color:#800000; font-weight:bold; text-decoration: none;}
.darklink	A:hover					{color:#FF0000; font-weight:bold; text-decoration: none;}

.action	A:link						{color:#FF0000; font-weight:bold;}
.action	A:visited					{color:#FF0000; font-weight:bold;}
.action	A:active					{color:#FF0000; font-weight:bold;}
.action	A:down						{color:#FF0000; font-weight:bold;}
.action	A:hover						{color:#800000; font-weight:bold;}

.left_td A:link						{color:#800000; font-weight:bold; text-decoration: none;}
.left_td A:visited					{color:#800000; font-weight:bold; text-decoration: none;}
.left_td A:active					{color:#800000; font-weight:bold; text-decoration: none;}
.left_td A:down						{color:#800000; font-weight:bold; text-decoration: none;}
.left_td A:hover					{color:#FFB400; font-weight:bold; text-decoration: none;}



.greytext { color: #808080; }
.runner_name { font-size: 12px; color: #800000; font-weight:bold;}

h1
{
	font-weight: bold;
	font-size: 16px;
	color: #800000;
}


.form_header
{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #5e0000;
	padding: 7px;
}

.form_title
{
	color: #5e0000;
	text-align: right;
	font-weight: bold;
	border-bottom: 1px solid #c0c0c0;
}

.form_input
{
	background-image: url(http://www.cape-odyssey.com/images/bck_greyhfade2b.gif);
}




.tbl_header
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #5e0000;
	padding: 5px;
}

.tbl_header_r
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #bd0202;
	padding: 5px;
}

.tbl_header_do
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #d85600;
	padding: 5px;
}

.tbl_header_lo
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #d4a516;
	padding: 5px;
}

.tbl_header_grey
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	background-color: #E6E6E6;
	padding: 5px;
}

.rimg
{
	border: 1px solid #000000;
}

.tbl_inf
{
	background-image: url(http://www.cape-odyssey.com/images/bck_greyhfade2.gif);
	padding: 10px;	
}

.tbl_inf_clear
{
	padding: 10px;	
}


.err_txt
{
	color: #CC0000;
	font-weight: bold;
}

.err_input
{
	color: #CC0000;
	font-weight: bold;
	border: 1px solid #CC0000;	
}

.infocol
{
	padding-left: 10px;
	border-left: 1px solid #c0c0c0;	
}

form
{
	padding: 0px;
	margin: 0px;
}