.widthTable66
{
	width: 66%;
	margin-top: 10px;
	float: left;
}
/*
a
{
	font-weight: bold;
	color: #333333;
}

a:hover
{
	font-weight: bold;
	color: #74a067;
	text-decoration: none;
}
*/
a.scotland:hover
{
	font-weight: bold;
	color: blue;
	text-decoration: none;
}

a.wales:hover
{
	font-weight: bold;
	color: #74a067;
	text-decoration: none;
}

a.england:hover
{
	font-weight: bold;
	color: red;
	text-decoration: none;
}

.advertBlurbTitle
{
	height:auto;
	width:591px;
	float:left;
}

.advertBlurbImg
{
	height:auto;
	width:141px;
	float:left;
}
	
.attachmentContainer
{
	width:762px;
	height:auto;
}

.attachmentIcon
{
	width:36px;
	height:39px;
	float:left;
}

.attachmentText
{
	width:726px;
	
	min-height:39px;
	float:left;
	margin-top:27px;
}
	
.arrowLink
{
	width: auto;
	height: auto;
	background-image: url(../img/arrow-link.png);
	clear: both;
}





/*
.advertBlurbTop
{
	background-image: url(../img/advert-blurb-top.png);
	height:23px;
	width:755px;
	float:left;
}

.advertBlurbMiddle
{
	background-image: url(../img/advert-blurb-middle.png);
	height:auto;
	width:725px;
	float:left;
	padding:0 15px 0 15px;
}

.advertBlurbBottom
{
	background-image: url(../img/advert-blurb-bottom.png);
	height:25px;
	width:755px;
	float:left;
}
*/

.advertBlurbContainer
{
	width:755px;
	height:auto;
	float:left;
}
/*
.advertTextTop
{
	background-image: url(../img/advert-text-top.png);
	height:23px;
	width:755px;
	float:left;
}

.advertTextMiddle
{
	background-image: url(../img/advert-text-middle.png);
	height:auto;
	width:725px;
	float:left;
	padding:0 15px 0 15px;
}

.advertTextBottom
{
	background-image: url(../img/advert-text-bottom.png);
	height:23px;
	width:755px;
	float:left;
}
*/
.blockText
{
	line-height: 1.2;
}


BODY
{
	font-family: Arial, Helvetica, Sans-Serif;
	background: #ffffff;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	color: #333333;
	font-size:12px;
	width: 1000px;
}

#lpBottomRightImg
{
	width: auto;
	height: auto;
	position: absolute;
	bottom: 0px;
	right: 0px;
	margin-right: 2px;
}

/*
.bottomNav
{
	float: left;
	width: 769px;
	height: 22px;
	padding-left: 15px;
	padding-top:3px;
	background-image: url(../img/nav-bar.jpg);
	background-repeat: no-repeat;
}

*/
/*
.candApplySucessfulBox
{
	min-height:212px;
	float: left;
	width: 755px;
	height: auto;
	background-image: url( '../img/box-middle.png' );
	background-repeat: repeat-y;
	padding: 1px 15px 10px 15px;
	line-height: normal;
	position: relative;
	top: 0px;
	left: 0px;
}
*/
.changeLocation
{
	width: auto;
	height: auto;
	float: right;
	text-align: left;
	color:#ffffff;
	
}

.changeLocation a
{
    color:#ffffff;
}


.contactBox
{
	width: 754px;
	height: 184px;
	background-image: url(../img/contact-box.jpg);
	background-repeat: no-repeat;
	clear: both;
	padding-top: 12px;
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 10px;
}

.contactMiddle
{
	width: 450px;
	height: auto;
	padding-top: 10px;
	float: left;
}

#container
{
	width: 1000px;
	height: auto;
	color: #333333;
	background-color: #ffffff;
	clear: both;
	float: left;
	padding-top: 10px;
	margin: 0;
}

#content
{
	float: left;
	width: 784px;
	height: auto;
	margin-top: 10px;
}

.clr
{
	width: 100%;
	clear: both;
	height: 20px;
}


