/* Default CSS Stylesheet for a new Web Application project */

BODY {
    margin: 0px 0px 0px 0px;
    background-color: white;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    vertical-align: top;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

H1, H2, H3, H4, H5, H6, TH {
    color: #003366;
}

H1 {
    font-size: 14pt;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    vertical-align: text-bottom bottom;
}

H2 {
    font-size: 12pt;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

H3, H4, H5, DT {
    font-size: 10pt;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

TABLE {
    padding: 0px 0px 0px 0px;
}

    table.caption-hidden caption {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        width: 1px;
        caption-side: top;
        position: relative;
        color: Black;
    }

.table95 {
    width: 95%;
    padding: 1px 1px 1px 1px;
}

TH {
    vertical-align: middle;
    font-weight: bold;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

TD {
    vertical-align: middle;
    font-weight: normal;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    padding: 0px 0px 0px 0px;
}

.tdtop {
    vertical-align: top;
    font-weight: normal;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    padding: 0px 0px 0px 0px;
}


A:link {
    text-decoration: underline;
    color: Blue;
}

.subtablink {
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: underline;
    color: Blue;
}

A:visited {
    text-decoration: underline;
    color: Purple;
}

A:active {
    text-decoration: underline;
    color: Blue;
}

A:hover {
    text-decoration: underline;
    color: Blue;
}

a img {
    border: none;
}

SMALL {
    font-size: 8pt;
}

BIG {
    font-size: 12pt;
}

UL LI {
    list-style-type: square;
    line-height: 150%
}

    UL LI LI {
        list-style-type: disc;
    }

        UL LI LI LI {
            list-style-type: circle;
        }

OL LI {
    list-style-type: decimal;
}

OL OL LI {
    list-style-type: lower-alpha;
}

OL OL OL LI {
    list-style-type: lower-roman;
}

IMG {
    margin: 0px 0px 0px 0px;
}

.tabbar {
    border: 0px solid black;
    width: 100%;
    padding: 0px 0px 0px 0px;
    border-collapse: collapse;
}

.dg {
    border-collapse: collapse;
    border: solid 1px black;
    padding: 4px 4px 4px 4px;
}

.dgHeader {
    background-color: #d0d0d0;
    height: 30px;
    text-indent: 2px;
}

.dgItem {
    border: solid 1px black;
    border-style: solid;
    height: 25px;
    text-indent: 2px;
}

.dgLinkButtonItem {
    border: solid 1px black;
    border-style: solid;
    text-decoration: underline;
}

.dgAlternating {
    background-color: #f0f0f0;
    height: 25px;
    text-indent: 2px;
}

.gv {
    border-collapse: collapse;
    border: solid 1px black;
    padding: 4px 4px 4px 4px;
}

    .gv th {
        border: solid 1px black;
        border-style: solid;
        color: #000000;
        vertical-align: middle;
        font-weight: normal;
        word-spacing: normal;
        letter-spacing: normal;
        text-transform: none;
        padding: 0px 0px 0px 0px;
    }

.gvHeader {
    background-color: #d0d0d0;
    height: 30px;
    text-indent: 2px;
}

    .gvHeader th {
        border: solid 1px black;
        border-style: solid;
        color: #000000;
        vertical-align: middle;
        font-weight: normal;
        word-spacing: normal;
        letter-spacing: normal;
        text-transform: none;
        padding: 0px 0px 0px 0px;
    }

.gvAlternatingItem {
    border: solid 1px black;
    border-style: solid;
    background-color: #f0f0f0;
    height: 25px;
    text-indent: 2px;
}

.gvItem {
    border: solid 1px black;
    border-style: solid;
    height: 25px;
    text-indent: 2px;
}


.dropdownlist {
    vertical-align: middle;
    height: 23px;
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
}

.radiobuttonlist {
    vertical-align: middle;
    height: 23px;
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
}

.textbox {
    font-size: 10pt;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

.checkboxlist {
    font-size: 10pt;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    padding: 1px 1px 1px 1px;
}

.formLabeltop {
    vertical-align: text-top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.formLabel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.shortcutLabel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 6pt;
}

.panelLabel {
    font-family: Arial, Helvetica, sans-serif;
    padding: 1px 1px 1px 1px;
    font-size: 10pt;
    background-color: #c0c0c0;
}

.literal {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.errorLabel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: Red;
}

.btnSmall {
    height: 15px;
    font-size: 7pt;
    border: solid 1px black;
}

.commentWideTextBox {
    width: 100%;
    border-style: ridge;
    background-color: #eeeeee;
}

.commentMediumTextBox {
    width: 290px;
    border-style: ridge;
    background-color: #eeeeee;
}

.commentSmallTextBox {
    width: 200px;
    border-style: ridge;
    background-color: #eeeeee;
}

.popupCmt {
    text-align: left;
}

.updating {
    display: none;
    color: green;
}

.systemMessage {
    border: ridge 1 beige;
    color: Red;
}

#Menu {
    width: 96%;
    min-width: 1200px;
    border: solid 1px black;
    background-color: White;
}

#ShortCuts {
    width: 96%;
    min-width: 1200px;
    background-color: #EFEED7;
    height: auto;
    border: solid 1px black;
}

#Toolbar {
    width: 96%;
    min-width: 1200px;
    background-color: #DFDFDF;
    height: auto;
    font-family: Arial, Helvetica, sans-serif;
    border: solid 1px black;
}

#Login {
    width: 96%;
    min-width: 1200px;
    background-color: #FFFFFF;
    height: auto;
    font-family: Arial, Helvetica, sans-serif;
    border: solid 1px black;
}

#ToolbarBottom {
    width: 96%;
    min-width: 1200px;
    background-color: #DFDFDF;
    height: auto;
    font-family: Arial, Helvetica, sans-serif;
    border: solid 1px black;
}

