﻿/* for training modules on full-width pages */
/* last modified Nov 1, 2010 bors235 */
#hiddenIframeDiv {
	margin: 0;
	padding: 0;
	}

div#body #pageTabs a {
   font: bold 13px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;
}
div#body #pageTabs ul {
   height: 70px;
   background: url('../images/steps/tabs-steps_left.gif') left no-repeat;
}
div#body #pageTabs ul li a {
   width: 169px !important;
   width: 179px;   
   height: 70px;
   background: url('../images/steps/tabs-steps_bg.gif') right top repeat-x;
   padding: 0 0 0 10px;
}
div#body #pageTabs ul li a:hover {
   background: url('../images/steps/tabs-steps_bg.gif') right -70px repeat-x;
}
div#body #pageTabs ul li a span {
   text-align: left;
   height: 60px;   
   color: #282828;
   padding: 10px 5px 0 0;
}
div#body #pageTabs ul li a span b {
   display: block;
   text-transform: uppercase;
   color: #41606A;
   font-size: 11px;
   font-weight: normal;
}
div#body #pageTabs ul li.step1 a {
   background: url('../images/steps/tabs-steps_1.gif') right top no-repeat;
}

div#body #pageTabs ul li.step1 a:hover {
   background: url('../images/steps/tabs-steps_1.gif') right -70px no-repeat;
}
div#body #pageTabs ul li.step2 a {
   background: url('../images/steps/tabs-steps_2.gif') right top no-repeat;
}
div#body #pageTabs ul li.step2 a:hover {
   background: url('../images/steps/tabs-steps_2.gif') right -70px no-repeat;
}
div#body #pageTabs ul li.step3 a {
   background: url('../images/steps/tabs-steps_3.gif') right top no-repeat;
}
div#body #pageTabs ul li.step3 a:hover {
   background: url('../images/steps/tabs-steps_3.gif') right -70px no-repeat;
}
div#body #pageTabs ul li.step4 a {
   background: url('../images/steps/tabs-steps_4.gif') right top no-repeat;
}
div#body #pageTabs ul li.step4 a:hover {
   background: url('../images/steps/tabs-steps_4.gif') right -70px no-repeat;
}
div#body #pageTabs ul li.step5 a {
   background: url('../images/steps/tabs-steps_5.gif') right top no-repeat;
}
div#body #pageTabs ul li.step5 a:hover {
   background: url('../images/steps/tabs-steps_5.gif') right -70px no-repeat;
}
div#body #pageTabs ul li.step6 a {
   background: url('../images/steps/tabs-steps_6.gif') right top no-repeat;
}
div#body #pageTabs ul li.step6 a:hover {
   background: url('../images/steps/tabs-steps_6.gif') right -70px no-repeat;
}
div#body #pageTabs ul li.active a {
   background-position: right -70px;
}
div#body #pageTabs ul li.noborder a {
   background-position: -10px 0;
}
div#body #pageTabs ul li.noborder a:hover {
   background-position: -10px -70px;
}
div#body #pageTabs ul li#split {
   width: 190px;
   height: 70px;
   background: url(''../images/steps/tabs-steps_bg.gif'') right top repeat-x;
}
div#body #pageTabs ul li#split ul {
   position: absolute;
   width: 180px;
   height: 83px;
   background: none;
   padding: 0 0 0 0;
   margin-top: -7px;
   margin-left: 0px !important;   
   margin-left: -90px;
}
div#body #pageTabs ul li#split ul li a {
   float: none;
   width: 180px !important;
   width: 190px;
   height: 39px;
   font-size: 12px;
   padding: 0 0 0 10px;
   margin: 0 0 5px 0;
}
div#body #pageTabs ul li#split ul li a span {
   height: 34px;
   padding: 3px 0 0 0;
}
div#body #pageTabs ul li#split ul li.step3 em {
   position: absolute;
   display: block;
   width: 25px;
   height: 24px;
   background: url('../images/steps/tabs-steps_or.png') no-repeat;
   margin: -13px 0 0 80px;
}
div#body #pageTabs ul li#split ul li.step3 em.OrEspanol {
   position: absolute;
   display: block;
   width: 25px;
   height: 24px;
   background: url('../images/steps/tabs-steps_orEsp.png') no-repeat;
   margin: -13px 0 0 80px;
}
* html div#body #pageTabs ul li#split ul li.step3 em {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/steps/tabs-steps_or.png', sizingMethod='crop');
}
* html div#body #pageTabs ul li#split ul li.step3 em.OrEspanol {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/steps/tabs-steps_orEsp.png', sizingMethod='crop');
}
div#body #pageTabs ul li#split ul li.step3 a {
   background: url('../images/steps/tabs-steps_small3.gif') right top no-repeat;
}
div#body #pageTabs ul li#split ul li.step3 a:hover {
   background: url('../images/steps/tabs-steps_small3.gif') right -39px no-repeat;
}
div#body #pageTabs ul li#split ul li.step4 a {
   background: url('../images/steps/tabs-steps_small4.gif') right top no-repeat;
}
div#body #pageTabs ul li#split ul li.step4 a:hover {
   background: url('../images/steps/tabs-steps_small4.gif') right -39px no-repeat;
}
div#body #pageTabs ul li#split ul li.active a {
   background-position: right -39px;
}

/* ====== submenu ===== */
div#submenu	{
	margin: 5px 0 0 0; 
	width: 100%;
}
div#submenu ul {
	list-style: none; 
	margin: 0px; 
	padding: 2px 0 10px 0; 
}
div#submenu li {
	padding: 0.10em 0 0 0.15em; 
	border-bottom: dotted 1px #A7A7A7;
	background: none;
}
div#submenu li a {
	display: block; 
	text-decoration: none; 
	padding: 5px 2px;
}
div#submenu li	a:active {
	background: #F6F6E8; 
}
div#submenu li a:hover {
	display: block; 
	background: #F6F6E8;
}
div#submenu #current a {
	background: #F6F6E8;
}
div#submenu #current a:hover {
	text-decoration: none;
}
/*  mozilla-based submenus */
html>body div#submenu ul {
margin-left: 0px;
} 
/*  mozilla-based submenus */
html>body div#submenu li {
margin-left: 0px;
}

/* employer/provider role */
div#role {
	margin: 0; 
	width: 95%;
}
div#role .checklist {
	list-style-image: url('../images/checkbox.gif') no-repeat;
	margin: 0;
	padding: 0;
}
div#role .checklist li { 
	margin: 0 0 5px 25px;
}
* html #role .checklist li { 
	margin: 0 0 5px 15px; 
}
div#faq ul.level1  {
	padding: 10px;
	margin: 0;
}
div#faq ul ul li  {
	background:url('../images/rightarrow.gif') no-repeat 0 8px;
}
div#faq li a  {
	padding: 0.15em 0;
}

 
/* ------------------ container -------------------------*/
div#MyDIV  {
	width: 100%;
	border: 1px dotted #A7A7A7;
}
table.TBLchecklist {
	background: #F6F6E8;
	margin: 0;
	border: 1px solid #41606A;
}
table.TBLchecklist td, th {
	padding: 5px;
}
