/* CSS Document */

/*-------------*/
/*  For Print  */
/*-------------*/

@page print #breadCrumbBar,
#enterpriseBar,
#topNavBar,
#contentNavArea,
.alignLeftTop img,
.alignRightTop img,
.portalContentHeaderBackground img,
#bottomNavBar,
.enterpriseFooterLink
{
	  display:none;
}

@media screen and (min-width:1280px) and (max-width:1550px)
{
    #divSearchDBHDID
    {
        margin-left:-.5px;
        margin-top:-.5px;
    }
    
    /*Needed in test but not production*/
    #tblMain
    { 
        margin-left:-.5px;
    }

    /*The following items are not in the Master Pages, but someday they might be, so...*/
    #bodyTopPostForm_breadCrumbBarControl
    {
        margin-left:-.5px;
        width:750px;
    }
    
    #bodyBottomPreForm_bottomNavBarControl
    {
        margin-left:-.5px;
        width:760px;
    }
    
    #bctrtd
    { 
        margin-left:-.5px;
        /*width:8px;*/
    }
    
    #tblMainContent
    { 
        margin-left:-.5px;
    }
}

html
{
  background-color:#667089;
  background:#667089 url(pageBG.jpg) repeat-x fixed left top;
  overflow-y:scroll;
}

html.blank
{
	background-color:White;
	background:none;
    overflow-y:scroll;
}

body
{
  background-color:#667089;
  background:#667089 url(pageBG.jpg) repeat-x fixed left top;
  bottom:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:small;
  list-style-type:square;
  margin:20px 0 0 0;
/*  overflow:auto;*/
  padding:0;
}

.alignLeftTop
{
  /*border-top:1px solid #003366;
  border-left:1px solid #003366;
  border-bottom:1px solid #003366;*/
}

.blackleft1
{
    color:black;
    margin-left:1em;
}

.blank
{
	background-color:White;
	background-image:url(/Images/spacer.gif);
}

.rblDataRequest
{
    font-family:Arial;
    font-size:105%;
    margin-top:.5em;
}

.rblDataRequest table
{
    /*margin-left:-5px;*/
}

.rblDataRequest input
{
    margin-top:.5em;
}

.rblDataRequest label
{
    /*margin-left:-19px;*/
    margin-top:.5em;
}

.rblDataRequest td
{
    font-size:105%;
    margin-top:.5em;
    padding-left:23px; /*this controls the whole line*/
    text-indent:-25px;
    margin-left:-10px;
}

.rblNormal
{
    font-size:small;
    margin-left:1em;
}

.rblReports
{
    font-size:small;
    font-weight:bold;
    margin-left:1em;
}

.rblReports label
{
    font-size:small;
    margin-right:1em;
}

.relativeContentHeader
{
  border-top:1px solid #003366;
  border-bottom:1px solid #003366;
}

/*-------------*/
/* common tags */
/*-------------*/

/*html
{
	background-color:White;
	font-family:Georgia;
	font-size:100%;
}
*/
.sitemap
{
	font-family:Arial;
	font-size:80%;
	color:Fuchsia;
}

.content
{
	background-color:White;
	font-family:Georgia;
	font-size:100%;
}

.divMainWide
{
	text-align:left;
	background-color:white;
	height:110%;
	margin:0;
	overflow:inherit;
	padding:0;
	/*width:1002px;*/
	width:99.3%; /*changed 8/13/14 to spread across the page*/
}

.headerwide
{
	background:none;
	position:absolute; top:0; left:0; z-index:1;
	color:white;
	font-size:14pt; 
	font-weight:bold; 
	height:24px;
	margin-bottom:0;
    padding-top:4px;
	text-align:center; 
	vertical-align:top; 
	width:100%;
}

.pageheaderwide
{
    background:white url(https://dbhdid.ky.gov/Login/Images/headerbgfull.jpg) no-repeat left top; 
	background-color:white; left:0; overflow:hidden;
	/*border:solid 1px blue;*/
	clear:both;
	color:white;
	font-size:14pt; 
	font-weight:bold; 
	/*height:26px;*/
	height:50px;
	left:0;
	margin:-20px 0 1px 0;
	/*margin-bottom:1px;*/
	padding:0;
    /*position:absolute; */
	text-align:center;
	top:0; 
	vertical-align:middle; 
	/*width:1002px;*/
	width:100%;
	z-index:1;
}

.hidden
{
  display:none;
}

SiteMap
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:90%;
}

.alignLeftTop
{
  float:left;
  text-align:left;
  vertical-align:top;
}

.alignLeftTop-kygov
{
    vertical-align:middle;
    float:left;
    padding:0.313em 0;
    text-align:left;
}

.alignRightTop
{
	vertical-align:top;
	text-align:right;
	float:right;
	vertical-align:top;
	z-index:998;
}

.alignLeftBottom
{
	clear:none;
	float:left;
	margin-top:-5px;
	text-align:left;
	vertical-align:top;
	z-index:998;
}

.alignRightBottom
{
	border-right:solid 1px #414E6E;
	clear:none;
	float:right;
	margin-right:0;
	margin-top:-5px;
	text-align:right;
	vertical-align:top;
	z-index:999;
}

/*.alignLeftBottom
{
	clear:left;
	float:left;
	vertical-align:text-bottom;
	text-align:left;
	vertical-align:top;
	z-index:999;
}

.alignRightBottom
{
	clear:right;
	float:right; 
	text-align:right;
	vertical-align:text-bottom;
}*/

h1
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:120%;
  font-weight:bold;
  color:#000000;
  margin:0px 0px 15px 0px;
  letter-spacing:.05em;
}

h2
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:110%;
  font-weight:bold;
  color:#000000;
  background-color:#F2F2F2;
  border:solid #999999 1px;
  padding:2px;
  margin:15px 0px 5px 0px;
  letter-spacing:.03em;
}

h3
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:90%;
  font-weight:bold;
  color:#000000;
  text-transform:none;
  padding:2px;
  background-color:#F9F9F9;
  border-top:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
  margin:15px 0px 5px 0px;
}

h3.normal
{
	background: transparent url(mainContentH3BG.gif) no-repeat left top;
	border-bottom: 2px solid #414E6E;
	border-top: 0;
	border-right: 0;
	border-left: 0;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bold;
	margin: 15px 0px 10px 0px;
	padding: 2px 10px 1px 25px;
	text-align: left;
	text-transform:none;
}

h3.top 
{
	background: transparent url(mainContentH3BG.gif) no-repeat left top;
	border-bottom: 2px solid #414E6E;
	border-top: 0;
	border-right: 0;
	border-left: 0;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bold;
	margin: 5px 0px 10px 0px;
	padding: 2px 10px 1px 25px;
	text-align: left;
	text-transform:none;
}

h4
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:90%;
  font-weight:bold;
  color:#000000;
  border-bottom:solid #CCCCCC 1px;
  margin:15px 0px 5px 0px;
}

h5
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:90%;
  font-weight:bold;
  color:#000000;
  border-bottom:dashed #CCCCCC 1px;
  margin:15px 0px 5px 0px;
}

h6
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:90%;
  font-weight:bold;
  color:#000000;
  margin:15px 0px 5px 0px;
}

.question
{
  clear:both;
  padding-bottom:8px;
  font-weight:bold;
}

.answer
{
  clear:right;
  padding-left:9px;
  padding-bottom:12px;
}

/*---------------*/
/* scheme styles */
/*---------------*/

#leftSiteBorder
{
  width:5px;
}

#rightSiteBorder
{
  width:5px;
}

#tblTopNav
{
	margin:0;
	padding:0;
	position:absolute;
	top:98;
	width:760px;
}

.schemeColor1 {
	background-color:#414E6E;
}

.schemeColor2 {
	background-color:#DFD7CA;
}

/*.pageContainer {
	background:#F1ECE6 url(Images/mainContentBG.gif);
	width:80%;
}*/

.floatClear {
	clear:both;
}

.searchInput, .searchTermsInput {
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	border:1px solid #003366;
}

.searchSubmit
{
  border:1px solid #003366;
  font-size:smaller;
  vertical-align:middle;
}

/*----------------------------------------------*/
/* Enterprise Branding and Navigation Component */
/*----------------------------------------------*/

/* Remove class enterpriseBarLink from template code. */
/* Reason for removal: The class enterpriseBarLink needs to be removed since the id enterpriseBar now inherits the enterpriseBarLink styles. */
/* Please remove these comments when the class enterpriseBarLink has been removed from template code. */

#enterpriseBar
{
	border:0; 
	width:760px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:small;
  color:#FFFFFF;
  background-color:#003366;
  /*margin-left:-1px;*/ /* This is for DBHDID laptops, which kick the enterpriseBar section 1px to the right; it doesn't affect the look on a PC with IE 11. NOW COMMENTED OUT because it DOES affect the look on PCs */
}

#enterpriseBar a 
{
  color:#FFFFFF;
}

#enterpriseBar a:link
{
  text-decoration:none;
}

#enterpriseBar a:visited
{
  text-decoration:none;
}

#enterpriseBar a:hover
{
  text-decoration:underline;
}

#enterpriseBar a:active
{
  text-decoration:none;
}

/*--------------------------------------------*/
/* Entity Imagery/Branding (Banner) Component */
/*--------------------------------------------*/

#entityBranding
{
}

#entityBranding TD IMG
{
  vertical-align:top;
}


/*---------------------------------*/
/* Breadcrumb Navigation Component */
/*---------------------------------*/

/* Remove class breadcrumb from template code. */
/* Reason for removal: The class breadcrumb needs to be removed since the id breadcrumbs now inherits the breadcrumb styles. */
/* Please remove these comments when the class breadcrumb has been removed from template code. */

#breadcrumbs {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px 5px;
    color:#000000;
    font-size:small;
}
#breadcrumbs a{
	color:#000000;
}
#breadcrumbs a:link {
	text-decoration:none;
}
#breadcrumbs a:visited {
	text-decoration:none;
}
#breadcrumbs a:hover {
	text-decoration:underline;
}
#breadcrumbs a:active {
	text-decoration:none;
}
#currentCrumb {
	text-decoration:none;
	font-weight:bold;
	font-size:80%;
}

