@import url("date_styles.css");
BODY * * {	padding:0px; 
			margin:0px;
			font-size: 12px;
			font-family:arial;font-weight:normal;color:#000000;text-decoration: none
			}
BODY	{	padding:0px 20px 20px 20px;
		
		}			
.orange            {font-weight:bold;color:#FD8A2F;}
.black         		{font-weight:bold;color:#000000;}
.subhead		{font-size:10px;font-weight:bold;color:#000000;}
.login				 {font-weight:bold;color:#0C4985;}
.total			{font-weight:bold;color:#FD8A2F;}

a                       {color: #5555DD;text-decoration: none}
a:hover            {color: #1111AA;}


a.subnav span
{
font-size: 10px;
	font-weight: bold;
}

a:hover.subnav span
{
	font-size: 10px;
	color: #FD8A2F;
	font-weight: bold;

} 

a.nav span
{
	font-size: 10px;

}

a:hover.nav span
{
	font-size: 10px;

} 



.ERROR
{
	font-family: Verdana,Helvetica,Sans Serif;
	font-weight: bold;
	color: red;
	font-size: 10px;
}

#affMenuLinks
{
	
	padding-top: 10px;
	text-align: center;
}

#affMenuLinks a
{
	padding: 5px;
}

#content
{
	background: #FFF;
	width: 469px;
	padding: 10px 10px;
	color: #000;
}	

#homeContent
{
	background: #FFF;
	width: 469px;
	color: #000;
}

#content h1
{
	color: #000;
	font-size: 20px;

}

#content td
{
	color: #000;
}

#homeContent h1
{
	color: #000;
	font-size: 20px;

	padding-left: 10px;
}

#homeContent .small
{
	font-size: 9px;
	padding-left: 10px;
}

.small
{
	font-size: 9px;
}

strong 
{
	color: #000;
	font-weight: bold;
}

span.MSG
{
	font-family: Verdana,Helvetica,Sans Serif;
	font-weight: bold;
	color: #009900;
	font-size: 10px;
}

table.trackerReportTable td
{
	font-size: 9px;
}
#superNavContainer
{
	
	border-left: 1px solid black;

		border-top: 1px solid black;
			border-right: 1px solid black;
	
}
#navcontainer
{
	background-color: Transparent;
	
	border-bottom: 27px solid #EAEAEA;
}
#navlist
{
	padding: 5px;
	background-color: #DEDEDE;
	

}
#navlist li
{
display: inline;
list-style-type: none;
padding-right: 10px;
}

#navlist li a 
{
 font-size: 14px;
}
#FormDetails
{
	padding: 5px;
}
#FormDetails th
{
	font-weight:bold;
	padding-bottom: 5px;
}
#FormDetails label
{
	display:block;
	float: left;
	width: 250px;
	font-weight: bold;
	
	
}
#FormDetails input, select, span
{
	margin-bottom: 5px;
	width: 200px;
}
#Instructions
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	border: 1px solid black;
	background-color: #EAEAEA;
	
}
.submitButton
{
	display:block;
	border: 2px solid #000;
	width: 80px  ! important;

	text-align: center ! important;

	color: #000;
	background:#ccc;

}
a.submitButton:hover,a.submitButton:visited
{
	color:#000;
}
#PageHeader
{
	
	
		padding-left: 10px;
	background-color: #DEDEDE;
	border-top: 1px solid black;
}
#PageHeader li
{
display: inline;
list-style-type: none;

}
#PageTitle
{
	font-size:20px ! important;
	color:#FD8A2F;
	display:inline;
	padding-right: 50px;
}

.FilterForm
{
	
}
.FilterForm label
{
	display:none;
}
.FilterForm select 
{
	width:   100%;
}
.FilterForm #Range
{
}
.ResultsSection
{
	border: 1px solid black;
	
	
}

.ResultsSection * th
{
	font-weight: bold;
	text-align: left;
	background-color: #DEDEDE;
	padding-right: 45px;
	padding-left: 5px;
}
.ResultsSection * th a 
{
	font-weight: bold;
	
}
.ResultsSection * td 
{
	padding-right: 5px;
	text-align: right;
	background-color: #EAEAEA;
}
.ResultsSection .HeaderRow th 
{
	text-align: right;
	padding-left: 45px;
	padding-right: 5px;
}

.ResultsNote
{
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
}
.reportTable        
{
	width:100%;
}
.reportTable th
{
	padding: 0px ! important;
}
.reportTable 
{
	padding: 0px ! important;
}
#LeftAlignedReport * td 
{
	text-align: left ! important;
}

.tabList 
{
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid black;
	background-color: #EAEAEA;
}


.tabList td
{
	background-color: #EAEAEA;
	border-left: 1px solid #EAEAEA;
	border-right: 2px solid #EAEAEA;

	padding-right: 5px;
	padding-left: 5px;
	cursor: hand;
}
td.tabListSelected
{
	

	background-color: #DEDEDE;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
}
td.tabListSelected a
{
	color:#FD8A2F;
	font-weight:bold;
}

td.tabListHover
{
	

	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	
}

#BannerList li
{
	display: inline;
	list-style-type: none;
	padding: 10px;
	
}
#BannerList img 
{
	cursor: hand;
	border: 3px solid white;
}
img.selectedImage 
{
	border: 3px dashed green ! important;
}

.frontPageInput
{
	font-family:Verdana,Helvetica,Sans Serif; 
  background: #FFFFCC;
	font-size:10px;
	color:#000000;
 	BORDER-BOTTOM: #000000 solid 1px;
	BORDER-LEFT: #000000 solid 1px;
	BORDER-RIGHT: #000000 solid 1px;
	BORDER-TOP: #000000 solid 1px;
}
.frontPageText
{
	font-family:Verdana,Helvetica,Sans Serif; 
  background-color: #FFFFFF;
	font-size:10px;
	color:#000000
}

#popupHolder
{
	border: 1px solid black;
	background-color: White;
}
#Definitions
{
	margin-top: 20px;
	
	background-color: #DEDEDE;
}

#Definitions thead th 
{
	background-color: #EAEAEA;
}
#Definitions td, th
{
	background-color: White;
	padding-left: 2px;
	padding-right: 10px;
	
}
#Definitions th
{
	
	font-weight: bold;
	text-align: left;
}