html {	margin:0px;	padding:0px;}body {	margin:0px;	padding:0px;	background: url(images/bg.jpg);	scrollbar-base-color: #a6beb8;	scrollbar-arrow-color: #FFFFFF;	scrollbar-track-color: #d4ddda;	scrollbar-darkshadow-color: #FFFFFF;}table.body { 	background-color: #000;	background-image: url(images/body_ext_bg.jpg);	background-repeat: repeat;}table.content { 	background-color: #000;	background-image: url(images/body_bg.jpg);	background-repeat: no-repeat;}table.footer{	background-color: #000;	background-image: url(images/footer_bg.jpg);	background-repeat: repeat-x;}.failedTextBox { 	border: 2px solid #c24910;} .requiredTextBox {	border: default;}.cp_active { 	background-color: #daf2e5;	padding: 5px;	font-family: arial, verdana, geneva, sans-serif;	font-size: 12px;	color: #000;	font-weight: bold;}.cp_pending { 	background-color: #f3f4c0;	padding: 5px;	font-family: arial, verdana, geneva, sans-serif;	font-size: 12px;	color: #000;	font-weight: bold;}.cp_expired { 	background-color: #ffbfbf;	padding: 5px;	font-family: arial, verdana, geneva, sans-serif;	font-size: 12px;	color: #000;	font-weight: bold;}.cp_rejected { 	background-color: #f2d8f1;	padding: 5px;	font-family: arial, verdana, geneva, sans-serif;	font-size: 12px;	color: #000;	font-weight: bold;}.cp_removed { 	background-color: #f2d8f1;	padding: 5px;	font-family: arial, verdana, geneva, sans-serif;	font-size: 12px;	color: #000;	font-weight: bold;}.cp_gray { 	background-color: #e2e3e4;	padding: 5px;	font-family: arial, verdana, geneva, sans-serif;	font-size: 12px;	color: #000;	font-weight: bold;}.search_table{	background-image: url(images/search_bg.jpg);	background-repeat: repeat-x;}.index_image{	background-image: url(images/index/1.jpg);	background-repeat: no-repeat;}.form_header_image{	background-image: url(images/form_header_bg.gif);	background-repeat: no-repeat;	font-family: arial, verdana, geneva, sans-serif;	font-size: 12px;	line-height: 12px;	color: #FFF;	font-weight: bold;}.index_header {	position: absolute;	font-family: arial, verdana, geneva, sans-serif;	font-size: 14px;	line-height: 20px;	color: #c24910;	font-weight: bold;	border-top: 1px solid #c24910;	border-bottom: 1px solid #c24910;	padding-bottom: 5px;	padding-left: 0px;	padding-right: 0px;	padding-top: 5px;}.index_sub_header {	font-family: arial, verdana, geneva, sans-serif;	font-size: 11px;	line-height: 18px;	color: #666;	font-weight: bold;}.body_header {	font-family: arial, verdana, geneva, sans-serif;	font-size: 14px;	line-height: 36px;	color: #c24910;	font-weight: bold;}	.body_header a:link { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 14px; line-height: 16px; color: #c24910; font-weight: bold; }.body_header a:visited { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 14px; line-height: 16px; color: #c24910; font-weight: bold; }.body_header a:hover { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; font-size: 14px; line-height: 16px; color: #c24910; font-weight: bold; }.body_header a:active { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 14px; line-height: 16px; color: #c24910; font-weight: bold; }	.body_header_border {	position: absolute;	font-family: arial, verdana, geneva, sans-serif;	font-size: 14px;	line-height: 14px;	color: #c24910;	font-weight: bold;	border-bottom: 1px solid #c24910;	border-top: 1px solid #c24910;	padding-bottom: 5px;	padding-left: 0px;	padding-right: 0px;	padding-top: 5px;	vertical-align: top;}	.body_header_12px {	position: absolute;	font-family: arial, verdana, geneva, sans-serif;	font-size: 12px;	line-height: 12px;	color: #666;	font-weight: bold;	border-bottom: 1px solid #c24910;	border-top: 1px solid #c24910;	padding-bottom: 5px;	padding-left: 0px;	padding-right: 0px;	padding-top: 5px;	vertical-align: top;}.body_text {	font-family: arial, verdana, geneva, sans-serif;	font-size: 11px;	line-height: 16px;	color: #666;	font-weight: normal; }	.body_text a:link { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 16px; color: #c24910; font-weight: normal; }.body_text a:visited { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 16px; color: #c24910; font-weight: normal; }.body_text a:hover { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 16px; color: #666; font-weight: normal; }.body_text a:active { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 16px; color: #666; font-weight: normal; }.job_list_header {	font-family: arial, verdana, geneva, sans-serif;	font-size: 12px;	line-height: 16px;	color: #c24910;	font-weight: bold;	padding: 5px 0 0 0;	}.job_list_header a:link { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 12px; line-height: 16px; color: #c24910; font-weight: bold; }.job_list_header a:visited { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 12px; line-height: 16px; color: #c24910; font-weight: bold; }.job_list_header a:hover { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; font-size: 12px; line-height: 16px; color: #c24910; font-weight: bold; }.job_list_header a:active { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 12px; line-height: 16px; color: #c24910; font-weight: bold; }	.job_list {	font-family: arial, verdana, geneva, sans-serif;	font-size: 11px;	line-height: 16px;	color: #666;	font-weight: normal;	padding: 0 0 0 0;	}	.form_required {	font-family: arial, verdana, geneva, sans-serif;	font-size: 11px;	line-height: 16px;	color: #c24910;	font-weight: bold;	}.form_required_public {	font-family: arial, verdana, geneva, sans-serif;	font-size: 11px;	line-height: 16px;	color: #c24910;	font-weight: normal;	}	.search_box_bold {	font-family: arial, verdana, geneva, sans-serif;	font-size: 11px;	line-height: 14px;	color: #000000;	font-weight: bold; }	.search_box_small {	font-family: arial, verdana, geneva, sans-serif;	font-size: 10px;	line-height: 14px;	color: #000000;	font-weight: normal; }	.search_box_link {	font-family: arial, verdana, geneva, sans-serif;	font-size: 11px;	line-height: 14px;	color: #211265;	font-weight: bold; }.search_box_link a:link { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #211265; font-weight: bold; }.search_box_link a:visited { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #211265; font-weight: bold; }.search_box_link a:hover { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #211265; font-weight: bold; }.search_box_link a:active { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #211265; font-weight: bold; }.image_captions {	font-family: arial, verdana, geneva, sans-serif;	font-size: 10px;	line-height: 12px;	color: #666666;	font-weight: normal; }	.header_subtext {	font-family: arial, verdana, geneva, sans-serif;	font-size: 10px;	line-height: 10px;	color: #000;	font-weight: normal; }	.body_text_red {	font-family: arial, verdana, geneva, sans-serif;	font-size: 12px;	line-height: 16px;	color: #A52910;	font-weight: normal; }.body_text_white {	font-family: arial, verdana, geneva, sans-serif;	font-size: 12px;	line-height: 16px;	color: #FFF;	font-weight: normal; }		.r { color: #990000; font-style:normal;}.error {	font-family: arial, verdana, geneva, sans-serif;	font-size: 11px;	line-height: 16px;	color: #990000;	font-weight: bold; }.login_header {	font-family: arial, verdana, geneva, sans-serif;	font-size: 13px;	line-height: 22px;	color: #c24910;	font-weight: bold;}.login_footer {	font-family: arial, verdana, geneva, sans-serif;	font-size: 10px;	line-height: 14px;	color: #999;	font-weight: normal; }	.login_footer a:link { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 10px; line-height: 14px; color: #999; font-weight: normal; }.login_footer a:visited { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 10px; line-height: 14px; color: #999; font-weight: normal; }.login_footer a:hover { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; font-size: 10px; line-height: 14px; color: #999; font-weight: normal; }.login_footer a:active { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 10px; line-height: 14px; color: #999; font-weight: normal; }.caption {	font-family: arial, verdana, geneva, sans-serif;	font-size: 11px;	line-height: 14px;	color: #000000;	font-weight: bold;	font-style: italic; }	.caption_author {	font-family: arial, verdana, geneva, sans-serif;	font-size: 11px;	line-height: 14px;	color: #666666;	font-weight: bold;	font-style: normal; }	.caption_image_caption {	font-family: arial, verdana, geneva, sans-serif;	font-size: 10px;	line-height: 12px;	color: #999999;	font-weight: normal;	font-style: normal; }	.doc_results {	font-family: arial, verdana, geneva, sans-serif;	font-size: 11px;	line-height: 14px;	color: #00533e;	font-weight: bold; }	.doc_results a:link { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #00533e; font-weight: bold; }.doc_results a:visited { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #00533e; font-weight: bold; }.doc_results a:hover { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #1c2676; font-weight: bold; }.doc_results a:active { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #1c2676; font-weight: bold; }.doc_header {	font-family: arial, verdana, geneva, sans-serif;	font-size: 11px;	line-height: 14px;	color: #FFF;	font-weight: bold; }	.doc_header a:link { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #FFF; font-weight: bold; }.doc_header a:visited { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #FFF; font-weight: bold; }.doc_header a:hover { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #FFF; font-weight: bold; }.doc_header a:active { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #FFF; font-weight: bold; }	.footer {	font-family: arial, verdana, geneva, sans-serif;	font-size: 11px;	line-height: 14px;	color: #d8c99b;	font-weight: bold; }	.footer a:link { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #FFFFFF; font-weight: bold; }.footer a:visited { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #FFFFFF; font-weight: bold; }.footer a:hover { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #FFFFFF; font-weight: bold; }.footer a:active { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #FFFFFF; font-weight: bold; }.footer_sm {	font-family: arial, verdana, geneva, sans-serif;	font-size: 10px;	line-height: 16px;	color: #d8c99b;	font-weight: normal; }	.footer_sm a:link { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 10px; line-height: 16px; color: #d8c99b; font-weight: normal; }.footer_sm a:visited { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 10px; line-height: 16px; color: #d8c99b; font-weight: normal; }.footer_sm a:hover { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; font-size: 10px; line-height: 16px; color: #d8c99b; font-weight: normal; }.footer_sm a:active { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 10px; line-height: 16px; color: #d8c99b; font-weight: normal; }.news_box {	font-family: arial, verdana, geneva, sans-serif;	font-size: 10px;	line-height: 12px;	color: #000000;	font-weight: normal; }	.news_box a:link { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 10px; line-height: 14px; color: #00533e; font-weight: normal; }.news_box a:visited { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 10px; line-height: 14px; color: #00533e; font-weight: normal; }.news_box a:hover { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; font-size: 10px; line-height: 14px; color: #1c2676; font-weight: normal; }.news_box a:active { text-decoration: none; font-family: arial, verdana, geneva, sans-serif; font-size: 10px; line-height: 14px; color: #1c2676; font-weight: normal; }.events_table { 			border: #FFF;			border-style: dotted;			border-top-width: 1px;			border-right-width: 1px;			border-bottom-width: 1px;			border-left-width: 1px;			width: 600px}/* STYLES FOR CONTROL PANELS RESULTS TABLES -------------------------- */table.control_panel { 			border: #c24910;			border-style: hidden;			border-top-width: 1px;			border-right-width: 1px;			border-bottom-width: 1px;			border-left-width: 1px;			width: 800px}table.control_panel td.even {	border-width: 1px;	padding: 5px;	border-style: solid;	border-color: #e0e0e0;	background-color: #FFF;	font-family: arial, verdana, geneva, sans-serif;	font-size: 11px;	line-height: 14px;	color: #333;	font-weight: normal;}table.control_panel td.active {	border-width: 1px;	padding: 5px;	border-style: solid;	border-color: #e0e0e0;	background-color: #daf2e5;	font-family: arial, verdana, geneva, sans-serif;	font-size: 11px;	line-height: 14px;	color: #333;	font-weight: normal;}table.control_panel td.pending {	border-width: 1px;	padding: 5px;	border-style: solid;	border-color: #e0e0e0;	background-color: #f3f4c0;	font-family: arial, verdana, geneva, sans-serif;	font-size: 11px;	line-height: 14px;	color: #333;	font-weight: normal;}table.control_panel td.expired {	border-width: 1px;	padding: 5px;	border-style: solid;	border-color: #e0e0e0;	background-color: #ffbfbf;	font-family: arial, verdana, geneva, sans-serif;	font-size: 11px;	line-height: 14px;	color: #333;	font-weight: normal;}table.control_panel td.removed {	border-width: 1px;	padding: 5px;	border-style: solid;	border-color: #e0e0e0;	background-color: #f2d8f1;	font-family: arial, verdana, geneva, sans-serif;	font-size: 11px;	line-height: 14px;	color: #333;	font-weight: normal;}table.control_panel td a:link { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #333; font-weight: normal; }table.control_panel td a:visited { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #333; font-weight: normal; }table.control_panel td a:hover { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #333; font-weight: normal; }table.control_panel td a:active { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #333; font-weight: normal; }/* END STYLES FOR CONTROL PANELS RESULTS TABLES -------------------------- *//* STYLES FOR JOB SEARCH RESULTS TABLES -------------------------- */table.search_results { 			border: #c24910;			border-style: hidden;			border-top-width: 1px;			border-right-width: 1px;			border-bottom-width: 1px;			border-left-width: 1px;			width: 650px}table.search_results td.odd {	border-width: 1px;	padding: 5px;	border-style: solid;	border-color: #e0e0e0;	background-color: #f5f5f5;	font-family: arial, verdana, geneva, sans-serif;	font-size: 11px;	line-height: 14px;	color: #333;	font-weight: normal;}table.search_results td.even {	border-width: 1px;	padding: 5px;	border-style: solid;	border-color: #e0e0e0;	background-color: #FFF;	font-family: arial, verdana, geneva, sans-serif;	font-size: 11px;	line-height: 14px;	color: #333;	font-weight: normal;}table.search_results td a:link { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #c24910; font-weight: normal; }table.search_results td a:visited { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #c24910; font-weight: normal; }table.search_results td a:hover { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #c24910; font-weight: normal; }table.search_results td a:active { text-decoration: underline; font-family: arial, verdana, geneva, sans-serif; font-size: 11px; line-height: 14px; color: #c24910; font-weight: normal; }table.search_results td.header {	border-width: 1px;	padding: 5px;	border-style: hidden;	border-color: gray;	background-color: #c24910;	font-family: arial, verdana, geneva, sans-serif;	font-size: 11px;	line-height: 14px;	color: #FFF;	font-weight: bold;}table.search_results td.clearheader {	border-width: 1px;	padding: 5px;	border-style: solid;	border-color: gray;	background-color: #FFF;	font-family: arial, verdana, geneva, sans-serif;	font-size: 11px;	line-height: 14px;	color: #333;	font-weight: bold;}/* END STYLES FOR JOB SEARCH RESULTS TABLES -------------------------- *//* STYLES FOR JOB SEARCH RESULTS LINKS -------------------------- */.locator_page_links {	margin: auto;}input.submitLink {	color: #00f;	background-color: transparent;	font-family: arial, verdana, geneva, sans-serif;	font-size: 11px;	line-height: 14px;	color: #c24910;	font-weight: normal;	text-decoration: underline;	border: none;	cursor: pointer;	cursor: hand;}input.submitLinkCurrentPage {	color: #000;	background-color: transparent;	font-family: arial, verdana, geneva, sans-serif;	font-size: 11px;	line-height: 14px;	color: #333;	font-weight: normal;	text-decoration: none;	border: none;	cursor: pointer;}.locator_results {	width: 400px;	text-align: center;	border: 1px solid #999;	background: #eee;	margin: auto;	margin-top: 10px;}/* END STYLES FOR JOB SEARCH RESULTS LINKS -------------------------- */.hrline {	color: #A52910;	height: 1px;}.input {    width: 128px;}.input_category {    width: 160px;}.style1 {	color: #000000;	font-weight: bold;}fieldset {	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS", Verdana;	border: 1px solid #d8c99b;	font-size: 11px;	font-weight: bold;	color: #fff;	margin: 20px 0 20px 0;	padding: 10px 20px;	width: 700px;}legend {	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS", Verdana;	font-size: 11px;	font-weight: bold;	color: #d8c99b;	/*padding-top: 10px;	padding-bottom: 10px;*/}.donate_btn {	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS", Verdana;	font-size: 12px;	font-weight: bold;	color: #143d8c;	background: #143d8c;	background-image: url('images/white_btn.gif');	background-repeat: no-repeat;	background-position: left center;		width: 101px;	height: 26px;	border: none;	margin-top: 6px;	margin-right: 4px;	padding-bottom: 1px;	cursor: pointer;}