.breadcrumb {
	/*font-size:80%;*/
}


/*------------------------------------------*/
/* Content Navigation Component (Left Nav)  */
/*------------------------------------------*/

.brandWebIcon 
{
	border:0;
	height:36;
	margin:10px;
	text-align:center;
	width:145;
}

div#brandWebIcon img {
	border:0px;
/*	border:1px solid #000000; */
}

#contentNavArea {
	font-family:Arial, Helvetica, sans-serif;
	width:180px;
	padding-top:15px;
	padding-bottom:10px;
	vertical-align:top;
}
.contentNavArea{
}
.navLineDivider {
	border-right-width:thin;
	border-right-style:solid;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
}


/*--------------------------------*/
/* Agency Link Exchange Component */
/*--------------------------------*/

/*-----------------------------*/
/* Main Content Area Component */
/*-----------------------------*/

#mainContentArea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	padding:10px;
	vertical-align:top;
}

.mainContentArea {
}

.contentSectionHead 
{
	background-image:url(mainContentH2BG_ska.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	font-weight:bold;
	height:22px;
	margin:0;
	padding-left:5px;
	text-align:left;
	text-transform:none;
	vertical-align:middle;
	width:544px;
}

.imgFloatRight {
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	float:right;
}

.imgFloatLeft {
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}

.more{
	display:block;
	text-align:right;
	font-size:small;
}

.contentSurround {
	background:#fcfcfc;
	border:#cccccc 1px solid;
	padding:10px 5px 10px 5px;
}

.lastUpdated 
{
	background-color:transparent;
	float:right;
	clear:none;
	margin-right:5px;
/*	font-size:80%;
	text-align:right;*/
}

/* section  */
 
.section {
	width:90%;
}

.sectionHeader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#003366;
	width:90%;
}

.sectionHeaderTLC {
	width:9px;
	height:9px;
	background-image:url(rcb_tlc.gif);
	background-repeat:no-repeat;
}

.sectionHeaderText {
	color:#FFFFFF;
	font-weight:bold;
	background-image: url(sectionHeaderTextBG.gif);
	background-repeat:no-repeat;
}

.sectionHeaderTRC {
	float:right;
	width:9px;
	height:9px;
	background-position:top;
	background-image:url(rcb_trc.gif);
	background-repeat:no-repeat;
}

.sectionContent {
	padding-top:10px;
	padding-left:9px;
	padding-right:9px;
	padding-bottom:10px;
	background-color:#FFFFFF;
}

.sectionTitle
{
	margin:2px 5px 2px 20px;
	vertical-align:middle;
}

/*----------------------------*/	
/* Relative Content Component */
/*----------------------------*/

#relativeContentArea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	width:180px;
	vertical-align:top;
	padding-top:10px;
	padding-right:10px;
	width:1%;
}

#relativeContentArea ul {
  list-style-position:outside;
  font-family:Arial, Helvetica, sans-serif;
  font-size:90%;
}

#relativeContentArea li {
	list-style-position:outside;
	padding-bottom:8px;
}

/*.relativeContentArea{
	font-size:small;
}
 */

.relativeContentBox {
	background-color:#FFFFFF;
}
.relativeContentHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
.rcbBorderRight {
	border-right:#003366 thin solid;
	border-bottom:#003366 thin solid;
}
.rcbBorderLeft {
	border-left:#003366 thin solid;
	border-bottom:#003366 thin solid;
}
.relativeContent {
	font-size:medium;
	padding:5px 0px 5px 0px;
	border-bottom:#003366 thin solid;
}
.relativeContent p {
	font-size:medium;
}
.relativeContent ul {
	margin-left:0px;
	padding-top:0px;
	padding-left:0px;
	list-style-position:outside;
}
.relativeContent li {
	margin:0px; 
	padding:0px;
	list-style-position:inside;
}

.headline {
	border-bottom:#000000 1px solid;
}

.rcContentSurround {
	border:#cccccc 1px dotted;
	padding:5px;
}

/*-------------------------*/
/* Entity Footer Component */
/*-------------------------*/

#entityFooterBelowNav {
	width:180px;
}

#entityFooter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0px;
    color:#000000;
    font-size:small;
}
#entityFooter a {
	color:#000000;
}
#entityFooter a:link {
	text-decoration:none;
}
#entityFooter a:visited {
	text-decoration:none;
}
#entityFooter a:hover {
	text-decoration:underline;
}
#entityFooter a:active {
	text-decoration:none;
}
/*-----------------------------*/
/* Enterprise Footer Component */
/*-----------------------------*/

#enterpriseFooterBelowNav {
	width:180px;
}

.footer
{
	background-color:#414E6E;
    color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:small;
	vertical-align:top;
	width:760px; 
}

.footer a 
{
	color:#FFFFFF;
}

.footer a:link 
{
	text-decoration:none;
}

.footer a:visited
{
	text-decoration:none;
}

.footer a:hover
{
	text-decoration:underline;
}

.footer a:active
{
	text-decoration:none;
}

.copyright
{
	color:#FFFFFF;
	display:block;
	float:right;
	clear:none;
	font-size:80%;
	padding:2px 9px;
	text-align:right;
	vertical-align:top;
}

a.copyright:link {
	color:#ffffff;
	text-decoration:none;
}
a.copyright:visited {
	color:#ffffff;
	text-decoration:none;
}
a.copyright:hover {
	color:#ffffff;
	text-decoration:underline;
}
a.copyright:active {
	color:#ffffff;
}

.footerLeft
{
	clear:none;
	color:#FFFFFF;
	display:block;
	float:left; 
    /*font-size:80%;*/
	padding:2px 9px;
	text-align:left;
	vertical-align:top;
}

.footerRight
{
	clear:none;
	color:#FFFFFF;
	display:block;
	float:right; 
    font-size:80%;
	padding:2px 9px;
	text-align:right;
	vertical-align:top;
}

.pnlMain
{
	width:760px;
}

/* The section below is from
   http://chfs.ky.govhttp://chfs.ky.gov/NR/rdonlyres/60A44D44-2EF2-4A22-AED9-731A8337558B/0/ky_chfs.css
   It was previously imported into chfs_template_header.asp
*/


/* CSS Document */

/*----------------------------------------------*/
/* Enterprise Branding and Navigation Component */
/*----------------------------------------------*/

/*--------------------------------------------*/
/* Entity Imagery/Branding (Banner) Component */
/*--------------------------------------------*/

/*----------------------------------*/
/* Entity Site Navigation Component */
/*----------------------------------*/


.siteNavLink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	text-decoration:none;
	color:#FFFFFF;
}

.siteNavLink:hover {
	text-decoration:underline;
	background-color:#414E6E;
}
.siteNavLink:active {
	text-decoration:underline;
	background-color:#414E6E;
}

/*------------------------------*/
/* Content Navigation Component */
/*------------------------------*/

#contentNavArea {
	padding-top:10px;
}

#brandWebIcon {
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:left;
}

.navLineDivider {
	border-right-width:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.navLineDivider br {
	visibility:hidden;
	display:none;
}

td.contentNavArea div.featured {
	background-color:#DFD7CA;
	margin:30px 10px 0px 10px;
	width:165px;
}

/*-----------------------------*/
/* Main Content Area Component */
/*-----------------------------*/

#mainContentArea {
	font-size:90%;
}

.mainContentArea h1, relativeContentArea h1 {
	font-size:150%;
	font-weight:bold;
	padding:0px 0px 4px 0px;
	margin:0px;
	letter-spacing:normal;
}

.mainContentArea h2, relativeContentArea h2 {
	font-size:140%;
	font-weight:bold;
	padding:0px;
	margin:0px;
	border:0px;
	background:transparent;
	color:#000000;
}

.mainContentArea h3 {
	background:transparent url(Images/mainContentH3BG.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	font-weight:bold;
	text-align:left;
	padding:2px 10px 1px 25px;
	margin:8px 0px 5px 0px;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#414E6E;
	color:#000000;
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	text-transform:none;
}

.mainContentArea h4, relativeContentArea h4 {
	font-size:120%;
	font-weight:bold;
	padding:2px 10px 0px 10px;
	margin:0px;
	border:0px;
	background:transparent;
	color:#000000;
}

.mainContentArea h5, relativeContentArea h5 {
	font-size:110%;
	font-weight:bold;
	padding:0px;
	margin:0px;
	border:0px;
	background:transparent;
	color:#000000;
}

.mainContentArea h6, relativeContentArea h6 {
	font-size:90%;
/*	font-weight:bold;*/
	padding:0px;
	margin:0px;
	border:0px;
	background:transparent;
	color:#000000;
}

.mainContentArea .schemeColor1 {
	padding:0px;
	margin:0px 0px 0px 0px;
	background-image:url(Images/mainContentH2BG.jpg);
	background-repeat:no-repeat;
}

.mainContentArea .alignLeftTop{
}

#pageTitlePlaceholderControl H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:140%;
	font-weight:bold;
	padding:4px 0px 5px 0px;
	margin:0px;
	text-align:left;
	background-image:url(Images/mainContentH1BG.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.mainContentArea input, .mainContentArea textarea, .mainContentArea select, .mainContentArea label, .mainContentArea legend {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

#pageIntroPlaceholderControl, .newsroom-release-content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	background:#FFFFFF;	/*url(Images/introTextBG.gif) no-repeat top left;*/
	border-top:2px solid #414E6E;
	border-right:2px solid #414E6E;
	border-bottom:5px solid #414E6E;
	border-left:2px solid #414E6E;
	margin-bottom:15px;
}

#sectionAContentPlaceholderControl
{
	float:left;
	clear:left;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin-bottom:15px;
	border-top:2px solid #414E6E;
	border-right:2px solid #414E6E;
	border-bottom:5px solid #414E6E;
	border-left:2px solid #414E6E;
}

.cphMain /*formerly section1ContentPlaceholderControl */
{
	/*background-image:url(Images/introTextBG.gif);*/
	background-color:#FFFFFF;
	border-top:2px solid #414E6E;
	border-right:2px solid #414E6E;
	border-bottom:5px solid #414E6E;
	border-left:2px solid #414E6E;
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
	margin-bottom:15px;
	padding:10px;
	width:520px;
}

.mainContentArea p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	/*padding:4px 8px 4px 15px; */
	/*margin:0px;*/
	color:#000000;
}

.mainContentArea p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	padding:4px;
}

