/* site.css */

body {
	margin:0;
	padding:0;
	font-family:"Helvetica", "Arial", sans-serif;
	font-size:13px;
	line-height:18px;
	color:#333;
	background:#acd1de url('../images/body.gif') repeat-x top left;
}

h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
	font-family:"Helvetica", "Arial", sans-serif;
	line-height:1.4em;
}

h1 {
	margin-bottom:18px;
	font-size:22px;
	font-weight:normal;
	color:#e55c2e;
}

h2 {
	margin-top:18px;
	margin-bottom:15px;
	font-size:18px;
	font-weight:normal;
	color:#333;
	line-height:24px;
}

h3 {
	margin-bottom:6px;
	font-size:13px;
	font-weight:bold;
	color:#333;
	line-height:18px;
}

h4, h5 {
	margin:0;
	font-size:13px;
	font-weight:normal;
	color:#333;
	line-height:18px;
}

p {
	margin:0;
	margin-bottom:18px;
	padding:0;
}

a, a:visited {
	color:#0f7799;
	text-decoration:none;
}

a:hover {
	color:#e54b18;
}

ul, ol {
	margin:0;
	margin-top:10px;
	margin-bottom:18px;
	padding:0;
	padding-left:23px;
}

ul ul, ul ol, 
ol ol, ol ul {
	margin-top:0;
	margin-bottom:0;
}

li {
	margin:0;
	padding:0;
	line-height:24px;
}

img {
	border:none;
}

form {
	margin:0;
	padding:0;
}

input, textarea, select {
	font-family:"Helvetica", "Arial", sans-serif;
	font-size:13px;
	/* line-height:18px; */
	color:#333;
	vertical-align:middle;
}

#page {
	margin:auto;
	width:760px;
}

#header {
	/* height:155px; */
}

#logo {
	padding:20px;
	width:390px;
	height:115px;
	float:left;
}

#headerLinks {
	padding:70px 20px 20px 20px;
	width:290px;
	float:right;
	text-align:right;
	color:#fff;
}

#headerLinks a,
#headerLinks a:visited {
	font-weight:bold;
	color:#fff;
}

#headerLinks a:hover {
	color:#083b4d;
}

#headerLinks form {
	margin:0;
	padding:0;
	float: right
}

#headerLinks .textbox {
	margin:0;
	padding:3px;
	/* height:14px; */
	width:125px;
	border:solid 1px #76a7c9;
}

#headerLinks .button {
	margin:0;
	margin-left:5px;
	padding:2px;
	width:60px;
	background-color:#f2f2f2;
	border:solid 1px #a9a9a9;
	/* line-height:11px; */
}

#headerLinks_top {
	float:right;
	margin-bottom:18px;
}

#supportServices {
	display:block;
	position:relative;
	float:left;
}

#supportServices form {
	display:none;
	margin:0;
	padding:28px 10px 10px 10px;
	position:absolute;
	width:210px;
	height:52px;
	background:url('../images/supportServices.png') no-repeat top left;
	text-align:left;
	color:#333;
}

#supportServices:hover form,
#supportServices.over form {
	display:block;
	right:0;
	top:13px;	
}

#supportServices input {
	margin-top:4px !important;
}

#contactUs {
	display:block;
	position:relative;
	margin-right:26px;
	float:left;
}

#navigation {
	width:760px;
	border-top:solid 1px #6cb9d3;
	border-bottom:solid 1px #257893;
	border-left:solid 1px #65b5cf;
	border-right:solid 1px #65b5cf;
	background:#55a1ba url('../images/navigation.gif') repeat-x top left;
}

#navigation ul {
	margin:0;
	padding:0;
	list-style:none;
}

#navigation li {
	margin:0;
	padding:0;
	float:left;
	line-height:28px;
	border-right:solid 1px #b3d6e1;
}

#navigation a,
#navigation a:visited {
	display:block;
	padding:0 20px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

#navigation a:hover {
	color:#0f7799;
	background:#97c6d5 url('../images/navigation_hover.gif') repeat-x top left;
}

#navigation .active a,
#navigation .active a:visited {
	color:#0f7799;
	background:#97c6d5 url('../imagesd/navigation_active.gif') repeat-x top left;
}

#navigation .last {
}

#homeBody {
	padding:20px 20px 5px 20px;
	width:720px;
	background-color:#fff;
	border-left:solid 1px #b0ddec;
	border-right:solid 1px #b0ddec;
}

#homeTop {
	margin-top:5px;
	padding-top:5px;
	padding-bottom:20px;
	position:relative;
	border-bottom:solid 1px #f4ede8;
	background:url('../images/homeColumn.gif') repeat-y top left;
}

#homeImage {
	width:470px;
	height:170px;
	float:left;
	overflow:hidden;
}

#homeImage #corners {
	position:absolute;
	top:5px;
	left:0;
	width:470px;
	height:170px;
	background:url('../images/homeImage_corners.png') repeat-y top left;
}

#homeLinks {
	padding:16px 10px 20px 10px;
	width:210px;
	height:134px;
	float:right;
	background:#f4ede8 url('../images/homeLinks.gif') no-repeat;
}

#homeLinks h2 {
	margin-top:0;
	margin-bottom:6px;
	color:#e55c2e;
}

#homeLinks ul {
	margin:0;
	margin-left:13px;
	padding:0;
	list-style:none;
}

#homeMiddle {
	padding-bottom:5px;
	background:url('../images/homeColumn.gif') repeat-y top left;
}

