/* *************************************************** */
/* Style changes for NWA2018 and beyond  as at January 2019*/

/*Added table style for long-text description**/
/**Accessibility updates to tables, hyperlinks **/
/* release NWA2-V4.0-201718-Minor 1.1*/

/*nwamaincontent*/

#nwamainmenu {
    float: left;
    display:block;
    width: 273px;
    font-family: Arial;
    min-height: 100%;
}

#nwamaincontent {
    font-family: Arial, verdana, univers;
    font-size: 1.05em;
    width: 700px;
    float: left;
    padding: 0;
    margin: 0;
}
#nwamaincontent p {
    font-size: 1.0em;
    line-height: 1.5em;
    padding: 1px 15px 0px 15px;
    margin: 0.4em 0 0.5em;
}
#nwamaincontent p.photo_attribution {
	font-size: 0.8em;
    line-height: 1.5em;
    padding: 1px 15px 0px 15px;
    margin: 0.4em 0 0.5em;
}


/* Miscellaneous */
#nwamaincontent span.external, #nwamaincontent a.external {
    padding: 1px 15px 0px 0px;
}

div#nwamaincontent span.tooltip {
    cursor: help;
    font-style: italic;
    color: rgb(17,94,103);
        
}
.regionTable {
    border: 1px solid #9C3;
    width: 95%;
    margin-left: 15px;
    font-size: 1em;
    /* changed region table to 95% width from 100, added margin to indent and added font-size to match remaining content Cmcclusky 10Nov15 */
}


/*breadcrumb style modified from groundwater insight */

#nwabreadcrumb ul {
    margin: 0;
    padding: .4em;
    font-size: 1em;
    height: 16px;
    width: 100%;
    background: transparent linear-gradient(to top, #EFEFEF, #FFF) repeat scroll 0% 0%;
    background: linear-gradient(to top,#efefef,#fff);

}
#nwabreadcrumb li {
    display:inline;
    width:auto;
    float:left;
    padding-left:14px;
    background:url(images/bullet-arrow.png) 2px 2px no-repeat;
    line-height: 1.4em;
}
#nwabreadcrumb a:focus{
    color:#000!important;
    text-decoration: none;
}
#nwabreadcrumb a:link{
    text-decoration: none;
}
#nwabreadcrumb li:first-child{
    background:url(images/bullet_2.gif) no-repeat;
}
#nwabreadcrumb a:link {
    color: #36C;
}
#nwabreadcrumb a:visited{text-decoration:none}

/* Header waterui style  - to be completed*/

#water-ui-header {
    padding-top: 10px;
	width: 1003px;
	height: 60px;
    margin: 0;
}
#water-ui-header h1 {
    padding: 5px;
	line-height: 1.3;
	display: block;
	margin: 10px 0 0 5px;
    text-align: left;
	color: #000!important;
	font-weight: bold;
	font-family: "Arial, Arial Neue",Arial,sans-serif!important;
	font-size: 20px!important;
	position: relative;
    float: left;
}
#water-ui-header h1 a {
        text-decoration: none;
}

.water-ui-navbuttons {
	position: relative;
	display: inline-block;
	float: right;
	z-index: 5;
}
.water-ui-button {
	font-family: 'Arial, Arial Neue', Arial, sans-serif;
	font-size: 14px!important;
	font-weight: 400!important;
    vertical-align:middle;
    position: relative;
	padding: 10px;
	color: #646262;
	border: 1px solid #ddd;
	border-radius: 6px!important;
	background-color: #ecedee;
	text-shadow: 0 0 0 #fff;
    width:8em;
}

.water-ui-button:hover {
	font-family: 'Arial, Arial Neue', Arial, sans-serif;
	color: #000;
	border: 1px solid #aaa;
	background-color: #dad7ce;
}
.water-ui-button:active {
	color: #000;
	border: 1px solid #ddd;
	background-color: #f6f5f4;
	-webkit-box-shadow: 0 0 5px 5px #b5b5b5;
	box-shadow: 0 0 5px 5px #b5b5b5;
}

.water-ui-button-text {
	position: relative;
	top: -3px;
}

/* NWA navigation */ 
/*--------------------------------------------------- */


#nwamainmenu {
    float: left;
    display:block;
    width: 273px;
    font-family: Arial;
    min-height: 100%;
    
}
#nwamainmenu h1 {
    display:block;
    font-family: arial;
    font-size: 16px;
    text-align:left;
    color:#fff;
    margin:0;
    padding:8px 30px 8px 10px;
    font-weight:500;
    text-shadow: none;
    background-color: rgb(0,60,113);
    border-right-color: #156FB3; 
    border-right-style: solid; 
    border-right-width: thin;
}

#nwamainmenu h2 {
    font-size: 14px;
    font-family: arial;
    display: block;
    font-weight: 500px;
    line-height: 1.3;
    margin: 0;
    color: #fff;
    background-color: #215987;
    border-bottom-color: #156FB3; 
    border-bottom-style: solid; 
    border-bottom-width: thin;
    padding: 5px 5px 5px 5px;
    
}
#nwamainmenu h3 {
    font-size: 14px;
    font-family: arial;
    line-height: 1.3;
    display: block;
    background-color: #D5E9F7;
    border-bottom-style: solid; 
    border-bottom-width: thin;
    border-bottom-color: #fff;
    color: #333;
    margin: 0;
    padding: 5px 5px 5px 5px;
}
#nwamainmenu h4 {
    font-size: 12px;
    font-family: arial;
    line-height: 1.3;
    display: block;
    background-color: white;
    border-bottom-style: solid; 
    border-bottom-width: thin;
    border-bottom-color: rgb(0,60,113);
    color: #333;
    margin: 0;
    padding: 5px 5px 5px 30px;
}

#nwamainmenu h2 a:visited, #nwamainmenu h2 a:link{
    text-decoration: none;
    color:#fff;}

#nwamainmenu h3 a:visited, #nwamainmenu h3 a:link, #nwamainmenu h4 a:visited, #nwamainmenu h4 a:link{
    text-decoration: none;
    color:#333;}

#nwamainmenu h3 a:hover, #nwamainmenu h4 a:hover {
    font-weight: bold;

}
#nwamainmenu h3.released {
    font-weight: bold;
    
}
#nwamainmenu h3.released a:hover {
     background-color:#FFFFFF;
     background: #FFFFFF;
     font-weight: bold;
     cursor: pointer;
}

