﻿html {
	height: 100%;
	margin: 0px;
	padding: 0px;
}

body {
	height: 100%;
	margin: 0px;
	padding: 0px;
}

body {
	font-size: 0.75em; font-family: Arial, Verdana, Helvetica, sans-serif;

}

table  {
	font-size: 100%;
	font-weight: 400;
}

ul  {
	font-size: 100%;
	font-weight: 400;
}

li  {
	font-size: 100%;
	font-weight: 400;
}

ol  {
	font-size: 100%;
	font-weight: 400;
}

td  {
	font-size: 100%;
	font-weight: 400;
	text-align: left;
	height: 18px;
}

tr  {
	font-size: 100%;
	font-weight: 400;
}

p  {
	font-size: 100%;
	font-weight: 400;
}

h1  {
	font-size: 140%;
	color:#047db4;
}

h2  {
	font-size: 120%;
	color:#48acd9;
}

h3  {
	font-size: 100%;
	color:#000000;
	}

h4  {
	font-size: 100%;
	color: #000000;
}

h5  {
	font-size: 100%;
	color: #000000;
	font-style: italic; 
}

h6 
{
	font-size: 120%;
	color:#047db4;
	
}
th {

}

img.chevron {
	vertical-align: bottom;
	margin: 0px 0px 2px 2px;
}

.hiddenElement {
	display: none;
}

#page {
	background-image: url(../images/left_menu_background.gif);
	background-repeat: repeat-y;
	/*height: 100%;*/
}


/* ------------Home page table------*/

.MouseOverText
{
	
	color: black;
	font-size: 100%;
	cursor: hand;
}
.MouseOverText a
{
	text-decoration: none;
	
	color: black;
	font-size: 100%;
	cursor: hand;
}
.MouseOverText a:hover
{
	text-decoration: underline;
	
	color: black;
	font-size: 100%;
	cursor: hand;
}


/* ------------Menu-----------------*/




.leftMenu {
	left: 0px;
	top: 0px;
	width: 212px;
	float: left;
	background-color: #007576;
	white-space:normal;
	

}

.HomeTable
{
  left:0px;
 top: 0px;
	float:left;
		clear:left;
}

.News
{
	left: 0px;
	top: 0px;
	float:  right;

}
.NewsTable {
	
 	white-space:normal;
 	BORDER-RIGHT: #007576 1px solid; BORDER-TOP: #007576 1px solid; BORDER-LEFT: #007576 1px solid; WIDTH:200px; BORDER-BOTTOM: #007576 1px solid; BORDER-COLLAPSE: collapse;
}



.NewsTableHeader 
{
	padding-left:3px;
	padding-right:3px;
	COLOR: white;
	white-space:normal;
 	BORDER-BOTTOM: #007576 1px solid;
 	background-color:#007576;
 	FONT-SIZE: medium;
 	FONT-WEIGHT: bold
 	
 
}

.NewsContent
{
	 padding-left:3px;
	 padding-right:3px;
	 padding-bottom:3px;

}

.PublicationsTable
{
	width:100%;
	BORDER-COLLAPSE: collapse;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	padding-top:10px;
	padding-bottom:10px;
	
}

.PublicationsTableImageCol
{
	PADDING-RIGHT: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	BORDER-COLLAPSE: collapse;
	text-align:right;
	
}

.PublicationsTableData
{
	width:100%;
	BORDER-COLLAPSE: collapse;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	
}

.RootLevel
 {
	left: 0px;
	top: 0px;
	width: 212px;
	height: auto;
	float: left;
	background-color: #007576;
	white-space:normal;
	padding-left: 50px;
	padding-top:0px;
	padding-right:2px;	
	padding-bottom:0px;
	font-size: 95%;
	cursor:pointer;
	
	 }
	 

