/* CSS Document */
	
div.wizard {
	margin:10px;
	padding:5px;
	}
div.header {
	padding-bottom:10px;
	}
		
div.content {
	width:600px;
	float:left;
	display:inline; 
	padding-right:10px;
	}
	
div.navigation {
	clear:left;
	width:100%;
	text-align:left;
	}

div#ctl02_wiz_ctl33_nlimP1 {
	margin:10px;
	padding:10px;
	}	

div.content ol {


	list-style-type:disc;
	
	}
	
fieldset.forms {
	width:95%;
	padding:5px;
	margin:10px 0;
	border:1px solid #ccc;
	}

fieldset.forms ol, fieldset.forms ul {
	list-style-type:none;
	padding:0px 10px 0px 20px;
	}

fieldset.forms fieldset.forms ol, fieldset.forms fieldset.forms ul {
	
	padding:0px 10px 0px 5px;
	}


fieldset.forms ol.alpha {
	list-style-type:lower-alpha;
	}
fieldset.forms ol li {
	clear:left;
	margin: 5px;
	/*border-bottom: 1px solid #eee;*/
	}

fieldset.forms label {
	width:180px;
	float:left;
	display:inline;
	text-align:left;
	padding-right:10px;
	}



fieldset.forms label.radio, fieldset.forms label.ckbx, fieldset.forms span.radio label, fieldset.forms span.ckbx label  {
	float:none;
	width:auto;
	padding:0 8px 0 2px;
	text-align:left;
	
	}
fieldset.forms label.txtarea {
	display:block;
	float:none;
	width:auto;
	padding:10px 0 0 0;
	text-align:left;
	
}
fieldset.forms txtarea {
margin:0;
}

span {
	
	padding-bottom:5px;
}



span.explain {
	font-style:italic;
	color:#444;
	clear:both;
	font-size:1.0em;
	padding-bottom:0;
	display:block;
	}

.underline 
{
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	margin-bottom:5px;	
}

.inline 
{
	display:inline;
}

.displaynone
{
	display: none;
}

.displayblock
{
	display: block;
}

.clear 
{
	clear:both;
}

.wide 
{
	width:300px !important;
}

.TwoDigitTextBox
{
    width: 20px;
}

.WideTextBox
{
    width: 250px;   
}

.CommentTextBox
{
    width: 375px;
}


fieldset.forms span.VAMRequiredFieldMarker, fieldset.forms span.VAMErrorText, fieldset.forms span.VAMErrorText span
{
    display: inline;
    font-size: x-small;
}

div.nlim 
{
	padding:5px;
}

/* set the label width for each form here.   --
-- the default width is 180px                --
-- by setting CssClass on the wizard element --
-- for each form, you can control the width. */

/* aria */
div.aria fieldset.forms label 
{
	width:120px;
}

div.aria 
{
	background:#fcefc3;
}


div.aria fieldset.forms ol.ckbxcolumn 
{
	width:40%;
	float:left;
	display:inline;
}

div.aria div.sidenav 
{
	margin-top: 35px;
	background:#147772;
}

div.aria div.sidenav a 
{
	color:#fff;
}

div.sidenav li.current a {
	background:#ffffe1;
	color:#147772;
	padding:2px ;
	}

/* georgia */
div.georgia
{
	font-size: medium;
}

div.sidenav ol
{
	list-style:none;
}

div.georgia ol.none
{
	list-style-type: none;
}

div.georgia li.finish 
{
    margin-top: 10px;
    margin-bottom: 10px;
}

div.georgia ol.property
{
	border-bottom: solid 1px #CCC;
	margin-bottom: 10px;
}

div.georgia ol ol.sub_info
{
	border-bottom: solid 1px #CCC;
	padding-bottom:10px;
}

div.georgia h2
{
	padding: 8px 0 0px 0;
	font-size: 1.4em;
}

div.geogia h3
{
	font-size: 1.2em;
}

div.georgia p
{
	padding: 4px 0;
}


div.georgia fieldset.forms ol li
{ 
	clear:left;
}

div.georgia ol.lifeinsurance
{
	border-bottom: solid 1px #CCC;
	margin-bottom: 10px;
}

