html,body {
  height: 100%;
}

body {
  margin: 0;
  padding: 0;
  background: #AAA;
  font-family : Arial, Helvetica, sans-serif;
  font-size: 11px;
}
a img {
  border: 0;
}
p, form {
  padding: 0;
  margin: 0;
}

a, a:visited {
  color: #09357a;
  text-decoration: none;
  font-weight: bold;
}

a:hover {
  text-decoration: underline;
}

div#container {
  width: 776px;
  margin: 6px auto;
  border: 1px solid #000;
  text-align:left
}

div#header {
  height: 83px;
  line-height: 83px;
  margin: 0;
  padding: 0;
  background: #FFF;
}

div#header div#topnav {
  position: relative;
  top: 3px;
  float: left;
  background: #000;
  width: 100%;
  line-height: 18px;
  height: 18px;
}

div#header div#topnav a {
  position: relative;
  top: 1px;
  float: right;
  color: #FFF;
  margin-right: 17px;
  font-size: 9px;
}

img.botimgborder {
  float: left;
  border-bottom: 1px solid #000; 
}
  

div#row1 {
  float: left;
  border-top: 1px solid #000;
  width: 100%;
  background: url("/_images/row_bg.gif") top left repeat-y;
}

div#leftcol {  
  float: left; 
  height: 100%;
  width: 151px;
  min-height: 300px;
}

div#leftcol div#leftnav {
  float: left;
  width: 150px;
  padding-bottom: 22px;
}


div#leftcol div#leftnav img {
  padding-bottom: 22px;
}

div#leftcol div#leftnav div {
  float: left;
  text-align: right;
  padding-top: 1px;
  border-bottom: 2px solid #8b8b8b;
  width: 100%;
}

div#leftcol div#leftnav div a {
  float: right;
  color: #fff;
  font-size: 11px;
  margin-right: 15px;
}

div#rightcol {
  float: left;
  height: 100%;
  background: #FFF;
  color: #000;
  width: 625px;
  min-height: 300px;
}

div#rightcol div#rightcontent {
  padding-top: 22px;
  width: 100%;
  float: left;
}

div#rightcol div#rightcontent div#image {
  float: left;
  width: 625px;
  text-align: center;
}


div#rightcol div#rightcontent div#imagefloat {
  float: left;
  text-align: center;
}


div#rightcol div#rightcontent div#imagefloat img {
  border: none;
}

div#rightcol div#rightcontent div#image {
  padding-bottom: 22px;
}

div#rightcol div#rightcontent div#rightdesc {
  position: relative;
  left: 9px;
  float: left;
  width: 607px;
  padding-bottom: 22px;
}


div#rightcol div#rightcontent p.imagedesc {
  position: relative;
  right: 9px;
  float: left;
  width: 100%;
  padding-top: 22px;
  padding-bottom: 10px;
  text-align: right;
  color: #888;
}


td.rightname {
  font-size: 15px;
  font-weight: bold;
  padding-right: 15px; 
}


.bwborder {
  background: #FFF url("/_images/title_bg.gif") top left repeat-x;
}

.wborder {
  border-top: 3px double #000;
}

div#rightcol div#rightcontent div#rightdesc p {
  padding-left: 27px;
  padding-top: 15px;
  padding-right: 27px;
}


b {
 color: #09357A; 
}

div#rightcol div#rightcontent div#rightdesc p.faqa {
  padding-top: 0;
  padding-left: 37px;
  padding-right: 27px;
}

div#indent15 {
 padding-left: 37px; 
}


ul, ol  {
  margin-top: 0;
  margin-bottom: 0;
}

ol li {
  padding: 0;
  margin: 0;
  margin-left: 19px;
}

ul li {
  padding: 0;
  margin: 0;
  margin-left: 15px;
}


div#footer {
  background: #4d4d4d;
  border-top: 1px solid #000;
  height: 17px;
  line-height: 17px;
  clear: both;
  width: 100%;
  color: #FFF;
  text-align: center;
  font-size: 9px;
}


h1 {
  font-size: 16px;
  font-weight: bold;
  font-style: italic;
  text-align: center;
  padding-bottom: 22px;
  margin: 0;
}

.bluetext {
 color: #09357A; 
}

td {
  vertical-align: top;
}


.matchfieldset {
 padding-left: 15px; 
}

.qbg {
 background: #EEE; 
}

.etchimages img {
  float: left;
  padding-right: 10px;
}