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:#151C3C; }
h1 { margin:5px 0; padding-top:10px; font-weight: normal; font-size: 20px;  line-height: 28px;  color: #18416D; font-family:Verdana, Arial, Helvetica, sans-serif;
}

h2{	margin-top: 3px; font-weight: normal; margin:4px 0; font-size: 16px; line-height: 20px;  color: #18416D; font-family:Verdana, Arial, Helvetica, sans-serif;
}

h3 {	margin-top: 2px; font-weight: normal; font-size: 14px; margin: 2px 0; line-height: 16px;  color: #18416D;  font-family:Verdana, Arial, Helvetica, sans-serif;}

h4 {margin-top: 1px; font-weight: normal; font-size: 12px; margin: 1px 0; line-height: 14px;   color: #18416D; ;}

h5 { font-size: 10px; line-height: 12px;  text-decoration: none;  color: #18416D;  }

.small {font-size:70%;}
.medium {font-size:85%;}
.smaller { font-size:90%;}
.larger { font-size:larger;}
.large { font-size:1.75em; font-weight: bolder; margin:10px 0; color: #18416D; }
.times { font-family:"Times New Roman", Times, serif;}

#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:0 5px;border-left:1px solid #BCCAEA;  background-color:#FFFFFF; margin-top:-32px;}

.leftbox{	width: 250px;	float:left;	margin:0;}
.middlebox{	width: 250px; float:left;  margin:0; }	
.box60{	width: 60%; float:left;  margin:0; }	
.rightbox{	width: 100%;  margin:0; display:block;  }
.rightbox35{	width: 35%;  margin:0; float:right;   }
.contentbox{margin:0 auto; padding:0 25px 0 0;}

.content_main{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:#151C3C;}


.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:0px 0px 10px 15px ; 	text-align:center;}	 
.image .caption {  margin:5px 0 0 0 ;font-size: 70%; width:  175px; 
                  font-family: Verdana, Arial, sans-serif;
                  text-align: center; }
.imageleft {	float:left; margin:0px 15px 10px 0px ; 	text-align:center;}	 				  
.box { width:100%; clear:both;}	  

.toolbox { font: 10px Arial, Helvetica, sans-serif; text-align:center; padding-top:10px;   }
.toolbox img{ padding:0 10px 0 0; border:none;  }	

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

.ethics{width: 240px; height:61px;  margin:0; float:right;  background-image:url(../images/CA/ethics_cnr_1.gif); background-repeat:no-repeat; }
			  
.left {float:left;	margin:0;}	
.txtleft { text-align:left;}				  
.clear {clear:both; line-height:0;}
.hide { display:none;}
.space { width:100px; ; height:10px; clear:both; line-height:0;}
.highlight {background-color: pink; }
.red { color:#f00; }
.blue { color:#009; }	
.orange{ color:#F84916; }	
.white { color:#fff; }	
.white h1{ color:#fff; }	
.white a:link ,.white a:visited { color:#fff; }	
.border { border:1px solid #BECCEB; }
.borderBottom{border-bottom:1px solid #BECCEB;  }
.borderleft {border-left:1px solid #BECCEB;  }
.noborder { border:none;}
.nolink { text-decoration:none;}
.nolink a:link ,.nolink a:visited { text-decoration:none;}

.bg-lightgrey { background:#f9f9f9}
.bg-grey { background:#e9e9e9}
.bg-darkgrey { background:#DEDEE0}
hr { height:1px; color:#BECCEB; }
hr.Sm {color:#fff ; height:2px; border-bottom:1px solid #BECCEB;}

.more { background-image:url(images/plusGrey.gif); background-repeat:no-repeat;   }
.justify { text-align:justify;}
.bold { font-weight:bold;}
.padding { padding:0 3%;  }
.checkthis {display:none;}
.highlight {background-color: pink; }

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

.feedback{	margin:0;	text-align: left;	font-size:80%;	padding:6px;	border:1px solid #BECCEB;
}
.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; }
	
#button_contact {width:100px; padding:4px 2px; float:left;  height:25px;  text-align:center;}
#button_comment {width:100px; padding:4px 2px; float:left;  height:25px; text-align:center;}
#button_complain {width:100px;padding:4px 2px;float:left;   height:25px; text-align:center;}
#button_story {width:100px; padding:4px 2px; float:left; height:25px;  text-align:center;}
.abutton {width:100px; padding:4px 2px; float:left;  height:20px;  text-align:center;}
.button_long {background-image: url(../images/Bgs/button_long.gif); background-repeat:no-repeat; background-position:center top;width:200px; padding:0 2px; float:left;  height:20px;  text-align:center;}
.button_on {background-image: url(../images/Contact/buttonOn.gif); background-repeat:no-repeat; background-position:center top;}
.button_on a:link , .button_on  a:visited {color:#FFFFFF; text-decoration:none;}
.button_off {background-image: url(../images/Contact/buttonOff.gif); background-repeat:no-repeat; background-position:center top;}
.button_off a:link , .button_off  a:visited { text-decoration:none;}
.contact_top {	font:bold 12px Arial, Helvetica, sans-serif;	height:26px;	padding:3px 0 0 5px;
		color: #1C456F; height:auto;}
	
.shade_top {width:460px; height:26px;float:left; margin:0 ; padding:5px 25px 0 25px;  background-color:#FFFFFF; background: url(../images/Bgs/gradGreyDown.jpg) top repeat-x;  border:solid #CCCCCC; border-width: 0 1px 0 1px; clear:both;}
.shade_top a:link , .shade_top a:visited { text-decoration:none; padding-left:10px; }
.shadebox { width:450px;	float:left; margin:0 ; padding:0 30px 15px 30px;  background: url(../images/Bgs/gradGreyUp.jpg) bottom  repeat-x; background-color:#FFFFFF;  border:solid #CCCCCC; border-width: 0 1px 0 1px; clear:both; }

.shade_top2 {width:490px; height:26px;float:left; margin:0 ; padding:5px 25px 0 25px;  background-color:#FFFFFF; background: url(../images/Bgs/gradGreyDown.jpg) top repeat-x;  border:solid #CCCCCC; border-width: 0 1px 0 1px; clear:both;}
.shadebox2 { width:520px;	float:left; margin:0 ; padding:0 10px 15px 10px;  background: url(../images/Bgs/gradGreyUp.jpg) bottom  repeat-x; border:solid #CCCCCC; border-width: 0 1px 0 1px; clear:both; }

.shaddow { width:100%;	float:left; margin:0 ; padding:0; height:10px;  background:  url(../images/Bgs/shadow.gif) repeat-x; clear:both; }
.vert_line {background: url(../images/Bgs/greyDot.gif) repeat-y; background-position:center;  }

.approved {width:100%;	float:left; margin:10px 0 0 0 ; padding:0; height:61px;  background:  url(../images/APPROVED/ApprovedBlue.jpg) no-repeat top right; clear:both; background-color:#202975;}
#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:#151C3C;}

.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;
	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;
	padding-top: 0;
	padding-right: 1px;
	padding-bottom: 0;
	padding-left: 1px;
}
 
.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 , #menu a.current { color:#FFF; background: #258 ;}
#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 , #menu ul ul a.current {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 , #menu ul ul ul  a.current{color:#FFF; background: #258 ; width:130px;}

.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_head a:link ,.top_head a:visited{ text-decoration:none;}

.top_items{width:100%; padding:0;margin:0 ; font-size:10px;   list-style:none;  font-variant:small-caps;}
.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 ;}
.top_items ul li { margin-left:10px; padding-left:5px;  color: #258; border-top:1px solid #BCD; }
.top_items a:link, .top_items a:visited {color:#258; text-decoration:none; display:block; padding:2px; font-variant:small-caps;font-size:10px; font-weight:normal; }
.top_items a:hover ,.top_items a:active{  color:#FFF; background: #258 ; }

.top_itemsUpped a:link, .top_itemsUpped a:visited { font-size:115%; font-weight:bold; line-height:120%; font-variant:normal; }
.top_itemsUpped  { background-color:#EFF0F8;  border-bottom:1px solid #258 ;  }

.a_menu{width:100%; padding:0;margin:0 ; font-size:12px;   list-style:none; }
.a_menu ul {width:100%; padding: 0 ; margin:0;  list-style:none;}
.a_menu li { padding: 1px; color: #258; text-align:left ;}
.a_menu ul li { margin-left:10px; padding-left:5px;  color: #258; }
.a_menu a:link, .a_menu a:visited {color:#258; text-decoration:none; display:block; padding:2px; font-size:12px; font-weight:normal; }
.a_menu a:hover ,.a_menu a:active{  color:#FFF; background: #258 ; }

.menubox{width:585px;margin:0;float:left}
.menubox{  margin-bottom:2px;background:transparent url(../images/Bgs/bg_menu_off.jpg) repeat-x top left;height:28px}
.menu_horz{position:relative;display:block;height:28px;font-size:11px;font-weight:bold;background:transparent url(../images/Bgs/bg_menu_off.jpg) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;float:left}
.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:7px 3px 0 6px;height:21px;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}

.current {  color:#FFFFFF; background:#258 ; }
a:link.current , a:visited.current {  color:#FFFFFF; background:#258 ; }
a:hover.current , a:active.current {  color:#FFFFFF; background:#258 ; }


#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;
	}

