		/*
  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: 01 March 2020 08:36:08
*/


@charset "utf-8";
  
  @import url(https://www.tmag.tas.gov.au/designs/css/reset.css);
  
  body, textarea, select, input, button {
   color: #000;
   font: 12px Arial, Helvetica, sans-serif;
  }
  
  a {
   color: #000;
   text-decoration: underline;
  }
  
  a:hover {
   text-decoration: none;
  }
  
  small {
   font-size: 11px;
  }
  
  p, li, h4, h5 {
   line-height: 1.4;
  }
  
  blockquote {
   margin-bottom: 30px;
  }
  
  hr {
   border: #000 dotted;
   border-width: 1px 0 0;
   background: transparent;
  }
  
  .content hr {
   margin-top: 20px;
   margin-bottom: 20px;
   margin-left: -10px;
   padding-left: 10px;
   width: 100%;
  }
  
  #dayevent {
   height: 255px;
  }
  
  /* ----- Generic classes ----- */
  
  .row {
   margin-left: -10px;
  }
  
  .row img {
   margin-left: -2px;
  }
  
  #rightimage { margin-left:3px; }
  
  .row:before,
  .row:after {
   display: table;
   content: "";
   line-height: 0;
  }
  
  .row:after {
   clear: both;
  }
  
  [class*="col-"] {
   display: table-cell;
   float: left;
   margin-left: 10px;
   min-height: 1px;
  }
  
  /* Custom column widths */
  .col-545 {
   width: 545px;
  }
  
  .col-540 {
   width: 540px;
  }
  
  .col-526 {
   width: 526px;
  }
  
  .col-454 {
   width: 454px;
  }
  
  .col-240 {
   width: 240px;
  }
  
  .col-270 {
   width: 270px;
  }
  
  .col-265 {
   width: 265px;
  }
  
  .col-265 p { padding: 5px; }
  
  
  .col-258 {
   width: 258px;
  }
  
  .col-162 {
   width: 162px;
  }
  
  .col-200 {
   width: 200px;
  }
  
  .col-220 {
   width: 220px;
  }
  
  ul.lines li,
  dl dd,
  dl dt {
   padding: 4px 0;
  }
  
  dl.lines {
   border-top: #000 dotted 1px;
  }
  
  dl.lines dd,
  dl.lines dt {
   border-bottom: #000 dotted 1px;
  }
  
  ul.lines li + li {
   border-top: #000 dotted 1px;
  }
  
  ul.lines time {
   display: block;
   color: #777;
  }
  
  .section header {
   overflow: hidden;
  }
  
  .section header h2 a,
  .section header h3 a {
   text-decoration: none;
  }
  
  .section header h2 a:hover,
  .section header h3 a:hover {
   text-decoration: underline;
  }
  
  #tweets header h3,
  #news header h3 {
   float: left;
  }
  
  .section header .more {
   float: right;
   font-size: 11px;
   margin-top: 3px;
  }
  
  .lines .more {
   display: block;
   line-height: 18px;
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAvklEQVR42mLc8uQCA+mAiYEsgFMbKxMzEJGszUJEGYhw6cSp7f6XN3ysnLh04tT25Nu7i+8fA3XaiqkBSRKCBKKTk5nNUkQZTSeBkATqPPHm7n8GBjSdLBDKW1qfYKADdR56dev7318Ibbc+vcCjQZFHFBgwL358hOhBaLv9+SWu2DMWUgCSEH+iOxKXHguwl+5/eX3t4zNkKRaCeoCWAK0iIZXg0oPPNmAq+fPvLzAYsMqy4IkxOmYc/AAgwADJiU8L7FwPmAAAAABJRU5ErkJggg==) no-repeat 100% center;
  }
  
  .lines .more:hover {
   text-decoration: underline;
  }
  
  dl dt {
   float: left;
   /* stop dots from overlapping */
   margin-right: 1px;
   padding-right: 9px;
   width: 50px;
  }
  
  dl dd {
   margin-left: 60px;
  }
  
  .download {
   padding-right: 17px;
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAAhElEQVR42mJkQAMml9sbQPQZ3Uow/f//f7A4EwORYAAVsgAdvwFINwAdfwGbAtMrHQZAygFkIkjhAaAGAywhABI7AMQfGKECCUBqAhCDJBKg6jZAFRWc1qlYwIikG6SgACqpALIOpggkz4glsOuh3ESguxfAApwBi7vmw2IHFjMgDBBgAAn4M9l+ukCJAAAAAElFTkSuQmCC) no-repeat 100% center;
  }
  
  .ie7 .download {
   background: url(https://www.tmag.tas.gov.au/__data/assets/image/0007/69469/download.png) no-repeat 100% center;
  }
  
  .textblock {
   width: 200px;
  }
  
  #wrap {
   margin: 0 auto 20px;
   padding: 0 0 20px;
   width: 1030px;
   -webkit-box-shadow: rgba(0,0,0,.2) 0 0 7px 5px;
   -moz-box-shadow: rgba(0,0,0,.2) 0 0 7px 5px;
   box-shadow: rgba(0,0,0,.2) 0 0 7px 5px;
   background: #fff;
  }
  
  /* ----- Header ----- */
  #header {
   position: relative;
   height: 157px;
   background: #000;
  }
  
  #header #logo {
   position: absolute;
   bottom: 20px;
   left: 20px;
   -webkit-transition: opacity linear 0.2s;
   -moz-transition: opacity linear 0.2s;
   -ms-transition: opacity linear 0.2s;
   -o-transition: opacity linear 0.2s;
   transition: opacity linear 0.2s;
  }
  
  #header #logo:hover {
   opacity: 0.85;
  }
  
  #header #gov {
   position: absolute;
   right: 20px;
   bottom: 20px;
  }
  
  /* ----- Navigation ----- */
  #nav {
   position: relative;
   z-index: 200;
   margin: 2px 0 0;
   height: 38px;
   background: #000;
  }
  
  .ie7 #nav,
  .ie7 #nav > ul,
  .ie7 #nav > ul > li,
  .ie7 #nav > ul > li > ul,
  .ie7 #nav > ul > li > ul > li {
   z-index: 1000;
  }
  
  .ie7 #main,
  .ie7 #sitemap,
  .ie7 #footer {
   position: relative;
   z-index: 1;
  }
  
  #nav a {
   color: #fff;
   text-decoration: none;
   font-weight: 700;
  }
  
  #nav > ul {
   height: 58px;
   position: absolute;
   left: 0;
   top: 0;
   width: 660px;
  }
  
  #nav > ul > li {
   position: relative;
   float: left;
  }
  
  #nav > ul > li > a {
   display: block;
   padding: 0 10px;
   text-align: center;
   font-size: 13px;
   line-height: 38px;
   /* Butchered */
  }
  
  #nav > ul > li:first-child {
   width: auto !important;
  }
  
  #nav > ul > li:hover > a {
   background: #333;
  }
  
  #nav > ul > li > a:hover {
   text-decoration: underline;
  }
  
  #nav > ul > li:hover > ul {
   display: block;
  }
  
  #nav > ul > li > ul {
   position: absolute;
   top: 38px;
   left: 0;
   display: none;
   padding: 5px 0;
   background-color: rgba(0,0,0,.75);
  }
  
  .ie8 #nav > ul > li > ul {
   background: #333;
  }
  
  #nav ul ul {
   overflow: hidden;
   max-width: 540px;
   width: 540px;
  }
  
  #nav > ul > li > ul > li {
   float: left;
   margin-bottom: 10px;
   width: 180px;
  }
  
  #nav ul ul li {
   width: 180px;
  }
  
  #nav ul ul a {
   display: block;
   padding: 2px 10px;
   font-size: 12px;
  }
  
  /* NAV ADJUSTMENT */
  
  .moveup {
   margin-top: -30px;
  }
  
  #nav ul ul ul a {
   padding: 3px 20px;
  }
  
  #nav ul ul ul a {
   font-weight: 400;
  }
  
  #nav ul ul ul li {
   float: none;
  }
  
  #nav ul ul ul ul a {
   padding-left: 40px;
  }
  
  #nav ul ul a:hover {
   color: #81cfb2;
   text-decoration: underline;
  }
  
  #nav #search {
   position: relative;
   top: 50%;
   float: right;
   margin: -10px 0 0;
   padding: 0;
   width: 190px;
   height: 20px;
   background: #333;
  }
  
  #nav #search input {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding:0 5px;
   width: 150px;
   height: 20px;
   border: 0;
   background: transparent;
   color: #fff;
   font-size: 12px;
   line-height: 20px;
  }
  
  #nav #search input::-webkit-input-placeholder,
  #nav #search input::-moz-placeholder,
  #nav #search input::-ms-input-placeholder {
   color: #fff;
   font-size: 11px;
   line-height: 20px;
   vertical-align: middle;
   height: 20px;
   font-size: 12px;
  }
  
  #nav #search button {
   position: absolute;
   top: 0;
   right: 0;
   width: 20px;
   height: 20px;
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAuUlEQVR42oyRARHDIAxFw64CKqESKmESkICESpiDzcGQsJsCJFRCJXQKstD7rFmgd83dv0LCC+SXSIKZR9HMe6yiCbVKBWBAQeRFL+RuR1AC0JMK2T8ADi0oRyATuQlq3kIXnFks5JxbsRxtLUMfkW/cdMUyUaNY3u5VbsCcyzbDnv/N1MOM4mBStr9FsYJUItsdYfeEZgENor3pUKoZo+E5qAV2dCLE/oiff9/2f4PVh63Tz/z9CjAAQXpS2kOuEPsAAAAASUVORK5CYII=) no-repeat center center;
   text-indent: -9999em;
  }
  
  .ie7 #nav #search button {
   background: url(https://www.tmag.tas.gov.au/__data/assets/image/0007/69469/download.png) no-repeat center center;
  }
  
  
  #nav #social {
   float: right;
   padding: 0 10px;
  }
  
  #nav #social a {
   display: inline-block;
   padding: 9px 5px 10px 5px;
   height: 19px;
   vertical-align: middle;
   transition: all opacity 0.2s;
   -moz-transition: all opacity 0.2s;
   -webkit-transition: all opacity 0.2s;
   -ms-transition: all opacity 0.2s;
   -o-transition: all opacity 0.2s;
  }
  
  #nav #social a:hover {
   opacity: 0.75;
  }
  
  /* ----- Main content area ----- */
  #main {
   overflow: hidden;
   padding: 20px;
  }
  
  #main p,
  #main ol,
  #main ul,
  #main dl,
  #main h4,
  .content h3,
  .article h3,
  .article h2,
  .content h2 {
   margin-bottom: 0px;
  }
  
  .content h2,
  .content h3 {
   padding-top: 20px;
  }
  
  .content h2:first-child,
  .content h3:first-child {
   padding-top: 0;
  }
  
  .content ul,
  .content ol {
  }
  
  .content ul {
   list-style: disc;
  }
  
  .content ol {
   list-style-image: decimal;
  }
  
  .content li {
   margin-left: 30px;
   margin-top: 3px;
   margin-bottom: 3px;
  }
  
  .ie7 .content li {
   vertical-align: top;
  }
  
  .content table {
   width: 100%;
  }
  
  .content table thead th {
   border-bottom: #000 solid 2px;
   padding-top: 0;
  }
  
  .content table tbody tr > * {
   border-bottom: #000 solid 1px;
  }
  
  .content table th {
   font-weight: 700;
  }
  
  .content table td,
  .content table th {
   padding: 10px 10px 10px 0;
  }
  
  
  #main h2 {
   font-weight: 700;
   font-size: 18px;
   margin-bottom: 10px;
  }
  
  #main h3 {
   font-weight: 700;
   font-size: 16px;
  }
  
  .padded {
   margin-bottom: 10px;
  }
  
  #main h4 {
   font-size: 13px;
  }
  
  #main h5 {
   font-size: 12px;
  }
  
  #main small a {
   color: #999999;
  }
  
  /* ----- Sections ----- */
  
   #blackbar {
   border-top: 4px solid #000000;
   margin-bottom: 14px;
  }
  
  
  
  .section {
   position: relative;
   overflow: hidden;
   padding-bottom: 10px;
   
  }
  
  
  .section *:last-child img {
   margin-bottom: -3px !important; /* was 0 */
  }
  
  .section.fade {
   opacity: 0.4;
   -webkit-transition: all linear 0.2s;
   -moz-transition: all linear 0.2s;
   -ms-transition: all linear 0.2s;
   -o-transition: all linear 0.2s;
   transition: all linear 0.2s;
  }
  
  .ie8 .section.fade {
   filter: alpha(opacity=40);
  }
  
  .section.fade:hover,
  .section.fade.focus {
   opacity: 1;
   filter: alpha(opacity=100);
  }
  
  .section.nomargin {
   padding-bottom: 0;
  }
  
  .section.border {
   border-bottom: #000 solid 1px;
  }
  
  .section-image {
   float: left;
   width: 265px;
  }
  
  /* Safari 5 */
  .section-image + .section-content {
   float: left;
   margin-left: 10px !important;
  }
  
  #content.narrow .section-image + .section-content {
   width: 265px;
   max-height: 170px;
  }
  
  .section-content {
   position: relative;
  }
  
  .section-content > * {
   padding-right: 2px;
   padding-left: 2px;
  }
  
  .section-image + .section-content > header {
   padding-top: 5px;
   height: 25px;
  
  }
  
  .section-image + .section-content {
   overflow: hidden;
  }
  
  .section.content.section-highlight {
   left: -10px;
   margin-top: -20px;
   padding-top: 30px !important;
   padding-right: 20px !important;
   padding-bottom: 30px !important;
   padding-left: 20px !important;
   width: calc(100% - 20px);
   width: -webkit-calc(100% - 20px);
   border-top: #fff solid 1px !important;
  }
  
  .section-highlight.green,
  .section-hover.green .section-content:hover {
   background-color: #00c89d;
  }
  
  .section-highlight.purple,
  .section-hover.purple .section-content:hover {
   background-color: #737dbc;
  }
  
  .section-highlight.yellow,
  .section-hover.yellow .section-content:hover {
   background-color: #fff800;
  }
  
  .section-highlight.orange,
  .section-hover.orange .section-content:hover {
   background-color: #ff4d00;
  }
  
  .section.section-hover .section-content {
   -webkit-transition: background-color linear 0.2s;
   -moz-transition: background-color linear 0.2s;
   -ms-transition: background-color linear 0.2s;
   -o-transition: background-color linear 0.2s;
   transition: background-color linear 0.2s;
  }
  
  .section-highlight.green {
   color: #fff;
  }
  
  .section-highlight hr {
   border-color: #fff;
  }
  
  .section.content {
   padding: 10px 10px !important;
   border-top: #000 solid 1px;
  }
  
  .section-content ul {
   list-style: disc;
   margin-left:15px;
  }
  
  
  /* ----- standardising content box height ----- */
  
  .section-restrict {
  max-height: 155px;
  }
  
  
  #content ul {
  list-style: disc;
   margin-left:25px;
  }
  
  #sidebar .section {
   /* border-bottom: #000 dotted 1px; */
   margin-bottom: 30px;
   padding-bottom: 10px;
  }
  
  .smallnews a {
  float:right;
  font-size: 10px;
  margin-right: 5px;
  margin-top: -10px;
  padding-bottom: 3px;
  }
  
  /* #sidebar .section header {
   margin: 0;
   padding-top: 0;
   border: 0;
   border-bottom: #000 dotted 0px;
   margin-bottom: 10px;
   overflow: hidden;
  }
  */
  
  #sidebar .section header {
   margin:0 0 10px;
   padding-top: 11px;
   padding-bottom: 6px;
   border: #000 solid;
   border-width: 4px 0 1px;
  }
  
  
  #sidebar .section header h3 {
   float: left;
  }
  
  #sidebar .section:first-child header {
   padding-top: 9px;
   border-top: #000 solid 4px;
  }
  
  #sidebar .section#newsletter header {
   border-bottom: 0;
   margin-bottom: 0;
  }
  
  #sidebar .section#newsletter {
   border-bottom: 0;
  }
  
  .section header {
   margin:0 0 10px;
   padding-top: 11px;
   padding-bottom: 6px;
   border: #000 solid;
   border-width: 4px 0 1px;
  }
  
  .section header.noborder {
   margin-bottom: 0 !important;
   padding-bottom: 0 !important;
   border: 0;
  }
  
  .section header.smallborder {
   margin-bottom: 0;
   padding: 6px 0;
   border-width: 1px 0 1px;
  }
  
  .section header.nobordert {
   border-top: 0;
  }
  
  .section header.noborderb {
   margin-bottom: 0;
   border-bottom: 0;
  }
  
  .section header.tall {
   padding-top: 5px;
   padding-bottom: 24px;
  }
  
  .section header.short {
   padding-top: 5px;
   padding-bottom: 4px;
  }
  
  .section header.dotted {
   border-bottom: #000 dotted 1px;
  }
  
  .section-more,
  .page-more {
   display: block;
   border-bottom: #000 solid 1px;
   position:absolute;
   top: 135px;
  }
  
  .section-more a,
  .page-more a {
   display: block;
   padding: 5px 0;
   text-decoration: none;
   text-decoration: none;
   font-weight: 700;
   font-size: 13px;
   padding-top:10px;

  }
  
  .section-more a {
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAZUlEQVR42mJgwA8MgLgBiAUYyAQBQPwfiC9Qash7Sg0xGJSGKIAEGIHYgQxD+oH4I0gvIzSUyQUPQQbYk+GCCUD8AYgdyQmDD9BwMBh6mu9Tovk8rsTDTMAACaizM6EGYQCAAAMAsBEerYPEhxUAAAAASUVORK5CYII=) no-repeat 100% center;
  }
  
  .ie7 .section-more a {
   background: url(https://www.tmag.tas.gov.au/__data/assets/image/0007/69460/arrow-right.png) no-repeat 100% center;
  }
  
  .section-hover .section-content:hover .section-more a {
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAbklEQVR42mJgwAP+//9vAMQNQCzAQA4Aagz4DwEXKDXkPaWGGAxKQxRAYoxAhgOJ5hgAcT8QfwRiB5AB/xnIBw9BBtiT4YIJQPwBiB3JCYMP0HAwGHqa71Oi+TyuxMNEhDmgOHdkZGT8gE0SIMAABtinhRa6DIQAAAAASUVORK5CYII=);
  }
  
  .ie7 .section-hover .section-content:hover .section-more a {
   background-image: url(https://www.tmag.tas.gov.au/__data/assets/image/0009/69462/arrow-right-white-big.png);
  }
  
  .section-more a:hover,
  .page-more a:hover {
   text-decoration: underline;
  }
  
  .section.resized .section-more {
   position: absolute;
   bottom: 0;
   left: 0;
   width: 100%;
   box-sizing: border-box;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
  }
  
  .page-more {
   padding: 100px 10px 6px;
   border-bottom-width: 4px;
   background: transparent;
  }
  
  .page-more a {
   font-size: 11px;
  }
  
  .caption-left {
   float: left;
   margin-right: 10px;
   width: 280px;
  }
  
  .caption h5 {
   margin: 5px 0 3px;
   font-weight: 700;
   font-size: 12px;
  }
  
  .caption-left + * {
   margin-left: 290px;
  }
  
  /* ----- Newsletter ----- */
  
  
  #newsletter label.error {
   position: absolute;
   left: 0;
   top: 27px;
   border: #000 solid 2px;
   padding: 5px 7px;
   font-size: 11px;
   box-shadow: rgba(0,0,0,.2) 1px 2px 2px;
   -moz-box-shadow: rgba(0,0,0,.2) 1px 2px 2px;
   -webkit-box-shadow: rgba(0,0,0,.2) 1px 2px 2px;
   margin: 5px 0 0;
  }
  
  
  /* ----- Sitemap ----- */
  #sitemap {
   margin: 0 20px 0;
   padding: 20px 20px;
   background: #323232;
   color: #fff;
   font-size: 12px;
  }
  
  #sitemap a {
   text-decoration: none;
   color: white;
  }
  
  #sitemap h3 {
   padding-bottom:5px;
  }
  
  #sitemap header h3 {
   font-weight: 700;
   font-size: 15px;
  }
  
  #sitemap header {
   margin: 0 0 15px;
  }
  
  #sitemap > ul {
   overflow: hidden;
  }
  
  #sitemap > ul > li {
   float: left;
   width: 14.26% !important;
  }
  
  #sitemap > ul > li > * {
   padding-right: 10px;
  }
  
  #sitemap h4 {
   padding-bottom: 5px;
  }
  
  #sitemap h4 a {
   color: #fff;
  }
  
  #sitemap ul ul li {
   padding: 2px 0;
  }
  
  #sitemap ul ul a {
   color: #999;
   font-weight: 700;
  }
  
  #sitemap a:hover {
   text-decoration: underline;
  }
  
  
  /* ----- Footer ----- */
  #footer {
   overflow: hidden;
   margin: 0 20px 0;
   padding: 35px 20px;
   background: #000;
   color: #fff;
   font-size: 11px;
  }
  
  #footer a {
   color: #fff;
  }
  
  #footer #logos {
   float: left;
   line-height: 80px;
  }
  
  #footer #logos img {
   vertical-align: middle;
  }
  
  #footer #logos img + img {
   margin-left: 20px;
  }
  
  #footer #copyright,
  #footer #legals {
   margin-left: 290px;
  }
  
  #footer #legals {
   width: 100%;
   margin-top: 10px;
  }
  
  #footer a:hover {
   text-decoration: none;
  }
  
  #footer #legals {
   overflow: hidden;
  }
  
  #footer #legals li {
   display: inline-block;
  }
  
  #footer #legals li {
   margin-right: 11px;
  }
  
  /* ----- Social ----- */
  #tweets,
  #news,
  #facebook {
   font-size: 11px;
  }
  
  #tweets .tweet{
   padding-left: 22px;
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAAtklEQVR42mL4//8/Az4MBAFA/ACIQZwDQGwAFQPRDA5QSQMsGh2gmtDxeZB6JgYIkAeZysjIWMCAChIYsAMBZMZ7JFM/APECqMYDOGxugLoM7LQNOBThwgkwzQokagRhBbBmqAkJaE7Hh+/DAxSqGWT7BVKcDNcMNaCfCI37UaISLV4NoHGIK24F0NSDnQzy8wRoNGHTOB9dIwizAIkHwMTxH5pQ/iMlhAvQeF4IVHMBW0oBCDAAa5PVVwckzkMAAAAASUVORK5CYII=
  ) no-repeat 0 9px;
  }
  
  .ie7 #tweets .tweet {
   background: url(https://www.tmag.tas.gov.au/__data/assets/image/0005/69476/tweet.png) no-repeat 0 9px;
  }
  
  #sidebar #tweets.lines,
  #sidebar #news.lines{
   margin-bottom: -8px !important;
  }
  
  /* ----- Banner ----- */
  #banner {
   position: relative;
   padding-bottom: 67px;
   width: 526px;
   height: 550px;
  }
  
  #banner a {
   text-decoration: none;
  }
  
  #banner ul {
   position: relative;
   margin: 0 0 -60px;
   list-style: none;
  }
  
  #banner .bjqs,
  #banner .bjqs-slide {
   width: 526px !important;
   height: 550px !important;
  
  }
  
  #banner .slide {
   position: absolute;
   top: 0;
   left: 0;
  }
  
  #banner .bjqs-markers {
   position: absolute;
   bottom: 35px;
   z-index: 1000;
   overflow: hidden;
   margin-right: 0 300px 0 0;
   padding-top: 15px;
   height: 14px;
   list-style: none;
  }
  
  .ie8 #banner .bjqs-markers {
   bottom: 35px;
  }
  
  #banner .bjqs-markers li {
   float: left;
   overflow: hidden;
   margin-right: 4px;
  }
  
  #banner .bjqs-markers a {
   display: block;
   width: 5px;
   height: 5px;
   border: #999 solid 1px;
   -webkit-border-radius: 1px;
   -moz-border-radius: 1px;
   border-radius: 6px;
   text-indent: -9999em;
   line-height: 5px;
  }
  
  #banner .bjqs-markers .active-marker a {
   background: #999;
  }
  
  #banner .slide {
  }
  
  #banner .slide img {
   display: block;
  }
  
  #banner .slide-content {
   position: absolute;
   top: 125px;
   left: 50px;
   letter-spacing: -2px;
   font: 700 52px/1 proxima-nova, Arial, Helvetica, sans-serif;
  }
  
  #banner .slide .tagline {
   margin: 0;
   padding: 10px 80px 10px 10px;
   width: 340px;
   height: 270px;
   border: #000 solid 3px;
   line-height: 1;
  }
  
  #banner .slide.white .tagline {
   color: #fff;
  }
  
  
  #banner .slide .explore {
   display: block;
   padding: 40px 10px 15px;
   width: 270px;
   border: #000 solid;
   border-width: 0 3px 3px;
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAoCAYAAABnyQNuAAACMElEQVR42tSYzytEURTH35uEMcUkJiFRyiwUNrJQU6asxH9gz4qFsvQf2FmxE0tiRMooVoMmJRuEiFHyazHDsBjfU+fp9bp3yJj3jlOfxZtp3nw6nXvuudcwihdjf/GSXC73RTGiFqyBczADyqTKBkEMvNH/gHcwD6okyk6BLIta0PO6RNmwQ9SCMr0BaqTVbDs40AhTifglyVJ0gxONcJxrW4wsRSc4Ugi/gk1QJ0nWEk5qhBOgQpIsRQtIaUqCartVkqzBQjuaTkGlEpAka7W1S41wir8XI2twBvdBWiG8qyoJL2WtktjiReYUfuIaFyNrcBdIaIST3EXEyFrTWUwjfAq6JMlaU9q2bUqzQztgxC5r8g+ioNQFOfqPD8VnI6BDMfteg0GIHtIDyU6CCZBxQdbHWVN9Xpmn30YhHC/hh2pGasyapjnsM/5H1IM7H6/GD8GiVLfjKIMz03YcsQetzhKXZGiBDYAGEHJ8R9vwKESXJWSNRKd553K2rhcwJKnP6kRpU+iXsinQ0XwBPGimsD5J2+0cuFdIXtnnAq9lqZcvajJKNRqRMiKWg1XwrBC9BW1Shu8gH8GzClE6h/VIOdbkGwUfncO2l7LfDdlhKUfxJr7MUM2qN98dwd2UDXBGM5qMhqRcHzWDY43o0U8z6oZsKy8mlehFvssML2SXFJIZ7q+Nv3lhMWVDnMG07QJu76c3hl7V7Arv/XTb7S/kZW50A8pkbyEZVcl+CjAA/Hca6u9egxYAAAAASUVORK5CYII=);
   background-position: 235px 50px;
   background-repeat: no-repeat;
   -webkit-transition: color 0.1s linear;
   -moz-transition: color 0.1s linear;
   -ms-transition: color 0.1s linear;
   -o-transition: color 0.1s linear;
   transition: color 0.1s linear;
  }
  
  .ie7 #banner .slide .explore {
   background-image: url(https://www.tmag.tas.gov.au/__data/assets/image/0008/69461/arrow-right-black-big.png);
  }
  
  #banner .slide a:hover .explore {
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAoCAYAAABnyQNuAAACNElEQVR42tSYzytEURTHxzQNZoppYhISNWUWytjIQinKSvwH9qxYKEv/gZ0VO7EkRqRQrPxISjYIkR8lvxbzA4vne3Loet07fs57x6lPejN699PpzL3nHo8nR2FZVt8fveedXEiWgjlwBEZAvkhZvDAEEiBjvcYTGAfFEmWHwKP1Meh5XqJszNIHZXoBlEir2TqwZRCmEikUI8sLNIJ9g/Ay1bYYWV4kDnY1wmmwCMrEyCrC2wbhdRAQI8uL1YBLQ0lQbUfFyPKCUbBq2CmoVIJiZJVt7cQgTJmPiZHlhYNgEyQ1wmu6knBNVimJJf6R2eOOalyMLAsEeDfQCdPuERcjq3RnCYPwAWgQI6t0aStKl6YGnYAtqmweH31twO+AH63xrPmsB9QDe+97BjrBDj2Q7CD+DoCUA7JeSqjh8yJg2m8pmcs+fggzUmMUdHs9/yPKwRXJpjV1JCmobvvBYd7bdcT2Dxngc0iGfmAdoAJEbN9dgl4w7XrKkCQ/GOaTyx4PoEvSPmsSpUOhXcpxWwwmwI2hC2uV1BuMgWuN5KnaF7jdIobBpCGjVKMtUprvAjAL7jWiF6BWyrUmxFfwR40o3cOapFwYs7WCt/Zm282r+GdNdkzKkKOKhxm6XvX8syu4k+OjIGc0ZchoRMpgrhrsGUR3v5pRJ0aeUf4x6USPsw0z3JCd0kimeH+t/OE7cyYb4QwmlQHcxlcnhm7V7Ayf/QvfHR67sRuUgebfZFQn+yLAAGbaTd7pzXA8AAAAAElFTkSuQmCC);
   color: #fff;
  }
  
  .ie7 #banner .slide a:hover .explore {
   background-image: url(https://www.tmag.tas.gov.au/__data/assets/image/0009/69462/arrow-right-white-big.png);
  }
  
  #banner .slide .explore.purple {
   background-color: #a88a8f;
  }
  
  #banner .slide .explore.green {
   background-color: #507321;
  }
  
  #banner .slide .explore.orange {
   background-color: #f3983f;
  }
  
  #banner .slide .caption {
   position: absolute;
   top: 560px;
   right: 0;
   width: 16px;
   height: 13px;
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAI0lEQVR42mJct27dfwYKAOP//xTpp4IBo14Y9cKg8AJAgAEAPKYnI+LYddQAAAAASUVORK5CYII=) no-repeat center center;
   letter-spacing: 0;
   font: 11px Arial, Helvetica, sans-serif;
   cursor: help;
  }
  
  .ie7 #banner .slide .caption {
   background: url(https://www.tmag.tas.gov.au/__data/assets/image/0006/69468/caption.png) no-repeat center center;
  }
  
  #banner .slide .caption:hover {
   background-color:#e8e8e8;
  }
  
  #banner .slide .caption:hover span {
   display: block;
  }
  
  #banner .slide .caption span {
   position:absolute;
   right: 16px;
   display: none;
   padding: 5px;
   width: 280px;
   background:#e8e8e8;
  }
  
  #banner .bjqs-wrapper {
   /* overflow: visible !important; */
   /* overflow-x: hidden !important; */
   /* overflow-y: visible !important; */
   /* height: 550px !important; */
  }
  
  #banner .bjqs-slide {
   display: none;
  }
  
  #banner .bjqs {
  
  }
  
  /* ----- Sidebar ----- */
  #sidebar {
   float: right;
   width: 265px;
  }
  
  #sidebar.narrow {
   width: 162px;
  }
  
  #sidebar .collage {
   line-height: 0;
  }
  
  #sidebar .collage img {
   max-width: 265px;
   margin-bottom: 20px;
  }
  
  /* ----- Sidenav ----- */
  #sidenav {
   float: left;
   width: 165px;
  }
  
  #sidenav > ul {
   margin: 0;
  }
  
  #sidenav header h3 {
   width: 100px;
  }
  
  #sidenav > ul > li {
   border-bottom: #000 solid 1px;
  }
  
  #sidenav > ul > li > a {
   display: block;
   padding: 10px 0;
   text-decoration: none;
   font-weight: 700;
   font-size: 13px;
  }
  
  #sidenav a:hover {
   text-decoration: underline;
  }
  
  #sidenav ul ul {
   margin-top: -5px;
   margin-bottom: 10px;
  }
  
  #sidenav ul ul a {
   display: block;
   padding: 3px 0 3px 10px;
   text-decoration: none;
  }
  
  #sidenav .active a {
   color: #66bf83;
   font-weight: 700;
  }
  
  #sidenav header,
  #content-header {
   padding: 5px 0 5px;
   height: 100px;
   border-top: #000 solid 4px;
   border-bottom: #000 solid 1px;
  }
  
  h1 {
   padding: 5px 0 5px;
   height: 100px;
   border-top: #000 solid 4px;
   border-bottom: #000 solid 1px;
   margin-bottom: 15px;
   font-weight: 700;
   font-size: 30px;
  }
  
  #sidenav header h2 a { text-decoration: none; }
  
  #main #content.narrow:first-child {
   margin-right: 275px;
  }
  
  #content {
   float: right;
   width: 820px;
   overflow: hidden;
  }
  
  #content ul {
  list-style: bullets;
  }
  
  #content .content {
   padding: 0 10px 20px 10px;
  }
  
  #content .intro {
   border-bottom: #000 dotted 1px;
   margin-bottom: 20px;
  }
  
  #content .intro *:last-child {
   margin-bottom: 0;
  }
  
  #content .intro p {
   font-size: 16px;
  }
  
  #content .intro.intro-small p {
   font-size: 12px;
  }
  
  #content.narrow {
   margin-right: 10px;
   width: 540px;
  }
  
  #content-header {
   margin-bottom: 15px;
  }
  
  #content-header h1 {
   font-weight: 700;
   font-size: 30px;
  }
  
  /* ----- Articles ----- */
  .section.articles {
   overflow: hidden;
   padding-top: 20px;
  }
  
  .section.articles + .articles {
   border-top: #000 dotted 1px;
  }
  
  .article {
   overflow: hidden;
   margin-bottom: 20px;
  }
  
  .article.inline {
   margin-bottom: 0;
   padding: 10px 10px 20px;
  }
  
  .article.inline + .article.inline {
   border-top: #000 dotted 1px;
   padding-top: 30px;
  }
  
  .article-image {
   float: left;
   margin-right: 10px;
   width: 265px;
  }
  
  .article-image + .article-list {
   margin-left: 275px;
  }
  
  .article-list .article:first-child {
   padding-top: 0;
   border-top: 0;
  }
  
  .article.inline.solid {
   border-top-style: solid;
  }
  
  .article + .article {
   padding-top: 20px;
   border-top: #000 dotted 1px;
  }
  
  .article header {
   margin: 0 !important;
   padding: 0 0 10px !important;
   border: 0 !important;
  }
  
  .article header small a {
   text-decoration: none;
  }
  
  .article header small a:hover {
   text-decoration: underline;
  }
  
  .article header h2 {
   display: inline-block;
   margin-right: 30px;
   margin-bottom: 5px;
   font-size: 13px !important;
  }
  
  .arrow-more a {
   display: inline-block;
   width: 18px;
   height: 18px;
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAvklEQVR42mLc8uQCA+mAiYEsgFMbKxMzEJGszUJEGYhw6cSp7f6XN3ysnLh04tT25Nu7i+8fA3XaiqkBSRKCBKKTk5nNUkQZTSeBkATqPPHm7n8GBjSdLBDKW1qfYKADdR56dev7318Ibbc+vcCjQZFHFBgwL358hOhBaLv9+SWu2DMWUgCSEH+iOxKXHguwl+5/eX3t4zNkKRaCeoCWAK0iIZXg0oPPNmAq+fPvLzAYsMqy4IkxOmYc/AAgwADJiU8L7FwPmAAAAABJRU5ErkJggg==);
   text-indent: -9999em;
  }
  
  .ie7 .arrow-more a {
   background: url(https://www.tmag.tas.gov.au/__data/assets/image/0011/69464/button-arrow.png);
  }
  
  .arrow-more a:hover {
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAuklEQVR42mJsubiRgXTAxEAWwKmNhZEJiEjWpickB0S4dOLU9vTbe24Wdlw6cWp7+f3jrU8vgDqNhBWAJAlBAtHJzswKtBNNJ4GQBOq89P4xxKvIOlkglK24OsFAB+o8//bBj7+/EdoefnmDR4M0txAwYN7++AzRg9D26OtbXLGnJSANJCH+RHckLj0QLwEj497nVyhSBPUALQFaRUIqwaUHn21Ah/359/ftzy/Y3YInxuiYcfADgAADAHXITZNpL4bTAAAAAElFTkSuQmCC);
  }
  
  .ie7 .arrow-more a:hover {
   background-image: url(https://www.tmag.tas.gov.au/__data/assets/image/0005/69467/button-arrow-hover.png);
  }
  
  /* ----- Download list ----- */
  .downloads li {
   padding: 5px 0 5px 23px;
   background-position: 0 center;
   background-repeat: no-repeat;
  }
  
  .downloads li.pdf {
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAACCklEQVR42mRTPU8bQRB9+3F3xojCtAQRKS4o0lgi6YEOUSG5oaOM8gtSUOeXULmiQYiCjiYUFER0xsrpMDIhCkjYujvf7mZmvcChjDQ3ut15b97OzorRaBQrpb7HcfwZQCHI4ByclOBojQEvBXNkSVmWP/I8/6bTNP3S6XS+SikT1I1AsBZWa0/ydst86vf7v2RRFB8IGDN73SfHxyiGQ0hW8FrWO1lMuLZmqW62InxgiexPT1Dz87AB4GrVQ34hKXqQJYk+iSKbeHyEvbryRK5G8JJHOM0/NgACLYRS0FTVE9ASN+2ZpC7/PzBvK/o39/dwt7ecAMtAIqiDGSP5Q917cRdFsJeXcEtLsOvrMAcHkEkC0WxCkho0Gl4J4zSzMMifk6tSd8uzM8iNDaiFBYyPjhDv70MQmVtcBNptYHXVE2gTWASBBCWbiwvkJFOSV9fXiHZ3YaoK5fk5qrs7TzjHYK7su0cVJTWJuzs+OUFjbw+SktTKCgQfhfYTqhjnub+N6WTir1CbyjhEkSsODzGhqsnODkSrhenDw+y+g9nxeHa0Wdepf8aRVtckNpWT7Gh7G3NrazB0RaI2WWw8aQHIUdFSU99k2envLNtqbG626Aj2T5ri7SS/jmYYXUmP4u9weHPqp6vb7X58v7z8rpxOK6G1kDW5zwMRXhbdZKQHg0HW6/V+/hNgAP6JXZ7QWimeAAAAAElFTkSuQmCC);
  }
  
  .ie7 .downloads li.pdf {
   background-image: url(https://www.tmag.tas.gov.au/__data/assets/image/0007/69478/pdf.png);
  }
  
  .downloads li.doc {
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAACgElEQVR42jxTS2sUQRD+umd29uFm2U3UGLMxEVmNUUEPgho85CAGUbwJgmcPQo568a6g6M3foCf/QEQxigoSA0oOkRgMCWZDXqv76sdMt9WzsztQ091V9X3VXf01e/lh3nu7ah+xVHoSgGL0s+h81lpYY3uj6YxBpMXHW2cyD9n1x69nsuXxp2A8zRjronqAyBgaDYxJCNw6CoXYWLrPldbHLXhAYCgDREllykPUI+iQxBYZhJFJS6lPcApKYqZCBmOlAPmAQ2iioESpQjTJ4p1ErmIEE5uxZJKHOmR/WxIXR/J4dm0MT6ZHcZRInO9IMcDpoX1QOoQgklpTIQpDEAY6DBlXUkOKjpPTkQ/mU7gx3o/thsS9yWE8v1nBQM7HuXIfZqZGCRRBKQ1NOC6kAtMKC6s1yNDE/Rrrz8CjY/zaasXryv4sBvsC3D4/jKFCGq2WgivKVVsiFBIrGzUsVRtx8pFSBv1phvnfu8k6ja8rO/F8qJBCsymgCMNlW0HS+fb26viWJAc+x8kDObxbrEJToy4dG0Ap48ex0WIGjUabwApeX+XyVZ4tXjChYZu1Nq6cLSMIPEyUS5gYLmCwmEMhm4qb92puGW8W1rC9W7dqr/rFl20Bn7bOqVs/ljdx98V73JmqECBAdauOB3NL+Llew5+dBnb/CdBNwoehhkn4ui2sbMtYkU5hn7+v4ROZR2Td+/boFnyKBdREoy0E6SKUyvpKiJwntQcnTScGdCTmlOYnMnV+3Y0Zp77II3DO17XqLMsfmoYXDDAntUTbPY0nZDbxWdIxld3R9c1Z5pwsO3KKFw6PxPrrPimX5ubMETD0WJjnmfrGmhXri/8FGADKqZ19kAYkDgAAAABJRU5ErkJggg==);
  }
  
  .ie7 .downloads li.doc {
   background-image: url(https://www.tmag.tas.gov.au/__data/assets/image/0008/69479/word.png);
  }
  
  
  .downloads li a {
   display: inline-block;
   padding-left: 17px;
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAAhElEQVR42mJkQAMml9sbQPQZ3Uow/f//f7A4EwORYAAVsgAdvwFINwAdfwGbAtMrHQZAygFkIkjhAaAGAywhABI7AMQfGKECCUBqAhCDJBKg6jZAFRWc1qlYwIikG6SgACqpALIOpggkz4glsOuh3ESguxfAApwBi7vmw2IHFjMgDBBgAAn4M9l+ukCJAAAAAElFTkSuQmCC) no-repeat 0 center;
   color: #666;
   text-decoration: none;
   font-size: 11px;
  }
  
  .downloads li a {
   background: url(https://www.tmag.tas.gov.au/__data/assets/image/0007/69469/download.png) no-repeat 0 center;
  }
  
  .downloads li a:hover {
   text-decoration: underline;
  }
  
  /* Hide desktop link if viewing on desktop already */
  #desktop {
   display: none;
   color: #fff;
  }
  
  /* ----- Forms ----- */
  .field {
   padding: 0 0 10px;
   overflow: hidden;
   clear: both;
  }
  
  .field label {
   width: 90px;
   margin-right: 10px;
   float: left;
   padding: 5px 0 6px;
   line-height: 16px;
  }
  
  .field input + input,
  .field input + select,
  .field select + input {
   margin-left: 5px;
  }
  
  .field input,
  .field select,
  .field textarea {
   padding: 5px;
   height: 16px;
   line-height: 16px;
   border: #000 solid 1px;
   min-width: 160px;
  }
  
  .field input,
  .field textarea {
   padding-left: 7px;
  }
  
  .field textarea {
   min-width: 360px;
   min-height: 160px;
  }
  
  .field select:focus,
  .field input:focus,
  .field textarea:focus {
   border: #00c89d solid 2px;
   padding: 4px;
  }
  
  .field input:focus,
  .field textarea:focus {
   padding-left: 6px;
  }
  
  .ie7 .field select {
   height: auto;
  }
  
  .field-note {
   margin-left: 100px;
   margin-top: 5px;
   font-size: 11px;
   color: #666;
  }
  
  .submits {
   margin-left: 100px;
  }
  
  .button {
   background: #81cfb2;
   padding: 8px 20px;
   font-weight: 700;
   font-size: 13px;
   border: #6cb99c solid;
   border-width: 0 1px 2px 0;
  }
  
  .button:active,
  .button:focus {
   border-color: #81cfb2;
   background: #b4e4d0;
  }
  
  .button[type=submit] {
   background-image: url(https://www.tmag.tas.gov.au/__data/assets/image/0005/69467/button-arrow-hover.png);
   background-repeat: no-repeat;
   background-position: 100% center;
   padding-right: 36px;
  }
  
  .button[type=submit]:active,
  .button[type=submit]:focus {
   background-image: url(https://www.tmag.tas.gov.au/__data/assets/image/0011/69464/button-arrow.png);
  }
  
  input, button, select {
  margin-bottom: 4px;
  margin-top: 1px;
  margin-left:2px;
  } 