body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0 0 0 0;
	background: #e7eff1 url(/media/images/bg1.gif) repeat-x;
}

a{text-decoration:none;}
a:link{color:#00566B;}
a:active{color:#00566B;}
a:visited{color:#00566B;}
a:hover{color:#F68E42;}
a.rightNav:link{color:#00566B;}
a.rightNav:active{color:#00566B;}
a.rightNav:visited{color:#00566B;}
a.rightNav:hover{color:#F68E42; text-decoration:underline;}

img{border:none;}
h1,h2{display: none;}
h3{font-size:14px; color:#00566B; display:inline;}

/******************************************************** layout */

#container{
	width: 750px;
	margin: 0 auto 0 auto;
	text-align: left;
}

/******************************************************** header section */

#header{
	width: 750px;
	height: 66px;
	margin:0;
	padding: 0 0 0 0;
	border-bottom: #00566B 1px solid;
	text-align: right;
	font-size: 26px;
	color: #00566B;
}

.logo {
    background: url(/media/images/logo.gif) no-repeat;
    width: 192px;
    height: 66px;
    position: relative;
    float:left;
}

.logo a {
    width: 192px;
    height: 66px;
    position: relative;
    float:left;
}

.logo span {
    display: none;
}

/******************************************************** nav / banner */

#nav, #banner{
	height: 133px;
	float: left;
	margin:0;
	background: #FFF;
}

#nav{
	width: 176px;
	clear: both;
	padding:0 0 0 30px;
	border-right: #00566B 1px dotted;
}

#banner{
	width: 543px;
	background: url(/media/images/banner.jpg) no-repeat;
}

	#banner p{margin: 49px 0 0 11px;}

	ul.nav{
		margin:0;
		padding:0;
		list-style-image:url(/media/images/houses.gif);
	}
	ul.nav li{
		margin: 7px 0 7px 0;
	}

/******************************************************** content area */

#content{
	width: 750px;
	height: 272px;
	clear: both;
	margin:0;
	background: #FFF;
	border-top: #00566B 1px solid;
}

	#content_left, #content_main, #content_right{
		float: left;
		height: 270px;
	}

	#content_left{
		width: 173px;
		clear: both;
	}
	
	#content_main{
		width: 400px;
	}
	
	#content_right{
		width: 175px;
	}

/******************************************************** footer section */

#footer{
	width: 750px;
	height: 30px;
	clear: both;
	margin:0;
	border-top: #00566B 1px solid;
}

/******************************************************** original styles */

.center{text-align: center;}
p.copy{padding: 0 10px 0 0; text-align: justify;}
ul.ticks{
	list-style-image:url(/media/images/tick.gif);
}

	ul.ticks li{
		margin: 7px 0 7px 0;
	}

.banner_txt1, .banner_txt2{
	color: #00566B;
}

	.banner_txt1{
		font-weight: bold;
		font-size: 16px;
	}
	
.footer_links{padding: 0 0 0 150px;}
.box{width: 150px; text-align: center;}
.contact_form, .contact_details{
		float: left;
		height: 250px;
		display: block;
	}
	.contact_form{
		width: 260px;
	}
	.contact_details{
		width: 120px;
		margin: 5px 10px 5px 5px;
		text-align: right;
		font-size: 10px;
	}
.contact_table{font-size: 10px; margin:0;}

.navBorder { border-right: 1px dotted #00566B; }
tr.bannerBg { background-color:#FFFFFF; }
.baseLine {  border-bottom:1px solid #00566B; }
td.bodyBg { 
	background-color:#FFFFFF;
	border-left:1px solid #00566B;
	border-right:1px solid #00566B;
}
td.boxHeader {
	background-color:#F68E42; 
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	padding:2px 2px 2px 2px;
}
td.boxBody { 
	background-color:#00566B;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	padding:3px 3px 3px 3px;
}
td.loginBody {
	background-color:#00566B;
	font-size:11px;
	color:#FFFFFF;
	padding:2px 2px 2px 12px;
}
.footer {
	font-size:11px;
	text-align:center;
	color:#00566B;
}
a.footerLink {
	color:#00566B;
	text-decoration:none;
}
.fld { font-size:12px; }
.loginButton {
	font-size:12px;
	color:#00566B;
	background-color:#FFFFFF;
	border:1px solid #00566B;
}
form.login { display:inline; }

.paddingRightCol { padding:0px 5px 5px 0px; }
.quote { font-size:11px; }
.divider { border-top:1px dotted #00566B; }
fieldset { 
	color:#F68E42;
	width: 84%;
	margin: 5px 0 15px 0;
	border:1px solid #00566B; 
}
td.note {
	font-size:10px;
	color:#999999;
}
.loginTxt { color:#00566B; }
.header {
	font-size:26px;
	color:#00566B;
}
.smallfont { font-size:smaller; }
.contact{
	font-size:11px;
	color:#00566B;
	padding: 0 0 0 5px;
}

.headline{padding: 18px 0 0 0; display: block;}
.xml{margin:3px 0 0 125px; padding:0;}