body {
font: 12px/20px Arial, Helvetica, sans-serif;
background: #fff url(../img/bodyBG.png) top left repeat-x;
color: #222;
}
a, a:visited {color: #006699; text-decoration:underline;}
a:hover { color: #dc2e2e;}
img, img a { border:none;}
#wrapper {
	width: 960px;
	margin: 0 auto;
}
.logo {
	position: absolute;
	top: 32px;
	width: 491px;
	height: 134px;
	display: block;
}
#nav {
	width: 960px;
	height: 286px;
	background: #fff url(../img/nav-containerBG.png) no-repeat;
	margin-top: 170px;
}
.home #nav {
	background: #fff url(../img/home-nav-bg.jpg) top right no-repeat;
}
.public #nav {
	background: #fff url(../img/public-nav-bg.jpg) top right no-repeat;
}
.private #nav {
	background: #fff url(../img/private-nav-bg.jpg) top right no-repeat;
}
.staff #nav {
	background: #fff url(../img/staff-nav-bg.jpg) top right no-repeat;
}
.contact #nav {
	background: #fff url(../img/contact-nav-bg.jpg) top right no-repeat;
}
#main-content {
	float: right;
	width: 600px;
	background: #fff url(../img/contentBG.png) top left no-repeat;
	margin-top:20px;
	padding:30px;
	margin-bottom: 60px;
}
#left-column {
	color: #006699;
	float: left;
	width: 250px;
	background: #fff url(../img/left-columnBG.png) top left no-repeat;
	margin-top:32px;
	padding: 20px;
}


/* -------------------------------------------------------------------*/

#bottom-wrapper {
	float: left;
	width: 100%;
	background: #222 url(../img/footer-top.jpg) top left repeat-x;
}
#bottom {
	margin: 0 auto;
	height:400px;
	width: 960px;
}
.bottom-content {
	float: right;
	width: 610px;
	height: 300px;
	display: block;
	color: #fff;
	padding: 40px 20px 0 0;
}
#footer-wrapper {
	float: left;
	width: 100%;
	background: #222 url(../img/flags.png) top left repeat-x;
}
#footer {
	margin: 0 auto;
	width: 960px;
	height: 110px;
	color: #ccc;
}
#footer a, footer a:visited {
	color: #ccc;
	text-decoration:none;
}
#footer a:hover {
	color: #dc2e2e;
	text-decoration:underline
}
.australia { 
	float: left;
	width: 279px;
	height: 239px;
	margin:91px 20px 10px 21px;
	display: block;
}
.butteryweb { 

	float: right;
	margin: 70px 20px 0 0;
	text-align:right;
}
.copyright { 
	float: left;
	margin: 70px 0 0 20px;
}
.contact-number { color: #fff; position:absolute; top: 5px; margin-left: 580px;}
/* -------------------------------------------------------------------*/

h1, h2, h3 { font-family: georgia, Helvetica, Arial, sans-serif; }
h1 { font-size: 30px; font-weight:normal; color: #dc2e2e; margin-bottom: 30px;}
h2 { font-size: 20px; font-weight:normal; color: #006699; padding-bottom: 5px;}
h3 { font-size: 30px; font-weight:normal; color: #dc2e2e;}

.private #main-content h2 {height:25px;padding:20px 0 20px 70px; margin: 30px 0; border: none;}
.private #main-content h2.one {background: transparent url(../img/pie.png) 0 0 no-repeat;}
.private #main-content h2.two {background: transparent url(../img/graph.png) 0 0 no-repeat;}
.private #main-content h2 span {font-size: 14px;}

.word {background: transparent url(../img/word.png) 0 15px no-repeat; display: block; margin-bottom: 20px; overflow:hidden;}
.excel {background: transparent url(../img/excel.png) 0 5px no-repeat;display: block;}

.word p, .excel p { padding-left: 75px;}
ul.nav { width: 290px;
background: #fff url(../img/navBG.png) no-repeat;
margin: 0;
padding: 18px 0 0 0;
height: 306px;}

ul.nav li { margin: 0; padding:  0; height: 50px; width: 270px; list-style-type:none; border: none; background: bottom left url(../img/border.png) no-repeat; color: #fff; font-size:16px; display: block;}
ul.nav li a { 
color:#fff;
display:block;
height:35px;
padding:13px 0 0 20px;
text-decoration:none;
width:270px;
}
ul.nav li a.selected, ul.nav li a:hover { 
color:#222;
display:block;
height:38px;
padding:13px 0 0 20px;
text-decoration:none;
width:270px;
background: 0 0 url(../img/selectedBG.png);
}


#print-link { 
	background:transparent url(../img/print-btn.jpg) no-repeat 0 0;
	display:block;
	height:0 !important;
	margin-left:500px;
	overflow:hidden;
	padding:52px 0 0;
	position:absolute;
	top:510px;
	width:103px;
}


#left-column ul {margin-bottom: 40px;}
ul {padding: 0px;	line-height:2em; list-style-type:none;}
li {background:transparent url(../img/arrow.png) no-repeat 0 0; padding-left: 15px;}

ul.details {margin-left: 230px;}
ul.details li {background: none;}
ul.details li.name {font-size: 16px; }
ul.details li.position {color: #006699;font-size: 14px;}

/* .home .header-image {position: absolute; top: 90px; margin-left: 380px; background:url(../img/clipboard.png) 0 0 no-repeat; height:445px; width:468px; display: block;} */
/* .private .header-image {position: absolute; top: 140px; margin-left: 350px; background:url(../img/hospital.png) 0 0 no-repeat; height:348px; width:507px; display: block;} */
/* .staff .header-image {position: absolute; top: 90px; margin-left: 300px; background:url(../img/laptop.png) 0 0 no-repeat; height:445px; width:668px; display: block;}*/
/* .public .header-image {position: absolute; top: 120px; margin-left: 360px; background:url(../img/calendar.png) 0 0 no-repeat; height:412px; width:500px; display: block;} */
/* .contact .header-image {position: absolute; top: 150px; margin-left: 340px; background:url(../img/box.png) 0 0 no-repeat; height:320px; width:554px; display: block;}*/

.profile {float: left;}
.staff #main-content h3 {font-size: 20px; margin-top: 0; color: #006699;}
.staff #main-content h3, .staff #main-content p{ margin-left: 200px;}
.staff {margin-bottom: 40px; clear:both; }

.contact-details {background:transparent url(../img/contact-logo.png) 0 20px no-repeat; margin-top: 40px; overflow: hidden; float: left;}
.last {margin-bottom: 30px;}

ul.contact-sidebar {padding-bottom: 200px;}
ul.contact-sidebar li {background: none; padding-left: 0;}

.space {margin-top: 10px;}
