body {
    font-size: 12px;
    font-family: tahoma,sans-serif;
    color: #000000;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
}

TABLE {
    font-size: 12px;
    font-family: tahoma,sans-serif;
    border: 0px;
}

input {
    font-size: 12px;
    font-family: tahoma,sans-serif;
}

textarea {
    font-size: 12px;
    font-family: tahoma,sans-serif;
}

a {
    color: #000099;
}

TR.H {
    BACKGROUND-COLOR: #3382CB;
}

.sbttn {
    font-size: 12px;
    font-family: tahoma,sans-serif;
    background: #ffffff;
    border-bottom: 1px solid #104A7B;
    border-right: 1px solid #104A7B;
    border-left: 1px solid #AFC4D5;
    border-top: 1px solid #AFC4D5;
    color: #000066;
    text-decoration: none;
    cursor: pointer;
}

.commit_bttn_normalx {
    font-size: 12px;
    font-family: tahoma,sans-serif;
    border-bottom: 2px solid #104A7B;
    border-right: 2px solid #104A7B;
    border-left: 1px solid #AFC4D5;
    border-top: 1px solid #AFC4D5;
    color: #000066;
    text-decoration: none;
    cursor: pointer;
    padding: 0px 10px 0px 10px;
    background-color: #EEF3FF;
}

.commit_bttn_normal {
    font-size: 12px;
    font-family: tahoma,sans-serif;
    border-bottom: 2px solid #104A7B;
    border-right: 2px solid #104A7B;
    border-left: 1px solid #AFC4D5;
    border-top: 1px solid #AFC4D5;
    color: #000066;
    text-decoration: none;
    cursor: pointer;
    padding: 0px 5px 0px 5px;
    background-color: #EEF3FF;
}

.commit_bttn_active {
    font-size: 12px;
    font-family: tahoma,sans-serif;
    color: #ffffff;
    border-bottom: 1px solid #104A7B;
    border-right: 1px solid #104A7B;
    border-left: 1px solid #AFC4D5;
    border-top: 1px solid #AFC4D5;
    color: #000066;
    text-decoration: none;
    cursor: pointer;
    padding: 0px 5px 0px 5px;
    background-color: #FF4040;
}

TABLE.bordertable TD {
    border-top: solid #3382CB 1px;
    border-bottom: solid #3382CB 1px;
}

TABLE.FormTable TD {
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 5px;
}

    TABLE.FormTable TD.Spacer {
        padding-top: 6px;
    }

TABLE.FormTable TH {
    font-weight: 800;
    color: #ffffff;
    vertical-align: middle;
    text-align: left;
    background-color: #3382CB;
    height: 22px;
}

    TABLE.FormTable TH.Right {
        text-align: right;
    }

    TABLE.FormTable TH.Center {
        text-align: center;
        padding-left: 5px;
        padding-right: 5px;
    }


TABLE.tpsMiddle TD {
    vertical-align: middle;
}

TABLE.tpsnavbartable TD {
    border-bottom: solid #000000 1px;
}


TABLE.tpstable {
    width: 100%;
}

    TABLE.tpstable TR.trheader {
        background-color: #3382cb;
        text-align: left;
    }


    TABLE.tpstable TH {
        vertical-align: middle;
        height: 27px;
        font-size: 12px;
        font-family: tahoma,sans-serif;
        font-weight: BOLD;
        color: #ffffff;
    }

    TABLE.tpstable TD {
        border-bottom: solid #3382CB 1px;
    }

        TABLE.tpstable TD.gray {
            background-color: #dddddd;
        }

        TABLE.tpstable TD.checkbox {
            width: 10px;
        }

        TABLE.tpstable TD.mgmt {
            text-wrap: none;
            min-width: 150px;
            text-align: left;
            vertical-align: top;
        }


    TABLE.tpstable checkbox {
        width: 10px;
    }


TABLE.tpstablenolines TD {
    border-bottom: none;
}

TABLE.tpstablenolines TH {
    font-weight: 800;
    color: #ffffff;
}

.LeftSolidLine {
    border-left: 1px solid #AFC4D5;
}

.RightSolidLine {
    border-right: 1px solid #AFC4D5;
}

.LeftRightSolidLine {
    border-left: 1px solid #AFC4D5;
    border-right: 1px solid #AFC4D5;
}

.BottomSolidLine {
    border-bottom: 1px solid #AFC4D5;
}

.msglistcntrl TD {
    border-bottom: none;
}