.Level1Home
{
	left: 0px;
	top: 0px;
	width: 212px;
	
	float: left;
	background-color: #007576;
	color:White;
	border-bottom: 1px solid #66acad;
	white-space:normal;
	padding-left: 10px;
	padding-right:2px;	
	padding-top:5px;
	padding-bottom:5px;
	font-size: 95%;
	cursor:pointer;
	
}
.Level1SelectedHome
{
	left: 0px;
	top: 0px;
	width: 212px;
	float: left;
	background-color: #004647;
  	color: #FFF;
	border-bottom: 1px solid #66acad;
	white-space:normal;
	padding-left: 10px;
	padding-right:2px;	
	padding-top:8px;
	padding-bottom:5px;
	font-size: 95%;
	cursor:pointer;
	
}
.Level1
{
	left: 0px;
	top: 0px;
	width: 212px;
	
	float: left;
	background-color: #007576;
	color:White;
	border-bottom: 1px solid #66acad;
	white-space:normal;
	padding-left: 10px;
	padding-right:2px;	
	padding-top:5px;
	padding-bottom:5px;
	font-size: 95%;
	cursor:pointer;
	
}
.Level1Selected
{
	left: 0px;
	top: 0px;
	width: 212px;
	
	float: left;
	background-color: #004647;
  	color: #FFF;
	border-bottom: 1px solid #66acad;
	white-space:normal;
	padding-left: 10px;
	padding-right:2px;	
	padding-top:5px;
	padding-bottom:5px;
	font-size: 95%;
	cursor:pointer;
	
}

.Level2
{
	padding-left: 30px;
	padding-right:2px;	
	width: 192px;
	list-style-type:disc;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 20px 11px;
	background-color: #409898;
	border-bottom: 1px solid #66acad;
	color:White;
	white-space:normal;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 95%;
	cursor:pointer;
	
}

.Level2Selected
{
	padding-left: 30px;
	padding-right:2px;	
	width: 192px;
	list-style-type:disc;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 20px 11px;
	border-bottom: 1px solid #66acad;
	background-color: #004647;
  	color: #FFF;
	white-space:normal;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 95%;
	cursor:pointer;
	
}

.Level2Hover
{
	padding-left: 30px;
	padding-right:2px;	
	width: 192px;
	list-style-type:disc;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 20px 11px;
	border-bottom: 1px solid #66acad;
	background-color: #81cdcd;
	color: #000;
	white-space:normal;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 95%;
	cursor:pointer;
	
}

.Level3
{
	padding-left: 40px;
	padding-right:2px;	
	width: 192px;
	list-style-type:disc;
	background-image: url(images/dash.gif);
	
	background-repeat: no-repeat;
	background-position: 30px 11px;
	background-color: #409898;
	border-bottom: 1px solid #66acad;
	color:White;
	white-space:normal;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 95%;
	cursor:pointer;
	
}
.Level3Hover
{
	padding-left: 40px;
	padding-right:2px;	
	width: 192px;
	list-style-type:disc;
	background-image: url(images/dash.gif);
	background-repeat: no-repeat;
	background-position: 30px 11px;
	background-color: #81cdcd;
	color: #000;
	border-bottom: 1px solid #66acad;
	white-space:normal;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 95%;
	cursor:pointer;
	
}

.Level3Selected
{
	padding-left: 40px;
	padding-right:2px;	
	width: 192px;
	list-style-type:disc;
	background-image: url(images/dash.gif);
	background-repeat: no-repeat;
	background-position: 30px 11px;
	border-bottom: 1px solid #66acad;
	background-color: #004647;
  	color: #FFF;
	white-space:normal;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 95%;
	cursor:pointer;
	
}
.Level4
{
	padding-left: 50px;
	padding-right:2px;	
	width: 192px;
	list-style-type:disc;
	background-repeat: no-repeat;
	background-position: 40px 9px;
	background-color: #409898;
	border-bottom: 1px solid #66acad;
	color:White;
	white-space:normal;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 95%;
	cursor:pointer;
	
}

.Level4Hover
{
	padding-left: 50px;
	padding-right:2px;	
	width: 192px;
	list-style-type:disc;
	background-repeat: no-repeat;
	background-position: 40px 9px;
	border-bottom: 1px solid #66acad;
	background-color: #81cdcd;
	color: #000;
	white-space:normal;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 95%;
	cursor:pointer;
	
}

.Level4Selected
{
	padding-left: 50px;
	padding-right:2px;	
	width: 192px;
	list-style-type:disc;
	background-repeat: no-repeat;
	background-position: 40px 9px;
	border-bottom: 1px solid #66acad;
	background-color: #004647;
  	color: #FFF;
	white-space:normal;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 95%;
	cursor:pointer;
	
}

