th.results { font-weight:bold; background-color:#cccccc; }
td.results { background-color:#f1f1e7; }
.resultsTR { background-color:#cccccc; }
.resultsTR A { font-weight:bold; }
.resultsTR A:visited { font-weight:bold; color:#666666; }
.resultsTR A:hover   { font-weight:bold; color:#000000; }
.results A   { font-weight:bold; }
.results A:visited   { font-weight:bold; color:#666666; }
.results A:hover     { font-weight:bold; color:#000000; }
.psiSelect { background-color:#eeeeee; width:150px; }
.psiInput  { background-color:#eeeeee; width:150px; }
.psiButton { font-weight:bold; background-color:#eeeeee;  }

.listTitle  { font-weight:bold; color:#333333; }
.listHeader { font-weight:bold; }
.listInfo   {  }

.listInfo A       { font-weight:bold; }
.listInfo A:hover { color:#000000; }

.bgVT1 { background-color:#E4E4D1; }
.bgVT2 { background-color:#D7D7CE; }
.bgVT3 { background-color:#BFBFBF; }
.bgVT4 { background-color:#E4E4D1; }
.bgVT5 { background-color:#F1F1E7; }
.bgVT6 { background-color:#FAFAF5; }
.bgVT7 { background-color:#D3D3C6; }

.bgS1 { background-color:#fff; }
.bgS2 { background-color:#eee; }
.bgS3 { background-color:#ccc; }
.bgS4 { background-color:#000; }
.bgS5 { background-color:#ddd; }
.bgS6 { background-color:#666; }

.bgC1 { background-color:#c00; } /* red used for navigation supplement  */
.bgC2 { background-color:#f1f1e7; } /* egg used for history stack  */
.bgC3 { background-color:#e5e5db; } /* tan used for navigational elements & features  */

table, td { font-size:100%; }
input, select { font-size:100%; }
input { font-weight:bold; }
form { margin:0; }

.dots { line-height:2px; background-image:url(/static/images/homes/grfx_dot.gif); background-repeat:repeat-x; background-position:0 25%; margin:10px 0; }
.fInp { background-color:#eee; }

.data p, .content_box p, .content_box_lrg p { margin:5px 0; }
.fElm { margin:0; margin-top:5px; }

.content_box { padding:10px; font-size:85%; }
.content_box_lrg { padding:10px; padding-left:15px; font-size:100%; }
.content_box_lrg h4 { margin:0px; }
.content_box_lrg .imgL { float:left; margin-right:10px; }

.comm_box { padding:15px; border:1px solid #e5e5db; }
.comm_box p { margin:0; margin-bottom:10px; }

ul { margin:0; margin-bottom:10px; padding:0; }
ul li { margin:0; margin-bottom:5px; padding:0; list-style:none; }

.clear_all { clear:both; }

#tools { width:390px; margin:0; float:left; }
#tools_ad { width:300px; margin:0; float:right; }

#fhomes_box { width:450px; padding:5px; background-color:#eee; font-size:100%; margin:0; margin-bottom:10px; }
#fhomes_box h3 { width:70px; float:left; font-size:100%; color:#000; text-align:center; border-right:1px dashed #999; margin-right:10px; }
#fhomes_box img { width:90px; float:left; margin-right:10px; background-color:#ccc; }
#fhomes_box p { float:left; }

#tools_box1 { border-left:1px solid #ccc; width:200px; float:left; margin:0; margin-right:10px; }
#tools_box2 { border-left:1px solid #ccc; width:170px; float:left; margin:0; }

#tools_boxsub1 { width:185px; float:left; }
#tools_boxsub2 { width:110px; float:left; margin-left:5px; }

.tools_hd { font-size:100%; color:#000; background-color:#ccc; padding:2px 6px; margin:0; }
.tools_content { font-size:100%; color:#000; padding:10px 0 10px 10px; }

.tools_content h4 { margin:0; margin-bottom:3px; font-size:9px; color:#000; }
.tools_content p { margin:0; margin-bottom:3px; }
.tools_content ul { margin:0; margin-bottom:10px; padding:0; }
.tools_content ul li { margin:0; margin-bottom:3px; padding:0; list-style:none; }

.adpos_240 { margin:0; float:none; }
