@charset "UTF-8";
/* CSS Document */



html, body {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	margin: 0;
	background:url(../images/nu_backgroundSliver.jpg) repeat-x top;
	text-align:center;
	padding:0;
	width:100%;
	height:100%;
	position:relative;
	z-index:1;
	color:#6e7a7f;
}







#wrapper {
	position:relative;
	width:920px;
	height:100% auto;
	background-image:url(../images/bg_main.png);
	background-repeat: repeat-y;
	background-position:top;
	margin:0 auto;
	padding:0;
	z-index:2;
}

#container { 
	position:relative;
	width: 900px; 
	height: 100% auto;
	background-image:url(../images/nu_leftColBotBackground.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin: 0 auto; 
	text-align: left; 
	padding:0;
	z-index:3;
} 

#topBar {
	position:relative;
	width:670px;
	height:9px;
	margin:0 auto;
	padding:0;
}	

#leftColumn {
	background-image:url(../images/leftColBackTop.jpg);
	background-position: 0px 308px;
	background-repeat:no-repeat;
	position:relative;
	float:left;
	width:230px;
	height:100%;
	margin:0 auto;
	padding:0;
}

#leftContent {
	width:230px;
	height:100% auto;
	min-height:100%;	
	margin:0 auto;
	z-index:50;
	border:none;
	padding: 30px 0 0 0;
}

#mainColumn {
	position:relative;
	float:left;
	margin: 0 auto;
	padding:0;
	width:670px;
	height: 100% auto;
	overflow:hidden;
}

#logoBlock {
	width:100%;
	height:308px;
	max-height:308px;
	margin:0;
	padding:0;
	border:none;
}		


#mainGraphic {
	position:relative;
	width:666px;
	height:268px;
	margin:0 auto;
	padding:0;
	z-index:10;
	overflow:hidden;
	border: #FFFFFF 2px	solid;
	text-align:center;
}

#mainGraphic-ll {
	position:relative;
	width:587px;
	height:173px;
	margin: -10px 0 0 -12px;
	padding:0;
	z-index:10;
	overflow:hidden;
	border: #FFFFFF 2px	solid;
	text-align:center;
}

#mainContent {
	background-image:url(../images/nu_mainPicShadow.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	position:relative;
	width:570px;
	height:100%;
	min-height: 100%;
	padding: 30px 50px 20px 50px;
	margin: 0 auto;
	clear: both;
}


#mainColumnGraphics {
	margin: 0 -15px 0 -15px;
	width:600px;
	}



#contentLeftColumn {
	width:260px;
	float:left;
	}
	
#contentRightColumn {
	width:260px;
	float:left;
	margin: 0 0 0 10px;
	}	



/* New navbar */


#navBar {
	width:670px;
	height:26px;
	z-index:500;
	top: 0px;
	}

#nav{
	position:relative;
	width:670px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	float: left;
	list-style: none;
	/*background: white;*/
	padding: 0;
	margin: 0;
	z-index:601;
	height:26px;
	display:block;
}

#nav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	display: inline;
	color: #666666;
	text-decoration: none;
	margin: 0;
	padding:0;
	left:0;
}




#nav ul {
	list-style:none;
}



#nav #nu_customer {
	width:131px;
	height: 26px;
	float: left;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}

#nav #nu_products {
	width: 135px;
	height: 26px;
	float: left;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}

#nav #nu_aboutus {
	width: 136px;
	height: 26px;
	float: left;
	padding: 0;
	margin: 0;
	background-color:#FFFFFF;
}

#nav #nu_ourcommunity {
	width: 135px;
	height: 26px;
	float: left;
	padding: 0;
	margin: 0;
}

#nav #nu_contactus {
	width: 133px;
	height: 26px;
	float: left;
	padding: 0;
	margin: 0;
}


#nu_customer  {
	width: 131px;
	}
#nu_products {
	width: 135px;
	}
#nu_aboutus  {
	width: 136px;
	}
#nu_ourcommunity {
	width: 135px;
	}
#nu_contactus  {
	width: 133px;
	}


