/*Step One: Insert the code below before the closing head tag.
			link rel="stylesheet" type="text/css" href="/css/controller.css"
  Step Two: Apply styles to headings, form lables, instructional text, subheads and table headers
  Step Three: Clear out any unneeded font tags or unneccesary code*/

/*Controller*/

/*Small text under Free For-Sale Listing*/
.post 
{ 
padding-left: 15px; 
font-size:7pt; 
} 

/* burgandy top header */
.heading {
		font-weight:bold; 
		font-size:14pt; 
		line-height:16pt; 
		color:#800000;}                  

/* dark blue subhead */
.subhead {  
		font-weight:bold; 
		font-size:14pt; 
		line-height:16pt; 
		color:#000099;} 
                  
/* article titles*/
.articletitle {
		font-weight:bold; 
		font-size:28pt; 
		line-height:32pt;}

/* small table copy*/
.small { 
		font-size:8pt; 
		line-height:10pt;} 

/*Small Table headers*/
.TableHead {
		font-weight:bold;
		font-size:10pt;
		font-family:"Arial","Helvetica";
		color:White;}
		
/*Large Table headers*/
.BigTableHead {
		font-weight:bold;
		font-size:12pt;
		font-family:"Arial","Helvetica";
		color:White;}

/*Burgandy Section headers*/
.BurgSectionHead {
		font-weight:bold;
		font-size:10pt;
		font-family:"Arial","Helvetica";
		color:#660000;}
		
.ListPriceStyle 
{
	font-weight:bold;
	font-size:10pt;
	font-family:"Arial","Helvetica";
	color:#000000;
}
	
/*Blue Section headers*/
.BlueSectionHead {
		font-weight:bold;
		font-size:10pt;
		font-family:"Arial","Helvetica";
		color:#1c3460;}	
	
/*Footers*/
.Footer 
{
	font-family:"Arial","Helvetica";
	font-size:7pt;
	color:White;
	text-decoration:'underline'}

/* left javacript menu on home page */
.LeftMenuOff
{
	text-decoration:none; 
	color:#dcdcdc;
	font-size:9pt;
}

.LeftMenuOn
{	
	text-decoration:none; 
	color:#ffffff; 
	font-size:9pt;
	cursor: pointer;			
}

.LeftMenuLinkOn
{
	text-decoration:underline;
	color:#ffffff;
	font-size:9pt;
	cursor:pointer;	
}

.NavPadding 
{
	padding: 3px 0px 3px 9px;
}

.required
{
	color: Red;
}

a.LeftMenu:link {text-decoration:none; color:#dcdcdc; font-size:9pt}
a.LeftMenu:visited {text-decoration:none; color:#dcdcdc; font-size:9pt}
a.LeftMenu:active {text-decoration:none; color:#ffffff; font-size:9pt}
a.LeftMenu:hover {text-decoration:underline; color:#ffffff; font-size:9pt}

a.SubLeftMenu:link {text-decoration:none; color:#dcdcdc; font-size:9pt}
a.SubLeftMenu:visited {text-decoration:none; color:#dcdcdc; font-size:9pt}
a.SubLeftMenu:active {text-decoration:none; color:#ffffff; font-size:9pt}
a.SubLeftMenu:hover {text-decoration:underline; color:#ffffff; font-size:9pt}

a.navScam:link {text-decoration:none; color:#000000; font-size:9pt}
a.navScam:visited {text-decoration:none; color:#000000; font-size:9pt}
a.navScam:active {text-decoration:none; color:#000000; font-size:9pt}
a.navScam:hover {text-decoration:underline; color:#000000; font-size:9pt}
	
a:link {text-decoration:underline; color:#13437B;}
a:visited {text-decoration:underline; color:#13437B;}
a:active {text-decoration:underline; color:#666666;}

a.category:link {text-decoration:underline; color:#000000;}
a.category:visited {text-decoration:underline; color:#000000;}
a.category:active {text-decoration:underline; color:#000000;}	 

/* -------------------------------------------------- */
/* ---DO NOT USE - THESE ARE APPLIED AUTOMATICALLY--- */	

a.bannerlink:link {text-decoration:none; color:#ffffff;}
a.bannerlink:visited {text-decoration:none; color:#ffffff;}
a.bannerlink:active {text-decoration:none; color:#ffffff;}
a.bannerlink:hover {text-decoration:underline; color:#cccccc;}

/* main body copy inside table data*/
TD {
		font-family:"Arial","Helvetica"; 
		font-size:10pt;}
		
/* main body copy inside body*/
BODY{
		font-family:"Arial","Helvetica"; 
		font-size:10pt;}
  
font.pointerhand {
	cursor: pointer;
	cursor: hand;
}		

H2 { display: inline; font-weight:normal; margin-top: 0px; margin-bottom: 0px; margin-left: 0;
  padding-left: 0;}
  
.AlertWarningMessage { font-weight: bold; color: Red; }

a.reglink:link, a.reglink:visited, a.reglink:active {color:white; font-size:10pt; font-weight:bold; text-decoration:none;}
a.reglink:hover {color:silver; font-size:10pt; font-weight:bold; text-decoration:none;}

.whitefont{
	color: #fff;
	font-weight:bold;
}

a.feature:link {text-decoration:underline; color:#13437B;}
a.feature:visited {text-decoration:underline; color:#13437B;}
a.feature:active {text-decoration:underline; color:#666666;}
a.feature:hover {text-decoration:underline; color:#13437B;}

/* Zoom Feature Styles */
.drag
{
	position: absolute;
	cursor:	pointer;
}

.ThumbnailImage
{
	height: 90px;
	width: 120px;
	overflow: hidden;	
}

@media screen
{
	.dragSmall
	{
		position:absolute;
		cursor: hand;
		z-index:100;
		background-color: rgb(25, 8, 248); 
		opacity: .35;
		-moz-opacity:.35;
		filter: alpha(opacity=35);
	}
	
	.underHover
	{
		position:absolute;
		cursor: hand;
		z-index:50;
		background-color: rgb(255, 255, 255); 
		opacity: .01;
		-moz-opacity:.01;
		filter: alpha(opacity=1);		
	}
	
	.Info
	{
		position: relative;
	}
}

@media print
{
	.dragSmall
	{
		display: none; 	
	}
	
	.underHover
	{
		display: none;
	}
	
	.Info
	{
		display: none;
	}	
}

.ListingsSorterColumnStyle {
    color:#000000;
}

a.ListingsSorterColumnStyle:hover {color: #000000;}

tr.resultsheader {

	background-color: #3f3f3f;

}

a.resultsheader {
	text-decoration:underline; color: #ffffff !important;
}

a.resultsheader:hover {
	text-decoration:underline; color: #ffffff !important;
}
a.resultsheader:active {
	text-decoration:underline; color: #ffffff !important;
}
a.resultsheader:visited {
	text-decoration:underline; color: #ffffff !important;
}
