@charset "utf-8";
/* CSS Document */

body {
	/*font: 90% Verdana, Arial, Helvetica, sans-serif;*/
	background: #CCCCCC;
	margin: 0;
	padding: 0;
	text-align: center; /* centers the container in IE 5* browsers. The text is left aligned in #container */
	color: #000000;
	line-height:1.8em;
	font-family: "Myriad Pro Light", Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	text-decoration: none;
}
/*img {
	behavior: url(iepngfix.htc);
}*/
#pageshadow{
	width: 758px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	background-color:#CCCCCC;
	background-image:url(images/pageshadow.gif);
}
#container{
	width: 750px;  /* using less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* overrides the text-align: center on the body element. */
	background: #FFFFFF;
	background-image: url(images/support_graphic.gif);
	background-attachment:fixed;
	background-position:bottom;
	background-repeat:no-repeat;
}
#navbar {
	background:#54B948;
	background-image:url(images/navbar.gif);
	background-repeat:repeat-x;
	height:40px;
}
#maincontent {
	/*display:block;*/
	/*position:relative;*/
}
#maincontent strong{
	font-size:120%;
	/*background-color:#FF9900;*/
	/*background-image:url(orange3.png);*/
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family:Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	/*font-weight:normal;*/
}
#maincontent strong p{
	/*background-color:#FF9900;*/
	/*background-image:url(images/orange4.png);*/
	/*line-height:30px;*/
}
#leftcolumn, #rightcolumn{
	/* For IE6 and lower */
	z-index: 10;
}
#navbar ul{
	text-align:center;
	padding: 0 6px;
	margin: 0;
	list-style: none;
}
#navbar li {
	float: left;
	position: relative;
	padding: 0px 6px;
	font-size:18px;
	color:#FFFFFF;
	line-height:35px;
	height:40px;
}
#navbar li a, #navbar li:hover ul, #navbar li.sfhover ul{
	display:block;
}
#navbar a:link, #navbar a:visited, #navbar a:active{
	color:#FFFFFF;
	text-decoration:none;
}
#navbar li:hover, #navbar li.sfhover {
	background-image:url(images/navbar_selected.gif);
}
.doublecolumn {
	/*padding: 0px 15px;*/
}
.leftcolumn{
   float:left;
	width:375px;
}
.rightcolumn {
	float:right;
   width:375px;
}
#maincontent p, #maincontent h2, #maincontent h3, .leftcolumn div, .rightcolumn div, #mainheading h1{	
   padding: 0px 14px;
}
#officeaddress, #mobiletimes{
	font-size:20px;
	color:#FFFFFF;
	line-height:1.5em;
}
#officeaddress{
	background-color:#54B948;
}
#mobiletimes{
	background-color:#3C8433;
}
.clearboth{
	clear:both; /*needed for Firefox etc, but not IE7*/
}
#vicgov{
	float:right;
	padding:14px;
}
#footer {
	padding: 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#666666;
	width: 750px;  /* using less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	/*background: #FFFFFF;*/
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	/*position:relative;*/
	color:#FFFFFF;
	text-align:center;
}
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse*/
	padding: 14px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
#footer a:link, #footer a:visited, #footer a:active{
	color:#FFFFFF;
}
#leftfootercolumn{
	float:left;
	width:440px;
	padding:10px;
}
#rightfootercolumn{
	float:right;
	position:relative;
	width:290px;
}
#footercontactdetails{
	width:100%;
	height:100%;
	/*font-size:13px;*/
	line-height:1.2em;
}
#locationborder{
	/*padding:10px;*/
}
.greyc{
	color:#000000;
	background-color:#CCCCCC;
}
.grey9{
	background-color:#999999;
}
.grey6{
	background-color:#666666;
}

#map_canvas{
	width:440px;
	height:400px;
}
#stickynote{
	position:absolute;
	top:150px;
	left:1060px;
	z-index:1;
	visibility: visible;
}
