div#vacancies {
	font-size: 1.0em;
	color: #514d4c;
}

div#vacancies ul#vacancyList {
	margin: 0px;
	width: 378px;
	float: left;
	padding-left: 0px;
	margin-bottom: 20px;
}

div#vacancies ul#vacancyList li#vacancyListHeading {
	height: 39px;
	width: 378px;
	background-image: url(../../images/public/housing_searchresults.jpg);
}

div#vacancies ul#vacancyList li#vacancyListHeading p {
	float: right;
	text-align: right;
	margin: 0px 15px 0px 0px;
	color: white;
	margin-top: 15px;
}

div#vacancies ul#vacancyList li {
	width: 373px;
	list-style-type: none;
	float: left;
}

div#vacancies ul#vacancyList li a img {
	border: none;
}

div#vacancies ul#vacancyList li div.heading {
	background-color: #dad9c7;
	width: 100%;
	height: 18px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: auto;
	padding-left: 5px;
	margin-bottom: 16px;
	clear: both;
}

div#vacancies ul#vacancyList li div.heading h2 {
	font-size: 1.1em;
	float: left;
	margin: 0px 0px 0px 15px;
	width: 200px;
	font-weight: bold;
}

div#vacancies ul#vacancyList li div.heading p.rent {
	float: right;
	padding-right: 0px;
	margin: 0px;
	width: 120px;
}

div#vacancies ul#vacancyList li div.image{
	width: 130px;
	float: left;
	height: 90px;
	margin-bottom: 20px;
	margin-left: 5px;
}

div#vacancies ul#vacancyList li div.image img{
	width: 120px;
	height: 93px;
	margin: 0px 0px 0px 15px;
}

div#vacancies ul#vacancyList li div.details{
	float: right;
	width: 230px;
	padding-right: 0px;
}

div#vacancies ul#vacancyList li div.details h3,
div#vacancies ul#vacancyList li div.details p {
	margin: 0px 0px 2px 10px;
	padding: 0px;
	width: 100%;
}

div#vacancies ul#vacancyList li div.details h3 {
	font-size: 1.1em;
}

div#vacancies ul#vacancyList li div.details div.bottom {
	padding: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
}

div#vacancies ul#vacancyList li div.details div.bottom p.availableFrom {
	float: left;
	width: 165px;
	margin: 0px;
}

div#vacancies ul#vacancyList li div.details div.bottom p.more {
	width: 50px;
	float: right;
	text-align: right;
	margin: 0px;
}

div#vacancies ul#vacancyList li div.details div.bottom p.more img {
	border: none;
}

div#vacancies ul#vacancyList li.vacancyPages {
	border-top: thin solid #dad9c7;
	padding-top: 20px;
	text-align: right;
	clear: both;
	font-size: 1.2em;
}

div#vacancies ul#vacancyList li.vacancyPages span.current {
	font-weight: bold;
}

div#vacancies ul#vacancyList li.vacancyPages a,
div#vacancies ul#vacancyList li.vacancyPages span {
	margin-left: 6px;
	text-decoration: none;
}

div#vacancies div#vacancyRefineSearch {
	width: 293px;
	float: right;
	font-size: 1.1em;
}

div#vacancies div#vacancyRefineSearch div#vacancyRefineSearchHeading {
	height: 39px;
	width: 293px;
	background-image: url(../../images/public/housing_refinesearch.jpg);
	float: right;
	margin-bottom: 0px;
}

div#vacancies div#vacancyRefineSearch form {
	margin: 0px 16px 0px 1px;
	border-left: 1px solid #dbd7cb;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
}

div#vacancies div#vacancyRefineSearch form label {
	float: left;
	width: 90px;
	font-weight: bold;
	margin-left: 20px;
	clear: left;
	height: 26px;
}

div#vacancies div#vacancyRefineSearch form select {
	font-size: 0.9em;
	background-color: white;
	width: 142px;
	float: right;
}

div#vacancies div#vacancyRefineSearch form select,
div#vacancies div#vacancyRefineSearch form div.wideFull
{
	width: 142px;
	float: right;
	clear: right;
}

