body {
 margin: 0;
 padding: 0;
 min-width: 800px;
 color: #000;
 background-color: #CCC;
 font: 0.8em Verdana, Arial, sans-serif;}

h1 {
 font-size: 1.3em; }

h2 {
 font-size: 1em; }

#header {
 height: 67px;
 background-image: url(/wwimage/361/toppbg.jpg);
 text-align: center; }

#logo {
 position: absolute;
 left: 0; }

#search {
 position: absolute;
 top: 5px; }

.soek  {
  color: black;
  font-size: 10px;
  font-family: Tahoma;
  text-decoration: none;}

.soek:hover {
  color: white;
  font-size: 10px;
  font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background-color: #7795a2;
  background-repeat: repeat;
  background-position: center 12px;}

#topimg {
 position: absolute;
 top: 0;
 right: 0; }

#topnav {
 color: #000;
 background-color: #336699;
 text-align: center;
 margin-top: 40px;
 margin-left: 10px;}

.nav {
 text-transform: uppercase;
 text-decoration: none;
 font-size: 11px;
 font-weight: bold;
 padding: 0 10px;
 color: #FFF;
 background-color: #336699; }

.nav:hover {
 color: #ffd700;
 background-color: #336699; }
 
.main {
 height: 400px;
 width: 100%;
 color: #000;
 background-color: #CCC; }

.leftcol {
 width: 165px;
 border-right: 1px dotted #336699;
 padding-top: 20px; }

#area {
 text-align: center;
 text-transfom: upercase;
 color: #000;
 background-color: #DCDCDC;
 width: 150px;
 margin-left: 5px;
 margin-top: 5px;
 margin-bottom: 15px; }

#subnav {
 width: 160px;
 color: #003399;
 background-color: #CCC; }

#subnav a {
 text-decoration: none;
 color: #003399;
 background-color: #CCC;
 display: block;
 border: 1px dotted #CCC; }

#subnav a:hover {
 text-decoration: none;
 color: #000;
 background-color: #CCC;
 border: 1px dotted #999;  }

 .subnav1, .subnav1Active {
 font-size: 11px;
 padding-left: 3px;
 line-height: 150%; }

.subnav1:hover { }

 p, .subnav2 {
 margin: 0; }

.subnav2, .subnav2Active {
 font-size: 10px;
 padding-left: 6px;
 line-height: 150%; }

.maincol {
 padding-top: 20px;
 padding-left: 10px; }

#topdoc {
 border-bottom: 2px solid #336699;
 margin-bottom: 20px; }

#topdoc h1 {
 margin: 0;
 padding: 0; }

#printicon {
 position: absolute;
 right: 20px; }

#footer {
 color: #ffffff;
 height: 17px;
 background-image: url(/wwimage/347/bunnbg.jpg);
 text-align: center;
 font-size: 10px;
 padding-top: 5px; }
