body{
background-image:url(../images/bg_01.jpg)
}
#body {
	BACKGROUND: url(../images/bodybg.gif) #F2F2F2; MARGIN: 2px auto; WIDTH: 778px; HEIGHT: 100%; TEXT-ALIGN: left
}
#body #left {
	BACKGROUND: #F2F2F2; FLOAT: left; WIDTH: 169px; HEIGHT: 575px;
}
#body #left A {
	BORDER-TOP: #D5D5D5 1px solid; DISPLAY: block; BACKGROUND: url(../images/redarr.gif) no-repeat 20px center; COLOR: #555; TEXT-INDENT: 30px; LINE-HEIGHT: 25px; BORDER-BOTTOM: white 1px solid; HEIGHT: 25px; TEXT-DECORATION: none
}
#body #left A:hover {
	BACKGROUND: url(../images/redarr.gif) #7B7B7B no-repeat 20px center; COLOR: #ffffff
}
#body #right {
	BACKGROUND: #FAF9F9; FLOAT: right; BORDER-LEFT: white 2px solid; WIDTH: 605px; HEIGHT: 575px;
}
#body #right #position {
	BACKGROUND: url(../images/positionarr.gif) #E8E8E8 no-repeat 17px center; COLOR: #010101; TEXT-INDENT: 30px; LINE-HEIGHT: 25px; BORDER-BOTTOM: #B7B7B7 1px solid; HEIGHT: 25px
}
#body #right #content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; LINE-HEIGHT: 200%; PADDING-TOP: 20px; HEIGHT: 460px; TEXT-ALIGN: left
}
#body #right .casedetail IMG {
	BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #e1e1e1 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #e1e1e1 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #e1e1e1 1px solid
}
#body #right .casedetail A {
	COLOR: #00339c; TEXT-DECORATION: none
}
#body #right .casedetail A:hover {
	COLOR: red; TEXT-DECORATION: underline
}
#body #right #content .catintro {
	BORDER-RIGHT: #e4f0f9 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #e4f0f9 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(../images/introbg.gif) #fff repeat-x; FLOAT: left; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 9px; BORDER-LEFT: #e4f0f9 1px solid; WIDTH: 555px; COLOR: #41515e; PADDING-TOP: 1px; BORDER-BOTTOM: #e4f0f9 1px solid; HEIGHT: 84px
}
#body #right #content .title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-ALIGN: center
}
#body #right .news A {
	COLOR: #000099; TEXT-DECORATION: none
}
#body #right .news A:visited {
	COLOR: #000099; TEXT-DECORATION: none
}
#body #right .news A:hover {
	COLOR: #000099; TEXT-DECORATION: underline
}
#body #right .list A {
	COLOR: #000099; BORDER-BOTTOM: #ccc 1px dashed; TEXT-DECORATION: none
}
#body #right .list A:visited {
	COLOR: #000099; BORDER-BOTTOM: #ccc 1px dashed; TEXT-DECORATION: none
}
#body #right .list A:hover {
	COLOR: #000099; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
#body #right .list .date {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; TEXT-ALIGN: center
}
#body #right .list .caseshow {
	BORDER-RIGHT: #e5eff8 1px solid; BORDER-TOP: #e5eff8 1px solid; BACKGROUND: #f2f9ff; FLOAT: left; MARGIN: 5px 5px 5px 5px; BORDER-LEFT: #e5eff8 1px solid; WIDTH: 130px; BORDER-BOTTOM: #e5eff8 1px solid; 
}
#body #right .list .off {
	BACKGROUND: url(../images/casebg.gif) repeat-x; padding-top:5px;
}
#body #right .list .on {
	BACKGROUND: url(../images/casebgon.gif) repeat-x;padding-top:5px;
}
#body #right .list .caseshow IMG {
	 BORDER-RIGHT: #c1d5e2 1px solid; BORDER-TOP: #c1d5e2 1px solid;  MARGIN: 1px 1px 2px 1px; BORDER-LEFT: #c1d5e2 1px solid; BORDER-BOTTOM: #c1d5e2 1px solid
}
#body #right .list .caseshow A.case {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: 700; BACKGROUND: url(../images/casearr.gif) no-repeat 5px center; FLOAT: left; WIDTH: 100px; COLOR: #476379; TEXT-DECORATION: none
}
#body #right .list .caseshow A.case:hover {
	COLOR: #c96d0a; TEXT-DECORATION: none
}
#body #right .list .caseshow .intro {
	 FLOAT: left; MARGIN: 2px 2px 2px 2px; OVERFLOW: hidden; COLOR: #6a7a89;  LINE-HEIGHT: 150%; 
}
#body #right .list .pager {
	PADDING-BOTTOM: 10px; PADDING-TOP: 1px; TEXT-ALIGN: right
}
#body #right .list .pager A {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: block; FLOAT: left; MARGIN: 0px 2px; BORDER-LEFT: #ccc 1px solid; WIDTH: 20px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#body #right .list .pager A:hover {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #edeff0; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#body #right .list .pager .active {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FONT-WEIGHT: 700; BACKGROUND: #fff; BORDER-LEFT: #fff 1px solid; COLOR: #015460; BORDER-BOTTOM: #fff 1px solid
}
.newsList {
	
}
.newsList A {
	COLOR: #555555; TEXT-DECORATION: none
}
.newsList A:hover {
	COLOR: #3c3939; TEXT-DECORATION: underline
}
.newsList .date {
	FONT-SIZE: 11px; TEXT-ALIGN: right
}
.newsList TD {
	BORDER-BOTTOM: #dee7ed 1px dashed
}
.pager {
	PADDING-LEFT:5px; PADDING-TOP: 5px; TEXT-ALIGN: right;
}
.pager SPAN {
	FLOAT: left
}
.pager A {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: block; FLOAT: left; MARGIN: 0px 2px; BORDER-LEFT: #ccc 1px solid; WIDTH: 50px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.pager A:hover {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #edeff0; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.pager .active {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FONT-WEIGHT: 700; BACKGROUND: #fff; BORDER-LEFT: #fff 1px solid; COLOR: #015460; BORDER-BOTTOM: #fff 1px solid
}
