/*			.::  HTML ELEMENTS  ::.			*/
/*											*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0px;padding:0px;outline:0px;font-size:100%;}
img, abbr, acronym, fieldset {border:0px;}
ol, ul {list-style:none;}
:focus {outline: none;}
a {	color:#007350;	text-decoration:none; }
html{	margin:0; padding:0;	}
body{
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	color:#000000;
	background: #95b33c url(../images/background.gif);	
}
em{
	font-weight:bold;
	font-style:normal;
	color:#00B0DE;
}


/*	 		.::  COMMON  ::.			*/
/*	 									*/
.b{	display:block;	}
.i{	display:inline;	}
.n{ display:none; }
.f{ display:inline; float:left;	}	/* display:inline = ie6 quick fix, may cause future problems */
.r{ display:inline; float:right; }	/* display:inline = ie6 quick fix, may cause future problems */
.h{ visibility:hidden; }
.st{	font-weight:bold; color:#51626f; font-size:14px;}
.it{	font-style:italic;	}
.nomargin	{	margin:0px;		}
.nopad		{	padding:0px;	}
.noborder	{	border:0px;		}
.nospace	{	margin:0px; padding:0px; border:0px none; }
.aR{ text-align:right; }
.aL{ text-align:left; }
.aC{ text-align:center; }
.aT{ vertical-align:top;  }
.aB{ vertical-align:bottom;  }
.aM{ vertical-align:middle;  }

.rel{ position:relative; }
.abs{ position:absolute; }
.absTr{ position:absolute; top:0; right:0; }
.absR{ position:absolute; right:0; }


/*  CLEARS  */
.clear	 { clear: both; height: 0;	}
br.clear { height:1%; font-size:1px; line-height:1px; overflow:hidden; visibility: hidden; }

.click{ cursor:pointer; }
.click:hover{ text-decoration:underline; }

.help{ cursor:help; }
.help:hover{ text-decoration:underline; }


/* 
	PROJECT COLORS 
*/
.white,		.white a	{	color:#FFFFFF;	}
.black,		.black a	{	color:#000000;	}
.green1,	.green1 a	{	color:#007350;	}
.seddonRed,	.seddonRed a{	color:#eb151f;	}
.menuGreen, .menuGreen a{	color:#005c42;	}
.grey1	{color:#606060;}



/*	 		.::  COMMON LAYOUT ::.			*/
/*	 										*/
.pageFrame{
	width:981px;
	margin:0px auto 0px auto;
}
.pageFrame .headNav, .pageFrame .headDate{
	height:28px;
	line-height:28px
}
.pageFrame .subFoot{
	height:28px;
	line-height:28px;
	font-size:10px;	
}

/*
	PAGE CONTENTS BLOCK
*/
.pageFrame .pageBlock{
	padding:12px 12px 12px 12px;
	background:#ffffff;
}
.pageFrame .pageBlock .mainLogo{
	overflow:hidden;
	width:259px; height:149px;
}
.pageFrame .pageBlock .SeddonLogo{
	overflow:hidden;
	width:259px; height:77px;
	background:url(../images/home_base_02.jpg) no-repeat;
}
.pageFrame .pageBlock .SeddonLogo h1{	font-size:225%;	}

/*
	NAV MENU
*/
.pageFrame .pageBlock ul.navMenu{
	overflow:hidden;
	width:698px; height:40px;
	background: #005c42;
}
.pageFrame .pageBlock ul.navMenu li{ float:left; }
li#nm1{ width:111px; height:40px;	}
li#nm2{ width:119px; height:40px;	}
li#nm3{ width:119px; height:40px;	}
li#nm4{ width:138px; height:40px; }
li#nm5{ width:57px; height:40px;  }
li#nm6{ width:154px; height:40px; }

/*
	CONTENT BLOCKS
*/
.pageFrame .pageBlock .leftCol{
	margin:14px 0 0 0;
	width:246px;
}
.pageFrame .pageBlock .mainCol{
	width:698px;
	margin:14px 0 0 13px;
	position:relative;
}

/*
	BOTTOM NAV [image blocks]
*/
.pageFrame .pageBlock ul.bnavMenu{
	overflow:hidden;
	height:126px;
}
.pageFrame .pageBlock ul.bnavMenu li{	float:left;	}
#bnav1{ width:259px; height:126px; }
#bnav2{ width:227px; height:126px; }
#bnav3{ width:227px; height:126px; }
#bnav4{ width:226px; height:126px; }
.pageFrame .pageBlock ul.bnavMenu li.marR{ margin-right:8px; }



.pageFrame .pageBlock h1{
	font-size: 24px;
	margin-bottom:6px;
}
.pageFrame .pageBlock h2.btmMar, .pageFrame .pageBlock p{
	margin-bottom:12px;
}

/*	 		.::  PAGE SPECIFIC ELEMENTS ::.			*/
/*	 												*/
/*
	CONTACT PAGE FORM
*/
 body#contactFrame .formMain {
	position:relative;
	overflow:auto;
	height:490px;
}
body#contactFrame table.formTable{
	/*
	width:400px;
	margin:0 auto 0  auto;
	*/
	margin:0 0 0 10px; /* INDENT */
	font-size:12px;
}
body#contactFrame table.formTable td.col1,
body#contactFrame table.formTable td.col2{
	padding:4px 0 4px 0;
	vertical-align:middle;
}
body#contactFrame table.formTable td.aT,
body#contactFrame table.formTable td.aT{
	vertical-align:top;
}
body#contactFrame table.formTable td.col1{
	padding-left:10px; /* INDENT */
	padding-right:12px;
	text-align:left;
}
body#contactFrame table.formTable td.col2{
	padding-right:20px;
	text-align:left;
}
body#contactFrame table.formTable td.colSpan{	}
body#contactFrame table.formTable td.formEnd{
	padding:12px 0 0 0;
	text-align:center;
}
body#contactFrame table.formTable select{ width:220px; }
body#contactFrame table.formTable input{ width:216px; }
body#contactFrame table.formTable input.btn{ width:auto; }
body#contactFrame table.formTable textarea{
	width:216px; height:80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body#contactFrame table.formTable tr.extraSpace td{
	padding-top:12px;
	padding-bottom:12px;	
}
body#contactFrame table.formTable tr.extraSpaceTop td{
	padding-top:12px;
}
.hearInp{ visibility:hidden; }

