@charset "UTF-8";
/* CSS Document */

html
{
	height: 100%;
}

body
{
	margin:0 0 0 0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height: 100%;
	/*background:url(../images/background_rep_x.png) top left repeat-x;*/
	background:#0f6241;
	font-size: .9em;
	line-height: 1em;
}

furnishings
{
	margin:0 0 0 0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height: 100%;
	font-size: .9em;
	line-height: 1em;
}

#nonFooter
{
	position: relative;
	min-height: 100%;
	
	margin:0 auto;
	width:891px;
	background:url(../images/non_footer_back4.png) top center repeat-y;
}

* html #nonFooter
{
	height: 100%;
}

#subcontent
{
	padding:20px 0 0 15px
}

	#subcontent img
	{
	border:thin solid #093B2E;
	}
	
	#subcontent table
	{
	font-size:0.9em;
	line-height:1.6em;
	}
	
	#subcontent table img
	{
		border:none;
	}

.h15
	{
		margin:0;
		padding:0 0 0 15px;
		
		color:#fff;
		background:url(../images/content_h2.png) left no-repeat;
		font-size:1.1em;
	}


#content
{
	padding:0 25px 9em 25px;
	font-size:0.8em;
	line-height:1.8em;
	margin-bottom: 20px;
}
	
	#content h2
	{
	margin:0;
	padding:0 0 0 15px;
	color:#9c745b;
	font-size:1.1em;
	background-image: url(../images/content_h2.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
	#content ul
	{
		margin:0 0 0 20px;
		padding:0;
		list-style:none;
	}
	
	#content li
	{
		line-height:1.8em;
		list-style-image:url(../images/content_bullet.gif);
		list-style-position:outside;
	}
	
#heading
{
	margin:0;
	padding:0 0 0 15px;
	color:#105442;
	background:url(../images/content_h1.png) left repeat-y;
	font-size:.9em;
	line-height:1.3em;
}

	#heading h1
	{
		margin:0;
		color:#105442;
		font-size:1.2em;
		line-height:1.2em;
	}
	
div#content a:link, a:visited	{
	color:#105442;
	text-decoration:none;
	border-bottom:1px #105442 dotted;
}

div#content a:hover, a:active {
	border-bottom:1px #105442 solid;
}
	

div#navigation a:link, a:visited	{
	border-bottom:0px;
}

div#navigation a:hover, a:active {
	border-bottom:0px;
}

/*Navigation*/
#nav, ul#nav
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style:none;
	width:840px;
	border-bottom:0;
}

ul#nav li
{
	float:left;
	width:140px;
	height:36px;
	list-style:none;
}

ul#nav li a
{
	width:140px;
	height:37px;
	display:block;
}

#nav li ul 
{
	position: absolute;
	width: 140px;
	left: -999em;
	list-style:none;
	list-style-type:none;
}

#nav li:hover ul { 	left: auto; list-style:none; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; list-style:none; }
ul#nav li a { background:url(../images/navigation.png) no-repeat; }

/* Out */

ul#nav li#loc a:link, ul#nav li#loc a:visited {	background-position:0px 0px; }
ul#nav li#res a:link, ul#nav li#res a:visited {	background-position:-140px 0px;	}
ul#nav li#furn a:link, ul#nav li#furn a:visited{ background-position:-280px 0px;	}
ul#nav li#home a:link, ul#nav li#home a:visited	{ background-position:-420px 0px; }
ul#nav li#my a:link, ul#nav li#my a:visited	{	background-position:-560px 0px;	}
ul#nav li#about a:link, ul#nav li#about a:visited	{	background-position:-700px 0px;	}


/* Hover States */

