body {
  padding: 0px;
  margin: 0px;
  background: #E9E1CE;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  }
#logo {
  position: absolute;
  top: 1px;
  left: 5px;
  }
#tt_logo {
  position: absolute;
  top: 17px;
  right: 22px;
  }
#header {
  height: 92px;
  background: url(graphics/header_fade.gif) no-repeat left #7EC2F1;
  border-bottom: 1px solid #000000;
  padding: 0px;
  margin: 0px;
  }
#contacts {
  position: absolute;
  top: 10px;
  right: 140px;
  width: 280px;
  }
#contacts p {
  margin: 0px 0px 3pt 0px;
  color: #124D77;
  white-space: nowrap;
  }
#contacts .handle {
  float: left;
  width: 70px;
  text-align: right;
  margin-right: 4px;
  }
#contacts a {
  color: #124D77;
  text-decoration: none;
  }
#contacts a:hover {
  text-decoration: underline;
  }
#title_bar {
  height: 20px;
  padding: 4px 0px 0px 240px;
  background: #326D97;
  border-bottom: 1px solid #000000;
  color: #FFFFFF;
  }
#title_bar h1 {
  font-size: 12px;
  font-style: italic;
  font-weight: bold;
  letter-spacing: .4pt;
  margin: 0px;
  }
#nav {
  position: absolute;
  top: 93px;
  left: 29px;
  width: 190px;
  margin: 0px;
  padding: 0px;
  }
#nav ul {
  border-left: 1px solid #000000;
  list-style: none;
  margin: 0px;
  padding: 0px;
  }
#nav ul li {
  list-style: none;
  margin: 0px;
  padding: 0px;
  }
#nav ul li a {
  display: block;
  height: 16px;
  width: 171px;
  padding: 5px 2px 3px 15px;
  margin: 0px;
  text-decoration: none;
  color: #002F51;
  background: #D6C9BC;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  }
#nav ul li a:hover {
  background: #FFFFFF;
  }
#nav ul li.here a {
  color: #FFFFFF;
  background: #326D97;
  }
#nav ul li.here a:hover {
  color: #FFFFFF;
  background: #528DB7;
  }
#feature {
  margin: 0px;
  border: 1px solid #000000;
  border-top: none;
  }
#img_strip {
  padding: 0px;
  margin: 0px 121px 0px 218px;
  border: 1px solid #000000;
  border-top: none;
  height: 74px;
  background: url(images/image_strip_01.jpg) #7EC2F1;
  }
#content {
  padding: 10px 0px 0px 0px;
  margin: 0px 121px 0px 218px;
  border: 1px solid #000000;
  border-top: none;
  background: #F2EDE2;
  }
#content p {
  margin: 0px 20px 8pt 20px;
  line-height: 23px;
  }
#content p.credit {
  text-align: right;
  color: #124D77;
  font-size: .8em;
  margin: 0px 10px 2pt 20px;
  line-height: 12px;
  }
#content p.credit a {
  color: #124D77;
  text-decoration: none;
  }
#content p.credit a:hover {
  text-decoration: underline;
  }
#content ul {
  margin-top: 0px;
  line-height: 25px;
  }
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6  {
  margin: 14pt 20px 8pt 20px;
  color: #124D77;
  letter-spacing: .4pt;
  }
#content h1 {
  font-size: 18px;
  }
#content h2 {
  font-size: 15px;
  }
#content h3, #content h4, #content h5, #content h6,  {
  font-size: 12px;
  }
#footer {
  height: 20px;
  padding: 4px 10px 0px 20px;
  margin: 0px 121px 0px 218px;
  background: #326D97;
  border: 1px solid #000000;
  border-top: none;
  text-align: right;
  color: #FFFFFF;
  letter-spacing: .4pt;
  }
#size {
  margin-top: 10px;
  }
#size p {
  margin: 0px 0px 3pt 0px;
  font-style: italic;
  }
#size .number {
  float: left;
  width: 20px;
  margin-right: 4px;
  text-align: right;
  font-style: italic;
  font-weight: bold;
  color: #124D77;
  }
td.handle {
  text-align: right;
  padding-left: 20px;
  }
.tariff {
  display: block;
  margin-top: 0px;
  color: #527990;
  font-style: italic;
  font-weight: normal;
  }
#content p.note {
  color: #326D97;
  font-style: italic;
  margin-bottom: 0px;
  letter-spacing: .4pt;
  }
.fac_img {
  margin: 10px 20px 0px 20px;
  border: 1px solid #000000;
  }
  