

/********
OPEN
*********/
.grid_button
{
	font-weight: bold;
	font-size: 7pt;
	color: #000000;
	font-family: Verdana, Arial;
	text-align: center;
}
.calendar_main
{
	padding: 3px;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	background-color: #FFFFFF;
}
.menu
{
	background-color: #FDF6E7;
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
}
.selected_menu_item_style
{
	border: #b8860b thin solid;
	cursor: pointer;
	background-color: #f0e68c;
}
.sub_menu
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	margin-top: 2px;
	background-color: #ffffff;
}
.unselected_menu_item_style
{
	border: #b8860b thin solid;
	cursor: pointer;
}


/********
A
*********/
A.a_form_field
{
	font-size: 10px;
	color: #866208;
	font-family: Verdana, Geneva, sans-serif;
}
A.a_form_field:hover
{
	text-decoration: none;
}
A.a_form_field2
{
	font-size: 11px;
	color: #866208;
	font-family: Verdana, Geneva, sans-serif;
}
A.a_form_field2:hover
{
	text-decoration: none;
}
A.cal_event
{
	font-size: 9px;
	line-height: 16px;
	font-family: Verdana, Geneva, sans-serif;
	white-space: nowrap;
}
A.cal_event:hover
{
	text-decoration: none;
}
A.calendar_add_button
{
	font-weight: bold;
	font-size: 8pt;
	color: #b8860b;
	font-family: Verdana, Geneva, sans-serif;
}
A.copyright
{
	font-size: 7pt;
	color: #b8860b;
	line-height: 8pt;
	font-family: Verdana, Geneva, sans-serif;
	color: #b8860b;
}
A.grid_link
{
	font-size: 8pt;
	color: #866208;
	font-family: Verdana, Geneva, sans-serif;
}
A.grid_link:hover
{
	text-decoration: none;
}
A.header_link
{
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-variant: small-caps;
}
A.header_link:hover
{
	color: #866208;
	text-decoration: none;
}
A.main_standard
{
	color: #866208;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}
A.main_standard:Hover
{
	text-decoration: none;
}
A.nav_search_link
{
	font-size: 8pt;
	color: #866208;
	margin-top: 45px;
	font-family: Verdana, Geneva, sans-serif;
}
A.nav_search_link:hover
{
	text-decoration: none;
}
A.nav_link_img
{
	margin-top: 45px;
}
A.standard_small
{
	font-size: 9px;
	color: #866208;
	font-family: Verdana, Geneva, sans-serif;
}
A.standard_small:hover
{
	text-decoration: none;
}


/********
BODY
*********/
BODY
{
	background-color: #ffffff;
}


/********
DIV
*********/
DIV.cal_event
{
	font-size: 9px;
	line-height: 16px;
	font-family: Verdana, Geneva, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}


/********
IMG
*********/
IMG.img_thumb
{
	margin-top: 5px;
}


/********
INPUT
*********/
INPUT.def
{
	border: #B7860A 1px outset;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial;
	background-color: #ffffff;
}
INPUT.search_button
{
	border: #b7860a 1px outset;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 1px;
	padding-bottom: 1px;
	color: #000000;
	padding-top: 1px;
	font-family: Verdana, Arial;
	background-color: #ffffff;
}


/********
SELECT
*********/
SELECT.E_select_def
{
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #ffff00;
}
SELECT.select_def
{
	font-size: 10px;
}
SELECT.small_box
{
	font-size: 10px;
}


/********
SPAN
*********/
SPAN.copyright
{
	font-size: 7pt;
	color: #b8860b;
	line-height: 8pt;
	font-family: Verdana, Geneva, sans-serif;
}
SPAN.def_content
{
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}
SPAN.disclaimer
{
	font-size: 7pt;
	line-height: 8pt;
	font-family: Verdana, Geneva, sans-serif;
}
span.footer_small
{
	font-size: 8pt;
	font-family: Verdana, Geneva, sans-serif;
}
SPAN.grid_error
{
    color: #FF0000;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial;
}
SPAN.error
{
	font-weight: bold;
	font-size: 12px;
	margin: 5px;
	color: #EF8200;
	font-family: Verdana, Geneva, sans-serif;
}
SPAN.l_color_key
{
	font-weight: bold;
	font-size: 11px;
	overflow: auto;
	width: 100px;
	font-family: Verdana, Geneva, sans-serif;
	height: 300px;
}
SPAN.l_error
{
	font-weight: bold;
	font-size: 12px;
	color: #b8860b;
	font-family: Verdana, Geneva, sans-serif;
}
SPAN.l_form_field
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
}
SPAN.l_form_field_cal
{
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
}
SPAN.l_form_field_ext
{
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}
SPAN.l_form_field_ext_small
{
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
}
SPAN.l_form_field_new
{
	font-weight: bold;
	color: #866208;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
}
SPAN.l_header
{
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-variant: small-caps;
}
SPAN.l_header_bible
{
	font-weight: bold;
	font-size: 15px;
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
}
SPAN.l_header_new
{
	font-weight: bold;
	font-size: 13px;
	color: #866208;
	font-family: Verdana, Geneva, sans-serif;
	font-variant: small-caps;
}
SPAN.l_success
{
	font-weight: bold;
	font-size: 12px;
	color: #b8860b;
	font-family: Verdana, Geneva, sans-serif;
}
SPAN.list_header
{
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
}
SPAN.main_body_text
{
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}
SPAN.main_body_text_header
{
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}
SPAN.main_form_text
{
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
}
SPAN.req_star
{
	font-size: 10px;
	color: #b8860b;
	font-family: Verdana, Geneva, sans-serif;
}
SPAN.small_info_text
{
	font-size: 9px;
	font-family: Verdana, Arial;
}