div.georgia a.def {color:green; position:relative;z-index:2000; text-decoration:none;}
div.georgia a.def span{display:none; text-align:left;}
div.georgia a.def:hover {cursor:help; z-index:4000;}
div.georgia a.def:hover span {background:#ffffe1; display:block; position:absolute; top:20px; left:00px; width:300px; z-index:5000; color:purple; padding:5px;}

.privacy p
{
	font-size:14px;
}


/* DHS 1147 */

div.dhs1147 div.check_group 
{
	float:left;
	display:inline;
	width:300px;
}

div.dhs1147 div.present_address ul
{
	padding:0;
}



div.dhs1147 div.check_group ol ol 
{
	padding-left:20px;
}

div.dhs1147 table.dhstable td 
{
	text-align:center;
	vertical-align:top;
}

div.dhs1147 table.dhstable td.left
{
	text-align:left;
}


div.dhs1147 table.separator input.explain 
{
	width:80%;
} 
div.dhs1147 table.dhstable input.d 
{
	width:25px;
}



div.dhs1147 table.separator td 
{
	padding:4px;
	border-bottom:1px solid #ccc;
}

div.dhs1147 li 
{
	clear:both;
}

div.dhs1147 ol.closeOptions
{
	list-style-type:none;
	margin: 5px 5px 5px 5px;
}

div.dhs1147 ol.none
{
	list-style-type: none;
}


/* Louisiana */

div.louisiana ol.closeOptions
{
	list-style-type:none;
	margin: 5px 5px 5px 5px;
}

div.louisiana ol.bullet
{
	list-style-type: disc;
}

div.louisiana ol.none
{
	list-style-type: none;
}

div.louisiana li.finish 
{
    margin-top: 10px;
    margin-bottom: 10px;
}

div.louisiana ol.numbered
{
	list-style-type: decimal;
	padding:10px 10px 10px 5px;
}

div.louisiana li.footer
{
	list-style-type: none;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	font-size: smaller;
	width: 600px;
	margin-top: 20px;
}

div.louisiana span.strongTitle
{
	font-size: large;
	text-align: center;
}

div.louisiana table.inputTable
{
	width: 95%;
}

div.louisiana td.doctorName
{
	width: 40%;
}

div.louisiana input.doctorAddr
{
	width: 98%;
}


div.louisiana fieldset.forms label.step18
{
	width:270px;
}

div.louisiana fieldset.forms label.assetInformation
{
	width:225px;
}

div.louisiana fieldset.forms label.trustInformation
{
	width:325px;
}

div.louisiana fieldset.forms label.incomeInformation
{
	width:180px;
}

/* dhs1240 */

div.dhs1240 label.shelterExpenses
{
	width: 260px;
}

div.dhs1240 ol.closeOptions
{
	list-style-type:none;
	margin: 5px 5px 5px 5px;
}

/* NWOHIO_Services */
div.nwohio ol.none
{
	list-style-type: none;
}

/* NWOHIO_Medicare_Drug_Plan*/
div.nwohio_medicare_drug_plan ol.none
{
	list-style-type: none;
}

/* Demo Form */
div.demo ol.none 
{
    list-style-type: none;
    text-align: left;
}

div.demo li.finish 
{
    margin-top: 10px;
    margin-bottom: 10px;
}

/* OC 4826 */

div.OC4826 a.def {color:green; position:relative;z-index:2000; text-decoration:none;}
div.OC4826 a.def span{display:none; text-align:left;}
div.OC4826 a.def:hover {cursor:help; z-index:4000;}
div.OC4826 a.def:hover span {background:#ffffe1; display:block; position:absolute; top:20px; left:00px; width:300px; z-index:5000; color:purple; padding:5px;}


/* New eForm styling */

div.eForm
{
	padding: 0;
	margin: 0;
}

div.eForm div.wizard
{
	float: left;
	display: inline;
}

div.eForm div.content
{
	width: 600px !important;
	padding: 0 !important;
	margin: 0 !important;
	float: left;
	display: inline;
}

div.eForm fieldset { margin: 10px 0 25px 0; padding: 10px; width: 94%; }
        
div.eForm legend { font-weight: bold; }
        
div.eForm ol, div.eForm ul { list-style: none; clear: both; margin: 0; padding: 0 0 0 10px !important; }
        
div.eForm li
{
	font-size: 14px;
	margin: 5px 0 8px 0;
	clear: left;
}
    
div.eForm label
{
	display: block;
}
        
div.eForm input
{

}
  input.shortinput { width: 150px; }
  input.longinput { width: 250px; }
            
div.eForm textarea.longtext {
    width: 80%;
    height: 250px;
    }
    
div.eForm textarea.shorttext {
    width: 80%;
    height: 150px;
    }
    
div.eForm textarea.threelinestext {
    width: 80%;
    height: 50px;
    }

div.eForm label.radio, div.eForm label.ckbx, div.eForm span.radio label, div.eForm span.ckbx label, div.eForm table.radio label  {
	float:none;
	width:auto;
	padding: 0 10px 0 3px;
	text-align:left;
	display: inline !important;
	}

div.eForm .displayinline label
{
	display: inline !important;
}

span.VAMRequiredFieldMarker { color: red; font-size: 0.7em; }
 
p.required { font-weight: bold; font-size: 0.7em; }
        
div.eForm .navigation
{
	margin: 10px 0 0 0;
	float: left;
	display: inline;
}

ol.twocol_list
{
	width: 420px;
	display: block;
}

ol.twocol_list li {
	width: 200px;
	float: left;
	display: inline;
	margin-right: 10px;
	padding: 0;
	clear: none !important;
}

div.eForm a.def {color:green; position:relative;z-index:2000; text-decoration:none;}
div.eForm a.def span{display:none; text-align:left;}
div.eForm a.def:hover {cursor:help; z-index:4000;}
div.eForm a.def:hover span {background:#ffffe1; display:block; position:absolute; top:20px; left:00px; width:300px; z-index:5000; color:purple; padding:5px;}

div.sidenav {
	float:right;
	width:150px;
	display:inline;
	background:#e5e5e5;
	padding:10px 0;
	font-size:x-small;
	}

div.sidenav ol { padding:0 5px; }

div.sidenav li { font-size: 10px !important; }

div.sidenav li.current {
	background:#ffffe1;
	padding:2px 0;
	}
