﻿v\:* { behavior:url(#default#VML);/*for ie VML*/
}
body {scrollbar-base-color:#ccc;
	scrollbar-arrow-color:#ee0000;
	scrollbar-highlight-color:#ccc;
	scrollbar-3dlight-color:#ccc;
	scrollbar-darkshadow-color:#ccc;
	scrollbar-shadow-color:#ccc;
	color:#666;
}
#toptt{ margin:0;
}
blockquote {
  background : #eeeeff ; 
  color : #104e8b ; padding-left :10px ; 
  border-left :solid 4px #4F94CD ; 
  margin-left : 60px;
  }
#map{border:solid #555 2px;
	 margin-left:170px;
	 width: 540px;_width:538px; height: 450px;_height:448px;
}
#marker_data_list {
	float:left; 
	font-size:12px;
	overflow:auto; 
	height: 450px; width: 160px;
}
.txt1{margin-left:170px; font-size:11px;line-height:2em;
}
img.mark{border:0; vertical-align:middle;margin:0 2px 0 2px;
}
div.marker_data_html {/*disc baloon style*/
		    width: 220px;
		    margin-top:8px;
		}
div.marker_data_html div.subject{/*baloon title */
	text-align:center;line-height:12px;
	padding-top:1px;padding-bottom:3px;
	font-weight:bold;font-size:12px; font-family:sans-serif;
	border-top:solid #ee0000 1px;border-bottom:solid #ee0000 1px;
	margin-bottom:8px;color:#ee0000;
}
.addresslist {font-size:11px;
}
		div.marker_data_html div.description{
		    width: 200px;font-size:11px;
		    height: 64px;
		    overflow: auto;
		    border-top: dotted 1px #444;
		    margin-top: 8px;
		    padding:    4px;
}
		div.poweredby{
		    margin: auto;
		    height:50px;
		    border-top: 1px gray dashed;
		    text-align: right;
		    font-size:  9px;
}
div.subject span.genre{display:none;}
h1{color:#666; font-size:110%; width:100%; height:30px; 
	border-top:solid #555 2px;border-bottom:solid #555 2px;
	margin-bottom:10px; text-align:center;
	padding-top:10px;
	background:#f7f7f7;
	}
h2{ margin:2px; font-size:small; background-color:#ccc;
	color:#ee0000;
	}
#marker_data_list ul{margin:0px;padding:0px;list-style-type:none;}
#marker_data_list li{margin:2px 0 2px 0;}
li a{text-decoration:none;color:#666; 
}
li a:visited{text-decoration:none;color:#666; 
}
li a:hover {text-decoration:underline; color:#444;
}
address {font-style:nomal;
}
address a {color:#666;text-decoration:none;
}
address a:hover {color:#444;text-decoration:underline;
}
a:link {color:#666; text-decoration:none;
}

a:visited {color:#888; text-decoration:none;
}
a:hover {color:#ee0000; text-decoration:underline;
}
#foot {clear:both; width:100%;margin-top:20px;padding-top:10px;font-size:small;
}
#content{clear:both; width:86%;margin-top:20px;
	padding:10px 30px 10px 30px;
	font-size:small;line-height:1.4em;
}

