﻿/*==========================
				SITE STRUCTURE
===========================*/
.leftColWidth{
	width:185px;
}

.rightColWidth{
	width:267px;
}

.notificationBox{
	float:left;
	width:100%;
	height:auto;
	padding:15px 0px;
	background:#DDEFF1;
	color:#003D7E;
	font-weight:bold;
	text-indent:10px;
	border:solid 1px #7AACB3;
	margin-top:10px;
}

.font_titleHeader{
	font-family:Arial, Verdana;	
}

/*#content_background {
	margin:0px auto;
	width:980px;
	clear:right;
	background:url('../../gfx/sec_bk.jpg') repeat-y top center;
	height:100%;
}*/

#site_outter {
	margin:0px auto;
	height:100%;
	width:1210px;
	clear:right;
}

#outofsite_left {
	width:120px;
	float:left;
	margin-right:25px;
	margin-top: 145px;
}

#outofsite_right {
	width:120px;
	float:left;
	margin-left:25px;
	margin-top: 145px;
}

#siteContainer{
	/*margin:0px auto;*/
	height:auto;
	width:920px;
	float:left;
}

#siteHeader{
	float:left;
	height:146px;
	margin:0;
	padding:0;
	width:100%;
	background:#FFF;
}

	#siteHeader #siteLogoHolder{
		float:left;
		width:344px;
		height:auto;
	}
	
	#siteHeader #siteRightHolder{
		float:left;
		width:563px;
		height:167px;
	
	}
	
	#headerNavHolder{
		float:right;
		height:20px;
		text-align:right;
		clear:right;
		color:#434242;
		width:600px;
		margin-top:2px;
	}
	
	#headerNavHolder a{
	 	color:#434242;
	 	text-decoration:none;
	 	margin:0px 1px;
	}
	
	#headerNavHolder a:hover{
	 	color:#434242;
	 	text-decoration:underline;
	}
	
	#socialMediaHeader{
		float:right;
		width:250px;
		height:auto;
	}
	
	#headerNavLinkHolder{
		float:right;
		width:auto;
		margin-left:10px;
	}
	
	#headerBannerHolder{
		margin-top:10px;
		float:right;
		height:60px;
		clear:right;
	}
	
	#header_telephone{
		margin-top:10px;
		float:right;
		height:30px;
		clear:right;
		line-height:40px;
	}
	
	#headerRecruitersHolder{
		clear:right;
		width:169px;
		float:right;
		height:34px;
		text-align:left;
		margin-top:13px;
		background:url('../../gfx/recruiter_tab.jpg') no-repeat;
		font-size:16px;
		color:#5B5C5D;
		line-height:35px;
		text-indent:40px;
	}
	
	#headerRecruitersHolder a{
		text-decoration:none;
		color:#5B5C5D;
	}
	#headerRecruitersHolder a:hover{
		text-decoration:none;
		color:#3A3A3A;
	}
#siteNavbar{
	float:left;
	height:36px;
	width:100%;
	background:url('../../gfx/menu.jpg') repeat-x #003E82;
}

	#siteNavbar #homeButton{
		float:left;
		width:78px;
		height:40px;
		font-size:17px;
		text-indent:32px;
		line-height:40px;
		color:#fff;		
	}
	
	#siteNavbar #homeButton a{
		color:#fff;
		text-decoration:none;
	}
	
	#siteNavbar #homeButton a:hover{
		color:#0B6FA1;
		text-decoration:none;
	}
	
	#siteNavbar #findJobsButton{
		float:left;
		width:109px;
		height:40px;
		font-size:17px;
		text-indent:23px;
		line-height:40px;		
	}
	
	#siteNavbar #findJobsButton a{
		text-decoration:none;
	}
	
	#siteNavbar #findJobsButton a:hover{
		text-decoration:underline;
	}
	
	#siteNavbar #recruitersButton{
		float:right;
		width:169px;
		height:40px;
		background:url('../../gfx/menu_right.jpg') no-repeat;
	}
	
	#siteNavbar #mainNavigation{
		float:left;
		width:auto;
		height:auto;
	}
	#siteNavbar #smallNavigation{
		float:right;
		width:auto;
		height:auto;
	}
	
	#siteNavbar #smallNavigation ul li{
		float:left;

	}
	
	#siteNavbar #smallNavigation ul li a{
		color:#FFFFFF;
		display:block;
		font-size:13px;
		font-weight:bold;
		line-height:36px;
		padding:0 5px 0 15px;
		text-decoration:none;
		width:auto;
		background:#0D3246;
		padding-right:15px
	}

	#siteNavbar #smallNavigation ul li a:hover{
		color:#168AC7;
	}
	

	#siteNavbar #smallNavigationLoggedOut{
		float:right;
		width:auto;
		height:auto;
	}
	
	#siteNavbar #smallNavigationLoggedOut ul li{
		float:left;
		cursor:pointer;
	}
	
	#siteNavbar #smallNavigationLoggedOut ul li a{
		color:#FFFFFF;
		display:block;
		font-size:13px;
		font-weight:bold;
		line-height:40px;
		padding:0 5px 0 15px;
		text-decoration:none;
		width:auto;
		padding-right:15px;
	}

	#siteNavbar #smallNavigationLoggedOut ul li a:hover{
		color:#8BD1EC;
	}
	
	
