#colorlegend {
float:right;
width:150px;
margin:0px 0px 5px 5px;
border:0px solid #ccc;
padding:0px 5px 5px 7px;
}

.qlinks {
font-weight:bold;
color:#0066ff;
border-bottom:1px solid #ccc;
}

#colorlegend ul {
padding-top:5px;
}

html>body #colorlegend ul {
padding-top:5px;
text-indent:-7px;
padding-left:9px;

}

html>body #colorlegend li {

}


#tbl {
padding-top:5px;
padding-bottom:10px;
}

#tbl table{
		border-collapse:collapse;
		
		
		border-left:1px solid #686868;
		border-right:1px solid #686868;
		font-size:12px;
		font-family: arial;
		color: #333;
		border-bottom: 1px solid #686868;
		width:512px;
		*width:512px;
		
}

#tbl  th {
		padding:5px;
		
}

#tbl td {
		padding:6px 0px 9px 10px;
		
}

#tbl caption {
		padding: 0 0 .5em 0;
		text-align: left;
		font-size: 1.4em;
		font-weight: bold;
		text-transform: uppercase;
		color: #333;
		background: transparent;
}

#tbl .yr {
font-size:10px;
text-align:right;
font-weight:none;
}
/* =links
----------------------------------------------- */

#tbl table a {
		color:#fff;
		text-decoration:none;
}

#tbl table a:link {}

#tbl table a:visited {
		font-weight:normal;
		color:#fff;
		
}

#tbl table a:hover {
		text-decoration:underline ;
}

/* =head =foot
----------------------------------------------- */

#tbl thead tr,  #tbl tfoot  {
		background:#333 url(../images/bgs/bg.jpg) repeat-y;
		color:#fff;
		font-size:14px;
	
		
}

#tbl  tfoot td {
		text-align:right;
		font-size:12px;
		border:0px;
}

#tbl .empty {

}
/* =body
----------------------------------------------- */

#tbl tbody th, #tbl tbody td {
		border-bottom: dotted 1px #333;
		
}

#tbl thead th {
		
		background:#333 url(../images/bgs/bg.jpg) repeat-y;
}

#tbl tbody th {
		white-space: nowrap;
		
}

#tbl tbody th a {
		color:#333;
}

#tbl .odd {}

#tbl tbody tr:hover {
		background:#fafafa
}

#tbl tbody .showbottom {
background-image:url(../images/commercial/bg_houses.gif);
background-position:bottom right;
background-repeat:no-repeat;
border-bottom:0px;

}

#tbl tbody .news {
background-image:url(../images/commercial/news.gif);
background-position:bottom right;
background-repeat:no-repeat;

/*
background-color:#EFF4FB;
*/

}

#tbl thead {
font-size:12px;
}

#tbl .greyed a:link {
color:#333;
text-decoration:underline;
font-weight:bold;
}
#tbl .greyed a:visited {
color:#333;
text-decoration:underline;
font-weight:bold;
}
#tbl .greyed a:active {
color:#333;
text-decoration:underline;
font-weight:bold;
}
#tbl .greyed a:hover {
color:#ff0000;
text-decoration:underline;
font-weight:bold;
}

.margify {
margin:4px 0px 2px 5px ;
}



