﻿html, body, form {
    margin: 0;
    padding: 0;
    background-color: #fff;
    color: #333;
    font: normal 12px "Segoe UI", Verdana, sans-serif;
}

input, label {
    font: normal 12px "Segoe UI", Verdana, sans-serif;
}

    input[type=text] {
        border: 1px solid #b3b3b3;
        height: 1.83em;
        padding-left: 4px;
    }

    input[type=password] {
        border: 1px solid #b3b3b3;
        height: 1.83em;
        padding-left: 4px;
    }
/*input[type=text] {
        border: 0;
        border-bottom: 2px solid #b3b3b3;
        height: 2em;
        padding-left: 4px;
        background-color: #f9f9f9;
    }*/

textarea {
    border: 1px solid #b3b3b3;
    padding-left: 4px;
}

select {
    font: normal 12px "Segoe UI", Verdana, sans-serif;
    border: 1px solid #b3b3b3;
    padding-left: 2px;
}

h3, h4 {
    font-weight: normal;
    margin: 10px 0 4px 0;
    color: #555;
}

h3 {
    font-size: 14px;
}

h4 {
    font-size: 12px;
}

body * {
    font-family: "Segoe UI", Verdana, sans-serif;
    box-sizing: border-box;
}

table {
    border-spacing: 0;
    border-collapse: collapse;
}

@media only screen and (max-width: 750px) {
    .logo {
        /*display: none;*/
        background-color: transparent;
        background-repeat: no-repeat;
        width: 56px;
        height: 47px;
        background-position: 0 0;
        background-image: url('../images/new-logo_white-v3top.png');
        display: inline-block;
        vertical-align: middle;
    }

    .topInfo {
        display: none;
    }

    .header {
        text-align: center;
    }

    .topCommands {
        display: inline-block;
    }

    .topLabel {
        padding-right: 2px;
        font-size: 12px;
        width: 50px;
    }

    .topValue {
        font-size: 12px;
        width: 160px;
        overflow-x: hidden;
    }

    .topSection {
        padding: 10px 4px 10px 0;
    }

    .topSelect {
        width: 160px;
        font-size: 10px;
    }

    .mainBody {
        max-width: 700px;
    }

    .mess {
        padding: 4px 10px 0;
    }

    #ucT_dlC td.dlC_I a {
        padding: 4px 6px;
    }
}

@media only screen and (min-width: 751px) {
    .logo {
        background-color: transparent;
        background-repeat: no-repeat;
        width: 252px;
        height: 48px;
        background-position: 0 0;
        background-image: url('../images/new-logo_white-v3.png');
        display: inline-block;
    }

    .topInfo {
        display: inline-block;
    }

    .topCommands {
        float: right;
    }

    .topLabel {
        padding-right: 4px;
        font-size: 12px;
        width: 60px;
    }

    .topValue {
        font-size: 12px;
        width: 200px;
        overflow-x: hidden;
    }

    .topSection {
        padding: 10px 10px 14px 0;
    }

    .topSelect {
        width: 200px;
        font-size: 12px;
    }

    .mainBody {
        max-width: 800px;
    }

    .mess {
        padding: 0 10px;
    }

    #ucT_dlC td.dlC_I a {
        padding: 4px 12px;
    }
}

.header {
    height: 48px;
    background-color: transparent;
    background-repeat: repeat-x;
    background-position: 0 -49px;
    background-image: url('../images/new-logo_white-v3.png');
    white-space: nowrap;
}

.topCommands {
    padding-right: 10px;
}

.topLabel {
    text-align: right;
    color: #555;
    font-weight: bold;
    vertical-align: top;
    display: inline-block;
}

.topValue {
    display: inline-block;
    overflow: hidden;
}

.topInfo {
    padding-left: 4px;
    vertical-align: top;
}

.topClear {
    clear: both;
    padding-top: 2px;
}

.mainBody {
    margin: 0 auto
}

.mess {
    display: inline-block;
}

.bg {
    background-color: #0A4475;
}


#ucT_trHead td {
    background: url(../images/tab-sub1.gif) scroll top left;
    color: #ffffff;
    font-weight: bold;
    /*font-size: 12px;
	font-family: "Segoe UI", Verdana, Sans-Serif;*/
}

#ucT_trHead a {
    color: #ffffff;
}

#ucT_trHead table td {
    font-weight: normal;
}

#ucT_trHead table a {
    text-decoration: none;
}

    #ucT_trHead table a:hover {
        text-decoration: underline;
    }

#ucT_trHead table td.tblT_Sep {
    background: url(../images/tab-sub-sep1.gif) scroll top center no-repeat;
    padding: 0px 4px 0px 4px;
}

#ucT_dlC td {
    padding: 0px 0px 0px 3px;
    margin: 0px 2px 0px 0px;
    font: normal 14px/1.0em "Segoe UI", Verdana, sans-serif;
}

    #ucT_dlC td.dlC_I {
        background: url(../images/tabl.png) scroll no-repeat left top;
    }

    #ucT_dlC td.dlC_S {
        background: url(../images/tabl-on.gif) scroll no-repeat left top;
    }

    #ucT_dlC td.dlC_I a {
        display: block;
        float: left;
        font-size: 12px;
        font-family: "Segoe UI", Verdana, Sans-Serif;
        background: url(../images/tabr.png) scroll no-repeat right top;
        color: #333;
        margin: 0;
        text-decoration: none;
    }

        #ucT_dlC td.dlC_I a:hover {
            text-decoration: underline;
        }

    #ucT_dlC td.dlC_S a {
        display: block;
        float: left;
        font-size: 12px;
        /* font-family: "Segoe UI", Verdana, Sans-Serif;*/
        background: url(../images/tabr-on.gif) scroll no-repeat right top;
        color: #ffffff;
        padding: 4px 6px 4px 6px;
        margin: 0px 0px 0px 0px;
        text-decoration: none;
    }

        #ucT_dlC td.dlC_S a:hover {
            text-decoration: underline;
        }

#ucT_dlCS td.dlCS_I {
    height: 22px;
    background: url(../images/tab-sub1.gif) scroll top left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#ucT_dlCS td.dlCS_Sep {
    background: url(../images/tab-sub-sep1.gif) scroll top center no-repeat;
    padding: 0px 0px 0px 0px;
}

