@charset utf-8;
body{background:#CFCFCF;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;margin:0;padding:0}
img{border:none}
p{margin:0;padding:0}
hr{color:#9EACCF}
#pageHeader{width:980px;height:130px;position:relative;overflow:hidden;z-index:0;background-color:#FFF}
#headerLogo{position:absolute;left:0;top:0;z-index:4}
#imgOne{width:687px;height:130px;position:absolute;top:0;right:0;z-index:2;background-image:url(../images/loading-image.gif);background-position:center center;background-repeat:no-repeat;background-color:#FFF}
#imgTwo{width:687px;height:130px;position:absolute;top:0;right:0;z-index:1;display:none}
#headerMask{position:absolute;left:0;top:0;z-index:3}
#siteSearch{float:right;margin:0;padding:0}
#siteSearchField{font-size:11px;width:100px;height:13px;float:left;border:#CCC 1px solid;margin:0 7px 0 0;padding:1px}
#siteSearchButton{height:17px;border:#666 1px solid;font-size:9px;color:#444;line-height:16px;margin:0;padding:0 4px 3px}
#searchBox{width:700px;position:relative;padding:5px 0 10px}
#searchField{font-size:11px;height:16px;width:385px;padding:1px 4px}
#searchSubmit{font-size:11px;width:60px}
#siteSearchOptions{font-size:11px;padding-top:5px;width:700px}
.searchLinkTitle{color:#3E59A4!important;text-decoration:none;font-size:14px}
.searchLinkTitle:hover{color:#934F46}
.searchLinkTitle:visited{color:#35497D!important;text-decoration:none}
.searchLink{color:#3E59A4!important;text-decoration:none;font-size:11px}
.searchLink:hover{color:#846051}
.searchLink:visited{color:#35497D;text-decoration:none}
.ieMenuHover{cursor:pointer!important}
#pageContent{width:672px;float:right;margin:15px 0 10px}
#pageControls{float:right;margin-bottom:10px;width:445px}
#fontScaling{float:right;margin-left:5px}
#pageContainer{width:980px;margin:15px auto 0;padding:0}
#pageContentArea{width:946px;background:#FFF url(/images/menu-shadow-fill.gif) top left repeat-x;color:#292929;padding:0 17px}
#pageContentArea h1{font-size:21px;color:#014467;width:100%;clear:both;margin:0 0 8px;padding:0 12px 0 0}
#pageContentArea h2{font-size:18px;color:#014467;clear:both;margin:10px 0 5px;padding:0}
#pageContentArea h3{font-size:18px;color:#333;clear:both;margin:10px 0 5px;padding:0}
#pageContentArea h4{font-size:16px;color:#014467;font-weight:700;clear:both;margin:8px 0 2px;padding:0}
#pageContentArea h5{font-size:16px;color:#333;font-weight:700;clear:both;margin:8px 0 2px;padding:0}
#pageContentArea h6{font-size:14px;color:#014467;font-weight:700;clear:both;margin:5px 0 1px;padding:0}
#pageContentArea a{text-decoration:none;color:#039}
#pageContentArea a:hover{text-decoration:none;color:#1185E3}
#pageFooter{width:980px;height:141px;font-size:10px;color:#fff;background:#FFF url(/images/rda-swirl.gif) no-repeat bottom left;clear:both;margin:-40px 0 0 -17px;padding:0}
#pageFooterText{width:960px;padding:123px 10px 0}
#pageFooter a{text-decoration:none;color:#fff}
#footerCopyright{float:left}
#printFooter{display:none;width:auto;font-size:11px;color:#333;line-height:1.5em;padding-top:10px;clear:both}
#designBy{width:980px;font-size:10px;color:#AAA;text-align:center;margin:15px auto}
#designBy a{font-size:10px;color:#AAA;text-decoration:none}
#designBy a:hover{font-size:10px;color:#333}
div.pagePhotoContainer{margin-top:3px;margin-bottom:5px}
div.pagePhotoCaption{font-size:10px;margin-bottom:10px;padding:0}
div.fileDownload{padding:4px 0 3px}
div.fileDownload span{display:block;float:left;padding-top:2px}
img.iconDownload{float:left;margin:0 6px 0 0}
div.siteMap ul{list-style:none;margin:0!important;padding:0!important}
div.siteMap ul li{margin:.5em 0 0!important}
div.siteMap ul ul{list-style:none;display:block;margin:0 0 0 1.2em !important}
div.siteMapL1{font-weight:700;padding-bottom:2px;border-bottom:#F1EDEB 1px solid}
.backLink{font-size:12px;font-weight:700;color:#1e52b5!important}
.navUnavailable{color:#CCC!important}
select.pageSelector{font-size:12px;margin:0 3px}
option.pageSelector{font-size:12px;padding:0 10px 2px 5px}
div.navFooter{font-size:12px;font-weight:700;color:#333;padding-top:10px}
div.navFooter a{color:#039!important;text-decoration:none}
table.lgreyBorder{border-top:#E5E5E5 1px solid;border-left:#E5E5E5 1px solid;border-bottom:none;border-right:none}
table.dgreyBorder{border-top:#999 1px solid;border-left:#999 1px solid;border-bottom:none;border-right:none}
table.blackBorder{border-top:#000 1px solid;border-left:#000 1px solid;border-bottom:none;border-right:none}
table.lgreyBorder td{border-bottom:#E5E5E5 1px solid;border-right:#E5E5E5 1px solid;border-top:none;border-left:none}
table.dgreyBorder td{border-bottom:#999 1px solid;border-right:#999 1px solid;border-top:none;border-left:none}
table.blackBorder td{border-bottom:#000 1px solid;border-right:#000 1px solid;border-top:none;border-left:none}
fieldset.formRegion{border:#DFE7EC 1px solid;margin-top:20px;background-color:#FEFEFE;padding:10px}
fieldset.formRegion legend{font-size:16px;color:#036;font-weight:700}
div.errorLog{width:692px;color:red}
form.userForm label{color:#333;font-weight:700;font-size:12px;width:150px;float:left;padding:3px 0 0}
input.short{border:#DDD 1px solid;width:210px;height:17px;font-size:11px;float:left;margin:3px 0 0;padding:3px 5px 0}
input.standard{border:#DDD 1px solid;width:520px;height:17px;font-size:11px;float:right;margin:3px 0 0;padding:3px 5px 0}
textarea.short{border:#DDD 1px solid;width:520px;height:40px;font-size:11px;float:right;margin:3px 0 0;padding:3px 5px 0}
textarea.standard{border:#DDD 1px solid;width:520px;height:60px;font-size:11px;float:right;margin:3px 0 0;padding:3px 5px 0}
textarea{font-family:Arial, Helvetica, sans-serif;font-size:11px}
br.fieldBreak{line-height:0}
#enquiryFormContainer{width:auto;font-size:12px}
div.fieldLeft{float:left;width:694px;margin:5px 0 0}
.errorLine{padding-bottom:1px;color:red;height:0;opacity:0;display:none;width:440px;float:right;font-size:10px}
.enquirySuccess{color:#060;font-size:14px;font-weight:700}
#captchaImage{float:left;margin:2px 0 0 2px}
div.captchaCheck{float:right;width:533px;font-size:10px}
div.captchaText{line-height:1.3em;width:440px}
div.captchaText a{text-decoration:none}
div.captchaText a:hover{text-decoration:underline}
#securityField{margin-top:5px;font-size:20px;width:76px;height:26px;border:#CCC 1px solid;color:#283F47;text-align:center;font-weight:700;float:left;letter-spacing:.2ex;padding:0 2px 4px}
#securityFieldError{width:440px;margin-top:3px}
div.formFooter{text-align:center;margin:25px 0 5px}
br.lineBreak{line-height:0!important}
div.stdGalThumb{float:left;text-align:center;z-index:0;margin:10px 10px 10px 0}
div.stdGalThumb *{z-index:0!important}
span.photoDivText{background-color:#FFF;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;padding:0 5px}
div.stdGalThumbCaption{font-size:10px}
ul.projectListing{list-style:square;color:#090}
ul.projectListing li{margin-bottom:5px;font-weight:700}
h3.pastProjects{border-bottom:#CDEAC8 1px solid;padding-bottom:4px!important;color:#014467!important;margin:20px 0 8px!important}
#mbOverlay{position:absolute;left:0;width:100%;background-color:#CCC;z-index:1000;cursor:pointer}
#mbCenter{position:absolute;z-index:1001;overflow:hidden;left:50%;top:10%;background-color:#fff;border:5px solid #fff;margin:0;padding:5px}
.mbLoading{background:#fff url(../images/imagebox/loading.gif) no-repeat center}
#mbImage{height:0;border:none;font-size:0;overflow:hidden;margin:0;padding:0}
.clear{clear:both;height:0;font-size:0;overflow:hidden;margin:0;padding:0}
#mbBottom{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;padding-top:8px;margin:0}
#mbNavigation{float:right;width:27px;padding-top:3px;border-left:1px solid #9c9c9c}
#mbCount{width:55px;overflow:hidden;padding-top:1px;float:right;text-align:right;font-size:9px}
#mbCloseLink,#mbPrevLink,#mbNextLink{outline:none;display:block;float:right;height:20px;cursor:pointer}
#mbPrevLink,#mbNextLink{width:17px}
#mbPrevLink{background:transparent url(../images/imagebox/prev.gif) no-repeat}
#mbNextLink{background:transparent url(../images/imagebox/next.gif) no-repeat}
a#mbPrevLink:hover,a#mbNextLink:hover,a#mbCloseLink:hover{background-position:0 -23px}
#mbCloseLink{width:20px;background:transparent url(../images/imagebox/close.gif) no-repeat}
#mbDescription{margin-right:27px;font-weight:400;text-align:justify;padding:0 10px 0 0}
#pageMenu{width:980px;height:25px;background:#002c5a;z-index:250;margin:0 auto;padding:0}
#pageMenu ul{list-style:none;width:980px;display:block;z-index:250;margin:0;padding:0}
#pageMenu ul li{float:left;height:25px;background:url(/images/menu-item-divider.gif) top right no-repeat;position:relative;width:auto;z-index:250;margin:0;padding:0}
#pageMenu ul li a{display:block;overflow:hidden;text-decoration:none;color:#FFF;font-weight:700;font-size:12px;position:relative;z-index:250;padding:5px 27px 0}
#pageMenu ul li ul{position:absolute;top:24px;width:226px!important;height:auto;left:1px;display:none;z-index:250;border:none!important;background:#002c5a;overflow:hidden;border-top:#036 1px solid!important;margin:0!important;padding:0!important}
#pageMenu ul li:hover ul{display:block}
#pageMenu ul li ul li{list-style:none;width:226px!important;height:auto!important;float:none!important;z-index:250;font-size:11px;display:block;white-space:normal;background:none!important;margin:0 0 2px!important;padding:0!important}
#pageMenu ul li ul li a{display:block;width:194px!important;height:auto!important;text-align:left;z-index:250;color:#FFF!important;font-size:11px!important;font-weight:700!important;position:relative!important;padding:5px 15px!important}
#sideBlock{background:url(/images/side-menu-fill.gif) repeat-y;width:226px;float:left;position:relative;padding:15px 37px 5px 10px}
#sideMenuHeader{background:url(/images/side-menu-header.gif) no-repeat;width:253px;height:15px;position:absolute;top:0;left:0}
#sideMenuFooter{background:url(/images/side-menu-footer.gif) no-repeat;width:253px;height:9px;position:absolute;bottom:0;left:0}
#sideBlock h5{font-size:14px!important;color:#002c5a!important;font-weight:700!important;padding-bottom:3px;border-bottom:#BACADC 2px solid;margin:0!important}
#sideBlock h5 a{font-size:14px!important;color:#002c5a;font-weight:700!important;padding-bottom:0!important;margin:0!important}
ul.sideSummary{list-style:square;font-size:10px;color:#002c5a;display:block;margin:0 0 0 15px;padding:2px 0 0}
ul.sideSummary li{color:#002c5a;margin:0;padding:5px 0 0}
ul.sideSummary li span{color:#45494d}
ul.sideSummary li a{color:#002c5a!important;text-decoration:none}
#sideLogos{text-align:center;padding-top:20px}
#sideLogos img{margin-bottom:30px}
.sideMoreLink{float:right;color:#6d9437!important;font-size:10px;display:block;margin-top:5px}
#sideMenu{width:226px;float:left;list-style:none;display:block;position:relative;z-index:100;margin:0!important;padding:5px 0!important}
#sideMenu li{list-style:square;font-size:11px;font-weight:700;color:#002c5a;position:relative;z-index:100;margin:0 0 5px 15px;padding:0}
#sideMenu li a{font-size:11px;font-weight:700;color:#002c5a;text-decoration:none;z-index:100;display:block}
#sideMenu li ul{list-style:none;margin-top:0!important;padding-top:0!important;margin-bottom:0!important;padding-bottom:0!important}
#sideMenu li ul li{padding-bottom:0!important;margin-bottom:0!important}
ul.hangingMenu{list-style:none;position:relative;display:block;margin:0!important;padding:0 0 3px!important}
ul.hangingMenu li{width:193px!important;position:relative;font-size:11px!important;border:none!important;list-style:none!important;margin:0 0 0 7px !important;padding:0!important}
ul.hangingMenu li a{font-weight:400!important;width:193px!important;font-size:11px!important;display:block;margin:4px 0;padding:0!important}
#sideMenu li:hover ul.flyoutMenu{display:block;z-index:200!important;margin-bottom:10px}
ul.flyoutMenu{position:absolute!important;left:210px!important;top:-4px!important;display:none;z-index:200!important;width:auto;height:auto!important;background:#FFF;list-style:none;border-top:#EEE 1px solid!important;border-bottom:#CCC 1px solid!important;margin:0!important;padding:0!important}
ul.flyoutMenu li{border-left:#EEE 1px solid;border-right:#CCC 1px solid!important;z-index:200!important;width:225px;height:auto!important;margin:0!important;padding:0!important}
ul.flyoutMenu li a{z-index:200!important;font-size:11px;font-weight:700;color:#002c5a;width:auto!important;height:auto!important;display:block;margin:0!important;padding:4px 5px!important}
img.menuMarker{float:right;margin:1px 0 0}
.smenuSelected{color:#390!important}
div.link{margin-bottom:5px}
div.linkListDivider{width:672px;height:1px;background-color:#ECF0F2;margin:10px 0}
.linkTitle:hover{cursor:pointer;color:#1185E3!important}
.linkElement{position:relative}
#linkCategoryArea h2{margin:5px 0!important}
#expandAll{color:#039;font-weight:700;font-size:12px;float:right;margin-bottom:10px}
#collapseAll{color:#039;font-weight:700;font-size:12px;float:right;margin-bottom:10px;display:none}
#linksIntro{color:#353E86;font-style:italic;font-size:11px;float:left;margin-bottom:10px}
div.newsListDivider{height:1px;width:672px;background-color:#9EACCF;margin:12px 0 10px}
div.newsListContainer{width:672px;border-bottom:#F5F5F5 1px dashed;margin-top:5px;padding:0 0 5px}
div.newsListDate{font-size:12px;color:#444;font-weight:700;padding:2px 0}
div.newsListIntro{font-size:11px;color:#333}
div.newsListContainer h6{margin:0!important}
div.newsListContainer h6 a{font-size:14px}
a.eventReadLink{padding-top:3px;display:inline-block}
h1.newsArticleTitle{margin:0 0 5px!important}
div.newsArticleDate{font-weight:700;font-size:14px;color:#666;margin:0 0 10px}
#regionMapBox{margin:15px 0}
#regionMap{width:460px;height:463px;background:url(/images/pages/our-region/region.gif) no-repeat;position:relative;border:0;display:block;margin:0 auto;padding:0}
#regionMap li{list-style:none;display:block;position:absolute;margin:0;padding:0}
#regionMap a{display:block;text-indent:-9999px;text-decoration:none}
#regionMapNote{font-size:10px;color:#999;text-align:center;padding-top:15px}
#moree{left:1px;top:30px;width:208px;height:201px;z-index:40}
#moree a{height:201px}
#narrabri{left:15px;top:183px;width:175px;height:150px;z-index:40}
#narrabri a{height:150px}
#gunnedah{left:106px;top:298px;width:106px;height:110px;z-index:40}
#gunnedah a{height:110px}
#liverpool{left:127px;top:363px;width:127px;height:99px;z-index:40}
#liverpool a{height:99px}
#gwydir{left:157px;top:48px;width:106px;height:219px;z-index:40}
#gwydir a{height:219px}
#tamworth{left:169px;top:246px;width:139px;height:192px;z-index:34}
#tamworth a{height:192px}
#inverell{left:213px;top:43px;width:118px;height:179px;z-index:40}
#inverell a{height:179px}
#uralla{left:256px;top:234px;width:85px;height:104px;z-index:38}
#uralla a{height:104px}
#walcha{left:294px;top:328px;width:113px;height:108px;z-index:40}
#walcha a{height:108px}
#armidale{left:300px;top:259px;width:119px;height:87px;z-index:39}
#armidale a{height:87px}
#guyra{left:262px;top:210px;width:152px;height:76px;z-index:37}
#guyra a{height:76px}
#gleninnes{left:317px;top:128px;width:112px;height:100px;z-index:40}
#gleninnes a{height:100px}
#tenterfield{left:310px;top:2px;width:148px;height:147px;z-index:40}
#tenterfield a{height:147px}
.buk #moree a,#moree a:hover{background:url(/images/pages/our-region/moree.gif) 0 0 no-repeat}
.buk #narrabri a,#narrabri a:hover{background:url(/images/pages/our-region/narrabri.gif) 0 0 no-repeat}
.buk #gunnedah a,#gunnedah a:hover{background:url(/images/pages/our-region/gunnedah.gif) 0 0 no-repeat}
.buk #liverpool a,#liverpool a:hover{background:url(/images/pages/our-region/liverpool.gif) 0 0 no-repeat}
.buk #gwydir a,#gwydir a:hover{background:url(/images/pages/our-region/gwydir.gif) 0 0 no-repeat}
.buk #tamworth a,#tamworth a:hover{background:url(/images/pages/our-region/tamworth.gif) 0 0 no-repeat}
.buk #inverell a,#inverell a:hover{background:url(/images/pages/our-region/inverell.gif) 0 0 no-repeat}
.buk #uralla a,#uralla a:hover{background:url(/images/pages/our-region/uralla.gif) 0 0 no-repeat}
.buk #walcha a,#walcha a:hover{background:url(/images/pages/our-region/walcha.gif) 0 0 no-repeat}
.buk #armidale a,#armidale a:hover{background:url(/images/pages/our-region/armidale.gif) 0 0 no-repeat}
.buk #guyra a,#guyra a:hover{background:url(/images/pages/our-region/guyra.gif) 0 0 no-repeat}
.buk #gleninnes a,#gleninnes a:hover{background:url(/images/pages/our-region/gleninnes.gif) 0 0 no-repeat}
.buk #tenterfield a,#tenterfield a:hover{background:url(/images/pages/our-region/tenterfield.gif) 0 0 no-repeat}
form,#searchBox form{margin:0;padding:0}
#siteSearchOptions label,div.link a{font-weight:700}
#pageContent br,#pageContentArea br{line-height:1em}
ul,ol{display:inline;margin:0;padding:0}
ul li,ol li{margin:0 0 0 15px;padding:0}
#pageFooter a:hover,#pageMenu ul li a:hover{color:#bed600}
#footerLinks,div.fieldRight{float:right}
#pageMenu ul li ul li a:hover,.menuSelected{color:#bed600!important}
#pageMenu a,#sideBlock a{outline:none}
#sideBlock h5 a:hover,#sideMenu li a:hover{color:#390;text-decoration:none}
.linkTitleHover,#expandAll:hover,#collapseAll:hover{cursor:pointer}