/* CSS Document */
div, span, applet, body, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, 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 {
    border:0 none;
    font-style:inherit;
    font-weight:inherit;
    margin:0;
    outline-color:#000;
    outline-style:none;
    outline-width:0;
    padding:0;
}
#main {
    font-size:100%;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* Typography
--------------------------------------------------- */
@font-face {
    font-family: 'FontSiteSans Light';
    src: url('/water/fonts/fontsitesans_light_macroman/FontSiteSans-Light-webfont.eot');
    src: url('/water/fonts/fontsitesans_light_macroman/FontSiteSans-Light-webfont.eot?iefix') format('eot'), url('/water/fonts/fontsitesans_light_macroman/FontSiteSans-Light-webfont.woff') format('woff'), url('/water/fonts/fontsitesans_light_macroman/FontSiteSans-Light-webfont.ttf') format('truetype'), url('/water/fonts/fontsitesans_light_macroman/FontSiteSans-Light-webfont.svg#webfontpVAbKcMZ') format('svg');
    font-weight: normal;
    font-style: normal;
}

em {
    font-style:			italic;
}

#maincontent {
}

#maincontent h1, #waterApp h1 {
    color:				#575a5d;
    font-family: 		'FontSiteSans Light', Verdana, Arial, Helvetica, sans-serif;
    font-size: 			3em;
    letter-spacing: 	-0.045em;
    padding-bottom:		.5em;
    width:				100%;
}

#maincontent h1 a, #waterApp h1 a {
    text-decoration:	none;
}

#maincontent h2, #waterApp h2 {
    font-family: 'FontSiteSans Light', Verdana, Arial, Helvetica, sans-serif;
    color:				#069;
    font-size:			2em;
    letter-spacing: 	-0.045em;
    margin: 			0;
    padding:			0;
}
#maincontent h2 a, #waterApp h2 a {
    text-decoration:	none;
}
#maincontent h3, #waterApp h3 {
    font-family: 'FontSiteSans Light', Verdana, Arial, Helvetica, sans-serif;
    color:				#069;
    font-size:			1.5em;
    letter-spacing: 	-0.045em;
    margin: 			1em 0 0 0;
}
#maincontent h3 a, #waterApp h3 a {
    text-decoration:	none;
}
#maincontent h4, #maincontent h5, #maincontent h4 a, #maincontent h5 a, #waterApp h4, #waterApp h5, #waterApp h4 a, #waterApp h5 a {
    font-family: 'FontSiteSans Light', Verdana, Arial, Helvetica, sans-serif;
    color:				#069;
    font-size:			1.35em;
    letter-spacing: 	-0.045em;
    text-decoration:	none;
}
#maincontent h1 a:hover, #maincontent h2 a:hover, #maincontent h3 a:hover, #maincontent h4 a:hover, #maincontent h5 a:hover, #waterApp h1 a:hover, #waterApp h2 a:hover, #waterApp h3 a:hover, #waterApp h4 a:hover, #waterApp h5 a:hover {
    text-decoration:underline;
}
#maincontent ul.publications {
    list-style-image:	none;
    list-style-position:outside;
    list-style-type:	none;
    margin:				0;
    padding:			.5em 0;
}
#maincontent ul.publications li {
    padding:			0 0 .5em 0;
    background:			none;
}
#maincontent ul.publications li ul {
}
#maincontent ol {
    list-style-position:outside;
    margin:				0.2em 0.2em 0.2em 2.5em;
    padding:			0;
}
#maincontent ol li ol {
}
#maincontent p, #maincontent ul, #waterApp p {
    line-height:		1.30em;
    margin-bottom:		1em;
}
#maincontent li ul {
    margin-bottom:		.5em!important;
}
#maincontent p a {
}
#maincontent p a:hover, #maincontent p a.hover {
    text-decoration: 	underline;
}
#maincontent ul {
    list-style-type: 	none;
    list-style-image: 	none;
    list-style:			none;
    padding:			0 0 .5em 0;
}
#maincontent ul li {
    padding:			0 0 .3em 16px;
    background:			url(/water/template_images/symbols/bullet.gif) no-repeat 0 -4px;
}
#maincontent ul li a {
    text-decoration: 	none;
}
#maincontent ul li a:hover {
    text-decoration: underline;
}
/* Water application template styles */
#waterApp {
    width:                  944px;
    float:                  left;
    margin-left:            20px;
    padding-top:            20px;
    margin-right:           40px;
}
#waterApp ul {
    list-style-type: 	none;
    list-style-image: 	none;
    list-style:			none;
    padding:			0 0 .5em 0;
}
#waterApp ul li {
    padding:			0 0 .3em 16px;
    background:			url(/water/template_images/symbols/bullet.gif) no-repeat 0 -4px;
}
#waterApp ul li a {
    text-decoration: 	none;
}
#waterApp ul li a:hover {
    text-decoration: underline;
}
/* End Water application template styles */

