body {
  font-size: 8pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  background-color: black;
  margin: 0;
}

div.wrapper {
  width: 765px;
  margin: 0 auto;
  background-color: #061220;
}
div.banner {
  width: 100%;
  background-image: url(imgs/1px_top.gif);
  background-repeat: repeat-x;
  height: 250px;
  padding-top: 50px;
  vertical-align: bottom;
}
div.nav {
  width: 100%;
  height: 30px;
  margin: 0; padding: 0; border: 0;
  margin-top: -3px;
  background-image: url(imgs/navs_1px_bck.gif);
  text-align: center;
}
div.main {
  float: left;
  width: 425px;
  padding: 20px 20px;
  color: #c2cfde;
  background-color: #061220;
  text-align: justify;
  margin-top: 5px;
}
div.contact_intro {
  padding: 30px 20px 20px 20px;
  color: #c2cfde;
  background-color: #122a48;
  text-align: justify;
}
div.singlecolumn {
  padding: 20px 20px;
  color: #c2cfde;
  background-color: #061220;
  text-align: justify;
  margin-top: 5px;
}
div.footer {
  clear: both;
  width: 100%;
  height: 47px;
  background-image: url(imgs/1px_bottom.gif);
}

.sectiontitle {
  color: #e4923f;
  font-size: 12pt;
  font-weight: bolder;
  clear: both;
  margin: 0; padding: 0; border: 0;
  display: inline;
}

h1, h2, h3, h4, h5, h6 { color: #e4923f; }

.highlight    { color: #e4923f; }
.companyName  { color: #e4923f; }

td {
  color: #c2cfde;
  font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif;
}

a { text-decoration: none; }
a:link { color: #2fbcf6; }
a:visited { color: #86bcf6; }
a:hover { color: white; background-color: #2fbcf6; }

p {
  margin-top: 0;
}

ul {
  margin-top: 0;
  margin-left: 0; padding-left: 0;
  margin-bottom: 0.5em;
  list-style-type: none;
}
li {
  background-image: url(imgs/bullet.gif);
  background-repeat: no-repeat;
  background-position: 0 0.45em;
  padding-left: 1em;
}

img { border: 0; }

/*
div.nav ul {
  margin: 0 20px;
  list-style-type: none;
  height: 100%;
  border: 1px solid red;
}
div.nav li {
  display: inline;
  background-image: none;
  background-position: 0 0;
  font-size: 12pt;
  font-variant: small-caps;
  color: #e4923f;
  padding: 9px;
  border: 1px solid yellow;
}
div.nav li:hover {
  color: #e4923f;
  background-image: url(imgs/nav_over.gif);
  background-position : 0 50%;
}
div.nav li.sep {
  display: inline;
  background-image: url(imgs/navs_sep.gif);
  width: 28px;
  padding: 9px;
}
*/

div.nav table {
  width: 95%;
  height: 100%;
  table-layout: fixed;
  margin: 0 auto;
  padding: 0; border: 0;
  border-collapse: collapse;
}
div.nav tr {
  margin: 0; padding: 0; border: 0;
}
div.nav td {
  margin: 0; padding: 0; border: 0;
  color: #e4923f;
  font-size: 10pt;
  font-variant: small-caps;
}

div.nav a {
  display: block;
  padding: 9px;
}
div.nav a:link { color: white; }
div.nav a:visited { color: white; }
div.nav a:hover {
  color: #e4923f;
  background-color: #061220;
  background-image: url(imgs/nav_over.gif);
  background-position : 0 50%;
}

.redborder { border: 1px solid red; }

div.sidebar {
  float: right;
  width: 260px;
  padding: 20px 15px 20px 25px;
  margin: 15px 0;
  color: #c2cfde;
  background-color: #112946;
}
.sbtop {
  height: 20px;
  background-image: url(imgs/home_right_corner_top.gif);
  background-repeat: no-repeat;
  margin: -20px 0 0 -25px;
}
.sbbottom {
  height: 20px;
  background-image: url(imgs/home_right_corner_dn.gif);
  background-repeat: no-repeat;
  margin: 0 0 -20px -25px;
}

div.footer p {
  color: #c2cfde;
  padding-top: 18px;
  padding-left: 20px;
}

img.separator_arrow {
  float: left;
  margin-left: -25px;
}
img.separator_bar {
  height: 32px;
  width: 276px;
  margin-left: -3px;
  margin-right: -20px;
}

