body {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#header {
	width:730px;
	height:150px;
	display:block;
	background-image: url(../images/key_bg.gif);
	background-repeat: repeat-y;
	padding-right: 15px;
	padding-left: 15px;
}
#header img {
	float: left;
	border: 0;
}

#wrapper {
	margin: auto;
	width: 760px;
}

#logo {
	background-image: url(../images/header_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 81px;
	width: 730px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 20px;	
}

#navigationbg {
	background-image: url(../images/nav_bg.gif);
	float: left;
	height: 147px;
	width: 160px;
	padding-left: 15px;
	padding-top: 3px;
	border-right: 1px solid #FFFFFF;
}

.content {
	font: normal .8em/1em Arial, Helvetica, sans-serif;
	color: #003366;
	padding: 10px 20px;
}



h1 {
	font: normal 1.6em/1.6em Arial, Helvetica, sans-serif;
	color: #0099FF;
}

h2  {
	font: normal 1em Arial, Helvetica, sans-serif;
	color: #002f68;
}
.prop_header {
	background: #CCCCCC url(../images/properties/prop_header_bg.gif) no-repeat right;
}

h6 {
	font: normal 1.6em/1.6em Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 25px 20px 10px 0;
}

a.pagelink   {
	color: #e4670a;
	text-decoration: underline;
	font-weight: bold;
}

a.pagelink:hover    { color: #e4670a; text-decoration: none }

#nav {
		margin:0;
		padding:0;
	}
	#nav li {
		font: normal 11px/22px Arial, Helvetica, sans-serif;
		display:inline;
		padding:0;
		margin:0;
	}
	#nav a:link,
	#nav a:visited {
	color:#fff;
	text-decoration:none;
	border-bottom:1px solid #fff;
	width:140px;
	display:block;	 
} 
 
	#nav a:hover {
		color:#0099FF;
	}

	
	#home #nav-home a,
	#services #nav-services a,
	#gallery #nav-gallery a,
	#contact #nav-contact a {
		color:#0099FF;
	}
	#home #nav-home a:hover,
	#services #nav-services a:hover,
	#gallery #nav-gallery a:hover,
	#contact #nav-contact a:hover {
		color:#0099FF;
	}

	#nav a:active {
		color:#fff;
	}
.main {
	background-image: url(../images/key_bg.gif);
	background-repeat: repeat-y;
}

#footer {
	font: .7em/1em Arial, Helvetica, sans-serif;
	background-image:url(../images/footer_bg.gif);
	color: #fff;
	padding-top: 21px;
	padding-bottom: 5px;
	padding-left: 30px;
	width:730px;
	background-repeat: no-repeat;
	height: 42px;
}
#callback {
	font: bold 14px/33px Arial, Helvetica, sans-serif;
	color: #002F67;
	background-image: url(../images/callback_bg.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: 175px;
	margin-left:15px;
	text-indent: 10px;
}

.finder {
	width: 175px;
	margin-left: 15px;
	margin-top: 20px;
	margin-bottom: 15px;
	border: 0px;
}

#callback img {margin-top:1px;}

a.callback {
	color: #002F67;
	 text-decoration: none;
}

a.callback:hover {
	color: #002F67;
	 text-decoration: underline;
}


a.footer   { color: #fff; text-decoration: none }

a.footer:hover    { color: #fff; text-decoration: underline }

.formtitle	 {color: #002f68; font-size: .8em; line-height:1em; font-weight:bold; font-family: Verdana, Arial, Sans-Serif; margin: 9px 0px 8px}

.tabletitle	 {color: #fff; font-size: .8em; line-height:1em; font-weight:bold; font-family: Verdana, Arial, Sans-Serif; margin: 9px 0px 8px}


.textfield {
	color: #002f68;
	font-size: 10px;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #fff;
	width: 180px;
	height: 60px;
	border: 1px solid #002f68;
}



.button        {
	color: #002f68;
	font-weight: bold;
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	height: 17px;
	background-color:#fff;
	border: 1px solid #002f68;
	margin-right:8px;
}

.formfield	 {
	color: #002f68;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #fff;
	width: 180px;
	height: 18px;
	border: 1px solid #002f68;
}
li {
	list-style-type: disc;
	list-style-image: url(../images/bullet.gif);
	margin-bottom: 10px;
}
.content .border {
	border: 1px solid #CCCCCC;
	margin-bottom: 20px;
}
.border h2 {
	font-weight: bold;
	color: #E4670A;
	margin-bottom: 1px;
}

a.pagelink_on  {
	color: #002f68;
	text-decoration: none;
	font-weight: bold;
}

a.pagelink_on:hover    { color: #e4670a; text-decoration: underline }


h3 {
	font: normal 1.6em Arial, Helvetica, sans-serif;
	color: #e4670a;
}

a.large_link  {
	font: normal Arial, Helvetica, sans-serif;
	color: #e4670a;
	text-decoration: none;
}

a.large_link:hover    { font: normal Arial, Helvetica, sans-serif;
	color: #e4670a; text-decoration: underline }
