
	body {
		font-family: verdana;
		background-color: #2f5986;
		margin: 0;
		padding: 0;
		background-image:url(../images/layout/body.png);
		background-repeat: repeat-x;
	}
	
	hr {
		border: none;
		background-color: transparent;
		height: 1px;
		font-size: 1px;
		padding: 0;
		margin: 10px 0;
		border-bottom: 1px dotted #0076C0;
		clear: both;
		display: block;
	}
	
	hr.biggap {
		margin: 30px 0;
	}
	
	.clear {
		clear: both;
	}
	
	
	.apply_link a {
		display: block;
		background-color: #fff;
		margin: 10px 0;
		padding: 10px;
		border: 1px solid #ccc;
	}
	
	#content fieldset {
		background-color: #fff;
		margin: 10px 0;
		padding: 10px;
		border: 1px solid #ccc;
	}
	
	
	/* breadcrumbs */
	
	#bread {
		margin: 20px 0 10px 0;
	}
	
	
	/* main */
	
	h2 {
		font-family: "Trebuchet MS";
		font-size: 24px;
		color: #373c41;
		border-bottom: 1px solid #f2f2f2;
	}
	
	a {
		text-decoration: none;
		color: #0075bf;
	}
	
	a:visited {
		color: #0d659d;
	}
	
	a:hover {
		color: #e40061;
	}

	#container {
		width: 1000px;
		margin: 0 auto;
		background-color: #fff;
		padding: 0 0 10px 0;
	}
	
	#head {
		background-image: url(../images/layout/head.png);
		height: 120px;
	}
	
	#head h1 {
		margin: 0;
	}
	
	#head h1 span {
		display: none;
	}
	
	#head h1 a {
		display: block;
		width: 270px;
		height: 98px;
		position: absolute;
		margin-left: 700px;
		margin-top: 12px;
	}
	
	#head form {
		position: absolute;
		display: block;
		margin: 15px 0 0 20px;
	}
	
	#head form .submit {
		display: none;
	}
	
	#head form label {
		color: #fff;
		font-family: arial;
		font-size: 11px;
		text-transform: uppercase;
		font-weight: bold;
	}
	
	#head form input {
		background-color: #DDF2FF;
		border: none;
		font-size: 10px;
		padding: 2px;
	}
	
	#head .cantliehome {
		margin:0 0 0 -7px;
		padding:18px 0 0;
	}

	#content {
		padding: 0 10px 10px 10px;
		font-size: 11px;
		background-color: #fff;
	}
	
	#content.subcontent {
		padding: 0 45px 25px 45px;
	}
	
	#content.subcontent h1 {
		font-family: "Trebuchet MS";
		font-size: 28px;
		color: #373c41;
	}
	
	#content.subcontent h2 {
		margin: 35px 0 5px 0;
	}
	
	#content.subcontent h3 {
		font-family: "Trebuchet MS";
		font-size: 18px;
		margin-bottom: 0;
		color: #3fa338;
		margin: 5px 0;
	}
	
	#content.subcontent h4 {
		font-size: 14px;
		margin: 0;
	}
	
	#content.subcontent .staffphoto {
		float:right;
	}

	#slider {
		margin: 10px 0;
		height: 450px;
		overflow: hidden;
	}
	
	#homeajax {
		padding: 10px;
		border: 1px solid #0076C0;
		margin: 10px 0;
	}
	
	#slider .panel {
		float: left;
		display: block;
		background-color: #1E3F6A;
		margin: 0 4px 0 0;
		
	}
	
	#slider .panel .contents {
		overflow: hidden;
		height: 448px;
		border: 1px solid #0076C0;
		background-color: #1E3F6A;
	}
	
	#slider .panel .inner {
		display: block;
		min-width: 485px;
		padding: 10px;
		background-color: #fff;
		height: auto !important;
		height: 428px;
		min-height: 428px;
	}
	
	#slider .panel .on {
		cursor: pointer;
	}
	
	#slider .scrolling {
		padding: 0 7px;
		overflow: hidden;
	}
	
	#slider .panel .open .scrolling {
		height: 375px;
		overflow: auto;
	}
	
	#slider h2.top {
		margin: -10px -10px 10px -10px;
		display: block;
		height: 53px;
		border: none;
	}
	
	#slider h2 span {
		display: none;
	}
	
	#slider .h2_links {
		display: block;
		float: right;
		font-size: 16px;
		padding: 8px 8px 0 0;
		color: #f2f2f2;
	}
	
	#slider .h2_links a {
		color: #fff;
	}
	
	#slider .h2_links a:hover {
		color: #ccc;
	}
	
	#slider .h2_links a:active {
		opacity: 0.5;
	}
	
	#slider h3 {
		color: #4baf43;
		font-size: 16px;
		font-weight: bold;
		font-family: arial;
		margin: 0 0 10px 0;
	}
	
	#slider h4 {
		color: #5a5a5a;
		font-size: 14px;
		font-weight: bold;
		font-family: arial;
	}
	
	#slider .important {
		color: #0076C0;
		font-weight: bold;
		font-size: 15px;
		line-height: 15px;
	}
	
	#slider {
		font-size: 11px;
		color: #333;
	}
	
	#slider p {
		margin: 10px 0;
		line-height: 14px;
	}
	
	/* ON */
	
	#welcome.panel .contents {
		border-color: #20447b;
	}
	
	#welcome.panel .contents {
		background-image: url(../images/panel/welcome.jpg);
		background-position: left top;
		background-repeat: no-repeat;
	}
	
	#welcome.panel h2.top {
		background-image: url(../images/panel/welcome_h2.png);
	}
	
	#executive.panel .contents {
		border-color: #0075bf;
	}
	
	#executive.panel h2.top {
		background-image: url(../images/panel/executive_h2.png);
	}

	#executive.panel .contents {
		background-image: url(../images/panel/executive.jpg);
		background-position: left top;
		background-repeat: no-repeat;
	}
	
	#finance.panel .contents {
		border-color: #fc6500;
	}
	
	#finance.panel h2.top {
		background-image: url(../images/panel/finance_h2.png);
	}
	
	#finance.panel .contents {
		background-image: url(../images/panel/finance.jpg);
		background-position: left top;
		background-repeat: no-repeat;
	}
	
	#office.panel .contents {
		border-color: #4db245;
	}
	
	#office.panel h2.top {
		background-image: url(../images/panel/office_h2.png);
	}
	
	#office.panel .contents {
		background-image: url(../images/panel/office.jpg);
		background-position: left top;
		background-repeat: no-repeat;
	}
	
	#human.panel .contents {
		border-color: #fa9600;
	}
	
	#human.panel h2.top {
		background-image: url(../images/panel/human_h2.png);
	}
	
	#human.panel .contents {
		background-image: url(../images/panel/human.jpg);
		background-position: left top;
		background-repeat: no-repeat;
	}
	
	/* panel customs */
	

	
	.panel .feature {
		padding: 0 0 10px 20px;
		margin: 0;
	}
	
	.panel .all_jobs {
		float: right;
		margin-right: 10px;
	}
	
	.panel h4 {
		margin: -6px 0;
	}

	
	/* JOBS */
	
	
	.panel .job:hover {
		border: 1px solid #ccc;
	}
	
	.panel .job {
		padding: 10px;
		margin: 10px 10px 10px 0;
		background-image: url(../images/layout/job-bg.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		background-color: #eefbfe;
		border: 1px solid #a4d8f5;
	}
	
	.panel .job .title {
		font-size: 18px;
	}
	
	.panel .job .cats {
		color: #333;
		margin-top: 5px;
		padding-bottom: 5px;
		border-bottom: 1px solid #d5dde0;
	}
	
	.panel .job .cats strong {
		color: #5786b9;
	}
	
	.panel .job .more {
		margin: 10px 0 0 0;
	}
	
	/* QUICK LINKS */

	#quicklinks {
		margin-top: 15px;
	}
	
	#quicklinks img {
		border: none;
	}
	
	#quicklinks .box {
		background-image: url(../images/layout/quicklinks_box_bg.png);
		background-position: bottom;
		background-repeat: repeat-x;
		background-color: #0076C0;
		float: left;
		width: 485px;
		height: 118px;
	}
	
	#quicklinks .box.left {
		margin-right: 10px;
	}
	
	#quicklinks .box .inner {
		border: 1px solid #d5eaf9;
		margin: 3px;
		background-color: #d5eaf9;
		height: 110px;
		padding:0;
	}
	
	#quicklinks .box h2 {
		display: block;
		margin: 0;
		padding: 5px 10px;
		color: #fff;
		font-size: 15px;
		font-family: arial;
		background-color: #0a66aa;
		border: none;
	}
	
	#quicklinks .box img {
		float: right;
		padding: 20px 10px 0 10px;
	}
	
	#quicklinks .box p {
		padding: 0 10px;
		font-size: 12px;
		color: #555;
		margin:12px 135px 0 0;
	}
	
	/* SUB<ENU */
	
	#submenu ul {
		margin: -10px 0 20px 0;
		padding: 0;
		list-style-type: none;
	}
	
	#submenu ul li {
		display: inline;
		padding: 0;
		margin: 0;
		margin-right: 10px;
	}
	
	#submenu ul li a {
		padding: 5px 10px;
		background-color: #d8e3ef;
		
	}
	
	#submenu ul li a:hover {
		background-color: #e6ebf1;
	}
	
	/* FOOTER */
	
	#footer {
		background-image: url(../images/layout/footer.png);
		clear: both;
		margin: 10px 10px;
		color: #fff;
		font-size: 11px;
		background-repeat: repeat-x;
		height: 60px;
	}
	
	#footer .rcsa_member a {
		position: absolute;
		margin: -15px 0 0 860px;
		background-image: url(../images/layout/rcsa.png);
		width: 93px;
		height: 93px;
	}
	#footer .rcsa_member span {
		display: none;
	}
	
	
	#footer .make_payment a {
		position: absolute;
		margin: 5px 0 0 740px;
		background-image: url(../images/layout/westpac_payment.jpg);
		width: 101px;
		height: 52px;
	}
	
	#footer .make_payment span {
		display: none;
	}
	
	
	#footer a {
		color: #91D6FF;
		text-decoration: none;
	}
	
	#footer a:hover {
		color: #fff;
	}
	
	#footer .tag {
		font-size: 16px;
		font-weight: bold;
		padding: 10px;
		margin: 0;
		text-transform: uppercase;
	}
	
	#footer .contact {
		padding: 0 10px;
		margin: 0;
	}
	
	
	/* PRIVACY */
	
	.privacy {
		font-size: 10px;
		text-align: right;
		margin: 20px 25px 0 0;
	}

	
	#content .nextbutton,
	#content .prevbutton {
		background-color: #f1f1f1;
		border: 1px solid #a4b7c5;
		padding: 8px;
		margin: 3px;
	}
	