#ucT_dlCS td.dlCS_I a {
    display: block;
    background: url(../images/tab-sub1.gif) scroll top left;
    color: #ffffff;
    padding: 4px 6px 4px 6px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}

    #ucT_dlCS td.dlCS_I a:hover {
        text-decoration: underline;
    }

#ucT_dlCS td.dlCS_S a {
    display: block;
    background: url(../images/tab-sub2.gif) scroll top left;
    color: #ffffff;
    padding: 4px 6px 4px 6px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}

    #ucT_dlCS td.dlCS_S a:hover {
        text-decoration: underline;
    }

#ucT_dlS a {
    vertical-align: top;
    text-decoration: none;
    font-weight: bold;
}

    #ucT_dlS a img {
        vertical-align: bottom;
    }

    #ucT_dlS a:hover {
        text-decoration: underline;
    }

#ucT_dlS td.dlS_I {
    background: url(../images/btnl3-or.gif) scroll no-repeat left top;
    padding: 0px 0px 0px 3px;
    margin: 0px 2px 0px 0px;
}

    #ucT_dlS td.dlS_I div {
        background: url(../images/btnr3-or.gif) scroll no-repeat right top;
        padding: 4px 6px 3px 6px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        height: 16px;
    }

#ucT_dlS td.dlS_S {
    background: url(../images/btnl3-ors.gif) scroll no-repeat left top;
    padding: 0px 0px 0px 3px;
    margin: 0px 2px 0px 0px;
}

    #ucT_dlS td.dlS_S div {
        background: url(../images/btnr3-ors.gif) scroll no-repeat right top;
        padding: 4px 6px 3px 6px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        height: 16px;
    }

.LoadBig {
    background: #cccccc url(../images/loading.gif) center center no-repeat;
}

.Inline {
    display: inline;
    list-style-type: none;
}

    .Inline li {
        display: inline;
        padding-left: 8px;
        padding-right: 8px;
    }

table#dlN.BtnG td {
    padding: 0px 1px 0px 1px;
    margin: 0;
}

table#dlN.BtnG div {
    background: url(../images/btnl3a.gif) scroll no-repeat left top;
    padding: 0px 0px 0px 3px;
    margin: 0;
}

table#dlN.BtnG a {
    background: url(../images/btnr3a.gif) scroll no-repeat right top;
    display: block;
    padding: 2px 6px 4px 3px;
    margin: 0;
    font-weight: bold;
    color: #333;
}

    table#dlN.BtnG a:hover {
        text-decoration: none;
    }

.BtnGT {
    padding: 4px 0px 2px 0px;
    margin: 0px 0px 0px 0px;
}

    .BtnGT div {
        background: url(../images/btnl3a.gif) scroll no-repeat left top;
        padding: 0px 0px 0px 3px;
        margin: 0px 0px 0px 0px;
    }

    .BtnGT a {
        background: url(../images/btnr3a.gif) scroll no-repeat right top;
        display: block;
        font-size: 7pt;
        font-weight: bold;
        font-family: "Segoe UI", Verdana, Sans-Serif;
        text-decoration: none;
        text-align: center;
        color: #000000;
        padding: 4px 6px 6px 3px;
        margin: 0px 0px 0px 0px;
    }

        .BtnGT a:hover {
            text-decoration: underline;
        }

#ucTopNav_tblNav {
    font-size: 7pt;
    font-weight: normal;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    border: solid 1px #999999;
    background-color: #ffe4b5;
    padding: 1px 0px 1px 2px;
}

#ucTopNav_tdNavx {
    background: url(../images/btnl3-or.gif) scroll no-repeat left top;
    padding: 0px 0px 0px 3px;
    margin: 0px 2px 0px 0px;
}

#ucTopNav_tdNav div {
    background: url(../images/btnr3-ors.gif) scroll no-repeat right top;
    padding: 4px 6px 2px 6px;
    margin: 0px 0px 0px 0px;
}

.Comment {
    margin: 0 20px;
    line-height: normal;
    color: blue;
    font-style: italic;
}

.LinkB {
    color: #333;
    cursor: pointer;
    text-decoration: underline;
}

    .LinkB:hover {
        text-decoration: none;
    }

.LinkN {
    font-size: 7pt;
    color: #333;
    text-decoration: none;
}

    .LinkN:hover {
        text-decoration: underline;
    }

.LinkG {
    font-weight: normal;
    font-size: 12px;
    color: #808080;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    text-decoration: underline line-through;
}

    .LinkG:hover {
        text-decoration: line-through;
    }

.LinkGr {
    font-size: 12px;
    color: #008000;
    text-decoration: underline;
}

.LinkR {
    color: #FF3333;
    text-decoration: underline;
}

.LinkBl {
    color: #003399;
    text-decoration: underline;
}

    .LinkR:hover, LinkGr:hover, .LinkBl:hover, .BLinkBl:hover {
        text-decoration: none;
    }
.BlinkBl {
    color: #003399;
    text-decoration: none;
    font-weight: bold;
}
.TLinkR {
    font-size: 7pt;
    color: #FF3333 !important;
    text-decoration: underline;
}

.TLinkG {
    font-size: 7pt;
    color: #008000;
    text-decoration: underline;
}

.TLinkR:hover, TLinkG:hover {
    text-decoration: none;
}

.TLinkB {
    font-size: 10px;
    color: #333;
    text-decoration: underline;
}

    .TLinkB:hover {
        text-decoration: none;
    }

.BLinkB {
    line-height: normal;
    font-size: 12px;
    font-weight: bold;
    color: #333;
    text-decoration: underline;
}

    .BLinkB:hover {
        text-decoration: none;
    }

.BLinkR {
    font-size: 12px;
    font-weight: bold;
    color: #FF3333;
    text-decoration: underline;
}

    .BLinkR:hover {
        text-decoration: none;
    }

.Buttons {
    font-weight: normal;
    font-size: 7pt;
    color: #000000;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    border-collapse: collapse;
    background-color: #d8e4f8;
}