.MenuHoverHome
{
	background-color: #81cdcd;
	color: #000;
	white-space:normal;
	padding-left: 10px;
	padding-right:2px;	
	padding-top:8px;
	padding-bottom:5px;
	border-bottom: 1px solid #66acad;
	font-size: 95%;
	cursor:pointer;
	
}
.MenuHover
{
	background-color: #81cdcd;
	color: #000;
	white-space:normal;
	padding-left: 10px;
	padding-right:2px;	
	padding-top:5px;
	padding-bottom:5px;
	border-bottom: 1px solid #66acad;
	font-size: 95%;
	cursor:pointer;
	
}



#logo {
	width: 300px;
	position: absolute;
	top: 84px;
	left: 8px;
	font-size: 140%;
	color: #FFFFFF;
	font-weight: 400;
	background-image: url(../images/site_title.gif);
	background-repeat: no-repeat;
	height: 17px;
	white-space:normal;
	
}


/* ------------------------------ start header ------------------------------ */
#header {
	position: relative;
	left: 0px;
	top: 0px;
	border: none;
	background-image: url(images/banner_water.jpg);
	min-width: 800px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: right top;
} 

#sitemaptable
{
	min-width: 400px;
	width: 100%;
	LEFT: 232px;
	VERTICAL-ALIGN: text-top;
	POSITION: absolute; 
	TOP: 120px; 
	BORDER-COLLAPSE: collapse; 
	HEIGHT: 30px; 
	TEXT-DECORATION: none;
	VERTICAL-ALIGN: text-top; 
	BORDER-COLLAPSE: collapse
}
.headerHomeImage {
	
	padding-bottom: 0px;
	background-image: url(images/nwc_logo.gif);
	background-repeat: no-repeat;

	height: 78px;
	width: 244px;
}


.MapImage
{
	background-image: url(images/sa.gif);
	position: relative;
	background-repeat: no-repeat;
}

.MapMenu1
{
	position: relative;
	height:100%;
	Width:100%;
	
}


#headerMenu {
	background-color: #48acd9;
	margin: 0px;
	width: 100%;
	height: 20px;
	clear: left;
	text-align: right;
	padding-top: 9px;
	padding-bottom: 2px;
}

#headerMenu li {
	margin: 0px;
	list-style-type: none;
	display: inline;
	font-size: 95%;
}

#headerMenu ul {
	margin: 0px;
	list-style-type: none;
	display: inline;
	font-size: 95%;
}

#headerMenu li {
	border-left: 1px solid #ffffff;
	padding: 2px 3px 2px 5px;
}

#headerMenu a:link {
	color: white;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
}
#headerMenu a:visited{
    color: white;
    text-decoration: none;
	font-weight: bold;
	text-align: right;
}

#headerMenu a:active {
	color: white;
	text-decoration: underline;
	font-weight: bold;
	text-align: right;
	white-space:normal;
	white-space:normal;
	
	
}

#headerMenu a:hover {
	color: white;
	text-decoration: underline;
	font-weight: bold;
	text-align: right;
	white-space:normal;
	white-space:normal;
	
	
}
#headerMenu li.noBar {
	border-left: 0px;
}

#logo {
	width: 300px;
	position: absolute;
	top: 84px;
	left: 8px;
	font-size: 140%;
	color: #FFFFFF;
	font-weight: 400;
	background-image: url(images/site_title.gif);
	background-repeat: no-repeat;
	height: 17px;
}

#homeTable
{
	vertical-align:top;
	vertical-align:text-top;
}
/*---------------- end header ----------------- */


/*  ---------------------  start search -------------------- */

.googlesearch
{
	position: absolute;
	left: 0px; top: 109px; padding-right: 5px;  padding-left: 5px; padding-top:5px; padding-bottom:4px; height: 27px; width:202px; background-color: #b7d308;
}

.SearchButton {
	font-size: 9px;
}

.searchtextbox
{
	 padding-left:10px;
}


/*  ---------------------  end search -------------------- */

/* --------------- start footer --------------- */
#footer {
	padding-top:20px;
	padding-bottom: 40px;
	margin: 0px;
	text-align: left;
	font-size: 95%;
	clear: both;
	border-top: 1px solid #daeef7;
	vertical-align:text-bottom;
}

