html {
	height: 100%;
	margin-bottom: 1px;
}

body {
	font-family: arial, Verdana, sans-serif;
	font-size: 10pt;
	color: #9ecce4;
	height: 101%;
	margin-bottom: 1px;
}

th {
	font-weight: bold;
	font-size: 10pt;
	background-color: #CCCCCC;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

td {
	font-family: arial, Verdana, sans-serif;
	font-size: 10pt;
	color: #000000;
}

td.secondary {
	background-color: #CCCCCC;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	color: #000000;
}

table.blue {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	background-color: #506F8C;
	border: 1px solid #000000;
	font-weight: bold;
	width: 90%;
	max-width: 90%;
	min-width: 90%;
}

tr.lightblue {
	background-color: #ffffff;
	padding: 4px 4px 4px 4px;
}

tr.white {
	background-color: #FFFFFF;
	padding: 4px 4px 4px 4px;
}

td.thin_table_cell, table.thin_table td {
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
  text-align:left !important;
}

table.thin_table {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}

.header {
	font-size: 16pt;
	font-weight: bold;
	color: #242A49;
}

.bodyheader {
	font-size: 12pt;
	font-weight: bold;
	color: #24498d;
}

.bodyheaderbenefits {
	font-size: 12pt;
	font-weight: bold;
	color: #cc0000;
}

H1 {
	font-size: 16pt;
	font-weight: bold;
	color: #242A49;
}

H2 {
	font-size: 12pt;
	font-weight: bold;
	color: #1069B7;
}

.blue {
	color: #1069B7;
}

.submit_button {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	text-decoration: none;
}

a:link {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #ab000c;
}

a:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #ab000c;
}

a:active {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #ab000c;
}

a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #ab000c;
}

a.toplinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	font-weight: bold;
	color: #363636;
}

a.toplinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	font-weight: bold;
	color: #363636;
}

a.toplinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	font-weight: bold;
	color: #363636;
}

a.toplinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	color: #24498d;
}

a.edit:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: underline;
	color: #1069B7;
}

a.edit:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: underline;
	color: #1069B7;
}

a.edit:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: underline;
	color: #1069B7;
}

a.edit:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: none;
	color: #1069B7;
}

.sidetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #81B2E1;
}

A.sidemenu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: none;
	color: #ffffff;
}

A.sidemenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: none;
	color: #ffffff;
}

A.sidemenu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: none;
	color: #ffffff;
}

A.sidemenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: none;
	color: #81B2E1;
}

.block_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #ffffff;
	border: 1px solid #000000;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
}

.small_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.smtext {
	font-family: Verdana, Sans-serif;
	font-size: 7pt;
	color: #ffffff;
}

.box_heading {
	font-weight: bold;
	color: #000000;
	background-color: #5b7fb3;
	padding: 2px;
}

.box_content {
	background-color: #E7E7EF;
}

.box_content td.smtext {
	color: black;
}

.box {
	width: 90%;
	text-align: left;
	border: 1px solid #E7E7EF;
}

table.mb_table {
	width: 90%;
	border: 1px solid black;
}

td.mb_message {
	font-family: Verdana, Sans-serif;
	color: #000000;
	background-color: #FFFFF0;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding-top: 5px;
	padding-bottom: 5px;
}

td.mb_top {
	font-family: Verdana, Sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #81B2E1;
}

th.mb_top {
	font-family: Verdana, Sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #81B2E1;
	font-weight: bold;
}

td.mb_bottom {
	font-family: Verdana, Sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFF0;
}

input.mb_button {
	background-color: #ffffff;
	color: black;
	border: 3px solid #81B2E1;
	font-weight: bold;
	font-size: 8pt;
}

A.mb_link {
	font-family: Verdana, Sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #1069B7;
}

.mb_link {
	font-family: Verdana, Sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #000000;
}

.network_header {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: black;
}

.network_year {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: black;
}

.network_sub_header {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}

.network_sub_text {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
}

.network_author_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

A.network_sub_text:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	color: #2A4975;
}

A.network_sub_text:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	color: #2A4975;
}

A.network_sub_text:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	color: #2A4975;
}

A.network_sub_text:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline;
	color: #2A4975;
}

A.network_sub_link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline;
	color: #2A4975;
}

A.network_sub_link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline;
	color: #2A4975;
}

A.network_sub_link:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline;
	color: #2A4975;
}

A.network_sub_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	color: #2A4975;
}

table.message_board {
	border: 1px solid #000000;
	border-collapse: collapse;
}

table.message_board td, table.message_board th {
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1px solid #000000;
}

table.message_board th {
	background-color: #efefef;
}

table.message_board td {
	background-color: #EFEFEF;
}

table.message_board_header {
	border: 0px;
	border-collapse: collapse;
}

table.message_board_header td {
	background-color: #efefef;
	color: #000000;
}

font.message_board_subject {
	color: #efefef;
	font-size: 10pt;
	font-weight: bold;
}

.regional_news {
	margin-bottom: 10px;
	margin-left: 20px;
}

.regional_news .bodyheader {
	margin-left: -20px;
}

.regional_news .file a {
	margin-left: 20px;
	margin-bottom: 5px;
	display: list-item;
}

.regional_news .file img {
	display: block;
	margin-left: 20px;
	margin-bottom: 5px;
	border: 2px solid #000000;
}

a.footerlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #ffffff;
}

a.footerlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #ffffff;
}

a.footerlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #ffffff;
}

a.footerlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #ffffff;
}

a.whitelink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #ffffff;
}

a.whitelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #ffffff;
}

a.whitelink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #ffffff;
}

a.whitelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #ffffff;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
}

/* table.standard in some form */
table.standard {
	border: 1px solid #000000;
	border-collapse: collapse;
	empty-cells: show;
}

table.standard td, table.standard th {
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #eeeeee;
	empty-cells: show;
	vertical-align: top;
}

table.standard th {
	color: #000000;
	background-color: #dcdcdc;
}
/*
table.standard tr.alt td {
	background-color: #bbbbbb;
}
*/
table.standard tr.used td {
  background-color: #bbbbbb;
	color: #eeeeee;
}


table.standard tr.highlighted td {
	background-color: #BDD1DC;
}

#regions_wrapper {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}

.error, .errors {
	color: red;
}

table.thin_table table td, table.thin_table table th {
	border-bottom: 0;
	border-right: 0;
}

.dual {
  display: none;
}

.red {
  color: red;
}

#countdown{
  background:url("/images/grandfathering.gif") no-repeat;
  width:201px;
  height:62px;
  padding-top:38px;
  cursor: pointer;
  margin-bottom:0px;
  display:block;
}

#countdown_date{
  color:black;
  font-size:13px;
  font-weight:bold;
  margin-left:55px;
}

#index_right_menu td{
  text-align:right;
}