body
{
}

a 
{
	text-decoration:underline;	
	color:#888;
}

a:hover
{
	text-decoration:underline;
	color:#ec0000;
}

li 
{
	line-height:1.5;
}

h3
{
	font-size:small;	
	font-weight:bold;
}

.FirstP
{
	padding-top:0px; 
	margin-top:0px;
}

.BlueText
{
	color:#0171b9;
	font-weight:bold;
}

.BlackText
{
	color:#888; 
	font-weight:bold;
}

/********************************************/

.navigationSpan
{
    padding-right:2px;
    padding-left:2px;
    color:#000;
}
.navigationSpan a 
{
    text-decoration:none;
    color:#000;
}
.navigationSpan a:hover 
{
    text-decoration:none;
    color:#ec0000;
}


.navigationSpanActive
{
    padding-right:2px;
    padding-left:2px;
    color:#ec0000;
}

.navigationSpanActive a 
{
    text-decoration:none;
    color:#ec0000;
}
.navigationSpanActive a:hover 
{
    text-decoration:none;
    color:#ec0000;
}


/********************************************/


.MapNavigationSpan
{
    padding-right:4px;
    padding-left:4px;
    color:#bfc0c2;
    font-size:small;
}
.MapNavigationSpan a 
{
    text-decoration:none;
    color:#bfc0c2;
}
.MapNavigationSpan a:hover 
{
    text-decoration:none;
    color:#ec0000;
}


.MapNavigationSpanActive
{
    padding-right:4px;
    padding-left:4px;
    color:#ec0000;
}

.MapNavigationSpanActive a 
{
    text-decoration:none;
    color:#ec0000;
}
.MapNavigationSpanActive a:hover 
{
    text-decoration:none;
    color:#ec0000;
}


/********************************************/

#footer
{
	width:960px; 
	padding-top:3px; 
	border-top:1px solid #6d6e71; 
	text-align:center; 
	font-family:Verdana; 
	font-size:x-small; 
	margin-bottom:20px; 
	margin-top:30px; 
	line-height:1.5;
}

#footer a
{
    color:#231f20;
    text-decoration:none;
    padding-left:2px;
    padding-right:2px;
}

#footer a:hover
{
    color:red;
    text-decoration:none;
    padding-left:2px;
    padding-right:2px;    
}

#header
{
	/* width:960px; text-align:center; */
}

.formstyle {width:100%;}
.formleft {width:50%; float:left;}
.formright {width:50%; float:left;}



/********************************************/
/* map section sub pages */

.MapSubContainer
{
	overflow:auto; 
	width:800px; 
	margin-top:30px;
}

.MapSubLeft
{
	float:left; 
	width:280px;
	padding-top:10px;
}

.MapSubRight
{
	float:left; 
	width:520px;
}

/********************************************/


.ResultDetail
{
	font-weight:bold;
}

.CUFormFields 
{
	color:Red; 
	font-size:smaller;
}


.SubDivsion
{	
	font-size:small;
	font-weight:bold;
	color:#005dab;
}

.LocationText
{	
	font-size:small;
	font-weight:normal;
	color:#005dab;
}

.ColumnYears
{
	font-weight:bold;
}

.ColumnTotals
{
	font-weight:bold;	
}

#TableResultsContainer
{
	width:100%; 
	text-align:left; 
	margin-top:20px; 
	padding:0px;
}

#MainContent
{
	width:960px; 
	font-family:Verdana; 
	font-size:small; 
	padding-top:22px;
}

#InnerContainer
{
	width:800px; 
	padding:0px; 
	padding-left:80px;
}

#NormalContentContainer
{
	width:800px; 
	text-align:left; 
	margin-left:80px;	
}

#TitleContainer
{
	width:800px; 
	text-align:center;
}


#MapNavigationContainer
{
	font-family:Verdana; 
	font-size:small; 
	font-weight:bold; 
	width:960px; 
	padding-top:3px; 
	padding-bottom:4px; 
	text-align:center;	
}

.NavDivider
{
    color:#ddd;
}

.strong 
{
    font-weight:bold;
}   

#TheDivisionsMap
{
    border:0px;
}