/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 28 September 2024 11:20:31
*/


html {
    color: #222;
    font-size: 1em;
    line-height: 1.4;
    height: 100%;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.browserupgrade {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}












.skip-links__list {
    list-style: none;
    margin: 0;
    padding: 0;
    font-family: 'Source Sans Pro', arial, sans-serif;
    font-size: 0.9em;
    margin-left: 20px;
}

.skip-links__list a {
    color: #35393c;
}

.skip-links__link {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.skip-links__link:focus, .skip-links__link:active {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}





/* =============================================================================
    IE8 Styles
============================================================================= */


.lt-ie9 body{display:none;}



@media only screen and (min-width: 1040px) { /* desktop to widescreen */

.lt-ie9 body{display:block!important;}

/*
.lt-ie8 a.pdf{background-image: url('//parliament.nt.gov.au/__data/assets/image/0009/384930/icon-pdf.png?v=0.1.1'); background-repeat:no-repeat; background-position:left center; padding-left:28px;}
.lt-ie8 a.ext{background-image: url('//parliament.nt.gov.au/__data/assets/image/0005/384935/icon-link.png?v=0.1.1'); background-repeat:no-repeat; background-position:right center; padding-left:0px; padding-right:28px;}
.lt-ie8 a.pdf.noext{background-image: url('//parliament.nt.gov.au/__data/assets/image/0009/384930/icon-pdf.png?v=0.1.1'); background-repeat:no-repeat; background-position:left center; padding-left:28px;}
*/

/*.lt-ie9 .header img {height:54px; width:280px;}*/

.lt-ie9 .skip-links__list{height:0px;}
.lt-ie9 .skip-links__list:focus{height:auto;}

.lt-ie9 .header {height:47px;}
.lt-ie9 .header a {text-decoration:none; cursor:pointer; float:left;}
.lt-ie9 .header a + a{float:right; height:40px; line-height:1.1;}

.lt-ie9 .nav-container{height:48px;}
.lt-ie9 .nav-container .nav{height:48px;}
.lt-ie9 .nav ul li:first-child a{color:#007e21;}
.lt-ie9 .nav ul{overflow:visible;}

.lt-ie9 .searchbutton{color:#08384e;}
.lt-ie9 .search-desktop input.searchbox{line-height:1.8;}
.lt-ie8 .search-desktop input.searchbox{line-height:2.3;}
.lt-ie8 .search-desktop .searchbox{margin-left:21px;}

.lt-ie9 .features{padding-bottom:30px;}
.lt-ie9 .feature .feature-text{min-width:300px; padding: 10px 5% 20px 5%;}
.lt-ie9 .feature-links ul li{width:305px; float:left;}


.lt-ie9 .quicklinks-links-lists{}
.lt-ie9 .quicklinks ul{margin:0px; padding:0px; width:260px;}
.lt-ie9 .quicklinks ul + ul{width:220px;}
.lt-ie9 .quicklinks ul + ul + ul{width:210px;}
.lt-ie9 .quicklinks ul li{margin:0px 0px 10px 0px;}


.lt-ie9 .landing-intro{padding-bottom:20px;}
.lt-ie9 .landing-block-container.ie8position1{background:#e8f0f1;}
.lt-ie9 .landing-block-container.ie8position2{background:#fff;}
.lt-ie9 .landing-block-container.ie8position3{background:#e8f0f1;}
.lt-ie9 .landing-block-container.ie8position4{background:#fff;}
.lt-ie9 .landing-block-container.ie8position5{background:#e8f0f1;}
.lt-ie9 .landing-block-container.ie8position6{background:#fff;}
.lt-ie9 .landing-block-container.ie8position7{background:#e8f0f1;}
.lt-ie9 .landing-block-container.ie8position8{background:#fff;}
.lt-ie9 .landing-block-container.ie8position9{background:#e8f0f1;}
.lt-ie9 .landing-block-container.ie8position10{background:#fff;}

.lt-ie9 .landing-block-container.ie8position1 .landing-block-text{float:left; padding-left:3%; padding-right:0%;}
.lt-ie9 .landing-block-container.ie8position1 .landing-block-image{float:left;}
.lt-ie9 .landing-block-container.ie8position2 .landing-block-text{float:right; padding-right:3%; padding-left:0%;}
.lt-ie9 .landing-block-container.ie8position2 .landing-block-image{float:right;}
.lt-ie9 .landing-block-container.ie8position3 .landing-block-text{float:left; padding-left:3%; padding-right:0%;}
.lt-ie9 .landing-block-container.ie8position3 .landing-block-image{float:left;}
.lt-ie9 .landing-block-container.ie8position4 .landing-block-text{float:right; padding-right:3%; padding-left:0%;}
.lt-ie9 .landing-block-container.ie8position4 .landing-block-image{float:right;}
.lt-ie9 .landing-block-container.ie8position5 .landing-block-text{float:left; padding-left:3%; padding-right:0%;}
.lt-ie9 .landing-block-container.ie8position5 .landing-block-image{float:left;}
.lt-ie9 .landing-block-container.ie8position6 .landing-block-text{float:right; padding-right:3%; padding-left:0%;}
.lt-ie9 .landing-block-container.ie8position6 .landing-block-image{float:right;}
.lt-ie9 .landing-block-container.ie8position7 .landing-block-text{float:left; padding-left:3%; padding-right:0%;}
.lt-ie9 .landing-block-container.ie8position7 .landing-block-image{float:left;}
.lt-ie9 .landing-block-container.ie8position8 .landing-block-text{float:right; padding-right:3%; padding-left:0%;}
.lt-ie9 .landing-block-container.ie8position8 .landing-block-image{float:right;}
.lt-ie9 .landing-block-container.ie8position9 .landing-block-text{float:left; padding-left:3%; padding-right:0%;}
.lt-ie9 .landing-block-container.ie8position9 .landing-block-image{float:left;}
.lt-ie9 .landing-block-container.ie8position10 .landing-block-text{float:right; padding-right:3%; padding-left:0%;}
.lt-ie9 .landing-block-container.ie8position10 .landing-block-image{float:right;}



.lt-ie9 #accordion h3.ui-state-default{background-color:#E8F0F1; background-image:url('//parliament.nt.gov.au/__data/assets/image/0016/211606/accordion-closed.png?v=0.2.1'); background-repeat:no-repeat; background-position:right center;}
.lt-ie9 #accordion h3.ui-accordion-header-active{background-color:#E8F0F1; background-image:url('//parliament.nt.gov.au/__data/assets/image/0007/211597/accordion-open.png?v=0.2.1'); background-repeat:no-repeat; background-position:right center;}

.lt-ie9 #accordion .ui-accordion-content{overflow:hidden;}



.lt-ie8 .carousel-text{/* margin-top:-300px; */}
.lt-ie8 .intro-container {margin-top: 340px!important;}
.lt-ie8 .carousel-nav-wrapper{display:none;}


.lt-ie8 .content ul,
.lt-ie8 .landing-intro ul{list-style-image:none;}
.lt-ie8 .content ul li,
.lt-ie8 .landing-intro ul li{
/*
  background-image: url('//parliament.nt.gov.au/__data/assets/image/0015/211614/bullet.png?v=0.2.1');
  background-repeat: no-repeat;
  packground-position: left 10px;
  padding: 0px 0px 0px 20px;
  list-style: none;
  margin: 0px 0px 0px 0px;
*/
}





}
@media only screen and (min-width: 1600px) { /* desktop to widescreen */
    .lt-ie8 .flexslider ul li img{width:1600px;}
}


/*
 * jQuery FlexSlider v2.5.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 * 
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/
@font-face {
  font-family: 'flexslider-icon';
  src: url('//parliament.nt.gov.au/__data/assets/file/0016/211615/flexslider-icon.eot?v=0.2.1');
  src: url('//parliament.nt.gov.au/__data/assets/file/0016/211615/flexslider-icon.eot?v=0.2.1?#iefix') format('embedded-opentype'), url('//parliament.nt.gov.au/__data/assets/file/0014/211622/flexslider-icon.woff?v=0.2.1') format('woff'), url('//parliament.nt.gov.au/__data/assets/file/0011/211610/flexslider-icon.ttf?v=0.2.1') format('truetype'), url('//parliament.nt.gov.au/__data/assets/file/0014/211604/flexslider-icon.svg?v=0.2.1#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  /* width: 100%; */
  display: block;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
  margin: 0px;
  background: #ffffff;
  /* border: 4px solid #ffffff; */
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  /*height: auto;*/
  height: 400px;
  margin-left: -200%;
  width: 300%;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav { /* left / right nav */
  *height: 0;
  display:none;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
}
.flex-pauseplay a { /* pause / play button */
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  /* bottom: 8px;
  margin-left:35%; */
  /* opacity: 0.8; */
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #fff;
  /* margin-left:120px; */
  /* margin-top:322px; */
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 14px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav { /* 1 2 3 4 buttons */
  position: absolute;
  /* wi dth:30%;
  ma rgin-top:-20px;
  ma rgin-left:3%; */
  z-index: 10;
  margin-left:5%;
  /* margin-top:330px; */
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #fff;
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #fff;

}
.flex-control-paging li a.flex-active {
  background: #7e0005;

  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}



.flexslider li + div.carousel-nav-wrapper{display:none;}
.flexslider li + li + div.carousel-nav-wrapper,
.flexslider li + li + li + div.carousel-nav-wrapper,
.flexslider li + li + li + li + div.carousel-nav-wrapper{display:block;}







/* ==========================================================================
   
   ========================================================================== */


body {
    /* font: 16px/26px Helvetica, Helvetica Neue, Arial; */
    font-family: Helvetica, Helvetica Neue, Arial;
    /* font-size: 14px; */
    line-height: 26px;
    height: 100%;
}

.wrapper {
    width: 90%;
    margin: 0 5%;
}

.frame{
  min-height: 100%;
  position: relative;
}

.container{
    width:100%;
}

.print-page{display:none;}

.print-only-content{display:none;}

.header-container{background:#007e21;}
.header{padding:0;}
.header img{width:75%; height:auto; max-width:518px;}
.header .sitename{float: right;}
.header .sitename:focus h1 {/*outline:2px solid #7e0005; display: inline; float: right;*/   outline-color: -webkit-focus-ring-color;
  outline-style: auto;
  outline-width: 5px;}
/*.header .sitename:focus:active {outline:0 !important;}*/


.mobnav-container{
    background:#004b14;
    color:#fff;
    overflow:hidden;}
.mobnav{}
.mobnav-container h1{
    font-size:1.2em;
    float:left;
    color: #fff;}
.search-toggle,
.nav-toggle{
    cursor:pointer;
    height:40px;
    width:40px;
    float:right;
    padding:10px 0px 0px 0px;}
.search-toggle{background:url('//parliament.nt.gov.au/__data/assets/image/0020/211592/icon-search.png?v=0.2.1') no-repeat center center;}
.search-toggle.active{background:url('//parliament.nt.gov.au/__data/assets/image/0005/257279/icon-close-white.png?v=0.1.1') no-repeat center center;}
.nav-toggle{background:url('//parliament.nt.gov.au/__data/assets/image/0009/211599/icon-nav.png?v=0.2.1') no-repeat center center;}
.nav-toggle.active{background:url('//parliament.nt.gov.au/__data/assets/image/0019/211618/icon-close.png?v=0.2.1') no-repeat center center;}


.nav-container{background:#fff; position:absolute; z-index:90;}
.nav{display:none;}
.nav ul{
    list-style:none;
    margin:0px;
    background:#2c9347;}
.nav ul li{
    border-bottom:1px solid #033043;
    margin-left:-40px;
    color:#fff;
    overflow:hidden;}

.nav ul li:hover{background:#007e21;}

.nav ul li a{
    border-right:1px solid #033043;
    color:white;
    /* text-transform:uppercase; */
    text-decoration:none;
    font-weight:bold;
    display:block;
    padding:10px 5% 10px 5%;
    float:left;
    width:73%;}
.nav ul li span{
    height:46px;
    float:right;
    width:16%;
    cursor:pointer;
    background:url('//parliament.nt.gov.au/__data/assets/image/0012/211602/arrow-lightblue-closed.png?v=0.2.1') no-repeat center center;}


.nav ul li.hier{background:#007e21;}
.nav ul li.selected{background:#007e21;}
.nav ul li a.hier{}
.nav ul li a.selected{}
.nav ul li span.hier{background:url('//parliament.nt.gov.au/__data/assets/image/0017/211616/arrow-white-open.png?v=0.2.1') no-repeat center center;}
.nav ul li span.selected{background:url('//parliament.nt.gov.au/__data/assets/image/0017/211616/arrow-white-open.png?v=0.2.1') no-repeat center center;}


.nav ul ul{margin-left:-40px}
.nav ul ul li{background:#e8f0f2; border-bottom:1px solid #98d3d9;}
.nav ul ul li.hier{background:#e8f0f2;}
.nav ul ul li.selected{background:#e8f0f2;}
.nav ul ul li a{text-transform:none; color:#34393c; font-weight:normal; border-right:1px solid #98d3d9; font-size:0.95em;}
.nav ul ul li a.hier{color:#2b6b6b; font-weight:bold;}
.nav ul ul li a.selected{color:#2b6b6b; font-weight:bold;}
.nav ul ul li a:hover{color:#fff;}
.nav ul ul li span{background:url('//parliament.nt.gov.au/__data/assets/image/0015/211623/arrow-grey-closed.png?v=0.2.1') no-repeat center center;}
.nav ul ul li span.hier{background:url('//parliament.nt.gov.au/__data/assets/image/0013/211612/arrow-blue-open.png?v=0.2.1') no-repeat center center;}
.nav ul ul li span.selected{background:url('//parliament.nt.gov.au/__data/assets/image/0013/211612/arrow-blue-open.png?v=0.2.1') no-repeat center center;}

.nav ul ul ul{margin-left:-40px}
.nav ul ul ul li{background:#fff; border-bottom:1px solid #d1d1d1;}
.nav ul ul ul li.hier{background:#fff;}
.nav ul ul ul li.selected{background:#fff;}
.nav ul ul ul li a{border-right:1px solid #d1d1d1; font-size:0.9em;}
.nav ul ul ul li a.hier{color:#2b6b6b; font-weight:bold;}
.nav ul ul ul li a.selected{color:#2b6b6b; font-weight:bold;}
.nav ul ul ul li span{background:url('//parliament.nt.gov.au/__data/assets/image/0015/211623/arrow-grey-closed.png?v=0.2.1') no-repeat center center;}
.nav ul ul ul li span.hier{background:url('//parliament.nt.gov.au/__data/assets/image/0018/211608/arrow-blue-closed.png?v=0.2.1') no-repeat center center;}
.nav ul ul ul li span.selected{background:url('//parliament.nt.gov.au/__data/assets/image/0018/211608/arrow-blue-closed.png?v=0.2.1') no-repeat center center;}





.home-icon{display:none;}
.search{ display:none;
    height:40px;
    border-bottom:2px solid #7e0005;
    width: 90%;
    margin: 10px 5% 10px 5%;}
.search input {
    border: 0px none;
    height:34px;}
.searchbox{
    width:75%;
    padding: 0px 6px 0px 6px;}
.searchbutton{
    background: transparent url("//parliament.nt.gov.au/__data/assets/image/0010/257257/icon-search-green.png?v=0.1.1") no-repeat center right;
    float: right;
    width: 15%;
    font-size:0px;}
.search-desktop-toggle, .search-desktop{display:none;}


.content-nav{display:none;}



.carousel-container{background:#999;}
.carousel-item{}
.carousel-text{
    position:absolute;
    background:url('//parliament.nt.gov.au/__data/assets/image/0015/211605/transparent-white.png?v=0.2.1');
    width:80%;
    padding:20px 5%;
    margin:-300px 5% 0px 5%;
/*height: 220px;*/
}
.carousel-text h3{
    font-size:2em;
    font-weight:bold;
    color:#00691b;
    margin:0px;}
.carousel-text p{font-size:1em; color:#35393c;}
.carousel-nav{}
.flex-pauseplay a {margin-left:120px;}
.flex-control-nav {margin-top:376px;}
.flex-pauseplay a {margin-top:368px;}


.breadcrumbs {
    padding: 0px 0px;
    display: block;
    overflow: hidden;
    font-size: 0.8em;
    /* margin-bottom: -20px; */ }
.breadcrumbs ul {
    margin: 10px 0px 0px -40px!important;
    list-style: none!important;}
.breadcrumbs ul li {
    float: left;
    padding: 0px 6px 0px 0px;
    color: #3e7d84;}
.breadcrumbs ul li:first-child {
    padding-left: 0px;
    border-left: 0px;}
.breadcrumbs ul li.active{}
.breadcrumbs ul li a {
    color: #3e7d84;
    font-weight: normal;
    text-decoration: none;}
.breadcrumbs ul li a:hover,
.breadcrumbs ul li a:focus {
    text-decoration: none;
    color:#7e0005;}





.content-container{padding-bottom: 306px;}
.content{font-weight:normal;}
.content h1{color:#007e21; line-height:1.2; margin:16px 0px 0px 0px;}
.content ul,
.landing-intro ul{/* margin-left:-20px; */ list-style-image: url('//parliament.nt.gov.au/__data/assets/image/0010/257266/bullet-red.png?v=0.1.1');}
.content a{color:#3e7d84;/*color:#42858c;*/}
.content a:hover{color:#7e0005;/*color:#7e0005;*/}

.search-results a{color:#3e7d84; text-decoration:underline;}
.search-results a:hover{color:#7e0005;}

.search-results-name a{font-size:1em;}
.search-results-content{font-size:0.9em; line-height:1.2;}

/* adds external link icon to external links
.content a[href^="//"]:before,
.content a[href^="http://"]:before,
.content a[href^="https://"]:before {
  content: url('//parliament.nt.gov.au/__data/assets/image/0005/384935/icon-link.png?v=0.1.1');
  margin: 0 5px 0 0;}
 */
/* does not add external link icon to specified urls
.content a[href^="//cmsexternal.nt.gov.au"]:before,
.content a[href^="http://cmsexternal.nt.gov.au"]:before,
.content a[href^="https://cmsexternal.nt.gov.au"]:before,
.content a[href^="//www.nt.gov.au"]:before,
.content a[href^="http://www.nt.gov.au"]:before,
.content a[href^="https://www.nt.gov.au"]:before,
.content a[href^="http://www.linkedin.com"]:before,
.content a[href^="https://www.youtube.com"]:before {
  content: '';
  margin: 0;}
 */
/*
.content a[href$=".PDF"]:before,
.content a[href$=".pdf"]:before {
  content: url('//parliament.nt.gov.au/__data/assets/image/0009/384930/icon-pdf.png?v=0.1.1');
  margin: 0 5px 0 0;}
*/
/*
a.pdf{background-image: url('//parliament.nt.gov.au/__data/assets/image/0009/384930/icon-pdf.png?v=0.1.1'); background-repeat:no-repeat; background-position:left center; padding-left:28px;}
a.ext{background-image: url('//parliament.nt.gov.au/__data/assets/image/0005/384935/icon-link.png?v=0.1.1'); background-repeat:no-repeat; background-position:left center; padding-left:28px; }
a.noext{background-image: none; padding-left:0px;}
a.pdf.noext{background-image: url('//parliament.nt.gov.au/__data/assets/image/0009/384930/icon-pdf.png?v=0.1.1'); background-repeat:no-repeat; background-position:left center; padding-left:28px;}
*/

img.icon{padding-right:6px;}


#accordion{margin-top:30px;}
#accordion h3{font-size:1em; color:#007e21; border:0px; padding:14px; margin:2px 0px; cursor:pointer;}
#accordion h3.ui-state-default{background:url('//parliament.nt.gov.au/__data/assets/image/0016/211606/accordion-closed.png?v=0.2.1')no-repeat right center #E8F0F1;}
#accordion h3.ui-accordion-header-active{background:url('//parliament.nt.gov.au/__data/assets/image/0007/211597/accordion-open.png?v=0.2.1')no-repeat right center #E8F0F1;}
#accordion p{padding:0px 10px; line-height:1.4;}

.last-updated{
    color: #666;
    font-size: 0.9em;}

.sitemap ul{list-style:none;}


/* ========================================
    Tables
======================================== */

table {
    border: 0 none;
    margin-bottom: 35px;
    margin-top: 35px;
}

table th {
    background-color: #687784;
    color: #FFF;
    padding: 10px;
    text-align: left;
}

td, th {
    padding: 10px;
    border: 0 none;
    border-bottom: 1px solid #d8d8d8;
}

.content table tr {
    vertical-align: top;
}

table.style2 th {
    background-color: #778794;
    border-bottom: 0 none;
    color: #FFF;
}












.landing-intro-container{}
.landing-intro{font-weight:normal;}
.landing-intro a{color:#42858c;}
.landing-intro a:hover{color:#7e0005;}
.landing-intro h1{color:#007e21; line-height:1.2; margin:16px 0px 0px 0px;}

.landing-block-container{background:#e8f0f1;}
.landing-block-container + .landing-block-container{background:#fff;}
.landing-block-container + .landing-block-container + .landing-block-container{background:#e8f0f1;}
.landing-block-container + .landing-block-container + .landing-block-container + .landing-block-container{background:#fff;}
.landing-block-container + .landing-block-container + .landing-block-container + .landing-block-container + .landing-block-container{background:#e8f0f1;}
.landing-block-container + .landing-block-container + .landing-block-container + .landing-block-container + .landing-block-container + .landing-block-container{background:#fff;}

.landing-block{padding-top:30px; padding-bottom:50px;}
.landing-block h2{color:#007e21; line-height:1.2; margin:16px 0px 0px 0px;}
.landing-block-text{}
.landing-block-image{}
.landing-block-text h2{display:none;}
.landing-block-image h2{padding-bottom:10px;}
.landing-block-image img{width:100%; max-width:500px;}







.intro-container{background:#fff;}
.intro{padding-bottom:30px;}
.intro h2{color:#00691b;}
.intro img{width:100%; height:auto; margin-top:30px;}

.intro p {line-height: 1.4;}



.features-container{
    background:#e8f0f1;}
.features{
    padding-top:30px;}
.feature{
    margin-bottom:10px;
    float:left;}
.feature a{
    text-decoration:none;}
.feature img{
    width:100%;}
.feature-text{
    display:none;}
.feature-text-hover{
    display:inline-block;
    min-height:164px;
    background:#fff;
    width:90%;
    padding:10px 5%;}
.feature-text-hover h3{
    margin:6px 0px 10px 0px;
    font-weight:bold;
    font-size:1.5em;
    color:#00691b;}
.feature-text h3{
    display:none;}
.feature-text-hover p{
    margin:6px 0px 0px 0px;
    line-height:1.4em;
    font-size:0.9em;
    color:#35393c;}
.feature span{
    padding:0px 5% 16px 5%;
    display:block;
    color:#7e0005;
    text-transform:uppercase;
    font-size:0.9em;
    background:url('//parliament.nt.gov.au/__data/assets/image/0009/257265/arrow-red-md.png?v=0.1.1') no-repeat 90% 20% #fff;}





.feature-links{margin-bottom:10px; padding:10px 0px 20px 0px; clear:both;}
.feature-links h3{color:#00691b; margin:10px 0px 10px 0px; font-weight:bold; font-size:1.5em;}
.feature-links ul{list-style:none; margin:0px 0px 0px -40px;}
.feature-links ul li{display:block; border-bottom:1px solid #b6cfd3;}
.feature-links ul li + li + li + li + li{border-bottom:none;}
.feature-links ul li a{color:#35393C; text-decoration:none; display:block; padding:10px 0px; background:url('//parliament.nt.gov.au/__data/assets/image/0009/257265/arrow-red-md.png?v=0.1.1') no-repeat right center;}
.feature-links ul li a:hover{color:#7e0005; text-decoration:underline;}









.quicklinks-container{background:#fff;}
.quicklinks{}
.quicklinks h3#quicklinks{
    margin-bottom: 0px;
    cursor:pointer;
    font-size:1em;
    color:#fff;
    text-transform:uppercase;
    padding:10px 10px;
    background:url('//parliament.nt.gov.au/__data/assets/image/0012/211611/icon-white-plus.png?v=0.2.1') no-repeat 95% center #42858c;}
.quicklinks h3#quicklinks.active{
    background:url('//parliament.nt.gov.au/__data/assets/image/0017/211607/icon-white-minus.png?v=0.2.1') no-repeat 95% center #42858c;}
.quicklinks-links-lists{ background:#e8f0f1; display:none; padding: 14px 0px;}
.quicklinks ul{list-style:none; margin:0px 0px 0px 0px;}
.quicklinks ul li{margin-left:-20px;}
.quicklinks ul li a{color:#35393C; text-decoration:none; display:block; padding:2px 0px;}
.quicklinks ul li a:hover,
.quicklinks ul li a:focus{color:#7e0005; /* color:#7e0005; */ text-decoration:underline;}
.quicklinks-links{margin-bottom:20px;}
.quicklinks-icons{overflow:hidden; margin-bottom:40px;}
.quicklinks-icons a img{float:left; max-width:30%;}
.quicklinks-icons a + a img{float:right; margin-top:20px; margin-left:30px;}

.quicklinks-icons-left{display:none;}
.quicklinks-icons-right{display:none;}




footer{
  bottom: 0;
  display: block;
  height: 306px;
  position: absolute;
  width: 100%;
}


.footer-container{background:#3D8740; /* was 42858c changed to meet WCAG2.0 */ }
.footer{color:#fff; font-size:0.7em; line-height:1.2; overflow:hidden;}
.footer .footer-text{margin-top:20px; font-weight:bold; float:left; width:100%;}
.footer ul{list-style:none; margin:10px 0px 40px -48px; float:left;}
.footer ul li{float:left; padding:0px 8px 0px 8px; border-right:1px solid #fff; margin: 4px 0px;}
.footer ul li + li + li + li + li + li{border-right:none;}
.footer ul li a{color:#fff; text-decoration:none; display:block;}
.footer ul li a:hover{text-decoration:underline;}







.button{
    background:#7e0005;
    padding: 10px 20px;
    color: #FFF;
    text-decoration: none;
    display: inline-block;
    border-radius: 2px;
    font-weight:bold;
    text-transform:uppercase;
    font-size:0.9em;
}
.button:hover{
    background:#aa4000;
}



.header h1{display:none;}


.ui-accordion-header{border:1px solid #999;}
/* .ui-state-default{background:#999;} */






/* ==========================================================================

========================================================================== */















/* ==========================================================================
   Media Queries
========================================================================== */

@media only screen and (min-width: 480px) { /* mobile to tablet */

.lt-ie9 body{display:block!important;}

.flex-pauseplay a {margin-left:134px;}
.carousel-text{padding:30px 5%;}
/*.carousel-text{height: 200px;}*/
.carousel-text p{font-size:1.1em;}

.flexslider .slides img {
  /*height: auto;*/
  height: 400px;
  margin-left: -100%;
  width: 200%;
}


}

@media only screen and (min-width: 768px) { /* tablet to desktop */

.lt-ie9 body{display:block!important;}

.flexslider .slides img {
    margin-left: -60%;
    width: 160%;}

.flex-pauseplay a {margin-left:148px;}

.intro{overflow:hidden;}
.intro-text{width:48%; float:right;}
.intro img{width:48%; float:left;}

.feature {max-width: 49%; margin-right: 2%;}
.feature + .feature{margin-right: 0%;}
.feature + .feature + .feature{margin-right: 2%;}
.feature + .feature + .feature + .feature{margin-right: 0%;}
.feature + .feature + .feature + .feature + .feature{margin-right: 2%;}
.feature-links {width: 46%; float:left; clear:none; margin-left: 3%;}
/* .feature a:hover .feature-text-hover{width:40.1%; padding:10px 2%;} */





.landing-intro-container{}
.landing-intro{}
.landing-intro h1{}


.landing-block{overflow:hidden;}
.landing-block h2{}
.landing-block-text{width:50%;}
.landing-block-image{width:47%;}
.landing-block-text h2{display:inline-block;}
.landing-block-text p{line-height:1.3;}
.landing-block-image h2{display:none;}
.landing-block-image img{padding-top:22px;}


.landing-block-container .landing-block-text{float:left; padding-left:3%; padding-right:0%;}
.landing-block-container .landing-block-image{float:left;}
.landing-block-container + .landing-block-container .landing-block-text{float:right; padding-right:3%; padding-left:0%;}
.landing-block-container + .landing-block-container .landing-block-image{float:right;}
.landing-block-container + .landing-block-container + .landing-block-container .landing-block-text{float:left; padding-left:3%; padding-right:0%;}
.landing-block-container + .landing-block-container + .landing-block-container .landing-block-image{float:left;}
.landing-block-container + .landing-block-container + .landing-block-container + .landing-block-container .landing-block-text{float:right; padding-right:3%; padding-left:0%;}
.landing-block-container + .landing-block-container + .landing-block-container + .landing-block-container .landing-block-image{float:right;}
.landing-block-container + .landing-block-container + .landing-block-container + .landing-block-container + .landing-block-container .landing-block-text{float:left; padding-left:3%; padding-right:0%;}
.landing-block-container + .landing-block-container + .landing-block-container + .landing-block-container + .landing-block-container .landing-block-image{float:left;}
.landing-block-container + .landing-block-container + .landing-block-container + .landing-block-container + .landing-block-container + .landing-block-container .landing-block-text{float:right; padding-right:3%; padding-left:0%;}
.landing-block-container + .landing-block-container + .landing-block-container + .landing-block-container + .landing-block-container + .landing-block-container .landing-block-image{float:right;}





}

@media only screen and (min-width: 1040px) { /* desktop to widescreen */

.lt-ie9 body{display:block!important;}

.print-page {
    display:inline-block;
    float: right;
    background: transparent url("//parliament.nt.gov.au/__data/assets/image/0014/211613/print.png?v=0.2.1") no-repeat 0% 0%;
    font-size: 0em;
    height: 15px;
    width: 19px;
    text-decoration: none;
}



/*
.flexslider .slides img {
  width: 100%;
}
*/

/*.header {padding: 24px 0px;}*/

.header h1{display:block; float:right; color:#fff; font-weight:normal; margin:12px 0px 0px 0px;}

.mobnav-container{display:none;}

.nav ul ul{display:none;}
.nav ul li a{border-right:none; color: #007e21;}
.nav ul li.hier,
.nav ul li.selected{background:none;}

.nav-container{position:relative; background:white;}
.nav{display:block; width: 1026px; margin: 0 auto;}
.nav ul{overflow:hidden; margin: 0px 0px 0px -40px; background:white;}
.nav ul li span{display:none;}
.nav ul li{
    padding:0px 8px;
    border-bottom:none;
    margin-left:0px;
    float:left;
    width:auto;}

.nav ul li.search-desktop-toggle{padding:0px 11px;}

.nav ul li:hover{background:white;}
.nav ul li.search-desktop-toggle:hover{background:url('//parliament.nt.gov.au/__data/assets/image/0010/257257/icon-search-green.png?v=0.1.1') no-repeat center 12px white;}
.nav ul li.search-desktop-toggle.active:hover{background:url('//parliament.nt.gov.au/__data/assets/image/0009/257274/icon-close-green.png?v=0.1.1') no-repeat center 12px white;}


/*
.nav ul li:first-child{
    padding:0px 13px 0px 0px; font-size:0em;}
*/

.nav ul li:first-child a{
    padding:0px 14px 0px 0px;
    font-size:0em; width:5px; height:36px;
    background:url('//parliament.nt.gov.au/__data/assets/image/0020/257204/icon-home-black.png?v=0.1.1') no-repeat 0px 14px;
}


.nav ul li a{
    padding:10px 0px 0px 0px;
    margin-bottom:10px;
    border-bottom:2px solid white;
    width:auto;
    font-size:0.87em;}
.nav ul li a.selected{border-bottom:2px solid #007e21;}
.nav ul li a.hier{border-bottom:2px solid #007e21;}
.nav ul li a:hover{border-bottom:2px solid #007e21;}

.home-icon{display:inline-block;}

.search-desktop{
    float:right!important;
    display:list-item; /* display:none; */
    height:40px;
    width: 202px;
    margin: -400px 0px 0px 0px; /* margin: -400px 0px 0px 0px; */ }
.search-desktop.search-desktop-show{
    margin: 7px 0px 0px 0px;}
.search-desktop input {
    border: 0px none;
    height:34px; background:#007e21; color:#fff;}
.search-desktop .searchbox{
    width:150px;
    padding: 0px 6px 0px 6px; float:left;}
.search-desktop .searchbutton{
    background:url('//parliament.nt.gov.au/__data/assets/image/0020/211592/icon-search.png?v=0.2.1') no-repeat center center #007e21;
    float: right;
    width: 40px;}

.search-desktop-toggle{
    display:inline-block;
    cursor:pointer;
    height:40px;
    width:40px;
    float:right!important;
    padding:0px;}
.search-desktop-toggle{background:url('//parliament.nt.gov.au/__data/assets/image/0007/257209/icon-search-black.png?v=0.2.1') no-repeat center 12px;}
.search-desktop-toggle.active{background:url('//parliament.nt.gov.au/__data/assets/image/0008/257291/icon-close-black.png?v=0.1.1') no-repeat center 12px;}
 


.subnavhead a{
    display:inline-block!important;
    text-transform: uppercase;
    font-weight: bold;
    color: #007e21;
    line-height: 1.2;
    display: block;}

.content {
    overflow: hidden;}
.content-nav {
    display:block;
    width: 280px;
    float: left;
    margin-right: 26px;
    margin-top: 40px;}
.content-body {
    width: 720px;
    float: left;
    margin-top: 22px;}
.content-nav a{
    display:none;
    text-decoration:none;}
.content-nav a.hier{
    text-transform:uppercase; 
    font-weight:bold; 
    color: #007e21; 
    line-height: 1.2;
    /* display:block; */ display:none;}
.content-nav .subnav{
    font-size:0.9em;}
.content-nav .subnav a{
    background:url('//parliament.nt.gov.au/__data/assets/image/0020/211619/arrow-content-nav-blue.png?v=0.2.1') no-repeat right center; 
    border-bottom:1px solid #b7D4C1;
    display: block;
    padding: 14px 16px 14px 0px;
    color:#35393c;}
.content-nav .subnav a.selected{
    font-weight:bold; 
    background:url('//parliament.nt.gov.au/__data/assets/image/0004/211594/arrow-content-nav-orange.png?v=0.2.1') no-repeat right center;
    color:#7e0005;border-color:#7e0005;}
.content-nav .subnav a.selected:hover{font-weight:bold;}
.content-nav .subnav a:hover,
.content-nav .subnav a:focus{
    font-weight:normal; 
    background:url('//parliament.nt.gov.au/__data/assets/image/0004/211594/arrow-content-nav-orange.png?v=0.2.1') no-repeat right center;
    color:#7e0005;}
.content-nav .subnav .sub-subnav a{
    padding: 14px 0px 14px 8px;
}
.content-nav .subnav .sub-subnav a.hier,
.content-nav .subnav .sub-sub-subnav a.hier{text-transform:none}
.content-nav .subnav .sub-sub-subnav a{
    padding: 14px 0px 14px 16px;
}

.ui-accordion-content{padding-bottom:2px;}

.last-updated{}

.intro-container {
    margin-top: 400px;
}



.feature {max-width: 335px; margin-right: 10px;}
.feature + .feature{margin-right: 10px;}
.feature + .feature + .feature{margin-right: 0px;}
.feature + .feature + .feature + .feature{margin-right: 10px;}
.feature + .feature + .feature + .feature + .feature{margin-right: 10px;}
.feature-links {width: 305px; float:left; clear:none; margin-left:30px;}
.feature a:hover .feature-text-hover{width:315px; padding:10px 10px;}


.feature-text{display:inline-block;}
.feature-text h3{display:inline-block;}

.features-container{
    background:#e8f0f1;}
.features{
    padding-top:30px;}
.feature{
    margin-bottom:10px;
    float:left;}
.feature a{
    text-decoration:none;}
.feature img{
    width:100%;}
.feature-text{
    width:90%;
    padding:10px 5%;
    background:#fff;
    min-height:100px;}
.feature-text-hover{
    display:none;
    color:#fff;
    min-height:144px;
    background:#7e0005;
    width:auto;
    padding:0px;}



.feature-text-hover h3{
    margin:6px 0px 10px 0px;
    font-weight:bold;
    font-size:1.5em;
    color:#fff;}
.feature-text h3{
    color:#00691b;
    margin:6px 0px 0px 0px;
    font-weight:bold;
    font-size:1.5em;}
.feature-text-hover p{
    margin:6px 0px 0px 0px;
    line-height:1.4em;
    font-size:0.9em;
    color:#fff;}
.feature span{
    padding:0px 5% 16px 5%;
    display:block;
    color:#7e0005;
    text-transform:uppercase;
    font-size:0.9em;
    background:url('//parliament.nt.gov.au/__data/assets/image/0009/257265/arrow-red-md.png?v=0.1.1') no-repeat 90% 30% #fff;}
.feature a:hover span{
    color:#fff;
    background:url('//parliament.nt.gov.au/__data/assets/image/0008/211598/arrow-white-lg.png?v=0.2.1') no-repeat 90% 30% #7e0005;}
.feature a:hover .feature-text-hover{
    display:block;
    position:absolute;
    margin-top:-160px;}

/*
.feature + .feature + .feature span{margin-top:-26px;}
.feature + .feature + .feature + .feature span{margin-top:0px;}
*/

/*
.feature + .feature + .feature a:hover .feature-text-hover{margin-top:-186px; height:168px;}
.feature + .feature + .feature + .feature a:hover .feature-text-hover{margin-top:-160px; height:auto;}
*/













.carousel{width:100%; display:block; position:relative;}
.flexslider{margin:0px; position:relative;}
.slides{margin: 0px; padding: 0px; list-style: outside none none;}
.slides ul li{
    width: 100%;
    float: left;
    margin-right: -100%;
    position: relative;
    opacity: 1;
    display: block;
    z-index: 2;
    height: 400px;
    overflow: hidden;}
.carousel-text{
    width: 1024px;
    margin: -340px auto;
    position: relative;
    padding: 0px;
    background:none;}
.carousel-text-bg{
    background:url('//parliament.nt.gov.au/__data/assets/image/0015/211605/transparent-white.png?v=0.2.1');
    padding: 30px;
    width: 400px;
    /*height: 200px;*/
  }
.flexslider .slides img {
    margin-left: auto;
    margin-right: auto;
    max-width: 1600px;
    height: 400px;
    width: 100%;
    display:block;}
.carousel-nav-wrapper{
    width: 1024px;
    margin: 0px auto;}
.carousel-nav{}
.flex-control-nav {
    margin-left: 0%;
    margin-top: 330px;
}
.flex-pauseplay a {
    margin-left: 120px;
    margin-top: 322px;
}




.intro img {
    width: 38%;
    margin-right: 10%;}
.intro-text {
    margin-top: 40px;}

.quicklinks-icons{display:none;}
.quicklinks-links{margin-top:30px;}
.quicklinks-links-lists{display:inline; background:none;}
.quicklinks h3#quicklinks{display:none;}
.quicklinks{overflow:hidden;}
.quicklinks ul{width:190px; height:200px; float:left; font-size:0.8em; line-height:1.2; bo rder:1px solid #ff0;}
.quicklinks ul li {
    margin-left: -30px; margin-bottom:10px;
}

.quicklinks-icons-left{float:left; display:inline; width:180px; height:200px; bord er:1px solid #0f0;}
.quicklinks-icons-right{float:right; display:inline; /*width:140px; */height:200px; bo rder:1px solid #0ff;}

.quicklinks-icons-right a img{float:right; margin-top:50px;}
.quicklinks-icons-right a + a img{float:right; margin-top:50px; margin-right:30px;}


/*.quicklinks-icons-left a:focus{border:2px solid #7e0005; display:inline-block; float:left;}*/
/*.quicklinks-icons-right a:focus{border:2px solid #7e0005; display:inline-block; float:right;}*/

.quicklinks-icons-right a:focus{
  float: right;
  display: inline-block;
}

/*
.quicklinks-icons-left:focus a {outline-color: -webkit-focus-ring-color;
  outline-style: auto;
  outline-width: 5px;}
.quicklinks-icons-right:focus a { outline-color: -webkit-focus-ring-color;
  outline-style: auto;
  outline-width: 5px;}
*/

.footer ul{float:right; margin-top:-18px;}

.wrapper{
    width: 1026px; /* 1140px - 10% for margins */
    margin: 0 auto;}

.extender{padding-bottom:300px;}

/*
.quicklinks-container {
    position: absolute;
    bottom: 70px;
}

.footer-container {
    position: absolute;
    bottom: 0px;
}
*/



}













/* ==========================================================================
   Helper classes
   ========================================================================== */

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.left{float:left;}
.right{float:right;}
.clear{float:none;clear:both;}

.img-left {
  float:left;
  margin-right: 20px;
}
.img-right {
  float:right;
  margin-left: 20px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */

/* ==========================================================================
   Template Styles
   ========================================================================== */

.full-screen-landing-image {position: relative;}
.full-screen-landing-image img {width: 100%;}
.full-screen-landing-image h1 {color: white; position: absolute; top: 20px; left: 20px;}