html {
  width: 100%;
  height: 100%;
}

body {
  margin: 0;
  padding: 0;

  background-color: #eeeae3;

  text-align: center;

  line-height: 140%;
}

body, table {
  font-family: Arial;
  font-size: 11px;

  border: 0;
}

input {
  font-family: Arial;
  font-size: 11px;
  color: #888585;
}

img {
  border: 0;
}

form {
  margin: 0;
  padding: 0;
}

div.container {
  width: 858px;

  text-align: left;

  margin-left: auto;
  margin-right: auto;

  padding-bottom: 7px;
}

div.container div.logo {
  margin: 11px 0 7px 0px;
}

div.container div.top {
  width: 100%;
  height: 28px;
}

div.container div.top div.bg {
  position: absolute;

  width: 860px;
  height: 37px;

  z-index: 2;
}

div.sitesContainer {
  width: 223px;
  height: 55px;
  
  background-color: #FFFFFF;
  border-bottom: 1px solid #bab29f;
}

div.container div.sites {
  position: absolute;
  width: 207px;
  height: 23px;
  
  z-index: 100;
  margin: 16px 0 0 7px;
  
  background-image: url('./../images/sitesContainerBG.png');
  background-repeat: no-repeat;
}

div.container div.sites ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

div.container div.sites ul li.first {
  height: 22px;
  line-height: 22px;
  padding-left: 15px;
  cursor: pointer;
  display: block !important;
}

div.container div.sites ul li {
  display: none;
}

div.container div.sites ul li a {
  display: block;

  height: 21px;

  line-height: 21px;

  color: #605b55 !important;

  background-image: url('./../images/site_bg.png');
  background-repeat: repeat-y;
  background-position: top left;

  padding: 0 15px;
}

div.container div.sites ul li a:hover {
  background-image: url('./../images/site_bg_over.png');
}

div.container div.sites ul li.last a {
  display: block;

  height: 23px;

  line-height: 21px;

  color: #605b55 !important;

  background-image: url('./../images/site_last_bg.png');
  background-repeat: no-repeat;
  background-position: top left;

  padding: 0 15px;
}

div.container div.sites ul li.last a:hover {
  background-image: url('./../images/site_last_bg_over.png');
}

div.container div.banner {
  width: 858px;
  height: 230px;

  border: 1px solid #eb9346;
}

div.container div.banner div.shadow {
  position: absolute;
  margin: -28px 0 0 859px;

  background-repeat: repeat-y;
}

div.container div.banner div.shadow div {
  position: relative;

  width: 15px;

  background-image: url('./../images/shadow.png');
  background-repeat: repeat-y;
}

div.container div.banner div.shadow img {
  display: block;
}

div.container div.banner div.shadow img.shadow_middle {

}

div.container div.banner div.image {
  position: absolute;
  width: 858px;
  height: 230px;
  
  overflow: hidden;
  
  z-index: 1;
}

div.container div.banner div#slideshow {
  position: absolute;
  
  width: 858px;
  height: 230px;
  
  z-index: 1;
}

div.container div.menu_container {
  width: 100%;
  height: 27px;

  background-color: #cbaf97;

  border: 1px solid #eb9346;
  border-top: none;
}

div.container div.menu_container div.left {
  float: left;

  width: 635px;
}

div.container div.menu_container div.left div {
  position: absolute;
  z-index: 500;
}

div.container div.menu_container div.right {
  float: left;

  width: 223px;
  height: 27px;

  text-align: center;

  background-image: url('./../images/search_bg.png');
  background-repeat: no-repeat;
  background-position: center center;
}

div.container div.menu_container div.right input {
  width: 201px;

  margin-top: 4px;
  border: 1px solid #FFFFFF;
}

div.container div.content {
  width: 100%;
  min-height: 395px;

  border: 1px solid #eb9346;
  border-top: none;

  background-color: #FFFFFF;
  background-image: url('./../images/content_bg.jpg');
  background-repeat: repeat-y;
}

div.container div.content div.left {
  float: left;

  width: 635px;
}

div.container div.content div.left div.text {
  margin: 30px 40px;
}

div.container div.content div.right {
  float: left;

  width: 223px;
}

div.container div.content div.right div.title h2 {
  margin: 0;
  padding: 0;

  line-height: 110%;
}

div.container div.content div.right div.title {
  padding: 10px 15px 13px 10px;
  margin-bottom: 5px;

  background-image: url('./../images/news_separator.jpg');
  background-repeat: no-repeat;
  background-position: bottom left;
}

div.container div.content div.right div.news div.messages {
  height: 270px;
}

div.container div.content div.right div.news div.messages ul {
  margin: 0 20px 0 10px;
  padding: 0;

  list-style: none;
}

div.container div.content div.right div.news div.messages ul li.title {
  font-weight: bold;
  line-height: 140%;
}

div.container div.content div.right div.news div.messages ul li.desc {
  line-height: 140%;

  margin-bottom: 10px;
}

div.container div.content div.right div.news div.messages ul li.separator {
  height: 10px;
  line-height: 10px;
  font-size: 1px;
}

div.container div.content div.right div.monitor {
  width: 100%;
  height: 110px;
  margin: 10px 0 0 0;
  background-image: url('./../images/news_separator.jpg');
  background-repeat: no-repeat;
}

div.container div.content div.right div.monitor div.image {
  float: left;
  
  width: 80px;
  height: 90px;
  
  margin: 10px;
}

div.container div.content div.right div.monitor div.text {
  float: left;
  
  width: 115px;
  height: 90px;
  
  margin-top: 10px;
  margin-bottom: 10px;
}

div.container div.content div.right div.monitor div.text h1 {
  font-size: 16px;
  
  margin-bottom: 0px;
}

div.container div.content div.right div.monitor div.text p {
  margin: 3px 0;
}

div.container div.bottom {
  clear: both;

  width: 860px;
  height: 33px;

  color: #FFFFFF;
}

div.container div.bottom div.left {
  float: left;

  width: 585px;
  line-height: 29px;

  padding-left: 40px;
}

div.container div.bottom div.right {
  float: left;

  width: 223px;

  text-align: right;

  margin-right: 10px;
}

div.container div.bottom div.right div.language {
  width: 50px;
  height: 20px;

  margin: 10px 0 0 auto;
}

div.container div.bottom div.right div.language div {
  float: left;

  width: 16px;
  height: 16px;

  margin-left: 5px;

  cursor: pointer;
}

div.container div.copyright {
  width: 100%;
  text-align: center;

  color: #7d7a75;

  margin-top: 20px;
}

div.clear {
  clear: left;
}


/* SCROLLER */


.jScrollPaneTrack {
  background-color: transparent;
}

a.disabled {
  border: none;
}



