body { background-image: url(images/NPL_background.jpg); }
#main_table { width: 900px; margin: 20px 0 0; padding: 0; border-width: 0; }
#main_table td { vertical-align: top; margin: 0; padding: 0; }
#header_table { width: 900px; margin: 0; padding: 0; border-width: 0; }
#header_table td { margin: 0; padding: 0; }
#header_table td.about_menu { background-image: url(images/NPL_header_blank_off3.jpg); background-repeat: repeat-x; text-align: right; margin: 0; padding: 0; }
#header_table td.topbar_background { background-image: url(images/NPL_header_on2.jpg); background-repeat: repeat-x; margin: 0; padding: 0; }
#header_table td.topbar_image_background { background-image: url(images/NPL_header_filler_11.jpg); background-repeat: repeat-x; margin: 0; padding: 0; }
#main_table td.widearea_notification { background-image: url(images/NPL_wide_page_off2.jpg); background-repeat: repeat-x; }
#widearea_table { width: 100%; margin: 0; padding: 0; border-width: 0; }
#widearea_table td { margin: 0; padding: 0; width: 100%; }
#main_table td.widepage { font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; background-color: #fff; margin: 0; padding: 12px; vertical-align: top; }
#main_table td.clan_search { margin: 0; padding: 0; vertical-align: top; }
#main_table td.menu_about { background-image: url(images/npl_menu_backgrounds_about.jpg); background-repeat: repeat-x; margin: 0; padding: 0; vertical-align: top; }
#main_table td.menu_FRBL { background-image: url(images/npl_menu_backgrounds_FRBL.jpg); background-repeat: repeat-x; margin: 0; padding: 0; vertical-align: top; }
#main_table td.menu_KTB { background-image: url(images/npl_menu_backgrounds_KTB.jpg); background-repeat: repeat-x; margin: 0; padding: 0; vertical-align: top; }
#main_table td.menu_LV { background-image: url(images/npl_menu_backgrounds_LV.jpg); background-repeat: repeat-x; margin: 0; padding: 0; vertical-align: top; }
#main_table td.menu_RC { background-image: url(images/npl_menu_backgrounds_RC.jpg); background-repeat: repeat-x; margin: 0; padding: 0; vertical-align: top; }
#main_table td.menu_FS { background-image: url(images/npl_menu_backgrounds_FS.jpg); background-repeat: repeat-x; margin: 0; padding: 0; vertical-align: top; }
#menu_table { width: 900px; margin: 0; padding: 0; border-width: 0; }
#menu_table td { margin: 0; padding: 0; }
#main_table td.left_column {
	background-image: url(images/NPL_home_off22.jpg);
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 185px;
}
#main_table td.center_column { background-color: #fff; margin: 0; padding: 20px; vertical-align: top; }
#main_table td.right_column { background-image: url(images/NPL_home_off20.jpg); background-repeat: repeat-y; margin: 0; padding: 0; vertical-align: top; width: 186px; }
#main_table td.inside_left_column {
	font-size: 11px;
	font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;
	background-image: url(images/NPL_home_off22.jpg);
	background-repeat: repeat-y;
	margin: 0;
	padding: 8px 0 8px 10px;
	width: 155px;
	vertical-align: top;
	background-color: #FFFFFF;
}
#main_table td.inside_center_column { font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; background-color: #fff; margin: 0; padding: 20px; vertical-align: top; }
#main_table td.inside_right_column { font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; background-color: #fff; background-image: none; margin: 0; padding: 8px; width: 150px; vertical-align: top; }
#main_table td.address { background-image: url(images/address_filler.jpg); background-repeat: repeat-x; text-align: right; margin: 0; padding: 0; vertical-align: top; }
#address_table { width: 900px; margin: 0; padding: 0; border-width: 0; }
#address_table td { margin: 0; padding: 0; }
#search_table { background-image: url(images/CLAN_bar_2.jpg); background-repeat: repeat-x; width: 900px; margin: 0; padding: 0; border-width: 0; }
#search_table td { vertical-align: middle; margin: 0; padding: 0; width: 763px; }
#search_table td.search_td { text-align: right; }
#search_table td input.search_field { color: #31016f; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 160px; height: 18px; }
#search_table td  select.select_menu { color: #31016f; font-size: 10px; }
form { margin: 0; padding: 0; border-width: 0; }
#center_table_red { width: 100%; margin: 0; padding: 0; border-width: 0; }
#center_table_red td.center_table_title { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #c00; margin: 0; padding: 4px; border: solid 1px #c00; }
#center_table_red td.center_table_content { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 12px; border: solid 1px #c00; }
/*left menu styles for About*/
#left_menu_wrapper_about { width: 153px; margin: 0; padding: 0; border-width: 0; }
#left_menu_wrapper_about td { vertical-align: top; margin: 0; padding: 0; }
#left_menu_wrapper_about td.topbar { margin: 0; padding: 0; vertical-align: top; width: 153px; height: 1px; }
#left_menu_wrapper_about td.bottombar { margin: 0; padding: 0; width: 153px; height: 13px; vertical-align: top; }
#left_menu_wrapper_about td.submenu_td { background-image: url(images/leftmenu_about_02.jpg); background-repeat: repeat-y; margin: 0; padding: 12px 0; width: 153px; vertical-align: top; }
/*left menu styles for FRLB*/
#left_menu_wrapper_FRBL { width: 153px; margin: 0; padding: 0; border-width: 0; }
#left_menu_wrapper_FRBL td { vertical-align: top; margin: 0; padding: 0; }
#left_menu_wrapper_FRBL td.topbar { margin: 0; padding: 0; vertical-align: top; width: 153px; height: 1px; }
#left_menu_wrapper_FRBL td.bottombar { margin: 0; padding: 0; width: 153px; height: 13px; vertical-align: top; }
#left_menu_wrapper_FRBL td.submenu_td { background-image: url(images/leftmenu_FRBL_02.jpg); background-repeat: repeat-y; margin: 0; padding: 12px 0 0; width: 153px; vertical-align: top; }
/*left menu styles for KTB*/
#left_menu_wrapper_KTB { width: 153px; margin: 0; padding: 0; border-width: 0; }
#left_menu_wrapper_KTB td { vertical-align: top; margin: 0; padding: 0; }
#left_menu_wrapper_KTB td.topbar { margin: 0; padding: 0; vertical-align: top; width: 153px; height: 1px; }
#left_menu_wrapper_KTB td.bottombar { margin: 0; padding: 0; width: 153px; height: 13px; vertical-align: top; }
#left_menu_wrapper_KTB td.submenu_td { background-image: url(images/leftmenu_KTB_02.jpg); background-repeat: repeat-y; margin: 0; padding: 12px 0 0; width: 153px; vertical-align: top; }
/*left menu styles for LV*/
#left_menu_wrapper_LV { width: 153px; margin: 0; padding: 0; border-width: 0; }
#left_menu_wrapper_LV td { vertical-align: top; margin: 0; padding: 0; }
#left_menu_wrapper_LV td.topbar { margin: 0; padding: 0; vertical-align: top; width: 153px; height: 1px; }
#left_menu_wrapper_LV td.bottombar { margin: 0; padding: 0; width: 153px; height: 13px; vertical-align: top; }
#left_menu_wrapper_LV td.submenu_td { background-image: url(images/leftmenu_LV_02.jpg); background-repeat: repeat-y; margin: 0; padding: 12px 0 0; width: 153px; vertical-align: top; }
/*left menu styles for RC*/
#left_menu_wrapper_RC { width: 153px; margin: 0; padding: 0; border-width: 0; }
#left_menu_wrapper_RC td { vertical-align: top; margin: 0; padding: 0; }
#left_menu_wrapper_RC td.topbar { margin: 0; padding: 0; vertical-align: top; width: 153px; height: 1px; }
#left_menu_wrapper_RC td.bottombar { margin: 0; padding: 0; width: 153px; height: 13px; vertical-align: top; }
#left_menu_wrapper_RC td.submenu_td { background-image: url(images/leftmenu_RC_02.jpg); background-repeat: repeat-y; margin: 0; padding: 12px 0 0; width: 153px; vertical-align: top; }
/*left menu styles for FS*/
#left_menu_wrapper_FS { width: 153px; margin: 0; padding: 0; border-width: 0; }
#left_menu_wrapper_FS td { vertical-align: top; margin: 0; padding: 0; }
#left_menu_wrapper_FS td.topbar { margin: 0; padding: 0; vertical-align: top; width: 153px; height: 1px; }
#left_menu_wrapper_FS td.bottombar { margin: 0; padding: 0; width: 153px; height: 13px; vertical-align: top; }
#left_menu_wrapper_FS td.submenu_td { background-image: url(images/leftmenu_FS_02.jpg); background-repeat: repeat-y; margin: 0; padding: 12px 0 0; width: 153px; vertical-align: top; }
/*right menu styles for FRLB*/
#right_menu_wrapper_FRBL { width: 153px; margin: 0; padding: 0; border-width: 0; }
#right_menu_wrapper_FRBL td { vertical-align: top; margin: 0; padding: 0; }
#right_menu_wrapper_FRBL td.topbar { margin: 0; padding: 0; vertical-align: top; width: 153px; height: 10px; }
#right_menu_wrapper_FRBL td.bottombar { margin: 0; padding: 0; width: 153px; height: 13px; vertical-align: top; }
#right_menu_wrapper_FRBL td.submenu_td { color: #fff; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; background-image: url(images/rightmenu_FRBL_02.jpg); background-repeat: repeat-y; margin: 0; padding: 4px 8px 12px 12px; width: 153px; vertical-align: top; }
#right_menu_wrapper_FRBL td.submenu_td ul { color: #fff; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 0; list-style-type: none; }
#right_menu_wrapper_FRBL td.submenu_td ul li { padding-bottom: 6px; }
a.right_menu_wrapper_ul:link { color: #fff; font-size: 11px; text-decoration: none; padding-bottom: 6px; }
a.right_menu_wrapper_ul:visited { color: #fff; font-size: 11px; text-decoration: none; padding-bottom: 6px; }
a.right_menu_wrapper_ul:hover { color: #fff; font-size: 11px; text-decoration: underline; padding-bottom: 6px; }
/*right menu styles for KTB*/
#right_menu_wrapper_KTB { width: 153px; margin: 0; padding: 0; border-width: 0; }
#right_menu_wrapper_KTB td { vertical-align: top; margin: 0; padding: 0; }
#right_menu_wrapper_KTB td.topbar { margin: 0; padding: 0; vertical-align: top; width: 153px; height: 10px; }
#right_menu_wrapper_KTB td.submenu_td { color: #fff; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; background-image: url(images/rightmenu_KTB_02.jpg); background-repeat: repeat-y; margin: 0; padding: 4px 8px 12px 12px; width: 153px; vertical-align: top; }
#right_menu_wrapper_KTB td.submenu_td ul { color: #fff; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 0; list-style-type: none; }
#right_menu_wrapper_KTB td.submenu_td ul li { padding-bottom: 6px; }
#right_menu_wrapper_KTB td.bottombar { margin: 0; padding: 0; width: 153px; height: 13px; vertical-align: top; }
/*right menu styles for LV*/
#right_menu_wrapper_LV { width: 153px; margin: 0; padding: 0; border-width: 0; }
#right_menu_wrapper_LV td { vertical-align: top; margin: 0; padding: 0; }
#right_menu_wrapper_LV td.topbar { margin: 0; padding: 0; vertical-align: top; width: 153px; height: 10px; }
#right_menu_wrapper_LV td.submenu_td { color: #fff; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; background-image: url(images/rightmenu_LV_02.jpg); background-repeat: repeat-y; margin: 0; padding: 4px 8px 12px 12px; width: 153px; vertical-align: top; }
#right_menu_wrapper_LV td.submenu_td ul { color: #fff; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 0; list-style-type: none; }
#right_menu_wrapper_LV td.submenu_td ul li { color: #fff; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; padding-bottom: 6px; list-style-type: none; }
#right_menu_wrapper_LV td.bottombar { margin: 0; padding: 0; width: 153px; height: 13px; vertical-align: top; }
/*right menu styles for RC*/
#right_menu_wrapper_RC { width: 153px; margin: 0; padding: 0; border-width: 0; }
#right_menu_wrapper_RC td { vertical-align: top; margin: 0; padding: 0; }
#right_menu_wrapper_RC td.topbar { margin: 0; padding: 0; vertical-align: top; width: 153px; height: 10px; }
#right_menu_wrapper_RC td.submenu_td { color: #fff; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; background-image: url(images/rightmenu_RC_02.jpg); background-repeat: repeat-y; margin: 0; padding: 4px 8px 12px 12px; width: 153px; vertical-align: top; }
#right_menu_wrapper_RC td.submenu_td ul { color: #fff; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 0; list-style-type: none; }
#right_menu_wrapper_RC td.submenu_td ul li { color: #fff; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; padding-bottom: 6px; list-style-type: none; }
#right_menu_wrapper_RC td.bottombar { margin: 0; padding: 0; width: 153px; height: 13px; vertical-align: top; }
/*right menu styles for FS*/
#right_menu_wrapper_FS { width: 153px; margin: 0; padding: 0; border-width: 0; }
#right_menu_wrapper_FS td { vertical-align: top; margin: 0; padding: 0; }
#right_menu_wrapper_FS td.topbar { margin: 0; padding: 0; vertical-align: top; width: 153px; height: 10px; }
#right_menu_wrapper_FS td.submenu_td { color: #fff; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; background-image: url(images/rightmenu_FS_02.jpg); background-repeat: repeat-y; margin: 0; padding: 4px 8px 12px 12px; width: 153px; vertical-align: top; }
#right_menu_wrapper_FS td.submenu_td ul { color: #fff; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 0; list-style-type: none; }
#right_menu_wrapper_FS td.submenu_td ul li { color: #fff; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; padding-bottom: 6px; list-style-type: none; }
#right_menu_wrapper_FS td.bottombar { margin: 0; padding: 0; width: 153px; height: 13px; vertical-align: top; }
/*right menu styles for About
*/
#right_menu_wrapper_about { width: 153px; margin: 0; padding: 0; border-width: 0; }
#right_menu_wrapper_about td { vertical-align: top; margin: 0; padding: 0; }
#right_menu_wrapper_about td.topbar { margin: 0; padding: 0; vertical-align: top; width: 153px; height: 10px; }
#right_menu_wrapper_about td.bottombar { margin: 0; padding: 0; width: 153px; height: 13px; vertical-align: top; }
#right_menu_wrapper_about td.submenu_td { color: #fff; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; background-image: url(images/rightmenu_about_02.jpg); background-repeat: repeat-y; margin: 0; padding: 4px 8px 12px 12px; width: 153px; vertical-align: top; }
#right_menu_wrapper_about td.submenu_td ul { color: #fff; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 0; list-style-type: none; }
#right_menu_wrapper_about td.submenu_td ul li { padding-bottom: 6px; }
/*Form and Admin Styles*/
#form_table td.form_label { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; margin: 0; padding: 3px 6px; white-space: nowrap; }
#form_table td.form_label_no_wrap { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; margin: 0; padding: 3px 6px; }
form_label_span { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; white-space: nowrap; }
#form_table td.form_label_section_head { color: #433b38; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #ddd; white-space: nowrap; padding: 3px 6px; border-top: 1px solid #a9a9a9; border-bottom: 1px solid #a9a9a9; }
#form_table td.form_label_red { color: #c03; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; white-space: nowrap; margin: 0; padding: 2px 6px; }
#form_table td.form_label_red_bckgnd { color: #c03; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #f5f5f5; white-space: nowrap; margin: 0; padding: 4px 8px 4px 6px; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; }
#form_table td.bckgnd { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f5f5f5; margin: 0; padding: 2px 6px; vertical-align: top; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; }
#form_table td.form_label_bckgnd { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #f5f5f5; white-space: nowrap; margin: 0; padding: 4px 8px 4px 6px; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; }
.textfield_60 { color: #433B38; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width: 60px; height: 18px; border: solid 1px #666; }
.textfield_140 { color: #433B38; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width: 140px; height: 18px; border: solid 1px #666; }
.textfield_200 { color: #433B38; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width: 200px; height: 18px; border: solid 1px #666; }
.form_select_menu { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
textarea { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; padding: 4px; border: solid 1px #dcdcdc; }
.submit_button {
	color: #fff;
	font-size: 11px;
	font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;
	background-color: #433B38;
	border-top-color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #433B38;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
#list_table {
	margin: 0;
	padding: 0;
	border-width: 0;
	width: 100%;
}
#list_table td {
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0;
	padding: 3px;
	white-space: nowrap;
}
#list_table td.class_title {
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	width: 120px;
	margin: 0;
	font-weight: bold;
	white-space: nowrap;
	padding-top: 3px;
	padding-right: 24px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#list_table td.class_title a.list_link:link {
	white-space: nowrap;
}
#list_table td.class_title a.list_link:visited {
	white-space: nowrap;
}
#list_table td.class_title a.list_link:hover {
	white-space: nowrap;
}
#cal_admin_table {
	font-size: 11px;
	font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 0;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #5BA0C7;
	border-right-color: #5BA0C7;
	border-bottom-color: #5BA0C7;
	border-left-color: #5BA0C7;
}
#cal_admin_table td {
	font-size: 11px;
	font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;
	vertical-align: middle;
	margin: 0;
	padding: 3px 8px 3px 3px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5BA0C7;
	border-right-color: #5BA0C7;
	border-bottom-color: #5BA0C7;
	border-left-color: #5BA0C7;
}
#cal_admin_table th {
	font-size: 11px;
	font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;
	vertical-align: middle;
	margin: 0;
	padding: 3px 8px 3px 3px;
	color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5BA0C7;
	border-right-color: #5BA0C7;
	border-bottom-color: #5BA0C7;
	border-left-color: #5BA0C7;
	background-color: #5BA0C7;
}
#admin_table a.sort_link:link {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#admin_table a.sort_link:visited {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#admin_table a.sort_link:hover {
	font-size: 12px;
	font-weight: bold;
	color: #433B38;
	text-decoration: none;
}
#admin_table {
	font-size: 11px;
	font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 3px 8px 3px 3px;
	border-width: 0;
	width: 100%;
}
#admin_table td { font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; vertical-align: middle; margin: 0; padding: 3px 8px 3px 3px; }
#admin_table td.first_cell { font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 3px 8px 3px 28px; border-left: 1px solid #dcdcdc; }
#admin_table td.last_cell { font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding-right: 8px; border-right: 1px solid #dcdcdc; }
#admin_table td.section_title { color: #fff; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #433B38; margin: 0; padding: 3px 8px; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; }
#admin_table td.section_title_bar_first { color: #fff; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #433B38; margin: 0; padding: 3px 8px 3px 3px; }
#admin_table td.section_title_bar { color: #fff; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #433B38; margin: 0; padding: 3px 8px 3px 3px; }
#admin_table td.section_title_bar_last { color: #fff; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #433B38; margin: 0; padding: 3px 8px 3px 3px; border-right: 1px solid #dcdcdc; }
#admin_table td.bckgnd_gray { font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; background-color: #f5f5f5; margin: 0; border-bottom: 1px solid #dcdcdc; }
#admin_table td.bckgnd_white { font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; background-color: #fff; margin: 0; border-bottom: 1px solid #dcdcdc; }

