html, body {
    background-color: #fdfdfd;
    margin: 0;
    font-family: Verdana, sans-serif;
    font-size: 90%;
    height: 100%;
}

#Header {
    height: 15.6em;
}

#Header img {
    margin-top: 5em;
    margin-left: 13.7em;
}

#Header a img {
    border: 0;
}

#Box {
    height: auto;
    margin: 0;
    background-color: #dcddde;
}

#LeftMenu {
    padding: 0.5em;
    width: 12em;
    height: 22em;
    float: left;
    padding-top: 1.5em;
}
#Box>#LeftMenu {
    padding-top: 0.5em;
}

#LeftMenu ul li {
    list-style-type: none;
    margin: 0;
    margin-top: 0.5em;
}

#LeftMenu ul li a,
#RightContent ul.navigation li a, 
#RightContent ol li a {
    color: black;
    text-decoration: none;
}

#LeftMenu ul li a.active,
#LeftMenu ul li a:hover,
#RightContent ul.navigation li a.active,
#RightContent ul.navigation li a:hover,
#RightContent ol li a.active,
#RightContent ol li a:hover {
    font-weight: bold;
    color: black;
}

#InnerBox {
    background-color: #fdfdfd;
    margin-left: 13em;
    margin-right: 5em;
    padding: 0 0.5em;
    height: 22em;
}
#Box>#InnerBox {
    height: 100%;
    min-height: 22em;
}

#LeftContent {
    border: 0.2em solid #dcddde;
    width: 15em;
    padding: 1em;
    vertical-align: top;
    height: 19.5em;
}

#InnerBox>#LeftContent {
    width: 13em;
    height: 100%;
    padding: 0.5em 1em;
}

#LeftContent h1 {
    color: #dedfde;
    font-size: 120%;
}

#LeftContent dl.contacts dt {
    float: left;
    margin-right: 0.4em;
}

#LeftContent dl.contacts,
#LeftContent p,
#RightContent .content p,
#RightContent ul li,
#RightContent table tbody td,
#RightContent h1,
#RightContent div.line {
    font-size: 80%;
    line-height: 150%;
}

#RightContent {
    border: 0.2em solid #dcddde;
    min-height: 23em;
    display: block;
    padding: 0.2em 1em;
    margin-left: 0.5em;
    vertical-align: top;
}

#RightContent br {
    clear: both;
}

#RightContent ul.navigation,
#RightContent ol {
    white-space: nowrap;
    margin: 1em 0;
    padding: 0;
}

#RightContent ul.navigation li,
#RightContent ol li {
    float: left;
    list-style-type: none;
    padding: 0 0.5em;
    border-right: 1px solid #9ca2a5;
}

#RightContent ul.navigation li a,
#RightContent ol li a {
    color: #9ca2a5; 
}

#RightContent ul.navigation li.last,
#RightContent ol li.last {
    border-right: 0;
}

#RightContent .content {
    padding: 0em 0.4em;
    padding-top: 0.2em;
    }

#RightContent table.contactform tbody td {
    padding-bottom: 1em;
    padding-left: 1em;
}

#InnerBox table,
#InnerBox table tbody {
    width: 100%;
}


/* don't display space cell for non IE browsers */
td.space {
    width: 5px;
}
tr>td.space {
    display: none;
}

img.language_icon {
    border: 0;
    margin: 1em 0 0 0;
}

#zopyx_icon {
    border: 0;
    float: right;
    position: relative;
    top: 18em;
}

#footer {
    margin: 2em 0 0 0;
    text-align: center;
    font-size: 75%;
    color: #dcddde;
} 

#footer a {
    color: black;
    text-decoration: none;
} 

img.partnerlogo {
    border: 0;
}

a.partnerlink {
    color: black;
    text-decoration: none;
}

a.headerlink {
    display: none;
}

a.image-reference img {
    border: 0;
}
