.siteMap01 { 
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	width: 100%;
	height: 100%;
	padding-top: 2px;
	text-transform: uppercase;
	background-color: #A1A1A1; }
.siteMap02 { 
	font-size: 11px;
	font-weight: regular;
	color: #FFFFFF;
	width: 100%;
	height: 100%;
	padding-left: 20px;
	padding-top: 2px;
	text-transform: uppercase;
	background-color: #A1A1A1; }
.siteMap03 {
	font-size: 9px;
	font-weight: regular;
	color: #FFFFFF;
	width: 100%;
	height: 100%;
	padding-left: 40px;
	padding-top: 2px;
	text-transform: uppercase;
	background-color: #A1A1A1; }
.siteMapSize { font-size: 2px; width: 30px; }



td, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0B3F68;
	font-weight: normal;
	font-style: normal;
	text-decoration: none; }

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #105D99;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px; }

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0B3F68;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	margin: 0px; }

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0B3F68;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	margin: 0px; }

h4 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	background-image: url('/persistent/templateimages/nav_bg.jpg');
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 10px;
	padding-top: 2px;
	height: 100%;
	display: block;
	margin: 0px; }
h4:hover { 
	background-image: url('/persistent/templateimages/nav_select.jpg');
	background-repeat: repeat-y;
	background-position: left top;
	display: block; }

