body {
	font-size: 0.71em;
	font-family: verdana,helvetica,arial,sans-serif;
	text-align: left;
	margin:0;
	padding:0;
	background-color: #355f8b;
	background-image: url(/WebCMS/WebCMS.nsf/body-bkgd.gif); /*Original Background*/
	/*background-image: url(/WebCMS/WebCMS.nsf/Heritage_Background_3.jpg); Anzac Background*/
	/*background-image: url(/WebCMS/WebCMS.nsf/Heritage_2015_Background.jpg); Edith Cowan Background */
	/*background-repeat: repeat-x;*/
	/*color: #000*/
}
p { margin: 0 0 3px 0; line-height: 1.5em; text-align: justify}
address { font-style: normal; line-height: 1.5em }
h1 { color: #0060A0; margin: 12px 0 7px 0; font-size: 1.6em; line-height: 1.8em; font-weight: normal}
h2 { color: #0060A0; margin: 10px 0 6px 0; font-size: 1.4em; line-height: 1.6em; font-weight: normal}
h3 { color: #0060A0; margin: 10px 0 5px 0; font-size: 1.1em; line-height: 1.3em; font-weight: bold}
h4 { color: #333; margin: 10px 0 5px 0; font-size: 1.1em; font-weight: normal}
h5 { color: #666; margin: 10px 0 5px 0; font-size: 1em; font-weight: bold}
h6 { color: #999; margin: 10px 0 5px 0; font-size: 1em; font-weight: bold}
a { color: #1c436c; text-decoration: none }
a:hover { color: #666; text-decoration: underline }
td { vertical-align: top }
ol { list-style-type: decimal }
.lc { color: #990000 }
.lc a { color: #990000; text-decoration: underline }
.la { color: #006600 }
.la a { color: #006600; text-decoration: underline }
.info { color: #666; font-size: 0.85em }
.horiz li { float: left }
.clear{ clear: both}
sup {font-size:xx-small; vertical-align:super;}
strong {font-weight:bold}
I {font-style:italic}
i {font-style:italic}
em {font-style:italic}
#content ul li { list-style-type:square }
#content ol { margin: 0 0 8px 0 }
#content ul { margin: 0 0 8px 0 }
#content li {margin: 0 0 0 30px; line-height: 1.5em}
#content td {padding: 3px; line-height: 1.5em}
#content b {font-weight: bold}
#content p {padding: 0 0 8px 0}
#content a {text-decoration: underline}
.lcstyle h1 { color: #990000 }
.lcstyle h2 { color: #990000 }
.lcstyle h3 { color: #990000 }
.lcstyle h3 a { color: #990000 }
.lcstyle a { color: #990000 }
.lastyle h1 { color: #006600 }
.lastyle h2 { color: #006600 }
.lastyle h3 { color: #006600 }
.lastyle h3 a { color: #006600 }
.lastyle a { color: #006600 }
#wrapper { margin:0px auto; width:1020px; background-color: #fff }
#left_image { margin:0px auto; float: left; margin: 5px 30px 0 0 }
#header { height: 178px }
/*#header { background-image: url(/WebCMS/WebCMS.nsf/header-wa-parl-1.jpg) }*/
#resize { color: #fff; float: right; margin: 5px 30px 0 0 }
#resize a { color: #fff; font-size: 0.85em}
#resize a:hover { color: #e4e4e4  }
#subheader { height: 66px; background-color: transparent; margin-top: -66px}	
#subheaderlink { height: 66px; width: 440px; display:block }
#searchbar { float:right; color: #fff; font-size: 11px; margin: 40px 15px 0 0 }
#searchbar a { color: #fff; text-decoration: none}
#searchbar a:hover { color: #ccc}
#searchbar li { float: left; padding: 0 }
#searchbar .searchbarlinks { margin: 7px 3px 0 6px }
.searchbox input { border: 1px solid #ff9900; height: 18px; line-height: 18px; color: #666; font-size: 11px }
.ie6 .searchbox input { margin-top: -1px }
.ie7 .searchbox input { margin-top: -1px }
.ie8 .searchbox input { margin-top: -1px }
.ie9 .searchbox input { margin-top: -1px }
.searchbox li { margin: 0 }
#searchbar .searchbox input {margin-left: 10px }
.buttongo { float: left; margin-left: 0; height: 22px; line-height: 22px }
.buttongo a { color: #fff; text-decoration: none; padding: 0 5px; margin-left: 5px; background-image: url(/WebCMS/WebCMS.nsf/button-go.gif); display:block; height: 22px }
.buttongo a:hover { color: #ccc }
#menutop { height: 34px; background-image: url(/WebCMS/WebCMS.nsf/topmenu-bkgd.gif)}
#menutop ul { margin-left: 10px }
#menutop li { height: 34px; float: left; background-image: url(/WebCMS/WebCMS.nsf/topmenu-bkgd.gif); margin:0; padding:0}
#menutop a { color: #fff; text-decoration: none; height: 34px; display: block; padding: 12px 7px 0 7px; font-size: 13px }
#menutop a:hover { color: #e4e4e4 }
#menutop .la { background-image: url(/WebCMS/WebCMS.nsf/topmenu-la-bkgd.gif) }
#menutop .lc { background-image: url(/WebCMS/WebCMS.nsf/topmenu-lc-bkgd.gif) }
#menutop .sep { width: 2px; padding: 0; background-image: url(/WebCMS/WebCMS.nsf/topmenu-sep.gif) }
#menutop .seplcleft { width: 2px; padding: 0; background-image: url(/WebCMS/WebCMS.nsf/topmenu-sep-lc-left.gif) }
#menutop .seplcla { width: 2px; padding: 0; background-image: url(/WebCMS/WebCMS.nsf/topmenu-sep-lc-la.gif) }
#menutop .seplaright { width: 2px; padding: 0; background-image: url(/WebCMS/WebCMS.nsf/topmenu-sep-la-right.gif) }
#menutop .seplaleft { width: 2px; padding: 0; background-image: url(/WebCMS/WebCMS.nsf/topmenu-sep-la-left.gif) }
#menutop .seplalc { width: 2px; padding: 0; background-image: url(/WebCMS/WebCMS.nsf/topmenu-sep-la-lc.gif) }
#menutop .seplcright { width: 2px; padding: 0; background-image: url(/WebCMS/WebCMS.nsf/topmenu-sep-lc-right.gif) }
/* below the top menu, depending upon page style the content will be wrapped in one of these div styles */
#wrapcontentleftrightmenu { background-image: url(/WebCMS/WebCMS.nsf/content-bkgd-leftrightmenu.gif) }
#wrapcontentleftmenu { background-image: url(/WebCMS/WebCMS.nsf/content-bkgd-leftmenu.gif) }
#wrapcontentfull { background-color: #fff }
#menuquicklinks { height: 48px; float: right; background-color: transparent }
#menuquicklinks ul { font-size: 11px }
#menuquicklinks li { height: 48px; float: left; text-align:center; background-image: url(/WebCMS/WebCMS.nsf/quicklinks-bkgd.png); margin:0; padding:0 }
#menuquicklinks a { color: #000; text-decoration: none; height: 48px; display: block; padding: 14px 5px 0px 5px }
#menuquicklinks a:hover { color: #1c436c }
#menuquicklinks .on { background-image: url(/WebCMS/WebCMS.nsf/quicklinks-bkgd-on.png) }
#menuquicklinks .on a { color: #1c436c }
#menuquicklinks .hasbr { padding-top: 9px }
#menuquicklinks .sep { width: 13px; padding: 0; background-image: url(/WebCMS/WebCMS.nsf/quicklinks-sep.png) }
#menuquicklinks .seplefton { width: 13px; padding: 0; background-image: url(/WebCMS/WebCMS.nsf/quicklinks-sep-left-on.png) }
#menuquicklinks .seprighton { width: 13px; padding: 0; background-image: url(/WebCMS/WebCMS.nsf/quicklinks-sep-right-on.png) }
#menuquicklinks .sepleftend { width: 7px; padding: 0; background-image: url(/WebCMS/WebCMS.nsf/quicklinks-sep-left-end.png) }
#menuquicklinks .sepleftendon { width: 7px; padding: 0; background-image: url(/WebCMS/WebCMS.nsf/quicklinks-sep-left-end-on.png) }
#menuquicklinks .seprightend { width: 7px; padding: 0; background-image: url(/WebCMS/WebCMS.nsf/quicklinks-sep-right-end.png) }
#menuquicklinks .seprightendon { width: 7px; padding: 0; background-image: url(/WebCMS/WebCMS.nsf/quicklinks-sep-right-end-on.png) }
#menuright { float: right; width: 228px; padding: 0 0 40px 0 }
#menuright .component .listlinks a { display:block; position:relative; width:189px }
#menuleft { float: left; width: 231px; margin-top: -48px; padding: 8px 0 40px 0 }
#menuleft .component .listlinks a { display:block; position:relative; width:192px }
/* components within the left and right menus */
.component { margin: 3px 0 0 10px }
.component ul { margin: 5px }
.component .horiz { margin: 9px 0 9px 0 }
.component .horiz .searchbox { padding-left: 5px }
.component .listlinks ul  {width:204px}
.component .listlinks li  { min-height: 1.8em; line-height: 1.8em; width:204px}
.component .listlinks a { color: #000; text-decoration: none; border-bottom: 1px solid #fff; background-image: url(/WebCMS/WebCMS.nsf/li-arrow-orange.png); background-repeat: no-repeat; background-position: 0px 2px; padding: 0 0 0 12px; font-size: 11px}
.component .listlinks a:hover { color: #1c436c; border-bottom: 1px solid #ccc; background-image: url(/WebCMS/WebCMS.nsf/li-arrow-blue.png) }
.component .listlinks .on { color: #1c436c; background-image: url(/WebCMS/WebCMS.nsf/li-arrow-blue.png) }
.component .contentmenu { margin: 0 }
.component .contentmenu li  { min-height: 40px; line-height: 40px }
.component .contentmenu li  { margin: 0; padding: 0 }
.component .contentmenu a { color: #000; text-decoration: none; font-size: 11px; display: block; padding: 0 0 0 5px; border-bottom: 1px solid #ccc; min-height: 39px }
.component .contentmenu a:hover { color: #1c436c; background-color: #F2F2FF; border-bottom: 1px solid #ccc }
.component .contentmenu .contentmenu a { background-color: #fff; border-left: 1px solid #ccc }
.leftside .contentmenu a { width: 204px }
.rightside .contentmenu a { width: 201px }
.component .contentmenu .on { color: #000; background-color: #E0E1FF !important}
.component .lc a:hover { color: #990000; background-color: #ffe6e6 }
.component .lc .on { color: #990000; background-color: #ffcccc !important}
.component .la a:hover { color: #006600; background-color: #edffed }
.component .la .on { color: #006600; background-color: #ccffcc !important}
.topside li  { float: left }
.topside { margin: 5px 0 5px 0; background-color: #e9f3fa; padding: 5px; height: 36px }
#content .component .contentmenutop li { margin: 0; padding: 0; background-color: #fff; list-style:none; line-height: 22px}
#content .component .contentmenutop a { color: #000; text-decoration: none; font-size: 11px; display: block; padding: 5px; border: 1px solid #ccc; height: 22px }
#content .component .contentmenutop li a:hover { color: #1c436c }
#content .component .contentmenutop .on { color: #000; background-color: #E0E1FF !important}
#content .component .lc a:hover { color: #990000; background-color: #ffe6e6 }
#content .component .lc .on { color: #990000; background-color: #ffcccc !important}
#content .component .la a:hover { color: #006600; background-color: #edffed }
#content .component .la .on { color: #006600; background-color: #ccffcc !important}
#content .component .contentmenutop li.starttop { background-color: transparent; background-image: url(/WebCMS/WebCMS.nsf/component-left-bkgd-start-top.gif); padding: 5px 20px 5px 20px; background-repeat: no-repeat; font-size: 13px; color: #fff;}
.starttop { height: 34px; margin-top: 0}
.starttop h1 { color: #fff; font-size: 13px; font-weight: normal; border: none; text-align: center; margin: 0 0 0 -3px; padding: 8px 0 0 0}
.start { height: 34px; margin-top: 0}
.start h1 { color: #fff; font-size: 13px; font-weight: normal;border: none; text-align: left; margin: 0; padding: 13px 0 0 10px}
.end { height: 11px }
.leftside { width: 214px; background-image: url(/WebCMS/WebCMS.nsf/component-left-bkgd.gif) }
.rightside { width: 211px; background-image: url(/WebCMS/WebCMS.nsf/component-right-bkgd.gif) }
.leftside .starttop { width: 214px; background-image: url(/WebCMS/WebCMS.nsf/component-left-bkgd-start-top.gif) }
.leftside .start { width: 214px; background-image: url(/WebCMS/WebCMS.nsf/component-left-bkgd-start.gif) }
.leftside .end { width: 214px; background-image: url(/WebCMS/WebCMS.nsf/component-left-bkgd-end.gif) }
.rightside .starttop { width: 211px; background-image: url(/WebCMS/WebCMS.nsf/component-right-bkgd-start-top.gif) }
.rightside .start { width: 211px; background-image: url(/WebCMS/WebCMS.nsf/component-right-bkgd-start.gif) }
.rightside .end { width: 211px; background-image: url(/WebCMS/WebCMS.nsf/component-right-bkgd-end.gif) }
/* content layouts dependent upon page style */
#content { float: left }
.withleftrightmenu { width: 551px; margin: 2px 5px 10px 5px }
.withleftmenu { width: 772px; margin: 2px 12px 10px 5px }
.full { width: 990px; margin: 2px 15px 10px 15px }
#content .pagecontentmenu li { padding: 3px 0 0 15px; margin: 0 0 5px 0 }
#content .pagecontentmenu li h2 a {
	background-image: url(/WebCMS/WebCMS.nsf/li-arrow-blue.png);
	background-repeat: no-repeat;
	background-position: 0px 2px; 
	padding: 0 0 0 15px;
}
#content .pagecontentmenu  li h2 a:hover { background-image: url(/WebCMS/WebCMS.nsf/li-arrow-orange.png) }
#content .pagecontentmenu  li h2 { margin: 2px 0 4px -15px }
#content .pagecontentmenu  li a { color: #006699; text-decoration: none; margin: 0 }
#content .pagecontentmenu  li a:hover { color: #666; border-bottom: 1px solid #ccc }
#breadcrumbs ul li { list-style-type:none }
#breadcrumbs li { color: #999; float: left; background-image: none; padding: 0; margin: 0 0 0 1px; font-size: 11px}
#breadcrumbs li a { color: #999; text-decoration: none}
#breadcrumbs li a:hover { color: #1c436c; text-decoration: underline}
#footer { padding: 15px 25px 40px 25px; background-color: #cadce9; background-image: url(/WebCMS/WebCMS.nsf/footer-bkgd.gif); background-repeat: no-repeat; background-position: 0 150px}
#footer h1 { color: #6f8da2; font-size: 25px; margin: 15px 0 15px 0 }
#footer ul { margin: 0 0 15px 1px }
#footer .horiz li { float: left; margin: 0 15px 0 0 }
#footer .vert li { float: none; width:210px }
#footer a { color: #708ea3; text-decoration: none; font-size: 10px }
#footer a:hover { color: #ccc; text-decoration: underline }
#footer .lc a { color: #990000 }
#footer .la a { color: #006600 }
#footer .title a { color: #336699 }
#footer a:hover { color: #1c436c }
#homepage {font-size: 0.98em}
#homepage {line-height: 1.5em}
#homeinfo {color: #666}
/*#homeinfo {color: #FFCC33}*/
/*#homeinfo a {color: #FFCC33} yellow gold */
#homeinfo a {color: #3F3F46}
#homeinfo p { margin: 3px 0 0 0}
#homeinfo z {color: #669999}
#homeinfo anz {color: #E60000}
#homeinfo r {color: #FF0000} /*red*/
/*Manipulates the spacing within the LA and LC boxes on the home page */
.homeLC { float: right; width: 260px; background-color: #fff9f9; border: solid 1px #ccc; padding: 0 5px 5px 5px; margin: 0 0 5px 0}
.homeLA { float: left; width: 260px; background-color: #f9fff9; border: solid 1px #ccc; padding: 0 5px 5px 5px; margin: 0 0 5px 0 }
.homeInfoBox { float: left; text-align: center; width: 97%; background-color: #ffffcc; border: solid 2px #CCC; padding: 5px 5px 5px 5px; margin: 0 0 5px 3px}
/*.homeInfoBox { float: left; width: 97%; background-color: #E3C4CB; border: solid 2px #CCC; padding: 5px 5px 5px 5px; margin: 0 0 5px 3px} cowan */
/*.homeInfoBox { float: left; width: 97%; background-color: #3e442a; border: solid 2px #CCC; padding: 5px 5px 5px 5px; margin: 0 0 5px 3px} Anzac Info Box */
.homeInfoTable { margin: 0 auto; }
.committeesInfoBox { float: left; width: 720px; background-color: #ffffcc; border: solid 1px #ccc; padding: 0 5px 5px 5px; margin: 0 0 5px 3px}
.homeCommit { background-color: #f4f4f4; border: solid 1px #ccc; padding: 0 5px 5px 5px; margin: 0 0 5px 0 }
#homepage li {margin-left: 18px}
#homepage h1 {margin: 4px 0 5px 0; font-size: 1.5em; line-height: 1.6em}
#homepage h2 {margin: 10px 0 5px 0; font-size: 1.3em; line-height: 1.4em}
#homepage h3 {margin: 10px 0 5px 0; font-size: 1.0em; line-height: 1.1em}
#calendar-table table { border: 1px solid #ccc}
#feedlink ul li { list-style: none; margin-top: 10px }
#feedlink a img { vertical-align: middle }
#disclaimer { color: #666; font-size: 10px; text-align: center; margin-top: 20px; border-top: solid 1px #ccc; padding: 10px }
#disclaimer a { color: #666; text-decoration: none }
#disclaimer a:hover { color: #666; text-decoration: underline }
.component a.fc-event {
  min-height:21px;
  margin-top:-16px;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
