﻿HTML
{
	overflow-y:scroll;
}

HTML, BODY
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight:bold; 
	margin:5px 0px 5px 0px;

}

/* Table */
TABLE
{
	border-collapse: collapse;
} 

TABLE.PTA TD 
{
	padding-left:10px;
	padding-right:10px;
}
TABLE.PTB TD 
{
	padding-left:2px;
	padding-right:2px;
}
TABLE.PTC TD 
{
	padding:5px;
}
TABLE.PTC2 TD 
{
	padding:0px;
}
TABLE.BOX
{
	border-left: #A2935C 1px solid; 
	border-right: #A2935C 1px solid;
	border-top: #A2935C 1px solid;
	border-bottom: #A2935C 1px solid;
}
TABLE.CT
{
	margin-left: auto;
	margin-right: auto;
}
/*  Heading */
.H1
{
	background-color:#DCDCDC;
	height:35px;
	border-bottom: #BDBDBD 1px solid;
	text-align:center; 
}
.H2
{
	background-color:#E6E6E6;
	height:25px;
	border-bottom: #BDBDBD 1px solid; 
}
.H3
{
	background-color:#F2F2F2;
	height:25px;
}
.H4
{
	background-color:#1E3D98;
	color:white;
}
.H5
{
	background-color:red;
	color:white;
}

/*  Default cell */
TD.C1
{
	background-color: white;
}
TD.C2
{
	background-color: #F4F4F4; 
}
TD.C3
{
    text-align:center;
    height:30px; 
	width:30px; 
	font-size:15px; 
}
TD.NO
{
	border: #9E9E9E 0px solid ; 
}
TD.RED
{
	color:Red;
}
TD.AL
{
	text-align:left;
}
TD.AC
{
	text-align:center;
}
TD.AR
{
	text-align:right;
}

IMG
{
	border:0;
}


/*  Nav */
.NavTop  /* Program date race runner */
{
	border: #BDBDBD 1px solid; 
	padding:0px;
	margin:0px;
}

.NavTopHighLight
{
	color:yellow
}

.NavMenu /* Menu control */
{

	height:30px; 
	width:700px;
	padding:0px;
	margin:0px;
	padding:0px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-width:0px;
	
}

.NavMenuItem /* Menu control */
{
	background-color:#999999;
	height:30px; 
	color:White;
	border-top: #BDBDBD 1px solid; 
	border-left: #BDBDBD 1px solid; 
	border-right: #BDBDBD 1px solid; 
	border-bottom:#BDBDBD 1px solid; 
	padding-left:10px; 
	padding-right:10px; 
	text-align:center; 
	/*
width:150px; 
	padding:0px;
	margin:0px;
	width:700px;
	padding:3px;
	margin-left: auto;
	margin-right: auto;
	
	*/
}
.NavMenuItemSelected /* Menu control */
{
	background-color:#3366CC;
	height:30px; 
	color:White;
	border-top: #BDBDBD 1px solid; 
	border-left: #BDBDBD 1px solid; 
	border-right: #BDBDBD 1px solid; 
	border-bottom:#3366CC 1px solid; 
	padding-left:10px; 
	padding-right:10px; 
	text-align:center; 
	/*
	padding:0px;
	margin:0px;
	width:700px;
	padding:3px;
	margin-left: auto;
	margin-right: auto;
	
	*/
}

.NavBar
{	
 	/*background-color:#4C73C2;*/
	background-color:#3366CC;
	color:White; 
	font-size:16px; 
	text-align:center;
	padding-top:3px; 
	padding-bottom:3px; 
	height:20px;
}




.NavBarHeader
{
	border-bottom: #BDBDBD 1px solid;
	/*background-image:url('../images/SilverBar.png');*/
	background-color:#3366CC;
	color:White; 
	text-align:center;
	padding-top:3px; 
	padding-bottom:3px; 
	height:15px;
}

.NavBarLink
{
	padding-top:3px; 
	padding-bottom:3px; 
	padding-left:3px;
}

A
{
	text-decoration:none;
	color:black;
}

.Box
{
	border: #BDBDBD 1px solid; 
	padding:3px;
	
}

.Error
{
	margin-left: auto;
	margin-right: auto;
	color:White;
	background-color:Red; 
	height:30px;
	border: #A2935C 1px solid;
}

.watermarked	/*watermaked prompt text*/
{
    color: #C0C0C0;
    font-style: italic;
}

.RepeaterRow
{
	background-color:#E7EFF7
}

/*Ajax Calendar Controls Begin*/
.Ajax_Calendar_days table tr td
{
	padding: 0px;
	background-color:White; 
}

.ajax__calendar_container 
{
    border:1px solid #646464;
    background-color:#ffffff;
    color:#000000;
}
/*Ajax Calendar Controls End*/