/*
YUI 3.4.1 (build 4118)
Copyright 2011 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,a{margin:0;padding:0;vertical-align:baseline;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
/*sub{vertical-align:text-bottom}*/
/*input {-webkit-appearance: none;}*/
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
legend{color:#000}
/* end reset */
label { cursor: pointer; }


#page {
  -webkit-transition: all 0.2s ease;
  -moz-transition:    all 0.2s ease;
  -ms-transition:     all 0.2s ease;
  -o-transition:      all 0.2s ease;
}

/*body,
html {min-height:100%;height:100%;}*/

.ie-6 html,
.ie-7 html,
.ie-8 html {overflow-x:hidden;}



.ie-6 img{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../resources/images/trans_1x1.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}


/*----------------------------------------------------------------------------------------------------------------------------------
CLEAR!
----------------------------------------------------------------------------------------------------------------------------------*/

.inner:after,
#header:after,
#page:after,
#footer:after,
.nav:after,
.module:after,
.module_header:after,
.module_content:after,
.module_inner:after,
.module_footer:after,
.content_wrapper:after,
.section:after,
ul.listing > li:after,
.form:after,
.nav_main .inner_nav li a:after,
.tabber ul:after,
.alert_listing > li:after,
.mapper:after,
.pagination:after,
.listing:after,
.contact_listing:after,
.publications_prosecutions_results .result_detail li:after{clear: both;content: ". ";display: block;height: 0;visibility: hidden;}


.ie-old .inner,
.ie-old #header,
.ie-old #page,
.ie-old #footer,
.ie-old .nav,
.ie-old .module,
.ie-old .module_header,
.ie-old .module_content,
.ie-old .module_inner,
.ie-old .module_footer,
.ie-old .content_wrapper,
.ie-old .section,
.ie-old ul.listing > li,
.ie-old .form,
.ie-old .nav_main .inner_nav li a,
.ie-old .tabber ul ,
.ie-old .alert_listing > li,
.ie-old .mapper,
.ie-old .pagination,
.ie-old .listing,
.ie-old .contact_listing{display:block;zoom: 1;min-height:1%;}


/*----------------------------------------------------------------------------------------------------------------------------------
FONTS
----------------------------------------------------------------------------------------------------------------------------------*/