.navPopWindow {
	border-left:#FFFFFF 2px solid;
	border-right:#FFFFFF 2px solid;
	border-bottom:#FFFFFF 2px solid;
	background-image:url(../images/menuDivBack_Background.jpg);
	background-repeat:repeat-x;
	background-color:#d3f1ff;
	padding:15px;
	margin: 0 auto;
	min-width:200px;
	min-height:110px;
	
	/*width:450px;*/
	float:left;
	position: absolute;
}

#navPopWindow_1 {
	left: 0;
	top: 0;
	visibility: hidden;
	z-index:100;
	position:absolute;
}

#navPopWindow_2 {
	left: 0;
	top: 0;
	visibility: hidden;
	z-index:100;
}

#navPopWindow_3 {
	left: 0;
	top: 0;
	visibility: hidden;
	z-index:100;
}

#navPopWindow_4 {
	left: 0;
	top: 0;
	visibility: hidden;
	z-index:100;
}

#navPopWindow_5 {
	left: 0;
	top: 0;
	visibility: hidden;
	z-index:100;
}

#navPopWindow p {
	padding:15px;
	}
	
#navPopWindow, #nav ul {
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color: #666666;
	/*float: left;*/
	list-style: none;
	background: transparent;
	padding: 0;
	margin: 0 0 0 5px;
}	

#navPopWindow, #nav li {
	color:#8e9da4;
	margin: 0;
	padding: 0;
}	

	
#navPopWindow h4 {
	margin:0;
	padding:0;
	font-size:12px;
	color:#003366;
	}	
	
.navPopWindow-leftCol {
	float:left;
	width:150px;
	margin: 0 10px 0 0;
	}
	
.navPopWindow-leftCol ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color: #666666;
	/*float: left;*/
	list-style: none;
	list-style-image:none;
	background: transparent;
	padding: 0;
	margin: 0 0 5px 5px;
	text-align:left;	
}	

.navPopWindow-leftCol > ul > li {
	margin: 0 0 5px 0;
}

.navPopWindow-leftCol ul li {
	list-style:none;
	font-weight:bold;
	color:#045881;
}	

.navPopWindow-leftCol ul li a {
	list-style:none;
	text-decoration:none;
	color:#045881;
}
	
.navPopWindow-leftCol ul li a:hover {
	text-decoration:underline;
}	

.navPopWindow-leftCol ul li ul li{
	font-size:10px;
	list-style:none;
	font-weight:normal;
	color:#045881;
}	
.navPopWindow-leftCol ul li ul li a{
	list-style:none;
	font-weight:normal;
}	

	
#navPopWindow-Spacer {
	clear:both
	}	

/* end new navbar */



/* ------------------  Two Column Box  ---------------------- */

#twoColumnGraphic {
	width:596px;
	background-image:url(../images/twoColBox-middle.jpg);
	background-repeat:repeat-y;
	padding:0;
}

#twoColumnGraphic-left {
	width:10px;
	height:100%;
	float:left;
}
#twoColumnGraphic-right {
	width:10px;
	height:100%;
	float:right;
}

#twoColumnGraphic-middle {
	width:546px;
	height:100%;
	background-image:url(../images/twoColBox-Background.jpg);
	background-repeat:repeat-x;
	float:left;
	padding:15px;
}


#twoColumnGraphic-bottom {
	width:596px;
	height:13px;
	/* background-image:url(../images/twoColBox-BottomFull.jpg); */
	background-image:url(../images/twoColBox-Bottom.jpg);
	background-repeat:repeat-x;
	clear:both;
}

h3.twoColBox {
	width:596px;
	height:19px;
	background-image:url(../images/twoColBox-Top.jpg);
	background-repeat:no-repeat;
	padding:15px 10px 5px 20px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	letter-spacing:-1px;
}

#clearDIV {
	clear:both;
	margin:0 auto;
	height:	1px;
}	


#twoColumnGraphic .leftColumn {
	width: 33%;
	float:left;
}

#twoColumnGraphic .rightColumn {
	width: 33%;
	float:left;
}

#twoColumnGraphic .middleColumn {
	width:33%;
	float:left;
}

#twoColumnGraphic table {
	padding: 5px;
	font-size: 12px;
	margin: 0 0 10px 0;
}			


#weatherModule table {
	padding: 0;
	font-size: 12px;
	margin: 0;
	border:none;
}

#weatherModule tbody {
	padding: 0;
}

#weatherModule td {
	padding:0;
	margin:0;
	line-height:normal;
}