#toc p {
    font-weight:		bold;
    color:				#069;
    text-align:			center;
    margin:				0;
    padding-bottom: 	.5em;
}
#toc ul {
    list-style-image:	none !important;
    list-style-type:	none !important;
    list-style: 		none !important;
    margin:				0;
    padding:			0 .5em;
}
#toc li {
    list-style-type:	none !important;
    list-style: 		none !important;
    background:			url(/water/template_images/symbols/bullet.gif) no-repeat;
    margin:				0;
    padding:			0 0 .4em 16px;
}
#toc li .selected {
    font-weight:bold;
}
#toc li ul {
    padding:			3px 0;
    margin:				0;
}
#toc li ul li {
    list-style-type:	none;
    list-style: 		none;
    background:			url(/water/template_images/symbols/bullet_dash.gif) no-repeat 0px -4px;
    margin:				0;
    padding:			0 0 0 16px;
}
#toc li ul li ul li {
    list-style-type:	none;
    list-style: 		none;
    background:			url(/water/template_images/symbols/bullet.gif) no-repeat;
    margin:				0;
    padding:			0 0 .4em 16px;
}
#toc a {
    text-decoration: 	none;
}
#toc li a:hover {
    text-decoration: 	underline;
}
.featuretitle {
    width: 				220px;
    position:    		absolute;
    top:        		115px;
    left:        		0;
    height: 			23px;
    background: 		#FFF;
}
.featuretitle p {
    margin:	 			0 !important;
    padding: 			0 0 0 10px;
    font-family: 'FontSiteSans Light', Verdana, Arial, Helvetica, sans-serif;
    color:				#069;
    font-size:			1.5em;
    letter-spacing: 	-0.045em;
    display: 			block;
}
/*
Commented out by stefanw on 01/11/2012
.featuretext ul {
        padding: 0px;
        margin: 0px;
        padding-top: 15px;
        list-style: none;
        list-style-image:	url(/water/template_images/symbols/bullet.gif);
}
.featuretext li {
        margin-left: 17px;
}
*/

.featuretext ul li a {
    color: #156570;
    font-size: 11px;
}
/* Aux Navigation */
#sidebar {
    padding-bottom: 1em;
}
#sidebar p {
    font-size:			1em;
    font-weight:		bold;
    color:				#069;
    text-align:			center;
    padding-bottom: 	.5em;
}
#sidebar ul.relatedLinks {
    list-style-type: 	none;
    list-style-image: 	none;
    list-style:			none;
    margin:				0 5px .25em 5px;
    padding:			0 0 .5em 0;
    border-bottom:		#CFCFCF solid 1px;
}
#sidebar ul.relatedLinks li {
    padding:			0 0 .3em 16px;
    background:			url(/water/template_images/symbols/bullet.gif) no-repeat 0 -4px;
    line-height:		.7em;
}
#sidebar ul.relatedLinks li a {
    text-decoration: none;
    font-size:			.9em;
    line-height:		15px;
}
#sidebar ul.relatedLinks li a:hover {
    text-decoration: underline;
}
#sidebar ul.relatedLinks li a.selected {
    font-weight:		bold;
}
#sidebar ul#waterLinks {
    list-style-type: 	none;
    list-style-image: 	none;
    margin:				0 5px 10px 5px;
    padding:			0 0 10px 0;
    border-bottom:		#CFCFCF solid 1px;
}
#waterLinks a {
    text-decoration: none;
    font-size:			.9em;
    line-height:		25px;
    padding:			5px 0 5px 20px;
}
.iconAct {
    background:			url(/water/template_images/symbols/icon_act.gif) no-repeat 0px 0px;
}
.iconRegs {
    background:			url(/water/template_images/symbols/icon_regs.gif) no-repeat 0px 0px;
}
.iconPub {
    background:			url(/water/template_images/symbols/icon_pub.gif) no-repeat 0px 0px;
}
.iconNews {
    background:			url(/water/template_images/symbols/icon_news.gif) no-repeat 0px 1px;
}
.iconEmail {
    background:			url(/water/template_images/symbols/icon_email.gif) no-repeat 0px 2px;
}
.iconMarket {
    background:			url(/water/template_images/symbols/icon_market.gif) no-repeat 0px 2px;
}
#sidebar hr {
    border-bottom:		#CFCFCF solid 1px;
    border-top: 		none;
    border-left:		none;
    border-right:		none;
    height:		1px;
    margin:		10px auto;
    width:		96%;
}
/***********************/
/* FAQ Definition List */
/***********************/

