/*LAYOUT*/

* {
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
}

a {
	color: black;
	text-decoration: none;
}

a:hover, a:focus, a:active {
	text-decoration: underline;
}

a:visited {
	color: black;
}

#centretwocol a, #threecolumns a {
    color: #00aeef;
}

/* Entire site enclosing container */
#centering {
	margin-top: 0pt;
	margin-right: auto;
	margin-bottom: 0pt;
	margin-left: auto;
	width: 940px;
	height:	auto;
	min-height: 700px;
}

/* Visible elements */
#main{
	width: 920px;
	position: relative;
	margin-top: 0pt;
	margin-right: 10px;
	margin-bottom: 0pt;
	margin-left: 10px;
	padding-top: 30px;
}

/* Banner div */
#top {
	width: 920px;
	height: 96px;
	background-color: black;
	color: #ffffff;
}

/* Company logo */
.topimage {
	border-color: black;
	float: right;
	padding-top: 20px;
	padding-right: 23px;
}

/* Footer div */
#footer {
	text-align: center;
	width: 920px;
	margin-top: 10px;
	padding-top: 10px;
	padding-right: 0pt;
	padding-bottom: 10px;
	padding-left: 0pt;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: black;
	float: right;
	font-size: 10px;
}

#footer li {
	display: inline;
	list-style-type: none;
	padding-right: 5px;
}

#footer a {
	color:black;
}

#footer a:hover {
	text-decoration: none;
	border-bottom: 1px solid #00aeef;
}

#footer span {
	padding-right: 6px;
}

/* Small text in footer */
#fineprint {
	font-size: 9px;
	padding-top: 10px;
}

/* Container for home menu */
#navcontainer {
	width: 920px;
	height: 99px;
	padding-top: 9px;
}

#navlist ul {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

#navlist:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

a.onlyone {
	text-decoration: none;
	padding-left: 9px;
	height: 34px;
}

#navlist li, #membersidenav li {
	width: 218px;
	padding-bottom:9px;
	display: inline;
	position: relative;
	float: left;
	cursor: pointer;
	width: 218px;
}

#navlist li ul li {
	height: auto;
	min-height: 15px;
}

#navlist .onlyone {
	display: block;
	float: left;
	font-size: 24.44px;
	font-family: "Century Schoolbook","Times New Roman",Times,serif;
	width: 208px;
/*	text-indent: -9999px;*/
	color: white;
/*	text-align: left;
	z-index: 10000;*/
	overflow-x: hidden;
	overflow-y: hidden;
}

#membersidenav .mfside {
	display: block;
	float: left;
	font-size: 22px;
	font-family: "Century Schoolbook","Times New Roman",Times,serif;
	width: 208px;
	padding-bottom:3px;
	margin-bottom: 4px;
	padding-left: 10px;
/*	text-indent: -9999px;*/
	position: relative;
/*	text-align: left;
	z-index: 10000;*/
	overflow-x: hidden;
	overflow-y: hidden;
}

.membersidenav .membersubmenu {
	display:none;
	position:absolute;
	right:-228px;
	z-index:1000;
	width:218px;
}

.membersidenav a {
	color: white;
	height: 32px;
}

.membersidenav li a:hover {
	text-decoration: none;
}

.membersidenav li ul li a:hover {
	text-decoration: underline;
}

#navlist li#topnav_one a   { background-color: #00aeef;}
#navlist li#topnav_one a:hover,    #navlist li#topnav_one a:focus, #navlist li#topnav_one a:active, 
#navlist li.selected#topnav_one a, #navlist li#topnav_one a.selected { 
	background-color: white;
	border-bottom-color: #00aeef;
	color: #00aeef;
	height: 33px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#navlist li ul {
	border-width: 1px;
	/*padding-top: 38px; experiment to get spacing and borders correct.  not working*/
	border-style: solid;
	width: 217px;
}

#navlist li li a {
	border-bottom-color: white;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: black;
	display:block;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 209px;
}

#navlist li li a:hover {
	text-decoration: underline;
}

