/*Copyright (c) 2003-2006 Microsoft Corporation.  All rights reserved.*/
body {
    background-color: #fff;
    text-align: center
    }
img {
    border: 0
    }
.nonMSIE {
    padding: 3px;
    margin: 2px
    }
table#tblMain {
    margin-top: 48px;
    padding: 0
    }
table.mid {
    width: 385px;
    border-collapse: collapse;
    padding: 0;
    color: #444
    }
table.tblConn {
    direction: ltr
    }
td.tdConnImg {
    width: 22px
    }
td.tdConn {
    padding-top: 15px
    }
td#mdLft {
    background: url(lgnleft.gif) repeat-y;
    width: 15px
    }
td#mdRt {
    background: url(lgnright.gif) repeat-y;
    width: 15px
    }
td#mdMid {
    padding: 0 45px;
    background: #fff;
    vertical-align: top
    }
td .txtpad {
    padding: 3px 6px 3px 0
    }
body.rtl td#mdMid {
    text-align: right;
    direction: rtl
    }
select, table {
    color: #444
    }
select, .txt {
    color: #000;
    background-color: #fff3c0;
    border: 1px solid #a4a4a4;
    margin: 3px 6px
    }
.txt {
    padding: 3px;
    height: 2.2em
    }
input.btn {
    color: #fff;
    background-color: #eb9c12;
    border: 0;
    padding: 2px 6px;
    margin: 0 6px;
    text-align: center
    }
.btnOnFcs {
    color: #fff;
    background-color: #eb9c12;
    border: 0;
    padding: 2px 6px;
    margin: 0 6px;
    text-align: center
    }
.btnOnMseOvr {
    color: #fff;
    background-color: #f9b133;
    border: 0;
    padding: 2px 6px;
    margin: 0 6px;
    text-align: center
    }
.btnOnMseDwn {
    color: #000;
    background-color: #f9b133;
    border: 0 solid #f9b133;
    padding: 2px 6px;
    margin: 0 6px;
    text-align: center
    }
.nowrap {
    white-space: nowrap
    }
hr {
    height: 0;
    visibility: hidden
    }
.l {
    text-align: left
    }
.rtl .l {
    text-align: right
    }
.r {
    text-align: right
    }
.rtl .r {
    text-align: left
    }
a {
    color: #ff6c00;
    text-decoration: none
    }
.wrng {
    color: #ff6c00
    }
.disBsc {
    color: #999
    }
.expl {
    color: #999
    }
.w100, .txt {
    width: 100%
    }
.txt {
    margin: 0 6px
    }
.rdo {
    margin: 0 12px 0 32px
    }
body.rtl .rdo {
    margin: 0 32px 0 12px
    }
tr.expl td, tr.wrng td {
    padding: 2px 0 4px
    }
tr#trSec td {
    padding: 3px 0 8px
    }
td#tdLng {
    padding: 12px 0
    }
td#tdTz {
    padding: 8px 0
    }
select#selTz {
    padding: 0;
    margin: 0
    }
td#tdOptMsg {
    padding: 10px 0
    }
td#tdOptChk {
    padding: 0 0 15px 65px
    }
td#tdOptAcc {
    vertical-align: middle;
    padding: 0 0 0 3px
    }
select#selLng {
    margin: 0 16px
    }
input#btnOk {
    width: 50px
    }
td#tdMsg {
    margin: 9px 0 64px
    }
input#btnCls {
    margin: 3px 6px
    }
div#dvErr {
    padding: 0 0 3px 3px;
    background-color: #FCBC9C;
    border: solid 1px #B43038
    }
div#dvErr table {
    color: #000
    }
div#dvErr a {
    color: #3F52B8
    }
td.lgnTL, td.lgnBL {
    width: 456px
    }
td.lgnTM {
    background: url(lgntopm.gif) repeat-x;
    width: 100%
    }
td.lgnBM {
    background: url(lgnbotm.gif) repeat-x;
    width: 100%
    }
td.lgnTR, td.lgnBR {
    width: 45px
    }
table.tblLgn {
    padding: 0;
    margin: 0;
    border-collapse: collapse;
    width: 100%
    }