@charset "utf-8";
/* CSS Document */

div.node{
	width:213px;
	margin-bottom:10px;
	}
	div.node h4{
		width:197px;
		padding:0 8px;
		height:25px;
		line-height:25px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:10pt;
		font-weight:bold;
		color:#fff;
		background:url(/images/bg-node-header.gif) 0 0 repeat-x;
	}
	div.node div.node_content{
		padding:6px;
	}
	
div#overview{
	width:974px;
	margin:0 13px;
	padding:20px 0;
	float:left;
	}
	div#overview h1{
		float:left;
	}
	div#back{
		line-height:24px;
		float:right;
	}

div.banner_email_jobs{
	width:726px;
	height:44px;
	border:1px solid #7f7f7f;
	background:url(/images/bg-banner-email.gif) 0 0 no-repeat;
	margin-bottom:10px;
	text-align:right;
	position:relative;
	}
	div.banner_email_jobs.large{
		background:url(/images/bg-banner-email-large.gif) 0 0 no-repeat;
		width:973px;
	}
	div.q_word{
		float:left;
		line-height:44px;
		position:absolute;
		padding-left:10px;
		left:0;
		top:0;
		}
		div.q_word span{
			float:left;
		}
		a.delete_q{
			display:block;
			float:left;
			width:15px;
			height:44px;
			background:url(/images/icon-delete.gif) center right no-repeat;
			overflow:hidden;
			text-indent:-9999px;
			font-size:0;
			line-height:0;
		}	
	div.banner_email_jobs h4{
		color:#0e3463;
		font-size:9pt;
		line-height:20px;
		width:280px;
		text-align:left;
		float:right;
	}
	div.banner_email_jobs fieldset{
		margin:0;
		padding:0;
		border:0;
		width:280px;
		float:right;
		}
		div.banner_email_jobs fieldset input{
			border:1px solid #aeaeae;
			color:#969696;
			width:165px;
			padding:2px;
			margin:0 0 0px 0;
			font-size:9pt;
			float:left;
			}	
			div.banner_email_jobs fieldset a.btn{
				float:right;
				display:block;
				padding:0px 10px;
				margin-right:5px;
				width:auto;
				height:17px;
				line-height:18px;
				border:1px solid #aeaeae;
				background:url(/images/bg-button-gray.gif) 0 0 repeat-x;
				color:#000;
				text-decoration:none;
				font-weight:bold;
				font-size:9pt;
				}
				



	div#overview div#right_column{
		float:left;
		position:relative;
		width:729px;
		}
		div#overview div#right_column div#loader{
			background: #fff url(/images/ajax-loader.gif) no-repeat 50% 150px; display: block; height: 100%; position: absolute; text-align: center; top: 0; width: 729px; z-index:1000;
		}
		
		div#page div#right_column p{
			color:#0e3463;
		}
	
	
	div#overview div#left_column{
		float:left;
		width:245px;
	}

div#jobs_nav{
	border:1px solid #cd7708;
	height:24px;
	background:url(/images/bg-jobs-nav.gif) 0 0 repeat-x;
	margin-bottom:17px;
	width:726px;
	}
	div#jobs_nav div.sorting{
		float:left;
		color:#fff;
		font-weight:bold;
		line-height:24px;
		padding:0 5px;
	}
	div#jobs_nav div.paging{
		float:right;
		line-height:24px;
		padding:0 5px;
		}
		div#jobs_nav div.paging a.btn{
			background-color:#fea43a;
			border:1px solid #fcaf4a;
			padding:0 4px;
			text-decoration:none;
			color:#000;
			}	
			div#jobs_nav div.paging a.btn:hover{
				font-weight:normal;
			}
			div#jobs_nav div.paging a.btn.disabled{
				cursor:default;
				color:#cd7708;
			}
	div.paging_bottom{
		float:right;
		line-height:20px;
		padding:0 1px 10px 0;
		}
		div.paging_bottom a.btn{
			display:block;
			float:left;
			background:url(/images/bg-btn-jobs-paging.gif) 0 0 repeat-x;
			border:1px solid #c0bfc0;
			padding:0 8px;
			line-height:20px;
			text-decoration:none;
			color:#000;
			font-family:Tahoma, Arial, Helvetica, sans-serif;
			font-size:10pt;
			margin-left:2px;
			}	
			div.paging_bottom a.btn:hover{
				border:1px solid #f7941d;
			}
			div.paging_bottom a.btn.active{
				border:1px solid #f7941d;
				background:#f7941d;
				color:#fff;
			}
			div.paging_bottom a.btn.disabled{
				cursor:default;
				color:#ccc;
			}
