BODY
{
	margin: 0px;
	font-family: Arial, Verdana;
	background-color: #a50000;
}
.PageBox	    {
	background-color:white;
	width:740px
}
.ContentBox	    {
	font-size: 10pt;
	width:98%;
	background-color:white;
}
.ContentHeader
{
	font-weight: bold;
	font-size: 13pt;
	color:#a50000;
	padding-bottom:8px
}
.ContentText
{
	font-weight: normal;
	font-size: 9pt;
	color:#a50000;
	padding-bottom:8px;
	padding-left:1px;
}
.TabBox
{
	color: #866E6E;
	border-color:#a50000;
	border-top: solid 1px #a5000;
	border-bottom: solid 1px #a5000;
	padding-top:5;
	padding-bottom:5;
	vertical-align:top
}
.TabHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: #866E6E;
	padding-bottom:3px;
	padding-top:0px;
}
.TabText
{
	font-weight: normal;
	font-size: 9pt;
	color: #866E6E;
	padding-bottom:3px;
	padding-top:0px;
}
TABLE{Font-size:9pt}
.MenuTable
{
	width:100%;
	border-collapse: collapse;
    border-style:none;
	border-width: 0;
	font-size: 8pt;
}
.TabSelected 
{
	border-right: 1px solid;
	border-top: 0px solid;
	border-left: 0x solid;
	border-bottom: 0px solid;
	border-color:skyblue;
	font-weight: normal;
    font-size: 10pt;
	color: #003366;
	background-color: skyblue;
	text-decoration: none;
    font-style: normal;
    font-weight: bold;
    padding:5;
    height:25;
                }