#divRemove
{
	color: Red;
}

.detailsBlurbContainer
{
	width:732px;
	height:auto;
	float:left;
}

.detailsBlurbTable
{
	width:627px;
	height:auto;
	float:left;
	line-height:1.5;
}

.detailsBlurbButtons
{
	width:93px;
	height:auto;
	float:left;
	padding-right:10px;
	
}

.bottomPadding3
{
    padding-bottom:3px;
}





#divRemove h2
{
	font-weight: normal;
}

#divMessage
{
	
}
/*
.empLogonBoxBottom
{
	float: left;
	width: 784px;
	height: 5px;
	background-image: url(../img/emp-log-box-bottom.png);
	margin: 0px;
	padding: 0px;
}
*/


	
	
.empNamePic
{
	float:left;
	width:100%;
	height:auto;
}

.empName
{
	float:left;
	width:600px;
	height:auto;
}

.empPic
{
	float:right;
	width:155px;
	height:auto;
	padding-top:18px;
}

.featuredHeader
{
	font-size:18px;
	font-weight:bold;
	color:#48723b;
	padding:0;
	height:auto;
	/* be sure to change the color in the VB vacancy ID too!*/
}
/*
.featuredTable
{
	width:100%;
	border:dashed 2px #a1bf98;
}
*/	

/*
.featuredJobs
{
	width: 780px;
	height: auto;
	float: left;
	margin-bottom: 20px;
}

.featuredJobsTop
{
	float: left;
	width: 784px;
	height: 5px;
	background-image: url(../img/box-top.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

.featuredJobsMiddle
{
	float: left;
	width: 755px;
	height: auto;
	background-image: url( '../img/box-middle.png' );
	background-repeat: repeat-y;
	padding: 1px 15px 10px 15px;
	line-height: normal;
	position: relative;
	top: 0px;
	left: 0px;
}




.featuredJobsBottom
{
	float: left;
	width: 784px;
	height: 5px;
	background-image: url(../img/box-bottom.png);
	margin: 0px;
	padding: 0px;
}
*/
#featuredJobTitle
{
	float: left;
	width: 750px;
	height: 18px;
	padding-top: 10px;
	padding-bottom: 20px;
}

#featuredjob_table
{
	width: 97%;
}

.fullWidthTable tr
{
	vertical-align: top;
}

.fullWidthTable
{
	width: 100%;
	float:left;
}

.fullWidthTable td
{
	padding:2px;
}
/*
.tableHeader
{
	background-image: url(../img/table-header.png);
	background-repeat:repeat-x;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	line-height:2;
}
*/
.tableHeader td
{
	padding-left:15px;
	padding-right:15px;	
}

.BottomBorder
{
	border-bottom:solid 1px black;
}

.fullWidth
{
	width: 100%;
	height: auto;
	padding-top: 10px;
	float: left;
}

.featured_jobinfo
{
	color: #ffffff;
	font-weight: bold;
	line-height: 15px;
	font-size: 14px;
	background-image: url(../img/table-highlight.png);
	padding: 10px 5px 10px 5px;
	width:100%;
}

.featured_description
{
	float:left;
	line-height: 15px;
	color: #333333;
	width:80%;
	height:auto;
}

.featuredDescriptionBox
{
	width:100%;
	height:auto;
	background-color:#ffffff;
	padding: 10px 5px 10px 5px;
	display:block;
	float:left;
	
}



.featuredImg
{
	width:140px;
	height:48px;
	float:right;
}
/*
.footerNav
{
	float: left;
	width: 769px;
	height: 25px;
	padding-left: 15px;
	padding-top:3px;
	background-image: url(nav-bar.jpg);
	background-repeat: no-repeat;
}
*/
.floatleft
{
	float: left;
}

.floatright
{
	float: right;
}

.floatRightClear
{
	float: right;
	clear: both;
}

.gapRow
{
	border-style: none;
}
/*
.grassBoxBottom
{
	float: left;
	width: 784px;
	height: 5px;
	background-image: url(../img/grass-box-bottom.jpg);
	margin: 0px;
	padding: 0px;
}
*/

