td {
  font-family:Arial,Helvetica; font-size:12px;}
div {
  margin-top:0em;margin-bottom:0em;}
h1 {
  color:#333333; margin-top: 1em; margin-bottom:.5em; font-family:Arial, Helvetica, sans-serif; font-size:24px;font-weight:normal;}
h2 {
  color:#333333; margin-top: 1em; margin-bottom:.5em; font-family:Arial, Helvetica, sans-serif; font-size:18px;font-weight:normal;}
h3 {
  }
h4 {
  color:#CC0000;font-size:15px;font-weight:normal;margin-top: 0em; margin-bottom:0em; }
h5 {
  color:#FFFFCC;font-size:15px;font-weight:bold;margin-top: 0em; margin-bottom:0em; }
h6 {
  color:#FFFFCC;font-size:16px;margin-bottom: 0em;margin-top: 0em;font-family:Arial, Helvetica, sans-serif;}
.hr {
  display: block; position: relative; padding: 0; margin: 8px auto; width: 100%; clear: both; border: none; border-top: 1px solid #AAA; border-bottom: 1px solid #FFF;
font-size: 1px; line-height: 0; overflow: visible;}
.footer_copy {
  font-size:11px; color:#FFFFCC; text-align:center; padding:12px;background-color:#003366;border-bottom:4px solid #000000; }
.footer_copy a:link, .footer_copy a:active, .footer_copy a:visited {
  color:#FFFFCC; text-decoration:none;}
.footer_copy a:hover {
  color:#FFFFCC; text-decoration:underline}
td.footer_top {
  border-top:1px solid #CECECE;text-align:center;padding:12px;background-color:#FCFCFC;}
span.minifont {
  font-size:11px;}
td.alright, div.alright {
  text-align:right;}
td.quickform {
  font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
td.quickform input {
  font-family:Arial, Helvetica, sans-serif; font-size:12px;width:170px;}
td.quickform textarea {
  font-family:Arial, Helvetica, sans-serif; font-size:12px;width:170px;}
td.banner_right {
  font-size:11px;color:#CCD6E0;text-align:right;padding-right:40px;padding-left:75px;background-image:url(../images/bnr_bg.jpg);background-repeat:no-repeat;}
td.banner_right a:link, td.banner_right a:active, td.banner_right a:visited {
  color:#CCD6E0;}
td.banner_right a:hover {
  color:#FFFFFF;}
ul {
  margin-bottom: 0em;margin-top: 0em}
ol {
  margin-bottom: 0em;margin-top: 0em}
hr {
  margin-bottom: 0em}
.template_main_body {
  padding:10px 20px 40px 20px; empty-cells: show; border-spacing: 0px; border-collapse: collapse; height: 100%;color:#333333;font-size:12px;line-height:135%; background-color:#FFFFFF;}
.template_layout_table td {
  empty-cells: show; border-spacing: 0px; border-collapse: collapse; }
.template_layout_table {
  border:1px solid #999999;}
.template_framed_body {
  padding-left:1.0em; padding-right:1.0em; padding-bottom:1.0em; empty-cells: show; border: 0; border-spacing: 0px; border-collapse: collapse; height: 100%;}
.template_above_banner {
  border-width: 0px;}
.template_banner_image {
  padding: 0px 0px 0px 0px;
border-width: 0px;}
.template_banner_contents {
  padding: 0px 0px 0px 0px;
border-width: 0px;}
.template_below_banner {
  border-width: 0px;}
.template_left_column {
  width:325px;padding:20px 0px 20px 45px;background-color:#FCFCFC;}
.template_right_column {
  width:325px;padding:20px 0px 20px 45px;background-color:#FCFCFC;}
.template_msg {
  padding: 0px 0px 0px 0px; border-width: 0px; font-weight:bold;}
.tightimg {
  display: block; margin:0; padding:0; border:0;}
.tightinline {
  display: inline; margin:0; padding:0; border:0;}
.location_header {
  font-family:Geneva,Verdana,Arial; font-weight: bold; font-size:1.1em; color:#000066; padding-top:0.8em;padding-bottom:0.4em; line-height:1.2em}
.list_heading {
  margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:15px; font-weight:bold;color:#006600;}
.link_header {
  margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:17px; font-weight:bold;color:#006600;}
.label {
  margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:13px; font-weight:bold;color:black;}
.norepeat {
  background-repeat: no-repeat;}
.image_caption {
  font-weight:500;font-size:70%}
.error_message {
  font-size:12px; font-weight:bold; font-style:italic; color:red}
.footer_container {
  padding: 0px 0px 0px 0px; }
.footer {
  padding: 0px 0px 0px 0px; }
img {
  border: 0 none;}
.boxtext {
  border:solid 3px midnightblue; background-color:khaki; padding:10 10 10 10; color:navy;font-weight:700; text-align:center; border-style:ridged;}
.boxtextwhite {
  border:solid 3px midnightblue; background-color:white; padding:10 10 10 10; color:black;font-weight:700; text-align:center; border-style:ridged;}
.boxtextyellow {
  text-align:center; border:solid 4px black; background-color:yellow; padding:10 10 10 10; color:navy;font-weight:500; text-align:center; border-style:double;}
A.sitemap:link {
  color: darkgray;}
A.sitemap:visited {
  color: darkgray;}
A.sitemap:hover {
  color: white;}
.sitemap_td_lev_1_odd {
  background-color:#FAFFF5; padding-left: 15px;}
.sitemap_td_lev_1_even {
  background-color:#EBF0EB; padding-left: 15px;}
.sitemap_td_lev_2_odd {
  padding: 0px 2px 2px 2px;}
.sitemap_td_lev_2_even {
  padding: 0px 2px 2px 2px;}
.sitemap_table {
  padding: 4px 10px 3px 10px;spacing:0;border:thin solid gray}
A:link {
  color: blue;}
A:visited {
  color: purple;}
A:hover {
  color: red;}
tr.grid_heading {
  color:white;background-color:#5482d4}
tr.grid_row_odd {
  background-color:#d0d0d0}
tr.grid_row_even {
  background-color:#e0e0e0}
.udm {
  font-size:11px;line-height:100%;}
.dir_table {
  border-width: 1px;}
.dir_header {
  color:white;background-color:black;font-size:bold;}
.dir_odd {
  background-color:pink}
.dir_even {
  background-color:white}
