/*Copyright (c) 2003-2006 Microsoft Corporation.  All rights reserved.*/

/* main layout styles */

/* Everything should be Tahoma */
body {
    background-color: #ffffff;
    text-align: center;
    font-family: Tahoma;
}

img {
    border: 0;
}

.nonMSIE {
    padding: 3px 3px;
    margin: 2px 2px;
}

table#tblMain {
    margin-top: 48px;
    padding: 0px 0px 0px 0px;
}

table.mid {
    width: 385px;
    border-collapse: collapse;
    padding: 0px;
    color: #444444;
}

table.tblConn {
    direction: ltr;
}

td.tdConnImg {
    width: 22px;
}

td.tdCopy {
    font-size: 80%;
}

td.tdConn {
    padding-top: 15px;
}

td#mdLft {
    background: url("/lm_auth_proxy?LMimage=kmgleft.gif") repeat-y;
    width: 15px;
}

td#mdRt {
    background: url("/lm_auth_proxy?LMimage=kmgright.gif") repeat-y;
    width: 15px;
}

td#mdMid {
    padding: 0px 45px;
    background: #ffffff;
    vertical-align: top;
}

td .txtpad {
    padding: 3px 6px 3px 0px;
    text-align: right;
}

select,
table {
    color: #444444;
}

select,
.txt {
    color: #000000;
    border: 1px solid #a4a4a4;
    margin: 3px 6px;
}

input[type="submit"] {
    background: #00b4b4;
    border: solid 1px #00b4b4;
    color: #ffffff;
    width: 100%;
    margin: 4px 6px 10px 6px;

    padding: 10px;
}

.txt {
    padding: 3px;
    height: 2.5em;
}

.nowrap {
    white-space: nowrap;
}

hr {
    height: 0px;
    visibility: hidden;
}

.l {
    text-align: left;
}

.r {
    text-align: right;
}

/* logon page specific styles */
a {
    color: #ff6c00;
    text-decoration: none;
}

.wrng {
    color: #ff6c00;
}

.disBsc {
    color: #999999;
}

.expl {
    color: #999999;
}

.w100,
.txt {
    width: 100%;
}

.txt {
    margin: 5px 6px 0px 6px;
}

.rdo {
    margin: 0px 12px 0px 32px;
}

tr.expl td,
tr.wrng td {
    padding: 2px 0px 4px 0px;
}

tr#trSec td {
    padding: 3px 0px 8px 0px;
}

/* language page specific styles */
td#tdLng {
    padding: 12px 0px 12px 0px;
}

td#tdTz {
    padding: 8px 0px 8px 0px;
}

select#selTz {
    padding: 0px;
    margin: 0px;
}

td#tdOptMsg {
    padding: 10px 0px 10px 0px;
}

td#tdOptChk {
    padding: 0px 0px 15px 65px;
}

td#tdOptAcc {
    vertical-align: middle;
    padding: 0px 0px 0px 3px;
}

select#selLng {
    margin: 0px 16px;
}

/* logoff page specific styles */
td#tdMsg {
    margin: 9px 0px 64px;
}

.dir {
    direction: ltr;
}

.align {
    text-align: left;
}

.padding {
    padding-left: 42px;
}

/* styles for logon page with script disabled */
div#dvErr {
    padding: 0px 0px 3px 3px;
    background-color: #FCBC9C;
    border: solid 1px #B43038;
}

div#dvErr table {
    color: #000000;
}

div#dvErr a {
    color: #3F52B8;
}

td.kmgTL,
td.kmgBL {
    width: 456px;
}

td.kmgTR,
td.kmgBR {
    width: 45px;
}

table.tblLgn {
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
    width: 100%;
}
