body {background:#25333d;font-family:Arial, Helvetica, geneva, sans-serif;font-size:11px;line-height:15px;color:#35444F;margin:0;padding:0}

a:link,a:visited {color:#00AAEC;text-decoration:none}
a:hover {color:#1A252C;text-decoration:underline}
a:active {background:#00AAEC;color:#fff}
	
h1{background:url(images/BlueArrow.png) no-repeat left top;border-bottom:1px dotted #009ce8;color:#009ce8;font-size:15px;padding-bottom:8px;padding-left:20px;margin-bottom:0;line-height:10px;width:454px}
h1 span{color:#232f3b;line-height:25px}

h2{color:#009CE8;border-bottom:1px solid #83A9BF;font-family:Trebuchet MS, Helvetica, Geneva, sans-serif;font-size:14px;margin:0px}
h2.alt{background:url(images/BlueArrow.png) no-repeat left center;padding-left:20px;border:none}

h3 {clear:both;background:url(images/GreenArrow.png) no-repeat left top;border-bottom:1px dotted #75B829;color:#75B829;line-height:12px;padding-bottom:8px;padding-left:20px;width:454px}

#outercontainer {background:url(/images/gradient.png) repeat-y top center #25333d;width:100%;display:block}
#container {margin:auto;width:977px;background:#fff;border-left:1px solid #747B81;border-right:1px solid #747B81;padding:0 3px}

#carousel, .minicarousel{display:block}
.minicarousel{width:247px;float:right;text-align:center}
#carousel ul, .minicarousel ul{list-style:none;padding:0}
#carousel li, .minicarousel li{float:left;position:relative}
#carousel .view, .minicarousel .view{overflow:hidden;position:relative}
#carousel a{display:block;position:absolute;height:100%;background:url(images/slider_left.png) no-repeat top left;width:19px;text-indent:-999em}
#carousel a.right{right:0;background-image:url(images/slider_right.png)}
.minicarousel{background:#e3f4fc}
.minicarousel ul{margin-top:0}
.minicarousel li{height:225px}
.minicarousel a{display:block;height:20px;width:20px;background:url(images/minicarousel-left.png) no-repeat center center;text-indent:-999em;float:left}
.minicarousel a.left{margin-left:103px}
.minicarousel a.right{background-image:url(images/minicarousel-right.png)}

.casestudylogo{position:absolute;right:0;top:8px}
.casestudylinks{list-style-image: url(images/BlueArrowNarrow.png);float:left;padding:0;margin:20px}
.casestudylinks a{color:#35444F}

.units {list-style:none;padding:0;margin:0 0 20px 0}
.units span{display:inline-block;width:400px}
.units .green{width:60px;color:#60b024;text-transform:uppercase}
.units .available{background-color:#fff}
.units .available span{color:#00AAEC!important;text-transform:uppercase}
.units a:hover{text-decoration:none}

#topimagebg {background:url(images/toprepeat.png) repeat top right;min-width:900px;height:159px;}
#topimage {height:159px;background:url(images/topbg.png) no-repeat top left;}
#topimage img {margin:20px 0 0 18px;}

#toplinks {height:31px;background:#1A252C;border-top:1px solid #729874;margin:0}

#toplinks ul {margin:0;padding:0;list-style:none;}

#toplinks ul li {float:left;}

#toplinks a {
	display:block;
	height:31px;
	background-position:bottom left;
	background-repeat: no-repeat;
	text-indent:-90000px;
	outline:none;
}
		
#The_Park {
	width:107px;
	background:url(images/l-The_Park.png)
}
#Development {
	width:129px;
	background:url(images/l-Development.png)
}
#Businesses {
	width:124px;
	background:url(images/l-Business.png)
}
#History {
	width:130px;
	background:url(images/l-History.png)
}
#The_Area {
	width:126px;
	background:url(images/l-The_Area.png)
}
#Contacts {
	width:127px;
	background:url(images/l-Contacts.png)
}
#Downloads {
	width:128px;
	background:url(images/l-Downloads.png)
}
#News {
	width:106px;
	background:url(images/l-News.png)
}

#toplinks .sel, #toplinks a:hover {background-position:top left}

#sublinks_empty {
	height:20px;
	background:#E8F6FB url(images/mainbg.png) repeat-x;
}
#sublinks {
	height:27px;
	background:url(images/ll-Select.png) no-repeat top left #83CEF4;
	padding-left:65px;
}

#sublinks ul {
	list-style:none;
	margin:0;
}
#sublinks ul li {
	float:left;
}
#sublinks a {
	display:block;
	height:27px;
	background-position:top left;
	text-indent:-90000px;
	outline:none;
	background-repeat:no-repeat
}