#expandCollapse {
    display:			none;
    text-align:			right;
    padding-right:		1em;
}
#expandCollapse .unactive:hover, #expandCollapse .unactive:link {
    color:#000;
    text-decoration:none !important;
}
#faq dl, .faq dl {
    margin:				0 1em 1em 1em;
}
#faq dt, .faq dt, .faq .dt {
    color: #006699;
    background:url(/water/template_images/twisty-02.gif) no-repeat scroll 5px -17px transparent;
    margin-top:.75em;
    padding: 0 0 0 25px;
    _font-weight:bold;
    _min-height:	25px;
    _font-size:	1.2em;
    line-height: 1.5em;
}
.faq .dt {
    display:block;
    text-decoration:none;
}
.faq dt h3 {
    font-weight:normal;
}
dt:hover, .clickText:hover {
    cursor:pointer;
    text-decoration:underline;
}
.clickText, .clickText:hover {
    color: #006699;
    font-weight:bold;
}
#faq dt.active, .faq dt.active, .faq .dt.active {
    background:url(/water/template_images/twisty-02.gif) no-repeat scroll -15px 4px transparent;
}
#faq dd, .faq dd {
    margin: 			0;
    padding:			.5em 0 0 2em;
}
/* Data Table One */
.dataTableOne {
    border-collapse: 	collapse;
    border:				1px solid #006699;
    margin:				0;
}
.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 {
    border-collapse:	collapse;
    margin:				0;
}
.dataTableTwo th {
    background-image: 	url(/water/images/dataTableTwo_bg_blue.gif);
    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-image: 	url(/water/images/dataTableTwo_bg_cell.gif);
    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;
}
/* .dataTableTwo td{
        background-image: url(bg_cell.gif);
        background-repeat: repeat-x;
} */

.tableSmall {
    min-width:				30%!important;
}
.tableMedium {
    min-width:				60%!important;
}
.tableLarge {
    min-width:				90%!important;
}
.tableCenter {
    margin:					0 auto;
}
#pubsTable td {
    vertical-align: top;
    padding: 1em;
    border-bottom: 1px #80aabd solid;
}
#pubsTable tr {
}
/*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 */


/* Layout
---------------------------------------------------*/
#breadcrumb {
    color:#0000ff;
    font-size:0.75em;
    margin: 0;
    padding:10px;
    height: 15px;
}
#breadcrumb a {
    color:#0000ff;
    text-decoration:underline;
}
#breadcrumb a:hover {
    color:#0000ff;
    text-decoration:none;
}
#maincontent {
    width:				700px;
    float:				left;
    margin-left: 		20px;
    padding-top: 		20px;
    margin-right: 		40px;
}
#slideshow-container {
    width: 				100%;
    padding-bottom: 	20px;
}
#slideshow {
    position:			relative;
    z-index:			1;
}
.feature {
    position:			relative;
}
.featureLeft {
    float:				left;
    width:				220px;
}
.featureCentre {
    float:				left;
    width:				200px;
    margin-left:		38px;
}
.featureRight {
    float:				right;
    width:				200px;
}
#newscontainer {
    width:				700px;
    height:				65px;
    background:			url(/water/images/news_bg.png) repeat-x top;
    padding:			5px 0;
    border:				1px solid #999;
}
#newscontainer ul {
}
#newscontainer ul li {
    background:			#fff;
    width:				200px;
    height:				55px;
    margin:				0 10px;
    padding:			5px;
    font-size:			0.9em;
}
#newscontainer ul li a, #newscontainer ul li a.hover, #newscontainer ul li a:hover, #newscontainer ul li a:visited {
    text-decoration:	none;
    color:				#00F;
}
#newscontainer ul li img {
    float:				left;
    margin-right: 		5px;
    border:				1px solid #ccc;
}
.dateStrap {
    color: #069;
}
.shortArticle {
    overflow: hidden;
    padding-right: 5px;
    border-bottom: 1px solid #a4c8e1;
    border-right: 1px solid #a4c8e1;
    -moz-box-shadow: 2px 2px 2px #888;
    -webkit-box-shadow: 2px 2px 2px #888;
    box-shadow: 2px 2px 2px #888;
}
.articleShortImg {
    display: block;
}
#sidebar {
    width:				220px;
    float:				left;
    padding-top: 		20px;
}
.imageCentre {
    margin:				0 auto;
    display:			block;
}
#toc {
    width:				200px;
    margin:				0 0 20px 20px;
    padding:			5px;
    float:				right;
    border: 			solid 1px #999;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
