/* CSS Document */

body {
	margin:8px 0px 0px 0px;
	background-color:#7480aa;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:67.5%;
	color:#333333;
	background-image:url(../images/bg/bg_body.gif);
	background-repeat:repeat-x;

	}
#container{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	}
#content ul{
	list-style-image:url(../images/gen/icon_accept.gif);
}

#content li{
	margin-bottom:3px;
	}
	
h2{
	font-weight:bold;
	font-size:1.4em;
	color:#a99a06;
	display:block;
	border-bottom:1px solid #a99a06;
	}
h3{
	font-weight:bold;
	font-size:1.2em;
	color:#a99a06;
	}
h4{
	font-weight:bold;
	font-size:1em;
	color:#333333;
	border-bottom:1px solid #333333;
	}
a:hover{ background-color:#ddf68e;}
#navColumn{
	width:190px;
	float:left;
	border-bottom:2px solid #666;
}
.pinLogo{
		border:9px solid #fff;
	}
#nav{
	margin:2px 0px 2px 0px;
	z-index:600;

}
#nav ul{
	margin: 0;
	padding: 0;
	list-style-type:none;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#nav ul a{
	display:block;
	height:22px;
	background:url(../images/nav/navItem.gif) no-repeat;
	padding:4px 0px 0px 35px;
	color:#062ca9;
	font-size:10px;
	text-decoration:none;
}
#homeLink ul a{
	display:block;
	height:35px;
	background:url(../images/nav/pin_icon.gif) no-repeat;
	padding:6px 0px 0px 35px;
	color:#062ca9;
	font-size:11px;
	text-decoration:none;
}

#nav li{
	background:url(../images/bg/bg_navItem.gif) repeat-x;
	margin-bottom:1px;
	overflow:hidden;
	}

#nav li a:hover{
	height:22px;
	background-color:#f3fbe3;
	color:#062ca9;
	}
#homeLink li a:hover{
	height:35px;
	background-color:#f3fbe3;
	color:#062ca9;
	padding:6px 0px 0px 35px;
	}
#subNavLinks{
	float:left;
	width:500px;
	}
#contact{
	background-color:#fff;
	padding:9px;
	background-image:url(../images/bg/bg_contact.gif);
	background-repeat:repeat;
}
#bCardContainer{
	width:173px;
	overflow:hidden;
}
#bCard{
	border:1px solid #b2d56b;
	background-color:#e4ffaf;
	padding:6px;
}
#bCardContainer H2{
	background-color:#062ca9;
	color:#fff;
	font-size:1.1em;
	text-align:center;
	margin-bottom:0px;
}
#bCardContainer H1{
	background-color:#bded5e;
	color:#333;
	font-size:1.1em;
	text-align:center;
	margin-bottom:0px;
}
.contactHeading{
	padding-left:25px;
	background:url(../images/nav/email.gif) top left;
	background-repeat:no-repeat;
	display:block;
	font-weight:bold;
	margin-bottom:8px;
}
#search{
	margin:1px 0px 2px 0px;
	background-color:#ebf8d0;
	color:#668f15;
	padding:10px 0px 10px 10px;
	background:url(../images/bg/bg_navItem.gif) repeat-x;
	}
	
.searchFormfield{
	border:1px solid #668f15;
	background-color:#ebf8d1;
	color:#668f15;
	margin-right:2px;
	font-size:1.1em;
}
.searchButton{
	background-color:#ebf8d1;
	color:#668f15;
	border:1px solid #668f15;
	font-size:.8em;
}

.forms{
margin:0px;
}

#main{
	width:750px;
	margin-left:193px;
	padding:1px;
	background-color:#fff;
}
#mainHeader{
	margin:8px 8px 1px 8px;
	height:120px;
	border:1px solid #86a2ff;
	background-image:url(../images/bg/bg_main_header2.jpg);
	background-repeat:repeat;
	overflow:hidden;
	}
#contentNav{
	z-index:600;
	background-image:url(../images/bg/bg_contentNav.gif);
	background-repeat:repeat-x;
	background-color:#062ca9;
	margin:0px 8px 1px 8px;
	padding:5px 1px 5px 7px;
	height:15px;
}
#contentNav a { text-decoration:none; color:#ffffff;padding:0px 10px 0px 10px; font-weight:bold; border-right:1px solid #fff;}
#contentNav a:visited {color:#ffffff;}
#contentNav a:hover { color:#072ba8; background-color:#b8eb52;}
#contentNav a:active { color:#ffffff;}

