body { background-image: url(../images/Bgs/bck.jpg);
	color:#565656;
	font-family:Verdana,"Lucida Grande","Bitstream Vera Sans",Helvetica,Arial,sans-serif;
	font-size:0.9em;
	margin: 0;
	text-align:left;
	 background-color:#FFFFFF;
	 }

a:link {color:#000099;}
a:visited {color:#6666CC;}
a:hover {text-decoration:underline;}
a:active {color:#000099;}

p{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:100%; line-height:140%; color:#006}

h1, h2, h3, h4, h5 { color:#1F1F32; text-align:inherit; text-decoration:none; }
h1{margin-top:3px; margin-bottom:3px; padding-top:10px; font-weight:normal; font-size:18px;  line-height:26px;  }
h2{margin-top:3px; font-weight:normal; margin-bottom:3px; font-size:16px; line-height:20px;  }
h3{margin-top:2px; font-weight:normal; font-size:14px; margin-bottom:2px; line-height:16px;  }
h4{margin-top:1px;  font-size:13px; margin-bottom:1px; line-height:14px; }
h5{ font-size:10px; line-height:12px;  }

.small{font-size:9px; color:#006; line-height:11px}
.smaller{font-size:smaller}
.medium{font-size:11px; color:#006; line-height:13px}
.large{font-size:14px; color:#006; line-height:16px}
.headings { font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold }
.backup { margin-top:-10px;}
#outerwrapper {margin:0 auto;width:100% ; 
}
#wrapper {	margin:0 auto;	width:800px; background-color:#FFFFFF;
}

#innerwrapper {	margin:0 auto;	width:800px; border-right: #ddd 1px solid; border-left: #ddd 1px solid;
	background-color: #FFFFFF;
}


#head {	margin:0; padding:0; width:100%; height: 87px; background-image: url(../images/Bgs/shadSm.gif);	background-repeat: repeat-x;
	background-position:bottom; background-color:#FFFFFF; }

#topleft {margin:0; padding:0;	width:50%;	height: 80px;	background-image: url(../images/Bgs/bgtopleft.jpg);
	background-repeat: repeat-x; float:left;
	}
#topright {margin:0; padding:0;	width:50%;	height: 80px; float:right;
	}

#topboxleft{width: 380px; height: 80px;	background-image: url(../images/Bgs/bgJenman_top.jpg);
	background-repeat:no-repeat; float: right; text-align:left;	margin:0; padding:0;}

#topboxcenter{width:125px; float:left; height: 80px;margin:0; padding:0;	}

/*#topboxright{	width: 250px;float: left;	height: 80px;
	background-image:url(../images/REMar/Real_Estate_Monitors_logo.gif); 	background-repeat: no-repeat;	background-position:left;  padding-top: 1px;}*/
#topboxright {	width: 360px;float: left;	height: 80px;
	background-image: url(../images/HHPF/please_support_banner_o.gif); 	background-repeat: no-repeat;	background-position:left;  padding-top: 1px;}	

#top_shad {	margin:0 auto;	width:100%;	height: 8px; background-image: url(../images/Bgs/shad_grey.jpg);background-repeat: repeat-x;
	}		
	
	
#leftcol2 {width:565px;float:left;padding:0 0 0 20px; background-color:#FFFFFF; }
#rightcol2 {width:200px;float:right;padding:5px;border-left:1px solid #BCCAEA;  background-color:#FFFFFF;}

#news_cat{width:100%; height:45px; border-top:#ddd 1px solid;  background-color:#FFFFFF; }
#newshead{width:100%; height:26px; border-bottom:#ccc 1px solid; background-image: url(../images/News/bgGreyGrad1.jpg); background-repeat:repeat-x; margin:0;  }

#newsheadleft{	width: 330px; float:left; margin:0 0 0 15px; }
#newsheadleft h1{font-size:12px;  display:inline; margin:0; }
#newsheadright{font-size:10px;	width: 150px;  margin:0; float:right; display:inline; text-align:right; padding:0 8px 0 0; }

