#tabs{
	position:absolute;
	top:-37px;
	right:0px;
}

#subtabs {
	margin-left:-9px;
	width:100%;
	font-size: 14px;	/*Added By Amit*/
}

#subtabs .first-subtab {
	margin-left:9px !important;
	margin-left:19px;
}

#subtabs .last-subtab {
	margin-right:12px;
}

.subtab-summary {
	line-height:40px;
}

.subtab-content{
	position:relative;
}

.left{
	width:73%;
	float:left;
	position:relative;
}

.right{
	width:25%;
	float:right;
	position:relative;
}
.right-group{
	width:74%;
	float:right;
}

.center{
	text-align:center;
}

.txt-align-left{
	text-align:left;
}

.txt-align-right{
	text-align:right;
}

.white{
	color:#FFFFFF;

}

.blue {
	color:#3c528c;
}
/* for tag cloud  */
.light-blue {
	color:#2065c2;
}
.dark-blue {
	color:#00326a;
}
.red {
	color:#f16101;
}

.dark-green {
	color:#47493b;
}
.dark_brown {
	color:#47493c;
}
.bolder {
	font-weight:bolder;
}

.bold {
	font-weight:bold;
}


.form_clearer {
	clear:both;
	padding-top:10px;
}

.float-left{
	float:left;
}

.float-right {
	float:right;
}

.margin-top{
	margin-top:5px;
}

.three-column {
	width:30%;
	float:left;
	padding-right:1.5%;	
}
.two-column {
	width:49%;
	float:left;
}

.section {
	clear:both;
	padding-top:6px;
}

.main-right-border {
	border-right:1px solid #ebe3ce;
}
.two-column-right {
	width:248px;
	position:absolute;
	right:0px !important;
	right:-5px;
	top:0px;
}

.rounded-content div.padded-left {
	padding-left: 20px;
	padding-right:8px;
}

.signin {
	/*background-color:#ebe3ce;*/
	position:relative;
	background-color:#f1f1f1;
	line-height:25px;
	width:229px;
	padding-left:10px;
	padding-right:10px;
	left:-12px;
	top:9px;
	_left:-4px;
}
.two-column {
	width:49%;
	float:left;
}

.three-column-bigger {
	width:76%;	
	float:left;
	padding-left:7px;
	padding-right:7px;
}

.padded {
	padding:10px 10px 10px 10px;
	_padding:10px 14px 10px 10px;
}

.padded-bottom{
	padding-bottom:10px;
}

.padded-bottom-top{
	padding-bottom:10px;
	padding-top:10px;
}

.padded-top{
	padding-top:5px;	
}

.separator,.separator-brown {
	font-size:1px;
	line-height:5px;
	margin-bottom:10px;
	margin-top:10px;
	overflow:hidden;
	background-color:#a1aa8f;
	height:1px;
	width:100%;
	clear:both;
}

.separator-brown {
	/*background-color:#ebe3ce; */
	background-color:#ebeff7;
	margin-left:1.0%;

	width:98%;
}

.separator-blue {
	/*background-color:#ebe3ce; */
	background-color:#96C0F6;
	margin-left:1.0%;

	width:98%;
}


.widget-separator-brown {
	background-color:#DFD6BE;
	margin-left:2.5%;
	width:95%;
}

.button-orange, .button-green{
	background:url(/images/button-orange.gif) repeat-x;
	border:0px solid;
	text-align:center;
	color:#FFFFFF;
	cursor:pointer;
}

.button-green {
	background:url(/images/button-green.gif) repeat-x;
}

.signin-button {
	width:90px;
}
.standard-button{
/*	padding-left:2px;
	padding-right:2px;
	height:18px;
	line-height:18px;*/
	font-size:13px;
	/*padding:3px;*/
}

.how-it-works {
	background: url(/images/how-it-works.jpg) no-repeat;
	height:160px;
	width:241px;
}
/* for image on left panel */
.avtar-big {
	height:93px;
	width:96px;
	position:relative;
	border: 2px solid #6EA4C5;
	/*border: 2px solid #F16101;*/
}

.how-it-works-button {
	width:100px;
}

.widget {
	/*margin-bottom:10px;*/
	margin-top:10px;
}

.light-green-solid-fill .fullrounded1,.light-green-solid-fill .fullrounded2,.light-green-solid-fill .fullrounded3,
.light-green-solid-fill .fullrounded4, .light-green-solid-fill .widget-content-fill,.light-green-solid-fill .widget-header,
.light-green-solid-fill .rounded1,.light-green-solid-fill .rounded2,.light-green-solid-fill .rounded3,.light-green-solid-fill .rounded4{
	background-color:#f3f8e4;
}

.light-green-solid-fill .widget-content{
	border:1px solid #e3edcc;
}

.green-solid-fill .fullrounded1,.green-solid-fill .fullrounded2,.green-solid-fill .fullrounded3,
.green-solid-fill .fullrounded4, .green-solid-fill .widget-content-fill,
.green-solid-fill .rounded1,.green-solid-fill .rounded2,.green-solid-fill .rounded3,.green-solid-fill .rounded4{
	/* As per new design */
	/*background-color:#f2f7e3;*/
	background-color:#fff;
}

.green-solid-fill .widget-header, .green-solid-fill .green-header{
	/*background-color:#e3edcc;*/
	background:url(/images/widget_header.gif) repeat-x;	
	color:#808080;
	/*color:#7f8e67;
	
	border-top:1px solid #e2eeca;
	border-left:1px solid #e2eeca;
	border-right:1px solid #e2eeca;
	*/

}