#footer li {
	margin: 0px;
	list-style-type: none;
}

#footer ul {
	margin: 0px;
	list-style-type: none;
}

#footer li {
	border-left: 1px solid #ffffff;
	display: inline;
}

#footer a:active {
	text-decoration: none;
	color: #666666;
	padding-left: 5px;
	padding-right: 5px;
} 


#footer a:visited {
	text-decoration: none;
	color: #666666;
	padding-left: 5px;
	padding-right: 5px;
} 


#footer a:link {
	text-decoration: none;
	color: #666666;
	padding-left: 5px;
	padding-right: 5px;
} 


#footer a:hover {
	text-decoration : underline;
	white-space:normal;
	
}

#footer li.noBar {
	border-left: 0px;
}

.lastmodified
{
	vertical-align:top;
	vertical-align:text-top;
	color: #666666;
	font-size:95%;
}
/* --------------- end footer --------------- */



/*---------------- Site Map--------------*/




		


/*---------------- Main Content--------------*/

#MainContent
{
	position: absolute;
	top: 120px;
	left: 214px;
	padding-left: 10px;
	
	
}

#Main
{
	position: absolute;
	
	
}




.searchbar
{
	
	position: absolute;
	left: 0px; top: 109px; padding-right: 5px; padding-top: 5px; background-color: #b7d308;
	
}


.Location
{
	padding-left:20px;
}

.MainContentTable
{
	width:100%;
	min-height:700px;
	padding-left: 20px;
	padding-top:18px;
	vertical-align:top;
	
}
.MainContentTable2
{
	width:100%;
	min-height:700px;
	padding-left: 20px;
	padding-top:-10px;
	vertical-align:top;
	
}
.ReportMainContentTable
{
	width:99%;
	min-height:700px;
	padding-left: 10px;
	padding-top:5px;
	vertical-align:top;
	
}

.Footer
{
	padding-left:20px;
}

.LoginTable
{
	margin-left: auto;
	margin-right: auto;
	width:300px;
	height:auto;
}

#TestMenu {
	color: #666666;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	
}

TestMenu a:active {
	color: #666666;
	padding-left: 5px;
	padding-right: 5px;
	
}


TestMenu a:visited {
	color: #666666;
	padding-left: 5px;
	padding-right: 5px;
	
}


#TestMenu a:link {
	color: #666666;
	padding-left: 5px;
	padding-right: 5px;
	
}


#TestMenu a:hover {
	text-decoration : underline;
	white-space:normal;
	
}


.floatright
{
float: right;
margin: 0 0 10px 10px;
background-color: #fff;
padding: 10px;
clear:right;
}

.floatleft
{
float: left;
background-color: #fff;
padding: 10px;
clear:left;
}

.homepagefloatright
{
float: right;
margin: 0 0 10px 10px;
background-color: #fff;
clear:right;
}

.homepagefloatleft
{
float: left;
background-color: #fff;
clear:left;
}

.pAfterFloat { margin-top: 0; }

.FigTableCaption 
{
	padding-top:5px;
	font-weight: bold;
	color: #007576;
}
.TableHeader {
	background-color: #CCCCCC;
	font-weight: bold;
	BORDER-RIGHT: black thin solid; BORDER-TOP: black thin solid; BORDER-LEFT: black thin solid; BORDER-BOTTOM: black thin solid;

}
.ReportTableHeader {
	background-color: #CCCCCC;
	font-weight: bold;
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid;

}
.TableHeader2 {
	
	font-weight: bold;
	 height:20px;
	 vertical-align:middle;
	 padding-left:5px;
}


.TableFooter
{
	font-weight: bold;
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: gray;
}
.TableData
	{
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: gray;
}

.WaterManagmentTable {
	border-width: 1;
	border-spacing:0 ;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
	width:100%;
	}
	
	.ReportsTable {
	border-width: 1px;
	border-spacing:0 ;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
	width:100%;
	}
	
	
.TableBlank
{
	border-bottom-style:solid;
	border-bottom-color:Black;
	border-bottom-width:thin;
	border-top-style:hidden;
	border-top-color:transparent;
	border-left-color:transparent
	
	 
	
}
.WaterManagmentTableData {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: gray;
}

