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

div#employment ul#employmentVacancyList {
	margin: 0px;
	width: 460px;
	float: left;
	padding-left: 0px;
	margin-bottom: 20px;
}

div#employment ul#employmentVacancyList li#employmentVacancyListHeading {
	height: 39px;
	width: 460px;
	background-image: url(../../images/public/careers_searchresults.jpg);
}

div#employment ul#employmentVacancyList li {
	width: 460px;
	list-style-type: none;
	border-top: thin solid #dbd7cb;
	padding-top: 20px;
}

div#employment ul#employmentVacancyList li h2 {
	font-size: 1.2em;
	margin: 0px 0px 5px 20px;
	font-weight: bold;
	width: 460px;
}

div#employment ul#employmentVacancyList li div.details {
	float: left;
	width: 460px;
}

div#employment ul#employmentVacancyList li div.details p {
}

div#employment ul#employmentVacancyList li p.more {
	width: 50px;
	text-align: right;
	margin: 0px;
	padding-top: 6px;
	clear: both;
}

div#employment ul#employmentVacancyList li p.more img {
	border: none;
}

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

div#employment div#vacancyLeftPanel p {
	width: 460px;
	float: none;
}

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

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

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

div#employment div#vacancyLeftPanel li {
	font-size: 1.2em;
}
	
div#employment h2#employmentVacancyHeading {
	font-size: 1.1em;
	margin: 0px 0px 10px 20px;
	font-weight: bold;
	width: 460px;
	width: 680px;
}

div#employment div#employmentApplication {
	width: 100%;
}

div#employment div#employmentApplication div.applicationBlock {
	float: left;
	width: 100%;
	border-top: thin solid #E4E4E4;
	margin-bottom: 15px;
	padding-top: 15px;
}

div#employment div#employmentApplication div.applicationBlock p.vacancyTitle {
	width: 240px;
	padding-left: 0px;
}

div#employment div#employmentApplication div.applicationBlock h2 {
	font-size: 1.2em;
	font-weight: bold;
	margin-left: 20px;
}

div#employment div#employmentApplication div.applicationBlock div.wide {
	clear: both;
	float: left;
	width: 144px;
}

div#employment div#employmentApplication div.applicationBlock div.left {
	clear: left;
	float: left;
	width: 208px;
	margin-right: 10px;
}

div#employment div#employmentApplication div.applicationBlock div.left p {
	text-align: right;
	width: auto;
	float: right;
}

div#employment div#employmentApplication div.applicationBlock div.center {
	width: 242px;
	margin-right: 10px;
	float: left;
}

div#employment div#employmentApplication div.applicationBlock div.center input,
div#employment div#employmentApplication div.applicationBlock div.center textarea {
	width: 242px;
	height: 20px;
	border: none;
	font-size: 1.1em;
}

div#employment div#employmentApplication div.applicationBlock div.center textarea {
	height: 100px;
	font-size: 1.4em;
}

div#employment div#employmentApplication div.applicationBlock div.right {
	float: left;
	width: 180px;
	margin-left: 20px;
}

div#employment div#employmentApplication div.applicationBlock div.right a img {
	border: none;
}

div#employment div#employmentApplication span.formError {
	color: red;
	font-size: 1.2em;
	margin-left: 220px;
	float: left;
	clear: both;
	margin-bottom: 5px;
}

div#employment div#employmentHomePage {
	width: 100%;
	float: left;
	margin: 0px 0px 0px 0px;
}

div#employment div#employmentHomePageLeft {
	float: left;
	margin: 0px 0px 10px 0px;
}

div#employment div#employmentHomePageRight {
	float: right;
	width: 220px;
	margin-bottom: 30px;
}

div#employment div#employmentHomePageRight img.slogan {
	margin-bottom: 20px;
}

div#employment div#employmentHomePageRight a img {
	border: none;
}

div#employment ul#employmentHomePageQuotes {
	margin-left: 0px;
	margin-top: 20px;
	padding-left: 20px;
	padding-right: 0px;
}

div#employment ul#employmentHomePageQuotes li {
	width: 205px;
	list-style-type: none;
	float: left;
	margin-right: 25px;
	margin-left: 0px;
}

div#employment ul#employmentHomePageQuotes li.last {
	margin-right: 0px;
}

div#employment ul#employmentHomePageQuotes li img.banner,
div#employment ul#employmentHomePageQuotes li img.main {
	border: 0px;
	width: 205px;
	display: block;
	float: left;
}

div#employment ul#employmentHomePageQuotes li img.banner {
	height: 40px;
}

div#employment ul#employmentHomePageQuotes li img.main {
	height: 143px;
}

div#employment ul#employmentHomePageQuotes li p {
	width: 205px;
	height: auto;
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
}

div#employment ul#employmentHomePageQuotes li p.staffQuote {
	font-weight: normal;
	text-align: left;
}

div#employment ul#employmentHomePageQuotes li p.staffMember {
	text-align: left;
	font-weight: bold;
}

div#employment div#vacancyLeftPanel div.employmentCustomTable table td,
div#employment div#vacancyLeftPanel div.employmentCustomTable ul,
div#employment div#vacancyLeftPanel div.employmentCustomTable ol,
div#employment div#vacancyLeftPanel div.employmentCustomTable ul li,
div#employment div#vacancyLeftPanel div.employmentCustomTable ol li,
div#employment div#vacancyLeftPanel div.employmentCustomTable p,
div#employment div#vacancyLeftPanel div.employmentCustomTable span {
	width: auto;
	font-size: 1.0em;
}

div#employment div#vacancyLeftPanel div.employmentCustomTable table tr td.left {
	text-align: right;
	width: 110px;
}

div#employment div#vacancyLeftPanel div.employmentCustomTable table {
	font-size: 1.2em;
}

div#employment div#vacancyLeftPanel div.employmentCustomTable ol li,
div#employment div#vacancyLeftPanel div.employmentCustomTable ul li {
/*	list-style-image: url(../../images/public/greenArrow.gif);
	padding-top: 0px;
	*/
}

div#employment div#vacancyLeftPanel div.employmentCustomTable ol li p,
div#employment div#vacancyLeftPanel div.employmentCustomTable ul li p {
	padding-top: 0px;
}

div#employment div#vacancyLeftPanel table  {
	margin-bottom: 25px;
}

div#employment div#vacancyLeftPanel table tr td ol,
div#employment div#vacancyLeftPanel table tr td ul{
	margin-left: 15px;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
}

div#employment div#vacancyLeftPanel table tr td ol li,
div#employment div#vacancyLeftPanel table tr td ul li {
	font-size: 1.0em;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
}

div#employment div#vacancyLeftPanel table tr td ul li {
	list-style-image: url(../../images/public/greenArrow.gif);
}

div#employment div#vacancyLeftPanel table tr td ol li {
	list-style-type: none;
}

div#employment div#vacancyLeftPanel table tr td ul li ol li,
div#employment div#vacancyLeftPanel table tr td ul li ul li {
	list-style-image: none;
}