/********
TABLE
*********/
TABLE.E_rbl_form_field
{
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #ffff00;
}
TABLE.ext_main_table
{
	margin-left: 5px;
}
TABLE.info_table
{
	margin-top: 24px
}
TABLE.rbl_form_field
{
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
}
TABLE.t_calendar
{
	background-color: #FFFFFF;
	border: #d3d3d3 1px solid;
}
TABLE.t_outer_search
{
	background-color: #FFFFFF;
}
TABLE.t_search
{
	background-color: #ffffff;
}
TABLE.table_field_cell
{
	background-color: #F6F3EE;
	border: #d3d3d3 1px solid;
}


/********
TD
*********/
TD.calendar_cell
{
	background-image: url(../images/bg.jpg);	
	border-left: #D5CFC3 thin solid;
	border-right: #D5CFC3 thin solid;
}
TD.content_cell
{
	background-color: #ffffff;
}
TD.copyright_cell
{
	background-color: #ffffff;
	border: #D5CFC3 thin solid;
}
TD.ext_left_cell
{
	border-left: #D5CFC3 thin solid;
	border-right: #D5CFC3 thin solid;
	background-image: url(../images/bg.jpg);
}
TD.ext_logo_cell
{
	border-top: #D5CFC3 thin solid;
	border-left: #D5CFC3 thin solid;
	border-right: #D5CFC3 thin solid;
	background-color: #ffffff;
}
TD.ext_right_cell
{
	background-color: #ffffff;
	border-right: #D5CFC3 thin solid;
}
TD.ext_slogan_cell
{
	background-color: #ffffff;
	border-top: #D5CFC3 thin solid;
	border-right: #D5CFC3 thin solid;
}
TD.ext_td_side_bar_body
{
	border-top: #D5CFC3 thin solid;
	border-bottom: #D5CFC3 thin solid;
	background-color: #ffffff;
}
TD.ext_td_side_bar_header
{
	border-top: #D5CFC3 thin solid;
	background-color: #ffffff;
}
TD.field_cell
{
	background-color: #ffffff;
	border: #a9a9a9 1px solid;
}
TD.field_cell_padded
{
	border: #d3d3d3 1px solid;
	padding-left: 5px;
	padding-top: 5px;
	background-color: #ffffff;
}
TD.field_cell_red
{
	border: #D67A7A 1px solid;
	background-color: #E8E2E2;
}
TD.l_cell
{
	background-color: #EFE9DB;
	border: #696969 1px solid;
}
TD.l_cell_new
{
	background-color: #ffffff;
	border: #a9a9a9 1px solid;
}
TD.margin_cell
{
	background-image: url(../images/bg.jpg);	
	border-left: #D5CFC3 thin solid;
	border-right: #D5CFC3 thin solid;
}
TD.query_info_cell
{
	padding-top: 10px;
}
TD.search_border_cell
{
	border: #DAD6D6 thin solid;
	background-color: #FFFFFF;
}


