body 			{
				/**background: #E4EBF1 url(/images/bg.jpg) repeat-x;**/
				background: #ffffff;
				color: #666666;		
				font-family:Verdana,Arial,Lucida Grande,Tahoma,sans-serif;
				font-size:small;
				margin:0px;
				padding:0px;
				text-align:center;
				}

a				{text-decoration: underline; color: #0E407E; font-weight:bold;}
a:hover			{text-decoration: underline; color: #B40000;}

h1				{
				margin: 40px 90px 0px 10px;
				padding:0px;
				font-size:24px;
				color: #0E407E;
				border-bottom: 2px solid #B40000;
				}
				
h2				{
				margin: 15px 40px 10px 10px;
				padding:0px;
				font-size:10px;
				color: #aaaaaa;				
				}				
				
p				{
				margin: 15px 90px 0px 10px;
				color: #000000;
				font-family: Arial,"trebuchet MS",sans-serif;
				font-size: 14px;
				text-align: justify;
				line-height: 1.4;
				}				

blockquote 		{
				background:transparent url(/images/quote.gif) no-repeat;
				color:#666666;
				font-family: georgia,serif;
				font-size:12px;
				font-style:italic;
				letter-spacing:0px;
				margin:0px;
				padding:3px 23px 3px 23px;				
				}

#header			{		
				margin: 20px 0px 0px 0px;		
				}

#content		{
				position:relative;
				}

.navCell		{
				font-size:16px;
				font-weight:bold;
				color: #0A3C7C;
				letter-spacing: 2px;
				word-spacing: 2px;				
				}

a.nav			{text-decoration: none;}
a.nav:hover		{text-decoration: underline; color: #B40000;}				

#instructions	{
				position: absolute;
				top: 40px;
				left: 150px;				
				width: 200px;
				height: 200px;
				z-index: 20;
				}

#runnerDetailsContainer	{
				position: absolute;
				top: 310px;
				left: 635px;				
				width: 250px;
				height: 270px;
				z-index: 10;
				}

#runnerDetails	{				
				}
				
#detailOverflow	{
				overflow: auto;
				width: 210px;
				height: 210px;				
				}

.detailOverflowmale	    {background:transparent url(/images/male.gif) no-repeat bottom right;}
.detailOverflowfemale	{background:transparent url(/images/female.gif) no-repeat bottom right;}
					
#runnerDetailsLoading	{	
				position: absolute;
				top: 20px;
				left: 30px;			
				}		
						
#runnerSelectedArrow	{
						position: absolute;
						top: -200px;
						left: -200px;	
						}


.dNum					{font-size: 22px; font-weight: bold; color: #cccccc;}
.dName					{font-size: 18px;}
.dCity					{font-size: 14px; padding: 0px 0px 0px 10px;}
.dStatsContainer		{padding: 10px 0px 15px 10px;}
.dStats					{font-size: 11px;}
.dError					{font-size: 18px; padding: 20px 0px 15px 10px; color: #B40000;}

td.formLabel			{
						font-size: 11px;
						font-weight: bold;
						color: #8E8E8E;
						}
						
.formInput				{
						font-size: 11px;						
						}						

#theForm				{
						margin: 0px;
						padding: 0px;
						}

#theFormButton			{
						background:transparent url(/images/btn_bg.png) no-repeat scroll 0%;
    					font-size:20px;
						height:40px;
						width:120px;
						border:medium none;
						color:#FFFFFF;
						cursor:pointer;
						font-weight:bold;
						line-height:21px;
						text-align:center;
						}

#theFormNameErrorMsg	{
						font-size: 11px;
						font-weight: bold;
						color: #B40000;
						}

/* real cell */
.rci, .rc, .r1, .r2, .r3, .r4		{
				border-top: 1px solid #ffffff;
				border-right: 1px solid #ffffff;
				/*cursor: pointer;*/
				}
				
