.phdr
{
   background-color: #6699cc;
   padding: 0;
   margin: 0;
   width: 100%;
   font-weight: bold;
   font-size: xx-large;
   color: white;
   font-family: 'Courier New';
   text-align: center;
}
.whdr
{
   background-color: #6699cc;
   padding: 0;
   margin: 0;
   width: 100%;
   font-weight: bold;
   font-size: medium;
   color: #ffffff;
   font-family: 'Courier New';
   text-align: center;
}
.whdr1
{
   background-color: #6699cc;
   padding: 0;
   margin: 0;
   width: 100%;
   font-weight: bold;
   font-size: x-large;
   color: #ffffff;
   font-family: 'Courier New' , Verdana;
   text-align: center;
}
.whdr2
{
   background-color: #6699cc;
   padding: 0;
   margin: 0;
   width: 100%;
   font-weight: bold;
   font-size: small;
   color: white;
   font-family: Verdana;
   text-align: center;
}
.whdr3
{
   background-color: #6699cc;
   padding: 0;
   margin: 0;
   width: 100%;
   font-weight: bold;
   font-size: x-small;
   color: white;
   font-family: Verdana;
   text-align: center;
}

.pftr
{
   background-color: #6699cc;
   padding: 0;
   margin: 0;
   width: 100%;
   font-weight: normal;
   font-size: x-small;
   color: white;
   font-family: 'Courier New';
   text-align: center;
   border-top: black 1px solid;
}
BODY.dm
{
   padding: 0;
   margin: 0;
   width: 100%;
}
BODY.user
{
   background-color: #ffffff;
   padding: 0;
   margin: 0;
   width: 100%;
}
.pmmain
{
   border-top: #696969 1px solid;
   border-bottom: #696969 1px solid;
   border-right: #696969 1px solid;
   border-left: #696969 1px solid;
   background-color: #ffffff;
}
TABLE.dmsub
{
   border-right-color: #696969;
   border-right-width: 1px;
   border-right-style: solid;
   border-left-color: #696969;
   border-left-width: 1px;
   border-left-style: solid;
}
A:link
{
   font-weight: normal;
   font-size: 11px;
   color: #0000ff;
   font-family: Arial, sans-serif;
}
A:linkbig
{
   font-weight: normal;
   font-size: 13px;
   color: #0000ff;
   font-family: Arial, sans-serif;
}
A:hover
{
   font-weight: normal;
   font-size: 11px;
   color: #0000ff;
   font-family: Arial, sans-serif;
}
A:visited
{
   font-weight: normal;
   font-size: 11px;
   color: #0000ff;
   font-family: Arial, sans-serif;
}
A.footer
{
   font-weight: normal;
   font-size: 10px;
   color: #ffffff;
   font-family: Verdana;
}
H1
{
   font-size: large;
   color: #cc9999;
   padding-top: 4px;
   padding-bottom: 4px;
   font-style: normal;
   text-indent: 15pt;
   text-align: left;
   font-weight: normal;
}
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: Verdana;
}
TD
{
   font-weight: normal;
   font-size: 11px;
   color: black;
   font-family: Verdana;
}
TD.subhead
{
   font-weight: normal;
   font-size: 11px;
   color: #000000;
   font-family: Verdana;
   background-color: #e0ffff;
}
TD.subhead3
{
   font-weight: bold;
   font-size: 11px;
   color: #191970;
   font-family: Verdana;
   background-color: #e0ffff;
}

TD.help
{
   font-weight: normal;
   font-size: 9px;
   color: #708090;
   font-family: Verdana;
}
TD.form
{
   font-weight: normal;
   font-size: 11px;
   color: #000000;
   font-family: Verdana;
   background-color: #e0ffff;
}
.fLabel
{
   font-weight: bold;
   text-align: right;
   font-size: 11px;
   color: #dddddd;
   font-family: Verdana;
}
P
{
   font-weight: normal;
   font-size: 11px;
   color: #000000;
   font-family: Verdana;
}

.timestamp
{
   font-weight: normal;
   font-size: 10px;
   color: #dddddd;
   font-family: Verdana;
}
.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: Verdana;
}

.errmsg
{
   font-weight: normal;
   font-size: 11px;
   color: red;
   font-family: Verdana;
}
.errmsg2
{
   font-weight: bold;
   font-size: 20px;
   color: #40e0d0;
   font-family: Verdana;
}

.helpfont
{
   font-weight: normal;
   font-size: 12px;
   color: black;
   font-family: Verdana;
   vertical-align: top;
   text-align: left;
}

.pageheading
{
   font-weight: bold;
   font-size: 16px;
   color: #191970;
   font-family: Verdana;
   background-color: #48d1cc;
}
.subheading
{
   font-weight: bold;
   font-size: 11px;
   color: #87ceeb;
   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: verdana,sans-serif;
}
.homefont
{
   font-size: 10pt;
   color: black;
   font-family: verdana,sans-serif;
   vertical-align: top;
   text-align: left;
   margin-left: 15pt;
   margin-right: 10pt;
}

.loginbox
{
   font-weight: bold;
   color: white;
   font-family: 'Courier New';
   background-color: skyblue;
}


.caption
{
   font-weight: normal;
   font-size: 8pt;
   color: #a9a9a9;
   font-family: verdana,sans-serif;
   vertical-align: top;
   text-align: right;
}