.green-solid-fill .widget-body-header{
	background: url(/images/widget_header.gif) repeat-x;	
	height:16px;
	padding-left:10px;
	padding-top:7px;
}

.green-solid-fill .widget-content{
	/*border:1px solid #e3edcc;*/
	border-bottom:1px solid #e2eeca;
	border-left:1px solid #e2eeca;
	border-right:1px solid #e2eeca;
	background-color:#FFFFFF;
	border:1px solid #dddfea;
}

.green-solid-fill .widget-content-fill-with-header {
	background-color:#F4F8FF;
}

.light-brown-solid-fill .fullrounded1,.light-brown-solid-fill .fullrounded2,.light-brown-solid-fill .fullrounded3,
.light-brown-solid-fill .fullrounded4,.light-brown-solid-fill .widget-content-fill,.light-brown-solid-fill .widget-header,
.light-brown-solid-fill .rounded1,.light-brown-solid-fill .rounded2,.light-brown-solid-fill .rounded3,.light-brown-solid-fill .rounded4{
	/* As per new design */
	/*background-color:#fcf6e6;*/
	background-color:##F1F1F1;
}

.light-brown-solid-fill.widget-content {
	border:0px solid #E7E7E7;
}
.green-solid-fill .widget_content_doted{
	/*border:1px solid #e3edcc;*/
	border:1px dotted #bac997;
	padding-top:10px;
	padding-bottom:10px;	
	padding-right:5px;	
}

.brown-solid-fill-border{
	border-left:1px solid #F3E9CE;
	border-bottom:1px solid #F3E9CE;
	border-right:1px solid #F3E9CE;
}
.brown-solid-fill .fullrounded1,.brown-solid-fill .fullrounded2,.brown-solid-fill .fullrounded3,
.brown-solid-fill .fullrounded4,.brown-solid-fill .widget-content-fill,.brown-solid-fill .widget-header,
.brown-solid-fill .rounded1,.brown-solid-fill .rounded2,.brown-solid-fill .rounded3,.brown-solid-fill .rounded4{
	/*background-color:#EBE3CE; */
	/* As per new design */
	background-color:#f1f1f1;
}

.brown-solid-fill .widget-content{
	border-left:1px solid #DDDFEA;
	border-bottom:1px solid #DDDFEA;
	border-right:1px solid #DDDFEA;
}
.brown-solid-fill .widget-header{
/* As per new design */
	/*
	background:url(/images/widget_bg_brown1.gif) repeat-x; 
	border-top:1px solid #f3e9ce;
	border-right:1px solid #f3e9ce; 
	border-left:1px solid #f3e9ce;
	color:#47493C;
	*/
	background-color:#f1f1f1;
	border-top:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7; 
	border-left:1px solid #e7e7e7;
	color:#47493C;
	height:16px;
}
.dark-green-solid-fill .fullrounded1,.dark-green-solid-fill .fullrounded2,.dark-green-solid-fill .fullrounded3,
.dark-green-solid-fill .fullrounded4, .dark-green-solid-fill .widget-content-fill,.dark-green-solid-fill .widget-header,
.dark-green-solid-fill .rounded1,.dark-green-solid-fill .rounded2,.dark-green-solid-fill .rounded3,.dark-green-solid-fill .rounded4{
	background-color:#EAEFF1;
}

.dark-green-solid-fill .widget-content{
	border:1px solid #d3dcbd;
}

.widget-header,.widget-content {
	padding:4px 10px;
}

.widget-content-fill {	
	height:100%;
}

.widget-header{
	height:20px;
	line-height:18px;
}

.widget-header,.widget-content,.widget-content-no-border,.widget-content-fill {
	padding:4px 5px 4px 5px;
	position:relative;
	overflow:hidden;
}
.group-widget-options{
	/*background-color:#e3edcb;	*/
	background-color:#DDDFEA;	
	padding-bottom:4px;
}

.search-content {	
	/* As per new design */
	/*background-color:#f2f8e4; */
	background-color:#f9f9f9;
	border:1px solid #f2f2f4;	
}

.search-options{
	left:100px;
	position:absolute;
	width:300px;
}

.search-option {
	color:#74756d;
	background-color:#ebf2d9;
	padding:3px;
	cursor:pointer;
	position:relative;	
	margin-right:5px;
	border:1px solid #C2CAAD;
}

.search-option-current {
	background-color:#d3dcbc;
}
.search-form {
	padding-top:15px;
	padding-bottom:10px;
	background-color: #F1F1F1;
	border: 1px solid #E7E7E7;
}

.search-text {
	border:1px solid #d6d6d6;
	padding:2px;
	width:560px;
	height:15px;	
}

.search-button, .search-text{
	float:left;
}

.search-option-current .search-tip{
	display:block;
}

.advanced-search{
	line-height:25px;
	margin-left:10px;
}

.candidate-name{
	/*color:#f16101;*/
	color:#6EA4C5;
}

.upload-form{
	margin-top:5px;
	margin-bottom:5px;
}
.search-form-text,.search-form-text-normal,.search-form-text-long,.search-form-text-small,
.search-form-textarea-normal,.search-form-textarea-small,.search-form-textarea-long {
		border:1px solid #787878;
}

.search-form-text {
	width:230px;
	padding:2px;
	float:left;
}	

