body {padding:0; margin:0 10px; background-color:#fff;}
body,td,p,ul,ol,li {font:11px Verdana,Arial,Helvetica,sans-serif; color:#333;}

/* Screen Only */
@media screen {
	.sIFR-hasFlash h1 {visibility:hidden; letter-spacing:-2px;}
	.sIFR-hasFlash h2 {visibility:hidden; letter-spacing:-2px;}
}

a, a.alt:hover {color:#727DBD; text-decoration:underline;}
a:hover, a.alt {color:#9F4700; text-decoration:underline;}

.box {border:1px solid #727DBD; border-collapse:collapse;}
.pubbox {border:1px solid #727DBD; border-collapse:collapse;}
.small {font-size:9px;}

.h1, h1 {margin:0; font:normal 24px Verdana,Arial,Helvetica,sans-serif; color:#3D4A7F; display:inline;}
.h2, h2 {margin:0; font:normal 20px Verdana,Arial,Helvetica,sans-serif; color:#3D4A7F; display:inline;}
.h3, h3 {margin:0; font:normal 18px Verdana,Arial,Helvetica,sans-serif; color:#3D4A7F; display:inline;}
.h4, h4 {margin:0; font:normal 17px Verdana,Arial,Helvetica,sans-serif; color:#3D4A7F; display:inline;}

a.button, a.button:visited {background-color:rgb(244,244,240); text-decoration:none; color:#000 !important; padding:0 3px; border-top:1px solid #E6E4E0; border-left:1px solid #E6E4E0; border-right:1px solid #5F5D55; border-bottom:1px solid #5F5D55; text-align:center; font-size:10px;}
a.button:hover {color:HighlightText; background-color:Highlight;}
a.button2, a.button2:visited {background-color:#f33; text-decoration:none; color:#fff !important; padding:0 3px; border-top:1px solid #E6E4E0; border-left:1px solid #E6E4E0; border-right:1px solid #5F5D55; border-bottom:1px solid #5F5D55; text-align:center; font-size:10px;}
a.button2:hover {color:HighlightText; background-color:Highlight;}

a.ss, a.ss:visited {color:#362321; text-decoration:none;}
a.ss:hover {color:#362321; text-decoration:underline;}
a.u, a.u:visited {color:#362321; text-decoration:none;}
a.u:hover {cursor:text; color:#362321; text-decoration:none;}

.waterMarkField {color:#808080;}
.clsIndent {padding-left:15px;}

.footer {padding-top:25px;}
.footer a, .footer a:hover, .footer a:visited {text-decoration:none !important;} 

.vTable3 {border:1px solid #adadad; border-collapse:collapse;}
.vTable3, .vTable3 th, .vTable3 td {border-left:1px solid #adadad; border-right:1px solid #adadad; border-collapse:collapse; text-align:center;}
.vTable3 th {background-color:#c0c0c0; color:#000; font-size:10px;}
.vTable3 .bottom {border-bottom:1px solid #adadad;} 

/*
th.all {background-color:#000 !important; color:#fff !important;}
th.swim {background-color:#F00 !important; color:#fff !important;}
th.bike {background-color:#00F !important; color:#fff !important;}
th.run {background-color:#008000 !important; color:#fff !important;}

td.all {background-color:#CDCDCD !important;}
td.swim {background-color:#FFCDCD !important;}
td.bike {background-color:#CDCDFF !important;}
td.run {background-color:#CDE6CD !important;}

td.all2 {background-color:#999 !important;}
td.swim2 {background-color:#F99 !important;}
td.bike2 {background-color:#99F !important;}
td.run2 {background-color:#99F599 !important;}
*/

th.all {background-color:#5A5A5A !important; color:#fff !important;}
th.swim {background-color:#8DB4E3 !important; color:#000 !important;}
th.bike {background-color:#C2D69A !important; color:#000 !important;}
th.run {background-color:#FAC090 !important; color:#000 !important;}
th.sand {background-color:#B5A65E !important; color:#000 !important;}

td.all {background-color:#D8D8D8 !important;}
td.swim {background-color:#DBE5F1 !important;}
td.bike {background-color:#EAF1DD !important;}
td.run {background-color:#FDE9D9 !important;}
td.sand {background-color:#ECE3AE !important;}

td.all2 {background-color:#BFBFBF !important;}
td.swim2 {background-color:#B8CCE4 !important;}
td.bike2 {background-color:#D7E4BC !important;}
td.run2 {background-color:#FCD5B4 !important;}
td.sand2 {background-color:#CEBF6A !important;}

td.name span {color:#999;}