/*  - BASIC -  */
html {
    min-height: 100%;
    width: 100%;
}
body {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    min-height: 100%;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
}
P {
    font-family: Tahoma;
    font-size: 8pt;
    font-style: normal;
    text-decoration: none;
    line-height: 11pt;
}
UL.indent {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    text-decoration: none;
    margin-left: 0.5cm;
    position: relative;
}
DIV {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    color: #777777;
}
TH {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}
TD {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    color: #777777;
    text-decoration: none;
    text-align: none;
}
TEXTAREA {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    text-decoration: none;
}
INPUT {
    font-family: Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    text-decoration: none;
}
SELECT {
    font-family: tahoma;
    font-size: 11px;
    font-style: normal;
    text-decoration: none;
}
OPTION {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    text-decoration: none;
}
/* LINKS */
A {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
}
A:link {
    color: #b11116;
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
}
A:active {
    color: #b11116;
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
}
A:visited {
    color: #b11116;
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
}
A:hover {
    color: #b11116;
    font-size: 12px;
    text-decoration: underline;
}
A:link.grey11px {
    color: #777777;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
A:active.grey11px {
    color: #777777;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
A:visited.grey11px {
    color: #777777;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
A:hover.grey11px {
    color: #777777;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}
A:link.white10px {
    color: #ffffff;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}
A:active.white10px {
    color: #ffffff;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
A:visited.white10px {
    color: #ffffff;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}
A:hover.white10px {
    color: #ffffff;
    font-size: 10px;
    font-weight: normal;
    text-decoration: underline;
}
/* STANDARD LAYOUT */
.floatLeft {
    float: left;
}
.floatRight {
    float: right;
}
.clear {
    clear: both;
}
.redbar {
    width: 100%;
    background-color: #b11116;
}
#redbarSub {
    height: 20px;
    padding-left: 19px;
    padding-right: 19px;
    padding-top: 2px;
}
#headerLogoSub {
    height: 50px;
    padding-left: 19px;
    padding-right: 19px;
    padding-top: 23px;
    margin-bottom: 10px;
}
#contentSub {
    width: 100%;
    background: url(../../images/bg_red3.jpg) bottom left no-repeat;
    min-height: 500px;
    min-width: 960px;
}
.wrap {
    width: 100%;
}
.menuPanelMax {
    width: 256px;
    padding-left: 19px; /*margin-top:30px;*/ /*background:url(../../images/img_bgLeft_02.jpg) top right repeat-y;*/
    min-height: 580px;
    float: left;
}
/* ----- FOOTER ----- */

.footer {
    padding-left: 19px;
    padding-right: 19px;
    height: 20px;
    margin-bottom: 5px;
}
.footerLinks {
    font-size: 10px;
    line-height: 15px;
    color: #ffffff;
    height: 20px;
    padding-top: 3px;
    padding-left: 19px;
}
.copyright {
    font-size: 10px;
    float: left;
    font-weight: bold;
    padding-top: 5px;
}
/* TEXT */
.titleRed20px {
    padding: 10px 15px 20px 0;
    font-size: 20px;
    color: #b11116;
    font-weight: bolder;
    line-height: 24px;
}
.size28Bold {
    font-size: 28px;
    font-weight: bolder;
}
.titleLogin {
    padding-top: 85px;
    padding-left: 50px;
    font-size: 20px;
    color: #b11116;
    font-weight: bolder;
    line-height: 24px;
}
.subContentPanel {
    background-color: #fff;
    min-height: 300px;
    padding: 0;
    margin: 0;
    min-width: 480px;
    max-width: 100%;
    width: expression(document.body.clientWidth < 480? "480px" : document.body.clientWidth > 100? "100%" : "auto");
}
.subContentTitleBar {
    background: url(../../images/Sub_title_01.png) top left no-repeat #b11116;
    line-height: 32px color:#fff;
    margin-left: 15px;
    padding-bottom: 2px;
    min-width: 480px;
    max-width: 600px; /*width:expression(document.body.clientWidth < 600? "600px" : document.body.clientWidth > 1200? "1200px" : "auto");*/
}
.subContentTitle {
    padding: 5px 0px 3px 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #ffffff;
    line-height: 22px;
}
.subContent {
    margin: 20px 18px 0px 18px; /*padding-left:15px; */
    padding-bottom: 15px;
    width: auto;
}

.subContentBar {
    background: url(../../images/Sub_title_01.png) top left no-repeat #b11116;
    line-height: 32px color:#fff;
    margin: 0 0 0 12px;
    padding-bottom: 2px;
}

.rContentdiv {
    min-height: 100px;
    margin: 0px 0px 110px 0px;
    padding: 0 0 0 10px;
    min-width: 1000px;
}

.rContentInnerdiv {
    border-left: 1px solid #c61f23;
    border-right: 1px solid #c61f23;
    background-color: #fff;
}
