div.mlc
{
	width: 200px;
	right: 10px;
	bottom: 10px;
}

table.maplegend {
	border-collapse:collapse;
	width: 100%;
}

table.maplegend tr.t td, table.maplegend tr.b td {
	height: 10px;
}

table.maplegend tr.t td.l {
	width: 10px;
	background: transparent url('../img/dsprite.png') no-repeat left top;
}

table.maplegend tr.t td.c {
	background: transparent url('../img/dsprite.png') repeat-x left -40px;
}

table.maplegend tr.t td.r {
	width: 10px;
	background: transparent url('../img/dsprite.png') no-repeat left -10px;
}

table.maplegend tr.b td.l {
	width: 10px;
	background: transparent url('../img/dsprite.png') no-repeat left -20px;
}

table.maplegend tr.b td.c {
	background: transparent url('../img/dsprite.png') repeat-x left -40px;
}

table.maplegend tr.b td.r {
	width: 10px;
	background: transparent url('../img/dsprite.png') no-repeat left -30px;
}

table.maplegend tr.m td.l, table.maplegend tr.m td.r, table.maplegend tr.h td.l, table.maplegend tr.h td.r {
    width: 10px;
    background: transparent url('../img/dsprite.png') repeat-y right top;
}

table.maplegend tr.h td.c {
    background: #383838;
}

table.maplegend tr.m td.c {
    background: #bbb;
}

table.maplegend div.title
{
	background: transparent url('../style/src/ac/ui/Help/cancel.png') no-repeat scroll center right;
	cursor: pointer;
}

table.maplegend h1#legendTitle
{
	border-bottom: 1px solid #111;
	color: #fafafa;
	cursor: move;
	padding: 2px 10px;
	font-size: 10pt;
	font-weight: bold;
	margin: 0px;
}

table.maplegend .legendContent
{
	padding: 10px;
	padding-top: 0px;
}

table.maplegend .legendContent hr.spacer
{
	height: 1px;
	border: 1px solid #ccc;
	color: #ccc;
	margin: 0px;
	padding: 0px;
}

table.maplegend .legendContent div.item
{
	margin: 3px 0px;
	clear: both;
	float: left;
	width: 140px;
}

table.maplegend .legendContent img.icon
{
	height: 18px;
	width: 18px;
	vertical-align: middle;
	margin-right: 5px;
	float: left;
}

table.maplegend .legendContent div.color
{
	height: 18px;
	width: 18px;
	float: left;
	margin-right: 5px;
}

table.maplegend .legendContent div.label
{
	line-height: 18px;
	float: left;
}

table.maplegend div.spacer
{
	clear: both;
}