#homeMiddle_left h2 {
	margin-bottom:10px;
}

#homeMiddle_left {
	width:480px;
	float:left;
}

#homeMiddle_left ul {
	margin-left:13px;
	margin-bottom:21px;
	padding:0;
	list-style:none;
}

#homeMiddle_right {
	padding:16px 10px 18px 10px;
	width:210px;
	float:right;
}

#homeNews {
	padding:0 10px;
}

#homeNews_image {
	width:96px;
	float:left;
}

#homeNews_text {
	width:350px;
	float:right;
}

#homeNews_more {
	margin-top:30px;
	padding:0 10px 15px 10px;
}

#homeAbout {
	padding:15px 10px 0 10px;
	border-top:solid 1px #f2e9e3;
}

#homeAbout p {
	padding-left:13px;
	font-size:11px;
}

#contentBody {
	padding:5px 0;
	width:760px;
	background-color:#fff;
	border-left:solid 1px #b0ddec;
	border-right:solid 1px #b0ddec;
}

#contentWrapper {
	padding:20px;
	width:720px;
	background:#fff url('../images/contentWrapper.gif') repeat-y top left;
}

#contentLeft {
	width:480px;
	float:left;
}

#contentRight {
	width:210px;
	float:right;
}

#contentRight h4 {
	padding-left:10px;
	margin-top:24px;
}

#contentRight ul {
	margin-top:4px;
	list-style:none;
}

#footer {
	margin-bottom:20px;
	padding:0 20px;
	width:720px;
	background:#f9f6f3;
	font-size:11px;
	line-height:45px;
	border-top:solid 1px #f2e9e3;
	border-bottom:solid 1px #b0ddec;
	border-left:solid 1px #b0ddec;
	border-right:solid 1px #b0ddec;
}

.homeLinkGroup {
	padding-top:12px;
}

.homeLinkGroup h4 {
	padding-left:23px;
	margin-bottom:2px;
}

.homeLinkGroup p {
	margin:0;
	margin-left:33px;
	font-size:11px;
}

.homeLink {
	padding-top:5px;
}

.breadcrumb {
	margin-bottom:20px;
	font-size:11px;
}

.icon_eventsAndEducation {
	background:url('../images/icon_eventsAndEducation.gif') no-repeat center left;
}

.icon_resources {
	background:url('../images/icon_resources.gif') no-repeat center left;
}

.icon_bushfire {
	background:url('../images/icon_bushfire.gif') no-repeat center left;
}

.icon_mailingList {
	background:url('../images/icon_mailingList.gif') no-repeat center left;
}

.icon_rss {
	padding-right:22px;
	background:url('../images/chl_RSS.gif') no-repeat center right;
}

.linkButton {
	margin-bottom:10px;
	height:35px;
	line-height:35px;
	background-color:#efe5dd;
}

.linkButton a,
.linkButton a:visited {
	display:block;
	padding-left:30px;
}

.button1 {
	background:url('../images/button_whatsOn.gif') no-repeat top right;
}

.button2 {
	background:url('../images/button_mailingList.gif') no-repeat top right;
}

.button3 {
	background:url('../images/button_donate.gif') no-repeat top right;
}

.pageImage p {
	padding:0 10px;
	font-size:11px;
	font-style:italic;
}

.clear {
	clear:both;
}

.chl2_profile {
	border-bottom:solid 1px #bcbcbc;
	margin-top: 0px;
}
.chl2_profile h2{
	margin-bottom: 5px;
}

.chl2_profile .chl2_image {
	padding-top:0.5em;
	padding-left:0.5em;
	float:right;
}

.chl2_profile  .chl2_text {

}

.chl2_profile  .chl2_caption {
	clear: both;
	margin: 3px;
	font-weight: bold;
	font-style: italic;

}

/* directory styles */

.directorySearchForm {
	margin-bottom:18px !important;
}

.directorySearchForm .label {
	padding-right:5px;
	font-weight:bold;
	text-align:right;
}

.directorySearchForm .textbox {
	margin:0;
	padding:3px;
	border:1px solid #A9A9A9;
	/* height:14px; */
}

.directorySearchForm .button {
	background-color:#F2F2F2;
	border:1px solid #A9A9A9;
	/* line-height:11px; */
	padding:3px;
	width:60px;
}

.directorySearchForm td {
	padding:5px 0;
}

.directorySearchResults {
	margin:0;
	padding:0;
	border-collapse:collapse;	
}

.directorySearchResults th,
.directorySearchResults td {
	padding:5px 10px;
	border-right:1px solid #c1e1ec;
}

.directorySearchResults th.chl2_last,
.directorySearchResults td.chl2_last {
	border-right:none;
}

.directorySearchResults th {
	font-weight:bold;
	text-align:left;
	background-color:#fff;
	border-bottom:2px solid #65b5cf;
}

.directorySearchResults .chl2_even {
	background-color:#eee;
}

.directoryListing h2 {
	margin-bottom:5px;
}

.directoryListing ul {
	margin:0;
}

.directoryListing .chl2_panel {
	margin-top:0;
	margin-bottom:18px;
}

.locationMap {
	margin-bottom:18px;
}

.locationDistance {
	font-weight:bold;
}

.acgb_services th {
	width: 125px;
	text-align: left;
	vertical-align: top;

}

.footerIcons{
    float: right;
    height: 20px;
    padding: 5px;
    width: 40px;  
}



