*
{
	font-family: Verdana, Arial, Sans-Serif;
	
}

#HeaderDiv 
{
	height: 100px;
	width: 1000px;
	background-color: #59178A;
	
}

#MenuDiv
{

    height: 30px;
    width: 1000px;
    background-color: #EEEEEE; /* #96C;*/ /*background-image: url(Images/Menu.gif);*/ /*padding-top: 2px;*/
    /*padding-left: 17px; padding-bottom: 4px;*/
}

.MainMenu
{
  position : relative;
	top: 0px;
	height: 25px;
	

}

.BtnBack
{
	height: 25px;
	background-color: #96C;
	position: relative;
	color: #FFFFFF;
}

.BtnBack2
{
	color: #800080;
}

#MainMap 
{
	float: left;
	margin-left: 14.1em;
}

#Wrapper 
{
	width: 1000px;
	padding-right: 35px;
	padding-left: 35px;
	background-image: url(Images/Background.gif);
	background-repeat: repeat-y;
	top: 0%;
	position: relative;
	vertical-align: middle;
	margin-right: auto;
	margin-left: auto;
}


#BodyDiv 
{	
	width: 1000px;
	background-color: #FFF;
}

.MenuText 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}



#LogoDiv
{
	
}

#Logo
{
	width: 278px;
	height: 87px;
	position: relative;
	background-image: url(images/logo.gif);
}

.SpryMenuDiv
{
	padding: 0px;
	margin: 0px;
	border-right: 1px solid #8F8F8F;
	float: left;
	width: 225px;
	/* height: 792px; */
	background-color: #E6E6E6;
	position: relative;
	top: 0px;
	/* z-index: 1000; */
	
}




#FootDiv 
{
	height: 30px;
	width: 1000px;	
	background-image: url(Images/Menu.gif);	
}

.MapDiv 
{
	float: right;
	width: 775px;
	height: 670px;
	position: relative;
	top: -805px;
	left: 0px;
	margin-right: 0px;
}

#BodTextOrMapDiv 
{
}

.Links 
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
}
#MainContent
{
	width: 1000px;
	height: 680px;
	

}

.PleaseWait
{
	height: 32px;
	width: 500px;
	background-image: url(Images/PleaseWait.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	line-height: 32px;
}

.StaticMenuItemStyle, .StaticMenuItemStyle a
{
	/* Defines the look of main menu items. */
	text-decoration: none;
	padding: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	text-align: left;	
}

.StaticSelectedStyle
{
	/* Defines the look of active and hover menu items */
	
	background-repeat: no-repeat;	
}

.StaticHoverStyle
{
background-color: #6600CC;
	background-repeat: no-repeat;	
}

.CurrentNodeStyle
{ 
	font-weight: bold; 
}



.table
{
	border-bottom: solid 0px;
	border-left: solid 1px;
	border-right: solid 1px;
	border-top: solid 1px;
	border-color: #EFEFEF #EFEFEF #EFEFEF #EFEFEF;
}

.tableBottomBorder
{
	border-bottom: solid 1px;
	border-left: solid 1px;
	border-right: solid 1px;
	border-top: solid 1px;
	border-color: black #EFEFEF black #EFEFEF;
}

.tablegrid
{
	border-right: solid 1px #EFEFEF;
	border-width: 0px 1px 0px 0px;
}


.gridviewFontLeft
{
	padding-left: 15px;	
}

.gridviewFontLeftBlack
{
	padding-left: 15px;
	border-right: solid 1px black;	
}


.inline
{
		float: left;
		background: #FFF;
	}

#wrapper #bodydiv #sprymenudiv #MenuBar1 li .MenuBarItemSubmenu {
	font-family: Verdana, Geneva, sans-serif;
	
}

.pinkrow
{
	background-color: #EEEEEE;
}

.whiterow
{
	background-color: #FFFFFF;
}

.table2
{
	border-bottom: solid 1px black;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-top: solid 1px black;	
}


.table2 th
{
	border-right:solid 1px #999999;
}

.table2 td
{
	border-right:solid 1px #999999;
}

#loginbox
{
   position: absolute;
   top: 16px;
   right: 38px;
   width: 180px;
   height: 50px;
   padding: 2px 2px 2px 2px;    
   font-size: 10px;
}

#loginbox input
{
   
   font-size: 10px;
}



.table3
{
	border-bottom:solid 1px #C0C0C0;
	border-left:solid 1px #C0C0C0;
	border-right:solid 1px #C0C0C0;
	border-top:  solid 0px #C0C0C0;
	margin-top:-1px; 	
}

.table3 th
{
	border-left:solid 1px #C0C0C0;
}

