
.jobsearch-title{
	margin:10px 0px;
	height:30px;
	overflow:hidden;
	background: url(images/sidebar-bg-title.jpg) 0 0 no-repeat;
	width:220px;
}

.jobsearch-title-text{
	width:150px;
	font-family:Helvetica;
	color:#ffffff;
	font-size:15px;
	font-weight:normal;
	padding:5px 0px 0px 5px;
	height:19px;

}

#location {
	background:#E1E1E1 none repeat scroll 0 0;
	border:3px solid #CDCDCD;
	display:none;
	left:804px;
	overflow:hidden;
	position:absolute;
	top:129px;
	width:150px;
	z-index:3;

}

body:last-child:not(:root:root) #location{
   	position:absolute;
	left:800px;

}

@media all{
    body:not(:root:root) #location{
      	position:absolute;
		left:800px;
    
    }
}

.padding-div{
	padding-left:5px;
}

.location-text{
	width:150px;
	height:20px;
}
.location-text a{
	text-decoration: none;
	font-family:Helvetica;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	width:150px;
	display:block;
}

.location-text a:hover{
	text-decoration: none;
	font-family:Helvetica;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	/*background:#EFEFEF;*/
	color:#0173BB;
	width:150px;
	display:block;
	
}

#division {
	background:#E1E1E1 none repeat scroll 0 0;
	border:3px solid #CDCDCD;
	display:none;
	left:804px;
	overflow:hidden;
	position:absolute;
	top:160px;
	width:150px;
	z-index:3;

}

body:last-child:not(:root:root) #division {
   	position:absolute;
	left:800px;

}

@media all{
    body:not(:root:root) #division {
      	position:absolute;
		left:800px;
    
    }
}

.division-text{
	width:150px;
}

.division-text a{
	text-decoration: none;
	font-family:Helvetica;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	width:150px;
	display:block;
}

.division-text a:hover{
	text-decoration: none;
	font-family:Helvetica;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	/*background:#EFEFEF;*/
	color:#0173BB;
	width:150px;
	display:block;
	
}
#department {
	background:#E1E1E1 none repeat scroll 0 0;
	border:3px solid #CDCDCD;
	display:none;
	left:804px;
	overflow:hidden;
	position:absolute;
	top:193px;
	width:150px;
	z-index:3;

}

body:last-child:not(:root:root) #department{
   	position:absolute;
	left:800px;

}

@media all{
    body:not(:root:root) #department{
      	position:absolute;
		left:800px;
    
    }
}

.department-text{
	width:150px;
}

.department-text a{
	text-decoration: none;
	font-family:Helvetica;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	width:150px;
	display:block;
}

.department-text a:hover{
	text-decoration: none;
	font-family:Helvetica;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	/*background:#EFEFEF;*/
	color:#0173BB;
	width:150px;
	display:block;
}


.jobsearch-location{
	margin-top:5px;
	width:158px;
	height:26px;
}


.jobsearch-location-seemore{
	
	margin-left:5px;
	margin-top:-28px;
	width:158px;
	height:20px;
	

}

.jobsearch-location-seemore dl {
	margin:0px;
}


.jobsearch-location-seemore dt {
	height: 26px;
	float:right;
	padding-top:3px;
}


.jobsearch-location-seemore dt a{
	display:block;
	height: 16px;
	width:148px;
	text-decoration: none;
	background: url(images/jobsearch-flyout.jpg) 0 0 no-repeat;
	padding:5px;
	color:#000000;
	font-family:Helvetica;
	font-size:11px;
	font-weight:bold;
}


.jobsearch-location-seemore dt a:hover{
	background-position: 0px -26px;
	color:#000000;
	font-family:Helvetica;
	font-size:11px;
	font-weight:bold;
}



.jobsearch-division{
	width:158px;
	height:26px;
	margin-top:5px;

}


.jobsearch-division-seemore{
	height:20px;
	margin-left:5px;
	margin-top:-28px;
	width:158px;

}

.jobsearch-division-seemore dl {
	margin:0px;
}


.jobsearch-division-seemore dt {
	height: 26px;
	float:right;
	padding-top:3px;
}


.jobsearch-division-seemore dt a{
	display:block;
	height: 16px;
	width:148px;
	text-decoration: none;
	background: url(images/jobsearch-flyout.jpg) 0 0 no-repeat;
	padding:5px;
	color:#000000;
	font-family:Helvetica;
	font-size:11px;
	font-weight:bold;


}

.jobsearch-division-seemore dt a:hover{
	background-position: 0px -26px;
	color:#000000;
	font-family:Helvetica;
	font-size:11px;
	font-weight:bold;
}

