body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#444; }
td { font-size:11px; }

/* -- DEFAULT LINKS -- */
a:link, a:active { color:#003366; }
a:visited { color:#003366; }
a:hover { 
color: #336699;
text-decoration:none; 
}

a.content-link-imp:link, a.content-link-imp:visited { font-weight:bold; color:red; white-space:no-wrap; }

/* -- FORM CONTROLS -- */
input, select, textarea { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #AAA; }
input.clear { border:none }
input.button { background-color:#6E8CA2; color:#FFFFFF; border:0px solid #A1ACBB; font-weight:bold; }

/* -- ERRORS -- */
.error, .errors { color:red; }
ul.errors { list-style:none;inside; margin:5px 0; padding:0; }

/* -- STATUS -- */
.content-status-new { font-weight:bold; display:block; text-align:center;}
.content-status-hired { font-weight:bold; color:red; display:block; text-align:center;}
.content-status-total { display:block; text-align:center;}
.content-status-limit { display:block; text-align:center;}
.content-status-read { display:block; text-align:center; } 
.content-status-unread { font-weight:bold; display:block; text-align:center;} 
.content-status-active { color:green; display:block; text-align:center; }
.content-status-inactive { color:red; display:block; text-align:center; }
.content-status-open { display:block; text-align:center; color:green; }
.content-status-closed { display:block; text-align:center; color:red; }
.content-status-pending { display:block; text-align:center; color:#FF9900; }
.content-status-approved { display:block; text-align:center; color:green; }
.content-status-notexist { color:red; display:block; text-align:center; }
.content-status-disapproved { color:red; display:block; text-align:center; }
.content-status-rejected { color:red; display:block; text-align:center; }
.content-status-accepted { color:green; }
.content-status-declined { color:red; }
.content-app-status-control { margin-top:20px; text-align:left; display:block; }

.content-capitalize { text-transform:capitalize }
.content-date { border-top: 1px solid #999; }	

/* -- HEADERS -- */
h1, h2, h3, h4 { border-bottom:1px solid #999; color:#000; padding-left:0px; }
h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
h4 { font-size:12px; }
h5 { color:#336699; font-size:14px; margin:0px; margin-bottom:10px; }
h6 { font-size:14px; color:#000; margin-left:22px; display:none; }

/* -- VIEW CSS -- */
.content-view {  }
.content-view th { font-size:11px } 
.content-view td { /*background:#FFF; */}
.content-view td.label { font-weight:bold; text-align:right; }
.content-view td.value { font-weght:normal; padding-left:5px; }
.content-view .header td.label { background-color:#CAD5E1; }
.content-view .header td.value { background-color:#CAD5E1; }

.content-view2 { background-color:#CAD5E1; }
.content-view2 th { font-size:11px } 
.content-view2 td { background:#FFF; }
.content-view2 td.label { font-weight:bold; }
.content-view2 td.value { font-weght:normal; }
.content-view2 .header td.label { background-color:#CAD5E1; }
.content-view2 .header td.value { background-color:#CAD5E1; }

/* -- FORM CSS -- */
.content-form { background-color:#CAD5E1; }
.content-form .label, .content-form .labelLarge { background-color:#F6F6F6; font-weight:bold;  }
.content-form .label { text-align:right;  }
.content-form .labelLarge { padding-top:10px; }
.content-form td { background-color:#F6F6F6; }
.content-form .buttons { background-color:#EEE; }
.content-form .buttons input { background-color:#6E8CA2; border:0px solid #A1ACBB; font-weight:bold;  color:#FFF; }

/* -- TABLE LIST CSS -- */
.content-table { background-color:#CAD5E1; margin:0px;  }
.content-table th { 
	color:#003366; 
	font-size:11px;
	background-color:#CAD5E1;
	padding:0 5px;
	border:0px solid #EEEEEE;
	border-right-width:1px;
}
.content-table th.head1 { border-bottom:1px solid #EEE; }
.content-table th.head2 { background-color:#F1F1F1; }
.content-table tr.odd td { background-color:#FFFFFF; }
.content-table tr.even td { background-color:#F6F6F6; }
.content-table tr.odd2 td { background-color:#EEEEEE; }
.content-table tr.even2 td { background-color:#E6E6E6; }

.content-table td { border-right:1px solid #E5E5E5 }
.content-table .button { font-weight:bold; background-color:#6E8CA2; }
.content-table td.bottom { border:none; }
.required { color:red; margin-right:3px; }

.candidate-ques-ans ul  { list-style:none; margin:0; padding:0; }
.candidate-ques-ans ul li { }

 
 .thumbnail
{
float: left;
width: 90px;
/*border: 1px solid #E1E1E1;*/
margin: 0 15px 15px 0;
padding: 5px;
margin-left:12px;
text-align:center;
font-size:10px;
}

.thumbnail img { border:0 }
.clearboth { clear: both; margin:0;} 


 a.thumbnail:hover
{
background-color : #fff;
text-decoration : none;
/*border: 1px solid #999;*/
}

 a.thumbnail:link, a.thumbnail:active, a.thumbnail:visited
{
display: block;
text-decoration : none;
}
 .thumbnail a
{
display: block;
text-decoration : none;
}

#content-cc { }
#content-cc td {
}

#content-phases {
	background-color:#FFFFFF;
	padding:10px;
	width:500px;
}

#content-phases ul {
	margin:10px 0px;
	padding:0px;
	list-style:none;	
	line-height:2;
}

#content-phases ul ul {
	margin:5px 0px 5px 15px;
	padding:0px;
}

#content-phases .oper {
	float:right;
}