html      { height: 100%; border: 0; padding: 0; margin: 0; }
body      { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; margin: 0 0 0 0;
	    background-image: url('/images/bodyback.jpg');
	    background-repeat: repeat-y;
	    background-position: left top;}
ul        { line-height: 1.3em; list-style-type: square; margin: 0.1em 0 0 1.5em; padding:0; list-style-image: url("bullet.gif");}
/* [MODIFIED mln
ol        { line-height: 1.3em; margin: 0px 0px 0px 23px; padding: 0px;}
 [END MODIFIED] */
ol {line-height: 1.3em; margin:0px 0px 0px 23px; padding: 0px 0px 0px 5px;}
li        { margin-bottom: 0.1em; }
form      { margin: 0px; } 
img       { border: 0px; }
table     { font-size: 12px;}
textarea  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #999999; width: 100%;}
select    { font-size: 9px; background-color: #F7F7F7; border: 1px solid #999999;}
h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px; padding: 0px;}
h1 { font-size: 12px; color: #0094DE; }
h2 { font-size: 16px; color: #0094DE; } 
h3 { font-size: 14px; color: #CC0000; }
h4 { font-size: 24px; color: #0094DE; }
h5 { font-size: 12px; color: #007BB7; }
h6 { font-size: 14px; color: #007BB7; background-color: #F7F7F7; padding: 4px;}

#pagewidth{
        position: relative;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
}

.2323pagewidth800  { width: 758px;}
.2323pagewidth1024 { width: 982px;}

.date {font-size: 89%; font-weight: bold;}


a:link    { color: #007BB7; text-decoration: none}
a:visited { color: #007BB7; text-decoration: none}
a:hover   { color: #007BB7; text-decoration: underline}

.menuitem           { padding: 1px 7px 1px 7px; font-weight: 500;}
a.menuitem:link     { color: #000000; padding: 1px 7px 1px 7px;}
a.menuitem:hover    { background-color: #E9E9E9; cursor: pointer;}
a.menuitem:visited  { color: #000000; padding: 1px 7px 1px 7px;}

.clear           { color: #000000; }
a.clear:link     { color: #000000; }
a.clear:hover    { color: #000000;cursor: pointer;}
a.clear:visited  { color: #000000; }






.rightfloat    {float:right; width:190px; margin: 0px 0px 12px 12px;}


.menucolumn    { border-right: 1px SOLID #999999; 
		 background-image: url('/images/menuback4.jpg');
	         background-repeat: repeat-y;
	         background-position: left top;}
	         
.menubox       { font-family: Arial; font-size: 90%; width: 100%;}
.menurow, .menurowover 
               { line-height: 14px; text-indent: 2px; color: #000000; 
                 white-space: nowrap; 
                 border-bottom: 1px solid #F7F7F7; 
                 padding: 2px 2px 2px 2px; }
.menurowover   { cursor: pointer; text-decoration: none; background-color: #97d1e9;}
.menuheader    { border-bottom: 1px solid #999999;
		 text-indent: 7px; font-size: 105%;
	         background-color: #97d1e9;
		 background-image: url('/images/menuback4.th.jpg');
	         background-repeat: repeat-y;
	         background-position: left top;
	         padding: 2px 2px 2px 2px; }
.menuimg       { line-height: 71px; border-bottom: 1px solid #999999;
		 background-image: url('/images/menuimg.jpg');
	         background-repeat: no-repeat;
	         background-position: left top; }	         	         

#header { }
	         
.maintable { padding: 0px 0px 0px 0px;}	         
	         

.input   { font-size: 10px; border: 1px solid #999999;}
.button    { font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #0094DE; border: 1px solid #FFFFFF; padding: 2px; cursor: pointer;}
.calculate { font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #d21717; border: 1px solid #FFFFFF; padding: 0px 0px 0px 0px; cursor: pointer;}


.gosale  { padding: 2px 2px 2px 2px; cursor: pointer; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #0094DE; border: 1px solid #FFFFFF; }



.module    { margin-bottom: 5px;  padding: 1px; font-size: 95%;
	     position: static;
	     clear: both;
	     float: none;
	     visibility: visible;
	     z-index: auto;
	     top: auto;
	     clip:  rect(auto, auto, auto, auto);}
.moduleheader    { 
             border-bottom: 1px solid #999999;
	     text-indent: 7px; font-size: 83%;
	     font-weight: 600;
	     background-color: #97d1e9;
	     background-image: url('/images/module/header1.jpg');
	     color: #FFFFFF;
	     background-position: left top;
	     padding: 2px 2px 2px 2px; }	
	     
	     
	          
	     
.moduleth      { border: 1px solid #999999;
		 text-indent: 10px; font-size: 80%;
		 font-weight: bold;
		 text-align: left;  
	         background-color: #97d1e9;
		 background-image: url('/images/menuback4.th.jpg');
	         background-repeat: repeat-y;
	         background-position: left top; }


.moduletd  { padding: 3px;}  
	     

.menutab   { line-height: 10px;
	     border-bottom: 1px solid #999999;
	     background-color: #EFEFEF;
	     background-image: url('/admin/images/th1.gif');
	     background-repeat: repeat-x;
	     background-position: left top;
	     padding: 3px;}







.content {font-size: 95%;}
.pagecontent { padding: 4px;  margin: 3px;}



.imgleft  { float: left; padding: 3px;}
.imgright { float: right; padding: 3px;}
.imgmod   { padding: 3px; font-size: 105%; vertical-align: middle;}
	
div.row { clear: both; padding: 1px;}
div.row span.label { float: left; width: 80px; text-align: left; font-weight: bold; }
div.row span.value { float: left; width: 80px; text-align: left; } 

div.row span.searchl { float: left; width: 70px; text-align: left; font-weight: bold; }
div.row span.searchv { float: left; width: 80px; text-align: left; white-space: nowrap;} 

.formbox {background-color: #F7F7F7; width: 320px; padding: 4px;}
div.formrow { clear: both; padding: 2px;}
div.formrow span.label { float: left; width: 100px; text-align: left; font-weight: bold; white-space: nowrap; }
div.formrow span.value { float: left; width: 210px; text-align: left; } 


/* [ADDED mln] */
.formbox2 {
  background-color: #f7f7f7;
  padding: 4px;
}
.label {
  width: 100px;
  text-align: left;
  font-weight:bold;
  white-space: nowrap;
}
/* [END ADDED] */

.column   { display: inline; width: 45%;}





.rental, .search, .areainfo, .testimonials, .bulletin, .index, .aboutus, .careers, .propmang, .buyersadvo, .staff, .recentsales { background-repeat: no-repeat; background-position: left top; padding: 27px 0px 0px 0px;}
.rental       { background-image: url('/images/backer-rental.jpg');}
.search       { background-image: url('/images/backer-search.jpg');}
.areainfo     { background-image: url('/images/backer-area.jpg');}
.testimonials { background-image: url('/images/backer-testimonials.jpg');}
.bulletin     { background-image: url('/images/backer-bulletin.jpg');}
.index        { background-image: url('/images/backer-home.jpg');}
.aboutus      { background-image: url('/images/backer-aboutus.jpg');}
.careers      { background-image: url('/images/backer-careers.jpg');}
.propmang     { background-image: url('/images/backer-propmang.jpg');}
.buyersadvo   { background-image: url('/images/backer-buyersadvo.jpg');}
.staff        { background-image: url('/images/backer-career.jpg');}


/* [ADDED mln] */
.recentsales {
  background-image: url('/images/recentsales_banner.jpg');
}
/* [END ADDED] */

.sitemap { width: 100%; border: 1px solid #999999;}
.sitecol { display: inline; vertical-align: top; width: 33%; top: 0px;}


.spacer90 { line-height: 55px; }


.property { clear: both; color: #000000; margin: 15px; width: 100%;}
.proplist { clear: both; border: 1px SOLID #FFFFFF; margin: 10px;}
.propover { clear: both; border: 1px SOLID #EFEFEF; margin: 10px; cursor: pointer;}
.propcont { margin: 5px; font-size: 80%;}


#footer    { position: absolute; 
             line-height: 10px;
	     background-image: url('/admin/images/th1.gif');
	     background-repeat: repeat-x;
	     background-position: left top;
	     padding: 3px; 
	     clear: both !important;
	     bottom: 0 !important;
	     
}