a:link 
	{ 
		color: #777766; 
		font-size: 9px; 
		font-family: Verdana, Arial; 
		line-height: 10px; 
		text-decoration: none 
	}

a:active 
	{ 
		color: #88ccdd; 
		font-size: 9px; 
		font-family: Verdana, Arial; 
		line-height: 10px; 
		text-decoration: none 
	}

a:visited 
	{ 
		color: #777766; 
		font-size: 9px; 
		font-family: Verdana, Arial; 
		line-height: 10px; 
		text-decoration: none 
	}

a:hover 
	{ 
		color: #88ccdd; 
		font-size: 9px; 
		font-family: Verdana, Arial; 
		line-height: 10px; 
		text-decoration: none 
	}

p 
	{ 
		color: #777766; 
		font-size: 10px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		line-height: 18px 
	}

.standardtext 
	{ 
		color: #333333; 
		font-size: 10px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-style: normal 
	}

.largetext 
	{ 
		color: #333333; 
		font-size: 11px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-style: normal 
	}

.smalltext 
	{ 
		color: #777766; 
		font-size: 9px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-style: normal 
	}

.italtext 
	{ 
		color: #333333; 
		font-size: 10px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-style: italic 
	}
	
body, td
	{
		color: #000000; font-family: Verdana, sans-serif; font-size: .70em;
	
	}
	
textarea, select
	{ background : White;
	border : 1px solid #000000; 
	font-size : 11px;
	font-family : Verdana,  Arial, Helvetica, ;
	}

.ratetext {
	COLOR: #FFFFFF;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight : bold;
}	

H1 {
	COLOR: #333333;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight : bold;
	margin-bottom: 5px;
}	


H2 {
	COLOR: #777766;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	margin-bottom: 2px;
	margin-top: 0px;
	font-weight : bold;
}

H3 {
	COLOR: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	margin-bottom: 2px;
	margin-top: 0px;
}

	
/* FORMS */
.form_table
	{ }
.form_label
	{ color: #993233; font-size: 11px; font-weight: bold; text-align: right; padding: 4px; }
.form_item
	{ font-size: 11px; padding: 4px; }
.form_submit	
	{ font-size: 11px; padding: 4px; }
.form_line
	{ background-color: #CC6666; height: 1px; }

/* RESULTS */
.result_table
	{ padding: 8px; }
.result_header td
	{ background-color: #CC9999; color: #333333; font-weight: bold;
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: bold; 
	}

.result_header A:link
	{ color: #FFFFFF; text-decoration: none; }
.result_header A:active
	{ color: #FFFFFF; text-decoration: none; }	
.result_header A:visited
	{ color: #FFFFFF; text-decoration: none; }	
.result_header A:hover
	{ color: #FFFFFF; text-decoration: none; }		
.result_icons td		
	{ background-color: #E6E6E6; text-align: center; vertical-align: top; }
.result_photo td		
	{ background-color: #ECF9FD; text-align: left; vertical-align: top; }
.result_row1 td
	{ 
	color: #777766;
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	}

.result_period_avail
	{ text-align: center; }
.result_period_month
	{ font-weight: bold; font-size: 10px; }
.result_period_day
	{ font-weight: bold; font-size: 10px; color: #2F74C4; }		
.result_error
	{ background-color: #E40F0F; }	
	
/* SITEMAP */
.sitemap A:link
	{ text-decoration: none; }
.sitemap A:visited
	{ text-decoration: none; }		
.sitemap_lvl1
	{ background-color: #CC9999; color: #333333; font-size: 10px; font-weight: bold; padding: 4px; } 
.sitemap_lvl2
	{ color: #333333; font-size: 10px; line-height: 18px; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; }
.sitemap_lvl3
	{ color: #333333; font-size: 9px; line-height: 18px; padding-left: 14px; padding-top: 2px; padding-bottom: 2px; }  		  		

/* FEATURES*/
.features A:link
	{ text-decoration: none; }
.features A:visited
	{ text-decoration: none; }		
.features_lvl1
	{ background-color: #CC9999; color: #333333; font-size: 10px; font-weight: bold; padding: 4px; } 
.features_lvl2
	{ background-color: #FAD8D8; color: #333333; font-size: 10px; line-height: 18px; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; }
.features_lvl3
	{ background-color: #FAD8D8; color: #333333; font-size: 9px; line-height: 18px; padding-left: 14px; padding-top: 2px; padding-bottom: 2px; }  		  		

	
.footer
	{
	color: #818181; font-family: Verdana, sans-serif; font-size: .95em;
	}	
	
.error
	{
	color: RED; font-family: Verdana, sans-serif; font-size: .95em;
	}		
	
input.text {
	border : none;
	color: #333333; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: italic 
}

	

	
