A:visited {text-decoration : underline ; color : navy}
A:link    {text-decoration : underline ; color : navy}
A:active  {text-decoration : underline ; color : navy}
A:hover   {text-decoration : underline ; color : navy}

A:visited.listheader { text-decoration : none ; color : white ; font-weight : bold }
A:link.listheader    { text-decoration : none ; color : white ; font-weight : bold }
A:active.listheader  { text-decoration : none ; color : white ; font-weight : bold }
A:hover.listheader   { text-decoration : none ; color : white ; font-weight : bold }

A:visited.publicsearch { text-decoration : underline ; color : white }
A:link.publicsearch    { text-decoration : underline ; color : white }
A:active.publicsearch  { text-decoration : underline ; color : white }
A:hover.publicsearch   { text-decoration : underline ; color : white }

H1 {font-size : 18pt ; color : navy ; text-decoration : none ; font-weight : bold ; font-family : Arial, Helvetica, sans-serif }
H2 {font-size : 16pt ; color : navy ; text-decoration : none ; font-weight : bold ; font-family : Arial, Helvetica, sans-serif }
H3 {font-size : 14pt ; color : navy ; text-decoration : none ; font-weight : bold ; font-family : Verdana, Geneva, Arial, Courier,Courier New }
H4 {font-size : 12pt ; color : navy ; text-decoration : none ; font-weight : bold ; font-family : Verdana, Geneva, Arial, Courier,Courier New }
H5 {font-size : 10pt ; color : navy ; text-decoration : underline ; font-weight : bold ; font-family : Verdana, Geneva, Arial, Courier,Courier New }
H6 {font-size : 8pt ; color : navy ; text-decoration : none ; font-weight : bold ; font-family : Verdana, Geneva, Arial, Courier,Courier New }

