@charset "utf-8";

#map-content {
	margin: 0px;
	background-image: url(../../images/mg_bg.png);
	background-repeat: no-repeat;
}


#keys {
	vertical-align: top;
	text-align: left;
	padding: 0px;	
}

#descriptions {
	vertical-align: top;
	text-align: left;
	padding: 10px;
}

#keys_div {
	padding: 10px 10px 10px 0px;
	background-color: #f7f6c4;
	border-right: 1px solid #000000;	
}

.public_link {
	color: blue;
	font-weight: normal;
}

.protected_link {
	color: green;	
	font-weight: normal;
}

.private_link {
	color: red;	
	font-weight: normal;
}

.class_title {
	color: black;
	font-size: 16px;
	background-color: #EFEFEF;
	padding: 10px;
	border-bottom: 1px solid black;
	clear: both;
}

.constructor {
	color: green;
	font-weight: bold;	
}

.member {
	border-bottom: 1px dashed #EFEFEF;
	padding: 10px;
	clear: both;
}

.topAnchor {
	float: right;
	font-size: 11px;
}


#copyright2 {
	font-size: 11px;
	border-top: 1px solid black;
	padding: 5px 15px;
	text-align: center;	
}

.example {
	padding: 28px 0 15px 0px;
	margin: 0px;
	width: 160px;
	float: left;
}
.example p{
	line-height:0px;
	
	}

.maparea {
	padding: 35px 0 5px 0;
	float:left;
}

.right {
	float: right; margin: 20px;
}

.left {
	float: left; margin: 20px;
}
.mgtop {
	background-image: url(../../images/mg_title.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 480px;
	text-align: right;
}

.mgtop h2{
	text-align:left;
	margin-bottom:-5px;
	padding-left:15px;
}

.mgtop a{
	padding-left:65px;
	
}
.blank1 {
	height: 32px;
}

#guide-tab1{
	vertical-align:middle;
	text-align:center;
	height:30px;
}

#guide-tab2{
	vertical-align:middle;
	text-align:center;
	height:34px;
}