#sitemap-content{
	width:840px;
	text-align: left;
	padding: 0px;
}

#sitemap-content h2, h3{
	font-size: 110%;
	color: #555555;
	background-image: url("/pcstorage/html/sitemap/img/sitmap_mono_bg.gif");
	background-repeat: repeat-y;
	background-position: right;
	border-bottom: 1px #CCC solid;
	padding:5px;
}

#sitemap-content h4{
	font-size: 100%;
	color: #555555;
}


#sitemap-route,#sitemap-function,#sitemap-maps,#sitemap-etc{
	padding-bottom: 5px;
	margin-bottom: 5px;
	border: 1px solid #CCC;
	background-image: url("/pcstorage/html/sitemap/img/sitmap_areabtm.gif");
	background-repeat: repeat-x;
	background-position: bottom;
}

#gotop{
	text-align: right;
	padding-top:8px;
	padding-right:20px;
}

#sitemap-route DT,#sitemap-function DT{
	padding-left: 5px;
	padding-top: 3px;
}

#sitemap-route ul{
	padding-left: 8px;
}

#sitemap-etc ul{
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 5px;
}


#sitemap-maps DT{
	text-indent: 5px;
	padding-top: 3px;
}

#sitemap-route DD,#sitemap-function DD{
	padding-left: 15px;
	padding-bottom: 5px;
}

#sitemap-maps DD{
	text-indent: 15px;
	padding-bottom: 5px;
}

#add_list,#sta_list,#cat_list,#bus_list{
	padding: 5px;	
}

#container{
	padding:3px;
	border:1px solid #CCC;
	margin-bottom:3px;
	width:99%;
}

#container DIV.box{
	float: left;
	vertical-align: top;	
	width:95px;
	margin-left:2px;
	margin-bottom:2px; 
}


#container DIV.box_bus{
	float: left;
	vertical-align: top;	
	width:75px;
	margin-left:2px;
	margin-bottom:2px; 
}


#sitemap-content span.bus{
	margin-left:15px;
	padding-left:15px;
	background: url("/pcstorage/html/sitemap/img/arrow_blue.gif") no-repeat left center;
}