/* CSS Document */

.wrap {
	float:left;
	width:285px;
	padding:10px 10px 0 0;
}
.noPdd {
	padding:10px 0 0 0 !important;
}
.wrap h3 {
	padding: 2px 5px;
	background-color:#F5F5F5;
	margin:0 0 5px 0;
	font-size:12px;
	font-weight:bold;
}
.wrap h3.a {
	border-top:2px solid #009900;
	color:#009900;
}
.wrap h3.n {
	border-top:2px solid #DFDFDF;
}

table.sitemap {
	font-size:12px;
	border-collapse:0;
	border-spacing:0;
	margin:0 0 10px 0;
}
table.sitemap td {
	padding:4px 6px;
}


table.sitemap td.line01 {
	background:url(img/line01.gif) no-repeat center center;
	width:5px
}
table.sitemap td.line02 {
	background:url(img/line02.gif) no-repeat center center;
	width:5px;
}
table.sitemap td.line03 {
	background:url(img/line03.gif) no-repeat center center;
	width:5px;
}
table.sitemap td.line04 {
	background:url(img/line04.gif) no-repeat center center;
	width:5px;
}
table.sitemap td.line05 {
	background:url(img/line05.gif) no-repeat center center;
	width:5px;
}