#siteHolder{
	float:left;
	width:100%;
	height:auto;
}	
	
	#site_leftCol{
		float:left;
		height:auto;
	}
	
		#vacSearchHolder{
			float:left;
			height:auto;
			background:#0B6FA1;
			width:183px;
		}
		
		#left_canRegHolder{
			float:left;
			width:187px;
			height:auto;
			margin-top:14px;
		}
		
		#left_canRegTop{
			float:left;
			width:187px;
			background:url('../../gfx/cand_reg_top.jpg') no-repeat;
			height:40px;font-size:17px;
			line-height:45px;
			text-indent:15px;
		}
		
		.left_canRegMid{
			float:left;
			height:auto;
			width:187px;
			background:url('../../gfx/can_reg_mid.jpg') repeat-y;
		}
		
		.left_canRegMid .innerJobWeek{
			float:left;
			margin-left:10px;
			height:auto;
			width:157px;
		}
		
		.left_canRegMid .innerJobWeek a{
			text-decoration:none;
			font-size:14px;
		}
		
		.left_canRegMid .inner{
			margin-left:5px;
			width:182px;
			height:auto;
			float:left;
		}
		
		.left_canRegBot{
			float:left;
			height:10px;
			width:187px;
			background:url('../../gfx/sec_joboftheweekfooter.jpg') no-repeat;
		}
		
		#left_jobOfWeek{
			float:left;
			height:49px;
			width:187px;
			margin-top:10px;
			background:url('../../gfx/sec_joboftheweek.jpg') no-repeat;
			font-size:18px;
			line-height:50px;
			text-indent:20px;
		}
		
		#livecreateJBEHolder{
			float:left;
			width:185px;
			height:95px;
			margin-top:11px;
		}
		
		#youTubeHolder{
			float:left;
			width:100%;
			height:148px;
			margin-top:11px;
		}
		
		#youTubeVideo{
			float:left;
			width:100%;
			height:150px;
			margin-top:11px;
			display:none;
		}
		
		#footer_youTubeHolder{
			float:left;
			width:100%;
			height:133px;
			margin-top:11px;
		}
		
		#footer_youTubeVideo{
			float:left;
			width:100%;
			height:133px;
			margin-top:11px;
			display:none;
		}
		
		.cursorPointer{
			cursor:pointer;	
		}
		
	#site_contentCol{
		float:left;	
		height:auto;
		margin:16px;
		width:620px;
	}
	
	#site_contentCol2{
		float:left;	
		height:auto;
		margin:16px;
		width:888px;
	}
	
	#site_contentCol ul, #site_contentCol ol,#site_contentCol2 ul, #site_contentCol2 ol{
		//margin-left:20px;
	}
	
	#site_contentCol .banners ul,#site_contentCol2 .banners ul{
		margin-left:0px;
		margin-right:5px;
	}
	#site_contentCol ul li, #site_contentCol ol li,#site_contentCol2 ul li, #site_contentCol2 ol li{
		list-style:disc;
	}
	
	#site_contentCol ul li.noDisc, #site_contentCol ol li.noDisc,#site_contentCol2 ul li.noDisc, #site_contentCol2 ol li.noDisc{
		list-style:none !important;
		margin-bottom:10px;
	}
	
	#site_contentCol ul li.no-disc, #site_contentCol ol li.no-disc,#site_contentCol2 ul li.no-disc, #site_contentCol2 ol li.no-disc{
		list-style:none;
	}
	
		#site_homeQuickSearch{
			float:left;
			width:100%;
			height:51px;
			background:url('../../gfx/sec_search_header.jpg') no-repeat;
			font-size:20px;
			color:#fff;
			line-height:50px;
			text-indent:55px;
		}
		
		span.quick_subTitle{
			font-size:14px;
			float:left;
			margin-top:11px;
			margin-bottom:5px;
			font-weight:bold;
			width:100%;
		}
		
		.site_homeQuickSearchMid{
			float:left;
			width:100%;
			height:auto;
			background:url('../../gfx/sec_search_mid.jpg') repeat-y;
		}
		
		.site_homeQuickSearchMid .inner{
			margin-left:15px;
		}
		
		.site_homeQuickSearchBot{
			float:left;
			width:100%;
			height:12px;
			background:url('../../gfx/sec_search_foot.jpg') no-repeat;
		}
		
		#site_homeUrgentVacs{
			float:left;
			width:100%;
			margin-top:11px;
		}
		
		#site_homeUrgentVacs .left{
			float:left;
			width:146px;;
			height:32px;
			background:url('../../gfx/sec_urgent.jpg') no-repeat;
			color:#fff;
			font-size:16px;
			line-height:30px;
			text-indent:10px;
		}
		
		#site_homeUrgentVacs .right{
			float:left;
			width:373px;;
			height:32px;
			background:url('../../gfx/sec_urgent_job.jpg') no-repeat;
		}
		
		#site_homeUrgentVacs .right a{
			line-height:30px;
			margin-right:40px;
			font-size:14px;
			text-decoration:none;
		}
		
		#site_homeBannerHolder{
			float:left;
			width:100%;
			margin-top:15px;
			height:60px;
			text-align:center;
		}
		
		#site_homeFeaturedVacHeader{
			float:left;
			height:44px;
			background:url('../../gfx/sec_featured_top.jpg') no-repeat;
			width:100%;
			margin-top:13px;
			font-size:20px;
			color:#fff;
			line-height:45px;
			text-indent:15px;
		}
		
		#site_homeSocailMedia{
			float:left;
			margin:15px 0px;
			width:100%;
			height:auto;
		}
			
			#home_socialLeft{
				float:left;
				width:380px;
				height:auto;
			}
			
				#home_socialLeft span.left{
					width:187px;
					float:left;
					height:auto;
				}
				
				#home_socialLeft span.right{
					width:187px;
					float:left;
					height:auto;
					margin-left:5px;
				}
				
			#home_socialRight{
				float:right;
				width:130px;
				height:auto;
			}
			
			.socialMedia_holder{
				float:left;
				width:100%;
				font-size:14px;
				line-height:30px;
			}
			
			.socialMedia_holder a{
				text-decoration:none;
			}
			
			.socialMedia_holder a:hover{
				text-decoration:underline;
			}
			
			.socialMedia_holder img{
				float:left;
				margin-bottom:2px;
				clear:left;
				margin-right:10px;
			}
			
	#site_rightCol{
		float:right;
		height:auto;
		background:#EEFDFF;
		border-left:solid 1px #EEEEEE;
	}
		
		.right_tabHolder{
			float:left;
			width:100%;
			height:auto;
			margin-bottom:16px;
		}
		
		.right_tabHolder .top{
			float:left;
			width:100%;
			height:61px;
			background:url(../../gfx/sec_rightside_top.jpg) no-repeat;	
		}
			.right_tabHolder .top h2{
				font-family: Calibri, Verdana, Ariel, sans-serif;
				color:#003D7E;
				padding-top:20px;	
				text-indent:25px;
			}
			
		.right_tabHolder .mid{
			float:left;
			width:100%;
			height:auto;
			background:url(../../gfx/sec_rightside_mid.jpg) repeat-y;	
		}
		
		.right_tabHolder .mid .inner{
			float:left;
			width:205px;
			height:auto;
			margin-left:30px;
		}
		
		.right_tabHolder .mid .banners{
			margin-left:40px;
			
		}
		
		.right_tabHolder .mid .inner p{
			margin:0 0 10px 0px;
		}
		
		.right_tabHolder .bot{
			float:left;
			width:100%;
			height:7px;
			background:url(../../gfx/sec_rightside_bot.jpg) no-repeat;	
		}
		
		#right_bannerFeatured{
			float:left;
			width:100%;
			height:426px;
			padding-top:10px;
			font-size:16px;
			line-height:40px;
			color:#5B5C5D;
		}
		
		#right_latestJobsTop{
			float:left;
			width:100%;
			height:50px;
			margin-top:11px;
			background:url('../../gfx/sec_news.jpg') no-repeat;
			font-size:18px;
			text-indent:15px;
			line-height:55px;
		}
		
		#right_latestJobsMid{
			float:left;
			width:100%;
			background:url('../../gfx/sec_news_mid.jpg') repeat-y;
		}
		
		#right_latestJobsBot{
			float:left;
			width:100%;
			height:10px;
			background:url('../../gfx/sec_news_foot.jpg') no-repeat;
		}
		
		#right_latestJobs{
			float:left;
			width:100%;
			height:auto;			
			margin-left:5px;
		}
		
		#right_latestJobs a{
			text-decoration:none;
			font-size:14px;
		}
		
		#right_paypal5Mins{
			float:left;
			height:105px;
			width:169px;
			margin-top:10px;
			background:url('../../gfx/jobpost.jpg') no-repeat;
			cursor:pointer;
		}
		
		#right_idibu{
			float:left;
			height:32px;
			width:169px;
			margin-top:10px;
		}
		
		#right_employersRequest{
			float:left;
			height:84px;
			width:169px;
			margin-top:15px;
		}
		
		#footer_newsletter{
			float:left;
			height:84px;
			width:169px;
			margin-top:15px;
		}
		
		#right_referFriend{
			float:left;
			height:105px;
			width:185px;
			margin-top:10px;
			background:url('../../gfx/sec_referafriend.jpg') no-repeat;
		}
		
		#referInner{
			font-size:18px;
			margin-top:15px;
			float:left;
			color:#fff;
			width:185px;
			text-align:center;
			line-height:25px;
		}
		
		#referInner:hover{
			cursor:pointer;
		}
		