/* add subheader for collapsible menu */
#nwamainmenu h2:hover{
    background-color:#156FB3;
}

/* add subheader up and down arrow icon for expandable functionality, by Martin Chan 03Jan17 */
.subheader{
    cursor: pointer;
    background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%2211.949%2C3.404%207%2C8.354%202.05%2C3.404%20-0.071%2C5.525%207%2C12.596%2014.07%2C5.525%20%22%2F%3E%3C%2Fsvg%3E");
    background-position: 250px center;
    background-repeat: no-repeat;
}

.subheader-down{
    cursor: pointer;
    background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%2211.949%2C3.404%207%2C8.354%202.05%2C3.404%20-0.071%2C5.525%207%2C12.596%2014.07%2C5.525%20%22%2F%3E%3C%2Fsvg%3E");
    background-position: 250px center;
    background-repeat: no-repeat;
}

.subheader-up{
    cursor: pointer;
    background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%222.051%2C10.596%207%2C5.646%2011.95%2C10.596%2014.07%2C8.475%207%2C1.404%20-0.071%2C8.475%20%22%2F%3E%3C%2Fsvg%3E");
    background-position: 250px center;
    background-repeat: no-repeat;
}

/* NWA region summary boxes - region summary class, key findings region summary and list styles by CM 3Aug2018 */

/**regionsummary style update - removed div id and replaced with div class. Can only have one instance of div id - this was causing issues for validator **/

div.regionsummary {
    background-color: #CBD39C;
    width: 700px;
    margin: 0px 10px 0px 10px;
    padding: 10px 0px 10px 0px; 
    position: relative;
    float: left;
}
#nwamaincontent .regionsummary p {
    font-size: 1.0em;
    color: rgb(0,61,113);
}
#nwamaincontent .regionsummary ul li, 
#nwamaincontent #regionsummaryKeyFindings690 ul li {
    list-style-type: disc;
	color: rgb(0,61,113);
    font-size: 1.0em;
    padding: 0 0 0.3em 1px;
	list-style-image: none;
	display: list-item;
}

.nationaloverviewsummary {
    background-color: rgba(0,61,106,0.1);
    width: 730px;
    color: rgb(0,61,113);
    margin-top: -6px;
    padding:0; 
    position: relative;
    float: left;
}

.nationaloverviewsummary p {
    font-family: Arial;
    font-size: 1.0em;
    line-height: inherit;
    color: rgb(0,61,113);
}


#regionsummaryLightGreen {
    background-color: #E8EAD7;
    width: 700px;
    color: rgb(0,61,113);
    margin: 0px 10px 0px 10px;
    padding: 10px 0px 10px 0px; 
    position: relative;
    float: left;
}

#regionsummaryKeyFindings690 {
    background-color: #CBD39C;
    width: 690px;
    color: rgb(0,61,113);
    margin: 0px 10px 0px 10px;
    padding: 10px 0px 10px 0px; 
    position: relative;
    float: left;
}



/* NWA list style */

#nwamaincontent ol {
    list-style-position: outside;
    margin:	0.2em 0.2em 0.2em 2.5em;
    padding: 0;
}

#nwamaincontent ul {
    line-height: 1.40em;
    padding: 0px 25px 0px 50px;
    font-size: 1.0em;
    list-style-image: none;
}
#nwamaincontent ul li {
    padding: 0 0 0.3em 1px;
    line-height: 1.4em;
    list-style-type: 	disc;
    color: black;
    list-style-image: none;
}

/* NWA hyperlink style - underline on hover */
#nwamaincontent p a {
    text-decoration: underline;
	cursor: auto;
}

#nwamaincontent ul li a {
    text-decoration: underline;
	cursor: auto;
}
#nwamaincontent .regionsummary ul li a {
    text-decoration: underline;
	cursor: auto;
}
#nwamaincontent ul li a:hover, #nwamaincontent p a:hover  {
    text-decoration: underline;
	cursor: auto;
}
#nwamaincontent li ul {
    margin-bottom: .5em!important;
}


/* NWA Image Styles */
#nwamaincontent span.nwaImage {
    color: #069;
    font-weight: 700;
    text-align: left;
    height:auto;
    margin: 0;
    padding: 0;
}
#landingpage img {
    align: center;}
.bannerimage {
    width: 110%;
    margin: 0;
    padding: 0;}
.nwaHeadingPhoto {
    width:100%;
    margin-top: -6px;
	margin-left: -2px;
}

/* #nwamaincontent heading style */
#nwamaincontent h1 {
    display: block;
    width: 100%;
    font-family: Arial;
    font-size: 2.5em;
    text-align:left;
    color:rgb(0,60,113);
    padding:0px 0px 8px 10px;
    font-weight:500;
    text-shadow: none;
}

#nwamaincontent h2 {
    display: inline-block;
    width: 100%;
    font-family: Arial;
    font-size: 1.6em;
    text-align:left;
    color:rgb(0,60,113);
    padding:8px 0px 8px 0px;
    margin-left: 12px;
    /**padding:0px 0px 8px 10px;**/
    font-weight:500;
    text-shadow: none;  
    background-color: white;
    background: linear-gradient(to left, white, white);
}
/* removing this and using h2 that was created for Key Findings Page as a subheading for 2017 MY 011117 */
   /* #nwamaincontent h2 {
    font-size: 19px;
    font-family: Arial;
    border-bottom: none;
    color: #069;
    font-weight: 700;
    margin-left: 12px;
    margin-bottom: 6px;
    padding:3px 0px 3px 2px;
    background-color: white;
    background: linear-gradient(to left, white, white);
    
}*/
#nwamaincontent h3 {
    font-size: 17px;
    font-family: arial;
    border-bottom: none;
    color: #069;
    font-weight: 700;
    margin-left: 15px;
    margin-bottom: 6px;
}

#nwamaincontent h4.InfographicHeader {
    font-size: 15px;
    font-family: arial;
    color: #069;
    font-weight: 700;
    margin-left: 15px;
    margin-bottom: 6px;
    padding-left: 20px;
    background-color: black;
    background: linear-gradient(to left, white, white);
}

