@charset "utf-8";

body {
	background-color: #ccc;
	font-size: 62.5%;
	margin: 0px;
	padding: 0px;
	border:none;
}
body * {
	font-size: 100%;	 
}

.form { 
margin-top:3em;
padding-left:.5em; 
padding-right:.5em;
font-size:1em;
font-family:Verdana; 
font-weight:bold;  
}
.form1 { 
margin-top:3em; 
padding-left:.5em; 
padding-right:.5em;
font-size:1em;
font-family:Verdana; 
font-weight:bold; 
}
.form p {
font-size:1.2em;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.form1 p {
font-size:1.2em;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.form form {
width:auto;
font-size:1.2em;
margin:0;
padding:0;
}
.form1 form {
width:auto;
font-size:1.2em;
margin:0;
padding:0;
}
.form fieldset {
 background-color:#003300;
 color:#FFFFFF;
 padding:1em;
}
.form1 fieldset {
 background-color:#000066;
 color:#FFFFFF;
 padding:1em;
}
#disclaimer {
width:75%;
font-size:1.2em;
margin-left:3em;
}
#linkpage {
text-align:center;
font-size:1.5em;
font-weight:bold;
margin:1.5em 1em;
border-style:ridge;
background-color:#000;  

}
#linkpage a {
color:#FFCC00;
text-decoration:none; 
}
#linkpage a:hover {
color:#FFFFFF;
text-decoration:underline;
}

h1 {
font-weight:bold;
font-size:1.5em;
text-align:center;
}
 
h2 {
font-weight:bold;
font-size:1.25em;
text-align:center;
}
h3 {
font-weight:bold;
text-align:center;
font-size:1.2em;
margin-left:1em;
margin-right:1em;
}
h4 {
font-weight:bold;
font-size:1.25em;
text-align:center;
color:#0066FF;
}
h5, h6 {
font-weight: normal;
}
.admininfo {
	font-family:arial,verdana;
	font-size:1.2em;
	font-weight:bold;
}
.heading_style1
{
	font-family:arial,verdana;
	font-size:1.2em;
	color:#ffffff;
	font-weight:bold;
}
.spacer {
background-image:url(../images/gray-dot.gif);
background-repeat:repeat-x;
width:75%;
height:1px;
line-height:.1em; 
margin-top:2em;
margin-left:6em; 
}

.link_style1
{
	font-family:MS sans serif;
	color:#ff9900; 
	font-size:1.2em;
	text-decoration:underline;
}
.link_style2
{
	font-family:arial,verdana;
	color:#000066; 
	font-size:1.2em;
	text-decoration:underline;
	  
}

.link_style5
{
	font-family:MS sans serif;
	color:#ff0000;
	font-weight:bold;
	font-size:1.5em;
}
.error_style
{
	font-family:MS sans serif;
	color:#ff0000;
	font-size:1em;
}
.adform {
font-size:1.5em; 
}
.regform {
font-size:1.15em;
}
.postform {
font-size:1.15em;
}
.table1 {
width: 75%; 
margin-left:6em;
text-align:center; 
}
.tableh1 {
float:left; 
width:50%;
background-color:#666666;
color:#FFFFFF;
font-weight:bold;
font-size:1.275em; 
text-align:center; 
}
.tabledata1 {
float:left;
text-align:left;
text-indent:6em;
font-size:1.2em;
font-family:arial,verdana; 
margin-left:2em;
width:42%;
line-height:1.2em;
margin-top:.15em;
margin-bottom:1px;
} 


.page-heading {
font-weight:bold;
font-size:1.5em;
margin-bottom: .25em;
margin-left: .25em;
margin-top:.5em;	
color: #000; 
background-color: #FFFF00;
float:left;
}
.statusmsg {
font-weight:bold;
font-size:1.5em;
margin-bottom: .25em;
margin-left: .25em;
margin-top:.5em;	
color:#000;
background-color:#FFF;
float:left;
margin-left:2em;
}
.errormsg {
font-weight:bold;
font-size:1.5em;
margin-bottom: .25em;
margin-left: .25em;
margin-top:.5em;	
color:#000;
background-color:#FF0000;
float:left;
margin-left:2em;
}
.adminloginform {
margin-left: 10em;
font-size:1.5em;
}
 .list {
font-weight:bold;
font-size:1.5em; 
margin-left:2em;
margin-bottom:.25em; 
}
.blue {
color:#0033FF;
} 
#register_link {
text-align:center;
}

