.ndash{
	color:gray;
	font-size:12px;
}
.reg_incorrect{
	border: 1px solid #D12F19;
	/*background-color: #F7CBC2;*/
}
.reg_header{
	color:#256a9a;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	height:25px;
}
a.reg_blue_link_big{
	color:#256a9a;
	font-size:12px;
	text-decoration:underline;
}

.reg_bold{
	color:#313030;
	font-size:12px;
	font-weight:bold;
	height:22px;
}
.reg_text{
	color:#313030;
	font-size:12px;
	text-align:justify;
	line-height:17px;
}
.reg_button_enter{
	background-image: url(/img/v2_reg_button_enter.gif);
	background-position: center;
	background-repeat: no-repeat;
	width:65px;
	height:26px;
	border:0;
}
.reg_inputs{
	color : #313030;
	font-size : 12px;
	vertical-align:top;
}
.reg_comment{
	color:gray;
	font-size:11px !important;
	text-align:left;
	padding-left:10px;
	vertical-align:top;
}
.reg_comment_small{
	color:gray;
    font-size:10px !important;
	text-align:left;
}
.registration_b_new{
	color : #313030;
	font-size : 12px;
	font-weight: bold;
}
.registration_nb_new{
	color : #313030;
	font-size : 12px;
}
.reg_top_left_field{
	height:40px;
	vertical-align:top;
	padding-top:3px;
	text-align:left;
}

.reg_bottom_left_field{
	height:40px;
	vertical-align:top;
	padding-top:3px;
	text-align:left;
}

.regGrayBlock{
	background : #eeeeee;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
	border-left: 3px solid #e8e8e8;
	border-right: 3px solid #e8e8e8;

}
.regGrayBlock tr{
	height:40px;
}
.regGrayBlock td{
	padding-left:2px;


}
.regContBlock{
	width:487px;
	vertical-align:top;
	border:0;


}
.regContBlock1{
	width:40%;
	float:left;

}
.regContBlock2{
	width:40%;
	margin-left:50%;

}
.regWhiteBlock{
	width:10%;
	float:left;

}
.regHead{
	color : #575656;
	font-size : 11px;
	text-align:left;
	width:36%;
	float:left;
	padding-right:6px;
	line-height: 12px;
	margin-bottom:10px;
}
.regHead_{
	color : #575656;
	font-size : 11px;
	text-align:left;
	width:165px;
	float:left;
	padding-right:6px;
	line-height: 12px;
	margin-bottom:10px;
}
.regHeadSmall{
	color : #575656;
	float: left;
	font-size : 11px;
	line-height: 12px;
	margin-bottom: 10px;
	padding-right: 6px;
	text-align: left;
	width: 36%;
}
.regInput{
	text-align: left;
	padding-bottom: 10px;
}
.regInput input[readonly] {
	border: none;
}
.regRow,
.regRowH{
	vertical-align: middle;
}
.regStar2{
	color:red;
	width:9px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	vertical-align: top;
	margin-bottom:10px;
}
.regStar{
	color:red;
	width:9px;
	text-align:left;
	float:left;
	font-size:12px;
	font-weight:bold;
	vertical-align: top;
	margin-bottom:10px;
}
.regStarR{
	color:red;
	width:9px;
	text-align:left;
	float:right;
	font-size:12px;
	font-weight:bold;
	vertical-align: top;
}
.regComment{
	font-size:10px;
	color:gray;
	margin-left:7px;
	position:absolute;
	top:1px;
}
.regCommentNew{
	font-size:12px;
	color:gray;
	margin-right:16px;
	position:relative;
	top:-2px;
}
.regCommentAct{
	font-size:12px;
	color:black;
	margin-right:16px;
	position:relative;
	top:-2px;
}
.regCheck{
	padding:0;
	margin:0;
	position:relative;
	text-align:left;

}
.regCheck input{

}
.regCheck font{
	margin-top:2px;
}
.regCommentSmall{
	font-size:9px;
	color:gray;
	margin-right:10px;
	line-height:12px;
	text-align:center;
	float:left;
	white-space: nowrap;
}
.regCommentR{
	float:right;
	font-size:10px;
	color:gray;
	vertical-align:top;
	line-height:10px;
}
.regCommentInput{
	font-size:14px;
	color:gray;
}
.regCommentInputBlack{
	font-size:14px;
	color:black;
}
.regCommentRNB{
	float:right;
	font-size:11px;
	color:gray;
	font-weight:normal;
}
.regConfirmDiv{
	position:absolute;
	width:50%;
	left:25%;
	top:30%;
	height:20%;
	background:white;
	text-align:center;
	vertical-align:middle;
	z-index:1000;
	border: 3px solid #b9d0ff;
	padding:50px;
	padding-top:25px;
}