.Normal, .NormalU, .WebNormal, .Disabled, .Input {
    font-size: 12px;
    font-weight: normal;
}

.NormalInfo, .Check {
    color: #555;
}

ul.list {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

ol.bullets {
    margin: 0;
    padding-left: 12px;
}

    ol.bullets li {
        margin-bottom: 6px;
    }

ul.list li.item {
    padding: 0 0 4px 0;
    display: block;
}

ul.list li.item2 {
    padding: 2px 0 2px 8px;
    display: block;
}

ul.list li.item3 {
    padding: 0 0 8px 0;
    display: block;
}

.WebNormal {
    text-align: left;
    padding: 2px;
}

.Disabled {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.NormalU {
    text-transform: uppercase;
}

.NormalHidden {
    display: none;
    font-weight: normal;
    font-size: 12px;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.Normal200 {
    width: 200px;
    font-weight: normal;
    /*font-size: 12px;
	font-family: "Segoe UI", Verdana, Sans-Serif;*/
}

.BNormal {
    font-weight: bold;
    font-size: 12px;
    /*font-family: "Segoe UI", Verdana, Sans-Serif;*/
}

.Input, .InputRead {
    width: 100%;
}

.InputRead, .ReadOnly {
    background-color: #f5f5f5;
}

.InputHidden {
    display: none;
    width: 100%;
}

.InputC {
    font-size: 9pt;
    font-family: 'Courier New', Monospace;
    width: 100%;
}

.NormalRead {
    font-weight: normal;
    /*font-size: 12px;
	font-family: "Segoe UI", Verdana, Sans-Serif;*/
    background-color: #f5f5f5;
}

.TinyInput {
    font-size: 7pt;
    /*font-family: "Segoe UI", Verdana, Sans-Serif;*/
    width: 100%;
}

.TinyInputRead {
    font-size: 7pt;
    /*font-family: "Segoe UI", Verdana, Sans-Serif;*/
    width: 100%;
    background-color: #f5f5f5;
}

.Body {
    background-color: #fffff7;
}

.Body1 {
    background-color: #ffe4b5;
}

.Body2 {
    background-color: #ffffcc;
}

.Head1 {
    background-color: #336699;
    /*font-size: 12px;*/
    color: #FFFFFF;
}

.PHead1 {
    /*font-size: 12px;*/
    color: #ffffff;
    background-color: #336699;
    text-decoration: none;
}

.BHead1 {
    background-color: #336699;
    font-weight: bold;
    /*font-size: 12px;*/
    color: #FFFFFF;
}

.Pager1 {
    background-color: #b0e0e6;
}

.Alert {
    font-weight: bold;
    font-size: 14px;
    color: #ff3333;
}

.AlertSmall {
    font-weight: bold;
    font-size: 12px;
    color: #ff3333;
}

.Inform {
    font-weight: bold;
    font-size: 10pt;
    color: green;
}

.InvAlert {
    font-weight: bold;
    font-size: 12px;
    color: white;
    background-color: red;
}

.InvAlertHidden {
    font-weight: bold;
    font-size: 12px;
    visibility: hidden;
    color: white;
    background-color: red;
}

.InvInform {
    font-weight: bold;
    font-size: 12px;
    color: white;
    background-color: green;
}

.BBig {
    font-weight: bold;
    font-size: 14px;
}

.Huge {
    font-weight: normal;
    font-size: 16px;
}

.BHuge {
    font-weight: bold;
    font-size: 16px;
}

.BHugeR {
    font-weight: bold;
    font-size: 14pt;
    color: #FF3333;
}

.BHugeG {
    font-weight: bold;
    font-size: 14pt;
    color: #808080;
}

.Big, .BigR {
    font-size: 14px;
    font-weight: normal;
}

.BigR, .Red {
    color: #FF3333;
}

.Green {
    color: #7bc645;
}

.Bigger {
    font-size: 12pt;
    font-weight: normal;
}

.Required {
    font-weight: bold;
    font-size: 12px;
    color: red;
}

.NormalW {
    /*font-size: 12px;*/
    font-weight: normal;
    color: #FFFFFF;
}

.BNormalW {
    font-weight: bold;
    /*font-size: 12px;*/
    color: #FFFFFF;
}

.PNormalW {
    font-weight: normal;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}

.PBNormalW {
    font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}

.BNormalB {
    /*font-size: 12px;*/
    font-weight: bold;
    color: #333;
}

.NormalB {
    /*font-size: 12px;*/
    font-weight: normal;
    color: #333;
}

.PNormalB {
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}

.PBNormalB {
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}

.NormalR {
    font-size: 12px;
    font-weight: normal;
    color: #FF3333;
}

.BNormalR {
    font-size: 12px;
    font-weight: bold;
    color: #FF3333;
}

.BNormalGr {
    font-size: 12px;
    font-weight: bold;
    color: #7bc645;
}

.PNormalR {
    font-weight: normal;
    font-size: 12px;
    color: #FF3333;
    text-decoration: none;
}

.NormalBl {
    color: #003399;
}

.BNormalBl {
    font-weight: bold;
    color: #003399;
}

.NormalG {
    font-weight: normal;
    font-size: 12px;
    color: #808080;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    text-decoration: line-through;
}

.BNormalG {
    font-weight: bold;
    font-size: 12px;
    color: #808080;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    text-decoration: line-through;
}

.Strike {
    text-decoration: line-through;
    color: #808080;
}

.Tiny, .TinyInfo, .TinyInfoR {
    font-size: 10px;
    font-weight: normal;
    line-height: normal;
}

.TinyInfo {
    color: #777;
}

.TinyInfoR {
    color: #FF3333;
}

.Tiny200 {
    font-size: 7pt;
    font-weight: normal;
    width: 200px;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.TinyB {
    font-size: 7pt;
    font-weight: normal;
    color: #333;
}

.BTiny {
    font-size: 10px;
    font-weight: bold;
}

.ITiny {
    font-size: 7pt;
    font-style: italic;
}

.BTinyB {
    font-size: 7pt;
    font-weight: bold;
    color: #000000;
}

.TinyR {
    font-size: 7pt;
    font-weight: normal;
    color: #FF3333;
}

.TinyG {
    font-weight: normal;
    font-size: 7pt;
    color: #008000;
}

.TinyGr {
    font-weight: normal;
    font-size: 7pt;
    color: #808080;
}

.BTinyR {
    font-size: 7pt;
    font-weight: bold;
    color: #FF3333;
}

.TinyBl {
    font-size: 7pt;
    font-weight: normal;
    color: #003399;
}

.TinyW {
    font-size: 7pt;
    font-weight: normal;
    color: #FFFFFF;
}

.BTinyW {
    font-size: 7pt;
    font-weight: bold;
    color: #FFFFFF;
}

.Letter {
    font-weight: normal;
    font-size: 10pt;
    font-family: 'Times New Roman', Serif;
}

.LetterNormal {
    font-weight: normal;
    font-size: 12px;
    font-family: 'Times New Roman', Serif;
}

.LetterBold {
    font-weight: bold;
    font-size: 10pt;
    font-family: 'Times New Roman', Serif;
}

.LetterTiny {
    font-weight: normal;
    font-size: 12px;
    font-family: 'Times New Roman', Serif;
}

.Courier {
    font-weight: normal;
    font-size: 10pt;
    font-family: 'Courier New', Monospace;
}

.CourierS {
    font-weight: normal;
    font-size: 9pt;
    font-family: 'Courier New', Monospace;
}

.HelpBl {
    font-weight: bold;
    font-size: 12px;
    color: #003399;
    text-decoration: underline;
}

.Table1 > tbody > tr > td {
    font-weight: normal;
    font-size: 12px;
    padding: 4px;
}

.Form1 {
    border: 1px solid #ccc;
    width: 100%;
    background-color: #fff;
}

    .Form1 > tbody > tr > td {
        font-weight: normal;
        font-size: 12px;
        padding: 6px 4px;
        margin: 0;
    }

    .Form1 .FormHead1 {
        padding: 2px 8px;
    }

    .Form1 .FormBody1 {
        margin: 6px 10px;
    }

.TableW {
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
    font-weight: normal;
    /*font-size: 12px;*/
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
    background-color: #ffffff;
    border-collapse: collapse;
}

.TableBlu {
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    border-collapse: collapse;
    background-color: #d8e4f8;
}

.TTable1 {
    border: #cccccc 1px solid;
    font-weight: normal;
    font-size: 7pt;
    /*background-color: #f1efe2;*/
    background-color: #f9f9f3;
}

.TTable2 {
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
    font-weight: normal;
    font-size: 7pt;
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
}

.TTableHi {
    border: 1px solid #F4F400;
    background-color: #ffffcc;
    font-weight: normal;
    font-size: 7pt;
}

.TTableBlu {
    font-weight: normal;
    font-size: 7pt;
    color: #000000;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    border-collapse: collapse;
    background-color: #d8e4f8;
}

.Labels1 {
    vertical-align: top;
    text-align: right;
    color: #555;
}

.Labels2 {
    border-right: #999999 1px solid;
    border-bottom: #999999 1px solid;
    font-weight: bold;
    background-color: #ffffcc;
    text-align: right;
}

.LCenter1 {
    font-weight: bold;
    background-color: #ffe4b5;
    text-align: center;
}

.LCenter2 {
    border-right: #999999 1px solid;
    border-bottom: #999999 1px solid;
    font-weight: bold;
    background-color: #ffffcc;
    text-align: center;
}

.LRight1 {
    text-align: right;
    color: #555;
}

.LRight2 {
    border-right: #999999 1px solid;
    font-weight: bold;
    background-color: #ffffcc;
}

.LLeft1 {
    border-right: #999999 1px solid;
    font-weight: bold;
    background-color: #ffe4b5;
}

.LBottom1 {
    border-bottom: #999999 1px solid;
    font-weight: bold;
    background-color: #ffe4b5;
}

.Values1 {
    vertical-align: top;
    white-space: nowrap;
}

.VCenter1 {
    /*border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;*/
    text-align: center;
}

.VBottom1 {
}

.VTop1 {
    border-top: #999999 1px solid;
}

.VRight1 {
}

.VLeft1 {
    border-left: #999999 1px solid;
}

.VL {
    padding-left: 2px;
    border-left: #ccc 1px solid;
    white-space: nowrap;
    text-align: left;
}

.VCC {
    padding-right: 2px;
    padding-left: 2px;
    text-align: center;
    white-space: nowrap;
}

.VBL {
    padding-left: 2px;
    font-weight: bold;
    border-left: #ccc 1px solid;
    border-right: #ccc 1px solid;
    text-align: left;
}

.VR {
    border-right: #ccc 1px solid;
    text-align: right;
    white-space: nowrap;
    padding-right: 2px;
}

    .VR input {
        font-size: 7pt;
        font-weight: normal;
        font-family: "Segoe UI", Verdana, Sans-Serif;
    }

    .VR a img {
        vertical-align: bottom;
        padding-bottom: 4px;
    }

    .VR textarea {
        font-size: 7pt;
        font-weight: normal;
        font-family: "Segoe UI", Verdana, Sans-Serif;
    }

.VRA, .VRA2, .VRA5 {
    text-align: center;
    border-right: #ccc 1px solid;
    white-space: nowrap;
    padding-right: 2px;
}

    .VRA input {
        font-weight: normal;
        font-size: 7pt;
        text-transform: uppercase;
        font-family: "Segoe UI", Verdana, Sans-Serif;
        border: none medium;
    }

    .VRA2 input {
        font-weight: normal;
        font-size: 7pt;
        text-transform: uppercase;
        font-family: "Segoe UI", Verdana, Sans-Serif;
        border: none medium;
        background-color: #ececec;
    }

.VRA3, .VRA4 {
    background-color: #4682b4;
}

.VRA4 {
    border-right: #000000 1px solid;
}

.VRA5 {
    background-color: #cccccc;
}

.VRN {
    text-align: right;
    white-space: nowrap;
    padding-right: 2px;
    padding-left: 4px;
}

    .VRN input {
        font-size: 7pt;
        font-weight: normal;
        font-family: "Segoe UI", Verdana, Sans-Serif;
    }

    .VRN select {
        font-size: 7pt;
        font-weight: normal;
        font-family: "Segoe UI", Verdana, Sans-Serif;
    }

.VC {
    padding-right: 2px;
    padding-left: 2px;
    text-align: right;
    white-space: nowrap;
}

.VB {
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    text-align: center;
    white-space: nowrap;
}

.VBB {
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    border-bottom: #000000 1px solid;
}

.VTB {
    border-top: #000000 1px solid;
    border-bottom: #000000 1px solid;
}

.VBH {
    border-left: #ccc 1px solid;
    border-right: #ccc 1px solid;
    text-align: center;
    white-space: nowrap;
    background-color: #8695a0;
    /*background-color: #4682b4;*/
    /*background-color: #aaa;*/
}

.VBH2 {
    border-left: #ccc 1px solid;
    border-right: #ccc 1px solid;
    text-align: center;
    white-space: nowrap;
    /*background-color: #d2691e;*/
    background-color: #ae6f42;
    /*background-color: #e48642;*/
    /*background-color: #a99a86;*/
}

.VBH3 {
    border-left: #ccc 1px solid;
    border-right: #ccc 1px solid;
    text-align: center;
    white-space: nowrap;
    /*background-color: #8fbc8b;*/
    background-color: #8fbc8b;
}

.VBH4 {
    border-right: #ccc 1px solid;
    border-left: #ccc 1px solid;
    white-space: nowrap;
    background-color: #cccccc;
    text-align: center;
}

.VBH5 {
    border-right: #ccc 1px solid;
    border-left: #ccc 1px solid;
    white-space: nowrap;
    /*background-color: #cc0000;*/
    background-color: #e72222;
    text-align: center;
}

.VBH6 {
    border-left: #ccc 1px solid;
    border-right: #ccc 1px solid;
    text-align: center;
    white-space: nowrap;
    background-color: #d2691e;
}

.VL2 {
    border-left: #ccc 1px solid;
    white-space: nowrap;
    padding-right: 2px;
    padding-left: 2px;
}

.VB2 {
    border-left: #ccc 1px solid;
    border-right: #ccc 1px solid;
    white-space: nowrap;
    padding-right: 2px;
    padding-left: 2px;
}

.VB2S {
    border-left: #000000 1px solid;
    border-right: #000000 3px solid;
    white-space: nowrap;
    padding-right: 2px;
    padding-left: 2px;
}

.VBL2 {
    border-left: #ccc 1px solid;
    padding-right: 2px;
    padding-left: 2px;
    font-weight: bold;
}

.VBN2 {
    padding-right: 2px;
    padding-left: 2px;
    font-weight: bold;
}

.VBA2 {
    padding-right: 2px;
    padding-left: 2px;
    font-weight: bold;
    white-space: nowrap;
}

.GH {
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 1px;
    color: white;
    white-space: nowrap;
    /*background-color: #aaa;*/ /* #4682b4; */
    background-color: #8695a0;
    text-align: center;
}

    .GH a:hover {
        text-decoration: none;
    }

.GH2 {
    padding-right: 2px;
    padding-left: 2px;
    color: white;
    white-space: nowrap;
    /*background-color: #a99a86;*/
    /*background-color: #d2691e;*/
    background-color: #ae6f42;
    /*background-color: #e48642;*/
    text-align: center;
}

    .GH2 a:hover {
        text-decoration: none;
    }

.GH3 {
    padding-right: 2px;
    padding-left: 2px;
    color: white;
    white-space: nowrap;
    text-align: center;
}

.GHL {
    color: white;
    font-weight: bold;
    /*background-color: #4682b4;*/
    /*background-color: #aaa;*/
    background-color: #8695a0;
    white-space: nowrap;
    padding-left: 2px;
}

.GHR {
    color: white;
    font-weight: bold;
    /*background-color: #4682b4;*/
    /*background-color: #aaa;*/
    background-color: #8695a0;
    white-space: nowrap;
    text-align: right;
    padding-right: 2px;
}

.GHL2 {
    color: white;
    font-weight: bold;
    background-color: #ae6f42;
    /*background-color: #d2691e;*/
    /*background-color: #e48642;*/
    /*background-color: #a99a86;*/
    white-space: nowrap;
    padding-left: 2px;
}

.GHL3 {
    color: white;
    font-weight: bold;
    background-color: #8fbc8b;
    white-space: nowrap;
    padding-left: 2px;
}

.GL {
    background-color: #fff; /* #f1efe2; */
    text-align: center;
    white-space: nowrap;
    padding-right: 2px;
    padding-left: 2px;
}

.GB {
    background-color: #ffffdd;
    text-align: center;
    white-space: nowrap;
    padding: 1px 2px;
    height: 20px;
}

    .GB a:hover {
        text-decoration: none;
    }

.G1 {
    background-color: #ffffff;
}

.A1, .AT1 {
    background-color: #ececec;
}

.G11 {
    background-color: #ececec;
}

.A11 {
    background-color: #cccccc;
}

.TI, .AT1, .TLI {
    font-size: 7pt;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.TIR {
    font-size: 7pt;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    background-color: #f5f5f5;
}

.TH {
    font-weight: normal;
    font-size: 7pt;
    visibility: hidden;
}

.TL, .TLB, .TLI {
    border-right: solid 1px #000000;
    border-bottom: solid 1px #000000;
}

.TC, .TCB, .TCI {
    padding-right: 2px;
    padding-left: 2px;
    text-align: center;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #000000;
}

.TCB, .TLB {
    font-weight: bold;
}

.TCI, .TLI {
    font-style: italic;
}

.TG {
    background-color: #cccccc;
}

.TB {
    background-color: #696969;
    color: #ffffff;
}

.TBB {
    border-bottom: solid 1px #000000;
}

.TableP {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: normal;
    font-size: 10pt;
    font-family: 'Times New Roman', Serif;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
}

.TableP2 {
    font-size: 10pt;
    font-weight: normal;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
}

.LabelsP {
    border-right: #000000 1px solid;
    border-bottom: #000000 1px solid;
    font-weight: bold;
    text-align: right;
}

.LRightP {
    border-right: #000000 1px solid;
    font-weight: bold;
    text-align: right;
}

.LBottomP {
    border-bottom: #000000 1px solid;
    font-weight: bold;
}

.ValuesP {
    border-right: #000000 1px solid;
    border-bottom: #000000 1px solid;
}

.VBottomP {
    border-bottom: #000000 1px solid;
}

.VRightP {
    border-right: #000000 1px solid;
}

.TableHeadP {
    font-weight: bold;
    background-color: #cccccc;
}

.TableHeadP2 {
    font-weight: bold;
    font-size: 10pt;
    background-color: #cccccc;
}

.TableHeadP3 {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #696969;
    white-space: nowrap;
}

.Dialog {
    font-weight: bold;
    font-size: 12px;
    width: 60px;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.Dialog2 {
    font-weight: bold;
    font-size: 12px;
    width: 100px;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.Btn1 {
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
}

.Btn2 {
    font-size: 12px;
    font-weight: normal;
    background-color: #ffffff;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
}

.Btn3 {
    font-size: 12px;
    font-weight: normal;
    background-color: #b0e0e6;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
}

.TableHead1, .FormHead1 {
    font: normal 14px/1.5em "Segoe UI", Verdana, Sans-Serif;
    padding: 2px 4px;
    color: #555;
    background-color: #d8e4f8;
}

    .TableHead1 td:first-child {
        padding: 2px 4px 2px 10px;
        font-size: 14px;
    }

.GridHead1 {
    font-size: 14px;
    line-height: 2.0em;
    color: #333;
    background-color: #d8e4f8;
}

    .GridHead1 a {
        color: #333;
    }

.GridHead2 {
    font-weight: bold;
    color: white;
    /*background-color: #e48642;*/
    background-color: #ae6f42;
    /*background-color: #d2691e;*/
}

.GridHead3 {
    font-weight: bold;
    color: white;
    background-color: #8fbc8b;
}

.NormalHeight {
    line-height: normal;
}

.WebText {
    font-size: 12px;
    width: 490px;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.ChangeAlert {
    font-weight: bold;
    font-size: 10pt;
    color: white;
    background-color: red;
}

.GridNormal1 {
    border: 1px solid #ccc;
    border-collapse: collapse;
    font: normal 12px/2.0em "Segoe UI", Verdana, Sans-Serif;
}

.GridNormal2 {
    border: 1px solid #ccc;
    border-collapse: collapse;
    font: normal 12px "Segoe UI", Verdana, Sans-Serif;
}

.GridCell1 {
    font: normal 12px "Segoe UI", Verdana, Sans-Serif;
}

.GridTiny1 {
    border: 1px solid #ccc;
    font: normal 10px/1.5em "Segoe UI", Verdana, Sans-Serif;
    border-collapse: collapse;
}

.BorderB {
    border-bottom: #000000 1px solid;
}

.FSelCmd {
    border-right: #000000 1px solid;
    background-color: #b0e0e6;
    color: #000000;
}

.SelCmd {
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    background-color: #b0e0e6;
    color: #000000;
}

.ButtonBox1 {
    border-right: #696969 1px solid;
    border-top: #696969 1px solid;
    border-left: #696969 1px solid;
    border-bottom: #696969 1px solid;
    background-color: #ececec;
}

.PageHeader {
    font-weight: bold;
    font-size: 24pt;
    color: #003366;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.PageHeaderSmall {
    font-weight: bold;
    font-size: 12px;
    color: #003366;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.TableLabel {
    font-weight: normal;
    font-size: 10pt;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.TableLabelReadOnly {
    border-right: thin inset;
    border-top: thin inset;
    font-size: 10pt;
    border-left: thin inset;
    border-bottom: thin inset;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    background-color: #f5f5f5;
}

.TableLabelLow {
    font-size: 10pt;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    background-color: #ffe4b5;
}

.TableLabelSmall {
    font-size: 12px;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.TableLabelTiny {
    font-size: 7pt;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.TableLabelTinyNormal {
    font-weight: normal;
    font-size: 7pt;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    text-decoration: none;
}

.Info {
    font-size: 12px;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    line-height: normal;
}

.DingsSmall {
    font-size: 12px;
    font-family: Webdings;
}

.Dings {
    font-size: 10pt;
    font-family: Webdings;
}

.DingsTiny {
    font-size: 7pt;
    font-family: Webdings;
}

.DingsBig {
    font-size: 14pt;
    font-family: Webdings;
}

.DingsBlackBig {
    font-size: 14pt;
    color: #000000;
    font-family: Webdings;
}

.TableLabelSmallNormal {
    font-weight: normal;
    font-size: 12px;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.InputControl {
    font-size: 10pt;
    width: 100%;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.InputControlSmall {
    font-size: 12px;
    width: 100%;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.InputControlTiny {
    font-size: 7pt;
    width: 100%;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.InputControlRead {
    font-size: 10pt;
    width: 100%;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    background-color: #f5f5f5;
}

.InputControlReadSmall {
    font-size: 12px;
    width: 100%;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    background-color: #f5f5f5;
}

.Calendar1 {
    font-size: 12px;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.Calendar2 {
    font-size: 7pt;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.CalendarBold1 {
    font-weight: bold;
    font-size: 12px;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.TableLabelBold {
    font-weight: bold;
    font-size: 10pt;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.TableLabelBoldLow {
    font-weight: bold;
    font-size: 10pt;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    background-color: #ffe4b5;
}

.TableLabelBoldLowSmall {
    font-weight: bold;
    font-size: 12px;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    background-color: #ffe4b5;
}

.TableLabelBoldSmall {
    font-weight: bold;
    font-size: 12px;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.TableLabelBoldTiny {
    font-weight: bold;
    font-size: 7pt;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.TableLabelItalicSmall {
    font-size: 12px;
    font-style: italic;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.TableLabelBoldBig {
    font-weight: bold;
    font-size: 14pt;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.TableLabelBoldHuge {
    font-weight: bold;
    font-size: 112px;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.TableLabelAlert {
    font-weight: bold;
    font-size: 10pt;
    color: #ff3333;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.TableLabelRight {
    font-weight: normal;
    font-size: 10pt;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    text-align: right;
}

.CommandButton {
    font-weight: bold;
    font-size: 10pt;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.CommandButtonBold {
    font-weight: bold;
    font-size: 10pt;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.TableInput {
    font-size: 10pt;
    width: 100%;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.TabInverseBold {
    font-weight: bold;
    font-size: 10pt;
    color: white;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    background-color: dimgray;
}

.TabInverse {
    font-weight: normal;
    font-size: 10pt;
    color: white;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    background-color: dimgray;
}

.TabInverseBoldBig {
    font-weight: bold;
    font-size: 112px;
    color: white;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    background-color: dimgray;
}

HR {
    color: #696969;
}

.BorderTable {
    background-color: #696969;
}

.BodyTable {
    background-color: #ffffff;
}

.BodyTableBordered {
    border-right: #696969 1px solid;
    border-top: #696969 1px solid;
    border-left: #696969 1px solid;
    border-bottom: #696969 1px solid;
    background-color: #fffff7;
}

.BodyTableAlert {
    color: white;
    background-color: #ff3300;
    padding: 4px 10px;
    width: 300px;
}

.BodyTableWhite {
    background-color: #ffffff;
}

.BodyTableAlt {
    background-color: #fffff0;
}

.BodyTableInfo {
    background-color: #f8f8ff;
}

.BodyTableLow {
    background-color: #ffe4b5;
}

.Grid1 {
    border-right: #696969 1px solid;
    border-top: #696969 1px solid;
    font-weight: normal;
    font-size: 10pt;
    border-left: #696969 1px solid;
    border-bottom: #696969 1px solid;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    border-collapse: collapse;
}

.GridSmall1 {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: normal;
    font-size: 12px;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    border-collapse: collapse;
}

.GridBody1 {
    background-color: #ffffff;
}

    .GridBody1 td:first-child, .GridAltBody1 td:first-child, .GridHead1 td:first-child, .GridDimBody1 td:first-child, .GridFooter1 td:first-child {
        padding-left: 10px;
    }

.NoIndent {
    padding-left: 0 !important;
}

.GridError1 {
    background-color: #ff3333;
}

.GridAltBody1 {
    background-color: #f0f0f0;
}

.GridBody2 {
    background-color: #ffffff;
}

.GridAltBody2 {
    background-color: #f0f0f0;
}

.GridAltBodyBox1 {
    background-color: #ececec;
    border-right: #696969 1px solid;
    border-top: #696969 1px solid;
    border-left: #696969 1px solid;
    border-bottom: #696969 1px solid;
}

.GridDimBody1 {
    color: white;
    background-color: #696969;
}

.GridPager1 {
    background-color: #b0e0e6;
}

.GridPager2 {
    background-color: #b0e0e6;
    font-size: 10pt;
    font-weight: bold;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.GridFooter1 {
    background-color: #fdf5e6;
}

.GridLow1 {
    background-color: #ffe4b5;
}

.GridLowBox1 {
    background-color: #ffe4b5;
    border-right: #696969 1px solid;
    border-top: #696969 1px solid;
    border-left: #696969 1px solid;
    border-bottom: #696969 1px solid;
}

.GridLow2 {
    background-color: #ffffcc;
}

.GridLowBox2 {
    background-color: #ffffcc;
    border-right: #696969 1px solid;
    border-top: #696969 1px solid;
    border-left: #696969 1px solid;
    border-bottom: #696969 1px solid;
}

.GridLow3 {
    background-color: #f0fff0;
}

.GridLowBox3 {
    background-color: #f0fff0;
    border-right: #696969 1px solid;
    border-top: #696969 1px solid;
    border-left: #696969 1px solid;
    border-bottom: #696969 1px solid;
}

.GridAltLow1 {
    background-color: #ffcc99;
}

.TableCell1 {
    font-size: 10pt;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    background-color: #fcfcfc;
}

.TableBody1 {
    background-color: wheat;
}

.ButtonRow1 {
    background-color: #fff;
    text-align: center;
    padding: 4px;
}

.ButtonBody1 {
    background-color: #eee8aa;
    color: black;
    font-size: 10pt;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.ButtonRow2 {
    background-color: #ffcccc;
}

.LinkRed {
    font-size: 10pt;
    color: #ff3333;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.LinkRedSmall {
    font-size: 12px;
    color: #ff3333;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.LinkOrange {
    font-weight: bold;
    font-size: 10pt;
    color: #ff4500;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.LinkOrangeSmall {
    font-size: 12px;
    color: #ff4500;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.LinkBlue {
    font-size: 10pt;
    color: #003399;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.LinkBlack {
    font-size: 10pt;
    color: #000000;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.LinkBlackBold {
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.LinkBlackBoldBig {
    font-weight: bold;
    font-size: 14pt;
    color: #000000;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.LinkBlackBoldSmall {
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.LinkBlackBoldTiny {
    font-weight: bold;
    font-size: 7pt;
    color: #000000;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.LinkBlackBoldPlain {
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    text-decoration: none;
}

.LinkBlackSmall {
    font-size: 12px;
    color: #000000;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.LinkBlackSmallPlain {
    font-size: 12px;
    color: #000000;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    text-decoration: none;
}

.LinkBlackTiny {
    font-size: 7pt;
    color: #000000;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.LinkBlackTinyPlain {
    font-size: 7pt;
    color: #000000;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    text-decoration: none;
}

.LinkBlackBoldTinyPlain {
    font-size: 7pt;
    font-weight: bold;
    color: #000000;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    text-decoration: none;
}

.LinkBlueSmall {
    font-weight: normal;
    font-size: 12px;
    color: #003399;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.LinkBlueBoldSmall {
    font-weight: bold;
    font-size: 12px;
    color: #003399;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.LinkWhiteSmall {
    font-weight: normal;
    font-size: 12px;
    color: #ffffff;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.LinkWhiteTiny {
    font-weight: normal;
    font-size: 7pt;
    color: #ffffff;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.LinkWhiteTinyPlain {
    font-weight: normal;
    font-size: 7pt;
    color: #ffffff;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    text-decoration: none;
}

.LinkWhiteBoldTinyPlain {
    font-weight: bold;
    font-size: 7pt;
    color: #ffffff;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    text-decoration: none;
}

.LinkWhiteBoldTiny {
    font-weight: bold;
    font-size: 7pt;
    color: #ffffff;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.LinkWhiteBold {
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.LinkWhite {
    color: #ffffff;
    font-size: 10pt;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.LinkBlueBold {
    font-weight: bold;
    font-size: 10pt;
    color: #003399;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.LinkRedBoldSmall {
    font-weight: bold;
    font-size: 12px;
    color: #ff3333;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.LinkRedBoldTiny {
    font-weight: bold;
    font-size: 7pt;
    color: #ff3333;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.LinkRedBold {
    font-weight: bold;
    font-size: 10pt;
    color: #ff3333;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.LinkSmallDisabled {
    font-weight: bold;
    font-size: 12px;
    color: #696969;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.LinkNormal {
    font-weight: normal;
    font-size: 10pt;
    color: black;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    text-decoration: underline;
}

.LinkHidden {
    font-weight: normal;
    font-size: 10pt;
    color: black;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    text-decoration: none;
}

.LinkBold {
    font-weight: bold;
    font-size: 10pt;
    color: black;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    text-decoration: underline;
}

.TabNormal {
    font-weight: bold;
    font-size: 10pt;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    text-align: center;
    color: #000000;
    background-color: #ffcc66;
    text-decoration: none;
}

.TabDisabled {
    font-weight: bold;
    font-size: 10pt;
    color: #a9a9a9;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    background-color: #f5f5f5;
    text-align: center;
    text-decoration: none;
}

.TabSelected {
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    background-color: #696969;
    text-align: center;
    text-decoration: none;
}

.WhiteSmallBold {
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.WhiteSmall {
    font-weight: normal;
    font-size: 12px;
    color: #ffffff;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.WhiteSmallPlain {
    font-weight: normal;
    font-size: 12px;
    color: #ffffff;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    text-decoration: none;
}

.WhiteTinyPlain {
    font-weight: normal;
    font-size: 7pt;
    color: #ffffff;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    text-decoration: none;
}

.WhiteTiny {
    font-weight: normal;
    font-size: 7pt;
    color: #ffffff;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.WhiteBold {
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    text-decoration: none;
}

.BlackSmallBoldPlain {
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    text-decoration: none;
}

.BlackSmallBold {
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.BlackSmallPlain {
    font-size: 12px;
    color: #000000;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    text-decoration: none;
}

.PlainBlackSmall {
    font-size: 12px;
    color: #000000;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    text-decoration: none;
}

.InfoStrip {
    background-color: #336699;
    background: url(../images/tab-sub1.gif) scroll top left;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    font-family: "Segoe UI", Verdana, Sans-Serif;
    height: 24px;
}

.InfoStrip2 {
    background-color: #ff3333;
}

.FileInput {
    background-color: #ffffcc;
    font-size: 10pt;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.CellBorder {
    border: black 1px solid;
}

.BtnSelected {
    background-color: #fafad2;
}

.PageTitle {
    font-weight: bold;
    font-size: 24pt;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.TitleBar {
    background-color: #ffffff;
    color: #000000;
    font-size: 10pt;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.Box {
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}

.BoxBreak {
    page-break-before: always;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}

.PageBreak {
    page-break-before: always;
}

.BusyBox {
    border-right: black 1px solid;
    border-top: black 1px solid;
    display: none;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    background-color: white;
}

.SymbolLabel {
    font-weight: normal;
    font-size: 10pt;
    font-family: Webdings;
}

.HelpHead1 {
    background-color: #ffcc66;
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.HelpBody1 {
    font-weight: normal;
    font-size: 12px;
    font-family: "Segoe UI", Verdana, Sans-Serif;
}

.SmallGray {
    font-weight: bold;
    font-size: 12px;
    color: #696969;
    font-family: Verdana, Sans-Serif;
    text-decoration: none;
}

.SmallWhite {
    font-weight: normal;
    font-size: 12px;
    color: #FFFFFF;
    font-family: Verdana, Sans-Serif;
    text-decoration: none;
}


.SelectedSectionButton {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    background-color: #cc3300;
}

.SectionButton {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    background-color: #cc9933;
}

.whiteBox, .redBox, .greenBox, .yellowBox, .blueBox, .grayBox, .lightGrayBox, .errorBox, .warnBox {
    margin-top: 8px;
    padding: 8px;
    border-left: 10px solid #cccccc;
    font-style: normal;
    text-align: left;
    color: #333333;
}

.redBox {
    border-color: #FFA68C;
}


.greenBox {
    border-color: #8FE750;
    background-color: #EBFFCC;
}


.yellowBox {
    border-color: #FFE866;
    background-color: #FFFFDD;
}


.blueBox {
    border-color: #AEE4FF;
}


.errorBox {
    border: 1px solid #e51400;
    background-color: #e51400;
    color: #ffffff;
}


.warnBox {
    border: 1px solid #ff3300;
    color: #ff3300;
}


.lightGrayBox, .bgLightGray {
    background-color: #F9F9F9 !important;
    background-image: none !important;
    /*border: 1px solid #e5e5e5 !important;*/
}

.grayBox, .bgGray {
    background-color: #eeeeee !important;
    background-image: none !important;
    /*border: 1px solid #e5e5e5 !important;*/
}

.bgRed, .redBox {
    background-color: #FFD8CC !important;
    background-image: none !important;
    border-color: #ff3333 !important;
}


.yellowMessage {
    margin-top: 8px;
    padding: 8px;
    font-style: normal;
    text-align: left;
    color: #333333;
    background-color: #FFFFDD;
}


.yellow, .yellowStatus {
    color: #AB9916;
}

.gradeStatus, .redStatus, .yellowStatus, .greenStatus, .grayStatus {
    font-size: 36px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 8px;
}


.actionButtons {
    background-color: #d8e4f8;
    padding-bottom: 2px;
}

.backToTop {
    color: #333;
    padding: 10px;
    text-align: right;
}

.RadWindow .rwIcon {
    background: url('../images/wlogo16.png') !important;
}


.autoBox {
    font: normal 12px "Segoe UI", Verdana, sans-serif !important;
    background-color: #e5e5e5 !important;
}
