html, body {
/*margin : 10px 0 0 0; */
margin:0px;
padding :0px; 
color : #544F3A;
background : #FFFFFF; 
font-family :  Verdana, Arial, sans-serif; 
font-size : 90%; 
behavior:url(csshover.htc);
text-align : center; 
} 

#header {
width : 900px; 
margin : 0 auto 0 auto; 
border-top: solid 1px #5e9cae;
border-left: solid 1px #5e9cae;
border-right: solid 1px #5e9cae;
padding: 0;
background-image:url(images/TopWave_logo.gif);
background-repeat:no-repeat;
height: 200px;
} 

#wrapper {
	background-color: #BAE4EC;
	border-bottom: solid 1px #5e9cae;
	border-left: solid 1px #5e9cae;
	border-right: solid 1px #5e9cae;
	/*height:100%;  
	min-height:600px;
	position : relative;*/
	margin-left : auto;
	margin-right : auto;
	overflow:hidden;
	padding : 0px;
	text-align : left;
	width:900px;
	
} 

/*CONTENTAREA START*/
#contentArea {
	background-color: #FFFFFF;
	float:left;
	font-size: 80%;
	line-height:14pt;	
	width:502px;
} 
	#contentArea h1 {
	color : #193995;
	font-size: 140%;
	font-weight:bolder;
	width:450px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: -22px;
	margin-left: 20px;
	letter-spacing: 1px;
	}
	
	#contentArea h2 {
	font-size: 105%;
	font-weight:bold;
	margin:5px 25px 0px 25px;
	}	
	
	#contentArea p {
	margin: 5px 25px 15px 25px;
	}
	 
	#contentArea ul {
	margin:5px 25px 15px 20px;

	}
	#contentArea li {
	list-style-image: url(images/arrow.gif);
	vertical-align:middle;
	margin:0px 25px 0px 25px;
	}

	#contentArea li.address {
	list-style:none;
	list-style-image:none;
	margin-left: -5px;
	/*margin-left: -30px;*/
	}	

	#contentArea li.address_bold {
	list-style:none;
	list-style-image:none;
	margin-left: -30px;
    font-weight: bold;
	}	
	
	#contentArea a {
	text-decoration : none; 
	color: #335EDD;
	}
	#contentArea a:visited {
	text-decoration : none; 
	color: #00AEAE;
	}			
	
	#contentArea a.projects  
	{
	font-weight:normal ;
	text-decoration : none; 
	color: #544F3A;
	}
	#contentArea a.projects:visited {
	font-weight:normal ;
	text-decoration : none; 
	color: #544F3A;
	}			
	
	#contentArea tr.projects:hover {
	background-color: #CECECE;
	}	
	
	#contentAreaInfo {
	background-color: #F3F4F5; 
	margin:20px;
	border:1px solid #CFE1E9;
	}

/*CONTENTAREA ENDS*/

/*LEFTPANEL STARTS*/	
				
#leftPanel {  
	background-color: #BAE4EC;
	float:left;  
	font-size:69%;
	font-weight:bold;	
	height:100%;
	/*min-height:600px; */	
	margin:0px;	
	width:124px;  
}

	#leftPanel ul {
		color:#000;
		list-style:none;
		margin: 0px;
		text-indent: 0px;
		
	}
	#leftPanel li {
		color:#000;
		text-indent: -12px;
		padding: 4px 5px 4px 15px;		
		border-bottom:solid 1px #FFF;
		box-sizing: border-box;
		-moz-box-sizing: border-box;

	}
	#leftPanel li:hover {
		background-color: #F3F4F5;
	}
	
	#leftPanel li.nohover:hover {
		background:none;
	}

	#leftPanel li.subtopic:hover {
		/*background-color: #F3F4F5;*/
	}	

	#leftPanel li.subtopic {
		margin:0px 0px 0px -60px;
		text-indent: -12px;
		padding: 4px 5px 4px 15px;
	}	

	#leftPanel li.subtopic a {
		font-size: 100%;
		color: #474545;
	}	
	
	#intro { 
		background:#1aa6bf;
		color:#FFF;	
		font-weight:bold;
		font-size: 120%;
	}
	 #leftPanel #intro a:hover{ 
		color:#474545;
	}
	#leftPanel a.intro {
		color:#FFF;
	}
	#leftPanel a {
	text-decoration : none; color:#000;
	}
	#leftPanel a.highlighted {
	  font-weight:bold; color:#193995;
	}

/*LEFTPANEL ENDS */

/*RIGHTPANEL STARTS*/ 
#rightPanel {  
	background-color: #BAE4EC; 
	font-size:68%;	
	float:left; 
	height:100%;	
	min-height:600px; 	
	width:274px;  	
	} 
#rightPanel ul {  
margin:5px;	
padding:0px;
}
#rightPanel li {
		color:Navy;
		list-style-type:none;		
		padding: 4px 4px 4px 4px;
		}
	
#rightPanel li:hover {
		background-color: #CECECE;
	}
		
#rightPanel	 a, a:visited {
		color: rgb(0%,31%,46%);
		text-decoration:none;
	}

.tableright {
		background-color:#F3F4F5;
		border:solid 1px #5E9CAE;
		margin-left : auto; 
		margin-right : auto; 
		width:97%;		
	}
	
.tableheading {
		background:#193995;
		color:#FFF;
		font-weight:bold;
		font-size:120%;
		text-align:center;
		width:100%;
	}
	
/*RIGHTPANEL ENDS */

#smallprint {
	font-size : 69%; 
	margin: -5px auto 0 auto; 	
	text-align:left;
	width : 880px; 
} 

#smallprint img {
border:0px; 
text-decoration:none;
}