A.tab {
    font-size: 12px;
    color: #FFFFFF;
    font-family: Tahoma, san-serif;
    text-decoration: none;
}

FONT.tab {
    font-size: 12px;
    color: #3382CB;
    font-family: Tahoma, san-serif;
}


.NormalBold {
    font-family: tahoma,sans-serif;
    color: #3382CB;
    font-weight: bold;
}

.Normal {
    font-family: tahoma,sans-serif;
    color: #3382CB;
    font-weight: normal;
}

.Error {
    font-family: tahoma,sans-serif;
    color: #FF0000;
    font-weight: bold;
}

.ErrorLarge {
    font-size: 15px;
    font-family: tahoma,sans-serif;
    color: #FF0000;
    font-weight: bold;
}

.FooterTxt {
    font-size: 12px;
    font-family: tahoma,sans-serif;
    font-weight: normal;
    color: #ffffff;
}

a.FooterTxt {
    font-size: 12px;
    font-family: tahoma,sans-serif;
    font-weight: normal;
    color: #ffffff;
}

.PageTitle {
    font-size: 18px;
    margin-left: 5px;
    font-family: tahoma,sans-serif;
    font-weight: BOLD;
    color: #ffffff;
    text-decoration: none;
}

.MonitorPageTitle {
    font-size: 18px;
    margin-left: 5px;
    font-family: tahoma,sans-serif;
    font-weight: BOLD;
    color: #FF0000;
    text-decoration: none;
}

.PageSubTitle {
    font-size: 15px;
    margin-left: 5px;
    font-family: tahoma,sans-serif;
    font-weight: BOLD;
    color: #ffffff;
    text-decoration: none;
}

.PageColumnTitle {
    font-size: 15px;
    margin-left: 5px;
    font-family: tahoma,sans-serif;
    font-weight: BOLD;
    color: #3382CB;
    text-decoration: none;
}

.TabButtonSelected {
    font-size: 9px;
    font-weight: bold;
    font-family: tahoma,sans-serif;
    background: #cc0000;
    border-bottom: 1px solid lightgrey;
    border-right: 1px solid lightgrey;
    border-left: 1px solid darkgray;
    border-top: 1px solid darkgray;
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
}

.TabButtonNormal {
    font-size: 9px;
    font-weight: normal;
    font-family: tahoma,sans-serif;
    background: #f0f0f0;
    border-bottom: 1px solid darkgray;
    border-right: 1px solid darkgray;
    border-left: 1px solid lightgrey;
    border-top: 1px solid lightgrey;
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}

.FormLabel {
    font-size: 12px;
    font-weight: bold;
    font-family: tahoma,sans-serif;
}

.FormButton {
    font-size: 12px;
    font-weight: bold;
    font-family: tahoma,sans-serif;
    background: #dddddd;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}

.FormControl {
    font-size: 12px;
    font-weight: normal;
    font-family: tahoma,sans-serif;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    color: #000000;
    text-decoration: none;
    cursor: none;
}

.TableHeaderText {
    font-size: 12px;
    font-family: tahoma,sans-serif;
    font-weight: BOLD;
    color: #ffffff;
}

.TableHeaderTextCenter {
    font-size: 12px;
    font-family: tahoma,sans-serif;
    font-weight: BOLD;
    color: #ffffff;
    text-align: center;
}

.TableHeaderTextBlack {
    font-size: 12px;
    font-family: tahoma,sans-serif;
    font-weight: BOLD;
    color: #000000;
}

.TableSubrowsHeaderText {
    font-size: 12px;
    font-family: tahoma,sans-serif;
    font-weight: BOLD;
    color: #000000;
}

.MainMenuItem {
    font-size: 18px;
    margin-left: 5px;
    font-family: tahoma,sans-serif;
    font-weight: BOLD;
    color: #3382CB;
    text-decoration: none;
}

.MainMenuTip {
    font-size: 11px;
    font-family: tahoma,sans-serif;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.MessageSchedule {
    font-size: 11px;
    font-family: tahoma,sans-serif;
    border: 0px;
    font-style: italic;
}

.SectionHomeItem {
    font-size: 18px;
    margin-left: 5px;
    font-family: tahoma,sans-serif;
    font-weight: BOLD;
    color: #ffffff;
    text-decoration: none;
}

.SectionHomeText {
    font-size: 11px;
    font-family: tahoma,sans-serif;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.tpsfiltertable {
    background: #D6DFF7;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #9DB9FF;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #9DB9FF;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #9DB9FF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #9DB9FF;
}

.tpsfiltertd {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #C5D5FF;
}
