body, td, tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.trigger{
      cursor: hand;
      display: block;
   }
.Office{
      display: none;
      margin-left: 16px;
   }
.titlegreen 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #31603E;
	font-weight: bold;
	text-decoration: none;
}
.subtitledimgrey
{
	font-weight: bold;
	font-size: 12px;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.verdana10grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #595959;
	text-decoration: none;
}
.verdana10white18line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
a.verdana10white18line:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: underline;
}
.verdana11grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	text-decoration: none;
}
.verdana11grey18line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #595959;
	text-decoration: none;
}
.verdanatitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	line-height: normal;
	color: #0E2289;
}
a
{
	font-size: 11px;
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
a:hover
{
	font-size: 11px;
	color: #0E2289;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.tenpt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0E2289;
	text-decoration: none;
}
a:hover.tenpt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0E2289;
	text-decoration: underline;
}
.verdana11bluebold18line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	color: #0E2289;
}
.verdana11blueboldcaps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase; 
	color: #0E2289;
}
.verdana10greyBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	color: #595959;
}
a.verdana10greyBold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}
.verdana11darkgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	font-weight: bold;
}
.verdana11greyboldcaps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase; 
	color: #595959;
}
.verdana11grey15line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #595959;
	text-decoration: none;
}
.verdana11burgundybold18lineCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	color: #750400;
}
.verdana11greenbold18lineCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	color: #006600;
}
.verdana11purplebold18lineCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	color: #41015F;
}
.verdana11orangebold18line 
{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	line-height: 18px; 
	color: #C14900; 
}
.verdana11burgundybold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
	color: #750400;
}
.verdana11bluebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
	color: #0E2289;
}
.verdana10bluebold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: normal;
	color: #0E2289;
}
.verdana12blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #0E2289;
}
a.verdana12blue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #0E2289;
}
.verdanatitle 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	line-height: normal;
	color: #0E2289;
}
h1 {
	font-size: 18px;
	text-align: center;
	color: #31603D;
	font-weight: bold;
	margin-bottom:0;
	padding-bottom:0;
}
h2 {
	font-size: 14px;
	text-align: left;
	color: #595959;
	font-weight: bold;
	margin-bottom:0;
	padding-bottom:0;
}
h3
{
	font-size: 12px;
	text-align: left;
	color: #595959;
	font-weight: bold;
	margin-bottom:0;
	padding-bottom:0;
	
}

h4
{
	font-size: 10px;
	text-align: left;
	color: #595959;
	font-weight: bold;
}

h5
{
	font-size: 8px;
	text-align: left;
	color: #FFFF00;
	font-weight: bold;
	display:inline;
}


th {
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	line-height: 30px;
}


ul
{
	list-style-type: square;
}

.info
{
    font-size: 10px;
    font-family: Arial;
}
a.photogallery:active
{
    font-family:Tahoma;
    font-size:11pt;
}
a.photogallery:hover
{
    font-family:Tahoma;
    font-size:11pt;
}
a.photogallery
{
    font-family:Tahoma;
    font-size:11pt;
}
a.photogallery:link
{
    font-family:Tahoma;
    font-size:11pt;
}

.foldable{
    display:none;
}

/*******************************/
/******** groundwater **********/
/*******************************/
.recordTitle
{	
	background-color:DarkBlue;
	color:WhiteSmoke; 
	font-size:12pt;
	font-weight:bold; 
    text-align:center; 
    width:100%;
}

.recordHeader
{	
	background-color:LightGrey;
	font-size:10pt;
	font-weight:bold; 
    text-align:center;
    width:100%;
}

.recordMainRow
{
    background-color:LightYellow;
	color:black;
    font-size:8pt;
    width:100%;
}

.recordAltRow
{
    background-color:AliceBlue;
    color:black;
    font-size:8pt;
    width:100%;
}

.gridMainRow
{
	background-color:#F7F6F3;
	color:#333333;
	font-size:8pt;
}

.gridAltRow
{
	background-color:White;
	color:#284775;
	font-size:8pt;
}

.gridSelRow
{
	background-color:#E2DED6;
	color:#333333;
	font-size:8pt;
	font-weight:bold;
}

.gridHeader
{
	background-color:#5D7B9D;
	color:White;
	font-size:10pt;
	font-weight:bold;
}

.gridFooter
{
	background-color:LightYellow;
	color:#333333;
	font-size:8pt;
}

.gridPager
{
	background-color:#284775;
	color:White;
	font-size:8pt;
}

.gridPager a
{
	color:White;
}

.leftColumn
{
	float: left; 
	display: block; 
	width: 605px; 
	padding-right: 15px;
}
.rightColumn
{
	float: left;
	display: block;
	padding: 2px;
	width: 175px;
}

#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: #EEE8AA;
	visibility:hidden;
	z-index: 100;
	text-align:left;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

/* For three column layout */
.container
{	
	border:0;
	min-width:996px;
	position:relative;
}
.leftNav
{
	border:0;
	background-image:url(../images/em_graphics/em_greenbackground_leftnav_repeat.jpg);
	float:left;
	width:226px;
	right:226px;
}

.leftTop
{
	width:526px; 
	display:inline;
	float:left;
}

