/********************************************
 *	Medicaid  Definitions *
 *  created: 2011-09-26                     *
 ********************************************/

.hidden {
   position:absolute;
   left:-10000px;
   top:auto;
   width:1px;
   height:1px;
   overflow:hidden;
}
.noShow {
	display: none;
}
.disabled {
	color: gray;
	background-color: transparent;
}
.error {
	color: red;
	background-color: transparent;
	font: .85em "Courier New", Courier, monospace;
}
a#skipLinks {
	/*display: none;*/
   position:absolute; 
   left:-10000px; 
   top:auto; 
   width:1px; 
   height:1px; 
   overflow:hidden;
} 
 
a:focus#skipLinks { 
   position:static; 
   width:auto; 
   height:auto;  
} 
ul.plainList{
	list-style-type:none;
}

OL.alpha {
	list-style-type: upper-alpha;
}
ol.alphaLC {
	list-style-type: lower-alpha;
}
ol.numeric {
	list-style-type: decimal;
}
ol.roman {
	list-style-type: upper-roman;
}
ol.romanLC {
	list-style-type: lower-roman;
}

/* character count formatting */
.chrCnt{
	color: red;
	background-color: transparent;
	font: .85em "Courier New", Courier, monospace;
	border: 0;
}
.chrCntDiv {
	padding-right:2%;
	text-align: right;
}

/* upload date formatting */
.chgDt{
	color: red;
	background-color: transparent;
	font: .85em "Courier New", Courier, monospace;
	border: 0;
}
.chgDtDiv {
	padding-right:2%;
	text-align: right;
}


/* indents */
.firstIndent {
	margin-left: 2em;
}
.checkboxGroup {
	margin: 0;
	padding-left: 2em;
	text-indent: -1.75em;
}

/* table styles */
.width95 {
	width: 95%;
}
.wborder {
	border-style: solid;
	border: 1px;
	}
.col80{
	width: 80%;
}
.col40{
	width: 40%;
}
.col20{
	width: 20%;
}
.col10{
	width: 10%;
}
/* inputText */
.inputTextSmall {
	width: 10%;
}
.inputText {
	width: 40%;
}
.inputTextLong {
	width: 99%;
}

.inputNum1 {
	text-align: right;
	width: 5em;
	font-size: small;
}
.outputNum1 {
	text-align: right;
	width: 5em;
	font-size: small;
}
.outputText1 {
	text-align: right;
	width: 10em;
	font-size: small;
}

.inputNumPct {
	text-align: right;
	width: 5em;
}
.inputNumDollar {
	text-align: right;
	width: 10em;
}
/* inputTextarea */
.inputTextareaWA { 
	margin: 0;
	padding: 0;
	width: 100%;
	border: none;
}
.inputTextarea { 
	/*5 lines*/
	width: 99%;
	height: 6em;
	padding: 0;
}
.inputTextareaLong {
	/*25 lines*/
	width: 99%;
	height: 30em;
	padding: 0;
}
.outputLabelHide {
   position: absolute !important;
   top: -9999px !important;
   left: -9999px !important;
}
.outputTextB {
	font-weight: bold;
}
.outputTextNB {
	font-weight: normal;
}
.outputTextI {
	font-style: italic;
}

.outputTextU {
	text-decoration:underline;
}

.pph {
	margin: 1em 0;
}


#sidebar .outputText {
	display: block;
	padding: .2em 0 .1em;
	font-weight: bold;
	margin-left: 1em;
}
#sidebar .groupHeader {
	display: block;
	padding: .5em 0 .2em;
	font-weight: bold;
	margin-left: .3em;
}

#sidebar .subGroupHeader {
	display: block;
	padding: .3em 1 .3em;
	font-weight: bold;
	margin-left: .45em;
}


#sidebar nav ul .selected {
	color: #000;
	background-color: #D7D7D7;
	background-image: none;
}
#sidebar nav ul .activeHdr {
	color: #000;
	background-color: #D7D7D7;
	background-image: none;
}
.rpLinkDiv{
	padding-bottom: 1em;
}

.eligTbl {
	border-color: black;
	border-width: thin;
	border-style: solid;
}
.fontSmall{
	font-size: .85em;
}

.fontSmall1{
	font-size: .65em;
} 

.bgLightGray{
	background-color: LightGray;
}


table.fedBudget
{
	width: 95%; 
}
table.fedBudget, table.fedBudget td, table.fedBudget th 
{
	border: 2px solid black; 
	border-collapse: collapse;
	padding: .2em;
}
table.fedBudget1
{
	width: 95%; 
}
table.fedBudget1, table.fedBudget1 td, table.fedBudget1 th 
{
	border: 1px solid black; 
	border-collapse: collapse;
	padding: .2em;
}

.selectOneMenu {
	width: 50%;
}
.selectOneMenuMed {
	width: 75%;
}
.selectOneMenuLong {
	width: 98%;
}	
.selectOneMenuTextDisabled
{
	font-weight: bold;
	font-size: 0.85em;
}