div#vacancies div#vacancyRefineSearch form select.bedrooms {
	width: 37px;
	float: none;
	margin: 0px;
}

div#vacancies div#vacancyRefineSearch form input.submit {
	float: right;
}

div#vacancy {
	color: #514d4c;
	font-size: 1.0em;
}

div#vacancy h3#vacancyRent {
	margin: 0px 20px 10px 20px;
	font-weight: bold;
	font-size: 1.2em;
}

div#vacancy div#vacancyLeftPanel {
	width: 460px;
	float: left;
}

div#vacancy div#vacancyLeftPanel div#vacancyButtons {
	float: right;
	margin-bottom: 25px;
}

div#vacancy div#vacancyLeftPanel div#vacancyButtons a {
	margin-left: 10px;
}

div#vacancy div#vacancyLeftPanel div#vacancyButtons a img {
	border: none;
}

div#vacancy div#vacancyRightPanel {
	width: 202px;
	float: right;
	margin-right: 14px;
}

/* --- VACANCY APPLICATION --- */
div#vacancies form#vacancyApplication {
	padding: 0px;
}

div#vacancies form#vacancyApplication fieldset.first {
	padding: 0px 0px 15px 0px;
}

div#vacancies form#vacancyApplication fieldset {
	border: none;
	width: 100%;
	border-bottom: 1px solid #dad6ca;
	padding: 15px 0px 15px 0px;
	margin: 0px;
}

div#vacancies form#vacancyApplication fieldset.submit {
	border-bottom: none;
}

div#vacancies form#vacancyApplication fieldset h2 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 15px 0px 15px 20px;
}

div#vacancies form#vacancyApplication fieldset div.left,
div#vacancies form#vacancyApplication fieldset div.leftWide,
div#vacancies form#vacancyApplication fieldset div.leftWideCenter1 {
	clear: left;
	float: left;
	width: 208px;
	margin-right: 10px;
	margin-bottom: 4px;
}

div#vacancies form#vacancyApplication fieldset div.leftRoomingHouse {
	width: 238px;
	margin-right: 25px;
}

div#vacancies form#vacancyApplication fieldset div.leftCenter {
	width: 412px;
}

div#vacancies form#vacancyApplication fieldset div.leftWide {
	width: 450px;
}

div#vacancies form#vacancyApplication fieldset div.leftWideCenter1 {
	width: 368px;
}

div#vacancies form#vacancyApplication fieldset div.left label,
div#vacancies form#vacancyApplication fieldset div.leftWide label,
div#vacancies form#vacancyApplication fieldset div.leftWideCenter1 label {
	text-align: right;
	width: auto;
	float: right;
	font-size: 1.2em;
}

div#vacancies form#vacancyApplication fieldset div.center {
	float: left;
	width: 242px;
	margin-right: 10px;
	margin-bottom: 4px;
	font-size: 1.0em;
}

div#vacancies form#vacancyApplication fieldset div.assets1,
div#vacancies form#vacancyApplication fieldset div.assets2,
div#vacancies form#vacancyApplication fieldset div.assets3,
div#vacancies form#vacancyApplication fieldset div.assets4,
div#vacancies form#vacancyApplication fieldset div.assets23 {
	margin-right: 5px;
}

div#vacancies form#vacancyApplication fieldset div.accommodationHistory1,
div#vacancies form#vacancyApplication fieldset div.accommodationHistory2,
div#vacancies form#vacancyApplication fieldset div.accommodationHistory3,
div#vacancies form#vacancyApplication fieldset div.accommodationHistory4,
div#vacancies form#vacancyApplication fieldset div.accommodationHistory5 {
	float: left;
	margin-right: 5px;
}

div#vacancies form#vacancyApplication fieldset div.accommodationHistory1 {
	clear: left;
	width: 180px;
	margin-left: 15px;
}

div#vacancies form#vacancyApplication fieldset div.accommodationHistory2 {
	width: 100px;
}

div#vacancies form#vacancyApplication fieldset div.accommodationHistory3 {
	width: 100px;
}

div#vacancies form#vacancyApplication fieldset div.accommodationHistory4 {
	width: 70px;
}