.rightTopNav
{
	border:0;	
	
	/*float:right;
	width:217px;
	left:207px;
	position:relative;*/
	margin-right:0px;
	margin-left:769px;
	margin-top:-344px;
}
.right
{
	border:0;
	background-image:url(../images/int_bgbutton2_left_192.gif);
	background-repeat:repeat-y;
	width:192px;
	float:right;
	padding-left:15px;
	height:100%;
	vertical-align:top;
}
.left
{
	width:517px; 
	display:inline;
	float:left;
	padding-right:5px;
}

.rightNav
{
	border:0;
	background-image:url(../images/em_graphics/em_whitebackground_shadow_rightsubcontainer.jpg);
	/* background-image: url(../images/em_graphics/homepage/green_fade_2.jpg);*/
	width:217px;
	
	float:right;
	/*margin-top:-60px;*/
}
.rightBottomNav
{
	border:0;
	background-image:url(../images/em_graphics/em_whitebackground_shadow_rightsubcontainer.jpg);
/*	float:right;*/
	width:217px;
	margin-right:0px;
	margin-left:769px;
	/*position:relative;*/
}

.rightNav ul
{
	margin:0px;
	padding-left:27px;
	padding-top:5px;
}

.rightNav li
{
	 padding-bottom:5px;
	 padding-left:0;
	 margin-left:0;
	 list-style-type:square;
}
.rightNav a
{
	color:Black;
	font-weight:normal;
}

.centerTopContent
{
	border:0;
	/*position:relative;*/
	margin-left:226px;
}

.centerMiddleContent td
{
	border:0;
	background-image:url(../images/em_graphics/em_graybackground_subcontainer.jpg);
	background-repeat:repeat-x;
	/*position:relative;
	width:758px;
	margin-left:226px;*/
}

.centerMiddleContent
{
	padding:1px;
}

.centerBottomContent
{
	border:0;
	background-image:url(../images/em_graphics/em_dropshadow_undersubcontainer_resizable.jpg);
	background-repeat:repeat-x;
	background-color:White;
	padding:10px;
	/*width:758px;
	position:relative;
	margin-left:226px;*/
}

.leftNav a
{
	color:White;
	font-weight:normal;
}
.leftNav li
{
	list-style:none;
	padding-bottom:5px;
}
.leftNav ul
{
	color:White;
	margin:0px;
	padding:20px;
}
.leftNav a:hover 
{
	color:#FFFFCC;
}
.leftNav li:hover
{
	list-style-image:url(../images/em_graphics/arrow_white_transparent_selected.gif);
}

.leftNavSelected
{
	font-weight:bold;
	list-style-image:url(../images/em_graphics/arrow_white_transparent_selected.gif);
}

.breadcrumbs
{
	background-image:url(../images/breadcrumbs.jpg); 
	background-repeat:repeat-x; 
	background-color:#cfd9ce;
	min-height:32px;
	width:748px; 
	padding:5px; 
	text-align:left; 
	vertical-align:middle;
	display:inherit;
}

.noMargins
{
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
}

h1 em
{
	color:#9EA000;
	font-size:18px;
	font-style:normal;
}
.centerMiddleNoCrumbs td
{
	border:0;
	 background-color:;
	/*background-image:url(../images/em_graphics/em_graybackground_subcontainer.jpg)#F2F2F2#FFFFE0;
	
	background-repeat:repeat;
	position:relative;
	width:758px;background-repeat:repeat-x;
	margin-left:226px;*/
}

.centerMiddleNoCrumbs
{
	padding:1px;
}
/* START OF ARRA PAGE*/
.arraLink
{
	color:#000066;
	font-family:tahoma;
	font-size:8pt;
	text-decoration:none;
	font-weight:lighter;
}
.arraLink:hover {
	color:#000066;
	font-family:tahoma;
	font-size:8pt;
	text-decoration:underline;
}
.arraLinkUpper
{
	color:#000066;
	font-family:tahoma;
	font-weight:lighter;
	text-transform:uppercase;
	text-decoration:none;
	font-size:11pt;
}
.arraLinkUpper:hover
{
	color:#000066;
	font-family:tahoma;
	text-transform:uppercase;
	text-decoration:underline;
	font-size:11pt;
}
.arraPara
{
	font-family: tahoma;
	font-size:8pt;
}

.arraText
{
	font-family:tahoma;
}
/* END OF ARRA PAGE*/
.greenbg{
     background-image:url(../images/em_graphics/homepage/em_banner_small_bg.jpg);
   }

/*DataGrid for ARRA Page */
.Grid { border: solid 1px Tan; }
.Grid td
{
    border: solid 3px #FFFFFF;
    margin: 3px 3px 3px 3px;
    font-family: Arial;
    padding: 5px 5px 5px 5px;
    text-align: center;
}
.GridHeader
{
    font-weight: bold;
    background-color: Tan;
}
.GridItem, .GridAltItem
{
    font-size: smaller;
}
.GridItem
{
    background-color: LightGoldenrodYellow;
}

.GridAltItem
{
    background-color: PaleGoldenrod;
}
.missionTitles
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt;
	 COLOR: black; 
	 TEXT-DECORATION: underline
}