#Overview {
	width:129px;
	background:url(images/ll-Overview.png);
}
#Current {
	width:124px;
	background:url(images/ll-Current.png);
}
#Phase_4 {
	width:130px;
	background:url(images/ll-Phase_4.png);
}
#sublinks a:hover,#sublinks .sel {
	background-position:bottom left;
}

#main {
	width:100%;
	margin:0px;
	background:#c9e9f8;
	display:block;
	padding-top:5px;
}
#middle {
	width:474px;
	float:left;
	margin-left:240px;
	display:inline;
	line-height:150%;
}
* html #middle {
	overflow:hidden;
}
#middle #pagetitle {}
#pagetitle .topblack {
	font-family:helvetica, arial, sans-serif;
	font-size:24px;
	color:#333;
	border-bottom:0;
	line-height:26px;
}
#pagetitle .topblue {
	font-family:helvetica, arial, sans-serif;
	font-size:24px;
	color:#009CE8;
	border-bottom:0;
	line-height:26px;
}


#content {padding:10px 0;position: relative}

ul.left {
	float:left;
}
ul.right {
	float:right;
}
ul.main {list-style-image:url(images/GreenArrowNarrow.png);margin:0 0 25px 14px; /* for ie6 */padding-left:3px}
ul.main li {padding-left:3px;font-style:italic}

	
#left {
	width:254px;
	float:left;
	margin:0;
	margin-left:-714px;
	min-height:300px;
}

#leftlinks ul {
    list-style:none;
    margin:0;
    padding:0;
}
#leftlinks ul li {
    float:left;
}
#For_Sale,#Download,#Contact_Us {
    height:99px;
    width:221px;
    background-position:top left;
    text-indent:-10000px;
    display:block;
    margin:0 0 5px 0;
}
#For_Sale {background:url(images/left-For_Sale.png) no-repeat}
#Download {background:url(images/left-Download.png) no-repeat}
#Contact_Us {background:url(images/left-Contact_Us.png) no-repeat}

#For_Sale:hover,#For_Sale.sel,#Download:hover,#Download.sel,#Contact_Us:hover,#Contact_Us.sel {background-position:bottom left}

#sidebars {height:100%}
#right {width:263px;float:left;height:100%}
#right .newright{background:#ddf0fa;border-color:#fff;border-style:solid;border-width:2px 0 2px 2px;float:right;width:230px;height:100%;padding-bottom:51px}
#right h3{background:none;margin-left:10px;padding-bottom:26px;padding-left:0;width:220px}
#right ul{list-style-image:url(images/GreenArrow.png);padding-left:30px}
#right address{font-style: normal}
#right .green{color:#61b024}
#right .news li{border-bottom:1px dotted #75B829;padding-top:10px;padding-bottom:25px}
#right .news p, #right .news h5{margin:0}
#right .news h5{font-size:12px;font-style:italic}
#right .news a, #right .news a:hover{color:#75B829}

			#right .rightpadding {
				margin:0px;
				margin-left:15px;
				padding:0px 15px 15px 15px;
			}
			#right #overview {
				height:176px;
				background:#AFDFF8;
			}
			#right #overview h2 {
				padding-top:3px;
			}
				#right #overview ul {
					margin:0px;
					list-style:disc;
					padding:5px 0px 5px 15px;
					padding-left:15px;
				}
				#right #overview ul li {
					padding:2px 0;
					font-size:16px;
					font-weight:bold;
				}
#footer {font-family:Arial, Helvetica, sans-serif;font-size:10px;width:100%;border-top:1px solid #A0D9F6;position:relative;background:#cbe7df;padding-top:20px;height:122px}
#footer img {margin-right:65px;margin-left:20px;float:left}
#footer ul{float:left;list-style:none;width:254px;padding:0;margin:0}
#footer a{color:#35444f}

.newsfeeditem, .newsfeeditem .newshead {display:block}
.newsfeeditem .newshead{background:url(images/newshead.png) no-repeat left top;border-top:2px solid #009CE8;border-bottom:1px dotted #009CE8;padding:7px 0 7px 30px}
.newsfeeditem .newshead h4{font-size:15px;margin:0}
.newsfeeditem .newshead p{color:#009CE8;font-style:italic;margin:0;line-height:15px}


#admin {
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
.admintitle {
	width:170px;
	padding:5px;
	background:#ccc;
	display:block;
	margin:0 auto;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	position:relative;
}
#admin div {
	width:180px;
	margin:0 auto;
	padding:0px 0;
}
#admin ul {
	width:180px;
	list-style-type:none;
	margin:0 auto;
	padding:0;
}