#sidebar_menu { font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 0; border-width: 0; list-style-type: none; }
/* Calendar Styles */
#calView_switch {width: 630px; border: 0; margin: 0; padding: 0;}
#calView_switch td {margin: 0; padding: 3px;}
a.view_link:link { color: #433b38; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
a.view_link:visited { color: #433b38; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
a.view_link:hover { color: #5ba0c7; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
a.back_next:link { color: #fff; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
a.back_next:visited { color: #fff; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
a.back_next:hover { color: #dcdcdc; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
#calendar_table_navigation {width: 630px; border: 0; padding: 0; margin: 0; color: #fff;}
#calendar_table_navigation td. {
	width: auto;
	margin: 0;
	padding: 3px;
	color: #fff;
	white-space: nowrap;
}
.themonthcolor {
	background-color: #5ba0c7;
	font-size: 11px;
	text-align: center;
	white-space: nowrap;
}
.monthyr_style {
	background-color: #5ba0c7;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	width: 90px;
}
#calendar_table {width: 630px; border: 0; padding: 0; margin: 0; color: #fff;}
#calendar_table td {width: 90px; margin: 0; padding: 3px; color: #000; vertical-align: top; border: solid 1px #5ba0c7; font-size: 10px;}
#calendar_table td.smtwtfs_style {color: #433b38; text-align: center; width: 90px; font-size: 11px; background-color: #f5f5f5; vertical-align: top; }
#calendar_table td.dde_style {
	color: #433B38;
	text-align: left;
	font-size: 11px;
	background-color: #f5f5f5;
	vertical-align: top;
	font-weight: bold;
}
#calendar_table td.lastrow {border: 0px}
#showEvents {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 3px;
}
ul#showEvents li {
	padding-bottom: 6px;
	list-style: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5BA0C7;
}
.thetdbgcolornow { background-color: #dcdcdc; width: 90px; height: 80px; }
.thetdbgcolornorm { background-color: #f5f5f5; width: 90px; height: 80px; }
.tdweekof {background-color: #f5f5f5;}
.datestylenow { background-color: #f5f5f5;  font-size: 10px;}
.datestylenorm { background-color: #dcdcdc;  font-size: 10px;}
a.event_style:link { color: #433b38; font-size: 10px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
#cal_detail_table {
	background-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#cal_detail_table td {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #5BA0C7;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	color: #FFFFFF;
}
#cal_detail_table td.event_title {
	font-size: 13px;
	color: #FFFFFF;
	background-color: #433B38;
}
#detail_table {width: 300px; border: 0; padding: 0; margin: 0; color: #FFF;}
#detail_table td {padding: 3px; color: #000; vertical-align: top; border: solid 1px red; font-size: 10px;}
#detail_table td.event_title {color: #fff; font-size: 11px; font-weight: bold; background-color: red;}
#mainform_table { margin: 0; padding: 0; border-width: 0; }
#mainform_table td { font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; vertical-align: top; margin: 0; padding: 3px; }
#form_table { margin: 0; padding: 0; border-width: 0; }
#form_table td { font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 3px; }
#form_table td.textfield { font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; width: 160px; height: 18px; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; }
h1 { color: #2b4083; font-size: 13px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; border-bottom: 1px solid #dcdcdc; }
#calendar_list_table { width: 630px; margin: 0; padding: 0; }
#calendar_list_table td { font-size: 11px; margin: 0; padding: 3px; }
#calendar_list_table td.title_space { margin: 0; padding: 0; }
#calendar_list_table td.first_cell { padding-left: 18px; }
#calendar_list_table td.spacer_td { padding-bottom: 12px; }
#calendar_list_table td.spacer_td hr { background-color: #dcdcdc; height: 1px; border-width: 0; }
#calendar_list_table td.date_title { color: #339; font-size: 11px; font-weight: bold; background-color: #dcdcdc; margin: 0; padding: 3px 3px 3px 12px; }
#calendar_list_table td.signup { color: #339; font-size: 11px; background-color: #dcdcdc; margin: 0; padding: 3px 12px; }
#calendar_list_table td.signup a.signup_link:link { color: #339; font-size: 11px; text-decoration: none; }
#calendar_list_table td.signup a.signup_link:visited { color: #339; font-size: 11px; text-decoration: none; }
#calendar_list_table td.signup a.signup_link:hover { color: #339; text-decoration: underline; }
#hours_table {border:0; margin: 0; padding:0; }
#hours_table td {
	color: #339;
	font-size: 11px;
	font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 3px 12px 3px 3px;
	font-weight: bold;
}