
/* -- SLF_ErrorPage -- */
body, td, th, span, div, a, input, select, option, textarea, button {
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-family: inherit;
}
html, body {
    height: 100%;
}
html>body {
    font-size: 16px;
}
body {
    font: normal 100.01% Arial, Helvetica, sans-serif;
    color: #4C4C4C;
}
body {
    margin: 0;
    padding: 0;
    background: #ffffff;
    text-align: center;
    font: normal 100.01% Arial, Helvetica, sans-serif;
    color: #4c4c4c;
}
#shadowLeft {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 50%;
    height: 100%;
    margin-left: -31.0625em;
}
#shadowRight {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 0;
    width: 50%;
    height: 100%;
    background-position: 31em 0;
}
#content {
    position: relative;
    margin: 0 auto;
    width: 62.125em;
    overflow: visible;
    background: #ffffff;
    text-align: left;
    display: table;
    padding: 0 10px;
}
#head {
    height: 93px;
    /* position: fixed; */
    top: 0;
    z-index: 100000;
    background: #ffffff;
    width: 62.125em;
}
#head h1 {
    line-height: initial;
}
#logo {
    position: relative;
    margin: 0;
    padding: 0;
    height: 4.375em;
}
a:link, a:visited {
    color: #2D8DAE;
    text-decoration: none;
}
a {
    outline: none;
}
#logo #picMainLogo, #logo #picMainLogoPopup {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    padding: 0;
    width: 206px;
    height: 70px;
}
img {
    border: none;
}
#logo span.logo-text, #logo h1 {
    position: absolute;
    left: 238px;
    top: 45px;
    margin: 0;
    padding: 0;
    width: 36em;
    color: #808080;
    font-size: 1.3em;
    font-weight: normal;
}
#tabNavRoot {
    width: 100%!important;
}
#tabNavRoot {
    clear: both;
    height: 28px;
    margin: 0;
    padding: 0;
    background: url(/img/icons.png) repeat-x 0 -6900px;
    /* width: 62em ! important; */
    z-index: 100000;
}
#leftCol {
    float: left;
    width: 13.333em;
    margin: 10px 0 0 0;
    /* margin: 151px 0 0 0; */
    font-size: .75em;
}
#mainArea {
    width: 68.2em;
    margin: 6px 0 0 172px;
    /* margin: 146px 0 0 172px; */
    padding: 0;
    font-size: .75em;
    display: table;
}
a {
    outline: none;
}
#mainArea h1 {
    font-size: 28px;
    line-height: 30px;
    font-weight: normal;
    color: #094981;
    margin: 0 0 15px 0;
}
#mainArea .simple-container.type1 {
    width: 48.5em;
}

#mainArea .simple-container, #mainArea .simple-container .container-body, #mainArea .simple-container .container-title {
    display: block;
}
#mainArea .simple-container {
    width: 822px;
}
#mainArea .simple-container {
    margin: 0 0 0.1667em 0;
}
#mainArea .simple-container.grey .container-title, #mainArea .simple-container.blue .container-title {
    margin: 0 0 10px 0;
    border-bottom: 1px solid #CCD2D8;
    padding: 0 0 5px 0;
}

#mainArea .simple-container, #mainArea .simple-container .container-body, #mainArea .simple-container .container-title {
    display: block;
}
#mainArea .simple-container.grey .container-title .title h2, #mainArea .simple-container.blue .container-title .title h2, #mainArea .simple-container .container-title .title h2, #mainArea .simple-container .container-title .title {
    margin: 0 0 1px;
    padding-top: 3px;
    font-size: 15px;
    line-height: 18px;
    color: #094981;
    font-weight: bold;
}

#mainArea .simple-container .container-title .title {
    float: left;
    margin: 0;
    padding: 0;
}
#mainArea .simple-container.grey .container-title .title h2, #mainArea .simple-container.blue .container-title .title h2, #mainArea .simple-container .container-title .title h2, #mainArea .simple-container .container-title .title {
    margin: 0 0 1px;
    padding-top: 3px;
    font-size: 15px;
    line-height: 18px;
    color: #094981;
    font-weight: bold;
}
#mainArea h2 {
    font-size: 1.33em;
    line-height: 1.67em;
    color: #094981;
    margin: -.25em 0 1.25em 0;
}
#mainArea .simple-container:after, #mainArea .simple-container .container-body:after, #mainArea .simple-container .container-title:after {
    content: ".";
    display: block;
    height: 0;
    clear: left;
    visibility: hidden;
}
#mainArea .simple-container, #mainArea .simple-container .container-body, #mainArea .simple-container .container-title {
    display: block;
}

#mainArea .simple-container .container-body {
    margin: 0;
    padding: 0;
    border: _none;
}
#mainArea h3 {
    font-size: 1em;
    line-height: 1.33em;
    color: #094981;
    margin: -.3333em 0 0 0;
}
#mainArea p {
    font-size: 1em;
    line-height: 1.33em;
    margin: 0 0 1.25em 0;
}
#footer {
    clear: both;
    margin-top: 25px;
    padding: 0 0 0 0;
    font-size: .6875em;
}
#footer ul.navigation {
    clear: both;
    margin: 0;
    border-top: 3px solid #D9DEE2;
    padding: 12px 0 0 0;
    list-style-type: none;
}
ul, li, form {
    margin: 0;
    padding: 0;
}
#footer #disclaimer {
    clear: both;
    margin: 0;
    padding: .6em 0 2.3121em 0;
    background-color: #fff;
    color: #808080;
    font-size: .865em;
}
#footer #disclaimer a {
    text-decoration: underline;
}
#footer a {
    color: #808080;
}
/*# sourceMappingURL= */