#Footer {
    width: 96%;
    min-width: 1200px;
    background-color: #FFFFFF;
    border: solid 1px black;
}

#MessagePanel {
    width: 96%;
    min-width: 1200px;
    background-color: #CCCCCC;
}

#WorkArea {
    width: 96%;
    max-width: 96%;
    height: auto;
    background-color: white;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 50px 0px;
    border: solid 1px black;
    text-align: left;
}

#ReportArea {
    width: 780px;
    height: auto;
    background-color: white;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 50px 0px;
    border: none;
    text-align: left;
}

#Space {
    width: 775px;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    border: solid 0px black;
    text-align: left;
    vertical-align: top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

#Navigation {
    width: 100%;
    background-color: White;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
}

#pnlSystemMessage {
    width: 776px;
    color: red;
    background-color: beige;
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
    border-top: ridge 1px beige;
    border-bottom: ridge 1px beige;
}

#PageTitle {
    width: 100%;
    border: double silver 3px;
    background-color: ivory;
    margin: 10px 10px 10px 10px;
    padding: 5px 5px 5px 5px;
}

#MainContent {
    width: 100%;
    background-color: white;
    margin: 10px 10px 10px 10px;
    padding: 2px 2px 2px 2px;
}

#Toolbar2 {
    width: 100%;
    border: double silver 3px;
    background-color: ivory;
    margin: 0px;
    padding: 5px;
}

.ReportBody {
    margin-left: 10px;
    margin-right: 10px;
    width: 6.5in;
}

.ReportHeader {
    font-size: 9pt;
    font-weight: bold;
}

.ReportSubHeader {
    font-size: 9pt;
    font-weight: bold;
}

.ReportSubSubHeader {
    font-size: 9pt;
    font-weight: bold;
}

.ReportTextItem {
    font-size: 9pt;
    font-weight: normal;
}

.ReportTable {
    border: none;
    padding: 0 2 0 2;
}

.ReportTableHeader {
    font-size: 9pt;
    font-weight: bold;
    border: none;
    border-bottom: solid 1px black;
}

.ReportTableItem {
    font-size: 9pt;
    font-weight: normal;
    border: none;
}

.ReportTableAlternatingItem {
    font-size: 9pt;
    font-weight: bold;
    background-color: #EEEEEE;
    border: none;
}

.ReportTableHeaderColumn {
    font-size: 9pt;
    font-weight: bold;
    border: none;
}

.divTable50 {
    width: 50%;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
}

.divTable60 {
    width: 60%;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
}

.divTable70 {
    padding: 10px;
    width: 70%;
    display: block;
    height: 698px;
}

.divTable80 {
    width: 80%;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
}

.divTable90 {
    width: 90%;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
}

.divTable100 {
    width: 100%;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
}

/*
    ---------------------------
    ROW - 15px 
    -----------------------------
    */
.divRow50x15px {
    width: 50%;
    display: block;
    padding-bottom: 15px;
}

.divRow60x15px {
    width: 60%;
    display: block;
    padding-bottom: 15px;
}

.divRow70x15px {
    width: 70%;
    display: block;
    padding-bottom: 15px;
}

.divRow80x15px {
    width: 80%;
    display: block;
    padding-bottom: 15px;
}

.divRow90x15px {
    width: 90%;
    display: block;
    padding-bottom: 15px;
}

.divRow100x15px {
    width: 100%;
    display: block;
    padding-bottom: 15px;
}

/*
    ---------------------------
    ROW - 25px 
    -----------------------------
    */
.divRow50x25px {
    width: 50%;
    display: block;
    padding-bottom: 25px;
}

.divRow60x25px {
    width: 60%;
    display: block;
    padding-bottom: 25px;
}

.divRow70x25px {
    width: 70%;
    display: block;
    padding-bottom: 25px;
}

.divRow80x25px {
    width: 80%;
    display: block;
    padding-bottom: 25px;
}

.divRow90x25px {
    width: 90%;
    display: block;
    padding-bottom: 25px;
}

.divRow100x25px {
    width: 100%;
    display: block;
    padding-bottom: 25px;
}

/*
    ---------------------------
    ROW - 35px 
    -----------------------------
    */
.divRow50x35px {
    width: 50%;
    display: block;
    padding-bottom: 35px;
}

.divRow60x35px {
    width: 60%;
    display: block;
    padding-bottom: 35px;
}

.divRow70x35px {
    width: 70%;
    display: block;
    padding-bottom: 35px;
}

.divRow80x35px {
    width: 80%;
    display: block;
    padding-bottom: 35px;
}

.divRow90x35px {
    width: 90%;
    display: block;
    padding-bottom: 35px;
}

