
body {
  margin: 0px;
  padding: 0px;
  background: url(../graphics/bg_silver.gif) repeat-x #c8c8cc;
  font-family: arial, helvetica, sans-serif;
  font-size: 76%;
  }
#base {
  position: relative;
  display: block;
  margin: 16px;
  min-width: 743px;
  height: 510px;
  background: url(../graphics/bg_blue.gif) repeat-x #333388;
  }
#base_inner {
  padding-top: 5px; /* prevents top margin collapse */
  position: relative;
  display: block;
  margin: 0px;
  height: 510px;
  background: url(../graphics/edge_left.gif) 0px 0px no-repeat;
  }
#logo {
  position: absolute;
  left: 50px;
  top: 0px;
  display: block;
  }
#header_title {
  position: absolute;
  left: 183px;
  display: block;
  margin: 37px 0px 0px 0px;
  }
#main {
  position: relative;
  display: block;
  margin: 70px 0px 0px 76px;
  width: 667px;
  height: 415px;
  }




/* MAIN NAVIGATION */
ul#nav {
  height: 20px;
  margin: 0px;
  padding: 0px 0px 0px 20px;
  list-style-type: none;
  font-size: 1px;
  }
ul#nav li {
  display: inline;
  height: 20px;
  }
ul#nav li a {
  display: inline-block;
  height: 20px;
  width: 100px;
  letter-spacing: -500px;
  }
ul#nav li a#nav_01 {
  width: 101px;
  background: url(../graphics/nav_01.gif) no-repeat 0px 0px;
  }
ul#nav li.here a#nav_01, ul#nav li a#nav_01:hover {
  background-position: 0px -20px;
  }
ul#nav li a#nav_02 {
  width: 124px;
  background: url(../graphics/nav_02.gif) no-repeat 0px 0px;
  }
ul#nav li.here a#nav_02, ul#nav li a#nav_02:hover {
  background-position: 0px -20px;
  }
ul#nav li a#nav_03 {
  width: 114px;
  background: url(../graphics/nav_03.gif) no-repeat 0px 0px;
  }
ul#nav li.here a#nav_03, ul#nav li a#nav_03:hover {
  background-position: 0px -20px;
  }




/* SUB NAVIGATION */

ul#subnav {
  height: 25px;
  margin: 0px;
  padding: 0px 0px 0px 20px;
  background: #ffffff;
  list-style-type: none;
  font-size: 1px;
  }
ul#subnav li {
  display: inline;
  height: 20px;
  }
ul#subnav li a {
  display: inline-block;
  height: 20px;
  background: #ffff00;
  letter-spacing: -500px;
  }
ul#subnav li a#subnav_01 {
  width: 73px;
  background: url(../graphics/subnav_01.gif) no-repeat 0px 0px;
  }
ul#subnav li.here a#subnav_01, ul#subnav li a#subnav_01:hover {
  background-position: 0px -25px;
  }
ul#subnav li a#subnav_02 {
  width: 42px;
  background: url(../graphics/subnav_02.gif) no-repeat 0px 0px;
  }
ul#subnav li.here a#subnav_02, ul#subnav li a#subnav_02:hover {
  background-position: 0px -25px;
  }
ul#subnav li a#subnav_03 {
  width: 140px;
  background: url(../graphics/subnav_03.gif) no-repeat 0px 0px;
  }
ul#subnav li.here a#subnav_03, ul#subnav li a#subnav_03:hover {
  background-position: 0px -25px;
  }
ul#subnav li a#subnav_04 {
  width: 99px;
  background: url(../graphics/subnav_04.gif) no-repeat 0px 0px;
  }
ul#subnav li.here a#subnav_04, ul#subnav li a#subnav_04:hover {
  background-position: 0px -25px;
  }
ul#subnav li a#subnav_05 {
  width: 111px;
  background: url(../graphics/subnav_05.gif) no-repeat 0px 0px;
  }
ul#subnav li.here a#subnav_05, ul#subnav li a#subnav_05:hover {
  background-position: 0px -25px;
  }






#content {
  padding: 10px 18px 10px 30px;
  position: relative;
  margin: 0px;
  width: 448px;
  height: 393px;
  overflow: auto;
  background: #ffffff;
  border: 1px solid #ffffff;
  }
#img_column {
  position: absolute;
  top: 20px;
  left: 498px;
  margin: 0px;
  width: 169px;
  height: 415px;
  background: #ffffff;
  }
#img_column img {
  display: block;
  margin-top: 1px;
  z-index: 1;
  }
#img_column #corner {
  display: block;
  position: absolute;
  top: 0px;
  /* for IE6, which is 1px out */
  right: -1px;
  width: 28px;
  height: 28px;
  /* for IE6, which can't handle transparency in png files */
  background: url(../graphics/corner.gif) no-repeat top right;
  z-index: 5;
  }
head:first-child+body #img_column #corner {
  right: 0px;
  background: url(../graphics/corner.png) no-repeat top right;
  }


#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
  margin: 12pt 0pt 9pt 0pt;
  line-height: 1.5em;
  font-size: 1.0em;
  color: #333388;
  }
#content h2 {
  margin: 12pt 0pt 0pt 0pt;
  }
#content p {
  margin: 0pt 0pt 9pt 0pt;
  line-height: 1.5em;
  }
#content ul li{
  margin: 0pt 0pt 6pt 0pt;
  line-height: 1.5em;
  }