#breadcrumb a:active {
	text-decoration:none;
	vertical-align:top;
	vertical-align:text-top;
	color: #666666;
	font-size:95%;
}

#breadcrumb a:visited {
	text-decoration:none;
	vertical-align:top;
	vertical-align:text-top;
	color: #666666;
	font-size:95%;
}

#breadcrumb a:link {
	text-decoration:none;
	vertical-align:top;
	vertical-align:text-top;
	color: #666666;
	font-size:95%;
}

.lblsitemap
{
	vertical-align:top;
	vertical-align:text-top;
	color: #666666;
	font-size:95%;
	width:67px;
	white-space:nowrap;
	
}

.lblsitemap a:
{
	text-decoration:none;
	vertical-align:top;
	vertical-align:text-top;
	color: #666666;
	font-size:95%;
	
}

.lblsitemap a:hover
{
	vertical-align:top;
	vertical-align:text-top;
	color: #666666;
	font-size:95%;
	text-decoration:underline;
	
}

.lblsitemapnav
{
	vertical-align:top;
	vertical-align:text-top;
	color: #666666;
	font-size:95%;
	text-decoration:underline;
	
}

.searchresultsfooter
{
	
	text-decoration:none;
	color: #666666;
	font-size:95%;
	
}

#sitemaptable a:active {
	text-decoration:none;
	vertical-align:top;
	vertical-align:text-top;
	color: #666666;
	font-size:95%;
}

#sitemaptable a:visited {
	text-decoration:none;
	vertical-align:top;
	vertical-align:text-top;
	color: #666666;
	font-size:95%;
}

#sitemaptable a:link {
	text-decoration:none;
	vertical-align:top;
	vertical-align:text-top;
	color: #666666;
	font-size:95%;
}

#states {
	padding-top:20px;
	padding-bottom: 40px;
	margin: 0px;
	text-align: left;
	font-size: 95%;
	clear: both;
	vertical-align:text-bottom;
}

#states a:active {
	text-decoration: none;
	color: #666666;
	padding-left: 5px;
	padding-right: 5px;
} 


#states a:visited {
	text-decoration: none;
	color: #666666;
	padding-left: 5px;
	padding-right: 5px;
} 


#states a:link {
	text-decoration: none;
	color: #666666;
	padding-left: 5px;
	padding-right: 5px;
} 


#states a:hover {
	text-decoration : underline;
	white-space:normal;
	
}

.samap
{
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}


.clsTextBox1
{
	width:99%;
}



.clsTextBox2
{
	width:300px;
}

.clsTextBox3
{
	width:195px;
}

.clsAbstractText
{
	font-size: 12px;
	background-color:White;
	color:Black;
	border-bottom: #517dbf 1px solid;
   	border-top: #517dbf 1px solid;
}

.clsSectionTable
{
	border-right: #007576 1px solid;
	padding-right: 0px;
	border-top: #007576 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: #007576 1px solid;
	width: 629px;
	padding-top: 0px;
	border-bottom: #007576 1px solid;
	
}

.clsSectionHeading
{
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 4px;
	color: White;
	padding-top: 4px;
	font-family: Arial;
	letter-spacing: 1px;
	
}
.clsSectionTitleText
{
	font-size: 12px;
	color: black;
	font-weight: bold;
}
.clsSectionText
{
	font-size: 12px;
	color: black;
}

.clsValidation
{
		font-size: 100%;
	color:#007576;
}

.clsHomePageHeadings
{
	font-size: 140%;
	color:#047db4;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
}
	
	
.clsHomePageRule
{
	WIDTH:264px;
	color:#004647;
	 
}
.clsHomePageImages
{
	vertical-align:top;
	WIDTH: 105px;
}
.clsHomePageHeading
{
	font-size: 140%;
	font-family:Arial;
	font-weight:bold;
}

.clsHomePageHeading2
{
	font-family:Arial;
}

.clsFeedBackTextBox
{
	width:300px;
}

.TableMinWidth
{
	width:100%;
	max-width:400px;
}
.Caption
{
		padding-top:5px;
		padding-left:2px;
		padding-right:2px;
		color: #666666;
		font-size:95%;
}

.ImageSplit
{
	width:100%;
}

.PictureBorder
{
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}