#weatherModule th {
	padding:0;
	margin:0;
}


#weatherModule p {
	font-size:10px;
	line-height: 10px;
	padding:0;
	margin:0;
}

#weatherModule ul {
	line-height: 10px;
	padding:0;
	margin:0;
}

#weatherModule li {
	line-height: 10px;
	padding:0;
	margin:0;
}

#weatherModule a:link {
	color: #6e7a7f;
}

/* ----------------  Form Styles  ---------------------  */

input {
	font-family: Helvetica, Arial, sans-serif;
	color:#576064;
	/*padding:2px 2px 2px 2px;*/
}


*html input.text {
	border-bottom:#bbd9e8 1px solid;
	border-left:#bbd9e8 1px solid;
	border-top: #bbd9e8 1px solid;
	border-right:#bbd9e8 1px solid;
	border-spacing:0;
	background:transparent;
	background:none;
	color:#576064;
	height:18px;
	/*width:216px;*/
	width:99%;
	padding:2px;
}

input.text {
	border-bottom:#bbd9e8 1px solid;
	border-left:#bbd9e8 1px solid;
	border-top: #bbd9e8 1px solid;
	border-right:#bbd9e8 1px solid;
	border-spacing:0;
	background:transparent;
	background:none;
	color:#576064;
	height:18px;
	/*width:216px;*/
	width:100%;
	padding:2px;
}

input.zip1 {
	width:60px;
}

input.zip2 {
	width:40px;
}

input.shortInput {
	width:60px;
}

*html input.shortInput {
	width:60px;
}

*html input.zip1 {
	width:60px;
}

*html input.zip2 {
	width:40px;
}



#formtable {
	border:none;
	}
	
form.formTable {
	border:none;
	}	
	
form td {
	border:none;
	text-align:left;
	}
	
	
form.contactForm {
	font:Helvetica, Arial, Verdana, sans-serif;
	color:#8e9da4;
	}


form.theCheckbox {
	display:inline;
	float:left;
}	

form.contactForm legend {
  padding: 0 2px;
  font-weight: bold;
}
form.contactForm label {
	display: block;
  	/*line-height: 1.8;*/
  	/*vertical-align: top;*/
  	font:Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height: 12px;
	color:#0574ab;
	text-align:left;
	margin: 0 0 3px 0;
}

form.contactForm table {
	border:none;
	border:0;
}	

form.contactForm textarea {
	background:tranparent;
	width:99%;
	height:110px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	color:#576064;
	font-size:11px;
	text-align:left;
	border-bottom:#bbd9e8 1px solid;
	border-left:#bbd9e8 1px solid;
	border-top: #bbd9e8 1px solid;
	border-right:#bbd9e8 1px solid;
	padding:4px;
	}

form.contactForm select {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	text-align:left;
	color:#576064;
	border-bottom:#bbd9e8 1px solid;
	border-left:#bbd9e8 1px solid;
	border-top: #bbd9e8 1px solid;
	border-right:#bbd9e8 1px solid;
	height:22px;
	padding:2px;
}

form.contactForm .submitBut {
	text-align:right;
	margin: 5px 0 0 0;
}


form.contactForm fieldset {
	text-align:left;
}

/* ---------------  Pay online mini form   ----------------- */


#payOnlineForm-holder {
position:relative;
	background-image:url(../images/GSWSAlilFormBackground.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:230px;
	height: 155px;
	max-height:155px;
	margin:0;
	padding:0;
	
}

input.miniInput {
	border-bottom:#6cc2eb 1px solid;
	border-left:#6cc2eb 1px solid;
	border-top: #6cc2eb 1px solid;
	border-right:#6cc2eb 1px solid;
	border-spacing:0;
	border-collapse:collapse;
	background-image:url(../images/inputGradBackground16.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border:0;
	font-size:10px;
	color:#666666;
	padding:2px 2px 2px 2px;
}



#payOnlineForm {
position:absolute;
top:50px;
left:25px;
width:180px;
height:110px;
	padding:0;
	margin:0;
	background-color:none;
}

#loginButton {
	padding:5px 0 0 0;
	margin:0;
	float:right;
}


.eBillSubmit {
	background-image:url(../images/loginBut.png);
	background-repeat:no-repeat;
	width:57px;
	height:23px;
}	
	


