

#innercontent .right {
	
	position: absolute;
	
	right: 0;
	
	float:right;
}


ul.bullet 
{
	list-style-type:none;
	_height: 25px; /* Fix IE6 issue with disappearing bullets */
}

ul.bullet li {
	margin-left: 20px;
	padding-left: 18px;	
	background-repeat: no-repeat;
	min-height: 20px;
	color:#0C2577;
}

.block ul {	
	margin: 10px 0 20px 0;
	padding: 0;
}

#innercontent .right ul li {
	float: left;
}

.block li {
	margin: 0 0 10px 40px;
	padding: 0;
}

div#centermain h1
{
	margin: 0;
	position: relative;
	font-size: 17px;
	color: #0c2577;
	padding: 10px 0px 5px 0px;
	
}

label, p, ul, li /* removed div */
{
	font-size:12px!important;
}

div#centermain
{
	font-size:12px;
	padding-left:2px;
	
	width:95%;
	
}

div#searchcriteria_container
{
	
	
	font-family: "Trebuchet MS", Arial, Tahoma, Verdana, Helvetica, sans-serif; /* General font style definition */
}

div.searchpair label
{
	font-weight:bold;	
}

div#content div#centermain h1
{
	/*margin-top:-21px;*/
	
}

div#content div.block.right
{
	margin-top:-3px;
	margin-right:38px;
	font-size:9px;
	color:#0c2577 !important;
}

/*div#centermain table
{
	margin:2px;
	padding:2px;
	margin-top:5px;	
	font-size:12px;
	/*line-height:13pt;*/
		/*
}*/

.input, textarea, input, select {
	font-family: "trebuchet MS", arial, sans-serif;
	font-size:1em;
}

div#searchcriteria_container *
{
	/*margin-top:21px;*/
	margin-left:15px;
}

div#searchcriteria_container select option
{
	margin-left:0px!important;
}

a.nav
{
	text-decoration:underline;	
}
/*
ul.nav.MenuBarHorizontal
{
	/*text-transform:none;*/
/*	width:710px;
	
}*/




div#nav_content span.first_selected 
{
	border-bottom:6px solid #FF8700;
	padding-top:3px;
}

/*div#navigation ul.nav li a:link span
{
	display:block;
	height:11px;
}	
*/

div#nav_content tr.nav a
{

	padding-top:-1px;
	display:block;
	
	/*height:11px;*/
	/*border:1px solid red;*/
	text-align:center;
	font-size:13px!important;
	font-weight:bold;
	/*text-transform:capitalize;*/
}


div#div_language
{
	font-size:14px;
	display:block;
	position:absolute;
	float:right;
	text-align:right;
	
	height:22px;
	
	right:16em;
	top:3.8em;
	width:400px;
	z-index:50;
	
}

div#div_language span
{
	line-height:12pt;
}

div#box_4 
{
	top:330px;
	left:2.5em;	
	position:absolute;
}

div.bluebox .bottom div.readmore 
{
	height:10px;
}

td.hotjobtitle 
{ 
	vertical-align: top; 
	margin: 0; 
	padding: 0; 
}

.hotjobtitle
{
	margin:5px;
	font-size:11px;	
	font-weight:bold;
	
}

li.hotjobtitle a, td.hotjobtitle a
{
	text-decoration:underline;	
}

.hotjobsoundbite
{
	margin-left:5px;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
	
}

input#formsubmit4 
{
	float:right;	
}

input#WORKPHONENO,input#MOBILEPHONENO
{
	width:120px!important;	
}

input#TITLE, input#WORKPHONE
{
	width:160px;	
}

select.eduselect
{
	max-width:189px;	
}

a.SortBar
{
	color:#e5e5e5!important;	
}

div#searchsubmit 
{
	width:400px!important;	
}

div#centermain.block h2
{
	font-size:12px;
	font-weight:bold;
	line-height:1;
}

div#content .block 
{
	margin-top:0px!important;
}

select#newlang.field
{
	font-size:12px;	
}

div#searchcriteria_container a
{
	margin-left:-35px;
	margin-top:-2px;
	position:absolute !important;
	
}

div#searchcriteria_container img
{
	margin-left:40px!important;
	margin-top:0px!important;
	position:relative !important;
	
}

div#centermain.block table
{
	width:100%;
	
}



table.applytable input#TITLE.reginput
{
	width:200px	
}

/* style of the popup*/

div#popup
{
	display: block;
	position:relative;
	width:100%;
	height:100%;
	overflow:auto;
	
}
div#popup .pagetitle 
{
	font-size: 2.1em;
	color: #18378e;
	line-height: 1.2em;
	padding-top:10px;
}

div#popup .innercontent 
{
	font-size:12px;
	padding:20px 0 0 5px;
}

div#popup .innercontent li
{
	list-style-type:disc;	
	list-style-position:inside;
	padding:10px 0px 10px 15px;
}

div#popup .innercontent a
{
	text-decoration:underline;	
}

div#singledropdown_searchlocation, div#singledropdown_searchjobgenerallist2id
{
	font-weight:bold;	
}

div.multiselectbox 
{
	z-index:1!important;
}	


table.searchtable
{
	padding-left:30px;
	padding-top:13px;	
}


/** to remove if using default template on toolkit**/
table.searchtable label
{
	font-weight:bold;

}

div#centermain.block table td
{
	
	font-size:12px !important;	
}

.searchtable input.searchcriteria 
{
	width:241px !important;
}

.searchtable select.searchcriteria 
{
	width:245px !important;
	z-index:-1000!important;
}

/*div#singledropdown_searchlocation img ,div.textfield img
{
	margin-left:-20px;
	margin-top:-2px;
	position:absolute !important;
}*/

div#singledropdown_searchlocation select#searchlocation.searchcriteria, div#singledropdown_searchjobgenerallist2id select#searchjobgenerallist2id.searchcriteria
{
	/*margin-left:-72px;	*/
	
	
}

table.searchtable input#formsubmit4.submitbutton
{
	margin-right:230px;
}

div#singledropdown_searchjobgenerallist2id label, div#singledropdown_searchlocation label
{
	width:170px;
	
}	
/*** ***/

/*a.multipleselect
{
	margin-left:10px !important;
	margin-top:10px !important;	
}*/

div#currentsearchcriteria td.listbodycol1 a
{
	margin-left:-1px !important;	
	margin-top:-6px!important;	
}

div#searchcriteria_container div.searchpair input#searchtext
{
	width:196px;
}

ul#subnav_join-stepstone span
{
	font-size:16px!important;	
}

table.table_MenuBarHorizontal
{
	font-size:16px!important;	
}

div#centermain.block ul
{
	list-style-type:disc;
}

td.searchresultssoundbites
{
	padding-top:10px!important;	
}


span#offices.legendstepstone 
{
	background-color:#2D53B9;
	height:12px;
	margin-right:5px;
	width:25px;
	display:block;
	float:left;
	

}

span#jobavailable.legendstepstone 
{
	background-color:#e98000;
	height:12px;
	margin-right:5px;
	width:25px;
	display:block;
	float:left;
	

}


td#legendstepstone
{
	color:#2d53b9;	

}
