	body {
		margin: 0;
		padding: 20px 0 10px 0;
		background-color: #fff;
	}
/* 
Body 
*/

	#main {
		border-left: 1px solid #dcdbc4;
		position: relative;
		background-color: #fff;
	}
	
	.main-title {
		
		border-top: 1px solid #dcdbc4;
		background-image: url("../images/layout/h2_bg.jpg");
	}
	.main-title h2 {
		background-image:url("../images/layout/h2_bg_curve.png");
		background-repeat: no-repeat;
		height: 99px;
		color: #7b0148;
		font-family: "Trebuchet MS";
		font-size: 22px;
		margin: 0;
		behavior: url('resources/js/iepngfix.htc');
	}
	.main-title h2 span {
		display: block;
		padding: 40px 20px 0 0;
		width: 60%;
		float: right;
		text-align: right;
	}
	
	h3 {
		color: #333;
		font-family: "Trebuchet MS";
		font-size: 16px;
		margin: 6px 0;
	}
	
	.main-body h1,
	h2 {
		color: #881A5A;
		font-family: "Trebuchet MS";
		font-size: 20px;
		margin: 5px 0;
	}
	
	.main-body h1 {
		font-size: 22px;
	}

	#bodywrap {
		margin: 20px 0 35px 0;
		
	}
	
	#bodywrap p {
		line-height: 15px;
	}
	
	#resource_box {
		border: 1px solid #dfdfdf;

		margin: 25px 0 10px 0;
		padding: 10px;
	}
/* 
Nav 
*/
	
	.search form {
		display: inline;
	}
	
	.search .searchtext {
		font-family: verdana;
		font-size: 11px;
		color: #7b0148;
		background-image:url("../images/layout/input_bg.jpg");
		padding: 4px;
		border: 1px solid #ccc;
		width: 140px;
	}
	
	.search .off {
		color: #ccc;
	}
	
	.search .searchsubmit {
		font-family: verdana;
		font-size: 11px;
		color: #7b0148;
		border: none;
		line-height: 24px;
		background-color: transparent;
		cursor: help;
	}
	
	/* 
	Misc 
	*/
	
	
	/* Overlay */
	#modalOverlay {background-color:#000; cursor:wait;}
	
	/* Container */
	#modalContainer {width:400px; left:50%; top:35%; margin-left:-200px; background-color:#fff; border:3px solid #ccc;}
	#modalContainer a.modalCloseImg {background:url(../images/modal/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-14px; left:388px; cursor:pointer;}
	#modalContainer #basicModalContent {padding:8px;}
	
	.alart {
		padding: 20px;
		font-family: verdana;
		font-size: 11px;
		color: #333;
	}
	
	.google {
		margin: 10px 0;
		padding: 10px;
		background-color: #f3f3f3;
	}
	
	.google #sidebar_map ul {
		margin: 10px 0;
		padding: 0 0 0 18px;
	}
	
	.google #map {
		border: 1px solid #ccc;
	}
	
	
	
	.ausmap {
		float: left;
		width: 321px;
		height: 300px;
		background-image: url('../images/aus_map.png');
		background-repeat: no-repeat;
		background-position: 0 0;
		border: none;
	}
	.ausmap ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		position: absolute
	}
	.ausmap ul li {
		display: block;
		position: absolute
	}
	.ausmap ul li a {
		font: bold 16px 'Trebuchet MS';
		color: #680E3B;
		text-decoration: none;
		padding: 5px;
		position: absolute
	}
	.ausmap ul li.act a {margin: 210px 0 0 265px; z-index: 200; width: 70px; height: 23px;}
	.ausmap ul li.nsw a {margin: 170px 0 0 215px; width: 100px; height: 40px;}
	.ausmap ul li.qld a {margin: 10px 0 0 205px; width: 110px; height: 145px;}
	.ausmap ul li.vic a {margin: 225px 0 0 215px; width: 100px; height: 35px;}
	.ausmap ul li.tas a {margin: 270px 0 0 225px; width: 50px; height: 30px;}
	.ausmap ul li.wa a {margin: 20px 0 0 5px; width: 110px; height: 200px;}
	.ausmap ul li.sa a {margin: 135px 0 0 125px; z-index: 200; width: 80px; height: 90px;}
	.ausmap ul li.nt a {margin: 5px 0 0 125px; width: 70px; height: 118px;}
	.ausmap ul li.national a {
		margin: 250px 0 0 35px; width: 70px; height: 30px; 
		background-repeat: no-repeat;
		padding-left: 50px;
		line-height: 25px;
	}
	
	.ausmap ul li a:hover {color: #fff}
	.ausmap ul li.tas a:hover,
	.ausmap ul li.national a:hover,
	.ausmap ul li.act a:hover {color: #b7176b}
	.ausmap ul li a span {position: absolute;  display: block; cursor: pointer}
	.ausmap ul li.act a span {margin: 0px 0 0 30px}
	.ausmap ul li.nsw a span {margin: 8px 0 0 30px}
	.ausmap ul li.qld a span {margin: 90px 0 0 30px}
	.ausmap ul li.vic a span {margin: 2px 0 0 6px}
	.ausmap ul li.tas a span {margin: 0 0 0 40px}
	.ausmap ul li.wa a span {margin: 100px 0 0 50px}
	.ausmap ul li.sa a span {margin: 15px 0 0 28px}
	.ausmap ul li.nt a span {margin: 50px 0 0 20px}
	
	.map_right {margin: 0 0 0 350px}
	.map_right h1 {margin-top: 0}
	