body {
	overflow:hidden;
	background: #FFF;
	}

#header {
	position:absolute;
	overflow:hidden;
}

#map {
	position:absolute;
	overflow:visible;
	border:1px solid #888888;
} 

#favorites {
	position:absolute;
	overflow:hidden;
} 

#detailborder {
	position:absolute;
	overflow:hidden;
} 

#detail {
	position:absolute;
	overflow:auto;
	visibility:hidden;
} 

#search {
	position:absolute;
	overflow:auto;
	visibility:visible;
} 

#advsearch {
	position:absolute;
	overflow:auto;
	visibility:hidden;
	} 

#favoritespanel {
	position:absolute;
	overflow:auto;
	visibility:hidden;
} 

#tabs {
	position:absolute;
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
} 

#footermap {
	position:absolute;
	visibility:hidden;
} 

#footerdetail {
	position:absolute;
	visibility:hidden;
} 

#footer {
	position:absolute;
	visibility:hidden;
	padding-top:5px;
	} 

#hint {
	position:absolute; 
	top:50px; 
	left:110px; 
	width:400px; 
	height:400px; 
	display:none; 
	background-color:#ffffff; 
	z-index:4;
	border:1px solid #888888;
	}

.default_hint {
	display:none; 
	background-color:#ffffff; 
	border:1px solid #888888;
	}

#hint_mask {
	position:absolute; 
	top:50px; 
	left:110px; 
	width:400px; 
	height:400px; 
	display:none; 
	z-index:3;
	border:0px;
	}

.logon_box_logged_on {
	font-size: 8pt;
	}

.nospacing {
	margin:0 0 0 0;
}

.foottext {
	font-family:arial;
	font-size:9pt;
}

.copyright {
	font-family:arial;
	font-size:9pt;
}

body,p,td {
	font-family:arial;
	font-size:10pt;
}

h2 {
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
	margin: 0 0 10 0;
}

h1 {
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
}

.legend {
	background-color:#ffffff; 
	border:1px solid #888888;
	padding:3px;
	}

.detltext {
	font-family:arial;
	font-size:11pt;
	}


.detlhdrtext {
	font-family:arial;
	font-size:10pt;
	}

.detlnarrative {
	font-family:times;
	font-size:9pt;
	}

.detllabel {
	font-family:arial;
	font-size:9pt;
	}

td.detllabel {
	vertical-align: top;
	white-space: nowrap;
	}

.detlvalue {
	font-family:arial;
	font-size:9pt;
}

td.detlvalue {
	vertical-align: top;
	}

.headertext {
	font-family:arial;
	font-size:12pt;
	font-weight:bold;
	text-align:center;
	width:100%;
	}

.hilitetext {
	font-family:arial;
	font-size:12pt;
}

.fineprint {
	font-family:arial;
	font-size:8pt;
}

a.jsscell {
	font-family: arial;
	color: #cccccc;
	text-decoration: none;
	font-size: 8pt;
}

a.jsscell:hover {
	color: #ffffff;
	font-weight: bold;
}

a.jsscelldown {
	font-family: arial;
	text-decoration: none;
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
}

.jssstrip {
	background-color: #555555;
}

.jssviewer {
	background-color: #333333;
}

.jssPlay {
	background-image: url(/images/jssplay.gif);
}

.jssPause {
	background-image: url(/images/jsspause.gif);
}

#logon_box a{
	text-decoration: none;
	font-family: arial;
	font-size: 9pt;
	line-height: 9pt;
	}
.logon_error {
	color: red;
	}

#SavedSearchSelect A{
	font-size: 80%;
	}
#SavedSearchSelect SELECT{
	font-size: 80%;
	}







.MT_DIV {
        position:relative;
        width: 100%;
        height: 100%;
        }

.MT_loading {
        position:absolute;
        text-align: center;
        width: 100%;
        top: 50%;
	height:96px;
        margin-top: -48px;
        }

.MT_header {
	position:absolute;
	overflow:hidden;
	visibility:hidden;
	}

.MT_footer {
	position:absolute;
	visibility:hidden;
	padding-top:5px;
	z-index: 1;
	} 

.MT_favorites {
	position:absolute;
	overflow:hidden;
	visibility:hidden;
	} 

.MT_map {
	position:absolute;
	overflow:visible;
	border:1px solid #888888;
	visibility:hidden;
	} 

.MT_map_footer {
	position:absolute;
	visibility:hidden;
	}

.MT_hint {
	position:absolute; 
	top:50px; 
	left:110px; 
	width:400px; 
	height:400px; 
	display:none; 
	background-color:#ffffff; 
	z-index:4;
	border:1px solid #888888;
	}


.MT_hint_mask {
	position:absolute; 
	top:50px; 
	left:110px; 
	width:400px; 
	height:400px; 
	display:none; 
	z-index:3;
	border:0px;
	}

.MT_hint_content {
	display:none; 
	background-color:#ffffff; 
	border:1px solid #888888;
	}

.MT_tabs {
	position:absolute;
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
	visibility:hidden;
	}
 
.MT_tabs_frame {
	position:absolute;
	overflow:hidden;
	}

.MT_tabs_footer {
	position:absolute;
	visibility:hidden;
	}

.MT_tabs_panel {
	position:absolute;
	overflow:auto;
	visibility:hidden;
	}