.imgFloatRightWithBorder {
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	float:right;
	border:1px solid #000000;
}

.imgFloatLeftWithBorder {
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	border:1px solid #000000;
}

blockquote {
	padding:4px 4px 4px 30px;
	margin:0px;
}


/*----------------------------*/	
/* Relative Content Component */
/*----------------------------*/

.relativeContentArea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	padding:5px 0px 8px 0px;
	border-bottom:#5D5D5D 0px solid;
}

#contentAreaRight_topRightGutterControl p {
	padding-left:6px;
	padding-right:6px;
}

.relativeContentHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	text-transform:none;
	margin:0px;
	padding:3px 2px;
}

.relativeContent {
	border-bottom:#003366 0px solid;
}

.rcbBorderRight {
	border-right:#DFD7CA 3px solid;
	border-bottom:#5D5D5D 0px solid;
}
.rcbBorderLeft {
	border-left:#DFD7CA 3px solid;
	border-bottom:#5D5D5D 0px solid;
}

.relativeContentBox {
	background:transparent;
}
/*
.relativeContentArea .schemeColor1 {
	background:transparent url(http://chfs.ky.gov/NR/rdonlyres/3E377559-3D85-4337-B113-2056B52F740F/0/relativeContentBG.jpg) no-repeat right bottom;
	border-bottom-width:5px;
	border-bottom-style:solid;
	border-bottom-color:#414E6E;
}
*/
.relativeContentArea .alignRightTop{
	background-color:#414E6E;
}

.relativeContentArea .alignLeftTop{
	background-color:#414E6E;
}

.relativeContentArea .relativeContentHeader{
	background-color:#414E6E;
}

.relativeContentArea p {
	font-size:80%;
	text-align:left;
	padding:4px 0px 4px 0px;
	margin:0px;
	color:#000000;
}
/*
a.seeAlsoLink {
	font-size:80%;
	margin:0px;
	padding:2px 2px 2px 12px;
	display:block;
	background:transparent url(http://chfs.ky.gov/NR/rdonlyres/A3894056-BFCC-4397-A9EF-5EE7B3E03C73/0/site_nav_bullet1b.gif) no-repeat left top;
}
*/
span.seeAlsoText {
	font-size:80%;
	padding:2px 2px 2px 0px;
	margin:0px 0px 0px 12px;
	display:block;
}

.relativeContentBox br {
	display:none;
	visibility:hidden;
}

.relativeContentBox #contentAreaRight_genericRelativeContentBox1_PresentationModeControlsContainer__ctl0_rcbContentPlaceholderControl br, .relativeContentBox #contentAreaRight_genericRelativeContentBox2_PresentationModeControlsContainer__ctl0_rcbContentPlaceholderControl br {
	display:block;
	visibility:visible;
}


/*-------------------------*/
/* Entity Footer Component */
/*-------------------------*/

.entityFooterLink
{
	font-family:Verdana, Arial;
	color:Black;
	font-size:90%;
	padding:0 0 0 5px;
	text-decoration:none;
	text-align:left;
}

/*-----------------------------*/
/* Enterprise Footer Component */
/*-----------------------------*/

.enterpriseFooterLink {
	font-size:80%;
}

/*-------------*/
/* Tag Styles  */
/*-------------*/

p
{
	font-size:100%;
}

.a10bold
{
	font-family:Arial;
	font-size:10pt;
	line-height:normal;
	font-weight:bold;
}

.a10boldltyellow
{
    background-color:#FFFFB3;
	font-family:Arial;
	font-size:10pt;
	line-height:normal;
	font-weight:bold;
}

.arial10
{
	font-family:Arial;
	font-size:10pt;
}

.arial10left1
{
	font-family:Arial;
	font-size:10pt;
    margin-left:1em;
}

.btnUpload
{
	margin-bottom:10px;
	/*margin-top:10px;*/	
}

.btnPESUpload
{
	margin-bottom:10px;
	margin-top:10px;	
	width:80px;
}

div.h3
{
	width:90%;
	float:left;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	padding:0;
	margin:12px 12px 5px 0px;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#414E6E;
	color:#000000;
	border-top-width:0px;
	border-right-width:0px;
	border-left:#414E6E solid 8px;
	text-transform:none;
}

div.h4 
{
	/*float:left;
	clear:right;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding:3px 10px 0 5px;
	margin:0;
	border-bottom:0;
	border-top-width:0px;
	border-right-width:0px;
	border-left:#667089 solid 14px;
}

.fu-datarequest
{
	height:23px;
	margin-bottom:.6em;
	width:300px;
}

.funormal
{
	height:23px;
	margin-bottom:10px;
	margin-top:10px;	
	width:80%;
}

.futb10 /*for FileUpload control, adds top and bottom spacing, sets height so that the "Browse..." button is same height as standard button ("Upload" button) */
{
	height:24px;
	margin-bottom:10px;
	margin-top:10px;
}

.futop10
{
	height:24px;
	margin-top:10px;
}

.mainContentArea .schemeColorska {
	padding:0px;
	margin:0px 0px 0px 0px;
	background-image:url(http://dbhdid.ky.gov/images/h2bg.jpg);
}

li.faq
{
	padding:1em 0 0 0;
	margin-left:0;
}

li.normal
{
	/*padding-top:5px;*/
}

ol.normal
{
	margin-left:20px;
}

.noscript
{
	background-color:Yellow;
	color:Maroon;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
}

p a:visited
{
    color:blue;
}

p.h3 {
	/*float:left;
	clear:right;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding:0 10px 0 0;
	margin:0;
	border-bottom:0;
	border-top-width:0px;
	border-right-width:0px;
	border-left:#667089 solid 16px;
	text-transform:none;
}

p.h7 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	text-align:left;
	padding:0px 10px 1px 3px;
	margin:8px 12px 5px 16px;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#DFD7CA;
	color:#000000;
	border-top-width:0px;
	border-right-width:0px;
	border-left:#DFD7CA solid 12px;
}

p.faq
{
	padding:1em 0 0 0;
}

p.innerhead
{
	font-weight:bold;
	font-size:100%; 
	padding-top:1em; 
}

p.innerrep
{
	font-weight:bold;
	font-size:100%; 
	padding-top:.5em; 
    margin-bottom:.5em;
    margin-left:1em;
}

.innerrep
{
	font-weight:bold;
	font-size:100%; 
	padding-top:.5em; 
    margin-bottom:.5em;
    margin-left:1em;
}

.innerrepdl
{
	font-weight:bold;
	font-size:100%; 
	padding-top:.5em; 
    margin-bottom:.5em;
    margin-left:1.5em;
}

.innerrepu
{
	font-weight:bold;
	font-size:100%; 
	padding-top:.5em; 
    margin-bottom:.5em;
    margin-left:1em;
    text-decoration:underline;
}

p.outerhead
{
	border-bottom:solid 1px Gainsboro;
	font-weight:bold;
	font-size:100%; 
	margin-left:10px;
}

p.subhead
{
	font-weight:bold;
	font-size:100%; 
	margin:15px 0px 5px 0px; 
	padding:0 0 2px 2px; 
	border-bottom:solid 1px #414E6E; 
	border-left:solid 8px #414E6E
}

p.subheadleft1
{
	font-weight:bold;
	font-size:100%; 
	margin:15px 0px 5px 1em; 
	padding:0 0 2px 2px; 
	border-bottom:solid 1px #414E6E; 
	border-left:solid 8px #414E6E
}

p.top
{
	padding-top:1em;
}

p.top5
{
	margin-top:.5em;
}

.sclqaheader
{
	background-color:Transparent;
	background:transparent url(Images/headerbg3s.jpg) no-repeat;
	/*background:none;*/
	position:absolute; top:0; left:0; z-index:1;
	color:white;
	font-size:14pt; 
	font-weight:bold; 
	height:18px;
	margin-bottom:0;
    padding-top:4px;
	text-align:center; 
	vertical-align:top; 
	width:1002px; 
}

.sclpageheader
{
	background:white url(https://dbhdid.ky.gov/Login/Images/headerbg3s.jpg) no-repeat left top; 
	/*background:url(/Images/headerbg3s.jpg) no-repeat;*/
	background-color:white; left:0; overflow:hidden;
	/*border:solid 1px red;*/
	clear:both;
	color:white;
	font-size:14pt; 
	font-weight:bold; 
	height:26px;
	left:0;
	margin:0;
	margin-bottom:01px;
	padding:0;
    /*position:absolute; */
	text-align:center;
	top:0; 
	vertical-align:middle; 
	width:1002px;
	z-index:1;
}

.sclheader
{
	background:none;
	position:absolute; top:0; left:0; z-index:1;
	color:white;
	font-size:14pt; 
	font-weight:bold; 
	height:18px;
	margin-bottom:0;
    padding-top:4px;
	text-align:center; 
	vertical-align:top; 
	width:1002px; 
}

.top5
{
	margin-top:.5em;
}

.top5bot5
{
	margin-top:.5em;
}

.top-5
{
    margin-top:-.5em;
}

.top1
{
	margin-top:1em;
}

.top15
{
	margin-top:1.5em;
}

.top1boldlarge
{
    font-size:110%;
    font-weight:bold;
    padding-top:1em;
}

.top1bot1
{
    margin-bottom:1em;
	margin-top:1em;
}

.top1lh15
{
	line-height:1.5;
	margin-top:1em;
}

.top2
{
	margin-top:2em;
}

.top2lh15
{
	line-height:1.5;
	margin-top:1em;
}

u {
	text-decoration:underline;
}

ul.bulleted
{
	color:inherit;
	font-size:100%; 
	list-style-type:square;
	margin-bottom:.5em; 
	margin-left:2.4em;
	margin-top:.5em; 
	padding:0;
	/*padding-left:.1em;*/
	vertical-align:top;
}

ul.bulleted li
{
	color:inherit;
	font-size:100%; 
	padding-bottom:.2em;
}

ul.bulleted-smspace
{
	color:inherit;
	font-size:100%; 
	list-style-type:square;
	margin-bottom:.5em;
	margin-left:2.4em;
	margin-top:.5em;
	padding:0;
	/*padding-left:.1em;*/
	/*text-decoration:none;*/
	vertical-align:top;
}

ul.bulleted-smspace li
{
	color:inherit;
	font-size:100%; 
	padding-bottom:.5em;
	/*padding-left:.1em;*/
	/*text-decoration:none;*/
}

ul.bulleted-spaced
{
	color:inherit;
	font-size:100%; 
	list-style-type:square;
	margin-bottom:.5em;
	margin-left:2.4em;
	margin-top:1em;
	padding:0;
	/*padding-left:.1em;*/
	text-decoration:none;
	vertical-align:top;
}

ul.bulleted-spaced li
{
	color:inherit;
	font-size:100%; 
	padding-bottom:1em;
	/*padding-left:.1em;*/
	text-decoration:none;
}

/*The next two are the same as the ones without "cl-" and were created for use on the Department Reports page when the links in the list should open in a new tab*/
ul.cl-bulleted-smspace
{
	color:inherit;
	font-size:100%; 
	list-style-type:square;
	margin-bottom:.5em;
	margin-left:2.4em;
	margin-top:.5em;
	padding:0;
	/*padding-left:.1em;*/
	/*text-decoration:none;*/
	vertical-align:top;
}

ul.cl-bulleted-smspace li
{
	color:inherit;
	font-size:100%; 
	padding-bottom:.5em;
	/*padding-left:.1em;*/
	/*text-decoration:none;*/
}

ul.faq
{
	padding:0 0 0 25px;
	margin-left:0;
}

ul.normal
{
	line-height:1.5;
	margin-left:0;
}

@media print{
}

.pageContainer {
	width:80%;
}

#entityBranding0 img {
	display:none;
	visibility:hidden;
}

p.padtop1
{
  padding-top:1em;
}

li
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:100%;
  list-style-type:square;
  list-style-position:outside;
}

ol
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:100%;
  list-style-type:square;
  list-style-position:outside;
}

