
/* banner styles */

.banner {
	display:block;
	height:26px;
	width:100%;
	background-image:url('http://www.saskh2o.ca/img/banner26x1024.jpg');
	background-repeat:repeat-x;}

/* end of banner styles */


/* RIGHT SIDE IMAGE - CIRCULAR FOUNTAIN DRINKING */

.rightSideImage {
	position:absolute;
	top:90px;
	right:-1px;
	display:block;
	height:263px;
	width:122px;}

/* END OF RIGHT SIDE IMAGE STYLES */



/* HEADER TABLE STYLE */

table.headNav {
	width:100%;
	height:43px;
	padding-left:8px;
	background-color:#3d8afd;}

/* END OF HEADER TABLE STYLE */



/* FAST TRACK STYLES */

div.fastTrack {
	position:absolute;
	top:40px;
	left:175px;
	height:20px;
	width:630x;
	visibility:visible;
	z-index:28800;}
	
div.fastTrack a:hover /*div.fastTrack a:active */{
	text-decoration:none;
	background-color:#54a0fd;}
	
div.fastTrack td.advisories {
	width:180px;
	height:20px;}
	
div.fastTrack td.advisories a {
	text-decoration:none;
	color:#ffffff;
	xwidth:180px;
	height:20px;
	font-family:arial, sans-serif;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	padding-top:1px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:1px;
	border:1px solid white;}

div.fastTrack td.advisories a:hover {
	text-decoration:none;}
	
div.fastTrack td.whoToCall {
	width:123px;}

div.fastTrack td.whoToCall a {
	display:block;
	overflow:hidden;
	text-decoration:none;
	width:123px;
	height:20px;
	color:#ffffff;
	font-family:arial, sans-serif;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	padding-top:1px;
	padding-left:7px;
	padding-right:0px;
	padding-bottom:0px;
	background-image:url('../img/icon-whoToCall.png');
	background-position:77%;
	background-repeat:no-repeat;}
	
div.fastTrack td.whoToCall a:hover {
	background-repeat:no-repeat;
	text-decoration:none;}
	
div.fastTrack td.search {
	width:80px;}

div.fastTrack td.search a {
	display:block;
	overflow:hidden;
	text-decoration:none;
	width:80px;
	height:20px;
	color:#ffffff;
	font-family:arial, sans-serif;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	padding-top:1px;
	padding-left:7px;
	padding-right:0px;
	padding-bottom:0px;
	background-image:url('../img/icon-search.png');
	background-position:77%;
	background-repeat:no-repeat;}
	
div.fastTrack td.search a:hover {
	background-repeat:no-repeat;
	text-decoration:none;}
	
div.fastTrack td.glossary {
	width:100px;}

div.fastTrack td.glossary a {
	display:block;
	overflow:hidden;
	text-decoration:none;
	width:100px;
	height:20px;
	color:#ffffff;
	font-family:arial, sans-serif;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	padding-top:1px;
	padding-left:7px;
	padding-right:0px;
	padding-bottom:0px;
	background-image:url('../img/icon-glossary.png');
	background-position:81%;
	background-repeat:no-repeat;}
	
div.fastTrack td.glossary a:hover {
	background-repeat:no-repeat;
	text-decoration:none;}
	

div.fastTrack td.findIt {
	width:130px;}

div.fastTrack td.findIt a {
	display:block;
	overflow:hidden;
	text-decoration:none;
	width:130px;
	height:20px;
	color:#ffffff;
	font-family:arial, sans-serif;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	padding-top:1px;
	padding-left:7px;
	padding-right:0px;
	padding-bottom:0px;
	background-image:url('../img/icon-didYouFindIt.png');
	background-position:86%;
	background-repeat:no-repeat;}
	
div.fastTrack td.findIt a:hover {
	background-repeat:no-repeat;
	text-decoration:none;}
	
		
/* END OF FAST TRACK STYLES */


/* PATH STYLES */

table.path {
	width:100%;
	height:19px;
	padding-left:8px;
	background-color:#96e1e1;}
	
table.path td {
	color:#4383a7;
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;}
	
table.path a {
	color:#4383a7;
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;}
	
table.path a:hover {
	color:#000066;
	text-decoration:underline;}

/* EDN OF PATH SYYLES */


/* LEFT SIDE NAVIGATION STYLES */

table.mainNav {
	width:165px;
	height:auto;
	padding-left:8px;
	background-color:#fffffc;}
	
table.mainNav a {
	display:block;
	/* width:120px; */
	height:18px;
	color:#000066;
	font-family:arial, sans-serif;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;}

table.mainNav a:hover {
	background-color:#e5f2fd;
	text-decoration:none;}
	
table.mainNav a:active {
	background-color:#54a0fd;}

/*table.mainNav a:visited {
	text-decoration:underline;}*/
	
table.mainNav a.white {
	color:#ffffff;
	width:auto;
	height:auto;
	font-family:arial, sans-serif;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;}
	
table.mainNav a.white:hover /*table.mainNav a.white:visited*/ {
	text-decoration:underline;}

/* END OF LEFT SIDE NAVIGATION STYLES */



/* CONTENT STYLES */

.underline{
	text-decoration:underline;
}

.heading{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}

p.heading{
	margin:1.2em 0em 0.2em 0.1em;
}
	
div.content  {
	color:#000000;
	font-family:arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;}

div.title {
	color:#000099;
	font-family:arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:normal;}

div.query-header {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}	

div.query-content {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
}


table.middle {
	width:100%;
	height:auto;
	background-color:#ffffff;
	background-image:url('../img/rightSideBG.jpg');
	background-repeat:repeat-y;
	background-position:right;}
	
table.print {
	width:100%;
	height:auto;
	background-color:#ffffff;
}	
	
table.content {
	width:100%;
	height:auto;}
	
table.content td {
	color:#000000;
	font-family:arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;}

table.content td.title {
	color:#000099;
	font-family:arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:normal;}
	
table.content td.blueRuleTop {
	height:1px;
	width:100%;
	background-image:url('../img/spacer.png');
	background-repeat:no-repeat;
	background-color:#3399ff;}
	
table.content td.blueRuleBottom {
	height:1px;
	width:100%;
	background-image:url('../img/spacer.png');
	background-repeat:no-repeat;
	background-color:#3399ff;}
	
table.content td.blueText {
	color:#0000bd;
	font-family:arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;}
	
table.content td.vertSpacer {
	height:10px;
	width:1px;}

table.results {
	width:100%;
	border:2px solid #CDCDCD;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:normal;
	text-align:center;
	font-size:11px;
}

table.results th{
	font-size:14px;
	border:1px solid #CDCDCD;
	font-weight:bold;
}
	
table.results td{
	border:1px solid #CDCDCD;
}

table.results td:nth-last-of-type(6), table.results td:nth-last-of-type(7), table.results td:nth-last-of-type(8){
	text-align:left;
}

table.results td a{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:14px;
}

table.parameter-results {
	width:100%;
	border:2px solid #CDCDCD;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:normal;
	text-align:center;
	font-size:11px;
}

table.parameter-results th{
	font-size:14px;
	border:1px solid #CDCDCD;
	font-weight:bold;
	background-color:#E1E1E1;
}
	
table.parameter-results td{
	border:1px solid #CDCDCD;
}

table.operator-results {
	width:100%;
	border:2px solid #CDCDCD;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:normal;
	text-align:left;
	font-size:11px;
}

table.operator-results th{
	font-size:14px;
	border:1px solid #CDCDCD;
	font-weight:bold;
	background-color:#E1E1E1;
}
	
table.operator-results td{
	font-size:12px;
	border:1px solid #CDCDCD;
	vertical-align:top;
}

span.regular{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
}

.error-message{
	color:#FF0000;
	font-weight:700;
} 
/* END OF CONTENT STYLES */	


/* FOOTER STYLES */

table.footer {
	width:100%;
	height:45px;
	background-color:#96e1e1;}
	
table.footer td {
	color:#4383a7;
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;}

table.footer a {
	color:#4383a7;
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;}
	
table.footer a:hover {
	color:#000066;
	text-decoration:underline;}
	
table.footer a:active {
	background-color:#b5efef;}
	
/*table.footer a:visited {
	text-decoration:underline;}*/

table.query-footer {
	width: 100%;
}

table.query-footer td{
	font-family:tahoma,verdana,helvetica,sans-serif;
	font-size:13px;
}

table.query-footer td#query-footer-links {
	background-color: #3D8AFF;
	border: 4px solid #3D8AFF;
}

table.query-footer td#query-footer-links p,
table.query-footer td#query-footer-links p a{
	color: #FFF;
}

table.query-footer td#query-footer-copy {
	font-size:10px;
	padding-top: .2em;
	padding-bottom: .3em;
}
	
/* END OF FOOTER STYLES */


	
/* OTHER GENERAL STYLES */

table, img {
	border:0px;
	border-color:#000000;}
			
body {	
	margin:0px;
	background-color:#ffffff;}
	
/* END OF OTHER GENERAL STYLES */