a {cursor:pointer;}
body{ margin: 0px; padding:0px; background:url(images/bg.jpg) top center no-repeat #FFFFFF;}
div {margin:0px; padding:0px; text-align:left; z-index:0;}
.b0{ border:0px; }
h1 {margin: 0px; padding:0px;}
h2 {margin: 0px; padding:0px;}
h3 {margin: 0px; padding:0px;}
iframe{margin:0px; padding:0px;}
img {border:0; margin: 0px; padding:0px;}
.inline{ display:inline; }
.fLeft{ float:left; }
.fRight{ float:right; }
ul {margin: 0; padding: 0; list-style:none; z-index:2;}
ul li {margin:5px 0px 5px 0px; list-style:none; list-style-image:url(images/bullet.gif); padding: 0; z-index:2;}

/***************************************************** STRUCTURE *****************************************************/
#container{ margin:0 auto; width:1000px;}
#top{display:inline; float:left; clear:both; height:118px; width:1000px;}
#topItems{display:inline; float:right; width:280px; }
#logo{display:inline; float:left; margin:8px 0px 0px 8px; }
#center{display:inline; float:left; clear:both; width:1000px;}
#leftColumn{display:inline; float:left; clear:left; width:766px; height:100%; padding-top:10px;}
#rightColumn{display:inline; float:left; clear:right; width:224px; height:100%; padding-left:10px; margin-top:10px;}

/***************************************************** INDEX PAGE ONLY *****************************************************/
#flashContainer{display:inline; float:left; width:1000px; height:470px; margin:10px 0px 0px 0px;}
#homeContent{width:730px; padding:50px 0px 0px 25px;}
.homeContainer{ height:auto; }
.homeContainer2{ border-top:#ecf2f4 solid 1px; padding:10px;}
.homePhoto{margin:0px 10px 10px 0px;}

/***************************************************** TOP NAV *****************************************************/
#nav{display:inline; float:left; width:1000px; height:56px; position: relative;}
#nav ul {display:inline; float:left; margin: 0px; padding: 0px; list-style:none; z-index:2; width:1000px; height:56px; position: absolute; top:0px; left:0px;}
#nav ul li {display:inline; float:left; margin: 0px; padding: 0px; height:56px; list-style:none; z-index:2; position: relative;}

.title{ padding:10px 0px 10px 10px;}
.BuildingNameColor { background-color: #f3f8fc }
.headerStyleRight{border-bottom:1px solid #c4dce8;padding:25px 0px 9px 0px; margin:0px 5px 10px 5px;}
.mainTxt{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#839296; line-height: 18px; margin:0px; }
.mainTxt a{ text-decoration:none; color:#839296; }
.mainTxt a:hover{ text-decoration:underline; }
.rightPanelBG{ background:#a7c3d3; }
.vidGalleryBttn{margin-top:10px;}
.searchPanel{ height:190px; margin-top:10px; }
.comboBoxes{ margin:0px 0px 10px 7px; }
.lastComboBox{ margin:0px 0px 10px 7px; padding-bottom:10px; border-bottom:#c4dce8 solid 1px; }
#footerBar{ margin:10px 0px 0px 0px; background:#a7c3d3; width:100%;}
.footerContents{ width:1000px; margin:auto;padding-top:10px;}
.footerIcons{ margin:0px 10px 10px 0px;}

.txtPad{ margin:15px 10px 15px 20px; }
.list {display:inline-table; float:left; clear:left; width:756px; padding-left:10px;}
.condolist{ display: table-cell; float:left; height: 30px; width: 100%;margin-top:15px; }
.ColorWhite { background-color:#FFFFFF }
.condo{ display: inline; float:left; height:auto; text-align:left; width:30%; margin-left: 20px; margin-bottom: 5px; }

/**********************NEWS STYLES****************************************/
.newsPanel{ height:380px; padding:10px 0px 10px 0px; margin-top:10px;}
.reTxt { font: 12px/17px Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; }
.reTxt A { font-weight:bold; color: #FFFFFF; text-decoration:none; }
.reTxt A:hover { color: #FFFFFF; text-decoration:underline; }
.padNews {  padding: 0px 0px 0px 8px; }

/**********************FEATURED PROPERTY DISPLAY***************************/
.featuredPanel{ height:350px; }

/*****DIV CONTAINING THE IMAGE***/
.featImgDiv { float: left; display: inline; width: 222px; }

/********IMAGE CLASS*****/
.featIMG { width: 204px; height: 135px; border: #FFFFFF solid 3px; margin: 1px 0px 0px 7px; } 

/********FEAT TEXT CONTAINER*****/
.featTextDiv { width: 215px; float: left; height: 96px; } 
.featTxtPad { float: left; padding: 5px 15px 0px 15px; }

/********FEAT OPTIONS CONTAINER**/
.featOptionsDiv { float: left; padding: 0px 0px 0px 13px; }
.featOptionsClass01 { display: inline; width:1%; float: right; padding:7px 8px 0px 0px; }
.featOptionsClass02 { display: inline; float: left; padding: 7px 0px 0px 0px; }
.featOptionsClass03 { display: inline; float: left; padding: 7px 0px 0px 0px; }

/********FEAT TEXT STYLES********/
.featText01 { font: 12px/17px Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; }
.featText01 A { font-weight:bold; color: #FFFFFF; text-decoration:none; }
.featText01 A:hover { color: #FFFFFF; text-decoration:underline; }
.padFeatTxt {  padding: 0px 0px 0px 0px; }

/* CSS Document */
ul.MenuBarHorizontal {
	margin:0;
	padding:0;	
	list-style-type: none;
	font-weight:bold;
	cursor: default;
	width: auto;	
}

ul.MenuBarActive {
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li {
	margin: 0;
	padding: 0;
	list-style-type: none;
    list-style-image:none;
	font-size: 100%;
	font-weight:bold;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 211px;
	float: left;
}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul {
    /*background-color: #fff;*/
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 211px;
	height: 200px;
	position: absolute;
	left: -1000em;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {
	left: auto;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li {
	width: 203px;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul {
	position: absolute;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {
	left: auto;
	top: 0;
}

/*******************************************************************************
 DESIGN INFORMATION: describes color scheme, borders, fonts
 *******************************************************************************/
ul.MenuBarHorizontal ul {}

/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a {
	display: block;
	cursor: pointer;
	background-color: #fff;
	padding:0 0 0 7px;
	color: #839296;
	text-decoration: none;
	font: 13px/20px Arial, Helvetica, sans-serif; 
}
ul.MenuBarHorizontal a:visited {
	display: block;
	cursor: pointer;
	background-color: #fff;
	padding:0 0 0 7px;
	color: #839296;
	text-decoration: none;
}
/* Menu items that have mouse over or focus have a black background and white text */
ul.MenuBarHorizontal a:hover {
	background-color: #a7c3d3;
	color: #fff;
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a black background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover {
	background-color: #a7c3d3;
	color: #fff;
}

/*******************************************************************************
 SUBMENU INDICATION: styles if there is a submenu under a given menu item
 *******************************************************************************/
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenu {	
	background-repeat: no-repeat;
	height: 30px;
}
/*******************************************************************************
 BROWSER HACKS: the hacks below should not be changed unless you are an expert
 *******************************************************************************/
/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe {
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection {
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		float: left;
		background: #FFF;
	}
}