a { color: #454545; text-decoration: none; }
a:hover { color: #105D99; text-decoration: underline; }

input { font-family: Arial; font-size: 11px; font-weight: none; color: #000000; border-color: #AAAAAA; padding: none; margin: none; border-width: 1px; }
textarea { font-family: Arial; font-size: 11px; font-weight: none; color: #000000; border-color: #AAAAAA; padding: none; margin: none; border-width: 1px; }
select { font-family: Arial; font-size: 11px; font-weight: none; color: #000000; border-color: #AAAAAA; padding: none; margin: none; border-width: 1px; }
/* -------------- print version -------------- */
.tableMain { 
		background-color: #FFFFFF;
		width: 100%; }
/* -------------- print version -------------- */
.headerBar { 
	background-image: url('/persistent/templateimages/bar_001.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #105D99;
	display: none; }
/* -------------- print version -------------- */
.footerBar { 
	background-image: url('/persistent/templateimages/bar_001.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #105D99; }

.headerFooter { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: regular;
	font-style: normal;
	text-decoration: none;
	padding-top: 2px; }
.headerFooter:hover { 
	color: #000000;
	font-weight: regular;
	font-style: normal;
	text-decoration: underline; }

.headerMenu { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: regular;
	font-style: normal;
	text-decoration: none;
	text-transform: lowercase;
	padding-left: 4px;
	padding-right: 4px; }
.headerMenu:hover { 
	color: #000000;
	font-weight: regular;
	font-style: normal;
	text-decoration: none; }
.headerMenuCell { 
	padding-top: 2px;
	border-left: 1px solid #557C9A; }

.headerMenuA { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
	font-weight: regular;
	font-style: normal;
	text-decoration: none;
	text-transform: UPPERCASE;
	padding-left: 4px;
	padding-right: 4px; }
.headerMenuA:hover { 
	color: #000000;
	font-weight: regular;
	font-style: normal;
	text-decoration: none; }


/* -------------- print version -------------- */
.middleBar { 
	background-image: url('/persistent/templateimages/bar_002.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #F1F1F1;
	display: none; }
/* -------------- print version -------------- */
/* ----------------------------------------------------------- navigation section */
/* -------------- print version -------------- */
.navBar { 
	background-image: url('/persistent/templateimages/nav_bg.jpg');
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #CACACA;
	border-bottom: 1px solid #6B6B6B;
	display: none; }
/* -------------- print version -------------- */
.mainButton { 
	border-left: 1px solid #A2A2A2;
	border-right: 1px solid #A2A2A2;
	border-bottom: 1px solid #A2A2A2; }
.mainMenu { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #105D99;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	padding-top: 2px;
	width: 100%;
	height: 100%;
	display: block; }
.mainMenu:hover { 
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	background-color: #105D99;
	background-image: url('/persistent/templateimages/nav_select.jpg');
	background-repeat: repeat-y;
	background-position: left top; }

.mainMMenu { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #105D99;
	font-style: normal;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 2px;
	width: 100%;
	height: 100%;
	text-transform: uppercase;
	display: block; }
.mainMMenu:hover { 
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
	background-color: #105D99;
	background-image: url('/persistent/templateimages/nav_select.jpg');
	background-repeat: repeat-y;
	background-position: left top; }


.mainSubButton { 
	border-left: 1px solid #A2A2A2;
	border-right: 1px solid #A2A2A2;
	border-bottom: 1px solid #A2A2A2;
	background-image: url('/persistent/templateimages/nav_sub_bg.jpg');
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #F1F1F1; }
.mainSubMenu { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #105D99;
	font-weight: regular;
	font-style: normal;
	text-decoration: none;
	padding-left: 20px;
	padding-top: 2px;
	width: 100%;
	height: 100%;
	display: block; }
.mainSubMenu:hover { 
	color: #FFFFFF;
	font-weight: regular;
	font-style: normal;
	text-decoration: none;
	background-color: #105D99;
	background-image: url('/persistent/templateimages/nav_select.jpg');
	background-repeat: repeat-y;
	background-position: left top; }

.subMenu { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #919191;
	font-weight: regular;
	font-style: normal;
	text-decoration: none; }	
/* ----------------------------------------------------------- navigation section */
/* -------------- print version -------------- */
.mainSection { 
	background-color: #FFFFFF;
	border: 1px solid #D1D1D1; }
/* -------------- print version -------------- */
.imageSection { display: none; }
div { display: none; }
/* -------------- print version -------------- */
.logoMain { 
	background-image: url('/persistent/templateimages/logo.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #E1E1E1; }
/* ----------------------------------------------------------- variable image */
.mainImage { 
	background-image: url('/persistent/templateimages/main_image_001.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #E1E1E1; }
.mainImageNSW { 
	background-image: url('/persistent/templateimages/main_image_nsw.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #E1E1E1; }
.mainImageNSWILLA { 
	background-image: url('/persistent/templateimages/main_image_illawarra.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #E1E1E1; }
.mainImageNSWCWEST { 
	background-image: url('/persistent/templateimages/main_image_cwest.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #E1E1E1; }
.mainImageNSWHUNTER { 
	background-image: url('/persistent/templateimages/main_image_hunter.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #E1E1E1; }
.mainImageVIC { 
	background-image: url('/persistent/templateimages/main_image_vic.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #E1E1E1; }
.mainImageQLD { 
	background-image: url('/persistent/templateimages/main_image_qld.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #E1E1E1; }
.mainImageNQLD { 
	background-image: url('/persistent/templateimages/main_image_nqld.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #E1E1E1; }
.mainImageSA { 
	background-image: url('/persistent/templateimages/main_image_sa.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #E1E1E1; }
.mainImageWA { 
	background-image: url('/persistent/templateimages/main_image_wa.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #E1E1E1; }
.mainImageTAS { 
	background-image: url('/persistent/templateimages/main_image_tas.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #E1E1E1; }
.mainImageACT { 
	background-image: url('/persistent/templateimages/main_image_act.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #E1E1E1; }
.mainImageNT { 
	background-image: url('/persistent/templateimages/main_image_nt.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #E1E1E1; }
/* ----------------------------------------------------------- variable image */

/* ----------------------------------------------------------- table styles */
#header { background-color: #9A9A9A; font-weight: bold; color: #FFFFFF; }
#table001 { border: 1px solid #9A9A9A; margin-top: 5px; }
#content001 { background-color: #F1F1F1; font-size: 9px; color: #0B3F68; padding: 5px; }
#content002 { background-color: #EEEEEE; font-size: 9px; color: #0B3F68; padding: 5px; }
/* ----------------------------------------------------------- table styles */

/* quick links section ----------------------------------- */
#quickButton { 
	border-top: 1px solid #D1D1D1;
	background-color: #EEEEEE; }
.quickLink { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0B3F68;
	font-weight: regular;
	font-style: normal;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 10px;
	width: 100%;
	height: 100%;
	display: block; }
.quickLink:hover { 
	color: #000000;
	font-weight: regular;
	font-style: normal;
	text-decoration: none;
	background-color: #E1E1E1; }
/* quick links section ----------------------------------- */

/* newsletter -------------------------------------------- */
.newsletterHeader { 
	background-image: url('/persistent/templateimages/newsletter_header.jpg');
	background-repeat: no-repeat;
	background-position: left top; }
.newsletterLogo { 
	background-image: url('/persistent/templateimages/newsletter_logo.jpg');
	background-repeat: no-repeat;
	background-position: left top; }
.newsletterImage { 
	background-image: url('/persistent/templateimages/newsletter_image.jpg');
	background-repeat: no-repeat;
	background-position: left top; }
.newsletterLeft { 
	background-image: url('/persistent/templateimages/newsletter_middle_left.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 2px; }
.newsletterMain { 
	background-image: url('/persistent/templateimages/newsletter_middle.jpg');
	background-repeat: no-repeat;
	background-position: left top; 
	padding-top: 2px; }
.newsletterFooter { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: regular;
	font-style: normal;
	text-decoration: none;
	padding-top: 2px; }
/* newsletter -------------------------------------------- */
