
body
{
	margin: 0px;
	height: auto;
	/*background: #4B4749;	*/
	background: white;
	/*font-size: 8pt;*/
}

#container
{
	margin: 0 auto;
	width: 900px;
	height: auto;
	background: #FFFFFF;
	border-left: solid 1px #A6B3BC;	
	border-right: solid 1px #A6B3BC;
	}
	#header-container
	{
		padding-left: 0px;
		padding-right: 0px;
		width: 900px;
		height: 115px;
	}
		#header-img
		{
			width: 900px;
			height: 114px;
			background: url(images/header.gif);
			/*border-top: solid 1px black;*/
			border-bottom: solid 1px black;
		}
#Nav-container
{
	width: 900px;
	height: 29px;
	border: solid 0px blue;	
	background: url(images/Nav.gif) repeat-x;
}
	#nav-site
	{
		padding-left: 125px;
		margin-top: 2px;
		width: 100%;
		font-family: Century Gothic;
		font-size: 12pt;
		color: #3C4243;
	}
			#nav-site a
			{
				margin-left: 60px;
				font-family: Century Gothic;
				font-size: 11pt;
				font-weight: bold;
				text-decoration: none;
				color: #3C4243;
			}
			#nav-site a:hover
			{
				color: #186A7F;
			}

#Search-container
{
	width: 900px;
	height: 36px;
	background: url(images/search1.gif);
	border-top: solid 0px black;
	border-bottom: solid 0px black;
}
	#queryTBDiv
	{
		float: right;
		margin-right: 3px;
		margin-top: 1px;
	}
		#queryTBDiv .query
		{
			height: 20px;
			width: 233px;
		}
/*	#input-down
	{
		float: right;
		margin-right: 5px;
		margin-top: 1px;
	}
		#Input-right
		{
			width: 170px;
			padding-bottom: 1px;
			padding-top: 1px;*/
		/*	height: 20px;*/
/*			
		}*/
	#gobutton
	{
		float: right;
		margin-right: 3px;
	}

#oneLinerTextAd
{
	display: none;
	
	font-size: 8pt;
	font-family: Arial;
	padding-left: 5px;
	position: absolute;
	top: 160px;
	/*border: solid 1px red;*/
}
	#oneLinerTextAd a
	{
		font-size: 10pt;
		color: #4E686E;
		text-decoration: none;
	}
	#oneLinerTextAd a:hover
	{
		color: gray;
	}
	.oneLinerTextAdTitle
	{
		font-size: 9pt;
		font-weight: bold;
		color: #336699;
	}
	
#content-container
{
	width: 900px;
	height:	auto;
	border: solid 0px green;
	overflow: hidden;
}
	#treeView
	{
		float: left;
		width: 253px; 
		height: 261px; 
		margin-left: 5px;
		margin-top: 10px;
		border: solid 1px #A4A7A8;	
		overflow: scroll;
		
		color: Black;
		font-family: Verdana;
		font-size: 8pt;
		text-decoration: none;		
	}
	
	#treeView .fmTree {
	white-space: nowrap;
	font-size: 8pt;
	cursor: default;
}

	#treeView .fmTree .gwt-TreeItem {
	white-space: nowrap;
	font-size: 8pt;
	cursor: default;
}


	#googleMap
	{
		float: right;
		width: 625px;
		height: 261px;
		
		margin-right: 5px;
		margin-top: 10px;
		border: solid 1px #A4A7A8;
		
		font-family: Verdana;
		font-size: 8pt;
	}
#ads-container
{
	/*display: none;*/

	width: 899px;
	height: 95px;
	margin-top: 7px;
	border: solid 0px red;
	overflow: hidden;
}
	#googleTextAdsContainer
	{
		float: left;
		width: 468px;
		height: 62px;
		margin-top: 0px;
		margin-left: 5px;
	}
		#googleLinkAds
		{
			width: 412px;
			height: 21px;
			margin-bottom: 3px;
		}
		#googleTextAds 
		{
			margin-top: 0px;
			border: solid 0px red;
		/*	margin-top: 0px!important;
			margin-top: 15px;*/
			
		}
	#fmTextAdsContainer
	{
		float: right;
		width: 418px;
		height: 94px;
		margin-right: 4px;
		margin-top: 0px;
		border: solid 0px #A4A7A8;
	
	}
	#fmTextAds
	{
		margin-top: 0px;
/*		font-family:Arial;
		font-size: 10px;
		border: solid 1px green;
		height: 58px;
*/		
	}

		#fmTextAds .textAdsHeading
		{
			font-family: Arial;
			font-size: 12px;
			font-weight:bold;
			
		}
		
		#fmTextAds a
		{
			color: Green;
		}	

		#fmTextAdsHeading
		{
			
			text-align:center;
			background-color:Green;
			color: White;
		}

	#fmLinkAds
	{
		width: 412px;
		height: 21px;
		margin-bottom: 3px;
		font-family:Arial;
		font-size: 12px;
	}
	
		#fmLinkAds a
		{
			color: Green;
		}	
		
		#fmLinkAds .linkAdsHeading
		{
			font-weight:bold;
			background-color:Green;
			color: White;
			text-decoration: underline;
			
		}	
				
#footer
{
	font-family: Arial; 
	text-align:	right;
	font-size:7pt;
	margin-right: 6px;
	border: solid 0px red;

}
	.supportedBrowser
	{
		font-weight:bold;
	}



.gwt-DialogBox {
  border: 2px outset;
  background-color: white;
}

.gwt-DialogBox .Caption {
  background-color: #C3D9FF;
  padding: 3px;
  margin: 2px;
  font-weight: bold;
  cursor: default;
}
