html
 {
  margin: 0;
  padding: 0;
  border: 0;
 }

body
 {
  color: #000000;
  background-color: #CCCCCC;
  font: 0.8em/1.3em Verdana,  Arial,  Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  text-align: center;
  height: 100%;
}

 
#pagewrap
 {
  color: #000000;
  background: #ffffff;
  text-align: left;
  margin: 0 auto;
  width: 990px;
  padding: 0;
 }

a
 {
  color: #003399;
 }
  
a:visited
 {
  color: #00cc00;
 }
  
a:hover
 {
  color: #FF0000;
 }

div.clearboth
 {
  clear: both;
  margin: 0 0 -1em 0;
 }
 
h1
 {
  font-size: 1.4em;
 }
      
h2
 {
  font-size: 1.2em;
  margin-top: 2em;
 }
 
li
{
 margin-bottom: 5px;
}
 
div#headertitle, div#headertitlelong
{
 float: left;
 width: 475px;
 text-align: center;
 padding-left: 250px;
 font: 3em/1.2em "Balloonist SF", "Basic Sans Heavy SF", "Arial Black", Arial;
 color: #000000;
}

div#headertitle
{
 padding-top: 45px;
}

div#headertitlelong
{
 padding-top: 25px;
}

div#headerlogo
{
 padding: 5px 0 0 0;
 background:  url(images/banner.gif) no-repeat;
 height: 140px;
 width: 990px;
}

div#headerlogo img
{
 margin: 28px 0 0 262px;
}

div#topmenuwrap
{
 margin: 20px 0;
 height: 54px;
 background: #000000 url(images/menubg.gif) no-repeat;
 width: 990px;
}

div#topnavmenu ul
{
 list-style: none;
 padding: 8px 0 0 31px;
 font-size: 0.9em;
 font-weight: bold;
 margin: 0;
}

div#topnavmenu ul li
{
 float: left;
 width: 179px;
 height: 35px;
 text-align: center;
 line-height: 35px;
 margin-right: 9px;
}

div#topnavmenu ul a
{
 display: block;
 color: #ffffff;
 text-decoration: none;
 height: 35px;
 width: 179px;
 margin-top: 2px;
}

div#topnavmenu ul a:hover
{
 background: url(images/menuitembgin.gif) no-repeat;
 text-decoration: underline;
}

div#topnavmenu ul span.menu_current a
{
 color: #999999;
}

div#footerwrap
{
 width: 100%;
 background-color: #ffffff;
}

div#footer
 {
  text-align: center;
  padding: 10px 0 10px 150px;
  font-size: .8em;
  margin: 0;
 }
 
div#designfooter
 {
  position: relative;
  float: right;
  padding: 10px 30px 0 0;
  margin: 0;
  font-size: .8em;
 }
 
div#contentwrap
{
 margin: 10px 10px 10px 10px;
 padding: 0 40px 1em 20px;
 background-color: #ffffff;
 min-height: 400px;
}