#navlist li#topnav_two a					{ background-color: #005170; }
#navlist li.selected#topnav_two ul			{ border-color:		#005170; }
#navlist li.selected#topnav_two li a:hover	{ color:			#005170; }
#navlist li.selected#topnav_two li a		{ background-color:	#c0d4dc; }
#navlist li#topnav_two a.onlyone:hover,
#navlist li#topnav_two a.onlyone:focus,
#navlist li#topnav_two a.onlyone:active
{
	background-color: white;
	border-bottom-color: #005170;
	color: #005170;
	height: 33px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#navlist li#topnav_three a					{ background-color: #386478; }
#navlist li.selected#topnav_three ul			{ border-color:		#386478; }
#navlist li.selected#topnav_three li a:hover	{ color:			#386478; }
#navlist li.selected#topnav_three li a		{ background-color:	#ced9de; }
#navlist li#topnav_three a.onlyone:hover,
#navlist li#topnav_three a.onlyone:focus,
#navlist li#topnav_three a.onlyone:active
{
	background-color: white;
	border-bottom-color: #386478;
	color: #386478;
	height: 33px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#navlist li#topnav_four a					{ background-color: #4f91af; }
#navlist li.selected#topnav_four ul			{ border-color:		#4f91af; }
#navlist li.selected#topnav_four li a:hover	{ color:			#4f91af; }
#navlist li.selected#topnav_four li a		{ background-color:	#d4e4ec; }
#navlist li#topnav_four a.onlyone:hover,
#navlist li#topnav_four a.onlyone:focus,
#navlist li#topnav_four a.onlyone:active
{
	background-color: white;
	border-bottom-color: #4f91af;
	color: #4f91af;
	height: 33px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

/*
,    #navlist li#topnav_two a:focus, #navlist li#topnav_two a:active, 
#navlist li.selected#topnav_two a, #navlist li#topnav_two a.selected { 

#navlist li#topnav_three a { background-color: #386478;}
#navlist li#topnav_three a:hover,    #navlist li#topnav_three a:focus, #navlist li#topnav_three a:active, 
#navlist li.selected#topnav_three a, #navlist li#topnav_three a.selected { 
	background-color: white;
	border-bottom-color: #386478;
	color: #386478;
	height: 33px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#navlist li#topnav_four a  { background-color: #4f91af;}
#navlist li#topnav_four a:hover,    #navlist li#topnav_four a:focus, #navlist li#topnav_four a:active, 
#navlist li.selected#topnav_four a, #navlist li#topnav_four a.selected { 
	background-color: white;
	border-bottom-color: #4f91af;
	color: #4f91af;
	height: 33px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
*/
#navlist li#botnav_one a   { background-color: #138abd;}
#navlist li#botnav_one a:hover,    #navlist li#botnav_one a:focus, #navlist li#botnav_one a:active, 
#navlist li.selected#botnav_one a, #navlist li#botnav_one a.selected { 
	background-color: white;
	border-bottom-color: #138abd;
	color: #138abd;
	height: 33px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#navlist li#botnav_two a					{ background-color: #127ca4; }
#navlist li.selected#botnav_two ul			{ border-color:		#127ca4; }
#navlist li.selected#botnav_two li a:hover	{ color:			#127ca4; }
#navlist li.selected#botnav_two li a		{ background-color:	#c4dfe9; }
#navlist li#botnav_two a.onlyone:hover,
#navlist li#botnav_two a.onlyone:focus,
#navlist li#botnav_two a.onlyone:active
{
	background-color: white;
	border-bottom-color: #127ca4;
	color: #127ca4;
	height: 33px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#navlist li#botnav_three a					{ background-color: #4d6d88; }
#navlist li.selected#botnav_three ul			{ border-color:		#4d6d88; }
#navlist li.selected#botnav_three li a:hover	{ color:			#4d6d88; }
#navlist li.selected#botnav_three li a		{ background-color:	#d3dbe2; }
#navlist li#botnav_three a.onlyone:hover,
#navlist li#botnav_three a.onlyone:focus,
#navlist li#botnav_three a.onlyone:active
{
	background-color: white;
	border-bottom-color: #4d6d88;
	color: #4d6d88;
	height: 33px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#navlist li#botnav_four a					{ background-color: #072d3d; }
#navlist li.selected#botnav_four ul			{ border-color:		#072d3d; }
#navlist li.selected#botnav_four li a:hover	{ color:			#072d3d; }
#navlist li.selected#botnav_four li a		{ background-color:	#c2cbcf; }
#navlist li#botnav_four a.onlyone:hover,
#navlist li#botnav_four a.onlyone:focus,
#navlist li#botnav_four a.onlyone:active
{
	background-color: white;
	border-bottom-color: #072d3d;
	color: #072d3d;
	height: 33px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}



/*
#navlist li#botnav_two a   { background-color: #127ca4;} 
#navlist li#botnav_two a:hover,    #navlist li#botnav_two a:focus, #navlist li#botnav_two a:active, 
#navlist li.selected#botnav_two a, #navlist li#botnav_two a.selected { 
	background-color: white;
	border-bottom-color: #127ca4;
	color: #127ca4;
	height: 33px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#navlist li#botnav_three a { background-color: #4d6d88;}
#navlist li#botnav_three a:hover,    #navlist li#botnav_three a:focus, #navlist li#botnav_three a:active, 
#navlist li.selected#botnav_three a, #navlist li#botnav_three a.selected { 
	background-color: white;
	border-bottom-color: #4d6d88;
	color: #4d6d88;
	height: 33px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#navlist li#botnav_four a  { background-color: #072d3d;}
#navlist li#botnav_four a:hover,    #navlist li#botnav_four a:focus, #navlist li#botnav_four a:active, 
#navlist li.selected#botnav_four a, #navlist li#botnav_four a.selected { 
	background-color: white;
	border-bottom-color: #072d3d;
	color: #072d3d;
	height: 33px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
*/
#navlist li#topnav_one, #navlist li#topnav_two, #navlist li#topnav_three, #navlist li#topnav_four, #navlist li ul.topMenuRow {
	z-index: 102;
}

#navlist li#topnav_one, #navlist li#topnav_two, #navlist li#topnav_three, #navlist li#botnav_one, #navlist li#botnav_two, #navlist li#botnav_three {
	margin-right: 16px;
}

#navlist li#botnav_one, #navlist li#botnav_two, #navlist li#botnav_three, #navlist li#botnav_four, #navlist li ul.bottomMenuRow {
	z-index: 101;
}

#navlist li#botnav_one, #navlist li#botnav_two, #navlist li#botnav_three, #navlist li#botnav_four {
	float: left;
}

#navlist li ul
{
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	margin-top: 38px;
}

#navlist li li
{
	display: block;
	float: left;
	border: 0;
	text-align: left;
	padding: 0;
	width: 218px;
}

/* That which lies between the header and the footer */
#bodycontainer {
	min-height: 405px; 
}

