/* CSS Document */
html, body, p, h1, h2, h3, h4, h5, h6, form, fieldset, dt, dl {
margin: 0;
padding: 0;
border: 0;
height: 100%;
width: 100%;
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
	text-align: left;
}

body#home a#homepg,
body#intro a#intro,
body#regeneration a#regeneration,
body#housing a#housing,
body#foyerproject a#foyerproject,
body#highways a#highways,
body#retailing a#retailing,
body#yachtclub a#yachtclub,
body#benefits a#benefits,
body#milestones a#milestones,
body#community a#community,
body#awards a#awards,
body#team a#team,
body#mediaroom a#mediaroom,
body#contactus a#contactus,
body#links a#links
{
	text-decoration:none;
	color:White;
}

#container {
	max-width:1690px;
	width: 100%;
	margin: 0 auto;
}

#bannertop {
	position: relative;
	text-align: left;
	width: 100%;
	height: 46px;
	float: left;
	z-index: 3;
}

#bannerbg{
	position: relative;
	text-align: left;
	height: 153px;
	width: 100%;
	float: left;
	background-color: #D8D9DB;
	z-index: 2;
}

#bannerimg {
	position: relative;
	text-align: left;
	width: 100%;
	height: 153px;
	float: left;
	z-index: 3;
}

#bannerthumb {
	position: relative;
	text-align: left;
	vertical-align: top;
	padding: 8px 0 0 8px;
	width: 120px;
	height: 145px;
	float: left;
	z-index: 3;
}

#bannerbase {
	position: relative;
	text-align: left;
	width: 100%;
	height: 7px;
	float: left;
	background-color: #2C397D;
	border-top: 1px solid #FFFFFF;
	z-index: 3;
}

#menuinner 
{
    font-size: x-small;
	font-weight:bold;
	width:205px;
	height: auto;
	min-height:100%;
	float: left;
	background-image: url(../assets/menubg.jpg);
	background-repeat: no-repeat;
	background-color: #D8D9DB;
	z-index: 10;
}

#menuinner li {
background-color: #D8D9DB;
border-bottom: 1px solid #FFFFFF;
}

#menuinner li a{
position: relative;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #2A3A7A;
font-size: 9px;
text-transform: uppercase;
line-height: 23px;
font-weight: normal;
padding: 5px;
}

#menuinner li a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-transform: uppercase;
font-size: 9px;
font-weight: normal;
padding: 5px;
}

#menuinner td a {
text-decoration: none;
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #2A3A7A;
padding: 5px;
text-transform: uppercase;
}

#menuinner td a:hover {
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
display: block;
padding: 5px;
text-transform: uppercase;
}

#search {
	height: 40px;
	width: 129px;
	padding-left: 5px;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	z-index: 10;
}

#newscontainer {
	width:300px;
	float:right;
	margin-top: 20px;
	background-color: #D8D9DB;
	border-right:solid;
	border-right-color:white;
	border-right-width:5px;
	
	z-index: 7;
}

#newshead {
	width: 100%;
	background-color: #00AFEE;
	float: left;
	z-index: 8;
}

.news {
	border-bottom: 1px solid #FFFFFF;
	width: 97%;
	padding: 9px 0 9px 0;
	float: left;
	font-weight: bold;
	z-index: 8;
}


#pagearea {
	position: relative;
	text-align: left;
	float: left;
	width: 100%;
	z-index: 6;
}

#title {
	position: relative;
	text-align: left;
	float: left;
	height: auto;
	width: 100%;
	z-index: 6;
	padding-bottom:15px
}

#content {
	position: relative;
	text-align: left;
	float: left;
	padding: 10px;
	width: 80%;
	padding-right:50px;
	z-index: 6;
	height:100%;
}

#contentlge {
	position: relative;
	text-align: left;
	float: left;
	padding: 10px;
	width: 80%;
	min-width:450px;
	z-index: 6;
}

#contentlge li{
text-decoration: none;
font-weight: normal;
padding: 5px;
margin-left: 15px;
list-style: square;
}

#footer {
	position: relative;
	clear: both;
	text-align: left;
	float: left;
	width: 99%;
	height: 24px;
	border-top: 1px solid #2A3A7A;
	margin-top:5px;
	padding: 5px 0 0 5px;
	color: #2A3A7A;
	z-index: 6;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A3A7A;
	text-align: left;
	text-decoration: underline;
}

a:hover {
	color: #4A93D1;
	text-decoration: underline;
}

.white {
	color: #FFFFFF;
}
.ltblue {
	color: #4A93D1;
}

.dkblue {
	color: #2A3A7A;
}

h1 {
	font-size: 24px;
	font-weight: normal;
	line-height: 28px;
	color:#2A3A7A;
}

.border {
	border: none;
}
.clearit {
	clear: both;
}

.right {
	float: right;
	padding: 0 0 5px 10px;
	width: 300px;
}
.bannercontainer
{
position:relative;
width:750px;
float:left;
}

/* Printing */

@media print {


.clearit
{
     display:none;
}
#footer {
	display:none;
}
#newscontainer {
display:none;
}

#bannerbase {
display:none;
}

#bannertop {
	display:none;
}

#bannerbg{
display:none;
}

#bannerimg {
	display:none;
}
#menuinner 
 {
	display:none;
}
.right {
	display:none;}