/*
Title: StyleSheet
Description: A global style sheet.
Author: Hans Vedo, hans@designformat.com
2005 Apr 13: Updated
*/

/* Body 
------------------------------------------------------------ */
BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
}
TD {
	FONT: 10px/12px Verdana, Helvetica, Arial; COLOR: #413d34
}
li { 
	list-style-type: square; 
}

/* Links 
------------------------------------------------------------ */
A:link {
	COLOR: #413d34; TEXT-DECORATION: none
}
A:visited {
	COLOR: #413d34; TEXT-DECORATION: none
}
A:hover {
	COLOR: #89000D; TEXT-DECORATION: underline
}

/* Menu Links 
------------------------------------------------------------ */
A.menu:link {
	COLOR: #000000; 
	TEXT-DECORATION: none;
	padding: 1px 3px 1px 3px;
}
A.menu:visited {
	COLOR: #000000; 
	TEXT-DECORATION: none;
	padding: 1px 3px 1px 3px;
}
A.menu:hover {
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
	padding: 1px 3px 1px 3px;
	background-color: #000000;
}

/* Records 
------------------------------------------------------------ */
.row_default {
	background-color: #EEEEEE;
}
.row_over {
	cursor: hand;
	background-color: #CCCCCC;
}
.row0 {
	background-color: #E0DFDF;
}  
.row1 {
	background-color: #EEEEEE;
}  
A.row:link{
	color: #3F668D;
	font-weight: bold;
}
A.row:visited{
	color: #3F668D;
	font-weight: bold;
}
A.row:hover{
	color: #3F668D;
	font-weight: bold;
}

/* Form Fields 
--------------------------------------------------------------------- */
.textarea{
	font: 10px/16px Verdana, Helvetica, Arial; 
	color: #000000;
	font-weight: normal;
	background-color: #EEEEEE;
	border: 1px solid #000000;
}
.formfield{
	font: 10px/16px Verdana, Helvetica, Arial; 
	color: #000000;
	font-weight: normal;
	background-color: #EEEEEE;
	width: 200px;
	border: 1px solid #000000;
}
.formfield_sm{
	font: 10px/16px Verdana, Helvetica, Arial; 
	color: #000000;
	font-weight: normal;
	background-color: #EEEEEE;
	width: 75px;
	border: 1px solid #000000;
}
.dropdown {
	font: 10px/16px Verdana, Helvetica, Arial; 
	color: #000000; 
	border: 1px solid #000000;
	background-color: #EEEEEE;
	width: 150;
}
.dropdown_nowidth {
	font: 10px/16px Verdana, Helvetica, Arial; 
	color: #000000; 
	border: 1px solid #000000;
	background-color: #EEEEEE;
}
.dropdown_wide {
	font: 10px/16px Verdana, Helvetica, Arial; 
	color: #000000; 
	border: 1px solid #000000;
	background-color: #EEEEEE;
}
span.error_message{
	font: 10px/16px Verdana, Helvetica, Arial; 
	color: #990000;
	font-weight: normal;
}

/* Drop shadow
------------------------------------------------------------ */
.image_shadow{
 	position: relative;
	top: 4px;
	left: 4px;
  	background-color: #999999;
  	margin: 0px 18px 10px 0px;
}
.image_shadow img{
 	position: relative;
	top: -4px;
	left: -4px;
  	background-color: #EEEEEE;
  	border: 1px solid #000000;
}

/* Standard Text Format 
------------------------------------------------------------ */
td, p, ul {
	font: 11px/14px Verdana, Helvetica, Arial; 
	color: #000000;
}
div.title_bar{
	margin: 0;
	padding: 5px 5px 5px 5px;
	background-color: #22437f;
	/* border-bottom: 2px solid #000; */
}
span.title{
	text-align: left;
	background-color: #22437f;
	color: #fff;
	font-weight: normal;
	font-size: 1.75em;
}
h1 { 
	font-family: sans-serif,helvetica;
	font-weight: normal;
	font-size: 1.6em;
	line-height: 120%;
	color: #666666;
}
h2 { font-size: 140%; }
h3 {
	text-align: left;
	margin: 0;
	padding: 3px 3px 3px 10px;
	background-color: #22437f;
	color: #fff;
	font-weight: normal;
	font-size: 2em;
}
.athlete{ 
	font-family: sans-serif,helvetica;
	font-weight: normal;
	font-size: 1.6em;
	color: #FFFFFF;
}

/* Sidebar 
------------------------------------------------------------ */
#sidebar {
	border-left: 1px solid #CCCCCC;
	padding-left: 15px;
	font-size: 12px;
	/*/*/font-size: 85%; /* */

}