.search-form-text-normal {
	width:160px;
	height:19px;
	font-size:12px;
}

.search-form-text-long {
	width:220px;
	height:19px;
}

.search-form-text-small {
	width:80px;
	height:19px;
}

.search-form-textarea-normal {
	width:160px;
}

.search-form-textarea-small {
	width:80px;
}

.search-form-textarea-long {
	width:220px;
}

.resume-text,.about-me,.tag-text {
	border:1px solid #787878;
	width:99%;

}

.about-me {
	width:70%;
}

.upload-form .button-orange {
	float:left;
}

.checkbox-column{
	float:left;
	width:5%;
	margin-top:21px;
}

.inputbox-column{
	float:left;
	width:40%;
	margin-top:21px;
	height:35px;
}

.selectbox-column{
	float:left;
	width:20%;
}

.length-column{
	float:left;
	width:15%;
}

.createdon-column{
	float:left;
	width:15%;
	color:#74756f;
}

.deleteimage-column{
	margin-top:5px;
	float:left;
	width:5%;
}

.column-header {
	color:#74756f;
	height:20px;
}

.select-box {
	border:1px solid #9fa395;
	width:70%;
}

.input {
	width:60%;
	float:left;
	margin:1px;
	padding:0px;
}

.uploadedfile {
	width:80%;
}

/* ------------------------------------------*/
/* ---------->>> Added By Amit <<<-----------*/
/* ------------------------------------------*/

.error{
	  width: 95%;
	  border: 1px solid red;
	  color: #000000;
	  font-size: 13px;
	  background-color: #FFE6E6;
	  padding: 4px;
	  margin-top:9px;
} 

.message{
	  background-color:#D2E1CD;
	  border:1px solid #44CC14;
	  width: 95%;
	  color: #000000;
	  font-size: 13px;
	  padding: 4px;
	  margin-top:9px;
}

.notice{
	  width: 95%;
	  border: 1px solid #E5D800;
	  color: #000000;
	  font-size: 13px;
	  background-color: #FBFFE6;
	  padding: 4px;
	  margin-top:9px;
}


.form-field-heading {
	width: 170px;
}



.small {
	font-size: 7pt;
	/*color: #8D8D8D;*/
}


.blank-row {
	height:20px;
}

h2 {
	font-weight: bold;
	color: #333333;
	font-size: 15px;
}


.form-text-field {
	font-size: 12px;
	background-color: #ffffff;
	border:1px solid #a5acb2;
	padding:1px;
	margin-top:6px;
	height: 14px;
}


#openid_url {
  background: url(/images/openid.gif) no-repeat #FFF 5px;
  padding-left: 25px;
  font-size: 12px;
  background-color: #ffffff;
  border:1px solid #a5acb2;
  padding:1px;
  margin-top:6px;
}


.txt-mandatory {
	font-weight: normal;
	font-size: 11px;
}

.txt-mandatory-star {
	color: #FF0000;
}

.txt-normal {
	font-weight: normal;
}

.txt-brown-color {
	color: #4b4d3f;
}
.txt-light-brown{
	color:#74756d;
}
.txt-preview {
	font-size: 10px;
}


.txt_orange_italics {
	color: #CB9C7D;
	font-style: italic;
	font-weight: bold;
}


.txt_dark_green {
	color: #666666;
	font-weight: bold;
}

.txt_orange {
	color: #F16101;
}

.txt_gray {
	color: #F16101;
}

.txt_faded {
	color: #A8A8A8;
}