#nwamaincontent h4 {
    font-size: 15px;
    font-family: arial;
    color: #069;
    font-weight: 700;
    margin-left: 15px;
    margin-bottom: 6px;
    padding-left: 20px;
}
#nwamaincontent h5 {
    font-size: 14px;
    font-family: arial;
    color: #069;
    margin-left: 15px;
    margin-bottom: 6px;
    padding-left: 20px;
    font-style: italic;
    font-weight: bold;
}
#nwamaincontent h6 {
    font-size: 11px;
    font-family: arial;
    color: #069;
    margin-left: 15px;
    margin-bottom: 6px;
    padding-left: 35px;
    font-style: italic;
}
#nwamaincontent h1 span.nwaH1Caption {
    font-size: .75em;
    font-family: arial;
    color: #069;
    margin-left: 15px;
    margin-bottom: 6px;
}

/** test long-text description **/
.longTextA {
    margin-left: 15px;
    min-height: 35px;
    width: 700px;
    line-height: 12px;
    background-color:#D5E9F7;
    border: thin #D5E9F7 solid;
}
.btn {
    height: 25px;
    width: 250px;
    border-radius: 600px;
    cursor: pointer;
    font-size: 0.9em;
    font-weight: 600;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    background-color: white;
    border: none;
    margin: 5px 0px 5px 430px;
    padding: 0;  
}

.longTextB {
    display: none;
    margin: 0;
    max-height: 150px;
    width: 700px;;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: white;
    border: thin lightgray solid;
}

.nwa_longtextTable {
    width: 90%;
    }
.nwa_longtextTable td:first-child {
        text-align: left; 
        width: 40%;
    }
    .nwa_longtextTable tbody td:nth-child(2),
    .nwa_longtextTable tbody td:nth-child(3),
    .nwa_longtextTable tbody td:nth-child(4),
    .nwa_longtextTable tbody td:nth-child(5) {
        text-align: right; 
        width: 15%;
    }
    .nwa_longtextTable tr:nth-child(even)
    {
       background-color: rgba(0,60,113,.15);
       }
       
   .nwa_longtextTable thead tr {
       border-bottom: solid thin rgb(185, 192, 190);
       font-weight: bold;
       vertical-align: bottom;
       padding-bottom: 1px;
   }
   
   .nwa_longtextTable tbody tr:last-child {
       border-bottom: solid thin rgb(185, 192, 190);
       vertical-align: bottom;
       padding-bottom: 1px;
   }
   .nwa_longtextTable {
       line-height: 1.0rem;
       font-size: 0.9rem; 
       
   }
   .nwat01 thead tr,
   .nwat02 thead tr,
   .nwat03 thead tr,
   .nwat04 thead tr,
   .nwa_t04 thead tr,
   .nwa_longtextTable thead tr {
       text-align: center;
       color: white;
       /**font-weight: bold;**/
       background-color: #20559E;
       border-right: solid thin white;
   }

   .nwa_longtextTable thead tr td {
       text-align: center;
       color: white;
       /**font-weight: bold; **/
       background-color: #20559E;
       border-right: solid thin white;
       vertical-align: middle;
       padding: 5px;
   }
   
  
   .nwa_longtextTable tbody tr td{
       border-right: thin solid white;
   }
   .nwa_longtextTable tbody tr:nth-child(even)
   {
      background-color: rgba(0,60,113,.15);
      }
/** NWA Methods revamp**/

#nwamaincontent .MethodsHeading {
    margin: 0px 0px 0px 15px;
    height: 40px;
    width: 700px;
    background-color: #20559E;   
}
#nwamaincontent .MethodsHeading h3 {
    margin: 0px;
    font-size: 1.2em;
    color: white;
    font-weight: 650px;  
    padding:0px 0px 0px 30px;  
    line-height: 40px;
    
}
#nwamaincontent .MethodsL1.End {
    display: none !important;
}

#nwamaincontent .MethodsL1 {
    display: block;
    margin: 0px 0px 0px 15px;
    min-height: 40px;
    width: 700px;
    background-color: #EBEBEB;
    padding: 0px;
    border-bottom: thin #ccc solid;
    cursor: pointer;
    background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23000000%3B%22%20points%3D%2211.949%2C3.404%207%2C8.354%202.05%2C3.404%20-0.071%2C5.525%207%2C12.596%2014.07%2C5.525%20%22%2F%3E%3C%2Fsvg%3E");
    color: rgb(0,102,153);
    background-position: 98% 50%;
    background-repeat: no-repeat;
}

#nwamaincontent .MethodsL1 h4{
    width: 600px;
    margin: 0px 0px 0px 25px;
    font-size: 1.05em;
    color: black;
    font-weight: 400px;  
    padding:8px 0px 0px 0px;  
    line-height: 1.3;
}
.MethodsL2 {
    display: none;
    margin: 0px 0px 0px 15px;
    padding: 0px;
    min-height: 30px;
    width: 700px;
    line-height: 12px;
    background-color: #F5F5F5;
    border-bottom: thin #ccc solid;
}
#nwamaincontent .MethodsL2 p{
   line-height: 1.0em;
}
#nwamaincontent .MethodsL2 p:first-child {
    display: inline-block;
    width: 450px;
    font-weight: 700px;
    font-size: 0.9em;
    margin: 0px 0px 0px 45px;
    padding: 8px 10px 8px 0px;   
}

#nwamaincontent .MethodsL2 p:nth-child(2) {
    display: inline-block;
    width: 150px;
    font-size: 0.8em;
    font-weight: 300px;
    margin: 0px 0px 0px 0px;
    padding:8px 10px 8px 0px; 
    position: relative;
}




/***********************************/
/**NWA table styles*/
/** updated by Claire 19/02/2019 **/

/** Table style applicable to all tables */

#nwamaincontent table {
    font-family: "Arial";
    border-collapse: collapse;
    border: 0px solid black;
    color: black;
    border-spacing: 0px;
    margin-left: 15px;
    margin-right: 10px;
    font-size: 1em;
	padding: 0px 25px 0px 50px;
}

#nwamaincontent table tbody td:first-child {
    text-align: left;}

#nwamaincontent table tbody td {
    padding: 5px;
	border-spacing: 0px;  
}



