.required {
    border-right: 2px solid #cf0000;
}

.required-ok {
    border-right: 2px solid #72C257;
}

.termsDiv {
	overflow: hidden;
	color: #4B5457;
	font-family: arial;
	margin-right: 10px;
}


fieldset {
	border: none;
	height: auto;
	background: #e9e9e9;
	width: 970px;
}

.fieldset-main {
	background: none;
	width: 950px;
}

#fieldset_warper {
	width: 1100px;
/* 	height: 92%; */
	padding: 4px;
	overflow: hidden;
}


legend {
    background: #8e8e8e;
    color: #fff;
    height: 40px;
    line-height: 37px;
    padding: 0 20px;
    position: relative;
}

.legend-main {
	color: #3B3D39;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 6px;
	background: none;
}

 .textarea1 {
	resize: none;
    width: 90px;
    height: 40px;

}

textarea {
	/* resize: none; */
    width: 100%;
   /*  height: 80px;*/
	padding-right: 4px;
	padding-left: 4px;
}




.fieldHeader {
	color: #3B3D39;
	font-weight: bold;
	padding-left: 6px;
	line-height: 24px;
}


label {
	padding-left: 4px;
	padding-right: 4px;
	color: #4B5457;
}

.fieldValue {
	color: #4B5457;
}


.dateField {
	background-image: url("../images/calendar.png");
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	width: 240px;
	cursor: hand;
}

.err {
	color: #E34444;
	padding-right: 6px;
}

#lineSpacerDiv {
	line-height: 8px;
}


h3 {
	color: #8e8e8e;
}


#candidateForm {
	height: 92%;
}

.data_warper {
	width: 940px;
	padding: 6px;
}

.data_warper td {
	width: 29%;
	vertical-align: top;
}


a {
	font-family: arial;
}

.innerTitle {
	color: #8F090F;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 2px;

}

.innerText {
	color: #3B3D39;
	font-weight: normal;
}

.modal_dialog {
	text-decoration: none;
}


.file-status-success {
	background-image: url("../images/check.png");
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 40px;
}

.file-status-error {
	background-image: url("../images/attention.png");
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 40px;
}

select {
	border:1px solid #447382;
	border-radius: 2px;
	background: #fff;
	color: #3B3D39;
}

.steps {
	width: 868px;
	border: none;
	font-size: 20px;
}

.currentStep {
	border-bottom: solid 6px;
}


.stepDisabled {
	font-weight: bold;
	width: 140px;
	height: 30px;
	text-align: center;
	cursor: default;
	color: #a1a1a1;
}

.step {
	font-weight: bold;
	width: 140px;
	height: 30px;
 	background-color: #f4f4f4;
	text-align: center;
	cursor: default;
	color: #6fc05a;
}

.note {
	font-weight: bold;
 	background-color: #f4f4f4;
	cursor: default;
	color: #808080;
}

.clickablTab {
	cursor: pointer;
}


#pelecardFrameForm {
	width: 100%;
	height: 480px;
	overflow: hidden;
}



.title-container {
	margin-right: 14px;
	padding-bottom: 10px;
	font-size: 20px;
}

.filename {
	font-weight: bold;
	color: #719968;

}