.quarterbox h1 {
	font-family: "Century Schoolbook","Times New Roman",Times,serif;
	font-size: 24.44px;
	color: #00aeef;
	font-weight: normal;
	padding-left: 10px;
	background-color: white;
	margin-bottom: 5px;
	padding-bottom: 3px;
	height: 34px;
	border-bottom-color: #00aeef;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.quarterbox h3 {
	color: black;
	padding-left: 10px;
	padding-top: 6px;
}

.leftmenu {
	width: 170px;
}

.leftmenu li {
	padding-top: 8px;
	list-style-type: none;
}

.leftmenu li ul li {
	padding-left: 16px;
}

.quarterbox p, .quarterbox ul  {
	padding-left: 20px;
	color: black;
	margin-bottom: 8px;
}

#scrollbox {
   position: relative;
   overflow: hidden;
   height: 120px;
}

.headline {
   margin-left: 6px;
   margin-right: 6px;
   position: absolute;
   top: 120px;
   left: 5px;
}

.headline h2, .headline a, .headline a:visited {
	font-size: 11px;
	color: #00aeef;
}

.headline p {
	margin-left: -20px;
	font-size: 11px;
	padding-right: 10px;
}

.headline p.date {
	font-size: 10px;
	color: #333;
}

.quarterbox {
	border-color: #00aeef;
	color: #00aeef;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 14px;
}

.quarterboxinverse {
	border-color: #00aeef;
	color: #00aeef;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 14px;
	height: 209px;
}

.quarterboxextra h1 {
	font-family: "Century Schoolbook","Times New Roman",Times,serif;
	font-size: 24.44px;
	color: #00aeef;
	font-weight: normal;
	padding-left: 10px;
	margin-bottom: 0px;
	border-bottom-color: #00aeef;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 3px;
	height: 34px;
}

.quarterboxinverse img {
	width: 216px;
	height: 171px;
	border: 0;
}

.quarterboxextra {
	float: left;
	width: 218px;
	padding-left: 16px;
}

#contour {
    font-family: "Lucida Grande", Arial, Sans-Serif;
    font-size: 12px;
}

.contourField{
    font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 11px;
	padding-bottom: 0px;
	padding-top: 0 px;
	font-weight: normal;
	
}

.contourNavigation {
    text-align:center;
}

#threecolumns .quarterboxextra {
	padding-left: 0;
}

#rightcon {
	float: right;
}

.quarterboxextra p {
	padding-top: 12px;
}

.quarterboxextra li {
	margin-left: 20px;
	padding-top: 4px;
}

.quarterboxshadow {  display: none; }

.quarterboxshadow {
    display: block;
    background-color: #88ceef;

    filter:alpha(opacity=75);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
    opacity:.75;
}


.quarterright {
	width: 216px;
	padding-left: 16px;
	float: left;
}

.quarterright img {
	padding-top: 25px;
}

#leftcontainer {
	float: left;
	width: 218px;
}

.partnerportrait img {
	padding-top: 25px;
	float: right;
}

#centrecontainer {
	float: left;
	width: 702px;
/*	height: 200px;*/
	margin-bottom: 14px;
}

#centrecontainer h2 {
	padding-left: 15px;
	padding-bottom: 5px;
}

#simplecentrecontainer {
	float: left;
}

#simplecentrecontainer td {
	padding: 6px;
}

#simplecentrecontainer h1 {
	font-family: "Century Schoolbook","Times New Roman",Times,serif;
	font-size: 24px;
	padding-bottom: 18px;
	padding-top: 12px;
	font-weight: bold;
}

#simplecentrecontainer li {
	padding-top: 7px;
	margin-left: 40px;
}

#simplecentrecontainer p {
	padding-top: 10px;
}

#simplecentrecontainer a {
	color: #00aeef;
}

#quarterhardright {
	padding-bottom: 20px;
    	padding-top: 28px;
	width: 218px;
	float: right;
}


.smallmenu h1 {
	font-family: "Century Schoolbook","Times New Roman",Times,serif;
	font-size: 18px;
	padding-bottom: 6px;
	margin-top: -4px;
	padding-left: 12px;
	font-weight: bold;
	color: #00aeef;
	border-bottom: 1px solid #00aeef;
}

