body { background-image: url(images/NPL_background.jpg); }
#main_table { width: 763px; margin: 20px 0 0; padding: 0; border-width: 0; }
#main_table td { vertical-align: top; margin: 0; padding: 0; }
#main_table td.widepage { background-color: #fff; margin: 0; padding: 0; vertical-align: top; }
#header_table { 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.clan_search { margin: 0; padding: 0; vertical-align: top; }
#main_table td.menu { margin: 0; padding: 0; vertical-align: top; }
#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_center_column table {
	font-size: 11px;
	font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 0px;
}

#main_table td.inside_center_column table td{
	font-size: 12px;
	font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 3px;
	vertical-align: top;
}
#main_table td.inside_center_column table th{
	font-size: 11px;
	font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;
	background-color: #fff;
	margin: 0;
	padding: 3px;
	vertical-align: top;
	font-weight: bold;
}

#main_table td.inside_center_column a:link{
	font-size: 12px;
	font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;
	;
	font-weight: bold;
	color: #33007D;
	text-decoration: underline;
}

#main_table td.inside_center_column a:visited{
	font-size: 12px;
	font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;
	;
	font-weight: bold;
	color: #33007D;
	text-decoration: underline;
}

#main_table td.inside_center_column a:hover{
	font-size: 12px;
	font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;
	;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}

.indent_body {padding-left:12px;}

#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 { margin: 0; padding: 0; vertical-align: top; }
h1 { color: #334787; font-size: 12px; font-weight: bold; border-bottom: 1px solid #dcdcdc; }
h2 {
	color: #336633;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 0px none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
h3 { color: #2b4083; font-size: 14px; font-weight: bold; }
#search_table { background-image: url(images/CLAN_bar_2.jpg); background-repeat: repeat-x; width: 763px; 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%;
	padding: 0;
	border-width: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 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; }
#center_table_blue {
	width: 100%;
	padding: 0;
	border-width: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
#center_table_blue td.center_table_content {
	font-size: 11px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 12px;
	border: 1px solid #000066;
}

#center_table_blue td.center_table_title {
	color: #fff;
	font-size: 11px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-color: #000066;
	margin: 0;
	padding: 4px;
	border: 1px solid #000066;
}
#center_table_orange {
	width: 100%;
	padding: 0;
	border-width: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