#siteFooter{
	float:left;
	height:100px;
	width:100%;
	color:#fff;
	background:#003D7E;
}
	#siteFooter #footerInner{
		float:left;
		width:98%;
		height:auto;
		margin:10px 0px 0px 10px;
	}
	
	#siteFooter #footerInner a{
		color:#fff;
	 	text-decoration:underline;
	}
	
	#siteFooter #footerInner a.footer{
	 	color:#fff;
	 	text-decoration:none;
	 	margin:0px 12px;
	}
	
	#siteFooter #footerInner a:hover{
	 	color:#fff;
	 	text-decoration:none;
	}
	
	#siteFooter #footerInner a.footer:hover{
	 	color:#fff;
	 	text-decoration:underline;
	 	margin:0px 12px;
	}
	
/* Scroller Styles */

#featuredScroller .featuredItem .title{
	font-size:140%;
	color:#3a3a3a;
	font-weight:bold;
	text-decoration:none;
}
#featuredScroller {
	   position: relative;
	   overflow: hidden;
	   height: 172px;
	   width: auto;
	   margin:10px;
	 }
	 .featuredItem {
	   position: absolute;
	   top: 320px;
	   height: 160px;
	   width:100%;
	   background-color:none;
	 }
	 .featuredItem TD { background: transparent; }
	 
	 .featuredItem .featuredLogo{
	 	width:150px;
	 	float:right;
	 	text-align:center;
	 }
	 .featuredItem .featuredDetails{
	 	vertical-align:top;
	 	width:auto;
	 	float:left;
		}
		
		.featuredItem .featuredBtns{
	 		width:100%;
	 		text-align:right;
	 		clear:left;
		}

