@charset "utf-8";
/* CSS Document */

/*
AUTHOR:      WDS Center - We discover new solutions...
             (Contact: www.wdscenter.ro | office@wdscenter.ro)
COPYRIGHTS:   2008 S.C. Consulting&Analysing S.R.L., All rights reserved
             (Contact: www.ca-consulting.ro | office@ca-consulting.ro)
*/


/* GENERAL STYLES
-------------------------*/
* {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  }
html {
  width: 100%;
  height: 100%;
  font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #4B280A;
  background: url(../images/bg.jpg) top left repeat;
  cursor: default;
  }
body {
  width: 100%;
  height: 100%;
  text-align: center;
  background: url(../images/bgTop.jpg) top left repeat-x;
  }
a {
  color: #4B280A;
  text-decoration: underline;
  }
a:hover {
  color: #985A25;
  text-decoration: underline;
  }


/* BACKGROUND
-------------------------*/
#sunContainer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  }
#sun {
  position: relative;
  width: 1075px;
  height: 350px;
  margin: 0 auto;
  background: url(../images/bgTopLeft.jpg) top left no-repeat;
  z-index: 1;
  }
#masterContainer {
  position: relative;
  top: 20px;
  width: 830px;
  margin: 0 auto;
  z-index: 2;
  }
#logoCA {
  position: relative;
  float: left;
  top: 0;
  left: 15px;
  width: 123px;
  height: 54px;
  z-index: 3;
  }
#mainInfoContainer {
  position: relative;
  float: left;
  top: 21px;
  left: 0;
  padding: 15px;
  width: 800px;
  z-index: 4;
  }
#banner {
  position: relative;
  float: left;
  top: 0;
  left: 0;
  width: 800px;
  height: 235px;
  border-top: 3px solid #4B280A;
  z-index: 6;
  }
#footerShape {
  position: relative;
  float: left;
  top: 0;
  left: -15px;
  width: 830px;
  height: 50px;
  margin: 25px 0 0 0;
  z-index: 7;
  }
#masterInfoContainerBg {
  position: absolute;
  float: left;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  filter: alpha(opacity=50); /* IE */
  -moz-opacity: .5; /* Mozilla */
  background-color: #FFFFFF;
  z-index: 5;
  }


/* MENU
-------------------------*/
#menu {
  position: relative;
  float: left;
  top: 0;
  left: 0;
  width: 800px;
  height: 20px;
  background-color: #4B280A;
  z-index: 200;
  }
#menu ul {
  list-style: none;
  float: left;
  text-decoration: none;
  }
#menu a, #menu h2 {
  display: block;
  color: #FFE6BE;
  text-align: left;
  border: none;
  }
#menu h2 {
  float: left;
  height: 20px;
  padding: 0 20px;
  margin: 0 10px 0 10px;
  font-size: 13px;
  font-weight: normal;
  z-index: 300;
  }
#menu h2:hover {
  background-color: #985A25;
  }
#menu h2.menuButtonDown {
  margin: 0;
  padding: 0 25px;
  background-color: #784119;
  }
#menu a,
#menu a:hover {
  text-decoration: none;
  }
#menu li {
  float: none;
  font-size: 11px;
  font-weight: normal;
  position: relative;
  }
div#menu ul li {
  height: 20px;
  }
div#menu ul li:hover {
  color: #FFE6BE;
  background-color: #985A25;
  }
#menu ul ul {
  position: absolute;
  float: none;
  top: 20px;
  left: 0;
  filter: alpha(opacity=95); /* IE */
  -moz-opacity: .95; /* Mozilla */
  background-color: #985A25;
  z-index: 300;
  }
#menu ul li ul li {
  height: 20px;
  padding: 0 0 0 3px;
  border-top: 1px dotted #000000;
  }
#menu ul li ul li:hover {
  background-color: #AC784C;
  }
#menu ul li ul li a {
  height: 20px;
  }
#menu ul ul ul {
  position: absolute;
  float: left;
  top: 0;
  left: 100%;
  }
#menu ul li ul li ul li {
  height: 20px;
  border-top: 1px dotted #000000;
  }
div#menu ul ul {
  display: none;
  }
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul {
  display: none;
  }
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul {
  display: block;
  }


/* FOOTER
-------------------------*/
#footer {
  position: relative;
  float: left;
  top: 0;
  left: 0;
  width: 830px;
  height: 30px;
  margin: 25px auto 0 auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: left;
  z-index: 8;
  }
#footer p {
  padding: 10px 0 0 0;
  }
.logoWDS {
  position: absolute;
  white-space: nowrap;
  display: block;
  top: 10px;
  right: 0;
  width: 37px;
  height: 17px;
  background-image: url(../images/logoWDSover.jpg);
  }
.logoWDS a {
  display: block;
  width: 37px;
  height: 17px;
  float: left;
  }
.logoWDS img {
  width: 37px;
  height: 17px;
  }
.logoWDS a:hover img {
  visibility: hidden;
  }


/* METERS & LOGOS
-------------------------*/
#meterLogosTable {
  position: relative;
  float: left;
  top: 0;
  left: 0;
  width: 830px;
  height: 90px;
  margin: 35px auto 0 auto;
  font-size: 10px;
  text-align: center;
  z-index: 8;
  border-top: 1px solid #AC784C;
  }
.meterLogos-item {
  position: relative;
  float: left;
  margin: 0 15px 0 0;
  }
.meterLogos-text01 {
  color: #4B280A;
  font-size: 10px;
  }