p {
	margin-bottom: 1.1em;
	margin-top: 0;
}
#main p.lastNode {
	margin-bottom: 0;
}
a:link img, a:visited img {
	border: none;
}
div.clearFloat {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0px;
}
li.clearFloat {
	clear: both;
}
ul.symbolList {
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
 
.alignleft {
float:left;
}
.alignright {
float:right;
}
#main {
	margin: 0 auto;	
	width: 980px;
}
#bg_header_side {	 
	float: left;	 
	background-color: #09f; 
	background-image: url(/images/bg_header_side.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	width:99%;	 
	height: 13.5em;	 
}
html > body #bg_header_side {	
	min-height: 12em;
	height: auto;
	width:99%;
	margin-left:.5em;
}
#bg_header_top {		 
    margin:.5em 0 0 0;
	padding: 0px;
 	background-image: url(/images/bg_header_top.jpg);	 
	float: left;
	height: 1.6em;			
	width: 99%;
}
html > body #bg_header_top {	
	width:99%;
	margin:.5em 0 0 .5em;
}
#logo {
	margin-left: 2.4em;	 
	paddin:0px;
	display: inline;
	float: left;
	height: 10.7em;
	margin-bottom: 0px;
	width: 92.4em;
}
#Nav_Border_Top {	 
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #fc0;	 
	background-image: url(/images/bg_top_nav_top.jpg);
	background-position: center center;
	background-repeat: repeat-x;
	width:99%;
	padding: 0px;
	height: 1.0em;
}
html > body #Nav_Border_Top {
	height: auto;
	min-height: 1.0em;
	width:99%;
	margin:0 0 0 .5em;
}

 #Top_Nav_Background  {
 	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #03c;
	background-attachment: scroll;
	background-image: url(/images/bg_top_nav.jpg);
	background-position: center center;
	background-repeat: repeat-x;
	width:99%;
	padding-top: 0px;
	height: 2.0em;	
	border:none;
}
html > body #Top_Nav_Background {
	height: auto;
	min-height: 2.0em;
	width:99%;
	margin:0 0 0 .5em;
}
#Top_Nav_Background ul {    
	margin-left: 17px;	
	margin-bottom: 0;	 
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;	  
} 
#Top_Nav_Background   ul li {
    font-size: 120%;
    margin-left: 1.7em;
	margin-top: .3em;
    display: inline;
	float: left; 		
}
#Top_Nav_Background  ul li a {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;	 
}
#Top_Nav_Background ul li a:hover, ul li a:focus {
	color: #fc0;
	font-weight: bold;
	text-decoration: none;
}
#Top_Nav_Background  ul li a:active {
	color: #fc0;
	font-weight: bold;
	text-decoration: none;
} 

#loggedin {
color:#FFFF33;
font-weight:bold;
margin-left:2em;
margin-top:4em; 
}

#Nav_Border_Bottom {	 
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #03f;
	background-attachment: scroll;
	background-image: url(/images/bg_top_nav_bot.jpg);
	background-position: center center;
	background-repeat: repeat-x;
	width:99%;  
	padding-top: 0px;
	height: 1.0em;
}
html > body #Nav_Border_Bottom {
	height: auto;
	min-height: 1.0em;
	width: 99%;
	margin:0 0 0 .5em;
}
#content_wrapper {	 
	margin-top: 0px;
	margin-bottom: 0;
	padding-top: 0px;
	display: inline;
	float: left;	
	background-color: #9cf;	 
	width: 99%;
	height: 52.2em;
}
html > body #content_wrapper {
	height: auto;
	min-height: 52.3em;
	width: 99%;
	margin-left: .5em;
}
 
#sidebar_left {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #09f;
	background-attachment: scroll;
	background-image: url(/images/bg_sidebar_left.jpg);
	background-position: center center;
	background-repeat: repeat-y;
	width: 16.5%;	
	padding-top: 0px;
	height: 52.3em;	 
}
 
html > body #sidebar_left {
	height: auto;
	min-height: 52.3em;
	width:16.5%;
}
#apartment {
	margin-left: 2em;
	margin-top: 2.5em;
	display: inline;
	float: left;
	height: 8.8em;
	margin-bottom: 0;
	width: 11.4em;
}
#condo {
	margin-left: 2em;
	margin-top: 6.3em;
	display: inline;
	float: left;
	height: 8.8em;
	margin-bottom: 0;
	width: 11.4em;
}
#house {
	margin-left: 2em;
	margin-top: 6.9em;
	display: inline;
	float: left;
	height: 8.8em;
	margin-bottom: 0;
	width: 11.4em;
}
#main_content {	 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right:0px;
	padding:0;
	display: inline;
	float: left;		 
	width: 67.5%;	 
	height: 52.1em;	
	background-color: #FFFFCC;	
}
html > body #main_content {
	height: auto;
	min-height: 52.2em; 
	width:67.5%;
} 

