<!--  

body {

font-family: arial; 
font-size: 8pt;
color:000000;


	}

td {
	 font-family: arial; 
	

 	}
 	



h2 {
 	font-family: arial; 
 	font-size: 16px; 
 	color: #FF6600; 
 	background:white;
	padding:1em 0 0 1em; 	
 	}
h3 {
 	font-family: arial; 
 	font-size: 12px; 
 	color: #FF6600; 
 	background:white;
	padding:1em 0 0 1em; 	
 	}
 	
#mainform h1 {
	 font-family: arial; 
	 font-size: 22px; 
	 color: #FF6600;
 	}


#mainform h2 {
 	font-family: arial; 
 	font-size: 16px; 
 	color: #FF6600;  
 	font-weight:bold;
 	background:white;
	padding:1em 0 0 1em;
 	}

#mainform h3 {
 	font-family: arial; 
 	font-size: 12px; 
 	color: #FF6600; 
 	background:white;
	padding:1em 0 0 1em; 	
 	}
 	
#mainform h4{	
 	font-size: 14px;
 	color:#000000;
 	font-weight:bold;
 	}	
 	
#mainform strong {	
 	font-size: 14px;
 	color:#000000;
 	font-weight:bold;
 	}
 	
#mainform small {	
 	font-family: arial; 
 	font-size: 10px; 
 	color: #FF0000; 
 	font-weight:normal;
 	}

	
#mainform fieldset {
	border:none;
	padding:1em 3em;
}

#mainform legend {
	display:inline;
	font-weight:bold;
	color:#FF6600;
	margin-top:1em;
}

#mainform label {
	clear:both;
	display:block;
	float:left;
	width:10em;
	padding:0;
	margin:0;
	margin-left:3em;
	font-family: arial; 
 	font-size: 14px; 
 	color: #000000; 
}
#mainform textarea{
	width:25em;
	height:8em;
	margin-bottom:1em;
	margin-left:3em;
}

#mainform fieldset p {
	margin:.6em 0;
	padding:0;
}
	


#mainform fieldset input{
	margin:0;
	padding:.1em;
}

#mainform fieldset select{
	margin:0;
	padding:.1em;

}	


#mainform .teamcheckbox input,
#mainform .teamcheckbox label,
#mainform .checkbox input,
#mainform .checkbox label{
	width:auto;
	float:none;
	display:inline;
	padding:.1em;

}

#mainform .teamcheckbox input{
	margin-left:3em;
}

#mainform .checkbox input{
	margin-left:13.5em;
}
#mainform .teamcheckboxindent{
	margin-left:5em;
}

#mainform .teamcheckbox label,
#mainform .checkbox label{
	margin-left:1em;
}
#mainform .checkbox small{
	margin-left:3em;
}
#mainform .sponsor p{
	border:3px solid #aaa;
	margin:1em 0;
	padding:.5em;
	background-color: #CCFFCC;
	border-color: #006600;

}
	
#mainform .sponsor label {
	margin-left:0;
	float:none;
	width:auto;
	display:inline;

}

#mainform .indent {
	margin-left:3em;
	margin-right:2em;
}

#mainform .sponsor input {
	width:auto;
	float:none;
	display:inline;
	margin-left:1em;	
}



#mainform .submit{
	float:none;
	margin:0 1em 1em 1em;
	padding:.2em 1em;
	border:2px solid #fff;
	background-color: #FFEE88;
	border-color: #FF6600;

}
#mainform .requiredmsg {
 	font-family: arial; 
 	font-size: 16px; 
 	color: #FF0000;
 	font-weight:bold; 
 	margin-left:2em;
}


#mainform .checkbox label.required strong{
 	font-family: arial; 
 	font-size: 14px; 
 	color: #FF0000;
 	font-weight:bold; 
}

#mainform label.required {
 	font-family: arial; 
 	font-size: 14px; 
 	color: #FF0000;
 	font-weight:bold; 
}

#mainform input.required,
#mainform select.required{
	border:1px solid #fff;
	background-color: #FFEEEE;
	border-color: #FF0000;
}

#mainform .reqwaiver input {
	width:auto;
	float:none;
	border:none;
	display:inline;
	margin-left:2em;	
}
#mainform .reqwaiver p{
	border:2px solid #aaa;
	margin:1em 0;
	padding:.5em;
	background-color: #FFEEEE;
	border-color: #FF0000;

}
	
#mainform .reqwaiver label {
	margin-left:2em;
	float:none;
	width:auto;
	display:inline;

}
#viewweight span,
#viewmiles span{
	width:5em;
	padding:0;
	margin:0;
	font-family: arial; 
 	font-size: 14px; 
 	color: #000000;
}
#viewweight label{
	clear:both;
	display:block;
	float:left;
	width:20em;
	padding:0;
	margin:0;
	margin-left:3em;
	font-family: arial; 
 	font-size: 14px; 
 	color: #000000; 
}

