html
{
  height:100%;
  overflow: -moz-scrollbars-vertical;
}

body { margin: 0; padding: 0; width: 100%;
  background-color: #d9e6ee;
  font-size: 12px;
  font-family: Verdana, "Tahoma MS", Arial;
}

img
{
  border: none;
}

#pageContainer { position: relative; clear: both; width: 900px; margin: 0 auto; text-align: left; height: auto; }
#outsiteleft { position: absolute; float: left; top: 0; left: -159px; width: 159px; height: 880px; background: url(../gfx/left.gif) no-repeat; }
#outsiteright { position: absolute; float: right; top: 0; left: 900px; width: 159px; height: 880px; background: url(../gfx/right.gif) no-repeat; }
#lang { float: right; margin-right: 30px; color: #ff7800; font-weight: bold; }
#lang a { color: #FFF; text-decoration: none; }


#header
{
  background: url(../gfx/header_900.png) no-repeat top left;
  height: 138px;
  width: 900px;
  text-align: left;
  padding-top: 30px;
}

#header #logo
{
  padding-left: 30px;
}

#headermenu
{
position: absolute;
top: 168px;
  height: 27px;
  background: url(../gfx/navbalk.png) repeat-x top left;
  color: #FFFFFF;
}

#headermenu ul
{position: relative;

  list-style: none;
  margin: 0px;
  padding: 0px;
  height: 27px;
}

#headermenu li
{
  float: left;
  text-align: center;
  height: 22px;
  padding-top: 5px;
  font-weight: bold;
  border-right: 2px solid #FFFFFF;
  /*width: 178px;*/
  width: 126px;
	/*z-index: 500;*/
}

#headermenu li ul
{
  display: none;
}

#headermenu ul li:hover ul
{
  display: block;
  position: relative;
  top: 8px;
  left: -1px;
  width: 126px;
  overflow: visible;
}

#headermenu li ul li
{
  float: left;
  margin-left: 1px;
  clear: both;
  background-color: #8EBFD6;
  height: 22px;
  padding-top: 5px;
  font-weight: bold;
  width: 124px;
  border-right: 2px solid #8EBFD6;
  font-size: 10px;
}

#headermenu li ul li:hover
{
  background-color: #0A6998;
  border-color: #0A6998;
  width: 124px;
  font-size: 10px;
}


#headermenu li.lastitem
{
  border-right: none;
}

#headermenu a
{
	display: block;
  text-decoration: none;
  color: #FFFFFF;
}

#headermenu li a:hover
{
  text-decoration: none;
  color: #8CC8DC;
}

#headermenu li ul li a:hover {
	color: #FFF;
}


#headermenu a.selected
{
  text-decoration: none;
  color: #ff7800;
}

#right a:hover
{color: #666666;
text-decoration: none;
}

#right a
{color: #081f56;
text-decoration: none; 
}



#main { position: relative; top: 27px; width: 900px; min-height: 540px; _height: 540px; background: url(../gfx/bg_main.gif) repeat-y; }
#content { line-height: 17px; float: left; width: 640px; padding: 30px; color: #666666; }

#content h1 {
  color: #082752;
  font-size: 15px;
}

#right {
  float: right;
  width: 200px;
  font-size: 11px;
  line-height: 18px;
}

#region2 { position: relative; margin: 30px 20px 20px 20px; width: 160px; padding-bottom: 130px; color: #13284f; }
#region3 { float: right; margin-top: -200px; width: 166px; height: 126px; }
#region3 p { margin: 0; padding: 0; }
._ffbgforcer { clear: both; height: 1px; overflow: hidden; margin-top: -1px; }


#right h1
{
  color: #1079a5;
  font-size: 15px;
}

#footer
{position: relative; top: 27px;
	clear: both;
	height: 39px;
	width: 900px;
	padding-top: 33px;
	background: url(../gfx/footer_900.png) no-repeat top left;
}

#footer span
{
  color: #FFFFFF;
  padding-left: 30px;
  font-size: 10px;
}
