body {
  background-color: #ffffff;
  margin: 0px;
}

body, td {
  font-family: Tahoma;
  font-size: 11px;
  color: #000000;
}

p {
  margin-bottom: 5px;
  margin-top: 5px;
}

td.mnu1 {
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-transform: uppercase;
}

td.mnu1 a {
  color: #000000;
  text-decoration: none;
}

td.mnu1 a:hover {
  text-decoration: underline;
}

td.mnu2 {
  padding-left: 4px;
  padding-right: 5px;
  color: #ffffff;
  font-size: 11px;
  text-transform: uppercase;
  vertical-align: top;
  font-weight: bold;
}

td.mnu2 a {
  color: #ffffff;
  text-decoration: underline;
}

td.mnu2 a:hover {
  text-decoration: none;
}

.blh {
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
}

h1, .h1 {
  color: #000000;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: normal;
  vertical-align: bottom;
  padding-bottom: 13px;
}

.h1 b {
  font-weight: bold;
  font-size: 17px;
}

.r_head1 {
  border-left: 4px solid #1C3960;
  font-size: 12px;
  font-weight: bold;
  color: #1C3960;
  padding-left: 10px;
}

.r_head2 {
  font-size: 12px;
  font-weight: bold;
  color: #018AD6;
}

img.picy {
  border: 2px solid #FFB500;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-top: 5px;
}

img.picy_compact {
  border: 2px solid #FFB500;
}

img.picg {
  border: 3px solid #CCCCCC;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-top: 3px;
}

.rightc {
  font-size: 10px;
  color: #4B4B4B;
}

table.hry {
  width: 100%;
  background-color: #FFB500;
  border-collapse: collapse;
  height: 3px;
  margin: 10px 0px 10px 0px;
  padding: 0px;
}

table.hrg {
  width: 90%;
  background-color: #CCCCCC;
  border-collapse: collapse;
  height: 3px;
  margin: 10px 0px 10px 0px;
  padding: 0px;
}

table.hrb {
  width: 100%;
  background-color: #1C3960;
  border-collapse: collapse;
  height: 3px;
  margin: 10px 0px 10px 0px;
  padding: 0px;
}

h2 {
  font-weight: bold;
}

h2.v1 {
  border-left: 4px solid #1C3960;
  color: #1C3960;
  font-size: 13px;
  font-weight: bold;
  padding-left: 10px;
  margin-bottom: 10px;
}

h2.v2 {
  border-left: 4px solid #4E6FA1;
  color: #4E6FA1;
  font-size: 13px;
  font-weight: bold;
  padding-left: 10px;
  margin-bottom: 10px;
}

h2.v3 {
  border-left: 4px solid #1BA0DE;
  color: #1BA0DE;
  font-size: 13px;
  font-weight: bolder;
  padding-left: 10px;
  margin-bottom: 10px;
}

.foot {
  font-size: 10px;
  color: #ffffff;
}

.foot a {
  color: #ffffff;
  text-decoration: none;
}

.foot a:hover {
  text-decoration: underline;
}

.mnu {
  font-size: 10px;
  color: #2D456A;
  text-transform: uppercase;
  font-weight: bold;
}


.mnu a {
  color: #2D456A;
  text-decoration: underline;
}

.mnu a:hover {
  text-decoration: none;
}


.mnu_sel {
  font-size: 10px;
  color: #000000;
  text-transform: uppercase;
  font-weight: bold;
}

.mnu_sel a {
  color: #000000;
  text-decoration: none;
}

.mnu_sel a:hover {
  text-decoration: none;
}


table.info {
  border-collapse: collapse;
  width: 100%;
  border: none;
}

table.info thead tr td {
  border: 2px solid #1C3960;
  background-color: #0190D8;
  color: #ffffff;
  font-size: 9px;
  text-transform: uppercase;
  padding: 4px;
}

table.info tbody tr td {
  font-size: 11px;
  color: #444444;
  border: 1px dashed #CCCCCC;
  padding: 4px;
  vertical-align: top;
}

table.info tbody tr td a {
  color: #0171AD;
  text-decoration: underline;
  cue: url(../int/t1_arr.gif);
}

table.info tbody tr th {
  font-weight: normal;
  font-size: 11px;
  color: #222222;
  border: 1px solid #bbbbbb;
  padding: 4px;
  text-align: left;
  vertical-align: top;
}

table.clear tbody tr td {
  font-size: 11px;
  border: 0px;
  padding: 0px;
  vertical-align: top;
}

.even {
  background-color: #ffffff;
}

.odd {
  background-color: #E1DFD9;
}

.star {
  color: #aa0000;
}

.message {
  color: #00aa00;
  font-weight: bold;
}

.comments {
  color: #000000;
  font-size: 11px;
  font-style: italic;
  font-weight: normal;
}

.address {
  color: #ffffff;
  font-size: 9px;
  font-weight: bold;
}



h3, .h3 {
  font-weight: bold;
  color: #ffffff;
  background-color: #0194DA;
  border-bottom: 3px solid #1C3960;
  padding: 5px;
  font-size: 10px;
  text-transform: uppercase;
  margin-top: 3px;
  margin-bottom: 3px;
}

.inp {
  border: 1px solid #018BD6;
  font-family: Tahoma;font-size: 11px;
  color: #444444;
  background-color: #efefef;
}