#center_table_orange td.center_table_content {
	font-size: 11px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 12px;
	border: 1px solid #FF3300;
}
#center_table_orange { width: 100%; margin: 0; padding: 0; border-width: 0; }
#center_table_orange td.center_table_title {
	color: #fff;
	font-size: 11px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-color: #FF3300;
	margin: 0;
	padding: 4px;
	border: 1px solid #FF3300;
}
/*title table styles*/
#title_table { margin: 0; padding: 0; border-width: 0; }
#title_table td { vertical-align: top; margin: 0; padding: 0; }
#title_table td h1.PT_regular {
	color: #334787;
	font-size: 14px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#title_table td h1.PT_medium {
	color: #334787;
	font-size: 16px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#title_table td h1.PT_large {
	color: #334787;
	font-size: 18px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#title_table td h1.PT_regular_comic_sans {
	color: #334787;
	font-size: 16px;
	font-family: "Comic Sans MS";
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#title_table td h1.PT_medium_comic_sans {
	color: #334787;
	font-size: 18px;
	font-family: "Comic Sans MS";
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#title_table td h1.PT_large_comic_sans {
	color: #334787;
	font-size: 20px;
	font-family: "Comic Sans MS";
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*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; 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; 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; 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; 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; width: 153px; vertical-align: top; }
/*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; }
/*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; }
#right_menu_wrapper_FRBL td.submenu_td ul li a:link { color: #fff; font-size: 11px; text-decoration: none; padding-bottom: 6px; }
#right_menu_wrapper_FRBL td.submenu_td ul li a:visited { color: #fff; font-size: 11px; text-decoration: none; padding-bottom: 6px; }
#right_menu_wrapper_FRBL td.submenu_td ul li a: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_wrapper_KTB td.submenu_td ul li a:link { color: #fff; font-size: 11px; text-decoration: none; padding-bottom: 6px; }
#right_menu_wrapper_KTB td.submenu_td ul li a:visited { color: #fff; font-size: 11px; text-decoration: none; padding-bottom: 6px; }
#right_menu_wrapper_KTB td.submenu_td ul li a:hover { color: #fff; font-size: 11px; text-decoration: underline; padding-bottom: 6px; }
/*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_wrapper_LV td.submenu_td ul li a:link { color: #fff; font-size: 11px; text-decoration: none; padding-bottom: 6px; }
#right_menu_wrapper_LV td.submenu_td ul li a:visited { color: #fff; font-size: 11px; text-decoration: none; padding-bottom: 6px; }
#right_menu_wrapper_LV td.submenu_td ul li a:hover { color: #fff; font-size: 11px; text-decoration: underline; padding-bottom: 6px; }
/*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_wrapper_RC td.submenu_td ul li a:link { color: #fff; font-size: 11px; text-decoration: none; padding-bottom: 6px; }
#right_menu_wrapper_RC td.submenu_td ul li a:visited { color: #fff; font-size: 11px; text-decoration: none; padding-bottom: 6px; }
#right_menu_wrapper_RC td.submenu_td ul li a:hover { color: #fff; font-size: 11px; text-decoration: underline; padding-bottom: 6px; }
/*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_wrapper_FS td.submenu_td ul li a:link { color: #fff; font-size: 11px; text-decoration: none; padding-bottom: 6px; }
#right_menu_wrapper_FS td.submenu_td ul li a:visited { color: #fff; font-size: 11px; text-decoration: none; padding-bottom: 6px; }
#right_menu_wrapper_FS td.submenu_td ul li a:hover { color: #fff; font-size: 11px; text-decoration: underline; padding-bottom: 6px; }
/*right menu styles forAbout*/
#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.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; }
#right_menu_wrapper_about td.bottombar { margin: 0; padding: 0; width: 153px; height: 13px; vertical-align: top; }
#right_menu_wrapper_about td.submenu_td ul li a:link { color: #fff; font-size: 11px; text-decoration: none; padding-bottom: 6px; }
#right_menu_wrapper_about td.submenu_td ul li a:visited { color: #fff; font-size: 11px; text-decoration: none; padding-bottom: 6px; }
#right_menu_wrapper_about td.submenu_td ul li a:hover { color: #fff; font-size: 11px; text-decoration: underline; 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: 500px; 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: 100%; border: 0; padding: 0; margin: 0; color: #FFF;}
#calendar_table_navigation td {width: 70px;  margin: 0; padding: 3px; color: #fff;}
.themonthcolor {background-color: #5ba0c7; font-size: 11px; text-align: center;}
.monthyr_style {
	background-color: #5ba0c7;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
}
#calendar_table {width: 500px; border: 0; padding: 0; margin: 0; color: #FFF;}
#calendar_table td {width: 70px; 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: 70px; 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: 70px; height: 70px; }
.thetdbgcolornorm { background-color: #f5f5f5; width: 70px; height: 70px; }
.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; }
.whitelink {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

#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: 4px; border-bottom: 1px solid #dcdcdc; }
#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; }
#calendar_list_table td { margin: 0; padding: 0; }
#calendar_list_table { margin: 0; padding: 0; }
#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;
}
/* NPL styles */

#NPL_basic_table#main_table td.inside_center_column a.black_link:link {
	color: #000000;
}
#NPL_basic_table#main_table td.inside_center_column a.black_link:visited {
	color: #000000;
}
#NPL_basic_table#main_table td.inside_center_column a.black_link:hover {
	color: #000000; text-decoration:underline;
}

a.faq_title_link:link {
	font-size: 20px;
	color: #2b4083;
	text-decoration: none;
}
a.faq_title_link:visited {
	font-size: 20px;
	color: #2b4083;
	text-decoration: none;
}
a.faq_title_link:hover {
	font-size: 20px;
	color: #2b4083;
	text-decoration: underline;
}

.comic_sans_title_sm {
	font-family: "Comic Sans MS";
	font-size:14px;
	font-style: normal;
}

.comic_sans_title_lg {
	font-family: "Comic Sans MS";
	font-size:16px;
	font-style: normal;
	font-weight:bold;
}

#kids_page_table {
	padding:0;
	margin:0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 526px;
}

#kids_page_table td {
	padding:0; margin:0;
}#main_table .inside_center_column .heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #334787;
}
#main_table .inside_center_column img_res {
	margin-left: 50px;
}
.box1 {
	padding: 2px;
	height: 15%;
	width: 50%;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	border-top-color: #3333CC;
	border-right-color: #3333CC;
	border-bottom-color: #3333CC;
	border-left-color: #3333CC;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 240px;
}
.img_right_asr {
	float: right;
	padding-left: 10px;
}

.img_left_asr {
	float: left;
	position: relative;
}
.rightbox {
	width: 300px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	position: relative;
	float: left;
	display: inline;
}
.img_left_ency {
	float: left;
	margin-top: 0px;
	margin-bottom: 30px;
	clear: left;
	margin-right: 5%;
}
.bannerbox {
	background-color: #E0E0E4;
	margin: 10px;
	padding: 5px;
	border: medium solid #3300CC;
}
.textfloatright {
	float: right;
	width: 200px;
}
#RC_rightcolumn {
	float: right;
	width: 120px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: inline;
	margin: 0px;
}
#RC_maintext {
	padding: 5px;
	width: 400px;
	float: left;
	list-style: none;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: -5px;
}

#RC_maintext li {
	padding: .2em;
	list-style: none;
}
