@charset "UTF-8";/* CSS Document *//*reset - based on meyers reset sheet*/html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}ol, ul {list-style: none;}strong{font-weight:bold;}em{font-style:italic;}/*  Sticky Footer Solutionby Steve Hatcher http://stever.cahttp://www.cssstickyfooter.com*/* {margin:0;padding:0;} /* must declare 0 margins on everything, also for main layout components use padding, not vertical margins (top and bottom) to add spacing, else those margins get added to total height and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */html{overflow-y:scroll;}/* Must be here for IE7 */html, body {height: 100%;}#wrapper {min-height: 100%;}#page {padding-bottom: 31px; padding-top:20px;}  /* must be same height as the footer */#footer {position: relative; margin-top: -31px; /* negative value of footer height */ height: 30px; clear:both;} /*Opera Fixbody:before {content:"";height:100%;float:left;width:0;margin-top:-32767px;}/* ==================== // Start Styles Here // ==================== */body{background-color:#dcdfe1; padding:0; margin:0;}#wrapper{width:900px; margin:0 auto; background-color:#FFFFFF; padding-top:0px;}#page{}#footer{width:850px; border-top:solid 1px #bababa; margin-right:auto; margin-left:auto; background-color:#FFFFFF;}#footer p{font-family:"Trebuchet MS"; font-size:12px; color:#910a0a; text-align:right; margin:5px 0px 0px 0px;}/*============ NAVIGATION ================*/#navigation{width:846px; height:18px; padding-left:54px; background-color:#374775;}#navigation ul{list-style:none;}#navigation ul li{display:inline;}#navigation a{display:block; background-image:url(../../assets/images/nav-bar-bg.gif); float:left; text-indent:-9999px;}	/* PROFILE */	#navigation a.profile{background-position:0px 0px; width:96px; height:18px;}	#navigation a.profile:hover{background-position:0px -18px;}	#navigation a.profileSelected{background-position:0px -36px; width:96px; height:18px;}		/* PROPERTY MANGAGEMENT */	#navigation a.propertyMang{background-position:-96px 0px; width:310px; height:18px;}	#navigation a.propertyMang:hover{background-position:-96px -18px;}	#navigation a.propertyMangSelected{background-position:-96px -36px; width:310px; height:18px;}		/* AVAILABLE LOCATIONS */	#navigation a.availableLocations{background-position:-406px 0px; width:208px; height:18px;}	#navigation a.availableLocations:hover{background-position:-406px -18px;}	#navigation a.availableLocationsSelected{background-position:-406px -36px; width:208px; height:18px;}		/* FORMS */	#navigation a.forms{background-position:-614px 0px; width:82px; height:18px;}	#navigation a.forms:hover{background-position:-614px -18px;}	#navigation a.formsSelected{background-position:-614px -36px; width:82px; height:18px;}		/* CONTACT */	#navigation a.contact{background-position:-696px 0px; width:101px; height:18px;}	#navigation a.contact:hover{background-position:-696px -18px;}	#navigation a.contactSelected{background-position:-696px -36px; width:101px; height:18px;}	/*===== HOMEPAGE ELEMENTS =====*/#logoGraphic{padding:0px; margin:0px;}#indexMainGraphic{margin:0px 0px 30px 0px;}/*===== Common Typography ===== */h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; text-transform:uppercase; color:#971717; font-weight:normal; padding-bottom:20px;}h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#971717; font-weight:normal; padding-bottom:10px;}p{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#000000; line-height:18px;}p{display:block; margin:0px 0px 9px 0px;}p.indented{padding-left:50px;}p.large{font-size:18px; line-height:26px;}p a{color:#000000;}/*===== Common Layout ======*/#content{padding:0px 95px 0px 95px;}#preload{display:none;}