#scrollup,#scrollupFeat {
	   position: relative;
	   overflow: hidden;
	   height: 160px;
	   width: 100%;
	 }

.headline,.headlineFeat {
 position: absolute;
 top: 320px;
 height: 160px;
 width:100%;
 background-color:none;
}

.LJ_title {
	float:left;
	height:auto;
	width:76%;
	color:#054666;
	font-size:19px;
	line-height:30px;
}

.LJ_strapline{
	color:#054666;
	float:left;
	font-size:16px;
	height:auto;
	width:100%;
}

.LJ_img {
	float:right;
	margin-right:10px;
	border:solid 1px #e8e8e8;
	position:relative;
}

.LJ_content {
	float:left;
	font-size:14px;
	line-height:20px;
}

.LJ_foot {
	float:left;
	height:auto;
	margin-top:10px;
	width:100%;
}

.LJ_date {
	color:#05B3C8;
	float:left;
	font-size:14px;
	margin-left:10px;
}

.LJ_details {
	float:right;
	margin-right:10px;
}



.LJ_title1 a {
	float:left;
	height:auto;
	width:100%;
	color:#003722;
	font-size:18px;
	padding-left:10px;
	line-height:30px;
}

.LJ_strapline1{
	color:#0B6FA1;
	float:left;
	font-size:14px;
	height:auto;
	padding-left:10px;
	width:100%;
}

