/* News */
#newspage {
	padding: 10px;
	background-color: #fff
}

/* Select Peroid */
#selectperiod {
	margin-bottom: 10px;
	border: 2px solid #fff;
	width: 156px;
	background-color: #F1F4F7
}
#selectperiod FORM {
	margin: 0;
	padding: 0
}
#selecttext {
	padding: 4px 0px 4px 6px;
	color: #0F4279;
	font-size: 0.6875em
}
#selectopt {
	padding: 0px 0px 2px 6px;
}
#yearform {
	width: 62px;
	font-family: Tahoma;
	font-size: 0.6875em
}
#monthform {
	width: 76px;
	font-family: Tahoma;
	font-size: 0.6875em
}
#submitform {
	margin: 2px 0px 4px 6px;
	width: 80px;
	font-family: Tahoma;
	font-size: 0.6875em
}

/* Article */
#item H3 {
	margin: 0;
	padding: 0;
	font-size: 0.99em;
	font-family: Arial
}
#item #dateauthor {
	margin-top: 8px;
	color: #0043d3;
	font-size: 0.6875em
}
#item #text {
	margin-top: 8px;
	font-size: 0.6875em
}
#item #copyright {
	margin-top: 8px;
	color: #0043d3;
	font-size: 0.6875em
}

/* Article Contents */
#item #text A {
	color: #0F4279
}
#item #text TABLE IMG {
	display: block
}
#item .speech {
	color: #0043d3
}
#item .quest {
	color: #0043d3;
	font-size: 1.2em;
	font-weight: bold;
	font-style: oblique 
}
.itemhead {
	padding: 6px;
	color: #0F4279;
	background-color: #F1F4F7;
	font-weight: bold;
	font-size: 1.1em
}
.itemtitle {
	color: #0F4279;
	font-weight: bold;
	font-size: 1.1em
}

.img1 {
	margin: 0 0 8px 8px;
	float: right
}
.img1 P {
	margin: 0;
	padding: 0;
	width: 250px;
	color: #0F4279;
	font-size: 0.8em;
	text-align: right
}
.img2 {
	margin: 0 10px 8px 0;
	float: left
}
.img2 P {
	margin: 0;
	padding: 0;
	width: 250px;
	color: #0F4279;
	font-size: 0.8em;
	text-align: left
}
.img3 {
	margin-left: 8px;
	margin-bottom: 8px;
	float: right
}
.img3 P {
	margin: 0;
	padding: 0;
	width: 160px;
	color: #0F4279;
	font-size: 0.8em;
	text-align: right
}
.img4 {
	margin-right: 10px;
	margin-bottom: 8px;
	float: left
}
.img4 P {
	margin: 0;
	padding: 0;
	width: 160px;
	color: #0F4279;
	font-size: 0.8em;
	text-align: left
}

.note1 {
	float: right;
	margin: 0 0 8px 8px;
	width: 250px;
	background-color: #35608e
}
.note1 IMG {
	display: block;
	margin: 8px
}
.note1 P {
	margin: 0;
	padding: 8px;
	color: #fff
}
.note1 A {
	background-color: #fff
}
.note1 .alloc {
	background-color: #0F4279
}

.note2 {
	float: left;
	margin: 0 8px 8px 0;
	width: 250px;
	background-color: #35608e
}
.note2 IMG {
	display: block;
	margin: 8px
}
.note2 P {
	margin: 0;
	padding: 8px;
	color: #fff
}
.note2 A {
	background-color: #fff
}
.note2 .alloc {
	background-color: #0F4279
}

.tn1 {
	color: #0F4279;
	background-color: #F1F4F7;
	border-collapse: collapse
}
.tn1 TH, .tn1 TD  {
	padding: 3px 4px;
	text-align: left
}
.tn1 .tnc1 {
	background-color: #cfd9e4
}

/* Article Old Style */
.match {
	color: #718699;
	font-weight: bold
}
.bg {
	color: #000000;
	font-weight: bold;
	text-decoration: none
}
.tahoma9 {
	font-size: 9px;
	color: #718699
}

/* Table */
#newstable {
	color: #0F4279;
	background-color: #F1F4F7;
	border-collapse: collapse
}
#newstable TH, #newstable TD  {
	padding: 2px 4px
}
#newstable TH {
	text-align: left
}
#newstable .mark {
	color: #F1F4F7;
	background-color: #0F4279
}

/* List */
.newslist {
	margin-top: 10px;
	padding: 0px 10px 10px;
	color: #0F4279;
	background-color: #f1f4f7;
	font-size: 0.75em
}
.newslist H3 {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	font-size: 1em
}
.newslist A {
	color: #0F4279
}
.line {
	padding-top: 8px
}
.linedate {
	padding: 0px 6px;
	background-color: #cfd9e4
}
.linearticle {
	padding-left: 6px
}
.linepublicart {
	padding-left: 6px
}
.all {
	padding-top: 10px
}

/* Navigation Line */
#navline {
	margin-top: 10px
}
#navline A {
	color: #0F4279
}
#navline P {
	margin: 0;
	padding: 0;
	color: #2A5093;
	font-size: 0.875em
}
#navline P#naveasy {
	padding-bottom: 6px
}
#navline P#navexactly {
	padding-bottom: 6px
}
.navfirst {
	padding-right: 8px;
	border-right: 1px solid #2A5093
}
.navlast {
	padding-left: 8px;
	border-left: 1px solid #2A5093
}
.navpage {
	padding-left: 3px;
	padding-right: 3px
}