#payOnlineForm p {
	font-size:9px; line-height:9px; padding:5px 0 0 0; margin:0; font-weight:bold; color:#FFFFFF;
	}
	
#payOnlineForm a {
	color:#d4f1ff;
}	



/* -------  Typography  ------- */


img	{
		/* turns off gaps around images */
	border:	0;
}

.picBorder {
	border:#cdcdcd 1px dotted;
	padding:3px;
	background-color:#e2f4fb;
	margin: 0 0 10px 0;
	}
	
.picLeft {
	margin: 0 10px 10px 0;
}	

.picRight {
	margin: 0 0 10px 10px;
}	

.captions {
	font-size:11px;
	line-height: 12px;
	margin: 10px 0 0 0;
}	

.graphicColumn {
	position: relative;
	float:left; 
	width:144px;
	height: 260px;
}

.graphictext {
	font-size:9px;
	line-height: 14px;
	margin: 5px 20px 0 20px;
}	

.moreButton {
	padding:0 0 5px 40px;
	margin: 10px 0 0 0;
	text-align:center;
	vertical-align:bottom;
	position: absolute;
	bottom:0px;
	left: 0px;
}

*html .moreButton {
	padding:0 0 0 40px;
	margin: 10px 0 0 0;
	text-align:center;
	vertical-align:bottom;
	position: absolute;
	bottom:0px;
	left: 0px;
}



h1, h2, h3, h4, h5, h6 {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
	/*color: #026ba4;*/
	letter-spacing:0px;
}	

	


h1	{ font-size:	16px; color: #0574ab;
	border-bottom:#cdcdcd 1px dotted;
	padding-bottom:5px;
}

h2	{ font-size:	14px;  color: #add817; }

h2 a {  color:#add817;  }
h2 a:hover {  color:#0574ab;  }

h3	{ font-size:	12px;  color: #0574ab; line-height:20px; margin: 0 0 0px 0; padding: 0;}

h3 a { text-decoration:none;}


h4  { font-size:	12px; color: #666666; }

h5	{ 
	font-size:	12px;
	color: #0574ab;
	padding: 0;
	margin: 0;
 }

h6	{ font-size:	12px; }


*html h1, h2, h3, h4, h5, h6 {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
	/*color: #026ba4;*/
	letter-spacing:0px;
}


.successMessage {
	color:#0574ab;
}

.errorMessage {
	color:#990000;
}

.bottomRule {
	border-bottom: #CCCCCC 1px dotted;
}

.topRule {
	border-bottom: #CCCCCC 1px dotted;
}

.greenText {
	color: #add817;
}	

.questionText {
	color: #0574ab;
}	


.answerText {
	margin: 0 0 0 20px;
}	



/* ------------  Delete the following after changing tags in all content  ----------------- */


.aaaPageTitle /* Change to h1 */ {
font-family:Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
	/*color: #026ba4;*/
	letter-spacing:-1px;
	font-size:	16px; color: #0574ab;
	border-bottom:#cdcdcd 1px dotted;
	padding-bottom:5px;
}


.aaaHeading /* Change to h2 */ {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
	/*color: #026ba4;*/
	letter-spacing:-1px;
	font-size:	14px;  
	color: #0574ab;
}

.aaaTableHeadingCentered /* Change to h2 */ {
 	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
	/*color: #026ba4;*/
	letter-spacing:-1px;
	font-size:	14px;  
	color: #0574ab;
}

.tableText /* Was aaaTableTextCenteredTop */ {
	font:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	line-height: 20px;
	color:#6e7a7f;
	padding:5px 5px 5px 5px;
	margin:0 0 10px 0;
}


.red {
	color:#c50a1f;
}

.blue {
	color: #0574ab;
}	


/* ------------ Delete the ABOVE after changing tags in all content  ---------------------- */







#linkBox {
	background-color:#fafcdc;
	border-top:#add817 1px dotted;
	border-bottom:#add817 1px dotted;
	padding: 10px 10px 10px 10px;
	color:#586266;
	margin: 0 0 10px 10px;
	
	font:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	line-height: 20px;
	float:right;
}

#linkBox ul {
	padding:0 0 0 15px;
	margin:0;
}





.sectionDivider {
	border-top:#add817 1px dotted;
	padding: 20px 0 0 0;
	}
	
.callOut {
	background-color:#fafcdc;
	border-top:#add817 1px dotted;
	border-bottom:#add817 1px dotted;
	padding: 10px 10px 10px 10px;
	color:#586266;
	margin: 10px 0 10px 0;
}

.staffName {
	font-size:	12px;  color: #0574ab; line-height:20px; margin: 0 0 0px 0; padding: 0;
	font-weight:bold;
}
	
.staffTitle {
	letter-spacing:0;
	padding:0;
	margin:0 0 0px 0;
	text-align:left;
	font-size:10px;
	color: #666666; 
}	

.boldText {
	font-weight:bold;
	color:#586266;
	}

u {
	font-weight:bold;
	text-decoration:none;
	color:#586266;
	}
	

p {
	font:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	line-height: 20px;
	color:#576064;
	padding:0;
	margin:0 0 10px 0;
	text-align:left;
}



ul {
	font-size:12px;
	line-height:20px;
	padding: 0 0 0 10px;
	margin: 0 0 10px 20px;
	list-style-image:url(../images/lilGreenDot.gif);
	}
	
ol {
	font-size:12px;
	line-height:20px;
	padding: 0 0 0 10px;
	margin: 0 0 10px 20px;
	}	
	
li {
}	

#mainContent li {
	margin: 0 0 10px 0;
}		

ul .departments {
	list-style-image:url(../images/tinyOrangeDot.gif);
}	
	


<!---------------  Left Column Teasers  ------------------>


#teaser {
	width:200px;
	text-align:center;
	padding: 20px 0 0 0;
	margin: 0 12px 30px 12px;
}	

#teaser p {
	font-size:10px;
	line-height:16px;
	padding:0;
	margin:0;
}

