/* CSS Document */

body {margin: 0px 0px 10px 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #000B5A; text-align: justify; }
h1 {font-size: 16px; font-weight: normal; margin: 10px 0px 10px 0px; padding: 0px; font-weight: bold;}
h2, h3 {font-size: 14px; font-weight: normal; margin: 10px 0px 10px 0px; padding: 0px; font-weight: bold;}
label {width: 90px; _width: 88px; height: 22px; float: left; color: #fff; font-weight: bold; margin-top: 4px;}
form {margin: 0px; padding: 0px;}
.form label
{
	color: #000;
}
hr {height: 0px; border: 0px; border-top: 1px solid #314993;}

/* OUTER FRAME */

#frame {margin: 0px auto 0px auto; width: 765px; border: 5px solid #314993; background-image: url(images/background.gif); background-repeat: repeat-y;}

/* HEADER AREA */

#header {height: 120px; background-color: #FFF8DD; border-bottom: 5px solid #314993; text-align: right; padding: 5px;}
#header img {float: left;}
#header a {color: #000B5A; text-decoration: none;}
#header a:hover {text-decoration: underline;}
#header p {margin: 15px 0px 0px 0px;}

/* NAVIGATION AREA */

#nav {float: left; width: 190px; background-color: #314993; background-image: url(images/splash-nav.gif); background-repeat: no-repeat; color: #fff; text-align: left;}
#nav a {color: #fff; text-decoration: none; font-weight: bold;}
#nav a:hover {text-decoration: underline;}
#nav ul {padding-left: 7px; margin-left: 0px;}
#nav li {list-style: none;}
#nav h2 {font-size: 13px; font-weight: normal; margin: 10px 0px 0px 10px;}
#nav h3 {font-size: 12px; font-weight: bold; margin: 10px 0px 10px 10px;}
#nav p {margin: 50px 10px 0px 10px;}

#nav2 {float: left; width: 190px; background-color: #314993; background-image: url(images/splash-nav.gif); background-repeat: no-repeat; color: #fff;}
#nav2 a {color: #fff; text-decoration: none;}
#nav2 a:hover {text-decoration: underline;}
#nav2 ul {padding-left: 10px; margin-left: 0px;}
#nav2 li {list-style: none; font-weight: bold;}
#nav2 h2 {font-size: 12px; font-weight: bold; margin: 70px 0px 0px 10px;}
#nav2 p {margin: 10px;}

/* CONTENT AREA */

#content {float: left; width: 555px; _width: 550px; margin: 0px; background-color: #FFF8DD; padding: 10px;  _padding: 5px; }
#content p {margin: 5px 0px 5px 0px;}
#content a {color: #000B5A; text-decoration: none; font-weight: bold;}
#content a:hover {text-decoration: underline;}

/* SEARCH BOX */

#search {text-align: left;float: right; width: 235px; height: 290px; background-image: url(images/search-box.gif); background-repeat: no-repeat; color: #fff; margin: -10px -10px 10px 10px; _margin: -10px -5px 10px 10px; font-weight: bold; padding-left: 10px;}
#search h1 {text-align: right; font-size: 14px; font-weight: bold; margin: 5px 15px 25px 0px;}
#search select {width: 130px; margin-top: 4px;}

.formfieldsearch {width: 126px; _width: 124px; margin-top: 4px;}
.ndev {padding: 0; margin: 10px 0 0 0; }
.butt {margin: 0px 0px 0px 90px;}

/* FEATURE BOXES */

.features {float: left; width: 250px; height: 185px; margin: 10px 20px 0px 0px;}
.features h2 {background-color: #314993; color: #fff; margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; padding: 3px;}
.features img {float: left; margin: 5px 10px 0px 0px; border: 1px solid #314993; width: 120px; height: 120px;}
.features a {font-weight: bold;}

.spacer {width: 10px; float: left;}

/* SEARCH RESULTS */

.results {float:left; display:inline; text-align:center; background-color:#FAF7F2; width: 165px; margin: 0px 0px 15px 15px; height: 310px; border: 1px solid #314993;}
.results img{width:145px; height:108px; margin:10px 2px 2px 2px; border: 1px solid #314993;}

/* PROPERTY DETAILS PAGE */

#photos{float: right; margin: 0px 0px 10px 8px; width: 305px; display: inline; height: 510px; /*background-color: red;*/}
#photos img{margin: 4px; border: 1px solid #942B4A; float: left;}

.details {width: 300px; height: 225px;}
.thumbs {float: left; padding: 0px; margin: 0px;}
.thumbs img, .thumb {width: 89px; height: 66px; padding: 0px;}
.textbox {width: 540px; height: 200px;}

/* FOOTER AREA */

#footer {margin: 10px auto 0px auto; width: 770px; color: #fff; text-align: right;}
#footer a {color: #fff; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

/* CLASSES AND OTHER IDS */

.navtop {margin-top: 70px;}
.bluetext {color: #314993;}
.left {float: left;}
.right {float: right;}
.picright {float: right; margin: 0px 0px 0px 10px; border: 1px solid #314993;}
.formfield {width: 150px;}
#bottom {margin-top: 50px;}
#bottom p {margin-bottom: 10px;}
.picborder { width: 90px; height: 70px;}

.formlayout
{
	width: 450px;

	float: left;
}
.formreg
{
	float: left;
	width: 150px;
	margin-top: 2px;
}
.formreg1
{
	float: left;
	width: 450px;
	height: 200px;
	margin-top: 2px;
}
.small
{
	float: left;
	width: 60px;
	margin-top: 2px;
}
.formlayout label
{
	float: left;
	width: 200px;
	color: #000;
	margin-top: 2px;
}
.formlayout textarea
{
	width: 400px;
	height: 200px;
}
.pagenav {margin: 15px 0px 10px 0px; float: left;}
.pagenav a {margin: 0px 3px 0px 3px;}