/*  General */
html,body {text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#111; background-color:#fff}
p,td,th {text-align:left;font-family:Arial,Helvetica,sans-serif; font-size:12px;color:#111}
body {background:#fff url(/images/background-body.gif) repeat-x;margin:0; }
a,a:link,a:visited {color:#0078ba;border:0;text-decoration:none}
a:hover,a:active {color:#333;border:0;text-decoration:underline}
a.high,a.high:link,a.high:visited {color:#0078ba ;border:0;text-decoration:none; font-weight:bold}
a.summary_link:hover,a.summary_link:active {text-decoration:none;}
p {margin-bottom:6px;}
form {margin:0}
h1 {font-size:16px;margin-top:5px; margin-bottom:5px; color:#000; }
h1 a, h1 a:link, h1 a:visited { color:#000}
h1.alt {margin-bottom:4px;}
h2 {font-size:13px;margin-top:8px;margin-bottom:8px;}
h2 span { font-size:10px; font-weight:normal}
h3 {font-size:12px;margin-top:8px;margin-bottom:6px;padding:0px}
h3  a, h3 a:link, h3 a:visited { text-decoration:underline }
h4 {font-size:13px;color:#2f3740;margin-top:12px;margin-bottom:4px}
img {border:0}

#wrapper { background:url(/images/background-wrapper.gif) repeat-x bottom left}
#container {width:970px;text-align:left;margin-left:auto;margin-right:auto; padding:0px 18px; display:block; height:100%; border-top:0; border-bottom:0px; }
#header {height:175px; }
	#header h1 { display:none}
	#top_menu { float:right; padding:5px; font-size:11px }
		#top_menu ul { margin:0; padding:0}
			#top_menu ul li { float:left; list-style:none}
				#top_menu ul li a { display:block;padding :0px 4px; border-right: 1px solid #000; color:#666666}			
				#top_menu ul li a.last { border-right:none}	
	#jobs4hr-logo { float:left; padding-top:27px; padding-left:12px; height:70px}
	#leaderboard { float:right}	
	#seperator { background:url(/images/header-seperator.gif) no-repeat; height:2px; clear:both; margin:2px 0px}
	#options  { padding-left:14px; font-size:11px; color:#ccc}
		#options a { color:#FFFFFF; text-decoration:none}
		#options h2 { font-size:24px; color:#FFFFFF}
		#options h2 span { font-size:12px; color:#FFFFFF}	
			#options #option-links { float:right; margin-top:12px}
			#options #option-links ul { margin:0; padding:0; line-height:18px}			
				#options #option-links ul li {margin:0; padding:0; list-style:none; float:left; margin-left:20px}
				#options #option-links ul li a { padding:1px 0px 4px 0px; display:block}
				#options #option-links ul li a.add-cv {background: url(/images/icon-add-cv.gif) no-repeat; padding-left:20px;}
				#options #option-links ul li a.employers {background: url(/images/background-button-employers.gif) no-repeat; padding: 1px 9px 4px 9px}				
				
			#options #option-updates	{ float:right; clear:right; margin-top:10px}
			#options #option-updates a.rss	{ background:url(/images/icon-rss.gif) no-repeat; padding-left:14px}			
			#options #option-updates a.jobalert	{ background:url(/images/icon-jobalert.gif) no-repeat; padding-left:20px}			
	#carriere { float:right; border:1px solid #999; padding:5px 15px; font-size:14px; font-weight:bold; margin-top:-20px; text-align:center; width:275px; margin-right:10px;}
#menu_container { height:27px;margin:4px 0px; border-bottom: 6px solid #0078ba; padding-bottom:1px;}
	#main_menu {margin:0; padding:0px;display:block; height:100%; width:740px; }
		#main_menu ul {margin:0; padding:0px}
			#main_menu ul li { float:left; font-size:12px; color:#FFFFFF; list-style:none}
				#main_menu ul li a { display:block; padding:0px 12px 0px 0px;; color:#000; font-weight:bold; background: url(/images/background_menu_item.gif) top right no-repeat; margin-right:1px; }	
				#main_menu ul li a span  { display:block; padding:7px 0px 7px 12px; color:#000; font-weight:bold; background: url(/images/background_menu_item.gif)  no-repeat left -30px ; margin-right:1px; }	
				#main_menu ul li a:hover,#main_menu ul li a:active, #main_menu ul li a.active  {color:#fff; padding:0px 12px 0px 0px;; background: url(/images/background_menu_item_hover.gif) top right no-repeat;  }							
				#main_menu ul li a:hover span,#main_menu ul li a:active span, #main_menu ul li a.active span  { display:block; padding:7px 0px 7px 12px; color:#fff; font-weight:bold; background: url(/images/background_menu_item_hover.gif) left -30px  no-repeat; margin-right:1px; text-decoration:none }					
				#main_menu ul li a.last { background:none}
				#main_menu ul li a span em { font-style:normal}
	#font_size {float:right;background: url(/images/menu_right.gif) no-repeat right; display:block; height:100%; width:200px; margin-top:-1px}
		#font_size ul {margin:0; padding:0px; margin-right:8px}
			#font_size ul li { float:right;list-style:none}
			#font_size ul li.font_size_small	{font-size:9px;padding-top:4px;}	
			#font_size ul li.font_size_medium	{font-size:12px;padding-top:2px;}
			#font_size ul li.font_size_large	{font-size:15px}
				#font_size ul li a { display:block; padding:8px 4px; color:#FFF; font-weight:bold; }		
#columns {   overflow:visible; height:100%;   }						
	#content { width:645px; float:left;; margin-top:-30px; position:relative }
	#sidebar {width:308px; float:right;}
		#sidebar ul {margin:0; padding:0}
		#sidebar ul li {list-style: none; padding:4px 0px 4px 0px }		
		#sidebar ul li a {}				
		#sidebar .listing { padding:8px 0px;}		
	#guide {clear:both; display:block;height:1px;}
	#links_listings { display:block; clear:both; margin-top:12px; margin-bottom:0px; font-size:11px; height:16px; }
		#links_listings ul { margin:0; padding:0;}
			#links_listings ul li { float:left; list-style:none}
				#links_listings ul li a { display:block;padding :0px 7px; border-right: 1px solid #999; color:#999; line-height:12px }			
				#links_listings ul li a.first {padding-left:0px}		
				#links_listings ul li a.last { border-right:none}		
#affiliates {width:970px;height:67px;text-align:left;margin-left:auto;margin-right:auto; padding:0px 18px 0px 18px;  clear:both; font-size:11px; background:url(/images/background-affiliate.gif) no-repeat top center }
	#affiliates span { display:block; width:160px; padding:30px 0px 0px 0px; color:#666; float:left}		
		#affiliates ul { margin:0; padding:0;}
			#affiliates ul li { margin:0; padding:0; float:left; list-style:none; margin-top:12px; margin-right:20px}	
			#affiliates ul li#link-penoactueel a { display:block; height:41px; width:110px; background:url(/images/logo-penoactueel.gif) no-repeat}		
			#affiliates ul li#link-salarisnet a { display:block; height:41px; width:110px; background:url(/images/logo-salarisnet.gif) no-repeat}							
			#affiliates ul li#link-flexmarkt a { display:block; height:41px; width:110px; background:url(/images/logo-flexmarkt.gif) no-repeat}										
			#affiliates ul li a span  { display:none}
#footer {width:970px;height:78px;text-align:left;margin-left:auto;margin-right:auto; padding:0px 18px 0px 18px;  clear:both; font-size:12px; line-height:18px; background:url(/images/background-footer.gif) top center no-repeat }
	#rb-logo { float:right;margin-right:0px;margin-top:30px;}
	#copyright { padding:10px 0px; color:#666666; float:left; }
	#copyright a {color:#333}
	#footer p { margin:0; padding:0;font-size:11px }
	
	
/*  Home */



#partners { margin-top:8px}
#partners  ul { margin:0; padding:0; list-style:none; margin-left:4px}
#partners  ul li { margin:0; padding:0; list-style:none; width:100px; height:60px; border:1px solid #ccc; text-align:center; float:left; margin-right:20px; overflow:hidden}				
#partners  ul li.last { margin-right:0}
.controls { margin-top:-35px; margin-right:-7px; display:none}		


#home_partners {padding:0px}
#home_partners ul { margin:0px; padding:0px;}
#home_partners ul li { padding:1px ; border:1px solid #ccc; ; width:98px; height:58px;; float:left; list-style:none; text-align:center; margin-right:4px; overflow:hidden}
#home_partners ul li.last { margin-right:0px;}


#search-box { background: url(/images/background-search-header.png) no-repeat top left; padding:15px 15px; color:#FFFFFF; height:40px; margin-left:1px}
#search-box label { display:none}
#search-box  a { color:#FFFFFF}
#search-box #searchterms-container { width:225px; height:23px; padding:7px 5px 3px 5px;  background:url(/images/background-search-input.gif) no-repeat top left; float:left;margin-right:6px; margin-top:2px}
#search-box #searchterms { width:225px; margin-right:12px; border:0; font-size:15px; color:#999999; font-weight:bold;margin-top:2px}
#search-box #location-container { float:left; margin-top:2px}	
#search-box #location { width:241px; margin-right:6px}
#search-box #btnSubmit { background:url(/images/background-button-search.gif)  no-repeat; width:108px; height:37px; font-size:16px; font-weight:bold; border:0; padding:0; margin:0; text-align:left; padding-left:40px}
#search-box-expanded { display:none; background: url(/images/background-search-expand.png) repeat-y top left; height:300px;margin-left:1px; padding:15px}
	#search-box-expanded	#column-what { width:234px; float:left}
	#search-box-expanded	#column-where {width:234px; float:left}	
	#search-box-expanded	#column-branche { width:234px; float:left}
	#search-box-expanded	#column-category { width:234px; float:left}
	#search-box-expanded	#column-education { width:234px; float:left}
	#search-box-expanded	#column-experience { width:234px; float:left}
	#search-box-expanded	#column-what { width:234px; float:left}			
	#search-box-expanded	#column-search {width:90px; float:left;margin-left:4px}	
	#search-box-expanded	#search {width:212px; border:1px solid #000; padding:5px 6px 6px 6px; background:url(/images/background_input.gif) no-repeat}
	#search-box-expanded	#location {width:212px; border:1px solid #000; padding:5px; background: #fff url(/images/background_input.gif) no-repeat}	
	#search-box-expanded	#branche {width:212px; border:1px solid #000; padding:5px; background: #fff url(/images/background_input.gif) no-repeat; font-size:10px}	
	#search-box-expanded	#category {width:212px; border:1px solid #000; padding:5px; background: #fff url(/images/background_input.gif) no-repeat; font-size:10px}	
	#search-box-expanded	#education {width:212px; border:1px solid #000; padding:5px; background: #fff url(/images/background_input.gif) no-repeat}	
	#search-box-expanded	#experience {width:212px; border:1px solid #000; padding:5px; background: #fff url(/images/background_input.gif) no-repeat}	


#search-box-footer { height:20px; text-align:right; background:url(/images/background-search-footer.png) no-repeat top left; padding:0px 16px;margin-left:1px}
#search-box-footer a { color:#fff; padding:0px 16px;  display:block}

.block { margin:5px 0px}
.block .header { background:url(/images/block-header.png) no-repeat; height:20px; padding:9px 10px 0 10px; margin:0}
.block .header h2 { font-size:18px; color:#669900; font-family:"Lucida Grande, Lucida Sans Unicode, Arial;"; font-weight:normal; margin:0;}
.block .content { background: url(/images/block-center.png) repeat-y;; padding:10px; }
.block .footer { background:url(/images/block-footer.png) no-repeat; height:11px}

.block-black { margin:5px 0px; background:url(/images/block-back-gradiant.png) no-repeat; height:305px; padding:10px}
.block-black .header h3 { color:#FFFFFF; font-family:"Lucida Grande, Lucida Sans Unicode, Arial;"; font-weight:normal; font-size:18px}

.block-promo { background:url(/images/block-promo.png) no-repeat; height:246px; ; margin-bottom:10px; margin-left:4px}
.block-promo .promo-cv { height:80px; padding:20px 10px; background:url(/images/icon-promo-jobalert.png) no-repeat 0px 20px}
.block-promo .promo-vacature-plaatsen { height:80px; padding:20px 10px; background:url(/images/icon-add-job.png) no-repeat 20px 20px}
.block-promo .icon { float:left; width:90px}
.block-promo .text { float:right; width:190px}
.block-promo .text h3 { font-size:19px; color:#669900;font-family:"Lucida Grande, Lucida Sans Unicode, Arial;"; font-weight:normal;; margin:0;  }
.block-promo .text p { line-height:18px; margin:0;  }
				
.category-group { float:left; width:200px; }		
.category-group.peno-hr		{ width:190px}
.category-group.salarisadministratie 		{ width:240px}
.category-group.uitzendbranche 		{ width:190px}
.category-group h3 { color:#999999; font-size:10px}
.category-group h3 a { color:#000000; text-decoration:none; font-size:15px}
.category-group ul { margin:0; padding:0; list-style:none; }		
.category-group ul li { margin:0; padding:0; list-style:none; padding-left:12px; background:url(/images/bullet-green.gif) no-repeat 2px 8px; line-height:22px; color:#999999; font-size:10px }		
.category-group ul li a { color:#000; font-size:12px }		
.category-group ul li a:hover { color:#88b41e; text-decoration:underline}		

ul#latest { margin:0; padding:0; list-style:none}		
ul#latest li { margin:0; padding:0; list-style:none; padding-left:12px; background:url(/images/bullet-green.gif) no-repeat 2px 8px; line-height:22px; color:#999999; font-size:10px; clear:both }		
ul#latest li a { color:#000; font-size:12px }		
ul#latest li a span.company { float:left; width:180px}
ul#latest li a span.location { float:left; width:180px}
ul#latest li a span.position { float:left; width:240px}
ul#latest li a:hover { color:#88b41e; text-decoration:underline}		
#recent .more { font-size:11px; float:right; margin:8px 0px}
#recent .more a { color:#000000; text-decoration:none}

#home_searc{ background:#a3cd3c; height:65px; padding:10px 15px; color:#FFFFFF}
#home_search label { display:none}
#home_search a { color:#FFFFFF}
#home_categories { padding:15px 0px ; display:block; }
#home_categories ul { margin:0; padding:0}
#home_categories ul li { list-style:none; padding:10px 10px;  height:16px;  display:block; font-size:13px;  color:#333 ; display:block; border:1px solid #86005e; margin-right:2px; background:url(/images/background_categories.gif) repeat-x; margin-bottom:2px; float:left; width:296px}
#home_categories ul li a {color:#86005e; font-weight:bold;}
#home_advertorials {padding: 0px; }
#home_advertorials .ad_block_1 {float:left; width:305px;}
#home_advertorials .ad_block_2 {float:right;width:315px;}
#link_advanced_search { }

#topjobs {}
#topjobs .topjob {clear:both; display:block; padding:5px 0px; background:url(/images/background-topjob.gif) repeat-x bottom left; margin:5px 0px; height:50px  }
#topjobs .topjob .topjob_logo {float:left; width:90px; height:40px;  overflow:hidden; vertical-align:middle; text-align:center}
#topjobs .topjob .topjob_logo img { vertical-align:middle }
#topjobs .topjob .topjob_position { float:left; width:170px; margin-left:10px;padding-top:3px; }
#topjobs .topjob .topjob_position a { color:#669900; font-weight:bold }
#topjobs .topjob .topjob_position a span { color:#999999; display:block; font-weight:normal}

#drill-down {   width:145px; float:left; margin-top:15px  }
#drill-down .heading { background: url(/images/background-drill-down-header.png) no-repeat; height:50px; padding:5px 10px; position:absolute; width:145px  }
#drill-down .heading h3 { color:#fff; font-size:14px }
#drill-down .listing { padding:10px; background: url(/images/background-drill-down.png) repeat-y ; margin-top:40px}
#drill-down .listing ul {margin:0; padding:0 ; list-style:none }
#drill-down .listing ul li {margin:0; padding:0 ; list-style:none }
#drill-down .listing ul li a { color:#000000}
#drill-down .footer { background: url(/images/background-drill-down-footer.png) no-repeat; height:11px;  width:145px  }


#job-listing { float:left; width:495px;border:none; padding:0; margin:0; margin-left:3px; margin-top:15px}
#job-listing .heading { background: url(/images/background-searchresults-header.png) no-repeat; padding:5px 10px;   }
#job-listing .listing {   background: url(/images/background-searchresults.png)  repeat-y; padding:10px }
#job-listing .footer { background: url(/images/background-searchresults-footer.png) no-repeat; height:11px;  }

#job-details { float:left; width:640px;border:none; padding:0; margin:0; margin-top:15px}
#job-details .heading { background: url(/images/background-full-header.png) no-repeat; padding:5px 10px;; height:80px   }
#job-details .contents {   background: url(/images/background-full.png)  repeat-y; padding:10px; }
#job-details .contents .inner { position:relative; margin-top:-90px; float:left; width:620px }
#job-details .footer { background: url(/images/background-full-footer.png) no-repeat; height:15px;  }

.result-options { margin-top:20px}
.result-options a.jobalert-icon{ padding-left:20px; background:url(/images/icon-jobalert.png) no-repeat 0px 2px; color:#000000; text-decoration:underline}
.result-options a.rss-icon{ padding-left:16px; background:url(/images/icon-rss.png) no-repeat 0px 2px; color:#000000; text-decoration:underline}

#breadcrumbs { font-weight:bold; padding-left:18px}
#breadcrumbs a { font-weight:normal; text-decoration:underline; color:#000000}

.border {  padding:0;}
.contents { padding:0}
.overview { padding:15px ; display:block; width:170px; float:left }
.overview ul { margin:0; padding:0}
.overview ul li { list-style:none;  padding:10px 12px;display:block; font-size:12px; display:block ;border:1px solid #ccc; margin-bottom:1px; background:url(/images/background_categories.gif) repeat-x} 
.overview ul li.none {  width:100%;  float:none; display:block; font-size:12px;}
.overview ul li a {}

.guide { clear:both}

#category-list  {float:left; margin-bottom:15px}

hr  {display:none}
#advertisement { clear:both}

.information dl {margin:0;padding:0;}
.information dd {float:left;font-weight:normal;margin:0;padding:0 4px; padding-right:10px; border-right:1px solid #000}
.information dd.last {border-right:0}
.information dt {float:left;font-weight:normal;margin:0;padding:0;display:block;padding-left:10px; }
.information dt.first { padding-left:0px;}
.date				{float:right; font-size:11px;margin-top:4px; }
.location2		 {float:right;  font-size:11px; display:block; width:160px; text-align:left; margin-top:4px;}

/* Vacancy Detail Page */
/*---------------------------------------------------------------------------*/
#classification { float:right; width:256px; overflow:hidden; margin-left:5px; margbin-bottom:5px}
#classification .heading { background: url(/images/background-classification-header.png) no-repeat; height:6px;margin:0; padding:0   }
#classification .contents {   background: url(/images/background-classification.png)  repeat-y; padding:0px 10px; width:236px; overflow:hidden }
#classification .footer { background: url(/images/background-classification-footer.png) no-repeat; height:15px;  }
#classification dl {margin:0;padding:0;}
#classification dt { float:left; font-size:11px; color:#000; height:20px;width:85px }
#classification dd { font-size:11px; color:#000; height:20px;padding-left:4px;}
#classification dd div {}
#classification .apply-link, .respond .apply-link  { padding:12px 12px 12px 50px; background:url(/images/background-button-apply.png) no-repeat; font-weight:bold; width:91px; display:block; color:#000000; margin-top:15px}

#logos {width:236px;overflow:hidden}

.description { padding:0px 0px}
.source { margin:12px 0px;}

.content { padding:0px}
.paging { margin-top:6px;}

.respond {float:left;margin-top:16px;}

.return { font-weight:bold; clear:both;padding:10px 0px}
.return a { font-weight:normal; text-decoration: underline; color:#000;}


.links { float:right;margin-top:12px; width:400px;}
.links ul { margin:0; padding:0}
.links ul li {float:right; list-style:none}
.links #btnSave a, .links #btnPrint a, .links #btnMail a { display:block; padding:14px 4px 12px 8px; font-weight:bold ; margin-right:2px;  background:url(/images/background-button-options.png) no-repeat; height:18px; width:88px; color:#000000}
.links #btnSave a span { background:url(/images/icon-save-job.png) no-repeat 4px 2px; padding-left:20px; }
.links #btnPrint a span { background:url(/images/icon-print-job.png) no-repeat 2px 0px; padding-left:25px; }
.links #btnMail a span { background:url(/images/icon-mail-job.png) no-repeat 2px 2px; padding-left:22px; }

.promo { width:310px}
.home-right { float:right}
.home-left { float:left}


/*  My Jobs*/
.btn_remove { float:right;margin-top:10px;margin-right:12px;margin-left:12px;}

/*  Paging Styles */
a.pg {color:#669900}
span.pgs {font-weight:bold}
.btn_previous {float:left; width:120px}
.btn_previous a {color:#669900}
.btn_next {float:right; width:120px}
.btn_next a {float:right;color:#669900}
.pages {text-align:center}

/*  Forms */
.form_container {}
.form_container .row {display:block; clear:both; padding:10px 0px}
.form_container .row label {float:left; width:80px;padding:3px 0px; font-weight:bold}
.form_add_vacancy {}
.form_add_vacancy .row {display:block; clear:both; padding:1px 0px}
.form_add_vacancy .row label {float:left; width:125px; clear:both; padding:5px 0px; display:block}
.form_add_vacancy .row .error-container label {float:none; width:auto; clear:both; padding:5px 0px; display:block}
.form_jobalert {}
.form_jobalert .row {display:block; clear:both; padding:1px 0px}
.form_jobalert .row label {float:left; width:120px; clear:both; padding:5px 0px; display:block}
#fldContent___Frame { width:100%;height:360px;}

/* Datepicker Classes */

.dpDiv {	}
.dpTable {font-size: 12px;	text-align: center;	color: #336b14;	background-color: #eee;	border: 1px solid #AAAAAA;	width:200px;}
.dpTR {	}
.dpTitleTR {	}
.dpDayTR {	}
.dpTodayButtonTR {	}
.dpTD {	cursor: pointer;	}
.dpDayHighlightTD {	background-color: #fff;	border: 1px solid #336b14;	cursor: pointer;	color: #FFFFFF;	}
.dpTitleTD {	}
.dpButtonTD {text-align: center;		}
.dpTodayButtonTD {	text-align: center;	}
.dpDayTD {	background-color: #CCCCCC;	border: 1px solid #AAAAAA;	color: white;	}
.dpTitleText {	font-size: 12px;	color: #336b14;	font-weight: bold;text-align: center;		}
.dpDayHighlight {	color: #336b14;	font-weight: bold;	}
.dpButton, .dpTodayButton  {	font-size: 10px;	color: #fff;	background: #336b14;	font-weight: bold;	padding: 0px;	}
.dpButton {	padding: 0px;}

/*  Message Styles */
.message	{ text-align: center;  font-weight: bold; padding: 10px; border: 1px solid #000; background-color: #fff;}
.warning 	{ background-color: #EEE; border-color: #F00; color: #F00;}
.success 	{ background-color: #9C9; border-color: #3C0; color: #060;}
.error		{ background-color: #EEE; border-color: #F00; color: #F00;}

/*  Job Alert */
.category_column { float:left; width:200px;}
fieldset { border:1px solid #ddd; padding:8px;margin-bottom:3px;margin-top:3px;}
legend { font-weight:bold; color:#000; padding-bottom:6px;}
fieldset label {float:left; width:125px; clear:both; padding:5px 0px; display:block}
fieldset div.error-container label  { width:100%}
fieldset div.field { width:420px;padding:1px 0px;display:block}
fieldset div.field input {padding:0px;margin:0px; padding:2px}


/* Details 5.0 */
.classification {text-align:left;font-weight:bold;padding:5px;border:1px solid #999;background:#EEE}
.classification th { font-weight:bold}
.classification td.c { font-weight:normal }
.reageer {	background-color: #eee;	text-align: center;	padding: 10px;	border: 1px solid #c80512;}

/* Listing 5.0 */
#vacancies { clear:both; display:block}
#vacancies .vacancy { display:block; float:none;margin-top:8px; margin-bottom:12px; }
#vacancies .odd {}
#vacancies .topjob { border:1px solid #669900; background: url(/images/logo_topjob2.gif) no-repeat bottom right; padding:5px}
#vacancies .vacancy h3 { display:block; padding:0px;margin:0px; font-size:14px; margin-bottom:4px }
#vacancies .vacancy h3 a { color:#000; text-decoration:none}
#vacancies .vacancy h4 { display:block; padding:0px;margin:0px; font-size:12px; margin-bottom:4px }
#vacancies .vacancy h4 a { color:#690; text-decoration:none}
#vacancies .vacancy h3.odd { }
#vacancies .vacancy .description {display:block; font-size:12px}
#vacancies .vacancy .description a{ color:#000000}
#vacancies .vacancy .information {display:block; height:16px;padding:3px;  font-size:11px; color:#2f3740}

/* ToolTips */
div#qTip { padding: 5px;  border: 1px solid #ccc;  border-right-width: 2px;  border-bottom-width: 2px;  display: none;  background: #FFFFDD;  color: #000;  font-size: 10px ;  text-align: left;  position: absolute;  z-index: 1000;}

/* General 5.0 */
.guide {float:none;clear:both}
.rssx {float:right}
.hideme {display:none}
#rssx {float:right}

/* Recruiter table */
.vacancies { background-color:#CCCCCC}
.vacancies th { background-color:#DDDDDD; text-align:left; font-weight:bold}
.vacancies td { background-color:#FFFFFF}

.search_field { width:300px; height:100px; float:left}
.search_field label { font-weight:bold; display:block; padding:6px 0px;}
.search_field select { font-size:10px; width:240px;}
.text { height:60px;}


div.selectbox-wrapper {
  position:absolute;
  width:242px;
  background-color:#fff;
  border:1px solid #999;
  margin:0px;
  margin-top:0px;
  padding:0px;
  font-size:12px;
  text-align:left;
  height:316px;
  overflow: visible;
  color:#666666;z-index:3

}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper ul li.selected { 
  background-color: #91bc27;
  font-weight:bold; color:#000
}
div.selectbox-wrapper ul li.current { 
  background-color: #eee;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:3px 4px;
  cursor:pointer;
}

label {
    display: block;
}
.selectbox /* look&fell of  select box*/
{
  margin: -1px 5px 0px 0px;
  padding:10px 5px 4px 5px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  width : 235px; 
  display : block;
  text-align:left; 
  background: url('/images/background-search-select.gif') no-repeat right top ;
  /*height:18px;*/
  cursor: pointer;
  border:0px solid #D1E4F6;
  color:#333;
  font-size:14px; color:#999999; font-weight:bold;
}