/*-------------------------- Classes for the side bar left widgets --------------------------*/
.widget-side-bar-left-headh {background: #DBCBA1; border-right:1px solid #DBCBA1; border-left:1px solid #DBCBA1;color:#47493C}
.widget-side-bar-left-headh h3 {margin: 0px 12px 0px 5px; padding-bottom: 2px;padding-top: 2px;font-size:12px;}
/*
As per new design
.widget-side-bar-left-contenth {background: #FFF; overflow-y:auto;border-right:1px solid #f3e9ce; border-left:1px solid #f3e9ce; border-bottom:1px solid #f3e9ce; color:#848582;}*/
.widget-side-bar-left-contenth {background: #f1f1f1; overflow-y:auto; padding:3px; border-left:1px solid #dddfea; border-bottom:1px solid #dddfea; boecolor:#848582; }
.widget-side-bar-left-contenth div {margin-left: 5px; margin-right: 1px; padding-top: 5px;}

.widget-side-bar-left-headh {
	background:url(/images/widget_header.gif) repeat-x; 
	}
/*	
	background:url(/images/widget_header.gif) repeat-x;	
	border-top:1px solid #f3e9ce;
	border-right:1px solid #f3e9ce; 
	border-left:1px solid #f3e9ce;
	color:#47493C;
	height:20px;
}

.widget-side-bar-left-border{
	border-left:1px solid #f3e9ce;
	border-bottom:1px solid #f3e9ce;
	border-right:1px solid #f3e9ce;
}
*/
.widget-side-bar-left .fullrounded1,.widget-side-bar-left .fullrounded2,.widget-side-bar-left .fullrounded3,
.widget-side-bar-left .fullrounded4,.widget-side-bar-left .widget-content-fill,.widget-side-bar-left .widget-header,
.widget-side-bar-left .rounded1,.widget-side-bar-left .rounded2,.widget-side-bar-left .rounded3,.widget-side-bar-left .rounded4{
	/*background-color:#DBCBA1;*/
	background:url(/images/widget_header.gif) repeat-x; 
}
/*-------------------------- Classes for the side bar left widgets --------------------------*/


/*-------------------------- Classes for the side bar left widgets --------------------------*/
.widget-side-bar-right-headh {background: #99a875; border-right:1px solid #b7c594; border-left:1px solid #b7c594;color:#ffffff}
/*.widget-side-bar-right-headh {background: #E3EDCC; border-right:1px solid #D3DCBC; border-left:1px solid #D3DCBC;color:#47493C}*/
.widget-side-bar-right-headh h3 {margin: 0px 12px 0px 5px; padding-bottom: 2px;padding-top: 2px;font-size:11px; cursor:move;}
.widget-side-bar-right-contenth div {margin-left: 1px;  margin-right: 1px; padding-top: 5px;}

.widget-side-bar-right-border{
	border-left:1px solid #dddfea;
	border-bottom:1px solid #dddfea;
	border-right:1px solid #b7c594;
	/* color changed */
	/*
	border-left:1px solid #D3DCBC;
	border-bottom:1px solid #D3DCBC;
	border-right:1px solid #D3DCBC;
	*/	
}
.widget-side-bar-right .fullrounded1,.widget-side-bar-right .fullrounded2,.widget-side-bar-right .fullrounded3,
.widget-side-bar-right .fullrounded4,.widget-side-bar-right .widget-content-fill,.widget-side-bar-right .widget-header,
.widget-side-bar-right .rounded1,.widget-side-bar-right .rounded2,.widget-side-bar-right .rounded3,.widget-side-bar .rounded4{
/*	background-color:#99a875;*/
	background:url(/images/widget_header.gif) repeat-x;
}
/*
.widget-side-bar-right .fullrounded1,.widget-side-bar-right .fullrounded2,.widget-side-bar-right .fullrounded3,
.widget-side-bar-right .fullrounded4,.widget-side-bar-right .widget-content-fill,.widget-side-bar-right .widget-header,
.widget-side-bar-right .rounded1,.widget-side-bar-right .rounded2,.widget-side-bar-right .rounded3,.widget-side-bar .rounded4{
	background-color:#b7c594;
}

*/
.widget-side-bar-right-contenth {
	background: #FFF;
	overflow:hidden;
	min-height:85px;
	padding-top:4px;
	padding-left:8px;
	border:1px solid #dddfea;
	/*
	border-right:1px solid #b7c594;
	border-left:1px solid #b7c594;
	border-bottom:1px solid #b7c594;
	*/
}
/*-------------------------- Classes for the side bar left widgets --------------------------*/


.quick-invite-widget-label{
	width: 65px;
	*width: 58px;
}


.drag-handle {
	 cursor:move;
}


.candidate-contacts-header {
	width: 75%;
	float:left;
	margin-top: -2px;
	margin-left:1%;
	padding-top: 5px;
	padding-left:1%;
	background-color: #EBE3CE;
	height: 26px;
}

.candidate-contacts-import-div {
	border: 1px solid #D3DCBC;
	height: 180px;
}

.txt-yellow-background {
	background-color: #FEFF99;
	margin: 5px;
	padding: 5px;
}

.candidate-contacts-list {
	border: 1px solid #91B9ED;
	height: 380px;
	width: 75%;
	background-color:#DFE5ED;
}

.candidate-contacts-alphabets-heading {
	margin-top:-7px !ie;
	border-bottom:1px solid #96C0F6;
	width:auto;
	text-align:right;
	height:1px;
}

.candidate-contacts-alphabets {
	background-color: #DFE5ED;
	font-size: 20px;
	margin-top:-12px !ie;
}

.contacts {
	background-color: #DFE5ED;
}

.contacts-list-header {
	background-color: #B2C9E7;
}


.content-list {
	padding: 5px;
}

.contacts-scrollable {
	overflow:auto;
	width:auto;
	height:360px;
	background-color: #DFE5ED;
}

.contacts-container {
	background-color: #D6E4F6;
}

.invites-list-div {
	overflow: auto;
	height:175px;
}

.invites-list-odd-row {
	background-color: #F1F4F6;
	width: 100%;
}

.invites-list-even-row {
	background-color: #FFF;
	width: 100%;
}


.hide-element {
	display: none;
}

.show-element {
	display: block;
}

.txt-small {
	font-size: 8pt;
}

.error-inline{	  
	  color: red;
	  font-size: 12px;
	  margin-left: 5px;
}
.widget .brown_solid_fill_search{	
	height:100%;
	position:relative;
	background-color:#EBE3CE;
	padding-bottom:4px;
}
.separator_new{
	 margin-top:8px;border-top:1px solid #ebe3ce;
}
.smallest-form-text{
	width:20px;
	height:12px;
	font-size:11px;
	border:1px solid #53514a;
	padding-left:2px;
}
.white-container{
	float:left;
	width:612px;
	overflow-y:hidden;
	padding-left:6px;
}
.bright-yellow{
	color:#996600;
}
.head_label_medium {
	width:120px;
	float:left;
}
.head_label_small {
	width:100px;
	float:left;	
}
.head_label_smallest {
	width:70px;
	float:left;	
}
.head_label_large {
	width:195px;
	float:left;
	padding-right:10px;
}
.right-job-information{
	width:616px;
	float:left;
	margin-left:11px;
}

.smallest-form-text{
	width:15px;
	height:12px;
	font-size:11px;
	border:1px solid #53514a;
}
.white-container{
	float:left;
	width:612px;
	overflow-y:hidden;
	padding-left:6px;
}
.bright-yellow{
	color:#2E77A3;
}
.head_label_medium {
	width:120px;
	float:left;
}
.head_label_large {
	width:185px;
	float:left;
}
.right-job-information{
	width:616px;
	float:left;
}

.label-large {
	width:178px;
	margin-top:10px;
	float:left;
}
.group-icon-name{
	float:left;
	width:50%;
	text-align:center;
}
.quick-invite-form-text{
	width:128px;
	*width:125px;
}
.light-brown-solid-fill{

	/* As per new design */
	/*
	background-color: #ebe3ce;
	border:1px solid #3890C5;
	color:#85681d;
	
	*/
	background-color: #F1F1F1;
	border:1px solid #e7e7e7;
	color:#85681d;
	

}
.input-large {
	width:76%;
	float:left;
	margin-top:8px;
}
.input-column{
	float:left;
	width:200px;
	margin-top:8px;
}
.job-description{
	width:200px;
	font-size:12px;
	border:1px solid #787878;
}
.list-form-text{
	width:146px;
	height:19px;
	font-size:12px;
	border:1px solid #787878;
}
.list-form-text-small{
	width:120px;
	height:19px;
	font-size:12px;
	border:1px solid #787878;
}
.label-job {
	width:120px;
	padding-left:18px;
	float:left;
	margin-top:8px;
	font-weight:bold;
}
.light-brown-row{
	position:relative;
	overflow-y:hidden;
	width:580px;
	padding-top:10px;
	background-color:#fcf6e6;
}
.margin-left{
	margin-left:10px;
	_margin-left:6px;

}
.margin-right{
	margin-right:10px;
}
.rounded-head-opportunity{
	background:url(/images/widget-head-oppotunity.gif) no-repeat;
	width:120px;
	height:7px;
}
.round-contenth-opportunity {
	width:118px;
	/*height:95px;*/
	*height:98px;
	_margin-top:-9px;
	text-align:center;
	border-right:1px solid #357093;
	border-left:1px solid #357093;
	border-bottom:1px solid #357093;
}
.green-belt{
/* As per new design 
background-color:#e3edcc;*/
background-color:#a5d6f4;
padding-top:2px;
text-align:center;
}
.top-align{
	vertical-align:top;
	}
.greenarrow, .greenarrow-next{
	position:absolute;
	left:125px;
	_left:120px;
	top:60px;
	background:url(/images/green-arrow.gif) no-repeat bottom;
	width:30px;
	height:21px;
	z-index:1;
}
.greenarrow-next{
	left:265px;
	_left:255px;
}
.rounded-head-profile{
	background:url(/images/widget-head-profile.gif) no-repeat;
	/*width:198px;*/
	height:7px;
}
.round-contenth-profile{
	width:197px;
	height:176px;
	_width:158px;
	_height:154px;
	*height:178px;
	_margin-top:-9px;
	text-align:center;
	border-right:1px solid #357093;
	border-left:1px solid #357093;
	border-bottom:1px solid #357093;
	background-color:#A5D6F4;
}

.rowlink{
	position:absolute;
	left:385px;
	top:8px;
	*top:3px;
}
.widget-side-bar-right-headh .rowlink{
	position:absolute;
	left:182px;
	_left:178px;
	top:6px;
	*top:5px;
}

.welcome-head {
color:#F16101;
font-size:13px;
font-weight:normal;
padding-bottom:14px;
position:absolute;
right:0px;
top:70px;
}

.overlaped {
	position:relative;
	top:-22px;
	text-align:center;
}
.label {
	width:100px;
	/*margin-top:10px;*/
	float:left;
	padding-top:3px;
}
.head_label {
	width:140px;
	float:left;
}
.accessibility{
	position:relative;
	top:3px;
	width:16px;
	height:19px;
}
.gradientbar{
	float:left;
	margin-top:4px;
	width:100%;
	background:url(/images/gradientbar.jpg) no-repeat;
}
.clearer{
	clear:both;
	height:4px;
	line-height:0px;
	display:block;
	margin:0px;
	padding:0px;
	font-size:0px;
}

.button-orange:hover{
	background:url(/images/button-green.gif) repeat-x;
}
.button-green:hover{
	background:url(/images/button-orange.gif) repeat-x;
}
.sigin-text {
	width:156px;
	height:21px;
}

.search-labels{
	position:absolute;
	top:20px;				/*Changed by rohit -- top labels are removed */
	width:100px;
	color:#7b7e73;
	font-size:12px;
}
.widget-side-bar-right-contenth {
	background: #FFF;
	overflow:hidden;
	min-height:85px;
	padding-top:4px;
	padding-left:8px;
	/*
	border-right:1px solid #D3DCBC;
	border-left:1px solid #D3DCBC;
	border-bottom:1px solid #D3DCBC;
	*/
}
.employer-search-text {
	float:left;
	border:1px solid #BFBFBF;
	margin-right:8px;
	padding:2px;
	width:210px;
	height:21px;
}
.general-search-text{
	float:left;
	border:1px solid #BFBFBF;
	margin-right:8px;
	padding:2px;
	height:21px;
}
.general-search-list{
	float:left;
	border:1px solid #BFBFBF;
	margin-right:8px;
	padding:2px;
	width:200px;
	height:25px;
}
.three-column-basic{
	width:203px;
	float:left;
}

.three-column-big{
	width:410px;
	float:left;
	margin-left:7px;
	margin-right:7px;
	margin-top:0px;
}
.grey {
	color:#73746c;
}
.darkgrey{
	color:#47493c;
}
.forgot-password{
	position:relative;
	left:80px;
	width:110px;
	color:#3c528c;
}
.image-margin{
	margin-top:10px;
	height:300px;
}

.two-column-left {	
	position:relative;
	width:550px;
}

.main-content{
	_width:860px;
}

.main-content .rounded-content{
	padding-bottom:10px;
	/*
	border-left:1px solid #c7ccb8;
	border-right:1px solid #c7ccb8;
	border-top:1px solid #c7ccb8;
	*/
	border-left:1px solid #d2d6d9;
	border-top:1px solid #d2d6d9;
	border-right:1px solid #d2d6d9;	
}

.main-two-column-content{
	overflow-y:hidden;
}

.subcolumn{
	float:left;
	width:32.5%;
	margin-right:2px;
}
.subcolumn1{
	float:left;
	width:35%;
}
.subcolumn2{
	float:left;
	width:21%;
	margin-right:2px;
	margin-left:2px;
}
.subcolumn3{
	float:left;
	width:40%;
}
.subcolumn4{
	float:left;
	width:26.5%;
}
.subcolumn5{
	float:left;
	width:36%;
}
.greenrow{
	width:100%;
	padding-left:4px;
	background-color:#F4F8FF;
}
.whiterow{
	width:98%;
	padding-left:4px;
	background-color:#ffffff;
}
.pictures {
	position:relative;
	clear:both;
}
.iconimg{
	float:left;
	margin-left:10px;
	* margin-left:5px;
	text-align:center;
}
.name{
	float:left;
	width:83px;
	text-align:center;
}
.readmore{
	margin-left:46px;
}
.greenstrip{
	float:left;
	background:url(/images/green-strip.jpg) no-repeat;
	margin-top:-45px;
	margin-left:8px;
	_margin-left:4px;
	-moz-opacity:.99;
	width:257px;
	height:26px;
	line-height:24px;
	position:absolute;
}
.watchvideo{
	margin-left:55px;
}

.pid-credentials{
	font-size:17px;
	font-weight:bold;
	color:#464737;
}
.widget-link{
	color: #3C528C;
}

.widget-link:hover{
	color: #F16101;
}
.dark-brown-solid-fill{
	background-color:#E7EDF3;
	border:1px solid #3890C5;
}

#subnav, #subnav_tab {
float:left;
line-height:1em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:14px 0px 0px 0px; _margin-left:-6px !important;
padding:0pt 0pt 0pt 1em;
position:relative;
font-size:11px;
margin-left:-10px;
}
#subnav_tab{
border-bottom:1px solid #ff0000;
/*border-bottom:1px solid #c5beac;*/
}
#subnav li {
float:left;
margin:0pt;
padding:0pt;
}