ul
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:100%;
  list-style-type:square;
  list-style-position:outside;
}

ul li
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:100%;
  list-style-type:square;
  list-style-position:outside;
}

ul li ul li
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:100%;
  list-style-type:square;
  list-style-position:outside;
}

td
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:90%;
}

div.certification
{
    background-color:White;
    background-position:0;
    margin:1.5em 1em .5em 1.5em;
    /*margin-bottom:1em;*/
    /*text-align:center;*/
}

div.topbar a
{
  font-family:Arial;
  font-size:80%;
  color:#FFFFFF;
  font-weight:bold;
}

div.topbar a:hover
{
  font-family:Arial;
  font-size:80%;
  color:#FFFFFF;
/*  color:#FFAA4E; */
  font-weight:bold;
} 

div.topbar a:active
{
  font-family:Arial;
  font-size:80%;
  color:#FFFFFF;
/*  color:#FFAA4E; */
  font-weight:bold;
} 

div.topbar a:visited
{
  font-family:Arial;
  font-size:80%;
  color:#FFFFFF;
  font-weight:bold;
} 

div.topbar a:visited:hover
{
  font-family:Arial;
  font-size:80%;
  color:#FFFFFF;
/*  color:#FFAA4E; */
  font-weight:bold;
}

h3 a
{
  color:#FFFFFF;
  text-decoration:none;
}

h3 a:hover
{
  color:#FFA94C;
  text-decoration:none;
} 

h3 a:active
{
  color:#FFA94C;
  text-decoration:none;
} 

h3 a:visited
{
  color:#FFFFFF;
  text-decoration:none;
} 

h3 a:visited:hover
{
  color:#FFA94C;
  text-decoration:none;
}

a.topbar
{
  font-family:Arial;
  font-size:80%;
  color:#FFFFFF;
  font-weight:bold;
}

a.topbar:hover
{
  font-family:Arial;
  font-size:80%;
  color:#FFFFFF;
/*  color:#FFAA4E; */
  font-weight:bold;
} 

a.topbar:active
{
  font-family:Arial;
  font-size:80%;
  color:#FFFFFF;
/*  color:#FFAA4E; */
  font-weight:bold;
} 

a.topbar:visited
{
  font-family:Arial;
  font-size:80%;
  color:#FFFFFF;
  font-weight:bold;
} 

a.topbar:visited:hover
{
  font-family:Arial;
  font-size:80%;
  color:#FFFFFF;
/*  color:#FFAA4E; */
  font-weight:bold;
}

div.topbar
{
  background-color:#414E6E;
  font-family:Verdana;
  font-size:80%;
  color:#FFFFFF;
  letter-spacing:102%;
}

div.topbar a:link
{
  font-family:Verdana;
  font-size:80%;
  color:#FFFFFF;
  letter-spacing:102%;
}

div.topbar a:hover
{
  font-family:Verdana;
  font-size:80%;
  color:#FFAA4E;
  letter-spacing:102%;
} 

div.topbar a:active
{
  font-family:Verdana;
  font-size:80%;
  color:#FFAA4E;
  letter-spacing:102%;
} 

div.topbar a:visited
{
  font-family:Verdana;
  font-size:80%;
  color:#FFFFFF;
  letter-spacing:102%;
} 

div.topbar a:visited:hover
{
  font-family:Verdana;
  font-size:80%;
  color:#FFAA4E;
  letter-spacing:102%;
}

span.topbar
{
  color:#FFFFFF;
}

#topbar a
{
  font-family:Arial;
  font-size:80%;
  color:#FFFFFF;
  font-weight:bold;
}

#topbar a:hover
{
  font-family:Arial;
  font-size:80%;
  color:#FFFFFF;
/*  color:#FFAA4E; */
  font-weight:bold;
} 

#topbar a:active
{
  font-family:Arial;
  font-size:80%;
  color:#FFFFFF;
/*  color:#FFAA4E; */
  font-weight:bold;
} 

#topbar a:visited
{
  font-family:Arial;
  font-size:80%;
  color:#FFFFFF;
  font-weight:bold;
} 

#topbar a:visited:hover
{
  font-family:Arial;
  font-size:80%;
  color:#FFFFFF;
/*  color:#FFAA4E; */
  font-weight:bold;
}

#title a
{
  font-family:Arial;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}

#title a:hover
{
  font-family:Arial;
  color:#FFAA4E;
  font-weight:bold;
  text-decoration:none;
} 

#title a:active
{
  font-family:Arial;
  color:#FFAA4E;
  font-weight:bold;
  text-decoration:none;
} 

#title a:visited
{
  font-family:Arial;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
} 

#title a:visited:hover
{
  font-family:Arial;
  color:#FFAA4E;
  font-weight:bold;
  text-decoration:none;
}

.sub_hide 
{
  display:none;
}

.sub_show
{
  color:#0066cc;	
}

a.title
{
  text-decoration:none; 
  color:#FFFFFF;
}

.uline
{
  text-decoration:underline;
}

/* Styles particularly for DMHMRS applications */

TextBox
{
	border:solid 1px Gainsboro;
    font-family:Arial;
    font-size:10pt;
}

.textbox
{
	border:solid 1px Gainsboro;
    font-family:Arial;
    font-size:10pt;
}

.textboxa10
{
    font-family:Arial;
    font-size:10pt;
}

.white
{
    color:White;
}

.whitetr12
{
    color:White;
    font-family:Times New Roman;
    font-size:12pt;
    font-weight:bold;
}

#blShowRoles
{
	margin:0;
	padding:0;
	height:5px;
}

#btnCreateUser
{
	position:absolute;
	left:250;
	top:100;
}

#bottomNavBar
{
	/*border-left:solid 5px #414E6E; 
	border-right:solid 5px #414E6E; */
	height:13px;
	margin:0;
	padding:5px 0 4px 0; 
	text-align:left; 
	vertical-align:text-bottom; 
	width:750px; 
}

#cblRoles
{
	background-color:#EDEEF2;
	font-size:x-large;
}

#chfsBar
{
	float:right; 
	text-align:right;
	width:75%; 
}

#chfsFooter
{
	clear:left;
	float:left;
	height:10px;
}

#divBreadcrumb
{
	clear:right;
	float:left;
}

#divContent
{
	float:left; 
	font-size:small;
/*	height:265px; */
	margin:10px 0 0 10px; 
	min-height:260px;
	text-align:left;
	width:542px; 
	z-index:999;
}

#divInner
{
	float:left;
	margin:0px 25px 0px 0px;
}

#divLeftNavbar
{
	float:left; 
	width:180px; 
	height:100%; 
	margin-right:5px;
}

#divLogin
{
	color:white; 
	font-weight:bold; 
	font-size:90%; 
	float:left; 
	padding-left:0.938em; 
	text-align:left; 
	width:20%;
}

#divMidsection
{
	background-color:#F1ECE6; /*#414E6E;*/
	border-left:solid 5px #414E6E; 
	border-right:solid 5px #414E6E; 
	width:750px; 
	/*height:100%;*/
}

#divPrivacy
{
	padding-top:2px;	
}

#divSearchDBHDID
{
	border-left:solid 5px #414E6E; 
	border-right:solid 5px #414E6E; 
	float:left; 
	padding-bottom:2px; 
	width:750px;
}

#divUpdate
{
	clear:both;
	float:right;
	font-family:Verdana, Arial;
	font-size:80%;
	text-align:right;
	vertical-align:middle;
}

#footerImages
{
	clear:both; 
	float:left; 
	margin:0;
}

#imgBLC
{
	height:9px;
	width:9px;
}

#imgBRC
{
	height:9px;
	width:9px;
}

