body
{
 background-color: #FFFFFF;
 text-align: center;
 margin: auto;
}

div.container
{
  position: relative;
  width: 1096px;
  margin: auto;
  text-align: center;
}

div.head
{
 position: relative;
 height: 103px;
 width: 1096px;
}

div.side
{
 position: absolute;
 *left: 0px;
 height: 588px;
 width: 158px;
 top: 103px;
}

div.sidebuttons
{
 position: absolute;
 *left: 0px;
 height: 588px;
 width: 158px;
 top: 37px;
}

div.navbottom
{
 position: absolute;
 text-align: left;
 height: 30px;
 width: 500px;
 bottom: -3px;
 *bottom: -12px;
 left: 190px;
 *left: 180px;
}

div.navtree
{
 position: absolute;
 text-align: left;
 height: 30px;
 width: 400px;
 top: -5px;
 *top: 10px;
 left: 190px;
 *left: 180px;
}

div.primary
{
 position: absolute;
 height: 520px;
 width: 664px;
 top: 140px;
 left: 190px;
 *left: 180px;
 padding: 1 #CCCCCC;
 background-image: url(img/Gradient.jpg);
 background-repeat: repeat-x;
 border: 1px solid #CCCCCC;
}

div.primarysub
{
 position: relative;
 text-align: left;
 height: 100%;
 height: 480px;
 max-height:480px;
 overflow: auto;
 width: 570px;
 left: 40px;
 *left: 0px;
 top: 28px;
 border-left: 1px solid #FFFFFF;
}

div.secondary
{
  position: absolute;
  height: 500px;
  *height: 520px;
  width: 172px;
  *width: 232px;
  top: 140px;
  left: 872px;
  *left: 865 px;
  padding: 20 25 0 25;
  background-image: url(img/Gradient.jpg);
  background-repeat: repeat-x;
  border: 1px solid #CCCCCC;
}

div.search
{
  position: absolute;
  height: 30px;
  width: 300px;
  top: 97px;
  *top:110px;
  right: -42px;
}

div.sitemap
{
 position: absolute;
 height: 520px;
 width: 906px;
 top: 140px;
 left: 190px;
 *left: 180px;
 padding: 1 #CCCCCC;
 background-image: url(img/Gradient.jpg);
 background-repeat: repeat-x;
 border: 1px solid #CCCCCC;
}

div.sitemapsub
{
 position: relative;
 text-align: left;
 height: 100%;
 height: 470px;
 max-height:470px;
 overflow: auto;
 width: 866px;
 left: 40px;
 *left: 0px;
 top: 28px;
 border-left: 1px solid #FFFFFF;
}

div.columns
{
  position: relative;
  margin-left: 20px;
  width=100%;
}

div.col1, div.col2, div.col3
{
  position: sbsolute;
  width: 32%;
  float: left;
}

li
{
 list-style: none;
}

li ul
{
  
}

li ul li
{
  
}

input.go
{
  width: 30px;
  height:22px;
  padding-bottom: 2px;
  border: none;
  background-color: #AAAAAA;
  font-weight: bold;
  color:#FFFFFF;
}


p.header
{
  font-family: verdana;
  font-size: 19pt;
  font-weight: bold;
  color: #000000;
}

h3
{
  font-family: verdana;
  font-size: 19pt;
  font-weight: bold;
  color: #000000;
}

p.norm
{
  font-family: georgia;
  font-size: 11pt;
  *font-size: 10pt;
  line-height: 16pt;
  color: #000000;
}

p.nav
{
  font-family: verdana;
  font-size: 10pt;
  color: #70A0CB;
  font-weight: bold;
}

p.navbs
{
  font-family: Verdana;
  font-size: 10pt;
  line-height: 10pt;
  color: #1B75BC;
}

p.smallprint
{
  font-family: Verdana;
  font-size: 9pt;
  *font-size: 8pt;
}

a:link
{
  font-family: verdana;
  text-decoration: underline;
  color: #1B75BC;
  font-size: 10pt;
  line-height: 12pt;
}

a.sitemap, a.contact, a.advertise, a.affiliated
{
  font-family: Verdana;
  font-size: 10pt;
  text-decoration: none;
}

a:visited
    {
    font-family:Verdana;
    color: #1B75BC;
    font-size: 10pt;
    }

a.link:link
    {
    font-family: Verdana;
    color: #1B75BC;
    font-size: 10pt;
    }

a.link:visited
    {
    font-family: Verdana;
    color: #1B75BC;
    font-size: 10pt;
    }

body.grey a.grey
{
  font-family: Verdana;
  font-size: 10pt;
  text-decoration: none;
  font-weight: bold;
  color:#999999;
}

a.site
{
  text-decoration: none;
}