* {
  margin: 0;
  padding: 0;
}

body {
  font: 62.5%/1.6 "Geneva", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
  background-color:#D4D4D4;
  min-width: 760px;
  text-align: center
}

h1 {
	font-size: 1.6em;
}
h2 {
	font-size: 1.5em;
}
h3 {
	font-size: 1.3em;
}
p {
	font-size: 1.2em;
}
a {
	color: #000000;
	padding: 2px;
}
a:visited {
	color: #666666;
}
a:hover {
	background-color: #EE1A2C;
	color: #ffffff;
}
#wrapper {
	width: 950px;
	background-color: #ffffff;
	margin: 0 auto;
	text-align:left;
}
#navbg {
	background-color: #3F597B;
	text-align:center;
	border:1px solid #ff0000;
}
#rightnavbg {
	background-image: url(../images/main_right.gif);
}

#topnav {
	height: 20px;
	line-height: 16px;
	padding: 0px;
}
#topnav ul {
	margin: 0px 0px 0px 0px;
	padding: 0px; 
}
#topnav ul li {
	display: inline;
}
#topnav ul li a {
	padding: 3px 14px 3px 16px;
	color: #eeeeee;
	text-decoration: none;
	border-right: 1px dashed #cfcfcf;
	font-weight: normal;
	font-family: Arial, Tahoma, Times, Helvetica;
	font-size: 12px;
}

#topnav ul li a:hover {
	color: #fff;
	background-color: #D90018;
}
#topnav #firstitem {
	border-left: 1px dashed #cfcfcf;
}

#topbarbg {
	background-image: url(../images/top_bar.gif);
}
#headertl {
	background: #ffffff url(../images/topleft_corner.gif) repeat-x;
	font-size: 1px;
	height: 7px;
	width: 11px;
	float: left;
}
#headertr {
	background: #ffffff url(../images/topright_corner.gif) repeat-x;
	font-size: 1px;
	height: 7px;
	width: 11px;
	float: right;
}
#header {
	background: #ffffff url(../images/top_bar.gif) repeat-x;
	height: 7px;
}
#logo a {
	padding: 0px;
	border: 0px;
}
#headerlower {
	clear: both;
	background-color: #ffffff;
}
#headerl {
	background-image:url(../images/header_left.gif);
	height: 69px;
	width: 11px;
	float: left;
}
#headerr {
	background-image:url(../images/header_right.gif);
	height: 69px;
	width: 11px;
	float: left;
}
#headerlower #logo {
	float: left;
	text-align: center;
	background-image: url(../images/header_bg.gif);
	background-color: #ffffff;
	width: 928px;
}

#no1 {
	background-image:url(../images/bullet1.gif);
	padding-left:60px;
	background-repeat: no-repeat;
	background-position: left top;
}
#no2 {
	background-image:url(../images/bullet2.gif);
	padding-left:60px;
	background-repeat: no-repeat;
	background-position: left top;
}
#no3 {
	background-image:url(../images/bullet3.gif);
	padding-left:60px;
	background-repeat: no-repeat;
	background-position: left top;
}
#home_content {
	background-color: #FEEEEF;
	padding: 0px 15px 20px 15px;
	width:682px;
}
#home_content ol {
	font-size:12px;
	list-style:none;
	margin-left:0px;
}
#home_content ol strong{
	font-size:16px;
}
#home_content img {
	margin: 15px 0px 2px 10px;
}
#main {
	clear: both;
	margin: 0px 4px 0px 4px;
	border-left: 1px solid #005982;
	border-right: 1px solid #005982;
}
#secondarycontent {
	width: 215px;
	float: right;
	margin: 80px 3px 0px 0px;
	background-color: #EE1A2C;
	padding: 20px 0px 20px 4px;
}
#secondarycontent p {
	color: #ffffff;
	font-size: 1.1em;
	font-weight: bold;
	width: 100%;
	line-height: 20px;
	margin-top: 10px;
}
#secondarycontent p em {
	font-style: normal;
	font-size: 1.6em;
}
#secondarycontent label {
	float: left;
	width: 100px;
	margin-bottom: 3px;
}
#secondarycontent input {
	width: 90px;
}

#secondarycontent input[type="image"] {
	width: 59px;
	height: 31px;
}

#main_content label {
	float: left;
	width: 300px;
}
#main_content form p {
	clear: both;
}

.clear {
	clear: both;
}
#main_content {
	background-color: #FEEEEF;
	padding: 10px 15px 20px 25px;
}
#footer {
	text-align: center;
	background-color: #EBEEF2;
	border-top: 1px solid #005982;
	border-bottom: 1px solid #005982;
	padding: 5px 0px 5px 0px;
	font-weight: bold;
	margin-bottom: 5px;
}
.whiteheadtext p {
	color: #ffffff;
}
.centretext {
	text-align: center;
}
#dpa {
	float: left;
	margin: 0px;
	padding: 7px;
	background-color: #eeeeee;
	border: 1px solid #000000;
	width: 50%;
	margin-left: 300px;
}
#propsummary {
	float: left;
	background-color: #3f597b;
	width: 275px;
	color: #ffffff;
}
#propsummary label {
	width: 150px;
}
#propsummary a {
	color: #ffffff;
}
#propstatus {
	float:right;
}
#proptandcs {
	float: left;
	margin: 10px;
}
.faqtablewhite {
	color: #ffffff;
	text-align: center;
}
.loginbutton {
	background-color: #ee0000;
	color: #ffffff;
	font-weight: bold;
	font-family: Geneva, "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
}
.loginbutton:hover {
	background-color: #eeffff;
	color: #ff0000;
	font-weight: bold;
}
#logout {
	float: right;
}
#logout a {
	font-size: 1.2em;
}
#locationmap {
	margin-left: 75px;
}