/* Partnerships page table**/
#nwamaincontent table.partnerships {
    width: 700px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 5px;
    display: block;
}
#nwamaincontent table.partnerships tbody tr td{
    padding: 5px;
    border: 5px solid transparent;
    height: 100px;
    overflow: hidden;  
}
#nwamaincontent table.partnerships img {
    max-width: 220px;
    max-height: 95px;;
    width: auto;
    height: auto;
}
#nwamaincontent table.partnerships img:hover {
    cursor: pointer; 
}
#nwamaincontent table.partnerships a:hover img  {
    box-shadow: 5px 5px 5px rgba(0, 60, 113, 0.7);
}
#nwamaincontent table.partnerships tbody td:first-child,  
#nwamaincontent table.partnerships tbody td:nth-child(2),
#nwamaincontent table.partnerships tbody td:nth-child(3) {
	text-align: center; 
	width: 33%;}
 
/** Numerical tables style - for tables with two text columns at the start*/
 /* nwa_t01 for numerical tables with 1 numerical columns */
 /* nwa_t08 for numerical tables with 4 columns */
 /* nwa_t03 for numerical tables with 3 columns */
 /* nwa_t02 for numerical tables with 2 columns */

 /* table/column width*/
.nwat01 {
    width: 65%;
}
.nwat02 {
    width: 70%;
}
.nwat03 {
    width: 90%;
}
.nwat04 {
    width: 90%;
    }

.nwat01 tbody td:first-child,
.nwat02 tbody td:first-child,
.nwat03 tbody td:first-child,
.nwat04 tbody td:first-child {
	text-align: left; 
	width: 8%;
	}

.nwat01 tbody td:nth-child(2){
	text-align: left; 
	width: 70%;
	}
.nwat02 tbody td:nth-child(2){
	text-align: left; 
	width: 48%;
	}
.nwat03 tbody td:nth-child(2){
	text-align: left; 
	width: 44%;
	}
.nwat04 tbody td:nth-child(2) {
	text-align: left; 
	width: 36%;
	}

.nwat01 tbody td:nth-child(3){
	text-align: right; 
	width: 22%;}
	
.nwat02 tbody td:nth-child(3),
.nwat02 tbody td:nth-child(4){
	text-align: right; 
	width: 22%;}

.nwat03 tbody td:nth-child(3),
.nwat03 tbody td:nth-child(4),
.nwat03 tbody td:nth-child(5){
        text-align: right; 
        width: 16%;}
        
	
.nwat04 tbody td:nth-child(3),
.nwat04 tbody td:nth-child(4),
.nwat04 tbody td:nth-child(5),
.nwat04 tbody td:nth-child(6){
	text-align: right; 
	width: 14%;}



    
.nwat01 tbody tr:nth-child(even),
.nwat02 tbody tr:nth-child(even),
.nwat03 tbody tr:nth-child(even),
.nwat04 tbody tr:nth-child(even),
.nwa_t02 tbody tr:nth-child(even)
 {
    background-color: rgba(0,60,113,.15);
    }
	
.nwat01 tbody tr:last-child, 
.nwat02 tbody tr:last-child,
.nwat03 tbody tr:last-child,
.nwat04 tbody tr:last-child,
.nwa_t04 tbody tr:last-child,
.nwat01 thead tr, 
.nwat02 thead tr, 
.nwat03 thead tr, 
.nwat04 thead tr, 
.nwa_t04 thead tr {
	border-bottom: solid thin rgb(185, 192, 190);
	font-weight: bold;
	vertical-align: bottom;
	padding-bottom: 1px;
}


.nwat01 thead tr,
.nwat02 thead tr,
.nwat03 thead tr,
.nwat04 thead tr,
.nwa_t04 thead tr{
	text-align: center;
	color: white;
    /**font-weight: bold;**/
    background-color: #20559E;
	border-right: solid thin white;
}
.nwat01 thead tr td,
.nwat02 thead tr td,
.nwat03 thead tr td,
.nwat04 thead tr td,
.nwa_t04 thead tr td{
	text-align: center;
	color: white;
    /**font-weight: bold; **/
    background-color: #20559E;
	border-right: solid thin white;
	vertical-align: middle;
	padding: 5px;
}

.nwat01 tbody tr td,
.nwat02 tbody tr td,
.nwat03 tbody tr td,
.nwat04 tbody tr td,
.nwa_t04 tbody tr td{
	border-right: thin solid white;
}
/* table 4  - Reconciliations table */

.nwa_t04 {
    width: 95%;
    }
.nwa_t04 tbody td:first-child {
	text-align: left; 
    width: 60%;

	}
	
.nwa_t04 tbody td:nth-child(2) {
	text-align: right; 
	width: 20%;
    font-weight: bold;
}
.nwa_t04 tbody td:nth-child(3){
	text-align: right; 
    width: 20%;}

.nwa_t04 tbody tr.line {
    border-bottom: solid thin rgb(185, 192, 190);
    font-weight: bold;
    }

/* table 2 style suitable for tables with mainly text of three or more columns - column width is set to auto but the column widths can be manually set using the colgroup function in htm - added by Claire McClusky 07Oct15*/
.nwa_t02 {
    width: 95%;
}
.nwa_t02 tbody td {
    vertical-align: text-top;
}
.nwa_t02 colgroup col {
    width: auto;
}
.nwa_t02 thead td {
    border-collapse: separate;
    border-spacing: 0px;
    padding: 5px;
    color: white;
    font-weight: bold;
    background-color: rgb(0,60,113);
    text-align: center;
    border-right-color: white;
    border-right-style: solid;
    border-right-width: thin;
}
.nwa_t02 tbody tr:last-child{
    border-bottom: solid thin rgb(185, 192, 190);
	padding-bottom: 1px;
}


/* table 3 style suitable for storages tables incontext information. column group classes assigned to ensure correct text alignment - column width is set to auto but the column widths can be manually set using the colgroup function in htm - added by Claire McClusky 07Oct15*/
.nwa_t03 {
    width: 90%;
    }
.nwa_t03 tbody td:first-child { 
    width: 35%;}
.nwa_t03 tbody td:nth-child(2) {
    text-align: right; 
    width: 18%;}
.nwa_t03 tbody td:nth-child(3){
    text-align: right; 
    width: 18%;}
.nwa_t03 tbody td:nth-child(4) {
    text-align: left; 
    width: 30%;}

