:link,:visited { text-decoration:none }

ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

* { margin:0; padding:0 }

a img,:link img,:visited img { border:none }

address { font-style:normal }



/*****************************/



/* global styles */



body {

	font-family: Arial, Helvetica, sans-serif;

	background-image:url(_design/site_graphics/bg_main.gif);

	background-color: #d8d2ac;

	color: #000000;

	margin-top: 20px;

}



a,

a:link,

a:visited,

a:active {

	color: #000099;

	font-weight: bold;

	text-decoration: underline;

}



a:hover {

	color: #3333ff;

	font-weight: bold;

}



div.topNav div {margin: 0px;}



body, th, td, h3 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

}



h1, h2, h3 {

	color: #000066;



}



h1 {

	font-size: 14pt;

	margin-bottom: 10px;

}



h2 {

	margin-bottom: 5px;

	font-size: 12pt;

}



p {

	margin-bottom: 10px;

}



ul, ol {

	margin-bottom: 20px;

	margin-left: 20px;

}



ul li {list-style-image: url(_design/site_graphics/bullet.gif)}



ol	{list-style-type: decimal;}



li {

	margin-left: 20px;

}



.tiny {

	font-size: 7pt;

}



#ctl00_ContentPlaceHolder1_ctlRender {

	display: block;

	overflow: visible;

}



#global-header {

	background: url(_design/site_graphics/bg_global_header.gif);

	background-repeat: no-repeat;

	width: 860px;

	height: 424px;

	position: relative;

	z-index: 2000;

	clear: both;

	display: block;

}





#global-header #head-shell {

	background: none;

	position: absolute;

	left: 0px;

	top: 0px;

	z-index: 100;

}



#global-banner {

}



#flash {

	position: absolute;

	top: 141px;

	left: 13px;

	z-index: 1;

}



#bottomnav {

	background-image: url(_design/site_graphics/bg_content.gif);

	position: relative;

	z-index: 20;

	padding: 0px 0px 0px 0px;

	margin:  0px 0px 0px 0px;

}



#bottomnavtable {

	position: relative;

	display: inline-table;

	margin-left: auto;

	margin-right: auto;

	background-image: url(_design/site_graphics/global_footer_fade.png);

	background-repeat: no-repeat;

	background-position: center;

	width: 455px;

	height: 131px;

	top: -14px;

	overflow: visible;

	z-index: 20;

}



#bottomgrass {

	position: relative;
	
	top: -83px;

	z-index: 2000;
	
	elevation: below;
	
	overflow: hidden;
	
	margin-bottom: 10px;

}



.grasslink {  

	display: block;
	
	position: relative;
	
	elevation: above;
	
	overflow: visible;
	
	visibility: visible;
	
	z-index: 4000;
	
}



#footerlogo {

	position: relative;

	top: -90px;

}



#ctl00__PanelFooter {

	color: #000000;

	background-image: url(_design/site_graphics/bg_global_footer.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	width: 860px;

	height: 600px;

	margin-left: auto;

	margin-right: auto;

	text-align: center;

	z-index: 50;

}



#ctl00__PanelFooter a,

#ctl00__PanelFooter a:link,

#ctl00__PanelFooter a:visited,

#ctl00__PanelFooter a:active {

	color: #000099;

	text-decoration: underline;

}



#ctl00__PanelFooter a:hover {

	color: #3333ff;

}



#footertext {

	position: relative;

	top: -120px;

	font-size: 1.20em;

}



#footertext2 {

	position: relative;

	top: -20px;

}



#footerscript {

	position: relative;

	top: -90px;

}



#adminLock {

	width: 903px;

	overflow: hidden;

	}





/*  FEATURED PROPERTY STYLES ()  */

#fp-table {

	background-color: transparent;

	border-top: #faf4cf solid 0px;

	border-right: #faf4cf solid 0px;

	border-bottom: #faf4cf solid 0px;

	border-left: #faf4cf solid 0px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	padding: 0px 0px 0px 0px;

	position: relative;

	text-align: center;

	width: 200px;

}