.v2regConfirmDiv{
	text-align:center;
	vertical-align:middle;
	padding:20px;
}


input.button{
		display:block;
		background:#ebf5fc url(/img/mp_classic/button_gradient.gif) repeat-x 0% 0%;
		height:21px;
		text-align:center;
		font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		cursor:pointer;
		line-height:11px;
		vertical-align:middle;
		padding:0;
		color:#4b79b2;
		border: 1px solid #A2A2A2;
	}

input.button_blue{
		display:block;
		background:#ebf5fc url(/img/blue_button.png) repeat-x 0% 0%;
		height:24px;
		text-align:center;
		font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		cursor:pointer;
		line-height:11px;
		vertical-align:middle;
		padding:0;
		color:#4b79b2;
		border: 1px solid #A2A2A2;
		border-top:0;
		border-bottom:0;
	}

.employer_act_header
{
	height:40px;
	vertical-align:top;
	padding-top:3px;
	padding-right:12px;
	color : #313030;
	font-size : 12px;
	font-weight: bold;
	text-align:right;
}

.employer_nb_act_header
{
	height:40px;
	vertical-align:top;
	padding-top:3px;
	padding-right:12px;
	color : #313030;
	font-size : 12px;
	text-align:right;
}

.employer_no_act_header
{
	height:40px;
	vertical-align:top;
	padding-top:3px;
	padding-right:12px;
	color : #908F8F;
	font-size : 12px;
	font-weight: bold;
	text-align:right;
}
.employer_comment
{
	color:gray;
	font-size:11px;
	text-align:left;
	padding-right:5px;
	padding-left:0;
	padding-bottom:15px;
	padding-top:3px;
}

.employer_act_star
{
	color:red;
	width:9px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	vertical-align: top;
	margin-bottom:10px;
}

.employer_no_act_star
{
	color:gray;
	width:9px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	vertical-align: top;
	margin-bottom:10px;
}

.employer_button
{
	display:block;
	background:#ebf5fc url(/img/employer_button.gif) repeat-x 0% 0%;
	height:24px;
	text-align:center;
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	line-height:11px;
	vertical-align:middle;
	padding:0;
	color:#4b79b2;

	border:0;
}
.top_gray_line
{
	border:0;
	border-top:1px #DADADA solid;
	padding-top:7px;
}
.bottom_gray_line
{
	border:0;
	border-bottom:1px #DADADA solid;
	padding-bottom:10px;
}
.labelNew{
	font-size:12px;
	color:gray;
	margin-left:2px;
}
.labelAct{
	font-size:12px;
	color:black;
	margin-left:2px;
}
.reg_left
{
	text-align:left;
}

.term_agreement_container {
    padding:13px 8px 8px 8px;
}

.term_agreement_checkbox_container {
    float:left;
    height:40px;
    width:35px;
}

.term_agreement_checkbox_container input {
    margin-left:1px;
}

.term_agreement_text_container {
    float: left;
    width:870px;
    color:gray;
}

.term_agreement_text_container a {
    color: #256a9a;
}

.reg_menu_links a {
	color: #276a99;
	font: bold 12px Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

.reg_menu_links td.right_border {
	border-right: 1px solid #276a99;
}

.reg_menu_links td {
	padding: 0 13px 3px;
	text-transform: lowercase;
	white-space: nowrap;
}
#link_for_delete_employee{
	display: inline-block;
	float:left;
}
