
a:link
{
   /*COLOR: #385898;*/
   color: #0000ff;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: underline;
}
a:hover
{
   color: #0000ff;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: underline;
}
a:visited
{
   color: #0000ff;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: underline;
}
.text
{
   font-size: 0.8em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.lgtext
{
   font-size: 0.9em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.lgredtext
{
   font-size: 0.9em;
   color: #b32524;
   font-family: Verdana, Arial, Helvetica, sans-serif;   
}
.bluetext
{
   font-size: 0.8em;
   color: #3152b1;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smtext
{
   font-size: 0.7em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tsmtext
{
   font-size: 0.7em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smtextbggray
{
   font-size: 0.7em;
   background: #d3d3d3;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smtextbglightgray
{
   font-size: 0.7em;
   background: #eaeaea;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
   text-align: left;
}
.smbluetext
{
   font-size: 0.7em;
   color: #385898;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.redtext
{
   font-size: 0.8em;
   color: #b32524;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smredtext
{
   font-size: 0.7em;
   color: #b32524;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textindent
{
   font-size: 0.8em;
   text-indent: 0.8em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textRight
{
   text-align:right;
   vertical-align:top;
   }
.textCenter
{
   text-align:center;
   vertical-align:top;
}
 .textLeft
{
   text-align:left;
   vertical-align:top;
}
.parahead
{
   font-weight: bold;
   font-size: 0.8em;
   color: #3152b1;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.applicationhead
{
   font-weight:bold;
   font-size: 1.0em;
   color:#225C83;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.applicationheadmobile
{
   font-weight: 500;
   font-size: 0.9em;
   color: #225C83;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.copyright
{
   font-size: 0.6em;
   color: #909090;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smcopyright
{
   font-weight: bold;
   font-size: 0.6em;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.label
{
   font-weight: bold;
   font-size: 0.7em;
   background: #d3d3d3;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.labelright
{
   font-weight: bold;
   font-size: 0.7em;
   background: #d3d3d3;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: right;
}
.labelright1
{
   font-weight: bold;
   font-size: 0.7em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: right;
}
.labelright2
{
   font-weight: bold;
   font-size: 0.6em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: right;
}
.labelleft1
{
   font-weight: bold;
   font-size: 0.7em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: left;
}
.labelleft2
{
   font-weight: bold;
   font-size: 0.6em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: left;
}
.labelleft3
{
   font-weight: normal;
   font-size: 0.6em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: left;
}
.label1
{
   padding-right: 3px;
   padding-left: 3px;
   font-weight: bold;
   font-size: 0.7em;
   background: #d3d3d3;
   padding-bottom: 3px;
   padding-top: 2px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.label2
{
   font-weight: bold;
   font-size: 0.7em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.label3
{
   font-weight: bold;
   font-size: 0.6em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.label4
{
   font-weight: normal;
   font-size: 0.6em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.labeldarkgreybigheading
{
   padding-right: 3px;
   padding-left: 3px;
   font-weight: bold;
   font-size: 0.9em;
   background: darkgrey;
   padding-bottom: 3px;
   padding-top: 2px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.labeldarkgreyheading
{
   padding-right: 3px;
   padding-left: 3px;
   font-weight: bold;
   font-size: 0.7em;
   background: darkgrey;
   padding-bottom: 3px;
   padding-top: 2px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.thclass
{
   font-weight: normal;
   font-size: 0.6em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.row
{
   background: #eaeaea;
}
.hrow1
{
   background: #ffffcc;
}
.hrow2
{
   background: #ffff99;
}
.row1
{
   background: #d3d3d3;
}
.frmtitle
{
   font-weight: bold;
   font-size: 1.0em;
   color: #888888;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.frmtitlewhite
{
   font-weight: bold;
   font-size: 1.0em;
   color: #ffffff;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.pagetitle
{
   font-weight: bold;
   font-size: 1.1em;
   color: #385898;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tableview
{
   border-right: silver thin solid;
   border-top: silver thin solid;
   overflow-y: scroll;
   border-left: silver thin solid;
   border-bottom: silver thin solid;
   line-height: normal;
   border-collapse:collapse;
}
.tablebox
{
   border-right: silver thin solid;
   border-top: silver thin solid;
   border-left: silver thin solid;
   border-bottom: silver thin solid;
}
#tablescroller
{
   overflow-y: auto;
   width: 100%;
   height: 140px;
}

div.scrollTableContainer
{
   overflow-y: auto;
   width: 100%;
   height: 140px;
   line-height: normal;
   border-collapse:collapse;
}

/* All browsers (but especially IE) */
div.scrollTableContainer table
{
   width: 95%;
}

/* Modern browsers (but especially firefox ) */
body div.scrollTableContainer table
{
   width: 100%;
}

/* Modern browsers (but especially firefox ) */
body div.scrollTableContainer table > tbody
{
   overflow: auto;
   height: 140px;
   overflow-x: hidden;
}

div.scrollTableContainer thead tr
{
   position: relative;
   top: expression(offsetParent.scrollTop -1); /*IE5+ only*/ /* fixes the header being over too far in IE, doesn’t seem to affect FF */
   left: 0px;
}

/*prevent Mozilla scrollbar from hiding cell content*/
div.scrollTableContainer td:last-child
{
   padding-right: 20px;
}




#tablescroller2
{
   overflow-y: auto;
   width: 100%;
   height: 140px;
}
#tablescroller3
{
   overflow-y: auto;
   width: 100%;
   height: 140px;
}
#tablescroller4
{
   overflow-y: auto;
   width: 100%;
   height: 140px;
}
.status
{
   font-weight: bold;
   font-size: 0.9em;
   color: #0000ff;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.message
{
   font-weight: bold;
   font-size: 0.8em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.statusinfo
{
   font-weight: bold;
   font-size: 0.9em;
   color: #0000ff;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.statuserror
{
   font-weight: bold;
   font-size: 0.9em;
   color: #b32524;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tablefront
{
   border-right: #3152b1 thin ridge;
   border-top: #3152b1 thin ridge;
   border-left: #3152b1 thin ridge;
   border-bottom: #3152b1 thin ridge;
}
.tableheader
{
   border-right: #faebd7 thin outset;
   border-top: #faebd7 thin outset;
   font-size: 0.7em;
   border-left: #faebd7 thin outset;
   border-bottom: #faebd7 thin outset;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: #fffacd;
}
.itemstitle
{
   font-weight: bold;
   font-size: 0.9em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.items
{
   border-right: gray thin outset;
   padding-right: 10px;
   border-top: gray thin outset;
   padding-left: 10px;
   z-index: 100;
   visibility: hidden;
   padding-bottom: 10px;
   border-left: gray thin outset;
   width: 300px;
   padding-top: 10px;
   border-bottom: gray thin outset;
   position: absolute;
   top: 50px;
   background-color: #ababab;
}
.reqfield
{
   font-weight: bold;
   font-size: 0.7em;
   color: #cc0000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.required
{
   font-weight: bold;
   color: #cc0000;
}
.cmdbutton
{
   font-weight: bold;
   font-size: 0.75em;
   font-family: verdana;
   cursor:pointer;
}
.newbutton
{
   font-weight: bold;
   font-size: 0.65em;
   color: #3152b1;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: #ffe4c4;
   cursor:pointer;
}
.spellbutton
{
   background-position: center 50%;
   background-image: url(../Images/spell.gif);
   width: 18px;
   background-repeat: no-repeat;
   height: 18px;
   background-color: silver;
}
.alertbutton
{
   font-weight: bold;
   font-size: 0.7em;
   color: white;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: #cc0000;
}
.alinkoff
{
   color: #000000;
   text-decoration: none;
}
.alinkon
{
   color: #cc0000;
   text-decoration: underline;
}
.cmdedit
{
   font-weight: bold;
   font-size: 0.7em;
   color: #3152b1;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: #ffe4c4;
}
.clsbluebox
{
   border-right: #3152b1 1px solid;
   border-top: #3152b1 1px solid;
   border-left: #3152b1 1px solid;
   border-bottom: #3152b1 1px solid;
}
.assessmentsection
{
   font-size: 1.5em;
   color: #000080;
   font-family: "Times New Roman" , Times, serif;
   text-decoration: underline;
}
.boldbluebox
{
   border-right: #3152b1 3px solid;
   border-top: #3152b1 3px solid;
   border-left: #3152b1 3px solid;
   border-bottom: #3152b1 3px solid;
}
.bluetexthdg
{
   font-size: 1em;
   color: #3152b1;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: underline;
}
.coloredtext
{
   font-size: 0.8em;
   color: #b32524;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.greentext
{
   font-size: 0.8em;
   color: green;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.purpletext
{
   font-size: 0.8em;
   color: purple;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.hyperlink
{
   font-size: 0.8em;
   cursor: pointer;
   color: #385898;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: underline;
}
.hyperlinked
{
   cursor: pointer;
   color: #385898;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: underline;
}
.inboxheader
{
   list-style-type: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-size: 0.8em;
   color: #303030;
   font-weight: bold;
}

.inboxheader a
{
   list-style-type: none;
   text-decoration: none;
   cursor: pointer;
   color: #303030;
}
.inboxheader a:link
{
   list-style-type: none;
   color: #303030;
}
.inboxheader a:visited
{
   list-style-type: none;
   color: #303030;
   text-decoration: none;
}
.inboxheader a:hover
{
   list-style-type: none;
   color: #303030;
   text-decoration: underline;
}

.inboxheader a:active
{
   list-style-type: none;
   color: #303030;
   text-decoration: underline;
}

.inboxlink
{
   list-style-type: none;
   padding: 5px;
   margin: 0px;
   width: 99%;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-size: 0.7em;
}
.inboxlink li a
{
   list-style-type: none;
   text-decoration: none;
   cursor: pointer;
   color: #385898;
}
.inboxlink li a:link
{
   list-style-type: none;
   color: #385898;
}
.inboxlink li a:visited
{
   list-style-type: none;
   color: #385898;
   text-decoration: none;
}
.inboxlink li a:hover
{
   list-style-type: none;
   color: #385898;
   text-decoration: underline;
}

.inboxlink li a:active
{
   list-style-type: none;
   color: #385898;
   text-decoration: underline;
}

.smhyperlink
{
   font-size: 0.7em;
   cursor: pointer;
   color: #385898;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: underline;
}
.vsmhyperlink
{
   font-size: 0.6em;
   cursor: pointer;
   color: #385898;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: underline;
}
.frmheaderlabel
{
   border-right: #336699;
   border-top: #336699;
   font-weight: bolder;
   font-size: 1.5em;
   margin-bottom: 1px;
   margin-left: 1px;
   border-left: #336699;
   border-bottom: #336699;
   background-color: #b0c4de;
}
textarea.noscroll
{
   scrollbar-face-color: white;
   font-size: 1.1em;
   scrollbar-highlight-color: white;
   scrollbar-shadow-color: white;
   scrollbar-3dlight-color: white;
   scrollbar-arrow-color: white;
   scrollbar-track-color: white;
   scrollbar-darkshadow-color: white;
   scrollbar-base-color: white;
}
.defaulttable
{
   border-right: silver thin solid;
   padding-right: 3px;
   border-top: silver thin solid;
   padding-left: 3px;
   padding-bottom: 3px;
   overflow: scroll;
   border-left: silver thin solid;
   padding-top: 3px;
   border-bottom: silver thin solid;
   background-color: #f1f1f1;
}
.pagetablecontainer
{
   border-right: 0px;
   padding-right: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-bottom: 0px;
   border-left: 0px;
   width: 700px;
   padding-top: 0px;
   border-bottom: 0px;
}
.pagebgcolor
{
   background-color: #fffaf0;
}
.defaultbody
{
   margin-top: 0px;
   margin-left: 0px;
}
.vsmtext
{
   font-size: 0.6em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smtextc
{
   font-size: 0.7em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: center;
}
.approved
{
   font-weight: bold;
   font-size: 12px;
}
.denied
{
   font-weight: bold;
   font-size: 12px;
}
.approved
{
   color: #009900;
}
.denied
{
   color: #cc0000;
}
.frmFieldBrdr
{
   border-right: #7f9db9 1px solid;
   border-top: #7f9db9 1px solid;
   border-left: #7f9db9 1px solid;
   border-bottom: #7f9db9 1px solid;
   background-color: #cccccc;
}
.marq a:link
{
   font-size: 16pt;
   color: #ff0000;
   text-decoration: none;
}
.marq a:hover
{
   font-size: 16pt;
   color: #ff0000;
   text-decoration: none;
}
.marq a:visited
{
   font-size: 16pt;
   color: #ff0000;
   text-decoration: none;
}
#tblmainfooter
{
   margin: 0px auto;
   width: 700px;
   text-align: center;
}
.colstyle
{
   cursor: pointer;
   color: blue;
   text-align: center;
}
.calendar_field
{
   border-right: black 0px solid;
   border-top: black 0px solid;
   z-index: 101;
   background: url(../images/Calendar.gif) no-repeat;
   border-left: black 0px solid;
   width: 16px;
   cursor: pointer;
   border-bottom: black 0px solid;
   height: 15px;
}
.auth_read_only
{
   border-right: medium none;
   border-top: medium none;
   border-left: medium none;
   border-bottom: medium none;
   background-color: transparent;
}
.txtgreen
{
   color: #008000;
}
.txtred
{
   color: #b32524;
}
.lnk
{
   font-size: 0.7em;
   cursor: pointer;
   color: blue;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: underline;
}
.lnk2
{
   cursor: pointer;
   color: blue;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: underline;
}
.t
{
   font-size: 0.7em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: left;
}
.tr
{
   font-size: 0.7em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: right;
}
.tc
{
   font-size: 0.7em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: center;
}
.t-b
{
   font-size: 0.7em;
   color: blue;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: left;
}
.tr-b
{
   font-size: 0.7em;
   color: blue;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: right;
}
.tc-b
{
   font-size: 0.7em;
   color: blue;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: center;
}
.t-r
{
   font-size: 0.7em;
   color: red;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: left;
}
.tr-r
{
   font-size: 0.7em;
   color: red;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: right;
}
.tc-r
{
   font-size: 0.7em;
   color: red;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: center;
}
.t-g
{
   font-size: 0.7em;
   color: green;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: left;
}
.tr-g
{
   font-size: 0.7em;
   color: green;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: right;
}
.tc-g
{
   font-size: 0.7em;
   color: green;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: center;
}
.lnk
{
   font-size: 0.7em;
   cursor: pointer;
   color: blue;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: underline;
}
.lnkr
{
   font-size: 0.7em;
   cursor: pointer;
   color: blue;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: right;
   text-decoration: underline;
}
.lnkc
{
   font-size: 0.7em;
   cursor: pointer;
   color: blue;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: center;
   text-decoration: underline;
}
.newsparent
{
   padding-right: 0px;
   padding-left: 0px;
   padding-bottom: 10px;
   margin: 0px;
   padding-top: 0px;
   list-style-type: none;
   text-align: left;
}
.newsinfo
{
   padding-right: 0px;
   padding-left: 0px;
   padding-bottom: 10px;
   margin: 0px;
   padding-top: 0px;
   list-style-type: none;
   text-align: left;
   display: none;
}
.newsinfoopen
{
   padding-right: 0px;
   padding-left: 0px;
   padding-bottom: 10px;
   margin: 0px;
   padding-top: 0px;
   list-style-type: none;
   text-align: left;
   /*display: open;*/
}

.catname
{
   clear: both;
   border-right: #faebd7 thin outset;
   border-top: #faebd7 thin outset;
   padding-left: 5px;
   font-weight: bold;
   font-size: 0.9em;
   font-family: Verdana, Arial, Helvetica, Sans-Serif;
   border-left: #faebd7 thin outset;
   width: 100%;
   color: #0a0702;
   line-height: 28px;
   border-bottom: #faebd7 thin outset;
   height: 28px;
   background-color: #ebdab9;
}
.inbox
{
   clear: both;
}
.headline
{
   padding-right: 0px;
   padding-left: 0px;
   font-family: Verdana, Arial, Helvetica, Sans-Serif;
   font-weight: bold;
   font-size: 13px;
   padding-bottom: 0px;
   margin: 0px;
   color: #000000;
   text-indent: 20px;
   padding-top: 0px;
}
.newsbody
{
   clear: both;
   border-right: #807c73 1px solid;
   padding-right: 15px;
   border-top: #807c73 1px solid;
   margin-top: 5px;
   padding-left: 15px;
   font-size: 12px;
   padding-bottom: 5px;
   margin-left: 20px;
   border-left: #807c73 1px solid;
   padding-top: 5px;
   border-bottom: #807c73 1px solid;
   font-family: Verdana, Arial, Helvetica, Sans-Serif;
   background-color: #f0e8d7;
}
.curhand
{
   cursor: pointer;
}
.newitem
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   padding-left: 5px;
   font-size: 10px;
   color: #b32524;
}
.newsdate
{
   padding-right: 0px;
   padding-left: 5px;
   font-weight: normal;
   font-size: 11px;
   padding-bottom: 0px;
   margin: 2px 0px 0px;
   padding-top: 0px;
   font-style: italic;
   text-align: left;
}
.headertest
{
   font-size: 16px;
   color: #b32524;
}
.newstitle
{
   clear: both;
   list-style-type: none;
   padding-right: 0px;
   padding-left: 0px;
   padding-bottom: 0px;
   margin: 0px;
   text-indent: 5px;
   padding-top: 0px;
   text-align: left;
}
.newstitle li
{
   float: left;
   padding-bottom: 5px;
}
.hdln
{
   padding-left: 5px;
   text-indent: 0px;
   max-width: 350px;
}
.readonly
{
   border-right: #7f9db9 1px solid;
   border-top: #7f9db9 1px solid;
   border-left: #7f9db9 1px solid;
   color: #aca899;
   border-bottom: #7f9db9 1px solid;
   background-color: #ebebe4;
}

.readonlytext
{
   border: 0;
   background-color: Transparent;
   font-size: 0.8em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.calander
{
   z-index: 101;
   background-image: url('..\Images\Calendar.gif');
   background-repeat: repeat;
   background-attachment: scroll;
   width: 16px;
   cursor: pointer;
   height: 15px;
   border-style: solid;
   border-width: 0px;
   background-position: 0%;
}

.ribbonmenu
{
   list-style-type: none;
   padding: 5px;
   margin: 0px;
   width: 99%;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-size: 0.7em; /*BACKGROUND-COLOR: #303030;*/
}

.ribbonmenu li a
{
   list-style-type: none;
   text-decoration: none;
   cursor: pointer;
   color: #385898; /*COLOR: #e0e0e0;*/
}
.ribbonmenu li a:link
{
   list-style-type: none;
   color: #385898;
}
.ribbonmenu li a:visited
{
   list-style-type: none;
   color: #385898;
   text-decoration: none;
}
.ribbonmenu li a:hover
{
   list-style-type: none;
   color: #385898;
   text-decoration: underline;
}

.ribbonmenu li a:active
{
   list-style-type: none;
   color: #385898;
   text-decoration: underline;
}


.helptitle
{
   font-size: 1em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #fcfcfc;
   font-weight: bold;
}

.helpnavigation
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #fcfcfc;
}

.helptitlebgcolor
{
   background-color: #385898;
}

.helpbgcolor
{
   background-color: #fcfcfc;
}

.helpheader
{
   font-size: 1em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #385898;
   font-weight: bold;
}

.helpshortdesc
{
   font-size: 0.9em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #385898;
}

.helptext
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-size: 0.8em;
   color: #202020;
   font-weight: normal;
}

.helplink
{
   margin: 0px; /*width: 99%;*/
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-size: 0.8em; /*BACKGROUND-COLOR: #303030;*/
}

.helplink a
{
   text-decoration: none;
   cursor: pointer;
   color: #385898; /*COLOR: #e0e0e0;*/
}
.helplink a:link
{
   color: #385898;
}
.helplink a:visited
{
   color: #385898;
   text-decoration: none;
}
.helplink a:hover
{
   color: #385898;
   text-decoration: underline;
}

.helplink a:active
{
   color: #385898;
   text-decoration: underline;
}

.helplinklabel1
{
   margin: 0px; /*width: 99%;*/
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-size: 0.8em; 
   background: #d3d3d3;
}

.helplinklabel1 a
{
   text-decoration: none;
   cursor: pointer;
   color: #385898; /*COLOR: #e0e0e0;*/
}
.helplinklabel1 a:link
{
   color: #385898;
}
.helplinklabel1 a:visited
{
   color: #385898;
   text-decoration: none;
}
.helplinklabel1 a:hover
{
   color: #385898;
   text-decoration: underline;
}

.helplinklabel1 a:active
{
   color: #385898;
   text-decoration: underline;
}

.helplinklabeldarkgrey
{
   margin: 0px; /*width: 99%;*/
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-size: 0.8em; 
   background: darkgrey;
}

.helplinklabeldarkgrey a
{
   text-decoration: none;
   cursor: pointer;
   color: #385898; /*COLOR: #e0e0e0;*/
}
.helplinklabeldarkgrey a:link
{
   color: #385898;
}
.helplinklabeldarkgrey a:visited
{
   color: #385898;
   text-decoration: none;
}
.helplinklabeldarkgrey a:hover
{
   color: #385898;
   text-decoration: underline;
}

.helplinklabeldarkgrey a:active
{
   color: #385898;
   text-decoration: underline;
}


.helpnavlink
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-size: 0.8em; /*BACKGROUND-COLOR: #303030;*/
}

.helpnavlink a
{
   text-decoration: none;
   cursor: pointer;
   color: #fcfcfc; /*COLOR: #e0e0e0;*/
}
.helpnavlink a:link
{
   color: #fcfcfc;
}
.helpnavlink a:visited
{
   color: #fcfcfc;
   text-decoration: none;
}
.helpnavlink a:hover
{
   color: #fcfcfc;
   text-decoration: underline;
}

.helpnavlink a:active
{
   color: #fcfcfc;
   text-decoration: underline;
}



.minihelplink
{
   padding: 5px;
   margin: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-size: 0.6em; /*BACKGROUND-COLOR: #303030;*/
}

.minihelplink a
{
   text-decoration: none;
   cursor: pointer;
   color: #fcfcfc; /*COLOR: #e0e0e0;*/
}
.minihelplink a:link
{
   color: #fcfcfc;
}
.minihelplink a:visited
{
   color: #fcfcfc;
   text-decoration: none;
}
.minihelplink a:hover
{
   color: #fcfcfc;
   text-decoration: underline;
}

.minihelplink a:active
{
   color: #fcfcfc;
   text-decoration: underline;
}

.minibluehelplink
{
   margin: 0px;
   width: 99%;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-size: 0.6em; /*BACKGROUND-COLOR: #303030;*/
}

.minibluehelplink a
{
   text-decoration: none;
   cursor: pointer;
   color: #385898; /*COLOR: #e0e0e0;*/
}
.minibluehelplink a:link
{
   color: #385898;
}
.minibluehelplink a:visited
{
   color: #385898;
   text-decoration: none;
}
.minibluehelplink a:hover
{
   color: #385898;
   text-decoration: underline;
}

.minibluehelplink a:active
{
   color: #385898;
   text-decoration: underline;
}

.tblMenuBar 
{
position:relative;
font-family: Verdana, Arial, Helvetica; 
/*font-size:.85em; */ /* removed after Quirks mode turned off */
/*font-weight:bold; */
padding:0px 0px 0px 0px; 
cursor:default; 
/*height:25px;*/

}

.cltsparentmenu
{
   padding: 5px;
   margin: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-size: 0.7em; /*font-weight:bold;*/ /*BACKGROUND-COLOR: #303030;*/
   z-index:15;
   
}

.cltsparentmenu a
{
   text-decoration: none;
   cursor: pointer;
   color: #fcfcfc; /*COLOR: #e0e0e0;*/
}
.cltsparentmenu a:link
{
   color: #fcfcfc;
}
.cltsparentmenu a:visited
{
   color: #fcfcfc;
   text-decoration: none;
}
.cltsparentmenu a:hover
{
   color: #fcfcfc;
   text-decoration: underline;
}

.cltsparentmenu a:active
{
   color: #fcfcfc;
   text-decoration: underline;
}

.cltsmenu
{
   position:absolute;
   list-style-type: none;
   padding: 0px;
   margin: 25px;
   width: 100%;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 0.7em;
   text-decoration: none;
   background-color: #999999;/**/
   z-index:20;
}

.cltsmenu li
{
   list-style-type: none;
   padding:3px 0px 1px 0px;
   margin: 1px;
   width: 100%;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none; /*background-color:#5F7FBF;*/
   min-height:30px;
   max-height:50px;
}

.cltsmenu li a
{
   list-style-type: none;
   text-decoration: none;
   cursor: pointer;
   width: 99%;
   padding:3px 0px 3px 0px;
}
.cltsmenu li a:link
{
   list-style-type: none;
}
.cltsmenu li a:visited
{
   list-style-type: none;
   text-decoration: none;
}
.cltsmenu li a:hover
{
   list-style-type: none;
   text-decoration: none;
}

.cltsmenu li a:active
{
   list-style-type: none;
   text-decoration: none;
}

.mnuhover
{
   position: absolute;
   display: none;
   height: auto;
   width: 475px;
   float:left;
   z-index: 1000;
    
   /*
   border:thin solid #000;
    background-color:#999;
  
   background-repeat: no-repeat;
   background-position: top;

   */
}
.mnuhover ul
{
   margin: .5em;
}


.cltssubmenu
{
   list-style-type: none;
   padding: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   margin: 25px;
   width: 100%;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: #999999;
   /*display: inline-block;*/
}

.cltssubmenu li
{
   list-style-type:none;
   padding: 0px;
   padding-top: 3.2px;
   padding-bottom: 1px;
   margin: 1px;
   width: 100%;
   height:20px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none; /*background-color:#5F7FBF;*/
   display: block;
}

.cltssubmenu li a
{
   list-style-type: none;
   text-decoration: none;
   cursor: pointer;
   width: 99%;
   padding:3px 0px 3px 0px;
  
}
.cltssubmenu li a:link
{
   list-style-type: none;
   padding:3px 0px 3px 0px;
}
.cltssubmenu li a:visited
{
   list-style-type: none;
   text-decoration: none;
   padding:3px 0px 3px 0px;
}
.cltssubmenu li a:hover
{
   list-style-type: none;
   text-decoration: none;
   padding:3px 0px 3px 0px;
}

.cltssubmenu li a:active
{
   list-style-type: none;
   text-decoration: none;
}

.editCounties
{
  position:absolute;
  left:310px;
  width:25px;
  cursor:pointer;
  color:ActiveCaption;
  text-decoration:underline;
  z-index:2;  
   }
     
#tmpSaveAlert {
   position: fixed;
   background-color: white;
   top: 1em;
   right: 1em;
   -webkit-animation-name: seconds;
   -webkit-animation-duration: 0.3s;
   -webkit-animation-delay: 1s;
   -webkit-animation-iteration-count: 1;
   animation-name: seconds;
   animation-duration: 0.3s;
   animation-delay: 1s;
   animation-iteration-count: 1;
}
@-webkit-keyframes seconds {
   from {opacity: 1;}
   to {opacity: 0;}
}
@keyframes seconds {
   from {opacity: 1;}
   to {opacity: 0;}
}

.providerAppTitle {
   font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;
   font-size: 1.2em;
   font-weight: bold;
   color: #588838;
}
.providerAppSubtitle {
   font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;
   font-size: 1.0em;
   font-weight: bold;
   color: #4472c4;
}
.cbSub
{
   margin-left:25px;
}
.cbPrimary
{

}