#imgKYgov
{
    height:1.063em;
    width:5em;
    padding:0.250em 0;
}

#imgTLC
{
	clear:none;
	float:left; 
	height:0.563em;
	width:0.563em;
}

#imgTLC2
{
	clear:none;
	float:left; 
	height:0.563em;
	width:0.563em;
}

#imgTRC
{
	clear:none;
	float:right; 
	height:0.563em;
	width:0.563em;
}

#imgTRC2
{
	clear:none;
	float:right; 
	height:0.563em;
	width:0.563em;
}

#tdSuccess
{
	margin:10px;	
}

#lblPageTitle
{
	z-index:1;
}

#lblRolesAdded
{
	color:#8B0000;
	font-weight:bold;
	padding-top:1em;
	margin-top:1em;
}

#lnkLogin
{
	color:White;
	font-weight:bold; 
	position:absolute; 
	top:10px; 
	left:95%; 
	text-decoration:underline;
}

#LoginView1
{
	color:White;
	font-weight:bold; 
	position:absolute; 
	top:22px; 
	right:50px; 
	text-decoration:underline;		
}

#logMain
{
	background-color:#EDEEF2;
	border:solid 1px Gainsboro;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	position:absolute; 
	left:20px; 
	top:80px; 
}

#parLimit
{
	text-align:left;	
}

#pnlBanner
{
	margin:0; 
	padding:0; 
	width:760px;
}

#pnlCreate
{
	position:absolute;
	top:80px;
	left:20px;
}

#pnlCreateUser
{
	position:absolute;
	top:80px;
	left:400px;
}

#pnlSubhead
{
	padding-left:5px; 
	position:absolute; 
	top:38px;
}

#pnlUserRole
{
	position:absolute;
	top:80px;
	left:400px;
}

#searchDBHDID
{
	color:blue;
	font-weight:bold; 
	padding-bottom:2px;
	text-decoration:underline; 
}

#sclqaprocess
{
	background-color:White;
	font-family:Arial, Sans-Serif;
	font-size:10pt;
	margin:0 1em 1em 1em;
	width:982px;
}

#tblCreateUser
{
	background-color:#EDEEF2;
	border:solid 1px Gainsboro;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	position:absolute; 
}

#tblMain
{
	border-left:solid 5px #414E6E;
	border-right:solid 5px #414E6E;
    background-color:#F1ECE6;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:10pt;
    width:760px;
}

#tdFailure
{
	padding:5px;	
}

#tdSuccess
{
	border-left:ridge 1px #DFD7CA;
	padding:10px;
}

#topNavBarControl
{
	font-size:95%;
	height:14px;
	margin-top:-5px; 
	padding:0.313em 0;
	vertical-align:bottom;
    width:inherit;
    white-space:nowrap;
}

#TreeView1
{
	border-right:4px solid #414E6E; 
	border-bottom:4px solid #414E6E; 
	margin-bottom:1em; 
	padding-bottom:0;
	width:180px;
}

.10pt
{
	font-size:10pt;
}

.11pt
{
	font-size:11pt;
}

.adminBox
{
	background-color:#EDEEF2;
	border:solid 1px Gainsboro;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	position:absolute; 
	left:20px; 
	top:80px; 
	width:350px;
}

.adminError
{
	color:#990000;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	margin:1em;
	text-align:left;
	width:340px;
}

.adminErrorRTT
{
	color:#990000;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	margin:1em 1em 0 1em;
	text-align:left;
	width:340px;
}

span.adminError
{
	color:#990000;
	font-weight:bold;
	text-align:left;
}

.adminLabel
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
}

.blRoles
{
	background-color:#EDEEF2;
	margin:5px;
}

.bluebold
{
	color:blue; 
	font-weight:bold;
}

.bluelabel
{
	color:#414E6E; 
	font-family:Arial; 
	font-size:small; 
	font-weight:bold;
	left:520px; 
	position:absolute; 
	width:350px;
}

.bold
{
	font-weight:bold;
}

.boldbot5
{
	font-weight:bold;
	margin-bottom:.5em;
}

.boldbot1
{
	font-weight:bold;
	margin-bottom:1em;
}

.boldcenter
{
    font-weight:bold;
    text-align:center;
}

.boldleftpt4
{
	font-weight:bold;
	margin-left:.4em;
}

.boldleftpt5
{
	font-weight:bold;
	margin-left:.5em;
}

.boldleft1
{
	font-weight:bold;
	margin-left:1em;
}

.boldleft1top
{
	font-weight:bold;
	margin-left:1em;
    vertical-align:top;
}

.boldleft1top15
{
	font-weight:bold;
	margin-left:1em;
    margin-top:1.5em;
}

.boldleft2
{
	font-weight:bold;
	margin-left:2em;
}

.boldleft3
{
	font-weight:bold;
	margin-left:3em;
}

.boldleft4
{
	font-weight:bold;
	margin-left:4em;
}

.boldleft5
{
	font-weight:bold;
	margin-left:5em;
}

.boldltyellow
{
	background-color:#FFFFB3;
	font-weight:bold;
}

.boldltyellowleft1
{
	background-color:#FFFFB3;
	font-weight:bold;
    margin-left:1em;
}

.boldltorange
{
	background-color:#FFE7A7;
	font-weight:bold;
}

.boldmb5
{
	font-weight:bold;
	margin-bottom:.5em;
}

.boldmb1
{
	font-weight:bold;
	margin-bottom:1em;
}

.boldmb15
{
	font-weight:bold;
	margin-bottom:1.5em;
}

.boldpadb5
{
	font-weight:bold;
	padding-bottom:.5em;
}

.boldpadb1
{
	font-weight:bold;
	padding-bottom:1em;
}

.boldpadb15
{
	font-weight:bold;
	padding-bottom:1.5em;
}

.boldpapaya
{
    background-color:#FFDAB9; /*#FFEFD5;*/
	font-weight:bold;
}

.boldred
{
    color:#cc0000;
	font-weight:bold;
}

.boldredl1
{
	color:#cc0000;
	font-weight:bold;
	padding-left:1em;
}

.boldredleft1
{
	color:#cc0000;
	font-weight:bold;
	padding-left:1em;
}

.boldredpadb5
{
	color:#cc0000;
	font-weight:bold;
	padding-bottom:.5em;
}

.boldredpadb1
{
	color:#cc0000;
	font-weight:bold;
	padding-bottom:1em;
}

.boldredpadb15
{
	color:#cc0000;
	font-weight:bold;
	padding-bottom:1.5em;
}

.boldredleft1top1
{
	color:#cc0000;
	font-weight:bold;
	padding-left:1em;
    padding-top:1em;
}

.boldredleft1top15
{
	color:#cc0000;
	font-weight:bold;
	padding-left:1em;
    padding-top:1.5em;
}

.boldright
{
    font-weight:bold;
    text-align:right;
}

.boldtop5
{
	font-weight:bold;
	margin-top:.5em;
}

.boldtop1
{
	font-weight:bold;
	margin-top:1em;
}

.boldtop1bot5left1
{
	font-weight:bold;
    margin-bottom:.5em;
    margin-left:1em;
	margin-top:1em;
}

.boldtop15
{
	font-weight:bold;
	margin-top:1.5em;
}

.boldund
{
    font-weight:bold;
	text-decoration:underline;
}

.boldundleft1
{
    font-weight:bold;
    margin-left:1em;
	text-decoration:underline;
}

.boldwhite
{
	color:White;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
}

.boldwhiteleft5
{
	color:White;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	margin-left:.5em;
}

.boldwhiteleft1
{
	color:White;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	margin-left:1em;
}

.boldyellow
{
	background-color:yellow;
	font-weight:bold;
}

.boldyellow1
{
	background-color:yellow;
	font-weight:bold;
	margin:1em;
}

.boldyellowleft
{
	background-color:yellow;
	font-weight:bold;
    text-align:left;
}

.bot1
{
	margin-bottom:1em;
}

.bot2
{
	margin-bottom:2em;
}

.btn944
{
    font-size:9pt;
    height:20px;
    width:54px;
}

.btn954
{
    font-size:9pt;
    height:20px;
    width:54px;
}

.btnDeleteSmall
{
    font-size:9pt;
    height:20px;
    width:54px;
}

.btnExit
{
	width:50px;
	position:absolute; 
	left:345px; 
}

.btnInsert
{
	width:105px;
	position:absolute; 
	left:455px;
}

.btnList
{
	width:85px;
	position:absolute; 
	left:170px;
}

.btnLogin /* CalendarOfEvents */
{
	position:absolute; 
	top:22px; 
	right:25px; 
}

.btnMonth
{
	width:85px;
	position:absolute; 
	left:80px;
}

.btnOpenDMF
{
    font-size:8pt; 
    padding-top:0; 
    padding-bottom:2px;
}

.btnResetAll
{
	width:70px;
	position:absolute; 
}

.btnSmall
{
    font-size:8pt;
    height:17px;
}

.btnSmallSkinny
{
    font-size:9pt;
    height:20px;
    width:44px;
}

.btnSmallA9
{
    font-family:Arial;
    font-size:9pt;
    height:18px;
}

.btnSmallWhite
{
    color:#414E6E;
    font-size:8pt;
    background-color:White;
}

.btnTiny
{
    font-size:8pt;
    height:18px;
    /*padding:1px;*/
    padding:0;
    text-align:center;
    width:44px;
}

.btnToday
{
	width:65px;
	position:absolute; 
	left:10px;
}

.btnYear
{
	width:80px;
	position:absolute; 
	left:260px;
}

button
{
	background-color:#DFD7CA;
}

.calEvents
{
	float:left; 
	font-family:Times New Roman;
	font-size:12pt;
    margin:0 15px 15px 0;
}

.calEventDate
{
	border-color:#999999;
	color:black;
	font-family:Verdana;
	font-size:8pt;
}

.calTitle
{
	background:#414E6E;
	background-color:#414E6E;
	border:0px;
	color:White;
	font-size:13pt;
	font-weight:bold; 
	margin:0;
	padding:0;
	vertical-align:middle;
	width:100%;
}

