/* CSS Document */

/* Style Standardizationification */
body, html {
	margin			: 0;
	padding			: 0;
	background-color: #FFF;
	background-image: url('../images/bg_field_rpt.gif');
	background-position : center top;
	background-repeat : repeat-y; }

br,form,hr {
	margin			: 0;
	padding			: 0; }

img { border		: none; }

p,li {
	color			: #CCC;
	font-size		: 11px;
	line-height		: 13px;
	font-family		: Verdana, Arial, Helvetica, sans-serif; }

ul.no_bull { list-style-type:none;padding:6px 0 0 0;margin:8px 0 0 0; }
li.raise { background-color:#EEE; }

p { padding:0; margin:4px 0 8px 0; }

td,th {
	font-size		: 11px;
	line-height		: 13px;
	font-family		: Verdana, Arial, Helvetica, sans-serif; }

input,textarea,label,legend,select {
	color			: #999;
	font-size		: 11px;
	line-height		: 13px;
	font-family		: Verdana, Arial, Helvetica, sans-serif; }

th { text-align:left; }

table, td { padding-left:0;margin-left:0;text-indent:0; }

h1,h2,h3,h4,h5,h6 {
	font-family		: Verdana, Arial, Helvetica, sans-serif; }

h1 {font-size		: 26px;
	line-height		: 30px;
	border			: none;
	margin			: 0;
	padding			: 0;
	font-weight		: normal; }
h2 {font-size		: 18px;
	font-weight		: normal;
	padding			: 0;
	margin			: 10px 0 8px 0;
	line-height		: 20px; }
h4 {font-size		: 14px;
	padding			: 0;
	margin			: 10px 0 0 0; 
	line-height		: 16px; }
h5 {font-size		: 12px;
	padding			: 0;
	margin			: 14px 0 0 0;
	line-height		: 14px; }
h6 {font-size		: 11px;
	color			: #000;
	padding			: 0 0 3px 0;
	margin			: 0;
	text-align		: center; }

fieldset { display:inline;width:844px; }
div > fieldset { display:block;width:auto; }

a:link,
a:visited {
	color			: #FF7F00;
	text-decoration	: none; }
a:hover,
a:active {
	color			: #00A0C6;
	text-decoration	: underline; }

	
/* Body Frame Styles */
div#sshow_field {
	width			: 946px;
	padding			: 0 2px 0 6px;
	margin			: 0 auto; }
/* IE6 renders one pixel off */
body > div#sshow_field {
	width			: 946px;
	padding			: 0 3px 0 5px;
	margin			: 0 auto; }

div#sshow_body_copy a:link,
div#sshow_body_copy a:visited {
	color			: #0A59AF;
	text-decoration	: none; }
div#sshow_body_copy a:hover,
div#sshow_body_copy a:active {
	color			: #FF7F00;
	text-decoration	: underline; }


/* Header styles */
div#sshow_header img#hdr_logo {
	float			: left;
	margin-left		: 10px; }

div#sshow_header p {
	margin			: 12px 0 0 0;
	padding			: 0;
	font-size		: 11px;
	float			: left;
	color			: #CCC; }
div#sshow_header span {
	margin			: 0 18px; }
div#sshow_header span a:link,
div#sshow_header span a:visited {
	color			: #FFF;
	font-weight		: bold;
	margin			: 0 10px; }
div#sshow_header span a:hover,
div#sshow_header span a:active {
	color			: #00A0C6;
	font-weight		: bold;
	text-decoration	: none;
	margin			: 0 10px; }

form.go_athlete {
	position		: relative;
	float			: left;
	width			: 128px;
	height			: 20px;
	margin			: 8px 0 0 4px;
	background-image: url('../images/bg_athlete_id.gif');
	background-repeat : no-repeat; }

form.go_athlete input#ath_ID {
	float			: left;
	width			: 102px;
	padding			: 0;
	margin			: 1px 0 0 6px;
	background-color: #FFF;
	height			: 15px;
	border			: none;
	border-top		: #FFF solid 2px; }


/* Footer Styles */
div#sshow_footer {
	width			: 946px;
	height			: 20px;
	text-align		: center; }

div#sshow_footer p {
	margin			: 4px 0;
	padding-bottom	: 40px;
	color			: #CCC; }

div#sshow_footer a:link,
div#sshow_footer a:visited {
	color			: #FFF;
	font-weight		: bold;
	text-decoration	: none; }
div#sshow_footer a:hover,
div#sshow_footer a:active {
	color			: #00A0C6;
	font-weight		: bold;
	text-decoration	: none; }
