@media print {
	.noprint                { display: none; }
	.top         			{ display: none;}
	.toplogo     			{ display: none;}
	.toctext     			{ display: none;}
	a.toctext:link          { display: none;}
	a.toctext:active        { display: none;}
	a.toctext:visited       { display: none;}
	a.toctext:hover         { display: none;}
	.tocbtext     			{ display: none;}
	a.tocbtext:link         { display: none;}
	a.tocbtext:active       { display: none;}
	a.tocbtext:visited      { display: none;}
	a.tocbtext:hover        { display: none;}
	.tocsubtext   			{ display: none;}
	a.tocsubtext:link       { display: none;}
	a.tocsubtext:active     { display: none;}
	a.tocsubtext:visited    { display: none;}
	a.tocsubtext:hover      { display: none;}
	.tocsubbtext   			{ display: none;}
	a.tocsubbtext:link      { display: none;}
	a.tocsubbtext:active    { display: none;}
	a.tocsubbtext:visited   { display: none;}
	a.tocsubbtext:hover     { display: none;}
	.tocsub2text   			{ display: none;}
	a.tocsub2text:link      { display: none;}
	a.tocsub2text:active    { display: none;}
	a.tocsub2text:visited   { display: none;}
	a.tocsub2text:hover     { display: none;}
	.tocsub2btext   		{ display: none;}
	a.tocsub2btext:link     { display: none;}
	a.tocsub2btext:active   { display: none;}
	a.tocsub2btext:visited  { display: none;}
	a.tocsub2btext:hover    { display: none;}
	.tocsub2ctext   		{ display: none;}
	a.tocsub2ctext:link     { display: none;}
	a.tocsub2ctext:active   { display: none;}
	a.tocsub2ctext:visited  { display: none;}
	a.tocsub2ctext:hover    { display: none;}
	.toc                    { display: none;}
	.tocbase                { display: none;}
	
}

