/* CSS Document */

/*-------------*/
/*  For Print   */
/*-------------*/

@page print #breadCrumbBar,
#enterpriseBar,
#topNavBar,
#contentNavArea,
.alignLeftTop img,
.alignRightTop img,
.portalContentHeaderBackground img,
#bottomNavBar,
.enterpriseFooterLink
{
	  display:none;
}

html
{
  background-color:#667089;
  background:#667089 url(pageBG.jpg) repeat-x fixed left top;
}

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;*/
}

.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%;
}

.hidden
{
  display: none;
}

SiteMap
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:90%;
}

.alignLeftTop
{
  vertical-align:top;
  text-align:left;
}

.alignRightTop
{
	vertical-align:top;
	text-align:right;
	z-index:998;
}

.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;
}

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;
}

#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:both;
	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:750px; 
}

.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
{
	float:right; 
	clear:none;
	color:#FFFFFF;
	display:block;
	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:  #FFFFFF; /* url(/adhoc/images/introTextBG.gif) no-repeat;  */
	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:80%;
	padding:0 0 0 5px;
	text-decoration:none;
	text-align:left;
}

/*-----------------------------*/
/* Enterprise Footer Component */
/*-----------------------------*/

.enterpriseFooterLink {
	font-size: 80%;
}

/*-------------*/
/* Tag Styles  */
/*-------------*/

p
{
	font-size: 100%;
}

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;
}

.mainContentArea .schemeColorska {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(http://mhmr.ky.gov/images/h2bg.jpg);
}

li.faq
{
	padding:1em 0 0 0;
	margin-left:0;
}

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.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.top
{
	padding-top:1em;
}

u {
	text-decoration: underline;
}

ul.faq
{
	padding:0 0 0 25px;
	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.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;
}

#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; 
	margin:0;
	padding:5px 0 0 0; 
	text-align:left; 
	vertical-align:middle; 
	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; 
	/* vertical-align: middle; */
}

#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:15px; 
	text-align:left; 
	width:20%;
}

#divMidsection
{
	background-color:#414E6E;
	border-left:solid 5px #414E6E; 
	border-right:solid 5px #414E6E; 
	width:750px; 
	/*height:100%;*/
}

#divPrivacy
{
	padding-top:2px;	
}

#divPrivacyFF
{
	padding-top:2px;	
}

#divSearchDMHMRS
{
	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;
}

#imgTLC2
{
	clear:none;
	float:left; 
	height:9px;
	width:9px;
}

#imgTRC2
{
	clear:none;
	float:right; 
	height:9px;
	width:9px;
}

#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; 
}

#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;
}

#searchDMHMRS
{
	color:blue;
	font-weight:bold; 
	padding-bottom:2px;
	text-decoration:underline; 
}

#tblCreateUser
{
	background-color:#EDEEF2;
	border:solid 1px Gainsboro;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	position:absolute; 
}

#tdFailure
{
	padding:5px;	
}

#tdSuccess
{
	border-left:ridge 1px #DFD7CA;
	padding:10px;
}

#topNavBarControl
{
	font-size:95%;
	margin-top:-5px; 
	padding:0 0 1px 0; 
	width:760px;
}

#TreeView1
{
	border-right:4px solid #414E6E; 
	border-bottom:4px solid #414E6E; 
	margin-bottom:1em; 
	padding-bottom:0;
	width:180px;
}

.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:Red;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	width:340px;
}

.adminLabel
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
}

.blRoles
{
	background-color:#EDEEF2;
	margin:5px;
}

.bluelabel
{
	color:#414E6E; 
	font-family:Arial; 
	font-size:small; 
	font-weight:bold;
	left:520px; 
	position:absolute; 
	width:350px;
}

.bold
{
	font-weight:bold;
}

.boldwhite
{
	color:White;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
}

.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;
}

.btnResetAll
{
	width:70px;
	position:absolute; 
}

.btnToday
{
	width:65px;
	position:absolute; 
	left:10px;
}

.btnYear
{
	width:80px;
	position:absolute; 
	left:260px;
}

.button
{
	background-color:#DFD7CA; 
	cursor:pointer;
}

.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%;
}

.cblRoles
{
	background-color:#EDEEF2;
	font-size:small;
	padding:5px;
}

.controlBox
{
	
}

.cpw
{
	font-weight:bold;
	font-size:120%;
	margin:5px;
	padding:10px;
}

.ddlCategories
{
	margin-bottom:.5em;
}

.ddlEntities
{
	margin-bottom:.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;
}

.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;
	text-align:center;
}

.gvBasic
{
	color:#333333;
	border:solid 1px Gainsboro;
	font-family:Times New Roman;
	font-size:11pt;
	margin-bottom:.5em;
	width:560px;
}

.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%;
}

.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; 
}

.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;
}

.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;
}

.lisMain
{
	color:White;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	position:absolute;
	top:32px;
	left:15px;
}

.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:Red;
	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;
}

.row td
{
	border-bottom:solid 4px #F1ECE6;
}

.normal
{
	margin:10px;
}

.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;
}

.recoverButton /* DMHMRS */
{
	margin-bottom:5px;
	width:150px;
}

p.normal
{
	margin:10px;
}

td.loginFooter /* DMHMRS */
{
	background-color:#DFD7CA;
	border-top: ridge 1px White;
	font-family:Arial;
	font-weight:bold;
	height:25px;
	padding-top:10px;
}

td.loginLabel /* DMHMRS */
{
	background-color:#EDEEF2;
	border:0;
	border-left:1px;
	font-family:Arial;
	font-weight:bold;
	padding:5px;
	text-align:right;
}

td.loginTextBox /* DMHMRS */
{
	text-align:left;
	background-color:#EDEEF2;
	border:0 1px 0 0;
	font-family:Arial;
	padding:5px 10px 5px 0;
}

.loginTitle /* DMHMRS */
{
	background-color:#DFD7CA;
	border-bottom: groove 1px #FFFFFF;
	font-family:Arial;
	font-weight:bold;
	height:25px;
	text-align:center;
}

.loginview
{
	color:White;
	font-weight:bold; 
}

.margin10
{
	margin:10px;
}

.marginb10
{
	margin-bottom:10px;
}

.margintb10
{
	margin-bottom:10px;
	margin-top:10px;
}

.margin5
{
	margin:5px;
}

.marginb5
{
	margin-bottom:5px;
}

.margintop5
{
	margin-top:5px;
}

.margintb5
{
	margin-bottom:5px;
	margin-top:5px;
}

.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;
	text-align:left;
}

.redlabel
{
	color:#CC0000; 
	font-family:Arial; 
	font-size:small; 
	font-weight:bold;
	left:520px; 
	position:absolute; 
	width:350px;
	z-index:1;
}

.rfvError
{
	color:Maroon;
	float:left;
	clear:both;
	text-align:left;
/*	width:260px; */
}

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;
}

.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;
}

/* 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;
	font-size:90%;
	background-color: #414E6E;
}

.topNavLink:active 
{
	text-decoration: underline;
	font-size:90%;
	background-color: #414E6E;
}


.divleft {
    float: left;
    width:50%;   

 /*  text-align:left; */
   clear:none; 
}


.divright {
    float: right;  
     width:50%; 
   text-align:right;

}