.table3 td
{
	border-right:solid 1px #C0C0C0;
}
.SelectRow
{
	border-bottom:solid 0px #C0C0C0;
	border-left:solid 0px #C0C0C0;
	border-right:solid 0px #C0C0C0;
	border-top:  solid 0px #C0C0C0;
}
.hidden
{
	display: none;
	
}

.dvwAnnualVolumeHeader
{
 padding-left:10px; 
}
.dvwAnnualVolumeFooter
{
 padding-right:10px; 
}

.GridRow
{
    border-left:0px solid white;
    border-right:0px solid white;
    border-top:0px solid white;
    border-bottom: 1px solid black;
}


.hidden
{
    visibility:hidden;
    z-index:-3;
}

.heavier
{
    font-weight:600;
}


#scrollLatestObservations
{
    height:80%;
    overflow-y:auto;
    width:100%;
    text-align:center;
}
.StaionSummaryTable
{
    font-size:8pt; 
    color: black;
    width:97%;
    text-align:left;
    
}

.StaionSummaryTable td
{
     border-bottom:1px solid LightGray; 
}
.StaionSummaryTable tr
{
     height:10%
}

.BackBar
{
    border:none; 
    width:994px; 
    font-size: 12pt; 
    color:#235CB1; 
    padding:3px;   
    background-color:#e6e6e6;
}
.BackBar a
{
    color: #235CB1;
}
.BackBar a:visited
{
    color: #235CB1;
}

.PurpleTitle
{
    border:none; 
    background-color:#9966cc; 
    font-size: 12pt; 
    color:White; 
    text-align:center; 
    padding:6px;
    border-collapse:collapse;
    border-spacing:0px;
}

.BlueTitle
{
    border: none;
    background-color: #235CB1; /*#235CB1;*/
    font-size:10pt;
    color: white;
    padding: 6px;
    border-collapse: collapse;
    border-spacing: 0px;
    font-weight: normal !important;
    text-align: center;
}

.small
{
    font-size: 10pt; 
    font-weight:bold; 
    padding:0px; 
}


.ManageBasinListDiv
{
    border:none;
     width:1000px; 
     height:455px; 
     background-color:white; 
     overflow-y:scroll;
}
.ManageSiteListDiv
{
    border:none;
     width:1000px; 
     height:455px; 
     background-color:white; 
     overflow-y:scroll;
}

#ManageBasinEntryFieldsDiv
{
    border-top:1px solid LightGrey ;
    width:1000px; 
    height:200px; 
    background-color:white;
}

.ManageBasinFieldEntryTable
{
    font-size:10pt;
    width:100%;
}

#ManageStationTableTitle
{
    font-size:8pt;
    width:100%;
    height:30px;
    background-color: #9966cc; 
    color:White;
    text-align:center;
   
    padding:0px;
    
}


.Left
{
 border-top:0px solid #9966cc;
 border-bottom:0px solid #9966cc;
 border-left:0px solid #9966cc;
 border-right:1px solid white;

}

.Middle
{

 border-right:1px solid white;
  border-left:1px solid white;
   
}

.Right
{
    border-left:1px solid white;
    border-right:1px solid #9966cc;
}

/* Mapping.aspx */

.MappingTableContainer
{
    padding-top:10px;
    padding-left:20px;
     padding-right:20px;
    border-style:none;
    
    
}

.MappingTable
{
    border:10px solid white;
    background-color:White;
    font-weight:normal;
    font-size:10pt;
   
}
.MappingTable tr
{
}
.MappingTableBG
{
    background-color:white;
}

.MappingGVTitleTable
{
    font-size:12pt;
    
    height:30px;
    background-color: white; 
    color:White;
    text-align:center;
   position:relative;
    
    
}
.MappingGVTitleTable td
{
    
    background-color:#9966cc
}
#bg
{
    background-color:Gray;
    
}



.StationMenuTable
{
    width:100%;
    color:#235CB1;
     /*font-weight:bold;*/
}



#StationMenuTableTitle
{
    color:#59178A !important;
}

#from asp th does not exist
{
}

.StationMenuTable th
{
    text-align: left;
    color: #235CB1; /*#59178A;*/
    font-weight: normal;
    font-size: 9pt;
    border-bottom: 1px solid white; /*#c0c0c0;*/
    /*border-left: 1px solid #c0c0c0;*/
    padding: 6px 0px 6px 6px;
    background-color: #D1E0F8;
}

#trHeader
{
    font-size: 10pt;
}

.StationMenuTable td 
{
    padding:6px 0px 6px 3px;
    font-size: 9pt;
   /* border-bottom:1px solid white;*/
    
    
}