/* table 5 style suitable for tables in the quantification approach with mainly text of three columns - column width specified.  - added by Claire McClusky 30Oct15*/
.nwa_t05 {
    width: 95%;
}
.nwa_t05 tbody td {
    vertical-align: text-top;
}
.nwa_t05 td:first-child {
    text-align: left; 
    width: 30%;}
.nwa_t05 td:nth-child(2) {
    text-align: left; 
    width: 35%;}
.nwa_t05 td:nth-child(3) {
    text-align: left; 
    width: 35%;}

 .nwa_t05 ul {
    line-height: 1.40em;
    padding: 0px 5px 0px 20px;
    font-size: 100%;
    list-style-image: none;
}

/* table 6 style suitable for tables with mainly text of two columns - column width is set to 60%  - added by Claire McClusky 07Oct15*/
.nwa_t06 {
    width: 60%;}
.nwa_t06 tbody td {
    vertical-align: text-top;
}
.nwa_t06 col:first-child { 
    width: 20%;}
.nwa_t06 col:nth-child(2) { 
    width:80%;}

/* table 7 - customised for Canberra Physical information only. */
.nwa_t07 {
    width: 90%;
}
.nwa_t07 tbody td:first-child {
    text-align: left}
.nwa_t07 tbody td:nth-child(2) {
    text-align: right}
.nwa_t07 tbody td:nth-child(3){
    text-align: left}
.nwa_t07 colgroup col {
    width: auto;
}
.nwa_t07 thead td:first-child {
    background-color: rgb(0,61,113);   
    }
    
/*table style captions*/

.nwat01 caption, 
.nwat02 caption,
.nwat03 caption,
.nwat04 caption,
.nwa_t01 caption,
.nwa_t02 caption, 
.nwa_t03 caption, 
.nwa_t04 caption, 
.nwa_t05 caption, 
.nwa_t06 caption, 
.nwa_t07 caption, 
.nwa_t08  caption {
    color:#069;
    font-weight:bold;
    text-align: left;
	margin-bottom: 15px;
}


/*Infograph - Climate & Water*/
#InfographWater {
    width: 690px;
    height: 270px;
    position: relative;
    float: left;
    background-color: white;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    
}
div.InfographWaterHeader {
    width: 100%;
    position: absolute;
    top: 0%;
    margin-left: 0px;
    background-color: #317CC0;
    padding: 0px;
}   

#InfographWater h4, #InfographWaterSourced h4, #InfographWaterSupplied h4, #infographWaterStatus h4 {
    color: white;
    font-family: Arial;
    font-size: 1.4em;
    font-weight: 500;
    margin-left: 15px;
    margin-bottom: 0px;
    padding: 10px 0px 10px 0px;
}
        


#infographRainfall, #infographStreamflow {
    width: 32%;
    height: 240px;
    border-right: white 13px solid;
    position: relative;
    float: left;
    background-color: #20559E; 
}

#infographStorage {
    width: 32%;
    height: 240px;
    position: relative;
    float: left;
    background-color: #20559E;
}

#InfographWater img.arrowA {
    position: absolute;
    top: 80%;
    left: 5%;
    height: 20px;

}

#InfographWater img.arrowB {
    position: absolute;
    top: 80%;
    left: 15%;
    height: 20px;

}

#InfographWater img.arrowC {
    position: absolute;
    top: 80%;
    left: 10%;
    height: 20px;

}






#InfographWater p.volume  {
    width: 100%;
    font-family: Arial;
    font-size: 1.5em;
    font-weight: 500;
    color: white;
    margin: 0;
    padding: 0px 0px 0px 0px;
    position: absolute;
    top: 70%;
    text-align: center;

}

#InfographWater p.content {
    width: 100%;
    font-family: Arial;
    font-size: 0.9em;
    font-weight: 200;
    color: white;
    margin: 0;
    padding: 0px 0px 0px 0px;
    position: absolute;
    top: 83%;
    text-align: center;
}

#InfographWater img.icon, #infographWaterStatus img.icon {
    position: center;
    display:block;
    margin-top: 55px;
    margin-left: 57px;
    margin-right: 0;
    cursor: pointer;
    border-radius: 50px;
    /**background-color: white;**/
    z-index: 2;
    height: 100px;
    width: 100px;
}
#InfographWater img.icon:hover {
    background-color: rgba(0,61,106,0.15);
    box-shadow: 0px 2px 2px 0 white;    
}



/* Water Sourced and Supplied*/

#InfographWaterUse {
    width: 690px;
    height: 325px;
    position: relative;
    float: left;
    background-color: white;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    
}
#InfographWaterSourced {
    width: 339px;
    height: 300px;
    position: relative;
    float: left;
    background-color: rgba(0,61,113,0.1);
    border-right: white 12px solid;
    }
#InfographWaterSupplied {
    width: 339px;
    height: 300px;
    position: relative;
    float: right;
    background-color: rgba(0,61,113,0.1);
    }

/* graph1 for Canberra Key Findings*/

#InfographWaterUse img.graph1 {
    position: absolute;
    top: 20%;
    right: 5%; 
    width: 80%;
}

/* graph2 for Daly and Ord Key Findings*/

#InfographWaterUse img.graph2 {
    position: absolute;
    top: 25%;
    right: 15%; 
    width: 80%;
}

#InfographWaterUse img.graph3 {
    position: absolute;
    top: 25%;
    right: 5%; 
    width: 80%;
}

/*graph4 for Burdekin Key Findings*/

#InfographWaterUse img.graph4 {
    position: absolute;
    top: 21%;
    right: 15%; 
    width: 80%;
}


#InfographWaterUse p {
    font-family: Arial;
    color: rgb(0,61,106);
    text-align: left;
    margin: 0;
    padding:0px 0px 0px 10px;
    z-index: 1;
}
#InfographWaterSupplied p.volume2 {
    
   /* font-size: 1.8em;
    font-weight: 300;
    text-align: center;
    margin: 0;
    padding:0;
    position: absolute;
    top: 20%;
    left: 5%;
    z-index: 1;*/
    
   
    font-family: Arial;
    font-size: 1.8em;
    font-weight: 300;
    color: rgb(0,61,106);
    margin: 0;
    padding: 0px 0px 0px 0px;
    position: absolute;
     top: 17%;
    /*text-align: center;*/
    margin-left:170px;
}