/********
TR
*********/
TR.tr_standard_small_grid
{
	font-size: 8pt;
	color: #000000;
	text-indent: 5px;
	font-family: Verdana, Arial;
	background-color: #ffffff;
	text-decoration: none;
}


/********
UL
*********/
UL.main_bullets
{
	list-style-type: circle;
	line-height: 15px;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}
UL.ul_list
{
	list-style-type: circle;
	line-height: 15px;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}


/***********
INPUT FIELDS
************/
INPUT.search_cell	{width: 180px;}

INPUT.login_text	{width: 275px;}

/*Personal Account... INPUT BOX SIZES*/
INPUT.personal_text			{width: 269px;}
INPUT.personal_text_error	{font-weight: bold;width: 269px;background-color: #ffff00;}

/*User Grid... INPUT BOX SIZES*/
INPUT.user_name_text		{width: 100px;}
INPUT.user_login_text		{width: 65px;}
INPUT.user_password_text	{width: 65px;}
INPUT.user_email_text		{width: 150px;}

/*Event Type Grid... INPUT BOX SIZES*/
INPUT.calendar_event_type_name_text		{width: 275px;}
INPUT.calendar_event_type_color_text	{width: 60px; font-weight: bold;}
INPUT.calendar_event_type_note_text		{width: 140px;}

/*Employee... INPUT BOX SIZES*/
INPUT.emp_first_name_text			{width: 266px;}
INPUT.emp_first_name_text_error		{font-weight: bold;width: 266px;background-color: #ffff00;}
INPUT.emp_last_name_text			{width: 266px;}
INPUT.emp_last_name_text_error		{font-weight: bold;width: 266px;background-color: #ffff00;}
INPUT.emp_code_text					{width: 128px;}
INPUT.emp_code_text_error			{font-weight: bold;width: 128px;background-color: #ffff00;}
INPUT.home_street_adr_text			{width: 266px;}
INPUT.home_street_adr_text_error	{font-weight: bold;width: 266px;background-color: #ffff00;}
INPUT.home_city_text				{width: 128px;}
INPUT.home_city_text_error			{font-weight: bold;width: 128px;background-color: #ffff00;}
INPUT.home_state_text				{width: 46px;}
INPUT.home_state_text_error			{font-weight: bold;width: 46px;background-color: #ffff00;}
INPUT.home_zip_text					{width: 72px;}
INPUT.home_zip_text_error			{font-weight: bold;width: 72px;background-color: #ffff00;}
INPUT.home_tel_text					{width: 128px;}
INPUT.home_tel_text_error			{font-weight: bold;width: 128px;background-color: #ffff00;}
INPUT.main_tel_text					{width: 128px;}
INPUT.main_tel_text_error			{font-weight: bold;width: 128px;background-color: #ffff00;}
INPUT.dept_text						{width: 128px;}
INPUT.dept_text_error				{font-weight: bold;width: 128px;background-color: #ffff00;}
INPUT.pos_text						{width: 128px;}
INPUT.pos_text_error				{font-weight: bold;width: 128px;background-color: #ffff00;}
INPUT.cell_tel_text					{width: 128px;}
INPUT.cell_tel_text_error			{font-weight: bold;width: 128px;background-color: #ffff00;}
INPUT.pgr_tel_text					{width: 128px;}
INPUT.pgr_tel_text_error			{font-weight: bold;width: 128px;background-color: #ffff00;}
TEXTAREA.note_text					{width: 543px; font-family: 'Arial'}
TEXTAREA.note_text_error			{font-weight: bold;width: 543px;background-color: #ffff00; font-family: 'Arial'}
INPUT.eml_adr_text					{width: 266px;}
INPUT.eml_adr_text_error			{font-weight: bold;width: 266px;background-color: #ffff00;}

/*Events... INPUT BOX SIZES*/
INPUT.title_text			{width: 543px;}
INPUT.title_text_error		{font-weight: bold;width: 543px;background-color: #ffff00;}
INPUT.audience_text			{width: 543px;}
INPUT.audience_text_error	{font-weight: bold;width: 543px;background-color: #ffff00;}
TEXTAREA.dsc_text			{width: 543px; font-family: 'Arial'}
TEXTAREA.dsc_text_error		{font-weight: bold;width: 543px;background-color: #ffff00; font-family: 'Arial'}


/*Email Everyone... INPUT BOX SIZES*/
INPUT.sent_mail_subject_text			{width: 543px;}
INPUT.sent_mail_subject_text_error		{font-weight: bold;width: 543px;background-color: #ffff00;}
TEXTAREA.sent_mail_body_text			{width: 543px; font-family: 'Arial'}
TEXTAREA.sent_mail_body_text_error		{font-weight: bold;width: 543px;background-color: #ffff00; font-family: 'Arial'}

/*Driving Directions... INPUT BOX SIZES*/
INPUT.driving_address_text	{width: 305px;}
INPUT.driving_city_text		{width: 150px;}
INPUT.driving_zip_text		{width: 107px;}

/*Bible Search... INPUT BOX SIZES*/
INPUT.bible_search_cell	{width: 205px;}

/*Link Type Grid... INPUT BOX SIZES*/
INPUT.link_type_name_text	{width: 314px;}
INPUT.link_type_seq_text	{width: 60px;}

/*Photo Albums Grid... INPUT BOX SIZES*/
INPUT.photo_album_name_text	{width: 400px;}

/*Registration Types Grid... INPUT BOX SIZES*/
INPUT.registration_types_name_text	{width: 400px;}

/*Ministry Grid... INPUT BOX SIZES*/
INPUT.ministry_name_text	{width: 350px;}

/*Link Grid... INPUT BOX SIZES*/
TEXTAREA.link_name_text	{width: 120px; font-family: 'Arial'}
TEXTAREA.link_href_text	{width: 150px; font-family: 'Arial'}
TEXTAREA.link_dsc_text	{width: 200px; font-family: 'Arial'}

/*Prayer Request Grid... INPUT BOX SIZES*/
TEXTAREA.prayer_request_subject_of_text		{width: 100px; font-family: 'Arial'}
TEXTAREA.prayer_request_req_by_email_text	{width: 125px; font-family: 'Arial'}
TEXTAREA.prayer_request_prayer_request_text	{width: 150px; font-family: 'Arial'}
INPUT.prayer_request_requested_by_text		{width: 100px;}

/*Prayer Requests... INPUT BOX SIZES*/
INPUT.requested_by_text				{width: 250px;}
INPUT.requested_by_text_error		{font-weight: bold;width: 250px;background-color: #ffff00;}
INPUT.req_by_email_text				{width: 250px;}
INPUT.req_by_email_text_error		{font-weight: bold;width: 250px;background-color: #ffff00;}
INPUT.subject_of_text				{width: 515px;}
INPUT.subject_of_text_error			{font-weight: bold;width: 515px;background-color: #ffff00;}
TEXTAREA.prayer_request_text		{width: 515px; font-family: 'Arial'}
TEXTAREA.prayer_request_text_error	{font-weight: bold;width: 515px;background-color: #ffff00; font-family: 'Arial'}

/*Mailing List Grid... INPUT BOX SIZES*/
INPUT.mailing_list_first_name_text	{width: 125px;}
INPUT.mailing_list_last_name_text	{width: 125px;}
INPUT.mailing_list_email_text		{width: 200px;}

/*Join Mailing List... INPUT BOX SIZES*/
INPUT.join_list_first_name_text			{width: 250px;}
INPUT.join_list_first_name_text_error	{font-weight: bold;width: 250px;background-color: #ffff00;}
INPUT.join_list_last_name_text			{width: 250px;}
INPUT.join_list_last_name_text_error	{font-weight: bold;width: 250px;background-color: #ffff00;}
INPUT.join_list_email_text				{width: 515px;}
INPUT.join_list_email_text_error		{font-weight: bold;width: 515px;background-color: #ffff00;}

/*Tell a Friend... INPUT BOX SIZES*/
INPUT.tell_a_friend_requester_first_name_text		{width: 250px;}
INPUT.tell_a_friend_requester_first_name_text_error	{font-weight: bold;width: 250px;background-color: #ffff00;}
INPUT.tell_a_friend_requester_last_name_text		{width: 250px;}
INPUT.tell_a_friend_requester_last_name_text_error	{font-weight: bold;width: 250px;background-color: #ffff00;}
INPUT.tell_a_friend_requester_email_text			{width: 515px;}
INPUT.tell_a_friend_requester_email_text_error		{font-weight: bold;width: 515px;background-color: #ffff00;}
INPUT.tell_a_friend_friend_first_name_text			{width: 250px;}
INPUT.tell_a_friend_friend_first_name_text_error	{font-weight: bold;width: 250px;background-color: #ffff00;}
INPUT.tell_a_friend_friend_last_name_text			{width: 250px;}
INPUT.tell_a_friend_friend_last_name_text_error		{font-weight: bold;width: 250px;background-color: #ffff00;}
INPUT.tell_a_friend_friend_email_text				{width: 515px;}
INPUT.tell_a_friend_friend_email_text_error			{font-weight: bold;width: 515px;background-color: #ffff00;}

/*Registration... INPUT BOX SIZES*/
INPUT.registration_first_name_text			{width: 250px;}
INPUT.registration_first_name_text_error	{font-weight: bold;width: 250px;background-color: #ffff00;}
INPUT.registration_last_name_text			{width: 250px;}
INPUT.registration_last_name_text_error		{font-weight: bold;width: 250px;background-color: #ffff00;}
INPUT.registration_email_text				{width: 250px;}
INPUT.registration_email_text_error			{font-weight: bold;width: 250px;background-color: #ffff00;}
INPUT.registration_phone_text				{width: 250px;}
INPUT.registration_phone_text_error			{font-weight: bold;width: 250px;background-color: #ffff00;}
INPUT.registration_num_people_text			{width: 250px;}
INPUT.registration_num_people_text_error	{font-weight: bold;width: 250px;background-color: #ffff00;}
TEXTAREA.registration_comments_text			{width: 515px; font-family: 'Arial'}
TEXTAREA.registration_comments_text_error	{font-weight: bold;width: 515px;background-color: #ffff00; font-family: 'Arial'}

/*Registration... INPUT BOX SIZES*/
INPUT.registration_grid_first_name_text	{width: 110px;}
INPUT.registration_grid_last_name_text	{width: 110px;}
INPUT.registration_grid_email_text		{width: 150px;}
INPUT.registration_grid_phone_text		{width: 100px;}
INPUT.registration_grid_num_people_text	{width: 45px;}
TEXTAREA.registration_grid_comments_text{width: 160px; font-family: 'Arial'}

/*File Base... INPUT BOX SIZES*/
TEXTAREA.file_description_text	{width: 160px; font-family: 'Arial'}