.clsHrAppraisal_MetricGroupHldr
{
	margin-top:10px;
	width:100%;
	float: left;
}

.clsHrAppraisal_ApproversHldr
{
	margin-top:5px;
	width:100%;
	float: left;
}

.clsHrAppraisal_AppraisalByHldr
{
	margin-top:5px;
	width:100%;
	float: left;
}

.clsHrAppraisal_FormApproversHldr
{
	margin-top:5px;
	width:100%;
	float: left;
}

.clsHrAppraisal_ApproversHldr ul { list-style-type: none; margin: 0; padding: 0; margin-bottom: 10px; }
.clsHrAppraisal_ApproversHldr li { margin: 5px; padding: 5px; border: none !important; float:left;}

.clsHrAppraisal_AppraisalByHldr ul { list-style-type: none; margin: 0; padding: 0; margin-bottom: 10px; }
.clsHrAppraisal_AppraisalByHldr li { margin: 5px; padding: 5px; border: none !important; float:left;}

.clsHrAppraisal_FormApproversHldr ul { list-style-type: none; margin: 0; padding: 0; margin-bottom: 10px; }
.clsHrAppraisal_FormApproversHldr li { margin: 5px; padding: 5px; border: none !important; float:left;}


.clsHrAppraisal_divSpanHldr
{
	background: rgb(126, 201, 255);
    float: left;
    margin-right: 5px;
    color: white;
    margin-bottom: 10px;
    width: 49%;
    line-height: 22px;
}

.clsHrAppraisal_ApproversHldr .clsHrAppraisal_divSpanHldr
{
	background: rgb(126, 201, 255);
    float: left;
    margin-right: 5px;
    color: white;
    margin-bottom: 10px;
    width: 98%;
    line-height: 22px;
}

.clsHrAppraisal_AppraisalByHldr .clsHrAppraisal_divSpanHldr
{
	background: rgb(126, 201, 255);
    float: left;
    margin-right: 5px;
    color: white;
    margin-bottom: 10px;
    width: 98%;
    line-height: 22px;
}

.clsHrAppraisal_FormApproversHldr .clsHrAppraisal_divSpanHldr
{
	background: rgb(126, 201, 255);
    float: left;
    margin-right: 5px;
    color: white;
    margin-bottom: 10px;
    width: 98%;
    line-height: 22px;
}

.clsHrAppraisal_divSpanClose
{
	background-image: url(css/themes/start/images/delete.png);
    height: 20px;
    width: 20px;
    float: right;
    float: right;
    padding: 2px;
}

.clsHrAppraisal_divEntry {
    float: left;
    padding-left: 3px;
}

.clsHrAppraisal_divSpanClose:hover
{
	background-color: rgb(250, 114, 114);
	cursor: pointer;
}

.clsHrAppraisal_DescSpan
{
	padding: 5px;
    border: 2px solid #2b97e5;
    border-radius: 5px;
    width: 100%;
    float: left;
}

.clsHrAppraisal_divWrapper .clsCmm_fieldInput INPUT[type="text"] {
    width: 200px !important;
}

.clsHrAppraisal_divWrapper .clsCmm_fieldRowWrap {
    width: 50% !important;
}

.clsHrAppraisal_divWrapper .clsCmm_fieldTitle {
    width: 30% !important;
}

.clsHrAppraisal_divWrapper .clsHrAppraisal_Result {
	 margin-top: 5px;
}

.clsHrAppraisal_divWrapper .clsHrAppraisal_Result span {
	 width: 25% !important;
	 float:left;
}

.clsHrAppraisal_divWrapper fieldset {
	border: 2px solid #9ad2ff !important;
}

.clsHrAppraisal_divWrapper .clsHrAppraisal_ResultEntry {
	 width: 100% !important;
	 margin-top: 5px;
}

.clsHrAppraisal_divWrapper .clsHrAppraisal_ResultEntry span {
	 width: 48% !important;
	 float:left;
}

.clsHrAppraisal_ResolveTable
{
	width: 100%;
	border-collapse:collapse;
	border:1px solid;
}

.clsHrAppraisal_ResolveTable tr td,.clsHrAppraisal_ResolveTable tr th
{
	border:1px solid;
}

.clsHrAppraisal_MetricSectionTbl
{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid;
}

.clsHrAppraisal_MetricSectionTbl tr td,.clsHrAppraisal_MetricSectionTbl tr th
{
	border: 1px solid;
}

.clsHrAppraisal_Section div
{
	width:100% !important;
	float:left !important;
	margin-bottom: 8px
}

.clsHrAppraisal_Section div span
{
	width:30% !important;
	float:left !important;
}

.clsHrAppraisal_MetricsHldr fieldset
{
	margin-top: 5px;
}

.clsHrAppraisal_SectionHldr
{
	font-weight: bold;
	font-size:large;
	background: #85c4f7;
	font-size: medium;
	padding: 5px;
}


.clsHrAppraisal_SentSelfStatus
{
	width:100%;
	float:left;
}

.clsHrAppraisal_Div {
  width: 100%;
  float: left;
  margin-bottom: 5px;
}

.clsHrAppraisal_Total
{
  font-size: 20px;
  font-weight: bold;
  float: right;
}

.clsHrAppraisal_MisMatch
{
	color:red;
}

.clsHrAppraisal_TotalWeightage
{
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  float:left;
  width:100%;
}