*{
  margin:0;
  padding:0;
  border-collapse:collapse;
}
html{
  height:100%;
}
body{
  position:relative;
  min-height:100%;
}
td{
  vertical-align:top;
}
.cleaner, #content .cleaner{
  min-height:0 !important;
  margin:0 !important;
  clear:both;
}
#header{
  position:relative;
  z-index:5;
  min-height:105px;
  padding:0 0 0 355px;
}
#logo{
  position:absolute;
  left:0;
}
#header table{
  width:100%;
  margin:10px 0;
}
#header td{
  padding:0 0 0 10px;
}
#topmenu{
}
#topmenu table{
  width:100%;
}
#topmenu td:first-child{
  width:209px;
  padding:0 20px;
}
#topmenu td{
  text-align:center;
  vertical-align:middle;
}
#topmenu td:first-child a{
  padding:0;
}
#topmenu a, #topmenu span{
  padding:0 0 0 30px;
}
#wrapper{
  position:relative;
  z-index:5;
  clear:both;
  width:100%;
}
#left{
  width:250px;
  padding:30px 5px 30px;
}
#navibar{
  position:relative;
  width:195px;
  padding:0 22px 35px;
}
#navibar > ul{
  padding:20px 0 20px;
}
#navibar > ul > li{
  padding:0 0 4px 10px;
}
#navibar ul ul{
  padding:0 0 5px 8px;
}
#left .banner{
  padding:20px 0 0;
  text-align:center;
}
#left .banner img{
  margin:0 0 15px;
}
#left .banner #count{
  padding:0 0 15px;
}
#left .banner #count img{
  margin:0 1px 1px;
}
#content{
  position:relative;
  width:100%;
  padding:5px 5px 20px;
}
#content > .text{
  padding:15px 10px;
}
#content h1{
  margin:15px 0 12px 0;
}
#content h1#section{
  margin:0 0 12px 0;
  padding:0 0 5px;
}
#content h2{
  margin:12px 0 10px 0;
}
#content h3{
  margin:10px 0 8px 0;
}
#content h4{
  margin:8px 0 5px 0;
}
#content img{
  display:block;
  margin:0 auto 10px;
}
#content img[align="left"]{
  display:inline;
  margin:0 10px 10px 0;
}
#content img[align="right"]{
  display:inline;
  margin:0 0 10px 10px;
}
#content p{
  min-height:1em;
  margin:0 0 10px 0;
}
#content ul{
  margin:5px 0 10px 20px;
}
#content ol{
  margin:5px 0 10px 35px;
}
#content dl{
  margin:0 0 10px 0;
}
#content dd{
  margin:0 0 10px 10px;
}
#content table{
  margin:0 0 15px;
}
#content th{
  padding:2px 5px;
}
#content td{
  padding:2px 5px;
}
#content form td{
  padding:0 5px 5px 0;
}
#content input{
  width:200px;
  margin:0 5px 0 0;
  vertical-align:middle;
}
#content td input{
  width:300px;
  margin:0 5px 5px 0;
}
#content textarea{
  width:300px;
  height:100px;
}
#content input[type="submit"], #content input[type="button"], #content input[type="checkbox"], #content input[type="radio"], #content input[type="image"]{
  width:auto;
  height:auto;
  margin:0 5px 0 0;
}
#content input[type="submit"], #content input[type="button"]{
  padding:2px;
}
#content form td ul{
  margin:0;
}
#content .fb{
  padding:20px 0 0;
  text-align:right;
}
#content .fb li{
  display:inline;
}
#print{
  padding:20px 0 0;
}
#print a{
  min-height:16px;
  padding:0 0 0 20px;
}
#content .banner{
  padding:15px 0;
  text-align:center;
}

#content p img {
    border: 0px;
}