
  /*
  * Millium CSS
  * Etopia BV
  */
  
  html, body {
          font-family: verdana;
          font-size: 12px;
          margin: 0px;
          padding: 0px 0px;
          background-color: #086a02;
  }
  
  body > div#body {
          background: -webkit-gradient( linear, left top, right bottom, from( #58bf53 ), to( #086a02 ) );
          background: -moz-linear-gradient( -45deg, #58bf53, #086a02 );
          -pie-background: linear-gradient( #58bf53, #086a02 );
          background-repeat: no-repeat;
          height: 100%;
          width: auto;
          position: relative;
          behavior: url( '/ie/PIE.php' );
  }
  
  body > div#body > div#container {
          margin: 0px auto;
          padding: 10px 0px 0px;
          width: 900px;
          position: relative;
  }
  
  body > div#body > div#container > div#block {
          margin: 0px 0px;
          padding: 10px 20px 0px;
          background-color: white;
          width: 860px;
          -moz-box-shadow: 0px 0px 3px #295b26;
          -webkit-box-shadow: 0px 0px 3px #295b26;
          box-shadow: #295b26 0px 0px 3px;
          position: relative;
          behavior: url( '/ie/PIE.php' );
  }
  
  body > div#body > div#container > div#block > ul.left {
          margin: 0px 0px 90px 0px;
          padding: 0px;
          list-style-type: none;
          float: left;
  }
  
  body > div#body > div#container > div#block > ul.left > li {
          margin: 0px;
          padding: 0px;
  }
  
  body > div#body > div#container > div#block > ul.left > li.logo {
          margin: 0px;
          padding: 0px;
          height: 180px;
  }
  
  body > div#body > div#container > div#block > ul.left > li.name {
          margin: 0px;
          padding: 0px 0px 0px 20px;
  }
  
  body > div#body > div#container > div#block > ul.left > li.name > h1 {
          margin: 0px;
          padding: 0px;
          font-size: 22px;
          color: #00a4e4;
          letter-spacing: 1px;
          position: relative;
          text-transform: uppercase;
          display: inline;
          font-weight: normal;
          font-family: 'gill sans', verdana;
  }
  
  body > div#body > div#container > div#block > ul.left > li.name > h1 > span {
          margin: 0px;
          padding: 0px;
          color: #00a4e4;
          font-weight: normal;
          font-style: normal;
          font-size: 10px;
          position: absolute;
          right: -9px;
          top: -8px;
          font-family: gill sans;
  }
  
  body > div#body > div#container > div#block > ul.left > li.name > em {
          position: absolute;
          left: -999em;
          top: -999em;
          display: block;
  }
  
  body > div#body > div#container > div#block > ul.left > li.menu {
          margin: 10px 0 0px -20px;
          padding: 0px;
  }
  
  body > div#body > div#container > div#block > ul.left > li.menu > ul {
          margin: 0px;
          padding: 0px;
          list-style-type: none;
  }
  
  body > div#body > div#container > div#block > ul.left > li.menu > ul > li {
          margin: 0px;
          padding: 0px;
          
          border-top: 1px solid #33912f;
  }
  
  body > div#body > div#container > div#block > ul.left > li.menu > ul > li:first-child {
          border-top: 0 none;
  }
  
  body > div#body > div#container > div#block > ul.left > li.menu > ul > li > a {
          margin: 0px;
          padding: 10px 15px;
          display: block;
          text-decoration: none;
          color: #d3edd2;
          text-transform: uppercase;
          letter-spacing: -0.05em;
          font-size: 12px;
          outline: none;
          width: 155px;
          font-weight: bold;
          
          background: -webkit-gradient( linear, left center, right center, from( #55bb50 ), to( #14770f ) );
          background: -moz-linear-gradient( left, #55bb50, #14770f );
          -pie-background: linear-gradient( left, #55bb50, #14770f );
          background-repeat: no-repeat;
          
          -moz-box-shadow: 0px 0px 10px #2c7229;
          -webkit-box-shadow: 0px 0px 10px #2c7229;
          box-shadow: #2c7229 0px 0px 10px;
          
          position: relative;
          
          behavior: url( '/ie/PIE.php' );
          filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#55bb50', EndColorStr='#14770f')
  }
  
  body > div#body > div#container > div#block > ul.left > li.menu > ul > li > a:hover {
          color: white;
  }
  
  body > div#body > div#container > div#block > ul.left > li.menu > ul > li > ul {
          margin: 0px 0px;
          padding: 10px 0px;
          list-style-type: none;
          
          -moz-box-shadow: 0px 0px 10px #2c7229;
          -webkit-box-shadow: 0px 0px 10px #2c7229;
          box-shadow: 0px 0px 10px #2c7229;
          display: none;
          
          border-right: 1px solid #2C7229;
  }
  
  body > div#body > div#container > div#block > ul.left > li.menu > ul > li > ul.show {
          display: block;
  }
  
  body > div#body > div#container > div#block > ul.left > li.menu > ul > li > ul > li {
          margin: 0px;
          padding: 0px;
  }
  
  body > div#body > div#container > div#block > ul.left > li.menu > ul > li > ul > li > a {
          margin: 0px;
          padding: 5px 15px;
          color: #15780f;
          text-decoration: none;
          text-transform: uppercase;
          display: block;
          letter-spacing: -0.01em;
          background-color: white;
          filter: none;
          border-top: 0 none; /*1px solid #d1d1d1;*/
  }
  
  body > div#body > div#container > div#block > ul.left > li.menu > ul > li > ul > li:first-child > a {
          border-top: 0 none;
  }
  
  body > div#body > div#container > div#block > ul.left > li.menu > ul > li > ul > li > a:hover {
          font-weight: bold;
  }
  
  body > div#body > div#container > div#block > div.right {
          margin: 0px 0px 0px 0px;
          padding: 10px 0px 0px 0px;
          float: right;
          width: 680px;
  }
  
  body > div#body > div#container > div#block > div.right > ul.flags {
          margin: 0px -10px 0px 0px;
          padding: 0px;
          list-style-type: none;
          float: right;
  }

  body > div#body > div#container > div#block > div.right > ul.flags > li {
          margin: 0px;
          padding: 0px;
          float: left;
  }
  
  body > div#body > div#container > div#block > div.right > ul.flags > li > a {
          margin: 0px;
          padding: 4px;
          text-decoration: none;
          display: block;
          color: #9fbe9e;
  }
  
  body > div#body > div#container > div#block > div.right > ul.flags > li > a:hover {
          text-decoration: underline;
  }
  
  body > div#body > div#container > div#block > div.right > div.content {
          margin: 0px -20px 0px 0px;
          padding: 20px 60px 20px 20px;
          background-color: white;
          background-image: url( ../images/content_bg.png );
          background-repeat: no-repeat;
          background-position: right center;
          
          -moz-box-shadow: 0px 0px 3px #295b26;
          -webkit-box-shadow: 0px 0px 3px #295b26;
          box-shadow: #295b26 0px 0px 3px;
          position: relative;
          
          behavior: url( '/ie/PIE.php' );
  }
  
  body > div#body > div#container > div#block > div.right > div.content > h2 {
          margin: 0px 0px 15px;
          padding: 0px;
          font-size: 20px;
          color: #47aa42;
          letter-spacing: -0.02em;
          text-transform: uppercase;
  }
  
  body > div#body > div#container > div#block > div.right > div.content h3 {
          margin: 0px 0px 15px;
          padding: 0px;
          font-size: 20px;
          color: #ee7232;
          letter-spacing: -0.02em;
          text-transform: uppercase;
  }
  
  body > div#body > div#container > div#block > div.right > div.content > p {
          margin: 0px 0px 10px;
          padding: 0px;
          font-size: 12px;
          color: black;
          line-height: 16px;
  }
  
  body > div#body > div#container > div#block > div.right > div.content > p a {
          color: #12aae6;
          text-decoration: none;
  }
  
  body > div#body > div#container > div#block > div.right > div.content > p a:hover {
          text-decoration: underline;
  }
  
  body > div#body > div#container > div#block > div.right > div.content > form > label {
          margin: 0px;
          padding: 8px 0px;
          float: left;
          width: 100px;
  }
  
  body > div#body > div#container > div#block > div.right > div.content > form.width > label {
          width: 140px;
  }
  
  body > div#body > div#container > div#block > div.right > div.content > form > input,
  body > div#body > div#container > div#block > div.right > div.content > form > select,
  body > div#body > div#container > div#block > div.right > div.content > form > textarea {
          margin: 4px;
          padding: 4px;
          float: left;
          font-family: arial;
          font-size: 12px;
          color: black;
          border: 1px solid #295B26;
  }

  body > div#body > div#container > div#block > div.right > div.content > form > textarea {
          width: 300px;
          height: 100px;
  }
  
  body > div#body > div#container > div#block > div.right > div.content > form.width > input,
  body > div#body > div#container > div#block > div.right > div.content > form.width > select {
          margin: 5px;
          width: 140px;
  }
  
  body > div#body > div#container > div#block > div.right > div.content > form.width > select {
          width: 150px;
  }
  
  body > div#body > div#container > div#block > div.right > div.content > form > input.submit {
          background-color: #d8edd7;
  }
  
  body > div#body > div#container > div#block > div.right > h3 {
          margin: 20px 0px 10px;
          padding: 0px;
          display: block;
          text-align: center;
          color: #47aa42;
          font-size: 18px;
          letter-spacing: -0.01em;
          font-weight: normal;
          font-family: 'gill sans', verdana;
  }
  
  body > div#body > div#container > div#block > div.right > h3 > em {
          color: #00a4e4;
          font-style: normal;
          font-weight: normal;
          text-transform: uppercase;
          font-family: 'gill sans', verdana;
  }
  
  body > div#body > div#container > ul#footer {
          margin: 0px;
          padding: 2px 0px 0px;
          list-style-type: none;
          float: right;
          font-family: verdana;
  }
  
  body > div#body > div#container > ul#footer > li {
          margin: 5px;
          padding: 0px 5px 0px 10px;
          float: left;
          color: #c8e1c7;
          font-size: 9px;
          border-left: 1px solid #34982f;
          text-transform: uppercase;
  }
  
  body > div#body > div#container > ul#footer > li:first-child {
          border-left: 0 none;
  }
  
  body > div#body > div#container > ul#footer > li:last-child {
          margin-right: 0px;
          padding-right: 0px;
  }
  
  body > div#body > div#container > ul#footer > li.last-child {
          margin-right: 0px;
          padding-right: 0px;
  }
  
  body > div#body > div#container > ul#footer > li > a {
          color: #c8e1c7;
          text-decoration: none;
          text-transform: uppercase;
          font-family: verdana;
  }
  
  body > div#body > div#container > ul#footer > li > a:hover {
          text-decoration: underline;
  }

  body > div#body > div#container > em {
          margin: 0px;
          padding: 5px 0px 0px;
          color: #c8e1c7;
          font-size: 9px;
          font-style: normal;
          display: block;
          text-align: right;
          font-family: verdana;
  }
  
  body > div#body > div#container a.twitter {
          position: absolute;
          bottom: 15px;
          left: 20px;
  }
  
  body > div#body > div#container a.facebook {
          position: absolute;
          bottom: 15px;
          left: 70px;
  }
  
  body > div#body > div#container a.hyves {
          position: absolute;
          bottom: 12px;
          left: 120px;
  }
  
  body > div#body > div#container a.twitter img,
  body > div#body > div#container a.facebook img,
  body > div#body > div#container a.hyves img {
          width: 50px;
          height: 50px;
          border: 0 none;
  }
  
  body > div#body > div#container a.hyves img {
          width: 55px;
          height: 55px;
  }
  
  /* Global */
  div.clear {
          margin: 0px;
          padding: 0px;
          font-size: 0px;
          line-height: 0px;
          clear: both;
          height: 0px;
          width: 0px;
  }