.divRow100x35px {
    width: 100%;
    display: block;
    padding-bottom: 35px;
}

/*
    -----------------------------
    ROW - 45px 
    -----------------------------
    */
.divRow50x45px {
    width: 50%;
    display: block;
    padding-bottom: 45px;
}

.divRow60x45px {
    width: 60%;
    display: block;
    padding-bottom: 45px;
}

.divRow70x45px {
    width: 70%;
    display: block;
    padding-bottom: 45px;
}

.divRow80x45px {
    width: 80%;
    display: block;
    padding-bottom: 45px;
}

.divRow90x45px {
    width: 90%;
    display: block;
    padding-bottom: 45px;
}

.divRow100x45px {
    width: 100%;
    display: block;
    padding-bottom: 45px;
}

/*
    -----------------------------
    ROW - 55px 
    -----------------------------
    */
.divRow50x55px {
    width: 50%;
    display: block;
    padding-bottom: 55px;
}

.divRow60x55px {
    width: 60%;
    display: block;
    padding-bottom: 55px;
}

.divRow70x55px {
    width: 70%;
    display: block;
    padding-bottom: 55px;
}

.divRow80x55px {
    width: 80%;
    display: block;
    padding-bottom: 55px;
}

.divRow90x55px {
    width: 90%;
    display: block;
    padding-bottom: 55px;
}

.divRow100x55px {
    width: 100%;
    display: block;
    padding-bottom: 55px;
}

/*
    -----------------------------
    ROW - 75px 
    -----------------------------
    */
.divRow50x75px {
    width: 50%;
    display: block;
    padding-bottom: 75px;
}

.divRow60x75px {
    width: 60%;
    display: block;
    padding-bottom: 75px;
}

.divRow70x75px {
    width: 70%;
    display: block;
    padding-bottom: 75px;
}

.divRow80x75px {
    width: 80%;
    display: block;
    padding-bottom: 75px;
}

.divRow90x75px {
    width: 90%;
    display: block;
    padding-bottom: 75px;
}

.divRow100x75px {
    width: 100%;
    display: block;
    padding-bottom: 75px;
}

/*
    -----------------------------
    ROW - 90px 
    -----------------------------
    */
.divRow50x90px {
    width: 50%;
    display: block;
    padding-bottom: 90px;
}

.divRow60x90px {
    width: 60%;
    display: block;
    padding-bottom: 90px;
}

.divRow70x90px {
    width: 70%;
    display: block;
    padding-bottom: 90px;
}

.divRow80x90px {
    width: 80%;
    display: block;
    padding-bottom: 90px;
}

.divRow90x90px {
    width: 90%;
    display: block;
    padding-bottom: 90px;
}

.divRow100x90px {
    width: 100%;
    display: block;
    padding-bottom: 90px;
}

/*
    -----------------------------
    ROW - 100px 
    -----------------------------
    */
.divRow50x100px {
    width: 50%;
    display: block;
    padding-bottom: 100px;
}

.divRow60x100px {
    width: 60%;
    display: block;
    padding-bottom: 100px;
}

.divRow70x100px {
    width: 70%;
    display: block;
    padding-bottom: 100px;
}

.divRow80x100px {
    width: 80%;
    display: block;
    padding-bottom: 100px;
}

.divRow90x100px {
    width: 90%;
    display: block;
    padding-bottom: 100px;
}

.divRow100x100px {
    width: 100%;
    display: block;
    padding-bottom: 100px;
}

/*
    -----------------------------
    ROW - 110px 
    -----------------------------
    */
.divRow50x110px {
    width: 50%;
    display: block;
    padding-bottom: 100px;
}

.divRow60x110px {
    width: 60%;
    display: block;
    padding-bottom: 100px;
}

.divRow70x110px {
    width: 70%;
    display: block;
    padding-bottom: 100px;
}

.divRow80x110px {
    width: 80%;
    display: block;
    padding-bottom: 100px;
}

.divRow90x110px {
    width: 90%;
    display: block;
    padding-bottom: 100px;
}

.divRow100x110px {
    width: 100%;
    display: block;
    padding-bottom: 100px;
}

/*
    -----------------------------
    ROW - 120px 
    -----------------------------
    */
.divRow50x120px {
    width: 50%;
    display: block;
    padding-bottom: 120px;
}

.divRow60x120px {
    width: 60%;
    display: block;
    padding-bottom: 120px;
}

.divRow70x120px {
    width: 70%;
    display: block;
    padding-bottom: 120px;
}

.divRow80x120px {
    width: 80%;
    display: block;
    padding-bottom: 120px;
}

.divRow90x120px {
    width: 90%;
    display: block;
    padding-bottom: 120px;
}

.divRow100x120px {
    width: 100%;
    display: block;
    padding-bottom: 120px;
}

/*
    -----------------------------
    ROW - 150px 
    -----------------------------
    */
.divRow50x150px {
    width: 50%;
    display: block;
    padding-bottom: 150px;
}

.divRow60x150px {
    width: 60%;
    display: block;
    padding-bottom: 150px;
}

.divRow70x150px {
    width: 70%;
    display: block;
    padding-bottom: 150px;
}