DIV.HiddenNav
{
    LEFT: 0px;
    VISIBILITY: hidden;
    CURSOR: hand;
    POSITION: absolute;
    TOP: 0px;
    BACKGROUND-COLOR: transparent
}

.reportpadding
{
	padding-left:20px;
}

.reporttable
{
	
	border-collapse:collapse;
	width:90%;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	
	
	
}

.reporttableheader
{
	border-width: 1px;
	border-spacing:0 ;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;

	width:90%;
		
}
.reporttableheaderpic
{
	border-width: 1px;
	border-spacing:0 ;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
	width:60%;
		
}
.reporttableheaderdata
{
	border-width: 1px;
	border-spacing:0 ;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	VERTICAL-ALIGN: top; 
		
}

.reportdata
{
	
	border-collapse:collapse;
	padding-left:5px;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	VERTICAL-ALIGN: top; 	
}
.reportdatalist
{
	
	border-collapse:collapse;
	padding-left:5px;
	VERTICAL-ALIGN: top; 	
	BORDER-LEFT: black 1px solid;
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: gray 1px solid;
	BORDER-BOTTOM: gray 1px solid;
	
}

.reportdatalistbottom
{
	
border-collapse:collapse;
	padding-left:5px;
	VERTICAL-ALIGN: top; 	
	BORDER-LEFT: black 1px solid;
	BORDER-TOP: gray 1px solid;
	
}

.reportdatalisttop
{
	
	border-collapse :collapse;
	padding-left:5px;
	VERTICAL-ALIGN: top; 	
	BORDER-LEFT: black 1px solid;
	BORDER-bottom: gray 1px solid;
	
}

.PrintReport
{
	vertical-align: top;
	vertical-align: text-top;
	color: #666666;
	font-size: 95%;
	white-space:nowrap;
	PADDING-TOP: 5px;
	
	
}

.HotTopics
{
	left: 0px;
	top: 0px;
	width: 212px;
	
	float: left;
	background-color: #007576;
	color:White;
	border-bottom: 1px solid #66acad;
	white-space:normal;
	padding-left: 10px;
	padding-right:2px;	
	padding-top:5px;
	padding-bottom:5px;
	font-size: 110%;
	
	
}

	/*-------------Map Content---------------*/
.MapMouseOverText
{
	vertical-align: top;
	vertical-align: text-top;
	color: #666666;
	font-size: 95%;
	cursor: hand;
}
.MapMouseOverText a
{
	text-decoration: none;
	vertical-align: top;
	vertical-align: text-top;
	color: #666666;
	font-size: 95%;
	cursor: hand;
}
.MapMouseOverText a:hover
{
	text-decoration: underline;
	vertical-align: top;
	vertical-align: text-top;
	color: #666666;
	font-size: 95%;
	cursor: hand;

}
.MapTextScroll
{
	overflow:scroll;
}

.innera {
overflow:auto;
width:300px;
height:400px;
}

DIV.HiddenNav
{
    LEFT: 0px;
    VISIBILITY: hidden;
    CURSOR: hand;
    POSITION: absolute;
    TOP: 0px;
    BACKGROUND-COLOR: transparent
}

.ReportEditor
{
	width:90%;
}

.ReportContent
{
	width:90%
}



/*---Reports-----*/

.FigureTableCaption 
{
	padding-top:5px;
	font-weight: bold;
	color: #007576;
}

.ReportTableFooter
{
	font-weight: bold;
	border-width: 1px;
    padding-left :5px;
	padding-right:5px;
	border-style: solid;
	border-color: gray;
}
.ReportTableData
	{
	border: 1px solid gray;
	padding-left: 5px;
		padding-right:5px;
	text-align: right;
}

.ReportTableDataUnderLine
	{
	border-width: 1px;
	padding-left: 5px;
	padding-right:5px;
	border-style: solid;
	border-color: gray;
	border-bottom:1px black solid;
}


	.ReportTable {
	border-width: 1px;
	border-spacing:0 ;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
	width:90%;
	}
	
	.ReportTableheader
{
	border-width: 1px;
	border-spacing:0 ;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: #CCCCCC;
	font-weight:bold;
	width:100%;
	PADDING-LEFT: 5px;
	padding-right:5px;
	height:25px;
	
		
}

.ReportImages
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

