
a  { color: #8c1414; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; text-decoration: none; }
.text11Grey { color: #333; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text12Grey { color: #333; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text_page_header { color: #333; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text_sub_header { color: #333; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text12Violet  { color: #641414; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text11Violet  { color: #641414; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a:hover  { color: #af1414; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; text-decoration: underline; }
.textFormField  { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #eee; border: 1px #333 }

.row{
	background-color: #F9F9F9;
}

.rowOver{
	background-color: #F1F1F1;
}

.indent{
	padding-left: 15px;
}

body{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px; font-size: 10px;
}

input
{
	font-family: Verdana;
	font-size: 10px;
}

select
{
	font-family: Verdana;
	font-size: 10px;
}

textarea
{
	font-family: Verdana;
	font-size: 10px;
}


.small
{
	color: #000000;
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
}

.small_bold
{
	color: #000000;
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
}

.normal
{
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}

.normal_bold
{
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}

.big
{
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

.big_bold
{
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}

.header
{
	color: #000000;
	font-family: Verdana;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
}

.header_bold
{
	color: #000000;
	font-family: Verdana;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
}

.required
{
	color: #BB0000;
}

.listing_box_border
{
	background-color: #666666;
}

.listing_box_background
{
	background-color: #EEEEEE;
}

.properties_box_border
{
	background-color: #666666;
}

.properties_box_background
{
	background-color: #EEEEEE;
}

.listing_row_0
{
	background-color: #EEEEEE;
	vertical-align: top;
}

.listing_row_1
{
	background-color: #FFFFFF;
	vertical-align: top;
}


/**************************/
/* RECORD LISTING CLASSES */
/**************************/
input.rl_filter_input
{
	font-size: 9px;
}
.rl_add_record
{
	color: #000000;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}
.rl_data
{
	color: #000000;
	font-family: Verdana;
	font-size: 9px;
}
.rl_filter_clear_button
{
	font-family: Verdana;
	font-size: 9px;
}
.rl_filter_header
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
}
.rl_filter_label
{
	color: #000000;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}
.rl_filter_submit_button
{
	font-family: Verdana;
	font-size: 9px;
}
.rl_filter_table
{
	width: 610px;
}
.rl_filter_text
{
	color: #000000;
	font-family: Verdana;
	font-size: 9px;
}
.rl_header
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	background-color: #434446;
}
.rl_header a:link , .rl_header a:visited
{
	color: #FFFFFF;
}
.rl_header a:hover , .rl_header a:active
{
	color: #FFFFFF;
	text-decoration: underline;
}

.rl_line_color
{
	background-color: #434446;
}
.rl_row_off
{
	background-color: #FFFFFF;
}
.rl_row_on
{
	background-color: #eff2f4;
}


/*****************************/
/* RECORD PROPERTIES CLASSES */
/*****************************/
input.rp_cancel_button
{
	font-family: Verdana;
	font-size: 10px;
}
input.rp_input
{
	width: 100%;
}
textarea.rp_textarea
{
	width: 100%;
}
input.rp_save_changes_button
{
	font-family: Verdana;
	font-size: 10px;
	width: 200px;
}
.rp_label
{
	color: #000000;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}
.rp_label_description
{
	color: #666666;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}
.rp_required
{
	color: #662222;
	font-family: Verdana;
	font-size: 9px;
}
.rp_text
{
	color: #000000;
	font-family: Verdana;
	font-size: 9px;
}
select.rp_select
{
	width: 100%;
}

.required , .cancelled
{
	color: #BB0000;
}


/***********************************************/
/* This is the class for the record menu table */
/***********************************************/
.record_menu
{
	background-color: #FFFFFF;
	border: 1px solid #444444;
	position: absolute;
	visibility: hidden;
	z-index: 100;
}


/**************************************************/
/* These are the classes for the record menu rows */
/**************************************************/
.record_row_off
{
	background-color: #E5E5E5;
}

.record_row_on
{
	background-color: #FFFFFF;
}


/*****************************************************/
/* These are the classes for the record menu options */
/*****************************************************/
.record_menu_off
{
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}

.record_menu_on
{
	background-color: #434446;
	color: #F4BE02;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}
/*****************************/
/* BATCH NAVIGATION CLASSES */
/*****************************/
a.bn:link
{
	font-weight: bold;
	text-decoration: none;
}
a.bn:visited
{
	font-weight: bold;
	text-decoration: none;
}
a.bn:hover
{
	font-weight: bold;
	text-decoration: none;
}
a.bn:active
{
	font-weight: bold;
	text-decoration: none;
}
.bn_text
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}

input.bn_input
{
	background-color: #EEEEEE;
	color: #557799;
	font-family: Verdana;
	font-size: 9px;
	text-align: center;
	width: 25px;
}

/**************************/
/* EVENT CALENDAR CLASSES */
/**************************/
.event_calendar_box_border
{
	background-color: #AAAAAA;
}

.event_calendar_current_day_background
{
	background-color: #EEEEFF;
}

a.event_calendar_day_in_month_anchor
{
}

a:hover.event_calendar_day_in_month_anchor
{
}

.event_calendar_day_in_month_background
{
	background-color: #FFFFFF;
}

a.event_calendar_day_out_of_month_anchor
{
	color: #999999;
}

a:hover.event_calendar_day_out_of_month_anchor
{
	color: #999999;
}

.event_calendar_day_out_of_month_background
{
	background-color: #FFFFFF;
}

.event_calendar_selected_day_background
{
	background-color: #EEEEEE;
}