.divRow80x150px {
    width: 80%;
    display: block;
    padding-bottom: 150px;
}

.divRow90x150px {
    width: 90%;
    display: block;
    padding-bottom: 150px;
}

.divRow100x150px {
    width: 100%;
    display: block;
    padding-bottom: 150px;
}

/*
    -----------------------------
    ROW - 200px 
    -----------------------------
    */
.divRow50x200px {
    width: 50%;
    display: block;
    padding-bottom: 200px;
}

.divRow60x200px {
    width: 60%;
    display: block;
    padding-bottom: 200px;
}

.divRow70x200px {
    width: 70%;
    display: block;
    padding-bottom: 200px;
}

.divRow80x200px {
    width: 80%;
    display: block;
    padding-bottom: 200px;
}

.divRow90x200px {
    width: 90%;
    display: block;
    padding-bottom: 200px;
}

.divRow100x200px {
    width: 100%;
    display: block;
    padding-bottom: 200px;
}


/*
    -----------------------------
    ROW - 300px 
    -----------------------------
    */
.divRow50x300px {
    width: 50%;
    display: block;
    padding-bottom: 300px;
}

.divRow60x300px {
    width: 60%;
    display: block;
    padding-bottom: 300px;
}

.divRow70x300px {
    width: 70%;
    display: block;
    padding-bottom: 300px;
}

.divRow80x300px {
    width: 80%;
    display: block;
    padding-bottom: 300px;
}

.divRow90x300px {
    width: 90%;
    display: block;
    padding-bottom: 300px;
}

.divRow100x300px {
    width: 100%;
    display: block;
    padding-bottom: 300px;
}

/*
    -----------------------------
    ROW - 400px 
    -----------------------------
    */
.divRow50x400px {
    width: 50%;
    display: block;
    padding-bottom: 400px;
}

.divRow60x400px {
    width: 60%;
    display: block;
    padding-bottom: 400px;
}

.divRow70x400px {
    width: 70%;
    display: block;
    padding-bottom: 400px;
}

.divRow80x400px {
    width: 80%;
    display: block;
    padding-bottom: 400px;
}

.divRow90x400px {
    width: 90%;
    display: block;
    padding-bottom: 400px;
}

.divRow100x400px {
    width: 100%;
    display: block;
    padding-bottom: 400px;
}

/*
    -----------------------------
    ROW - 500px 
    -----------------------------
    */
.divRow50x500px {
    width: 50%;
    display: block;
    padding-bottom: 500px;
}

.divRow60x500px {
    width: 60%;
    display: block;
    padding-bottom: 500px;
}

.divRow70x500px {
    width: 70%;
    display: block;
    padding-bottom: 500px;
}

.divRow80x500px {
    width: 80%;
    display: block;
    padding-bottom: 500px;
}

.divRow90x500px {
    width: 90%;
    display: block;
    padding-bottom: 500px;
}

.divRow100x500px {
    width: 100%;
    display: block;
    padding-bottom: 500px;
}

/*
    -----------------------------
    ROW - 1000px 
    -----------------------------
    */
.divRow50x1000px {
    width: 50%;
    display: block;
    padding-bottom: 1000px;
}

.divRow60x1000px {
    width: 60%;
    display: block;
    padding-bottom: 1000px;
}

.divRow70x1000px {
    width: 70%;
    display: block;
    padding-bottom: 1000px;
}

.divRow80x1000px {
    width: 80%;
    display: block;
    padding-bottom: 1000px;
}

.divRow90x1000px {
    width: 90%;
    display: block;
    padding-bottom: 1000px;
}

.divRow100x1000px {
    width: 100%;
    display: block;
    padding-bottom: 1000px;
}

/*
    -----------------------------
    ROW - 1200px 
    -----------------------------
    */
.divRow50x1200px {
    width: 50%;
    display: block;
    padding-bottom: 1200px;
}

.divRow60x1200px {
    width: 60%;
    display: block;
    padding-bottom: 1200px;
}

.divRow70x1200px {
    width: 70%;
    display: block;
    padding-bottom: 1200px;
}

.divRow80x1200px {
    width: 80%;
    display: block;
    padding-bottom: 1200px;
}

.divRow90x1200px {
    width: 90%;
    display: block;
    padding-bottom: 1200px;
}

.divRow100x1200px {
    width: 100%;
    display: block;
    padding-bottom: 1200px;
}


/*
    -----------------------------
    ROW - 1600px 
    -----------------------------
    */
.divRow50x1600px {
    width: 50%;
    display: block;
    padding-bottom: 1600px;
}

.divRow60x1600px {
    width: 60%;
    display: block;
    padding-bottom: 1600px;
}

.divRow70x1600px {
    width: 70%;
    display: block;
    padding-bottom: 1600px;
}

.divRow80x1600px {
    width: 80%;
    display: block;
    padding-bottom: 1600px;
}

.divRow90x1600px {
    width: 90%;
    display: block;
    padding-bottom: 1600px;
}

.divRow100x1600px {
    width: 100%;
    display: block;
    padding-bottom: 1600px;
}

.divColumn1 {
    width: 1%; /* border: 1px solid black; */
    float: left;
    display: block;
}

.divColumn2 {
    width: 2%; /* border: 1px solid black; */
    float: left;
    display: block;
}

