body {
   font-family: "Trebuchet MS", Verdana, Sans-serif, Helvetica;
}
#wrapper {
   position : relative;
   width : 840px;
   margin : auto;
   border : 0px solid navy;
   color : #000080;
}
.hdr_w {
   position: absolute;
   margin : auto;
   top: 0;
   width : 830px;
   height: 142px;
   border : 1px solid #2d5193;
   padding-bottom : 5px;
   background : url(images/bg.jpg);
   background-repeat: repeat-y;
   color : white;
}
.hdr_m {
   position: absolute;
   margin : auto;
   top: 125px;
   left: 0;
   width : 830px;
   height: 20px;
   border : 0px solid #2d5193;
   padding-bottom : 5px;
   color : white;
}
.body_w {
   position: absolute;
   top: 154px;
   margin : auto;
   width : 810px;
   padding: 10px;
   border : 1px solid #2d5193;
}
.body_wi {
   position:relative;
   margin : 10px;
   padding : 5px;
   background : white;
}
.body_l {
   float : left;
   margin : 10px;
   padding : 5px;
   width : 170px;
   overflow : hidden;
   background : white;
   border-bottom : 0px solid white; /*bottom horizontal line that runs beneath tabs*/
}
.body_r {
   margin : 10px;
   margin-left : 200px;
   padding : 5px;
   padding-left : 10px;
   background : white;
}
.show {
   display : block;
   width : 775px;
   height : 200px;
   margin-left : 5px;
   margin-top : 5px;
   padding : 10px;
   border : 1px solid #2d5193;
   font-weight : normal;
}
.showdesc {
   margin-left:255px;
}

.boxw {
   display : block;
   width : 775px;
   margin-left : 10px;
   margin-top : 5px;
   padding : 5px;
   border : 1px solid #2d5193;
   font-weight : normal;
}
.body_f {
   margin-left : 5px;
   margin-right : 5px;
   clear: both;
}
h1.pgtitle {
   margin-top : -5px;
}
h3.showtitle {
   margin-top : -10px;
}
.logo {
   float: left;
   border : 0;
   width : 250px;
   height : 125px;
   padding-bottom : 75px;
   padding-right : 10px;
}
.red {
   color : red;
   font-weight : bold;
}
.menu{
   margin-left: 0px;
   overflow : hidden;
   border-left : 0px solid white; /*right divider between tabs*/
   border-bottom : 0px solid white; /*bottom horizontal line that runs beneath tabs*/
   clear: both;
}
.menu ul{
   margin: 0;
   padding: 0;
   padding-left: 0px; /*offset of tabs relative to browser left edge*/
   font: bold 14px Verdana;
   list-style-type: none;
}
.menu li{
   display: inline;
   margin: 0;
}
.menu li a{
   float: left;
   display: block;
   text-decoration: none;
   margin: 0;
   padding-top: 2px; /*padding inside each tab*/
   padding-left: 28px; /*padding inside each tab*/
   padding-right: 28px; /*padding inside each tab*/
   border-left: 1px solid white; /*right divider between tabs*/
   border-right: 1px solid white; /*right divider between tabs*/
   border-top: 1px solid white;
   border-bottom: 1px solid white;
   color: white;
   background: #2d5193; /*background of tabs (default state)*/
}
.current{
   float: left;
   display: block;
   text-decoration: none;
   margin: 0;
   padding-top: 2px; /*padding inside each tab*/
   padding-left: 28px; /*padding inside each tab*/
   padding-right: 28px; /*padding inside each tab*/
   border-right: 0px solid white; /*right divider between tabs*/
   color: white;
   background: #2d5193; /*background of tabs (default state)*/
}
.menu li a:visited{
   color: white;
}
.menu li a:hover, .menu li.selected a{
   background: grey; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}
.center {
   text-align: center;
}
img.picmiddle {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 20px 0 20px;
}
img.picright {
  float: right;
  padding: 20px 20px 0 20px;
}
img.picleft {
  float: left;
  padding: 20px 20px 0 20px;
}
.full {
   width: 100%;
}
.nowrap {
   clear: both;
}
.hdr_w h1 {
  padding-top: 20px;
  font-family: Arial, Sans-serif, Helvetica;
  font-size: 1.5em;
}
h1 {
  font-family: Arial, Sans-serif, Helvetica;
  font-size: 1.5em;
}
h2 {
  font-family: Arial, Sans-serif, Helvetica;
  font-size: 1.25em;
  text-align: center; 
}
h3 {
  font-family: Arial, Sans-serif, Helvetica;
  font-size: 1.25em;
}
