#PageUpPeopleLink {display:none;}
#jobListing {float:left;width:400px;}
#jobListing a { color: #1CABE2 !important;}
#jobListing li.paging-item { float:left; margin-right:10px; cursor:pointer;}
#jobListing #jobListing_details ul {list-style: square !important; margin: 10px !important;}
#pup-aside{float:right;width:240px;margin-left:20px;}
#pup-aside h3 {
	font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 13px;
	color: #f6911d;
	width: auto !important;
}
#greyareabkgd_alevelpage #jobListing li.jobs-item h3 { margin-top:0px;}
#pup-aside .field-wrapper h3{
	color: #1CABE2;
	font-size: 14px;
	font-weight: normal;
	font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0px 0px 5px 0px;
}
#pup-aside a {
	background-image: none;
	text-decoration: none !important;
	color:#4d4d4d !important;
}
#pup-aside .pubutton, #pup-aside input.submit-button {
	width:150px;
	border-radius: 0;
	margin-right: 5px;
	padding: 5px 15px;
	text-align: center;
	border: 1px solid;
	border-color: #ddd #bbb #999;
	background-color: #eee;
	color: #333;
	font-weight: normal;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	box-sizing: content-box!important;
	margin-bottom:20px;
}
#pup-aside input.submit-button{ margin-top:20px;}
#greyareabkgd_alevelpage #pup-aside ul, #greyareabkgd_alevelpage #jobListing ul {list-style:none;margin:0px;padding:0px;margin-bottom:10px;}
#pup-aside ul.filter li input { 
	margin: 1px 0 0 -17px;    
	float: left;
	margin: 3px 5px 0 0;
	padding: 0;
	line-height: 1.5;
	min-height: 0;
}
#jobSearch input.Keyword,#jobRefine input.Keyword {width:175px;margin-bottom:10px;}  
#pup-aside .field-wrapper h4{ font-size:12px;font-family:Arial, sans-serif; font-weight: bold;}
#greyareabkgd_alevelpage .job-link{
	color: #404041;
	font-family: Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 16px;
	font-weight:normal;
	text-decoration:none;
}
#greyareabkgd_alevelpage .job-link:hover{
	text-decoration:underline;
}
#jobs-form .job-info td:last-child {
	padding-top: 0;
}
#jobs-form .job-info td:first-child {
	padding-bottom: 0;
}
#jobs-form .apply-login.pubutton,.job-mail-subscribe-link{width:150px;
	border-radius:0;
	margin-bottom:20px;
}
#PageUpPeopleLink {border-top:1px solid #e5e4e1;} 
#pup-search label{display:block;padding:5px 0 0;font-size:90%;color:#555}
#jobSearch{margin-bottom:20px; background-color:#fff; overflow:auto;}
#jobSearch div.arrow {width:240px; padding:10px 0;BORDER-BOTTOM: #dddddd 1px solid;}
#jobSearch div.arrow h3 {width:100%; height:32px;  background-image:url(/images/carousel_button_arrows.png); background-position:203px -75px; background-repeat:no-repeat; font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; font-weight:normal;}
#jobSearch div.arrow h3 {width:100%; display:block;color:#f6911d;}
#jobSearch div.arrow h3:hover { cursor: pointer; text-decoration:underline;}
#jobSearch div.arrow.open h3 {width:100%; background: transparent url(/images/carousel_button_arrows.png) 203px 3px no-repeat;}
#jobSearch input.Keyword {background-color: #f4f2ef; height: 46px; width: 229px !important; margin-bottom: 20px; border: 0px; padding-left: 10px;}
#jobSearch div.submit-wrapper {height: 50px; width: 240px; margin-bottom: 20px; padding-bottom: 30px; margin-bottom: 20px; BORDER-BOTTOM: #dddddd 1px solid;}
#jobSearch div.submit-wrapper input {background-position: 178px 0;
    background-position-x: 203px;
    background-position-y: -202px;
    color: #FFF;
    position: relative;
    font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: normal;
    float: left;
    display: block;
    padding-left: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    width: 215px;
    background-repeat: no-repeat;
    line-height: 23px;
    cursor: pointer;
    margin-top: 9px;
    border: 0;
    background-color: #1CABE2;
    background-repeat: no-repeat;
    text-align: left;
    background-image: url(/images/carousel_button_arrows.png);
}
#jobSearch h3.headfilter { padding:10px 0;BORDER-BOTTOM: #dddddd 1px solid;color:#1CABE2;} 