#InfographWaterUse p.description {
    font-size: 1.0em;
    font-weight: 300;
}
#WaterUse p.percentage {
    font-size: 1.3em;
    font-weight: 500;
}


#InfographWaterUse a {
    cursor: pointer;
}


/* Water Status infographic */

#infographWaterStatus {
    width: 690px;
    height: 280px;
    position: relative;
    float: left;
    background-color: white;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    
}
#infographWaterStatus img.arrow2 {
    position: absolute;
    top: 81%;
    left: 5%;
    height: 20px;

}

#infographWaterStatusEnt, #infographWaterStatusAssets {
    width: 32%;
    height: 175px;
    border-right: white 13px solid;
    position: relative;
    float: left;
    background-color: #20559E; 
}

#infographWaterStatusOutlook {
    width: 32%;
    height: 175px;
    position: relative;
    float: left;
    background-color: #20559E;
}


#infographWaterStatus p.volume {
    width:100%;
    font-family: Arial;
    font-size: 1.8em;
    font-weight: 500;
    color: white;
    position: absolute;
    top: 27%;
    text-align: left;
    padding: 0;
    margin-left: 15px;
}

#infographWaterStatus p.comment {
    width:92%;
    font-family: Arial;
    font-size: 0.9em;
    font-weight: 200;
    color: white;
    position: absolute;
    top: 55%;
    text-align: left;
    padding: 0;
    margin-left: 15px;
}
#infographWaterStatus p.comment2 {
    width:92%;
    font-family: Arial;
    font-size: 0.9em;
    font-weight: 200;
    color: white;
    position: absolute;
    top: 82%;
    text-align: center;
    padding: 0;
    margin-left: 10px;
}
#infographWaterStatus p.comment3 {
    width:100%;
    font-family: Arial;
    font-size: 0.9em;
    font-weight: 200;
    color: rgb(0,61,106);
    position: absolute;
    bottom: 5%;
    left: -1%;
    text-align: center;
    padding: 0;
    margin: 0;
}

#infographWaterStatus p.comment4 {
    width:92%;
    font-family: Arial;
    font-size: 0.9em;
    font-weight: 200;
    color: white;
    position: absolute;
    top: 82%;
    text-align: left;
    padding: 0;
    margin-left: 15px;
}


/* style added to accomodate MDB region */
#infographWaterStatusMDB {
    width: 730px;
    height: 300px;
    position: relative;
    float: left;
    background-color:rgba(0,61,106,0.2);
}

#infographWaterStatusHeadMDB {
    width:730px;
    height: 35px;
    position: relative;
    background: linear-gradient(to left,white,rgb(0,61,106));
}

#infographWaterStatusHeadMDB h3 {
    font-family: Arial;
    font-size: 2.0em;
    color: white;
    font-weight: 500;
    padding: 5px 0 0 20px;
    margin: 0;
}

#infographWaterStatusEntMDB, #infographWaterStatusAssetsMDB, #infographWaterStatusTradeMDB {
    width: 180px;
    height: 250px;
    padding: 20px 0 0 0;
    border-right: white thin solid;
    position: relative;
    float: left;
}

#infographWaterStatusOutlookMDB {
    width: 180px;
    height: 250px;
    padding: 20px 0 0 0;
    position: relative;
    float: left;
}


#infographWaterStatusMDB img.icon4{
    position: center;
    display:block;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
    border-radius: 55px;
    background-color: white;
    z-index: 2;
    height: 110px;
    width: 110px;

}

#infographWaterStatusMDB img.icon4:hover {
    background-color: rgba(0,61,106,0.15);
    box-shadow: 0px 2px 2px 0 rgb(0,61,106);    
}



#infographWaterStatusMDB p.title {
    width:100%;
    font-family: Arial;
    font-size: 1.8em;
    font-weight: 500;
    color: rgb(0,61,106);
    position: absolute;
    top: 3%;
    text-align: center;
    padding: 0;
    margin: 0;
}

#infographWaterStatusMDB p.volume, #infographWaterStatusMDB p.volume1, #infographWaterStatusMDB p.volume2 {
    width:100%;
    font-family: Arial;
    font-size: 1.7em;
    font-weight: 500;
    color: rgb(0,61,106);
    position: absolute;
    text-align: center;
    padding: 0;
    margin: 0;
}

#infographWaterStatusMDB p.volume  {
    top: 58%;
}

#infographWaterStatusMDB p.volume1 {
    top:58%;
}

#infographWaterStatusMDB p.volume2 {
    top: 78%;
}

#infographWaterStatusMDB p.comment, #infographWaterStatusMDB p.comment2, #infographWaterStatusMDB p.comment3, #infographWaterStatusMDB p.comment4  {
    font-family: Arial;
    font-weight: 200;
    color: rgb(0,61,106);
    position: absolute;
    text-align: center;
    padding: 0;
    margin: 0;
}

#infographWaterStatusMDB p.comment {
    width:100%;
    font-size: 1.05em;
    top: 72%;
}
#infographWaterStatusMDB p.comment2 {
    width:92%;
    font-size: 0.95em;
    bottom: 3%;
}
#infographWaterStatusMDB p.comment3 {
    width:100%;
    font-size: 1.05em;
    top: 70%;
    left: -1%;
}

#infographWaterStatusMDB p.comment4 {
    width:100%;
    font-size: 1.05em;
    top: 90%;
    left: -1%;
}



/* *************************************************** */
/* Override JQuery Bad Styles */
#nwaNotesDialog #nwamaincontent {
    width: 100%;
    padding: 0px;
    margin: 0px;
}

.ui-widget {
    font-size: 1em;
    width: 65% !important
}

#nwamaincontent a,
#nwamaincontent .ui-widget-content a {
    color: rgb(0,61,106);
    /* padding: 50px 0px 0px 0px*/
}
#nwamaincontent a:hover,
#nwamaincontent a:focus,
#nwamaincontent .ui-widget-content a:hover,
#nwamaincontent .ui-widget-content a:focus {
    color: #FF6633;
    text-decoration: underline;
}


/* *************************************************** */
/* NWA Table and Image Styles */
#nwamaincontent span.nwaImage {
    color: #069;
    font-weight: 700;
    text-align: left
}

//* *************************************************** */
/* NWA Statement Error List */

