/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 29 January 2013 11:04:02
*/


/* CSS Document */
  .trung {
      color:#F00;
  }
  /*******************************************************/
  /*            Context Panel FRAMEWORK                  */
  /*******************************************************/
  
  /* Set our font to Verdana */
  div, span, applet, body, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, fieldset, ul, li, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
      font-family:Verdana, Arial, Helvetica, sans-serif;
  }
  .skipnav {
      display:none;
  }
  .printOnly {
      display:            none;
  }
  
#breadcrumb {
font-size: 0.7em;
text-indent: 8px;
color: #CCFFFF;
}

#breadcrumb a { 
color: #CCFFFF; 
text-decoration: underline; 
} 

#contentWrapper, #contentWrapperWide {
      font-size: 0.75em;
      line-height:        1.5em;
      padding:            0;
  }
  
p {
      padding: 0.5em 0 0.5em 0;
  }
  
  #contentWrapper h1, #contentWrapperWide h1, #contentWrapper h1 a, #contentWrapperWide h1 a {
      font-family:        "Trebuchet MS", Arial, Helvetica, sans-serif;
      color:                #575a5d;
      font-size:            2em;
      padding-bottom:        .5em;
      font-weight:        bold;
      text-decoration:    none;
  }
  #contentWrapper h2, #contentWrapperWide h2, #contentWrapper h2 a, #contentWrapperWide h2 a {
      font-family:        "Trebuchet MS", Arial, Helvetica, sans-serif;
      color:                #069;
      font-size:            1.3em;
      font-weight:        bold;
      margin:             0;
      padding-bottom:     0.5em;
      text-decoration:    none;
  }
  #contentWrapper h3, #contentWrapperWide h3, #contentWrapper h3 a, #contentWrapperWide h3 a {
      font-family:        "Trebuchet MS", Arial, Helvetica, sans-serif;
      color:                #069;
      font-size:            1.1em;
      font-weight:        bold;
      margin:             1em 0 0 0;
      text-decoration:    none;
  }
  #contentWrapper h4, #contentWrapper h5, #contentWrapperWide h4, #contentWrapperWide h5, #contentWrapper h4 a, #contentWrapper h5 a, #contentWrapperWide h4 a, #contentWrapperWide h5 a {
      font-family:        "Trebuchet MS", Arial, Helvetica, sans-serif;
      color:                #069;
      text-decoration:    none;
  }
  #contentWrapper h1 a:hover, #contentWrapperWide h1 a:hover, #contentWrapper h2 a:hover, #contentWrapperWide h2 a:hover, #contentWrapper h3 a:hover, #contentWrapperWide h3 a:hover, #contentWrapper h4 a:hover, #contentWrapperWide h4 a:hover, #contentWrapper h5 a:hover, #contentWrapperWide h5 a:hover {
       text-decoration:underline;
  }
  
  #contentWrapper ul, #contentWrapperWide ul {
      list-style-image:    url(../images/bullet.gif);
      /*list-style-position:inside;  */
