body {
	margin:0;
	padding:0;
	color:#DDD5AE;
	background-color:#580000;
}

a, a:visited, a.active, a:link {
	color:#DDD5AE;
}

a:hover {
	color:#FFFFFF;
}

.clearEm { clear:both; }

.bodyMiddle {
	width:100%;
	background-image:url(mainbody_back.jpg);
	background-repeat:repeat-x;
	background-color:#480001;
	
}

.bottom_kk {
	background-image:url(body_bottom.gif);
	background-repeat:repeat-x;
}

.bottomLeft {
	width:48px;
	height:48px;
}

.bottomRight {
	width:46px;
	height:48px;
}

.contactHolder {
	padding-top:7px;
	padding-bottom:0;
	border-top: 1px solid #9a0003;
	border-bottom: 1px solid #9a0003;
}

.contactInfo {
	color: #eae3bc;
	font: bolder 12px Times,Arial,Helvetica,sans-serif;
	height:13px;
	line-height:13px;
}

.contactInfo a{
	color: #eae3bc;
}

.contactInfo a:hover{
	color: #FFFFFF;
}

.contactInfo br {
	display:none;
}

div#contentBodyHolder {
	width:100%;
}

.contentBody{
	background:#490000;
	width:100%;
}

.contentWellArea {
	width:740px;
	padding-left:12px;
	padding-right:6px;
	font:normal 14px Times,Arial,serif;
	color:#DDD5AE;
}

.contentWellArea font table tr td font {
	color:#000000;
}

.contentWellArea font table tr td table tr td ul li {
	color:#000000;
}

.flashHolder{
	width:771px;
	height:219px;
}

.leftSide {
	background-image: url(body_left.gif);
	background-repeat:repeat-y;
	width:48px;
}

.mainBody {
	width:865px;
}

/* XXXXXXXXXXXXXXXX Begin Left Nav XXXXXXXXXXXXXXXX */

div#cma_kk {
	width:151px;
	height:35px;
	background: url( cma_on.gif ) no-repeat;
	float:left;
	margin:6px 0 6px 0;
}

div#cma_kk a {
	display: block;
	margin: 0; 
	padding:0;
	width:100%; 
	height:100%;
	overflow:hidden;
	pointer:arrow;
	background: url( cma_off.gif ) no-repeat;
	}
	
div#cma_kk a:hover {
	background-image: none;
	}

div#community_kk {
	width:151px;
	height:35px;
	background: url( community_on.gif ) no-repeat;
	float:left;
}

div#community_kk a {
	display: block;
	margin: 0; 
	padding:0;
	width:100%; 
	height:100%;
	overflow:hidden;
	pointer:arrow;
	background: url( community_off.gif ) no-repeat;
	}
	
div#community_kk a:hover {
	background-image: none;
	}

div#financing_kk {
	width:151px;
	height:35px;
	background: url( financing_on.gif ) no-repeat;
	float:left;
}

div#financing_kk a {
	display: block;
	margin: 0; 
	padding:0;
	width:100%; 
	height:100%;
	overflow:hidden;
	pointer:arrow;
	background: url( financing_off.gif ) no-repeat;
	}
	
div#financing_kk a:hover {
	background-image: none;
	}
	
div#homeadvice_kk {
	width:151px;
	height:35px;
	background: url( homeadvice_on.gif ) no-repeat;
	float:left;
	margin:6px 0 6px 0;
}

div#homeadvice_kk a {
	display: block;
	margin: 0; 
	padding:0;
	width:100%; 
	height:100%;
	overflow:hidden;
	pointer:arrow;
	background: url( homeadvice_off.gif ) no-repeat;
	}
	
div#homeadvice_kk a:hover {
	background-image: none;
	}
	
div#neighborhoodinfo_kk {
	width:151px;
	height:35px;
	background: url( neighborhoodsleft_on.gif ) no-repeat;
	float:left;
}

div#neighborhoodinfo_kk a {
	display: block;
	margin: 0; 
	padding:0;
	width:100%; 
	height:100%;
	overflow:hidden;
	pointer:arrow;
	background: url( neighborhoodsleft_off.gif ) no-repeat;
	}
	
div#neighborhoodinfo_kk a:hover {
	background-image: none;
	}
	
div#reports_kk {
	width:151px;
	height:35px;
	background: url( reports_on.gif ) no-repeat;
	float:left;
	margin:6px 0 6px 0;
}