.divColumn3 {
    width: 3%; /* border: 1px solid black; */
    float: left;
    display: block;
}

.divColumn4 {
    width: 4%; /* border: 1px solid black; */
    float: left;
    display: block;
}

.divColumn5 {
    width: 5%; /* border: 1px solid black; */
    float: left;
    display: block;
}

.divColumn8 {
    width: 8%; /* border: 1px solid black; */
    float: left;
    display: block;
}

.divColumn10 {
    width: 10%; /* border: 1px solid black; */
    float: left;
    display: block;
}

.divColumn12 {
    width: 12%; /* border: 1px solid black; */
    float: left;
    display: block;
}

.divColumn15 {
    width: 15%;
    float: left;
    display: block;
}

.divColumn20 {
    width: 20%; /* border: 1px solid black; */
    float: left;
    display: block;
}

.divColumn25 {
    width: 25%;
    float: left;
    display: block;
}

.divColumn30 {
    width: 30%;
    float: left;
    display: block;
}

.divColumn35 {
    width: 35%;
    float: left;
    display: block;
}

.divColumn40 {
    width: 40%;
    float: left;
    display: block;
}

.divColumn45 {
    width: 45%;
    float: left;
    display: block;
}

.divColumn50 {
    width: 50%;
    float: left;
    display: block;
}

.divColumn55 {
    width: 55%;
    float: left;
    display: block;
}

.divColumn60 {
    width: 60%;
    float: left;
    display: block;
}

.divColumn65 {
    width: 65%;
    float: left;
    display: block;
}

.divColumn70 {
    width: 70%;
    float: left;
    display: block;
}

.divColumn75 {
    width: 75%;
    float: left;
    display: block;
}

.divColumn80 {
    width: 80%;
    float: left;
    display: block;
}

.divColumn85 {
    width: 85%;
    float: left;
    display: block;
}

.divColumn90 {
    width: 90%;
    float: left;
    display: block;
}

.divColumn95 {
    width: 95%; /* border: 1px solid black; */
    float: left;
    display: block;
}

.divColumn97 {
    width: 97%;
    float: left;
    display: block;
}

.divColumn98 {
    width: 98%;
    float: left;
    display: block;
}

.divColumn99 {
    width: 99%;
    float: left;
    display: block;
}

.divColumn100 {
    width: 100%;
    float: left;
    display: block;
}
/* This section is for the portal style only */
/*
=========================================================
Portal Style Section
=========================================================
*/
.PortalBody {
    background-color: #00197d;
    margin-top: 10px;
    text-align: center;
    min-height: 60%;
}

.PortalBodyMontana {
    background-color: #045967;
    margin-top: 10px;
    text-align: center;
    min-height: 60%;
}

#PortalShortcut {
    width: 96%;
    min-width: 1200px;
    background-color: #FFFFFF;
    height: auto;
    border: solid 1px black;
}

/*----
 TABS
----*/

.whiteText {
    color: #FFFFFF;
}

.nav-tabs {
    border-bottom: 1px solid #dee2e6
}

    .nav-tabs .nav-item {
        margin-bottom: -1px
    }

    .nav-tabs .nav-link {
        border: 1px solid transparent;
        border-top-left-radius: .25rem;
        border-top-right-radius: .25rem
    }

        .nav-tabs .nav-link:focus,
        .nav-tabs .nav-link:hover {
            border-color: #e9ecef #e9ecef #dee2e6
        }

        .nav-tabs .nav-link.disabled {
            color: #6c757d;
            background-color: transparent;
            border-color: transparent
        }

        .nav-tabs .nav-item.show .nav-link,
        .nav-tabs .nav-link.active {
            color: #495057;
            background-color: #fff;
            border-color: #dee2e6 #dee2e6 #fff;
            text-decoration: none
        }

    .nav-tabs .dropdown-menu {
        margin-top: -1px;
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

.bg-dark {
    background-color: #d0d0d0 !important
}

a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
    background-color: #1d2124 !important
}

.bg-white {
    background-color: #fff !important
}

.nav-fill .nav-item {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center
}

.nav-justified .nav-item {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center
}

.nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-link {
    display: block;
    padding: .5rem 1rem
}

    .nav-link:focus,
    .nav-link:hover {
        text-decoration: none
    }

    .nav-link.disabled {
        color: #6c757d
    }

