/*
	Copyright DTDigital         :: www.dtdigital.com.au ::
	Unauthorised modification / use is a criminal offence, and
	will be prosecuted to the fullest extent permitted by law.
	All Rights Reserved
*/

.header, .header_spacer, .mainmenu, .mainmenu_spacer, .banner_bg, .layout .left, .layout .right, .tools, .footer, .debugpanel
{
	display: none !important;
}
.table, .table .mid, .header .search .input, .banner .mid, .quicklinks_right, .auxilary .mid, .mybrochure .notes textarea,
.centrecontent, .centrecontent .table03, .centrecontent .wysiwyg_table, #tooltip .wysiwyg_table, .table04, .table05,
.round-box01
{
	overflow: inherit !important;
}
.graph
{
	float:none !important;
}
.box03
{
	margin: 7px 0 10px 0 !important;
}

*, html, body
{
	font-family: Arial, Helvetica, sans-serif;
}

body
{
	margin: 0;
	padding: 0;
	background: none;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	/* ------------------------------------------------------------------- font-size: 12px; */
	color: #473e31;
}

/* Styles for scalable font consistency */
html { font-size: 100%; /* IE hack */ }
body { font-size: 0.75em; }
table { font-size: 100%; /* IE hack */ }

input, select, textarea, th, td { font-size:1em; }

form
{
	margin: 0;
	padding: 0;
}

a, img
{
	outline: none;
	border: 0;
	color: #7a003c;
}

p
{
	margin: 0 0 1.3em 0;
	padding: 0;
	display: block;
}

p.intro
{
	/* ------------------------------------------------------------------- font-size: 14px; */
	color: #292763;
	line-height: 1.5em;
	font-weight: bold;
}

p.fine-print
{
	color: #857363;
	font-size: 0.917em;
	/* ------------------------------------------------------------------- font-size: 11px; */
}

p.fine-print a
{
	color: #857363;
	text-decoration: underline;
}

ol.fine-print
{
	padding: 0 0 0 19px;
}
ol.fine-print li
{
	color: #857363;
	font-size: 0.917em;
}

h1
{
	/* ------------------------------------------------------------------- font-size: 22px; */
	font-size:1.83em;
	
	font-weight: normal;
	margin: 11px 0;
	padding: 0;
	color: #292763;
}
h2
{
	/* ------------------------------------------------------------------- font-size: 15px; */
	font-size:1.25em;
	
	font-weight: bold;
	margin: 0 0 11px 0;
	padding: 0;
	color: #6a6998;
}
h3
{
	/* ------------------------------------------------------------------- font-size: 13px; */
	font-size:1.1em;
	
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 0;
	color: #3b3328;
}
h4
{
	/* ------------------------------------------------------------------- font-size: 13px; */
	font-size:1.1em;
	margin: 0 0 2px 0;
	padding: 0;
}

.clear
{
	height: 0 !important;
	line-height: 0 !important;
	clear: both !important;
	font-size: 1px !important;
	margin: 0;
	padding: 0;
}


.table
{
	position: static;
	text-align: left;
	overflow: inherit;
	margin: 0;
	width: 100%;
}
.table .mid
{
	overflow: inherit;
}
.layout
{
	padding: 10px 0 0 0;
}

ul.redarrow
{
	list-style: none;
	padding: 0;
	margin: 0;
	/* ------------------------------------------------------------------- font-size: 12px; */
}

ul.redarrow li
{
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
}

ul.redarrow li a
{
	display: block;
	background: url(bullet_menu-red-arrow_right.gif) 0 .25em no-repeat;
	padding: 0 0 0 11px;
	color: #953363;
	text-decoration: none;
	line-height: 1.6em;
}


ul.greydisc, ul
{
	list-style: none;
	padding: 0;
	margin: 0 0 1.3em 0;
	/* ------------------------------------------------------------------- font-size: 12px; */
}

ul.greydisc li, ul li
{
	margin: 2px 0;
	padding: 0 0 0 15px;
	display: block;
	background: url(bullet_grey-disc.gif) 0 3px no-repeat;
}


/* */
.field
{
	float: left;
	padding: 0 0 9px 0;
}
.field label
{
	/* ------------------------------------------------------------------- font-size: 12px; */
	line-height: 17px;
	color: #3B3328;
	width: 51px;
	display: block;
	float: left;
	text-align: left;
}
.field label.sml
{
	width: 29px !important;
}
.field label.lrg
{
	width: 242px !important;
}
.field label span
{
	color: #FB2424;
}
.field input
{
	/* ------------------------------------------------------------------- font-size: 12px; */
	line-height: 15px;
	color: #3B3328;
	border: 1px solid #8E8E8E;
	width: 145px;
	float: left;
	margin: 0 20px 0 0;
}
.field input.button
{
	width: auto !important;
	border: none !important;
}
.field input.textbox01
{
	margin: 0 6px 0 0;
}
.field input.checkbox
{
	width: 13px !important;
	height: 13px !important;
	margin: 3px 5px 0 0;
}
.field select
{
	width: 158px;
}
.field select.med
{
	width: 120px !important;
	float: left;
	margin: 0 6px 0 0;
	border: 1px solid #8E8E8E;
}
.field select.sml
{
	width: 88px !important;
}
textarea.textarea02
{
	border: 1px solid #D3D3D3;
	width: 99%;
	height: 121px;
	color: #3B3328;
	margin: 0 0 15px 0;
}

.field.field02
{
	padding: 0 0 9px 10px;
}
.field.field02 label
{
	color:#211E73;
	font-size:1.25em;
	text-align:left;
	width: auto;
	float: none;
	padding: 0 0 10px 0;
}
.field.field02 select
{
	margin: 0 14px 0 0;
	float: left;
}
.field.field02 input.button
{
	float: left;
}
* html #centrecontent .wysiwyg_table
{
	width: 100%;
}
/* Centre content styles */





