/*
======================================================================
  MISCELLANEOUS
======================================================================
*/
body {
    font-family:Arial, Helvetica, sans-serif;
    font-style:normal;
	color:#000000;
	font-size:10px;
}
a:link, a:visited {
    text-decoration: underline;
	color: #ffffff;
}
/*
======================================================================
  LAYOUT STYLES
======================================================================
*/
#frame {
    width: 800px;
	background-color: #ffffff;
	border: 1px #ffffff solid;
	margin: 1px 0px 0px 10px;
	padding: 0px;
}
#footer {
    clear:both;
    float: left;
    width: 800px;
	background-color: #ffffff;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align:center;
}
#frame_header {
    float: left;
	border: none;
	margin: 0px;
	padding: 0px;
}
#nav_frame_horiz {
    float:left;
    width: 800px;
	background-color: #003659;
	border:none;
	margin: 0px;
	padding: 0px;
}
#frame_content {
    float:left;
    width: 800px;
	background-color: #093f7f;
	border: none;
	margin: 0px;
	padding: 0px;
}
#frame_content_search {
    float:left;
    width: 800px;
	background-color: #ffffff;
	border: none;
	margin: 0px;
	padding: 0px;
	text-align:left;
}
#frame_content_search_inner {
    float:left;
    width: 760px;
	background-color: #ffffff;
	border: none;
	margin: 10px 10px 10px 15px;
	padding: 0px;
	text-align:left;
}
#content_left_wrapper {
    float:left;
	border: none;
}
#content_left {
	width: 165px;
	border: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#content_center_wrapper {
    float:left;
	border: none;
}
#content_center {
	width: 431px;
	margin: 14px 0px 0px 18px;
	padding: 0px;
	background-color: #093f7f;
	border: none;
}
#content_center_top_wrapper {
    float:left;
	border: none;
}
#content_center_top {
	width: 431px;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}
#content_center_middle_wrapper {
    float: left;
	border: none;
}
#content_center_middle {
	width: 431px;
	border: none;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	background-color: #093f7f;
}
#content_center_mid1_wrapper {
    float:left;
}
#content_center_mid1 {
	width: 207px;
	height: 150px;
	border: none;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}
#content_center_mid2_wrapper {
    float:left;
}
#content_center_mid2 {
	width: 207px;
	height: 150px;
	border: none;
	margin: 0px 0px 0px 17px;
	padding: 0px;
	background-color: #ffffff;
}
#content_center_button_wrapper {
    float: left;
	border: none;
}
#content_center_button {
	width: 431px;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: #093f7f;
}

#content_center_bottom_wrapper {
    float:left;
	border: none;
}
#content_center_bottom {
	width: 431px;
	border: none;
	margin: 15px 0px 20px 0px;
	padding: 0px;
	background-color: ##093f7f;
}
#content_center_bot1_wrapper {
    float:left;
}
#content_center_bot1 {
	width: 207px;
	height: 150px;
	border: none;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}
#content_center_bot2_wrapper {
    float:left;
}
#content_center_bot2 {
	width: 207px;
	height: 150px;
	border: none;
	margin: 0px 0px 0px 17px;
	padding: 0px;
	background-color: #ffffff;
}
#content_right_wrapper {
    float:left;
	border: none;
}
#content_right {
	width: 165px;
	border: none;
	margin: 14px 0px 0px 19px;
	padding: 0px;
}
#content_right_top {
    float:left;
	width: 161px;
	height: 300px;
	border: none;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}
#content_right_middle {
    float:left;
	width: 161px;
	height: 100px;
	border: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	background-color: #ffffff;
}
#content_right_bottom {
    float:left;
	width: 161px;
	height: 100px;
	border: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	background-color: #ffffff;
}
.content_right_send {
    float:left;
	border: none;
	margin: 0px;
	padding: 0px;
	background-color: #093f7f;
}
#content_center_top_wrapper_sub {
    float:left;
	border: none;
}
#content_center_top_white {
	width: 431px;
	margin: 0px;
	padding: 0px;
	background-color: #093f7f;
}
#content_center_top_white {
	width: 431px;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	color: #000000;
}
#content_center_top_white a:link {color: #003659; font-weight: bold;}
#content_center_top_white a:visited {color: #003659;  font-weight: bold;}
#content_center_top_white td {color: #000000; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal;}
#content_center_top_white li {color: #000000; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal;}
#content_center_top_white header_2 {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size:14px;
}