#fp-title {

	background-image: url(_design/site_graphics/featured_property.png);

	background-repeat: no-repeat;

	width: 200px;

	height: 36px;

	color: #583820;

	font-size: 1.10em;

	letter-spacing: 0.25px;

	text-transform: uppercase;

	vertical-align: top;

}



#fp-pic img {

	border: #795a3f solid 2px;

	width: 175px;

	height: 115px;

	margin: 14px 0px 12px 0px;

}



#fp-text,

fp-text a,

fp-text a:link,

fp-text a:visited,

fp-text a:active {

	color: #003399;

	font-size: 1.00em;

}



#fp-text a:hover {

	color: #0033cc;

}





/* MENU STYLES */

#nav-bar {

	width: 860px;

	height: 42px;

	margin-left: 0px;

	text-align: center;

	position: absolute;

	right: 30px;

	top: 105px;

	z-index: 100;

}



/* /idx.html styles */

	#iframe iframe {

		border: 1px solid #961A0A;

	}



/*Menu Bar styling classes*/



ul.MenuBarHorizontal{

	margin: 0;

	padding: 0;

	list-style-type: none;

	font-size: 100%;

	cursor: default;

	width: auto;

}

ul.MenuBarActive{

	z-index: 1000;

}

ul.MenuBarHorizontal li{

	margin: 0;

	padding: 0;

	list-style-type: none;

	list-style-image: none;

	font-size: 100%;

	position: relative;

	text-align: center;

	cursor: pointer;

	width: auto;

	float: left;

}

ul.MenuBarHorizontal ul{

	margin: 0;

	padding: 0;

	list-style-type: none;

	font-size: 10pt;

	z-index: 1020;

	cursor: default;

	width: 8.2em;

	position: absolute;

	left: -1000em;

}

ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{

	left: auto;

}

ul.MenuBarHorizontal ul li{

	width: 8.9em;

}

ul.MenuBarHorizontal ul ul{

	position: absolute;

	margin: -5% 0 0 95%;

}

ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible{

	left: auto;

	top: 0;

}

ul.MenuBarHorizontal ul{

	border: 1px solid #e1c8a3;

	background-color: #000000;

	background-image: url(_design/site_graphics/bg_menudrops.gif);

	width: 8.9em;

}

ul.MenuBarHorizontal a,

ul.MenuBarHorizontal a:visited,

ul.MenuBarHorizontal a:active,

ul.MenuBarHorizontal alink {

	display: block;

	cursor: pointer;

	padding: 0.3em 2.2em;

	color: #ffffff;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 8pt;

}



ul.MenuBarHorizontal ul a,

ul.MenuBarHorizontal ul a:visited,

ul.MenuBarHorizontal ul a:active,

ul.MenuBarHorizontal ul a:link {

	text-align: left;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	text-transform: none;

	font-weight: bold;

}

ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus{

	background-color: transparent;

}

ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible{

	background-color: transparent;

	color: #000000;

}

ul.MenuBarHorizontal a.MenuBarItemSubmenu{

	background-image: url(SpryMenuBarDown.gif);

	background-repeat: no-repeat;

	background-position: 95% 50%;

}

ul.MenuBarHorizontal ul a.MenuBarItemSubmenu{

	background-image: url(SpryMenuBarRight.gif);

	background-repeat: no-repeat;

	background-position: 95% 50%;

}

ul.MenuBarHorizontal a.MenuBarItemSubmenuHover{

	background-image: url(SpryMenuBarDownHover.gif);

	background-repeat: no-repeat;

	background-position: 95% 50%;

}

ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover{

	background-image: url(SpryMenuBarRightHover.gif);

	background-repeat: no-repeat;

	background-position: 95% 50%;

}

ul.MenuBarHorizontal iframe{

	position: absolute;

	z-index: 1010;

}



#menubar1 {

	width: 825px;

	height: 21px;

	list-style-image: none;

	position: relative;

	left: 70px;

	margin-top: 10px

}





@media screen, projection{

	ul.MenuBarHorizontal li.MenuBarItemIE{

		display: inline;

		f\loat: left;

	}

}



.hide, #ctl00__PanelFooter input {display: none;}