H3.alert {font-size : 11pt ; color : #FF0000 ; font-weight:bold ; font-family : Verdana, Geneva, Arial, Courier,Courier New}

li {font-size : 10pt ; color : navy ; font-family : Verdana, Geneva, Arial, Courier,Courier New}
ul {font-size : 10pt ; color : navy ; font-family : Verdana, Geneva, Arial, Courier,Courier New}
li.white {font-size : 8pt ; color : #FFFFFF ; font-family : Verdana, Geneva, Arial, Courier,Courier New}
ul.white {font-size : 8pt ; color : #FFFFFF ; font-family : Verdana, Geneva, Arial, Courier,Courier New}

td.error
{
	font-weight: bold;
	font-size: 8pt;
	vertical-align: top;
	
	color: #ffffff;
	font-style: italic;
	font-family: Verdana, Geneva, Arial, Courier,Courier New;
	text-align: left;
}

li.validationerrors {
    font-style : normal ;
    font-size : 10pt ;
    color : #ffffff ;
    background-color : #ff0000 ;
    text-align : left ;
     vertical-align : top;
    font-family :  Verdana, Geneva, Arial, Courier,Courier New }

td.validationerrors {
    font-style : normal ;
    font-size : 10pt ;
    color : #ffffff ;
    background-color : #ff0000 ;
    text-align : left ;
     vertical-align : top;
    font-family :  Verdana, Geneva, Arial, Courier,Courier New }

td.sectionheading {
    font-style: normal ;
    font-size : 10pt ;
    color : #FFFFFF ;
    background-color : navy ;
    text-align : left ;
     vertical-align : top;
    font-weight : bold;
    font-family :  Verdana, Geneva, Arial, Courier,Courier New }
 

td.listheader {
    font-style : normal ;
    font-size : 10pt ;
    color : #FFFFFF ;
    background-color : navy ;
     vertical-align : middle;
    font-weight : bold;
    font-family :  Verdana, Geneva, Arial, Courier,Courier New }

td.listrow1 {
    font-style : normal ;
    font-size : 10pt ;
    color : navy ;
    background-color : #EBF1FF ;
    font-family :  Verdana, Geneva, Arial, Courier,Courier New }

td.listrow2 {
    font-style : normal ;
    font-size : 10pt ;
    color : navy ;
    background-color : #FDFDFF ;
    font-family :  Verdana, Geneva, Arial, Courier,Courier New }

td.publicsearchheading {
    font-style : normal ;
    font-size : 10pt ;
    color : #ffffff ;
    background-image : url(images/darkGreyGrid.gif) ;
    font-family :  Verdana, Geneva, Arial, Courier,Courier New ;
    font-weight : bold }

td.publicsearchsubheading {
    font-style : normal ;
    font-size : 10pt ;
    color : black ;
    background-color : #FFCC33 ;
    font-family :  Verdana, Geneva, Arial, Courier,Courier New }

td.publicsearch {
    font-style : normal ;
    font-size : 9pt ;
    color : black ;
    font-family :  Verdana, Geneva, Arial, Courier,Courier New }

body {font-size : 8pt ; color : navy ; text-align : justify ; font-family : Verdana, Geneva, Arial, Courier,Courier New}
p {font-size : 10pt ; color : navy ; text-align : justify ; font-family : Verdana, Geneva, Arial, Courier,Courier New}
p.white {font-size : 8pt ; color : navy ; text-align : justify ; font-family : Verdana, Geneva, Arial, Courier,Courier New}

p.red {font-size : 8pt ; color : #E51111 ; font-family : Verdana, Geneva, Arial, Courier,Courier New}

td {font-size : 10pt ; color : navy ;  vertical-align : top ; font-family : Verdana, Geneva, Arial, Courier,Courier New}
td.colhead {font-size : 10pt ; font-weight : bold; color : navy ;  vertical-align : middle ; text-align : center ; font-family : Verdana, Geneva, Arial, Courier,Courier New}

.subsuper{font-size : 8pt ; color : navy ;  vertical-align : top ; font-family : Verdana, Geneva, Arial, Courier,Courier New}

div.popbase {position : absolute; background-color: white;  font-family: Verdana, Geneva, Arial, Courier,Courier New; font-size: 15px; font-weight : normal; line-height: 20px; visibility:hidden; z-index:100; top:5px; left:20px;}
div.popdocs {position : absolute; background-color: white;  font-family: Verdana, Geneva, Arial, Courier,Courier New; font-size: 15px; font-weight : normal; line-height: 20px; visibility:hidden; z-index:100; top:20px; left:100px;}
div.poptech {position : absolute; background-color: white;  font-family: Verdana, Geneva, Arial, Courier,Courier New; font-size: 15px; font-weight : normal; line-height: 20px; visibility:hidden; z-index:100; top:80px; left:100px;}

A.pop:link { color: red; text-decoration : none ;}
A.pop:active { color: red; text-decoration : none ; }
A.pop:visited { color: red; text-decoration : none ; }
A.pop:hover { color: blue; text-decoration : underline ;}

td.doc {color:#ffffff; font-weight:bold ; }
tr.doc { background-color:navy; }
table.doc { border:solid 1px navy;}

td.doc2 {color:#333333; font-weight:normal ; }
td.doc4 {color:#333333; font-weight:normal ; font-weight:bold; }

tr.doc2 { background-color:#eeeeee; }
table.doc2 { border:solid 1px #333333; background-color:#eeeeee;}
.docHdr2 { font-weight:bold; font-size:12px; color:#333333; width:200;}


.docHdr { font-weight:bold;}
.readOnly { border:solid 1px navy; background-color:#EBF1FF; }
.btn { font-weight: bold; font-size: 12px;border: navy 1px solid;width: 140px;color: #ffffff;height: 20px;background-color: navy;}	
.btn1 { font-weight: bold; font-size: 12px;border: navy 1px solid;color: #ffffff;height: 20px;background-color: navy;}	

	
.btn2 { background-color:#eeeeee; color:#333333; font-weight:700; height:20; font-size:12px; border:solid 1px #333333; width:140px; }	
	
.btn3 { background-color:#eeeeee; color:#333333; font-weight:700; height:20; font-size:12px; border:solid 1px #333333; width:200px; }	
.btn4 { background-color:#eeeeee; color:#333333; font-weight:700; height:20; font-size:12px; border:solid 1px #333333;  }	


table.pwd { border:solid 1px navy; }
.pwdHdr { font-weight:bold; font-size:12px; color:Navy; width:200;}

td.tech { text-align:left; background-color:#ffffff; padding:0 6 0 6; }
td.techLbl { font-weight:bold; width:100px; }
td.tech1 { text-align:left; background-color:#ffffff; padding:4 6 4 6; }

table.tech { border:solid 1px #333333; background-color:#eeeeee;}
.techHdr2 { font-weight:bold; font-size:12px; color:#333333; width:200;}

.tblNormal
{
	border-right: Navy 1px solid;
	border-top: Navy 1px solid;
	border-left: Navy 1px solid;
	border-bottom: Navy 1px solid;
	
}

.sectionheadingnormal
{
	border-right: navy 0px solid;
	border-top: #ff0000 2px solid;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: top;
	border-left: navy 0px solid;
	color: #ffffff;
	border-bottom: #ff0000 2px solid;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, Courier,Courier New;
	background-color: Navy;
	text-align: left;
}
 

.tblABGR
{
	border-right: #CC0000 1px solid;
	border-top: #CC0000 1px solid;
	border-left: #CC0000 1px solid;
	border-bottom: #CC0000 1px solid;
	
}
   
.sectionheadingabgr
{
	border-right: navy 0px solid;
	border-top: #000000 2px solid;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: top;
	border-left: navy 0px solid;
	color: #ffffff;
	border-bottom: #000000 2px solid;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, Courier,Courier New;
	background-color: #CC0000;
	text-align: left;
}
    
.listrow1abgr {
    font-style : normal ;
    font-size : 10pt ;
    color : #333333 ;
    background-color : #CCCCCC ;
    font-family :  Verdana, Geneva, Arial, Courier,Courier New; }

.listrow2abgr {
    font-style : normal ;
    font-size : 10pt ;
    color : #333333 ;
    background-color : #eeeeee ;
    font-family :  Verdana, Geneva, Arial, Courier,Courier New ; }


.subsuperabgr{font-size : 8pt ; color : #333333 ;  vertical-align : top ; font-family : Verdana, Geneva, Arial, Courier,Courier New;}

.liError
{
	color:#ffffff;
}

.invalidABGR
{
	border-right: #CC0000 1px solid;
	border-top: #CC0000 1px solid;
	border-left: #CC0000 1px solid;
	border-bottom: #CC0000 1px solid;
	background-color : #eeeeee ;
}

.tblNabersWater
{
	border-right: #3399ff 1px solid;
	border-top: #3399ff 1px solid;
	border-left: #3399ff 1px solid;
	border-bottom: #3399ff 1px solid;
	
}
   
td.sectionheadingwater
{
	border-right: navy 0px solid;
	border-top: navy 2px solid;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: top;
	border-left: navy 0px solid;
	color: #ffffff;
	border-bottom: navy 2px solid;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, Courier,Courier New;
	background-color: #3399ff;
	text-align: left;
}
    
td.listrow1water {
    font-style : normal ;
    font-size : 10pt ;
    color : navy ;
    background-color : #99CCFF ;
    font-family :  Verdana, Geneva, Arial, Courier,Courier New; }

td.listrow2water {
    font-style : normal ;
    font-size : 10pt ;
    color : navy ;
    background-color : #FDFDFF ;
    font-family :  Verdana, Geneva, Arial, Courier,Courier New ; }

.validationerrors {
    font-style : normal ;
    font-size : 10pt ;
    color : #ffffff ;
    background-color : #ff0000 ;
    text-align : left ;
     vertical-align : top;
    font-family :  Verdana, Geneva, Arial, Courier,Courier New ; }

A.aHomeABGR
{
	vertical-align: text-bottom;
	color: white;
	text-decoration: none;
	
}

.tblPublicSearch
{
	border-right: #3399ff 1px solid;
	border-top: #3399ff 1px solid;
	border-left: #3399ff 1px solid;
	border-bottom: #3399ff 1px solid;
	
}

.publicsearch 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #333333;
	
}

.publicsearchheading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #333333;
}
.publicsearchCtrl
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #333333;
	
}

/* IE Classes ********************************************/
.tblIE
{
	border-right: #33cc66 1px solid;
	border-top: #33cc66 1px solid;
	border-left: #33cc66 1px solid;
	border-bottom: #33cc66 1px solid;
}
   
td.sectionheadingie
{
	border-right: navy 0px solid;
	border-top: darkgreen 2px solid;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: top;
	border-left: navy 0px solid;
	color: #ffffff;
	border-bottom: darkgreen 2px solid;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, Courier,Courier New;
	background-color: #33cc66;
	text-align: left;
}
    
td.listrow1ie
{
	font-size: 10pt;
	color: darkgreen;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, Courier,Courier New;
	background-color: #a9ffa9;
}

td.listrow2ie
{
	font-size: 10pt;
	color: darkgreen;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, Courier,Courier New;
	background-color: #e0ffe0;
}






/* Waste Classes ********************************************/
.tblWaste
{
	border-right: maroon 1px solid;
	border-top: maroon 1px solid;
	border-left: maroon 1px solid;
	border-bottom: maroon 1px solid;
}
   
td.sectionheadingwaste
{
	border-top: maroon 2px solid;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: top;
	color: #ffffff;
	border-bottom: maroon 2px solid;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, Courier,Courier New;
	background-color: #a06040;
	text-align: left;
}
    
td.listrow1waste
{
	font-size: 10pt;
	color: darkred;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, Courier,Courier New;
	background-color: #dcbe96;
}

td.listrow2waste
{
	font-size: 10pt;
	color: darkred;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, Courier,Courier New;
	background-color: #ffffd2;
}	