.LJ_content1 {
	float:left;
	font-size:12px;
	line-height:20px;
	margin-left:10px;
}


/*=== bespoke styles */
#noticeBoardMap{
	float:left;
	width:100%;
	text-align:center;
}

.sectionPageTitle{
	float:left;
	height:43px;
	width:100%;
}

.sectionPageTitle .headerText{
	float:left;
	display:block;
	margin-left:3px;
	color:#fff;
	font-size:14px;
	line-height:40px;
	width:450px;
	height:auto;
}

.sectionPageTitle img{
	float:left;
	margin-left:7px;
	width:43px;
	height:43px;
}


.sectionHeader{
	float:left;
	height:43px;
	width:100%;
	background:url('../../gfx/section_sectionHeader.gif') repeat-x;
}
.sectionHeader .headerText{
	float:left;
	margin-left:3px;
	color:#fff;
	font-size:14px;
	line-height:40px;
}
.sectionHeader img{
	float:left;
	margin-left:7px;
}

.sectionHeader_small{
	float:left;
	height:29px;
	width:100%;
	background:url('../../gfx/section_sectionHeader_small.gif') repeat-x;
}

.sectionHeader_small .headerText{
	float:left;
	margin-left:3px;
	color:#fff;
	font-size:14px;
	line-height:40px;
}
.sectionHeader_small img{
	float:left;
	margin-left:7px;
}


input.vacResultsSearch{
	float:left;
	border:solid 1px #8F99A0;
	background:#fff;
	height:25px;
	width:100%;
}

select.vacResultsSearch{
	float:left;
	border:solid 1px #8F99A0;
	background:#fff;
	height:29px;
	width:98%;padding:3px 0px;
}

label.quickSearch{
	font-size:12px;
	font-weight:bold;
}


/* Styles for the entire LavaLamp menu */
.lavaLamp {
    position: relative;
    height: 22px;
    padding:0px 0px; 
    margin:4px 0;
    overflow: hidden;
}
    /* Force the list to flow horizontally */
    .lavaLamp li {
        float: left;
        list-style: none;
    }
        /* Represents the background of the highlighted menu-item. */
        .lavaLamp li.back {
            background: url("../../gfx/menu_lava.png") no-repeat right -22px;
            width: 9px; 
            height: 22px;
            z-index: 8;
            position: absolute;
        }
            .lavaLamp li.back .left {
                background: url("../../gfx/menu_lava.png") no-repeat top left;
                height: 22px;
                margin-right: 9px;
            }
        /* Styles for each menu-item. */
        .lavaLamp li a {
            position: relative; 
            font-size: 12px;
            font-weight:bold;
            overflow: hidden;
            text-decoration: none;
            color: #fff; 
            outline: none;
            text-align: center;
            height: 22px; 
            top: 1px;
            z-index: 10; 
            float: left; 
            display: block;
            margin: auto 15px;
        }
        
				.lavaLamp li.selected a, .lavaLamp li a:Hover,.lavaLamp li.selected a.menu_highlighted {
            color: #000;
        }
        
        .lavaLamp li.selected a.menu_normal{
        	color: #000;
        }
 
 
 /*============== Activity History styles ===========================*/
#canActivityContainer{
	width:100%;
}

#headerContainer{
	width:100%;
	background:#ececec;
	border:solid 1px #ececec;
	float:left;
}

#headerContainer .col_title{
	font-weight:bold;
	padding:5px;
}

.activityCol{
	padding:5px;
}

#itemContainer{
	width:100%;
}

.activity_job_item{
	border:1px solid #ececec;
	float:left;
	margin-top:2px;
	vertical-align:middle;
	width:100%;
}

.activity_job_title{
	width:320px;
	float:left;
	margin-left:5px;
}

.activity_job_options{
	width:120px;
	float:left;
}

/*============== Activity Shortlist styles ===========================*/
.shortList_job_title{
	width:270px;
	float:left;
	margin-left:5px;
}

.shortList_job_options{
	width:120px;
	float:left;
}
.shortList_job_age{
	width:50px;
	float:left;
}

/*========================= Rss Feeds Page ============================*/
#rssFeedContainer{
	width:100%;
}

