


html {}
body {background:#c6effe;
      padding:0px;margin:0px;
      font-family: Verdana, Univers, Arial, Lucida, Geneva, Helvetica, sans-serif;
      }

/* base typography */
p, h1, h2, h3, h4, h5, a {font-family: Verdana, Univers, Arial, Lucida, Geneva, Helvetica, sans-serif; font-weight: normal; padding: 0px; margin: 0px;}

p {font-size:13px; color:#111;}

h1, h2, h3, h4 {color:#ac0339;font-family: Georgia, serif;font-style:italic;}
h1 {font-size: 18px; font-weight:normal;}
h2 {font-size: 15px; font-weight:bold;}
h3 {font-size: 13px; font-weight:bold;}
h4 {font-size: 13px; color:white; font-weight:bold;
    width:auto; background-color:#ac0339; padding:2px;}

hr {height:1px; border:none; color:#ac0339; border-color:#ac0339; background-color:#ac0339; padding:0px; margin: 5px 0px;}

a {color:#2b20a1; text-decoration:none; font-weight: inherit;}
a:visited {color:#2b20a1; text-decoration:none;}
a:hover {color:#a9533a; text-decoration:underline;}

img {border:none;}

sub, sup {font-size:9px;}

.no-display {display: none;}
.clear {clear:both;}

div {position:relative;}

/* layout */
div.top {background: url('/project_images/all_global/background/gradient_hrz_down_op25_92.png') repeat-x scroll 0px -10px transparent;
    height:127px;
    width:100%;}
  div.top-container {background:transparent url() no-repeat;
                     height:127px;
                     width:990px;
                     margin:0px auto;}
    img#highlight {position:absolute;top:-15px;left:-140px;}			  
    a#youcms-logo {position:relative;top:29px;left:30px;display:inline-block;}

div.middle {
      background: #f9f9f9;
      width:100%;
      }

  div.wrap-container {margin: 0px auto;width:990px;z-index:1;}
  div.container {position:relative;
          top:-10px;
          left:0px;
          min-height:560px;
          background:#fff;
          width:980px;
          margin:0px 5px -20px 5px;
          border: 1px solid #c0c0c0;
          -moz-box-shadow:0 0 10px #909090;
          -webkit-box-shadow:0 0 10px #909090;
          box-shadow:0 0 10px #909090;}
          
  div.bottom {background: #c6effe;
    min-height:140px;
    width:100%;}

  div.footer {position:relative;
              width:990px;
              margin:0px auto;
              }

    div.footer_info {
                position:relative;
                width:600px;
                margin:20px;
                float:left;
                }
    div.footer_navigation {
                position:relative;
                width:300px;
                margin:20px;
                float:right;
                }

/* Text-containers layout */
div.maintext-container {margin:25px;}

/* Content typography */
div.container p {line-height:22px;}
div.container h1 {margin-bottom:2px;}

  /* lists */
  div.maintext-container li {font-size: 11px;}
  div.maintext-container ul {padding: 0px; margin: 0px; margin-left: 18px;}