.blog-teaser {
	/*background-image:url(/images/nu_FredBoxBack.jpg);
	background-repeat:no-repeat;
	background-position:top;*/
	width:200px;
	margin:0 auto;
	padding: 0 0 0 0;
	text-align:left;
}	

a {
	color: #026ba4;
}

a:hover {
	color: #add817;
}


table {
	padding: 5px;
	font-size: 12px;
	margin: 0 0 15px 0;
	border-collapse:collapse;
	border-bottom: #CCCCCC 1px dotted;
}

thead {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
	/*color: #026ba4;*/
	letter-spacing:-1px;
	font-size:	14px;  
	color: #0574ab;
	border-bottom: #CCCCCC 1px dotted;
}


.tableBorder {
	border-collapse:collapse;
	border-bottom: #CCCCCC 1px dotted;
}
	
tbody {
	padding:15px;
	/*border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;*/
}

.pictureBorder {
	border: #CCCCCC 1px dotted;
	padding:5px;
}

td {
	font-size:12px;
	/*line-height: 20px;*/
	color:#6e7a7f;
	padding:5px;
	margin:0 0 10px 0;
	/*border:#CCCCCC 1px dotted;*/
}

.tableHeaderGraphic {
	background-image:url(../images/tableTopBackground.jpg);
	background-repeat:repeat-x;
	background-position:left;
	background-color:#FFFFFF;
	height:53px;
	padding:5px 5px 5px 10px;
	color:#FFFFFF;
	font-size:	16px;
	font-weight:bold;
	border:none;
	}


.button {
	background-image:url(../images/button-Background.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#04689a;
	height:19px;
	padding:0 3px 0 3px;
	border-bottom: #04496d 1px solid;
	border-right: #04496d 1px solid;
	border-left: #8fc1d9 1px solid;
	border-top:: #8fc1d9 1px solid;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align: middle;
}


#button {
	background-image:url(../images/button-Background.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#04689a;
	height:19px;
	padding:0 3px 0 3px;
	border-bottom: #04496d 1px solid;
	border-right: #04496d 1px solid;
	border-left: #8fc1d9 1px solid;
	border-top:: #8fc1d9 1px solid;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align: middle;
}

#button a {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}	



/* -----------  FOOTER  -------------- */

#footer {
	position:relative;
	clear:both;
	text-align:center;
	width:100%;
	height:250px;
	min-height:250px;
	background-image:url(../images/nu_FooterBackSliver.jpg);
	background-repeat:repeat-x;
	background-color:#03286c;
	margin:0 auto;
}