/*
	BAD FIELD HIGHLIGTHING
*/
body#contactFrame table.formTable tr.badField td{
	/*border:1px solid red;*/
	background:#cccccc;
}

/*
	FORM OK MESSAGE
*/
body#contactFrame .sendOk{
	margin:128px 0 0 0;
	text-align:center;
}
body#contactFrame .sendOk h1{
	font-size: 24px;
	font-weight: bold;
	color: #007350;
}
body#contactFrame .sendOk h2{
	font-size: 12px;
}



body#contactFrame .legal{
	position:absolute;
	bottom:30px;
	right:20px;
	width:240px;

}

body#contactFrame .legal p{
	font-weight:bold;
	color:#666666;
}


.localmapkey{}


.localmapkey img{
	margin-left:8px;
}

.read_more1{top:195px; right:150px; position:absolute; z-index:10; height:20px; width:88px; background:url(../images/read-more.png);}
.read_more2{bottom:20px; right:150px; position:absolute; z-index:10; height:20px; width:88px; background:url(../images/read-more.png);}


#txt_22px{ font-size:22px;}


#story-one{width:698px;  background:url(../images/resident1.jpg) no-repeat 490px 10px #FDD42C; position:relative; padding:10px 0 0 0;}
#story-one h2 { font-size:30px; margin:0px 0 0 30px; }
#story-one h3 { font-size:14px; margin:20px 0 20px 30px; color:#048566; float:left; display:inline; clear:both; }
#story-one h4 { font-size:30px; margin:0px 0 0 30px; }
#story-one .more_stories{ background:url(../images/read-more-stories.gif); height:21px; width:113px; float:left; margin:20px 0 0 30px; display:inline; clear:both;  }
#story-one p { width:630px; margin:0 0 20px 30px; clear:both; line-height:18px; }











#leftColInject .intro{
	margin-bottom	:12px;
	font-size		:15px;
	line-height		:20px;
	color			:#95b33c;
}



#mainColInject a.play-video{
	display			:block;
	height			:393px;
	cursor			:pointer;
}