#viewmiles label{
	clear:both;
	display:block;
	float:left;
	width:15em;
	padding:0;
	margin:0;
	margin-left:3em;
	font-family: arial; 
 	font-size: 14px; 
 	color: #000000; 
}
#viewweight .totals,
#viewmiles .totals{
	font-family: arial; 
 	font-size: 14px; 
 	color: #000000;
 	font-weight:bold;

}

#yellow p {
	background-color: #FFCC00;
	margin:0;
	border:0;
	padding:0;
}



#forminfo .green{
	 font-family: arial; 
	 font-size: 14px; 
	 font-weight:bold;
	 color: #006600;

}


#forminfo h1 {
	 font-family: arial; 
	 font-size: 22px; 
	 color: #FF6600;
 	}


#forminfo h2 {
 	font-family: arial; 
 	font-size: 16px; 
 	color: #FF6600;  
 	font-weight:bold;
 	background:white;
 	}

#forminfo h3 {
 	font-family: arial; 
 	font-size: 12px; 
 	color: #FF6600; 
 	background:white;

 	}
 	

#forminfo ol {
	margin-left:1em;
	margin-right:2em;
	margin-top:1em;
}

#forminfo ul {
	margin-left:1em;
	margin-right:2em;
	margin-top:1em;
}

#forminfo p {
	margin-left:1em;
	margin-right:2em;
	margin-top:1em;
}



#forminfo #profile p {
	margin-left:4em;
	margin-right:4em;
	margin-top:1em;
	font-size: 16px; 
}

#forminfo strong {	
 	color:#000000;
 	font-weight:bold;
 	font-size: 15px; 
 	}
 	
#forminfo small {	
 	font-family: arial; 
 	font-size: 10px; 
 	color: #FF0000; 
 	font-weight:normal;
 	}
#forminfo .ulme{
	text-decoration:underline;	
}
#forminfo .categories p{
	margin-left:3em;
}

#forminfo .categories strong{
	color:#000000;
 	font-weight:bold;	
 	font-size: 14px;
}

#forminfo hr {
  	color: #f00;
	background-color: #f00;
	height: 2px;

}
#forminfo td {
	vertical-align:text-top;
}
#forminfo td h2 {
	margin:0;
	padding:0;
}	
#forminfo td p {
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
}
#forminfo td hr {
  	color: #f00;
	background-color: #f00;
	height: 2px;
	margin-left:.5em;
	margin-right:.5em;

}
#forminfo td li{
	margin-left:.5em;
}
#forminfo th {
 	font-family: arial; 
 	font-size: 16px; 
 	color: #c40a0f; 
 	background:white;
	padding:0em; 
	text-align:center;
	font-weight:bold;
}

#displayform label {
	clear:both;
	display:block;
	float:left;
	width:15em;
	padding:0;
	margin:0;
	margin-left:3em;	
}

#displayform fieldset {
	border:none;
	padding:0 3em;
	margin:0;
}

#displayform legend {
	display:inline;
	font-weight:bold;
	color:#FF6600;
	margin-top:1em;
	margin-bottom:1em;
}	
#displayform fieldset p,
#displayform fieldset div {
	margin:0;
	padding:0;
}
#displayform ol {
	margin-left:2em;
	margin-right:2em;
	margin-top:1em;
}
#displayform li {
	margin-bottom:2em;
	margin-left:1em;
}
#displayform li label{
	margin-left:1em;
}


#displayform .submit{
	float:none;
	margin:0 1em 1em 1em;
	padding:.2em 1em;
	border:2px solid #fff;
	background-color: #FFEE88;
	border-color: #FF6600;

}
#displayform a{
 	font-family: arial; 
 	color: #FF6600; 
	margin-left:1em;
	text-decoration:none;
	font-size: 10px; 
}

#welcome em{
 	font-family: arial; 
 	font-size: 12px;
 	font-weight:bold;
} 


#welcome td{
 	color: #FF6600; 
	font-size: 12px;


}
#welcome a{
 	color: #FF6600; 
	margin-left:2em;
	text-decoration:none;
	font-size: 12px; 
} 
		

 	
#smallform{
	padding:0;
	margin:0;

}		
#smallform label {
	clear:both;
	float:none;
	width:auto;
	display:inline;
	width:4em;
	padding:0;
	margin:0;
}

#smallform p {
	margin:0;
	padding:0;
	font-size:10px;
}
#smallform a{
 	color:#FF6600;
 	font-size: 10px;
 	text-decoration:none;
}
#smallform input {
	width:auto;
	float:none;
	display:inline;
	font-size:10px;
	border:1px solid #fff;
	border-color: #FF6600;
}
#smallform .lbl{
	color:#000000;
}
#smallform .forgot{
	margin-right:4em;
	margin-left:17em;
}