ul#nav li#loc a:hover, ul#nav li#loc a:active {	background-position:0px -37px;}
ul#nav li#res a:hover, ul#nav li#res a:active {background-position:-140px -37px;}
ul#nav li#furn a:hover, ul#nav li#furn a:active{background-position:-280px -37px;}
ul#nav li#home a:hover, ul#nav li#home a:active	{ background-position:-420px -37px; }
ul#nav li#my a:hover, ul#nav li#my a:active	{ 	background-position:-560px -37px; }
ul#nav li#about a:hover, ul#nav li#about a:active	{ 	background-position:-700px -37px; }

ul#nav ul
{
	margin:0 0 0 -4px;
	padding:0 0 0 0;
	list-style:none;
	list-style-type:none;
	_margin-left:-8px;
}

ul#nav ul li a
{
	display:block;
}

ul#nav ul li, ul#nav ul li a
{
	background-image:none;
	height:35px;
	background-color:#093b2e;
	width:140px;
	margin:0 0 0 4px;
	padding:0 0 0 0;
	color:#fff;
	text-decoration:none;
	
}
ul#nav ul li
{
	margin:-1px 0 -8px 4px;
	padding:0 0 -5px 0;
	border: 1px solid #4b5718;
	width:140px;
}

 ul#nav ul li a:hover
 {
 	color:#fff;
	background-color:#073024;
	width:140px;
	_width:144px;
	margin:0 0 0 0;
	padding:0 0 0 4px;
 }

ul#nav ul li.last
{
	height:22px;
}
#nav a:link{
	color:#F00;
}

/*
#navigation ul
{
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#navigation li
{
	display:inline;
}

#navigation li a
{
	float:left;
	height:0pt;
	overflow:hidden;
	padding-top:37px;
	
	background:url(../images/navigation.png) no-repeat;
	
	border:none;
	text-decoration:none;
}

#navigation li.loc a:link, #navigation li.loc a:visited 
{
	width:140px;
	background-position:0px 0px;
}

#navigation li.r_r a:link, #navigation li.r_r a:visited 
{
	width:140px;
	background-position:-140px 0px;
}

#navigation li.f_h a:link, #navigation li.f_h a:visited
{
	width:140px;
	background-position:-280px 0px;
}

#navigation li.buy a:link, #navigation li.buy a:visited 
{
	width:140px;
	background-position:-420px 0px;
}

#navigation li.myp a:link, #navigation li.myp a:visited
{
	width:140px;
	background-position:-560px 0px;
}

#navigation li.cont a:link, #navigation li.cont a:visited 
{
	width:140px;
	background-position:-700px 0px;
}

	#navigation li.loc a:hover, #navigation li.loc a:active
	{
		background-position:0px -37px;
	}
	
	#navigation li.r_r a:hover, #navigation li.r_r a:active 
	{
		background-position:-140px -37px;
	}
	
	#navigation li.f_h a:hover, #navigation li.f_h a:active
	{
		background-position:-280px -37px;
	}
	
	#navigation li.buy a:hover, #navigation li.buy a:active  
	{
		background-position:-420px -37px;
	}
	
	#navigation li.myp a:hover, #navigation li.myp a:active
	{
		background-position:-560px -37px;
	}
	
	#navigation li.cont a:hover, #navigation li.cont a:active
	{
		background-position:-700px -37px;
	}

	#navigation li a:link, #navigation li a:visited, #navigation li a:hover, #navigation li a:active
	{
		border:none;
	}
*/
/*Footer*/
#footer
{
	background:#093b2e;

	position: relative;
	height:74px;
	margin-top: -74px;
	
	color:#719088;
	font-size:.65em;
	line-height:1.75em;
	
	clear:both;
	
}

	#footer .headline
	{
		font-weight:bold;
		color:#a9d0c6;
	}
	
	#footer a:link, #footer a:visited
	{
		color:#719088;
		text-decoration:none;
		border-bottom:1px #719088 dotted;
	}
	
	#footer a:hover, #footer a:active
	{
		color:#719088;
		text-decoration:none;
		border-bottom:1px #719088 solid;
	}
	
	#footer .copyright
	{
		color:#3a6258;
	}
