#Header {
	height: 96px;
}

#Top {
}

p#Path {
	width: 760px;
}

#Map {
	height: 590px;
}

#Map img{
	border: none;
}

#Balloon {
	position: absolute;
	width: 208px;
	height: 214px;
	margin: 0px;
}

#Balloon div#BaloonMain {
	width: 182px;/* 208 - 13 * 2 */
	height: 188px;/* 214 - 13 * 2 */
	padding: 13px;
	margin: 0px;
}

#Balloon div#BaloonMain div#Name {
	font-size: 20px;
	text-align: center;
	font-weight: bold; 
	width: 182px;
	height: 34px;
	overflow: hidden;
}

#Balloon div#BaloonMain div#Name a {
	color: #000000;
	/*text-decoration: none;*/
}

#Balloon div#BaloonMain div#Name a:active,
#Balloon div#BaloonMain div#Name a:hover {
	text-decoration: underline;
}

#Balloon div#BaloonMain div#Info {
	font-size: 16px;
	width: 182px;
	height: 150px;
	overflow: hidden;
	margin: 4px 0px 0px 0px;
}

#Balloon div#BaloonMain div#Info img{
	width: 182px;
	height: 90px;
	border: none;
	margin: 8px 0px 0px;
}

#Table {
	width: 734px;
	border: solid 1px #818181;
	padding: 12px;
}

#Table table {
	border-collapse: collapse;
	border: solid 1px #c0c0c0;
}

#Table th {
	font-size: 15px;
	text-align: center;
	border: solid 1px #c0c0c0;
}

#Table thead th {
	background-color: #ff9900;
}

#Table tbody th {
	background-color: #ffff00;
}

#Table td {
	vertical-align: top;
	font-size: 15px;
	border: solid 1px #c0c0c0;
}

#Table .C1 {
	width: 150px;
}

#Table .C2 {
	width: 300px;
}

#Table .C3 {
	width: 130px;
}

#Table .C4 {
	width: 600px;
}