#subnav_tab, #subnav a {
background:#f3f2ee  url(/images/tab_notselected.gif) repeat-x;
/* As per new design */
/*
border-left:1px solid #ede9dd;
border-right:1px solid #ede9dd;
border-top:1px solid #ede9dd;
*/
border-left:1px solid #97bdd3;
border-right:1px solid #97bdd3;
border-top:1px solid #97bdd3;
/* As per new design */
/*color:#6f540d;*/
color:#000;
display:block;
padding-left:10px;
padding-right:10px;
padding-top:6px;
padding-bottom:6px;
text-decoration:none;
}
#subnav a.here:link, #subnav a.here:visited {
	/* As per nfew design */	
	/*background:#D0DBE5 url(/images/tab_selected.gif) repeat-x;*/
	background:#fff url(/images/tab_selected.gif) repeat-x;
	/*	color:#928b5d;*/
	color:#000;
}
#subnav a:hover{
	
	/*background:#949a85;*/
	background:url(/images/tab_notselected_over.gif) repeat-x;
	color:#000;
	border:1px solid #3890C5;
}
#subnav a.here:link, #subnav a.here:visited {
	position:relative;
	top:-2px;
	font-weight:bold;
	z-index:102;
	border-bottom:0px solid #fff;
	padding-bottom:10px;
}
#subnav ul {
	/*background:#D0DBE5;*/
	border-top:1px solid #c5beac;
	/*border-bottom:1px solid #c5beac;*/
	border-left:1px solid #c5beac;
	border-right:1px solid #c5beac;
	float:left;
	left:13px;
	list-style-type:none;
	margin:0pt;
	padding:5px 10px 5px 10px;
	position:absolute;
	top:25px;
	width:595px;
}
#subnav ul li {
	display:block;
	float:left;
}
#subnav ul a {
	/* background:#D0DBE5; */
	border:0pt none;
	font-weight:normal;
	color:#0b224b;
	display:inline;
	padding:0px 5px;
}
#subnav ul a:hover, #subnav ul a.here:link, #subnav ul a.here:visited {
	/*background:#D0DBE5;*/
	color:#444444;
	font-weight:normal;
	text-decoration:underline;
}
.subnav_bottom_border{
	/* As per new design */
	/*border-bottom:1px solid #c5beac;
	border-bottom:1px solid #f3efe3;*/
	border-bottom:1px solid #97bdd3;
	margin-top:-8px;
	z-index:99;
	margin-left:1px;
}