#rssFeedContainer H3{
	margin-top:20px;
	float:left;
	background:#0B6FA1;
	color:#FFF;
	width:500px;
	padding:5px 0px 5px 5px;
}

#headerContainer{
	width:100%;
	background:#054666;
	border:solid 1px #054666;
	float:left;
	color:#FFF;
}

#headerContainer .col_title{
	font-weight:bold;
	padding:5px;
}

.feedCol{
	padding:0px;
}

#rssFeedItem{
	width:100%;
}

#siteContent ul li, #siteContent ol li.no-disc{
	list-style:none;
}

.feed_item{
	/*border:1px solid #ececec;*/
	float:left;
	margin-top:2px;
	vertical-align:middle;
	width:100%;
}

.feed_title{
	width:500px;
	padding:5px 0px;
	padding-left:5px;
	float:left;
	cursor:pointer;
	background:url('../../gfx/pic_rss2.png') no-repeat #ececec;
	background-position:top right;
	margin-bottom:2px;
}

.feed_title:Hover{
	background:url('../../gfx/pic_rss2.png') no-repeat #F7F7F7;
	background-position:top right;
}

.feed_title A{
	font-size:14px;
	text-decoration:none;
}

.feed_title2{
	width:500px;
	border:1px solid #ececec;
	padding:5px 0px;
	padding-left:5px;
	float:left;
	margin-bottom:2px;
	background:#F7F7F7;
	cursor:pointer;
}

.feed_title2:Hover{
	background:url('../../gfx/pic_rss2.png') no-repeat #F7F7F7;
	background-position:top right;
}

.feed_title2 A{
	font-size:14px;
	text-decoration:none;
}

.feed_option{
	width:242px;
	float:left;
	border:1px solid #ececec;
	padding:5px 0px;
	padding-left:5px;
	margin:2px 4px 2px 0px;
	cursor:pointer;
}

.feed_option_category{
	width:492px;
	float:left;
	color:#000;
	border:1px solid #ececec;
	background-color:#EEFDFF;
	font-weight:bold;
	padding:5px;
	margin-top:10px;
}
.feed_option_category:first-child{
	margin-top:0px;
}

.feed_option:Hover, .feed_option_category:Hover{
	background:#F7F7F7;
	background:url('../../gfx/pic_rss2.png') no-repeat #F7F7F7;
	background-position:top right;
}

.feed_option A:Hover, .feed_option_category:Hover{
	text-decoration:none;
}

/*===  Feed Elements  ===*/
.rssFeedItemList UL.level1{
	
}

.rssFeedItemList UL.level2{
	clear:left;
}

.rssFeedItemSubList {
	
}

.showBullets UL LI{
	list-style:disc;
	margin-left:25px;
}

/*==============Job Alerts Layout ===========================*/
#jobAlertsProfilesHolder{
	float:left;
	width:545px;
	height:auto;
	margin-right:10px;
}

#jobAlertsSettingsHolder{
	float:left;
	width:225px;
	height:auto;background: #0B6FA1;
	padding-top:10px;
	color:#fff;
}

.jobAlertsEntry{
	width:100%;
	float:left;
}

.manageJBECol {
	padding:5px;
}

.jbe_item{
	border:1px solid #054666;
	float:left;
	margin-top:2px;
	vertical-align:middle;
	width:100%;
}

.jbe_actions_inner {
	background:#054666;
	color:#FFF;
	text-align:center;
	padding:0px 5px;
}
.jbe_actions_inner a{
	color:#FFF;
	font-size:11px
}

.jbe_created {
	width:120px;
	float:left;
	margin-left:5px;
}
.jbe_updated {
	width:120px;
	float:left;
}

.jbe_active {
	width:110px;
	float:left;
	text-align:center;
}

.jbe_actions {
	width:155px;
	float:left;
}


.jobAlertsEntry .matchingJobsHolder{
	float:left;
	width:100%;
	height:auto;
	background-color:#EEF8F9;
	margin-top:10px;
	display:none;
}

.jobAlertsEntry .matchingJobsHolder .innerDetails{
	float:left;
	height:auto;
	width:97%;
	padding:10px;
}

.jobAlertsEntry .matchingJobsHolder .innerDetails #profileCloseLink{
	float:right;
}


.jobAlertsEntry .matchingJobsHolder .innerDetails .details{
	float:left;
	padding:5px 0px 5px 0px;
	border-bottom:solid 1px #ccc;
	width:100%;
}