h1
{
	font-weight: bold;
	font-size: 24px;
}

h2
{
	font-weight: bold;
	font-size: 16px;
}

h3
{
	font-weight:bold;
	font-size:14px;
}

#header
{
	width: 1000px;
	height: 106px;
}


.halfTableBox
{
	float:left;
	height:auto;
	width:auto;
	margin-bottom:20px;
}

.halfTable
{
	float:left;
	width:380px;
	margin-top:10px;
	height:auto;
	
}

.halfTableDivide
{
	float:left;
	width:23px;
	margin-top:10px;
	height:50px;
	
}

.halfTableTop
{
	width:380px;
	height:5px;
	background-image: url(../img/half-box-top.png);
}

.halfTableMiddle
{
	width:350px;
	height:auto;
	background-image: url(../img/half-box-middle.png);
	padding:0 15px 0 15px;
}

.halfTableBottom
{
	width:380px;
	height:5px;
	background-image: url(../img/half-box-bottom.png);
}

.indenter
{
	width:100%;
	padding:0 15px 0 15px;
}

/*
#jobSearchBox
{
	width: 754px;
	height: 180px;
	background-image: url(../img/job-search-box.png);
	padding-top: 17px;
	padding-right: 15px;
	padding-left: 15px;
	float: left;
}
*/



/*
#jobSearchBox1
{
	width: 754px;
	height: 184px;
	background-image: url(../img/job-search-box.png);
	padding-top: 17px;
	padding-right: 15px;
	padding-left: 15px;
	float: left;
}
*/
/*
.advancedJobSearchBox
{
	width: 754px;
	height: 350px;
	background-image: url(../img/advanced-search-box.png);
	padding:20px 15px 20px 15px;
	float:left
}
*/
.jobSearch
{
	width: 784px;
	height: 260px;
	padding-top: 5px;
}

.jobSearchTop
{
	width: 754px;
	height: auto;
	float: left;
}

.jobSearchMiddle
{
	width: 754px;
	height: 80px;
	padding-top: 10px;
	float: left;
}

.jobSearchBottom
{
	width: 664px;
	height: 40px;
	float: left;
}

.jobSearchBottomL
{
	width: 200px;
	height: 40px;
	float: left;
	padding-left: 90px;
}

.jobSearchBottomR
{
	width: 200px;
	height: 40px;
	float: left;
}

.lpBoxTop
{
	float:left;
	width:784px;
	height:5px;
	background-image:url(../img/lp-box-top.png);
	margin:0px;
	padding:0px;
}

.lpBoxMiddle
{
	float: left;
	width: 755px;
	height: auto;
	background-image: url( '../img/lp-box-middle.png' );
	background-repeat: repeat-y;
	padding: 1px 15px 10px 15px;
	line-height: normal;
	position: relative;
	top: 0px;
	left: 0px;
	
	
}

.lpBoxMiddle a
{ 
   font-weight: bold;
	color: #333333;
}

.lpBoxMiddle a:hover
{
	font-weight: bold;
	color: #5336a9;
	text-decoration: none;
}
	
.lpBottomNav
{
	float: left;
	width: 769px;
	height: 22px;
	padding-left: 15px;
	padding-top:3px;
	background-image: url(../img/lp-nav-bar.png);
	background-repeat: no-repeat;
    position:relative;
}	

.lpGrassBoxBottom
{
	float: left;
	width: 784px;
	height: 5px;
	background-image: url(../img/lp-grass-box-bottom.jpg);
	margin: 0px;
	padding: 0px;
}

.lpBoxBottom
{
	float:left;
	width:784px;
	height:5px;
	background-image:url(../img/lp-box-bottom.png);
	margin:0px;
	padding:0px;
}

.lpFooterNav
{
	float: left;
	width: 769px;
	height: 22px;
	padding-left: 15px;
	padding-top:3px;
	background-image: url(../img/lp-nav-bar.png);
	background-repeat: no-repeat;
	
}