.rci			{background: #ffffff;}
.rc				{background: #d0d0d9;}
.r1				{background: #CF1919;}
.r2				{background: #2061AF;}
.r3				{background: #2FBF35;}
.r4				{background: #DF37DB;}

/* used cell */
.uc				{}
td.uc:hover		{
				background: #000000;
				}


td.rc:hover		{
				background: #ffff00;
				}	

/* span cell */
.sc				{				
				}		

#theRunnerTable	{								
				}
				

.cellSelected	{
				background: #ffff00;
				}	




#searchResults	{
				margin: 10px 90px 0px 10px;
				padding:0px;
				}

#searchNav		{
				padding-top: 20px;
				}

.curPage		{
				color: #ffffff;
				background: #B40000;								
				font-size: 11px;
				font-weight:bold;								
				}

.linkPage		{				
				font-size: 11px;				
				}

.row0			{
				background: #F4F9FF;
				font-size: 14px;
				}
				
.row1			{
				background: #ffffff;
				font-size: 14px;
				}
								
.searchcell		{
				border-top: 0px none #ffffff;
				border-right: 0px none #ffffff;				
				}

.stattitle		{font-size: 18px;}
.statage        {font-size: 10px;}

/* Box */
.boxTL {background: #ffffff url(/images/box/box_tl.png) no-repeat; height:18px; width:18px;}
.boxT {background: #ffffff url(/images/box/box_t.png) repeat-x; height:18px; width:210px;}
.boxTR {background: #ffffff url(/images/box/box_tr.png) no-repeat; height:18px; width:18px;}

.boxL {background: #ffffff url(/images/box/box_l.png) repeat-y; height:210px; width:18px;}
.boxR {background: #ffffff url(/images/box/box_r.png) repeat-y; height:210px; width:18px;}

.boxBL {background: #ffffff url(/images/box/box_bl.png) no-repeat; height:18px; width:18px;}
.boxB {background: #ffffff url(/images/box/box_b.png) repeat-x; height:18px; width:210px;}
.boxBR {background: #ffffff url(/images/box/box_br.png) no-repeat; height:18px; width:18px;}
	
table.rt1 .boxTL {background: #ffffff url(/images/box/1/box_tl.png) no-repeat;}
table.rt1 .boxT {background: #ffffff url(/images/box/1/box_t.png) repeat-x;}
table.rt1 .boxTR {background: #ffffff url(/images/box/1/box_tr.png) no-repeat;}
table.rt1 .boxL {background: #ffffff url(/images/box/1/box_l.png) repeat-y;}
table.rt1 .boxR {background: #ffffff url(/images/box/1/box_r.png) repeat-y;}
table.rt1 .boxBL {background: #ffffff url(/images/box/1/box_bl.png) no-repeat;}
table.rt1 .boxB {background: #ffffff url(/images/box/1/box_b.png) repeat-x;}
table.rt1 .boxBR {background: #ffffff url(/images/box/1/box_br.png) no-repeat;}

table.rt2 .boxTL {background: #ffffff url(/images/box/2/box_tl.png) no-repeat;}
table.rt2 .boxT {background: #ffffff url(/images/box/2/box_t.png) repeat-x;}
table.rt2 .boxTR {background: #ffffff url(/images/box/2/box_tr.png) no-repeat;}
table.rt2 .boxL {background: #ffffff url(/images/box/2/box_l.png) repeat-y;}
table.rt2 .boxR {background: #ffffff url(/images/box/2/box_r.png) repeat-y;}
table.rt2 .boxBL {background: #ffffff url(/images/box/2/box_bl.png) no-repeat;}
table.rt2 .boxB {background: #ffffff url(/images/box/2/box_b.png) repeat-x;}
table.rt2 .boxBR {background: #ffffff url(/images/box/2/box_br.png) no-repeat;}

table.rt3 .boxTL {background: #ffffff url(/images/box/3/box_tl.png) no-repeat;}
table.rt3 .boxT {background: #ffffff url(/images/box/3/box_t.png) repeat-x;}
table.rt3 .boxTR {background: #ffffff url(/images/box/3/box_tr.png) no-repeat;}
table.rt3 .boxL {background: #ffffff url(/images/box/3/box_l.png) repeat-y;}
table.rt3 .boxR {background: #ffffff url(/images/box/3/box_r.png) repeat-y;}
table.rt3 .boxBL {background: #ffffff url(/images/box/3/box_bl.png) no-repeat;}
table.rt3 .boxB {background: #ffffff url(/images/box/3/box_b.png) repeat-x;}
table.rt3 .boxBR {background: #ffffff url(/images/box/3/box_br.png) no-repeat;}

table.rt4 .boxTL {background: #ffffff url(/images/box/4/box_tl.png) no-repeat;}
table.rt4 .boxT {background: #ffffff url(/images/box/4/box_t.png) repeat-x;}
table.rt4 .boxTR {background: #ffffff url(/images/box/4/box_tr.png) no-repeat;}
table.rt4 .boxL {background: #ffffff url(/images/box/4/box_l.png) repeat-y;}
table.rt4 .boxR {background: #ffffff url(/images/box/4/box_r.png) repeat-y;}
table.rt4 .boxBL {background: #ffffff url(/images/box/4/box_bl.png) no-repeat;}
table.rt4 .boxB {background: #ffffff url(/images/box/4/box_b.png) repeat-x;}
table.rt4 .boxBR {background: #ffffff url(/images/box/4/box_br.png) no-repeat;}

table.statbox .boxT {height:18px; width:260px;}
table.statbox .boxL {height:170px; width:18px;}
table.statbox .boxR {height:170px; width:18px;}
table.statbox .boxB {height:18px; width:260px;}

	