﻿/* GENERIC STYLES 
-------------------------------------------- */
*{
	margin: 0px;
	border: 0px;
	padding: 0px;
}
img a{
	border: 0px;
}
body {
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-image: url(images/background.gif);
	text-align: left;
	font-family: Verdana;
	font-size: 9pt;
	color: #343434;
}
/* TYPOGRAPHY  USED
-------------------------------------------- */
a {
	color: #04512B;
	text-decoration: none;
	border-color:fuchsia;
}

a:hover {
	color: #04512B;
	text-decoration:underline
}
.text {
	font-family: Verdana;
	font-size: 8pt;
	color: #666;	
	border: 1px;
	border-color: #A6A69E;
	border-style: solid;
}
.bigred {
	font-size: 18pt;
	font-style: normal;
	font-weight: bold;
	color: #04512b;
	margin: 0px;
	font-family: arial;
}
.bold_italic{
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;	
}

/* PAGE CONTAINER & HEADER
-------------------------------------------- */
#container {
	width: 867px;
	margin: auto;
} 
	#header{
	}
	
/* SIDEBAR
-------------------------------------------- */
#sidebar1 {
	width: 225px;
	float: left;
}
	#menu {
	color: #FFFFFF;
	height: 244px;
	padding-right: 19px;
	padding-left: 19px;
	}

	.leftads {
	color: #FFFFFF;
	margin-top: 17px;
	background-image: url(../images/left-green.gif);
	padding-top: 17px;
	padding-left: 16px;
	}
.leftad {
	color: #FFFFFF;
	margin-top: 12px;
	padding-left: 16px;
}
	
/* MAIN CONTENT
-------------------------------------------- */	
#mainContent {
	float: left;
} 
	#banner {
		width: 624px;
		height: 245px;
		background-image: url(images/elmbrook-banner.jpg);
	}
		#bannertext {
	height: 244px;
	width: 298px;
	color: #FFFFFF;
	text-align: left;
	float: right;
	background-image: url(../images/new-home.gif);
	padding-top: 1px;
		}
			#bannertext a {
				text-decoration:underline;
				color: #FFFFFF;
			}
	.featuretitlelong {
	height: 33px;
	width: 642px;
	background-image: url(../images/quality.gif);
	color: #FFFFFF;
	}
	.blurblong {
	width: 632px;
	padding-left: 10px;
	background-image: url(../images/kapiticoast.gif);
	background-repeat: no-repeat;
	}
		.feature_text{
	width: 431px;
	float: left;
	margin-bottom: 16px;
		}
	.copyright {
	height: 16px;
	color: #07562F;
	text-align: center;
	margin-bottom: 20px;
	font-family: arial;
	font-size: 8pt;
	}

/* FOOTER
-------------------------------------------- */
#footer {
	font-size: 7.5pt;
	height: 77px;
	background-image: url(../images/footer.gif);
	border-top-width: 1px;
	border-style: solid;
	border-color: #9ab3a1;
	width: 867px;
	color: #666;
	text-align: center;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
	#footer a {
		color: #04512b;
		text-decoration: none;
	
	}
	#footer a:hover {
		color: #04512b;
		text-decoration: none;
	}
	.menubase {
	height: 17px;
	padding-right: 4px;
	padding-left: 4px;
	border-right-width: 1px;
	border-style: solid;
	border-color: #94b3a1;
	float: left;
	padding-top: 4px;
	margin-top: 10px;
	font-size: 7pt;
	}
	.menubaseend {
		height: 17px;
		padding-right: 4px;
		padding-left: 4px;
		float: left;
		padding-top: 4px;
		margin-top: 10px;
		font-size: 7pt;
	}
.line {
	height: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A6A69E;
	margin: 0px;
}
#container #mainContent .blurblong ol li {
	margin-left: 22px;
}
#container #mainContent .blurblong ul li {
	margin-left: 45px;
}
#container #mainContent .blurblong hr {
	margin-top: 15px;
	margin-bottom: 15px;
}
.formboarder {
	border: 1px solid #999;
	font-family: verdana;
	font-size: 8pt;
	color: #333;
}
#headerbase {
	height: 27px;
	background-image: url(../images/retirement-home.gif);
}
.greenline {
	width: 431px;
	float: left;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #98b1a0;
}
.bannerlinks {
	height: 65px;
	width: 282px;
	float: left;
	padding: 8px;
}
.banner_images {
	height: 63px;
	width: 86px;
	border: 1px solid 989390;
	float: left;
}