div#vacancies form#vacancyApplication fieldset div.accommodationHistory5 {
	width: 180px;
}

div#vacancies form#vacancyApplication fieldset div.assets1 p,
div#vacancies form#vacancyApplication fieldset div.assets2 p,
div#vacancies form#vacancyApplication fieldset div.assets3 p,
div#vacancies form#vacancyApplication fieldset div.assets4 p,
div#vacancies form#vacancyApplication fieldset div.assets23 p {
	width: 100%;
	text-align: center;
}

div#vacancies form#vacancyApplication fieldset div.assets1 {
	width: 200px;
	clear: left;
	margin-left: 10px;
}

div#vacancies form#vacancyApplication fieldset div.assets2 {
	width: 170px;
}
div#vacancies form#vacancyApplication fieldset div.assets3 {
	width: 160px;
}
div#vacancies form#vacancyApplication fieldset div.assets4 {
	width: 120px;
}

div#vacancies form#vacancyApplication fieldset div.assets23 {
	width: 335px;
}

div#vacancies form#vacancyApplication fieldset div.center1 {
	width: 160px;
	margin-right: 0px;
}

div#vacancies form#vacancyApplication fieldset div.center2 {
	width: 80px;
	text-align: center;
	margin-left: 0px;
}

div#vacancies form#vacancyApplication fieldset div.center2 p {
	width: 100%;
	text-align: center;
}

div#vacancies form#vacancyApplication fieldset div.right input,
div#vacancies form#vacancyApplication fieldset div.center input,
div#vacancies form#vacancyApplication fieldset div.center textarea {
	width: 242px;
	height: auto;
	border: none;
	font-size: 1.1em;
	padding: 2px 0px 2px 0px;
}

div#vacancies form#vacancyApplication fieldset textarea.roomingHouse {
	margin-left: 20px;
	font-size: 1.4em;
	padding: 5px 3px 5px 3px;
}

div#vacancies form#vacancyApplication fieldset textarea.preferredSuburbs {
	margin-left: 20px;
	font-size: 1.4em;
	padding: 5px 3px 5px 3px;
	height: 70px;
	width: 400px;
}

div#vacancies form#vacancyApplication fieldset div.authoriseWide {
	width: 500px;
}

div#vacancies form#vacancyApplication fieldset div.authorise1,
div#vacancies form#vacancyApplication fieldset div.authorise1, 
div#vacancies form#vacancyApplication fieldset div.authorise1 {
	margin-right: 5px;
}

div#vacancies form#vacancyApplication fieldset div.authorise1 {
	width: 60px;
	margin-left: 20px;
}

div#vacancies form#vacancyApplication fieldset div.authorise2 {
	width: 200px;
}

div#vacancies form#vacancyApplication fieldset div.authorise12 {
	width: 265px;
}

div#vacancies form#vacancyApplication fieldset div.authorise3 {
	width: 200px;
}

div#vacancies form#vacancyApplication fieldset div.authorise4 {
	width: 150px;
}

div#vacancies form#vacancyApplication fieldset div.authorise5 {
	width: 350px;
}

div#vacancies form#vacancyApplication fieldset div.authorise1 input,
div#vacancies form#vacancyApplication fieldset div.authorise2 input,
div#vacancies form#vacancyApplication fieldset div.authorise3 input,
div#vacancies form#vacancyApplication fieldset div.authorise4 input,
div#vacancies form#vacancyApplication fieldset div.authorise5 input,
div#vacancies form#vacancyApplication fieldset div.authorise12 input,
div#vacancies form#vacancyApplication fieldset div.assets1 input,
div#vacancies form#vacancyApplication fieldset div.assets2 input,
div#vacancies form#vacancyApplication fieldset div.assets3 input,
div#vacancies form#vacancyApplication fieldset div.assets4 input,
div#vacancies form#vacancyApplication fieldset div.assets23 input {
	width: 100%;
}

