/**************************************************************/
/* Begin Template CSS: ****************************************/
/**************************************************************/
body input, body textarea, body select {
	border: solid 1px #B0B0B0;
	color: #000000;
	background: #ECECEC;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
}

/* Highlight current section in navigation */
#Home .Home,
#Contact_Us .Contact_Us,
#Property_Listings .Property_Listings,
#Rental_Application .Rental_Application,
#Maintenance_Request .Maintenance_Request,
#Property_Management_Services .Property_Management_Services,
#Areas_We_Cover .Areas_We_Cover,
#Edit_Properties .Edit_Properties,
#Add_Property .Add_Property,
#Website_Hits .Website_Hits,
#Edit_Managers .Edit_Managers
{
	color:#FF9900;
}

v\:* {
	behavior:url(#default#VML);
}
/**************************************************************************/
/* Begin Non-Template, custom CSS: ****************************************/
/**************************************************************************/
#Content {
margin:0 0 0 142px;
padding:0 12px 10px 20px;
position:relative;
}

#Footer {
border-top:dashed 1px #BBB;
bottom:0;
color:#989898;
font-size:70%;
left:0;
margin:0 52px;
padding:0;
position:absolute;
text-align:center;
text-transform:lowercase;
width:875px;
}

#Footer a {
margin:0 5px;
}

#Header {
background-color:#606060;
background-image:url('/images/header.gif');
height:130px;
margin:3px 0 0;
position:relative;
}

#Header ul {
font-weight:600;
height:2em;
margin:0;
padding:4px 0 0;
position:absolute;
right:180px;
top:0;
}

#Header ul li {
display:inline;
}

#Header ul li a {
color:#FFF;
margin:0 10px 0 0;
text-decoration:none;
}

#Header ul li a:hover {
border-top:5px solid #a05e00;
}

#Menu {
border-right:dashed 1px #989898;
float:left;
margin:0;
padding:0 10px 10px 12px;
width:120px;
}

#Menu .Announcement {
margin:40px 0 0;
}

#Menu .Announcement .Link {
font-size:85%;
text-transform:lowercase;
}

#Menu .Announcement h1 {
border-bottom:solid 1px #C2C2C2;
color:#484848;
font-size:100%;
font-weight:700;
margin:0 0 3px;
padding:0 0 3px;
text-transform:lowercase;
}

#Menu .Announcement h1 a {
color:#484848;
}

#Menu .Announcement h1 a:hover,#Menu ul li a:hover,#Title a:hover {
color:#F90;
}

#Menu .Announcement h1 img {
float:left;
padding:0 5px 0 0;
}

#Menu ul {
margin:0;
padding:0;
}

#Menu ul li {
list-style-position:outside;
list-style-type:none;
margin-bottom:10px;
}

#Menu ul li a {
color:#888;
font-weight:700;
text-decoration:none;
text-transform:lowercase;
}

#Menu ul li a img {
border:0;
vertical-align:middle;
}

#Title {
background-color:#E0E0E0;
margin:20px 10px 30px;
padding:0 10px 0 0;
}

#Title * {
background-color:#FFF;
color:#484848;
font-size:180%;
padding-right:10px;
}

#hhLogo {
background-image:url('/images/hh2.png');
height:173px;
position:absolute;
right:0;
top:0;
width:173px;
z-index:2;
}

#instructions {
	position: absolute;
	z-index: 4;
	top: 200px;
	left: 50px;
	width: 650px;
	height: 340px;
	background-color: black; 
	-moz-opacity:0.85; 
	opacity: 0.85; 
	filter:alpha(opacity=85); 
	text-align: right;
	display: none;
}
#instructions img {
	padding: 3px;
	cursor: pointer;
	position: relative;
	width: 16px;
	height: 15px;
	z-index: 6;
}
#instructions2 {
	position: absolute;
	z-index: 5;
	top: 200px;
	left: 50px;	
	width: 600px;
	height: 240px;
	padding: 10px;	
	font-size: 14px; 
	color: white;
	font-weight: bold;
	display: none;
}

* > html #Content {
height:auto;
}

* html #Content {
height:0;
margin:0 0 0 137px;
}

* html #Menu {
margin-right:-4px;
}

* html body {
height:100%;
position:relative;
}

* html h1 {
height:1.2em;
}

* html h2 {
height:1em;
}

* html h3 {
height:.9em;
}

.listing {
background:#F6F5F4;
border:solid 1px #000;
border-bottom:none;
border-collapse:collapse;
width:50%;
}

.listing td {
border-bottom:solid 1px #000;
border-left:solid 1px #000;
padding:3px;
text-align:left;
}

.listing th {
background:#E8E8E8;
border-bottom:solid 1px #000;
font-size:12px;
font-weight:700;
padding:3px;
text-align:right;
width:85px;
}

.scroll {
height:300px;
margin:0 0 0 17px;
overflow:auto;
padding:5px 0 0;
}

.tracking {
background:#F6F5F4;
border:solid 1px #000;
border-bottom:none;
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
text-align:center;
width:500px;
}

.tracking td {
border-bottom:solid 1px #000;
}

.tracking th {
background:#E8E8E8;
border-bottom:solid 1px #000;
font-size:12px;
font-weight:700;
}

a {
color:#F90;
text-decoration:none;
}

a img {
border:0;
}

body {
background-image:url('/images/Body.png');
background-position:top left;
background-repeat:repeat-y;
color:#333;
font-family:Helvetica, Verdana, Arial, Sans-Serif;
font-size:80%;
left:39%;
line-height:140%;
margin:0 0 0 -390px;
min-height:100%;
padding:0 55px;
position:absolute;
top:0;
width:875px;
}

h1 {
color:#F90;
font-size:180%;
line-height:120%;
min-height:1.2em;
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
line-height:100%;
margin:0;
padding:0;
text-decoration:none;
}

h2 {
color:#666;
font-size:130%;
min-height:1em;
}

h3 {
color:#737373;
font-size:110%;
}

hr {
background-color:Transparent;
border:0;
border-top:dashed 1px #989898;
height:0;
}

html {
background-color:#737373;
background-image:url('/images/Background.jpg');
background-position:top left;
background-repeat:repeat-x;
height:100%;
margin:0;
padding:0;
}

li {
list-style-type:square;
}

p {
margin:1em 0;
padding:0;
}