.jobsearch-department{
	width:158px;
	height:26px;
	margin-top:5px;

}

.jobsearch-department-seemore{
	height:20px;
	margin-left:5px;
	margin-top:-28px;
	width:158px;

}

.jobsearch-department-seemore dl {
	margin:0px;
}


.jobsearch-department-seemore dt {
	height: 26px;
	float:right;
	padding-top:3px;
}


.jobsearch-department-seemore dt a{
	display:block;
	height: 16px;
	width:148px;
	text-decoration: none;
	background: url(images/jobsearch-flyout.jpg) no-repeat;
	padding:5px;
	color:#000000;
	font-family:Helvetica;
	font-size:11px;
	font-weight:bold;


}


.jobsearch-department-seemore dt a:hover{
	background-position: 0px -26px;
	color:#000000;
	font-family:Helvetica;
	font-size:11px;
	font-weight:bold;

}


.jobs-sidebar-content{
	width:226px;
	height:250px;
	
}

.jobs-primary-content{
	width:226px;
	padding-top:10px;
	
}

.jobs-logo{
	float:left;
	margin-left:5px;
	background: url(images/jobsearch-textbox.jpg) no-repeat;
	width:158px;
	display:inline;
	padding:5px;
	height:18px;
}

.jobsearch-textbox{
	border:0px;
	margin:0px;
}

.jobs-buttons{
	float:left;
	/*margin-left:5px;*/
	width:158px;
	display:inline;
	padding:5px;
}

.job-field-text{
	color:#0173bb;
	font-family:Helvetica;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-top:5px;
}

.flyout-selected-text{
	text-decoration: none;
	font-family:Helvetica;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding:5px;

}

.submit-search-seemore{
	height:25px;
	width:57px;
	margin:6px;
	float:left;
}

.submit-search-seemore dl {
	margin:0px;
}


.submit-search-seemore dt {
	height: 25px;
	float:right;
	padding-top:3px;
}


.submit-search-seemore dt a{
	display:block;
	height: 25px;
	/*text-indent: -10000em;*/
	text-decoration: none;
	background: url(images/search-button-rollover.jpg) no-repeat;
	text-decoration:none;

}
dt#submit-search-seeall a {
	background-position: 0px 0px;
	width:57px;
	text-decoration:none;
	height: 25px;

}

dt#submit-search-seeall a:hover {
	background-position: 0px -25px;
	width:57px;
	text-decoration:none;
	height: 25px;
}


.submit-search-text{
	color:#ffffff;
	font-family:Helvetica;
	font-size:11px;
	font-weight:normal;
	padding:3px 10px;
}


.clear-seemore{
	height:26px;
	width:59px;
	margin-top:5px;
	float:left;
}

.clear-seemore dl {
	margin:0px;
}


.clear-seemore dt {
	height: 26px;
	float:right;
	padding-top:3px;
}


.clear-seemore dt a{
	display:block;
	height: 26px;
	text-decoration: none;
	background: url(images/clear-button-rollover.jpg) no-repeat;
	text-decoration:none;

}
dt#clear-seeall a {
	background-position: 0px 0px;
	width:59px;
	text-decoration:none;
	height: 26px;

}

dt#clear-seeall a:hover {
	background-position: 0px -26px;
	width:59px;
	text-decoration:none;
	height:26px;
}


.clear-text{
	color:#525252;
	font-family:Helvetica;
	font-size:11px;
	font-weight:normal;
	padding:5px 15px;
}


.data-sorter-desc{
	width:14px;
	height:13px;
	display:block;
	margin:0px;
	overflow:hidden;
}

.data-sorter-desc a{
	display:block;
	height: 13px;
	width:14px;
	text-decoration: none;
	background: url(images/sort-desc-rollover.gif) 0 0 no-repeat;
	margin:0px;
	overflow:hidden;
	
}


.data-sorter-desc a:hover{
	background-position: 0px -13px;
	text-decoration: none;
	margin:0px;
	overflow:hidden;
}

.data-sorter-asc{
	width:14px;
	height:13px;
	display:block;
	margin:0px;
	overflow:hidden;
}

.data-sorter-asc a{
	display:block;
	height: 13px;
	width:14px;
	text-decoration: none;
	background: url(images/sort-asc-rollover.gif) 0 0 no-repeat;
	margin:0px;
	overflow:hidden;
	
}


.data-sorter-asc a:hover{
	background-position: 0px -13px;
	text-decoration: none;
	margin:0px;
	overflow:hidden;
}