#property_search_button {
	margin-left: 18.5em;
	margin-top: 3em; 
	margin-bottom: 0;
	padding-bottom:0;
	padding-top: 0px;
	display: inline;
	float: left;	
	background-color: #03c;	 
	background-image: url(/images/bg_property_search_link.jpg);
	background-position: center center;
	background-repeat: repeat-x;
	width: 26.0em;	
	height: 3.0em;
}
html > body #property_search_button {
	height: auto;
	min-height: 3.0em;
}
#property_search_link_top:link, #property_search_link_top:visited {
	margin-left: 5.5em;
	margin-top: .2em;
	display: inline;
	float: left;
	margin-bottom: 0;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 180%;
	font-weight: normal;
	text-decoration: underline;
}
html > body #property_search_link_top:link, #property_search_link_top:visited  {
margin-left:3.25em;
margin-bottom:.35em;
}

#property_search_link_top:visited {
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
}
#property_search_link_top:hover, #property_search_link_top:focus {
	color: #fc0;
	font-weight: normal;
	text-decoration: none;
}
#property_search_link_top:active {
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
}
#welcome_box {
	margin-left: 1.0em;
	margin-top: 3.2em;
	margin-bottom: 0;
	display: inline;
	float: left;	
	background-color: #ccc;
	width: 62.3em;
	padding-top: 0px;
	height: 16.9em;
}
html > body #welcome_box {
	height: auto;
	min-height: 17.0em;
}
.TXTwelcome_title_front {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 180%;
	font-weight: bold;
	text-align: center;
	color: #039;
	line-height: 120%;
	padding-bottom: .2em;
	padding-top: .1em;
	margin-left: 1em;
	margin-top: .2em;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 10.4em;
}
.TXTwelcome_paragraph {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-align: left;
	color: #000;
	line-height: 120%;
	padding-bottom: .2em;
	padding-top: .1em;
	margin-left: 1em;
	margin-top: .7em;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 50em;
} 
#landlords_label {
	margin-left: 1.1em;
	margin-top: 6em;
	display: inline;
	float: left;
	height: 3em;
	margin-bottom: 0;
	width: 12.5em;	 
} 
#phone_number {
	margin-left: 5em;
	margin-top: 4em;
	margin-bottom: 0;
	padding:0px;	 
	float: left;
	height: 3em;	
	width: 26em;	
}
#tenants_label {
	margin-right: 1.5em;
	margin-top: 6em;
	display: inline;
	float: right;
	height: 3em;
	margin-bottom: 0;
	width: 12.5em;
} 
html > body #tenants_label {
margin-right:26px; 
}
#landlords_box {
	margin-left: 1em;
	margin-top: .1em;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #ccc;
	width: 30em;
	padding-top: 0px;
	height: 12.6em;
}
html > body #landlords_box {
	height: auto;
	min-height: 12.7em;
}
.TXTlandlords_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-align: left;
	color: #000;
	line-height: 120%;
	padding-bottom: 0;
	padding-top: .1em;
	margin-left: .4em;
	margin-top: .9em;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 24em;
}
#landlord_info_link_wrap {
	margin-left: 9.7em;
	margin-top: 0;
	display: inline;
	float: left;
	margin-bottom: .5em;
	background-color: #fc0;
	background-attachment: scroll;
	background-image: url(/images/bg_landlord_info_link.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	width: 9.4em;
	padding-top: 0px;
	height: 2.8em;
}
html > body #landlord_info_link_wrap {
	height: auto;
	min-height: 2.8em;
}
#landlord_info_link:link, #landlord_info_link:visited {
	margin-left: 14px;
	margin-top: 9px;
	display: inline;
	float: left;
	margin-bottom: 0;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-decoration: underline;
}
#landlord_info_link:visited {
	color: #000000; 
	font-weight: normal;
	text-decoration: underline;
}
#landlord_info_link:hover, #landlord_info_link:focus {
	color: #00f;
	font-weight: normal;
	text-decoration: none;
}
#landlord_info_link:active {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
 