@media screen {
	.noprint                { }
	.top         { height: 20; background-color: #000000; background-image: 
               url('/images/buttons/barbg.gif'); background-repeat: repeat-y; 
               padding-left: 20; background-position: left top; font-family: Verdana, Arial, Helvetica;
               color: #FFFFFF; font-weight: bold; }

	.bottom         { height: 20; background-color: #000000; background-image: 
               url('/images/buttons/barbg.gif'); background-repeat: repeat-y; 
               padding-left: 20; background-position: left top; font-family: Verdana, Arial, Helvetica;
               color: #FFFFFF; font-weight: bold; }

	.banners         { height: 20; background-color: #000000; background-image: 
               url('/images/buttons/barbg.gif'); background-repeat: repeat-y; 
               padding-left: 20; background-position: left top; font-family: Verdana, Arial, Helvetica;
               color: #FFFFFF; font-weight: bold; }

	.topLogo    { position: absolute; left: 0; top: 0; width: 173; height: 87; padding: 5 }
	.toctext				{ color:#F0F0FF; text-decoration: none;  font-weight: bold; font-size: 10px;}
	a.toctext:link		{ color:#C0C0FF; text-decoration: none;  font-weight: bold; font-size: 10px;}
	a.toctext:active		{ color:#C0C0FF; text-decoration: none;  font-weight: bold; font-size: 10px;}
	a.toctext:visited		{ color:#C0C0FF; text-decoration: none;  font-weight: bold; font-size: 10px;}
	a.toctext:hover		{ color:#44FF44; text-decoration: underline; font-weight: bold; font-size: 10px;}
	
	.tocbtext				{ color:#F0F0FF; text-decoration: none;  font-weight: bold; font-size: 10px;}
	a.tocbtext:link		{ color:#F0F0FF; text-decoration: none;  font-weight: bold; font-size: 10px;}
	a.tocbtext:active		{ color:#F0F0FF; text-decoration: none;  font-weight: bold; font-size: 10px;}
	a.tocbtext:visited	{ color:#F0F0FF; text-decoration: none;  font-weight: bold; font-size: 10px;}
	a.tocbtext:hover		{ color:#44FF44; text-decoration: underline; font-weight: bold; font-size: 10px;}
	
	.tocsubtext			{ padding-left: 7; color:#F0F0FF; font-weight: bold; text-decoration: none; font-size: 9px;}
	a.tocsubtext:link		{ padding-left: 7; color:#B0B0DD; text-decoration: none; font-size: 9px;}
	a.tocsubtext:active	{ padding-left: 7; color:#B0B0DD; text-decoration: none; font-size: 9px;}
	a.tocsubtext:visited	{ padding-left: 7; color:#B0B0DD; text-decoration: none; font-size: 9px;}
	a.tocsubtext:hover	{ padding-left: 7; color:#44FF44; text-decoration: underline; font-size: 9px;}
	
	.tocsubbtext				{ padding-left: 7; color:#F0F0FF; font-weight: bold; text-decoration: none; font-size: 9px;}
	a.tocsubbtext:link		{ padding-left: 7; color:#E0E0EE; text-decoration: none; font-size: 9px;}
	a.tocsubbtext:active		{ padding-left: 7; color:#E0E0EE; text-decoration: none; font-size: 9px;}
	a.tocsubbtext:visited	{ padding-left: 7; color:#E0E0EE; text-decoration: none; font-size: 9px;}
	a.tocsubbtext:hover		{ padding-left: 7; color:#44FF44; text-decoration: underline; font-size: 9px;}
	
	.tocsub2text				{ padding-left: 14; color:#F0F0FF; font-weight: bold; text-decoration: none; font-size: 9px;}
	a.tocsub2text:link		{ padding-left: 14; color:#A0A0EE; font-weight: normal; text-decoration: none; font-size: 9px;}
	a.tocsub2text:active		{ padding-left: 14; color:#A0A0EE; font-weight: normal; text-decoration: none; font-size: 9px;}
	a.tocsub2text:visited	{ padding-left: 14; color:#A0A0EE; font-weight: normal; text-decoration: none; font-size: 9px;}
	a.tocsub2text:hover		{ padding-left: 14; color:#44FF44; text-decoration: underline; font-size: 9px;}
	
	.tocsub2btext				{ padding-left: 14; color:#F0F0FF; font-weight: bold; text-decoration: none; font-size: 9px;}
	a.tocsub2btext:link		{ padding-left: 14; color:#D0D0DD; font-weight: bold; text-decoration: none; font-size: 9px;}
	a.tocsub2btext:active	{ padding-left: 14; color:#D0D0DD; font-weight: bold; text-decoration: none; font-size: 9px;}
	a.tocsub2btext:visited	{ padding-left: 14; color:#D0D0DD; font-weight: bold; text-decoration: none; font-size: 9px;}
	a.tocsub2btext:hover		{ padding-left: 14; color:#44FF44; font-weight: bold; text-decoration: underline; font-size: 9px;}
	
	.tocsub2ctext				{ color:#E0E0EE; font-weight: normal; text-decoration: none; font-size: 9px;}
	a.tocsub2ctext:link		{ color:#F0F0FF; text-decoration: none;  font-weight: normal; font-size: 9px;}
	a.tocsub2ctext:active		{ color:#F0F0FF; text-decoration: none;  font-weight: normal; font-size: 9px;}
	a.tocsub2ctext:visited	{ color:#F0F0FF; text-decoration: none;  font-weight: normal; font-size: 9px;}
	a.tocsub2ctext:hover		{ color:#44FF44; text-decoration: underline; font-weight: normal; font-size: 9px;}
	
	.toc         { background-image: url('/images/buttons/toc.gif');
					 width: 117; height: 0; vertical-align: top;
					 background-repeat: repeat-y; background-position: left top;
					padding-left: 4; padding-right: 4; padding-top: 10; padding-bottom: 7;
	}
	.tocbase     { background-image: url('/images/buttons/toc_base.gif');
					  width: 117; height: 175; vertical-align: top; 
						background-repeat: no-repeat;
				   background-position: left top;
				   padding-left: 4; padding-right: 4; padding-top: 7; padding-bottom: 2;
	}
}

a:link			{ text-decoration: none; color: rgb(51,153,255); }
a:visited		{ text-decoration: none; color: rgb(51,102,204); } 
a:active		{ text-decoration: none; color: rgb(255,153,0); }
a:hover		{ color:#007700; text-decoration: underline; }
.alink			{ color:#000000; text-decoration: none; font-size: 8pt; font-style: italic;} 

body         { font-family: Verdana, Arial, Helvetica; background-color: #FAFAFF; color: 
               #000000; font-size: 10pt; margin: 0; }
.help        { font-family: Verdana, Arial, Helvetica; background-color: #FFFF80; color: 
               #000000; font-size: 8pt; margin: 5; }
p,td         { font-family: Verdana, Arial, Helvetica; font-size: 10pt }
th           { font-family: Verdana, Arial, Helvetica; font-size: 8pt }
li           { font-family: Verdana, Arial, Helvetica; font-size: 10pt; margin-top: 5; 
               margin-bottom: 5 }
h1
{
	font-family: Arial, Helvetica;
	color: rgb(153,153,51);
}
h2
{
	font-family: Arial, Helvetica;
	color: rgb(0,102,153); 
}
h3
{
	font-family:  Arial, Helvetica;
	color: rgb(153,153,0); 
}
h4
{
	font-family: Arial, Helvetica;
	color: rgb(153,153,0);
}
h5
{
	font-family: Arial, Helvetica;
	color: rgb(255,153,0);
}
h6
{
	font-family: Arial, Helvetica;
	color: rgb(51,102,204);
}
select      { font-family: Arial, Helvetica; font-size: 8pt; background-color: #E0E0FF;  }
textarea    { font-family: Arial, Helvetica; font-size: 8pt; background-color: #E0E0FF;  }
.button      { text-align: Center; font-family: Arial, Helvetica; font-size: 8pt; 
               text-transform: uppercase; background-color: #030381; color: #E0E0FF; font-weight: bold; }
input        { font-family: Arial, Helvetica; font-size: 8pt; background-color: #E0E0FF; 
                }
.xhidden      { font-family; background-color: #white; font-size: 0pt; border-width: 0pt }
.checkbox    { font-size: 8pt; background-color: #F8F8FF; border-width: 0pt }
.cell       { font-family: Arial, Helvetica; font-size: 8pt; color: #000000 }
 
.table       { border:1px solid; border-color: black; }
 
.rowLine {border-top: 1 solid #303030; font-family: Arial, Helvetica; font-size: 8pt; color: #000000 }
.runnerslog	{	font-family: Verdana, Arial, Helvetica;
					font-weight: bold;
					font-style: italic;
					color: #000080;
				}

.rrlmain     { font-family: Arial, Helvetica; color: 
               #000000; font-size: 10pt; padding: 10; vertical-align: top; 
}
