/* general styles */  

	body {margin:0px auto;padding:0px;background-color:#AEC7DD;}
	#container {background:#FFFFFF;}
 form {margin:0px;}
	select{margin:2px;padding:0px 2px;font:normal 12px arial;}
 input {margin:2px;padding:0px 2px;font:normal 12px arial;}
	sup  {font:normal 11px arial,verdana;position:relative;top:-2px;}
	h1 {font:bold 20px arial,verdana;color:#000000;margin:5px 0px 5px 0px;}
	h2 {font:bold 16px arial,sans-serif;color:#375C77;padding-left:4px;}
	h2.sform {font:bold 16px arial,sans-serif;color:#D1021C;margin:0px;padding:0px;}
	h3 {font:bold 15px arial,sans-serif;color:#000000;margin:2px 0px 0px 0px;padding:0px;}
	ul	{margin:0px;padding:0px}
	li{margin:1px 20px;}

	a:link{font:normal 12px arial,verdana,sans-serif;color:#3366FF;}
	a:visited{font:normal 12px arial,verdana,sans-serif;color:#336699;}
	a:hover{font:normal 12px arial,verdana,sans-serif;color:#3366FF;text-decoration:none;}
	
 	 /* top banner styles (blue link - black hover) */
	
	.country{background:#FFFFFF;font:normal 11px georgia,helvitica,arial;color:#264256;padding:4px;text-align:right;}	

 a.top_link:link{font:normal 11px georgia,helvitica,arial;color:#264256;}
 a.top_link:visited{font:normal 11px georgia,helvitica,arial;color:#264256;}
 a.top_link:hover{text-decoration:none;font:normal 11px georgia,helvitica,arial;color:#000000;}

  /* left menu styles (uppercase red links - underline hover)  */

 .left_col{font:normal 12px verdana,arial;color:#000000;padding:10px;}
 .menu	 {font:normal 12px verdana,arial;color:#000000;background:url(images/left_menu.jpg) no-repeat bottom;padding:5px 12px 10px 15px;text-align:justify;}

 a.menus:link{font:bold 12px verdana,arial;text-decoration:none;color:#D1021C;text-transform:uppercase;line-height:140%;}
 a.menus:visited{font:bold 12px verdana,arial;text-decoration:none;color:#D1021C;text-transform:uppercase;line-height:140%;}
 a.menus:hover{font:bold 12px verdana,arial;text-decoration:underline;color:#D1021C;text-transform:uppercase;line-height:140%;}

	ul.nopad {margin:4px 15px;}

  /* footer styles (white links - orange hover)  */

 .foot  {background-color:#375C77;padding:10px;font:normal 11px verdana;color:#FFFFFF;}
 .copyright{font:normal 8px verdana;color:#FFFFFF;float:left;padding-top:15px;}

 a.footer:link{text-decoration:none;color:#FFFFFF;font:normal 11px verdana;text-transform:uppercase;}
 a.footer:visited{text-decoration:none;color:#FFFFFF;font:normal 11px verdana;text-transform:uppercase;}
 a.footer:hover{text-decoration:none;color:#FBB03A;font:normal 11px verdana;text-transform:uppercase;}

/*  index pages styles  */

 .search_form{background:#FFFFFF url(images/form_bg.jpg) repeat-x;margin:0px;height:123px;padding:10px 0px 10px 20px;font:bold 15px arial;line-height:140%;}	
 .main_content{font:normal 12px arial,verdana,sans-serif;color:#333333;margin:5px 15px;}
	.main_highlight{color:#E8001E;}
 .right_col{background:#E9E9DF url(images/right_bg.gif) repeat-y;width:158px;padding:0px;}
 .rave	   {font:normal 11px arial,verdana,sans-serif;padding:8px 16px;color:#000000;text-align:left;}
 .feature_top{background:url(images/featured_logo.jpg) no-repeat;height:140px;font:bold 12px arial; color:#000000;text-align:center;padding:85px 17px 0px 17px;}
 .feature {background:url(images/featured_bg.jpg) no-repeat bottom;height:217px;font:bold 11px arial;padding:0px 17px; color:#E8001E;text-align:center;}
		
			/*  uppercase red link  */
	
	a.featurelink:link{font:bold 11px arial; color:#E8001E;text-decoration:underline;text-transform:uppercase;}
	a.featurelink:visited{font:bold 11px arial; color:#E8001E;text-decoration:underline;text-transform:uppercase;}
	a.featurelink:hover{font:bold 11px arial; color:#E8001E;text-decoration:underline;text-transform:uppercase;}
 
/*  sub page styles */

	.navcell{border-left:1px solid #A3C0D7;border-top:1px solid #A3C0D7;border-right:1px solid #A3C0D7;color:#000000;text-align:center;height:25px;font:normal 12px arial,verdana;text-decoration:none;}
	
/* hover cells in agent search forms */
	
	a.sublink:link{background:#A3C0D7;color:#0F354E;padding:4px;font:normal 12px arial,verdana;text-decoration:none;width:100%;border-bottom:1px solid #A3C0D7;}
 a.sublink:visited{background:#A3C0D7;color:#0F354E;padding:4px;font:normal 12px arial,verdana;text-decoration:none;width:100%;border-bottom:1px solid #A3C0D7;}
 a.sublink:hover{background:#B2D1EB;color:#000;padding:4px;font:normal 12px arial,verdana;text-decoration:none;width:100%;border-bottom:1px solid #B2D1EB;}
  
	#map_toggle {float:right;font:bold 11px verdana,arial;color:#666666;padding-right:20px;margin:5px 0px;cursor:hand;}
	#map {display:block;border-left:1px solid #A3C0D7;border-right:1px solid #A3C0D7;border-bottom:1px solid #A3C0D7;}
	#states {border-left:1px solid #A3C0D7;border-right:1px solid #A3C0D7;border-bottom:1px solid #A3C0D7;}
	.featured td{font:normal 12px arial,verdana;color:#000000;padding:0px 0px 10px 10px;}
	.sub_form {background:#F5F5F0;border-left:1px solid #A3C0D7;border-right:1px solid #A3C0D7;border-bottom:1px solid #A3C0D7;margin:0px;height:154px;padding:10px 20px;font:normal 12px helvitica,verdana,arial;line-height:140%;}	
	.res_form{background:#F5F5F0;border-left:1px solid #A3C0D7;border-right:1px solid #A3C0D7;border-bottom:1px solid #A3C0D7;margin:0px;padding:10px 0px 10px 40px;font:normal 12px helvitica,verdana,arial;line-height:140%;}	
	.disclaimer{font:normal 10px arial,verdana;color:#666666;}
	
		/*  dark blue link - lighter hover  */	
	
	a.knav:link{color:#0F354E;font:normal 12px arial,verdana;text-decoration:none;}
 a.knav:visited{color:#0F354E;font:normal 12px arial,verdana;text-decoration:none;}
 a.knav:hover{color:#336699;font:normal 12px arial,verdana;text-decoration:underline;}
 
  /* Glossary Pages ( boxed hover state) */
	 
 .glossary{padding-left:10px;font:normal 12px arial,verdana,sans-serif;color:#000000;}
 .alpha{padding:3px;}
 .alphat{padding:3px;font:bold 12px arial;color:#FFFFFF;background:#385B77;border:1px solid #385B77;text-decoration:none;}

 a.alpha:link{font:normal 12px arial;color:#333333;background:transparent;border:1px solid #FFFFFF;text-decoration:none;}
 a.alpha:visited{font:normal 12px arial;color:#333333;background:transparent;border:1px solid #FFFFFF;text-decoration:none;}
 a.alpha:hover{font:normal 12px arial;color:#336699;background:#FFFFFF;border:1px solid #385B77;text-decoration:none;}

 /* Results Pages */
	 
 #MRRMembers, #MRRAssociates, {border:1px solid #A3C0D7;padding:0px;margin-bottom:10px;}
 .content_result{font: normal 12px verdana,Arial, sans-serif;color:#375C77;}
	.company 	{font:bold 11px verdana,arial;color:#333333;}
	.surveycity {font:normal 11px verdana,arial;color:#333333;}

	a.mrr:link{font:bold 12px verdana,arial;text-decoration:none;color:#D1021C;}
 a.mrr:visited{font:bold 12px verdana,arial;text-decoration:none;color:#D1021C;}
 a.mrr:hover{font:bold 12px verdana,arial;text-decoration:underline;color:#D1021C;}
	a.results:link{color:#D1021C;font:bold 11px verdana;text-decoration:none;}
 a.results:visited{color:#D1021C;font:bold 11px verdana;text-decoration:none;}
 a.results:hover{color:#D1021C;font:bold 11px verdana;text-decoration:underline;}
	
	/* Feature Agents Table */
	
	.featuretable td{font:normal 12px verdana; color:#E8001E;padding:2px;}
	
	/* city agent results table  */
	
	.photo	{padding:4px;background:#FFFFFF;border:solid 1px #aeaeae;}
	.result_photo	{padding:0px;border:solid 1px #aeaeae;}
	.profile {height:40px;width:400px;font:normal 11px verdana,arial;overflow:hidden;text-overflow:ellipsis;color:#333333;}
	.mrragent{}
	.inarea_agent{}
	.associateagent{}

/* New State Base nav and info classes */

 #basenav {margin:10px 60px; font:bold 12px Arial, Helvetica, sans-serif; color:#42496D;text-align:center;}
	#basenav a.site:link {color:#0E65AD;text-decoration:none;font:bold 12px Arial, Helvetica, sans-serif;}
	#basenav a.site:visited {color:#75A1C5;text-decoration:none;font:bold 12px Arial, Helvetica, sans-serif;}
	#basenav a.site:hover {color:#0E65AD;text-decoration:underline;font:bold 12px Arial, Helvetica, sans-serif;}
	#basenav a.st:link {color:#42496D;text-decoration:none;font:bold 12px Arial, Helvetica, sans-serif;}
	#basenav a.st:visited {color:#42496D;text-decoration:none;font:bold 12px Arial, Helvetica, sans-serif;}
	#basenav a.st:hover {color:#42496D;text-decoration:underline;font:bold 12px Arial, Helvetica, sans-serif;}

 #baseinfo {margin:10px 50px; font:normal 10px Arial, Helvetica, sans-serif; color:#8E8C8C;}
	#baseinfo a.base:link {color:#0E65AD;text-decoration:underline;font:normal 10px Arial, Helvetica, sans-serif;}
	#baseinfo a.base:visited {color:#75A1C5;text-decoration:underline;font:normal 10px Arial, Helvetica, sans-serif;}
	#baseinfo a.base:hover {color:#0E65AD;text-decoration:underline;font:normal 10px Arial, Helvetica, sans-serif;}
	
	.keyfocus {background-color:#F5F5F0;border:0px;font:normal 10px arial,verdana,sans-serif;color:#5E5859;}
	.keyfocus div {margin:5px 10px;}
	.keyfocus h1 {margin:0px;padding:0px;font:bold 10px arial,verdana,sans-serif;color:#5E5859;display:inline;}
	.keyfocus body {margin:0px;padding:0px;font:bold 10px arial,verdana,sans-serif;color:#5E5859;}
	.rtxt {color:#CE3329;}
	.selagent {float:right;margin-right:40px;}
	.main_content li {margin:0px 10px;padding:0px;line-height:120%;}
	
	.step1 {border-left:1px solid #A3C0D7;border-right:1px solid #A3C0D7;background:url(/images/common/bar_step1.gif) no-repeat;height:42px;margin:0px;padding:7px 50px;font:bold 13px Arial, Verdana, sans-serif;color:#000000;}
	.step2 {background:url(/images/common/bar_step2.gif) no-repeat;height:42px;margin:0px;padding:7px 50px;font:bold 13px Arial, Verdana, sans-serif;color:#000000;}
	.step3 {background:url(/images/common/bar_step3.gif) no-repeat;height:42px;margin:0px;padding:7px 50px;font:bold 13px Arial, Verdana, sans-serif;color:#000000;}
	.citybar {height:34px;vertical-align:middle;}
	.citybar h1 {font:bold 16px arial,helvetica,sans-serif;color:#FFFFFF;margin:0px;padding:8px 20px;}
	.bodyhead {font:bold 12px arial,helvetica,sans-serif;color:#757552;margin:10px 20px;}
	.bodyhead h2 {font:bold 16px arial,helvetica,sans-serif;color:#757552;margin:0px;padding:0px;}
	.success {border:0px;border-top:4px solid #E9E9DF;font:italic 12px arial,helvetica,sans-serif;color:#757552;padding:10px 20px 15px 20px;}
 .cright {font:normal 10px verdana;color:#42496D;text-align:center;margin:10px;}
	.loctab {margin:2px 1px;font:bold 14px Arial, Helvetica, sans-serif;}
	.loctab form {margin:65px 6px 6px 8px;vertical-align:top;}
	.loctab select {width:150px;font:11px;}
	.loctab input {font:12px;}
	.locbox_home {background:#B4C6DB url(/images/common/corp_local_homecap.gif) no-repeat;}
	.locbox_realtor {background:#B4C6DB url(/images/common/corp_local_realtorcap.gif) no-repeat;}
	.locbox_value {background:#B4C6DB url(/images/common/corp_local_valuecap.gif) no-repeat;}
		
	#navcol {background-color:#E9E9DF;text-align:left;}
	#navcol .sec {background:url(/images/common/msec_bg.gif) repeat-y;color:#B91213;padding:5px 4px 4px 20px;font:normal 12px arial,verdana;width:100%;display:block;}
	#navcol a.mnav:link {background:url(/images/common/mnav_bg.gif) no-repeat;color:#5E5859;padding:5px 4px 4px 35px;font:normal 11px arial,verdana;text-decoration:none;width:100%;display:block;}
	#navcol a.mnav:visited {background:url(/images/common/mnav_bg.gif) no-repeat;color:#5E5859;padding:5px 4px 4px 35px;font:normal 11px arial,verdana;text-decoration:none;width:100%;display:block;}
	#navcol a.mnav:hover {background:url(/images/common/mnav_bg.gif) no-repeat;color:#5E5859;padding:5px 4px 4px 35px;font:normal 11px arial,verdana;text-decoration:underline;width:100%;display:block;}
	#navcol .est {margin:8px 20px 8px 20px;font:normal 11px arial,verdana;color:#444445;width:170px;}
	
	#pathback {background:#7F0808 url(/images/common/paths_bg.gif) no-repeat;width:389px;height:252px;border:1px solid #7F0808;}
	#paths {margin:110px 10px 10px 70px;}
 #paths .hil {color:#B91213;font:bold 14px arial,verdana;text-decoration:none;margin:0px 0px 2px 4px;}
 #paths .reg {color:#034483;font:bold 14px arial,verdana;text-decoration:none;margin:0px 0px 2px 4px;}
 #pathfields {margin:0px 10px 10px 70px;font:bold 11px arial,verdana;color:#5E5859;}
	#pathfields .clr {background-color:#E9E9DF;margin-top:4px;}
	#pathtag {background-color:#BCCEDF;color:#334468;font:normal 11px arial,verdana;text-align:center;margin:0px 26px 10px 26px;padding:4px 10px;}
	
	#rightcol {background:#E9E9DF url(/images/common/rave_repeat.gif) repeat-y;text-align:center;vertical-align:top;}
	#rightcol h3 {color:#B91213;margin:5px 20px;font:normal 12px arial,verdana;text-align:left;}
	#rightcol .ravetext {margin:10px 20px;color:#77683F;font:normal 11px arial,verdana;text-align:left;}
	#rightcol a.ravelink:link {color:#655A4A;font:normal 11px arial,verdana;text-decoration:underline;}
	#rightcol a.ravelink:visited {color:#655A4A;font:normal 11px arial,verdana;text-decoration:underline;}
	#rightcol a.ravelink:hover {color:#655A4A;font:normal 11px arial,verdana;text-decoration:underline;}
	#rightcol #feature {padding:10px;font:bold 11px arial;color:#E8001E;text-align:center;}
	#rightcol #feature h3 {font:bold 12px arial;color:#000000;text-align:center;}
	#rightcol #feature a.featurelink:link {font:bold 11px arial;color:#E8001E;text-decoration:underline;text-transform:uppercase;}
	#rightcol #feature a.featurelink:visited {font:bold 11px arial;color:#E8001E;text-decoration:underline;text-transform:uppercase;}
	#rightcol #feature a.featurelink:hover {font:bold 11px arial;color:#E8001E;text-decoration:underline;text-transform:uppercase;}
	
	.number {width:164px; height:150px; position:absolute; top:0px; right:0px; z-index:8000; }