#admin li h4 {
	display:block;
	position:relative;
	border-width:1px 0;
	border-color:#ccc;
	border-style:solid;
	color:#555;
	text-decoration:none;
	margin:4px 1px;
}

#admin li h4 span.dark {
	font-size:14px;
	display:block;
	position:relative;
	margin:0 -1px;
	border-width:0 1px;
	border-color:#ccc;
	border-style:solid;
	background:#aaa;
	padding:2px 6px;
	font-weight:bold;
}
#admin li a {
	display:block;
	position:relative;
	border-width:1px 0;
	border-color:#ccc;
	border-style:solid;
	color:#555;
	text-decoration:none;
	margin:4px 1px;
}
 
#admin li a span {
	display:block;
	position:relative;
	margin:0 -1px;
	border-width:0 1px;
	border-color:#ccc;
	border-style:solid;
	background-color:#eee;
	padding:2px 6px;
}
 
#admin li a:hover {
	border-color:#aaa;
	color:#333;
}
 
#admin li a:hover span {
	border-color:#aaa;
	background-color:#ddd;
}



div.submit-inputs {
}

div.submit-inputs label {margin-top:4px; float:left;width:90px}

.bigform {margin:23px 0}

.bigform .submit {
	margin-left:120px;
}
.bigform .form-text, .bigform .form-text-variable, .bigform textarea, .bigform select, .bigform .form-brief {font-size:12px;font-family:arial, helvetica, sans-serif;background:#fff;border:1px solid #a2c1de;color:#5f6e7c}

.bigform select {
	padding:1px 0;
}

.bigform textarea.disabled {
	background:#eee;
	border:1px solid #ccc;
	color:#666;
}

.bigform input, .bigform textarea {
	font-size:11px;
	color:#333333;
	padding:3px 7px;
}

.bigform div {
	clear:left;
}

.bigform .inline {
	float:left;
	clear:none;
	padding-right:5px;
}

input.button1, input.button2 {
	font-size:100%;
	margin-top:2px;
	padding:3px 10px;
}

.button2 {
	color:#777;
}

.bigform .form-text, .bigform textarea {width:368px;margin:2px 0;border:0}

.bigform .form-brief {
	width:200px;
} /*IE6*/

.bigform .form-text-variable {
	width:96%;
}

.form-tools .button1 {width:382px;height:18px;background:url(images/submit.png) no-repeat top right;border:0;color:#1990e4;text-align:right;padding:0 13px 1px;font-size:13px;margin-left:90px}

.bigform label {
	float:none;
	display:block;
	font-size:105%;
	font-weight:bold;
	letter-spacing:-0.03em;
	color:#5f6e7c;
	margin:0.7em 0 0.1em 0;
}

.bigform label span {
	font-size:80%;
	font-weight:normal;
	color:#a5cc7a;
	letter-spacing:0;
}

.bigform label.form-checkbox {
	display:inline;
	vertical-align:middle;
	position:relative;
	top:-3px;
}

.bigform .form-field {
	padding-bottom:1em;
}

.form-url-text {
	font-size:126%;
	font-weight:normal;
}


.cls {
	clear:both;
	display:block;
	height:1px;
}

.editbox {
	width:460px;
	font:inherit;
}
#edittext {
		float:right;
		display:block;
		clear:both;
}
#savetextholder, #canceltextholder {
	float:right;
	width:70px;
	height:20px;
	background:#ccddaa;
	text-align:center;
	margin:0 4px;
	border-color:#CBCBCB #D1D1D1 #D3D3D3 #D3D3D3;
	border-style:solid;
	border-width:1px;
} #savetextholder { width:140px; }


/** .....EDIT BOX............................. **/


.editboxholder {
	background:url(/images/editbox-bg.png) repeat-y 0 100%;
	padding:1px;
	position:relative;
}
.editbox {
	border-top:1px solid #959598;
	border-left:1px solid #959598;
	border-bottom:1px solid #959598;
	border-right:1px solid #959598;
	background:#fff;
}

.submitbutton {
	position:relative;
	display:inline;
	background:#CACBCE;
	border:1px solid #959598;
	color:#101416;
	font-family:arial, Fixedsys, Impact, arial;
	/*margin:0 4px;*/
	padding:1px;
	cursor:pointer;
}
.submitbutton:hover {
	border-color:#69696B #959598 #959598 #69696B;
	color:#0F7A87;
	background:#E0E0E2;
}
.over {
	background:url(/images/textarea_background.gif) repeat !important;
	cursor:pointer;
}
.hidden {display:none !important}

