* {
  font-family: gill, helvetica, sans-serif;
  text-align: left;
}

#wrapper {
  position:relative;
  width:964px;
  height:auto !important; /* real browsers */
  height:100%; /* IE6: treats as min-height*/
  min-height:100%;        /* real browsers */
  margin:0 auto;
  padding-top:15px;
}


#banner {
  width:964px;
  height:96px;}

#banner h1 {
  font-size:28pt;
  color:#000099;
  padding:0px;
  margin 0px;
}

#banner a, #banner a:visited, #banner a:active {
  text-decoration:none;
  color:#000099;
  background-color:#FFFFFF;
}

#banner img {
  background-color:#FFFFFF;
}

#main {
  background: url('images/nav-left.gif') left repeat-y;
}

#navigation {
  background: url("images/nav_top.gif") top left no-repeat;
  width:150px;
  float:left;
  position:relative;
  padding: 50px 10px 0px 15px;
}

#navigation ul {
  padding-left:0px;
  margin-left:0px;
}

#navigation li {
  list-style:none;
  font-weight:bold;
  color:#919295;
  padding:5px 0px 5px 0px;
  margin-left:0px;
}

#navigation li.sub {
  font-weight:normal;
  font-size:10pt;
  padding:2px 0px 0px 10px;
}

#navigation a, #navigation a:visited, #navigation a:active{
  text-decoration:none;
  color:#0F75BC;
}

#navigation a:hover {
  text-decoration:underline;
}

#contents {
  width:772px;
  padding:12px 5px 12px 12px;
  float:left;
  overflow:hidden;
  margin:20px 0px 0px 0px;
}

#contents h1 {
  color:#000099;
  font-size:16pt;
}

#contents h2 {
  color:#000099;
  font-size:12pt;
}

#contents h3 {
  color:#000099;
  font-size:12pt;
  font-weight:normal;
}

#contents a {
  text-decoration:none;
  color:#0F75BC;
}

#contents a:hover {
  text-decoration:underline;
}

#footer {
  clear:both;
  height:48px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  padding-top:10px;
  background-color:#FFFFFF;
}

#footer p{
  font-size:small;
  text-align:center;
}

#footer a, #footer a:visited, #footer a:active {
  text-decoration:none;
  color:#0F75BC;
  background-color:#FFFFFF;
}

#footer a:hover {
  text-decoration:underline;
}

.img_right {
        float:right;
        padding:5px;
}

.img_left {
        float:left;
        padding:5px;
}