.myfont TD
{
   font-size: 8pt;
   color: black;
   font-family: verdana,sans-serif;
}
.myfont TH
{
   font-size: 8pt;
   color: black;
   font-family: verdana,sans-serif;
}
.btn
{
   font-size: 8pt;
   color: black;
   font-family: verdana,sans-serif;
}
.btnNav
{
   font-size: 9pt;
   color: black;
   font-family: verdana,sans-serif;
}
.defield
{
   border-width: 1px;
   border-style: Solid;
   border-color: #a9a9a9;
   font-family: Verdana;
   font-size: 8pt;
   vertical-align: top;
   text-align: left;
}
.defield2
{
   font-family: Verdana;
   font-size: 8pt;
   border-right: #4682b4 1px solid;
   border-top: #4682b4 1px solid;
   border-left: #4682b4 1px solid;
   border-bottom: #4682b4 1px solid;
}
.defieldreq
{
   font-family: Verdana;
   font-size: 8pt;
   border-right: red 1px solid;
   border-top: red 1px solid;
   border-left: red 1px solid;
   border-bottom: red 1px solid;
   vertical-align: top;
   text-align: left;
}
.defieldro
{
   font-family: Verdana;
   font-size: 8pt;
   border-right: #696969 1px solid;
   border-top: #696969 1px solid;
   border-left: #696969 1px solid;
   border-bottom: #696969 1px solid;
   background-color: #f0f8ff;
   vertical-align: top;
   text-align: left;
}
.defieldchanged
{
   border-width: 1px;
   border-style: Solid;
   border-color: #4682b4;
   font-family: Verdana;
   font-size: 8pt;
   vertical-align: top;
   text-align: left;
   background-color: #fffacd;
}
.ddlist
{
   font-family: Verdana;
   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: Verdana;
}
A.big:link
{
   color: #000080;
   text-decoration: underline;
   font-size: 8pt;
   font-family: verdana,sans-serif;
   font-weight: bold;
}
A.big:active
{
   color: #000080;
   text-decoration: underline;
   font-size: 8pt;
   font-family: verdana,sans-serif;
   font-weight: bold;
}
A.big:visited
{
   color: #000080;
   text-decoration: underline;
   font-size: 8pt;
   font-family: verdana,sans-serif;
   font-weight: bold;
}
A.big:hover
{
   color: #696969;
   text-decoration: underline;
   font-size: 8pt;
   font-family: verdana,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: Verdana;
}
.gridhead
{
   font-size: xx-small;
   color: black;
   font-family: Verdana;
   background-color: gainsboro;
}
.griditem
{
   font-size: xx-small;
   color: black;
   font-family: Verdana;
   background-color: transparent;
}
.boxa
{
   border-right: 2px groove;
   border-top: 2px groove;
   border-left: 2px groove;
   border-bottom: 2px groove;
}



A.tabunsel
{
   border-top: appworkspace 1px solid;
   border-left: appworkspace 1px solid;
   border-right: appworkspace 1px solid;
   color: gray;
   font-family: Verdana;
   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: Verdana;
   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: Verdana;
   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: Verdana;
   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: Verdana;
   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: Verdana;
   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: Verdana;
   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: Verdana;
   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: Verdana;
   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: Verdana;
   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: Verdana;
   background-color: appworkspace;
   text-align: center;
   text-decoration: none;
}
A.pubmenu
{
   font-weight: bold;
   color: #cc9999;
   text-decoration: none;
   font-size: medium;
   margin-left: 15px;
}
A.radmenu:link
{
   font-weight: normal;
   color: #696969;
   text-decoration: none;
}
A.radmenu:visited
{
   font-weight: normal;
   color: #696969;
   text-decoration: none;
}
A.pubmenu:active
{
   font-weight: normal;
   color: #696969;
   text-decoration: none;
}
A.radmenu:hover
{
   font-weight: normal;
   color: #696969;
   text-decoration: none;
}


.msgBox
{
   font-size: 8pt;
   margin: 5px;
   color: black;
   font-family: Verdana;
   background-color: #dcdcdc;
   text-align: center;
}

.msgBoxTitle
{
   font-size: 8pt;
   margin: 5px;
   color: white;
   font-family: Verdana;
   background-color: #696969;
   text-align: left;
   font-weight: bold;
}

.gridhdr
{
   font-size: 8pt;
   color: #808080;
   font-family: Verdana;
   background-image: url(pics/gvbg2.JPG);
   font-weight: normal;
   height: 25px;
   background-color: fuchsia;
   background-position: left center;
}

.xgridhdr2
{
   font-size: 8pt;
   color: #808080;
   font-family: Verdana;
   background-image: url(pics/gvbg2.png);
   font-weight: normal;
   height: 20px;
   background-color: #dcdcdc;
   background-position: left center;
   text-align: center;
}

A.tpmlink
{
   font-size: 10pt;
   color: #cc9999;
   font-family: Verdana;
}

ol
{
   font-weight: bold;
   color: #87cefa;
   font-family: Verdana;
   font-style: normal;
   font-size: small;
}

ol p
{
   font-weight: normal;
   font-size: small;
   color: #a9a9a9;
   font-family: verdana,sans-serif;
   vertical-align: top;
   text-align: left;
   font-style: normal;
}

.deform
{
    border-right: #87ceeb 1px solid;
    border-top: #87ceeb 1px solid;
    border-left: #87ceeb 1px solid;
    border-bottom: #87ceeb 1px solid;
    background-color: #f0f8ff;
}

.caption
{
    font-weight: normal;
    text-align: right;
}
.defield
{
    border-right: #4682b4 1px solid;
    border-top: #4682b4 1px solid;
    border-left: #4682b4 1px solid;
    border-bottom: #4682b4 1px solid;
}

.grid
{
    border: 1px solid #C0C0C0;
    text-align: left;
}
.gridhdr
{
    background-color: #C0C0C0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: normal;
    height: 16px;
}
.gridrow
{
}
.gridalt
{
    background-color: #f0f8ff;
}
.adjustedZIndex 
{
    z-index: 5;
}