.cblDR
{
    font-size:110%;
    margin-left:19px; 
    /*margin-top:1em;*/
    text-indent:-19px 
}

.cblDataRequest
{
    font-family:Arial;
    font-size:105%;
}

.cblDataRequest td
{
    font-size:100%;
    padding-right:2em;
}

.cblDataRequest-r1 td
{
    font-size:100%;
    padding-right:1em;
}

.cblNormal
{
	font-size:inherit;
	padding:5px;
    vertical-align:top;
}

.cblRoles
{
	background-color:#EDEEF2;
	font-size:small;
	padding:5px;
}

.cblRolesCB
{
    margin-left:1em;
    padding-right:1em;
	text-indent:-20px;
    vertical-align:top;
    width:98%;
}

.center
{
	text-align:center;
}

.controlBox
{
	
}

.cpw
{
	font-weight:bold;
	font-size:120%;
	margin:5px;
	padding:10px;
}

.crisisToolsLink
{
    color:blue;
    font-size:105%;
    font-weight:bold;
}

.ddlCategories
{
	margin-bottom:.5em;
}

.ddlCrisis
{
	background-color:#EDEEF2;
	font-family:Arial;
	font-size:100%;
	margin-bottom:.25em;
}

.ddlEntities
{
	margin-bottom:.5em;
}

.ddlFileUpdate
{
    font-family:Arial;
    font-size:small;
}

.ddlReports
{
    font-size:100%;
	margin-left:1em;
}

.ddlReportsDownload
{
    font-size:10pt;
	margin-left:.5em;
}

.ddlTypes
{
	margin-bottom:.5em;
}

.detCommand
{
	background-color:#414E6E;
	font-weight:bold;
	text-align:right;
}

.detEdit
{
	border:Gainsboro solid 1px;
}
 
.detEvent
{
	background-color:#EDEEF2; 
	color:#414E6E;
	font-family:Times New Roman;
	height:50px;
	max-width:560px;
	margin-bottom:1em;
	padding:4; 
	width:560px;
}

.detEventEdit
{
	background-color:#EDEEF2; 
	clear:left;
	color:black;
	float:left;
	font-family:Times New Roman;
	font-size:10pt;
	margin-bottom:1em;
	padding:4; 
	position:absolute;
	width:500px;
	z-index:1;
}

.detFooter
{
	background-Color:#414E6E;
	color:White;
	font-weight:bold;
	font-family:arial;
	color:White;
	text-align:center;
	vertical-align:middle;
}

.detFieldHeader
{
	background-color:#DFD7CA;
	color:#000033;
	border:#F1ECE6 solid 1px;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	text-align:right;
	width:15%;
}

.detHeader
{
	background-color:#414E6E;
	color:White;
	font-weight:bold;
	font-family:Arial;
	height:28px;
	text-align:center;
	vertical-align:middle;
}

.detRow
{
	background-color:#EDEEF2;
	color:Black;
	vertical-align:top;
	border:Gainsboro solid 1px;
}

.detRowEdit
{
	background-color:#9099B1;
	color:Black;
	vertical-align:top;
	border:Gainsboro solid 1px;
}

.detUser
{
	background-color:#EDEEF2; 
	color:#414E6E;
	font-family:Arial;
	max-width:90%;
	margin-bottom:1em;
	margin-top:1em;
	padding:4; 
	width:90%;
}

.divCalEventDate
{
/*	display:none; */
	left:520px; 
	position:absolute; 
	top:176px;
}

.divCalEndDate
{
	/*display:none;*/
	left:520px; 
	position:absolute; 
	top:208px;
}

.divCategories
{
	float:left; 
	clear:right;
	position:absolute; 
	top:70px; 
	left:325px;
	width:650px;
}

.divHeading
{
	margin-bottom:1em; 
	min-width:800px;
}

.divLegend
{
/*	height:15px;
	width:270px; */
	background-color:#DFD7CA;
	font-weight:bold;
	border:0;
	text-align:center;
	padding:2px 0 2px 0;
}

.divLegendall
{
	/*height:50px;*/
	/*width:270px;*/
	background-color:#EDEEF2;
	position:absolute; 
	top:70px; 
	left:20px; 
	vertical-align:middle; 
	border:double 1px #414E6E; 
	margin-bottom:1em; 
	margin-right:20px; 
	padding:0 0 3px 0;
}

.divLegendbody
{
/*	width:270px;
	height:30px; */
	background-color:#EDEEF2;
	border:solid 1px #414E6E;
}

.divMain
{
	background-color:#F1ECE6;
	height:100%;
	margin-bottom:10px;
	width:760px;
}

.divNormal
{
	margin:10px 0 10px 0;
}

.dpContent
{
	width:400px;
    background-color:white;
    margin:auto;
    padding:10px;
}

.Edit
{
	background-color:#EDEEF2;
}

.expired
{
	color:#990000;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	margin:1em;
	text-align:left;
}

.fileUpload
{
	background-color:#F1ECE6;
}

.fldHeader
{
	background-color:#DFD7CA;
	color:#000033;
	border:solid 1px #F1ECE6;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	text-align:right;
	width:15%;
}

.footer
{
	background-color:#414E6E;
	color:White;
	padding-bottom:16px;
	text-align:center;
}

.four /*this is for putting a short div before a control when it's in a td and margin and padding don't work*/
{
    font-size:4pt;
}

.two /*this is for putting a short div before a control when it's in a td and margin and padding don't work*/
{
    font-size:2pt;
}

.grdContacts
{
	left:34px; 
	position:absolute; 
	top:121px;
	padding:2; 
    font-family:Times New Roman;
    font-size:80%;
    color:#333333;
	border:solid 1px Gainsboro;
}

.grdEvents
{
	color:#333333;
	border:solid 1px Gainsboro;
	font-family:Times New Roman;
	font-size:11pt;
	margin-bottom:.5em;
	width:560px;
}

.grdPrint
{
	border:solid 1px black;
	font-family:Times New Roman;
	font-size:12pt;
	margin-bottom:.5em;
	width:400px;
}

.grdPrint
{
	border:solid 1px black;
	font-family:Times New Roman;
	font-size:12pt;
	margin-bottom:.5em;
	width:400px;
}

.grdRoles
{
	border:solid 1px #667089;
	margin-bottom:.5em;
	width:90%;
}

.gvArial
{
	color:#333333;
	border:solid 1px Gainsboro;
	font-family:Arial;
	font-size:10pt;
	margin-bottom:.5em;
	margin-top:1em;
	/*width:500px;*/
}

.gvBasic
{
	color:#333333;
	border:solid 1px Gainsboro;
	font-family:Times New Roman;
	font-size:11pt;
	margin-bottom:.5em;
	margin-top:.5em;
	width:560px;
}

.gvBordered
{
	color:#333333;
	border:solid 1px #414E6E;
	font-family:Times New Roman;
	font-size:11pt;
	margin-bottom:.5em;
	width:560px;
}

.gvCaptionArial
{
	color:#333333;
	font-family:Arial;
	font-size:10pt;
}

.gvCaptionArial11
{
	color:#333333;
	font-family:Arial;
	font-size:11pt;
}

.gvSCLQA
{
	color:#333333;
	border:solid 1px Gainsboro;
	font-family:Arial;
	font-size:10pt;
	margin-bottom:.5em;
	margin-top:1em;
	/*width:500px;*/
}

.gvWhiteBG
{
	color:#333333;
    background-color:white;
	border:solid 1px Gainsboro;
	font-family:Arial;
	font-size:10pt;
	margin-bottom:.5em;
	margin-top:1em;
	/*width:500px;*/
}

.headleft1
{
	color:White;
	font-weight:bold; 
	position:absolute; 
	top:10px; 
	left:15px; 
}

.headleft2
{
	color:White;
	font-weight:bold; 
	position:absolute; 
	top:32px; 
	left:15px; 
}

.headmidbottom
{
	color:White;
	font-weight:bold; 
	position:absolute; 
	text-align:center;
	top:30px; 
	left:46%;
}

.headmidleft1
{
	color:White;
	font-weight:bold; 
	position:absolute; 
	top:10px; 
	left:200px; 
}

.headmidleft2
{
	color:White;
	font-weight:bold; 
	position:absolute; 
	top:32px; 
	left:200px; 
}

.headmidright1
{
	color:White;
	font-weight:bold; 
	position:absolute; 
	top:10px; 
	right:160px; 
}

.headmidright2
{
	color:White;
	font-weight:bold; 
	position:absolute; 
	top:32px; 
	right:160px; 
}

.headright1
{
	color:White;
	font-weight:bold; 
	position:absolute; 
	top:10px; 
	right:20px; 
}

.headright2
{
	color:White;
	font-weight:bold; 
	position:absolute; 
	top:32px; 
	right:20px; 
}

hr.datarequest
{
    color:#C7CBD7;
    height:0px;
	margin:.5em 0;
}

hr.datarequest-dot
{
    border:White 0 dotted;
    background-color:Gainsboro;
    height:.2px;
	margin:.8em 0;
}

hr.graydot
{
    color:#DFD7CA;
    border-style:dotted;
    margin-top:5px;
}

hr.navydot
{
    border-bottom:1px dotted #414E6E;
}

hr.normal
{
    color:#C7CBD7;
    height:0px;
	margin:-5px 0 0 .5em;
}

hr.scl
{
    color:#C7CBD7;
    height:0px;
	margin:0 0 0 -5px;
	width:970px;
}

.imbDatePicker
{
	border:0;
	position:absolute;
	left:230px;
}

.imgDatePicker
{
	border:0;
	position:absolute;
	left:230px;
}

.instructions
{
	font-family:Arial;
	font-size:small;
	font-weight:normal;
	margin-left:5px;
	margin-right:5px;
	text-align:left;
	width:96%;
}

.lbl100
{
	position:absolute;
	left:378px; 
	font-family:Arial; 
	font-size:10pt; 
	font-weight:bold;
	z-index:1;
}

.lblAdmin
{
	color:#000033;
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
}

.lblBlue
{
	color:#000066; 
	font-family:Arial; 
	font-size:small; 
}