.StationMenuTable a
{
   font-weight:normal;
    color:#235CB1;
    text-decoration:none;
    text-indent:5px;
    font-size: 9pt;
}

.StationMenuTable a:hover
{
   
    color:Black;
    text-decoration:underline;
    
}

#StationSiteInfoTitle
{
    background-color: #7A20BD; 
    font-size: 12pt;
    font-weight: bold;
    color: White;
    border-style: none;
}

#StationSiteTimeBar
{
    background-color: #9966cc;
    
    color: White;
}
.StationSiteTimeBar
{
    background-color: #9966cc;
    color: White;
}


/* Default.aspx */

#divBody
{
    position:relative; float:left; width:1000px;
}


/*end Default.aspx*/

.RawOtherDataTable
{
    position:relative;
    float:left;
    padding-top:12px;
    width:700px;
}
.DataTableTitleDiv
{
    position:relative;
    float:left;
    width: 765px;
    text-align: center;
    font-size: 11pt;
    padding: 5px;
    height: 45px;
    background-color:  #7A20BD; 
    color: White;
    vertical-align: middle;
   
    border-top: 3px solid White;
    top: 0px;
    left: 2px;
}
.DataTableInputTable
{
    
    width:45%;
    font-size:10pt;
    /*border-left:1px solid  #C0C0C0; 
    border-right:1px solid  #C0C0C0; */
}
.DataGraphInputTable
{

        width:100%;
    font-size:10pt;
}
.DataTableTitleTable
{
    width: 768px;
    text-align: center;
    font-size: 8pt;
    color: white;
    background: White;
    margin:-2px;   

}
.DataTableTitleTable td
{
    background: #9966cc;
    padding-top:3px;
    padding-bottom:3px;
}

.HLinesGridView
{
    border-style:none;
    border-bottom: 1px solid #235CB1;   
    
}
.HLinesGridView table
{
    display:table;
}
.HLinesGridView tr
{
    display:table-row;  
  
}
.HLinesGridView td
{
    display:table-cell;
}




.NoRightBorder
{
    border-right:0px none White;
}

.NoLeftBorder
{
    border-left:0px none White;
}



#NoBorder
{
    border-bottom:0px none White;
    border-right:0px none White;
    border-left:0px none White;
    border-top:0px none White;
}

#NoLeftMargin
{
    margin-left:-3px;
}
#NoRightMargin
{
    margin-right:-3px;
}

.ThisPage
{
    /*font-weight:bold;*/
    text-decoration: underline ! important;
    color: #235CB1;
    /*color:White;*/
    /*background-color:#235CB1;*//*#9966cc;*/
    /*font-weight:bold;*/
}

.ThisPage a
{
    color:#235CB1;
    /*font-weight:bold;*/
    text-decoration: underline ! important;
}

#interiorborder
{
    border-bottom:1px solid white;
    border-top:1px solid white;
    border-left:1px solid white;
    border-right:1px solid white;
}


        .style1
        {
            
            width: 170px;
            font-size: 12pt;
            color: #59178A;
            padding: 10px;
            background-color: #e6e6e6;
            position: relative;
            float: left;
            height: 20px;
            
        }
        .style1 a
        {            
            color: #59178A;            
        }
        .style2
        {
            width: 790px;
            font-size: 12pt;
            color: black;
            padding: 10px;
            background-color: #e6e6e6;
            position: relative;
            float: right;
            height: 20px;
            text-align:center;
        }
        
        .style3 /*Mapping page*/
        {
            width: 790px;
            font-size: 12pt;
            color: black;
            position: relative;
            float: right;
            text-align:center;
            text-indent:-150px;
             padding:3px;   
             text-align:center;
        }
   
   



.MappingContainer
{

    border:1px solid #c0c0c0;   
    max-height:400px;
    overflow-y:auto; /*if more parameters are added, a scroll bar will appear*/
    overflow-x:hidden;
    text-align:center;
    position:relative;
}

.MappingContainer th
{
    font-weight:normal;

}

.logBG
{
    background-color:#e6e6e6;
    font-size:11pt;
}

.tableFullNoSpacing
{
    width:100%;
    border-spacing:0px;
    border-collapse:collapse;
    
}

.logsList
{
    height:600px;
    overflow-y:auto;
    font-size:11pt;
}
.logsList th
{
 font-weight:normal;
}
.logsList td
{
padding:3px;
}

.widening
{
    width:70%;
    
}

.dataContentHolder
{
    border-left:5px solid white;
    
}


.leftAlign
{
    text-align:left;
}

.rightAlign 
{
    text-align:right;
}


