* {
    font-size: 17px;
    font-family:  helvetica, sans-serif;
}

pre {
    font-family: monospace;
}

html {
    background-color: #FFFFFF;
}

body>table:first-child {
    background: -webkit-gradient(linear, left top, left bottom,
                        color-stop(0.0, #BCD8E9),
                        color-stop(1.0, #FFFFFF));
    background: -moz-linear-gradient(top, #BCD8E9, #FFFFFF);
    background: -o-linear-gradient(top, #BCD8E9, #FFFFFF);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BCD8E9', endColorstr='#FFFFFF');
    background: -ms-linear-gradient(top, #BCD8E9, #FFFFFF);
    background: linear-gradient(top, #BCD8E9, #FFFFFF);
}

table, tr, td, th {
    border: none;
    margin: 0;
    padding: 0;
}

tr, td, th {
    border-collapse: collapse;
}

a:link, a:visited, a:hover, a:active {
    color: var(--text-linked);
    text-decoration: underline;
}

input[type="checkbox"], input[type="radio"] {
    width: 1.5em;
    height: 1.5em;
}

.pageHeaderDivTable {
    height: 44px;
    width: 100%;
    padding-left: 7px;
    display: table;
	white-space: nowrap;

    background: -webkit-gradient(linear, left top, left bottom,
                        color-stop(0.0, #F5F5F7), color-stop(1.0, #C1C4CE));
    background: -moz-linear-gradient(top, #F5F5F7, #C1C4CE);
    background: -o-linear-gradient(top, #F5F5F7, #C1C4CE);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F7', endColorstr='#C1C4CE');
    background: -ms-linear-gradient(top, #F5F5F7, #C1C4CE);
    background: linear-gradient(top, #F5F5F7, #C1C4CE);
}

.pageHeaderDivCell {
	display: table-cell;
	vertical-align: middle;
	white-space: nowrap;
    background: #cccccc;
    background: -webkit-gradient(linear, left top, left bottom,
                        color-stop(0.0, #F5F5F7), color-stop(1.0, #C1C4CE));
    background: -moz-linear-gradient(top, #F5F5F7, #C1C4CE);
    background: -o-linear-gradient(top, #F5F5F7, #C1C4CE);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F7', endColorstr='#C1C4CE');
    background: -ms-linear-gradient(top, #F5F5F7, #C1C4CE);
    background: linear-gradient(top, #F5F5F7, #C1C4CE);
}

.pageHeader {
    border-bottom: 1px solid #3F3F3F;
    height: 40px;
    background: -webkit-gradient(linear, left top, left bottom,
                        color-stop(0.0, #F5F5F7), color-stop(1.0, #C1C4CE));
    background: -moz-linear-gradient(top, #F5F5F7, #C1C4CE);
    background: -o-linear-gradient(top, #F5F5F7, #C1C4CE);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F7', endColorstr='#C1C4CE');
    background: -ms-linear-gradient(top, #F5F5F7, #C1C4CE);
    background: linear-gradient(top, #F5F5F7, #C1C4CE);
}

.pageHeader td:first-child {
    width: 100%;
}

.pageHeader td:last-child {
    white-space: nowrap;
}

.pageHeader .logoImg {
    margin-left: 7px;
}

a.buttonBack {
    color: #FFFFFF;
    font-size: 12px;
    text-shadow: #6B737E -1px -1px 0;
    text-decoration: none;
    display: inline-block;
    float: left;
    margin: 7px;
}

.buttonBackArrow {
    background: url(data:image/gif;base64,R0lGODlhDQAdANU/AKiss5qfpdPV2n+Gjmluc4KJkdrb4IaNlWNpc32EjXuCi4mQmHyEjI+VnXmAibGzuMPGzYyTmpOZoHZ+h3d/iJ2iqZaco3R8hmRpb62xt4mMkXN7hV9hZG11fru+x+Tl519lbYKGjXR4fXB3gqOor8zP177By1leZG5ydW92gVpcX8nL0oyQloeKj3+CiF1halZZW2RmaaWnqpSYn3V6gU5QVcrKzJaboYaHiHp7fXd9hHN0dsTGyGtxe2xyef///yH5BAEAAD8ALAAAAAANAB0AAAbHwJ9wSPzgVMQkD4Z6JIc2VSuTef4MHA1g+/zEXFtuMieqkM6kZCY2q7jdRIM0QK8Td6KbZc8fyjgsEoKDEkICMC4NiouKQhgoCxGSk5I/ASchC5qbmys1NAehoqMcGAMFqKmqBD4Drq+wAwYEOgm2t7g/PBgTDL6/v1cyCArFxsZCBiEEDs3OzUMCBD0U1dYURBAvHRPd3kQlGS8X5OVJJSwgG+vrTyUiCCPyI1YrGAgp+VYmHicd/1Z+8AMBokPAHx4guHgRBAA7) 0 0 no-repeat;
    width: 13px;
    height: 29px;
    float: left;
}

.buttonBackText {
    font-size: 12px;
    float: left;
    margin: 0;
    height: 21px;
    padding: 6px 9px 0 0;
    border-top: 1px solid #4C4C4C;
    border-right: 1px solid #4C4C4C;
    border-bottom: 1px solid #4C4C4C;
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;

    background: -webkit-gradient(linear, left top, left bottom,
                        color-stop(0.0, #B2B6BC), color-stop(0.5, #818890),
                        color-stop(1.0, #6B737E));
    background: -moz-linear-gradient(top, #B2B6BC, #6B737E);
    background: -o-linear-gradient(top, #B2B6BC, #6B737E);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2B6BC', endColorstr='#6B737E');
    background: -ms-linear-gradient(top, #B2B6BC, #6B737E);
    background: linear-gradient(top, #B2B6BC, #6B737E);
}


.contentHeaderDivTable {
    height: 44px;
    width: 100%;
    padding-left: 7px;
    display: table;
	border: 0;
}

.contentHeaderDivCell {
    display: table-cell;
    vertical-align: middle;
    padding-left: 7px;
	white-space: nowrap;
	border: 0;
    background: -webkit-gradient(linear, left top, left bottom,
                        color-stop(0.0, #0F2877), color-stop(1.0, #7888BB));
    background: -moz-linear-gradient(top, #0F2877, #7888BB);
    background: -o-linear-gradient(top, #0F2877, #7888BB);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F2877', endColorstr='#7888BB');
    background: -ms-linear-gradient(top, #0F2877, #7888BB);
    background: linear-gradient(top, #0F2877, #7888BB);
}

.contentHeader {
    border-top: 1px solid #7888BB;
    background: -webkit-gradient(linear, left top, left bottom,
                        color-stop(0.0, #0F2877), color-stop(1.0, #7888BB));
    background: -moz-linear-gradient(top, #0F2877, #7888BB);
    background: -o-linear-gradient(top, #0F2877, #7888BB);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F2877', endColorstr='#7888BB');
    background: -ms-linear-gradient(top, #0F2877, #7888BB);
    background: linear-gradient(top, #0F2877, #7888BB);

    border-bottom: 1px solid #0F2877;
    color: #FFFFFF;
    height: 40px;
}

.contentHeader td:first-child {
    width: 100%;
    padding: 0px 0px 0px 0px;
}

.contentHeader td:first-child select {
    margin: 0;
}

.contentHeader td:last-child {
    white-space: nowrap;
}

a.button {
    font-size: 12px;
    color: #FFFFFF;
    text-shadow: #6B737E -1px -1px 0;
    text-decoration: none;
    display: inline-block;
    height: 21px;
    float: left;
    padding: 6px 9px 0 9px;
    margin: 7px 7px 7px 2px;
    border: 1px solid #4C4C4C;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	
    background: url('fake.png') no-repeat; /*hack for IE to allow clicks not only on text but on the whole button area*/
    background: -webkit-gradient(linear, left top, left bottom,
                        color-stop(0.0, #B2B6BC), color-stop(0.5, #818890),
                        color-stop(1.0, #6B737E));
    background: -moz-linear-gradient(top, #B2B6BC, #6B737E);
    background: -o-linear-gradient(top, #B2B6BC, #6B737E);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2B6BC', endColorstr='#6B737E');
    background: -ms-linear-gradient(top, #B2B6BC, #6B737E);
    background: linear-gradient(top, #B2B6BC, #6B737E);
}

input[type="submit"] {
    font-size: 12px;
    color: #FFFFFF;
    text-shadow: #4C4C4C -1px -1px 0;
    text-decoration: none;
    height: 29px;
    float: left;
    padding: 0px 9px 0 9px;
    margin: 7px 7px 7px 9px;
    border: 1px solid #4C4C4C;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: -webkit-gradient(linear, left top, left bottom,
                         color-stop(0.0, #8CADEB), color-stop(0.5, #497BDA),
                         color-stop(0.5, #3F74D9), color-stop(1.0, #2262DD));
    background: -moz-linear-gradient(top, #8CADEB, #2262DD);
    background: -o-linear-gradient(top, #8CADEB, #2262DD);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8CADEB', endColorstr='#2262DD');
    background: -ms-linear-gradient(top, #8CADEB, #2262DD);
    background: linear-gradient(top, #8CADEB, #2262DD);
}

.scopeBar {
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    margin: 7px;
}

.scopeBar span, .scopeBar a {
    font-size: 12px;
    display: block;
    height: 21px;
    float: left;
    padding: 6px 15px 0 15px;
    border-top: 1px solid #4C4C4C;
    border-right: 1px solid #4C4C4C;
    border-bottom: 1px solid #4C4C4C;
    border-left: 0;
}

.scopeBar span {
    background: -webkit-gradient(linear, left top, left bottom,
                        color-stop(0.0, #0F2877), color-stop(1.0, #7888BB));
    background: -moz-linear-gradient(top, #0F2877, #7888BB);
    background: -o-linear-gradient(top, #0F2877, #7888BB);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F2877', endColorstr='#7888BB');
    background: -ms-linear-gradient(top, #0F2877, #7888BB);
    background: linear-gradient(top, #0F2877, #7888BB);
    color: #FFFFFF;
    text-shadow: #0F2877 -1px -1px 0;
}

.scopeBar span.info {
    background: -webkit-gradient(linear, left top, left bottom,
                        color-stop(0.0, #2E2E2E), color-stop(1.0, #898989));
    background: -moz-linear-gradient(top, #2E2E2E, #898989);
    background: -o-linear-gradient(top, #2E2E2E, #898989);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2E2E2E', endColorstr='#898989');
    background: -ms-linear-gradient(top, #2E2E2E, #898989);
    background: linear-gradient(top, #2E2E2E, #898989);
    color: #FFFFFF;
}

.scopeBar a {
    background: url('fake.png') no-repeat; /*hack for IE to allow clicks not only on text but on the whole button area*/
    background: -webkit-gradient(linear, left top, left bottom,
                        color-stop(0.0, #FFFFFF), color-stop(1.0, #CBC9BE));
    background: -moz-linear-gradient(top, #FFFFFF, #CBC9BE);
    background: -o-linear-gradient(top, #FFFFFF, #CBC9BE);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CBC9BE');
    background: -ms-linear-gradient(top, #FFFFFF, #CBC9BE);
    background: linear-gradient(top, #FFFFFF, #CBC9BE);
    color: #4A4F54;
    text-decoration: none;
    text-shadow: #FFFFFF 1px 1px 0;
}

.scopeBar span:first-child, .scopeBar a:first-child {
    border-left: 1px solid #4C4C4C;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding-left: 19px;
}

.scopeBar a:last-child, .scopeBar span:last-child {
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding-right: 19px;
}

.loginForm {
    width: 260px;
    margin: 0 auto;
}

.dialogHeader {
    display: inline-block;
    padding: 14px 0 7px 9px;
    font-weight: bold;
    color: #4C566C;
    text-shadow: #FFFFFF 1px 1px 0;
}

.dialogTable {
    padding: 0;
    margin: 0;
    border: 0;
    background-color: transparent;
}

.dialogTable td {
    padding: 0;
    margin: 0;
    border-collapse: collapse;
    background-color: #FFFFFF;
    border-top: 1px solid #A5A5A5;
}

.dialogTable tr:first-child td {
    border-top: 1px solid #BBBBBB;
}

.dialogTable tr:last-child td {
    border-bottom: 1px solid #BBBBBB;
}

.dialogTable tr td:last-child {
    border-right: 1px solid #BBBBBB;
    padding-right: 9px;
}

.dialogTable tr td:first-child {
    border-left: 1px solid #BBBBBB;
}

.dialogTable tr:first-child td:first-child {
    -webkit-border-top-left-radius: 11px;
    -moz-border-top-left-radius: 11px;
    border-top-left-radius: 11px;
}

.dialogTable tr:first-child td:last-child {
    -webkit-border-top-right-radius: 11px;
    -moz-border-top-right-radius: 11px;
    border-top-right-radius: 11px;
}

.dialogTable tr:last-child td:first-child {
    -webkit-border-bottom-left-radius: 11px;
    -moz-border-bottom-left-radius: 11px;
    border-bottom-left-radius: 11px;
}

.dialogTable tr:last-child td:last-child {
    -webkit-border-bottom-right-radius: 11px;
    -moz-border-bottom-right-radius: 11px;
    border-bottom-right-radius: 11px;
}

.dialogTable td a {
    padding: 11px;
    text-decoration: none;
    color: black;
    font-weight: bold;
    display: block;
    background: transparent url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAMAAACejr5sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhQTFRFe3t72NjY4ODggICAiYmJhoaGioqK5ubm6Ojo5OTkl5eX6enphISE9PT08fHx7u7ui4uL7OzskpKSjIyMjo6O7+/voaGh////ZK1CLwAAABh0Uk5T//////////////////////////////8AzRMu6gAAAFJJREFUeNpkzssSgCAUAlC0MtPK3vz/n6ZLuSzPwAzgmRwlKBcGVcQAo2A8jILMt2pF5ke0IR2AsPW4jMDk+6axirMxotnq5eebjNX5/qnxF2AAwAISgZIk48sAAAAASUVORK5CYII=) right center no-repeat;
}


.dialogTable td a.tel, .dialogTable td a.mailto {
    padding: 11px;
    font-size: 17px;
    text-decoration: underline;
    color: black;
    font-weight: bold;
    background: none;
    display: inline-block;
}

.dialogTable td a.tel {
    white-space: nowrap;
}

.dialogTable td span.remark {
    margin: 0 11px 11px 11px;
    font-size: 12px;
    color: #848484;
    display: inline-block;
}

.dialogTable td a.button {
    font-size: 12px;
    color: #FFFFFF;
    text-shadow: #6B737E -1px -1px 0;
    text-decoration: none;
    display: inline-block;
    height: 21px;
    float: left;
    padding: 6px 9px 0 9px;
    margin: 7px 7px 7px 2px;
    border: 1px solid #4C4C4C;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: -webkit-gradient(linear, left top, left bottom,
                        color-stop(0.0, #B2B6BC), color-stop(0.5, #818890),
                        color-stop(1.0, #6B737E));
    background: -moz-linear-gradient(top, #B2B6BC, #6B737E);
    background: -o-linear-gradient(top, #B2B6BC, #6B737E);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2B6BC', endColorstr='#6B737E');
    background: -ms-linear-gradient(top, #B2B6BC, #6B737E);
    background: linear-gradient(top, #B2B6BC, #6B737E);
}

.dialogTable td a.redOff {
    display: block;
    width: 25px;
    height: 25px;
    margin: 7px 0 7px 7px;
    padding: 0px;
    background: transparent url(data:image/gif;base64,R0lGODlhGQAZAOZ2AL0UIf///81MVstHUdBXYc5SW9FcZdNhav7+/tRmbre5vN3e3/j4+fbf4fDKzdBWYMpBTNJeZ8MpNff3+NyDid+Mkvb299LT18Y1QMY2Qd7e4N/f4MQuOdvc3vnp6tbY2t3d3s3P0sTGybO0t/v7+89WX8bHyra4u+CPlcfIyejp687P0cPExvPz9Kytr/r7+6mrrenq69TV1rCyt/v7/Kqsruvs7fr6+uTl6LS1uJeZm/Hy8uamq7O0ttna3O7u8dp6gcUvOr3Aw+GTmcnKzNDR1Np6grm6vePj5NHS1s/R1Pnq6/Ly9PLz9OTl5/be4MbIzby+wdh0fMTFxuXl5/TY2tPT2NXW2NDS1Orq7OeorMk+SePk5eu2uuiussrMzs/Q1M7P0ODh5Nna2ujo6e/w8autsurr7NfZ2+Xl5r0VIvX19tnZ2/Xd38jKzfHO0bS2uuGUmtZsdL4XJMDCx4uNkP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAHYALAAAAAAZABkAAAf/gHaCg3YkP2JWUHRQVmI/JISRgzQqSWAaNhMBEzYaYEkqNJKDTR9YZAGpqqpkWB9No2VKHQgBbV1xQHJAcV1tAQgdSmWRTCELAUteUgnNzglSXksBCyFMgy8XbAFPQwff4OEHQ08BbBcvgjhfCB4oBvDx8vEoHghfOHY3bkgBPAQAAwocyCMAEjc3spgIUOVAgYcQI0o8UCWAiSxorgTQIqCjx48gO2oJcAWNiDQBjAxYybKly5VGAqQRAWdNgBIQIKzauSpniQBr4JiptQVDEJ5Ig2DYAszMjBYBMqgBgJQnADUZArSYIYRLgAcAwoodSzbsgwBchBRZEaBC2bdjlSsEWFHEiYIADiTAfSvBQQAFThicABGAwt6yFAKAOMHAjo8jCBpEOCw2QgMER3wIYhCFSIA3kw9HeBOASJTGgs7kCBOgAQW9ZSVQaBAgTI4zkaiMSFHLQYUHHOZweFDBL4IUI6iMiqGgx5iqAcb0UBBjlKAJMmq4mLJhB4IdG6a4qCFjgnVCFhawgKGjjg4YLBZYGBUIADs=) center center no-repeat;
}

.dialogTable td a.redOn {
    display: block;
    width: 25px;
    height: 25px;
    margin: 7px 0 7px 7px;
    padding: 0px;
    background: transparent url(data:image/gif;base64,R0lGODlhGQAZAOZ7AL0UIf///8tHUc1MVspBTNNhatBXYc5SW/7+/tFcZdRmbt3e3/f3+Le5vNBWYPbf4fj4+cMpNfDKzdJeZ9+MktyDicY2QdnZ29na2rS1uNbY2s/Q1Pnp6s7P0MQuOerr7M3P0rO0tvPz9PLy9Pv7+/r6+uXl5+Tl574YJNXW2LO0t8fIyfbe4Ojp670VIs7P0cPExuPj5MbIzejo6bCyt+u2uunq689WX8k+SfXd378aJ9DR1OPk5cbHyuGUmsAeK9na3OGTmautstvc3vTY2tp6geeorMTGycTFxtfZ2/X19uamq7S2usnKzMjKzd/f4PLz9Pr7++Xl5sMoNNPT2NTV1tHS1qmrrcUvOvHy8vHO0d3d3qytr8EjL7a4u+rq7N7e4O/w8fv7/L3Aw+iusvnq6+7u8eCPlcrMztDS1JeZm6qsrtp6guvs7fb298Y1QNh0fODh5NLT1+Tl6Lm6vc/R1Ly+wYuNkL4XJMDCx9ZsdP///wAAAAAAAAAAAAAAACH5BAEAAHsALAAAAAAZABkAAAf/gHuCg3skZnFUMnkyVHFmJISRg2ItVhtgbQwBDG1gG1YtYpKDUBppMwGpqqozaRpQo2F1QwgBOTU+RXpFPjU5AQhDdWGRIyALAWVkcArNzgpwZGUBCyAjg1FyFwEsQQXf4OEFQSwBF3JRgnNoCBxnCfDwqvHwZxwIaHN7JU4xAUsGAgpUJVDgkgAxnJT40iMAkQIHIkpUJVFiASIBenxJkiKAkQEgQw5QJTKkkQApkhyREoCNgJcwBaiKCZNNAClHmCgJcIOAz58EVAH9eSOAEiZCauF4g2VKlx86UKhCoeNHlylY3uAAJoSGiAAWXAAYS1YVWbIuLAQQQWMMjwAOrs6WTSV3rIMAPMbseBGAQl0AZutSCPBix4kGASREqBv4bAQJARqcgOBlS4AKjOnKrRBgixcIe4DQQfBggtzGYyc8QEAHiCAIdpoE0GL6L9kJWgI0sQNa0IcMHQI8qLC4boQKDwJ0yPAhkgkVK2pJoODAAx4PDihARrBChYlRNhqEwLCqPIYQDWyMEsSgyhouSJ5kQZDlCRIua6owWE/IzQIYV6hxhxpXwLCAG6MEAgA7) center center no-repeat;;
}

.dialogTable td span.forbidden {
    display: block;
    width: 25px;
    height: 25px;
    margin: 7px 0 7px 7px;
    padding: 0px;
    background: transparent url(data:image/gif;base64,R0lGODlhGQAZAOZ/AP///70UIdNhav7+/tJeZ81MVs5SW8tHUcpBTNBXYdRmbtFcZdyDif34+Le5vMnKzfDKzdBWYOGUmsMpNbO0t+qytvj4+cUvOs7P0bS2udna29fZ2/f3+PXa3PX19s/R1OWkqfbf4d3e38Y2Qfnq6+rr7N+MksXHyt/f4NJgaNp7gt2GjOiusr4YJMk+Sf77+/78/NLT1+Pj5PPz9Pr7+/v7/L0VIuTl6O/w8bm6vb3Aw7y+wcTFxvjl589WX+GTmcfIycbIzevs7enq69PT2Pr6+vbe4PLy9O7u8cEiLsImMueorNna3Nvc3rCyt/fh46utsvHy8qytr+Pk5ZeZm/HO0e3Aw/z299TV1uu2uuu4u/TY2vXd38rMzuDh5NDR1NDS1NHS1uamq6mrraqsrsPExujo6dh0fOjp6+Tl5+Xl5tXW2OXl5/v7+83P0vLz9N3d3ra4u+CPlf79/b4XJNZsdM1NV9FdZYuNkN+PldFdZs5TXP35+uCQl8DCx////yH5BAEAAH8ALAAAAAAZABkAAAf/gH+Cg39tSF5EQX5BRF5IbYSRgzVoYR8iQhwAHEIiH2FoNZKDbxtgZgCpqqpmYBtvozgfTQMAXFkSKnUqEllcAANNHziRR24iACQsZwrNzgpnLCQAIm5HgzQxGgBGPwLf4OECP0YAGjE0gjddAyRyC/B9Vj0wPVZ58AtyJANdN39FHsgAICZBAgEV5qxqwMCgQTEAZDwoMuQEgC0CDBiosApAgzsaQwrYAuDEkA1rACwpUGCFQlUNErAswGIFyyUA1mw4oQaAigMHtCzcA/TACgBagKoAoOZEBg8AfCBA8ASmnakIlgJ4MtUHAA8ZoNRyMeLCi1RXlLRYm0LViwsj5lwAg+JkBoARNgJ0AHAlSYC/BFZ1CGBjBIAZTnRMARDhLwg+fgF3BPE3AoApOr5gAGACsIu/AQKvgpHirwkAGL6kcQAAwgTQkjtK+DsBAgAHaSzEgQOAAWw9HWFIUPKXAQA4cSz8YZJjQAgCoFOA6PCiA4jSgEMMyMFEkIUdDwBUgQ67fOgqAB7sUC6oRIbNIRi8Nj+BQQjUGUpEYkMBSC0IJkRwAR0XRGCCbQMAQQEbowzhAAXbdKSKBhQ4MMQognCABRlS8IBCFANEgQIPUpCBBQcYEsKBCGWMQQUeVIxRhggoShIIADs=) center center no-repeat;;
}

.dialogTable td a.buttonRed {
    visibility: hidden;
    font-size: 12px;
    color: #FFFFFF;
    text-shadow: #AA0203 -1px -1px 0;
    text-decoration: none;
    display: inline-block;
    height: 21px;
    float: left;
    padding: 6px 9px 0 9px;
    margin: 7px 7px 7px 2px;
    border: 1px solid #6F7173;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: -webkit-gradient(linear, left top, left bottom,
                        color-stop(0.0, #E0A2A2), color-stop(0.5, #B52425),
                        color-stop(0.5, #AA0203), color-stop(1.0, #BD3A3B));
    background: -moz-linear-gradient(top, #E0A2A2, #BD3A3B);
    background: -o-linear-gradient(top, #E0A2A2, #BD3A3B);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E0A2A2', endColorstr='#BD3A3B');
    background: -ms-linear-gradient(top, #E0A2A2, #BD3A3B);
    background: linear-gradient(top, #E0A2A2, #BD3A3B);
}

.dialogTable td.fieldLabel, .dialogTable td.longFieldLabel {
    color: #848484;
    padding: 11px;
    font-weight: bold;
}

.dialogTable td.fieldLabel {
    white-space: nowrap;
}

.dialogTable td.text {
    color: #000000;
    padding: 11px;
}

.dialogTable td.text a.editButton {
    color: #385487;
    padding: 0;
    margin: 0;
    text-decoration: underline;
    font-weight: normal;
    display: block;
    background: none;
}

.dialogTable td.fieldLabel input[type="checkbox"],
.dialogTable td.fieldLabel input[type="radio"]
{
    margin: -3px 17px -3px -3px;
}

.dialogTable td input[type="checkbox"], .dialogTable td input[type="radio"] {
    margin: 7px;
}

.dialogTable td select {
    margin: 7px;
    color: #385487;
    border-color: #385487;
}

.dialogTable td input[type="text"] {
    margin: 0 7px 0 7px;
}

.dialogTable td input.Placeholder {
    margin: 6px 0 6px 0;
    -webkit-appearance: none;
    border: 1px solid #FFFFFF;
}

.dialogTable td input {
    color: #385487;
    border-color: #385487;
}

.serviceList {
    margin: 0;
    padding: 0;
    background-color: #FFFFFF;
    border: 1px solid #BBBBBB;
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    border-radius: 11px;
}

.serviceList li {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.serviceList li a {
    padding: 11px;
    text-decoration: none;
    color: black;
    font-weight: bold;
    display: block;
    border-bottom: 1px solid #A5A5A5;
    background: transparent url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAMAAACejr5sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhQTFRFe3t72NjY4ODggICAiYmJhoaGioqK5ubm6Ojo5OTkl5eX6enphISE9PT08fHx7u7ui4uL7OzskpKSjIyMjo6O7+/voaGh////ZK1CLwAAABh0Uk5T//////////////////////////////8AzRMu6gAAAFJJREFUeNpkzssSgCAUAlC0MtPK3vz/n6ZLuSzPwAzgmRwlKBcGVcQAo2A8jILMt2pF5ke0IR2AsPW4jMDk+6axirMxotnq5eebjNX5/qnxF2AAwAISgZIk48sAAAAASUVORK5CYII=) right center no-repeat;
}

.serviceList li:last-child a {
    border-bottom: 0;
}

.error {
    display: inline-block;
    color: #DF0000;
    margin: 9px;
}

.contentBorder {
    margin: 9px;
}

#indicator {
    -webkit-text-stroke-color: #B2C0F7;
    -webkit-text-stroke-width: 1px;
    margin: 7px;
}

#indicator * {
    font-size: 34px;
}

.priceTable td, .priceTable th, .newsTable td, .newsTable th {
    padding: 7px 9px 7px 9px;
}

.priceTable td.trend {
    padding: 7px 0 7px 0;
}

.priceTable tr.header, .newsTable tr.header {
    background: #0F2877;
}

.priceTable tr.header td, .newsTable tr.header td {
    color: #FFFFFF;
    text-shadow: #000000 1px 1px 0;
}

.priceTable tr.horizontalLine td {
    background-color: #358394;
}

.priceTable tr.horizontalLine * {
    color: #FFFFFF;
    text-shadow: #000000 1px 1px 0;
}

.newsTable {
    border-bottom: 2px dotted #0F2877;
}

.newsTable tr.header td {
    background: none;
}

.newsTable td.time {
    color: #0F2877;
}

.newsTable td a {
    padding: 0 32px 7px 0;
    text-decoration: none;
    color: black;
    display: block;
    background: transparent url(data:image/gif;base64,R0lGODlhGQAZAOZ3ACNu2P///1iR4U2K3/7+/mue5VKN4GKY42aa5F2U4nCh5tPT02GX40yJ387f9vn7/pO47MPDw7a2tkKC3ufn54uy6ry8vOHr+jd73LGxsdbW1ujw+6qqqmib5N3d3dzc3H2p6CRv2Dt+3Gye5e3z/LrS84Kt6dTU1Pf398LCwuDr+ufv+83Nzc/Pz/Pz89LS0vj4+NXV1eDr+enp6fDw8KWlpbPN8eHh4aGhoevy/Ju97crKyr6+vtHh98DAwLCwsN7e3vX19bu7u9fX1+Pj4+/1/Dx+3Nvn+NjY2NnZ2eDg4M7Ozpq87eTk5K3J8eXl5azI8EWE3urx/MfHx4Ot6dDQ0EOD3ZycnOzs7EuI3+Li4pa67IWu6enx+1qT4i112m2f5eTt+jF32nmn5zB32ily2d3o+WSZ43Oi5pmZmWCW4iZw2XWk5jZ724Gs6CZw2OHs+nCh5Yyz6yx02omx6rzT8+zy/P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAHcALAAAAAAZABkAAAf/gHeCg4NASScLJ0lAhI2Od0MfTzQwATA0Tx9Dj41IH1gBoaKiWB9InHcaRAQBMiU6JmwmOiUyAQREGo8LTQE5NiAKwsMKIDY5AU0LjQtKASpMBdLT1AVMKgFKy4MaBFJbCOEIaGZy4uJbUgS6gksUAVAH8gdgcAEPdPPzUAEUS4IvAhwZkaBggjh2Qj3gYrDgiCMBXtxp4SGAEwEYM47ootBNRoxOAnhoMWVGACoGUqo0cGaFQhArqQSYMcUHigAMBujcqVNNGIVjdjIIgMKHBVZZJhhpI2ZOmTUhAHgRtUKEkQlZblkQEiSAlagAwoqNsiEUiQZhQ1gJEEQIj3cMo8TKJWsWrdihFHhEiBEAgtywE8oGOPsXQoAYEe6kCOAAg9zAoYrYFYvBQYAUgiTcCFBBLhnLkv8CqBDghoRBEQhc6CD3S53JYjtcIJB4UIYqAXqwFi23Q48AVTI0yrAgwIUKjkVjqHAhwALhjn6wYOUAAgMRb0QwgGCZAIsfqDhYqDhqlAcLHFANqiFhhxYXBFxo2SGhhnpHHHBcSXMFR3pOgQAAOw==) right center no-repeat;
}

.newsDate {
    color: #0F2877;
}

.newsHeadline {
    font-weight: normal;
    font-size: 24px;
}

.newsCodes {
    font-size: 12px;
    font-weight: bold;
    color: #848484;
}

.docListing img {
    padding: 0 7px 12px 0;
    width: 16px;
    height: 16px;
}