#awraNationalCRU {
    width:				190px;
    float:				left;
}
#awra2010RU {
    width:				190px;
    float:				left;
    margin-left:		200px;
}
/* Navigation
--------------------------------------------------- */
#waterMenu {
    margin-bottom:		10px;
}
ul.dropdown {
    width: 1003px;
    background: url('/water/template_images/menubg.jpg');
    border: solid 1px #999;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    position: relative;
    z-index:	500;
    font-size: .9em;
    display: inline-block;
}
ul.dropdown, ul.dropdown li, ul.dropdown ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.dropdown li {
    padding: 5px 7px;
    float: left;
    line-height: 1.3em;
    vertical-align: middle;
}
ul.dropdown li ul li {
    border-right:  solid 1px #ccc;
}
ul.dropdown li a, ul.dropdown>ul>ul>li>a.hover, ul.dropdown>ul>ul>li>a:hover, ul.dropdown>ul>ul>li>a:focus {
    text-decoration: none;
    color: #000;
    display: block;
}
ul.dropdown ul li a.hover, ul.dropdown ul li a:hover, ul.dropdown ul li a:focus, ul.dropdown ul.selected>li.current>a {
    text-decoration: none;
    display: block;
}
ul.dropdown li.hover, ul.dropdown li:hover, ul.dropdown li:focus, ul.dropdown li.active, ul.dropdown li.current {
    background: url('/water/template_images/topnav-active.jpg');
}
ul.dropdown li:hover > ul, ul.dropdown li:focus > ul {
    z-index: 		1;
    position:absolute;
    visibility:visible;
}
ul.dropdown li ul {
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: -1px;
    width: 1003px;
    border: solid 1px #999;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    background: url('/water/template_images/menusubbg.png');
}
ul.dropdown>li.current>ul {
    visibility:visible;
}
ul.dropdown>li>ul>li>ul>li>a, ul.dropdown>li>ul>li>ul>li>a.hover, ul.dropdown>li>ul>li>ul>li>a:hover {
    color: #000;
}
ul.dropdown>li>ul.hover, ul.dropdown>li>ul:hover, ul.dropdown>li>ul:focus, ul.dropdown>li>ul.active {
    border: solid 1px #999;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
ul.dropdown ul li.hover, ul.dropdown ul li:hover, ul.dropdown ul li:focus, ul.dropdown ul li.active, ul.dropdown>li.current>ul.selected>li.current {
    background: url('/water/template_images/menusubhoverbg.png');
    color: #fff;
}
ul.dropdown ul ul {
    background: #99bfdf;
    width: auto;
    left:	0;
}
ul.dropdown > ul > li > ul {
    margin: 0;
    padding: 0;
    border-top: solid 1px #999;
    background: #99bfdf;
    position: absolute;
}
ul.dropdown ul li > ul > li {
    display: block;
    float: none;
    width: auto;
    white-space: nowrap;
}
ul.dropdown ul ul li {
    white-space: nowrap;
    margin: 0;
    padding: 5px;
}
ul.dropdown ul ul li.hover, ul.dropdown ul ul li:hover, ul.dropdown ul ul li:focus {
    background: #e4e8f4;
    color: 		#000;
    clear:		both;
}
ul.dropdown>li>ul>li {
    position:relative;
}
ul.dropdown>li>ul>li:hover>a, ul.dropdown>li>ul>li.current>a {
    color:		#fff;
}
/* Slideshow
---------------------------------------------------*/
#slideshow .slide {
    position:    		relative;
    height:      		200px;
    width: 				700px;
}
#slideshow .slide img.beautyShot {
    position:    		absolute;
    z-index:     		1;
}
.pics {
    height: 			200px;
    width: 				700px;
    border: 			solid 1px #999;
    padding:			0;
    margin:				0;
    overflow: 			hidden;
    z-index: 			2;
    position: 			relative;
}
.pics img {
    height: 			200px;
    width: 				700px;
    top:				0;
    left:				0;
}
.slidetext {
    width:       		680px;
    padding:     		5px 10px;
    background: 		#FFF;
    position:    		absolute;
    /*height:      		70px;*/
    /*top:         		95px;*/
    bottom:				0;
    left:        		0;
    color:       		#58585a;
    z-index:     		20;
}
.slidetext p {
    margin: 			0px!important;
    padding: 			0 0 5px 0;
    font-size:			.85em!important;
}
.slidetext p.headline {
    font-family: 		'FontSiteSans Light', Verdana, Arial, Helvetica, sans-serif;
    color:				#069;
    font-size:			1.5em!important;
    letter-spacing: 	-0.045em;
}
.slidetext p.headline a, .slidetext p.headline a:visited {
    color: 				#006699;
    text-decoration:	none;
}
.slidetext p.headline a.hover, .slidetext p.headline a:hover {
    text-decoration:	underline;
    color: 				#006699;
}
.slidetext p.description {
    line-height: 		12px;
    font-size: 			12px;
}
.slidetext p.description a, .slidetext p.description a:visited {
    float:				right;
    font-size:			.8em;
    text-decoration:	none;
    color: 				#006699;
}
.slidetext p.description a:hover, .slidetext p.description a.hover {
    text-decoration:	underline;
    color: 				#006699;
}
#buttonContainer {
    margin-top:	5px;
}
#buttonContainer a {
    background: 		url('/water/template_images/menubg.jpg');
    text-decoration: 	none;
    color:				#999;
    margin: 			0 1px 0 0;
    padding: 			5px 5px;
    border: 			solid 1px #999;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