/*  ----  Import contacts widget div class ---- */
div.import-widget-row { padding-top: 5px; clear: both; } 
div.import-widget-left { float: left; width: 80px; text-align: left; } 
div.import-widget-right { margin-left: 50px; }
/*  ----  Import contacts widget div class ---- */


/*  ----  Candidate Profile div class ---- */
div.profile-row { padding-top: 5px; clear: both; } 
div.profile-left { float: left; width: 80px; text-align: left; margin-left:2px;} 
div.profile-right { margin-left: 100px; }

.brown-bg{
	background-color: #EBE3CC;
	padding-top:15px;
	padding-left:10px;
}

/*  ----  Candidate Profile div class ---- */


/*  ----  Candidate Education div class ---- */
div.education-row { padding-top: 5px; clear: both; } 
div.education-left { float: left; width: 150px; text-align: left; } 
div.education-right { margin-left: 125px; }
/*  ----  Candidate Education div class ---- */


.text-field {
	font-size: 11px;
	background-color: #ffffff;
	border:1px solid #a5acb2;
	padding:1px 1px 1px 4px;
	height: 16px;
}

dummy-row{
	  font-size:1px;
		line-height:0px;
}

/* search results pages */
.dark_brown_solid_fill_search{
	/*background-color:#D0DBE5;*/
	background-color:#f9e499;	
	border-top:1px solid #fea93c;
	height:17px;
	padding:4px 10px;
}