#footerContent {
	text-align:center;
	width:920px;
	height:200px;
	background-image:url(../images/nu_footerBackground.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin: 0 auto;
	padding: 30px 0 0 0;
}	

#footerContent-right {
	width:600px;
	margin: 0 0 0 260px;
	padding: 0 0 0 0;
	/*border-left: #5794bd 1px solid;*/
	}
	
*html #footerContent-right { /* For IE */
	width:600px;
	margin: 0 0 0 220px;
	padding: 0 0 0 0;
	/*border-left: #5794bd 1px solid;*/
	}
		
	
#footerContent-left {
	float:left; width:225px;
	text-align:right;
	padding: 0 10px 0 0;
}	

#footerContent h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#FFFFFF;
	padding: 0 0 4px 0;
	margin: 0;
	border:none;
	letter-spacing: normal;
	text-transform:uppercase;
}

#footerContent h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin: 0 0 4px 0 ;
	padding: 0;
	border:none;
	letter-spacing:normal;
	text-transform:uppercase;
}

.lightBlueType {
	color:#5accec;
}

#footerContent h2 a {
	color:#5accec;
}

#footerContent h3 {
	font-size:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin: 0 0 4px 0 ;
	padding: 0;
	border:none;
	letter-spacing:normal;
	text-transform:uppercase;
}

/* -----------  END FOOTER  -------------- */



#waterSenseLogo {
	position:relative;
	vertical-align:bottom;
	bottom:0;
	}
	
#quickLinksHead {
	width:190px;
	margin: 0 20px 10px 20px;
	border-bottom:#999999 1px dotted;
}	



#logoBlock {
	width:230px;
	height:153px;
	max-height:153px;
	margin:0;
	padding:0;
	border:none;
}









/* ----------------  LL Navigation --------------------- */


#leftNavigation {
	width:223px;
	position:relative;
	overflow:hidden;
	margin:0 0 15px 0;
	padding:0px 2px 0 2px;
}

#leftNavigation ul

{
padding:0px;
margin:0px;

}

#leftNavigation li

{
padding:0px;
margin:0px;
list-style-type:none;

}



#navigation-section a {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	display: block;
	margin-top:0px;
	margin-bottom:0px;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 24px;
	width: 223px;
	height: auto;
	
	color: #5eacd8;
	
	text-decoration: none;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/

*html #navigation-section a {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	display: block;
	margin-top:0px;
	margin-bottom:-2px;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 24px;
	width: 223px;
	height:auto;
	
	color: #5eacd8;
	
	text-decoration: none;
}


/* End hide from IE5/mac */

#navigation-section a:hover

{
	/*background-color: #93d7f1;*/
	background-image:url(../images/tinyGreenArrow.gif);
	background-repeat: no-repeat;
	background-position:20px;
	padding-left: 36px;
	color:#0574ab;
	height:auto;

	border-top-color: #cce8f5;



/*background-image: url(../images/blueOnOrangeBullet.gif);

background-repeat: no-repeat;

background-position:5px;*/

}

#navigation-section ul

{
padding:0px;
margin:0px;

}

#navigation-section li

{
padding:0px;
margin:0px;
list-style-type:none;

}

/* ----------------  End LL Navigation --------------------- */




#newsTease-Main {
	border-bottom:#bbd9e8 1px solid;
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
}	


/* ------------------ Contact Directory ------------------ */

.contactGroup {
width: 550px;
margin: 0 auto;
padding: 0 0 10px 0;
}
                        
.contactRow {
clear:both;
border-bottom: #CCCCCC 1px dotted;
min-height: 30px;
height: 30px;
padding: 0px 0 5px 0;
margin: 0 0 10px 0;
}
                        
.contactRowLeft {
float:left;
width:350px;
}
                        
.contactRowMiddle {
float:left;
}
                        
.contactRowRight {
float:right;
width:50px;
}
                        
.contactClearFloat {
height: 5px;
clear:both;
}

/* ------------------ Get In Touch Table ------------------ */
.getInTouchTable{
	width: 100%;
	text-align: left;
	font-size: 11px;
}
.getInTouchTable th{
	font-weight: normal;
	color: #374044;
	letter-spacing: 0.75pt;
	padding: 0px;
	text-align: left;
}
.getInTouchTable td{
	text-align: left;
}

