body
	{ 	
		font-family:Calibri, Helvetica;
		font-size: 12px;    
		font-style: normal; 
		font-variant: normal; 
		font-weight: normal; 
		color: #000000;
		background-color:#858585;
		margin: auto;
	}

input
	{
		font-family:Calibri, Helvetica;
		font-size:14px
	}
	
select
	{
		font-family:Calibri, Helvetica;
		font-size:14px
	}
.poll
	{
		font-size: 8pt;    
		font-style: normal; 
		font-variant: normal; 
		font-weight: normal; 
		color: #003399;
	}

.SiteFooter
	{
		text-align:right; 
		background-color:#E1E1E1; 
		vertical-align:middle; 
		height:25px; 
		color:#747474; 
		font-family:Calibri, Helvetica; 
		font-size:12px;
	}
	
.SiteOtherFooter
	{
		border-bottom:ridge;
	}

p 
	{
		font-family:Calibri, Helvetica;
		font-size: 12px;   
	}
	
.HistoryTable
	{
		 background-color:#F1F1F1;
		 width:100%;
	}
		
.HistoryIntro
	{
		font-style:italic;
		font-size:12px; 
		margin:7px 7px 7px 1px;
		font-family:Calibri, Helvetica;		
	}
	
a, a:link
	{  
		font-size: 10pt; 
		font-weight:normal; 
		color: #000000; 
		text-decoration: underline;
		cursor:pointer;
	}

a:hover, a:active
	{  
		color: #000000; 
		cursor:pointer;
	}


.emaillink
	{  
		font-size: 10pt; 
		color: #000000; 
		text-decoration: underline;
		cursor:pointer;
	}
.menu, a.menu:link
	{  
		font-size: 7pt; 
		color: #000000; 
		text-decoration: none;
	}

a.menu:hover, a.menu:active
	{  
		color: #D31400; 
		text-decoration: underline;
		cursor:pointer;
	}


.footer, a.footer:link
	{  
		font-size: 12px; 
		font-weight: bold; 
		color: #FFFFFF; 
		text-decoration: none;
		cursor:pointer;
	}

a.footer:hover, a.footer:active
	{  
		color: #D31400; 
		text-decoration: underline;
		cursor:pointer;
		font-size: 12px; 
	}


.copyright, a.copyright:link
	{  
		font-size: 12px; 
		font-weight: normal; 
		color:#666666; 
		text-decoration: none;
		cursor:pointer;
	}

a.copyright:hover, a.copyright:active
	{  
		font-size: 12px; 
		color: #666666; 
		text-decoration: underline;
		cursor:pointer;
	}


.ABody
	{
		font-family:Calibri, Helvetica;
		font-size: 12px;   
		color: #000000;
		text-decoration:none;
		cursor:pointer;
	}
.ABody a:hover, .ABody a:active, a.quicklinks:hover, a.quicklinks:active, .ABody a, .ABody a:link, .ABody a:visited, .quicklinks, a.quicklinks:link
	{
		text-decoration:underline;
		cursor:pointer;
	}

.Description
	{
		font-size: 10px;
		color: #333333;
	}

.DescriptionTitle
	{
		font-size: 10px;
		color: #000000;
	}


#header
	{
		vertical-align:top;
		width:771px;
		height:203px;
		background-image:url('../images/headerNoBlack.gif');
		background-color:#000000;
		background-repeat:no-repeat;
	}
	


.imgSignup
	{
		border-style:none;
	}

.PromoBlurbHead
	{
		background-image:url('../images/BoxTop.gif');
		background-repeat:no-repeat;
		background-position:left;

		height:30px;
	}
.PromoBlurbRow
	{
		background-image:url('../images/BoxBody.gif');
		background-repeat:repeat-y;
		color:#ffffff;
	}

.PromoBlurbFoot
	{
		background-image:url('../images/BoxFooter.gif');
		background-repeat:no-repeat;
		height:40px;		
	}	
	
	
.PromoBlurb
	{
		font-size:12px;		
		vertical-align:top;
		color:#333333;
	}	
.PromoBlurb p	
	{
		text-decoration:none;
		color:#ffffff;
		font-size:12px;
		margin-left:15px;
		width:180px;	
	}	
	
.PromoBlurb p a:active, .PromoBlurb p a:hover, .PromoBlurb p a:visited, .PromoBlurb p a:link, .PromoBlurb p a
	{
		text-decoration:none;
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
	}	
.PromoBlurb a, .PromoBlurb a:link, .PromoBlurb a:hover, .PromoBlurb a:active, .PromoBlurb a:visited
	{
		text-decoration:underline;
		color:#333333;
		font-size:12px;	
		cursor:pointer;
	}

.PromoText
	{
		text-decoration:none;
		color:#333333;
		font-size:12px;		
	}
.PromoText a, .PromoText a:link, .PromoText a:active, .PromoText a:hover, .PromoText a:visited
	{
		text-decoration:undeline;
		color:#333333;
		font-size:12px;	
		cursor:pointer;
	}

.ContentHeading
	{
		font-size:16px;
		font-weight:bold;
		color:#333333;
	}
	
.ContentHeadingSmall
	{
		color:#333333;
		font-size:14px;
	}
	

	
.pageHeader
	{
		color:#666666; 
		font-size:14px;
		font-weight:bold;
		font-family:calibri, helvetica;
		font-variant:small-caps;
		text-align:right;
	}	
	
.pageHeader img
	{
		vertical-align:top;
		padding-top:0px;
		float:right;
		display:inline;
	}	
		
div.printit 
	{
		display:inline;
		height:16px;
		padding-top:0px;
		margin-top:0px;
	}	
	
div.printit img
	{
		position:relative;
		bottom:10px;
		left:10px;	
	}
	
.pageHeader span
	{
		text-align:right;
		vertical-align:top;
		padding:0px 10px 0px 0px;
		position:relative;
		top:6px;
	}

.headerColumn
	{
		padding:0px;
		margin:0px;
		vertical-align:top;
	}
.headerRow
	{
		padding:0px;
		margin:0px;
		background-color:#FFFFFF;
		vertical-align:top;
	}
.Quote
	{
		font-size:14px;	
		color:#A31012;
		
		font-weight:bold;
		margin-bottom:20px;
		width:100%;
		/*border-bottom:#333333 1px solid;*/
	}
	


.NewsTitle a, .NewsTitle
	{
		font-family:Calibri, Helvetica;
		font-size:18px;	
		font-weight:bold;
		color:#A31012;	
		
		margin-bottom:12px;
		width:100%;
		/*border-bottom:#333333 1px solid;*/
	}
	
.Source
	{
		margin-top:24px;
		font-size:11px;	
		color:#333333;
	}	
	
a.Source:link, a.Source:hover, a.Source:visited, a.Source:active, 
	{
		font-size:11px;	
		font-weight:normal;
		color:#333333;
	}
	
	
.Normal
	{
		font-size:14px;
		font-family:calibri, helvetica;
	}	
		
.ContentTable
	{
		width:771px; 
		height:94%; 	
		border:#000000 6px solid;
	}
	
.OnRoadPicture
	{
		float:right;
		display:inline;	
	}	
.OnRoadText a, .OnRoadText a:link, .OnRoadText a:hover, .OnRoadText a:visited, .OnRoadText a:active, .OnRoadText
	{
		font-size:10px;
		color:#999999;
		text-decoration:none;
	}
	
.headerSpacing	
{
	margin-top:18px; 
	margin-bottom:0px; 
	padding-bottom:0px; 
	border-bottom:#ccc 1px solid;
}
.headerSpacing a
{

	font-size:18px;
	font-weight:bold;
}