body{
	font-family:Arial, Helvetica, sans-serif;
	height:188px;
	/*margin-top:44px;*/
	background:#0A2276 url(/images/interior-bg.gif) repeat-x;
	margin:0;
	padding:0;
	text-align: center;
}

a{
	color:#0A2276;
}

#banner{
	width:754px;
	margin:31px auto 0 auto;
	height:140px;
	/*background:url(/images/internal-pages.gif) no-repeat;*/

}

#banner p a{
	text-decoration:none;
	margin:90px 35px 0 30px;
	line-height:179px;
	color:#000000;
	font-size:19px;
}
#container{
	position: relative;
	width: 754px;
	margin: 0 auto;
	padding: 0;
	text-align: left;

}

#content img{
	border:1px solid #0A2276;
	margin:5px;

}


#content{
	margin:0px auto 0 auto;
	padding-top:10px;
	width:754px;
	background:#fff url(/images/shadow-2.jpg) repeat-x;
}

#body_home-eea #content{
	margin:24px auto 0 auto;
	
}

#body_our-mission-eea #home-banner, #body_services-eea #home-banner, #body_taxation-services-eea #home-banner, #body_accounting-and-secretarial-eea #home-banner, #body_business-assistance-and-guidance #home-banner, #body_goods-and-services-tax #home-banner, #body_tony-edwards-eea #home-banner, #body_michael-b-knight-eea #home-banner, #body_michael-liddell-eea #home-banner, #body_michael-rowell-eea #home-banner, #body_marni-mcgrath-eea #home-banner, #body_staff-eea #home-banner, #body_rockhampton #home-banner, #body_yeppoon #home-banner, #body_emerald #home-banner, #body_brisbane #home-banner, #body_our-firm-history #home-banner, #body_newsletter-eea #home-banner, #body_links-eea #home-banner, #body_privacy-eea #home-banner, #body_disclaimer-and-copyright-eea #home-banner, #body_contact-us-eea #home-banner{ 
	display:none;
}

#body_our-mission-eea #content, #body_services-eea #content, #body_taxation-services-eea #content, #body_accounting-and-secretarial-eea #content, #body_business-assistance-and-guidance #content, #body_goods-and-services-tax #content, #body_tony-edwards-eea #content, #body_michael-b-knight-eea #content, #body_michael-liddell-eea #content, #body_michael-rowell-eea #content, #body_marni-mcgrath-eea #content, #body_staff-eea #content, #body_rockhampton #content, #body_yeppoon #content, #body_emerald #content, #body_brisbane #content, #body_our-firm-history #content, #body_newsletter-eea #content, #body_links-eea #content, #body_privacy-eea #content, #body_disclaimer-and-copyright-eea #content, #body_contact-us-eea #content{
	margin:29px auto 0 auto;
	
}

#body_home-eea #internal-banner{
	display:none;
}

#internal-banner{
	margin-top:31px;
}

#content p{
	margin:3px 35px 0 32px;
	font-size:1em;
}


#content ul{
	margin-left:25px;
}


/*-------------------------------------------------------NAV--------------------------------------------------------------------*/

#nav li a{
	text-decoration:none;
	color:#0A2276;
	font-size:0.9em;
	padding:0 5.25px;
	display:block;
	
}

#nav li:hover{
	color:#FFFFFF;
	background-color:#CDAC54;
	
}

#nav {
	position:absolute;
	top:100px;
	width:756px;
	font-size: 90%;

}

#home{
	margin-left:-40px;
	
}

#nav li{
	float:left;
	list-style:none;
	line-height:24px;
	border-right:1px solid #FFFFFF;
}

#subfooter {
	margin:1.5em 0 0 0;
	background:#eee;
	color:#666;
	padding:.3em .5em;
	width:auto;
}

#nav li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	width:100px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: auto;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#body_home-eea #home{
	border-left:none;
}

#home{
	border-left:1px solid #fff;
}

#nav li ul li{
	border-bottom:1px solid #fff;
	margin-left:-40px;
	background-color:#CBD9F0;
	text-align:center;
	line-height:18px;
	width:100px;
	
}

dl{
	margin:0 32px 0 36px;
}


#content dl dd{
	padding:3px 0 0 30px;
	margin:0 0 0 10px;
	/*text-indent:35px;*/
	background:url(images/pdf.gif) no-repeat;
}

#content ul li, #content dl dd{
	padding-bottom:20px;
}


