	html
	{
		height:100%;
	}
	
	body
	{
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		background-color:#099568;
	}
	
	body, div, span, input, a
	{
		font-family:verdana, arial, timesroman;
		font-size:10pt;
		color:#000000;
		line-height:20px;
	}
	
	a
	{
		color:#000000;
		text-decoration:underline;
	}
	
	a:hover
	{
		text-decoration:underline;
	}
	
    h1
    {
        background-color:#D6EDE7;
        color:#016B42;
        font-size:10pt;
        padding:5px;
    }
	
	h2
	{
		font-size:10pt;
		padding-left:5px;
		background-color:#D6EDE7;
        color:#016B42;
	}
	
	a img
	{
		border:none;
	}

	#container
	{
		width:750px;
		border:1px solid #CCCCCC;
		border-top:none;
		background-color:#FFFFFF;
		margin: 3px auto 0px auto;
	}
	
	#header
	{
        width:750px;
        height:130px;
        margin: 0px auto 0px auto;
        background-color:#FFFFFF;
        border:1px solid #CCCCCC;
        border-bottom: none;
    }
	
	#flags
	{
		float: right;
		width: 150px;
		margin: 15px 0px 0px 105px;
	}
	
		#flags a
		{
			text-decoration: none;
		}

	#top
	{
        width:741px;
		padding:10px 0px 10px 5px;
		margin:2px;
		background-color:#006A41;
	}
	
	#top #logo
	{
		float:left;
		border:none;
	}
	
	#top #collage
	{
		float:right;
		margin-right:10px;
		border:1px solid #FFFFFF;
	}
	
	#top .clear
	{
        line-height:1px;
        font-size:1pt;
     }
	
	#slogan
	{
        clear:both;
		height:20px;
		margin:2px;
		margin-top:0px;
		margin-bottom:0px;
		padding-top:3px;
		padding-bottom:1px;
		padding-left: 10px;
		background-color:#EFCA30;
		border-bottom:2px solid #DF3945;
		font-family: Times New Roman, verdana, arial;
		text-align: left;
		font-size: 14pt;
		font-weight: 500;
		letter-spacing: 3pt;
	}
	
	#tabs
	{
		height:20px;
		margin:2px;
		background-color:#FFFFFF;
		border-top:2px solid #DF3945;
	}
	
	#tabs ul
	{
		margin:0px;
		padding:0px;
		list-style-type:none;
		float:right;
		height:20px;
	}
	
	#tabs ul, #tabs li
	{
		display:inline;
	}
	
	#tabs ul li
	{
		color:#FFFFFF;
		margin:0px 0px 0px 2px;
		padding:2px 5px 2px 5px;
		background-color:#DF3945;
	}
	
	#center
	{
		height:100%;
	}
	
	#menu
	{
		float:left;
		width:170px;
		text-align:left;
		margin:2px;
		/* background-color:#EFCA30; */
	}
	
	#menu .title
	{
		color:#FFFFFF;
		/* background-color:#DF3945; */
		background-color:#006A41;
	}
	
	#menu .title img
	{
		margin:7px 0px 3px 5px;
	}
	
	#menu h2
	{
		margin:5px 0px 1px 0px;
		background-color:#006A41;
		color:#FFFFFF;
	}
	
	#menu ul
	{
		margin:0px 0px 0px 0px;
		padding:0px;
		list-style-type:none;
		/* list-style-image:url(images/point.gif); */
		
		background-color:#CCE8DF;
		border:1px solid #01714D;
		/* padding:2px 5px 2px 5px; */
	}
	
	#menu ul, #menu li
	{
		display:block;
	}
	
	#menu ul li
	{
		margin:5px 5px 5px 0px;
		padding:0px;
		border-bottom:1px solid #EBF5F2;
	}
	
	#menu ul li a
	{
		color:#000000;
		padding-left:5px;
		font-weight:normal;
		text-decoration:none;
	}
	
	#menu ul li a:hover
	{
        text-decoration:underline;
    }
	
	#menu label
	{
		margin:0px 10px 0px 10px;
		font-size:8pt;
		display:block;
		font-weight:bold;
	}
	
	#menu select
	{
		margin:0px 10px 0px 10px;
		font-size:8pt;
		width:140px;
	}
	
	#menu input
	{
		margin:0px 10px 0px 10px;
		font-size:8pt;
		width:140px;
	}
	
	#menu #search
	{
		border:1px solid #01714D;
		background-color:#CCE8DF;
	}
	
	#content
	{
		float:right;
		width:560px;
		text-align:left;
		margin:7px 5px 50px 0px;
	}
	
	#footer
	{
		height:20px;
		margin-top:50px;
		background-color:#006A41;
		border-top:2px solid #EFCA30;
	}
	
	#subfooter
	{
		margin-top:10px;
		color:#FFFFFF;
		font-size:8pt;
	}
	
	#subfooter a
	{
		color:#FFFFFF;
		font-size:8pt;
		text-decoration:none;
	}
	
	#sitemap
	{
	}
	
	#sitemap li
	{
		margin-bottom:10px;
	}
	
	#sitemap li ul
	{
		margin-top:10px;
	}
	
	#linkPage
	{
	}
	
	#linkPage li
	{
		margin-bottom:10px;
	}
	
	#linkPage li ul
	{
		margin-top:10px;
	}
	
	.clear
	{
		clear: both;
	}
	
	a.button
	{
		color:#FFFFFF;
		padding:2px 10px 2px 10px;
		background-color:#006A41;
		text-decoration:none;
	}
	
	.center
	{
		text-align:center;
	}
	
	.left
	{
		float:left;
	}
	
	.right
	{
		float:right;
	}
	
	.category
	{
		width:100%;
		border-bottom:1px solid #CCCCCC;
		margin:5px 0px 5px 0px;
	}
	
	.categoryIcon
	{
		margin-right:20px;
		width: 180px;
	}
	
	.categoryIcon img
	{
		width: 180px;
	}
	
	.categoryDescription
	{

    }
	
	/*
        Usability
	*/
    #homepage
    {
        width:560px;
    }

    #homepage h1
    {
        background-color:#D6EDE7;
        color:#016B42;
        font-size:10pt;
        padding:5px;
    }

    #homepage h2
    {
        font-size:10pt;
        background-color:#FFFFFF;
        color:#000000;
    }

    .spotlight
    {
        width:260px;
        padding:2px;
        float:left;
        margin-left:4px;
        border:1px solid #016B42;
        background-color:#D6EDE7;
    }

    #homepage .spotlight h2
    {
        background-color:#3C8A6C;
        color:#FFFFFF;
        padding:5px;
    }

    .spotlight p
    {
        padding:0px 2px 5px 2px;
    } 


#featuredProperty
{
	float:left;
	text-align:center;
	width: 240px;
	margin: 10px 5px 20px 15px;
}

    #featuredProperty a img
    {
        width:240px;
        height:180px;
        border:1px solid #CCCCCC;
    }

#salePropertyPhoto img
{
	width: 520px;
}

.page
{
	padding: 0px 4px 0px 4px;
}

.selected, .previous, .next
{
	padding: 0px 4px 0px 4px;
}

.next, .previous
{
	color: #3C8A6C;
	text-decoration: underline;
	text-transform: lowercase;
	padding: 2px 5px 2px 5px;
	margin: 0px 5px 0px 5px;
	font-size: 9pt;
}

.selected
{
	background-color: #3C8A6C;
	text-decoration: none;
}

.disabled
{
	color: #CCCCCC;
	text-transform: lowercase;
	padding: 2px 5px 2px 5px;
	margin: 0px 5px 0px 5px;
	font-size: 9pt;
}