.lblBold
{
	font-weight:bold;
	font-family:Arial;
	font-size:small;
}

.lblBoldRed
{
	color:#B22222;
	font-weight:bold;
}

.lblCategories
{
	float:left; 
	margin-bottom:.25em;
	font-weight:bold;
}

.lblConfirmation
{
	color:#8B0000;
	font-weight:bold;
	padding-top:1em;
	margin-top:1em;
}

.lblDetailsHeader
{
	color:White;
	font-family:Times New Roman;
	font-size:11pt;
	font-weight:bold;
	text-align:center;
}

.lblEntities
{
	float:left; 
	margin-bottom:.25em;
	font-weight:bold;
}

.lblEntity
{
/*	background-color:White;*/
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	padding:2px;
	width:270px;
}

.lblFormat
{
	font-family:Arial; 
	font-size:small; 
	font-weight:bold; 
	left:265px; 
	position:absolute;	
	z-index:1;
}

.lblHeading
{
	width:470px;
	background-color:#414E6E;
	color:white;
	width:560px;
	font-size:13pt;
	font-weight:bold;
	padding:0;
}

.lblMaxes
{
	color:#000033; 
	font-family:Arial; 
	font-size:small; 
	font-weight:bold;
	left:520px; 
	position:absolute; 
	top:16px; 
	width:350px;
	z-index:1;
}

.lblPad
{
	padding-bottom:1em;
	padding-top:1em;
}

.lblPadLeft2
{
	padding-left:2em;
}

.lblPWChange
{
	color:#000033; 
	font-family:Arial; 
	font-size:small; 
	font-weight:bold;
	left:355px; 
	position:absolute; 
	top:82px;
	width:350px;
	z-index:1;
}

.lblRequired
{
	color:White;
	font-family:Arial;
	font-size:10pt;
	position:absolute; 
	left:37px; 
	top:24px; 
	font-weight:bold;
	text-decoration:none;
	z-index:2;
}

.lblRoleName
{
	font-family:Times New Roman;
	font-size:12pt;
	font-weight:bold;
	margin-bottom:1em;
	text-align:center;
}

.lblSelectedEntity
{
	font-weight:bold;
	position:absolute; 
	left:520px;
}

.lblTypes
{
	float:left; 
	margin-bottom:.25em;
	font-weight:bold;
}

.left
{
    text-align:left;
}

.leftpt4
{
	margin-left:4px;
}

.leftpt4bot5
{
    margin-bottom:.5em;
	margin-left:4px;
}

.leftpt5
{
	margin-left:.5em;
}

.leftpt5top1
{
	margin-left:.5em;
	margin-top:1em;
}

.leftpt7top1
{
	margin-left:.7em;
	margin-top:1em;
}

.leftpt7top1bold
{
    font-weight:bold;
	margin-left:.7em;
	margin-top:1em;
}

.leftpt5normal
{
    font-weight:normal;
	margin-left:.5em;
}

.left1
{
	margin-left:1em;
}

.left1bold
{
    font-weight:bold;
	margin-left:1em;
}

.left1bot5
{
	margin-left:1em;
	margin-bottom:.5em;
}

.left1bot1
{
	margin-bottom:1em;
	margin-left:1em;
}

.left1top5
{
	margin-left:1em;
	margin-top:.5em;
}

.left1top1
{
	margin-left:1em;
	margin-top:1em;
}

.left1top5bot5
{
	margin-bottom:.5em;
	margin-left:1em;
	margin-top:.5em;
}

.left15
{
	margin-left:1.5em;
}

.left2
{
	margin-left:2em;
}

.left2bold
{
    font-weight:bold;
	margin-left:2em;
}

.left3
{
	margin-left:3em;
}

.left3bold
{
    font-weight:bold;
	margin-left:3em;
}

.left35
{
	margin-left:3.5em;
}

.left4
{
	margin-left:4em;
}

.left43
{
	margin-left:4.3em;
}

.left43normal
{
    font-weight:normal;
	margin-left:4.3em;
}

.left45
{
	margin-left:4.5em;
}

.left46
{
	margin-left:4.6em;
}

.left4bold
{
    font-weight:bold;
	margin-left:4em;
}

.left5e
{
	margin-left:5em;
}

.left5normal
{
    font-weight:normal;
	margin-left:5em;
}

.left55
{
	margin-left:5.5em;
}

.left57
{
	margin-left:5.7em;
}

.left6
{
	margin-left:6em;
}

.left6normal
{
    font-weight:normal;
	margin-left:6em;
}

.left65
{
	margin-left:6.5em;
}

.left65normal
{
    font-weight:normal;
	margin-left:6.5em;
}

.left75
{
	margin-left:7.5em;
}

.left8
{
	margin-left:8em;
}

.left9
{
	margin-left:9em;
}

.left10
{
	margin-left:10em;
}

.lisMain
{
	color:White;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	position:absolute;
	top:32px;
	left:15px;
}

.lkb /* on 7/3/19, LinkButtons started appearing with smaller-than-normal text; this is to override that */
{
    color:blue;
    font-size:105%;
}

.lkbBlack
{
    color:black;
    font-size:100%;
}

.mbot5
{
	margin-bottom:.5em;
}

.boxLogin /* CalendarOfEvents */
{
	background-color:White;
	border:solid 1px Gainsboro;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
/*	position:absolute; 
	left:20px; 
	top:80px; */
	width:350px;
}

.lockout
{
	color:#990000;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	width:340px;
}

.login /* DMHMRS */
{
	/* background-color:#EDEEF2; */
	font-family:Arial;
	font-weight:bold;
	font-size:120%;
	margin:5px;
	width:270px;
}

.loginButton /* DMHMRS */
{
	margin-bottom:.5em;
	width:74px;
} 

.navbar 
{
	background-color:#F1ECE6;
	/*border-left:solid 1px #414E6E;*/
	border-right:0;
	margin:0;
	width:100%;
}

.navbar td, .navbar th
{
	padding:5px 2px;
	margin-bottom:4px;
}

.navbarLink
{
	font-size:small; 
	font-weight:bold; 
	color:white; 
	text-decoration:none;
}

.row td
{
	border-bottom:solid 4px #F1ECE6;
    border-left:solid 1px #414E6E;
}

.normal
{
	margin:1em;
}

.pnlBoldRed1em
{
	color:#B22222;
	font-weight:bold;
	margin-top:1em;
	margin-bottom:1em;
}

.pnlBoldRedC1em
{
	color:#B22222;
	font-weight:bold;
	text-align:center;
	margin-top:1em;
	margin-bottom:1em;
}

p.bold
{
	font-weight:bold;
	margin:10px;
}

p.boldnomargin
{
	font-weight:bold;
}

p.boldpapaya
{
    background-color:#FFDAB9; /*#FFEFD5;*/
    /*background-color:#FFEFD5;*/
	font-weight:bold;
	margin:10px;
}

p.normal
{
	margin:1em;
}

p.normal5
{
	margin:1em 1em 1.5em 1em;
	margin-bottom:1.5em;
}

p.normaltop15 {
    margin: 1em 1em 1.5em 1em;
    margin-top: 1.5em;
}

p.padb5
{
	margin:1em;
	padding-bottom:.5em;
}

p.padb20
{
	margin:1em;
	padding-bottom:2em;
}

.psuSubmitted
{
	color:#990000;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	margin:.5em 0;
	text-align:center;
	width:95%;
}

.recoverButton /* Login */
{
	margin-bottom:5px;
	width:150px;
}

td.loginFooter /* login */
{
	border:0;
	background-color:#DFD7CA;
	border-top:ridge 1px White;
	font-family:Arial;
	font-weight:bold;
	height:25px;
	padding-top:10px;
    text-align:center;
}

td.loginLabel /* Login */
{
	background-color:#EDEEF2;
	border:0;
	border-left:1px;
	font-family:Arial;
	font-weight:bold;
	padding:5px;
	text-align:right;
}

td.loginTextBox /* Login */
{
	text-align:left;
	background-color:#EDEEF2;
	border:0; /*1px 0 0;*/
	font-family:Arial;
	padding:5px 10px 5px 0;
}

.loginTitle /* Login */
{
	background-color:#DFD7CA;
	border:0;
	border-bottom:groove 1px #FFFFFF;
	font-family:Arial;
	font-weight:bold;
	height:25px;
	text-align:center;
}

.loginview
{
	color:White;
	font-weight:bold; 
    white-space:nowrap;
}

.margin1em
{
	margin:1em;
	text-align:left;
}

.margin10
{
	margin:10px;
}

.marginb10
{
	margin-bottom:10px;
}

.margint10
{
	margin-top:10px;
}

.margintb10
{
	margin-bottom:10px;
	margin-top:10px;
}

.margintb10c
{
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
}

.margin5
{
	margin:5px;
}

.marginb5
{
	margin-bottom:5px;
}

.margintop5
{
	margin-top:5px;
}

.margintb5
{
	margin-bottom:5px;
	margin-top:5px;
}

.maroon
{
	color:#990000;
}

.pad10
{
	padding:10px;
}

.padb10
{
	padding-bottom:10px;
}

.padt10
{
	padding-top:10px;
}

.padtb10
{
	padding-bottom:10px;
	padding-top:10px;
}

.padb5
{
	padding-bottom:5px;
}

.padtop5
{
	padding-top:5px;
}

.pageheader
{
	height:30px;
	width:95%;
	background-color:#414E6E;
	float:left;
	position:absolute; 
	top:5px; 
	left:10px; 
	text-align:center; 
	vertical-align:middle; 
	margin-bottom:1em; 
	padding:2px 0 20px 0; 
	font-size:16pt; 
	font-weight:bold; 
	color:white;
	width:98%;
}

.pager
{
	background-color:#414E6E;
	color:White;
	text-align:center;
}

.pnlButtons
{
	position:absolute;
	top:165px; 
}

.pnlEvent
{
	width:500px;
	max-width:500px;
}