/*---------------------------------------------HOME PAGE DEFINITIONS------------------------------------------------------------*/

#body_home-eea {
	font-family:Arial, Helvetica, sans-serif;
	/*height:304px;
	margin-top:44px;*/
	background:#0A2276 url(/images/banner-2.gif) repeat-x;
	margin:0;
	padding:0;
}

#body_home-eea #nav {
	position:absolute;
	top:282px;
	left:1px;
	margin-top:-5px;
	border-left:1px solid #fff;
	height:24px;

}

#home-banner{
	margin-top:22px;
}



#body_home-eea #content{
	/*margin:20px auto 0 auto;*/
	width:754px;
	padding-top:10px;
	background:#fff url(/images/shadow-2.jpg) repeat-x;
}

#body_home-eea h2{
	margin-left:29px;

}

/*#body_home-eea #vertical-lines{
	position:absolute;
	z-index: 10;
	top: -50px;
	right: 1px;
	height:157px;
	width:130px;
	background-color:#0A2276;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;

}*/

/*#body_home-eea #flash{

	display:none;
}*/

/*-------------------------------------------------------TEXT--------------------------------------------------------------------*/

h2{
	color:#0A2276;
	margin-left:29px;

}


h3{
	color:#4172C4;
	margin-left:29px;

}


#qualifications {
	display: inline;
}
#body_tony-edwards-eea h2 {
	display: inline;

}
#body_michael-b-knight-eea h2 {
	display: inline;
}
#body_michael-liddell-eea h2 {
	display: inline;
}
#body_michael-rowell-eea h2 {
	display: inline;
}
#body_marni-mcgrath-eea h2 {
	display: inline;
}
/*-------------------------------------------------------FORM------------------------------------------------------------------*/

/*form {
	width:400px;
}
#contactform form p{
	width:400px;
	clear:both;
	color:#224766;
	margin: 0;
	padding: 0;
}

form p label{
	float:left;
		border:1px solid #000;

}

form p input, form p textarea, form p select {
	width:200px;
	float:right;
		border:1px solid #f00;

	margin:10px 0 0 0;
	padding: 0;
}

form label{
	color:#0A2276;
	padding-top:12px;
}

#ContactSubmit{
	float:left;
	margin-left:227px;
	width:95px;
	height:33px;
	text-indent:-9000em;
	border:none;
	background:url(/images/submit-image.gif) no-repeat;

}
#contactform fieldset{
	border:none;	
	margin:0;
	padding:0;
}
#Address label{
	
}
#Email label{
	text-indent:0;
	border:1px solid #FF0000;
}*/
#contactdetails { /* the address, phone number etc live in this div */
	width: 40%;
	float: left;
}
#contactform { /* the contact form sits inside this div */
	width: 58%;
}
form#contact-form p {
	width: 100%;
	font-size:0.9em;
	clear: both;
}
form#contact-form p label {
	width: 25%;
	padding-left:25px;
	float: left;
}
form#contact-form p input, form#contact-form p textarea, form#contact-form p select {
	float: right;
	width: 65%;
	margin:0 0 4px 0;
	border:1px solid #0A2276;
}
form#contact-form #ContactSubmit {
	width:95px;
	height:33px;
	background:url(/images/submit-image.gif) no-repeat;
	border:none;
	_cursor:hand;
	cursor:pointer;
}

form#contact-form p label em{
	color:#F07F1E;
}





/*-------------------------------------------------------FOOTER------------------------------------------------------------------*/

#footer{
	height:91px;
	width:754px;
	margin:0 auto;
	background:url(/images/footer-2.gif) repeat-x;
	font-size:0.7em;
	text-align:center;
	line-height:93px;
	color:#0A2276;
	clear:both;
}

#footer a{
	color:#0A2276;

}
/*-------------------------------------------------------BREADCRUMB--------------------------------------------------------------*/

#breadcrumb p {
	margin:20px 0 20px 29px;
	font-size:0.8em;

}

.breadcrumb a{
	color:#0A2276;
}
.breadcrumb a:hover{
	color:#B79237;
}

#our-team{
	list-style:none;
}

#printlogo{
	display:none;
}


#body_rockhampton img{
	margin-left:30px;
}

#body_rockhampton img p{
	margin-left:15px;
}
.double {
	line-height: 2em;
}

.pullquote{
	display:none;
}

#flash{
	position:absolute;
	top:0px;
	left:0px;
}

/* to make the office select box on the contact page wide enough */
#contact_office {
	width: 300px;
}