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#headerwrap
{
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	height: 135px;
	padding: 5px 0 0 0;
}

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#sidemenuwrap
{
 width: 220px;
 position: relative;
 float: left;
 margin: 30px 0 10px 5px;
 background: url(images/menubg.gif) repeat-y;
 min-height: 350px;
}

div#sidemenu
{
 padding: 12px 0 0 5px;
 font-size: 0.9em;
 line-height: 46px;
 font-weight: bold;
}

div#sidenavmenu ul
{
 margin: 15px 0;
 padding: 0;
 list-style-type: none;
}

div#sidenavmenu ul li
{
 background: url(images/menuitembg.gif) no-repeat;
 height: 46px;
 width: 210px;
 margin-top: 10px;
}

div#sidenavmenu ul a, div#sidenavmenu ul a:visited
{
 display: block;
 color: #ffffff;
 text-decoration: none;
 background: url(images/menuitembg.gif) no-repeat;
 padding: 0 0 0 8px;
 height: 46px;
 width: 210px;
}

div#sidenavmenu ul a:hover
{
 margin-right: 0;
 background: url(images/menuitembgin.gif) no-repeat;
}

div#sidenavmenu ul span.menu_current a
{
 margin-right: 0;
 background: url(images/menuitembgon.gif) no-repeat;
}

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: 60px 10px 10px 220px;
 padding: 0 40px 1em 20px;
 background-color: #ffffff;
 min-height: 400px;
}


