body {
  margin: 0px;
  padding: 0px;
  background: #ffffff;
  font-family: Verdana, Arial, Helvetica, Geneva;
  font-size: 11px;
  font-weight: normal;
  color: #222222;
}

td, p { font-size: 11px; }

a, a:hover { color: #0881ca; text-decoration: underline; font-weight: bold; }

img { border: 0px; }

table.layout_table_1 { border: 1px solid #005aa9; }

td.layout_cell_1 { padding: 1px 1px 0px 1px; }
td.layout_cell_2 { padding: 0px 1px 0px 1px; }
td.layout_cell_3 { padding: 0px 1px 0px 1px; }
td.layout_cell_4 { padding: 0px 1px 1px 1px; }
td.layout_cell_6 { background-color: #929292; }

td.column_left { background-color: #005aa9; }
.column_left_separator { background-color: #ffffff; }

.nav a {
  background-color: #005aa9;
  background-image: url("../imgs/nav_bullet.gif");
  background-repeat: no-repeat;
  border: 1px solid #005aa9;
  color: #ffffff;
  text-decoration: none;
  font-weight: normal;
  display: block;
}

.nav a:hover, .nav a.act, .nav a.act:hover {
  background-color: #ffffff;
  background-image: url("../imgs/nav_bullet_active.gif");
  background-repeat: no-repeat;
  border: 1px solid #005aa9;
  color: #005aa9;
  text-decoration: none;
  font-weight: bold;
  display: block;
}

.nav .nav_1 a {
  padding: 6px 16px 6px 29px;
  background-position: 18px 12px;
}

.nav .nav_1 a:hover, .nav .nav_1 a.act, .nav .nav_1 a.act:hover {
  padding: 6px 16px 6px 29px;
  background-position: 18px 11px;
}

.nav .nav_2 a {
  padding: 4px 16px 4px 48px;
  background-position: 37px 10px;
}

.nav .nav_2 a:hover, .nav .nav_2 a.act, .nav .nav_2 a.act:hover {
  padding: 4px 16px 4px 48px;
  background-position: 37px 9px;
}

.nav .nav_3 a {
  padding: 4px 16px 4px 67px;
  background-position: 56px 10px;
}

.nav .nav_3 a:hover, .nav .nav_3 a.act, .nav .nav_3 a.act:hover {
  padding: 4px 16px 4px 67px;
  background-position: 56px 9px;
}

.nav .nav_separator { background-color: #ffffff; }

td.content_area { border-top: 1px solid #005aa9; border-left: 1px solid #005aa9; padding: 26px 20px 25px 20px; }

table.news_box {
  border-top: 0px;
  border-right:1px;
  border-left:1px;
  border-bottom:1px;
  border-color: #a5a5a5;
  border-style: dotted;
  background: #ffffff;
}

tr.news_box_heading_row { background: #a5a5a5; }
tr.news_box_heading_row td { font-weight: bold; }

.input_requirement { color: #dc143c; }

.text_field_1 {
  background: #f9f9f9;
  border: 1px solid #474747;
  font-family: Verdana, Arial, Helvetica, Geneva;
  font-size: 10px;
  color: #000000;
}

.checkbox_1 {
  background: #f9f9f9;
  font-family: Verdana, Arial, Helvetica, Geneva;
  font-size: 10px;
  color: #000000;
}

.form_button {
  background: #ececec;
  border: 1px solid #474747;
  font-family: Verdana, Arial, Helvetica, Geneva;
  font-size: 10px;
  color: #546985;
}

.textarea_1 {
  background: #f9f9f9;
  border: 1px solid #474747;
  font-family: Verdana, Arial, Helvetica, Geneva;
  font-size: 10px;
  color: #546985;
}

h1 { font-family: Verdana, Arial, Helvetica, Geneva; font-size: 24px; font-weight: normal; color: #0066cc; }

h1.news_details { margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, Geneva; font-size: 24px; font-weight: normal; color: #0066cc; }

h2 { font-family: Verdana, Arial, Helvetica, Geneva; font-size: 13px; font-weight: bold; color: #222222; }

.main_text { font-family: Verdana, Arial, Helvetica, Geneva; font-size: 11px; font-weight: normal; color: #222222; }
.main_text_bold { font-family: Verdana, Arial, Helvetica, Geneva; font-size: 11px; font-weight: bold; color: #222222; }

.small_text { font-family: Verdana, Arial, Helvetica, Geneva; font-size: 10px; font-weight: normal; color: #222222; }
.small_text_bold { font-family: Verdana, Arial, Helvetica, Geneva; font-size: 10px; font-weight: bold; color: #222222; }

.heading_cell_1 { background: #dadada; font-family: Verdana, Arial, Helvetica, Geneva; font-size: 11px; font-weight: bold; color: #222222; }
.content_cell_1 { font-family: Verdana, Arial, Helvetica, Geneva; font-size: 10px; font-weight: normal; color: #222222; }
