body {
  background-image: url("../images/metal.jpg");
  font-family: arial;
  font-size: 12px;
  margin: 0px;
  padding: 0px
}

a {
  color: #fff;
  font-weight: bold
}
a.dark_link {
  color: #003399
}
a.dark_link_selected {
  color: #000;
  text-decoration: none
}
a:hover {
  text-decoration: none
}

h1, h2, h3, h4, h5, h6, p {
  margin: 0px
}
h1, h2 {
  font-size: 14px
}
h3, h4, h5, h6 {
  font-size: 12px
}

div#container {
  float: left;
  width: 100%
}

div#header {
  float: left;
  width: 100%
}

/* navigation menu */
table.nav_menu {
  border-style: solid;
  border-width: 1px;
  border-bottom-width: 0px
}
table.nav_menu td.menu_item {
  border-style: solid;
  border-width: 1px;
  text-align: center;
  width: 96px
}
table.nav_menu td.menu_item a {
  display: block;
  font-family: Helvetica;
  font-size: 11px;
  padding: 4px 0px;
  text-decoration: none;
  width: 100%
}

/* navigation menu on the home page */
table#home_menu {
  background-color: #ff0000;
  border-color: #000;
  margin-top: 75px
}
table#home_menu td.menu_item {
  background-color: #999;
  border-bottom-width: 0px;
  border-color: #333
}
table#home_menu td.menu_item a {
  background-color: #999
}
table#home_menu td.menu_item a:hover {
  background-color: #666
}

/* flash intro banner on the home page */
div#banner {
  background-color: #000;
  float: left;
  height: 312px;
  width: 100%
}

/* left side of all pages excluding the home page */
td#left_side {
  width: 240px
}
td#left_side div#logo {
  background-image: url("../images/logo.jpg");
  height: 175px;
  margin-left: 10px;
  width: 167px
}
td#left_side div#side_page_menu {
  margin-left: 10px
}
td#left_side div#side_page_menu ul {
  margin: 0px;
  padding: 0px
}
td#left_side div#side_page_menu ul li {
  list-style: none;
  padding-top: 10px
}
td#left_side div#side_page_menu ul li a {
  text-decoration: none
}
td#left_side div#side_page_menu ul li a.selected {
  color: #000
}

/* right side of all pages excluding the home page */
td#right_side {
}
/* navigation menu on all pages excluding the home page */
td#right_side table#page_menu {
  border-color: #fff;
  margin-top: 20px
}
td#right_side table#page_menu td.menu_item {
  background-color: #666;
  border-bottom-width: 0px;
  border-color: #ccc
}
td#right_side table#page_menu td.menu_item a {
  background-color: #666
}
td#right_side table#page_menu td.menu_item a:hover {
  background-color: #003d6e
}
td#right_side table#page_menu td.menu_item a.selected {
  background-color: #003d6e
}
/* content area */
td#right_side div#content_container {
  background-color: #fff;
  padding: 10px;
  width: 575px
}
td#right_side div#content_container div#content_header {
  height: 63px;
  margin-bottom: 10px
}
td#right_side div#content_container h1.hidden_header,
td#right_side div#content_container h2.hidden_header {
  display: none
}
td#right_side div#content_container div#content_header img#short_content_header_image {
  margin-top: 25px
}
td#right_side div#content_container div#content_header img#tall_content_header_image {
}
td#right_side div#content_container div#content {
  width: 575px
}
td#right_side div#content_container div#content p {
  margin-bottom: 10px
}
td#right_side div#content_container div#content ol.content_menu li {
  padding-bottom: 5px
}
td#right_side div#content_container div#content span.note {
  font-style: italic
}

table.chart {
  width: 575px
}
table.chart td.chart_heading {
  width: 15px
}
table.chart td.chart_content {
}

table#colored_chart {
  background-color: #cc9966
}
table#colored_chart td.chart_content {
  background-color: #ffffcc
}

ol.terms_and_conditions_list li {
  margin: 10px 0px
}
table.terms_and_conditions_chart {
  border: 1px solid #000000;
  border-width: 1px 0px 0px 1px
}
table.terms_and_conditions_chart td {
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000
}
table.terms_and_conditions_chart td.left_side {
  width: 100px
}

span.bolded_text {
  font-weight: bold;
}
span.italicized_text {
  font-style: italic;
}
span.underlined_text {
  text-decoration: underline;
}

/* footer of every page */
div#footer {
  color: #fff;
  float: left;
  font-size: 11px;
  padding: 10px 0px;
  padding-left: 300px;
  text-align: center;
  width: 472px
}
div#footer a {
  font-weight: normal
}

img.borderless {
  border-width: 0px
}