#listsp{
	width:99%;
}
#listsp .sptd{
	border-bottom:1px dotted #ccc;
	padding-top:5px;
}
#listsp .pic{
	padding:3px 1em 0.5em 5px;
}
#listsp .title{
	padding-bottom:0.2em;
}
#listsp .title a{
	color:#990000;
}
#listsp .pic img{
	border:1px solid #333;
}
#spshow .about{
	color:#990000;
}
.newstop {
	BORDER-TOP: #CBCBCB 1px solid; FLOAT: left; BORDER-LEFT: #CBCBCB 1px solid
}
.newscon {
	BORDER-RIGHT: #42b148 1px solid; FLOAT: left; BORDER-LEFT: #42b148 1px solid; WIDTH: 460px; BORDER-BOTTOM: #42b148 1px solid
}

.titleOn {
	BORDER-RIGHT: #CBCBCB 1px solid; BACKGROUND-POSITION: center 50%; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 3px; OVERFLOW: hidden; WIDTH: 76px; COLOR: #0000ff; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 23px; TEXT-ALIGN: center
}
.titleOn A:link {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
.titleOn A:visited {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
.titleOn A:active {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
.titleOn A:hover {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
.newscon_top {
	FLOAT: left; WIDTH: 446px
}
.newscon_topl {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 160px; PADDING-TOP: 5px
}
.newscon_topr {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: right; PADDING-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 76px; PADDING-TOP: 5px
}


.newscon_topr SPAN {
	BACKGROUND-POSITION: left 50%; FONT-SIZE: 12px; FLOAT: left; COLOR: #999999; LINE-HEIGHT: 20px; TEXT-ALIGN: left
}
.newscon_topr SPAN A:link {
	COLOR: #999999; TEXT-DECORATION: none
}
.newscon_topr SPAN A:visited {
	COLOR: #999999; TEXT-DECORATION: none
}
.newscon_topr SPAN A:active {
	COLOR: #999999; TEXT-DECORATION: none
}
.newscon_topr SPAN A:hover {
	COLOR: #999999; TEXT-DECORATION: underline
}
.newscon_down {
	FLOAT: left; WIDTH: 448px
}
.newscon_downl {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 5px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 76px; LINE-HEIGHT: 20px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.newscon_downl A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.newscon_downl A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.newscon_downl A:active {
	COLO????|?R: #000000; TEXT-DECORATION: none
}
.newscon_downl A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.newscon_downr {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 5px; FONT-SIZE: 12px; FLOAT: right; PADDING-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 76px; LINE-HEIGHT: 20px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.newscon_downr A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.newscon_downr A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.newscon_downr A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.newscon_downr A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.titleOff {
	BORDER-RIGHT: #00cc33 1px solid; BACKGROUND-POSITION: 50% bottom; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 3px; OVERFLOW: hidden; WIDTH: 76px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #00cc33 1px solid; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 23px; BACKGROUND-COLOR: #dedede; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.titleOff A:link {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
.titleOff A:visited {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
.titleOff A:active {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
.titleOff A:hover {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}