html {
    overflow-y: scroll;
}
/*
input[type=text]::-ms-clear {
    display: none;
}
*/
BODY.admin {
    background-color: #E8E8E8;
    padding: 0;
    margin: 0;
    width: 100%;
}

BODY.dm {
    /*    padding: 0;     margin: 0;     width: 100%; */
    scrollbar-face-color: #E5E5E5;
    font-family: Arial, Helvetica, sans-serif;
}

BODY.user {
    background-color: #ffffff;
    padding: 0;
    margin: 0;
    width: 100%;
}

/*BODY.dmx
{
    padding: 0;
    margin: 40 auto 40 auto;
    width: 630;
}*/
BODY.biz {
    background-image: url(http://www.dutyman.biz/pics1/fading_background_19.png);
    background-repeat: repeat-x;
}

/* WebKit scrollbars Safari, Chrome */
::-webkit-scrollbar {
    width: 15px;
}
/* this targets the default scrollbar (compulsory) */
::-webkit-scrollbar-track {
    background-color: #E5E5E5;
}
/* the new scrollbar will have a flat appearance with the set background color */
::-webkit-scrollbar-thumb {
    background-color: #C9C9C9;
}
/* this will style the thumb, ignoring the track */
/*::-webkit-scrollbar-button {      background-color: #7c2929;}*/ /* optionally, you can style the top and the bottom buttons (left and right for horizontal bars) */
/*::-webkit-scrollbar-corner {      background-color: black;}*/ /* if both the vertical and the horizontal bars appear, then perhaps the right bottom corner */



TABLE.dmmain {
    border: 1px solid #999999;
}

TABLE.xdmsub {
    border-right-color: #696969;
    border-right-width: 1px;
    border-right-style: solid;
    border-left-color: #696969;
    border-left-width: 1px;
    border-left-style: solid;
}

TABLE.admin {
    border-right-color: #191970;
    border-right-width: 1px;
    border-right-style: solid;
    border-left-color: #191970;
    border-left-width: 1px;
    border-left-style: solid;
}

TABLE.user {
    border-right-color: #191970;
    border-right-width: 1px;
    border-right-style: solid;
    border-left-color: #191970;
    border-left-width: 1px;
    border-left-style: solid;
}

TABLE.biz {
    background-color: #ffffff;
    padding: 0;
    margin: 0;
    border-color: #191970;
    border-width: 1px;
    border-style: solid;
}

A:link {
    font-weight: normal;
    font-size: 11px;
    color: #0000ff;
    font-family: Arial, Helvetica, sans-serif;
}
/*A:linkbig
{
    font-weight: normal;
    font-size: 13px;
    color: #0000ff;
    font-family: Arial, Helvetica, sans-serif;
}*/
A:hover {
    font-weight: normal;
    font-size: 11px;
    color: #0000ff;
    font-family: Arial, Helvetica, sans-serif;
}

A:visited {
    font-weight: normal;
    font-size: 11px;
    color: #0000ff;
    font-family: Arial, Helvetica, sans-serif;
}

A.footer {
    font-weight: normal;
    font-size: 10px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
}

/*H1 {
    font-size: 10pt;
    color: #191970;
    padding-top: 4px;
    padding-bottom: 4px;
}

H2 {
    background-color: #dcdcdc;
    font-weight: normal;
    font-size: 10pt;
    color: #191970;
    padding: 4px;
}

H3 {
    font-weight: bold;
    font-size: 8pt;
    color: #191970;
    padding-top: 4px;
    padding-bottom: 0px;
}*/

AB {
    font-weight: normal;
    font-size: 10px;
    color: #dddddd;
    font-family: Arial, Helvetica, sans-serif;
}

TD {
    font-weight: normal;
    font-size: 11px;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
}

    TD.subhead {
        font-weight: normal;
        font-size: 11px;
        color: #000000;
        font-family: Arial, Helvetica, sans-serif;
        background-color: #d8e4f8;
    }

    TD.subhead3 {
        font-weight: bold;
        font-size: 11px;
        color: #191970;
        font-family: Arial, Helvetica, sans-serif;
        background-color: #d8e4f8;
    }

/*.help {
    font-weight: normal;
    font-size: 10px;
    color: #708090;
    font-family: Arial, Helvetica, sans-serif;
}*/

TD.form {
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #d8e4f8;
}

.fLabel {
    font-weight: bold;
    text-align: right;
    font-size: 11px;
    color: #dddddd;
    font-family: Arial, Helvetica, sans-serif;
}

/*P {
    font-weight: normal;
    font-size: 12px;
    color: gray;
    font-family: Arial, Helvetica, sans-serif;
}*/

    P.dutyman {
        font-weight: bold;
        font-size: 14px;
        color: #5f9ea0;
        font-family: Arial, Helvetica, sans-serif;
    }

    P.dmweb {
        font-weight: bold;
        font-size: 12px;
        color: #191970;
        font-family: Arial, Helvetica, sans-serif;
    }

    P.help {
        font-weight: normal;
        font-size: 9px;
        color: #708090;
        font-family: Arial, Helvetica, sans-serif;
    }

.timestamp {
    font-weight: normal;
    font-size: 10px;
    color: #dddddd;
    font-family: Arial, Helvetica, sans-serif;
}

.blackborder {
    border-right: 1px solid;
    border-top: 1px solid;
    margin: 2px;
    border-left: 1px solid;
    width: 100%;
    border-bottom: 1px solid;
}

.tBox {
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}

.btnFont {
    font-weight: normal;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

.errmsg {
    font-weight: normal;
    font-size: 11px;
    color: #FF0000;
    font-family: Arial, Helvetica, sans-serif;
}

.errmsg2 {
    font-weight: bold;
    font-size: 20px;
    color: #40e0d0;
    font-family: Arial, Helvetica, sans-serif;
}

.helpfont {
    font-weight: normal;
    font-size: 12px;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    text-align: left;
}

.pageheading {
    font-weight: bold;
    font-size: 16px;
    color: #191970;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #48d1cc;
}

.subheading {
    font-weight: bold;
    font-size: 12px;
    color: #191970;
    font-family: Verdana;
}

hr {
    border: 0;
    width: 80%;
}

    hr.hr4 {
        border-top: #a9a9a9 1px dotted;
        color: #ffffff;
        background-color: #ffffff;
        height: 1px;
        width: 100%;
    }

    hr.hr5 {
        border-top: #ff8c00 1px dotted;
        color: #ffffff;
        background-color: #ffffff;
        height: 1px;
        width: 100%;
    }

.myhr {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    width: 100%;
}

li {
    padding-top: 0px;
    padding-bottom: 7px;
}

.myfont {
    font-size: 8pt;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
}

/*.caption {
    font-weight: normal;
    font-size: 8pt;
    color: gray;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    text-align: right;
}

.captionl {
    font-weight: normal;
    font-size: 8pt;
    color: gray;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    text-align: left;
}*/

.watermark {
    font-weight: normal;
    color: #a9a9a9;
    border-width: 1px;
    border-style: Solid;
    border-color: #a9a9a9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: italic;
}

.headred {
    font-size: 8pt;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    border-width: 1px;
    border-style: Solid;
    border-color: #dcdcdc #dcdcdc #ff0000 #dcdcdc;
}

.headyel {
    font-size: 8pt;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    border-width: 1px;
    border-style: Solid;
    border-color: #dcdcdc #dcdcdc #ffa500 #dcdcdc;
}

.headblue {
    font-size: 8pt;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    border-width: 1px;
    border-style: Solid;
    border-color: #dcdcdc #dcdcdc #0000ff #dcdcdc;
}

.headinset {
    font-size: 8pt;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    border-width: 1px;
    border-style: solid;
    border-color: #dcdcdc #dcdcdc #000000 #dcdcdc;
}

.defieldred {
    font-size: 8pt;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    border-width: 1px;
    border-style: Solid;
    border-color: #a9a9a9 #a9a9a9 #ff0000 #a9a9a9;
}

.defieldyel {
    font-size: 8pt;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    border-width: 1px;
    border-style: Solid;
    border-color: #a9a9a9 #a9a9a9 #ffa500 #a9a9a9;
}

.defieldblue {
    font-size: 8pt;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    border-width: 1px;
    border-style: Solid;
    border-color: #a9a9a9 #a9a9a9 #0000ff #a9a9a9;
}

.bizfont {
    font-size: 8pt;
    color: #696969;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}

.myfont TD {
    font-size: 8pt;
    color: black;
    font-family: verdana,sans-serif;
}

.myfont TH {
    font-size: 8pt;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
}

.dmbtn, .dmbtn:link, .dmbtn:visited {
    padding: 4px;
    font-weight: normal;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    text-align: center;
    color: #333333;
}

    .dmbtn:hover, .dmbtn:active {
        /*border: 1px solid #6C6C6C;*/
        background-color: #CDE6F7;
    }

A.dmbtn {
    color: #333333;
}

.dmbtnleft, .dmbtnleft:link, .dmbtnleft:visited {
    border: none;
    font-size: 11px;
    color: black;
    text-align: left;
    background-color: #FFFFFF;
}

    .dmbtnleft:hover, .dmbtnleft:active {
        background-color: #CDE6F7;
    }
/*.dmbtnsmall {
    border: 1px solid #808080;
    font-size: 0.6em;
    color: black;
    height: 18px;
    vertical-align: middle;
    text-align: center;
}*/

.dmbtnsmall, .dmbtnsamll:link, .dmbtnsmall:visited {
    padding: 1px 4px 1px 4px;
    font-size: 0.9em;
    font-weight: normal;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    text-align: center;
    color: #333333;
}

    .dmbtnsmall:hover, .dmbtnsmall:active {
        background-color: #CDE6F7;
    }

A.dmbtnsmall {
    color: #333333;
}

.dmbtnNav {
    font-size: 9pt;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
}

.defield {
    border-width: 1px;
    border-style: Solid;
    border-color: #a9a9a9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

.defieldr {
    border-width: 1px;
    border-style: Solid;
    border-color: #a9a9a9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-align: right;
}

/*.defieldro {
    border-width: 1px;
    border-style: Solid;
    border-color: #a9a9a9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    background-color: #E9E9E9;
}*/

.defield2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    border-right: #4682b4 1px solid;
    border-top: #4682b4 1px solid;
    border-left: #4682b4 1px solid;
    border-bottom: #4682b4 1px solid;
}

.defield3d {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    border-left-color: #a9a9a9;
    border-bottom-color: #a9a9a9;
    border-top-style: groove;
    border-top-color: #a9a9a9;
    border-right-style: groove;
    border-left-style: groove;
    border-right-color: #a9a9a9;
    border-bottom-style: groove;
}

.defieldreq {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    border-right: red 1px solid;
    border-top: red 1px solid;
    border-left: red 1px solid;
    border-bottom: red 1px solid;
}

.ddlist {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    border-right: red 1px solid;
    border-top: red 1px solid;
    border-left: red 1px solid;
    border-bottom: red 1px solid;
}

div.green {
    background-color: #00ced1;
    font-weight: normal;
    font-size: 10px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
}

A.big:link {
    color: #000080;
    text-decoration: underline;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

A.big:active {
    color: #000080;
    text-decoration: underline;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

A.big:visited {
    color: #000080;
    text-decoration: underline;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

A.big:hover {
    color: #696969;
    text-decoration: underline;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.boldnum {
    font-weight: bold;
    font-size: 7pt;
    color: #191970;
    border: 1px solid #191970;
    margin-right: 5px;
    width: 12px;
    height: 10px;
    text-align: center;
}

.boldnum2 {
    font-weight: bold;
    font-size: 8pt;
    color: #ff0000;
    text-align: right;
}

.menupath {
    font-weight: bold;
    font-size: small;
    color: #ff0000;
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
}

.gridhead {
    font-size: xx-small;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #dcdcdc;
}

.griditem {
    font-size: xx-small;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    background-color: transparent;
}

.boxa {
    border-right: 2px groove;
    border-top: 2px groove;
    border-left: 2px groove;
    border-bottom: 2px groove;
    border: 1px solid #C0C0C0;
}



A.tabunsel {
    border-top: appworkspace 1px solid;
    border-left: appworkspace 1px solid;
    border-right: appworkspace 1px solid;
    color: gray;
    font-family: Arial, Helvetica, sans-serif;
    background-color: white;
    text-align: center;
    text-decoration: none;
}

A.tabunsel {
    border-top: appworkspace 1px solid;
    border-left: appworkspace 1px solid;
    border-right: appworkspace 1px solid;
    color: gray;
    font-family: Arial, Helvetica, sans-serif;
    background-color: white;
    text-align: center;
    text-decoration: none;
}

.tabunsel {
    border-top: appworkspace 1px solid;
    border-left: appworkspace 1px solid;
    border-right: appworkspace 1px solid;
    color: gray;
    font-family: Arial, Helvetica, sans-serif;
    background-color: white;
    text-align: center;
    text-decoration: none;
}

A.tabunsel:link {
    border-top: appworkspace 1px solid;
    border-left: appworkspace 1px solid;
    border-right: appworkspace 1px solid;
    color: gray;
    font-family: Arial, Helvetica, sans-serif;
    background-color: white;
    text-align: center;
    text-decoration: none;
}

A.tabunsel:hover {
    border-top: appworkspace 1px solid;
    border-left: appworkspace 1px solid;
    border-right: appworkspace 1px solid;
    color: gray;
    font-family: Arial, Helvetica, sans-serif;
    background-color: white;
    text-align: center;
    text-decoration: none;
}

A.tabunsel:visited {
    border-top: appworkspace 1px solid;
    border-left: appworkspace 1px solid;
    border-right: appworkspace 1px solid;
    color: gray;
    font-family: Arial, Helvetica, sans-serif;
    background-color: white;
    text-align: center;
    text-decoration: none;
}

.tabsel {
    border-top: appworkspace 1px solid;
    border-left: appworkspace 1px solid;
    border-right: appworkspace 1px solid;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    background-color: appworkspace;
    text-align: center;
    text-decoration: none;
}

A.tabsel:active {
    border-top: appworkspace 1px solid;
    border-left: appworkspace 1px solid;
    border-right: appworkspace 1px solid;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    background-color: appworkspace;
    text-align: center;
    text-decoration: none;
}

A.tabsel:hover {
    border-top: appworkspace 1px solid;
    border-left: appworkspace 1px solid;
    border-right: appworkspace 1px solid;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    background-color: appworkspace;
    text-align: center;
    text-decoration: none;
}

A.tabsel:link {
    border-top: appworkspace 1px solid;
    border-left: appworkspace 1px solid;
    border-right: appworkspace 1px solid;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    background-color: appworkspace;
    text-align: center;
    text-decoration: none;
}

A.tabsel:visited {
    border-top: appworkspace 1px solid;
    border-left: appworkspace 1px solid;
    border-right: appworkspace 1px solid;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    background-color: appworkspace;
    text-align: center;
    text-decoration: none;
}

A.radmenu {
    font-weight: normal;
    color: #696969;
    text-decoration: none;
}

    A.radmenu:link {
        font-weight: normal;
        color: #696969;
        text-decoration: none;
    }

    A.radmenu:visited {
        font-weight: normal;
        color: #696969;
        text-decoration: none;
    }

    A.radmenu:active {
        font-weight: normal;
        color: #696969;
        text-decoration: none;
    }

    A.radmenu:hover {
        font-weight: normal;
        color: #696969;
        text-decoration: none;
    }

A.radmenusel {
    font-weight: bold;
    color: #696969;
    text-decoration: none;
}

    A.radmenusel:link {
        font-weight: bold;
        color: #696969;
        text-decoration: none;
    }

    A.radmenusel:visited {
        font-weight: bold;
        color: #696969;
        text-decoration: none;
    }

    A.radmenusel:active {
        font-weight: bold;
        color: #696969;
        text-decoration: none;
    }

    A.radmenusel:hover {
        font-weight: bold;
        color: #696969;
        text-decoration: none;
    }

.msgBox {
    font-size: 8pt;
    margin: 5px 5px 15px 10px;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #dcdcdc;
    text-align: center;
    font-weight: normal;
}

.msgBoxTitle {
    font-size: 8pt;
    margin: 5px;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #00008b;
    text-align: left;
    font-weight: bold;
}



.tabmenu {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #ffffff;
    font-size: 9px;
    font-family: Arial, Helvetica, sans-serif;
}

.tab {
    padding-left: 10px;
    padding-right: 10px;
    color: #696969;
    font-weight: normal;
    border-top: #696969 1px solid;
    background-color: #ffffff;
    border-right: #696969 1px solid;
    border-left: #696969 1px solid;
}

    .tab:hover {
        padding-left: 10px;
        padding-right: 10px;
        color: #0066ff;
        font-weight: normal;
        border-top: #696969 1px solid;
        border-right: #696969 1px solid;
        border-left: #696969 1px solid;
    }


    .tab a, .tab a span {
        padding-right: 10px;
        padding-left: 10px;
        color: #696969;
        background-color: #ffffff;
    }

.tabselected {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 9px;
    color: #ffffff;
    background-color: #a9a9a9;
}


    .tabselected a, .tabselected a span {
        padding-right: 10px;
        padding-left: 10px;
        color: #ffffff;
        background-color: #a9a9a9;
        border-top: #696969 1px solid;
        border-right: #696969 1px solid;
        border-left: #696969 1px solid;
    }

.tabpanel {
    border-right: #a9a9a9 1px solid;
    border-top: #a9a9a9 4px solid;
    border-left: #a9a9a9 1px solid;
    border-bottom: #a9a9a9 1px solid;
    margin-bottom: 5px;
}

A.callev2, A.callev2:active, A.callev2:link, A.callev2:visited {
    font-weight: bold;
    color: #696969;
}

    A.callev2:hover {
        font-weight: bold;
        color: #000000;
    }

A.callev3, A.callev3:active, A.callev3:link, A.callev3:visited {
    color: #696969;
    text-decoration: none;
    border-right: #ffffff 1px solid;
    border-top: #ffffff 1px solid;
    border-left: #87ceeb 3px solid;
    border-bottom: #87ceeb 1px solid;
    padding-right: 3px;
}

    A.callev3:hover {
        color: #000000;
    }

A.calblev1, A.calblev1:active, A.calblev1:link, A.calblev1:visited {
    color: #696969;
}

    A.calblev1:hover {
        color: #696969;
        text-decoration: none;
        border-right: #ffffff 1px solid;
        border-top: #ffffff 1px solid;
        border-left: #87ceeb 3px solid;
        border-bottom: #87ceeb 1px solid;
        padding-left: 1px;
        padding-right: 0px;
    }

A.calblev2, A.calblev2:active, A.calblev2:link, A.calblev2:visited {
    font-weight: normal;
    color: #696969;
}

    A.calblev2:hover {
        font-weight: normal;
        color: #000000;
    }



.anynode {
    color: #696969;
    text-decoration: none;
    border-right: #ffffff 0px solid;
    border-top: #ffffff 0px solid;
    border-left: #ffffff 6px solid;
    border-bottom: #ffffff 0px solid;
    padding-left: 1px;
    padding-right: 0px;
}




A.biglink, A.biglink:active, A.biglink:link, A.biglink:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #696969;
    text-decoration: none;
    border-bottom: #dcdcdc 1px solid;
}

    A.biglink:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: 300;
        color: #FF9C09;
        text-decoration: underline;
    }

A.dmlink, A.dmlink:active, A.dmlink:link, A.dmlink:visited {
    font-weight: bold;
    color: #696969;
    text-decoration: none;
    border-bottom: #dcdcdc 1px solid;
}

    A.dmlink:hover {
        font-weight: bold;
        color: #FF9C09;
        text-decoration: underline;
    }



.bluenum {
    color: #ffffff;
    background-color: #6495ed;
    border-right: #4169e1 1px solid;
    border-top: #4169e1 1px solid;
    border-left: #4169e1 1px solid;
    border-bottom: #4169e1 1px solid;
    text-align: center;
}

.menuimg1 {
    background-image: url(pics1/deletesymbol.JPG);
    background-repeat: no-repeat;
}

.level1 {
    color: #696969;
    text-decoration: none;
    border-right: #ffffff 1px solid;
    border-top: #ffffff 1px solid;
    border-left: #ffffff 3px solid;
    border-bottom: #87ceeb 1px solid;
    padding-left: 1px;
    padding-right: 3px;
}

.level1hover {
    color: #696969;
    text-decoration: none;
    border-right: #ffffff 1px solid;
    border-top: #ffffff 1px solid;
    border-left: #87ceeb 3px solid;
    border-bottom: #87ceeb 1px solid;
    padding-left: 1px;
    padding-right: 3px;
    height: 18px;
}

A.level1 {
    color: #696969;
    text-decoration: none;
    border-right: #ffffff 1px solid;
    border-top: #ffffff 1px solid;
    border-left: #ffffff 3px solid;
    border-bottom: #87ceeb 1px solid;
    padding-left: 1px;
    padding-right: 3px;
}

    A.level1:link {
        color: #696969;
        text-decoration: none;
        border-right: #ffffff 1px solid;
        border-top: #ffffff 1px solid;
        border-left: #ffffff 3px solid;
        border-bottom: #87ceeb 1px solid;
        padding-left: 1px;
        padding-right: 3px;
    }

    A.level1:hover {
        color: #696969;
        text-decoration: none;
        border-right: #ffffff 1px solid;
        border-top: #ffffff 1px solid;
        border-left: #87ceeb 3px solid;
        border-bottom: #87ceeb 1px solid;
        padding-left: 1px;
        padding-right: 3px;
    }

    A.level1:visited {
        color: #696969;
        text-decoration: none;
        border-right: #ffffff 1px solid;
        border-top: #ffffff 1px solid;
        border-left: #ffffff 3px solid;
        border-bottom: #87ceeb 1px solid;
        padding-left: 1px;
        padding-right: 3px;
    }

.locsel {
    font-family: Verdana;
    font-size: 8pt;
    border-right: #ffffff 1px solid;
    border-top: #ffffff 1px solid;
    border-left: #cc33cc 3px solid;
    border-bottom: #cc33cc 1px solid;
    padding-left: 1px;
    padding-right: 3px;
}

.deform {
    border-right: #87ceeb 1px solid;
    border-top: #87ceeb 1px solid;
    border-left: #87ceeb 1px solid;
    border-bottom: #87ceeb 1px solid;
    background-color: #f0f8ff;
}

.roundwhitet {
    background-position: 0 0;
    background: url('../pics1/Rounded/whiteDot.png') repeat-x 0 0;
    width: 20em;
    background-color: #ffffff;
}

.roundwhiteb {
    background: url('../pics1/Rounded/whiteDot.png') 0 100% repeat-x;
}

.roundwhitel {
    background: url('../pics1/Rounded/whiteDot.png') 0 0 repeat-y;
}

.roundwhiter {
    background: url('../pics1/Rounded/whiteDot.png') 100% 0 repeat-y;
}

.roundwhitebl {
    background: url('../pics1/Rounded/whiteBL.png') 0 100% no-repeat;
}

.roundwhitebr {
    background: url('../pics1/Rounded/whiteBR.png') 100% 100% no-repeat;
}

.roundwhitetl {
    background: url('../pics1/Rounded/whiteTL.png') 0 0 no-repeat;
}

.roundwhitetr {
    background: url('../pics1/Rounded/whiteTR.png') 100% 0 no-repeat;
    padding: 10px;
}

/*.formsubhead {
    background-color: #E5E5E5;
    border: 1px solid #ccc;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: 500;
}*/
/*.formsubhead {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #C0C0C0;
    font-weight: bold;
}*/

.clear {
    font-size: 1px;
    height: 1px;
}

/*Modal Popup*/
/*.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=20);
    opacity: 0.2;
}

.modalPopup {
    border: 1px solid Gray;
    background-color: #ffffff;
    padding: 0px;
    text-align: left;
}

.modalPopupDragHandle {
    background-color: #83ACD6;
    padding: 2px;
    width: 100%;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
}*/

.biginstr {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #999999;
}

.midinstr {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 300;
    color: #999999;
}

/* GridView */
.mgrid {
    width: 100%;
    background-color: #fff;
    margin: 0px 0 10px 0;
    border: none 1px #c1c1c1;
    border-collapse: collapse;
}

    .mgrid td {
        border-style: solid none solid none;
        padding: 2px;
        color: #717171;
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-top-color: #c1c1c1;
        border-bottom-color: #c1c1c1;
    }

    .mgrid th {
        background-position: top;
        padding: 4px 2px;
        color: #525252;
        background-color: #D4D4D4;
        border-left: solid 1px #c1c1c1;
        border-right: solid 1px #c1c1c1;
        border-top: solid 1px #c1c1c1;
        font-size: 8pt;
        font-weight: 500;
    }

        .mGrid th a {
            padding-right: 20px;
            color: #538CC6;
            text-decoration: none;
            font-weight: normal;
        }

    .mgrid .alt {
        background: #E5E5E5;
    }

    .mgrid .sel {
        background: #A4D1FF;
    }

    .mgrid .pgr {
        background: #fff;
    }

        .mgrid .pgr table {
            border-style: none;
            margin: 5px 0;
        }

        .mgrid .pgr td {
            border-width: 0;
            padding: 0 6px;
            border-right: solid 1px #666;
            font-weight: bold;
            color: #000000;
            line-height: 12px;
        }

        .mgrid .pgr a {
            color: #666;
            text-decoration: none;
        }

            .mgrid .pgr a:hover {
                color: #000;
                text-decoration: none;
            }

.emptygrid {
    width: 100%;
    background-color: #fff;
    margin: 5px 0 10px 0;
    border: none 1px #c1c1c1;
    border-collapse: collapse;
}

    .emptygrid td {
        border-style: none;
        padding: 2px;
    }

/* Red asterisk as used to indicate a required field */
.redstar {
    color: #FF0000;
    vertical-align: top;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    padding-left: 4px;
}

/* WIZARD */


.stepcompleted {
    background-color: #808080;
    width: 15px;
    border: 1px solid #99CCFF;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
}

.stepcurrent {
    background-color: #FFFFFF;
    width: 15px;
    border: 1px solid #99ccff;
    color: #808080;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

.stepnotcompleted {
    background-color: rgb(204, 204, 204);
    width: 15px;
    border: 1px solid #99ccff;
    margin-right: 5px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
}

.stepbreak {
    width: 3px;
    background-color: Transparent;
}

.wizardprogress {
    padding-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 12px;
}

.wizardtitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 120%;
    font-weight: bold;
    color: #333333;
    vertical-align: middle;
}



.warning {
    padding: 6px;
    background-color: #FFDDDD;
    border: 1px solid #FF1A1A;
    color: #FF1A1A;
    text-align: center;
}

.caution {
    padding: 6px;
    background-color: #FFF7D5;
    border: 1px solid #FFCC00; /*color: #E1B500;*/
    color: #937500;
    text-align: center;
}

.advice {
    padding: 6px;
    background-color: #E1F0FF;
    border: 1px solid #99CCFF;
    color: #82C0FF;
    text-align: center;
}

a.cautionlink, a.cautionlink:active, a.cautionlink:link, a.cautionlink:visited {
    font-weight: normal;
    color: #E1B500;
    text-decoration: underline;
}

    a.cautionlink:hover {
        font-weight: normal;
        color: #C69E00;
        text-decoration: underline;
    }


/* Calendar View calendar */
.monthnode, A.monthnode, A.monthnode:link, A.monthnode:hover, A.monthnode:visited {
    background-color: #D4D4D4;
    width: 160px;
    color: #696969;
    padding-left: 2px;
    border-left-style: solid;
    border-left-width: 6px;
    border-left-color: #FFFFFF;
}

.daynode, A.daynode, A.daynode:link, A.daynode:hover, A.daynode:visited {
    background-color: #E5E5E5;
    width: 153px;
    color: #696969;
    padding-left: 2px;
    border-left-style: solid;
    border-left-width: 6px;
    border-left-color: #FFFFFF;
}

.eventnode, A.eventnode, A.eventnode:link, A.eventnode:hover, A.eventnode:visited {
    color: #696969;
    padding-left: 2px;
    border-left-style: solid;
    border-left-width: 6px;
    border-left-color: #FFFFFF;
}

.hovernode {
    text-decoration: none;
    border-right: #ffffff 0px solid;
    border-top: #ffffff 0px solid;
    border-left: #FF9C09 6px solid;
    border-bottom: #ffffff 0px solid;
    padding-left: 2px;
    padding-right: 0px;
}

.selectednode {
    text-decoration: none;
    border-right: #ffffff 0px solid;
    border-top: #ffffff 0px solid;
    border-left: #b0c4de 6px solid;
    border-bottom: #ffffff 0px solid;
    padding-left: 2px;
    padding-right: 0px;
}

.anynode, A.anynode, A.anynode:link, A.anynode:hover, A.anynode:visited {
    height: 18px;
}

/*A.anynode, A.anynode:link, A.anynode:hover, A.anynode:visited
{
  
    text-decoration: none;
    border-right: #ffffff 1px solid;
    border-top: #ffffff 1px solid;
    border-left: #ffffff 6px solid;
    border-bottom: #87ceeb 1px solid;
    padding-left: 1px;
    padding-right: 0px;
}*/

.rednode {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #FF0000;
}

.todaynode {
    background-color: #eef1fa;
}

/* Roster gridviews */
.datebreakrow {
    background-color: #E5E5E5;
    color: #696969;
    font-weight: bold;
}

.eventbreakrow {
    background-color: #E5E5E5;
}

.dutyrow {
    background-color: #FFFFFF;
}

.blankrow {
    background-color: #FFFFFF;
    height: 8px;
}

.exprow {
    /*   border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #CCCCCC; */
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
    padding-bottom: 20px;
    /*  border-left-style: solid;
    border-left-width: 2px;
    border-left-color: #CCCCCC; */
    background-color: #FFFFFF;
}

.selectedrow {
    background-color: #b0c4de;
}

/* Righthand panel header bar */
.tabhdr {
    padding: 2px;
    vertical-align: top;
    text-align: center;
    color: #696969;
    font-weight: bold;
    background-color: #D4D4D4;
    width: 100%;
    display: inline-block;
    font-size: 12px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #a9a9a9;
    border-left-style: solid;
    border-left-width: 0px;
    border-left-color: #a9a9a9;
    border-top-style: solid;
    border-top-width: 0px;
    border-top-color: #a9a9a9;
    font-family: Arial, Helvetica, sans-serif;
}

/* Step numbers in righthand panel */
.stepno {
    color: #ffffff;
    background-color: #6495ed;
    border-right: #4169e1 1px solid;
    border-top: #4169e1 1px solid;
    border-left: #4169e1 1px solid;
    border-bottom: #4169e1 1px solid;
    font-weight: normal;
    display: inline;
    float: left;
    width: 8px;
    height: 10px;
    margin-right: 6px;
    font-size: 8px;
    text-align: center;
    vertical-align: middle;
}