#tenants_box {
	margin-left: 2.2em;
	margin-top: .1em;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #ccc;
	width: 30em;
	padding-top: 0px;
	height: 12.6em;
}
html > body #tenants_box {
	height: auto;
	min-height: 12.7em;	 
}
.TXTtenants_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-align: left;
	color: #000;
	line-height: 120%;
	padding-bottom: .2em;
	padding-top: .1em;
	margin-left: 1.6em;
	margin-top: .9em;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 23em;
}
#tenant_email_link_wrap {
	margin-left: 10.7em;
	margin-top: 1.2em;
	margin-bottom: .5em;
	display: inline;
	float: left; 
	background-color: #00f;
	background-attachment: scroll;
	background-image: url(/images/bg_tenant_email_link.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	width: 9.4em;
	padding-top: 0px;
	height: 2.8em;	
}
html > body #tenant_email_link_wrap {
	height: auto;
	min-height: 2.8em;
	text-align:center;
}
#tenant_email_link:link, #tenant_email_link:visited {
	margin-left: 2.5em;
	margin-top: .7em;
	display: inline;
	float: left;
	margin-bottom: 0;
	color: #fc0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-decoration: underline;
	text-align:center;
}
#tenant_email_link:visited {
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
}
#tenant_email_link:hover, #tenant_email_link:focus {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
#tenant_email_link:active {
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
}
#sidebar_right {
	margin-left: 0px;
	margin-top: 0px;
	margin-right:0px;
	margin-bottom:0px;
	margin:0px;
	padding:0px;
	display: inline;
	float: left;
	background-color: #09f; 
	background-image: url(/images/bg_sidebar_right.jpg);
	background-position: left center;
	background-repeat: repeat-y;
	width: 16%;
	border:none;	 
	height: 52.3em;
}
html > body #sidebar_right {
	height: auto;
	min-height: 52.3em;
	width:16%;	 
}
#footer {	
	margin-top:0px; 	
	margin-bottom: 0px;
	padding-top: 0px;	 
	display: inline;
	float: left;
	background-color: #00f; 
	background-image: url(/images/bg_footer.jpg);
	background-position: center center;
	background-repeat: repeat-x;
	width:99%;
	height:3.7em;  	 
}
html > body #footer {
	height: 3.7em;
	width: 99%;	
	margin: 0 0 0 .5em;	
}

#footer ul li {
	color: #fff;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin-left: 2.4em;
	margin-top: 1em;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#footer ul li a  {
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
}
#footer ul li a:visited {
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
}
#footer ul li a:hover, #footer li a:focus {
	color: #fc0;
	font-weight: normal;
	text-decoration: none;
}
#footer ul li a:active {
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
}
.txtCopyright_speedyrent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	text-align: left;
	color: #fc0;
	line-height: 120%;
	padding-bottom: .2em;
	padding-top: .1em;
	margin-left: .8em;
	margin-top: 1.8em;
	display: inline;
	float: left;
	margin-bottom: 0;
}
.txtSite_by_DPMG_consult {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	text-align: left;
	color:#FFCC00;
	line-height: 120%;
	padding-bottom: .2em;
	padding-top: .1em;
	margin-right: 1.3em;
	margin-top: 1.8em;
	display: inline;
	float: right;
	margin-bottom: 0;
}
 
 #nav   {	 
	margin-top: 4em;
	margin-left: .1em;
	padding: 0px; 
	list-style-type: none;
	 
}
  #nav  li {
	padding: 0px;
	margin-left:1em;
	width: auto;
	font-size:1em;
	
}
  #nav li a{
	color:#000000;
  	line-height: 1.5em;     
	font-size: 2em;
}

  #nav ul li a{
	padding: 0px;
	margin: 0px;
	color: #000000; 
}
 
  #nav li ul {
    margin-top: 0em;
	padding-left:.5em;
	padding-right:.5em;
	padding-top:0;
	display: none;
	position: absolute;
 	background-color:#FFCC00;
	list-style-type: none;
	width:5em;
	left:4em;
	font-size:1.25em; 
	z-index: 1;
} 

html > body #nav li ul {
 width:auto;
 margin-top: .75em;
 left:6em;
}
  #nav li ul li a { 
    color:#0000FF;
	font-size: .75em;
	margin-left: .2em;
	margin-right: .2em;
}
  #nav li:hover ul, #nav li.hover ul {
/*When hovered, make them appear*/
	display:block;
}

#admin_menu {
margin-top: 1em;
margin-left: .5em;
}

#admin_menu ul {	
padding: 0px;
margin-left:1em;
margin-top:0;  
}
#admin_menu ul li {
padding: 0px;
margin: 0px;
width: auto;
list-style:none;
}
#admin_menu ul li a{
   color:#000000;  	    
  font-size: 1.5em;
}

.adminformtop {
font-family:Verdana, Arial, Helvetica, sans-serif; 
background-color:#666666;
color:#FFFFFF;
height:2em;
width:100%;
padding-top:.5em;  
padding-bottom:.75em;
text-align:center; 
font-size:1.25em;
font-weight:bold;
}
.adminformbot {
font-family:Verdana, Arial, Helvetica, sans-serif; 
background-color:#FFCC00;
color:#000000;
height:auto;
width:100%;
padding-top:1em; 
text-align:center;
font-size:1.25em;
 
}
html > body .adminformbot {
padding-bottom:1em;
font-size:1.2em; 
}
.adminformbtn {
margin-top:.5em;
margin-bottom:.5em;
}
html > body .adminformbtn {
margin-bottom:0;
}
.adminformwrapper {
background-color:#FF0000; 
margin-left:15em;
width:50%;
border:medium;
border-style:ridge;
}

.contact_list_div {
width:80%;
} 
#c_list   {	 
  list-style-type: none;
}
#c_list  li {
font-weight:bold;
   font-size:1.5em;
  line-height:2.25em;
}
#c_list li a{
   color:#0033FF;
}

 