.pnlHeader
{
	background-color:#414E6E;
	color:white;
	font-family:Times New Roman;
	font-weight:bold; 
	padding:3px 0; 
	border-top:solid 1px Gainsboro; 
	border-right:solid 1px Gainsboro; 
	border-left:solid 1px Gainsboro;
	text-align:center;
	width:558px;
}

.pnlLegend
{
	background-color:#DFD7CA;
	text-align:center; 
	margin-bottom:4px; 
	padding:3px 0; 
	margin:0;
}

.pnlMonth
{
	position:absolute; 
	top:200px; 
	left:20px;
	visibility:visible;
	width:870px;
}

.pnlPassword
{
	background-color:#EDEEF2;
	border:solid 1px #414E6E;
	left:20px; 
	position:absolute; 
	top:80px;
}

.pnlPwHeader
{
	background-color:#414E6E;
	border-bottom:solid 1px #F1ECE6;
	color:White;
	font-weight:bold;
}

.pnlRecover
{
	background-color:#EDEEF2;
	border:solid 1px #414E6E;
	left:20px; 
	position:absolute; 
	top:80px;
}

.pnlSubhead
{
	padding-left:5px; 
	position:absolute; 
	top:38px;
}

.pnlt10
{
	margin-top:10px;
}

.pnlt20
{
	margin-top:20px;
}

.pnlt20c
{
	margin-top:20px;
	text-align:center;
}

.pnlUser
{
	position:absolute; 
	top:38px; 
	right:20px;	
}

.pnlYear
{
	position:absolute; 
	top:200px; 
	left:20px;
	margin-bottom:1em;
	padding-bottom:1em;
}

.pnlCalEventDate
{
	left:520px; 
	position:absolute; 
	top:176px;
}

.pnlCalEndDate
{
	left:520px; 
	position:absolute; 
	top:208px;
}

.pnlUpdate
{
	padding-top:1em;
}

.pwError
{
	color:#990000;
	float:left;
	clear:both;
	margin-left:1em;
	text-align:left;
}

.redlabel
{
	color:#CC0000; 
	font-family:Arial; 
	font-size:small; 
	font-weight:bold;
	left:520px; 
	position:absolute; 
	width:350px;
	z-index:1;
}

.refresh a:link
{
    color:"blue";
}

.refresh a:visited
{
    color:blue;
}

.redtext
{
	color:#990000;	
}

.rfvError
{
	color:Maroon;
	float:left;
	clear:both;
	text-align:left;
/*	width:260px; */
}

table.tblMain
{
	border-left:solid 5px #414E6E;
	border-right:solid 5px #414E6E;
	background-color:#F1ECE6; 
	border-left:solid 5px #414E6E; 
	border-right:solid 5px #414E6E; 
	margin:0;
	padding:0;
	/*width:760px;*/
}

table.ProviderSite
{
    font-family:Arial;
    font-size:100%;
}

table.ProviderSite tr
{
    font-family:Arial;
    font-size:100%;
}

table.ProviderSite tr td
{
    font-family:Arial;
    font-size:100%;
}

.tblTracking
{
    align-self:center;
    border:none;
    color:Black;
    font-family:Times New Roman;
    font-size:12pt;
    margin-bottom:1em;
	margin-top:1em;
	width:982px;
}

.tblReportDetails
{
    border: 1px solid #414E6E;
    color:Black;
    font-family:Arial;
    font-size:inherit;
    margin:.5em;
}

.tblReportTracking
{
    border: 1px solid #414E6E;
    color:Black;
    font-family:Arial;
    font-size:small;
    margin-bottom:1em;
	margin-top:1em;
	/*width:982px;*/
}

td.ProviderSite
{
    font-family:Arial;
    font-size:100%;
}

.tbContact
{
	background-color:#EDEEF2;
	font-family:Arial;
	font-size:10pt;	
}

.tbContactLeft1
{
	background-color:#EDEEF2;
	font-family:Arial;
	font-size:10pt;	
    margin-left:1em;
}

.tbContactLeft15
{
	background-color:#EDEEF2;
	font-family:Arial;
	font-size:10pt;	
    margin-left:1.5em;
}

.tbContactLeft2
{
	background-color:#EDEEF2;
	font-family:Arial;
	font-size:10pt;	
    margin-left:2em;
}

.tbDataRequest
{
	background-color:#EDEEF2;
	font-family:Arial;
	font-size:10pt;
    margin-bottom:.5em;
}

.tbDataRequestLeft1
{
	background-color:#EDEEF2;
	font-family:Arial;
	font-size:10pt;	
    margin-bottom:.5em;
    margin-left:1em;
}

.tbDataRequestRight
{
	background-color:#EDEEF2;
    float:right;
	font-family:Arial;
	font-size:10pt;	
    margin-bottom:.5em;
    margin-right:.5em;
}

td.repreqtitle
{
    padding-right:.5em;
    text-align:right;
    vertical-align:middle;
    text-wrap:none;
    width:120px;
}

td.repreqtitlebold
{
    padding-right:.5em;
    font-weight:bold;
    text-align:right;
    vertical-align:middle;
    text-wrap:none;
    width:120px;
}

td.repreqinput
{
    width:250px;
    vertical-align:middle;
}

td.login
{
	background-color:#EDEEF2;
	border-bottom:0;
	border-top:0;
	padding:5px;
}

td.ttlAdmin
{
	background-color:#414E6E;
	color:White;
	font-weight:bold;
	font-size:10pt;
	height:25px;
	width:350px;
}

td.unlock
{
    background-color:#EDEEF2;
    border-bottom:0; 
    color:black;
    font-size:small; 
    padding:1em; 
    text-align:left; 
}

td.unlock-submit
{
    background-color:#DFD7CA;
    color:black;
    padding:.5em; 
    text-align:CENTER; 
}

td.unlock-top
{
    background-color:#EDEEF2;
    border-bottom:solid 1px #CFC7BB; 
    color:black;
    font-size:small; 
    padding:1em 1em 0 1em; 
    text-align:left; 
}

.topleft
{
	left:20px; 
	position:absolute; 
	top:100px;
}

.topright
{
	left:400px; 
	position:absolute; 
	top:100px;
}

.treenode2
{
	background-color:#DFD7CA;
	padding:3px 2px;
	color:Black;
    font-size:9pt;
	margin:2px 0 2px -5px;
	margin-left:0;
	width:180px;
}

.treenode2:link
{
	background-color:#DFD7CA;
	padding:3px 2px;
	color:Black;
    font-size:9pt;
	margin:2px 0;
	margin-left:0;
	width:180px;
}

.treenode2:hover
{
	background-color:#DFD7CA;
	padding:3px 2px;
	color:Black;
    font-size:9pt;
	margin:2px 0;
	margin-left:0;
	text-decoration:underline;
	width:180px;
}

.ttlAdmin
{
	background-color:#DFD7CA;
	font-weight:bold;
	font-size:10pt;
	height:25px;
	width:350px;
}

.ttlBox
{
	background-color:#DFD7CA;
	font-weight:bold;
	font-size:10pt;
	height:25px;
}

.ttlLogin
{
	background-color:#F1ECE6;
	color:Black;
	font-weight:bold;
	font-size:10pt;
	height:25px;
	width:350px;
}

.txt100
{
	width:270px;
}

.txtDescription
{
	margin-top:20px; 
	font-family:Arial; 
	font-size:10pt;
}

.txtEventScheduled
{
	background-color:#414E6E;
	height:10px;
	width:10px;
	margin:5px 0 0 0;
}

.txtEventToday
{
	background-color:#FFA94C;
	height:10px;
	width:10px;
	margin:5px 0 0 0;
}

.txtRequired
{
	background-color:#FFA94C;
	font-family:Arial; 
	font-size:xx-small;
	height:10px;
	position:absolute; 
	left:16px; 
	top:24px;
	width:10px;
	z-index:2;
}

.txtSelectedDate
{
	background-color:#9099B1;
	height:10px;
	width:10px;
	margin:5px 0 0 0;
}

.txtToday
{
	background-color:#DFD7CA;
	height:10px;
	width:10px;
	margin:5px 0 0 0;
}

.txtURL
{
	margin-top:20px; 
	font-family:Arial; 
	font-size:10pt;
	width:270px;
}

.unlock
{
    color:#990000; 
    font-size:small; 
    font-weight:bold;
}

.valError
{
    color: #990000;
    font-weight: bold;
}

/* Styles for Datepicker Javascript popup

/* the div that holds the date picker calendar */
.dpDiv 
{
}

/* the table (within the div) that holds the date picker calendar */
.dpTable 
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#505050;
	background-color:#DFD7CA;
	border:1px solid #000033;
	position:absolute;
	top:0px;
	left:0px;
}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR 
{
}

/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR 
{
}

/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR 
{
}

/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR 
{
}

/* a table cell that holds a date number (either blank or 1-31) */
.dpTD 
{
	border:1px solid #ece9d8;
}

/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD 
{
	background-color:#F1ECE6;
	border:1px solid #DFD7CA;
}

/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover 
{
	background-color:#EDEEF2;
	border:1px solid #414E6E;
	cursor:pointer;
	color:red;
}

/* the table cell that holds the name of the month and the year */
.dpTitleTD 
{
}

/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD 
{
}

/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD 
{
}

/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD 
{
	background-color:#9099B1;
	border:1px solid #414E6E;
	color:white;
}

/* additional style information for the text that indicates the month and year */
.dpTitleText 
{
	font-size:12px;
	color:#000033;
	font-weight:bold;
}

/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight 
{
	color:#000033;
	font-weight:bold;
}

/* the forward/backward buttons at the top */
.dpButton 
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#414E6E;
	background:#EDEEF2;
	font-weight:bold;
	padding:0px;
}

/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton 
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#414E6E;
	background:#EDEEF2;
	font-weight:bold;
}

.topNavLink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	text-decoration:none;
	color:#FFFFFF;
}

.topNavLink:a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	text-decoration:none;
	color:#FFFFFF;
}

.topNavLink:hover
{
	text-decoration:underline;
	background-color:#414E6E;
}

.topNavLink:active 
{
	text-decoration:underline;
	background-color:#414E6E;
}