html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font,  ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption,  tfoot, thead,  th, p{
	margin:0;
	padding:0;
	border:0;

	vertical-align:baseline;

}

ol, ul {
	list-style:none;
}



#skiplink {
	position:absolute;
	top:-1000em;
	left:-1000em;
}
#page {
	width:96em;
	_width:96.6em;
	min-width:960px;
	/*max-width:95%;*/
	padding:25px 15px;
	margin:0 auto;
	text-align:left;
	background:#FFF;
}




/************************************************************
	Primary navigation area including dropdown panels
************************************************************/
#navigation {
	margin-top:14px;
	border-bottom:3px solid #FFF;
}
#main_nav {
	
	padding:0 0 0 18px;
}
#main_nav li {
	float:left;
	margin-right: 30px;
}
#main_nav li:hover,
#main_nav li.hoverCatch {
	position:relative;
	z-index:997;
}
#main_nav li a.nav_link {
	font:15px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	
	display:block;
	/*border-top:2px solid #FFF;
	border-bottom:3px solid #FFF;*/
	padding:8px 13px 6px 13px;
}
#main_nav li a.selected {
	color:#FFD100;
	background:#000;
}
#main_nav li:hover a.nav_link,
#main_nav li.hoverCatch a.nav_link {
	color:#000000;
	background: #1796e2;
	/*border:1px solid #666;
	border-bottom:0;*/
	/*padding:8px 11px 12px 11px;*/
	position:relative;
	z-index:999;
}
#main_nav li div {
	position:absolute;
	display:none;
	z-index:998;
	/*width:590px;*/
	width:573px;
	padding:0 0 25px 25px;
	border:1px solid #666;
	background:#FFF;
}
/* Special case for Stores  */
#main_nav li #residents {
	width:700px;
}
#main_nav li #stores_dropdown {
	width:727px;
}
#main_nav li:hover div,
#main_nav li.hoverCatch div {
	display:block;
	left:-55px;
	/*top:97.5%;
	_top:98.9%;/* IE6 is annoying */
}
#main_nav li:hover div.pos2,
#main_nav li.hoverCatch div.pos2 {
	display:block;
	left:-192px;
}
#main_nav li:hover div.pos3,
#main_nav li.hoverCatch div.pos3 {
	display:block;
	left:-312px;
}
#main_nav li:hover div.pos4,
#main_nav li.hoverCatch div.ps4 {
	display:block;
	left:-438px;
}


/************************************************************
	Inside contents of dropdown panels
************************************************************/
#main_nav .dropdown li {
	/*width:270px;*/
	width:262px;
	/*margin-right:25px;*/
	margin-right:20px;
	margin-top:25px;
}
/* Special case for Stores  */
#main_nav #stores_dropdown .dropdown li {
	width:350px;
	margin-right:10px;
}
#main_nav #residents .dropdown li {
	width:330px;
	margin-right:10px;
}
#main_nav #residents .dropdown li.developmenttop {
	width:650px;
	text-align: left;
	margin-right:10px;
}
#main_nav .dropdown li img {
	display:block;
	float:left;
	margin-right:10px;
}
#main_nav .dropdown li p {
	float:left;
	/*width:148px;*/
	width:140px;
	text-align:center;
	margin:0;
}
/* Special case for Stores  */
#main_nav #stores_dropdown .dropdown li p {
	width:228px;
}
#main_nav #residents .dropdown li p {
	width:200px;
}
#main_nav #residents .dropdown li p.development {
	width:470px;
	text-align:left;
}
#main_nav #residents .dropdown li p.sub {
	width:290px;
}
#main_nav #residents .dropdown li p.sublinks {
	width:140px;
	float:left;
	text-align:left;
}
#main_nav .dropdown li a {
	display:block;
	margin-bottom:6px;
	font:20px Verdana, Helvetica, sans-serif;
	color:#1482C2;
	text-decoration:none;

}
#main_nav .dropdown li a:hover {
	text-decoration:underline;
}
#main_nav .dropdown li span {
	font:13px Verdana, Helvetica, sans-serif;
}
/* links in dropdown "copy area" */
#main_nav .dropdown li span a {
	display:inline;
	font:13px Verdana, Helvetica, sans-serif;
	color:#000;
	margin:0 3px;
}
#main_nav .dropdown li span a:hover {
	text-decoration:underline;
	color:#1482C2;
}
#main_nav .dropdown li strong {
	display:block;
	margin-bottom:6px;
	font-size:13px;
	font-weight:bold;
	color:#666;
	text-transform:uppercase;
}
#main_nav li div h3 {
	clear:both;
	padding:20px 0 0 0;
	margin-bottom:-10px;
	font:22px Georgia, "Times New Roman", Times, serif;
}


/************************************************************
	"Hacks"
************************************************************/
/* clearfix... inc IE7 */
.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
.clearfix {
	display:block;
}
* html .clearfix {
	height:1px;
}
.rightcol{
width: 300px;
float:left;
margin:0 20px ;
}
#main_nav .dropdown li a.dropdown_sub_rightlinks{
	display:block;
	margin-bottom:6px;
	font:14px Arial, Georgia, "Times New Roman", Times, serif;
	color:#000;
	text-decoration:none;

}
#main_nav .dropdown li a.dropdown_sub_rightlinks:hover{
	color:#2C8BBB;
	text-decoration:underline;
}


#nav_lidropdown_wideleftcol{
width:205;
float:left;
margin:0;
padding:0;
border:0;
background:red;
position:relative;
}

#main_nav .dropdown li span.sub_additionallinks{
float:left;
font:18px Arial, Georgia, "Times New Roman", Times, serif;
color:#000;
text-decoration:none;
width:100%;
margin-bottom: 10px;
text-align:center;
	
}