.smallmenu ul {
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.smallmenu b {
	color: #00aeef;
}

.smallmenu .navTitle a{
	color: #00aeef;
	font-weight:bold;
}

.smallmenu .navTitle a:hover {
	color: #00aeef;
	font-weight:bold;
	text-decoration: underline;
}

.smallmenu li {
	list-style-type: none;
}


.spacedli li {
	padding-bottom: 8px;
}

.crumbs {
	padding-right: 0pt;
	padding-left: 0pt;
	font-size: 10px;
}

#leftcontainer .smallmenu {
	padding-top: 12px;
}

#centretwocol .crumbs li, #threecolumns .crumbs li {
	padding-top: 0;
	margin-left: 0;
	display: inline;
	list-style-type: none;
}

#centretwocol table tbody tr td span a {
	color: #00aeef;
	letter-spacing: -0.5px;
    
}

#centretwocol table tbody tr td {
	font-size: 12px;
	letter-spacing: -0.3px;
	vertical-align: top;
}

#centretwocol table {
	width: 430px;
	border-collapse: collapse;
}

#centretwocol td {
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 16px;
    padding-right: 5px;
    margin: 10px 20px 10px;
}

#centretwocol tr.reverse {
    background: #AABAD5;
}

#resumeform table {
	width:380px;
}

#topthree {
	float: left;
	background-color: white;
	border-color: #00aeef;
}

#splash {
	float: left;
	padding-left: 16px;
}

#splash img {
	width: 686px;
	height: 165px;
}

#smallmap {
	position:relative;
	top:0px;
	left:0px;
	width:218px;
	height:167px;
}

#smallmap img {
	width:216px;
}

#smallmap li {
	display: inline;
	list-style-type: none;
}


#smallmap a {
	position:absolute;
	width:100px;
	height:10px;
	font-size: 10px;
	color: black;
}

#smallmap a:hover, #smallmap a:focus, #smallmap a:active {
	color: grey;
	text-decoration: none;
}

#smallmap .perth a      {top:97px; left:33px; }
#smallmap .canberra a   {top:100px; left:170px; }
#smallmap .melbourne a  {top:114px;left:159px;}
#smallmap .adelaide a   {top:97px; left:80px;}
#smallmap .sydney a     {top:90px; left:181px;}
#smallmap .sydneywest a {top:84px; left:111px;}
#smallmap .queensland a {top:50px; left:119px;}
#smallmap .goldcoast a {top:63px; left:137px;}


#bigmap {
	text-align: center;
}

#bigmap li {
	display: inline;
	list-style-type: none;
}

#bigmap a {
	position:relative;
	width:100px;
	height:10px;
	font-size: 12px;
	color: black;
	font-weight: bold;
}

#bigmap a:hover, #bigmap a:focus, #bigmap a:active {
	color: grey;
	text-decoration: none;
}


#bigmap .adelaide a   {top:-176px; left:375px;}
#bigmap .goldcoast a  {top:-264px; left:468px;}
#bigmap .melbourne a  {top:-120px; left:210px;}
#bigmap .perth a      {top:-172px; left:-142px;}
#bigmap .sydney a     {top:-190px; left:214px;}
#bigmap .sydneywest a {top:-210px;  left:50px;}
#bigmap .canberra a   {top:-164px; left:-40px;}
#bigmap .queensland a {top:-311px;  left:-150px; color: white; }
#bigmap .townsville a   {top:-396px; left:340px;}
#bigmap .brisbane a   {top:-304px; left:340px;}
#bigmap .theburdekin a   {top:-382px; left:196px; font-size:10px;}
#bigmap .toowoomba a   {top:-302px; left:75px; font-size:10px;}
#bigmap .innisfail a   {top:-410px; left:0px; font-size:10px;}
#bigmap .cairns a   {top:-422px; left:-68px; font-size:10px;}

#bigmap .hovered a {
	color: grey;
	text-decoration: none;
}


#memberbanner img {
	width: 920px;
	padding-bottom: 9px;
}


.generalmenu {
	margin-left: 12px;
}

.generalmenu, .generalmenu a {
	color: #00aeef;
}

#centretwocol {
	float: left;
	padding-left: 16px;
	padding-bottom: 20px;
	width: 450px;
}

#threecolumns {
	float:right;
	width:686px;
}

#threecolumns table {
	float:left;
	font-size: 11px;
}

#threecolumns p.softsol {
	float:left;
	margin-top: 20px;
	font-size: 12px;
}

#centretwocol h1, #threecolumns h1 {
	font-family: "Century Schoolbook","Times New Roman",Times,serif;
	font-size: 24px;
	padding-bottom: 10px;
	font-weight: bold;
}

#threecolumns .quarterboxextra h1 {
	padding-bottom: 3px;
}

#centretwocol h2, #threecolumns h2 {
	color: black;
	font-size: 14px;
	font-weight: bold;
	margin-top: 1em;
	margin-bottom:0.7em;
}

#centretwocol li, #threecolumns li {
	padding-top: 0.3em;
	margin-left: 2em;
}

#centretwocol p, #centretwocol ul, #threecolumns p, #threecolumns ul {
	margin-bottom: 0.9em;
}