.content_center_top_white text_onblue_1 {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size:14px;
	line-height: 1.4em;
}
.content_center_subimage_wrapper {
    float: left;
	border: none;
}
.content_center_subimage {
	width: 431px;
	border: none;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	background-color: #093f7f;
}
.content_center_img1_wrapper {
    float:left;
}
.content_center_img1 {
	width: 207px;
	height: 150px;
	border: none;
	margin: 0px;
	padding: 0px;
	background-color: #093f7f;
}
.content_center_img2_wrapper {
    float:left;
}
.content_center_img2 {
	width: 207px;
	height: 150px;
	border: none;
	margin: 0px 0px 0px 17px;
	padding: 0px;
	background-color: #ffffff;
}
.content_caption_wrapper {
    float: left;
	border: none;
}
.content_caption {
	width: 431px;
	border: none;
	margin: 0px;
	padding: 0px;
	background-color: #093f7f;
}
/*
======================================================================
  FONT STYLES
======================================================================
*/
p.header_home {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	border: none;
}
p.text_normal {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: 14px;
	margin: 0px 10px 0px 10px;;
	padding: 0px;
	text-align: left;
	border: none;
}
.text_normal_search {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	margin: 0px 10px 0px 10px;
	padding: 0px;
	text-align: left;
	border: none;
}
p.calendar_month {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size: 14px;
	margin: 0px 10px 8px 10px;
	padding: 1px 0px 1px 10px;
	text-align: left;
	border: none;
	background-color: #a7c6ea;
	width: 400px;
}
p.hdr_bar_1 {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size: 14px;
	margin: 0px 10px 8px 10px;
	padding: 1px 0px 1px 10px;
	text-align: left;
	border: none;
	background-color: #a7c6ea;
	width: 400px;
}
.text_normal_link {
    color: #c0272d;
	text-decoration: underline;
	font-weight: bold;	
}
.text_onblue {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	font-size:12px;
	line-height: 1.4em;
	text-align: left;
}
.text_onblue_right {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	font-size:12px;
	line-height: 1.4em;
	text-align: right;
}
.text_onblue_sml {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	font-size:10px;
	line-height: 1.4em;
	text-align: left;
}
.text_onblue_lge {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	font-size:14px;
	line-height: 1.4em;
	text-align: left;
}
.search_headers {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #ffffff;
	font-size:10px;
	text-align: left;
}
.search_results {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size:10px;
	text-align: left;
}
.text_onwhite {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size:12px;
	line-height: 1.4em;
	text-align: left;
}
.text_onwhite_links {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size:12px;
	line-height: 1.4em;
	text-align: left;
	text-decoration: underline;
}
.text_onblue_1 {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	font-size:14px;
	line-height: 1.4em;
}
.text_onblue_highlight {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #d2e4fe;
	font-size:12px;
	line-height: 1.4em;
}
.text_highlight {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #003659;
	font-size:14px;
	line-height: 1.4em;
}
p.header_1 {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #d2e4fe;
	font-size:14px;
}
p.header_1_lge {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #d2e4fe;
	font-size:16px;
}
.header_1 {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #d2e4fe;
	font-size:16px;
}
.header_1_dk {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size:16px;
}
.header_hf_sub {
    font-family: "Times New Roman", Times, serif;
    font-style: italic;
	font-weight: bold;
	color: #000000;
	font-size:16px;
}
.header_hf_sub_1 {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #800080;
	font-size:16px;
}
.header_hf {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #800080;
	font-size:16px;
}
.header_hf_green {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #00aa00;
	font-size:16px;
	text-decoration:none;
}
.header_2 {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #c0272d;
	font-size:14px;
}
.header_3 {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #c0272d;
	font-size:16px;
}
p.test1 {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #97b7e2;
	font-size:14px;
}
p.test2 {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #a7c6ea;
	font-size:14px;
}
p.test3 {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #c0272d;
	font-size:14px;
}
p.test4 {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #d2e4fe;
	font-size:14px;
}
p.test5 {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #eaf7ff;
	font-size:14px;
}
p.caption_image_left {
    float: left;
	width: 197px;
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	text-align: center;
	color: #FFFFFF;
	font-size:12px;
	margin: 5px 27px 5px 3px;
	padding: 0px;
}
p.caption_image_right {
    float: left;
	width: 197px;
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	text-align: center;
	color: #FFFFFF;
	font-size:12px;
	margin: 5px 2px 5px 0px;
	padding: 0px;
}
p.caption_image_left_blk {
    float: left;
	width: 197px;
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	text-align: center;
	color: #000000;
	font-size:12px;
	margin: 5px 27px 5px 3px;
	padding: 0px;
}
p.caption_image_right_blk {
    float: left;
	width: 197px;
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	text-align: center;
	color: #000000;
	font-size:12px;
	margin: 5px 2px 5px 0px;
	padding: 0px;
}
p.caption_black {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	text-align: center;
	color: #000000;
	font-size:12px;
	margin: 3px 2px 5px 2px;
	padding: 0px;
}
/*
*************************************************
* FORM STYLES
*************************************************
*/
.form_field {
   color:#000000;
   background-color:#ffffff;
}
/*
*************************************************
* ADMIN STYLES
*************************************************
*/
.admin_page_hdr {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #000000;
	font-size:14px;
}
.admin_form_label {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #000000;
	font-size:12px;
}
.admin_tbl_hdr {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size:14px;
}
.admin_tbl_item {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size:12px;
}
.admin_link {
    font-family:Arial, Helvetica, sans-serif;
    font-style: bold;
	font-weight: normal;
	color: #000000;
	font-size:12px;
	text-decoration: underline;
}
p.admin_nav_hdr {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #000000;
	font-size:12px;
	background-color: #a7c6ea;
	margin: 0px;
	padding: 1px 0px 1px 3px;
}
p.admin_nav_item {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #000000;
	font-size:10px;
	margin: 0px;
	padding: 1px 0px 1px 3px;
}