#buttonContainer a.activeSlide {
    background: url('/water/template_images/topnav-active.jpg');
    color:				#000;
}
#buttonContainer a:focus {
    outline: none;
}
/* Common.css Styles
--------------------------------------------------- */
.transparent {
    /* Required for IE 5, 6, 7 */
    /* ...or something to trigger hasLayout, like zoom: 1; */
    /* Theoretically for IE 8 & 9 (more valid) */
    /* ...but not required as filter works too */
    /* should come BEFORE filter */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    /* This works in IE 8 & 9 too */
    /* ... but also 5, 6, 7 */
    filter: alpha(opacity=85);
    /* Older than Firefox 0.85 */
    -moz-opacity:0.85;
    /* Safari 1.x (pre WebKit!) */
    -khtml-opacity: 0.85;
    /* Modern!
    /* Firefox 0.9+, Safari 2?, Chrome any?
    /* Opera 9+, IE 9+ */
    opacity: 0.85;
}
.clearBoth {
    clear:			both;
}
/***********************************************************/
/*             Add document icons to links                 */ 
/***********************************************************/
.doc, .external, .pdf, .ppt, .xls, .zip {
    padding: 0 0 0 3px;
}
img.external {
    height:	11px;
    width:	12px;
}
#contact-officer {
    display:block;
    padding-left:0.4em;
}
#swic {
    display:block;
    padding-left:0.4em;
}
#swic, #contact-officer {
    display:block;
    padding-left:0.4em;
}
#swic .vcard {
    clear:both;
}
#swic .adr {
    float:left;
    width:4em;
    padding-bottom:0.5em;
}
#swic .region {
    font-weight:bold;
    width:50px;
}
#swic .fn {
    float:left;
    width:140px;
    margin-right: 10px;
}
#swic .tel {
    float:left;
    margin-right: 10px;
}
#swic .email {
    float:left;
    width:225px;
    padding-right: 10px;
    margin-right: 10px;
}
#ccNotice p {
    font-size: 80%;
    font-weight: normal;
    text-align: center;
}
.brClear {
    clear:both;
}
.fltlft {
    float: left;
    margin: 8px 8px 0 0;
}
.imgCaption {
    font-size: 0.7em;
    line-height: 1.4em;
    color: #575A5D;
    font-style: italic;
    font-weight: bold;
}
p.imgCaption, .imgCaption p {
    text-align:		center;
}
.articleImg {
    float: left;
    margin: 8px 8px 0 0;
    width:	150px;
    height:100%;
}
.medImg {
    float: left;
    margin: 8px 8px 0 0;
    width:	300px;
}
#searchproduct {
    width:	330px;
}
#ausSmlBtn {
    padding-left:266px;
}
.redAlert {
    color:#f00;
}
#nwa_title {
    background:url(/water/nwa/image/nwa_banner_header_bg.png) no-repeat;
    float:left;
    position:relative;
    height:76px;
    width:700px;
    line-height:76px;
    text-indent:15px;
}
#gde_title {
    background:url(/water/groundwater/gde/image/gde_banner_header_bg.png) no-repeat;
    float:left;
    position:relative;
    height:76px;
    width:944px;
    line-height:76px;
    text-indent:15px;
}
#toc2 {
    width:				210px;
    margin:				0 0 20px 20px;
    padding:			0px;
    float:				right;
}
#toc2 p {
    color: #006699;
    font-weight: bold;
    margin: 0;
    padding-bottom: 0.5em;
    text-align: left;
}
#toc3 {
    width:				210px;
    margin:				0 0 20px 20px;
    padding:			0px;
    float:				right;
}
#toc3 p {
    color: #006699;
    font-weight: bold;
    margin: 0;
    padding-bottom: 0.5em;
    text-align: left;
}
#toc4 {
    width:				210px;
    margin:				0 0 20px 20px;
    padding:			0px;
    float:				right;
}
#toc4 p {
    color: #006699;
    font-weight: bold;
    margin: 0;
    padding-bottom: 0.5em;
    text-align: left;
}
#sidebar div.relatedLinks {
    list-style-type: 	none;
    list-style-image: 	none;
    list-style:			none;
    margin:				0 5px .25em 5px;
    padding:			0 0 .5em 0;
    border-bottom:		#CFCFCF solid 1px;
}
/* CSS3 Button  
 * Usage: <div class="buttonHolder"><a href="page.html" class="toProductButton">Explore the Atlas &rArr;</a></div>
 */
