body
{
  background-color: #ffffff;
  margin: 0;
  padding: 0;
  font-family: arial, verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: black;
  line-height: 1.2em;
}


h1 {
  font-family: Lucida Grande, Helvetica, Arial, sans-serif;
  text-shadow: #ccc 2px 2px 2px;
  font-variant: small-caps;
  font-size: 1.9em;
  line-height: 1.3em;
  font-weight: bold;
  padding: 23px 0 0px 0;
  margin: 0 0 0 0;
  clear: left;
  text-decoration:none
}

h2 {
  font-family: Lucida Grande, Helvetica, Arial, sans-serif;
  text-shadow: #ccc 2px 2px 2px;
  font-size: 1.45em;
  line-height: 1.15em;
  font-weight: bold;
  padding: 10px 0 0px 0;
  margin: 0 0 0 0;
  text-decoration:none
}

h3 {
  font-family: Lucida Grande, Helvetica, Arial, sans-serif;
  text-shadow: #ccc 2px 2px 2px;
  font-size: 1.1em;
  font-weight: bold;
  margin: 0;
  padding: 10px 0 1px 0;
  text-decoration:none
}

/* image */
img.fl { 
  float: left; 
  margin: 10px; 
}
img.fr { 
  float: right; 
  margin: 10px; 
}

#header {
  background: url(images/header_bg.png) no-repeat;
  margin: 12px 12px;
  position: relative;
  width: 900px;
  height: 150px;
  padding-left:20px;
  padding-right:20px;
  margin-bottom: 11px;
}
#header .title {
  float: left;
}
#header .nav {
  position: absolute;
  top: 130px; right:30px;
}

#body {
  margin: 12px 12px;
  width: 900px;
  height: 100%;
  padding-left:20px;
  padding-right:20px;
  overflow: visible;
}
#bodynav {
  float: left;
  width: 15%;
  height: 100%;
  padding: 0% 1%;
  text-align: left;
}
#bodycontent {
  float: left;
  width: 81%;
  height: 100%;
  padding: 0% 1%;
  text-align: justify;
}

a.hdr:link,a.hdr:visited {
  display:inline;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#98bf21;
  width:120px;
  text-align:center;
  padding:4px;
  text-decoration:none;
  text-transform:uppercase;
}
a.hdr:hover,a.hdr:active {
  background-color:#7A991A;
}
ul.nav {
  list-style-type:none;
  margin:0;
  padding:0;
}
a.nav:link,a.nav:visited {
  display:block;
  color:#555555;
  font-weight:bold;
  width:120px;
  padding:4px;
  text-decoration:none;
  /*text-align:center;*/
  text-transform:uppercase;
}
a.nav:hover,a.nav:active {
  color:#000000;
}
a:visited {
  color:#000000;
}
