/*  General */
html,body {text-align:center;font:12px Arial,Helvetica,sans-serif; color:#000; line-height:20px}
p,td,th {text-align:left;font:12px Arial,Helvetica,sans-serif;color:#000}
body {background:#fff;margin:0; }
a,a:link,a:visited {color:#002e54;border:0;text-decoration:none}
a:hover,a:active {color:#f2006a;border:0;text-decoration:underline}
a.high,a.high:link,a.high:visited {color:#003875 ;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:15px;margin-top:10px; margin-bottom:10px; color:#003875}
h1.alt {margin-bottom:4px;}
h2 {font-size:14px;margin-top:8px;margin-bottom:8px; color:#003875}
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}

#container { width:980px; margin-left:auto; margin-right:auto; height:100%; text-align:left; margin-top:10px}
#header { background:#f0efef url(/images/background-header.gif) no-repeat bottom left; padding-bottom:10px; margin-bottom:10px; height:100%; overflow:visible; display:block}
	#logo { float:left; width:216px; height:189px;}
	#leaderboard { float:right; width:756px; height:90px; padding:4px; text-align:center; margin-bottom:1px; background-color:#FFFFFF}
	#menu { float:right; width:764px; height:35px; background:url(/images/background-menu.gif) repeat-x}	
		#menu ul { margin:0; padding:0; list-style:none; margin-left:-1px}
			#menu ul li { margin:0; padding:0; list-style:none; float:left;}		
				#menu ul li a { text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:14px;  background:url(/images/seperator-black.png) no-repeat 0px 5px; display:block}					
				#menu ul li a span {padding:10px 10px 10px 10px;  background:url(/images/seperator-white.png) no-repeat right 5px; display:block;}
				#menu ul li.first { background: url(/images/background-menu-start.gif) no-repeat left top; padding-left:8px}
				#menu ul li.first-on { background: url(/images/background-menu-start-active.gif) no-repeat left top; padding-left:8px}
				#menu ul li.first-on a { background: url(/images/background-menu-active.gif) repeat-x  left top;}				
				#menu ul li.first-on a span { background: url(/images/background-menu-active.gif) repeat-x}					
				#menu ul li.first a { background:none}
				#menu ul li.active a { background: url(/images/background-menu-active.gif) repeat-x  left top;}				
				#menu ul li.active a span { background: url(/images/background-menu-active.gif) repeat-x}					
				#menu ul li.last a span {background:url(/images/seperator-white.png) no-repeat right 45px; }	
				#menu ul li.active a span { background-position:0px 40px}		
				#menu ul li.active.last a span { }			
				#menu ul li a span em { font-style:normal}
		#membership-info { float:right; margin-top:-30px; padding:5px}				
	#search { padding:10px 0px; float:right;width:764px;}
		#search h2 { font-size:16px; font-weight:bold; color:#000000; margin:0; margin-bottom:4px}
		#search label  {display:none}
			#search #searchterms-container { background:url(/images/input.gif) no-repeat; width:306px; height:30px; float:left; padding:3px}
			#search #location-container { float:left}			
			#search #searchterms { font-size:13px; border:0px; width:300px; padding:6px 2px; color:#666666 }
			
			#search #btnSearch { background: url(/images/button-search.gif) no-repeat; width:109px; height:32px;; border:0; margin:2px 4px}
			#search #button-container { float:left}
			#search #more-container { float:left; padding:8px}
	#column-left  { float:left; width:628px; height:100%; overflow:visible; display:block; }
		#column-left 	.block { margin-bottom:10px;; }
		#column-left 	.header { background: url(/images/background-block-wide-header.gif) no-repeat 1px 0px;  }
		#column-left 	.block .header h3 { font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; margin:0;padding:6px 12px 4px 12px}	
		#column-left 	.block .header a { color:#FFFFFF; text-decoration:none}	
		#column-left 	.block .header ul { margin:0; padding:0; list-style: none}
		#column-left 	.block .header ul li { margin:0; padding:0; list-style: none; display:inline; font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; margin:0;}			
	#column-left2  { float:left; width:628px; height:100%; overflow:visible; display:block; }
		#column-left2 	.block { margin-bottom:10px;; }
		#column-left2 	.header { background: url(/images/background-block-wide-header.gif) no-repeat 1px 0px;  }
		#column-left2 	.block .header h3 { font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; margin:0;padding:6px 12px 4px 12px}	
		#column-left2 	.block .header a { color:#FFFFFF; text-decoration:none}	
		#column-left2 	.block .header ul { margin:0; padding:0; list-style: none}
		#column-left2 	.block .header ul li { margin:0; padding:0; list-style: none; display:inline; font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; margin:0;}			
		#column-left2 	.block .content { background:#fff; padding:10px; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3; margin-left:1px; overflow:visible; height:100%; display:block }		
		#column-left 	.block .header ul li a { color:#FFFFFF; text-decoration:none;padding:6px 12px 4px 12px; display:block}			
		#column-left 	.block .header ul li a#recent  {padding:6px 12px 4px 12px}	
		#column-left 	.block .header ul li a#recent.selected  {background: url(/images/background-block-header-active-left.gif) no-repeat 1px 0px;}				
		#column-left 	.block .header ul li a#most-viewed{float:right; width:180px; margin-right:-12px}	
		#column-left 	.block .header ul li a#most-viewed.selected {background: url(/images/background-block-header-active-right.gif) no-repeat 1px 0px;}			
		#column-left 	.block .content { background:#fff; padding:10px; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3; margin-left:1px; overflow:visible; height:100%; display:block }
		#column-left 	.block .footer { background: url(/images/background-block-wide-footer.gif) no-repeat 1px bottom; height:10px; clear:both; }	
		#column-left2 	.block .footer { background: url(/images/background-block-wide-footer.gif) no-repeat 1px bottom; height:10px; clear:both; }			
		.half-left { width:310px; float:left; }
		.half-right { width:310px; float:right;  }		
		.half-left  .content, .half-right .content {height:300px; overflow:visible; display:block}
		#column-left 	.half-left .header, #column-left 	.half-right .header  { background: url(/images/background-block-half-header.gif) no-repeat 1px 0px; }
		#column-left 	.half-left .footer, #column-left 	.half-right .footer  { background: url(/images/background-block-half-footer.gif) no-repeat 1px bottom; }			
		#column-left 	.half-left.pink .header, #column-left 	.half-right.pink .header  { background: url(/images/background-block-half-header-pink.gif) no-repeat 1px 0px; }
		#column-left 	.half-left.pink .footer, #column-left 	.half-right.pink .footer  { background: url(/images/background-block-half-footer-pink.gif) no-repeat 1px bottom; }	
		#column-left 	.block.half-left.pink  .content, #column-left 	.block.half-right.pink  .content { background:#f0efef; padding:10px; margin-left:1px; margin-right:0px; border:0px  }
		#column-left2 	.half-left .header, #column-left2 	.half-right .header  { background: url(/images/background-block-half-header.gif) no-repeat 1px 0px; }
		#column-left2 	.half-left .footer, #column-left2 	.half-right .footer  { background: #0F3 url(/images/background-block-half-footer.gif) no-repeat 1px top;}			
		#column-left2 	.half-left.pink .header, #column-left2 	.half-right.pink .header  { background: url(/images/background-block-half-header-pink.gif) no-repeat 1px 0px; }
		#column-left2 	.half-left.pink .footer, #column-left2 	.half-right.pink .footer  { background: url(/images/background-block-half-footer-pink.gif) no-repeat 1px top; }	
		#column-left2 	.block.half-left.pink  .content, #column-left2 	.block.half-right.pink  .content { background:#f0efef; padding:10px; margin-left:1px; margin-right:0px; border:0px ; height:215px  }		
		.guide { clear:both; height:1px}

		#categories  .content ul { margin:0px; padding:0; list-style:none}
		#categories  .content ul li { margin:0px; padding:0 ;  list-style:none; padding-left:12px; background:url(/images/bullet-grey.gif) no-repeat 0px 8px; font-size:11px; color:#666;  width:288px; float:left;  }		
		#categories  .content ul li a { font-weight:bold; font-size:12px}
		#tabs  .content,  #tob-jobs  .content { height:205px; padding:10px 10px 0px 10px}
		#tabs  .content ul { width:280px; float:left; margin:0px; padding:0; list-style:none}
		#tabs  .content ul li { margin:0px; padding:0 ;  list-style:none; padding-left:12px; background:url(/images/bullet-grey.gif) no-repeat 0px 8px; font-size:11px; color:#666 }		
		#tabs  .content ul li a { font-weight:bold; font-size:12px}
		body #column-left2 #tob-jobs  .content, #topjobs { height:205px; overflow:hidden}	

	#column-right { float:right; width:335px}
		.reactangle-banner { margin-bottom:10px}
		#column-right 	.block { margin-bottom:10px; width:334px}
		#column-right 	.block .header { background: url(/images/background-block-header.gif) no-repeat 1px 0px; padding:6px 12px 4px 12px }
		#column-right 	.block .header h3 { font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; margin:0}		
		#column-right 	.block .content { background:#f0efef; padding:10px; margin-left:2px; margin-right:2px }
		#column-right 	.block .content div { line-height:16px}
		#column-right 	.block .footer { background: url(/images/background-block-footer.gif) no-repeat 1px top; height:10px}	
		#column-right #locations h3 { margin-bottom:0}
	#column-right2 { float:right; width:335px}
		#column-right2 	.block { margin-bottom:10px; width:334px}
		#column-right2 	.block .header { background: url(/images/background-block-header.gif) no-repeat 1px 0px; padding:6px 12px 4px 12px }
		#column-right2 	.block .header h3 { font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; margin:0}		
		#column-right2 	.block .content { background:#f0efef; padding:10px; margin-left:2px; margin-right:2px ;  height:215px }
		#column-right2 	.block .content div { line-height:16px}
		#column-right2 	.block .footer { background: url(/images/background-block-footer.gif) no-repeat 1px 0px; height:10px}			
	
#footer { color:#FFFFFF; background:url(/images/background-footer.gif); height:31px; overflow:hidden; clear:both; margin-top:5px}
	#footer-text { float:left; padding:8px; width:550px}
	#footer-links {float:right; padding:8px; width:280px; margin-right:12px; text-align:right}
		#footer-links ul { margin:0; padding:0; list-style:none}
			#footer-links ul li {margin:0; padding:0; list-style:none; float:left; border-right:1px solid #fff; padding:4px; line-height:6px}		
			#footer-links ul li.last { border:0px}					
				#footer-links ul li	a { color:#FFFFFF}
				

	#employers  { overflow:hidden; display:block; width:975px }
		#employers 	.block { margin-bottom:10px;; }
		#employers 	.header { background: url(/images/background-block-full-header.gif) no-repeat 1px 0px;  }
		#employers 	.block .header h3 { font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; margin:0;padding:6px 12px 4px 12px}	
		#employers 	.block .header a { color:#FFFFFF; text-decoration:none}	
		#employers 	.block .header ul { margin:0; padding:0; list-style: none}
		#employers 	.block .header ul li { margin:0; padding:0; list-style: none; display:inline; font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; margin:0;}			
	
		#employers 	.block .header ul li a { color:#FFFFFF; text-decoration:none;padding:6px 12px 4px 12px; display:block}			

		#employers 	.block .content { background:#fff; padding:10px 10px 0px 10px; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3; margin-left:1px; overflow:auto; height:100%; display:block }
		#employers 	.block .footer { background: url(/images/background-block-full-footer.gif) no-repeat 1px top; height:12px; clear:both; }	

				
#topjobs { margin-top:38px;; height:200px}
#topjobs .topjob {clear:both; display:block; padding:5px 0px; height:49px}
#topjobs .topjob .topjob_logo {float:left; width:90px; height:30px; ; overflow:hidden}
#topjobs .topjob .topjob_logo img { }
#topjobs .topjob .topjob_position { float:left; width:185px; margin-left:10px;padding-top:3px; }
#topjobs .topjob .topjob_position a {font-weight:bold; font-size:12px}
#topjobs .topjob .topjob_position a span { color:#666; display:block}				

#partners { overflow:hidden; width:950px}
#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}				

ul.rss-list { margin:0; padding:0; list-style:none}
ul.rss-list li { margin:0; padding:3px 0px; list-style:none; border-bottom: 1px dotted #ccc; line-height:16px}

.more { text-align:right; float:right}
				
/* Listing 5.0 */
#vacancies { clear:both; display:block}
#vacancies .vacancy { display:block; float:none;margin-top:8px;; padding:5px 6px;}
#vacancies .even { background-color:#f4f4f4}

#vacancies .vacancy h3 { display:block; padding:3px;margin:0px; font-size:14px; font-weight:bold}
#vacancies .vacancy h3 a { text-decoration:none}
#vacancies .vacancy h3.odd { }
#vacancies .vacancy .description {display:block;padding:3px; font-size:12px}
#vacancies .vacancy .information {display:block; height:16px;padding:3px;  font-size:11px; color:#2f3740}
#vacancies .vacancy .description a, #vacancies #vacancies .vacancy .description a:link, #vacancies #vacancies .vacancy .description a:visited { color:#3e4a57; text-decoration:none}

.information dl {margin:0;padding:0; line-height:11px}
.information dd {float:left;font-weight:normal;margin:0;padding:0 4px; padding-right:10px; font-size:11px; ; border-right:1px solid #002e54}
.information dd.last {border-right:0}
.information dt {float:left;font-weight:normal;margin:0;padding:0;display:block;padding-left:10px; font-size:11px; color:#666 }
.information dt.first { padding-left:0px;}
.date				{float:right; font-size:11px;margin-top:4px; }
.location		 {float:right;  font-size:11px; display:block; width:160px; text-align:left; margin-top:4px;}

/* Vacancy Detail Page */
/*---------------------------------------------------------------------------*/
#classification {padding:10px 8px 0px 8px;  display:block; background: #f4f4f4}
#classification dl {margin:0;padding:0;float:left; width:290px;padding-bottom:5px; }
#classification dl.c2 {width:290px;}
#classification dl.c3 {width:208px;}
#classification dt { float:left; font-size:11px; color:#333; height:20px;; font-weight:bold }
#classification dd { font-size:11px; color:#333; height:20px;padding-left:4px;}
#classification dd div {}

#logos { margin-left:12px; margin-right:12px}

.description { padding:0px 0px}
.source { margin:12px 0px;}

.content { padding:0px}
.paging { margin-top:6px;}

.respond {float:left;margin-top:12px;background:url(/images/button-solliciteer.gif) no-repeat; width:109px; height:30px; overflow:hidden;}
.respond a { display:block; padding-top:30px}
.respond a span {}

.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; font-weight:bold ;margin-right:2px; color:#f2006a; padding-left:20px; margin-left:8px}
.links #btnSave a span, .links #btnPrint a span, .links #btnMail a span { }
.links #btnSave a { background:url(/images/icon-save.gif) no-repeat 0px 3px}
.links #btnPrint a { background:url(/images/icon-print.gif) no-repeat 0px 1px}
.links #btnMail a { background:url(/images/icon-send.gif) no-repeat 0px 2px}

/*  Forms */
.form_container {}
.form_container .row {display:block; clear:both; padding:6px 0px}
.form_container .row label {float:left; width:90px;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_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;}

/*  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.field { width:420px;padding:1px 0px;display:block}
fieldset div.field input {padding:0px;margin:0px; padding:2px}
#category-list { font-size:11px ; height:120px; overflow:auto; border:1px solid #ccc; padding:5px; width:240px}


.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;}


.listing, .details { display:block; height:100%; overflow:visible; margin-bottom:30px}
.listing .border, .details .border   {background: url(/images/background-block-open-header.gif) no-repeat top left; padding-top:4px }
.listing .contents, .details .contents  { border:1px solid #e3e3e3; border-top:0px; border-bottom:0px; padding:0px 10px 10px 10px; margin-right:1px}
.listing .footer, .details .footer { background: url(/images/background-block-wide-footer.gif) no-repeat 1px bottom; height:10px; clear:both; margin-top:-7px; margin-left:-1px}	
.details .contents hr { height:1px; color:#e4e4e4}


div.error { display: none;; margin-left:120px; border:2px solid #F00; height:100%; overflow:visible; padding:4px }
fieldset div.error label { width:420px; color:#FF0000; padding:0px; float:none; display:block}

input.error { border: 1px dotted red; }
form.cmxform .gray * { color: gray; }

/*  Paging Styles */
.paging { margin-top:4px; margin-bottom:8px; font-size:12px; font-weight:bold}
a.pg { background:url(/images/background-paging-inactive.gif) no-repeat; text-align:center; width:17px; height:19px;  padding:3px 5px; margin-left:2px }
span.pgs {background:url(/images/background-paging-active.gif) no-repeat; text-align:center; width:17px; height:19px;padding:3px 5px; margin-left:2px; color:#fff}
.btn_previous {float:left; text-align:left; width:90px;}
.btn_next {float:right; text-align:right; width:90px;x}
.pages {float:left; text-align:center; width:380px}

/* Datepicker Classes */

.dpDiv {	}
.dpTable {font-size: 12px;	text-align: center;	color: #003875;	background-color: #ebeef7;	border: 1px solid #003875;	width:200px;}
.dpTR {	}
.dpTitleTR {	}
.dpDayTR {	}
.dpTodayButtonTR {	}
.dpTD {	cursor: pointer;	}
.dpDayHighlightTD {	background-color: #fff;	border: 1px solid #003875;	cursor: pointer;	color: #FFFFFF;	}
.dpTitleTD {	}
.dpButtonTD {text-align: center;		}
.dpTodayButtonTD {	text-align: center;	}
.dpDayTD {	background-color: #ebeef7;	border: 1px solid #ebeef7;	color: #003875;	}
.dpTitleText {	font-size: 12px;	color: #003875;	font-weight: bold;text-align: center;		}
.dpDayHighlight {	color: #003875;	font-weight: bold;	}
.dpButton, .dpTodayButton  {	font-size: 10px;	color: #fff;	background: #003875;	font-weight: bold;	padding: 0px;	}
.dpButton {	padding: 0px;}

/* 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;}

/* Recruiter table */
.vacancies { background-color:#b9c4e4}
.vacancies th { background-color:#ebeef7; text-align:left; font-weight:bold}
.vacancies td { background-color:#FFFFFF}

/*  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;}

/*  My Jobs*/
.btn_remove { float:right;margin-top:20px;margin-right:12px;margin-left:12px;}

		
		.jcombox *, .jcombox-m * { line-height: 1.6; cursor: default;}
		.jcombox, .jcombox-m {  margin:0 5px; float: left; clear:left; white-space: nowrap; /*border: 1px solid #a8a8a8; background-color: #eaeaea;*/ }
		.jcombox { /*width: 100px; height: 70px;*/  background-repeat: no-repeat; background-position: right center; background-image	: url('arrow.gif'); }
		.jcombox-m { overflow: auto;  overflow-x: hidden; } 
		.jcombox a, .jcombox-m a { outline: 0px; display: block; /*color: #3c3c3c;*/ font-weight: normal; padding: 0 3px; text-decoration: none !important;}
		.jcombox a:hover, .jcombox-m a:hover{ background-color: #C7D5E4; color:#FFFFFF; font-weight:bold; text-decoration: none !important; }
		
		.jcombox a.disabled, .jcombox-m a.disabled { color:#c0c0c0 !important;}
		
		.actext { padding: 1px 0px 0px 3px; }
		
		.jcombox span, .jcombox-m div { background: none ;  border: 0px solid #eaeaea; /*border-right-color: #fff;*/ background:none }
		.jcombox span{ /*color: #3c3c3c; font-weight: bold;*/ display: block; overflow: hidden; margin-right: 30px; padding:0 0px 0px 5px; }
		
		.jcombox-m div { overflow: hidden; /*border-top: 0px;*/ }
		.jcombox div { background: #fff; display: none; position: absolute !important;/* border: 1px solid #808080;*/ z-index: 99 !important; background-color: #fff; overflow: auto; overflow-x: hidden; /*border-top: 0px;*/ }
		.jcombox-m .current { font-weight: bold; }
		
		/**********************End******************************/
		
		
		
		
		/*******jCombox Themes: 'default' *******/
		.default { 
			border				: 0px solid #a8a8a8;
			color					: #333;
			font-size			: 13px;
			font-weight			: bold;
			background-color	: #fff;
	background: #fff url('/images/select.gif') no-repeat scroll 0pt 100%;
	width:182px; height:22px; float:left		;
	font-size:13px; border:0px;padding:7px 2px; color:#666666 ; font-weight:normal	
			
		}
		.default .menu { border: 1px solid #808080;; margin-top:10px; margin-left:2px }
		.default-hover { border-color: #002e54; }
		.default .current { background-color: #919191 !important; color: #fff !important; }
		
		
		/*******jCombox Themes: 'blue' *******/
		.blue { 
			border				: 1px solid #84d7ff;
			font-size			: 18px;
			font-weight			: bold;
			color					: #0080c0;
			background-color	: #d5f1ff;
			/*background-image	: url('arblue.gif');*/
		}
		.blue .menu { border: 1px solid #06aeff; }
		.blue-hover { border-color: #06aeff; }
		.blue .current { background-color: #0080c0 !important; color: #fff !important; }
		
		/*Extra a:hover class added to change item hover color*/
		.blue a:hover { background-color: #d5f1ff; }
		
		
		/*******jCombox Themes: 'orange' *******/
		.orange { 
			border				: 1px solid #ffc600;
			font-size			: 18px;
			font-weight			: bold;
			color					: #f09c00;
			background-color	: #ffe48a;
		}
		.orange .menu { border: 1px solid #f09c00; }
		.orange-hover { border-color: #f09c00;  background-color: #fff2c6;}
		.orange .current { background-color: #ffc600 !important; color: #fff !important; }
		.orange a:hover { background-color: #fff2c6; }
		
		
		/************ mytheme *********************/
		.mytheme { 
						border				: 1px solid #668d32;
						color					: #333;
						font-size			: 13px;
						background-color	: #e9e9e9;
						background-image	: url('/images/select/round.gif');
		}
		.mytheme-hover {
			border-color: #008040; color: #668d32;
			background-image	: url('/images/select/round_hover.gif');
		}
		.mytheme .current {
			background-color: #668d32 !important;
			color: #fff !important; 
		}
		.mytheme .menu { border: 1px solid #668d32; }
		
		
		/************ safari *********************/
		.safari { 
			border				: 1px solid #69A6E4;
			color					: #333;
			font-size			: 13px;
			font-weight			: bold;
			background-color	: #e9e9e9;
			background-image	: url('/images/select/safari.gif');
		}
		.safari-hover {
			border-color: #69A6E4; color: #2067ae;
			/*background-image	: url('/images/select/safari_hover.gif');*/
		}
		.safari .current {
			background-color: #69A6E4 !important;
			color: #fff !important; 
		}
		.safari .menu { border: 1px solid #808080; }
		
		
		
		/************ opera *********************/
		.opera { 
			border				: 1px solid #69A6E4;
			color					: #505050;
			font-size			: 13px;
			font-weight			: bold;
			background-color	: #e9e9e9;
			background-image	: url('/images/select/opera.gif');
		}
		.opera-hover {
			border-color: #69A6E4; color: #505050;
			background-image	: url('/images/select/opera_hover.gif');
		}
		.opera .current {
			background-color: #808080 !important;
			color: #fff !important; 
		}
		.opera .menu { border: 1px solid #494949; }		
		
		

.simply-scroll-container { /* Container DIV - automatically generated */
	position: relative;
}

	.simply-scroll-clip { /* Clip DIV - automatically generated */
		position: relative;
		overflow: hidden;
		z-index: 2;
	}

	.simply-scroll-list { /* UL/OL/DIV - the element that simplyScroll is inited on */
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
		overflow: hidden;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
		.simply-scroll-list li {
			padding: 0;
			margin: 0;
			list-style: none;
		}
	
		.simply-scroll-list li img {
			border: none;
			display: block;
		}
	
	
.simply-scroll { /* Customisable base class for style override DIV */
	width: 955px;
	height: 65px;

}

	.simply-scroll .simply-scroll-clip {
		width: 955px;
		height: 65px;
	}
	
		.simply-scroll .simply-scroll-list li {
			float: left;

			height: 85px;
		}
		.simply-scroll .simply-scroll-list li img {}
	
	.simply-scroll .simply-scroll-btn {}
	
	.simply-scroll .simply-scroll-btn-left {}
	.simply-scroll .simply-scroll-btn-left.disabled {}
	.simply-scroll .simply-scroll-btn-left:hover {}
	
	.simply-scroll .simply-scroll-btn-right {}
	.simply-scroll .simply-scroll-btn-right.disabled {}
	.simply-scroll .simply-scroll-btn-right:hover {}
	
	.simply-scroll .simply-scroll-btn-up {}
	.simply-scroll .simply-scroll-btn-up.disabled {}
	.simply-scroll .simply-scroll-btn-up:hover {}
	
	.simply-scroll .simply-scroll-btn-down {}
	.simply-scroll .simply-scroll-btn-down.disabled {}
	.simply-scroll .simply-scroll-btn-down:hover {}
	

#carousel {
	width:314px;
	margin:0;
}
#carousel .link-prev,
#carousel .link-next {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}
#carousel .gallery {
	width:304px;
	height:234px;
	margin:0 0 18px;
	position:relative;
	border:3px #ccc solid;
	background:#ddd;
	overflow:hidden;
}

#carousel .head {
	border:0;
	padding:14px 0;
}
#carousel .gallery ul{
	margin:0;
	padding:0;
	list-style:none;
	width:310px;
	height:234px;
	position:relative;
	overflow:hidden;
}
#carousel .gallery ul li{
	width:310px;

	padding:0px;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	overflow:hidden;
}
#carousel .gallery ul li img{
	display:block;

}
#carousel .swicher {
	width:310px;
	overflow:hidden;
}
#carousel .swicher ul {
	margin:0;
	padding:0;
	list-style:none;
	width:310px;
	overflow:hidden;
}
#carousel .swicher ul li {
	float:left;
	width:90px;
	height:60px;
	overflow:hidden;
	border:3px #f2006a solid;	
	margin:0 10px 0 0;
}
#carousel .swicher ul li.last {
	margin:0
}
#carousel .swicher ul li a {
	display:block;
	text-decoration:none;
}
#carousel .swicher ul li img {display:block;}
#carousel .swicher ul li span {
	display:block;


	background:#ccc;
}
#carousel .swicher ul li span em {
	display:block;
	width:88px;
	height:68px;
	background:#ccc;

}
#carousel .swicher ul li a:hover {position:relative;}
#carousel .swicher ul li a:hover span,
#carousel .swicher ul li a.active span {border:1px #000 solid;}

ul#employer-list  { margin:0; padding:0; list-style:none}
ul#employer-list li {margin:0; padding:0; list-style:none;  margin-right:10px; border:1px solid #fff; padding: 0px 0px 0px 0px; margin-bottom:4px; clear:both; border-bottom:1px solid #efefef; display:block; width:100%; overflow:auto; height:28px}
ul#employer-list li .logo { float:left; width:40px; height:20px; margin-right:10px; border:1px solid #eee; overflow:hidden; padding:0; margin-bottom:5px}
ul#employer-list li .logo a, ul#employer-list li .logo img {padding:0; margin:0}
ul#employer-list li h2 { float:left; width:420px; margin:0; padding:0; padding-top:2px; margin-bottom:2px }
ul#employer-list li div { float:left; padding:2px 0px}


.acc  {
	
}
.acc div.acc-content {
	background-color: #fff;
	border:1px solid #eee; border-top:0px; padding:5px 10px; margin-bottom:10px
}


 .acc a.title {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
	color: #000;

	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;
	background:#eee url(/images/eon-expand.gif) no-repeat right 9px;
	border:1px solid #ccc; 
	margin-bottom:1px;
}
.acc a.title:hover {
	background: #eee;
}
 .acc a.title.selected {
	color: #fff;
	background: #084d80;	
}
