body {
background-color: #ffffff; 
margin-top: 1px; margin-bottom: 0; margin-left: 0; margin-right: 0;
/*scrollbar-face-color: #babad8; 
scrollbar-arrow-color: #f39018; text-align:center; */ 
color:#333333; 
font-size:0.9em; line-height:130%;
font-family:Verdana, Arial, Helvetica, sans-serif;
 
}

/*  links */
a:link {	color: #003399; }
a:visited {	color: #003399; }
a:hover {	color: #ff8601; text-decoration: none}
a:active {	color: #ff8601; text-decoration: none}

/* FONTS    //////////////// */
input, select, textarea {
	FONT: 11px geneva, verdana, arial, sans-serif; COLOR: #454545; border:solid 1px #cccccc; 
	border-left:solid 2px #545572 ; border-top:solid 1px #545572  ;
}

p {	font-size: 12px;	font-family: geneva, arial, helvetica, san-serif;	text-decoration: none;
}

h1 {
	margin-top: 5px; font-weight: normal; font-size: 20px; margin-bottom: 5px; line-height: 26px; font-family: georgia, times, times new roman,  serif; text-decoration: none; color: #02467d
}

h2 {
	margin-top: 3px; font-weight: normal; font-size: 17px; margin-bottom: 3px; line-height: 22px; font-family: georgia, times, times new roman,  serif; text-decoration: none; color: #02467d
}

h3 {
	margin-top: 2px; font-weight: normal; font-size: 14px; margin-bottom: 2px; line-height: 14px; font-family: georgia, times, times new roman, serif; text-decoration: none; color: #02467d
}

h4 {
	margin-top: 1px; font-weight: normal; font-size: 12px; margin-bottom: 1px; line-height: 14px; font-family: georgia, times, times new roman,  serif; text-decoration: none; color: #02467d
}

.small {
font-size: 9px; color: #554455; line-height: 11px; font-family: arial, helvetica, sans-serif; 
}
.medium {
font-size: 11px; color: #554455; line-height: 12px; font-family: arial, helvetica, sans-serif;
}

input, select {font-size: 11px; color: #554455;  font-family: Verdana, Arial, Helvetica, sans-serif }

/*  WRAPPERS */
#outerwrapper {margin:1px 1px 0 2px;width:100% ; }
#wrapper { margin:auto;text-align:left; /* leave unchanged */  
width:65.38em;/* non-IE   900px  /13*/
*width:63.750em;/* IE  900px  /13.3333*/
 min-width:850px;/* optional but recommended */   }
#container {margin:0 auto; width:850px; }

	/*     ////////////////////////     HEADER           //////////////////////////////////      /      */
#header {margin:0; width:100%;height:96px;
	background-image: url(../images/Real_Estate_Monitors_TopLine.jpg);	
	background-repeat: repeat-x ; background-position:top ; 

}
#topboxleft{
		width: 54%;
	float: left;
	background-image: url(../images/Real_Estate_Monitors_logo.jpg); 
	background-repeat:no-repeat ;background-position:top left ;
	height: 72px; clear:both; 

}

#topboxcenter{
		width: 14%;
	/*float: left;*/
   background-image: url(../images/OZ-NZ.gif);
	background-repeat:no-repeat;
	background-position:top center;
	height: 72px;
	margin:0;
	float: left;
}

 
#topboxright{			width: 32%;
	float: right;
	background-image: url(../images/Real_Estate_Monitors_TopIma.jpg);
			background-repeat:no-repeat  ; background-position:top right ;
	height: 72px }
	
#menuline {
margin:0; width:100%;height:25px;
	background-image:url(../images/TopSideGrad.jpg);
	background-repeat: repeat-y;
	background-color:#B0DE12;
 clear:both;
}
#topLine {margin:0 ;width:100%; 
	margin:0;
	text-align:left;
	background-image:url(../images/Real_Estate_Monitors_ThinLine2.jpg);	
	background-repeat: repeat-x;
	display: block;clear:both;
}
/*  Nav  ///////////////// */
#nav{width: 100%; height:25px;  display:block; text-align:center; margin-top:2px;   }

#navlist {
padding: 3px 3px;
margin: 0;
text-decoration: none;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#navlist li {
list-style: none;
margin: 0;
display: inline;
}

#navlist li a {
	padding: 3px 0.5em;
	margin:0 -1px;
	background-image: url(../images/m_bg.gif)   ; background-repeat: repeat-x  ;
	background-color:#72c517;
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #778;
	text-decoration: none;
}

#navlist li a:link { color: #fff; }
#navlist li a:visited { color: #F2F2F2; }

#navlist li a:hover{color: #000;
background-color: #B0DE12;
	background-image: url(../images/m_bg2.gif);
	background-repeat: repeat-x;	
}

