/* CSS Document */

/*--------------------- Content ---------------------*/

h1 {color: #000000;}
	
h2 {color: #000000;}

h3 {color: #000000;}
	
p {color: #000000;}

a.backtotop {background-image:url(../images/frecce_black.gif);background-repeat:no-repeat; background-position:0 .4em;}

.action_button {background-image:url(../images/../images/appform_button_applynowblack.gif); background-repeat:no-repeat;}

ul.generic li {color:#000000;}

ul#role_profiles li a{color:#000000;  background-image:url(../images/frecce_black.gif); background-repeat:no-repeat;  background-position:0 .4em;}

	
a {color:#000000; text-decoration:underline}

	
#content {background-color: #ffffff; }
#content_short {background-color: #ffffff !important; border-top:1px solid #000000;  border-left:1px solid #000000;  border-right:1px solid #000000;}

#selectCSS { border-bottom:1px solid #000000;}

#useroptions ul li {border-right:1px solid #000000;}
			#useroptions ul li a {color:#000000;}
			
ul.application li {color:#000000; border-left:1px solid #000000;  background-image:url(../images/appform_arrowblack.gif); }
			ul.application li a {color:#000000;}
			
ul#jobsearch li {color:#000000; border-left:1px solid #000000; }
			ul#jobsearch li a {color:#000000;}
			
.leftcol_det li{color:#000;}
.rule {border-top:1px solid #000000;}

label {color:#000000}
.field_title_area {color:#000000;}
.field_div {color:#000000;}

#appform_bottom {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	height: 30px;
}

#tabletopright {background-image:url(../images/appform_arrowblack.gif); background-repeat:no-repeat; background-position:0 .2em;}
ul#searchresults li {background-image:url(../images/appform_arrowblack.gif); background-repeat:no-repeat; background-position:0 .3em;}

dd, dt {color:#000000;}

ul#jobdetails a:link, ul#jobdetails a:visited {
	color:#000000;
	background-image:url(../images/navarrow_black_jobdetails.gif);
	background-repeat:no-repeat;
	background-position:0 .4em;
}

ul#jobdetails a:hover, .on {
	color:#ffffff;
	background-image:url(../images/navarrow_white_jobdetails.gif);
	background-repeat:no-repeat;
	background-position:0 .4em;
}

.profilelist_row .personinfo p.title,
.profile_spotlight .details p.title, 
.profile_spotlight .details p.name {color:#000000;}
.profilelist_row .personinfo p {color:#777777;}
.profilelist_row .personinfo a {color:#777777;}
a.readprofile {background-image:url(../images/frecce_black.gif);background-repeat:no-repeat; background-position:0 .4em;}

.details span.degree {color:#777777;}


/*--eligibility--*/
 ul#progression li.done {background-color:#000000; border:1px solid #000000;}
	 ul#progression li.undone {background-color:#ffffff; border:1px solid #000000; }	


/*-----------------BUTTONS--------------------------*/	
.reset_button input {background-image:url(../images/appform_button_resetblack.gif); background-repeat:no-repeat;} 
	/*.submit_button a:hover {background-image:url(../images/reset_black.gif); background-repeat:no-repeat;}*/ 
.send_button input {background-image:url(../images/appform_button_sendblack.gif); background-repeat:no-repeat;} 
	/*.submit_button a:hover {background-image:url(../images/send_black.gif); background-repeat:no-repeat;}*/ 
	
.applynow_button a {background-image:url(../images/appform_button_applynowblack.gif); background-repeat:no-repeat;}
.applynow_button a:hover {background-image:url(../images/appform_button_applynowwhite.gif); background-repeat:no-repeat;}
	
.submit_button input {background-image:url(../images/submit_black.gif); background-repeat:no-repeat;}   
	/*.submit_button a:hover {background-image:url(../images/submit.gif); background-repeat:no-repeat;}*/
	
.send_button a {background-image:url(../images/appform_button_sendblack.gif); background-repeat:no-repeat;} 
	.send_button a:hover {background-image:url(../images/appform_button_sendwhite.gif); background-repeat:no-repeat;} 
	
.preview_button a {background-image:url(../images/appform_button_previewblack.gif); background-repeat:no-repeat;} 
	.preview_button a:hover {background-image:url(../images/appform_button_previewwhite.gif); background-repeat:no-repeat;}   
	
.next_button a {background-image:url(../images/appform_button_nextblack.gif); background-repeat:no-repeat;} 
	.next_button a:hover {background-image:url(../images/appform_button_nextwhite.gif); background-repeat:no-repeat;} 
	
.save_button a {background-image:url(../images/appform_button_saveblack.gif); background-repeat:no-repeat;} 
	.save_button a:hover {background-image:url(../images/appform_button_savewhite.gif); background-repeat:no-repeat;}  
	
.search_button a {background-image:url(../images/appform_button_searchblack.gif); background-repeat:no-repeat;} 
	.search_button a:hover {background-image:url(../images/appform_button_searchwhite.gif); background-repeat:no-repeat;}  

.reset_button a {background-image:url(../images/appform_button_resetblack.gif); background-repeat:no-repeat;} 
	.reset_button a:hover {background-image:url(../images/appform_button_resetwhite.gif); background-repeat:no-repeat;}   
	  
/*-------------- job details accordian -------------*/
	
	#basic-accordian{
	padding:5px;
	width:570px;
	z-index:2;
	float: left;
	list-style: none;

}

.accordion_headings{
	color:#000000;
	background-image:url(../images/navarrow_black_jobdetails.gif);
	background-repeat:no-repeat;
	background-position:0 .4em;
	cursor:pointer;
	font-weight:bold;
	font-size: 0.7em;
	text-decoration: none;
	display: block;
	width: 160px;			
	height: .8em;			
	padding: 5px 5px 5px 23px;
	margin:0;
}

.accordion_headings:hover{
	color:#ffffff;
	background-image:url(../images/navarrow_white_jobdetails.gif);
	background-repeat:no-repeat;
	background-position:0 .4em;
}

.accordion_child{
	padding:15px;
	font-size: 0.7em;
	background-color: #FFFFFF;
}

.leftcol_det ol {background-image:url(../images/square_black_border.gif);  list-style-position:inside; background-position:0px 0; background-repeat:no-repeat;}

#footer a{color:#ffffff!important;}


/*----------------Awards page----------*/

.awards_info #women {background-image:url(../images/awards/white/top_50_wht.gif); background-repeat:no-repeat; width:85px; height:85px; clear:left; float:left; margin-right:5px;}
.awards_info #bestwork {background-image:url(../images/awards/white/best_work_wht.gif); background-repeat:no-repeat; width:85px; height:85px; clear:left; float:left; margin-right:5px;}
.awards_info #hospitality {background-image:url(../images/awards/white/best_place_wht.gif);  background-repeat:no-repeat; width:85px; height:85px; clear:left; float:left; margin-right:5px;}
.awards_info #topemp {background-image:url(../images/awards/white/britans_top_wht.gif); background-repeat:no-repeat; width:85px; height:85px; clear:left; float:left; margin-right:5px;}
.awards_info #grademp {background-image:url(../images/awards/white/top_100_wht.gif);  background-repeat:no-repeat; width:85px; height:85px; clear:left; float:left; margin-right:5px;}
.awards_info #investors {background-image:url(../images/awards/white/inv_people_wht.gif);  background-repeat:no-repeat; width:85px; height:85px; clear:left; float:left; margin-right:5px;}


/*--------------------FAQ page----------*/



#basic-toggle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:0;
	width:440px;
	background:#000;
	z-index:2;
}

#basic-toggle a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; text-decoration:underline;
	color:#bebebe;
	}


.toggle_headings{
	padding:5px;
	background-color:#dfdfdf;
	color:#666;
	border:1px solid #666666;
	cursor:pointer;
	font-weight:bold;
	background-image: url(../images/plus_light.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

/*.toggle_headings:hover{
	background:#4d4d4d;
	background-image: url(../images/plus.gif);
	background-repeat: no-repeat;
	background-position: center right;
}*/

.toggle_child{
border:1px solid #666;
	padding:5px;
	background:#fff;
	color:#666;
	height:auto;
}

.head_highlight{
	background:#dfdfdf;
	background-image: url(../images/box_light.gif);
	background-repeat: no-repeat;
	background-position: center right;
	color:#666;
}
.toggle_headings dl {
	margin: 0;
	padding:0;
	color:#666;
}

.toggle_headings dt {
font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0;
	width: auto;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	padding:0;
	color:#666;
}

.toggle_headings dd {
	margin-bottom: 0;
	margin-top: 2px;
	width: 91%;
	margin-left: 5px;
	margin-right: 5px;
	padding:0;
	color:#666;
}

.toggle_child dl {
	margin: 0;
	padding:0;
	color:#666;
}

.toggle_child dt {
font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0;
	float: left;
	margin-left: 5px;
	width:20px;
	margin-right: 0;
	padding:0;
	color:#666;
}

.toggle_child dd {
	font-size: 1.0em;
	margin-bottom: 0;
	margin-top: 2px;
	width: 85%;
	margin-left: 30px;
	margin-right: 5px;
	padding:0;
	color:#666;
}
.toggle_child dt p{
font-size: 1.2em;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 0;
	float: left;
	width:15px;
	padding:0;
	color:#666;
}

.toggle_child dd p{
font-size: 1.0em;
	margin-bottom: 0;
	margin-top: 2px;
	margin-left:20px;
	padding:0;
	color:#bebebe;
}