.nav-tabs {
    border-bottom: 1px solid #dee2e6
}

    .nav-tabs .nav-item {
        margin-bottom: -1px
    }

    .nav-tabs .nav-link {
        border: 1px solid transparent;
        border-top-left-radius: .25rem;
        border-top-right-radius: .25rem
    }

        .nav-tabs .nav-link:focus,
        .nav-tabs .nav-link:hover {
            border-color: #e9ecef #e9ecef #dee2e6
        }

        .nav-tabs .nav-link.disabled {
            color: #6c757d;
            background-color: transparent;
            border-color: transparent
        }

        .nav-tabs .nav-item.show .nav-link,
        .nav-tabs .nav-link.active {
            color: #495057;
            background-color: #fff;
            border-color: #dee2e6 #dee2e6 #fff
        }

    .nav-tabs .dropdown-menu {
        margin-top: -1px;
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

.nav-pills .nav-link {
    border-radius: .25rem
}

    .nav-pills .nav-link.active,
    .nav-pills .show > .nav-link {
        color: #fff;
        background-color: #007bff
    }

.nav-fill .nav-item {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center
}

.nav-justified .nav-item {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center
}

.tab-content > .tab-pane {
    display: none
}

.tab-content > .active {
    display: block
}

.navbar {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .5rem 1rem
}

    .navbar > .container,
    .navbar > .container-fluid {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

.navbar-brand {
    display: inline-block;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap
}

    .navbar-brand:focus,
    .navbar-brand:hover {
        text-decoration: none
    }

.navbar-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

    .navbar-nav .nav-link {
        padding-right: 0;
        padding-left: 0
    }

    .navbar-nav .dropdown-menu {
        position: static;
        float: none
    }

.navbar-text {
    display: inline-block;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.navbar-collapse {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-align: center;
    align-items: center
}

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem
}

    .navbar-toggler:focus,
    .navbar-toggler:hover {
        text-decoration: none
    }

    .navbar-toggler:not(:disabled):not(.disabled) {
        cursor: pointer
    }

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%
}

@media (max-width:575.98px) {
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:576px) {
    .navbar-expand-sm {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

        .navbar-expand-sm .navbar-nav {
            -ms-flex-direction: row;
            flex-direction: row
        }

            .navbar-expand-sm .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-sm .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }

        .navbar-expand-sm > .container,
        .navbar-expand-sm > .container-fluid {
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap
        }

        .navbar-expand-sm .navbar-collapse {
            display: -ms-flexbox !important;
            display: flex !important;
            -ms-flex-preferred-size: auto;
            flex-basis: auto
        }

        .navbar-expand-sm .navbar-toggler {
            display: none
        }
}

@media (max-width:767.98px) {
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:768px) {
    .navbar-expand-md {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

        .navbar-expand-md .navbar-nav {
            -ms-flex-direction: row;
            flex-direction: row
        }

            .navbar-expand-md .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-md .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }

        .navbar-expand-md > .container,
        .navbar-expand-md > .container-fluid {
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap
        }

        .navbar-expand-md .navbar-collapse {
            display: -ms-flexbox !important;
            display: flex !important;
            -ms-flex-preferred-size: auto;
            flex-basis: auto
        }

        .navbar-expand-md .navbar-toggler {
            display: none
        }
}

@media (max-width:991.98px) {
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:992px) {
    .navbar-expand-lg {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

        .navbar-expand-lg .navbar-nav {
            -ms-flex-direction: row;
            flex-direction: row
        }

            .navbar-expand-lg .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-lg .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }

        .navbar-expand-lg > .container,
        .navbar-expand-lg > .container-fluid {
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap
        }

        .navbar-expand-lg .navbar-collapse {
            display: -ms-flexbox !important;
            display: flex !important;
            -ms-flex-preferred-size: auto;
            flex-basis: auto
        }

        .navbar-expand-lg .navbar-toggler {
            display: none
        }
}

@media (max-width:1199.98px) {
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:1200px) {
    .navbar-expand-xl {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

        .navbar-expand-xl .navbar-nav {
            -ms-flex-direction: row;
            flex-direction: row
        }

            .navbar-expand-xl .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-xl .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }

        .navbar-expand-xl > .container,
        .navbar-expand-xl > .container-fluid {
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap
        }

        .navbar-expand-xl .navbar-collapse {
            display: -ms-flexbox !important;
            display: flex !important;
            -ms-flex-preferred-size: auto;
            flex-basis: auto
        }

        .navbar-expand-xl .navbar-toggler {
            display: none
        }
}

.navbar-expand {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start
}

    .navbar-expand > .container,
    .navbar-expand > .container-fluid {
        padding-right: 0;
        padding-left: 0
    }

    .navbar-expand .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row
    }

        .navbar-expand .navbar-nav .dropdown-menu {
            position: absolute
        }

        .navbar-expand .navbar-nav .nav-link {
            padding-right: .5rem;
            padding-left: .5rem
        }

    .navbar-expand > .container,
    .navbar-expand > .container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .navbar-expand .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    .navbar-expand .navbar-toggler {
        display: none
    }

.navbar-light .navbar-brand {
    color: rgba(0, 0, 0, .9)
}

    .navbar-light .navbar-brand:focus,
    .navbar-light .navbar-brand:hover {
        color: rgba(0, 0, 0, .9)
    }

.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, .5)
}

    .navbar-light .navbar-nav .nav-link:focus,
    .navbar-light .navbar-nav .nav-link:hover {
        color: rgba(0, 0, 0, .7)
    }

    .navbar-light .navbar-nav .nav-link.disabled {
        color: rgba(0, 0, 0, .3)
    }

    .navbar-light .navbar-nav .active > .nav-link,
    .navbar-light .navbar-nav .nav-link.active,
    .navbar-light .navbar-nav .nav-link.show,
    .navbar-light .navbar-nav .show > .nav-link {
        color: rgba(0, 0, 0, .9)
    }