#ErrorContainer
{
    background-color: white;
    padding-left: 310px;
    padding-top: 100px;
    padding-bottom: 40px;
    height: 100%;
    color: #282828;
}


.UnitContainer
{
    width:960px;
    height:615px;
    padding: 20px;
    background-color: #CCCCCC;
    position:relative;
    float:left;
}
.ParameterList
{
    width:52%;
    height:610px;
    overflow-y:auto;
    position:relative;
    float:left;
    /*padding:10px;*/
    top: 0px;
    left: 0px;
}

.EditParameter
{
    position:relative;
    float:left;
    width:42%;
    height:110px;
    padding:10px;
    margin-left:10px;
    
}
.EditParameter table
{
    background-color:White;
    
}



.ttBox
{
    font-family:Courier New;
    font-size:9pt;
    padding-top:5px;
    padding-left:20px;
    resize:none;
}


#ErrorContainer
{
    background-color:white; 
    padding-left:310px; 
    padding-top:100px; 
    padding-bottom:40px;
    height:100%;
}


.StationTitle
{
    font-size:12pt;
    font-weight:bold;
    height: 50px;
    width: 100%;
    color: #235CB1; /*#333399;*/
    background-color:White;
    border-bottom:1px solid #235CB1; /*#333399;*/
}

.StationTitle a
{
    font-size:9pt;

    color: #235CB1;
}
.BlueText a
{
    color: #235CB1;
}

.StationTitle table
{
}


#MainContentMP2
{
	width: 1000px;
	height: 628px;
	background-color:White;/*new*/
	overflow:hidden;
	display: block;
}



.CSVContainer
{
    position:relative;
    float:left;
     Height:620px; 
     Width:980px;
     z-index:10; 
     
     
     left:-225px;
     background-color:White;
}

.ManageStationLinks table
{
    font-size:10pt;
}

.ManageStationLinks td
{
    padding:5px;
    padding-left:30px;
    
    background-color:White;
}

.flowTable
{
    width:950px;
    overflow-x:auto;
    padding-bottom:5px;
    
}

.flowTable table
{
    color:#303030;
    
}

.flowTable td
{
    border:1px solid #235CB1;
    padding:5px;
}
.flowSummaryTableHeader
{
    /*color: White !important;*/
    background-color: #D1E0F8;
    
    border:1px solid white;
    
}
.flowSummaryTableHeader td
{
    display:table-cell;
    text-align:center !important;
    /*color: White !important;*/
    background-color: #D1E0F8;
    padding:2px;
     
    /*vertical-align:bottom;*/
    /*border:1px solid white;*/
    
    
}
.flowSummaryTable td
{
    width:129px !important;
    
    
}
.alignRight
{
    text-align:right !important;
    display:table-cell;
    
    
}

.flowSummaryTable table
{

    
}
.DefaultMenuPanel
{
    position:relative; 
    float:left; 
    width:279px;/*299px;224px;*/
    height:685px; 
    overflow-y:auto;
    border-style:none;
    background:#e6e6e6;
    color:Black;
    font-size:10pt;   
    border:0px;
   
}

.DefaultMenuPanel table
{
        position:relative; 
    float:left; 
 border-top: 2px solid white; /*top: 20px;*/
}

.DefaultMenuPanel tr
{

    border-left: 2px solid white;
    border-right: 2px solid white;
    border-bottom: 2px solid white;
    border-top: 0px solid white; /*top: 20px;
    border-color: #FFFFFF #C0C0C0 #999999 #FFFFFF;
    border: 2px solid white;*/
    background-color: #C9C9C9; /*font-weight:bold;*/
    color: #202020;
    /*color:Black;*/
}


.MenuSiteListName
{

    font-family:  Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    
}
.MenuSiteListNumber
{

    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;    
}


.defaultBack
{
    position:relative; 
    float:left; 
    font-size:10pt;
    font-weight:bold;
    
    width:262px;
    color: #235CB1; /*#333399;*/
    background-color:White;
    /*border-bottom:1px solid #235CB1; #333399;*/
    display:table-cell;
    vertical-align:middle;
    
    padding:7px;
    padding-left:10px;
}

.defaultBack a
{
    font-size:10pt;
    
    color: #235CB1;
}

.MenuSiteList
{
   
}

.mapTitle
{
    
 height:38px;width:720px; font-size:18px; color:White; background-color:#235CB1; text-align:center; vertical-align:middle; padding-top:13px;
    
    /*background-color:#59178A; */

   /* height:42px; padding-top:13px; width:716px; font-size:18px; color:White;  background-color:#235CB1; text-align:center; vertical-align:middle; 
     border:2px solid white;
     background-color: #C9C9C9;
    color:Black;*/
}