a.email { text-decoration:none; color:#072ba8; padding:0px 20px 0px 0px; font-weight:normal; background:url(../images/nav/email.png) top right; background-repeat:no-repeat;}


#mainHeader H1{
	font-size:4em;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	margin:10px 0px 0px 0px;
	font-weight:NORMAL;
}
#mainHeader H2{
	font-size:3.8em;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	margin:10px 0px 0px 0px;
	font-weight:NORMAL;
	border-bottom:0px solid #062ca9;
}
#mainHeader H3{
	margin-top:20px;
	font-size:2.2em;
	color:#062ca9;
	font-weight:normal;
	font-style:italic;
	text-align:center;
	}
#content{
	padding:2px 21px 30px 21px;
	background-image:url(../images/bg/bg_content.gif); background-repeat:repeat-x;
	border:1px solid #fff;
	}
#content H1{
	font-size:1.8em;
	color:#062ca9;
	display:block;
	width:inherit;
	font-weight:normal;
	/*background-image:url(../images/bg/bg_h1.gif);
	background-repeat:repeat;*/
	padding:2px;
	}
#footer{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	height:20px;
	background-color:#1234ee;
}
#contentFooter{
	height:15px;
	padding:5px 25px 0px 0px;
	border-bottom:2px solid #666;
	background-image:url(../images/bg/bg_content.gif);
	background-repeat:repeat-x;
	}
/*
a[href^="mailto:"]{
	background:url(../images/nav/email.png) no-repeat right top;
	padding-right:20px;
}
*/

#newsColumn2{
	float:left;
	width:380px;
	border:1px solid #fff;
	border-right:1px solid #999;
	padding-right:10px;
}
#suburbList{
	float:right;
	margin-top:20px;
	width:280px;
	padding:10px;
	/*background-color:#e3f5bf;*/
	background-color:#c3d1ff;
	border:1px solid #88a1fe;
	font-size:.9em;
	color:#585858;
}
#rates{
	padding:10px;
	background-color:#c3d1ff;
	border:1px solid #88a1fe;
	font-size:.9em;
	color:#585858;
}

#suburbList h2{
	text-align:center;
	font-weight:bold;
	font-size:1.3em;
	color:#fff;
	display:block;
	border:1px solid #d8e1fd;
	background-color:#446bfc;
	}
.underline{
	display:block;
	border-bottom:1px solid #7e7d7d;
	font-weight:bold;
}

td.priceList{
	border-bottom:dashed 1px #333;
}

#columnContainer h2{
	font-weight:bold;
	font-size:1.3em;
	color:#7e7d7d;
	display:block;
	border-bottom:1px solid #585858;
	}
.time{
	font-size:.8em;
	background-color:#062ca9;
	background:transparent;
	border:0px solid #fff;
	color:#fff;
	}
#date{
	float:right;
	width:100px;
	margin-right:30px;
}
.clear{
clear:both;
}
.suburb{
	background-color:#d7e0fe;
}
.rates2{
	background-color:#d7fb8f;
	padding:1px;
	border-bottom:1px solid #fff;
}
.rates{
	background-color:#e4ffae;
	padding:1px;
	border-bottom:1px solid #fff;

}
.bronze{
	color:#a99a06;
}
.image img{
	padding:2px;
	border:1px solid #ccc;
}
.document-pdf a {background-image:url(../images/gen/document-pdf.gif); background-repeat:no-repeat; padding-left:20px;  padding:2px 0px 2px 20px;}
.document-pdf a:link {background-image:url(../images/gen/document-pdf.gif); background-repeat:no-repeat;}
.document-pdf a:visited {background-image:url(../images/gen/document-pdf.gif); background-repeat:no-repeat;}
.document-pdf a:hover {background-image:url(../images/gen/document-pdf.gif); background-repeat:no-repeat; background-color:#ddf68e;}

td.demographic {
	background-color:#efffcf;
	border-bottom:1px solid #b9eb55;
	}
td.demographic2 {
	background-color:#e5fabb;
	border-bottom:1px solid #b9eb55;
	}
td.demographicHeader{
	background-image:url(../images/bg/bg_table_header.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #b9eb55;
	font-size:18px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
#leftColumn{
	float:left; 
	width:335px; 
	padding-right:15px; 
	border-right:1px solid #ccc;
}
#rightColumn{
	float:left;
	width:335px;
	margin-left:15px;
	}