div#nwamaincontent div.nwaErrorList {
    background-color: #FFE7E7;
    
    color: #C40000;
    border: 2px solid #C40000;
    
    margin: 0px;
    margin-top: 2px;
    margin-bottom: 10px;
    
    padding-top: 5px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
}
div#nwamaincontent div.nwaErrorList ul {
    margin: 0; padding: 0;
}

/* *************************************************** */
/* NWA Statement */
/** Modified by CM June 2018 **/

/**Pre table styles **/

#CompYearButtons {
	float: right;
    padding: 5px 0px 20px 0px;
    font-size: 1.0em;
}
#ComparativeYear {
    text-align-last: center;
    float: right;
    font-size: 1.0em;
}
#CompYearButtons p {
    padding: 10px 0px 5px 0px;
    margin: 0px;
    
}
#CompYearButtons option {
    direction: rtl;
  }


.clear {
    clear: right;
}
.nwaStatementLinks {
    float: right;
    padding: 15px 0px 0px 15px; 
    font-size: 1.0em;
    }

/**Statement table style **/

#nwamaincontent table.nwaStatement {
    width: 100%;
    margin: 0px 10px 20px 10px;
    padding: 10px 0px 10px 0px; 
    font-family: "Arial";
    border-collapse: collapse;
    color: black;
    }

/* -- Heading Row -- */
#nwamaincontent table.nwaStatement tr th {
    background-color: white;
    color: black;
    font-weight: bold;
    white-space: nowrap;
    margin: 0px;
    padding: 5px;
    font-size: 1.2em;
    text-align: right;
}
/** Statement table column position and appearance **//

.nwaStatement td:first-child {
	text-align: left; 
	width: 70%;
	padding-left: 4px;
    font-size: 1.4em;
    font-weight: bold;
    line-height: 1.5em;}
	
.nwaStatement td:nth-child(2) {
    text-align: right; 
    width: 15%; 
    font-weight: bold;}

.nwaStatement td:nth-child(3),
.nwaStatement td:nth-child(4),
.nwaStatement td:nth-child(5),
.nwaStatement td:nth-child(6),
.nwaStatement td:nth-child(7) {
    text-align: right; 
    width: 15%; 
    padding-left: 0px;}

.nwaStatement td:nth-child(4), .nwaStatement th:nth-child(4), 
.nwaStatement td:nth-child(5), .nwaStatement th:nth-child(5), 
.nwaStatement td:nth-child(6), .nwaStatement th:nth-child(6), 
.nwaStatement td:nth-child(7), .nwaStatement th:nth-child(7) {
	display: none; 
	}

/** Statement section styles related to displaying on javascript click - expand/collapse **/

#nwamaincontent table.nwaStatement tr.nwaStatementL1Total.closed,
#nwamaincontent table.nwaStatement tr.nwaStatementL2.closed,
#nwamaincontent table.nwaStatement tr.nwaStatementL3.closed,
#nwamaincontent table.nwaStatement tr.nwaStatementL4.closed {
    display: none;
}


/** -- Statement Section -- **/
/**Style for statement section includes water assets, water liabilities and net water calculations **/

#nwamaincontent table.nwaStatement tbody tr.nwaStatementSection {
	color: white;
	background-image: none;	
	padding-left: 4px;
    font-weight: bold;
    line-height: 1.5em;
	}
#nwamaincontent table.nwaStatement tbody tr.nwaStatementSection.assets {
	background-color: rgb(34,134,113);
	}
#nwamaincontent table.nwaStatement tbody tr.nwaStatementSection.liability {
	background-color: rgb(115,129,53);
	}
#nwamaincontent table.nwaStatement tbody tr.nwaStatementSection.net {
	background-color: #20559e; 
	}
#nwamaincontent table.nwaStatement tr.nwaStatementSection td:first-child {
    padding-left: 4px;
    font-size: 1.4em;
    font-weight: bold;
    line-height: 1.5em;
}

	
/** nwaStatement L1 style **/

#nwamaincontent table.nwaStatement tr.nwaStatementL1 {
    background-repeat: no-repeat;
    background-position: 300px 50%;
    line-height: 5em;
    border-bottom: thin solid white;
	font-weight: bold;
    font-size: 1.1em;
    color: #006699;
    cursor: pointer;  
}


#nwamaincontent table.nwaStatement tr.nwaStatementL1 td:first-child {
	background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%222.051%2C10.596%207%2C5.646%2011.95%2C10.596%2014.07%2C8.475%207%2C1.404%20-0.071%2C8.475%20%22%2F%3E%3C%2Fsvg%3E");
	padding-left: 25px;
    background-repeat: no-repeat;
    background-position: 6px 50%;}
#nwamaincontent table.nwaStatement tr.nwaStatementL1.closed td:first-child {
	background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%2211.949%2C3.404%207%2C8.354%202.05%2C3.404%20-0.071%2C5.525%207%2C12.596%2014.07%2C5.525%20%22%2F%3E%3C%2Fsvg%3E");
	padding-left: 25px;
    background-repeat: no-repeat;
    background-position: 6px 50%;}

	
#nwamaincontent table.nwaStatement tr.nwaStatementL1.assets {
    background-color: rgba(34,134,113,0.3);} 
#nwamaincontent table.nwaStatement tr.nwaStatementL1.liability {
    background-color: rgba(115,129,53,0.3);} 
#nwamaincontent table.nwaStatement tr.nwaStatementL1.net {
    background-color: rgba(32,85,158,0.5);
	background-image: none;
    padding: 0.25em;
    line-height: 1.5em;} 

/** Special style to accommodate additional statement section - Change in SCWAWL **/
#nwamaincontent table.nwaStatement tr.nwaStatementL1.change{
	color: white;
	background-image: none;	
	padding-left: 4px;
    font-weight: bold;
    line-height: 1.5em;
	background-color: #20559e;
	padding-left: 4px;
    font-size: 1.4em;
    font-weight: bold;
    line-height: 1.5em;
	}
	

/* nwaStatementL1 background colour and image */

#nwamaincontent table.nwaStatement tr.nwaStatementL1.SWasset {
    background-image: url("style/SWAsset.png");
	background-repeat: no-repeat;}
#nwamaincontent table.nwaStatement tr.nwaStatementL1.SWliability {
    background-image: url("style/SWliability.png");}