div#reports_kk a {
	display: block;
	margin: 0; 
	padding:0;
	width:100%; 
	height:100%;
	overflow:hidden;
	pointer:arrow;
	background: url( reports_off.gif ) no-repeat;
	}
	
div#reports_kk a:hover {
	background-image: none;
	}
	
div#school_kk {
	width:151px;
	height:35px;
	background: url( school_on.gif ) no-repeat;
	float:left;
}

div#school_kk a {
	display: block;
	margin: 0; 
	padding:0;
	width:100%; 
	height:100%;
	overflow:hidden;
	pointer:arrow;
	background: url( school_off.gif ) no-repeat;
	}
	
div#school_kk a:hover {
	background-image: none;
	}
	

div#bottomNavHolder {
	width:605px;
	padding-bottom:3px;
}



/* XXXXXXXXXXXXXXXX End Left Nav XXXXXXXXXXXXXXXX */

/* XXXXXXXXXXXXXXXX Begin Top Nav XXXXXXXXXXXXXXXX */

li#agents_kk {
	width:128px;
	height:82px;
	background: url( agents_on.gif ) no-repeat;
	float:left;
}

li#agents_kk a {
	display: block;
	margin: 0; 
	padding:0;
	width:100%; 
	height:100%;
	overflow:hidden;
	pointer:arrow;
	background: url( agents_off.gif ) no-repeat;
	}
	
li#agents_kk a:hover {
	background-image: none;
	}

li#contact_kk {
	width:128px;
	height:82px;
	background: url( contact_on.gif ) no-repeat;
	float:left;
}

li#contact_kk a {
	display: block;
	margin: 0; 
	padding:0;
	width:100%; 
	height:100%;
	overflow:hidden;
	pointer:arrow;
	background: url( contact_off.gif ) no-repeat;
	}
	
li#contact_kk a:hover {
	background-image: none;
	}

li#home_kk {
	width:128px;
	height:82px;
	background: url( home_on.gif ) no-repeat;
	float:left;
}

li#home_kk a {
	display: block;
	margin: 0; 
	padding:0;
	width:100%; 
	height:100%;
	overflow:hidden;
	pointer:arrow;
	background: url( home_off.gif ) no-repeat;
	}
	
li#home_kk a:hover {
	background-image: none;
	}

li#neighborhoods_kk {
	width:129px;
	height:82px;
	background: url( neighborhoods_on.gif ) no-repeat;
	float:left;
}

li#neighborhoods_kk a {
	display: block;
	margin: 0; 
	padding:0;
	width:100%; 
	height:100%;
	overflow:hidden;
	pointer:arrow;
	background: url( neighborhoods_off.gif ) no-repeat;
	}
	
li#neighborhoods_kk a:hover {
	background-image: none;
	}

li#propman_kk {
	width:127px;
	height:82px;
	background: url( propman_on.gif ) no-repeat;
	float:left;
}

li#propman_kk a {
	display: block;
	margin: 0; 
	padding:0;
	width:100%; 
	height:100%;
	overflow:hidden;
	pointer:arrow;
	background: url( propman_off.gif ) no-repeat;
	}
	
li#propman_kk a:hover {
	background-image: none;
	}

li#propsearch_kk {
	width:129px;
	height:82px;
	background: url( propsearch_on.gif ) no-repeat;
	float:left;
	position:relative;
}

li#propsearch_kk a {
	display: block;
	margin: 0; 
	padding:0;
	width:100%; 
	height:100%;
	overflow:hidden;
	pointer:arrow;
	background: url( propsearch_off.gif ) no-repeat;
	}
	
li#propsearch_kk a:hover {
	background-image: none;
	}
	
