body {
background-color: #ffffff; 
margin-top: 1px; margin-bottom: 0; margin-left: 0; margin-right: 0;
color:#333333; 
font-size:0.9em; line-height:130%;
font-family:Verdana, Arial, Helvetica, sans-serif;
 
}


/* 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; 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;   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; 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;   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 ///////////////// */

#leftcol {float:left;width:22.0759em;*width:21.50em;}
#centercol {
	float:left;
	width:44em;
*width:41.5em;}
#rightcol {
	float:right;
	width:20em;

*width:19.00em; }

.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;}
.centerbox{width:97%; margin:10px ;  float:left;	 }	
.messagebox{width:97%; margin:10px ;  float:left; height:250px;  	 }	

#quoteschange {margin:10px ; width:350px;   float:left; height:50px; text-align:center;   	 }	


.box {margin:1px auto;width:auto;*width:97%;  height:auto; }
/*.box img { float:right; padding:5px 5px 5px 12px;  }*/
.box23 {
	margin:0;
	width:65%;*width:64%; 
	float:left;
	height:auto;
	padding: 0;
	text-decoration:none;
}
.box23 a:link; .box23 a:visited;  {text-decoration:none; }
.box23 a:hover; {color: #02467d; cursor:hand ;text-decoration: underline;  }

.box13 {margin:0; width:32%;*width:31%;  float:left;}
.box1 {margin:0 auto; width:99%;*width:98%; text-align:center; float:left; }

/*  Search  //////////*/
#searchBox {
	width: 165px; height:98px;
	background-image: url(../images/Real_Estate_Monitors_GradDown.jpg);
	background-position: top;
	background-repeat: repeat-x;
	font-size:75%;
	padding: 10px 10px 0 0;
	float: right;
	 
}
#searchBox input.submit-button {
	/*width: 40px; margin:1px 10px; */
}
/*  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:80px;
	padding-top: 3px;
}
.noLink a:link, .noLink a:visited { text-decoration: none; color: #02467d; }
.noLink h2,.noLink h3,.noLink p   { text-decoration: none;  font-size:1.1em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:135%;  color: #02467d;}
#HmTxt {padding-top:25px; font-size:24px; font-family:"Times New Roman", Times, serif; line-height:135%; color: #02467d; }
h2 a:link, h2 a:visited { text-decoration:none;}
.surround { width:100%; float:left; background-image:url(../images/blue1px.gif); background-repeat:repeat-y; }
#rightcol a:link ,#rightcol a:visited {color: #02467d;}


/*//////////////////// EXTRAS ////////////////////*/
.spacer { padding:1px 20px;}
.hide { display:none;}
.checkthis { display:none;}
.center { text-align:center;}
.left{ text-align:left;}
.floatleft { float:left;}
.right { text-align:right;}
.floatright { float:right;}
.imgright { }
.imgright img { float:right; padding:5px 5px 5px 12px; }
.inline {display:inline;}
.padding { padding:8px;}
.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}

/* 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}