.jobAlertsEntry .matchingJobsHolder .innerDetails .details a{
	color:#5E5E5E;
	text-decoration:underline;
}

.jobAlertsEntry .matchingJobsHolder .innerDetails .details a:hover{
	text-decoration:none;
}

.jobAlertOptionsHolder{
	float:left;
	margin-left:10px;
	width:auto;
}

.jobAlertOptionsHolder .header{
	float:left;
	width:115px;
	font-weight:bold;
	margin-bottom:10px;
}

.jobAlertOptionsHolder .content{
	float:left;
	width:auto;
	margin-bottom:10px;
}
#canHomeJBEProfiles{
	clear:both;
	padding-top:20px;
}

#canHomeJBEProfiles .jobAlertsEntry{
	width:48%;
	border:1px solid #ececec;
	margin-right:10px;
	margin-top:10px;
}

#canHomeJBEProfiles .matchingJobsHolder{
	background:none;
	margin:0px;
}

#canHomeJBEProfiles .matchingJobsHolder .innerDetails{
	width:93%;
}
/* =======================================================   */

#urgentJobHolder{
	padding-top:20px;

}

/*================== Vacancy Search Style ====================*/
#filterResults{
	float:left;
	width:100%;
}

#vacResultsHolder{
	float:left;
	width:100%;
}

#simple_Keywords{
	float:left;
	width:100%;

}

#simple_Secs{
	float:left;
	width:33%;
}

#simple_Locs{
	float:left;
	width:33%;
}

#simple_refineButton{
	width:auto;
	float:left;
	margin-top:10px;
}

#simple_searchButton{
	width:auto;
	float:right;
	margin-top:10px;
}

#simple_searchNoresults{
	float:left;
	width:auto;
	margin-left:20px;
	font-size:15px;
	color:#00B5CB;
	line-height:30px;
}


#quickSearchTitle{
		height:40px;
		font-size:18px;
		color:#fff;
		float:left;
		text-align:center;
		width:100%;
		line-height:50px;
	}
	
	#siteLeftSearchHolder{
		height:auto;
		background:#0B6FA1;
		float:left;	
		width:100%;
		margin-bottom:10px;
	}
	
	#siteLeftSearch{
		width:100%;
		float:left;
		background:url('../../gfx/sec_jobsearch_top.png') no-repeat;
		height:100%;	
	}
	
	#jobSearch_short{
		float:left;
		width:93%;
		margin:15px 0px 0px 7px;
		height:auto;
	}
	
	#jobSearch_shortAdv{
		float:left;
		width:98%;
		margin:15px 0px 0px 7px;
		height:auto;
	}
	.quickSearch{
		width:100%;
		margin-bottom:10px;
		height:48px;
	}
	
	#siteLeftSearch_button{
		width:100%;
		float:left;
		text-align:center;
		height:auto;
	}
	
	#siteLeftSearch_advButton{
		width:165px;
		float:left;
		text-align:center;
		margin-top:10px;
		padding:10px 0px;
		border-top:solid 1px #434242;
	}
	
	#siteLeftSearch_advButton a{
		text-decoration:none;
		font-size:14px;
		color:#434242;
	}
	
	#siteLeftSearch_advButton a:hover{
		text-decoration:underline;
	}
	
	#homepage_keywdsHolder{
		float:left;
		width:100%;
		height:auto;
	}
	
	#homepage_keywdsInput{
		float:left;
		width:400px;
	}
	
	#homepage_keywdsButton{
		float:left;
	}
	
	#hp_midHolder{
		float:left;
		width:100%;
		height:auto;
		margin-bottom:16px;
	}
	
	#hp_midHolder .leftCol{
		float:left;
		height:auto;
		width:250px;
		margin-right:16px;
		margin-top:16px;
	}
	
	#hp_midHolder .rightCol{
		float:left;
		height:auto;
		width:354px;margin-top:16px;
	}
	#footer_bookmark{
		margin-top:12px;
		float:left;
		height:auto;
		text-align:center;
		width:100%;
	}
	
	#footer_bookmark a{
		font-size:16px;
		text-decoration:none;
		color:#5B5C5D;
	}
	
	#footer_bookmark a:hover{
		text-decoration:underline;
	}
	
/*=============================================
						Search Parameters
==============================================*/
#searchParamDiv{
	float:left;
	width:100%;
	height:auto;
}