#footertop {
	font-size: 7.5pt;
	height: 24px;
	background-image: url(../images/footer-top.gif);
	width: 867px;
	color: #666;
	text-align: center;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.emailus {
	width: 155px;
	float: left;
	margin-left: 29px;
}
.feature_text_top {
	width: 431px;
	float: left;
	margin-bottom: 16px;
	margin-top: 20px;
}
.banner_image_text {
	height: 63px;
	width: 179px;
	border: 1px solid 989390;
	float: left;
	margin-left: 12px;
	font-family: arial;
	font-size: 8.5pt;
	color: #343434;
}
.greentext {
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #04512b;
	font-family: arial;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.elmbrook {
	height: 17px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-top: 1px;
	margin-top: 10px;
	font-size: 7pt;
	margin-left: 32px;
	color: #04512B;
}
body {
	background-image: url(../images/retirement-kapiti.jpg);
	background-repeat: no-repeat;
}

.bannerlinks_base {
	height: 65px;
	width: 282px;
	float: left;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 8px;
}
#sizetext #container #mainContent #banner #bannertext .bannerlinks .banner_image_text p a {
	font-style: italic;
	color: #04512B;
	text-decoration: underline;
}
.text_size {
	width: 180px;
	margin-left: 270px;
	height: 20px;
	padding-top: 12px;
}
.leftadswhite {
	color: #FFFFFF;
	margin-top: 17px;
	padding-left: 16px;
}
.blurblong2 {
	width: 632px;
	padding-left: 10px;
	background-image: url(../images/kapiticoast2.gif);
	background-repeat: no-repeat;
}
.feature_text_contain {
	width: 431px;
	float: left;
}
.submit {
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: #04542C;
	background-color: #E8F0EB;
	border: 1px solid #848484;
	padding: 3px;
}
#sizetext #container #footer .menubase a:hover {
	color: #04542C;
	background-color: #E8F0EB;
	text-decoration: underline;
}
.text {
	font-family: arial;
	font-size: 9pt;
	color: #343434;
}
.number_point {
	width: 25px;
	float: left;
	margin-top: 0px;
}
.number_point2 {
	width: 400px;
	float: left;
	margin-left: 5px;
}

#sizetext #container #footer .menubaseend a:hover {
	color: #04542C;
	background-color: #E8F0EB;
	text-decoration: underline;
}
.kapiti_road {
	width: 155px;
	float: left;
	margin-left: 29px;
	margin-top: 14px;
}
.number_image {
	width: 94px;
	float: left;
	margin-top: 0px;
	height: 126px;
}
.number_image2 {
	width: 323px;
	float: left;
	margin-left: 14px;
}
.number_image2download {
	width: 323px;
	float: left;
	margin-left: 14px;
	margin-top: 14px;
}
.map {
	width: 207px;
	float: left;
	margin-bottom: 16px;
	margin-right: 16px;
}
.map2 {
	width: 207px;
	float: left;
	margin-bottom: 16px;
}
.feature_employ {
	float: left;
	margin-bottom: 16px;
	width: 305px;
}
.tabletext {
	font-family: verdana;
	font-size: 9pt;
	color: #343434;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 7px;
	padding: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-left-color: #C0C0C0;
}
.tablewhite {
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	margin-left: 5px;
	background-color: #04512B;
	padding-left: 5px;
}
.tabletextmid {
	font-family: verdana;
	font-size: 9pt;
	color: #343434;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 7px;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
	text-align: center;
}
.tabletextend {
	font-family: verdana;
	font-size: 9pt;
	color: #343434;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 7px;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C0C0C0;
	border-left-color: #C0C0C0;
	text-align: center;
}
.style3 {
	text-align: center;
	border-left: 1px solid #C0C0C0;
	border-right-style: solid;
	border-right-width: 1px;
	border-top: 1px solid #C0C0C0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.style4 {
	text-align: left;
	color: #FFFFFF;
	border-width: 1px;
	background-color: #04512B;
}
.style5 {
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
}
.style6 {
	text-align: center;
	color: #FFFFFF;
	border-width: 1px;
	background-color: #04512B;
}
.style7 {
	border-left: 1px solid #C0C0C0;
	border-right-style: solid;
	border-right-width: 1px;
	border-top: 1px solid #C0C0C0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}#sizetext #container #mainContent .blurblong .feature_text_contain .employment p {
	text-align: center;
	margin-top: 5px;
	font-size: 8.5pt;
}
#sizetext #container #mainContent .blurblong .feature_text_contain .employment2 p {
	text-align: center;
	margin-top: 5px;
	font-size: 8.5pt;
}

.rva {
	width: 152px;
	float: left;
	margin-left: 31px;
	margin-top: 14px;
}
.testimonial {
	color: #343434;
	margin-top: 12px;
	padding-left: 0px;
	height: 269px;
	background-image: url(../images/testimonial.gif);
	width: 189px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
}
.testimonial_text {
	padding-right: 6px;
	padding-left: 6px;
}
.employment {
	width: 106px;
	float: left;
	margin-bottom: 16px;
	margin-right: 16px;
}
.employment2 {
	width: 106px;
	float: left;
	margin-bottom: 200px;
	margin-right: 16px;
}
.testimonial2 {
	color: #343434;
	margin-top: 12px;
	padding-left: 0px;
	height: 283px;
	background-image: url(../images/testimonial.gif);
	width: 189px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
}
.testimonial3 {
	color: #343434;
	margin-top: 12px;
	padding-left: 0px;
	height: 310px;
	background-image: url(../images/testimonial.gif);
	width: 189px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
}
