body{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	line-height: 16px;	
	margin: 0px;
	padding: 0px;
}
ul, ul ul, ul ul ul, p, form{
	margin: 0px;
	padding: 0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	line-height: 14px;	
}

P {
	line-height: 16px;
}


/* default link  will be orange with underline  */
A:link{color: #2d9be8; text-decoration: none}
A:visited{color: #2d9be8; text-decoration: none}
A:hover{color: #2d9be8; text-decoration: underline}
A:active{color: #2d9be8; text-decoration: underline}

/* default link  will be black with no underline  */
.quicklink A:link{color: #000000; text-decoration: none}
.quicklink A:visited{color: #000000; text-decoration: none}
.quicklink A:hover{color: #DD702B; text-decoration: underline}
.quicklink A:active{color: #000000; text-decoration: none}




.bodycontent{
	margin: 0;
	padding: 20px 10px 25px 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	line-height: 18px;	

}



/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

.Graytitle{
	padding: 30px 10px 30px 10px;
	background-color: #f2f2f2
}

.h1{
 	font-family: Arial,sans-serif;
 	font-size: 14px;
 	color: #000000;
 	font-weight: bold;
 	text-transform: uppercase;
 
}

.h2{
	font-family: Arial,sans-serif;
 	font-size: 12px;
 	color: #888888;
 	font-weight: bold;
}

.h3{
 font-size: 12px;
 color: #666666;
 font-weight: bold;
 margin-bottom: 5px;
}




.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	color: #000000;
	font-size: 11px;
}

li {
	list-style: disc;
	margin: 0 10px 3px 20px;
}


/************* #Residental Properties Utility Nav styles **************/

#UtilityNavBar {
	padding: 0 0 0px 0;
	text-align: right;
} 
ul#UtilityNav{ padding:0; margin: 0; list-style-type: none;  width: 460px; height: 20px; color: #000000;}
ul#UtilityNav li { padding:0; display: inline; margin:0;}
ul#UtilityNav li a { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	padding: 3px 5px 10px 5px; 
	text-decoration: none;
	
}
ul#UtilityNav li a:hover{ 	color: #666666; text-decoration: underline; }
ul#UtilityNav li a.CurrentUtility{ 	color: #666666; text-decoration: none;  background-image: url(../images/tag.gif);  background-repeat: no-repeat;  padding: 3px 25px 10px 30px;  }
ul#UtilityNav li a.CurrentServices{ font-size: 11px; color: #666666;  text-decoration: none; 	background-image: url(../images/tag_last.gif);  background-repeat: no-repeat;  padding: 3px 22px 10px 20px;}




/*  top navigation links */
#topNavBar {
	height: 19px;
	padding: 3px 0 0 0;
} 
ul#topNav{ padding:0; margin: 0; list-style-type: none; float: right; width: 665px; color: #888888;}
ul#topNav li { padding:0; display: inline; margin:0;}
ul#topNav li a { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 11px; 
	color: #888888; 
	text-transform: uppercase; 
	padding: 3px 5px 3px 5px; 
	text-decoration: none;
	
}
ul#topNav li a:hover{ color: #000000; text-decoration: none;}
ul#topNav li a.currentTop{ color: #000000; text-decoration: underline; font-weight: 700;}


/*  sub top navigation links */
#SecondtopNavBar {
	height: 19px;
	padding: 8px 0 0 0;
} 
ul#SecondtopNav{ padding:0; margin: 0; list-style-type: none; float: right; width: 665px; color: #888888;}
ul#SecondtopNav li { padding:0; display: inline; margin:0;}
ul#SecondtopNav li a { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	padding: 3px 5px 3px 5px; 
	text-decoration: none;
	
}
ul#SecondtopNav li a:hover{ color: #888888; text-decoration: none;}
ul#SecondtopNav li a.currentTop{ color: #000000; text-decoration: underline; font-weight: 700;}











#leftnav{
margin: 20px 0 0 0;
_height: 281px;
min-height:281px;
border-right:1px solid #e5e5e5;
width: 126px;
}
/*  side navigation */
#navTree dl { margin: 0; padding: 0; }
#navTree dd {margin:0; padding:0; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
#navTree a:link, #navTree a:visited { text-decoration:none; display:block; color:#666; background-image: url(../images/leftnavDot.gif); background-repeat:no-repeat; background-position: 3px 10px; padding:5px 0px 5px 12px; }
#navTree a:hover {color:#666;}
#navTree a.current {color:#000000; background: url(../images/leftnavDot.gif) no-repeat 3px 10px #e5e5e5; }
.Nolink { text-decoration:none; display:block; color:#666; background-image: url(../images/leftnavDot.gif); background-repeat:no-repeat; background-position: 3px 10px; padding:5px 0px 5px 12px;}

/*  2nd level pages in side navigation */
#navTree dl dd dl {margin: 0px; padding: 0;}
#navTree dd dl dd{margin:0; padding:0; text-align:left;  }
#navTree dd dl dd a:link, #navTree dd dl dd a:visited {color:#888888;  text-decoration:none; display:block; padding:4px 4px 4px 15px; font-size:11px; font-weight:normal; background-image: none;  border-top:1px solid #e5e5e5;}
#navTree dd dl dd a:hover {color:#666; }
#navTree dd dl dd a.current {color:#000000;}
#navTree dd dl dd a.last {border-bottom:1px solid #e5e5e5; }



/************* #footer styles ***************/
.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
	border-top: #cccccc 1px solid;
	padding-top: 5px;
}
.footer a:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #888888; text-decoration:none;}
.footer a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #888888; text-decoration:none;}
.footer a:hover {color: #888888; text-decoration:underline;}



.photo {
border: 1px #cccccc solid;
}


.btn_med {
	BORDER-RIGHT: 1px outset; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: 1px outset; 
	PADDING-LEFT: 1px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	BACKGROUND: #d4d0c8;
	PADDING-BOTTOM: 1px; 
	MARGIN: 0px 0px 0px 1px; 
	BORDER-LEFT: 1px outset; WIDTH: 106px; CURSOR: pointer; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: 1px outset; 
	background-image: repeat-x
}

.availabilityHeading {
	background-color: #c3c5b8;
	color: #000000;
	font-weight: bold;
}

.availabilityOdd {
	background-color: #e9ebdb;
}

.availabilityBuilding {
	background-color: #666666;
	color: #ffffff;
	font-weight: bold;
}

.location a:link  {
	color: #666666;
	text-decoration: none;
}

.location a:hover {
	color: #666666;
	text-decoration: none;
}

.sold {
	color: #861316;
}

.note {
	color: #cc6666;
}