.brown_solid_fill_div{
	background-color:#D0DBE5;
	border-bottom:1px solid #3890C5;
	border-left:1px solid #3890C5;
	border-right:1px solid #3890C5;
}

.bright-yellow_search{
	color:#F68433;
}
.separator_brown_search {
	font-size:1px;
	line-height:1px;
	margin-bottom:10px;
	margin-top:0px;
	overflow:hidden;
	background-color:#D0DBE5;
	height:1px;
	width:100%;
	clear:both;
}

.separator-light-green{
	font-size:1px;
	line-height:1px;
	margin-bottom:5px;
	margin-top:5px;
	overflow:hidden;
	background-color:#e3e5df;
	height:1px;
	width:100%;
	clear:both;
}

.widget_search {
	margin-bottom:5px;
	margin-top:10px;
}
.bottom_tab_search {
	margin-bottom:0px;
	margin-top:10px;
}
.brown_solid_fill_search .fullrounded1,.brown_solid_fill_search .fullrounded2,.brown_solid_fill_search .fullrounded3,
.brown_solid_fill_search .fullrounded4,.brown_solid_fill_search .widget-content-fill,.brown_solid_fill_search .widget-header,
.brown_solid_fill_search .rounded1,.brown_solid_fill_search .rounded2,.brown_solid_fill_search .rounded3,.brown_solid_fill_search .rounded4{
	background-color:#DBE7F1;
}
.small_form_field{
	width:20px;
	height:15px;
	font-size:11px;
	border:1px solid #53514a;
	padding-left:2px;
}

.green-text{
	color: #908663;
}

.light_grey {
color:#94958e;
}

/* For the preview panel ! */
.preview-container {
	/*As per new design */
	/*background:#f4f4f4 url(/images/widget_bg.gif) repeat-x;*/
	background:#dee6eb url(/images/widget_bg.gif) repeat-x;
	padding:5px;
	margin-top:10px;
	border:1px solid #efefef;
}

.black {
	color:#000000;
}
/*-------for new background effect according to new design Added by rohit-----------*/
.gray_bg_container{
	float:left;
	margin-top:8px;
	padding-left:7px;
	padding-right:7px;
	background:url("/images1/right_pane_bg.gif") repeat-x;
	background-color:#f4f4f4;
	border:1px solid #f4f4f5;
	overflow-y:hidden;
}

/* for tool tip added by vishal */
.white_solid_fill_border{
	background-color:#ffffff;
	border:1px solid #996600;
	
	padding:4px;;
}

.tool-tip-end {
	position:absolute;
	top:5px;
	left:-4px;
}

/* homepage employer signin section */
.employer-signin{
	background:url(/images/employers-back.gif) no-repeat;
	width:261px;
	height:48px;
	position:absolute;
	top:-48px;
	right:0px !important;
	right:-1px;
}

.pid-user{
	background:url(/images/pi-logo.gif) no-repeat;
	padding-bottom: 5px;
	padding-left:27px;
}

.openid-user{
	background:url(/images/openid-logo.gif) no-repeat;
	padding-left:27px;
}
.rss-updates {
	background-color:#ecf3f7;	
	height:150px;
	margin:0px 10px 0px 10px;
}
.rss-updates-column {
	border-right:1px solid #ff7a22;
}
.updates{
	float:left;
	width:243px;
}
.updatedetail{
	position:relative;
}
.tinylogo{
	float:right;
	margin-right:5px;
	margin-left:5px;
	
}
.tinylogoborder{
	border:1px solid #cad0bd;
}
.vertical_line{
	float:left;
	height:120px;
	border-right:1px solid #f5b889;
}
.testimonial{
	width:158px;
}
.gray_border{
border:1px solid #e7e7e7;

}
.ullist{
list-style-image:url(/images/bullet.gif);
}

.lineheight{
line-height:15px;
}







/*Added by Abhilash Start*/
/* For Modal Window*/
#fade_div_post{
	overflow:visible;
	z-index: 100;
}

#faded_div{
	z-index: 99;
}

#fade_div_comment{
	overflow:auto;
}
/* End Modal Window*/

