.year{
	padding:20px 0 5px 0;
	border-bottom:1px dotted #ccc;
}
.year li{
	width:4.5em;
	float:left;
}
.year li a{
	width:4.5em;
	display:block;
	background-image:url(/shared/img/common/iconAr03.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 0 20px;
	font-size:75%;
	line-height:2;
}
.year li a:hover{
	background-image:url(/shared/img/common/iconAr03_o.png);
}

.news li{
	line-height:1.75;
	padding:1em 0 1.25em 0;
	border-bottom:1px dotted #ccc;
}
.news li dt{
	padding:0.75em 0 0.75em 23px;
	font-size:85%;
}
.news li dd{
	padding:0 0 0 23px;
	font-size:75%;
}
.news li .pdf{
	background-image:url(/shared/img/common/iconPdf.png);
	background-repeat:no-repeat;
	background-position:left 12px;
}
.news li .win{
	background-image:url(/shared/img/common/iconNewwin.png);
	background-repeat:no-repeat;
	background-position:left 14px;
}
.news li .non{
	font-weight:bold;
}
.news li .date{
	color:#0d0c0a;
	font-size:75%;
}



.update li{
	line-height:1.25;
	padding:0.65em 0 0.45em 0;
	border-bottom:1px dotted #ccc;
}
.update li dt{
	width:130px;
	float:left;
	font-size:75%;
	padding:1px 0 0 0;
}
.update li dd{
	width:595px;
	float:right;
	font-size:75%;
}
.update li dd a{
	background-image:url(/shared/img/common/iconAr01.png);
	background-repeat:no-repeat;
	background-position:left 3px;
	display:block;
}
.update li dd a:hover{
	background-image:url(/shared/img/common/iconAr01_o.png);
}
.update li dd a span{
	padding:0 0 0 15px;
	display:block;
}


.sitemap{
	padding:15px 0 0 0;
}
.sitemap a{
	background-repeat:no-repeat;
	background-image:url(/shared/img/common/iconAr03.png);
	background-position:9px center;
}
.sitemap a:hover{
	background-image:url(/shared/img/common/iconAr03_o.png);
}

.sitemap .smp0{
	font-size:85%;
	font-weight:bold;
	padding:15px 0 5px 0;
}
.sitemap .smp0 a{
	display:block;
	line-height:30px;
	background-color:#ecf1f6;
	padding:0 0 0 28px;
}

.sitemap .smp0 span{
	line-height:30px;
	background-color:#ecf1f6;
	padding:0 0 0 9px;
	display:block;
}
.sitemap .smp1{
	padding:5px 0 5px 6px;
	border-bottom:1px dotted #ddd;
}
.sitemap .smp1 a{
	font-size:75%;
	line-height:22px;
	background-position:9px center;
	padding:0 0 0 28px;
	background-image:url(/shared/img/common/iconAr03.png);
}
.sitemap .smp1 a:hover{
	background-image:url(/shared/img/common/iconAr03_o.png);	
}
.sitemap .smp2{
	padding:2px 0 0 25px;
}
.sitemap .smp2 a{
	font-size:75%;
	line-height:22px;
	background-position:9px center;
	padding:0 0 0 28px;
	background-image:url(/shared/img/common/iconAr03.png);
}
.sitemap .smp2 a{
	background-image:url(/shared/img/common/iconAr03_o.png);	
}

.sitemap .smp3{
	padding:0 0 0 40px;
}
.sitemap .smp3 a{
	font-size:75%;
	line-height:22px;
	background-position:9px center;
	padding:0 0 0 28px;
	background-image:url(/shared/img/common/iconAr03.png);
}
.sitemap .smp3 a{
	background-image:url(/shared/img/common/iconAr03_o.png);	
}


.ppol{
	font-size:85%;
	line-height:1.75;
	list-style-type:decimal;
	padding:0 0 0 2em;
}
.ppol li{
	display:list-item;
	padding:0 0 0.25em 0;
}
.ppol2{
	list-style-type:decimal;
	padding:0 0 0 1.75em;
}
.ppol ul{
	list-style-type:disc;
	padding:0 0 0 1.5em;
}

.imgrr{
	float:right;
	padding:18px 0 0 0;
}


.mmtxt2 p{
	padding:0 0 0.75em 0;
	font-size:85%;
	line-height:1.7;
}

.ppol strong{
	display:block;
}




.blsheet{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:480px;
	margin:0 auto;
}
.blsheet th{
	width:25%;
	text-align:left;
	font-weight:normal;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	padding:1px 5px;
	font-size:75%;
}
.blsheet td{
	width:25%;
	text-align:right;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	padding:1px 5px;
	font-size:85%;
}
.blsheet span{
	display:block;
}
.blsheet .type0{
	background-color:#f5f6f7;
}
.blsheet .type0 th{
	font-weight:bold;
}
.blsheet .type1{
	background-color:#e4e7e7;
}
.blsheet .type1 td{
	border-left:none !important;
	border-top:2px solid #ccc !important;
	font-weight:bold;
}
.blsheet .type2 td{
	font-weight:bold;
}
.blsheet .type1 th,.blsheet .type0 th{
	border-top:2px solid #ccc !important;
	font-weight:bold;
}
.blsheet .type2{
	background-color:#fcfdfd;
}
.blsheet .type3 span{
	
}
.blsheet .type4 span{
	padding:0 0 0 1em;
}
.blsheet .type5 span{
	padding:0 0 0 2em;
}
.blsheet .type1 span{
	padding:0 0 0 3em;
}
.blsTitle{
	width:480px;
	margin:0 auto;
	padding:10px 0 5px 0;
}
.det{
	width:700px !important;
}
.blsTitle .leftp{
	width:400px;
	float:left;
}
.blsTitle .rightp{
	width:80px;
	float:right;
	text-align:right;
}

.officer{
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
	width:500px;
	margin:0 auto;
}
.officer span{
	display:block;
}
.officer .type0{
	background-color:#e4e7e7;
}
.officer .type0 th{
	font-weight:bold;
}
.officer th{
	text-align:left;
	font-weight:normal;
	border-left:1px solid #efefef;
	border-top:1px solid #efefef;
	padding:8px 5px;
	font-size:75%;
}
.officer td{
	border-left:1px solid #efefef;
	border-top:1px solid #efefef;
	padding:8px 5px;
	font-size:75%;
}
.officer .type1 th{
	background-color:#f5f6f7;
}
.officer .type1 th span{
	padding:0 0 0 1em;
}
.wed{
	width:500px;
	margin:0 auto;
}
.W80{
	width:700px;
}