.topNav_holder {
	width:771px;
	height:82px;
	background-image: url(topnav_back.gif);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	list-style-type:none;
}

		#jsddm ul
		{	margin: 0;
			padding: 0;
			left:8px;
			top:51px;
			width:195px;
			position: absolute;
			visibility: hidden;
			}
		
			#jsddm ul li
			{	float: none;
				display: inline;
				width:260px !important;
				width:195px;
				text-align:left;
				}
			
			#jsddm ul li a
			{	
				padding:6px;
				width: auto;
				background: #000000;
				color: #eae3bc;
				font: bolder italic 12px Times,Arial,Helvetica,sans-serif;
				text-decoration:none;
				border:1px solid #c6b866;
				}
			
			#jsddm ul li a:hover
			{	
				background: #b60000;
				color:#FFFFFF; }
				
			#jsddm ul li.li_last
			{	float: none;
				display: inline;
				width:260px !important;
				width:195px;
				text-align:left;
				}
			
			#jsddm ul li.li_last a
			{	
				padding:6px;
				width: auto;
				background: #000000;
				color: #eae3bc;
				font: bolder italic 12px Times,Arial,Helvetica,sans-serif;
				text-decoration:none;
				border-top:0px solid #c6b866;
				border-left:1px solid #c6b866;
				border-right:1px solid #c6b866;
				border-bottom:1px solid #c6b866;
				}
			
			#jsddm ul li.li_last a:hover
			{	
				background: #b60000;
				color:#FFFFFF; }
	
/* XXXXXXXXXXXXXXXX End Top Nav XXXXXXXXXXXXXXXX */

/* Preferred Partners/Articles and Links  */

.al_section {
	background:#1f0d09;
}

.contentDivider {
	background-image:url(div_dot.gif);
	height:1px !important;
	width:100%;
	background-repeat:repeat-x;
}

.pp_middleLeft {
	background-image:url(pp_middleleft.gif);
	width:19px;
	height:100%;
	background-repeat:repeat-y;
}

.pp_middleRight {
	background-image:url(pp_middleright.gif);
	width:26px;
	height:100%;
	background-repeat:repeat-y;
}

.pp_topMiddle {
	background-image:url(al_header.gif);
	width:501px;
	height:15px;
	background-repeat:no-repeat;
	background-position:center center;
}

.al_border1 {
	width:607px;
	border:1px solid #000000;
}

.al_border2 {
	width:606px;
	border:1px solid #9a0003;
}

.al_bottomLeft {
	background-image:url(al_bottommiddle.gif);
	width:100%;
	height:23px;
	background-repeat:repeat-x;
}

.al_bottomMiddle {
	background-image:url(al_bottommiddle.gif);
	width:100%;
	height:23px;
	background-repeat:repeat-x;
}

.alHeader_divider {
	height:1px;
	background:#9a0003;
}

div.al_holder {
	float:left;
	width:45%;
}

div.al_holder a {
	color:#f1e6d4;
	font:bold 12px Times,Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	line-height:16px;
}

div.al_holder a:hover {
	color:#FFFFFF;
}

.al_middle {
	background-color:#1f0d09;
}

.al_middleLeft {
	background-image:url(al_middleleft.gif);
	width:19px;
	height:100%;
	background-repeat:repeat-y;
}

.al_middleright {
	background-image:url(al_middleright.gif);
	width:26px;
	height:100%;
	background-repeat:repeat-y;
}


.al_topMiddle {
	background-image:url(al_header.gif);
	width:501px;
	height:15px;
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#000000;
}

.pp4 {
	padding-bottom:6px;
	padding-right:6px;
	font:normal 12px Times,Verdana,Arial,Helvetica,sans-serif;
	color: #FFFFFF;
}

.pp4 a {
	color:#eae3bc;
	font:bold 12px Times,Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}

.pp4 a:hover {
	color:#FFFFFF;
}

.pp3 {
	padding-right:8px;
	font:normal 12px Times,Verdana,Arial,Helvetica,sans-serif;
	color: #FFFFFF;
}

.pp3 a {
	color:#eae3bc;
	font:bold 12px Times,Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}

.pp3 a:hover {
	color:#FFFFFF;
}

/* End PP section */

.mainBackground {
	background-image:url(back.gif);
	background-repeat:repeat-x;
	}3

.middleHeaderLeft {
	width:48px;
	height:17px;
}

.middleHeader {
	background-image: url(middleheader_top.gif);
	background-repeat:repeat-x;
	height:17px;
}

.middleHeaderRight {
	width:46px;
	height:17px;
}

.rightSide {
	background-image: url(body_right.gif);
	background-repeat:repeat-y;
	width:46px;
}

/* Fix black background test problem */
.LoLiteCellText b{color:#FFFFFF;}

.LoLiteCellText{color:#FFFFFF;}

.HiLiteCellText b{color:#000000;}

.HiLiteCellText{color:#000000;}


