#main
{
  position: absolute;
  top: 3px;
  left: 3px;
  right: 3px;

  width: expression(document.body.clientWidth-5);
  height: 720;
  overflow: hidden;
}

#header
{
  position: absolute;
  top: 0px;
  left: 0px;

  right: 0px;

  width: expression(document.body.clientWidth-5);
  height: 126px;

  background-image: url(../images/header_bg.gif);
}


#logo
{
  position: absolute;
  bottom: 11px;
  left: 17px;
  z-index: 200;
}


#header_border
{
  position: absolute;
  top: 126px;
  left: 0px;

  height: 15px;
  width: 100%;
  background-color: black;
}

#header_img
{
  position: absolute;
  top: 0px;
  left: 0px;

  width: 494px;
  height: 126px;
}

#logos
{
  position: absolute;
  top: 0px;
  left: 660px;
  width: 340px;
}

.logo_1, .logo_2, .logo_3
{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 100;
}

.logo_2
{
  left: 95px;
}

.logo_3
{
  left: 565px;
}

.logo
{
  position: absolute;
  top: 97px;
  left: -5px;
}


.logo_1 img, .logo_2 img, .logo_3 img
{
  border: 0px;
}

#content
{
  position: absolute;
  top: 172px;
  left: 212px;
  height: 100%;
  width: 655px;
  z-index: 3;
}


#navigation, #sub_navigation
{
  position: absolute;
  top: 203px;
  left: 0px;
  background-color: #EDEDED;
  width: 100%;
  z-index: 2;
}

#navigation ul, #sub_navigation ul
{
  margin-left: 30px;
  border-top: solid 1px white;
  width: 169px;
}

#sub_navigation ul
{
  border-top: solid 1px #BAC1C7;
}

#navigation li
{
  background-color: #97ADBF;
  border-bottom: solid 1px white;
}

#sub_navigation li
{
  background-color: #DBE2E8;
  border-bottom: solid 1px #BAC1C7;
}

#navigation a, #sub_navigation a
{
  padding: 5px;
  padding-top: 8px;
  padding-bottom: 8px;
  display:block;
  background-color: #97ADBF;
  height: 13px ! important;
  height: 20px;
  text-decoration: none;
  color: white;
}

#sub_navigation a, #sub_navigation li
{
  background-color: #DBE2E9;
  color: #8F949A;
}


#navigation a:hover
{
  background-color: #B4C3CE;
}

#sub_navigation
{
  top: 175px;
  width: 100px;
  background-color: #ffffff;
}

#line
{
  position: absolute;
  top: 141px;
  left: 30px;
  background-color: #A2BACD;
  background-image: url(../images/nav_bg.gif);
  background-position: 0 180;
  background-repeat: no-repeat;
  width: 169px;
  height: 100%;
}

#line img
{
  margin-top: 63px;
}

#footer
{
  position: absolute;
  bottom: 8px;
  left: 220px;

  border-top: solid 1px #CBD6DA;
  padding-top: 4px;
  width: 630px;
}





