.ems_step_active {
	background:url('../../images/ems/ems_step_b_active.gif') no-repeat;
	width:121px;
	height:78px;
	float:left;
	padding-top:18px;
}
.ems_step_inactive {
	background:url('../../images/ems/ems_step_b_inactive.gif') no-repeat;
	width:121px;
	height:78px;
	float:left;
	padding-top:18px;
}
.ems_step_active .step_title,.ems_step_inactive .step_title {
	font-size:12pt;
	text-transform:uppercase;
	font-weight:bold;
	font-family:arial black,serif;
	width:90px;
	text-align:left;
	padding-left:25px;
}
.ems_step_active .step_name,.ems_step_inactive .step_name {
	font-family:arial black,serif;
	font-weight:bold;
	font-size:8pt;
	padding:12px 0px 0px 5px;
	width:70px;
	text-align:left;
	line-height:12px;

}
.ems_step_active .step_title,.ems_step_active .step_name {
	color:#41331f;
}
.ems_step_inactive .step_title,.ems_step_inactive .step_name { 
	color:#bbb395;
}

/* ems registration styles */
.ems_static_option { 
	border:2px solid #cccccc;
	color:#051827;
	background-color:#ededed;
}
.ems_reg_value {
	text-align:right;
}
.ems_reg_title {
	margin:5px 0px 5px 20px;
}
.ems_address td {
	border-bottom:1px dotted #dedede;
	padding:5px 0px;
}
#representatives_count {
	float:left;
	margin-top:17px;
	width:60px;
}
#remChars,#posChars {
	border:0px;
	font-family:verdana;
	font-size:8pt;
	padding:0px 5px 2px 0px;
	color:#051827;
	width:25px;
	text-align:right;
}
