/* for stepwizard*/
div.stepWizard							{position:relative;z-index:1;}
div.stepWizard ul                       {list-style:none;padding:0;margin:0;white-space:nowrap;}
div.stepWizard li                       {float:left;margin:0;padding-top:3px;padding-left:4px;text-align:left;color:#999999;font-size:14px;background:url(/includes/images/_portal/certification-step-inactive.png) 3px 4px no-repeat;height:50px;width:124px;font-size:12px;white-space:normal;overflow:visible;}
div.stepWizard li div.oneLine			{margin-top:15px;padding:0;}
div.stepWizard li div.twoLine 			{margin-top:9px;padding:0;}
div.stepWizard li span 					{font-size:32px;width:20px;float:left;margin:5px auto auto 3px;font-weight:bold;padding:0;}
div.stepWizard li.on span				{font-size:42px;margin:0 auto auto 3px;width:28px;}
div.stepWizard li.on                    {background: url(/includes/images/_portal/certification-step-identifier.gif) center top no-repeat; color:#fff;}
div.stepWizard li.on div.oneLine 		{margin-top:12px;padding:0;font-size:16px;}
div.stepWizard li.on div.twoLine 		{margin-top:2px;padding:0;font-size:16px;line-height:125%;}
*+html div.stepWizard li.on div.oneLine {margin-top:15px;}
*+html div.stepWizard li.on div.twoLine {margin-top:5px;}
*+html div.stepWizard li div.oneLine	{margin-top:18px;}
*+html div.stepWizard li div.twoLine	{margin-top:12px;}
div.stepWizard li.spacer				{text-align:center;background:none;}
div.stepWizard li.spacer div 			{width:75%;height:0;border:0px dotted #a0a0a0;border-bottom-width:3px;position:relative;top:40%;margin:0 20px 0 auto;}

/* for breadcrumbs*/
.divCrumbs ul {list-style-type:none;padding:0;margin:0;}
.divCrumbs ul {height: 32px;float: left;}
.divCrumbs ul li {float:left;line-height:1.8em;color: #155d96;font-size: 18px;padding-left:.75em;height: 32px; text-transform: capitalize;margin:0;}
.divCrumbs ul li a {background:url(/includes/images/_portal/bcarrowsep.png) no-repeat right center;display:block;padding:0 30px 0 0;}
.divCrumbs ul li a:link,.divCrumbs ul li a:visited {color:#777;text-decoration:none;}
.divCrumbs ul li a:hover,.divCrumbs ul li a:focus {color:#333;}
a.bc-services-link:link, a.bc-services-link:visited, a.bc-services-link:active {float: right;width: 129px;height: 32px;background: #FFF url(/includes/images/_portal/bc-services-bg.png) no-repeat;font-size: 16px;color:#155d96;text-decoration: none;line-height:2em;}
a.bc-services-link:hover {background: #FFF url(/includes/images/_portal/bc-services-bg-over.png) no-repeat;}
.add-icon{float: left;width:16px;height:16px;background: url(/includes/images/_portal/bcadd.png) no-repeat;margin:8px 10px 0 8px;}
#bc-lcap{float: left;width: 3px;height:32px;background:#FFF url(/includes/images/_portal/bcleftcap.png) no-repeat;}
#bc-rcap{float: right;width: 3px;height:32px;background:#FFF url(/includes/images/_portal/bcrightcap.png) no-repeat;}

/* Original stepBar */
div.stepBar                        {}
div.stepBar ul                        {list-style:none; padding:0; margin:0;}
div.stepBar li                        {float:left; margin:0; padding:6px 25px; position:relative; border-top:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #000; height:16px; background-color: #CCC; color:#999; font-weight:bold; font-size:14px;}
div.stepBar li.on                    {background-color: #86a2ba; color:#fff;}
div.stepBar li.first                {border:1px solid #000; border-top-left-radius:5px; -moz-border-radius-topleft:5px;border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px;}
div.stepBar li.last                {border-top-right-radius:5px; -moz-border-radius-topright:5px;border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px;}
div.stepBar li img.nextArrow        {position:absolute; top:-1px; left:-18px; z-index:9999;}

/*Member Benefits text*/
.memberBenefitsText {font-size:13px;}