div#jobs{
	min-height:147px;
	}
div.job{
	position:relative;
	background:url(/images/bg-job.gif) 0 0 no-repeat;
	border:1px solid #bdbcbd;
	width:726px;
	height:147px;
	margin-bottom:10px;
	}
	div.job.over{
		background-position:0 -147px;
	}
	div.job h3{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:12pt;
		font-weight:normal;
		color:#0e3463;
		margin:10px 0 5px 10px;
		cursor:pointer;
		}
		div.job h3.hotjob{
			padding-left:65px;
			background:url(/images/icon_hotjob.gif) 0 0 no-repeat;
			height:38px;
		}
		div.job h3 span.company{
			color:#818181;
			display:block;
		}
	div.job div.location{
		color:#000;
		font-weight:bold;
		margin:0 10px 5px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:9pt;
		cursor:pointer;
	}
	div.job div.intro{
		margin-left:10px;
		width:435px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:8pt;
		line-height:1.7em;
		cursor:pointer;
	}
	div.job div.specs {
		position:absolute;
		top:10px;
		left:516px;
		cursor:pointer;
		}
		div.job div.specs dl{
			margin:0;
			padding:0;
			}
			div.job div.specs dl dt{
				font-family:Tahoma, Arial, Helvetica, sans-serif;
				font-size:8pt;
				font-weight:bold;
				color:#032c5c;
				width:110px;
				padding:0;
				margin:0;
				float:left;
				line-height:1.8em;
			}
			div.job div.specs dl dd{
				font-family:Tahoma, Arial, Helvetica, sans-serif;
				font-size:8pt;
				line-height:1.8em;
				color:#032c5c;
				width:95px;
				padding:0;
				margin:0;
				float:left;
			}
	div.job div.found_profiles{
		position:absolute;
		top:82px;
		left:516px;
		font-size:11pt;
		font-weight:bold;
		color:#032c5c;
	}
	div.job div.link{
		position:absolute;
		bottom:10px;
		left:516px;
		width:130px;
		}
	a.total_link{
		position:absolute;
		left:0;
		top:0;
		display:block;
		width:726px;
		height:147px;
	}
	div.job div.compare{
		position:absolute;
		top:0px;
		right:247px;
		width:200px;
		height:auto;
		padding-top:4px;
		border-right:1px solid #fff;
		}	
		div.job div.compare input{
			float:right;
			margin:3px 4px 0 4px;
			padding:0;
			height:10px;
		}
		div.job div.compare label{
			float:right;
			display:none;
			width:170px;
			padding:0 0 6px 2px;
			font-size:9pt;
			line-height:1.3em;
		}
		div.job.over div.compare{
			border-bottom:1px solid #bdbcbd;
			border-left:1px solid #bdbcbd;
			border-right:1px solid #bdbcbd;
			background-color:#fff;
			}
			div.job.over div.compare label{
				display:inline;
			}
		
		
ul.selector{
	margin:5px 0 5px 0;
	float:left;
	}		
p.slider{
	margin:0 0 10px 0;
	}		
	div.node div.node_content ul.selector li{
		background:none;
		margin:0;
		padding:0 0 3px 0;
		float:left;
		}	
		div.node div.node_content ul.selector li input{
			float:left;
			margin:3px 4px 0 0;
			padding:0;
			height:10px;
			}
		div.node div.node_content ul.selector li label{
			float:left;
			width:165px;
			font-size:9pt;
			line-height:1.3em;
			color:#e17c03;
			text-decoration:underline;
			cursor:pointer;
			padding:0;
			margin:0;
			}	
			div.node div.node_content ul.selector li.disabled label{
				color:#f0be81;
				cursor:default;
			}
			
			div.node div.node_content ul.selector li label span{
				color:#949494;
				text-decoration:none;
				}
				div.node div.node_content ul.selector li.disabled label span{
					color:#cacaca;
					cursor:default;
				}	
		div.node div.node_content ul.selector li.inactive label{
			color:#f0be81;
			cursor:default;
			}
			div.node div.node_content ul.selector li.inactive label span{
				color:#cacaca;
				
			}
		div.node div.node_content div.selector_all{
			background:url(/images/icon-job-select.gif) 4px 0 no-repeat;
			height:14px;
			line-height:14px;
			font-size:8pt;
			padding-left:19px;
			clear:both;
		}
		div.node div.node_content div.deselector{
			background:url(/images/icon-job-select.gif) 4px 0 no-repeat;
			height:14px;
			line-height:14px;
			font-size:8pt;
			padding-left:19px;
			clear:both;
		}
	
	
	
	
