﻿/* main layout styles */

body {
    background: url('../images/banner-industries-04.jpg');
    font-family: "Lato", sans-serif;
    color: #333333;
    font-size: 11px;
    min-width: 240px;
    text-align: center;
}

h1 {
    color: white;
}

h2 {
    color: white;
}

h3 {
    color: white;
}

img {
    border: 0;
}

.nonMSIE {
    padding: 3px 3px;
    margin: 2px 2px;
}

#form1 {
    margin-top: 48px;
}
#tblMain {
    padding: 0 0 0 0;
}

.mid {
    border-collapse: collapse;
    padding: 0;
    width: 400px;
    color: #ffffff;
    text-align: left;
}

.tblConn {
    direction: ltr;
}

.tdConnImg {
    width: 22px;
}

.tdConn {
    padding-top: 15px;
}

#mdLft {
    background: url("/images/SignOnLeft.gif") repeat-y;
    width: 15px;
}

#mdRt {
    background: url("/images/SignOnRight.gif") repeat-y;
    width: 15px;
}

#mdMid {
    padding: 0 45px;
    vertical-align: top;
}

.txtpad {
    padding: 6px 0 0 0;
    text-align: right;
}
/* shared content styles */
body.rtl #mdMid {
    text-align: right;
    direction: rtl;
}

select, table {
    color: #ffffff;
}

select, .txt {
    color: #000000;
    background-color: #fff;
    border: 1px solid #F6F8FF;
    margin: 3px 6px 3px 6px;
}

.txt {
    padding: 6px;
}

.btn {
    color: #fff;
    background-color: #87bf06;
    border: 0;
    padding: 8px 15px;
    margin: 0 0;
    text-align: center;
    border-radius: 5px;
}

.btnOnFcs {
    color: #3f52b8;
    background-color: #f6f8ff;
    border: 0;
    padding: 2px 6px;
    margin: 0 6px;
    text-align: center;
}

.btnOnMseOvr {
    color: #3f52b8;
    background-color: #ffefb2;
    border: 0;
    padding: 2px 6px;
    margin: 0 6px;
    text-align: center;
}

.btnOnMseDwn {
    color: #000000;
    background-color: #ffefb2;
    border: 0 solid #ffccd0;
    padding: 2px 6px;
    margin: 0 6px;
    text-align: center;
}

.nowrap {
    white-space: nowrap;
}

hr {
    height: 1px;
    color: #A9AAC4;
}

.l {
    text-align: left;
}

.rtl .l {
    text-align: right;
}

.r {
    text-align: right;
}

.rtl .r {
    text-align: left;
}
/* logon page specific styles */
a {
    color: #fff;
    text-decoration: none;
}

.wrng {
    color: #F8D328;
}

.disBsc {
    color: #C8D3E3;
}

.expl {
    color: #C8D3E3;
}

.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 0;
}

#trSec td {
    padding: 3px 0 8px 0;
}
/* language page specific styles */
#tdLng {
    padding: 12px 0 12px 0;
}

#tdTz {
    padding: 8px 0 8px 0;
}

#selTz {
    padding: 0;
    margin: 0;
}

#tdOptMsg {
    padding: 10px 0 10px 0;
}

#tdOptChk {
    padding: 0 0 15px 65px;
}

#tdOptAcc {
    vertical-align: middle;
    padding: 0 0 0 3px;
}

#selLng {
    margin: 0 16px;
}

#btnOk {
    width: 50px;
}
/* logoff page specific styles */
#tdMsg {
    margin: 9px 0 64px;
}

#btnCls {
    margin: 3px 6px;
}

.dir {
    direction: ltr;
}

.align {
    text-align: left;
}

.padding {
    padding-left: 42px;
}
/* styles for logon page with script disabled */
#dvErr {
    padding: 0 0 3px 3px;
    background-color: #FCBC9C;
    border: solid 1px #B43038;
}

    #dvErr table {
        color: #000000;
    }

    #dvErr a {
        color: #3F52B8;
    }