.lpAdvertTextTop
{
	background-image: url(../img/lp-advert-text-top.png);
	height:23px;
	width:752px;
	float:left;
}

.lpAdvertTextMiddle
{
	background-image: url(../img/lp-advert-text-middle.png);
	height:auto;
	width:722px;
	float:left;
	padding:0 15px 0 15px;
}

.lpAdvertTextBottom
{
	background-image: url(../img/lp-advert-text-bottom.png);
	height:23px;
	width:752px;
	float:left;
}

.lpBottomNav a
{
    font-weight: bold;
	color: #333333;
}

.lpBottomNav a:hover
{
	font-weight: bold;
	color: #5336a9;
	text-decoration: none;
}

.lpFooterNav a
{
    font-weight: bold;
	color: #333333;
}

.lpFooterNav a:hover
{
	font-weight: bold;
	color: #5336a9;
	text-decoration: none;
}

.lpAdvertTextMiddle h2
{
    color:#5336a9;
}

.lightHint
{
	color: Gray;
	font-size:12px;
}

.lineSpace
{
	width: 100%;
	height: 15px;
	float:left;
}

#localRegions
{
	margin-left: auto;
	margin-right: auto;
	width:754px;
	height: auto;
	margin-top: 10px;
	padding:15px;
	float: left;
	color: #ffffff;
	text-align: center;
	background-color:#333333;

}

.localRegion2
{
	width: 730px;
	height: auto;
	float: left;
	text-align:left;
	font-weight: bold;
	font-size: 12px;
	color:#ffffff;
	line-height:2em;

	
}

.localRegion2 a
{
	color: #ffffff;
}

.localRegions h2
{
	color: #b2b2b2;
	
}

.moneyBoxBottom
{
	float: left;
	width: 784px;
	height: 5px;
	background-image: url(../img/money-box-bottom.jpg);
	margin: 0px;
	padding: 0px;
}

.minWidth150
{
	min-width: 150px;
}

.myH1
{
	font-weight: bold;
	font-size: 24px;
}

.h2
{
	font-weight: bold;
	font-size: 16px;
}

.myH3
{
	font-weight:bold;
	font-size:14px;
}

#nav
{
	width: 784px;
	height: 65px;
	float: left;
	
}



.paddingL20
{
	padding-left: 20px;
}


#plainTopBox
{
	width: 754px;
	height: 184px;
	background-image: url(../img/plain-top-box.png);
	clear: both;
	padding-top: 17px;
	padding-right: 15px;
	padding-left: 15px;
}

#postAJob
{
	width: 183px;
	height: 38px;
	background-image: url(../img/post-a-job-tab.gif);
	clear: both;
	float: right;
}

/*
.profileBoxL
{
	width: 330px;
	height: 136px;
	padding: 18px 14px 14px 14px;
	background-image: url(../img/profile-box.png);
	float:left;
}
	
.profileBoxR
{
	width: 330px;
	height: 136px;
	padding:18px 14px 14px 14px;
	background-image: url(../img/profile-box.png);
	float:right;
}
*/

.profileImg
{
	position:relative;
	float:left;
	height:130px;
	width:130px;
	padding-right:5px;
	vertical-align:baseline;
}

.profileText
{
	float:left;
	height:114px;
	width:195px;
}

.profileLink
{
	float:left;
	text-align:right;
	height:20px;
	width:195px;
}
/*	
.profileTable
{
    width:200px;
	border:dashed 2px #a1bf98;
}
	*/
.ratecardTable
{
	text-align: center;
	vertical-align: middle;
	background-image: url(../img/ratecard-table-background.png);
	background-repeat: repeat;
	overflow: hidden;
	padding-top: 0px;
	border-style: solid;
	border-color: #74a067;
	border-width: 1px;
	padding: 0 10px 0 10px;
}