/*For Rating Start*/
    .star-rating,  
   .star-rating a:hover,  
   .star-rating a:active,  
   .star-rating a:focus,  
   .star-rating .current-rating{  
      background: url('/images/star_rating.png') left -800px repeat-x;  
   }  
   .star-rating{  
      position: relative;  
      width: 100px;  
      height: 20px;  
      overflow: hidden;  
      list-style: none;  
      margin: 0;  
      padding: 0;  
      background-position: top left;  
   }  
  .star-rating li{  
      display: inline;  
   }  
   .star-rating a,  
   .star-rating .current-rating{  
      position: absolute;  
      top: 0;  
      left: 0;  
      text-indent: -1000em;  
      height: 20px;  
      line-height: 20px;  
       outline: none;  
       overflow: hidden;  
       border: none;  
   }  
   .star-rating a:hover,  
   .star-rating a:active,  
   .star-rating a:focus{  
       background-position: center left;  
   }  
   .star-rating a.one-stars{  
       width: 20%;  
       z-index: 6;  
   }  
   .star-rating a.two-stars{  
      width: 40%;  
      z-index: 5;  
   }  
   .star-rating a.three-stars{  
       width: 60%;  
      z-index: 4;  
   }  
   .star-rating a.four-stars{  
       width: 80%;  
       z-index: 3;  
   }  
   .star-rating a.five-stars{  
       width: 100%;  
       z-index: 2;  
   }  
   .star-rating .current-rating{  
       z-index: 1;  
       background-position: bottom left;  
   }  
   .star-ratings-block {  
       font-size: .75em;  
       text-align: center;  
       width: 100%;  
   } 
/* For Rating END*/
/*Added by Abhilash End*/


/* for top tabs position*/
.tab-postion{
margin-left:-1px;
*margin-left:-10px;
_margin-left:-8px;

}

/* --------- ----- ------------- */
/* Added for administration screens ----- added by rohit 8/7/2008 */
.admin-signin{
	width:261px;
	margin:0px auto;
	position:relative;
}
.administrators-signin{
	background:url(/images/employers-back.gif) no-repeat;
	height:53px;
	position:relative;
}
/* --------- ----- ------------- */





/*Existing classes Changed by rohit 8/8/8*/
.greenstrip{
	float:left;
	background:url(/images/green-strip.jpg) no-repeat;
	/*margin-top:-76px;*/
	margin-top:-45px;
	margin-left:8px;
	_margin-left:4px;
	-moz-opacity:.99;
	width:257px;
	height:26px;
	line-height:24px;
}

.signin {
	/*background-color:#ebe3ce;*/
	position:relative;
	background-color:#f1f1f1;
	line-height:25px;
	width:225px;
	padding-left:10px;
	padding-right:10px;
	top:9px;
	right:10px;
}
.updates{
	float:left;
	/*width:243px;*/
	width:242px;
}
/*==============================*/
/* Added for administration screens ----- added by rohit 8/7/2008 */
.admin-signin{
	width:261px;
	margin:0px auto;
	position:relative;
}
.administrators-signin{
	background:url(/images/employers-back.gif) no-repeat;
	height:53px;
	position:relative;
}
ol li{
	margin-top:10px;
}

.feedback{
	border:5px solid #cee2ed;
	width:98%;
	overflow-y:auto;
	padding:4px;
}
.feedback .head{
	float:left;
	margin-left:10px;
	_margin-left:6px;
	font-size:13px;
}
.turqoise{
	color:#2e759f;
}
/*==============================*/
/*main navigation*/
#newtabs{
	background-color:#ffffff;
	height:25px;
	border-bottom:2px solid #f69a54;
}

#newtabs ul {
	list-style:none;
	float:left;
	margin:0px;
	padding:0px;
}

#newtabs ul li {
	display:inline;
}

#newtabs a {
	float:left;
	margin-left:4px;
	text-decoration:none;
	padding:5px 16px 5px 16px;
	color:#1e1e1e;
	background-color:#d0e0ea;
	font-size:11px;
	margin-top:2px;
}

#newtabs a:hover{
	text-decoration:none;
	background-color:#fdd994;
}

#newtabs .current a{
	background-color:#f69a54;
	color:#ffffff;
	padding:7px 16px 7px 16px;
	margin-top:-2px;
	text-decoration:none;
	font-weight:bold;
}

.ordering{
	float:left;
	width:5%;
	text-align:center;	
	margin-right:1%;
	margin-top:1%;
	font-size:17px;
	font-weight:bold;
	color:#000000;
	line-height:35px;
}

.ordering div {
	background:url(/images/num_gradient.gif) repeat;
	height:29px;
	margin-top:3px;
	margin-bottom:20px;
	_margin-bottom:14px;
	_height:15px;
	_margin-top:1px;
}

.grey_block{
	overflow-y:hidden;
	border:1px solid #fde76b;
	background-color:#fffed8;
	margin:0 auto;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	width:400px;
}

/* Single Image for Build Employer profile page */
.rounded-head-profile_extra{
	background:url(/images/widget-head-profile_extra.gif) no-repeat;
	width:404px;
	height:7px;
}

.round-contenth-profile_extra{
	width:403px;
	height:147px;
	_width:402px;
	_height:147px;
	*height:147px;
	_margin-top:-8px;
	text-align:center;
	border-right:1px solid #357093;
	border-left:1px solid #357093;
	border-bottom:1px solid #357093;
	background-color:#A5D6F4;

}