body
	{ 	
	font: 12px Verdana, Arial, sans-serif, Geneva, Helvetica; 
	background-image:url(/images/bg.gif);
	}
a
	{ 
	font-family: Verdana, Arial, sans-serif, Geneva, Helvetica;
	font-size: 12px;
	
	color: #004080;	
	}
td
	{ font: 12px Arial, sans-serif, Verdana, Geneva, Helvetica; }
.font_small
	{ font: 12px Verdana, Arial, sans-serif, Geneva, Helvetica; }
.font_medium
	{ font: 12px Verdana, Arial, sans-serif, Geneva, Helvetica; }	
.font_large
	{ font: 15px Verdana, Arial, sans-serif, Geneva, Helvetica; }
.white_text
	{ color : white; font-family: Arial, sans-serif, Verdana, Geneva, Helvetica;
	}	
.section_table
	{ background : #000000; border-width : 0; }
.section_title
	{
	background : whitesmoke;
	font-family: Verdana, Arial, sans-serif, Geneva, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: Black;	
	}	
.section_sub_title
	{
	background : #8f8f8f;
	font-family: Verdana, Arial, sans-serif, Geneva, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ffff99;	
	}		
.alternate_color_light
	{
	background : white;
	font-family: Verdana, Arial, sans-serif, Geneva, Helvetica;
	font-size: 11px;
	color: black;	
	}	
.alternate_color_dark
	{
	background : whitesmoke;
	font-family: Verdana, Arial, sans-serif, Geneva, Helvetica;
	font-size: 11px;
	color: black;	
	}		
.deleted_record
	{
	background : #ff6699;
	font-family: Verdana, Arial, sans-serif, Geneva, Helvetica;
	font-size: 11px;
	color: white;		
	}				
.menu_table
	{
	background : #ffcc00;
	border-width : 0;
	}
.menu_tr
	{
	background : #ffff99;
	font-family: Verdana, Arial, sans-serif, Geneva, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: Black;	
	}

.menu_link:link {color: #d94600; font-size: 12px; text-decoration: underline;}
.menu_link:visited {color: #d94600; font-size: 12px; text-decoration: underline;}
.menu_link:hover {color: #d94600; font-size: 12px; text-decoration: none;}	
	
.small_menu_table
	{
	background : #ffff66;
	border-width : 0;
	}
.small_menu_tr
	{
	background : #ffffcc;
	font-family: Verdana, Arial, sans-serif, Geneva, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: Black;	
	}	
.main_menu
{

}
.box_date
{
	background : #009900;
}
.box_rsvp
{
	background : #99cc00;
}


.box
{
	border : 1px solid #a1a1a1;
	background: #e9e9e9;
	padding : 12px;
}

.border_sides
{
	border : thin solid Gray;
}
.box_note
{
	border : thin solid #FF8080;
	background : #FFDDDD;
	padding : 2px 2px 2px 2px;
}
.box_blur
{
	border : thin solid #B9B9B9;
	background : #F2F2F2;
	padding : 2px 2px 2px 2px;
}
.font_extra_small_bold
{
	font-size : smaller;
	font-family : Verdana;
	font-weight : bold;
}
.font_large_blur
	{
	font: 14px Arial, Verdana, sans-serif, Geneva, Helvetica;
	color: Gray;
}
.font_extra_small
	{ 
		font: 10px Arial, Verdana, sans-serif, Geneva, Helvetica; 
		color: #000000;
	}	
.font_extra_large
	{ 
		font: 30px Arial, Verdana, sans-serif, Geneva, Helvetica; 
		color: black;
	}	
.main_menu
	{
	font: 16px Arial, Verdana, sans-serif, Geneva, Helvetica;
	color: #474747;
	font-weight : bold;
	text-decoration : none;
	}	
	
.main_menu:hover
	{
	font: 16px Arial, Verdana, sans-serif, Geneva, Helvetica;
	color: #ff6600;
	font-weight : bold;
	text-decoration: underline;
}	
	
.box_thumb
{
	border : thin solid #c5c5c5;
	background : #e4e4e4;
	padding : 2px 2px 2px 2px;
}

