a { font-weight:bold; color:#4d7399; text-decoration:underline; background-color: transparent;}
a:link { font-weight:bold; color:#4d7399; text-decoration:underline; background-color: transparent;}
a:visited { } 
a:hover { font-weight:bold; color:#749d1f; text-decoration:none; background-color: transparent;}
a:active { font-weight:bold; color:#4d7399; text-decoration:none; background-color: transparent;} 


a.btnMain { background: #eef1f4;display: inline-block;color: #1a2633;font-weight:normal;font-size: 14px;height: 18px; text-decoration:underline;
}
a.btnMain span { background: #eef1f4;display: inline-block;border: 1px solid #eef1f4; line-height: 22px;padding: 0px 5px 0px 5px;
} 
a.btnMain:hover { font-weight:normal; background:#b3cde6;color: #1a2633;outline: none;cursor: pointer;cursor: hand;
}
a.btnMain:hover span { background: #b3cde6;border: 1px solid #b3cde6;
} 

a.btnMainAct { cursor:default; background: #334d66;display: inline-block;color: #FFFFFF;font-weight:normal;font-size: 14px;height: 18px;text-decoration: none;
}
a.btnMainAct span { background: #334d66;display: inline-block;border: 2px solid #334d66; line-height: 20px;padding: 0px 5px 0px 5px;
} 
a.btnMainAct:hover {  font-weight:normal; background:#334d66;color: #FFFFFF;outline: none;
}
a.btnMainAct:hover span { background: #334d66;border: 2px solid #334d66;
} 

a.btnFav { background: #eef1f4;display: block;color: #1a2633;font-weight:normal;font-size: 12px;height: 18px;
}
a.btnFav span { background: #eef1f4;display: block;border: 1px solid #eef1f4; padding: 0px 5px 0px 5px;
} 
a.btnFav:hover { font-weight:normal; background:#b3cde6;color: #1a2633;outline: none;cursor: pointer;cursor: hand;
}
a.btnFav:hover span { background: #b3cde6;border: 1px solid #b3cde6;
} 

a.btnMenu { background: #eef1f4;display: block;color: #1a2633;font-weight:normal;font-size: 12px;height: 30px;text-decoration: none;
}
a.btnMenu span { background: #eef1f4;display: block;border: 1px solid #eef1f4; padding: 5px 5px 5px 5px;
} 
a.btnMenu:hover { font-weight:bold; background:#b3cde6;color: #1a2633;outline: none;cursor: pointer;cursor: hand;
}
a.btnMenu:hover span { background: #b3cde6;border: 1px solid #b3cde6;
} 

a.btnPaging { background: #eef1f4;display: inline-block;color: #1a2633;font-weight:normal;font-size: 12px;height: 18px;text-decoration: none;
}
a.btnPaging span { background: #eef1f4;display: inline-block;border: 1px solid #eef1f4; line-height: 18px;padding: 0px 2px 0px 2px;
} 
a.btnPaging:hover { font-weight:normal; background:#b3cde6;color: #1a2633;outline: none;cursor: pointer;cursor: hand;
}
a.btnPaging:hover span { background: #b3cde6;border: 1px solid #b3cde6;
} 


a.btnPagingAct { cursor:default; background: #334d66;display: inline-block;color: #FFFFFF;font-weight:normal;font-size: 12px;height: 18px;text-decoration: none;
}
a.btnPagingAct span { background: #334d66;display: inline-block;border: 1px solid #334d66; line-height: 18px;padding: 0px 2px 0px 2px;
} 
a.btnPagingAct:hover { font-weight:normal; background:#334d66;color: #FFFFFF;outline: none;
}
a.btnPagingAct:hover span { background: #334d66;border: 1px solid #334d66;
} 

a.btnPagingNL { cursor:default; background: transparent;display: inline-block;color: #BDC9D5;font-weight:normal;font-size: 12px;height: 18px;text-decoration: none;
}
a.btnPagingNL span { background: transparent;display: inline-block;border: 1px solid #eef1f4; line-height: 18px;padding: 0px 2px 0px 2px;
} 
a.btnPagingNL:hover { font-weight:normal; background:transparent;color: #BDC9D5;outline: none;
}
a.btnPagingNL:hover span { background: transparent;border: 1px solid transparent;
} 

.clear {clear:both;margin:4px;}

.float125r {float:left;text-align:right;width:27%;font-weight:normal; margin-right:5px;}

#mlsidBlk {border-left: 1px solid #eef1f4;border-right: 1px solid #eef1f4;}

.sSearch { line-height: 25px; background: #eef1f4;text-align:center;}

.paging-bg { background: #eef1f4; text-align:center; }

.m10-10-B {margin: 10px 0px 10px 0px;font-weight:bold;float:left;}
.m0px {margin: 0px;}
.p10px {padding: 10px;}

.w150px {width:150px;text-align:center;}
.w160px {width:160px;}
.submit {text-align:center;background:#BDC9D5;}

.for1 { filter: alpha(opacity=70); opacity:0.7; position: absolute; z-index:2; margin-top:5px; width:180px; background:#FF0000; height:13px; overflow:hidden; }
.for2 { position: absolute; z-index:2; width:180px; color:#FFFFFF; font-weight:bold; margin-top:3px; text-align:center; font-size:11px; letter-spacing:5px; }



.featured1 { background:#89B925; height:13px; overflow:hidden; }
.featured2 { position: absolute; z-index:2; color:#FFFFFF; font-weight:bold; margin-top:0px; text-align:center; font-size:11px; letter-spacing:2px; }


.new1 { filter: alpha(opacity=70); opacity:0.7; position: absolute; z-index:2; margin-top:5px; width:180px; background:#6699CC; height:13px; overflow:hidden; }
.new2 { position: absolute; z-index:2; width:180px; color:#FFFFFF; font-weight:bold; margin-top:3px; text-align:center; font-size:11px; letter-spacing:5px; }


HTML, BODY{
height:100%;
margin: 0px 0px 1px 0px;
padding: 0px;
font-size:12px;
font-family:verdana,arial,helvetica,sans-serif;
background: transparent
background-color:transparent;
}

html{
min-height: 100%;
margin: 0px 0px 1px 0px;
padding: 0px;
}

TABLE, TR, TD, SELECT, INPUT, OPTION, TEXTAREA, FORM, DIV, P{
color: #2f3235;
font-size:12px;
font-family:verdana,arial,helvetica,sans-serif;
line-height:1.5;
}

IFRAME{ 
background: transparent
background-color:transparent;
}

#countyAreas {}
#HasPool {}

.formRcol { float:left;width:125px;text-align:right;padding: 0 5px 0 0; font-weight:bold; color:#4d7399;}
.formNcol { font-weight:bold; color:#4d7399;}
.formVS { float:left;width:125px;text-align:right;padding: 0 5px 0 0; font-weight:bold; color:#4d7399; font-size:10px;}

.spacer {height:2px;overflow:hidden; clear:both;}

.dtphoto {float:left; border: 1px solid black; width:300px; height:200px; overflow:hidden; margin-left:5px;}


.dtphotoR {margin: 0px 0px 1px 5px;}
.dtphotoRl {float:left; text-align:right; width:85px;}
.dtphotoRr {margin-left:90px;}

.dBlueBt {color:#334d66; font-weight: bold; font-size: 14px;}

.sngBtn { border:1px solid #334d66; color:#334d66; font-weight: bold; font-size: 12px; }


.labelTxt { cursor:pointer;border-bottom: 1px dashed black; float:left;text-align:right; margin: 0 3px; 0 0;}

.titlePop { cursor:pointer;border-bottom: 1px dashed black;}
.titlePopNoValue { cursor:pointer;border-bottom: 1px dashed #8e97a0; color:#8e97a0;}

.header1 {color:#4d7399;font-size:120%; font-weight:bold;}
.header2 {color:#7da8d3;font-size:115%; font-weight:bold;}

.header1 {color: #4d7399; font-size:20px; font-weight:bold;}
.header2 {color: #4d7399; font-size:16px; font-weight:bold;}

.header3 {color: #4d7399; font-size:16px; font-weight:normal;}
.header4 {color: #4d7399; font-size:16px; font-weight:normal;}


.inlineHighlight {color:#749d1f; font-weight:bold;}

.div_bullet {margin:9px 5px 0 10px;float:left;width:10px;height:5px;background:#4d7399;overflow:hidden;}

.div_bullet2 {margin:7px 5px 0 5px;float:left;width:5px;height:5px;background:#4d7399;overflow:hidden;}

.head {text-align:right;}
.even {}
.odd {}

.clear {clear:both;}

.memgus {float:left;width:70px;text-align:right;margin-right:3px;}
.memgustitle {font-weight:bold;margin: 5px 0 0 0;}



a.mycssbtn{
font-size: 11px;

display: inline-block;
outline: none;
cursor: pointer;
/*float: left;*/ 
text-decoration: none;
margin-right: 3px;
border: 1px solid #000;
text-decoration: none; 
background-color: #D8DFE7;
color: #000;
font-weight: normal;
}

a:link.mycssbtn, a:visited.mycssbtn, a:active.mycssbtn{
border: 1px solid #000;
text-decoration: none; 
background-color: #D8DFE7;
color: #000;
}

a:link.mycssbtn.currentpg, a:visited.mycssbtn.currentpg, a:active.mycssbtn.currentpg{
color: #fff;
border: 1px solid #000; 
text-decoration: none; 
background-color: #FF6600;
}

a:link.mycssbtn.notactive, a:visited.mycssbtn.notactive, a:active.mycssbtn.notactive{
color: #ccc;
border: 1px solid #ccc; 
text-decoration: none; 
background-color: #D8DFE7;
}

a.mycssbtn span{
display: inline-block;
padding: 2px 3px 2px 3px;
font-size: 90%;
}

a.mycssbtn:hover span{
display: inline-block;
padding: 3px 3px 1px 3px;
color: #000;
}

a.mycssbtn:hover.currentpg span{
display: inline-block;
padding: 2px 3px 2px 3px;
font-weight: normal;
color: #fff;
}

a.mycssbtn:hover.notactive span{
display: inline-block;
padding: 2px 3px 2px 3px;
color: #ccc;
font-weight: normal;
}

a.mycssbtn:hover{ 
border: 1px dashed #000;
text-decoration: none; 
background-color: #BDC9D5;
color: #000;
font-weight: normal;
}

a.mycssbtn:hover.currentpg{ 
color: #000;
border: 1px solid #000;
text-decoration: none; 
background-color: #FF6600;
font-weight: normal;
}

a.mycssbtn:hover.notactive{ 
border: 1px solid #ccc;
text-decoration: none; 
background-color: #D8DFE7;
font-weight: normal;
}

.buttonwrapper{ 
/*padding: 1px;
text-align:right;*/ 
padding: 1px 1px 1px 1px;
overflow: hidden; 
/*border: 1px solid;*/ 

}


	.butActive a { display: inline-block;
outline: none;
cursor: pointer;padding: 1px 2px 1px 2px; font-weight: bold; color:#000; font-size: 90%; background-color: #D8DFE7;  border: 1px solid #000; text-decoration: none; } 
	.butActive a:visited {color:#000;  }
	.butActive a:hover { font-weight: bold; color: #000; background-color: #BDC9D5; border: 1px dashed #000; padding: 1px 2px 1px 2px; }
	.butActive a:active { color:#000;  }

	.butNactive a { display: inline-block;
outline: none;
cursor: pointer;padding: 1px 2px 1px 2px; font-weight: bold; font-size: 90%; background-color: #f5f5f5; border: 1px solid #015076; text-decoration: none; } 
	.butNactive a:visited { }
	.butNactive a:hover { font-weight: bold; color: #000; background-color: #D0EAFB; border: 1px dashed #015076; padding: 1px 2px 1px 2px; }
	.butNactive a:active {  }