#searchParameterHolder{
	float:left;
	width:100%;
	height:auto;
	clear:left;
}

#searchParameterHolder .inner{
	padding:10px;
	width:96%;
	height:auto;
}

.colClass1{
	background:#0B6FA1;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
}

.colClass2{
	background:#E8E8E8;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
}

#searchParameterHeader{
	padding-bottom:10px;
	float:left;
	width:94%;
	height:auto;
	border-bottom:solid 1px #707173;
}

#searchParameterHeader .title{
	font-family:Arial,Verdana;
	font-size:17px;
	float:left;
	width:auto;
}

#toggleParamDiv{
	float:left;
	width:auto;
	height:auto;
	font-size:11px;
	padding-top:5px;
	text-align:left;
	width:94%;
}

#searchParameters{
	float:left;
	width:auto;
	height:auto;
	font-size:11px;
	padding-top:10px;
	display:none;
}

#searchParameters .header{
	font-weight:bold;
	float:left;
	height:auto;
	width:auto;
	clear:left;
	color:#000;
	padding-right:5px;
}

#searchParameters .content{
	font-weight:normal;
	float:left;
	height:auto;
	width:auto;
	margin-bottom:10px;
}

.latestJobsContent a{
	text-decoration:none;
	color:#0C6FA2;
	font-weight:bold;
	font-size:13px;
}

.latestJobsContent a:hover{
	color:#003D7E;
}

.latestJobsContent a.small{
	font-size:11px;
	font-weight:normal;
	color:#000;
}

.latestJobsContent a.small:hover{
	text-decoration:underline;
}

.newsTitle{
	font-size:14px;
	font-family: Calibri, Verdana, Ariel, sans-serif;
}

.newBkg{
	background:#EEF8F9;
	border-top:solid 1px #4873A5;
}
.newBkg1{
	background:#DEEFF1;
	border-top:solid 1px #4873A5;
}

a.featuredNewsTitle{
	line-height:30px;
}

#hp_latestArticles{
	background:#EEF8F9;
}

.formButtonLeft, .formButtonLeftOn{
	float:left;
	height:26px;
	width:9px;
}

.formButtonMid, .formButtonMidOn{
	float:left;
	height:26px;
	line-height:23px;
}

.formButtonRight, .formButtonRightOn{
	float:left;
	height:26px;
	width:9px;
}

.formButtonHolder{
	float:right;
	width:auto;
	margin-top:10px;
}

.formButtonHolder:hover{
	cursor:pointer;
}

.formButtonHolder a{
	color:#fff;
	text-decoration:none;
	font-size:15px;
}	

.formButtonHolder a:hover{
	text-decoration:underline;
}

.formButtonHolder2{
	float:left;
	width:auto;
	margin-top:10px;
	margin-right:10px;
}

.formButtonHolder2:hover{
	cursor:pointer;
}

.formButtonHolder2 a{
	text-decoration:none;
	font-size:15px;
	color:#fff;
}	

.formButtonHolder2 a:hover{
	text-decoration:underline;
}

.formButtonLeft{
	background:url('../../gfx/but_green2_left.png');
}

.formButtonMid{
	background:url('../../gfx/but_green2_mid.png');
}

.formButtonRight{
	background:url('../../gfx/but_green2_right.png');
}

.banners{
	clear:both;
	width:100%;
	height:20px;
}

.banners ul{
	margin:0px;
}
.banners ul li{
	list-style:none;
}

.rss_but{
	padding:0 0 5px 5px;
}
.rss_but:first-child{
	padding-left:0;
}

.suite26form{
	width:100%;	
}
.suite26form INPUT[type=TEXT]{
	width:150px;
	margin-left:25px;
	float:left;
}
.suite26form INPUT[type=SUBMIT]{
	float:right;
	margin-top:5px;
}
.suite26form LABEL{
	float:left;
}

.twitter-share-button {
	border:none;
}

/*----------------- Jobs Styles ----------------------- */
.right_tabHolder.jobsAltStyle .top {
	background:url('../../gfx/sec_rightside_top_job.jpg');
	height:58px;
}
.right_tabHolder.jobsAltStyle .top H2 {
	color:#ffffff;
}

.right_tabHolder.jobsAltStyle .mid {
	background:url('../../gfx/sec_rightside_mid_job.jpg');
}

.right_tabHolder.jobsAltStyle .bot {
	background:url('../../gfx/sec_rightside_bot_job.jpg');
}

.ban_mpu{
	margin-left:34px !important;
}