#threecolumns .peoplelist li {
	list-style-type: none;
	margin-left: 0;
	font-size: 14px;
}

#threecolumns .peoplelist ul ul li {
	padding-left: 15px;
}

#threecolumns .peoplelist ul ul {
	padding-bottom: 12px;
}

#centretwocol .eventlist h2 a {
    color: #00aeef;
	padding-bottom: 12px;
}

#searchform {
	padding-top: 20px;
}

#searchform td{
	padding-top: 17px;
	padding-right: 10px;
}

#searchresults td {
	padding-right: 20px;
	padding-bottom: 12px;
	vertical-align: top;
}


.membersidenav li {
    list-style-type: none;
    border-bottom:1px solid white;
    color:black;
    display:block;
    padding-bottom:4px;
    width:208px;
    font-size:12px;
}

#membersidenav li ul li{
    border-bottom:1px solid white;
    display:block;
    padding-bottom:4px;
    padding-left:8px;
    padding-top:4px;
    width:208px;
    font-size:11px;
    margin-bottom:0px;

    list-style-type: none;
    color:black;
}

#membersidenav li ul li a {
	color: black;
}

#membersidenav li.lastLI {
    border-bottom:0px none;
}

#membersidenav li.lastSubLI {
    border-bottom:0px none;
    padding-bottom:0px;
}


.lowerimageservices img {
	padding-top: 250px;
}

.lowerimageindustries img {
	padding-top: 187px;
}



/* Member firm styles */
a.mfside:hover { 
	background-color: white;
	height: 31px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

/*
.MEMBERFIRM .memberhome	{ background-color: ; }
.MEMBERFIRM .aboutus	{ background-color: ; }
.MEMBERFIRM .services	{ background-color: ; }
.MEMBERFIRM .industries	{ background-color: ; }
.MEMBERFIRM .careers	{ background-color: ; }
.MEMBERFIRM .people		{ background-color: ; }
.MEMBERFIRM .events		{ background-color: ; }
.MEMBERFIRM .resources	{ background-color: ; }
.MEMBERFIRM a.mfside.memberhome:hover	{ color: ; border-color: ; }
.MEMBERFIRM a.mfside.aboutus:hover		{ color: ; border-color: ; }
.MEMBERFIRM a.mfside.services:hover		{ color: ; border-color: ; }
.MEMBERFIRM a.mfside.industries:hover	{ color: ; border-color: ; }
.MEMBERFIRM a.mfside.careers:hover		{ color: ; border-color: ; }
.MEMBERFIRM a.mfside.people:hover		{ color: ; border-color: ; }
.MEMBERFIRM a.mfside.events:hover		{ color: ; border-color: ; }
.MEMBERFIRM a.mfside.resources:hover	{ color: ; border-color: ; }
*/

/* Member Firm Slider */
#member-slider {
	vertical-align: top !important; 
	padding-top: 0px;
	margin-top: 0px;
}

#member-slider img {
	width: 218;
	height: 350px;
}

/* Adelaide */