.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, .5);
    border-color: rgba(0, 0, 0, .1)
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-light .navbar-text {
    color: rgba(0, 0, 0, .5)
}

    .navbar-light .navbar-text a {
        color: rgba(0, 0, 0, .9)
    }

        .navbar-light .navbar-text a:focus,
        .navbar-light .navbar-text a:hover {
            color: rgba(0, 0, 0, .9)
        }

.navbar-dark .navbar-brand {
    color: #fff
}

    .navbar-dark .navbar-brand:focus,
    .navbar-dark .navbar-brand:hover {
        color: #fff
    }

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, .5)
}

    .navbar-dark .navbar-nav .nav-link:focus,
    .navbar-dark .navbar-nav .nav-link:hover {
        color: rgba(255, 255, 255, .75)
    }

    .navbar-dark .navbar-nav .nav-link.disabled {
        color: rgba(255, 255, 255, .25)
    }

    .navbar-dark .navbar-nav .active > .nav-link,
    .navbar-dark .navbar-nav .nav-link.active,
    .navbar-dark .navbar-nav .nav-link.show,
    .navbar-dark .navbar-nav .show > .nav-link {
        color: #fff
    }

.navbar-dark .navbar-toggler {
    color: rgba(255, 255, 255, .5);
    border-color: rgba(255, 255, 255, .1)
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-dark .navbar-text {
    color: rgba(255, 255, 255, .5)
}

    .navbar-dark .navbar-text a {
        color: #fff
    }

        .navbar-dark .navbar-text a:focus,
        .navbar-dark .navbar-text a:hover {
            color: #fff
        }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.cstm-fs-2 {
    display: inline-block;
    border: none;
    margin: 0;
    padding: 0;
}

.cstm-lgnd-1 {
    border: none;
    margin: 0;
    padding: 0;
    display: contents;
}

.color-black {
    color: Black;
}

.toolbar-link {
    color: #6e6e6e;
    padding: .5rem .5rem;
    text-decoration: none;
}

.toolbar-link-nopadding {
    color: #6e6e6e;
    padding: 0;
    text-decoration: none;
}

a.toolbar-link {
    text-decoration: none;
}

.btn-add-cnd-msg {
    color: #034af3;
    cursor: pointer;
}

.video-complete-btn {
    display: block;
    margin-top: 3%;
    padding: 1%;
}
.display-none {
    display: none;
}


/* If everything below is not going to be used it needs to be removed from the style sheet */
/*  
================================================================
AutoComplete
================================================================ 
.completionList
{
   font-size: 10pt;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    border: solid 1px #444444;
    margin: 0px;
    height: auto; 
    overflow: auto;
}

.listItem
{ 
    list-style-type: none;    
}

.itemHighlighted
{
   background-color: #ffc0c0;
}
 */

/*
================================================================
DYNAMIC ASSESSMENT
================================================================ 
*/

/*These sections should be picked up by the DynamicAssessment.css file inside of the DynamicAssessment folder. 
Commenting out this section for now. If this proves to not be needed we should clean up this file. 

.tblDynamicAssessment
{
	table-layout: fixed;
	width: 750px;
}
.tdDynamicAssessmentCategoryList
{
	vertical-align: top;
	background-color: #EEEEEE;
	padding: 0px 0px 0px 0px;
	width: 150px;
	height: auto;
}
.tblDynamicAssessmentCategoryList
{
	padding: 0px 0px 0px 0px;
	width: 150px;
}
.tdDynamicAssessmentCategoryListItem
{
	padding: 0px 0px 0px 0px;
	width: 150px;
}
.tdDynamicAssessmentCategoryListItemSelected
{
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	width: 150px;
}
.btnDynamicAssessmentCategoryListItem
{
	background-color: transparent;
	border: none;
	font-family: Arial;
	font-size: 8pt;
	cursor: hand;
	text-align: left;
	width: 150px;
}
.btnDynamicAssessmentCategoryListItemSelected
{
	background-color: transparent;
	border: none;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	cursor: hand;
	text-align: left;
	width: 150px;
}
.btnDynamicAssessmentCategoryListItemMO
{
	background-color: #F8F8F8;
	border: none;
	font-family: Arial;
	font-size: 8pt;
	cursor: hand;
	text-align: left;
	width: 150px;
}
.btnDynamicAssessmentCategoryListItemSelectedMO
{
	background-color: #F8F8F8;
	border: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	cursor: hand;
	text-align: left;
	width: 150px;
}
.tdDynamicAssessmentQuestionList
{
	vertical-align: top;
}
.tblDynamicAssessmentQuestionList
{
}
.tdDynamicAssessmentQuestionListItem
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	padding-bottom: 10px;
}
.tblDynamicAssessmentResponseList
{
}
.tdDynamicAssessmentResponseListItem
{
	font-family: Arial;
	font-size: 8pt; 
	padding-left: 10px;
}

.txtDynamicAssessmentFreeFormText
{
	font-family: Arial;
	font-size: 8pt;
	border: solid 1px #888888;
	width: 400px;
}
.txtDynamicAssessmentFreeFormTextFocus
{
	font-family: Arial;
	font-size: 8pt;
	background-color: #EEEEEE;
	border: solid 1px #000000;
	width: 400px;
}
.btnDynamicAssessmentCommentToggleEmpty
{
}
.btnDynamicAssessmentCommentToggleFull
{
}
.btnDynamicAssessmentCommentToggleEdit
{
}
.txtDynamicAssessmentComment
{
}
.txtDynamicAssessmentCommentFocus
{
}
.btnDynamicAssessmentCommentAction
{
}
.btnDynamicAssessmentCommentActionMO
{
}
.tdDynamicAssessmentSummaryHeader
{
	vertical-align: top;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	border-bottom: solid 1px #EEEEEE;
	width: 550px;
}
.tdDynamicAssessmentSummarySubHeader
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	border-bottom: solid 1px #EEEEEE;
}
.tdDynamicAssessmentSummarySubSubHeader
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	border-bottom: solid 1px #EEEEEE;
}
.tdDynamicAssessmentSummaryItemRequiredAnsweredLeft
{
	width: 50%;
	font-family: Arial;
	font-size: 8pt;
	vertical-align: top;
	border-bottom: solid 1px #EEEEEE;
}
.tdDynamicAssessmentSummaryItemRequiredAnsweredRight
{
	width: 50%;
	font-family: Arial;
	font-size: 8pt;
	vertical-align: top;
	border-bottom: solid 1px #EEEEEE;
}
.tdDynamicAssessmentSummaryItemRequiredUnansweredLeft
{
	width: 50%;
	font-family: Arial;
	font-size: 8pt;
	color: #AAAAAA;
	vertical-align: top;
	border-bottom: solid 1px #EEEEEE;
}
.tdDynamicAssessmentSummaryItemRequiredUnansweredRight
{
	width: 50%;
	font-family: Arial;
	font-size: 8pt;
	color: #AAAAAA;
	vertical-align: top;
	border-bottom: solid 1px #EEEEEE;
}
.tdDynamicAssessmentSummaryItemUnrequiredAnsweredLeft
{
	width: 50%;
	font-family: Arial;
	font-size: 8pt;
	vertical-align: top;
	border-bottom: solid 1px #EEEEEE;
}
.tdDynamicAssessmentSummaryItemUnrequiredAnsweredRight
{
	width: 50%;
	font-family: Arial;
	font-size: 8pt;
	vertical-align: top;
	border-bottom: solid 1px #EEEEEE;
}
.tdDynamicAssessmentSummaryItemUnrequiredUnansweredLeft
{
	width: 50%;
	font-family: Arial;
	font-size: 8pt;
	color: #AAAAAA;
	vertical-align: top;
	border-bottom: solid 1px #EEEEEE;
}
.tdDynamicAssessmentSummaryItemUnrequiredUnansweredRight
{
	width: 50%;
	font-family: Arial;
	font-size: 8pt;
	color: #AAAAAA;
	vertical-align: top;
	border-bottom: solid 1px #EEEEEE;
}

.tblDynamicAssessmentExposeArray
{
	width: 100%;
	border-left: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	font-family: Arial;
	font-size: 8pt;
}
.tdDynamicAssessmentExposeArray
{
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	font-family: Arial;
	font-size: 8pt;
}
.tdDynamicAssessmentSummary
{
	vertical-align: top;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}
.tdDynamicAssessmentSummaryCategory
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.tdDynamicAssessmentSummaryQuestion
{
	font-family: Arial;
	font-size: 8pt;
	padding-left: 40px;
	padding-top: 10px;
}
.tdDynamicAssessmentSummaryResponse
{
	font-family: Arial;
	font-size: 8pt;
	padding-left: 60px;
}

*/

/*
================================================================
DYNAMIC ASSESSMENT LIST
================================================================
*/
/*
.tblDynamicAssessmentList
{
}
.tdDynamicAssessmentList
{
}
.tblDynamicAssessmentListItem
{
}
.tdDynamicAssessmentListItemHeader
{
	border: solid 1px black;
	padding: 0px 2px 0px 2px;
	background-color: #DDDDDD;
}
.tdDynamicAssessmentListItemScore
{
	border-bottom: solid 1px #DDDDDD;
	padding: 0px 2px 0px 2px;
}
.tdDynamicAssessmentListItemDate
{
	width: 200px;
	text-align: left;
	border-bottom: solid 1px #DDDDDD;
	padding: 0px 2px 0px 2px;
}
.tdDynamicAssessmentListItemEdit
{
	border-bottom: solid 1px #DDDDDD;
	padding: 0px 2px 0px 2px;
}
.btnDynamicAssessmentListItemEdit
{
	border: solid 1px white;
	background-color: white;
	font-size: 8pt;
	font-family: Arial;
}
.btnDynamicAssessmentListItemEditMO
{
	border: solid 1px white;
	border-bottom: solid 1px black;
	background-color: Transparent;
	font-size: 8pt;
	font-family: Arial;
	cursor: hand;
}
.tdDynamicAssessmentListItemNew
{
	padding: 0px 2px 20px 2px;
}
.btnDynamicAssessmentListItemNew
{
	border: solid 1px white;
	background-color: white;
	font-size: 8pt;
	font-family: Arial;
}
.btnDynamicAssessmentListItemNewMO
{
	border: solid 1px white;
	border-bottom: solid 1px black;
	background-color: Transparent;
	font-size: 8pt;
	font-family: Arial;
	cursor: hand;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
*/