.contentbox{margin:0 auto; padding:0 25px 0 0;}
.tools{margin:0 auto; padding:0 10px 0 0; font-size:60%; }
.tools span {padding:0 10px;  }
.content-news{margin:0 auto; padding:0 25px 0 0; text-align:justify;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;line-height:140%;color:#006;}
.content-news h1 {
	color:#f00;
	font-weight:bold;
	font-size: 18px;
}


.itemsbox{ padding:0 30px 10px 15px; text-align:justify; font-size:12px;  border-bottom:1px solid #BCCAEA; clear:both;
}
.itemsbox h2 a:link,.itemsbox h2 a:visited{ text-decoration:none; color:#f00; font-weight:bolder; font-size: 15px; }

.comment{ background-color:#F3F2FF; font-family: "Times New Roman", Times, serif;
font-size:114%;
line-height:125%;
color:#232323; margin:-10px; padding:10px; }
.comment p{font-family: "Times New Roman", Times, serif;font-size:105%;line-height:125%;color:#232323; }

.medbox{width:240px;  margin:0 auto;   }	

.leftbox{	width: 250px;	float:left;	margin:0;}
.middlebox{	width: 250px; float:left;  margin:0; }	
.rightbox{	width: 100%;  margin:0; display:block;  }
.rightboxlg{	width: 230px;  margin:0; float:right; }
.ethics{width: 240px; height:61px;  margin:0; float:right;  background-image:url(../images/CA/ethics_cnr_1.gif); background-repeat:no-repeat; }

.optionsbox{	width: 180px;	float:right;	margin:10px 5px 0 0  ;}
.optionsbox1{	width: 60px;	float:right;	margin:10px 5px 0 0  ;}
.optionsbox2{	width: 120px;	float:right;	margin:10px 5px 0 0  ;}
.optionsbox3{	width: 300px;	float:right;	margin:10px 5px 0 0  ;}
.image {	float:right; margin:5px 0 5px 15px ; 	text-align:center;}	 
.image .caption {  margin:1px 0 0 0 ;font-size: 70%; width:  175px; 
                  font-family: Verdana, Arial, sans-serif;
                  text-align: center; }
.thumb {	float:right; margin:2px 0 5px 20px ; text-align:center;}	 
.thumb .caption {  margin:3px 0 0 0 ;font-size: 65%; width:  60px; 
                  font-family: Verdana, Arial, sans-serif;
                  text-align: center; }	
				  
.toolbox { font: 10px Arial, Helvetica, sans-serif; text-align:center; padding-top:10px;   }
.toolbox img{ padding:0 10px 0 0; border:none;  }

/* Other Stuff */	
span.codedirection { unicode-bidi:bidi-override; direction: rtl; }			  			  
.left {float:left;	margin:0;}				  
.clear {clear:both; line-height:0;}
.hide { display:none;}
.checkthis {display:none;}
.space { width:100px; ; height:10px; clear:both; line-height:0;}
.highlight {background-color: pink; }
.noborder { border:none;}
.border { border:1px solid #BECCEB;}
.bg-lightgrey { background:#f9f9f9}
.bg-grey { background:#e9e9e9}
.bg-darkgrey { background:#DEDEE0}
hr { height:1px; color:#BECCEB; }
.red { color:#f00; }
.white { color:#fff; }	


input ,select, textarea {font: 11px Arial, Helvetica, sans-serif; color: #000078; line-height: 12px; }	

.feedback{	margin:0;	text-align: left;	font-size:80%;	padding:6px;	border:1px solid #BECCEB;
}
.tools_feedback { font: 10px Arial, Helvetica, sans-serif; text-align:center; padding-top:10px;		height:20px;
	padding:10px 5px;	color: #1C456F;border:1px solid #BECCEB;
}
.tools_feedback img{ padding:0 10px 0 0; border:none;   }
.tools_feedback a:link,.tools_feedback a:visited { text-decoration:none ; }	

.top_feedback {	font:bold 12px Arial, Helvetica, sans-serif;	height:20px;	padding:10px 0 0 5px;
	background: url(../images/Bgs/bgGradLtBl30.jpg)   repeat-x;	color: #1C456F;}
.formbox { width:80%;	float:left; margin:0 ; padding:0 9%;}
.formboxleft {width:20%;	float:left; margin:0 ;  padding:1% 1% 0 1%; text-align: right; font-size:90%;}
.formboxright {width:70%;	float:left; margin:0 ;  padding:1% 1% 0 1%; text-align: left; font-size:90%;}
.thanks {width:60%;	 margin:2% 15%; padding:2% 5%;  border:1px solid #BECCEB; }


#subscribe {font-size:63%; text-align:center ; background-color:#EFF0F8; border:1px solid #BECCEB; margin:-8px 0 0 0 ; padding:0;}
#sub_head {font:17px bold Verdana, Arial, Helvetica, sans-serif; height:30px; width:auto; margin:0 ; background: url(../images/Bgs/bgGradLtBl30.jpg)   repeat-x;  padding:8px 0 0 0;  text-align:center; color:#000078;}



.topbutton {
	font: 10px Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	padding:0 1px;
	border-top: #c5c3ce 1px solid;
	border-right: #444444 1px solid;
	border-left: #c5c3ce 1px solid;
	border-bottom: #444444 1px solid;
	background-color: #ffffff;
	margin:0;
	color:#565656;
}

.topbutton:link , .topbutton:visited  {
	font: 10px Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	padding:0 1px;
	border-top: #CCCCCC  1px solid;
	border-right: #444444 1px solid;
	border-left: #c5c3ce 1px solid;
	border-bottom: #333 1px solid;
	background-color: #ffffff;
	color:#565656;
	margin:0;
}
 
.topbutton:hover, .topbutton:active { text-decoration: none; color:#FFF; background: #258 ; }/*	*/

.plus {background: url(../images/Menu/plus.gif) no-repeat top left; }


#menu{width:100%; padding:0; float:right; font-size:12px; }
	
#menu ul {width: 140px; margin: 2px auto; padding: 0 ;  list-style:none;}
#menu li {margin:0; padding: 1px;  font-weight:bold; color: #258; border-top:1px solid #258;}

#menu a:link, #menu a:visited {color:#258; text-decoration:none; display:block; padding:3px 5px 3px 10px;  font-size:12px;}

#menu a:hover ,#menu a:active { color:#FFF; background: #258 ;}
/*58C      #69c #4B87C2*/
#menu ul ul li { width:140px; list-style:none;  border:none;}
#menu ul ul a:link, #menu  ul ul a:visited {color:#4873B3; text-decoration:none; display:block; padding:2px 0px 2px 5px; font-size:11px; font-weight:normal; width:140px; margin:0 0 0 10px; border-bottom:1px solid #58C; background-image: none;}
#menu ul ul a:hover , #menu ul ul  a:active {color:#FFF; background: #258 ; width:140px;}

#menu ul ul ul li { width:130px;  border:none;} 
#menu ul ul ul a:link, #menu  ul ul ul a:visited {color:#4873B3; text-decoration:none; display:block; padding:2px 0px 2px 2px; font-size:10px; font-weight:normal; width:130px; margin:0 0 0 10px; border-bottom:1px solid #69c; background-image: none;}
#menu ul ul ul a:hover , #menu ul ul ul  a:active {color:#FFF; background: #258 ; width:130px;}


.menus{width:100%; padding:0; display:block;  font-size:10px; text-align:left;   list-style:none; background-image:none;}
.menus ul {width:98%; margin: 2px auto; padding: 0 ;  list-style:none;}
.menus li {margin:0; padding: 1px;  font-weight:bold; color: #258; border-top:1px solid #258; padding-left:-10px; }
.menus a:link, .menus  a:visited {color:#258; text-decoration:none; display:block; padding:3px 5px 3px 2px;}
.menus a:hover ,.menus a:active { color:#FFF; background: #258 ;}

/* background-image:  url(../images/Bgs/greyGrad2.jpg)*/
.top_grad {font-size:12px; height:32px;  padding:6px 0 0 0; background:url(../images/Bgs/bgGradLtBl30.jpg)   repeat-x; text-align:center; }

.top_head { font:bold 12px Arial, Helvetica, sans-serif; height:30px;  padding:10px 0 0 5px; background: url(../images/Bgs/bgGradLtBl30.jpg)   repeat-x; color: #258; }
.top_items{width:100%; padding:0;margin:0 ; font-size:10px;   list-style:none; }
.top_items ul {width:100%; padding: 0 ; margin:0;  list-style:none;}
.top_items li { padding: 1px; color: #258; border-top:1px solid #BCD; text-align:left ;}
/*font-variant:small-caps;*/
.top_items a:link, .top_items a:visited {color:#258; text-decoration:none; display:block; padding:2px; font-size:10px; font-weight:normal; }

.top_items a:hover ,.top_items a:active {  color:#FFF; background: #258 ; }

.menubox{	width: 525px;	margin:0;float:left;}

.menu_horz{position:relative;display:block;height:22px;font-size:11px;font-weight:bold;background:transparent url(../images/Bgs/bgMenuOFF.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;}
.menu_horz ul{margin:0;padding:0;list-style-type:none;width:auto;}
.menu_horz ul li{display:block;float:left;margin:0 1px 0 0;}
.menu_horz ul li a{display:block;float:left;color:#000078;text-decoration:none;padding:3px 7px 0 10px;height:18px; border-left:1px solid #BECCEB; }
.menu_horz ul li a:visited {font-size:11px; color:#000078;text-decoration:none;}
.menu_horz ul li a:hover,.menu_horz ul li a.current{color:#fff;background:#374B63 url(../images/Bgs/bgMenuON.gif) repeat-x top left;}


#footer {	margin:0 auto;	width:100%;	height: 90px;
	background-image: url(../images/WaterMark.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align:center;
	}

#footer ul { margin:25px 0 0 0; }
#footer li{list-style: none; padding:0 10px;  display: inline; font:11px Arial, Helvetica, sans-serif; }
#footer a:link, #footer a:visited {color:#258; text-decoration:none; padding:2px; font:11px Arial, Helvetica, sans-serif;}
#footer a:hover ,#footer a:active {  color:#FFF; background: #258 ; }
#shaddow {margin:0 auto; height: 10px;	width:800px;
	background-image: url(../images/Bgs/shad_grey.jpg); 
	background-repeat: repeat-x;
	background-position:bottom;
	}