div#vacancies form#vacancyApplication fieldset div.accommodationHistory1 input,
div#vacancies form#vacancyApplication fieldset div.accommodationHistory2 input,
div#vacancies form#vacancyApplication fieldset div.accommodationHistory3 input,
div#vacancies form#vacancyApplication fieldset div.accommodationHistory4 input,
div#vacancies form#vacancyApplication fieldset div.accommodationHistory5 input {
	width: 100%;
}

div#vacancies form#vacancyApplication fieldset div.right input,
div#vacancies form#vacancyApplication fieldset div.center input {
	height: 16px;
	padding-top: 5px;
}

div#vacancies form#vacancyApplication fieldset div.center label {
	font-size: 1.2em;
}

div#vacancies form#vacancyApplication fieldset div.center p {
	padding: 0px;
	margin: 0px 0px 0px 4px;
}

div#vacancies form#vacancyApplication fieldset div.center select {
	font-size: 1.1em;
}
div#vacancies form#vacancyApplication fieldset div.center textarea {
	height: 100px;
	font-size: 1.4em;
}

div#vacancies form#vacancyApplication fieldset div.right {
	float: left;
	width: 180px;
	margin-left: 20px;
	text-align: center;
}

div#vacancies form#vacancyApplication fieldset div.right input.areaLinksSchoolCheck {
	margin-left: 110px;
}

div#vacancies form#vacancyApplication fieldset div.rightEven {
	width: 200px;
	margin-bottom: 4px;
}

div#vacancies form#vacancyApplication fieldset div.rightEven input.text {
	width: 100%;
}

div#vacancies form#vacancyApplication fieldset div.rightEven p.heading {
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
}

div#vacancies form#vacancyApplication fieldset div.right p,
div#vacancies form#vacancyApplication fieldset div.right label {
	width: 100%;
	text-align: center;
}

div#vacancies form#vacancyApplication fieldset div.right a img {
	border: none;
}

div#vacancies form#vacancyApplication fieldset div.center input[type="checkbox"],
div#vacancies form#vacancyApplication fieldset div.center input[type="radio"] {
	width: auto;
}

div#vacancies form#vacancyApplication fieldset li p {
	margin: 0px;
}

div#vacancies form#vacancyApplication fieldset label.strong {
	font-weight: bold;
}


div#vacancies form#vacancyApplication fieldset p.faqHeading {
	font-weight: bold
}

div#vacancies form#vacancyApplication fieldset div.regionTable div.center {
	width: 155px;
	font-size: 1.1em;
}

div#vacancies form#vacancyApplication fieldset div.regionTable div.first {
	margin-left: 40px;
}

div#vacancies form#vacancyApplication fieldset div.regionTable div.heading {
	font-weight: bold;
}

div#vacancies form#vacancyApplication fieldset div.privacyApplicants div.left {
	text-align: right;
	width: 100px;
	font-size: 1.2em;
}

div#vacancies form#vacancyApplication fieldset div.privacyApplicants div.right{
	text-align: left;
	width: 150px;
	font-size: 1.2em;
}

div#vacancies form#vacancyApplication fieldset span.em,
div#vacancies form#vacancyApplication fieldset label.em {
	font-weight: bold;
}

div#vacancies form#vacancyApplication fieldset div.leftNarrow {
	width: 100px;
}

div#vacancies form#vacancyApplication fieldset div.center input.section1Suburb {
	width: 168px;
}

div#vacancies form#vacancyApplication fieldset div.right p label {
	margin-right: 30px;
}

div#vacancies form#vacancyApplication fieldset div.right p label input {
	width: 20px;
}

form#vacancyApplication fieldset span.formRequired {
	color: red;
}

input#submitApply {
	margin-top: 20px;
	margin-bottom: 15px;
	margin-left: -100px;
}

div#vacancyLeftPanel table tr td {
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin-bottom: 15px;
font-size: 1.2em;
line-height: 1.5;
color: #444444;
padding-left: 20px;
}



div#vacancyLeftPanel table tr td p {
margin-bottom: 15px;
font-size: 1.0em;
padding-left: 0px;
width: auto;
}

div#vacancyLeftPanel table.vacancyTable {
	width: 620px;
	margin-left: 30px;
}

/* --- END VACANCY APPLICATION --- */
