@charset "utf-8";
/* CSS Document */

.tableformatter table
{
	border-right: 2px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: none;
}

.tableformatter th
{
	text-align: center;
	font:Georgia, "Times New Roman", Times, serif;	
	background-color: #000;
	font-size: 14px;
	color: #000;
	font-style: italic;
	line-height: 24px;
	border-left: 2px solid #000;
	border-right: none;
	border-top: 1px solid #000;	
	border-bottom: none;
}

.tableformatter th input, textarea, select
{
	border-top: 1px solid #666;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #666;			
	padding: 1px 1px;
}

.tableformatter input, textarea, select
{
	border: 1px solid #054e92;
	padding: 1px 1px;
}

.tableformatter th a:hover
{
	color: #dadada;
}

.tableformatter td
{
	border-left: 2px solid #000;
	border-right: none;
	border-top: 1px solid #000;	
	border-bottom: 1px solid #000;	
}

.sundowners .oddth
{
	background: url(oddth.gif) repeat-x top left #000;
}

.sundowners .eventh
{
	background: url(eventh.gif) repeat-x top left #000;
}

.sundowners .oddrow_oddcol
{
	background: url(menu_light.gif) repeat-x top left #f1ebe5	;
	color: #333;	
}

.sundowners .evenrow_oddcol
{
	background: url(menu_medium.gif) repeat-x top left #e8ddd1;
	color: #333;		
}

.sundowners .evenrow_evencol
{
	background: url(menu_medium.gif) repeat-x top left #e8ddd1;
	color: #333;
}

.sundowners .oddrow_evencol
{
	background: url(menu_dark.gif) repeat-x top left #d5cabe;
	color: #333;	
}

.reqd
{
	color: #f00;
}
