body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}caption,th {text-align:left;}h1,h2,h3,{font-size:100%;}q:before,q:after{content:'';}
ul,ol,li{margin:5px;padding:0px;}

body{font-family: Arial,Helvetica,sans-serif;} table {font-size:inherit;}select{font-family:Arial,Helvetica,sans-serif;}pre, code {font: 100% monospace; *font-size: 90%;}body * {line-height: 1.35em;} 

body	{
  margin: 0;
  padding: 0px;
  border: 0;
  text-align: left;
  color: #333333;
  background-color: #ffffff;
}
#headercolor {
background-image: URL("images/hdrbg.png");
background-repeat: repeat-x;
position: absolute;
width: 100%;
top: 0px;
left: 0px;
height: 146px;
}
  .menutable  {
    background-image: url(menubg.jpg);
    width: 170px;
}
  #wrapper  {
    text-align: center;
    width: 820px;
}
  #main  {
    width: 620px;
    float: right;
    text-align: left;
    padding: 10px 0px 0px 0px;
    font-size: 10px;
}
  #sidebar  {
    width: 160px;
    float: left;
    padding: 5px 0px 5px 0px;
}
  .footer { 
   font-size: 8pt; 
   text-align: center;
   width: 100%;
}
  hr    {
  border-bottom: 1px solid #666666;
  height: 1px;}

td{font-size:85%;}
a, a:link, a:active, a:visited {color: rgb(51, 102, 255);	text-decoration: none;}
a:hover	{color: #950F00; text-decoration: underline; font-weight: bold;}

a.nav, a:link.nav, a:active.nav, a:visited.nav {font-size: 10pt; color: #333333; text-decoration: none;}
a:hover.nav {color: #950F00; text-decoration: bold;}

a.menutdactive, a:link.menutdactive, a:active.menutdactive, a:visited.menutdactive {color: #333333; text-decoration: none; font-weight: bold;}
a:hover.menutdactive	{color: #950F00; text-decoration: none; }
td,table,body{vertical-align:;}