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 url(images/sideline.gif) repeat-y;
  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#headerwrap
{
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	height: 135px;
	padding: 5px 0 0 10px;
}

div#headerlogo
{
 padding: 5px 0 0 5px;
 background:  url(images/headerbg.gif) no-repeat;
 height: 135px;
 margin: 0;
}

div#headerlogoname img
{
 float: left;
 margin: 18px 0 0 108px;
 width: 465px;
}

div#headerlogolplatel
{
 float: left;
 padding-left: 30px;
}

div#headerlogolplater
{
 float: left;
 margin-left: 85px;
}

div#topmenuwrap
{
 margin-bottom: 60px;
}

div#topmenu
{
 position: absolute;
 left: 100px;
 padding-left: 15px;
}

div#topnavmenu ul
{
 width: 850px;
 list-style: none;
 margin: 10px 0 10px 0;
 font-size: 0.9em;
 font-weight: bold;
}

div#topnavmenu ul li
{
 float: left;
 width: 162px;
 height: 54px;
 text-align: center;
 background: url(images/menubg.jpg) no-repeat;
 line-height: 50px;
}

div#topnavmenu ul a
{
 display: block;
 color: #CCCCCC;
 text-decoration: none;
 height: 54px;
 width: 162px;
 background: url(images/menubg.jpg) no-repeat;
}

div#topnavmenu ul a:hover
{
 background: url(images/menubgin.jpg) no-repeat;
 text-decoration: underline;
}

div#topnavmenu ul span.menu_current a
{
 color: #ffffff;
}

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: 20px 10px 10px 125px;
 padding: 1.2em 40px 1em 20px;
 background-color: #ffffff;
 min-height: 400px;
}