list-style-position:outside;       
list-style-type:    none;
      margin:                0 0 .5em 1.8em;
      padding:            0;
  }
  #contentWrapper li, #contentWrapperWide li {
      line-height:        1.4em;
  }
  #contentWrapper li li, #contentWrapperWide li li{
      list-style-image:    url(../images/bullet_dash.gif);
  }

  #contentWrapper ul.publications {
      list-style-image:    none;
      list-style-position:outside;
      list-style-type:    none;
      margin:                0;
      padding: 0.5em 0;
  }
  #contentWrapper ul.publications li {
      padding-bottom:        .5em;
  }
  #contentWrapper ul.publications li ul{
  }
  #contentWrapper ol, #contentWrapperWide ol {
      list-style-position:outside;
      margin:                0.2em 0.2em 0.2em 1.8em;
      padding:            0;
  }
  #contentWrapper ol li ol, #contentWrapperWide ol li ol{
  }
  acronym {
      border-bottom:         #00F dashed 1px;
      cursor:                help;
  }
  code {
      font-family:        "Courier New", Courier, monospace;
  }
  
  /* TOC */
  #tocBody p {
      font-size:            .8em;
      font-weight:        bold;
      color:                #069;
      text-align:            center;
      padding-bottom:     .5em;
  }
  #tocBody ul {
      list-style-type:    none;
      margin:                0;
      padding:            0 .5em;
  }
  #tocBody li {
      list-style-type:    none;
      background:            url(../images/bullet.gif) no-repeat;
      margin:                0;
      padding:            0 0 .4em 16px;
  }
  #tocBody li ul {
      padding:            0;
  }
  
  #tocBody li ul li {
      list-style-type:    none;
      background:            url(../images/bullet_dash.gif) no-repeat;
      margin:                0;
      padding:            0 0 .4em 16px;
  }
  
  #tocBody li ul li ul li {
      list-style-type:    none;
      background:            url(../images/bullet.gif) no-repeat;
      margin:                0;
      padding:            0 0 .4em 16px;
  }
  
  #tocBody a{
      font-size:            .75em;
      text-decoration:     none;
  }
  #tocBody li a:hover{
      text-decoration: underline;
  }
  
  /* Aux Navigation */