@font-face {
    font-family: 'MetaNormalRegular';
    src: url('../fonts/meta000-webfont.eot');
    src: url('../fonts/meta000-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/meta000-webfont.woff') format('woff'),
         url('../fonts/meta000-webfont.ttf') format('truetype'),
         url('../fonts/meta000-webfont.svg#MetaNormalRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MetaBoldRegular';
    src: url('../fonts/meta001-webfont.eot');
    src: url('../fonts/meta001-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/meta001-webfont.woff') format('woff'),
         url('../fonts/meta001-webfont.ttf') format('truetype'),
         url('../fonts/meta001-webfont.svg#MetaBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}



/*----------------------------------------------------------------------------------------------------------------------------------
ACCESSIBILITY
----------------------------------------------------------------------------------------------------------------------------------*/
/*.js-no * {text-indent:0!important}*/

.print_only_head,
.print_only_links {display:none;}

/*----------------------------------------------------------------------------------------------------------------------------------
GENERAL DEFAULTS
----------------------------------------------------------------------------------------------------------------------------------*/

#page_size {position:fixed;top:0;left:0;background:#99FFFF;border:1px solid #000;padding:10px;}
#page_size:after {content:'desktop'}
html {}
body {font-family:Arial, Helvetica, sans-serif;font-size:14px;margin:0 auto;line-height:1.2;position:relative;color:#555;}
.ie-6 body {width:1000px;}
em,i {font-style:italic;}
strong,b {font-weight:700;}

/* piggy-backing off this to get the page backgrounds*/
#skipLinks {}
#skipLinks ul{	height: 1px; left: -999em; position: absolute; top: -999em; width: 1px; }

/* box sizing- keep an eye on this slippery sucker */
 * { -moz-box-sizing: border-box;-webkit-box-sizing:border-box;-ms-box-sizing: border-box; box-sizing: border-box;}
/*.ie-old  * {behavior: url(../resources/js/boxsizing.htc);}*/




/*----------------------------------------------------------------------------------------------------------------------------------
HEADINGS
----------------------------------------------------------------------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6,strong.heading {font-weight:700;margin-bottom:10px;-webkit-font-smoothing: antialiased;}
h1 {}
h2 {font-size:36px;font-family:MetaNormalRegular,Arial, Helvetica, sans-serif;color:#00467F;}
h3 {font-size:16px;}
h4,.h4 {font-size:14px;font-weight:700;display:block;}
h5,.h5 {font-size:20px;color:#000000;display:block;}
h6,.h6 {font-size:14px;color:#00467F;margin:20px 0 5px;display:block;font-weight:700;}



strong.heading {display:block;}
.heading_top {margin-top:40px;float:left;width:100%;}
.minor_heading {font-size:14px;font-weight:700;color:#00467F;margin:0 0 15px 0;}

.module_header .heading_small {font-size:16px;}
.module_header .sub_heading,
.module_content .sub_heading,
.module_footer .sub_heading  {font-size:18px;color:#00467F;font-weight:700;}

.sub_heading strong {color:#555;}

/*----------------------------------------------------------------------------------------------------------------------------------
VARIOUS OTHER STUFF
----------------------------------------------------------------------------------------------------------------------------------*/
.break {display:block;}
a[href^=tel] {font-weight:700;}



/*----------------------------------------------------------------------------------------------------------------------------------
IMAGES
----------------------------------------------------------------------------------------------------------------------------------*/

img {max-width:100%;height:auto;}
.ie-6 img {overflow:hidden;}




/*----------------------------------------------------------------------------------------------------------------------------------
LINKS
----------------------------------------------------------------------------------------------------------------------------------*/
a {text-decoration:underline; color:#0087c5;}
a:hover {color:#0087c5;text-decoration:none; }

a:active {}
a:focus, .selector.focus, .date_picker input:focus, .checker.focus, input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="url"]:focus,
input[type="search"]:focus, textarea:focus {outline:#0087c5 dotted 1px; text-decoration:none;}



/*----------------------------------------------------------------------------------------------------------------------------------
SCREEN READER
----------------------------------------------------------------------------------------------------------------------------------*/

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0;
}





/*----------------------------------------------------------------------------------------------------------------------------------
PAGE BACKGROUNDS
----------------------------------------------------------------------------------------------------------------------------------*/

body{background:#f4f4f4 url(../images/page_bg_grey_gradient.png) repeat-y 50% 0;


background-image: url(../images/page_bg_grey_gradient.png), linear-gradient(bottom, #C1C1C1 9%, #F4F4F4 65%);
background-image: url(../images/page_bg_grey_gradient.png), -o-linear-gradient(bottom, #C1C1C1 9%, #F4F4F4 65%);
background-image: url(../images/page_bg_grey_gradient.png), -moz-linear-gradient(bottom, #C1C1C1 9%, #F4F4F4 65% );
background-image: url(../images/page_bg_grey_gradient.png), -webkit-linear-gradient(bottom, #C1C1C1 9%, #F4F4F4 65%);
background-image: url(../images/page_bg_grey_gradient.png), -ms-linear-gradient(bottom, #C1C1C1 9%, #F4F4F4 65%);

background-image: url(../images/page_bg_grey_gradient.png), -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.09, #C1C1C1),
	color-stop(0.65, #F4F4F4)
);
background-position:50% 0, 0 0;
background-repeat:repeat-y,no-repeat;


}

.epa-no-cssgradients body{background:#f4f4f4 url(../images/page_bg_grey_gradient.png) repeat-y 50% 0; }

.ie-6 body{background:#f4f4f4}

.page_background {width:100%;height:340px;position:absolute;left:0;top:0;
background-color: #00223E;
background: -webkit-radial-gradient(center center, circle contain, #0187C2 20%,  #00223E 400%);
background: -moz-radial-gradient(center center, circle contain, #0187C2 20%,  #00223E 400%);
background: -ms-radial-gradient(center center, circle contain, #0187C2 20%,  #00223E 400%);
background: -o-radial-gradient(center center, circle contain, #0187C2 20%,  #00223E 400%);
background: radial-gradient(center center, circle contain, #0187C2 20%,  #00223E 400%);
}

/*.ie-7 body {background:#f4f4f4;}*/


.home .page_background {height:486px;}
/*.content_page .page_background {height:347px;}*/
.landing_page .page_background {height:488px;}

.error_404 .page_background {height:570px;}

.epa-no-cssgradients .page_background {background:#00223e url(../images/gradient_bg_page.jpg) no-repeat 50% 0;}
.epa-no-cssgradients .home .page_background { background-image:url(../images/gradient_bg_page_home.jpg);}
.epa-no-cssgradients .landing_page .page_background {background-image:url(../images/gradient_bg_page_landing.jpg);}
.epa-no-cssgradients .error_404 .page_background {background-image:url(../images/gradient_bg_page_404.jpg);}




@media screen and (-webkit-min-device-pixel-ratio:0) {
            .page_background { height:338px }

			.landing_page .page_background {height:487px;}
        }


/*----------------------------------------------------------------------------------------------------------------------------------
COMMON GRADIENTS
----------------------------------------------------------------------------------------------------------------------------------*/
/* grey */

#content .section_second {background:#F4F4F4}
#content .section:nth-of-type(2),
#content .section:nth-of-type(3),
.ie_gradient,
ul.info_listing li,
.module_standard_listing,
.contact_listing {clear:both;
background: url(../images/gradient_bg_newslist.png) repeat-x 0 bottom #fff;
background: linear-gradient(bottom, #F4F4F4 25%, #FFFFFF 100%);
background: -o-linear-gradient(bottom, #F4F4F4 25%, #FFFFFF 100%);
background: -moz-linear-gradient(bottom, #F4F4F4 25%, #FFFFFF 100%);
background: -webkit-linear-gradient(bottom, #F4F4F4 25%, #FFFFFF 100%);
background: -ms-linear-gradient(bottom, #F4F4F4 25%, #FFFFFF 100%);

background: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.25, #F4F4F4),
	color-stop(1.00, #FFFFFF));

}







/*----------------------------------------------------------------------------------------------------------------------------------
PAGE CONTENT
----------------------------------------------------------------------------------------------------------------------------------*/


/* content sizes depending on page */
#content {float:left;position:relative;width:100%;}
.ie-6 #content {overflow:hiddden;}

body.home #content {width:auto;border:none;padding:0;margin:0; }
.ie-6 body.home #content {width:950px;}

body.has_subnav #content {width:75%;padding-left:1%;margin-left:1%;}
.ie-6 body.has_subnav #content {width:70%;}

body.has_sidebar #content {width:53%;}
.ie-6 body.has_sidebar #content {width:300px;}

#header,
#page,
#footer .section {max-width:1000px;margin:0 auto;float:none;}
.ie-old #header,
.ie-old #page,
.ie-old #footer .section {width:1000px;}

.ie-6 #header,
.ie-6 #page,
.ie-6 #footer .section {}

.ie-old #page {z-index:1;}

#page {position:relative;}
.home #page {background:#fff;}

.content_wrapper {padding:40px 2.5% 0;position:relative;background:#fff; }
.ie-6 .home #page,
.ie-6 .content_wrapper {margin-bottom:50px;}
.ie-6 .content_wrapper .module {width:700px}
body.error_404 .content_wrapper {background:#fff;margin-bottom:30px;}

.ie-6 .content_wrapper {width:100%;}
.ie-6 .inner {width:100%;}
.ie-6 .nav_main .inner {padding-left:130px;}
.inner {padding:0 2.5%;}

.ie-6 #header,
.ie-6 #page {overflow: hidden;}

/*----------------------------------------------------------------------------------------------------------------------------------
HEADER
----------------------------------------------------------------------------------------------------------------------------------*/
#header {position:relative;clear:both;background:#fff;}
.ie-old #header {z-index:500;}
.head-logo {float:left;margin-bottom:0;}

.head-logo.alt {
    margin-left: 15px;
    padding-top: 27px;
}

#header h1 a,
#header h2 a {display:block;}
#header h2 {padding-top:27px;margin-left:15px;}
#header h2 a {height:35px;}

.ie-8 #header h1 a {width:62px;height:62px;}
.ie-8 #header h2 a {width:62px;height:35px;}

/* give ie-6 a gif instead of png*/
.ie-6 #header h1 a {background:url(../images/logo_epa_62x62.gif) no-repeat 0 0;height:62px;width:62px;display:block;}
.ie-6 #header h1 a img {display:none; }

#header .inner {position:relative;}

.helpers {position:absolute;right:315px;top:5px;}
.ie-6 .helpers {width:300px;position:static;float:left;margin-left:100px;}
.helpers ul {}
.helpers ul li {float:left;margin-left:10px;}
.helpers ul li a {background:url(../images/sprite_icons.png) no-repeat 0 0;text-indent:-9999px;display:block;width:28px;height:28px;opacity:.8}
.helpers ul li a:hover, .helpers ul li a:focus{opacity:1}
.ie-6 .helpers ul li a {background-image:url(../images/sprite_icons.gif)}
.helpers ul li a.font_reset {background-position:0 -100px}
.helpers ul li a.font_increase {background-position:0 -200px}
.helpers ul li a.font_decrease {background-position:0 -300px}
.helpers ul li a.print {background-position:4px -397px}

div.contact,
.search_wrap {position:absolute;top:17px;}

div.contact { background:url(../images/sprite_icons.png) no-repeat 0 -486px;border-right:#ccc 1px solid;padding:5px 40px 5px 20px;right:301px;top:35px;}
.ie-old div.contact {border:none;}
.ie-6 div.contact {background:none;right:400px;}
div.contact p {}
div.contact p strong {display:block;}
div.contact p a {color:inherit;}

/*----------------------------------------------------------------------------------------------------------------------------------
SEARCH
----------------------------------------------------------------------------------------------------------------------------------*/
.search_wrap {right:2.5%; top:42px;}
.ie-6 .search_wrap {right:100px;}
.ie-7 .search_wrap input[type="search"] {width:220px;}
.search_wrap input {border:none;}
.search_wrap input[type="search"],
.search_wrap input.search {-moz-appearance:none;-webkit-appearance: none;border-radius:20px;padding:5px 16px;border:1px solid #e6e5e5;width:255px;}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none;-webkit-appearance: none;}



/*input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}*/

.ie-old .search_wrap input.search {}

.search_wrap input[type="submit"],
.search_wrap input.submit {background:url(../images/sprite_icons.png) no-repeat 8px -592px;width:15px;height:100%;cursor:pointer;position:absolute;top:0;right:-10px;text-indent:-9999px;min-width:0;opacity:.8;display:block;}
.ie-6 .search_wrap input.submit {background:url(../images/sprite_icons.png) no-repeat 8px -592px;width:25px;height:100%;cursor:pointer;position:absolute;top:0;right:-25px;text-indent:-9999px;min-width:0;opacity:.8;display:block;}
.search_wrap input[type="submit"]:hover, .search_wrap input[type="submit"]:focus {opacity:1}
.ie-old #header .search_wrap input[type="submit"],
.ie-old #header .search_wrap input.submit {padding-left:-9999em;width:30px;right:0px;}

.ie-6 .search_wrap input[type="submit"],
.ie-6 .search_wrap input.submit {background-image:url(../images/sprite_icons.gif);}

.ie-6 .module_publications_prosecutions_db .search_wrap {width:60%;}
.ie-6 .module_publications_prosecutions_db .select_wrap {position:relative; top:10px;}
.ie-6 .module_publications_prosecutions_db .filter_right .spacer_text {width:40px;}
.ie-6 .module_publications_prosecutions_db .button {margin-left:0%;}

.ie-6 .module_publications_prosecutions_db .search_wrap input[type="submit"],
.ie-6 .module_publications_prosecutions_db .search_wrap input.submit {right:5px;}

.ie-7 .search_wrap input[type="submit"],
.ie-7 .search_wrap input.submit {right:100px;}

/*----------------------------------------------------------------------------------------------------------------------------------
NAV
----------------------------------------------------------------------------------------------------------------------------------*/
/* general nav*/
.nav {}
.nav ul {}
.nav ul li {float:left;}
.nav ul li img {margin-bottom:0;}
.nav ul li a {}



/* nav head */
.nav_head {background:#e4e4e4 ;margin-bottom:13px;}
.ie-old .nav_head  {height:40px;}
.nav_head ul {float:left;}
.nav_head ul.links li {border-right:1px solid #c6c6c6;margin-bottom:14px;}
.nav_head ul.links li:last-of-type,
.nav_head ul.links li.last {border:none;}
.nav_head ul.links li a {font-weight:700;color:#555;font-size:12px;padding:10px 14px 0px;display:block;}
.nav_head ul.links li:first-of-type a {padding-left:0;}
.nav_head ul.links li a:hover, .nav_head ul.links li a:focus {color:#222}
.nav_head ul.internal {float:right;}
.ie-6 .nav_head ul.internal {margin-right:50px;}

/* nav bottom - this is not the main bottom nav- that's in FOOTER */
.nav_bottom {clear:both;border:1px #ececec;border-style:solid none;padding:40px 0;width:100%;float:right;margin-top:25px;}
.ie-6 .nav_bottom {border:none;}
.nav_bottom p {float:right;font-size:12px;}
.nav_bottom ul {float:left;}
.nav_bottom ul li {border-right:1px solid #555;font-size:12px;}
.nav_bottom ul li:last-of-type,
.nav_bottom ul li.last {border:none;}
.nav_bottom ul li a {padding:0 8px;}
.nav_bottom ul li:last-of-type a,
.nav_bottom ul li.last a {padding-right:0;}
.nav_bottom ul li a:hover, .nav_bottom ul li a:focus {color:#222;}

.nav_bottom_top {width: 100%; padding-top: 25px;}
.nav_bottom_top .flag {float: left; margin-right: 20px;}
.nav_bottom_top .copy {float: left; margin-right: 50px; width: 60%; font-size: 12px;}
.nav_bottom_top .socials{ float: right;}

/* sub nav */
#navigation_prompt_sub {display:none;}
.nav_sub {float:left;width:23%;border-top:2px solid #00467f;}
.ie-6 .nav_sub {width:220px;}
.nav_sub ul {}
.nav_sub ul li {float:none;border-bottom:1px solid #ccc;}
.nav_sub ul > li {}
.nav_sub ul li a {color:#555;padding:10px 0px 10px 25px;display:block;}
.nav_sub > ul > li > a {background:url(../images/arrow_small_blue.png) no-repeat 5px 10px;display:block;}

.nav_sub > ul > li.active > a{color:#fff;
background: url(../images/arrow_small_white_down.png) no-repeat 5px 13px #105589;
background: url(../images/arrow_small_white_down.png) no-repeat 5px 13px,linear-gradient(bottom, #105589 24%, #0189C4 66%);
background: url(../images/arrow_small_white_down.png) no-repeat 5px 13px,-o-linear-gradient(bottom, #105589 24%, #0189C4 66%);
background: url(../images/arrow_small_white_down.png) no-repeat 5px 13px, -moz-linear-gradient(bottom, #105589 24%, #0189C4 66%);
background: url(../images/arrow_small_white_down.png) no-repeat 5px 13px,-webkit-linear-gradient(bottom, #105589 24%, #0189C4 66%);
background: url(../images/arrow_small_white_down.png) no-repeat 5px 13px,-ms-linear-gradient(bottom, #105589 24%, #0189C4 66%);

background: url(../images/arrow_small_white_down.png) no-repeat 5px 13px, -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, #105589),
	color-stop(0.66, #0189C4)
);
}

.epa-no-cssgradients .nav_sub > ul > li.active > a {background-color:transparent;}
.epa-no-cssgradients .nav_sub > ul > li.active { background: #105388 url(../images/gradient_bg_subnav.png) repeat-x 0 0;}

.ie-6 div.nav_sub ul#menu_sub li.active a {background-color: #105589; color:#ffffff;}
.ie-6 div.nav_sub ul#menu_sub li.active ul li.active a {background-color:#ededed; color:#555555;}
.ie-6 div.nav_sub ul#menu_sub li.active ul li a {background-color:#ededed; color:#555555;}

.nav_sub ul li ul {padding-left:5px;background:#ededed;display:none;}
.nav_sub ul li ul li:last-child{border:none;padding-bottom:10px;}
.nav_sub ul li.active ul {display:block;}

.nav_sub ul li ul li {margin:0 15px;}
.nav_sub ul li ul li a {padding-left:0px;}
.nav_sub ul li ul li.active a {color:#0087c5 ;}
.nav_sub ul li ul li ul li {border:none;background:url(../images/chevron_grey_small.png) no-repeat 2px 7px;margin:0;padding-left:12px;}
.nav_sub ul li ul li ul li a,
.nav_sub ul li ul li.active ul li a{color:#555;padding:3px;}
.nav_sub ul li ul li ul li.active {background:url(../images/chevron_blue_small_down.png) no-repeat 0 9px;}
.nav_sub ul li ul li ul li.active a {color:#0087c5 ;}
.nav_sub ul li ul li ul li ul li,
.nav_sub ul li ul li ul li ul li.active {list-style:disc;padding-left:0;background:none;}
.nav_sub ul li ul li ul li ul li a,
.nav_sub ul li ul li ul li.active ul li a {color:#555;}
.nav_sub ul li ul li ul li ul li.active {}
.nav_sub ul li ul li ul li ul li.active a {color:#0087c5 ;}






/* breadcrumbs */
#navigation_prompt_breadcrumbs {display:none;}
.nav_breadbrumbs {background:url(../images/gradient_breadcrumbs.png) repeat-x 0 0;padding:10px 0;clear:both;min-height:24px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.ie-6 .nav_breadbrumbs,
.ie-7 .nav_breadbrumbs {height:25px;}
.nav_breadbrumbs ul {}
.nav_breadbrumbs ul li {font-size:13px;padding:3px 17px 3px 10px;margin-left:0px;font-size:14px;color:#0087c5 ;background:url(../images/sprite_icons.png) no-repeat 100% -1093px;/* this should really be on the <a> but is on the <li> so the ellipses don't break */ overflow:hidden;white-space:nowrap;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.ie-6 .nav_breadbrumbs ul li {background-image:url(../images/sprite_icons.gif)}
.nav_breadbrumbs ul li:last-child {background:none;text-overflow:ellipses;}
.nav_breadbrumbs ul li:first-child {margin-left:0;}
.nav_breadbrumbs ul li a {color:#404040; padding: 0px;}


.nav_breadbrumbs .item-count-1 li {max-width:80%;}
.nav_breadbrumbs .item-count-2 li {max-width:43%}
.nav_breadbrumbs .item-count-3 li {max-width:28%}
.nav_breadbrumbs .item-count-4 li {max-width:20%}
.nav_breadbrumbs .item-count-5 li {max-width:17%}
.nav_breadbrumbs .item-count-6 li {max-width:13%}

.nav_breadbrumbs .item-count-7 li {max-width:11%}
.nav_breadbrumbs .item-count-8 li {max-width:10%}

.nav_breadbrumbs ul li a {max-width:100%;display:block;overflow:hidden;white-space:nowrap;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}


/*.nav_breadbrumbs ul li:after{content:" >";}*/
/*.ie-6 .nav_breadbrumbs ul li a {background-image:url(../images/sprite_icons.gif)}*/

.nav_breadbrumbs ul li {}


/*.nav_breadbrumbs select {margin-left:10px;width:40%;}
.nav_breadbrumbs select option {}
*/
/* sharethis */
.share_this {text-transform:uppercase;float:right;font-family:MetaBoldRegular,Arial,Helvetica,sans-serif; cursor:pointer;margin-top:4px;}
.ie-6 .share_this {margin-right:20px;}
.share_this a {color:#555;opacity:.8}
.ie-old .share_this a {filter: alpha(opacity=80);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.share_this a:hover, .share_this a:focus {opacity:1;text-decoration:none; color: #333;}
.ie-old .share_this a:hover, .ie-old .share_this a:focus {filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
/*----------------------------------------------------------------------------------------------------------------------------------
MAIN NAV
----------------------------------------------------------------------------------------------------------------------------------*/
.nav_main {clear:both;width:100%;z-index:100;margin-top:15px;
background:#003058;
background-image: linear-gradient(bottom, #003058 46%, #00457E 73%);
background-image: -o-linear-gradient(bottom, #003058 46%, #00457E 73%);
background-image: -moz-linear-gradient(bottom, #003058 46%, #00457E 73%);
background-image: -webkit-linear-gradient(bottom, #003058 46%, #00457E 73%);
background-image: -ms-linear-gradient(bottom, #003058 46%, #00457E 73%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.46, #003058),
	color-stop(0.73, #00457E)
);
}

.epa-no-cssgradients .nav_main { background: #003058 url(../images/gradient_bg_mainnav.png) repeat-x 0 0;}


.nav_main ul {}
.nav_main ul li {}
.nav_main ul li a {color:#fff;text-decoration:none;}

.nav_main > ul > li {font-size:16px;text-align:center;height:100%;margin-right:3%;}
.ie-6 .nav_main ul li {width:15%;}


/* gorn git */
.ie-6 .nav_main li .dropdown_columns {display:none;}

.nav_main ul li.your_environment{margin-left:-15px;}
/*.nav_main ul li.first {text-align:left;}*/

/*.nav_main > ul > li:last-child{width:10%;margin-right:0;}*/
/*.nav_main ul li.last {text-align:right;width:10%}*/

/*.nav_main ul li.for_business {width:20%;}*/

.ie-6 .nav_main ul li.for_business {width:200px;}




.nav_main ul li a.drop {font-family:MetaNormalRegular,Arial,Helvetica,sans-serif;padding:10px 15px 20px ;margin:10px 0 0;line-height:1.4}
.nav_main ul li a.drop:hover,
.nav_main ul li:hover a.drop,
.nav_main ul li a.drop:focus,
.nav_main ul li:focus a.drop {background:#fff;color:#0087c5 ;border-radius:5px 5px 0 0;}
.nav_main ul li.active a.drop span {color:#ade4ff;border-bottom:3px solid #00abff;padding-bottom:4px;}
.nav_main ul li.active a.drop:hover span,
.nav_main ul li.active a.drop:focus span,
.nav_main ul li.hover a.drop span {color:#00467F ;border-color:#00467F;}

.nav_main ul li:first-of-type a.drop{}
.nav_main ul li.first a.drop{}

.nav_main ul li:last-of-type a.drop{}
.nav_main ul li.last a.drop{}




.nav_main {height:100%;}
.nav_main li a {display:block;}
.nav_main li ul {list-style:none;padding:0;margin:0 0 12px 0;}
.nav_main li ul li {/*font-size:12px;*/line-height:24px;position:relative;padding:0;margin:0;float:none;text-align:left;}
#navigation_prompt {display:none;color:#fff;font-weight:700;}
.nav_main li .dropdown_columns {width:100%;position:absolute;top:59px;left:-999em;text-align:left;padding:35px 28px 50px;background:#fff;z-index:100; box-shadow:0px 3px 4px #dbdbdb;}
.epa-no-boxshadow .nav_main li .dropdown_columns  {border:2px #ccc;border-style:none solid solid solid;}
.is_mobile .nav_main li .dropdown_columns {display:none;}

.ie-7 .nav_main li .dropdown_columns {width:944px;}




/*.nav_main li a:focus ~ .dropdown_columns,*/
.nav_main li:hover .dropdown_columns, .nav_main li a:focus + .dropdown_columns, .nav_main li a.focus + .dropdown_columns  {left:0%;z-index:200;}
.is_mobile .nav_main li:hover .dropdown_columns {display:none;}
.ie-6 .nav_main li:hover .dropdown_columns {left:-950px;}
/*li:hover .dropdown_columns * { -moz-box-sizing: border-box;-webkit-box-sizing: border-box; box-sizing: border-box;}*/
.nav_main li .dropdown_columns a {color:#555;}



.nav_main .inner_nav {border-top:2px solid #00467F;padding:4px 0;clear:both;width:100%;}
.ie-old .nav_main .inner_nav {float:left;}
.nav_main .inner_nav li {width:32.3334%;float:left;margin-bottom:10px;margin-right:1%;line-height:1.4;}
.nav_main .inner_nav li:nth-child(3n+1) {clear:left;}
.nav_main .inner_nav > li{}
.nav_main .inner_nav li:hover {background-color:#e4e4e4;}
/*.nav_main .inner_nav li a:focus {text-decoration:underline}*/
.nav_main .inner_nav li img {position:absolute;top:8px;left:18px;max-width:43%;}
.nav_main .inner_nav li a {display:block;padding:5px 18px;cursor:pointer;}
.nav_main .inner_nav strong,
.nav_main .inner_nav .info_container {display:block;float:right;width:100%;max-width:53%;clear:both;}
.nav_main .inner_nav strong {color:#0087c5 ;margin-bottom:3px;font-size:14px;}
.nav_main .inner_nav .info_container {font-size:13px;}

.nav_main .inner_nav li a:hover strong, .nav_main .inner_nav li a:focus strong {/*color:#4d7ea6;*/}
.nav_main .inner_nav li a:hover span, .nav_main .inner_nav li a:focus span {}

.nav_main .inner_nav ul {width:164px;float:right;}
.nav_main .inner_nav ul li {width:100%;margin-bottom:3px;font-size:13px;}

.nav_main .inner_nav ul li a {padding:0px 12px; /*background:url(../images/sprite_icons.png) no-repeat -41px -1094px;*/color:#0087c5 ; background:url(../images/chevron_blue_small.png) no-repeat 0 4px;marign-left:4px;}
.nav_main .inner_nav ul li a:hover, .nav_main .inner_nav ul li a:focus {color:#0087c5 ;text-decoration:underline;}


/* nav for 'Your Environment'  */

.nav_main li.your_environment ul.list {margin-left:2%;border-top:2px solid #00467F;padding-top:20px;}
.nav_main li.your_environment ul.list li {width:100%;position:static;margin-left:0;font-size:14px;}
.nav_main li.your_environment ul.list li:hover, .nav_main li.your_environment ul.list li:focus {}
.nav_main li.your_environment ul.list li a {text-align:left;border-bottom:1px solid #ccc;border-right:1px solid #ccc;display:block;width:305px;background:url(../images/arrow_small_blue.png) no-repeat 0 50%;padding:5px 20px;}

.nav_main li.your_environment ul.list li a {color:#00467f;}
.nav_main li.your_environment ul.list li:first-of-type a,
.nav_main li.your_environment ul.list li.first a {border-top:1px solid #ccc;}
.nav_main li.your_environment ul.list li:hover a,
.nav_main li.your_environment ul.list li:focus a {/*font-weight:700;color:#0087c5 ;*/ border-right:0px solid #ccc;}
.nav_main li.your_environment ul.list li a:hover,
.nav_main li.your_environment ul.list li a:focus {text-decoration:underline;}
.nav_main li.your_environment ul.list li .list_content {position:absolute;left:-9999em;top:60px; width:590px;background:#fff;font-size:13px;}
.nav_main li.your_environment ul.list li:hover .list_content,
.nav_main li.your_environment ul.list li:focus .list_content,
.nav_main li.your_environment ul.list li.hover .list_content {left:380px;right:2.5%;}
.nav_main li.your_environment ul.list li:hover .list_content strong,
.nav_main li.your_environment ul.list li:focus .list_content strong,
.nav_main li.your_environment ul.list li.hover .list_content strong {font-family:MetaNormalRegular,Arial,Helvetica,sans-serif;font-size:36px;color:#0087c5 ;display:block;margin-bottom:14px;font-weight:100;}
.nav_main li.your_environment ul.list li .list_content img {float:right;margin-right:20px;}
.nav_main li.your_environment ul.list li .list_content ul {float:left;margin-top:10px;}
.nav_main li.your_environment ul.list li .list_content ul li {width:270px;font-size:13px;}
.nav_main li.your_environment ul.list li .list_content ul li a {border:none;/*color:#555;*/font-weight:100;width:auto;}


.ie-7 .nav_main li.your_environment ul.list li .list_content {padding-top:10px;width:590px;}
.ie-7 .nav_main li.your_environment ul.list li:hover .list_content {left:410px;}

.ie-7 .nav_main li.your_environment ul.list li .list_content ul li {width:270px}


/* debugging to keep menu items open */
/*.nav_main li.your_environment .dropdown_columns {left:0;}*/
/*.nav_main li.get_involved .dropdown_columns {left:0;}*/
/*.nav_main li.our_work .dropdown_columns {left:0;}*/
/*.nav_main li.for_business .dropdown_columns {left:0;}*/
/*.nav_main li.about .dropdown_columns {left:0;}*/


@media only screen and (max-width: 800px) {
.nav_main li.your_environment ul.list li .list_content {width:290px;}
.nav_main li.your_environment ul.list li .list_content img {display:none;}
}







/* nav for 'About Us'*/
/*.nav_main li.about .dropdown_columns {left:0;}*/
.nav_main li.about .inner_nav li {border-top:1px solid #ccc;}
.nav_main li.about .inner_nav strong ,
.nav_main li.about .inner_nav .info_container {width:auto;max-width:100%;float:left;}
.nav_main li.about .inner_nav .info_container {width:100%;}
.nav_main li.about .inner_nav li:nth-child(-n+3) {border:none;}
.nav_main li.about .inner_nav li a {background: url(../images/arrow_small_blue.png) no-repeat 0 8px;}

.nav_main li.about .inner_nav li a {}



/* please delete me when there are 6 nav items */

/*.nav_main > ul > li,
.nav_main ul li.for_business {margin-right:5%;}*/
/*.nav_main > ul > li:last-child,*/
/*.nav_main ul li.about {margin-right:0;width:10%;}*/
.nav_main ul li a.drop {}



/*----------------------------------------------------------------------------------------------------------------------------------
MOBILE NAV
----------------------------------------------------------------------------------------------------------------------------------*/
/*#menu {display:none;}*/

.nav_main select {}
.nav_main select option {}

.section a {text-decoration:underline;}
.section a:hover, .section a:focus {text-decoration:none;}

/*----------------------------------------------------------------------------------------------------------------------------------
FOOTER
----------------------------------------------------------------------------------------------------------------------------------*/
.footer {margin:0 auto;width:100%;background:url(../images/gradient_footer.png) repeat-x 0 0 #fff;position:relative;padding:60px 0 20px;}
.footer a {color:#555;}
.footer .back_to_top {background:#777475 url(../images/sprite_icons.png) no-repeat 10px -988px;display:block;color:#fff;padding:10px 19px 10px 34px;position:absolute;right:0;top:-36px;text-transform:uppercase; font-family:MetaNormalRegular,Arial, Helvetica, sans-serif;}
.footer .back_to_top:hover, .footer .back_to_top:focus {background-color:#666;}
.ie-6 .footer .back_to_top {background-image:none;}




#footer .section {background:transparent;clear:both;}
.section_footer_links {}
.section_footer_links ul {margin-bottom:25px;float:left;width:14%;margin-right:3%;}
/*.section_footer_links ul.last{margin-right:0%;}*/
.section_footer_links ul:last-child {margin-right:0%;}
.section_footer_links ul li {font-size:12px;margin-bottom:17px;}
.section_footer_links ul li a {}
.section_footer_links ul li strong {margin-bottom:30px;min-height:35px;display:block;}
.section_footer_links ul li strong a {font-size:14px;color:#393939;}
.section_footer_links ul li a:hover, .section_footer_links ul li a:focus {color:#0087c5 ;}

/* please delete me when there are 6 nav items */
.section_footer_links ul {width:17%}

/* ok- stop deleting now */


ul.social {float:right;}
ul.social li {float:left;}
ul.social li a {display:block;background:url(../images/sprite_social.png) no-repeat 0 0;text-indent:-9999px;height:50px;width:50px;opacity:0.8;}
ul.social li a:hover, ul.social li a:focus{opacity:1;}
.ie-6 ul.social li a {background-image:url(../images/sprite_social.gif)}

ul.social li.facebook a {background-position:0 0;}
ul.social li.twitter a {background-position:0 -50px;}
ul.social li.youtube a {background-position:0 -100px;}
ul.social li.linkedin  a {background-position:0 -150px;}








/*----------------------------------------------------------------------------------------------------------------------------------
SECTIONS
----------------------------------------------------------------------------------------------------------------------------------*/
.section {float:left;width:100%;position:relative;}
.ie-7 .section {width:940px;}
.ie-old .section {}
.home .section {margin-bottom:42px;}
.home #content .section {padding:0 2.5%;}
.home #content .section:first-child{padding:0;margin-bottom:42px;}
.home #content .section:nth-of-type(3) {padding-bottom:40px;}
.ie-old .home #content .section:first-child {width:1000px;}



.section .section_header h2 {}

.section_news_updates {left:-33.5%;width:133.5%;border-top:2px solid #00467f;margin-top:75px;}
.section_news_updates .section_header {float:left;width:23%;padding-top:20px;}
.section_news_updates .section_content {width:77%;float:right;}

.ie-6 .section_news_updates {position:static;width:auto;}
.ie-6 .section_news_updates .section_header,
.ie-6 .section_news_updates .section_content {width:100%;float:left;}

/*----------------------------------------------------------------------------------------------------------------------------------
SIDEBAR
----------------------------------------------------------------------------------------------------------------------------------*/
#sidebar {width:18%;background:#ededed;position:absolute;right:2.5%;top:100px;bottom:0;}
#sidebar .module {width:100%;}
#sidebar .module .module_header {border-top:none;}

/*----------------------------------------------------------------------------------------------------------------------------------
TABS
----------------------------------------------------------------------------------------------------------------------------------*/
.tabber {  }
.ie-6 .tabber {width:700px;  }
.tabber .tabs {position:relative;z-index:100;}
.tabber .tabs li {margin:0 1% 0 0;list-style:none;font-weight:700;max-width:49%;border:1px #ccc;border-style:solid solid none solid;border-radius:7px 7px 0 0;}
.ie-6 .tabber .tabs li {display: inline; /* ie6 double float margin bug */}
.tabber .tabs li,
.tabber .tabs li a {float: left;}
.tabber .tabs li a {text-decoration:none;padding:15px 50px;display:block;color: #555;}
.tabber .tabs li.active {background:#e8e8e8;}
.tabber .tabs li.active a {color:#0087c5 }
.tabber .tab_content {clear:both;float:left;width:100%;position:relative;margin-top:-1px;z-index:10;}
.tabber .tab_content img {background:#e8e8e8;padding-top:1.5%;border:1px solid #ccc;position:relative;z-index:1;}
.tabber .tab_content h3 {}
.tabber .tab_content p {}
/*.ie-6 .tabber .tabs li {display:none;}
.ie-6 .tabber .tabs li.active {display:block;}*/
.ie-7 .module_contact_offices .tabber .tabs li {display:none;}
.ie-7 .tabber .tabs li.active {display:block;}

/*----------------------------------------------------------------------------------------------------------------------------------
ACCORDION
----------------------------------------------------------------------------------------------------------------------------------*/
.module_accordion {}

.module_accordion .module_content {}

.module_accordion .module_content ul {}
.module_accordion .module_content ul li {margin-bottom:0;}
.module_accordion .module_content ul li:first-child .accordion_content {display:block;}
.module_accordion .module_content ul li .accordion_header {color:#5f5f5f;display:block;padding:15px 55px 15px 20px; cursor:pointer;background:#fff  url(../images/accordion_plus.png) no-repeat 98% 50%;;border-bottom:1px solid #ccc;


/* -webkit-transition: all 0.9s ease;
  -moz-transition:    all 0.9s ease;
  -ms-transition:     all 0.9s ease;
  -o-transition:      all 0.9s ease;
  transition:      all 0.9s ease;

*/
}
.module_accordion .module_content ul li:first-child .accordion_header {border-top:1px solid #ccc;}
.module_accordion .module_content ul li .accordion_header:hover, .module_accordion .module_content ul li .accordion_header:focus {opacity:.9}

.module_accordion .module_content ul li.active {}
.module_accordion .module_content ul li .accordion_header.on {color:#fff;background:#013B6A url(../images/accordion_minus.png) no-repeat 98% 50%;border:none;
background: url(../images/accordion_minus.png) no-repeat 98% 50%, linear-gradient(bottom, #013B6A 24%, #0F76CA 62%);
background: url(../images/accordion_minus.png) no-repeat 98% 50%, -o-linear-gradient(bottom, #013B6A 24%, #0F76CA 62%);
background: url(../images/accordion_minus.png) no-repeat 98% 50%, -moz-linear-gradient(bottom, #013B6A 24%, #0F76CA 62%);
background: url(../images/accordion_minus.png) no-repeat 98% 50%, -webkit-linear-gradient(bottom, #013B6A 24%, #0F76CA 62%);
background: url(../images/accordion_minus.png) no-repeat 98% 50%, -ms-linear-gradient(bottom, #013B6A 24%, #0F76CA 62%);

background: url(../images/accordion_minus.png) no-repeat 98% 50%, -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, #013B6A),
	color-stop(0.62, #0F76CA)
); }

.ie-6 .module_accordion .module_content ul li .accordion_header {background-image:url(../images/accordion_minus.gif);}
.ie-6 .module_accordion .module_content ul li .on {background-image:url(../images/accordion_plus.gif);}

.module_accordion .module_content ul li .accordion_content {display:block;background:#F4F4F4 ;padding:15px 20px;border-bottom:1px solid #ccc;}


.epa-no-cssgradients .module_accordion .module_content ul li.active { background:#013B6A url(../images/gradient_bg_accordion.png) repeat-x 0 0;}
.epa-no-cssgradients .module_accordion .module_content ul li .accordion_header.on {background-color:transparent;}

.module_accordion .module_content ul li span.accordion_content ul {margin:0 0 20px 0;}
.module_accordion .module_content ul li span.accordion_content ul li ul {margin:10px 0px;}
.module_accordion .module_content ul li span.accordion_content ul li { background:url(../images/bullet_blue.png) no-repeat 0 7px;padding-left:20px;}
.module_accordion .module_content ul li span.accordion_content ul li ul li { background:url(../images/bullet_grey.png) no-repeat 0 7px;padding-left:20px; margin-left:20px;}

div#accordion.module div.module_content ul li.active span.accordion_content div {padding-bottom:40px;}
div#accordion.module div.module_content ul li.active span.accordion_content div .button {}

span.accordion_controls {float:right;}
span.accordion_controls a {color: #555555; opacity: 0.8; font-size:14px;font-family: MetaBoldRegular,Arial,Helvetica,sans-serif; text-transform: uppercase; font-weight:normal; text-decoration:none;}
span.accordion_controls a:hover, span.accordion_controls a:focus {color: #333333; opacity: 1;}

/*----------------------------------------------------------------------------------------------------------------------------------
TABLES
----------------------------------------------------------------------------------------------------------------------------------*/
.suwala-doubleScroll-scroll-wrapper {width:100%;}
.table_wrapper {width:100%;overflow-x:auto;margin-bottom:20px;}
.table_wrapper table {max-width:700px;}
 /* only if js is enabled*/
/*.scroller_outer,
.scroller_inner {width:100%;border:none;overflow-x:auto;overflow-y:hidden;}
.scroller_outer {height:20px;}
.scroller_inner {width:100%;height:20px;}*/

table {width: 100%;border-collapse: collapse;/*table-layout:fixed;word-wrap:break-word*/}
/* Zebra striping */
tr {border-bottom:1px solid #ccc;}
tr:first-child {border-top:1px solid #ccc;}
thead tr {border:none;}
tr:nth-of-type(even),
tr.even {background: #e8e8e8;} /* needs ie styles added */
td, th {padding:10px 15px;text-align: left;border:none;}
th {background: #00467f;color:#fff;font-weight:700;}




/*----------------------------------------------------------------------------------------------------------------------------------
MODULES
----------------------------------------------------------------------------------------------------------------------------------*/






.module {float:left;margin-bottom:20px;position:relative;max-width:100%;line-height:1.4;width:100%;}
.module:last-child {margin-bottom:0;}
.module p {margin-bottom:10px;}






/*.ie-old .module {width:600px;}*/

.module_small {width:32.33334%;}
.ie-old  .home .module_small {/*width:260px;*/}
.module_medium {width:49%;}
.module_big {width:65.66667%;}
.ie-7 .home .module_big {width:620px;}
.ie-6 .home .module_big {width:600px}
.module_large,
.module_jumbo {width:100%;}
.ie-old  .home .module_large,
.ie-old  .home .module_jumbo {width:1000px;}

.ie-7 .landing_page .module_large {width:712px;}



.module_wrapper .module_medium:nth-of-type(even){float:right;}
.ie-old .module_medium.even {float:right;}

.module_header {border-top:2px solid #00467f;padding-top:11px;}
.module_header .heading {margin-bottom:10px;font-size:36px;font-family:MetaNormalRegular,Arial, Helvetica, sans-serif;color:#00467F;font-weight:100;line-height:1;}
body.landing_page div#page div.module div.module_header h2.heading {font-size:57px;}

.home .module_header {margin-bottom:19px;}

.module_content {}

.module_content p {margin-bottom:20px;}
.module_content img {margin-bottom:20px;}
.module_content ul {}
.module_content li {margin-bottom:10px;}

.module_content ul.text {}
.module_content ul.text li {background: url(../images/bullet_blue.png) no-repeat 0 50%;padding-left:15px;}


.home .module_small {}
.home .module_big {float:right;display:block; }

.module_inner {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc;}


.module_alert {color:#f00;font-weight:700;width:98%;background:#ccc;padding:20px 0;text-align:center;}


/* buttons */
.button {color:#0087c5 ;}
.button a,
.listing .button a,
input.btn,
input[type=submit],
input[type=reset] {display:block;float:left;background:#00467f url(../images/sprite_icons.png) no-repeat 0 0;padding:10px 23px;color:#fff;font-family:MetaNormalRegular,Arial, Helvetica, sans-serif;text-transform:uppercase;border:none;min-width:112px;text-align:center;cursor:pointer; /*text-decoration:none;*/}

.ie-old .button a,
.ie-old .listing .button a {min-width:0;}

.button a:hover,
input.btn:hover,
input[type=submit]:hover,
input[type=submit]:focus,
input[type=reset]:hover,
input[type=reset]:focus {background-color:#1c61a3}

.search_wrap input[type=submit]:hover,
.search_wrap input[type=submit]:focus {background-color:transparent;}

.ie-6 .button a,
.ie-6 input[type=submit],
.ie-6 input[type=reset] {background-image:url(../images/sprite_icons.gif)}

.button_inactive a {}

.button_minor ,
.listing .button_minor {/*clear:both;*/display:block;clear:left;}/*https://redmine.reactive.com/redmine/issues/5679*/
.button_minor a,
.listing .button_minor a {/*color:#0087c5; */ color:#00467f; padding:0 0 0 18px;background-color:transparent;background-position:0 -2697px; font-family: Arial, Helvetica, sans-serif;/*font-weight:700;*/ margin:10px 0px 0px 0px;padding:0 0 0 20px;min-width:0;text-align:left;}
.listing .button_minor a {text-transform:none;font-weight:100;}
.button_minor a:hover,
.button_minor a:focus,
.listing .button_minor a:hover,
.listing .button_minor a:focus{background-color:transparent;/*color:#0087c5 ;*/}
.ie-old .button_minor a {color:#0087c5 ;}
.button_minor li {display:inline-block;margin-bottom:5px;}
.button_minor li:last-of-type {margin-bottom:0}
.button_minor li.last {margin-bottom:0}

.button a.rss { background-position: 0 -900px;background-color:transparent;text-indent:-9999px;width:25px;min-width:25px;height:25px;padding:0;margin-right:10px;opacity:0.8; position:relative; top:4px;}
.button a.rss:hover, .button a.rss:focus {opacity:1;}

.button a.twitter { background-position: 0 -5239px;background-color:transparent;text-indent:-9999px;width:25px;min-width:25px;height:25px;padding:0;margin-right:0;opacity:0.8; position:relative; top:2px;}
.button a.twitter:hover, .button a.twitter:focus {opacity:1;}

.heading .button,
.module .module_header .heading .button {float:none;display:inline-block;position:static;}
/*.ie-6 .button a.rss {background:url(../images/sprite_icons.gif); }*/

.button_prev a {background-position:10px -2587px;padding-left:30px;}
.button_next a {background-position:80% -2488px;padding-right:30px;}
.button_icon a {background-position:0 -4600px;background-color:transparent;text-indent:-9999px;padding:0;min-width:22px;min-height:22px;}
.button_icon a:hover {background-color:transparent;}
.report_buttons {list-style:none;}
.report_buttons li {float:left;font-family:MetaNormalRegular,Arial, Helvetica, sans-serif;font-size:16px;max-width:24%;margin-right:1%;}
.ie-6 .report_buttons li {width:22%;}
.report_buttons li:last-child {margin-right:0;}
.report_buttons li a {display:block;color:#fff;background:url("../images/sprite_icons.png") no-repeat scroll 113% -1488px #0194D3;min-height:155px;}
.ie-6 .report_buttons li a {height:155px;background-image:url("../images/sprite_icons.gif")}
.report_buttons li a:hover, .report_buttons li a:focus {background-color:#007ab9;text-decoration:none;}
.report_buttons li a img {margin:0; /*min-width:169px;*/width:100%;}
.report_buttons li a span {display:block;padding:0 42px 10px 15px;line-height:1.2;}


.button_content {background:url(../images/arrow_small_blue.png) no-repeat 0 50%;display:block;padding-left:20px;color:#555;margin-bottom:25px;clear:both;}
.ie-6 .button_content {background-image:url(../images/arrow_small_blue.gif); }
.button_content a {background:none;display:inline;color:#0087c5 ;float:none;padding:0;font-family:inherit;min-width:0;text-align:left;text-transform:none;}
.button_content a:hover {background-color:transparent;}

.module_wysiwyg .iframe_prompt a.external_link:after {background:none;content:"";height:0;width:0;display:none;}
.iframe_prompt .button {padding:10px 23px;float:left;width:100%; background:#00467F}
.iframe_prompt .button a {background:url("../images/arrow_white_bg.png") no-repeat right 50% transparent;padding:0 35px 0 0;text-align:left;min-height:30px;}

/* forms */

.form {margin-bottom:20px;}
.form li {width:100%;float:left;border-bottom:1px solid #ccc;margin:0;padding:20px 15px;}
.form li:nth-of-type(2n){background:#f1f1f1;}
.form li.half {width:50%;}
.form li.submit {background:none;padding-bottom:60px;}
/*.form li input {float:left;}*/
/*.form li input+span {display:block;float:right;width:95%;}*/
.form li div+span  {float:left;max-width:83%;}

.errortext {color:#f00;}

input[type=text],
input[type=date],
input[type=email],
input[type=tel],
input[type=number],
input[type=password],
input[type=url],
input[type=search] ,
textarea{border:1px solid #CCCCCC;padding:8px 16px;background:#fff;}


input[type=checkbox] {}

input[type=reset]{background:#a8a8a8;margin-left:10px;}
input[type=reset]:hover, input[type=reset]:focus {opacity:.9;background:#a8a8a8;}

.placeholder {color:#999;font-size:13px;}
::-webkit-input-placeholder { font-size:13px;}
:-moz-placeholder { font-size:13px; }

/* uniform overrides */

.selector,
.selector span {background:url(../images/form_select.png) no-repeat 0 0;}


.select_wrap label {padding-right:1%;max-width:20%;}
.selector {background-position:100% 0;height:36px;cursor:pointer;overflow:hidden;position: relative;display: -moz-inline-box;display: inline-block;
  vertical-align: middle;margin-left:1px;max-width:79%;}

.ie-7 .selector {display:inline;}
.ie-7 .selector select {width:100%;}

.scfSectionContent .selector {width:100%;}
.ie-old .selector {zoom: 1;}
.ie-6 .selector {display: inline;}
.selector span,
.module_info_listing .module_content .selector span  {display:inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor:pointer;padding:10px 0 0 10px;background-position:-1px -50px;margin-left:-1px;height:100%;}

.selector select {position:absolute;left:0;top:5px;background:#fff;border:1px solid #ccc;opacity:0;border:1px solid #fff;min-width:100%;cursor:pointer;}
.ie-8 .selector select {top:12px;}
.selector select option {padding:5px 3px ;/*border-bottom:1px solid #ccc;*/}
.selector select option:hover,
.selector select option:focus, /* {background:#f1f1f1;} */
.selector select option[selected],
.selector select option[selected]:hover,
.selector select option[selected]:checked,
.selector select option[selected]:focus {background-color:#0087c5;color:#fff;}


.checker {float:left;position:relative;margin-right:2.5%;width:25px;height:26px;max-width:15%;display:inline-block;vertical-align:middle;}
.ie-old .checker {zoom: 1;}
.ie-6 .checker {display: inline;}

.checker span {display:inline-block;text-align:center;width:100%;height:100%; background:url(../images/form_sprite.png) no-repeat 0 -200px;}
.checker span.checked {background-position:0 -300px;}
.filter_close .checker span.checked {background-position:0 -400px;}
/* contact form*/
.module_form ol.form {}
.module_form ol.form li {border:none;padding-left:0;}
.module_form ol.form li:nth-of-type(2n) {background:transparent;}
.module_form ol.form label {width:20%;display:inline-block;}
.module_form ol.form .selector,
.module_form ol.form input {width:36%;}
.module_form ol.form .long_text input,
.module_form ol.form .long_text textarea {width:60%;}
.module_form ol.form .selector {}
.module_form ol.form .selector span {}
.module_form ol.form input[type="submit"] {width:auto;margin-left:0%;}
div.content_wrapper div#content div.module div.module_content ol.form li.submit input {width:auto;}

.module_form ol.form .checker input {width:100%;height:100%;cursor:pointer;}

.ie-6 .module_form ol.form input {width:20px; position:relative; top:20px;}
.ie-6 .module_form ol.form span {position:relative; left:25px;}
.ie-6 .module_form ol.form input.email {width:40%}

/* ie 7 forms */
/*.ie-7 .form li input*/

/* subscribe */
.module_subscribe .module_content {margin-top:5px;}
.module_subscribe .module_content label {text-indent:-9999px;position:absolute;display:block;}
.module_subscribe .module_content input[type="email"]{width:40%;}

.module_subscribe .module_content .form li {border-bottom:1px solid #ccc;}
.module_subscribe .module_content .form li:first-child {}
.module_subscribe .module_content .form li:nth-child(odd) {}
.module_subscribe .module_content .form li:first-child {padding-left:0;}
.module_subscribe .module_content .checker {margin-top:-2px;}




/* standard module */
.module_standard {width:100%;padding:7px 0px 15px 0px;border-top:1px solid #ccc;margin:0;}
.module_standard.last {border-bottom:1px solid #ccc}
.ie-6 .module_standard {width:700px;}
.module_standard.has_extra {min-height:105px;}



@media screen and (-webkit-min-device-pixel-ratio:0) {
.module_standard.has_extra {min-height:135px;}
/* I have no idea why Chrome needs a bigger min-height.  Fire me. */
}
.module_standard .heading {}
.module_standard .module_header {border:none;}
.module_standard .module_content {float:left;width:75%;}
.ie-9 .module_standard .module_content {float:left;width:75%;}
.ie-7 .module_standard .module_content {width:300px;}
/*.landing_page div#page div.content_wrapper div#content div.module {min-height:100px;}*/
.module_standard .module_content img {/*float:left;margin-right:15px;*/position:absolute;left:3.5%;top:0;}
.module_standard .module_content h3 {margin:5px 0 9px;}
.module_standard .module_content h3 a {}
.module_standard .module_content p {}
.module_standard .module_content strong.heading {margin-bottom:9px;}
.module_standard .module_footer {float:right;width:24%;margin-left:1%;padding-right:2.5%;}
.module_standard .module_footer .button {margin-top:10px;float:right;}
.module_standard .module_footer .button a {float:right;}

.module_standard .module_content {position:relative;}
.module_standard .module_content ul {float:left;}
.module_standard .module_content ul li {background:url(../images/arrow_small_blue.png) no-repeat 0 3px;padding-left:18px;margin-bottom:7px;}
.ie-6 .module_standard .module_content ul li  {background:none;list-style:disc;}
.module_standard .module_content ul li a {}

.module_standard.has_extra .module_content {padding-left:210px;min-height:105px;/*overflow:hidden;*/}
.ie-6 .module_standard.has_extra .module_content {padding-left:230px; height:120px;}


.module_standard_listing .module_content img {top:8px;}

.module_large {border-top:3px solid #00467F;}
.module_large .module_header{border:none;float:left;width:32.333%;}
.module_large .module_header .heading {width:65%;}
.module_large .module_content {float:right;width:65.66666%;padding-top:18px;}
.module_large .module_content .inner_content {float:left;width:65%;}
.module_large .module_content .inner_content h4 {font-size:16px;}
.module_large .module_content .inner_content a {font-weight:700;}
.ie-6 .module_large .module_content {float:none;}
.module_large .module_content img {float:right;width:32.33333%;}
.ie-6 .module_large .module_content img {display:none;}

.home .module_large {/*border-color:#f08b1d;*/}
.home .module_large .module_header .heading,
.home .module_large .module_content a {/*color:#f08b1d;*/}
.ie-6 .home .module_large .module_content a {position:relative;}



/* listing */
ul.listing > li {border-bottom:1px solid #ccc;position:relative;margin-bottom:0;}
ul.listing > li:first-child {border-top:1px solid #ccc;}
.ie-7 ul.listing > li {overflow:auto;}
.ie-6 ul.listing > li {overflow:auto;float:left;width:100%;}
.listing li a {font-size:13px;display:block;padding:10px 25px 20px;}
.listing li .heading a {padding:inherit;font-size:inherit;}
.ie-old .listing li .heading a {padding:0;}

.listing_internal li:nth-of-type(odd) { background-color:#f4f4f4;}
ul.listing_internal li a { background:url(../images/arrow_small_blue.png) no-repeat 0 13px;padding-bottom:10px;margin-left:10px;}
.ie-6 ul.listing_internal li a {background-image:url(../images/arrow_small_blue.gif)}

/* listing in definitions module */
.module_definitions ul li a {display:block;margin-left:0;}
.module_definitions .listing {margin-bottom:20px;float:left;width:100%;}
.module_definitions .listing li {width:49%;float:left; background:transparent;}
.module_definitions .listing li:nth-of-type(2n) {float:right;clear:right;}
.module_definitions .listing li:nth-child(-n+2) {border-top:1px solid #ccc;}
/* unlinked */
.ie-6 ul.listing_unlinked {width:700px;}
ul.listing_unlinked li {width:50%;float:left; background:url(../images/sprite_icons.png) 15px -1683px no-repeat;padding:10px 0 10px 28px;margin:0;}
.ie-7 ul.listing_unlinked li {width:45%;}
.ie-6 ul.listing_unlinked li {background-image:url(../images/sprite_icons.gif);}
ul.listing_unlinked li:nth-of-type(2n+1) {background-color:transparent;}
ul.listing_unlinked li:nth-child(-n+2) {border-top:1px solid #ccc;}
ul.listing_unlinked li:nth-child(4n+1),
ul.listing_unlinked li:nth-child(4n-2){background-color:#f1f1f1;}
.ie-7 #metro ul.listing_unlinked li:last-child {width:94%;}
#metro ul.listing_unlinked li:last-child {width:100%;}

/* report listing*/
ul.report_listing {background:#f4f4f4;padding:0 2.5%;margin-bottom:20px;}
ul.report_listing li{clear:both;padding:18px 140px 18px 80px;background:url("../images/sprite_icons.png") no-repeat 0 0}
.ie-6 ul.report_listing {width:700px;}
.ie-6 ul.report_listing li {background-image:url("../images/sprite_icons.gif");}
ul.report_listing li:first-child {border-top:none;}
ul.report_listing li:last-child {border-bottom:none;}

/*ul.report_listing li.phone {background-position:7px -2980px, 0 0;}
ul.report_listing li.document {background-position:7px -3180px, 0 0;}
ul.report_listing li.download {background-position:7px -3380px, 0 0;}
ul.report_listing li.online_form {background-position:7px -3580px, 0 0;padding-right:280px;}*/

ul.report_listing li.phone {background-position:7px -2980px;}
ul.report_listing li.document {background-position:7px -3180px;}
ul.report_listing li.download {background-position:7px -3380px;padding-right: 280px;}
ul.report_listing li.online_form {background-position:7px -3580px;padding-right:280px;}
.ie-6 ul.report_listing li {width:400px;}
.ie-6 ul.report_listing li.online_form {width:300px}

ul.report_listing li.phone .heading a {font-size:115%;}
ul.report_listing li .button {position:absolute;right:0;top:32%;}
ul.report_listing li .button a {margin-left:10px;float:right;}

ul.listing_spaced li {padding:20px 0 10px;}
ul.listing_spaced li:first-child {border-top:none;}

.document_listing {margin-bottom:45px;float:left;width:100%;}
.ie-7 .document_listing {width:600px;}
.document_listing:last-child {margin-bottom:0;}
.document_listing li {border-bottom:1px solid #ccc;float:left;width:100%;margin:0;padding:20px 0 20px 60px;}
.document_listing li:nth-child(even){background-color:#f4f4f4;}
.document_listing li:first-child {border-top:1px solid #ccc;}


.document_listing li,
.document_listing li a {background:url(../images/sprite_documents.png) no-repeat 0 10000px;}

.ie-6 .document_listing li,
.ie-6 .document_listing li a {background-image:url(../images/sprite_documents.gif) }

.document_listing li a {display:block;padding:15px 0 15px 70px;margin-left:-50px;float:left;width:80%; min-height:35px; height:50px;}
.document_listing li span {display:block;float:left;width:19%;padding:15px 20px 0 0;text-align:left;}
.ie-6 .document_listing li span,
.ie-7 .document_listing li span {width:10%;}

.document_listing li a[href $='.pdf'] { background-position:0 5px;}

.document_listing li a[href *='.doc'] { background-position:0 -196px;}

.document_listing li a[href *='.xls']{ background-position:0 -396px;}

.document_listing li.pdf {background-position:10px 24px;}
.document_listing li.doc {background-position:10px -176px;}
.document_listing li.xls {background-position:10px -376px;}

.document_listing li > strong {display:block;}

/* document detail */
.document_detail {margin:10px 0 30px;padding:10px 0;border:1px #ccc; border-style:solid none;float:left;width:100%;line-height:1.8;}
.document_detail li {clear:both;}
.document_detail li strong,
.document_detail li span {float:left;display:block;}
.document_detail li strong {width:29%;}
.document_detail li span {width:70%;float:right;}

/* documents list */

.module_documents_list .document_listing li:nth-child(2n) {background:transparent;}
.ie-7 .module_documents_list .module_content + p  {margin-top:15px;}
/* testimonials */
.testimonials_listing {}
.testimonials_listing li {position:relative;width:100%;margin-bottom:30px;float:left;}
.testimonials_listing li .thumbnail {float:left;position:relative;max-height:135px;max-width:227px;display:block;width:34%;}
.testimonials_listing li .thumbnail img {margin:0;display:block;}
.testimonials_listing li .thumbnail a {width:100%;height:100%;position:absolute;top:0;left:0;background: url(../images/icon_video.png) no-repeat right bottom;text-indent:-9999px;}
.ie-6 .testimonials_listing li .thumbnail a {background:none;}
.testimonials_listing li blockquote { background: url(../images/blockquote.png) no-repeat 0 25px;max-width:65%;float:right;min-height:100px;width:100%}
.ie-6 .testimonials_listing li blockquote {background:none;}
.testimonials_listing li blockquote p {background:#eee;margin-left:14px;padding:20px 27px;}
.testimonials_listing li blockquote p strong {display:block;}


.alert_listing {margin-bottom:20px;}
.alert_listing > li {border-bottom:1px solid #ccc; background:url(../images/icon_info_i.png) no-repeat 0 12px;padding:10px 10px 10px 35px;}
.alert_listing > li:first-child {border-top:1px solid #ccc;}
.alert_listing > li strong {color:#0d5086;display:block;}
.alert_listing > li span {display:block;margin-bottom:15px;}

.alert_listing ul {margin-top:15px;}
.alert_listing span+ul {}
.alert_listing ul li { background:url(../images/bullet_blue.png) no-repeat 0 6px;padding-left:20px;}


.alert_listing_report > li {background-image:url(../images/icon_info_tick.png);}

.alert_listing .info {float:left;margin:10px 0 0;max-width:65%}
.alert_listing .button {float:right;margin-bottom:0;max-width:30%;}

.alert_listing_info li {background-position:0 50%;margin:0;padding:20px 10px 20px 35px}





/* providing info */
.module_providing_information .module_header {border:none;}
.module_providing_information .module_header .heading {}



/* have your say */
.module_have_your_say {
    border:none;
    background:#ffffff;
    background-image: linear-gradient(bottom, #F6F6F6 5%, #FFFFFF 100%);
    background-image: -o-linear-gradient(bottom, #F6F6F6 5%, #FFFFFF 100%);
    background-image: -moz-linear-gradient(bottom, #F6F6F6 5%, #FFFFFF 100%);
    background-image: -webkit-linear-gradient(bottom, #F6F6F6 5%, #FFFFFF 100%);
    background-image: -ms-linear-gradient(bottom, #F6F6F6 5%, #FFFFFF 100%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.05, #F6F6F6),
        color-stop(1.00, #FFFFFF)
    );
}
.module_have_your_say.has_extra .module_header {border-top:2px solid #00467F;}
.module_have_your_say.has_extra .module_content {padding-left:190px;min-height:100px;}
.module_have_your_say .module_content img {left:0;}




/* search results */
.module_search_results {border-top:3px solid #00467F;}
.module_search_results .module_header {background:#f1f1f1;max-height:77px;height:77px;position:relative;border:none;margin:20px 0 30px;}
.module_search_results .module_header .search_wrap {right:auto;/*left:20px;*/left:2.5%;width:35%;}
.module_search_results .module_header .search_wrap input[type="search"],
.module_search_results .module_header .search_wrap input.search {padding:14px 16px;width:330px;max-width:100%;}

.module_search_results .module_header .search_wrap input[type="submit"],
.module_search_results .module_header .search_wrap input.submit { background-position:0 -635px;right:-9px;}

.ie-6 .module_search_results .module_header .search_wrap input[type="submit"],
.ie-6 .module_search_results .module_header .search_wrap input.submit,
.ie-7 .module_search_results .module_header .search_wrap input[type="submit"],
.ie-7 .module_search_results .module_header .search_wrap input.submit { background-position:0 -641px;right:120px;width:25px;}

.module_search_results .module_header .search_wrap {}
.ie-old .module_search_results .module_header .search_wrap {width:330px;}

.module_search_results .module_header .search_checkers {position:absolute;left:39%;width:50%;top:28px;}
.module_search_results .module_header .search_checkers label {display:block;float:left;width:50%;}
.module_search_results .module_header .search_checkers label .checker {margin-top:-4px;margin-right:4%;}
.ie-6 .module_search_results .module_header .search_checkers label .checker, .ie-7 .module_search_results .module_header .search_checkers label .checker {margin-top:-22px; margin-left:-35px;}

.ie-7 .module_search_results .module_header .submit {width:25px;right:-28px;}
.module_search_results .module_content p {}
.module_search_results .module_content p strong {}
.module_search_results .module_content p span {margin-left:18px;padding-left:18px;border-left:1px solid #ccc;display:inline-block;}
ul.results {clear:both;}
ul.results > li {padding:15px 0;position:relative;float:left;width:100%;}
ul.results > li:first-of-type {border-top:1px solid #ccc;}
ul.results > li a {padding:0;}
ul.results > li strong {}
ul.results > li em {display:block;padding-top:10px;font-size:12px;}
ul.results > li .new {display:block;background:url(../images/icon_new.png) no-repeat 0 0;width:35px;height:35px;text-indent:-9999px;position:absolute;top:20px;right:10px;}
.ie-6 ul.results > li .new {background-image:url(../images/icon_new.gif);}
ul.results > li ul li:first-of-type,
ul.results > li ul li {border:none; padding:0px;}
.ie-old ul.results > li ul li {border:none;}

ul.publications_prosecutions_results {}
ul.publications_prosecutions_results > li:nth-child(even) { background-color: #f4f4f4; }
ul.publications_prosecutions_results .result {display:block;float:left;width:49%;padding:0px 25px;}
.ie-6 ul.publications_prosecutions_results .result {width:38%;}
.ie-7 ul.publications_prosecutions_results .result {width:41%;}
ul.publications_prosecutions_results .result_summary {border-right:1px solid #ccc;min-height:175px;overflow:hidden;}
ul.publications_prosecutions_results .result_detail{float:right;padding:20px 50px 0 0;}
ul.publications_prosecutions_results .result_detail ul {width:96%;}
ul.publications_prosecutions_results .result_detail ul li {display: block;}
ul.publications_prosecutions_results .result_detail strong,
ul.publications_prosecutions_results .result_detail .text {display:inline-block;float:left;margin-bottom:3px;}
ul.publications_prosecutions_results .result_detail strong {width:100px;clear:left;width:50%}
ul.publications_prosecutions_results .result_detail .text {clear:right;width:49%;float:right;}

ul.publications_prosecutions_results.document_detail {border:none;}
ul.publications_prosecutions_results.document_detail > li {padding:15px 10px;}

ul.publications_prosecutions_results.document_detail > li ul li { background: url(../images/bullet_blue.png) no-repeat 0 10px; padding-left: 20px; }
ul.publications_prosecutions_results.document_detail > li ol { padding-left: 20px; list-style-type: decimal; }
.ie-7 ul.publications_prosecutions_results.document_detail > li ol { padding-left: 30px; }

/* search */
.module_search {/*width:100%;background:#ccc;*/}
.module_search input {/*float:left;*/}
.module_search input[type=text] {/*width:70%;border:1px solid #000;*/}
.module_search input[type=submit]{/*float:right;*/}




.module_vision_statement .module_header,
.module_report_pollution .module_header {border-color:#0194d3;}
.module_vision_statement .module_header .heading,
.module_report_pollution .module_header .heading,
.module_report_pollution a,
.module_vision_statement a {color:#0194d3;}

/* vision statement */
.module_vision_statement {margin-bottom: 0}
.module_vision_statement a { background:url(../images/sprite_icons.png) no-repeat 0 -2796px;color:#0194D3;display:block;font-weight:700;padding:0 0 0 18px;margin-top:10px;}
.ie-6 .module_vision_statement a { background-image:url(../images/sprite_icons.gif)}
.module_vision_statement a:hover, .module_vision_statement a:focus {color:#35aadc;}
.module_vision_statement .module_footer p {margin-bottom: 0}
.module_vision_statement .module_footer p a {background:#0194d3 url(../images/sprite_icons.png) no-repeat 101% -1585px;display:block;color:#fff;font-family:MetaNormalRegular,Arial,Helvetica,sans-serif;font-size:22px;width:100%;height:54px;margin-top:0;line-height:1;padding:15px 0 0 21px;font-weight:700; text-decoration:none;}
.module_vision_statement .module_footer p a:hover, .module_vision_statement .module_footer p a:focus {background-color:#0289c3;text-decoration:none;}

.ie-7 .module_vision_statement .module_footer p a {width:245px;height:60px;}
.ie-6 .module_vision_statement .module_footer p a {background-image:url(../images/sprite_icons.gif);height:54px;}

/* report pollution */
.module_report_pollution {}

.module_report .module_content h6 {margin-top:40px;}

/* 404 */
.module_404 {width:490px;float:none;margin:0 auto 40px; background:url(../images/icon-404.gif) no-repeat 0 0;}
.module_404 .module_header .heading {font-size:25px;}
.module_404 .module_header,
.module_404 .module_content {margin-left:100px;}

/* advisory */
.advisory {background:#f1f1f1;padding:15px;float:left;width:100%;margin-bottom:25px;}
.advisory img {float:left;margin:0;}
.advisory h5 {float:left;margin:6px 0 0 20px;color:#000000;}

/* advisories */
.advisories_detail {clear:both;border-top:1px solid #ccc;float:left;width:100%;padding:15px 0;background-position:0 15px;background-repeat:no-repeat;}
.advisories_detail:nth-last-child(2){border-bottom:1px solid #ccc;margin-bottom:15px;}
.advisories_detail_stormwater { background-image:url(../images/advisory_storm.png);}
.advisories_detail_alert { background-image:url(../images/advisory_alert.png);}
.advisories_detail_no_swimming { background-image:url(../images/advisory_no_swimming.png);}
.advisories_detail h4 {float:left;width:25%;margin:2px 0 0 7%;}
.advisories_detail span {float:right;width:67%;display:block;}

/* meh */
.internal_module_footer {border-top:1px solid #00467f;clear:both;margin:0 2.5%;}
.internal_module_footer .button a {font-weight:100; text-transform:none;}
/* yarra watch  */

.module_yarra_watch {border-bottom:1px solid #ccc;}
.module_yarra_watch .advisory+strong {color:#000;}

.module_yarra_watch_map .module_header {border:none;}
.module_yarra_watch_map .module_content{}


.mapper {position:relative;margin:30px 0;background:#f0f0f0; padding-bottom: 10px;}
.mapper .nav {}
.ie-6 .mapper .nav {display:none;}
.mapper .nav li {width:33.334%;margin-bottom:0;padding:10px;color:#fff;min-height:91px;

background:#105589;
background: linear-gradient(bottom, #214971 24%, #3B699A 66%);
background: -o-linear-gradient(bottom, #214971 24%, #3B699A 66%);
background: -moz-linear-gradient(bottom, #214971 24%, #3B699A 66%);
background: -webkit-linear-gradient(bottom, #214971 24%, #3B699A 66%);
background: -ms-linear-gradient(bottom, #214971 24%, #3B699A 66%);

background: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, #214971),
	color-stop(0.66, #3B699A)
);}





.mapper .nav li .icons {display:block;float:left;}

.mapper .nav li.lower_yarra .icons {width:100%;}
.mapper .nav li.middle_yarra .icons {width:63%}
.mapper .nav li.upper_yarra .icons {width:36%;}

.mapper .nav li .icons span {/*background-repeat:no-repeat;background-position:0 0; background-size:100% auto;float:left;display:block;text-indent:-9999px;margin-right:1.8%;*/}
/*.mapper .nav li .advisory_alert { background-image:url(../images/advisory_alert.png);}
.mapper .nav li .advisory_no_swimming { background-image:url(../images/advisory_no_swimming.png);}
.mapper .nav li .advisory_storm { background-image:url(../images/advisory_storm.png)}*/

.mapper .nav li .icons img {width:32%;display:block;float:left;margin-right:1%;max-width:35px;height:auto;}

.mapper ul.map_links li,
.mapper .nav_map ul li {}

.mapper ul.map_links {position:absolute;left:0;top:0;width:100%;height:60%;  }
.mapper ul.map_links li {float:left;border-left:1px dashed #fff;height:100%;}
.mapper ul.map_links li:first-child {border:none;}
.mapper ul.map_links li a {display:block;width:100%;height:100%;text-indent:-9999px;}

.mapper ul li.lower_yarra {width:20%}
.mapper ul li.middle_yarra {width:30%}
.mapper ul li.upper_yarra {width:50%}

.ie-old .mapper ul li {}
.ie-old .mapper ul li.lower_yarra {width:140px;}
.ie-old .mapper ul li.middle_yarra {width:210px;}
.ie-old .mapper ul li.upper_yarra {width:303px;}
.ie-8 .mapper ul li.upper_yarra {width:353px;}

.map_yarra {position:relative;}
.map_yarra img {width:100%;margin:0;display:block;}

.mapper .map_keys li,
.mapper .map_placements li {}

.mapper ul li.high {background:url(../images/water_quality_high.png) no-repeat 0 0;}
.mapper ul li.medium {background:url(../images/water_quality_medium.png) no-repeat 0 0;}
.mapper ul li.low {background:url(../images/water_quality_low.png) no-repeat 0 0;}
.mapper ul li.unsuitable {background:url(../images/water_quality_unsuitable.png) no-repeat 0 0;}
.mapper ul li.unavailable {background:url(../images/water_quality_unavailable.png) no-repeat 0 0;}








.map_placements li {position:absolute;width:25px;height:25px;margin:0;text-indent:-9999px;}
.map_placements li.docklands {top:71%;left:7%;}
.map_placements li.abbotsford  {top:62%;left:14%;}
.map_placements li.southgate  {top:68%;left:11%;}
.map_placements li.south_yarra {top:76%;left:14%;}
.map_placements li.kew  {top:60%;left:18%;}
.map_placements li.heidelberg  {top:54%;left:23%;}
.map_placements li.templestow  {top:47%;left:30%;}
.map_placements li.warrandyte  {top:46%;left:40%;}
.map_placements li.coldstream  {top:29%;left:54%;}
.map_placements li.healesville  {top:28%;left:72%;}
.map_placements li.launching_place {top:56%;left:84%;}
.map_placements li.millgrove  {top:48%;left:92%;}

.ie-6 .map_placements li.docklands {top:200px;left:7%;}
.ie-6 .map_placements li.abbotsford  {top:170px;left:14%;}
.ie-6 .map_placements li.southgate  {top:190px;left:11%;}
.ie-6 .map_placements li.south_yarra {top:215px;left:14%;}
.ie-6 .map_placements li.kew  {top:165px;left:18%;}
.ie-6 .map_placements li.heidelberg  {top:155px;left:23%;}
.ie-6 .map_placements li.templestow  {top:135px;left:30%;}
.ie-6 .map_placements li.warrandyte  {top:130px;left:40%;}
.ie-6 .map_placements li.coldstream  {top:85px;left:54%;}
.ie-6 .map_placements li.healesville  {top:80px;left:72%;}
.ie-6 .map_placements li.launching_place {top:155px;left:84%;}
.ie-6 .map_placements li.millgrove  {top:140px;left:92%;}


.map_support {position:relative;z-index:100;background:#f0f0f0;float:left;width:100%;}
.map_support div {width:50%;float:left;padding:0 2.5%; margin: 2.5% 0;}
.ie-old .map_support div {width:300px;}

.map_support .map_keys li {padding:2px 0 3px 35px;}

.map_support .map_advisories{border-left:1px solid #ccc;}
.map_support .map_advisories ul li {padding:10px 0 10px 42px;}
.map_support .map_advisories ul li.swimming { background:url(../images/advisory_no_swimming.png) no-repeat 0 0;}
.map_support .map_advisories ul li.stormwater {background:url(../images/advisory_storm.png) no-repeat 0 0;}
.map_support .map_advisories ul li.alert {background:url(../images/advisory_alert.png) no-repeat 0 0;}


.module_yarra_watch_detail .module_header .heading {float:left;line-height:1.2;}
.module_yarra_watch_detail .module_header img {float:left;margin-left:10px;}
.ie-6 .module_yarra_watch_detail .module_content {clear:both;}
/* careers*/

.module_careers .module_content h5+p {font-weight:700;}

.apply_careers {width:100%;background:#f4f4f4 url(../images/sprite_icons.png) no-repeat 20px -3779px;padding:20px 20px 20px 100px;float:left;margin-bottom:30px;}
.ie-7 .apply_careers {width:580px}
.ie-6 .apply_careers {background-image:url(../images/sprite_icons.gif);width:550px; }
.apply_careers a {display:block;float:left;}
.apply_careers strong {font-size:18px;display:block;}
.apply_careers .button {float:right;}


.pie_chart { min-height:201px;}
.pie_chart h5 {float:left;padding-top:80px;max-width:64%;}
.pie_chart img {float:right;max-width:34%;}

/* news & calendar  */


.home .module_news_listing .module_header .heading,
.home .module_calendar .module_header .heading {float:left;width:42%;}
.home .module_news_listing .module_header .heading {width:35%;}

.module_news_listing_issues .module_header .heading {width:100%;}

.module_info_listing .module_header .button {display:block;float:right;clear:none;margin-top:-2px;}
.module_info_listing .module_header .button a.view_all {margin-right:20px; padding:4px 0px 5px 20px; font-size:12px;}
.module_info_listing .module_header .button a.view_all.last {margin-right:10px;}
.module_info_listing .module_header .button a.view_all:last-child {margin-right:0;}

.module_info_listing .module_header .button a.rss {margin-top:9px; position:relative; top:3px;}

.ie-6 .module_info_listing .module_header .button a.rss {}

.module_info_listing .module_content {}
.info_listing li {padding:15px 15px;}

.module_info_listing .module_content span {display:block;}
.info_listing li strong.heading {display:block;/*color:#000;*/margin-bottom:0;} /* black removed for https://redmine.reactive.com/redmine/issues/5598 */
.info_listing li .listing_content {float:left;width:100%;}
.info_listing li.has_extra .listing_content {width:70%;}
.info_listing li .listing_content .heading a {padding:0;}
.info_listing li .listing_extra {float:right;width:130px;padding:0;}
.info_listing li.has_extra img {float:right;}

/* news listing on content page */
.content_page .module_news_listing .module_header {border:none;}
.content_page .module_news_listing .module_header .heading {font-size:18px;font-weight:700;font-family:Arial, Helvetica, sans-serif;position:relative;color:#000;}
.content_page .module_news_listing .module_header .heading .button {position:relative;top:7px;}
.content_page .module_news_listing .module_header .heading .button a {margin-top:0;}

/* calendar */
.module_calendar {}
.has_subnav .module_calendar {width:100%;}
.module_calendar .button_minor a {background-position:0 -2897px;}
.module_calendar .module_header {margin-bottom:4px;}
.module_calendar .module_header .heading {float:left;width:45%;}
.module_calendar .module_header .h4 {float:left;clear:left;margin-top:35px;}
.home .module_calendar .module_header .button {margin-top:23px;}
.ie-6 .module_calendar .module_header .button {clear:both;width:220px;margin:20px 0;}
.module_calendar .module_header .button a {}
.ie7 .module_calendar .module_header .ui-date_picker {}
.date_picker {/*position:absolute;right:10px;top:10px;*/ float:left;clear:left;width:50%;background:#e4e4e4  ;padding:20px;margin-top:10px;}
.ie-7 .date_picker {width:250px;}
.date_picker input {border:1px solid #e8e8e8;width:100%;padding:8px;background:#fff url(../images/sprite_icons.png) no-repeat 110% -1445px; cursor:pointer;font-size:13px;/*opacity:0.8;*/}
div.filter_wrap div div.filter_results div.filter_right div.date_picker input.datepicker {background:#fff url(../images/sprite_icons.png) no-repeat 125% -1445px;}
.ie-6 div.filter_wrap div div.filter_results div.filter_right div.date_picker input.datepicker { background-image:url(../images/sprite_icons.gif); }
.date_picker input:hover, .date_picker input:focus{/*opacity:1*/}
.ie-6 .date_picker input {background-image: url(../images/sprite_icons.gif); }
.ie-6 iframe.ui-datepicker-cover { display:none; }

.module_calendar .module_content .listing_detail {display:block;clear:both;padding:15px 0 0;border-top:1px solid #ccc;margin:10px 0 0;float:left;width:80%;}

.ie-7 .module_calendar .module_content .listing_detail {width:75%;}
.ie-7 .module_calendar .module_content .listing_detail em {width:40%;}

.module_calendar .module_content .listing_detail em {display:block;float:left;width:49%; font-style:normal;}
.module_calendar.module_info_listing_full .module_content .listing_detail em:first-child {border-right:1px solid #ccc;}
.module_calendar .module_content .listing_detail em:last-child {padding-left:15px;}
.module_calendar .module_content .listing_detail strong {margin-bottom:0;}

.module_calendar .module_content .listing_detail img {float:right;width:auto;}
.module_calendar_detail .module_content .info_listing {margin-bottom:20px;}
.module_calendar_detail .module_content .listing_detail {width:100%;border-top:0;margin:0;padding:0;}
.module_calendar_detail .module_content .listing_detail em {float:left;padding:10px 0;border-bottom:1px solid #ccc;clear:left;}
.module_calendar_detail .module_content .listing_detail em:last-child {padding-left:0;border:none;}
.module_calendar_detail .module_content .listing_detail em strong {float:left;width:30%;}
.module_calendar_detail .module_content .listing_detail em a {display:inline;padding:0;color:#0087c5 }
.module_calendar_detail .module_content .listing_content strong:nth-child(2){color:#44993C;}

.module_calendar_page .module_header .heading {width:auto;}
.module_calendar_page .module_header .button {position:relative;top:15px;left:11px;display:block;}
.module_calendar_page .module_content .heading  a {color:#44993C;}
.module_calendar_page .module_content .info_listing .listing_content .heading:first-child { background:url(../images/sprite_icons.png) no-repeat 0 -1450px;padding-left:22px;}
.ie-6 .module_calendar_page .module_content .info_listing .listing_content .heading:first-child {background-image:url(../images/sprite_icons.gif) }
.module_calendar_page .module_content .filter_wrap {}
.module_calendar_page .module_content .listing .button_minor a {text-transform:none;}


.landing_page .module_info_listing .module_header .button {margin-top:23px;clear:right;}

/* full listings (news and events )*/
.module_info_listing_full .module_header .heading {width:100%;}



/* filter */
.filter_wrap {padding:15px 0;width:100%;border-bottom:1px solid #ccc;}
.ie-7 .filter_wrap {max-width:680px;}
.filter_wrap .select_wrap {width:31%;min-width:280px;float:left;}
.filter_wrap .select_wrap:nth-child(2){border-left:1px solid #ccc;padding-left:2%;}
.filter_wrap .select_wrap .selector {width:70%;}
.filter_wrap .select_wrap_sort .selector {}
.filter_wrap .select_wrap_show .selector {width:35%;}
.filter_wrap .select_wrap .text {}

.filter_wrap .selector select {}
.filter_wrap .selector select option {}

.module_info_listing_full .filter_wrap  {background:#f4f4f4;border:none;padding:15px;}
.module_info_listing_full .filter_wrap .select_wrap:nth-child(2) {border:none;padding:0;}
.module_info_listing_full .filter_wrap .select_wrap {min-width:200px;}

.info_listing li .listing_date{text-align:center;padding:10px;height:130px;display:inline-block;
background:#286923;
background: linear-gradient(bottom, #266A23 0%, #67B260 100%);
background: -o-linear-gradient(bottom, #266A23 0%, #67B260 100%);
background: -moz-linear-gradient(bottom, #266A23 0%, #67B260 100%);
background: -webkit-linear-gradient(bottom, #266A23 0%, #67B260 100%);
background: -ms-linear-gradient(bottom, #266A23 0%, #67B260 100%);

background: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.01, #266A23),
	color-stop(1.00, #67B260)
);

}

.info_listing li .listing_date:hover, .info_listing li .listing_date:focus {text-align:center;padding:10px;height:130px;display:inline-block;
background:#388831;
background: linear-gradient(bottom, #11580c 0%, #388831 100%);
background: -o-linear-gradient(bottom, #11580c 0%, #388831 100%);
background: -moz-linear-gradient(bottom, #11580c 0%, #388831 100%);
background: -webkit-linear-gradient(bottom, #11580c 0%, #388831 100%);
background: -ms-linear-gradient(bottom, #11580c 0%, #388831 100%);

background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.01, #11580c),
    color-stop(1.00, #67B260)
);

}


.ie-6 .info_listing li .listing_date {display:block;float:right;}
.epa-no-cssgradients .info_listing li .listing_date { background:#286923 url(../images/gradient_bg_calendar.png) repeat-x 0 0;}

.info_listing li .listing_date:hover, .info_listing li .listing_date:focus {text-decoration:none;}

.listing_extra span {color:#fff;display:block;font-family:MetaNormalRegular,Arial,Helvetica,sans-serif;}
.listing_extra span.day {font-size:44px;}
.listing_extra span.month { text-transform:uppercase;font-size:16px;}

.ie-6 #ActiveFilterContainer {display:none;}

/* publications/prosecutions */
.ie-6 .module_publications_prosecutions_db {overflow:hidden;}
.module_publications_prosecutions_db {}
.module_publications_prosecutions_db .tabs li {max-width:36%;}
.module_publications_prosecutions_db .tabs li a {}


.module_publications_prosecutions_db .tab_content {}
.module_publications_prosecutions_db .filter_wrap {float:left;border:none;margin:0;background:#e8e8e8;padding:20px;margin-bottom:20px;}

.ie-6 .module_publications_prosecutions_db .filter_wrap {width:300px;}
.ie-7 .module_publications_prosecutions_db .filter_wrap {width:660px;}

.module_publications_prosecutions_db .filter_wrap_db {border:1px solid #ccc;}
.module_publications_prosecutions_db .search_wrap {position:relative;top:0;right:0;width:50%;}
.module_publications_prosecutions_db .search_wrap input[type="search"],
.module_publications_prosecutions_db .search_wrap input.search {padding:11px 16px 10px ;width:100%;}
.module_publications_prosecutions_db .search_wrap input[type="submit"],
.module_publications_prosecutions_db .search_wrap input.submit { background-position:0 -639px;}
.ie-7 .module_publications_prosecutions_db .search_wrap input.submit {width:25px;}
.ie-7 .module_publications_prosecutions_db .search_wrap input.search {width:65%;}

.module_publications_prosecutions_db .filter_results {border-top:1px solid #ccc;padding:20px 0;margin-top:20px;}

.module_publications_prosecutions_db .filter_left,
.module_publications_prosecutions_db .filter_right {float:left;}
.module_publications_prosecutions_db .filter_left {width:30%;clear:left;margin-bottom:20px;}
.module_publications_prosecutions_db .filter_right {width:50%;clear:right; padding-bottom:20px;}
.module_publications_prosecutions_db .filter_right:first-child {padding-bottom:60px;}
.ie-6 .module_publications_prosecutions_db .filter_right {width:400px;}
.module_publications_prosecutions_db .filter_left .text {display:block;margin-top:10px;}

.ie-7 .module_publications_prosecutions_db .filter_left,
.ie-7 .module_publications_prosecutions_db .filter_right,
.ie-6 .module_publications_prosecutions_db .filter_left,
.ie-6 .module_publications_prosecutions_db .filter_right {clear:both;}

.ie-6 .module_publications_prosecutions_db .filter_left {margin-right:-3px;}

.module_publications_prosecutions_db .filter_results .filter_close label .checker {display:none;}
#ActiveFilterContent span.text {padding-bottom:12px;float:left;}

.module_publications_prosecutions_db .filter_wrap_filters .filter_right input[type="checkbox"] {opacity:0;position:absolute;}
.ie-old .module_publications_prosecutions_db .filter_wrap_filters .filter_right input[type="checkbox"] {filter: alpha(opacity=0);}
.ie-8 .module_publications_prosecutions_db .filter_wrap_filters .filter_right input[type="checkbox"] {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}

.module_publications_prosecutions_db .filter_wrap_filters .filter_right label {background: url("../images/form_sprite.png") no-repeat scroll 0 -194px transparent;padding-bottom:3px;padding-left:35px;position:relative;}
.ie-6 .module_publications_prosecutions_db .filter_wrap_filters .filter_right label {background-image: url("../images/form_sprite.gif")}

.module_publications_prosecutions_db .filter_wrap_filters .filter_right label:hover, .module_publications_prosecutions_db .filter_wrap_filters .filter_right label:focus {background-position:0 -394px;}

.ie-7 .module_publications_prosecutions_db .filter_wrap_filters .filter_right label {background: url("../images/form_sprite.png") no-repeat scroll 0 -194px transparent;padding-bottom:3px;padding-left:35px;position:relative;}
.ie-7 .module_publications_prosecutions_db .filter_wrap_filters .filter_right label.hover {background-position:0 -394px;}

.module_publications_prosecutions_db .filter_close {}
.module_publications_prosecutions_db label {float:left;width:100%;display:block;padding-top:10px;}

.module_publications_prosecutions_db label .checker {margin-top:-3px;max-width:100%;}

.module_publications_prosecutions_db .filter_wrap_db .select_wrap,
.module_publications_prosecutions_db .filter_wrap_db .select_wrap .selector {width:100%;max-width:100%;}

.module_publications_prosecutions_db .date_picker {background:none;float:left;margin:0;padding:0;width:40%;clear:none;}
.module_publications_prosecutions_db .date_picker:last-child {float:right;}
.module_publications_prosecutions_db .spacer_text {display:block;float:left;margin-top:7px;text-align:center;width:20%;}

.module_publications_prosecutions_db .form .button {clear:both;float:left;display:block;margin-left:63%;}
.ie-7 .module_publications_prosecutions_db .form .button {margin-left:60%;}
.module_publications_prosecutions_db .button input {}

.recent .filter_left {width:50%;}
.recent .filter_right {}


.module_publications_prosecutions_db .filter_wrap_clear {background:none;border:1px #ccc;border-style:solid none;}
.module_publications_prosecutions_db .filter_wrap_clear + p {clear:both;}

#ActiveFilterContent span.text {padding-bottom:12px;float:left;}

/* news updates */
.module_news_updates {float:right;width:90%;}
.section_content .module_news_updates:first-child {border-top:none;}
.ie-6 .module_news_updates {float:left;width:100%;}
.module_news_updates .module_content {width:100%;}

#content .section.intro {
  background: none;
  margin-top: -20px;
  margin-bottom: 20px;
}


/* green */
.module_calendar .listing  a,
.module_calendar .button_minor  a,
.module_calendar .module_header .heading,
.module_most_popular .module_header .heading {color:#44993c;}
.module_calendar .module_header,
.module_most_popular .module_header {border-top-color:#44993c;}

.module_calendar .listing a:hover,
.module_calendar .button_minor a:hover,
.module_calendar .listing a:focus,
.module_calendar .button_minor a:focus{color:#5fa859;}

/* override green.  meh.  */
.module_calendar_page .module_header .heading {color:#00467F;}
.module_calendar_page .module_header {border-color:#00467F;}



/* most popular */
.module_most_popular {}
.module_most_popular .module_header .heading {width:70%;}
.module_most_popular .module_content ul li {background-color:transparent;}
.module_most_popular .module_content ul li:first-child {border-top:none;}
.module_most_popular .module_content ul li a {color:#555; background-image:url(../images/arrow_small_green.png);font-size:14px;}
.module_most_popular .module_content ul li a:hover, .module_most_popular .module_content ul li a:focus {color:#44993C;}
.ie-6 .module_most_popular .module_content ul li a {background-image:url(../images/arrow_small_green.gif);}

/* most popular- large */
.module_most_popular.module_large {border-color:#44993c;}
.module_most_popular.module_large .module_content ul li {float:left;margin-right:1%;width:49%;}


/* listing detail */
.module_listing_detail .module_content p:first-of-type {/*font-weight:700;*/}
.module_listing_detail .module_header strong.subheading {color:#000;}
.module_listing_detail .module_header h5 {color:#00467F;font-size:18px;}
.module_news_detail.module_listing_detail .module_header h5 {color: #004781;}
.module_content h5 {color: #004781;font-size: 18px;}
/* pagination */
.pagination {clear:both;margin:10px 0;}
.pagination strong {float:left;display:block;margin-top:10px;}
.pagination ul {float:left;}
.pagination ul li {float:left;}
.pagination ul li a {}

.pagination ul.counter {margin-top:6px;}
.pagination ul.counter li {border:none;padding:0;}
.pagination ul.counter li a {color:#555;font-weight:700;display:block;padding:5px 10px;margin:0 5px;}
.pagination ul.counter li.active a {background:#00467F;color:#fff;}

.pagination ul.prev_next {float:right;}
.pagination ul.prev_next li {border:none;padding:0;}
.pagination ul.prev_next li a {}
.pagination ul.prev_next li.button_prev {margin-right:10px;}
.pagination ul.prev_next li.button_prev a,
.pagination ul.prev_next li.button_next a {min-width:0;}




/* landing page specific*/
.module_landing_header {/*background:#00467F;*/margin:0;overflow:hidden;max-height:250px;}
.ie-6 .module_landing_header {height:250px;}
.module_landing_header .module_header {float:left;width:40%;border:none;padding:4% 0 0 2.5%;}
.module_landing_header .module_header h2 {}
.module_landing_header .module_header h2,
.module_landing_header .module_header p{color:#fff;}
.module_landing_header .module_content {float:right;width:42.5%;max-width:420px;position:relative;}
.js-no .module_landing_header .module_content {height:250px;}
.module_landing_header .module_content img {float:right;margin:0;}

.module_landing_header .flexslider ul li {float:left;height:248px;}
.module_landing_header .flexslider ul li .slider_content {background:url(../images/slider_landing_bg.png) repeat 0 0;max-height:66px;top:auto;bottom:0;left:0;width:100%;height:27%;display:block;}
.module_landing_header .flexslider ul li .slider_content strong {font-size:18px;padding:2.5%;}
.module_landing_header .flexslider ul li .slider_content span.button {left:auto;right:2.5%;bottom:33%;}
.module_landing_header .flex-control-nav {left:2.5%;bottom:2.5%;}
.module_landing_header .flex-control-nav li {margin:0;}
.module_landing_header .flex-control-nav li a {background-position:0 -2100px;}
.module_landing_header .flex-control-nav li a:hover, .module_landing_header .flex-control-nav li a:focus {background-position:0 -2150px;}
.module_landing_header .flex-control-nav li a.active {background-position:0 -2200px;}
.module_landing_header .flex-direction-nav {display:none;}
/* first module in a list of stuff */
.module_main_header {}
.module_main_header .module_header {}
.module_main_header .module_header .heading {}
.module_main_header .module_content {}

.module_main_header_get_involved .module_content strong {font-size:18px;}

/* report pollution */
.module_report_pollution {}
.module_report_pollution .module_header .heading{width:50%;float:left;}
.module_report_pollution .module_content {min-height:85px;clear:both;}
.module_report_pollution .module_content img {width:265px;max-width:50%;position:absolute;right:0;top:10px;}
.module_report_pollution .module_content p {float:left;width:50%;}
.module_report_pollution .module_content p strong {font-size:18px;}
.module_report_pollution .module_content p strong span {display:block;}
.module_report_pollution .module_footer {background:#eae9e9 url(../images/sprite_icons.png) no-repeat 50% -1487px;clear:both;padding:17px 0 17px 15px;position:relative;margin-top:10px;}
.ie-6 .module_report_pollution .module_footer {background:none;}
.module_report_pollution .module_footer p {}
.module_report_pollution .module_footer p span {display:block;width:55%;float:left;padding-right:62px;}
.module_report_pollution .module_footer p span span {color:#0194d3;font-size:16px;font-weight:700;width:auto;padding-right:0;}
.module_report_pollution .module_footer p a {background:#0194d3 url(../images/sprite_icons.png) no-repeat 101% -1585px;display:block;color:#fff;font-family:MetaNormalRegular,Arial,Helvetica,sans-serif;font-size:22px;width:42.5%;height:100%;position:absolute;right:0;top:0;line-height:1;padding:15px 0 0 21px;font-weight:700; text-decoration:none;}
.module_report_pollution .module_footer p a:hover, .module_report_pollution .module_footer p a:focus {background-color:#0289c3;text-decoration:none;}

.ie-7 .module_report_pollution .module_footer p a {width:245px;height:60px;}
.ie-6 .module_report_pollution .module_footer p a {background-image:url(../images/sprite_icons.gif);height:54px;}
.module_report_pollution .module_footer p a span {display:block;width:auto;}

/* featured pages */
.module_featured_pages .module_header {border:none;}
.module_featured_pages .module_header .heading{font-size:20px;color:#000;font-family:Arial, Helvetica, sans-serif;font-weight:700;}


/* related information (in sidebar )*/
.module_related_information {}
.module_related_information .module_header {padding:10px 25px;border-bottom:1px solid #ccc;}
.module_related_information .module_header .heading {font-family:MetaNormalRegular,Arial,Helvetica,sans-serif;font-size:20px;color:#212121;margin:4px 0 0;}
.module_related_information .module_content {}
.module_related_information .module_content ul {}
.module_related_information .module_content ul li {}
.module_related_information .module_content ul li strong {padding:10px 25px 0;color:#000;}
.module_related_information .module_content ul li a {background: url(../images/chevron_blue_small.png) no-repeat 0 4px;padding:0 0 0 15px;margin:10px 25px 15px}


/*----------------------------------------------------------------------------------------------------------------------------------
SLIDER
----------------------------------------------------------------------------------------------------------------------------------*/
.module_slider{/*padding:0 0 10px 0;*/overflow:hidden;max-height:270px;}

.flexslider {position:relative;}
.flexslider ul {}
.flexslider ul li {position:relative;margin:0;}

.ie-6 .flexslider,
.ie-6 .flexslider ul,
.ie-6 .flexslider ul li {height:370px;position:relative;}
body.home .flexslider ul li img {width:100%;}
.ie-6 body.home .flexslider ul li img {}
.flexslider ul li .slider_content {font-family:MetaNormalRegular,Arial,Helvetica,sans-serif;color:#fff;width:40%;height:95%;position:absolute;left:2.5%;top:5%;line-height:1;padding-top:5px;}
.flexslider ul li .slider_content strong{font-size:50px;font-weight:100;}
.flexslider ul li .slider_content span{font-size:18px;display:block;line-height:1.2;}
.flexslider ul li .slider_content span.button {font-size:14px;max-width:100%;position:absolute;bottom:21%;left:0;}
.flexslider ul li .slider_content a {text-decoration:none;}

.flexslider ul li .overlay_span {  background: url("../images/homepage_carousel_bg_overlay.png") no-repeat scroll 0 0 transparent;height: 96%;left: 0;position: absolute;top: 0;width: 100%;display:block;}
.ie-6 .flexslider ul li .overlay_span {display:none;}

.ie-7 .home .flexslider,
.ie-7 .home .flexslider ul,
.ie-7 .home .flexslider ul li {height:270px}

.flex-direction-nav {position:absolute;top:30%;width:100%;}
.flex-direction-nav li {font-size:26px;font-weight:700;}
.flex-direction-nav li a {text-decoration:none;color:#fff;position:absolute;top:0;}
.flex-direction-nav li a.prev {left:15px;}
.flex-direction-nav li a.next {right:15px;}


.flex-control-nav {clear:both;position:absolute;bottom:6%;left:1%;}
.flex-control-nav li {float:left;margin-left:15px;}
.flex-control-nav li a {display:block;background: url(../images/sprite_icons.png) no-repeat 0 -2300px;text-indent:-9999px;width:20px;height:20px;cursor:pointer;}
.flex-control-nav li a:hover, .flex-control-nav li a:focus {background-position:0 -2350px;}
.flex-control-nav li a.active {background-position:0 -2400px;}

.ie-6 .module_slider,
.ie-6 .module_slider ul,
.ie-6 .module_slider ul li {height:320px;overflow:hidden;}
.ie-6 .flex-direction-nav {display:none;}







.ui-datepicker {display:none;background:#f4f4f4;padding:10px 30px 30px 30px;width:400px;/*width:45%;left:36%!important*/z-index:500!important;}
.ui-datepicker .ui-datepicker-header {}
.ui-datepicker .ui-datepicker-header a {}
.ui-datepicker .ui-datepicker-header a span {display:block;text-indent:-9999px; background:url(../images/sprite_icons.png) no-repeat 0 0;height:33px;width:33px;cursor:pointer;}
.ui-datepicker .ui-datepicker-header a.ui-datepicker-next span {background-position:0 -4400px;float:right;}/* left */
.ui-datepicker .ui-datepicker-header a.ui-datepicker-prev span {background-position:0 -4200px;float:left;}/* right */
.ui-datepicker .ui-datepicker-title {font-weight:700;font-size:16px;color:#000;text-align:center;padding-top:10px;}
.ui-datepicker .ui-datepicker-title span {}
.ui-datepicker .ui-datepicker-title span.ui-datepicker-month {}
.ui-datepicker .ui-datepicker-title span.ui-datepicker-year {}
.ui-datepicker .ui-datepicker-calendar {background:#fff;}
.ui-datepicker .ui-datepicker-calendar thead {}
.ui-datepicker .ui-datepicker-calendar thead th {background:#f4f4f4;color:#66b360;font-weight:700;text-align:center;}
.ui-datepicker .ui-datepicker-calendar tbody {border:1px solid #ccc;}
.ui-datepicker .ui-datepicker-calendar tbody tr { background:transparent; border:none;}
.ui-datepicker .ui-datepicker-calendar tbody tr td {text-align:center;border-right:1px solid #ccc;}
.ui-datepicker .ui-datepicker-calendar tbody tr td:last-child {border:none;}
.ui-datepicker .ui-datepicker-calendar tbody a {color:#555;font-weight:700;}
.ui-datepicker .ui-datepicker-calendar tbody tr td a.ui-state-active {color:#66B360;}
.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day {background-color:#f8f8f8;}
.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-current-event {background-color:#f8f8f8; color:#66B360;}
.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-current-event a {color:#66B360;}
/*----------------------------------------------------------------------------------------------------------------------------------
OTHER STUFF THAT DOESN'T REALLY FIT ANYWHERE ELSE
----------------------------------------------------------------------------------------------------------------------------------*/
/* last updated */
.last_updated {border-top:1px solid #ccc;float:left;width:100%;padding:17px 0 27px 0;margin-top:90px;}
.home .last_updated  {margin:0 2.5%;width:95%;}
.last_updated p {font-size:12px;}
.ie-6 .last_updated p {position:relative;}
.error_404 .last_updated {display:none;}


/*----------------------------------------------------------------------------------------------------------------------------------
CONTENT PAGE
----------------------------------------------------------------------------------------------------------------------------------*/
.content_header {}
.content_header h2 {padding:17px 25px;color:#fff;font-size:48px;font-weight:100;/*text-shadow:0 0 2px #fff;*/}

/**/
.module_news_updates .module_header .date  {font-weight:700;}
.module_news_updates .module_header .heading {font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:700;}

/*----------------------------------------------------------------------------------------------------------------------------------
SITEMAP
----------------------------------------------------------------------------------------------------------------------------------*/

.module_sitemap {width:100%;}
.module_sitemap ul {float:left;}
.module_sitemap > ul {width:100%;}
.module_sitemap ul li {font-family:MetaNormalRegular,Arial,Helvetica,sans-serif;font-size:30px;position:relative;clear:both;}
.module_sitemap > ul > li {border-top:2px solid #00467F;padding:15px 0 40px;width:100%;float:left;}
.ie-6 .module_sitemap ul li {padding:15px 0 40px;width:100%;float:left;}
.module_sitemap ul li a {display:block;padding:5px 0;}
.module_sitemap > ul > li > a {width:20%;position:absolute;left:0;}
.ie-6 .module_sitemap ul li a {width:50%;position:absolute;left:0; top:-25px;}
.ie-6 .module_sitemap ul li a ul li a {width:50%; position:absolute; left:0;}

.module_sitemap ul li ul {}
.module_sitemap > ul > li > ul {position:relative;left:225px;}
.ie-6 .module_sitemap ul li ul {position:relative;left:350px;}
.ie-6 .module_sitemap ul li ul li ul,
.ie-6 .module_sitemap ul li ul li ul li ul,
.ie-6 .module_sitemap ul li ul li ul li ul li ul {position:relative;left:0px; top:20px;}

.module_sitemap ul li ul li {font-size:14px;font-weight:700;font-family:Arial, Helvetica, sans-serif;}
.module_sitemap ul li ul li a {color:#555;}
.module_sitemap ul li ul li ul {width:100%;}
.module_sitemap ul li ul li ul li {font-weight:100;padding-left:10px; }
/*.module_sitemap ul li ul li ul li:before {content:" > ";font-weight:700;}*/
.module_sitemap ul li ul li ul li a {display:inline-block;background: url(../images/chevron_grey_small.png) no-repeat 0 10px;padding-left:15px;}
.ie-old .module_sitemap ul li ul li ul li a {display:block}
/*.module_sitemap ul li ul li ul li ul li:before {content:"";}*/
.module_sitemap ul li ul li ul li ul li {list-style:disc;margin-left:32px;padding-left:0;}
.ie-7 .module_sitemap ul li ul li ul li ul li {margin-bottom:3px;}
.ie-7 .module_sitemap ul li ul li ul li ul li a {padding:0;padding-top:3px;}
.module_sitemap ul li ul li ul li ul li a {background:none;padding-left:0;}

.module_sitemap ul li.no_children {float:left;border-right:1px solid #555;border-top:none;padding:0;width:auto;clear:none;padding:0;font-family:Arial, Helvetica, sans-serif;margin-top:46px;}
.module_sitemap ul li.no_children:last-of-type {border:none;}
.module_sitemap ul li.no_children a {color:#555;font-size:12px;position:static;padding:0 8px;}

/*----------------------------------------------------------------------------------------------------------------------------------
CONTACT
----------------------------------------------------------------------------------------------------------------------------------*/
.contact_listing {border-top:1px solid #ccc;padding:2.5%;}
.contact_listing:last-child {border-bottom:1px solid #ccc;}
.contact_listing .sub_heading{float:left;width:25%;}
.contact_listing .contact_section {float:right;width:70%;}
.contact_listing .contact_inner {float:left;width:49%;margin-right:1%;}
.contact_listing .contact_section .contact_inner:last-child {margin:0;float:right;}

.contact_listing .contact_inner p span.contact-pdf-size,
.ie-6 .contact_listing .contact_inner p span.contact-pdf-size,
.ie-7 .contact_listing .contact_inner p span.contact-pdf-size {display:inline-block; padding:13px 0 10px 0px;}


.contact_listing .contact_inner p {}
.contact_listing .contact_inner p strong {display:block;}
.contact_listing .contact_inner p strong+a {font-weight:100;}
.contact_listing .contact_inner p span {display:block;}
.contact_listing .contact_inner a[href$=".pdf"] { background:url("../images/sprite_documents.png") no-repeat scroll 0 5px;display:inline-block;padding:13px 0 10px 46px;}
.ie-6 .contact_listing .contact_inner a[href$=".pdf"] {background-image:url("../images/sprite_documents.gif")}

.contact_listing .contact_inner_phone,
.contact_listing .contact_inner_email {background:url(../images/sprite_icons.png) no-repeat 0 0;padding-top:55px;}

.ie-6 .contact_listing .contact_inner_phone,
.ie-6 .contact_listing .contact_inner_email {background-image:url(../images/sprite_icons.gif) }

.contact_listing .contact_inner_phone p,
.contact_listing .contact_inner_email p {}
.contact_listing .contact_inner_phone p span,
.contact_listing .contact_inner_email p span{display:inline;}

.contact_listing .contact_inner_phone {background-position: 0 -3000px;}
.contact_listing .contact_inner_phone span,
.contact_listing .contact_inner_phone a {color:#555;text-decoration:none;}
.contact_listing .contact_inner_email {background-position:0 -4000px;}

/*----------------------------------------------------------------------------------------------------------------------------------
FAQ
----------------------------------------------------------------------------------------------------------------------------------*/
.module_faq {}
.module_faq .module_header {}
.module_faq .module_header .heading {font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:700;color:#000;}

/*----------------------------------------------------------------------------------------------------------------------------------
PROMOS
----------------------------------------------------------------------------------------------------------------------------------*/
.module_promo .module_content img {margin-right:1%}
.module_promo .img-count-1 img {}
.module_promo .img-count-2 img {max-width:49%;margin-right:2%;}
.module_promo .img-count-3 img {max-width:32.3333%;}
.module_promo .module_content img:last-child{margin-right:0;}
.module_promo .campaign {background-color:#00467f; height:205px; padding:0px 0px 0px 15px;}
.module_promo .campaign .left, .module_promo .campaign .right {width:50%; float:left;}
.ie-6 .module_promo .campaign .left {width:46%;}
.module_promo .campaign .left .heading {margin-bottom:10px;font-size:28px;font-family:MetaNormalRegular,Arial, Helvetica, sans-serif;color:#ffffff;font-weight:100;line-height:1; float:left; padding:30px 0px 10px 0px; width:100%;}
.module_promo .campaign .left p {float:left; font-size:14px; color:#ffffff; width:100%; padding-right:10px;}
.module_promo .campaign .left span {background:url("../images/sprite_icons.png") no-repeat scroll 0 -4976px; width:24px; height:24px; float:left;}
.ie-6 .module_promo .campaign .left span {background-image:url("../images/sprite_icons.gif")}

.module_promo .campaign .right img {float:right; margin-bottom:0px;}

/*----------------------------------------------------------------------------------------------------------------------------------
IMAGE MAPS
----------------------------------------------------------------------------------------------------------------------------------*/
.image_map {position:relative;margin-bottom:20px;}
.image_map img {margin:0;}
.image_map ul {position:absolute;top:0;left:0;width:100%;height:100%;z-index:500;}
.ie-old .image_map ul { background:url(../images/trans_1x1.png) repeat 0 0;}
.image_map ul li {position:absolute;width:1%;height:3%;font-size:10px;margin:0;}
.image_map ul li a {display:block;text-indent:-9999px;width:100%;height:100%;}

.image_map_air_quality { }
.image_map_air_quality ul li.altona_north {top:29%;left:35%;width:12%;}
.image_map_air_quality ul li.box_hill {top:26%;left:64.5%;width:8%;}
.image_map_air_quality ul li.dandenong {top:44.5%;left:66%;width:12%;}
.image_map_air_quality ul li.geelong_south {bottom:28%;left:2%;width:15%;}
.image_map_air_quality ul li.mooroolbark {top:18%;left:75%;width:13%;}
.image_map_air_quality ul li.pt_henry {top:68%;left:20%;width:8%;height:7%;}
.image_map_air_quality ul li.rmit_city {top:22.5%;left:51.5%;width:10%;}
.image_map_air_quality ul li.brighton {top:38.5%;left:54%;width:9%;}
.image_map_air_quality ul li.footscray {top:23.5%;left:38.5%;width:10%;}
.image_map_air_quality ul li.melton {top:11%;left:25%;width:8%;}
.image_map_air_quality ul li.pt_cook {top:39.5%;left:32%;width:9%;}
.image_map_air_quality ul li.richmond {top:26%;left:53%;width:11%;}
.image_map_air_quality ul li.alphington {top:18.5%;left:55%;width:11%;}


/* contact page image map */
.module_contact_offices .image_map li  {width:8%;height:15%;/*position:relative;*/opacity:1;}
/*.module_contact_offices .image_map li span {display:none;width:10px;height:18px; background:url(../images/map_contact_arrow.png) no-repeat right 50%;position:absolute;top:0;left:136%;}*/
/*.module_contact_offices .image_map li:hover span {display:block;}*/

.module_contact_offices .image_map li{ background: url(../images/trans_1x1.png) repeat;}
.module_contact_offices .image_map li {}
.module_contact_offices .image_map li span {display:block;text-indent:-9999px;width:100%;height:100%; cursor:pointer;position:relative;z-index:500;}
.module_contact_offices .image_map li.ces {top:55%;left:43%;z-index:40; }
.module_contact_offices .image_map li.vis {top:51%;left:45%;z-index:20; }
.module_contact_offices .image_map li.dandenong {top:59%;left:45%;z-index:50; }
.module_contact_offices .image_map li.gippsland {top:65%;left:59.5%;}
.module_contact_offices .image_map li.northeast {top:31%;left:57.5%;}
.module_contact_offices .image_map li.northwest {top:36%;left:40%;}
.module_contact_offices .image_map li.southwest {top:61%;left:36%;}

/*.ie-7 .module_contact_offices .image_map img {z-index:-1;}*/

.location_description {position:absolute;top:0;left:0;width:100%;height:100%;/*z-index:10;*/}
.location_description .location {position:absolute;left:0;top:5%;z-index:500;background: url(../images/map_contact_arrow.png) no-repeat left 50%;width:44%;opacity:0.9;display:none;}
.location_description .location .location_inner {background:#e5ebe7;float:left;padding:3% 6%;height:100%;width:98%;border-radius:7px;/*border:1px solid #c5c5c5;*/margin:0 0 0 3%;}
.location_description .location .location_inner h5 {font-size:13px;}
.location_description .location .location_inner .address_details {font-size:13px;}
.tabber .location_inner .address_details p {margin-bottom:5px;}
.tabber .location_description .location .location_inner .address_details img {background:transparent;border:none;padding:0;}
.location_description .location .location_inner span {display:block;}

.location_description .gippsland .location_inner,
.location_description .northeast .location_inner {margin:0 3% 0 0;}


/*.ie-7 .location_description .gippsland,
.ie-7 .location_description .northeast {}
.ie-7 .location_description .location  {}
.ie-7 .location_description .gippsland .location_inner,
.ie-7 .location_description .northeast .location_inner {margin:0 0 0 -30px;}*/


.location_description .default {background:none;text-indent:-9999px;}
.location_description .ces {left:51%;background-position:left 58% ;}
.location_description .vis {top:38%;left:51%;background-position:left 55%;}
.location_description .dandenong {top:41%;left:51%;background-position:left 64%;}
.location_description .gippsland {top:52%;left:15%;background-position:right 48%;background-image:url(../images/map_contact_arrow_right.png);}
.location_description .northeast {top:23%;left:12%;background-position:right 32%;background-image:url(../images/map_contact_arrow_right.png);}
.location_description .northwest {top:26%;left:46%;background-position:left 39%; }
.location_description .southwest {top:40%;left:42%;background-position:left 64%;}



.location_listing {}
.location_listing:before {content:' ';height:15px;border:1px solid #ccc;display:block;background:#E8E8E8;}
.location_listing li {border-bottom:1px solid #ccc;float:left;width:49%;padding:10px 0;min-height:110px; margin:10px 0px 0px 0px;}
.location_listing li:first-child {}
.location_listing li:nth-child(odd) {clear:left;}
.location_listing li:nth-child(even) {float:right;clear:right;}
.location_listing li:last-child {border:none;}
.location_listing li span {display:block;}

/* kill tabs and only show list in ie 7*/
.ie-6 .module_contact_offices .tabs,
.ie-7 .module_contact_offices .tabs,
.ie-6 .module_contact_offices #map,
.ie-7 .module_contact_offices #map,
.ie-6 .module_contact_offices .location_listing:before,
.ie-7 .module_contact_office .location_listing:before {display:none!important;}
.ie-6 .module_contact_offices #list,
.ie-7 .module_contact_offices #list {display:block!important;}

.tabber .tab_content img.tabbed_location_map {margin:20px 0px 0px 0px;}

/*----------------------------------------------------------------------------------------------------------------------------------
WYSIWYG
----------------------------------------------------------------------------------------------------------------------------------*/
.module_wysiwyg {}
.ie-6 .module_wysiwyg {overflow:hidden;width:100%;}

.module_wysiwyg h2 {font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#000000;}
.module_wysiwyg .heading {/*color:#00467f;font-size:18px;margin-top:40px;*/}
.module_wysiwyg h3 {font-size:16px;color:#000000;}
.module_wysiwyg h4 {color:#00467f;color:#000000;}
.module_wysiwyg h5 {}
.module_wysiwyg h6 {}

.module_wysiwyg li {line-height:1.8}
.module_wysiwyg ul {margin:0 0 20px 0;}
.module_wysiwyg ul li ul {margin:10px 0px;}
.module_wysiwyg ul li { background:url(../images/bullet_blue.png) no-repeat 0 10px;padding-left:20px;}
.module_wysiwyg ul li ul li { background:url(../images/bullet_grey.png) no-repeat 0 10px;padding-left:20px; margin-left:20px;}
.module_wysiwyg ol {list-style:decimal;margin:0 0 20px 21px;}
.ie-7 .module_wysiwyg ol {margin-left:25px}
.module_wysiwyg ol li {}

.module_wysiwyg blockquote{background:#f2f2f2;padding:5%;font-style:italic;}

.module_wysiwyg img {margin:0 0 10px 0;}
.module_wysiwyg img[align=left],
.module_wysiwyg .img_left {margin:0 15px 10px 0;float:left;}

.module_wysiwyg img[align=right],
.module_wysiwyg .img_right {margin:0 0 10px 15px;float:right;}

.module_wysiwyg p {}
.module_wysiwyg p a {/*font-weight:700;*/}
.module_wysiwyg a.external_link {}
.module_wysiwyg a.external_link:after {content:' ';display:inline-block;background:url(../images/sprite_icons.png) no-repeat left -1900px;width:19px;height:14px;}

.module_wysiwyg a.external_link[href $='.pdf']:after { background:url(../images/icon-pdf.png) no-repeat 5px 0;}
.module_wysiwyg a.external_link[href *='.doc']:after { background:url(../images/icon-word.png) no-repeat 5px 0; }
.module_wysiwyg a.external_link[href *='.xls']:after{ background:url(../images/icon-excel.png) no-repeat 5px 0;}
.module_wysiwyg a.external_link[href *='.ppt']:after{ background:url(../images/icon-ppt.png) no-repeat 5px 0;}

.module_wysiwyg a[href $='.pdf']:after,
.module_wysiwyg a[href *='.doc']:after,
.module_wysiwyg a[href *='.xls']:after,
.module_wysiwyg a[href *='.ppt']:after {content:' ';display:inline-block;width:19px;height:14px;}

.module_wysiwyg a[href $='.pdf']:after { background:url(../images/icon-pdf.png) no-repeat 5px 0;}
.module_wysiwyg a[href *='.doc']:after { background:url(../images/icon-word.png) no-repeat 5px 0; }
.module_wysiwyg a[href *='.xls']:after{ background:url(../images/icon-excel.png) no-repeat 5px 0;}
.module_wysiwyg a[href *='.ppt']:after{ background:url(../images/icon-ppt.png) no-repeat 5px 0;}
.module_wysiwyg div.module_content div#datatable div.table_wrapper table tbody tr td img {position:relative; top:3px;}

.module_wysiwyg table th,
.module_wysiwyg table td {vertical-align:top;}


.is_iDevice .module_wysiwyg {overflow:auto;-webkit-overflow-scrolling: touch}
.module_wysiwyg iframe {position:relative;}

.iframe_prompt {display:none;}
.is_mobile .iframe_prompt_mobile {display:block;}
/*@media only screen and (max-width: 440px) {
iframe,
.is_mobile .iframe_prompt_mobile {display:none;}
.iframe_prompt_narrow {display:block;}

}*/


/*----------------------------------------------------------------------------------------------------------------------------------
SITE CONDITION RATINGS
----------------------------------------------------------------------------------------------------------------------------------*/

.condition_ratings { background:#f4f4f4;margin-bottom:15px;float:left;width:100%;}
.condition_ratings .inner_header { background:#e6e6e6;padding:13px 3.5%;}
.condition_ratings .inner_header .heading {margin:0;}
.condition_ratings .inner_content {padding:20px 3.5%;}
.condition_ratings .inner_content .icon {border-right:1px solid #ccc;width:17%;float:left;padding:0 3.5% 0 0;}
.condition_ratings .inner_content .icon img {marign:0}
.condition_ratings .condition_content {float:right;width:80%;}
.condition_ratings .condition_content {}

.ie-6 .condition_ratings .inner_content .icon {width:75px;}
/*----------------------------------------------------------------------------------------------------------------------------------
MOBILE DATE PICKER
----------------------------------------------------------------------------------------------------------------------------------*/


div.ios {}
div.ios .dw {height:225px;}
div.ios table {}
div.ios table tr {}
div.ios table tr td {position:relative;width:100px;padding:0;}
div.ios table tr td .dwwl {position:absolute;top:0;width:80px;}

/*----------------------------------------------------------------------------------------------------------------------------------
FANCYBOX
----------------------------------------------------------------------------------------------------------------------------------*/

/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object {
	vertical-align: top;
	padding: 0;
	margin: 0;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
	overflow:visible!important;
}

.fancybox-skin {
	position: relative;
	padding: 0;
	margin: 0;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	padding: 0;
	margin: 0;
	position: relative;
	outline: none;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 10px;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8020;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	background: transparent url('../images/fancybox-blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 20px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 20px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span,
.fancybox-nav:focus span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	padding: 0;
	overflow: visible;
	visibility: hidden;
}

/* Overlay helper */

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: #000;
}

#fancybox-overlay.overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8030;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	margin-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/* form overrdies*/
div.scfForm {
    padding-top:0;
}
fieldset.scfSectionBorderAsFieldSet {
    padding:0;
    margin-top:5px;
}

legend.scfSectionLegend {
    padding-left:0;
}

.scfEmailGeneralPanel, .scfSingleLineGeneralPanel, .scfPasswordGeneralPanel, .scfNumberGeneralPanel, .scfDatePickerGeneralPanel, .scfDateGeneralPanel, .scfRadioButtonListGeneralPanel, .scfCheckBoxListGeneralPanel, .scfFileUploadGeneralPanel, .scfDateSelectorGeneralPanel, .scfCreditCardGeneralPanel, .scfConfirmPasswordGeneralPanel, .scfCaptchaGeneralPanel, .scfTelephoneGeneralPanel, .scfSmsTelephoneGeneralPanel {
    width:60%!important;
}

.scfDropListBorder, .scfEmailBorder, .scfMultipleLineTextBorder, .scfSingleLineTextBorder, .scfPasswordBorder, .scfNumberBorder, .scfDatePickerBorder, .scfDateBorder, .scfRadioButtonListBorder, .scfListBoxBorder, .scfCheckBoxListBorder, .scfFileUploadBorder, .scfDateSelectorBorder, .scfCreditCardBorder, .scfConfirmPasswordBorder, .scfCaptchaBorder, .scfTelephoneBorder, .scfSmsTelephoneBorder {
    padding-left:0!important;
    padding-right:0!important;
}

.scfDropListLabel, .scfEmailLabel, .scfMultipleLineTextLabel, .scfSingleLineTextLabel, .scfPasswordLabel, .scfNumberLabel, .scfDatePickerLabel, .scfDateLabel, .scfRadioButtonListLabel, .scfCheckBoxListLabel, .scfListBoxLabel, .scfFileUploadLabel, .scfDateSelectorLabel, .scfCreditCardLabel, .scfConfirmPasswordLabel, .scfCaptchaLabel, .scfTelephoneLabel, .scfSmsTelephoneLabel {
    margin-right:5%;
}

span.scfMultipleLineTextUsefulInfo,
span.scfSingleLineTextUsefulInfo {
    color:#555;
    font-size:12px;
}

.scfCheckBoxListGeneralPanel input[type='checkbox'] + label {
    margin-left:7px;
}

.scfSubmitButtonBorder {
    float:right;
}

/*----------------------------------------------------------------------------------------------------------------------------------
MEDIA QUERIES
----------------------------------------------------------------------------------------------------------------------------------*/

@media only screen and (max-width: 1000px) {
#page_size {background:salmon ;}
#page_size:after {content:'max-width:1000'}

/*#skipLinks.page_background {background:none;}*/
/*.module_landing_header,
.content_header h2 {background:#00467F;}*/

.nav_breadbrumbs {min-height:0;}

body.landing_page div#page div.module div.module_header h2.heading {font-size:50px;}

.home .module_news_listing .module_header .heading,
.home .module_calendar .module_header .heading {float:none;width:100%;}


/* PROMO */
.module_promo .campaign {height:100%;}
.module_promo .campaign .left .heading {padding-top:15px;}
.module_promo .campaign .left p {margin-right:0px; font-size:13px;margin-bottom:9px;}


/* reporting */
ul.report_listing li.online_form {padding-right:140px;}
ul.report_listing li.download {padding-right: 150px;}
ul.report_listing li .button {top:auto;bottom:0;}
ul.report_listing li .button a {float:none;margin:0 0 10px 0;}

/**/
.info_listing li.has_extra .listing_content {width:64%;}


/* calendar */
/* may need to be scoped to homepage cal only*/
.module_calendar .date_picker{}
.module_calendar .module_header h4 {clear:right;}
.module_calendar .module_header .button {}


/*.info_listing li.has_extra img {max-width:35%;}*/

/* yarra watch */
.mapper ul.map_links {}
.module_yarra_watch_map .mapper .map_placements li {background-size:85%;}


/* testimonials */
/*.testimonials_listing li blockquote {max-width:60%;width:auto;}*/

/* publications/prosecutions */
.module_publications_prosecutions_db .tabs li {max-width:49%;}
.module_publications_prosecutions_db .filter_right {width:70%;}
.module_publications_prosecutions_db .form .button {margin:0;float:right;}

/* landing page slider */
.module_landing_header .flexslider ul li {height:auto;}

}


@media only screen and (max-width: 800px) {
#page_size {background:lightgreen;}
#page_size:after {content:'max-width:800'}

/*body {background: lightgreen;}*/

h2 {line-height:1}
h3 {}
h4 {}
h5 {}
h6 {}

#menu_sub {display:block;}
.content_wrapper {padding-top:10px;}

/* PROMO */
.module_promo .campaign {height:100%;}
.module_promo .campaign .left .heading {padding-top:15px; padding-bottom:0px;}
.module_promo .campaign .left p {margin-right:0px; font-size:13px;margin-bottom:9px; display:none;}

.button_minor a {}
/* header*/

body.landing_page div#page div.module div.module_header h2.heading {font-size:40px;}

div.contact,
.search_wrap {}

div.contact {}
.search_wrap {}



/* nav */
.nav_main > ul > li {width:20%;margin:0;}
.nav_main ul li a.drop {padding:10px 0 20px;}


.nav_main ul li:first-of-type,
.nav_main ul li.first,
.nav_main ul li:last-of-type,
.nav_main ul li.last,
.nav_main > ul > li {text-align:center;}
.nav_main ul li.active a.drop span {padding-bottom:0;border-width:2px;}

.nav_main li.your_environment ul.list li .list_content strong {float:left; text-align:left; width:100%; padding-bottom:10px;}
.nav_main li.your_environment ul.list li .list_content img {max-width:25%; float:left;}
.nav_main li.your_environment ul.list li .list_content p {max-width:200px; width:200px; float:left; text-align:left; margin-right:40px;}
.nav_main li.your_environment ul.list li .list_content ul {max-width:200px; width:200px; float:left;}
.nav_main li.your_environment ul.list li .list_content ul li {max-width:200px; width:200px; float:left;}
.nav_main li.your_environment ul.list li .list_content ul li a {max-width:200px; width:200px; float:left; padding:0px 0px 0px 20px;}


.nav_main .inner_nav strong, .nav_main .inner_nav .info_container {text-align:left;}
.nav_main .inner_nav img {padding-right:15px;}

.nav_main .inner_nav ul {}
.nav_main .inner_nav ul li {float:right; text-align:left; width:120px;}
.nav_main .inner_nav ul li a {}

/* footer*/
.section_footer_links ul li strong {min-height:50px;}
ul.contact li:last-of-type,
ul.contact li.last {float:none;}

/* buttons */
.button a, .listing .button a, input[type="submit"], input[type="reset"] {min-width:0;}



.module .module_header .heading {width:auto;font-size:32px;}
.module .module_header .heading_small {font-size:16px;}


/* carousel*/
.flexslider ul li .slider_content strong {font-size:30px;}
.flexslider ul li .slider_content span {white-space:nowrap;overflow:hidden;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}

.flex-control-nav {/*left:auto;right:15px;top:auto;bottom:15px;*/}







.module_small,
.module_big {}
.module_medium {width:98%;}

.module_tabber {}
/* large */
.module_large {}
.module_large .module_header{width:100%;clear:both;}
.module_large .module_header .heading {}
.module_large .module_content {width:100%;clear:both;padding-top:0;}
.module_large .module_content .inner_content {}
.ie-6 .module_large .module_content .inner_content{}
.module_large .module_content img {}

/* standard */
.module_standard .module_header,
.module_standard .module_content,
.module_standard .module_footer {width:100%;border:none;}
.module_standard .module_footer {padding-right:2.5%;}
.module_standard .module_footer .button {margin-top:0;}
.module_standard .module_footer .button a {float:right;}

.module_standard.has_extra .module_content {min-height:1px;}

.module_have_your_say .module_header {}

/* content page */
.content_header h2 {background:#00467F;margin-bottom:0;font-size:36px;}


/* landing page*/

/* landing page header */
.module_landing_header {background:#00467F}
.module_landing_header .module_header {padding-top:1%;}
.js-no .module_landing_header .module_content {}




/* listing */
.info_listing li.has_extra .listing_content {width:60%;}

.info_listing li .listing_extra {float:right;width:130px;max-width:34%;}
.info_listing li .listing_content .listing_text {/*display:none;*/}





/* calendar */
.date_picker {width:100%;}
.module_calendar .module_content li .listing_content .listing_text {display:block;}

.module_calendar .module_content .listing_detail img {width:50%;}


/* subscribe */
.module_subscribe .module_content input[type="email"]{width:100%;}




/* report pollution */
.module_report_pollution {}
.module_report_pollution .module_header .heading{}
.module_report_pollution .module_content {padding-top:0;}
.module_report_pollution .module_content img {float:right;position:static;}


.module_report_pollution .module_content p {}
.module_report_pollution .module_content p strong {}
.module_report_pollution .module_content p strong span {}
.module_report_pollution .module_footer {padding-left:0;padding-bottom:0;background-position:97% -1490px;}
.module_report_pollution .module_footer p {}
.module_report_pollution .module_footer p span {width:100%;padding:10px;float:none;}
.module_report_pollution .module_footer p span span {width:auto;padding:0}
.module_report_pollution .module_footer p a {width:100%;position:relative;padding:20px 45px 20px 10px;top:auto;right:auto;}
.module_report_pollution .module_footer p a span {padding:0;display:inline;width:auto;float:none;}

/* sidebar */
.module_related_information .module_header .heading {font-size:18px;}

/* report buttons */
.report_buttons {}
.report_buttons li {max-width:169px;}
.report_buttons li:nth-child(3n){clear:left;}
.report_buttons li:last-child {}
.report_buttons li a {}
.ie-6 .report_buttons li a {}
.report_buttons li a:hover, .report_buttons li a:focus {}
.report_buttons li a img {}
.report_buttons li a span {}


/* document lists */
.document_detail li strong,
.document_detail li span {width:49%;}


/*pie chart  */
.pie_chart h5 {padding-top:50px;}

/* yarra watch */
.module_yarra_watch_map .mapper .map_placements li {background-size:75%;}


.advisories_detail h4 {margin-left:9%;width:26%;}
.advisories_detail span {width:63%;}

/* contact */
.contact_listing .sub_heading,
.contact_listing .contact_section {width:100%;}

.module_form ol.form .selector,
.module_form ol.form input,
.module_form ol.form textarea {min-width:75%;}
.module_form ol.form input[type="submit"]{min-width:0;}

html.ie-no body.has_subnav div#page div.content_wrapper div#content div.module div.module_content ol.form li.submit input {min-width:0;}

/* publications/prosecutions */
.module_publications_prosecutions_db .spacer_text {width:10%;}
.module_publications_prosecutions_db .date_picker {width:45%;}

/* search results */
.module_search_results .module_header {max-height: none; height:120px;;}

.module_search_results .module_header .search_wrap,
.module_search_results .module_header .search_checkers {}

.module_search_results .module_header .search_wrap {}
.module_search_results .module_header .search_checkers {top:80px;left:2.5%;width:100%;}

}



@media only screen and (max-width: 680px) {

.nav_head,
.helpers {display:none;}

#page_size{background:yellow;}
#page_size:after {content:'max-width:680'}

h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

/* PROMO */
.module_promo .campaign {height:100%;}
.module_promo .campaign .left .heading {padding-top:15px; padding-bottom:0px; font-size:22px;}
.module_promo .campaign .left p {margin-right:0px; font-size:13px;margin-bottom:9px; display:block;}
.module_promo .campaign .left span {display:none;}

#menu {display:block;}


body.landing_page div#page div.module div.module_header h2.heading {font-size:38px;}

#header > .inner {height:85px;}
div.contact,
.search_wrap {max-width:50%;}
div.contact {padding-right:0;border:none;right:0;top:0;}
.search_wrap {top:auto;bottom:0;}

/* nav */

.nav_main {/*clear:both;position:relative;left:0;*/}
.nav_main ul li {font-size:14px;}
li .dropdown_columns {display:none;}

/* carousel */
.flexslider ul li .slider_content {}
.flexslider ul li .slider_content strong {font-size:24px;}
.flexslider ul li .slider_content span {}

/* breadcrumbs*/
.nav_breadbrumbs {}
.nav_breadbrumbs ul li {font-size:10px;background-position:right -1095px;}
.share_this {display:none;}

/* sub nav */
.nav_sub {width:100%;border:none;}
#menu_sub {display:none;}
.js-yes #navigation_prompt_sub {
    display:block;
    padding:10px;
    border:0px solid #000;
    width:100%;
    background: url(../images/arrow_down_small_blue.png) no-repeat scroll 94% center #ffffff;
    background: url(../images/arrow_down_small_blue.png) no-repeat scroll 94% center, linear-gradient(bottom, #eeeeee 24%, #ffffff 66%);
    background: url(../images/arrow_down_small_blue.png) no-repeat scroll 94% center, -o-linear-gradient(bottom, #eeeeee 24%, #ffffff 66%);
    background: url(../images/arrow_down_small_blue.png) no-repeat scroll 94% center, -moz-linear-gradient(bottom, #eeeeee 24%, #ffffff 66%);
    background: url(../images/arrow_down_small_blue.png) no-repeat scroll 94% center, -webkit-linear-gradient(bottom, #eeeeee 24%, #ffffff 66%);
    background: url(../images/arrow_down_small_blue.png) no-repeat scroll 94% center, -ms-linear-gradient(bottom, #eeeeee 24%, #ffffff 66%);
    background: url(../images/arrow_down_small_blue.png) no-repeat scroll 94% center, -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.24, #eeeeee),
	    color-stop(0.66, #ffffff)
    );
}


#content,
body.has_subnav #content,
body.has_sidebar #content {width:100%;padding-left:0;clear:both;margin:10px 0 0 0;}

/* buttons */
.button a{font-size:12px;}
/* sidebar */
#sidebar {position:static;width:100%;float:left;margin-top:20px;}


/* footer*/
.section_footer_links ul {width:30%;}
.section_footer_links ul li strong {min-height:35px;margin-bottom:0;}
.section_footer_links ul li {margin-bottom:10px;}

ul.social {}
/*ul.social li a {background-size:100%;height:40px;}*/
/*ul.social li.facebook a {background-position:0 0;}
ul.social li.twitter a {background-position:0 -42px;}
ul.social li.youtube a {background-position:0 -84px;}
ul.social li.linkedin  a {background-position:0 -125px;}
*/
ul.contact li:last-of-type,
ul.contact li.last {float:none;}

/* pagination */
.pagination ul.prev_next {clear:both;width:100%;}
.pagination ul.prev_next li {padding:10px 0 0 0;}
.pagination ul.prev_next li.button_prev {float:left;}
.pagination ul.prev_next li.button_next {float:right;}
/* modules*/
.module_small,
.module_big {width:48%;}


.module .module_header .heading {font-size:24px;}

/* large modules */
/* large */
.module_large {}
.module_large .module_header{}
.module_large .module_header .heading {}
.module_large .module_content {}
.module_large .module_content .inner_content {}
.ie-6 .module_large .module_content .inner_content{}
.module_large .module_content img {}



/* news */
/*.module_info_listing .module_inner p {display:none;}*/

.section_news_updates {width:100%;left:0;}
.section_news_updates .section_header,
.section_news_updates .section_content {width:100%;clear:both;}

.module_news_updates {width:100%;float:left;}

/* tabber */
.module_tabber {clear:left;}


/*-------------------------------------------------------------------
 LISTING
 ------------------------------------------------------------------*/
.info_listing li .listing_date {display:none;}

.info_listing li.has_extra .listing_content {width:100%;}
.info_listing img {}



.module_wrapper .module_definitions .listing li {width:100%;}
.module_wrapper .module_definitions .listing li:nth-child(2){border-top:none;}


/* listings on home */
.module_news_listing .info_listing li.has_extra .listing_content {/*width:50%;*/}
.module_news_listing .info_listing li.has_extra .listing_img {/*width:49%;*/ width:auto;max-width:100%;float:left;}


/* publications/prosecutions results */
ul.publications_prosecutions_results .result {width:100%;padding-left:0;}
ul.publications_prosecutions_results .result_summary {border:none;}
ul.publications_prosecutions_results .result_detail {padding-top:10px;}

/* search results */
.module_search_results .module_header {/*height:auto;*/padding-bottom:8px;}
.module_search_results .module_header .search_wrap {position:relative;max-width:93%;width:93%;}

.module_search_results .module_header .search_wrap input[type="search"],
.module_search_results .module_header .search_wrap input.search {width:100%;}




/*calendar */
.module_calendar .date_picker,
.module_calendar .module_inner p,
.module_calendar .module_inner .module_footer{ display:none;}
.module_calendar .module_inner {border:inherit;padding:inherit;background:inherit;}

.filter_wrap .date_picker {display:block;}


/* report pollution */
.module_report_pollution {}
.module_report_pollution .module_header .heading{}
.module_report_pollution .module_content {}
.module_report_pollution .module_content img {max-width:100%;float:left;}
.module_report_pollution .module_content p {width:100%;}
.module_report_pollution .module_content p strong {}
.module_report_pollution .module_content p strong span {display:inline;}
.module_report_pollution .module_footer {}
.module_report_pollution .module_footer p {}
.module_report_pollution .module_footer p span {padding-right:70px;}
.module_report_pollution .module_footer p span span {padding-right:0;font-size:inherit;display:inline;}
.module_report_pollution .module_footer p a {}
.module_report_pollution .module_footer p a span {}




/* related information (sidebar )*/
.module_related_information .module_header {padding:10px 0px 10px 22px;}
.module_related_information .module_content ul li {float:left;width:25%;padding:10px 0px;border:none;}
.module_related_information .module_content {border-bottom:1px solid #ccc;}
.js-no .module_related_information .module_content ul li {width:100%;}
.module_related_information .module_content ul.li-2 li {width:50%;}
.module_related_information .module_content ul.li-3 li,
.module_related_information .module_content ul.li-5 li,
.module_related_information .module_content ul.li-6 li {/*width:33.3%;*/}
.module_related_information .module_content ul.li-4 li {width:25%;}
.module_related_information .module_content ul.li-6 li {}
.module_related_information .module_content ul li:last-of-type {}



/* landing page headers */
.module_landing_header {max-height:100%;}
.module_landing_header .module_header,
.module_landing_header .module_header .heading,
.module_landing_header .module_content {clear:both;width:100%;float:left;}
.module_landing_header .module_content img {float:left;}

/* slider */
.flex-control-nav {/*display:none;*/}
/*.flex-direction-nav {top:25%;}*/


/* filter */
.filter_wrap .select_wrap {min-width:50%;}

/* report buttons */
.report_buttons {}
.report_buttons li {width:49%;}
.report_buttons li:nth-child(3n){}
.report_buttons li:last-child {}
.report_buttons li a {}
.ie-6 .report_buttons li a {}
.report_buttons li a:hover, .report_buttons li a:focus {}
.report_buttons li a img {}
.report_buttons li a span {}



/* tables*/
/*
.module_wysiwyg table,
.module_wysiwyg thead,
.module_wysiwyg tbody,
.module_wysiwyg th,
.module_wysiwyg td,
.module_wysiwyg tr {display: block;}


.module_wysiwyg thead tr {position: absolute;top: -9999px;left: -9999px;}
.module_wysiwyg th {font-weight:700;}
.module_wysiwyg tr { border: 1px solid #ccc; background:none; }
.module_wysiwyg td {border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50%;}
.module_wysiwyg td:before {	position: absolute;	top: 17px;left: 6px;width: 45%;padding-right: 10px;white-space: nowrap;}

.module_wysiwyg .scroller_outer {display:none;}
*/

/* publications/prosecutions */
.module_publications_prosecutions_db .search_wrap {width:100%;max-width:100%;}

/**/

}






@media only screen and (max-width: 515px) {

#page_size{background:red;}
#page_size:after {content:'max-width:515'}

/*body {background:red;}*/

div#footer.footer div.section div.inner {padding:0px;}
div#footer.footer div.section.section_footer_links div.inner {padding:0px 2.5%;}

.search_wrap input[type="submit"], .search_wrap input.submit {background:url("../images/sprite_icons.png") no-repeat scroll 27px -592px transparent;}

#header > .inner {height:170px;}

body.landing_page div#page div.module div.module_header h2.heading {font-size:34px;}

#menu {display:none;}

div.contact,
.search_wrap {max-width:100%;}

div.contact {top:17px;right:2.5%;}
div.contact p {font-size:12px;}

.search_wrap {width:95%;}
.search_wrap input[type="search"],
.search_wrap input.search {width:100%;}
.search_wrap input[type="submit"],
.search_wrap input.submit,
.module_search_results .module_header .search_wrap input[type="submit"],
.module_search_results .module_header .search_wrap input.submit {right:11px;}

/* PROMO */
.module_promo .campaign {height:100%;}
.module_promo .campaign .left .heading {padding-top:15px; padding-bottom:0px; font-size:22px;}
.module_promo .campaign .left p {margin-right:0px; font-size:13px;margin-bottom:9px; display:none;}

/* nav */
.js-yes #navigation_prompt{display:block;padding:10px;border:0px solid #000;}

.nav_main ul li {float:none;width:98%;}
.nav_main ul > li > a {padding:3px 0;min-height:inherit;}

.nav_main ul li:first-of-type,
.nav_main ul li.first,
.nav_main ul li:last-of-type,
.nav_main ul li.last,
.nav_main > ul > li,
.nav_main ul li.for_business {text-align:center;width:100%;margin-left:0;}
.nav_main ul li {border-bottom:2px solid #000;}
.nav_main ul li a.drop {padding:5px 0;}
.nav_main ul li a.drop:hover, .nav_main ul li a.drop:focus {border-radius:5px;}


/* Nav overwrite */
.js-yes #navigation_prompt {
    background:url(../images/sprite_icons.png) no-repeat scroll 105% -4987px #003058;
    background:url(../images/sprite_icons.png) no-repeat scroll 105% -4987px, linear-gradient(bottom, #003058 46%, #00457E 73%);
    background:url(../images/sprite_icons.png) no-repeat scroll 105% -4987px, -o-linear-gradient(bottom, #003058 46%, #00457E 73%);
    background:url(../images/sprite_icons.png) no-repeat scroll 105% -4987px, -moz-linear-gradient(bottom, #003058 46%, #00457E 73%);
    background:url(../images/sprite_icons.png) no-repeat scroll 105% -4987px, -webkit-linear-gradient(bottom, #003058 46%, #00457E 73%);
    background:url(../images/sprite_icons.png) no-repeat scroll 105% -4987px, -ms-linear-gradient(bottom, #003058 46%, #00457E 73%);
    background:url(../images/sprite_icons.png) no-repeat scroll 105% -4987px, -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.46, #003058),
        color-stop(0.73, #00457E));
}

div#header div#nav.nav ul#menu.inner {padding:0px;}
div#header div#nav.nav ul#menu.inner li {border-bottom:1px solid #124773;}
div#header div#nav.nav ul#menu.inner li a.drop {padding:10px 0 10px 12px; margin:0px; text-align:left;}
div#header div#nav.nav ul#menu.inner li a.drop:hover, div#header div#nav.nav ul#menu.inner li a.drop:focus {border-radius:0px;}


/* footer */


ul.contact li {float:none;}
ul.social li a {/*background-size:75%;*/}

.nav_bottom p {margin-bottom:10px;}
.nav_bottom p,
.nav_bottom ul {float:none;text-align:center;}
.nav_bottom ul li {float:none;display:inline-block;}


.section_footer_links ul {display:block;float:left;width:100%;}
.footer_links ul {width:auto;}
.section_footer_links ul li {display:inline;}

.section_footer_links ul li:after {content: ", ";}
.section_footer_links ul li:first-of-type {}
.section_footer_links ul li:first-of-type:after {content: "";}
.section_footer_links ul li:last-of-type:after {content: ". ";}
.section_footer_links ul li strong {min-height:inherit;}
/*.footer_links ul.contact li {display:block;}
.footer_links ul.contact li:after{content: " ";}
*/

/* stuff */
.button_minor li{float:left;width:100%;}

/* buttons */
.button a,
.listing .button a,
input[type="submit"],
input[type="reset"] {/*padding:10px;*/}

/* slider*/
.flexslider ul li .slider_content strong {
    white-space:nowrap;
    overflow:hidden;
    -moz-text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -ms-text-overflow:ellipsis;
    text-overflow:ellipsis;
    margin-bottom:0px;
}
.flexslider ul li .slider_content span.button {bottom:32%;}
.flexslider ul li .slider_content {height:90%; width:80%;}
.flexslider ul li .slider_content span.button a {padding:5px 15px;}
/*.flex-direction-nav {top:20%;}*/


.module {width:100%;}

/* large */
.module_large {}
.module_large .module_header{}
.module_large .module_header .heading {}
.module_large .module_content {}
.module_large .module_content .inner_content{width:50%;}
.module_large .module_content img {width:auto;max-width:49%;}

/* landing page header */
.module_landing_header {padding:0 2.5%;}
.module_landing_header .module_header {width:100%;}
.module_landing_header .module_content {width:100%;}

/* related info */
#sidebar .module_related_information .module_content ul li {width:50%;}
.module_related_information .module_content ul {padding-left:22px;}
.module_related_information .module_content ul li:nth-child(even) {clear:right;}
.module_related_information .module_content ul li:nth-child(odd) {clear:left;}
.module_related_information .module_content ul li strong{padding-left:0;}
.module_related_information .module_content ul li a {margin-left:0;}


/* info listing*/
.module_news_listing .info_listing li.has_extra .listing_img {margin-right:2.5%;}
ul.info_listing li.has_extra .listing_content {width:60%;}
ul.info_listing li .listing_content{width:100%;}
ul.info_listing li.has_extra .listing_content {width:62%;/*float:right;*/}
ul.info_listing li.has_extra .listing_content {}
ul.info_listing li.has_extra .listing_content strong {}


/**/

/* report listing */
ul.report_listing li,
ul.report_listing li.online_form {padding-right:2.5%;}
ul.report_listing li.download {padding-right:2.5%;}
ul.report_listing li .button {position:static;float:right;margin-top:15px;}
ul.report_listing li .button a {float:left;margin:0 0 10px 10px;}
ul.report_listing li .button a:first-child {margin-left:0;}




/* testimonials*/
.testimonials_listing li .thumbnail,
.testimonials_listing li blockquote {width:49%;}



/* calendar */
.module_calendar .module_content li.has_extra .listing_content {width:100%;}

/* events detail */
.module_calendar_detail .module_content .listing_detail em strong {float:none;width:auto;}
.module_calendar_detail .module_content .listing_content .heading {}

/* most popular */
.module_most_popular.module_large .module_content ul li {width:100%;}


/* report pollution */
.module_report_pollution {}
.module_report_pollution .module_header .heading{}
.module_report_pollution .module_content {}
.module_report_pollution .module_content img {}
.module_report_pollution .module_content p {}
.module_report_pollution .module_content p strong {}
.module_report_pollution .module_content p strong span {}
.module_report_pollution .module_footer {}
.module_report_pollution .module_footer p {}
.module_report_pollution .module_footer p span {padding-bottom:30px;}
.module_report_pollution .module_footer p span span {padding-bottom:0;}
.module_report_pollution .module_footer p a {}
.module_report_pollution .module_footer p a span {}

/* 404 */
.module_404 {background:none;}
.module_404 .module_header,
.module_404 .module_content {margin-left:0;}



/* sitemap */
.module_sitemap > ul > li > a {position:static;width:100%;font-size:20px;font-weight:700;}
.module_sitemap > ul > li > ul {left:0;}


/* content header */
.content_header h2 {font-size:24px;}

/* filter */
.filter_wrap .select_wrap {width:100%;margin-bottom:10px;clear:both;}
.filter_wrap .select_wrap:nth-child(2) {border:none;padding-left:0;}

.filter_wrap .select_wrap label {max-width:100%;width:20%;display:inline-block;}
.filter_wrap .select_wrap .selector {width:78%;}

.module_info_listing_full .filter_wrap .select_wrap label {display:block;}
.module_info_listing_full .filter_wrap .select_wrap .selector {width:100%;max-width:100%;}

/* pagination */
.pagination ul.prev_next li.button_next {float:right;}

/* promos */
.module_promo .module_content img {max-width:100%;}
.module_promo .img-count-1 img {}
.module_promo .img-count-2 img {}
.module_promo .img-count-3 img {}

.module_promo .module_content img:last-child{}


/*pie chart  */
.pie_chart h5,
.pie_chart img {max-width:50%;padding:0;}
.pie_chart h5 {}
.pie_chart img {}

/* image maps */
.image_map ul li {}

/* yarra watch */
.module_yarra_watch_map .mapper .map_placements li {background-size:60%;}


.module_yarra_watch_detail .module_header .heading{float:none;}

/* contact */

.contact_listing .contact_inner_phone p span {display:none;}



.module_contact_offices .tabber .tabs,
.module_contact_offices .tabber #map {display:none;}

.location_listing:before {display:none;}
.location_listing li {float:left;width:100%;}

.module_form ol.form .selector,
.module_form ol.form input ,
.module_form ol.form textarea{min-width:78%;}

/* publications/prosecutions */
.module_publications_prosecutions_db .date_picker {width:100%;}
.module_publications_prosecutions_db .spacer_text {width:100%;text-align:center;}
.module_publications_prosecutions_db .button input {margin-top:15px;}

/* Footer */
div#footer.footer div.section div.inner div.nav {background-color:#e7e7e7; padding:0px;}
div#footer.footer div.section div.inner div.nav p {padding:10px; text-align:left; margin:0px; width:100%;}
div#footer.footer div.section div.inner div.nav ul {float:left; width:100%;}
div#footer.footer div.section div.inner div.nav ul li:last-child {border-bottom: solid 0px #ccc;}
div#footer.footer div.section div.inner div.nav ul li {border-right:0px solid #e7e7e7; border-bottom: solid 1px #ccc; width:100%; padding:0px; text-align:left;}
div#footer.footer div.section div.inner div.nav ul li a {padding:0px; width:100%; display:block; padding:10px; text-decoration:none; background:url("../images/arrow_small_grey.png") no-repeat scroll 95% center #e7e7e7}
div#footer.footer div.section div.inner div.nav ul li a:hover, div#footer.footer div.section div.inner div.nav ul li a:focus {background:url("../images/arrow_small_grey.png") no-repeat scroll 95% center #ffffff;}

.nav_bottom {border-top:solid 1px #cccccc;}

}

@media only screen and (max-width: 440px) {

#page_size{background:pink;}
#page_size:after {content:'max-width:440'}

/* PROMO */
.module_promo .campaign {height:100%;}
.module_promo .campaign .left .heading {padding-top:15px; padding-bottom:0px; font-size:17px;}
.module_promo .campaign .left p {margin-right:0px; font-size:13px;margin-bottom:9px; display:none;}
.module_promo .campaign .left span {display:none;}

/* Nav */
.js-yes #navigation_prompt {
    background:url(../images/sprite_icons.png) no-repeat scroll 105% -4987px #003058;
    background:url(../images/sprite_icons.png) no-repeat scroll 105% -4987px, linear-gradient(bottom, #003058 46%, #00457E 73%);
    background:url(../images/sprite_icons.png) no-repeat scroll 105% -4987px, -o-linear-gradient(bottom, #003058 46%, #00457E 73%);
    background:url(../images/sprite_icons.png) no-repeat scroll 105% -4987px, -moz-linear-gradient(bottom, #003058 46%, #00457E 73%);
    background:url(../images/sprite_icons.png) no-repeat scroll 105% -4987px, -webkit-linear-gradient(bottom, #003058 46%, #00457E 73%);
    background:url(../images/sprite_icons.png) no-repeat scroll 105% -4987px, -ms-linear-gradient(bottom, #003058 46%, #00457E 73%);
    background:url(../images/sprite_icons.png) no-repeat scroll 105% -4987px, -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.46, #003058),
        color-stop(0.73, #00457E));
}

div#header div#nav.nav ul#menu.inner {padding:0px;}
div#header div#nav.nav ul#menu.inner li {border-bottom:1px solid #124773;}
div#header div#nav.nav ul#menu.inner li a.drop {padding:10px 0 10px 12px; margin:0px; text-align:left;}
div#header div#nav.nav ul#menu.inner li a.drop:hover {border-radius:0px;}

div.contact {
	background:none;
    position:static;
    clear: both;
}

body.landing_page div#page div.module div.module_header h2.heading {font-size:30px;}

/* Slider */
.flexslider ul li .slider_content {width:98%; height:90%; overflow:hidden;}
.flexslider ul li .slider_content span {width:25px;height:25px;text-indent:-9999px; /*position:relative; left:392px; top:-1px;*/position:absolute;right:0;bottom:0;}
.flexslider ul li .slider_content span.button {padding:0px; text-indent:-9999px;bottom:0;}
.flexslider ul li .slider_content strong {margin-bottom:10px; width:85%; height:75px; text-overflow:ellipsis; white-space:normal;}
.flex-control-nav {bottom:2%;}
.flex-control-nav li a:hover,
.flex-control-nav li a:focus,
.flex-control-nav li a {background-position: 6px -4900px;}

.flex-control-nav li a.active {background-position:6px -4800px}

.flex-control-nav li {margin-left:0px;}
.flexslider ul.slides li span.slider_content span span.button a {background-position:-32px -2494px;width:100%;height:100%;}
.flexslider ul li .overlay_span {height:95%;}


/* landing page headers */
.module_landing_header .module_content img {width:100%;height:auto;}



/* footer*/
.footer .inner {position:relative;}
ul.contact,
ul.social {text-align:center;width:100%;position:relative;}

ul.contact {top:50px;}
ul.social {}

ul.contact li,
ul.social li {float:none;display:inline-block;}

.last_updated {margin-top:20px;padding-bottom:35px;}

/*.button a,
.listing .button a {min-width:0;}*/

/* listing */
/*.info_listing li.has_extra .listing_content {width:50%;}*/
.info_listing li.has_extra .listing_content,
.module_news_listing .info_listing li.has_extra .listing_content {width:100%;}
.info_listing li.has_extra .listing_extra,
.module_news_listing .info_listing li.has_extra .listing_img{width:auto;max-width:100%;float:left;}


/*alert listing */
.alert_listing .info,
.alert_listing .button {max-width:100%;}
.alert_listing .info {margin-bottom:10px;}




/* event details*/
.module_calendar_detail .module_content .listing_detail img {width:auto;float:left;}

/* related info */
#sidebar .module_related_information .module_content {border:none;}
#sidebar .module_related_information .module_content ul li {width:100%;clear:both;border-bottom:1px solid #ccc;padding:0;}

/* report pollution*/
.module_report_pollution .module_content img {width:100%;}

/* homepage calendar */
.module_calendar .module_header .button {clear:both;float:left;}


/* forms / buttons */
.button a,
input[type="submit"],
input[type="reset"] { /*padding:10px;*/}

/* tabs */
.tabber .tabs li {max-width:49%;}
.tabber .tabs li a {padding:15px;}

/* document lists */
.document_detail li strong,
.document_detail li span {float:none;width:100%;}

/* testimonials*/
.testimonials_listing li .thumbnail,
.testimonials_listing li blockquote {width:auto;float:none;max-width:100%;}
.testimonials_listing li .thumbnail a {background-position:left bottom;}
.testimonials_listing li blockquote {margin:10px 0 0;background-image:none;}
.testimonials_listing li blockquote p {margin-left:0;}

/*pie chart  */
.pie_chart h5,
.pie_chart img {max-width:100%;float:none;}

/* yarra watch */
.condition_ratings .inner_content .icon {width:29%;border:none;}
.condition_ratings .inner_content .icon img {}
.condition_ratings .condition_content {width:70%;}

.advisories_detail h4 {margin:7px 0 0 15%;width:auto;}
.advisories_detail span {width:100%;float:left;margin-top:20px;}

/* contact */
.contact_listing .contact_inner {width:100%;margin:0;}

.contact_listing .contact_inner_phone,
.contact_listing .contact_inner_email {padding:0 0 0 55px;}

.module_form ol.form label {display:block;width:100%;}
.module_form ol.form .selector,
.module_form ol.form input ,
.module_form ol.form textarea{min-width:100%;}

.module_form ol.form input[type="submit"] {margin-left:0;}


/* publications/prosecutions */
.module_publications_prosecutions_db .filter_left,
.module_publications_prosecutions_db .filter_right {width:100%;}

/* epa supports */
.home .module_large .module_content img {max-width:100%;float:left;}
.home .module_large .module_content .inner_content {width:100%;}



/* search results */

.module_search_results .module_header {height:auto;}
.module_search_results .module_header .search_checkers {position:relative;top:25px;}
.module_search_results .module_header .search_checkers label {margin-bottom:20px;width:100%;}


/* Footer */
div#footer.footer div.section div.inner div.nav {background-color:#e7e7e7; padding:0px;}
div#footer.footer div.section div.inner div.nav p {padding:10px; text-align:left; margin:0px; width:100%;}
div#footer.footer div.section div.inner div.nav ul {float:left; width:100%;}
div#footer.footer div.section div.inner div.nav ul li:last-child {border-bottom: solid 0px #ccc;}
div#footer.footer div.section div.inner div.nav ul li {border-right:0px solid #e7e7e7; border-bottom: solid 1px #ccc; width:100%; padding:0px; text-align:left;}
div#footer.footer div.section div.inner div.nav ul li a {padding:0px; width:100%; display:block; padding:10px; text-decoration:none; background:url("../images/arrow_small_grey.png") no-repeat scroll 95% center #e7e7e7}
div#footer.footer div.section div.inner div.nav ul li a:hover {background:url("../images/arrow_small_grey.png") no-repeat scroll 95% center #ffffff;}

.nav_bottom p {
	margin-top: 0 !important;
}
.nav_bottom_top {
	padding-top: 0px;
}
.nav_bottom_top .social {
	padding-bottom: 25px;
}
.nav_bottom_top .flag {
	padding-top: 25px;
}
.nav_bottom_top .copy {
	margin-right:0px;
}
}

@media only screen and (max-width: 320px) {

.report_buttons li {max-width:140px; overflow:hidden;}

/* Nav */
.js-yes #navigation_prompt{background:url("../images/sprite_icons.png") no-repeat scroll 105% -4987px, -moz-linear-gradient(center bottom , #003058 46%, #00457E 73%) repeat scroll 0 0 #003058;}
div#header div#nav.nav ul#menu.inner {padding:0px;}
div#header div#nav.nav ul#menu.inner li {border-bottom:1px solid #124773;}
div#header div#nav.nav ul#menu.inner li a.drop {padding:10px 0 10px 12px; margin:0px; text-align:left;}
div#header div#nav.nav ul#menu.inner li a.drop:hover, div#header div#nav.nav ul#menu.inner li a.drop:focus {border-radius:0px;}

/* Slider */
.flexslider ul li .slider_content {width:320px; height:89%; overflow:hidden;}
.flexslider ul li .slider_content span {width:20px; text-indent:9999px; position:relative; left:276px; top:-3px;}
.flexslider ul li .slider_content span.button {width:20px; height:20px; padding:0px; text-indent:-9999px;}
.flexslider ul li .slider_content strong {margin-bottom:10px; width:80%; height:49px; text-overflow:ellipsis; white-space:normal;}
.flex-control-nav li a:hover,
.flex-control-nav li a:focus,
.flex-control-nav li a.active {background-position:6px -4790px}
.flex-control-nav li a {background:url("../images/sprite_icons.png") no-repeat scroll 6px -4890px transparent;}
.flex-control-nav li {margin-left:0px;}
.flexslider ul.slides li span.slider_content span span.button a {background-position:-33px -2496px;}
.flex-control-nav {bottom:10%;}

*{word-break:hyphenate;word-wrap: break-word}

#page_size{background:black;color:#fff;}
#page_size:after {content:'max-width:320'}

/* header*/

#header > .inner {
    height: 170px;
}
#header h1,
#header h2 {}

#header h1 {}
#header h2 {}

#header h1 img,
#header h2 img {}
#header h1 img {}
#header h2 img {}

div.contact {
	background:none;
    position:static;
    clear: both;
}
div.contact p {font-size:12px;}
div.contact p span {display:none;}

.search_wrap {}

.filter_wrap .select_wrap label,
.filter_wrap .select_wrap .selector {width:100%;clear:both;max-width:100%;}


/* large */
.module_large {}
.module_large .module_header{}
.module_large .module_header .heading {}
.module_large .module_content {}
.module_large .module_content .inner_content{width:10%;}
.module_large .module_content img {max-width:100%;}

/* standard */
.module_standard.has_extra .module_content {padding-left:0;}
.module_standard .module_content img {position:static;margin-bottom:0;}

/* lists */
ul.listing_unlinked li {width:100%;}
ul.listing_unlinked li:nth-child(4n+1),
ul.listing_unlinked li:nth-child(4n-2){background-color:transparent}
ul.listing_unlinked li:nth-child(n+2) {border-top:none;}

ul.report_listing li {background-image:none;padding-left:2.5%;}

/* Footer */
div#footer.footer div.section div.inner div.nav {background-color:#e7e7e7; padding:0px;}
div#footer.footer div.section div.inner div.nav p {padding:10px; text-align:left; margin:0px; width:100%;}
div#footer.footer div.section div.inner div.nav ul {float:left; width:100%;}
div#footer.footer div.section div.inner div.nav ul li {border-right:0px solid #e7e7e7; border-bottom: solid 1px #ccc; width:100%; padding:0px; text-align:left;}
div#footer.footer div.section div.inner div.nav ul li a {padding:0px; width:100%; display:block; padding:10px; text-decoration:none; background:url("../images/arrow_small_grey.png") no-repeat scroll 95% center #e7e7e7}
div#footer.footer div.section div.inner div.nav ul li a:hover, div#footer.footer div.section div.inner div.nav ul li a:focus {background:url("../images/arrow_small_grey.png") no-repeat scroll 95% center #ffffff;}

.nav_bottom p {
	margin-top: 0 !important;
}
}

@media only screen and (max-width: 240px) {
#page_size{background:#ccc;color:#fff;display:none;}
#page_size:after {content:'max-width:240'}

/* header*/

#header > .inner {}
.head-logo{margin:0;padding:0;clear:both;}

#header h1 a,
#header h2 a {}

#header h1 img,
#header h2 img {max-width:50%;height:auto;margin:0;padding:0;}
#header h1 img {}
#header h2 img {}

div.contact {}
div.contact p {}
div.contact p span {}

.search_wrap {}

/* tabs */
.tabber .tabs li {max-width:49%;}
.tabber .tabs li a {padding:5px;}

/* yarra watch*/
.advisories_detail h4 {margin-left:20%;}

}


.recaptcha iframe {
    display: block !important;
}

.recaptcha {
    transform: scale(0.85);
    transform-origin: top left;
}

@media screen and (min-width:370px) {
    .recaptcha {
        transform: scale(1);
    }
}