.TabSelected:hover{text-decoration:none;color:#003366}
.TabUnselected 
{
	border-right: 1px solid;
	border-top: 0px solid;
	border-left: 0x solid;
	border-bottom: 0px solid;
	border-color:skyblue;
	font-weight: normal;
    font-size: 10pt;
	color: #003366;
	background-color: skyblue;
	text-decoration: none;
    font-style: normal;
    font-weight: bold;
    padding:5;
    height:25
                }
.TabUnselected:hover{text-decoration:none;color:#003366}
.ButtonSelected 
{
	font-weight: bold;
	font-size: 9pt;
	color: #a50000;
	text-decoration: none;
}
.ButtonSelected:hover{
	text-decoration:none;
	color: #a50000;
}
.ButtonUnselected
{
	font-weight: bold;
	font-size: 9pt;
	color: #866E6E;
	text-decoration: none;
}
.ButtonUnselected:hover
{
	text-decoration:none;
	color: #a50000;
}
.NavButton
{
	font-weight: bold;
	font-size: 9pt;
	color: #866E6E;
	background-color: transparent;
	text-decoration: none;
    font-style: normal;
}
.NavButton:hover
{
	color: #a50000;
	text-decoration:none}
.ListBox
{
	width:50%;
	border-right: black 1pt outset;
	border-top: black 1pt outset;
	margin: 10px;
	padding: 10px;
	overflow: auto;
	border-left: black 1pt outset;
	border-bottom: black 1pt outset;
	background-color: white;
}
.ListLink
{
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	font-weight: normal;
	font-size: 9pt;
	color: #003366;
	background-color: transparent;
	text-decoration: underline;
    font-style: normal;
    font-weight: normal;
    padding-right:0;
}
.ListLink:hover{color: #009966;}
.InformationTextBox
{
	background-color:White;
	border:solid 1 #003366;
	width:100%;
	height:100%;
}
.InformationSubject
{
	background-color:White;
	color:#003366;
	border:none;
	padding:5;
	padding-bottom:0;
	width:100%;
	font-weight:bold;
}
.InformationText
{
	background-color:White;
	color:#003366;
	padding:5;
	border:none;
	width:100%;
	font-weight:normal;
}
.InformationItemSelected
{
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	font-weight: bold;
	color: white;
	background-color: transparent;
	text-decoration: none;
    font-style: normal;
    font-weight: normal;
    font-size:7pt
}
.InformationItem
{
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	font-weight: normal;
	color: #003366;
	background-color: transparent;
	text-decoration: none;
    font-style: normal;
    font-weight: normal;
    font-size:7pt
}
.InformationItem:hover
{
	text-decoration: underline;
	color: #003366;
}
.LinkButton
{
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	font-weight: normal;
	font-size: 10pt;
	color: SkyBlue;
	font-family: Impact;
	background-color: transparent;
	text-decoration: none;
    font-style: normal;
    font-weight: normal;
    padding-left:10;
    padding-right:0;
}
.LinkButton:hover{text-decoration:none}
.ActionButton
{
	font-size: 9pt;
	border-right: #a50000 1px solid;
	border-top: #a50000 1px solid;
	border-left: #a50000 1px solid;
	color: #a50000;
	border-bottom: #a50000 1px solid;
	background-color: white;
}
.MenuButton
{
	font-weight: bold;
	font-size: 9pt;
	color: #866E6E;
	text-decoration: none;
    padding:5
}
.MenuButton:hover
{
	text-decoration:none;
	color: #a50000;
}
.MenuButtonSelected
{
	font-weight: bold;
	font-size: 9pt;
	color: #a50000;
	text-decoration: none;
    padding:5
}
.MenuButtonSelected:hover
{
	text-decoration:none;
	color: #a50000;
}
.DetailHeader		{
                border-bottom-style: none;
                border-left-style: none;
                border-right-style: none;
                border-top-style: none;
                border-width: 1;
                font-size:10pt;
                font-weight:bold;
                background-color:skyblue;
                color:#003366;
                }
.DetailBox		{
                border-bottom-style: none;
                border-left-style: none;
                border-right-style: none;
                border-top-style: none;
                border-width: 0;
                width:100%;
                background-color:skyblue; 
                color: #003366;
                padding:0
               }
.DetailText	    {
	border-style: none;
	border-bottom-style: none;
	border-width: 1;
	font-size: 9pt;
	width:100%;
	padding:5;
	color:#003366
}
.SiteMapBox 	{
                border-bottom-style: solid;
                border-left-style: solid;
                border-right-style: solid;
                border-top-style: solid;
                border-width: 0;
                }
.ImagePanel
{
	overflow: auto;
}	
.FilterBox		{
                border-bottom-style: none;
                border-left-style: none;
                border-right-style: none;
                border-top-style: none;
                font-size:8pt;
                width:100%;
                }
.FilterLabel		{
                border-bottom-style: none;
                border-left-style: none;
                border-right-style: none;
                border-top-style: none;
                background-color:White;
                border-width: 1;
                padding-left:5;
                padding-right:5;
                padding-top:5;
                padding-bottom:5;
                font-size:8pt;
                }
.Line		{
                border-bottom-style: none;
                border-left-style: none;
                border-right-style: none;
                border-top-style: solid;
                border-width: 1;
                }
.Box		{
                border-bottom-style: solid;
                border-left-style: solid;
                border-right-style: solid;
                border-top-style: solid;
                border-width: 1;
                width:100%
                }
.NavBar
{
	border: 1;
	border-style: None;
	border-bottom-style:none;
	text-align:right;
	width:100%;
}
.LinkBar
{
	border: 1;
	border-style: None;
	border-bottom-style:none;
	text-align:right;
	width:100%;
}
.SummaryBar
{
	border: 1;
	border-style: None;
	border-bottom-style:none;
	font-size:10pt;
	padding:5;
}
.ValidationSummary
{
	border: 0;
	border-style: none;
	font-size:10pt;
	padding:5;
	background-color:skyblue;
	color:White;
	text-align:center
}
.ActionBar
{
	border: 0;
	border-style: None;
	border-bottom-style:none;
	text-align:left;
	width:100%;
	padding-left:5;
	padding-right:5;
	padding-top:15;
	padding-bottom:5;
	background-color:skyblue
}
.HelpButton
{
	cursor: default;
}
.TabBar
{
	border-right: skyblue 0px solid;
	border-top: skyblue 0px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-left: skyblue 0px solid;
	border-bottom: skyblue 0px solid;
	border-collapse: collapse;
	background-color: transparent;
}
.LogInBar
{
	border: 1;
	border-style: None;
	border-bottom-style:none;
	text-align:right;
	width:100%;
	background-color:transparent
}

.PageSplitter	    {
	background-color:#866e6e;
	height:13px
}
.Tab	    {
	border-style: none;
	border-width: 1;
	font-size: 10pt;
	width:100%;
}

.Message        {
                font-family: Abadi MT Condensed;
                color:  red;
                border-style: none;
                }
.RaceNumber { }
.Instruction        
	{
	color:#866e6e;
    font-size: 8pt;
    }
.ErrorMessage        {
                color:  Tomato;
                border-style: solid;
                border-width:1;
                width:100%;
                background-color:White;
                padding:5;
                }
.InfoMessage        {
                color:  #003366;
                border-style: solid;
                border-width:1;
                width:100%;
                background-color:White;
                padding:5;
                }
.FieldNote        {
	font-size:7pt}
.SiteMessageSubject
{
	font-weight:Bold;
	height:22;
	color:#003366}
.SiteMessageText{color:#003366}
.OptionalText   {
	color:#866E6E;
    width: 100%;
				}
.RequiredText   {
	color:#a50000;
    width: 100%;
				}
.OptionalLabel  {
	color:#866E6E;
	font-weight:normal;
	font-size:8pt;
	text-align:left
                }
.RequiredLabel  {
	color:#a50000;
	font-weight:bold;
	font-size:8pt;
	text-align:left
                }
.EventImage
{
	border:solid 1 #003366
}
.BriefText		{
			    font-weight: bold;
                }
.Caption		{
	color:#866E6E;
	font-size: 7pt;
                }
.EntryDates		{
			    font-style: italic;
			    font-weight: bold;
                }
a				
{
	color: White;
	background-color: transparent;
	border-style: solid;
	border-width: 0;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
	text-align:center;
                }
a:active        {
                }
a:visited       {
	          	}
a:hover         {
    color:white;
	text-decoration: underline;
                }
.Grid
{
    color:#866E6E;
	border:solid 1pt #a50000;
	font-size: 8pt;
	width: 100%;
}
.GridLink
{	
	color: #866E6E;
	font-weight:bold;
	text-decoration: none;
	font-size: 8pt;
}
.Grid A
{	
	color: #866E6E;
	font-weight:bold;
	text-decoration: none;
}
.Grid A:hover
{	
	color: #a50000;
	text-decoration: none;
	font-weight:bold;
}
.GridHeader    
{
    font-weight: bold;
    background-color:#866E6E;
}
.GridHeader A   
{
	color:white;
	text-decoration: none;
	font-size: 8pt;
}
.GridHeader A:hover
{	
	color: White;
	text-decoration:none;
}
.GridItem		
{
                }
.GridAlternating  
{
                }
.GridSelected 
{
                }
.GridPager     
{
	color: #866E6E;
    font-weight: bold;
                }
.GridPager A   
{
	text-decoration: none;
	font-size: 8pt;
}
.GridPager A:hover
{	
	text-decoration:none;
}
.GridPager A:visited
{	
	text-decoration: none;
}
.GridPager A:visited:hover
{	
	text-decoration: none;
}
.GridSummary    
{
	color: #866E6E;
	font-size:8pt;
}
.PageSizer
{
	border-style:solid;
	border-width:1;
	text-align:center}
.PageSizerDisabled
{
	border-style:none;
	background:transparent;
	color:white;
	text-align:center}



