
body {
	margin: 0px;
}
body,p,td,tr {
 font-size: 12px;
 font-family: arial, verdana, serif;
}

#treemap {
	background-color: #222;
}
#tmhotel {
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
	background-color: #bbb;
}

#tmlabel {
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

#tmhlink {
	color: black;
	text-decoration: none;
}

#tmproglabel {
	font-size: 12px;
	overflow: hidden;
	text-align: center;
}

#tmplink {
	font-weight: bold;
	text-decoration: none;
	color: white;
	background-color: #777;
}

#tmprog {
	background-color: black;
}

#mm_int {margin: 0px; padding: 0px; }
#mm_ot {border: 1px solid #ccc;}
#mm_msg {color: red}
#mm_fld {font-weight: bold}
#mm_blt {vertical-align: middle; background: blue}
#mm_logo {text-align: right;}
td#mm_tab {font-size: 13px; font-weight: bold; text-align: center; margin: 0px; padding: 6px; border-bottom: 1px solid #888888; }
td#mm_tabon {font-size: 13px; font-weight: bold; text-align: center; background: #eeeeee; margin: 0px;  padding: 6px; border-top: 1px solid #888888; border-right: 1px solid #888888; border-left: 1px solid #888888; border-bottom: none;
filter:progid:DXImageTransform.Microsoft.Gradient
(GradientType=0,StartColorStr='#dddddd',EndColorStr='#ffffff');
}
/*
filter:progid:DXImageTransform.Microsoft.Gradient
(GradientType=0,StartColorStr='#87cefa',EndColorStr='#ffffff');
*/
#mm_crumb {font-size: 10px; text-align: right}
h3, #mm_title {font-size: 14px; font-weight: bold}
#mm_ft {font-size: 11px}
table#mm_selectx {background: #dddddd}
select#mm_select {font-size: 10px}
#mm_head {padding: 1px; font-size: 12px; padding: 4px 0px 0px 8px; color: #666666}
#mm_m {vertical-align: top; text-align: center; padding: 0px 0px 0px 0px; }
#mm_cl {vertical-align: top; padding: 0px 0px 0px 0px; }
#mm_offer {
	font-size: 11px; border: 1px solid #ccc; padding: 5px;
}

#mm_t {font-weight: bold; color: black; text-decoration: none; }
a img { border:0; }
hr {height: 1px; color: #ccc}


input#mm_btn{
width: 100%;
color:#000;
font-family: arial;
font-weight:bold;
background-color:#fff;
border:1px solid #fff;
border-top-color:#fff;
border-left-color:#fff;
border-right-color:#555;
border-bottom-color:#555;
filter:progid:DXImageTransform.Microsoft.Gradient
(GradientType=0,StartColorStr='#dddddd',EndColorStr='#ffffff');}

a:link, a:visited, a:active {
	text-decoration: underline;
	color: #0000CC;
}

a:hover {
	text-decoration: none;
}

td#mm_search {
	 text-align: left;
	 vertical-align: middle;
     border-right: 2px solid #e7e7e7;
     padding: 2px 2px 2px 2px;
}
#mm_table {
	border-collapse: collapse;
}
tr#mm_search {
	background-color: #e7e7e7;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
input#mm_button {
	margin-top: 10px;
	font-weight: bold;
}


td.tm, tr.tm {
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-size: 14px;
}

td#nodxe {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
table.tm{
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

a.bg:hover {
    background-image: url(/chrome/textnode-border-hover.gif);
}

#n0 {background-color: #ffffd4}
#n05 {background-color: #fee391}
#n1 {background-color: #fec44f}
#n2 {background-color: #fe9929}
#n3 {background-color: #ec7014}
#n4 {background-color: #cc4c02}
#n5 {background-color: #8c2d04}
.key {font-weight: bold; border: 1px solid #ccc}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

td#r {font-size: 11px; vertical-align: middle; }
input#r {font-size: 10px; vertical-align: middle; }
#gm_prop {font-size: 14px; font-weight: bold}
#gmo {font-size: 10px}

table#lrg {border: 1px solid #ccc; border-collapse: collapse}
table#lrg td {padding: 3px; border: 1px solid #ccc}

td #n {font-size: smaller; padding: 0 3px 0 3px; background-color: yellow; font-weight: bold; vertical-align: top;}
td #s {font-size: smaller; padding: 0 3px 0 3px; background-color: gold; font-weight: bold; vertical-align: top;}
td #e {font-size: smaller; padding: 0 3px 0 3px; background-color: pink; font-weight: bold; vertical-align: top;}
td #m {font-size: smaller; padding: 0 3px 0 3px; background-color: lightgreen; font-weight: bold; vertical-align: top;}
td #z {font-size: 11px; margin-top: 0.3em; line-height: 1.2}
div #info {
max-height:300px;
height:expression(
    this.scrollHeight < 300 ? this.scrollHeight : "300" );
width: 480px;
overflow: auto
}