#smallform .submit{
	float:none;
	margin:0;
	padding:0;
	border:2px solid #fff;
	background-color: #FFEE88;
	border-color: #FF6600;
	font-size:10px;
}	

#challengebody th {
 	font-family: arial; 
 	font-size: 14px; 
 	color: #FF6600; 
 	background:white;

 	}

#challengeinfo h1 {
	 font-family: arial; 
	 font-size: 22px; 
	 color: #FF6600;
 	}


#challengeinfo h2 {
 	font-family: arial; 
 	font-size: 16px; 
 	color: #FF6600;  
 	font-weight:bold;
 	background:white;
 	}

#challengeinfo h3 {
 	font-family: arial; 
 	font-size: 12px; 
 	color: #FF6600; 
 	background:white;

 	}
 	


#challengeinfo p {
	margin-left:2em;
	margin-right:2em;
	margin-top:1em;
}


#challengeinfo strong {	
 	color:#000000;
 	font-weight:bold;
 	font-size: 15px; 
 	}
 	
#challengeinfo small {	
 	font-family: arial; 
 	font-size: 10px; 
 	color: #FF0000; 
 	font-weight:normal;
 	}


#challengeinfo hr {
  	color: #f00;
	background-color: #f00;
	height: 2px;
	margin-left:6em;
	margin-right:6em;

} 
#challengeinfo small{
 	color: #FF6600; 
	margin-left:2em;
	font-size: 12px; 
} 
#challengeinfo a{
 	color: #FF6600; 
	margin-left:2em;
	text-decoration:none;
	font-size: 12px; 
} 
#challengeinfo #cen a{
 	color: #FF6600; 
	text-decoration:none;
	font-size: 16px; 
} 	

#challengeinfo .requiredmsg {
 	font-family: arial; 
 	font-size: 16px; 
 	color: #FF0000;
 	font-weight:bold; 
 	margin-left:2em;
}


#challengeinfo label.required {
 	font-family: arial; 
 	font-size: 14px; 
 	color: #FF0000;
 	font-weight:bold; 
}



#challengeinfo input.required,
#challengeinfo select.required{
	border:1px solid #fff;
	background-color: #FFEEEE;
	border-color: #FF0000;
}

#animatedtable td {
 	font-family: arial; 
 	color: #000000;
	 font-size: 14px; 
}

#animatedtable th {
 	font-family: arial; 
	 font-size: 16px; 
	 color: #000000;
	font-weight:bold;
}
#animatedtable h3 {
 	font-family: arial; 
 	font-size: 14px; 
 	color: #FF6600; 
 	background:white;
	padding:1em 0 0 1em; 	
 	}
li {
	margin-left:3em;

} 	
.articlelink a{
  	color: #FF6600; 
	margin-left:1em;
	font-weight:bold;
	text-decoration:none;
	font-size: 16px; 
	padding:0;
 
 }
li #articledesc {
 	margin-left:3em;
 	padding:0;
 	font-size: 14px;
 }	
hr {
  	color: #f00;
	background-color: #f00;
	height: 2px;
	margin-left:6em;
	margin-right:6em;

}
#event p{
	border:0;
	margin:2 auto;
	padding:.5em;
	width:25em;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight:bold;
	color:#FF0000;
	
}
 #news p{
	border:0;
	margin:2 auto;
	padding:.5em;
	width:25em;
	background-color: #FFFFFF;
	font-size: 16px;
	color:#000000;
	
}
 #important p{
	border:3px solid #aaa;
	margin:2 auto;
	padding:.5em;
	width:25em;
	background-color: #CCFFCC;
	border-color: #006600;
	text-align: center;
	font-size: 16px;
	color:#000000;
}


	
#calculator fieldset {
	border:none;
	padding:1em 3em;
}

#calculator legend {
	display:inline;
	font-weight:bold;
	color:#4A78FF;
	margin-top:1em;
	font-size: 16px;
}

#calculator label {
	clear:both;
	display:block;
	float:left;
	width:6em;
	padding:0;
	margin:0;
	margin-left:1.5em;
	font-family: arial; 
 	font-size: 14px; 
 	color: #000000; 
}


#calculator .submit{
	float:none;
	margin:0 2em 0 3.75em;
	padding:.2em 1em;
	border:2px solid #fff;
	background-color: #FFEE88;
	border-color: #FF6600;

}
#mtmResult, #bmiResult, #ibwResult, #erqResult, #thrResult {
	margin-left:1.5em;
	font-family: arial; 
 	font-size: 14px;

}
.infoblock{
	float:none;
	margin:0;
	padding:.2em .2em;
	border:2px solid #fff;
	background-color: #bff5f7;
	border-color: #467CFA;

}
.infoblock h2 {
color:#467CFA;
background-color: #bff5f7;
margin:0;
}
.infoblock h3{
margin:0;
padding:0;
color:#FF6600;
background-color: #bff5f7;
font-size: 14px; 
}
-->