#navlist li a:active {color: #000;
   background-color: none;
	background-image: url(../images/m_bg2.gif); background-repeat: repeat-x  ;
}

#navlist li a#current{
	background: white;
	border-bottom: 1px solid white;
	color: #009900;
}

/*      COLUMNS   ////////// Boxes ///////////////// */

width:65.38em;/* non-IE   900px  /13*/
*width:63.750em;/* IE  900px  /13.3333*/

#leftcol {float:left;width:23.0759em;*width:22.50em;}

#centercol {float:left;width:42em;*width:40.5em;}

	
#rightcol {float:right;width:23.0759em;*width:22.50em; }

.rightBgn { background-image:url(../images/tables/left_tb_bg.jpg) ; background-repeat:repeat-y; background-position:right; background-color:#F5F4F0; text-align:center; float:right; width:250px;} 

.block {margin:1px auto;width:35em;*width:32.5em; background-color:#F3F2F1;}
/*  Search  //////////*/
#searchBox {
	width: 350px;
	margin-top: 25px;
	background-image: url(../images/Real_Estate_Monitors_GradDown.jpg);
	background-position: top;
	background-repeat: repeat-x;
	margin: 0 auto; font-size:85%;
	 
}
#searchBox input.submit-button {
	width: 70px; margin:1px 80px; 
}
/*  CONTACT  //////////*/

#contact-area {
	width: 370px; 
	background-color:#FFFFFF;
    	background-image: url(../images/Real_Estate_Monitors_GradDown.jpg);
	background-position: top;
	background-repeat: repeat-x;
	margin: 0 auto; font-size:85%; padding:0 15px;
}
.row {  width:100%; clear:both; padding:2px 0;}

#contact-area input, #contact-area textarea {
	padding: 3px;
	width:auto;
	font-family: Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
	border: 1px solid #ccc;
float:left;
}

#contact-area input[type=radio] {
margin: 7px 0  ;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 1px solid #900;
}

#contact-area input.submit-button {
	width: 70px; margin:1px 80px; 
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width:110px;
	padding-top: 3px;
}
.lableSmall {
	float: left;
	text-align: right;
	margin-right: 15px;
	width:70px;
	padding-top: 3px;
}

/*////////////// THANKS //////////////////////////*/
#thanks {
	width: 350px;
	margin-top: 25px;
	background-image: url(../images/Real_Estate_Monitors_GradDown.jpg);
	background-position: top;
	background-repeat: repeat-x;
	margin: 0 auto; font-size:90%;
	text-align:center;
	 
}

/*////////////////////////////////////////*/
.box {margin:1px auto;width:auto;*width:97%;  height:auto; }

.surround { width:100%; float:left; background-image:url(../images/blue1px.gif); background-repeat:repeat-y; }

/*//////////////////// EXTRAS ////////////////////*/
.spacer { padding:1px 25px;}
.hide { display:none;}
.checkthis { display:none;}
.border {
	border: 1px solid #ccc;
	font-size: 90%;
}
.botRight  { height:19px; width:auto; background-image: url(../images/tables/right_bottom.jpg); background-repeat:no-repeat; background-position:bottom right;    }
.leftLine {	border-left: 1px solid #0504B8;}
.clear{ clear:both; line-height:0;}
.space{	margin: 0 auto 0 auto;	padding: 0px;}

.blueLink{
	FONT: 11px geneva, verdana, arial, sans-serif; COLOR: #075FDC; text-decoration:none
}
.highlight {background-color: pink; }
.white {	COLOR: #ffffff}
.red {	COLOR: #ff0000}
.red-orange { COLOR: #F84916}
.green {COLOR: #009933}
.blueL { COLOR: #075FDC}
.imgright { }
.imgright img { float:right; padding:5px 5px 5px 12px; }

/* FOOT   ////////////// */	
#foot {margin:0 auto; width:100%;height:80px;
	background-image: url(../images/GradDownBot.jpg); background-repeat:repeat-x;   	
	font-size:80%;
}

#foot a:link,#foot a:visited {padding: 2px 0.5em;
	margin:0;
	background-color: #B0DE12;
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #B0DE12;
	}
#foot a:hover,#foot a:active {color: #fff;background-color: #9CC510;border: 1px solid #778;} /*#72c517 */

#footbot {margin:0; width:100%;height:20px; background-color:#B0DE12; background-image: url(../images/TopSideGrad.jpg); background-repeat:repeat-y;    background-position:top left; border-bottom:1px solid #0607BA;
 border-top:1px solid #0607BA; text-align:center;
}
#footboxleft{
	width: 117px;
	float: left;
	background-image: url(../images/Real_Estate_Monitors_Foot.jpg); 
	background-repeat:no-repeat ;background-position:top left ;
	height: 58px; 
}

 
#footboxright{	width: 650px;	float: right;	height: 58px}