.adelaide .memberhome	{ background-color: #6AA400; }
.adelaide .aboutus		{ background-color: #A4B789; }
.adelaide .services		{ background-color: #8DA85C; }
.adelaide .industries	{ background-color: #607235; }
.adelaide .careers		{ background-color: #7CBC07; }
.adelaide .people		{ background-color: #75A051; }
.adelaide .events		{ background-color: #57874B; }
.adelaide .resources	{ background-color: #51802A; }
.adelaide a.mfside.memberhome:hover	{ color: #6AA400; border-color: #6AA400; }
.adelaide a.mfside.aboutus:hover	{ color: #A4B789; border-color: #A4B789; }
.adelaide a.mfside.services:hover	{ color: #8DA85C; border-color: #8DA85C; }
.adelaide a.mfside.industries:hover	{ color: #607235; border-color: #607235; }
.adelaide a.mfside.careers:hover	{ color: #7CBC07; border-color: #7CBC07; }
.adelaide a.mfside.people:hover		{ color: #75A051; border-color: #75A051; }
.adelaide a.mfside.events:hover		{ color: #57874B; border-color: #57874B; }
.adelaide a.mfside.resources:hover	{ color: #51802A; border-color: #51802A; }
.adelaide li ul li { background-color: #C4D7A9; }
.adelaide .smallmenu h1 { color: #7CBC07; border-bottom: #7CBC07 solid 1px;}
.adelaide-services .smallmenu h1 { color: #8DA85C; border-bottom: #8DA85C solid 1px;}
.adelaide-industries .smallmenu h1 { color: #607235; border-bottom: #607235 solid 1px;}
.adelaide .smallmenu #applybutton {
	background-color: #7CBC07;
	color: white;
	height: 24px;
	padding-top: 4px;
	cursor: pointer;
 }

/* Canberra */
.canberra .memberhome{ background-color: #A6B8CF; }
.canberra .aboutus	{ background-color: #79A1D4; }
.canberra .services	{ background-color: #91C1EE; }
.canberra .industries{ background-color: #97ABC2; }
.canberra .careers	{ background-color: #819FD1; }
.canberra .people	{ background-color: #6D89AC; }
.canberra .events	{ background-color: #7DB1EF; }
.canberra .resources	{ background-color: #587DA9; }
.canberra a.mfside.memberhome:hover	{ color:#A6B8CF ; border-color: #A6B8CF; }
.canberra a.mfside.aboutus:hover		{ color:#79A1D4 ; border-color: #79A1D4; }
.canberra a.mfside.services:hover	{ color:#91C1EE ; border-color: #91C1EE; }
.canberra a.mfside.industries:hover	{ color:#97ABC2 ; border-color: #97ABC2; }
.canberra a.mfside.careers:hover		{ color:#819FD1 ; border-color: #819FD1; }
.canberra a.mfside.people:hover		{ color:#6D89AC ; border-color: #6D89AC; }
.canberra a.mfside.events:hover		{ color:#7DB1EF ; border-color: #7DB1EF; }
.canberra a.mfside.resources:hover	{ color:#587DA9 ; border-color: #587DA9; }
.canberra li ul li { background-color: #d3dbea; }
.canberra .smallmenu h1 { color: #819FD1; border-bottom: #819FD1 solid 1px;}
.canberra-services .smallmenu h1 { color: #91C1EE; border-bottom: #91C1EE solid 1px;}
.canberra-industries .smallmenu h1 { color: #97ABC2; border-bottom: #97ABC2 solid 1px;}
.canberra .smallmenu #applybutton {
	background-color: #819FD1;
	color: white;
	height: 24px;
	padding-top: 4px;
	cursor: pointer;
 }

/* Gold Coast */
.gold-coast .memberhome	{ background-color: #AF5511; }
.gold-coast .aboutus		{ background-color: #DA9945; }
.gold-coast .services	{ background-color: #DAB96D; }
.gold-coast .industries	{ background-color: #B8832E; }
.gold-coast .careers		{ background-color: #82601A; }
.gold-coast .people		{ background-color: #DDB068; }
.gold-coast .events		{ background-color: #CEA33F; }
.gold-coast .resources	{ background-color: #CD8718; }
.gold-coast a.mfside.memberhome:hover	{ color: #AF5511; border-color: #AF5511; }
.gold-coast a.mfside.aboutus:hover		{ color: #DA9945; border-color: #DA9945; }
.gold-coast a.mfside.services:hover		{ color: #DAB96D; border-color: #DAB96D; }
.gold-coast a.mfside.industries:hover	{ color: #B8832E; border-color: #B8832E; }
.gold-coast a.mfside.careers:hover		{ color: #82601A; border-color: #82601A; }
.gold-coast a.mfside.people:hover		{ color: #DDB068; border-color: #DDB068; }
.gold-coast a.mfside.events:hover		{ color: #CEA33F; border-color: #CEA33F; }
.gold-coast a.mfside.resources:hover		{ color: #CD8718; border-color: #CD8718; }
.gold-coast li ul li { background-color: #cfc09d; }
.gold-coast .smallmenu h1 { color: #82601A; border-bottom: #82601A solid 1px;}
.gold-coast-services .smallmenu h1 { color: #DAB96D; border-bottom: #DAB96D solid 1px;}
.gold-coast-industries .smallmenu h1 { color: #B8832E; border-bottom: #B8832E solid 1px;}
.gold-coast .smallmenu #applybutton {
	background-color: #82601A;
	color: white;
	height: 24px;
	padding-top: 4px;
	cursor: pointer;
 }


/* Melbourne */
.melbourne .memberhome	{ background-color: #0E4693; }
.melbourne .aboutus		{ background-color: #3167BC; }
.melbourne .services	{ background-color: #2E5F93; }
.melbourne .industries	{ background-color: #688BC6; }
.melbourne .careers		{ background-color: #1353B7; }
.melbourne .people		{ background-color: #286AD1; }
.melbourne .events		{ background-color: #195297; }
.melbourne .resources	{ background-color: #063876; }
.melbourne .applynow	{ background-color: #0E4693; }
.melbourne a.mfside.memberhome:hover	{ color: #0E4693; border-color: #0E4693; }
.melbourne a.mfside.applynow:hover	    { color: #0E4693; border-color: #0E4693; }
.melbourne a.mfside.aboutus:hover		{ color: #3167BC; border-color: #3167BC; }
.melbourne a.mfside.services:hover		{ color: #2E5F93; border-color: #2E5F93; }
.melbourne a.mfside.industries:hover	{ color: #688BC6; border-color: #688BC6; }
.melbourne a.mfside.careers:hover		{ color: #1353B7; border-color: #1353B7; }
.melbourne a.mfside.people:hover		{ color: #286AD1; border-color: #286AD1; }
.melbourne a.mfside.events:hover		{ color: #195297; border-color: #195297; }
.melbourne a.mfside.resources:hover		{ color: #063876; border-color: #063876; }
.melbourne li ul li { background-color: #aabad5; }
.melbourne .smallmenu h1 { color: #1353B7; border-bottom: #1353B7 solid 1px;}
.melbourne-services .smallmenu h1 { color: #2E5F93; border-bottom: #2E5F93 solid 1px;}
.melbourne-industries .smallmenu h1 { color: #688BC6; border-bottom: #688BC6 solid 1px;}
.melbourne .smallmenu #applybutton {
	background-color: #1353B7;
	color: white;
	height: 24px;
	padding-top: 4px;
	cursor: pointer;
 }


/* Perth */
.perth .memberhome	{ background-color: #AF5511; }
.perth .aboutus		{ background-color: #DA9945; }
.perth .services	{ background-color: #DAB96D; }
.perth .industries	{ background-color: #B8832E; }
.perth .careers		{ background-color: #82601A; }
.perth .people		{ background-color: #DDB068; }
.perth .events		{ background-color: #CEA33F; }
.perth .resources	{ background-color: #CD8718; }
.perth a.mfside.memberhome:hover	{ color: #AF5511; border-color: #AF5511; }
.perth a.mfside.aboutus:hover		{ color: #DA9945; border-color: #DA9945; }
.perth a.mfside.services:hover		{ color: #DAB96D; border-color: #DAB96D; }
.perth a.mfside.industries:hover	{ color: #B8832E; border-color: #B8832E; }
.perth a.mfside.careers:hover		{ color: #82601A; border-color: #82601A; }
.perth a.mfside.people:hover		{ color: #DDB068; border-color: #DDB068; }
.perth a.mfside.events:hover		{ color: #CEA33F; border-color: #CEA33F; }
.perth a.mfside.resources:hover		{ color: #CD8718; border-color: #CD8718; }
.perth li ul li { background-color: #cfc09d; }
.perth .smallmenu h1 { color: #82601A; border-bottom: #82601A solid 1px;}
.perth-services .smallmenu h1 { color: #DAB96D; border-bottom: #DAB96D solid 1px;}
.perth-industries .smallmenu h1 { color: #B8832E; border-bottom: #B8832E solid 1px;}
.perth .smallmenu #applybutton {
	background-color: #82601A;
	color: white;
	height: 24px;
	padding-top: 4px;
	cursor: pointer;
 }

/* Sydney */
.sydney .memberhome	{ background-color: #88B0DE; }
.sydney .aboutus	{ background-color: #719CD2; }
.sydney .services	{ background-color: #5A82B5; }
.sydney .industries	{ background-color: #738DAE; }
.sydney .careers	{ background-color: #506B7E; }
.sydney .people		{ background-color: #295185; }
.sydney .events		{ background-color: #3D7BC7; }
.sydney .resources	{ background-color: #3065A6; }
.sydney a.mfside.memberhome:hover	{ color: #88B0DE; border-color: #88B0DE; }
.sydney a.mfside.aboutus:hover		{ color: #719CD2; border-color: #719CD2; }
.sydney a.mfside.services:hover		{ color: #5A82B5; border-color: #5A82B5; }
.sydney a.mfside.industries:hover	{ color: #738DAE; border-color: #738DAE; }
.sydney a.mfside.careers:hover		{ color: #506B7E; border-color: #506B7E; }
.sydney a.mfside.people:hover		{ color: #295185; border-color: #295185; }
.sydney a.mfside.events:hover		{ color: #3D7BC7; border-color: #3D7BC7; }
.sydney a.mfside.resources:hover	{ color: #3065A6; border-color: #3065A6; }
.sydney li ul li { background-color: #d3dbe2; }
.sydney .smallmenu h1 { color: #506B7E; border-bottom: #506B7E solid 1px;}
.sydney-services .smallmenu h1 { color: #5A82B5; border-bottom: #5A82B5 solid 1px;}
.sydney-industries .smallmenu h1 { color: #738DAE; border-bottom: #738DAE solid 1px;}
.sydney .smallmenu #applybutton {
	background-color: #506B7E;
	color: white;
	height: 24px;
	padding-top: 4px;
	cursor: pointer;
 }

/* Sydney West */
.sydney-west .memberhome{ background-color: #A6B8CF; }
.sydney-west .aboutus	{ background-color: #79A1D4; }
.sydney-west .services	{ background-color: #91C1EE; }
.sydney-west .industries{ background-color: #97ABC2; }
.sydney-west .careers	{ background-color: #819FD1; }
.sydney-west .people	{ background-color: #6D89AC; }
.sydney-west .events	{ background-color: #7DB1EF; }
.sydney-west .resources	{ background-color: #587DA9; }
.sydney-west a.mfside.memberhome:hover	{ color:#A6B8CF ; border-color: #A6B8CF; }
.sydney-west a.mfside.aboutus:hover		{ color:#79A1D4 ; border-color: #79A1D4; }
.sydney-west a.mfside.services:hover	{ color:#91C1EE ; border-color: #91C1EE; }
.sydney-west a.mfside.industries:hover	{ color:#97ABC2 ; border-color: #97ABC2; }
.sydney-west a.mfside.careers:hover		{ color:#819FD1 ; border-color: #819FD1; }
.sydney-west a.mfside.people:hover		{ color:#6D89AC ; border-color: #6D89AC; }
.sydney-west a.mfside.events:hover		{ color:#7DB1EF ; border-color: #7DB1EF; }
.sydney-west a.mfside.resources:hover	{ color:#587DA9 ; border-color: #587DA9; }
.sydney-west li ul li { background-color: #d3dbea; }
.sydney-west .smallmenu h1 { color: #819FD1; border-bottom: #819FD1 solid 1px;}
.sydney-west-services .smallmenu h1 { color: #91C1EE; border-bottom: #91C1EE solid 1px;}
.sydney-west-industries .smallmenu h1 { color: #97ABC2; border-bottom: #97ABC2 solid 1px;}
.sydney-west .smallmenu #applybutton {
	background-color: #819FD1;
	color: white;
	height: 24px;
	padding-top: 4px;
	cursor: pointer;
 }

/* Queensland */
.queensland .memberhome	{ background-color: #375521; }
.queensland .aboutus	{ background-color: #306609; }
.queensland .services	{ background-color: #52852C; }
.queensland .industries	{ background-color: #728E5E; }
.queensland .careers	{ background-color: #408A0A; }
.queensland .people		{ background-color: #596E4B; }
.queensland .events		{ background-color: #90A97D; }
.queensland .resources	{ background-color: #294613; }
.queensland a.mfside.memberhome:hover	{ color: #375521; border-color: #375521; }
.queensland a.mfside.aboutus:hover		{ color: #306609; border-color: #306609; }
.queensland a.mfside.services:hover		{ color: #52852C; border-color: #52852C; }
.queensland a.mfside.industries:hover	{ color: #728E5E; border-color: #728E5E; }
.queensland a.mfside.careers:hover		{ color: #408A0A; border-color: #408A0A; }
.queensland a.mfside.people:hover		{ color: #596E4B; border-color: #596E4B; }
.queensland a.mfside.events:hover		{ color: #90A97D; border-color: #90A97D; }
.queensland a.mfside.resources:hover	{ color: #294613; border-color: #294613; }
.queensland li ul li { background-color: #bcc4b6; }
.queensland .smallmenu h1 { color: #408A0A; border-bottom: #408A0A solid 1px;}
.queensland-services .smallmenu h1 { color: #52852C; border-bottom: #52852C solid 1px;}
.queensland-industries .smallmenu h1 { color: #52852C; border-bottom: #52852C solid 1px;}
.queensland .smallmenu #applybutton {
	background-color: #408A0A;
	color: white;
	height: 24px;
	padding-top: 4px;
	cursor: pointer;
 }


/* vacancies */
#vacancyDetails TD { margin: 0px; padding: 0px; height: 18px;}
#vacancyDetails .fieldLabel { font-weight: bold; width:150px; }
#vacancyForm TD { margin: 0px; padding: 0px; height: 18px;}
#vacancyForm .fieldLabel { font-weight: bold; width:150px; }
.vacancyTitle {color: #00aeef; font-weight: bold; font-size: 14px; margin-bottom: 15px;}
#vacancyDetailedDescription { margin-top: 15px; margin-bottom: 15px;}
#vacancyForm .labelError { color: #8a1f11; }
#vacancyForm .inputError { background: #FBE3E4; color: #8a1f11;}
#vacancyForm input.text, #vacancyForm textarea, #vacancyForm select{ border: 1px solid #bbb; }
#vacancyForm input.text:focus, #vacancyForm textarea:focus, #vacancyForm select:focus { border: 1px solid #666; }
#vacancyForm input.text, #vacancyForm textarea { width: 250px !important; padding: 5px; }
#vacancyForm input.fileupload { height: auto !important; }



/*
#top ul{list-style: none; padding: 0px 0px 15px 0px; margin: 0px;}
#top ul li{display: inline; margin: 0px; padding: 0xp;}
#top ul li a{padding: 10px;}

#body{margin: auto; padding: 2em 0em 2em 0em;}
#footer{padding-top: 5px; clear: both;}
*/
/* Subpages layout */
#content{text-align: left;}
/*
#subNavigation{width: 20em; float: right;}
#subNavigation ul{list-style: none; border: 1px solid #FFE8CD; background: #FFF9D8;}
*/
/* FONTS standards */
body {font-size: 12px; background:#fff; font-family: "Lucida Grande", Arial, sans-serif;}
/*
h1, h2, h3, h4, h5, h6 {color: #426FC8; font-weight: 500;}
h1 {font-size:60px; line-height: 1; margin-bottom:0.5em; font-weight: bold; text-align: center; letter-spacing: -1px; width: auto; color: #666;}
h2 {font-size:25px; margin-bottom:0.75em;}

h3 {font-size: 18px;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p {margin:0 0 1.5em; color: #666; font-size: 16px;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
*/
/* LINKS standards */
/*a:focus, a:hover {color:#000;}
/*a {color: #14223E;text-decoration:underline;}*/
h1 a{color: #666; text-decoration: none;}
*/
/* ELEMENTS standards */
/*blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
*/
/* FORM ELEMENTS */
/*label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:300px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error ul{margin-bottom: 0; padding-bottom: 0;}

*/














































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