.contextPanelTop, .contextPanelFoot { font-size:0.1em; } 
.contextPanelBody { padding-bottom: 1em; } 
.contextPanelBody p { font-size:     .8em; font-weight:     bold; color:     #069; text-align:     center; padding-bottom: 0.5em; }  
.contextPanelBody ul.relatedLinks { list-style:     none; margin:     0 5px .25em 5px; padding:     0 0 0.25em 0; border-bottom:     #CFCFCF solid 1px; } 
.contextPanelBody ul.relatedLinks li { padding:     0 0 .3em 16px; background:     url(../images/bullet.gif) no-repeat 0 -4px; line-height:     0.7em; } 
.contextPanelBody ul.relatedLinks li a{ text-decoration: none; font-size:     0.7em; } 
.contextPanelBody ul.relatedLinks li a:hover{ text-decoration: underline; } 
.contextPanelBody ul#waterLinks { list-style:     none; margin:     0 5px 10px 5px; padding:     0 0 10px 0; border-bottom:     #CFCFCF solid 1px; } 
#waterLinks a{ text-decoration: none; font-size:     0.7em; line-height:     20px; padding:     5px 0 5px 20px; }


/*.contextPanelTop, .contextPanelFoot {
      font-size:0.1em;
  }
  .contextPanelBody {
      padding-bottom: 1em;
font-size: 1.0em;
}
  
  .contextPanelBody p {
font-size: 0.8em;
font-weight:        bold;
      color:                #069;
      text-align:            center;
      padding-bottom:     .5em;
  }
  
  .contextPanelBody ul.relatedLinks {
      list-style:            none;
      margin:                0 5px .25em 5px;
      padding:            0 0 .25em 0;
      border-bottom:        #CFCFCF solid 1px;
}
.contextPanelBody ul.relatedLinks li {
      padding:            0 0 .3em 16px;
      background:            url(../images/bullet.gif) no-repeat 0 -4px;
line-height: 0.8em;
}

.contextPanelBody ul.relatedLinks li a{
      text-decoration: none;
font-size: 0.8em;
line-height: .8em;
}
  
.contextPanelBody ul.relatedLinks li a:hover{
      text-decoration: underline;
  }

.contextPanelBody hr { border-color: #CFCFCF; border-style: none none solid; border-width: medium medium 1px; height: 1px; margin: 10px auto; width: 96%; }

#waterLinks {
      list-style:            none;
      margin:                0 5px;
      padding:            0;
  }

#waterLinks a{
      text-decoration: none;
font-size: 0.8em;
line-height:        20px;
      padding:            5px 0 5px 20px;
  }*/


.iconAct {
      background:            url(../images/icon_act.gif) no-repeat 0px 0px;
  }
  .iconRegs {
      background:            url(../images/icon_regs.gif) no-repeat 0px 0px;
  }
  .iconPub {
      background:            url(../images/icon_pub.gif) no-repeat 0px 0px;
  }
  .iconNews {
      background:            url(../images/icon_news.gif) no-repeat 0px 1px;
  }
  .iconEmail {
      background:            url(../images/icon_email.gif) no-repeat 0px 2px;
  }

.iconMarket { background: url("http://www.bom.gov.au/water/images/symbols/icon_market.gif") no-repeat scroll 0 2px transparent; }

/* Miscellaneous classes for reuse */
  .imgCaption {
      font-size: 0.7em;
      color:#069;
      font-style:italic;
      text-align:center;
  }
  .figureL {
      display:            block;
      float:                 left;
      margin:             0.5em;
      padding:             0;
      width:                auto;
  }
  .figureR {
      display:            block;
      float:                 right;
      margin:             0.5em;
      padding:             0;
      width:                auto;
  }
  #contentWrapper .figureL p, #contentWrapper .figureR p {
      color:                #05B;
      text-align:         center;
      font-weight:        bold;
      font-size:             0.7em;
      text-indent:         0;
  }
  .imageCentre {
      margin:                0 auto;
      display:            block;
  }
  .fltrt {
      float:                 right;
      margin-left:         8px;
  }
  .fltlft {
      float:                 left;
      margin-right:         8px;
  }
  .clearfloat {
      clear:                both;
      height:                0;
      font-size:             1px;
      line-height:         0px;
  }
  blockquote {
      margin:                    0 3em;
      padding-left:            25px;
      background-image:         url(../images/quotes1.png);
      background-repeat:         no-repeat;
      background-position:     left top;
  }
  #contentWrapper blockquote p, #contentWrapperWide blockquote p {
      padding:                0 25px 0 0;
      text-align:                justify;
      background-image:         url(../images/quotes2.png);
      background-repeat:         no-repeat;
      background-position:     right bottom;
  }
  q {
      quotes:    inherit;
  }
  
  em {
      font-style:italic;
  }
  /* Tables */
  
  /* Data Table One */
  .dataTableOne {
      width:                 90%;
      border-collapse:     collapse;
      border:                1px solid #006699;
      margin:                0 auto;
  }
  .dataTableOne caption {
      font-weight:        bold;
      text-align:            center;
      color:                 #069;
  }
  .dataTableOne thead {
      background:         #BAD7EF;
  }
  .dataTableOne th {
      font-weight:        bold;
      color:                #555555;
  }
  .dataTableOne th, .dataTableOne td {
      padding:            .25em;
      border:                1px solid #006699;
  }
  .dataTableOne ul {
  }
  .dataTableOne tfoot td{
      text-align:            center;
  }
  
  /* Data Table Two */
  .dataTableTwo {
      width:                 90%;
      border-collapse:    collapse;
      margin:                0 auto;
  }
  
  .dataTableTwo th{
      background-repeat:     repeat-x;
      border-bottom-width: thin;
      border-bottom-style: solid;
      border-bottom-color: #FFFFFF;
      border-left-width:     thin;
      border-left-style:     solid;
      border-left-color:     #FFFFFF;
      padding:             1px;
      font-weight:        bold;
  }
  
  .dataTableTwo tr{
      background-repeat:     repeat-x;
  }
  
  .dataTableTwo caption{
      color:                 #80aabd;
      padding:             1px;
      border:             thin solid #80aabd;
      font-weight:         bold;
      text-align:         center;
  }
  
  .dataTableTwo td{
      border-left-width:     thin;
      border-left-style:     solid;
      border-left-color:     #FFFFFF;
      padding:             1px;
  }
  .dataTableTwo tfoot td{
      text-align:            center;
  }
  
  /*Contacts table, added by Ceredwyn Ealanta 1 March 2010 */
  .contactsTable {
      width:                 100%;
      border-collapse:    collapse;
      margin:                0 auto;
  }
  
  .contactsTable th{
      text-align:    left;
      font-weight: bold;
      color:#5c839c;
      padding-top: 4px;
      padding-bottom: 1px;
      border-bottom-width: 2px;
      border-bottom-style: solid;
      border-bottom-color: #5c839c;
  }
  
  .contactsTable tr:hover {
      background-color:#e0e0c5;
  }
  
  .contactsTable td{
      padding-top: 1px;
      padding-bottom: 1px;
      border-bottom-width: 1px;
      border-bottom-style: solid;
      border-bottom-color: #cccccc;
  }
  
  /* END OF CONTACTS TABLE */
  
  
  /***********************/
  /* FAQ Definition List */
  /***********************/
  
  #contentWrapper dl, #contentWrapperWide dl {
      margin:                0 1em 1em 1em;
  }
  #contentWrapper dt, #contentWrapperWide dt {
      color: #006699;
      background:url(../images/twisty-02.gif) no-repeat scroll 5px -17px transparent;
      margin-top:1em;
      padding-left:25px;
      font-weight:bold;
  }
  #contentWrapper dt:hover, #contentWrapperWide dt:hover, #contentWrapper .clickText:hover, #contentWrapperWide .clickText:hover {
      cursor:pointer;
      text-decoration:underline;
  }
  #contentWrapper .clickText, #contentWrapperWide .clickText, #contentWrapper .clickText:hover, #contentWrapperWide .clickText:hover  {
      color: #006699;
      font-weight:bold;
  }
  #contentWrapper dt.active, #contentWrapperWide dt.active {
      background:url(../images/twisty-02.gif) no-repeat scroll -15px 3px transparent;
  }
  #contentWrapper dd, #contentWrapperWide dd {
      margin:             0;
      padding:            0 2em;
  }
  /* Horizontal Navigation */
  #horizontalNavigation {
      width:840px;
      height:25px;
      margin: 0;
      padding:2px 0 0 2px;
  }
  #horizontalNavigation span {
      display:         none;
  }
  #horizontalNavigation a {
      display:        block;
  }
  #horizontalNavigation li {
      float:left;
      list-style:none;
  }
  /* Main Navigation Not selected */
  /* Water Information */
  #horizontalNavigation-01 a { 
      background:url("../images/nav_sprite.gif") 0px -75px no-repeat;
      height:25px;
      width: 156px;
  }
  /* Regulations */
  #horizontalNavigation-02 a { 
      background:url("../images/nav_sprite.gif") -156px -75px no-repeat;
      height:25px;
      width: 107px;
  }
  /* News and Events */
  #horizontalNavigation-03 a { 
      background:url("../images/nav_sprite.gif") -263px -75px no-repeat;
      height:25px;
      width: 146px;
  }
  /* About */
  #horizontalNavigation-04 a {
      background:url("../images/nav_sprite.gif") -409px -75px no-repeat;
      height:25px;
      width: 65px;
  }
  
  /* Main Navigation selected */
  /* Water Information */
  #horizontalNavigation-01 a.current {
      background:url("../images/nav_sprite.gif") 0px 0px no-repeat;
      width: 156px;
  }
  /* Regulations */
  #horizontalNavigation-02 a.current {
      background:url("../images/nav_sprite.gif") -156px 0px no-repeat;
      width: 107px;
  }
  /* News and Events */
  #horizontalNavigation-03 a.current {
      background:url("../images/nav_sprite.gif") -263px 0px no-repeat;
      width: 146px;
  }
  /* About */
  #horizontalNavigation-04 a.current {
      background:url("../images/nav_sprite.gif") -409px 0px no-repeat;
      width: 65px;
  }
  
  /* Main Navigation hover */
  /* Water Information */
  #horizontalNavigation-01 a:hover, #horizontalNavigation-01 a.hover {
      background:url("../images/nav_sprite.gif") 0px -39px no-repeat;
      width: 156px;
  }
  /* Regulations */
  #horizontalNavigation-02 a:hover, #horizontalNavigation-02 a.hover {
      background:url("../images/nav_sprite.gif") -156px -39px no-repeat;
      width: 107px;
  }
  /* News and Events */
  #horizontalNavigation-03 a:hover, #horizontalNavigation-03 a.hover {
      background:url("../images/nav_sprite.gif") -263px -39px no-repeat;
      width: 146px;
  }
  /* About */
  #horizontalNavigation-04 a:hover, #horizontalNavigation-04 a.hover {
      background:url("../images/nav_sprite.gif") -409px -39px no-repeat;
      width: 65px;
  }
  
  ul.nav-ul {
      display:        none;
      position:        absolute;
      width:            840px;
  }
  #horizontalNavigation .selected {
      display:        block;
      font-size:        .75em;
      left:            0px;
      padding:        5px;
  }
  #horizontalNavigation ul.selected a{
      display:        inline-block;
      width:            auto;
      height:            20px;
      padding:        2px 10px 0 10px;
      border-right:    #c4c5a6 1px solid;
      text-decoration:none;
  }
  #horizontalNavigation ul.nav-ul li a:hover{
      background:        none;
      text-decoration:underline;
      width:            auto;
  }
  #horizontalNavigation ul.nav-ul li a{
      background:        none;
  }
  #horizontalNavigation li.hover li{
      background:        none;
  }
  /* TOC Navigation */
  .tocSelected {
      font-weight:bold;
  }
  .tocShow {
      display:block;
  }
  
  a.doc { /*The background image*/
      background: url(../images/icon_doc.gif) no-repeat right center;
  }

  a.pdf { /*The background image*/
      background: url(../images/icon_pdf.gif) no-repeat right center;
  }
  a.ppt { /*The background image*/
      background: url(../images/icon_ppt.gif) no-repeat right center;
  }
  a.xls { /*The background image*/
      background: url(../images/icon_xls.gif) no-repeat right center;
  }
  a.doc, a.external, a.pdf, a.ppt, a.xls { /*The background image*/
      padding: 0 15px 0 0;
      display:inline-block;
  }
  
  /* FORM STYLES */
  #contentWrapper fieldset
  {
      float: left;
      clear: left;
      width: 590px;
      margin: 0 0 1.5em 0;
      padding: 0;
      border: 1px solid #BFBAB0;
      background-color: #F2EFE9;
      background-repeat: repeat-x;
  }
  
  #contentWrapper legend
  {
      margin-left: 1em;
      padding: 0;
      color: #000000;
      font-weight: bold;
  }
  
  #contentWrapper fieldset ol
  {
      padding: 1em 1em 0 1em;
      list-style: none;
      zoom: 1;
  }
  
  #contentWrapper fieldset li
  {
      float: left;
      clear: left;
      width: 100%;
      padding-bottom: 1em;
  }
  
  
  label
  {
      position: relative;
      width: 10em;
      margin-right: 1em;
  }
  
  
  #contentWrapper select
  {
      width:11em;
  }
  
  #contentWrapper fieldset fieldset
  {
      margin-bottom: -2.5em;
      border-style: none;
      background-color: transparent;
      background-image: none;
      width: 550px;
  }
  
  #contentWrapper fieldset fieldset legend
  {
      margin-left: 0;
      font-weight: normal;
  }
  
  #contentWrapper fieldset fieldset ol
  {
      position: relative;
      top: -1.5em;
      margin: 0 0 0 11em;
      padding: 0;
  }
  
  #contentWrapper fieldset fieldset label
  {
      float: none;
      width: auto;
      margin-right: auto;
  }
  
  #contentWrapper fieldset.submit, #contentWrapper fieldset.button
  {
      float: none;
      width: auto;
      border-style: none;
      /*padding-left: 12em;*/
      padding-right: 1em;
      background-color: transparent;
      background-image: none;
  }
  
  #contentWrapper fieldset.submit input, #contentWrapper fieldset.button input
  {
      float: right;
  }
  
  #contentWrapper label strong
  {
      position: absolute;
      left: 28em;
      top: 0.2em;
      width: 19em;
      color: #CC0000;
      font-size: 85%;
      font-weight: normal;
      text-transform: uppercase;
  }
  
  #contentWrapper label strong img
  {
      position: absolute;
      left: -17em;
  }

