.reg, body, table, td {
	font: 12px Arial, Helvetica, Geneva sans-serif;

}


a            {color:#660000}

	
a.orange	 {color:#ffcc00}
a.black 	 {color:#000000;
			  text-decoration: none;}
a.black:hover 	 {color:#660000;
			  text-decoration: underline;}
a.register	 {color:#ffcc00;
			  font-size: 11px;
			  font-weight:bold;
			  }
a.footernav	 {color:#ffff99;
			  font-size:10px;
			  text-decoration:none;}
a:hover.footernav { color:#ffcc00 }

a.footerurl	 {color:#ff9900;
			  font-size:10px;
			  text-decoration:none;}
			  
a.calendarnav	{color:#ffff99;
			  font-size:10px;
			  font-weight:bold;
			  text-decoration:none;}


			  			  
a.grey		 {color:#cccccc}
a.green		 {color:#339900;
			  text-decoration:none
			   }
a.footer	 {color:#ffffff;
			  text-decoration:none
			   }

		  
a.white		 {color:#ffff99}
a:hover.white { color:#660000 }	

a:hover 	 { color:#ffff99 }


.pulldown {
	background-color:	#cccc33;
	font-family:		Arial,Helvetica;
	font-size:			11px;
	color:				#000000;
}

.pulldown_magenta {
	background-color:	#990066;
	font-family:		Arial,Helvetica;
	font-size:			11px;
	color:				#ffffff;
}

.pulldown_recipes {
	background-color:	#cccc33;
	font-family: Arial,Helvetica;
	padding:0;
	margin-top: 0; 
	margin-bottom: 0;
	font-size: 10px;
	color: #000000;
	border-color: #cfcf36;


}


.pulldown_vtour {
	background-color:	#ae5700;
	font-family: Arial,Helvetica;
	padding:0;
	margin-top: 0; 
	margin-bottom: 0;
	font-size: 10px;
	color: #ffff99;
	border-color: #ff9900;

}

.formbutton {
	background-color:	#ffcc00;
	font-family:		Arial,Helvetica;
	font-size:			10px;
	color:				#000000;
}

.formbutton2 {
	background-color:	#ffcc00;
	font-family:		Charcoal,Arial,Helvetica;
	font-size:			12px;
	color:				#000000;
}

.micro {
	font-family:		Arial,Helvetica;
	font-size:			9px;
	}
	
	
.small {
	font-family:		Arial,Helvetica;
	font-size:			10px;
	}
	
.medium {
	font-family:		Arial,Helvetica;
	font-size:			11px;
	}
	
.normal {
	font-family:		Arial,Helvetica;
	font-size:			12px;
	}
	
.large {
	font-family:		Arial,Helvetica;
	font-size:			14px;
	}
	
.super {
	font-family:		Arial,Helvetica;
	font-size:			18px;
	}
	
.bodymicro {
	font-family:		Arial,Helvetica;
	font-size:			9px;
	color:				#000000;	}
	
	
.bodysmall {
	font-family:		Arial,Helvetica;
	font-size:			10px;
	color:				#000000;	}
	
.bodymedium {
	font-family:		Arial,Helvetica;
	font-size:			11px;
	color:				#000000;	}
	
.bodynormal {
	font-family:		Arial,Helvetica;
	color:				#000000;
	font-size:			12px;
	}
	
.bodylarge {
	font-family:		Arial,Helvetica;
	font-size:			14px;
	color:				#000000;	}
	
.watchlist {
	font-family:		Arial,Helvetica;
	font-size:			9px;
	color:				#000000;
	}	
	
.subhead {
	font-family:		bold Arial,Helvetica;
	font-size:			18px;
	color:				#ffff99;
	font-weight:		bold;	}


.subhead_vtour {
	font-family:		bold Arial,Helvetica;
	font-size:			18px;
	color:				#ae5700;
	font-weight:		bold;	}
		
	
.bg_lightgreen {
	background: #ccffcc;
}


.topdate {
	font-family:		Arial,Helvetica;
	font-size:			11px;
	font-weight:		bold;
	color:				ffff99;



	}
	
.footer {
	font-family:		Arial,Helvetica;
	font-size:			10px;
	color:				#ffff99;

	}
	
.whitebold {
	font-family:		Arial,Helvetica;
	font-size:			12px;
	color:				#ffff99;
	font-weight: 		bold;

	}
	
.white {
	font-family:		Arial,Helvetica;
	font-size:			12px;
	color:				#ffff99;


	}

.subnav {
	font-family:		Arial,Helvetica;
	font-size:			11px;
	color:				#ffff99;


	}



.plainbold {
	font-family:		Arial,Helvetica;
	font-size:			12px;
	color:				#000000;
	font-weight: 		bold;

	}
	
.redbold {
	font-family:		Arial,Helvetica;
	font-size:			12px;
	color:				#660000;
	font-weight: 		bold;

	}
	
.calendar {
	font-family:		Arial,Helvetica;
	font-size:			10px;
	color:				#ffff99;
	}
	