.rateCardWhite
{
	display:inline-block;
	background-color:#ffffff;
	text-align:center;
	width:250px;
	line-height:2;
	font-size:12px;
}
.rateCardGreen
{
	display:inline-block;
	background-color:#a1bf98;
	text-align:center;
	width:250px;
	line-height:2;
	color:#ffffff;
	font-size:12px;
}

.resultsWhite
{
	
	background-color:#ffffff;
	width:100%;
	line-height:2;
	font-size:12px;
	
}

.resultsWhite td
{
	padding-left:10px;
}


.resultsGreen
{
	
	background-color:#a1bf98;
	padding-left:15px;
	width:100%;
	line-height:2;
	font-size:12px;
	color:#ffffff;
	font-weight:bolder;
}

.resultsGreen td
{
	padding-left:15px;
}

.resultsGreen a
{
	color:#ffffff;
}

.resultsTable
{
	width:100%;
	margin:0;
	padding:0;
	
}

.rateCardBorder
{
	border-style: solid;
	border-color: #74a067;
	border-width: 1px;
}

#rightColumn
{
	float: right;
	width: 140px;
	height: auto;
	padding: 38px 15px 0 15px;
}



#signInBottomL
{
	width: 200px;
	height: 40px;
	float: left;
}

#signInBottomR
{
	width: 400px;
	height: 35px;
	padding-top: 5px;
	float: left;
}


#signinTable
{
	width: 500px;
	margin-top: 10px;
}

#signinTable tr
{
	vertical-align: text-top;
}

#subContainer
{
	width: 1000px;
	height: auto;
	clear: both;
	float: left;
}

.tableBorder
{
	border-style: solid;
	border-width: 1px;
	border-color: #74a067;
}

.textRight
{
	text-align: right;
	padding-right: 15px;
}

.textRightNoPad
{
	text-align: right;
}

#topNav
{
	width: 784px;
	height: 25px;
	float:left;
	padding-top:5px;
}

.topBottom10
{
	padding:10px 0 10px 0;
}

.valignBottom
{
	vertical-align:bottom;
}

.valignMiddle
{
	vertical-align: middle;
}

.valignTop
{
	vertical-align:top;
}
/*
.vacancyAdHolder
{
	width:780px;
	height:auto;
	padding:15px;
	background-color:#f1fdef;
	color:#333333;
	min-height:400px;
}
*/
.errortext1
{
	color:Red;
}

.whatsThis
{
	margin-top:3px;
}
.reqFields
{
    color: Red;
}

.noOverflow
{
	overflow:hidden;
	height:auto;
	line-height:1.2;

	
}

.lpAdvertBlurbTop
{
	background-image: url(../img/lp-blurb-top.png);
	height:23px;
	width:755px;
	float:left;
}

.lpAdvertBlurbMiddle
{
	background-image: url(../img/lp-blurb-middle.png);
	height:auto;
	width:720px;
	float:left;
	padding:0 20px 0 15px;
}

.lpAdvertBlurbBottom
{
	background-image: url(../img/lp-blurb-bottom.png);
	height:25px;
	width:755px;
	float:left;
}

.mainExpand {
  cursor:hand;
  cursor:pointer;
  font: bold .9em verdana, arial, helvetica, sans-serif;
}

.top-thirds
{
	width:100%;
	float:left;
	height:161px;
}

.top-td-1
{
	background-image: url(../img/1-3-social-housing-jobs-search.jpg);
	background-repeat:no-repeat;
	width:260px;
	height:161px;
	overflow:hidden;
}

.top-td-2
{
	background-image: url(../img/1-3-social-housing-jobs-by-email.jpg);
	background-repeat:no-repeat;
	width:260px;
	height:161px;
	overflow:hidden;
}

.top-td-3
{
	background-image: url(../img/1-3-recruiters-post-housing-jobs.jpg);
	background-repeat:no-repeat;
	width:260px;
	height:161px;
	overflow:hidden;
}

.td-padding-2
{
	width:2px;
}

.inner-table
{
	width:100%;
	height:100%;
	position:relative;
}

.inner-table td
{
	vertical-align:top;
}