.buttonHolder {
    text-align: center;
    padding: 5px 0 7px 0;
}
.toProductButton {

    border-top: 1px solid #96d1f8;
    background: #1b435e;
    padding: 4.5px 9px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #ccc;
    font-size: 14px;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    vertical-align: middle;
}
a.toProductButton {
    color: #fff;
}
.toProductButton:hover {
    border-top-color: #a4c8e1;
    background: #a4c8e1;
    color: #666699;
}
a.toProductButton:active {
    background: #65a9d7;
    border-top-color: #1b435e;
    color: #fff;
}
a.toProductButton:visited {
    color: #fff;
}

.pubIcon { float:left; margin:5px; padding: 5px; text-align: center;}
.pubList { float:left; margin:5px; padding: 5px; width: 550px;}

.threePxRadius {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

/********************
Sidebar icon buttons
********************/
.water-links {
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    width: 140px;
    height: 45px;
    margin: 20px auto;
}
.subscribe-button {
    background: #003366 url('/water/images/icon-tick.png') 8px no-repeat;
    display: block;
}

.download-button {
    background: #539ce8 url('/water/images/icon-app.png') 8px no-repeat;
    display: block;
}
.watch-button {
    background: #1964aa url('/water/images/icon-play.png') 8px no-repeat;
    display: block;
}

.subscribe-button:hover, .download-button:hover, .watch-button:hover {
    background-color: #ecb046;
    display: block;
}
p.icon-title {
    font-size: 14px !important;
    text-align: left  !important;
    font-weight: lighter !important;
    line-height: 15px;
    color: #ffffff !important;
    margin: 0 8px 0 40px;
    border-bottom: 1px #ffffff solid;
    padding: 8px 0 0 0 !important;
}
p.icon-text {
    font-size: 11px !important;
    text-align: left  !important;
    font-weight: lighter !important;
    line-height: 15px;
    vertical-align: bottom;
    color: #ffffff !important;
    margin: 0 0 0 40px;
}