/* CSS Document */

/*--------------------- Content ---------------------*/

h1 {color: #ffffff;}
	
h2 {color: #ffffff;}

h3 {color: #ffffff;}
	
p {color: #FFFFFF;}

a.backtotop {background-image:url(../images/frecce.gif);background-repeat:no-repeat; background-position:0 .4em; color:#ffffff!important;}

ul.generic li {color:#ffffff;}

ul#role_profiles li a {background-image:url(../images/frecce.gif); background-repeat:no-repeat;  background-position:0 .4em; color:#ffffff!important;}

	
a,
p a {color:#ffffff; text-decoration:none}

#content {background-color: #000000;}
#content_short {
	background-color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;s
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
#selectCSS { border-bottom:1px solid #ffffff;}

#useroptions ul li {border-right:1px solid #ffffff;}
			#useroptions ul li a {color:#ffffff;}
			
ul.application li {color:#ffffff; border-left:1px solid #ffffff; background-image:url(../images/appform_arrowwhite.gif);}
			ul.application li a {color:#ffffff;}

label {color:#ffffff;}
.field_title_area {color:#ffffff;}
.field_div {color:#ffffff;}

#appform_bottom {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	height: 30px;
}

#tabletopright {background-image:url(../images/appform_arrowwhite.gif); background-repeat:no-repeat; background-position:0 .2em;}
ul#searchresults li {background-image:url(../images/appform_arrowwhite.gif); background-repeat:no-repeat; background-position:0 .3em;}

ul#jobsearch li {color:#ffffff; border-left:1px solid #ffffff; }
			ul#jobsearch li a {color:#ffffff;}
			
.rule {border-top:1px solid #ffffff;}

dd, dt {color:#ffffff;}

.leftcol_det li{color:#ffffff;}

ul#jobdetails a:link, ul#jobdetails a:visited {
	color:#ffffff;
	background-image:url(../images/navarrow_white_jobdetails.gif);
	background-repeat:no-repeat;
	background-position:0 .4em;
}

ul#jobdetails a:hover, .on {
	color:#000000;
	background-image:url(../images/navarrow_black_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:#ffffff;}
.profilelist_row .personinfo p {color:#cccccc}
.profilelist_row .personinfo a {color:#cccccc;}
a.readprofile {background-image:url(../images/frecce.gif);background-repeat:no-repeat; background-position:0 .4em; color:#ffffff!important;}

.details span.degree {color:#cccccc;}

#baseHome {
	width: 800px;
	clear: both;
	height: 5px;
	margin-left: 5px;
	}
/*--eligibility--*/
 ul#progression li.done {background-color:#ffffff; border:1px solid #ffffff;}
   ul#progression li.undone {background-color:#000000; border:1px solid #ffffff; }	
   

/*----------------BUTTONS--------------------------*/
.applynow_button a {background-image:url(../images/appform_button_applynowwhite.gif); background-repeat:no-repeat;}   
	.applynow_button a:hover {background-image:url(../images/appform_button_applynowblack.gif); background-repeat:no-repeat;} 
	  
.submit_button input {background-image:url(../images/submit.gif); background-repeat:no-repeat;} 
	/*.submit_button a:hover {background-image:url(../images/submit_black.gif); background-repeat:no-repeat;}*/ 
	
.reset_button input {background-image:url(../images/appform_button_resetwhite.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_sendwhite.gif); background-repeat:no-repeat;} 
	/*.submit_button a:hover {background-image:url(../images/send_black.gif); background-repeat:no-repeat;}*/ 
	
.send_button a {background-image:url(../images/appform_button_sendwhite.gif); background-repeat:no-repeat;} 
	.send_button a:hover {background-image:url(../images/appform_button_sendblack.gif); background-repeat:no-repeat;}  
	
.preview_button a {background-image:url(../images/appform_button_previewwhite.gif); background-repeat:no-repeat;} 
	.preview_button a:hover {background-image:url(../images/appform_button_previewblack.gif); background-repeat:no-repeat;}  
	
.next_button a {background-image:url(../images/appform_button_nextwhite.gif); background-repeat:no-repeat;} 
	.next_button a:hover {background-image:url(../images/appform_button_nextblack.gif); background-repeat:no-repeat;}  
	
.save_button a {background-image:url(../images/appform_button_savewhite.gif); background-repeat:no-repeat;} 
	.save_button a:hover {background-image:url(../images/appform_button_saveblack.gif); background-repeat:no-repeat;}  
	
.search_button a {background-image:url(../images/appform_button_searchwhite.gif); background-repeat:no-repeat;} 
	.search_button a:hover {background-image:url(../images/appform_button_searchblack.gif); background-repeat:no-repeat;}  
	
.reset_button a {background-image:url(../images/appform_button_resetwhite.gif); background-repeat:no-repeat;} 
	.reset_button a:hover {background-image:url(../images/appform_button_resetblack.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:#ffffff;
	background-image:url(../images/navarrow_white_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: 140px;			
	height: .8em;			
	padding: 5px 5px 5px 23px;
	margin:0;
}

.accordion_headings:hover{
	color:#000000;
	background-image:url(../images/navarrow_black_jobdetails.gif);
	background-repeat:no-repeat;
	background-position:0 .4em;
}

.accordion_child{
	color:#FFFFFF;
	padding:15px;
	font-size: 0.7em;
	background-color: #000000;
}
.leftcol_det ol {background-image:url(../images/square_white_border.gif);  list-style-position:inside; background-position:0 0; background-repeat:no-repeat;}


/*----------------Awards page----------*/

.awards_info #women {background-image:url(../images/awards/black/top_50_blk.gif); background-repeat:no-repeat; width:85px; height:85px; clear:left; float:left; margin-right:5px;}
.awards_info #bestwork {background-image:url(../images/awards/black/best_work_blk.gif); background-repeat:no-repeat; width:85px; height:85px; clear:left; float:left; margin-right:5px;}
.awards_info #hospitality {background-image:url(../images/awards/black/best_place_blk.gif); background-repeat:no-repeat; width:85px; height:85px; clear:left; float:left; margin-right:5px;}
.awards_info #topemp {background-image:url(../images/awards/black/britans_top_blk.gif); background-repeat:no-repeat; width:85px; height:85px; clear:left; float:left; margin-right:5px;}
.awards_info #grademp {background-image:url(../images/awards/black/top_100_blk.gif); background-repeat:no-repeat; width:85px; height:85px; clear:left; float:left; margin-right:5px;}
.awards_info #investors {background-image:url(../images/awards/black/inv_people_blk.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:#4d4d4d;
	color:#bebebe;
	border:1px solid #666666;
	cursor:pointer;
	font-weight:bold;
	background-image: url(../images/plus.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:#000;
	color:#bebebe;
	height:auto;
}

.head_highlight{
	background:#4d4d4d;
	background-image: url(../images/box.gif);
	background-repeat: no-repeat;
	background-position: center right;
	color:#bebebe;
}
.toggle_headings dl {
	margin: 0;
	padding:0;
	color:#bebebe;
}

.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:#bebebe;
}

.toggle_headings dd {
	margin-bottom: 0;
	margin-top: 2px;
	width: 91%;
	margin-left: 5px;
	margin-right: 5px;
	padding:0;
	color:#bebebe;
}

.toggle_child dl {
	margin: 0;
	padding:0;
	color:#bebebe;
}

.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:#bebebe;
}

.toggle_child dd {
	font-size: 1.0em;
	margin-bottom: 0;
	margin-top: 2px;
	width: 85%;
	margin-left: 30px;
	margin-right: 5px;
	padding:0;
	color:#bebebe;
}
.toggle_child dt p{
font-size: 1.2em;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 0;
	float: left;
	width:15px;
	padding:0;
	color:#bebebe;
}

.toggle_child dd p{
font-size: 1.0em;
	margin-bottom: 0;
	margin-top: 2px;
	margin-left:20px;
	padding:0;
	color:#bebebe;
}