.validation-failed {
	border:1px solid #f00;
}
.validation-passed {
}
.validation-advice {
	margin:0px 2px 0px 120px;
	font-style:italic;
	padding:2px; 
	color:#fff; 
	background-color:#f00;
	width:182px;
}
.warning {
	border:1px solid #c66;
}
.warning-advice {
	margin:2px;
	padding:2px;
	color:#fff;
	background-color:#bbb;
}


.toolTip { cursor:pointer; }
.tool-tip {
	color:#fff;
	width:139px;
	z-index:13000;
}
 
.tool-title {
	font-weight:bold;
	font-size:11px;
	margin:0;
	color:#9FD4FF;
	padding:8px 8px 4px;
	background:url(images/bubble.png) top left;
}
 
.tool-text {
	font-size:11px;
		display:block;
	padding:4px 8px 8px;
	background:url(images/bubble.png) bottom right;
}

.tabs {}
.tabs a:link, .tabs a:visited { text-decoration: none; color: #2786C2;font-weight:normal; }
.tabs a:hover { text-decoration: underline; }
.tabs .item { margin-bottom: 1px; background: #DCDCDC; border:1px solid #9f9f9f;color: #666; font-size:11px;font-family:arial;line-height:15px;font-weight:bold;}
.tabs .item, .tabs * input {-moz-border-radius: 3px !important;-webkit-border-radius:3px !important }
.tabs .add { background: #fff; }
.tabs .item .title { height:22px;padding-bottom:3px;display:block;}
.tabs .item .title .left { cursor:pointer; height:19px;float:left; padding: 6px 0 0 10px;width: 570px;}
.tabs .item .title .left span { color: #fff;width:15px;height:22px;font-size:18px;overflow:hidden;margin:-3px 0 0 -5px; float:left;}
.tabs .add .title .left span { color: #dcdcdc; }
.tabs .item .title .left:hover,.tabs .item .title .left:hover span,.tabs .item .title .left.on span { color: #000; }
.tabs .item .on { background:#333333; color:#13DAff; }
.tabs .item .on .left span { color: #666; }
.tabs .item .on .left:hover,.tabs .item .on .left:hover span { color: #fff; }
.tabs .item .title .right { float:right; padding: 0px 0px 0 0; width: 91px; }
.tabs .item .title .right img { border:0; height:18px;width:18px;float:right;margin-right:10px;margin-top:4px;}
.tabs .item .title .right a:link,.tabs .item .title .right a:visited { text-decoration:none; color: darkred;}
.tabs .item .title .right a:hover { color: red; }\.uppos { width: 16px; height: 16px; position:absolute;right:7px;text-indent:-9999px; background: url(images/icon-rup.png) no-repeat 0 0 !important; outline:none;}
.upposd,.upposd a:hover { width: 16px; height: 16px; top:4px;position:absolute;right:10px;text-indent:-9999px; background: url(images/icon-up.png) no-repeat 0 0 !important;outline:none; }
.downpos { width: 16px; height: 16px; position:absolute;right:-9px;text-indent:-9999px; background: url(images/icon-rdown.png) no-repeat 0 0 !important;outline:none; }
.downposd { width: 16px; height: 16px; top:4px; position:absolute;right:-1px;text-indent:-9999px; background: url(images/icon-down.png) no-repeat 0 0 !important;outline:none; }
.tabs .item .expand { background:#fff;font-weight:normal;display:none; }
.tabs ul { list-style:none; margin:0;padding:0;}
.tabs ul li { margin:0;padding:0; }
#tt,#ttt { border:1px solid #333333; -moz-border-radius:6px;-webkit-border-radius:6px;width:359px;height:auto;background:#fff;position:absolute;display:block;}
form.nice {margin:0;padding:0;line-height:14px;}
form.nice fieldset{margin: 8px 0 16px;padding:0;}
form.nice fieldset.noborder{border:0;padding:0 7px 0 6px;margin:0;}
form.nice fieldset legend {font-weight:normal; border-color:#756e61;padding: 5px;}
form.nice fieldset ol { margin:0;padding:0;list-style: none; }
form.nice fieldset ol li{padding:5px 0; vertical-align: middle;clear:both;}
form.nice fieldset ol li ul li {padding:0; vertical-align: middle;clear:none;}
form.nice fieldset ol li:hover label { font-weight:normal;}
form.nice fieldset ol li label {float:left;width:93px;color:#333;font-size:12px; padding:5px 5px;vertical-align: middle;margin:2px 0;font-family: arial, helvetica;}
form.nice fieldset ol li .label { float:left;color:#333;font-size:12px; padding:5px 15px;vertical-align: middle;margin:2px 0;font-family: arial, helvetica;margin:0 5px; }
form.nice fieldset ol li hr {width:65%; border-color: #666; border-style: dotted; background-color:#666;border:1px dotted #666; color: #666; }
form.nice fieldset div.i3 {float:left;border:1px solid #F0F0F0;}
form.nice fieldset div.i2 {border:1px solid #E3E3E4;}
form.nice fieldset div.i1 {border:1px solid #B0B8BE;}
form.nice fieldset div.i3:hover{ border: 1px solid #F0F0F0; }
form.nice fieldset div.i3:hover div.i2 { border: 1px solid #E3E3E4; }
form.nice fieldset div.i3:hover div.i2 div.i1 { border:1px solid #878D91 }
form.nice fieldset ol li div.i3 div.i2 div.i1 input:focus,
form.nice fieldset ol li div.i3 div.i2 div.i1 textarea:focus,
form.nice fieldset ol li div.i3 div.i2 div.i1 select:focus {border:1px solid #343638;}
form.nice fieldset ol li input,form.nice fieldset ol li textarea,form.nice fieldset ol li select { margin:0;border:1px solid white;color:#333333;vertical-align:middle;font-family: arial, helvetica;font-size:12px;}
form.nice fieldset ol li select {min-width:200px;}
form.nice fieldset ol li textarea{width:400px; height:80px;}

form.nice fieldset ol li input.bg,form.nice fieldset ol li textarea.bg { background: url(images/bg-textarea.png) no-repeat;padding:3px;border-top:1px solid #9f9f9f;border-right:1px solid white;border-bottom:1px solid white;border-left:1px solid white;}
form.nice fieldset ol li input.bg:focus,form.nice fieldset ol li textarea.bg:focus { color: #316ac5 }

form.nice fieldset ol li input[type=text],form.nice fieldset ol li input[type=password] {width:400px;}
form.nice fieldset ol li input[type=checkbox] { padding:0;margin:0;}
form.nice fieldset ol li input.blur,form.nice fieldset ol li textarea.blur { color:#8D848F; }
form.nice fieldset ol li input.xsmall,form.nice fieldset ol li textarea.xsmall,form.nice fieldset ol li select.xsmall {width:100px;margin:0;}
form.nice fieldset ol li input.small,form.nice fieldset ol li textarea.small,form.nice fieldset ol li select.small {width:200px;margin:0;}
form.nice fieldset ol li input.kindasmall,form.nice fieldset ol li textarea.kindasmall,form.nice fieldset ol li select.kindasmall {width:300px;margin:0;}
form.nice fieldset ol li input.medium,form.nice fieldset ol li textarea.medium,form.nice fieldset ol li select.medium {width:400px;margin:0;}
form.nice fieldset ol li input.big,form.nice fieldset ol li textarea.big,form.nice fieldset ol li select.big {width:600px;margin:0;}

form.nice fieldset ol li.submit {clear:both;padding:40px 0 0 120px;margin-top:20px;height:80px;}
form.nice fieldset ol li.submit input { width: 100px; height:30px;margin-right:50px;cursor:pointer;}
form.nice fieldset ol li.submit input.submit { width: 150px; height:30px;margin-right:50px;background: #00CCff ;color:#333; font-size: 11px; text-transform: uppercase; font-weight: bold}
form.nice fieldset ol li.submit input:hover { font-weight: bold; border: 1px solid #252525; }

form.nice fieldset.submit {border:0;margin:0;padding:0;padding-left:100px;margin-bottom:20px;}
form.nice fieldset.submit input{float:left;margin:9px 6px 3px 4px;background: #e4e0d8; border:1px solid #b8b7b4; color:#4c4d4f;padding:4px;text-decoration:none;text-align: center;cursor:pointer;}
form.nice fieldset.submit input.submit { font-weight:bold;}
form.nice fieldset.submit input:hover { text-decoration: underline; color:#161416;border: 1px solid #8D848F}
form.nice fieldset.submit input:active {text-decoration: underline; color:#161416;border: 1px solid #161416}

div.cb { float:left; width: 110px;height:22px;padding-top:10px; }
div.cb input { padding-top:5px;float:left;}
div.cb span { padding-top:0px;margin-left:5px;float:left; cursor:pointer;}

ul.downloads {list-style:none;margin:0;padding:0}
ul.downloads li{float:left}
ul.downloads a{background:url(/images/brochureholder.png) no-repeat top center;display:block;margin:0 5px 10px;padding-top:100px;color:#1a252c}

/* wym features*/
img.imagefloatleft { float:left; }
img.imagefloatright { float:right; }