#nwamaincontent table.nwaStatement tr.nwaStatementL1.GWasset {
    background-image: url("style/GWAsset.png");}
#nwamaincontent table.nwaStatement tr.nwaStatementL1.GWliability {
    background-image: url("style/GWLiabilityx.png");}
#nwamaincontent table.nwaStatement tr.nwaStatementL1.UWasset {
    background-image: url("style/UWasset.png");}
#nwamaincontent table.nwaStatement tr.nwaStatementL1.UWliability {
    background-image: url("style/UWliability.png");}
#nwamaincontent table.nwaStatement tr.nwaStatementL1.IWasset {
    background-image: url("style/IWAsset.png");}
#nwamaincontent table.nwaStatement tr.nwaStatementL1.IWliability {
background-image: url("style/IWliability.png");}

/* nwaStatementL1 totals and end style */

#nwamaincontent table.nwaStatement tr.nwaStatementL1Total {
    font-size: 1.1em;}
#nwamaincontent table.nwaStatement tr.nwaStatementL1Total td:first-child {
    padding-left: 16px;}
#nwamaincontent table.nwaStatement tr.nwaStatementL1Total td {
    padding-bottom: 1.0em;}
#nwamaincontent table.nwaStatement tr.nwaStatementL1End {
    display: none;}

/** nwaStatementL2 style **/

#nwamaincontent table.nwaStatement tr.nwaStatementL2.assets {
    background-color: rgba(34,134,113,0.2);} 
#nwamaincontent table.nwaStatement tr.nwaStatementL2.liability {
    background-color: rgba(115,129,53,0.2);} 
#nwamaincontent table.nwaStatement tr.nwaStatementL2.net {
    background-color: rgba(115,129,53,0.2);} 
#nwamaincontent table.nwaStatement tr.nwaStatementL2 td:first-child {
    padding-left: 16px; /* Level 2 Indent */
}

/* nwaStatementL2 default cell style*/
#nwamaincontent table.nwaStatement tr.nwaStatementL2 td {
    margin: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
    vertical-align: top;
    color: black;
}



/** -- nwaStatementTotal style -- **/

#nwamaincontent table.nwaStatement tr.nwaStatementTotal td:first-child {
   font-weight: bold;
	padding: 2px;}
#nwamaincontent table.nwaStatement tr.nwaStatementTotal td {
   font-size: 1.05em;
    padding: 5px;  }


/* -- nwaStatementSectionTotal style -- */
#nwamaincontent table.nwaStatement tr.nwaStatementSectionTotal td {
    font-size: 1.15em;
    padding-bottom: 1.5em;
}
#nwamaincontent table.nwaStatement tr.nwaStatementSectionTotal td:first-child {
font-weight: bold;  
}

/* -- nwaStatement Tool tips -- */
div#nwamaincontent table.nwaStatement span.nwaHasTitle {
    cursor: help;
    border-bottom: 1px dashed #0000FF;
}

/* *************************************************** */
/* NWA Sidebar  - no longer in use*/
/**
div#sidebar table.nwaSidebar {
    border: 1px solid #AAAAAA;
    background-color: #ECECEC;

    border-collapse: collapse;
    margin: 0px;
    padding: 0px;
}
div#sidebar table.nwaSidebar td.nwaHeading {
    background-color: #DEEBFB;
    border-top: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 5px;
    padding-right: 5px;
}
div#sidebar table.nwaSidebar td.nwaContent {
    padding-top: 8px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
}
div#sidebar table.nwaSidebar ul {
    padding: 0px; margin: 0px;
}
div#sidebar table.nwaSidebar ul.nwaLevel1 {
    padding-left: 5px;
}   
div#sidebar table.nwaSidebar ul.nwaLevel2 {
    padding-left: 15px;
}
div#sidebar table.nwaSidebar li {}
*/
    padding: 0px; margin: 0px;
    background-image: none;
    list-style: none outside none;
    
    margin-top: 2px;
    margin-bottom: 2px;
}

/* *************************************************** */
/* NWA Back To Top - no longer in use */
/*
div#maincontent div.nwaBackToTop {
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}
div#maincontent div.nwaBackToTop a {
    text-decoration: none;
    
    display: block;
    float: right;
    
    padding-top: 4px; padding-bottom: 4px;
    padding-left: 6px; padding-right: 6px;
    
    background-image: url("style/top.png");
    background-repeat:no-repeat;
    background-position:center center;
    width: 33px; height: 8px;
    
    border: 1px solid #FFFFFF;
}
div#maincontent div.nwaBackToTop a:hover {
    border: 1px solid #BCD3EE;
    border-radius: 8px;
    -moz-border-radius: 8px;
}
*/

/* *************************************************** */


/* NWA TOC  - no longer in use*/
/*

div#nwamaincontent div.nwaTOC {
    width: 95%;
display: inline-block;}
    background-color: white;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
}

div#nwamaincontent div.nwaTOC ul.nwaLevel1 {
 padding: 0px 25px 0px 25px;
    list-style-image: none;
}
div#nwamaincontent div.nwaTOC ul.nwaLevel1 li {

    padding: 0 0 .3em 5px;
    list-style-type: disc;
    color: black;
    line-height: 1.4em;
    list-style-image: none;
    }

div#nwamaincontent div.nwaTOC ul.nwaLevel2 {
    padding-left: 25px;
    list-style-type: circle;
    color: #069;
}

div#nwamaincontent div.nwaTOC ul.nwaLevel3 {
    padding-left: 45px;
    list-style-type: disc;
    color: #069;
}

div#nwamaincontent div.nwaTOC li {
    padding: 0;
    margin: 0;
    background-image: none;
    margin-top: 2px;
    margin-bottom: 2px
}

**/

#list_print {
    width: 700px;
    margin-left: auto;
    margin-right: auto
}

.print_pdf {
    font-size: 13px;
    padding-left: 5px;
    cursor: pointer;
}
/* Styling for blue box around National Overview text, by David Myers 7-4-2016. Similar to #regionsummary, full page width */

    .overviewtext {
    background-color: rgba(0,150,94,0.2);
    width: 730px;
    color: rgb(0,61,113);
    margin: 0px;
    padding:0px; 
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
    float: left;
}
    /* *************************************************** */