#smallprint p a {
	color : gray;
	text-decoration:underline;
	} 
#smallprint p a:visited {
	color : gray; 
	text-decoration:underline;

	} 
#smallprint p {
	color : gray;
	padding:0px;
	} 

/*PICTURES STARTS */
.floatpicleft {
 clear:both;
 margin-top: 10px;
 margin-right: -5px;
 margin-bottom:10px;
/* margin-left: -28px;*/
 padding:0px;
 } 


.floatpicright {
	float: right;
	clear: both;
	margin: 10px;
	padding:0px;
 } 

#contentAreaPic {
    background-color:#F3F4F5;	
    border:1px solid #999;	
	padding:0px;
	margin:25px;
}

#contentAreaPic img{
    border-bottom:1px solid #999999;	
}

#contentAreaPic p {
	font-size:80%;
	line-height: 13px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top:0px;
	margin-bottom:2px;

	}

/*PICTURES ENDS */

/*SITEMAP STARTS*/
#sitemap h2 {
	text-transform: uppercase;
}

#sitemap {
	font-family: inherit;
	color: #333333;
}
/*SITEMAP ENDS */

.subtitle  {
 /*margin-bottom:20px;
 margin-top:5px;
 font-weight:bold;*/
}

th.title
{
	color : #193995; 
	font-size: 100%;
	font-weight:bolder;
}


img 
{
/*	border: solid 1px #5F9CB7; */
}


.nodisplay 
{
	display:none;
}

/*globalnav*/

#globalnav {
	position:relative;
	float:left;
	width:100%;
	padding:0 0 0 0;
	margin:59px 0 0px 0px; 
	list-style:none;
	line-height:1em;
}

#globalnav LI {
	float:left;
	margin:0;
	padding:0;
	width:125px;
}

#globalnav A {
	display:block;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	background:#005BBB;
	margin:0;
	padding:0.5em 0 0.5em 0;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
}

#globalnav A.company {
	background:#00B0CA;
}

#globalnav A.water {
	background:#009AA6;
}

#globalnav A.floods {
	background:#0098C3;
}

#globalnav A.coasts {
	background:#007AC9;
}

#globalnav A.maritime {
	background:#005BBB;
}

#globalnav A.energy {
	background:#0039A6;
}

#globalnav A:hover,
#globalnav A:active,
#globalnav A.here:link,
#globalnav A.here:visited {
	background:#5E9CAE;
}

#globalnav A.here:link,
#globalnav A.here:visited {
	position:relative;
	z-index:102;
}

/*subnav*/

#globalnav UL {
	position:absolute;
	left:0;
	top:1.5em;
	float:left;
	background:#bbb;
	width:100%;
	margin:0;
	padding:0.25em 0.25em 0.25em 1em;
	list-style:none;
	border-top:1px solid #fff;
}

#globalnav UL LI {
	float:left;
	display:block;
	margin-top:1px;
}

#globalnav UL A {
	background:#bbb;
	color:#fff;
	display:inline;
	margin:0;
	padding:0 1em;
	border:0
}

#globalnav UL A:hover,
#globalnav UL A:active,
#globalnav UL A.here:link,
#globalnav UL A.here:visited {
	color:#444;
}

#home 
{
	text-align : right; color:#8FC9D6;
	padding:0px 5px 0 0;
}

#home A {
	color:#8FC9D6;
    text-decoration:none;
}

#home li {display: inline; list-style-type: none;
	font:  arial, verdana, sans-serif; font-size: 85%;
	padding: 0 0 0 2px; border-right: solid 1pt #8FC9D6;
	}
	
#nonmarkets 
{
	text-align : right; 
	margin:0 70px;
}

#nonmarkets li.nodisplay 
{
	display:none;
}


#nonmarkets A {
	color:#5B828F;
    text-decoration:none;
}


#nonmarkets li {display: inline; list-style-type: none;
	font:  arial, verdana, sans-serif; 
	padding: 0 0 0 5px; 
	border-right: solid 1pt #5B828F;
		}
	

.normalText {
font-family :  Verdana, Arial, sans-serif; 
font-size : 90%; 
}

#photos 
{
/*	background: #FFF3B3;
	padding-top: 2em; */
	border: 0;
	margin:-1px 0 0px -149px;
}

.contactus 
{
	color:#5E9CAE;
	margin-right: 400px;
	margin-top: -100px;
	text-align: right;
	font-size: 80%;	
	
}

.contactus a
{
	text-decoration: none;
}

.em
{
	font-size:9pt;
	font-style:italic;
}

.rightPanelImage
{
	text-decoration: none;
}



.searchbox {
	color : #544F3A;
   background-color:#fFF;
   border:1px solid;
   border-top-color:#00B0CA;
   border-left-color:#00B0CA;
   border-right-color:#0098C3;
   border-bottom-color:#0098C3;    
   margin-left: 10px;
    margin-top: 20px;
   width: 300px;
}

#searchResults h1 {
	color : #00B0CA;
}

.searchlabel {
	font-size:110%; 
   font-weight:bold;
   color : #00B0CA;
   margin-left: 28px;
   margin-top: 20px;
}


input.btn{
	color : #544F3A;
 /*  font-size:84%; */
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#00B0CA;
   border-left-color:#00B0CA;
   border-right-color:#0098C3;
   border-bottom-color:#0098C3;
    margin-left: 10px;
    margin-top: 20px;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#00B0CA');}

input.btn:hover{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;}
   
/* Review page */
td.desc {
   font-size: 90%;
   vertical-align:top;
   padding-bottom: 5px;
   padding-top: 5px; 
   }
th.desc {
font-size: 100%;
}
.facet_title {
 
 }

