html *{
	padding: 0;
	margin: 0;
}

body{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	vertical-align:top;
	background-color:#F6F5EA;
	line-height: 1.4;
}

p{
	margin-bottom: 1em;
}
ul{
	margin-bottom: 1em;
}

table.full_page{
	width: 740px;
	margin: auto;
	border-collapse: collapse;
}
table.full_page td{
	vertical-align: top;
	padding: 0px;
}
table.centered_layout{
	width: 100%;
	border-collapse: collapse;
	margin: auto;
}

/* default link colors */
a:link { 
	color:#000066;
	text-decoration : none;
} 
a:visited {
	color:#000066;
	text-decoration : none;
}
a:hover {
	color:#000066;
	text-decoration : underline;
}
a:active { 
	color : #000066;
	text-decoration : none;
}

a img{
	border: 0;
}

.color{
	background-color:#E3E8E1;
}
/* Link in dark colored background */
.color a:visited {
		color:#3399ff;
		text-decoration : none;
}
.color a:hover	{	
		color:#ffffff;
		text-decoration : underline;
}
.color a:active {
		color:#3399ff;
		text-decoration : none;
}
.color a:link	{
		color:#3399ff;
		text-decoration : none;
}

/* Normal Link Coloring */
.img_link a:link img{		border: 1px solid #666666;	}
.img_link a:visited img{	border: 1px solid #666666;	}
.img_link a:hover img{		border: 1px solid #666666;	}
.img_link a:active img{		border: 1px solid #666666;	}

/* Top Navigation from header_nav.inc.php - added by Darnell */
td#top_nav_cell{
	display: none;
}

/* Left navigation style for left_nav.inc.php */
#left_nav_cell{
	display: none;
}

/* Footer from footer.inc.php - added by Darnell */
#footer_table{
	display: none;
}

/* Headings - added by Darnell */
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 180%;
	color: #33667F;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 160%;
	color: #33667F;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #33667F;
}
h4{
	font-weight: bold;
	color: #33667F;
}

/* I think this was for the subnavigation links in the left_nav
   I took it out so I could redeclare it differently above.  This way, if
   I'm wrong about what element is using this class, I can just uncomment
   this.  -Darnell */
.sublinks {
		font-size:11px;
		font-weight:normal;
		color:#000000;
}
.sublinks a:visited {
		color:#000000;
		text-decoration : none;
}
.sublinks a:hover	{	
		color:#000000;
		text-decoration : underline;
}
.sublinks a:active {
		color:#000000;
		text-decoration : none;
}
.sublinks a:link	{
		color:#000000;
		text-decoration : none;
}

/*
 *  To make the main title on each page pretty!
 */
div.title	{
		font-family:"Times New Roman", Times, serif;
		font-weight: bold;
		font-style: italic;
		font-size:18px;
		border-bottom:1px solid #333333;
		width:90%;
}

ul {
		margin-left: 0px;
		padding:0px;
		padding-left:24px;
}


/*
 * For those finicky sub headers that just needed some extra zing
 */
div.sub_header	{
		font-weight:bold; 
		font-size:14px; 
		color:#990000;
}


/*
 *  This applies to the sublinks displayed below the tabs within the main navigation
 */
.sub_links	{
		text-align:center;   
		font-size:11px;
		background-color:#cccccc;
		border-left:1px solid #999999;
		padding-top:4px;
		padding-bottom:4px;
		font-weight:bold;
}
.sub_links a:visited {
		color:#000000;
		text-decoration : none;
}
.sub_links a:hover	{	
		color:#666666;
		text-decoration : underline;
}
.sub_links a:active {
		color:#000000;
		text-decoration : none;
}
.sub_links a:link	{
		color:#000000;
		text-decoration : none;
}



/*
 *  This applies to the AYCON link displayed in the footer
 */
.aycon_link a:visited {
		color:#990000;
		text-decoration : none;
}
.aycon_link a:hover	{	
		color:#ffffff;
		text-decoration : underline;
}
.aycon_link a:active {
		color:#990000;
		text-decoration : none;
}
.aycon_link a:link	{
		color:#990000;
		text-decoration : none;
}




/*
 *  Formats the label cell for basic listing information
 */
.listing_info_label	{
/*		background-color:#cccccc;	*/
		padding-top:2px;
		padding-right:4px;
		padding-left:6px;
		font-weight:bold;
} 

/*
 *  Formats the headers for viewing detailed listing information
 */
.listing_main_header {
		background-color:#e8e8e8; 
		font-weight:bold; 
		padding:2px; 
		padding-left:12px; 
		border:1px solid #999999
} 

.listing_sub_header {
		background-color:#e8e8e8; 
		font-weight:bold; 
		padding-left:6px; 
		border:1px solid #999999;
} 


/*
 *  Formats the headers for general/select forms throughout the site
 */
.general_form_header
{
		background-color:#D6DDE9;
		color:#000066;
		font-weight:bold; 
		padding:1px; 
		padding-left:20px; 
		border-top:2px solid #000066;
}



/*
 *  For displaying active and inactive search listing tabs 
 */
td.active_search_tab {
		padding-left:10px;
		padding-right:10px;
		font-weight:bold;
		font-size:12px;
		border-left:1px solid #000066;
		border-top:1px solid #000066;
		border-right:1px solid #000066;	
		background-color:#D6DDE9;
}

td.inactive_search_tab {
		padding-left:10px;
		padding-right:10px;
		font-size:11px;
		border-left:1px solid #999999;
		border-top:1px solid #999999;
		border-right:1px solid #999999;	
		border-bottom:1px solid #000066;
		background-color:#e8e8e8;
}
td.search_tab_spacer {
		width:8px;
		border-bottom:1px solid #000066;
}


/*
 *  For displaying active and inactive featured listings tabs
 */
td.featured_active_search_tab {
		padding-left:16px;
		padding-right:16px;
		font-weight:bold;
		font-size:11px;
		border-left:1px solid #333333;
		border-top:1px solid #999999;
		border-right:1px solid #999999;	
		border-bottom:1px solid #333333;
		background-color:#e8e8e8;
}

td.featured_inactive_search_tab {
		padding-left:16px;
		padding-right:16px;
		font-size:10px;
		border-left:1px solid #999999;
		border-top:1px solid #999999;
		border-right:1px solid #999999;	
		border-bottom:1px solid #999999;
		background-color:#e8e8e8;
}


div.top_message {
		text-align:center; 
		font-weight:bold; 
		font-size:12px; 
		color:#000066; 
		background-color:#D6DDE9; 
		padding:6px;
		width:85%; 
		margin:auto;
}



/*
 *  For formatting form fields and keeping same chroma throughout
 */
.form	{
 		font-size: 12px;
		background-image:url(./images/input_bg.jpg);
}
td.form_label	{
		font-size: 12px;	
		text-align: right;
		padding: 2px;
		padding-right:10px;
}
td.prequal_form_label_2	{
		font-size:12px;
		padding-top:6px;
}
td.prequal_form_2	{
		padding-left:14px;
		padding-bottom:4px;
}
.required	{
		color:#FF0000;
		font-size:11px;
}

