@charset "utf-8";
@import url(layout.css);
@import url(SpryTabbedPanels2.css);
/*------------------------------*/
/*--Design Setting Start--*/

/*--layout design--*/
a img {
	cursor:pointer;
}
p {
	color: #222;
	font-size: 82%;
}
caption {
    font-size:82%;
}
h2, h2 span {
	color: #666;
	font-size: 20px;
}

h3 {
	color: #336699;
	font-size: 16px;
}
a {
	color: #2f6a6c;
	text-decoration: none;
}
a:hover {
	color: #D75116;
	text-decoration: underline;
}
html, body{
	_text-align:center;
}
body {
	background: #EEE;
}

.wrap {
	background: #FFF;
}

.leftblock, .rightblock {
	
	vertical-align: top;
	padding: 0 10px 0 10px;
}

.btn {
	background: url(../images/menubg.gif) repeat-x left top;
	border:1px solid #999;
	padding: 2px;
	color: #666;
	font-size: 82%;
}
/*--header design--*/
.header {
	background: #109295 url(../images/headerbg.gif) no-repeat right top;
	height:79px;
}
.header h1 {
    float:left;
}
.nav {
    float:right;
     margin:3px 0 0 0 ;
}

.nav li {
	 line-height:18px;
     display:inline;
	 padding:0 5px 0 0;
	 *padding:1px 5px 0px 0;
	 letter-spacing:1px;
	 color:#fff;
}

.nav li a {
	color: #FFF;
	font-size:82%;
	border-left:1px solid #fff;
	padding-left:10px;
}
.nav li a:hover { 
	color: #0ef7ff;
}
.user ul {
    background: url(../images/language.gif) no-repeat left top;
	display:block;
	width:154px;
	height:23px;
	float:right;
	margin:20px 10px 0 0 ;
	padding:3px 0 0 10px;
}
.user li {
    display:inline;
	font-size:82%;
	background: url(../images/language_icon.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	padding:0 12px 0 8px;
}
.user li a:hover {
    text-decoration:none;
}
/*--top menu start--*/
.top .menu {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/menubg.gif) repeat-x left top;
	_text-align:left;
	height:32px;
	display:block;
}
.top .menu ul {
	padding:0 0 0 10px;
}
.top .menu li {
	display: inline;
	background: url(../images/line.gif) no-repeat right top;
	padding-left: 8px;
	padding-right: 10px;
	line-height:32px;
}

.top .menu li a {
	font-size: 82%;
	font-weight: bold;
	letter-spacing: 0.15em;
	color: #fff;
	text-decoration: none;
}

.top .menu li a:hover {
	color: #666;
	text-decoration: underline;
}

/*--top menu end--*/

/*--left menu start--*/
.leftbg .reader {
    background: url(../images/readerbg.gif) no-repeat left top;
	margin:12px 0;
	height:400px;
}
.leftbg .reader ul{
    padding:35px 0 0 13px;
	list-style:none;
}
.leftbg .reader li {
    margin:0 0 3px 0;
	list-style:none;
}
.leftbg .reader li img {
    vertical-align:top;
}
.leftbg .menu ul, .rightbg .menu ul {
	margin: 0;
	width: 180px;
	border-top: 1px solid #bfbfbf;
}
.leftbg .epaper {
	background: url(../images/epaperbg.gif) no-repeat left top;
	display:block;
	padding-top:5px;
	height:89px;
}
.leftbg .epaper .w04 {
	width:105px;
	_width:110px;
	margin:0 0 0 9px;
}
.leftbg .epaper span {
	text-indent:-9999px;
}
.leftbg .epaper LABEL {
	display:block;
	font-size:1px;
	color:#fff;
}
.leftbg .epaper ul { 
    margin:5px 0 0 8px;
}
.leftbg .epaper .btn {
	background: url(../images/epaperbtn.gif) no-repeat left top;
	display:block;
	width:36px;
	height:21px;
	text-align:center;
	border:none;
	line-height:21px;
	padding: 2px;
	float:left;
	color: #fff;
	font-size: 13px;
	margin:0 2px 0 0 ;
	cursor:pointer;
}
.leftbg .epaper .more {
	background: url(../images/view.gif) no-repeat left top;
	display:block;
	width:36px;
	height:21px;
	text-align:center;
	border:none;
	line-height:21px;
	padding: 2px;
	float:left;
	color: #fff;
	font-size: 13px;
	margin:0 2px 0 0 ;
	cursor:pointer;
}
.leftbg .epaper .more a {
    color:#fff;
	letter-spacing:1px;
}
.leftbg .epaper .more a:hover {
    text-decoration:none;
}
.leftbg .ad {
    margin:5px 0 0 0;
	_margin:10px 0 0 0;
}
.leftbg .ad ul li {
    margin:0;
	list-style:none;
}
.leftbg .ad li {
    list-style:none;
}
.leftbg .ad img {
    width:130px;
	border:1px solid #ccc;
}
.leftbg .menu li a, .rightbg .menu li a {
	font-size: 13px;
	line-height: 200%;
	*line-height: 180% !important;/*IE7*/
	font-weight: normal;
	letter-spacing: 0.15em;
	background: #FFFFFF url(../images/nav1.gif) no-repeat left top;
	display: block;
	width: 180px;
	margin: 0px;
	color: #666;
	text-align: left;
	border-right: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
	border-left: 1px solid #bfbfbf;
	padding: 3px 5px 2px 25px;
	*padding: 6px 5px 2px 25px !important;/*IE7*/
	text-decoration: none;
}

.leftbg .menu li a:hover, .rightbg .menu li a:hover {
	text-decoration: none;
	color: #CC3300;
}

html > body .leftbg .menu li a, .rightbg .menu li a {
	width: 148px;
}

.leftbg .menu h2, .rightbg .menu h2 {
	font-size: 15px;
	line-height: 120%;
	margin: 0px;
	background: url(../images/headtext.gif) no-repeat left top;
	padding: 10px 6px 6px 40px;
}
/*--left menu end--*/
/*--left dynamic menu start--*/
.top .mlmenu .edit{
    display:block;
	float:right;
	margin-top:-25px;
	padding-right:10px;
}
.top .mlmenu{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/menubg.gif) repeat-x left top;
	_text-align:left;
	height:32px;
	display:block;
}
.top .mlmenu ul{
	margin:0 0 0 0px;
	padding:7px 0 0 0; *padding:7px 0 0 0 ;_padding:7px 0 0 0;
	/*background:url(../images/menu_bg.gif) no-repeat top center;*/
	height: 30px; *height: 30px; _height:30px;
	width: 100%;
}
.top  .mlmenu li{
	float: left;
	display: inline;
	position: relative;
	padding:0;
	margin:0;
	z-index:102;
	background:url(../images/line.gif) no-repeat right bottom ;
}
.top  .mlmenu li a{
	text-decoration: none;
	float: left;
	line-height:32px;
	display: block;
	color:#fff;
	border-top: none;
}
.top  .mlmenu li li {
	clear: left;
}
.top  .mlmenu li ul {
	position: absolute; 
	left: 0;
	display: none;
	height: auto;
	margin:22px 0 0 0px;
	*margin:21px 0 0 0px;
	_margin:21px 0 0 0px;
	width:auto;
}

.top  .mlmenu ul li ul li ul{
	position: absolute;
	left: 0px;
	margin-top: 0px;
	padding:0;
	margin-left: 150px;
	_margin-left: 150px;
}
.top  .menubg ul li ul li { 
	padding:0;
	margin:0;
	border-right:2px solid #0a6167;
}
.top  .menubg ul li ul { 
	padding:0;
}
/*--Horizontal Menu End--*/

/*--Menu Bg Start--*/
.top .menubg li ul {
	background:none;
	z-index:102;
}
.top .menubg li a {
	padding-left: 7px;
	padding-right: 7px;
	color:#fff;
	text-align: left;
	font-weight:bold;
	z-index:102;
}
.top .menubg li a:hover {
	text-decoration: none;
	color:#00fdf4;
}
.top .menubg li li a{
	padding-right: 5px;
	text-align: left;
	color:#fff;
	font-weight: normal;
	border-right:none;
	padding-left:13px;
	padding-top:5px;
	display:block;
	width:130px;
	_width:150px;
	line-height:36px;
	background: url(../images/menubg.gif) repeat-x left top;
}
.top .menubg li li a:hover{
	padding-right: 5px;
	text-align: left;
	color:#fff;
	font-weight: normal;
	border-right:none;
	padding-left:13px;
	/*background:#06485e url(../images/icon_menu.gif) no-repeat left ;*/
}

.top .menubg li li a:hover{
	text-decoration: none;
	color:#fff;
}
.top .menubg .here {
	text-decoration: none;
	color: #00fdf4;
}
.top .menubg img {
	border: none;
	vertical-align: text-top;
	margin-left: 2px;
}
.top .menubg li a {
	line-height: 120%;
	font-size: 84%;
	letter-spacing: .05em;
	padding-top: 2px;
	padding-bottom: 3px;
	z-index:102;
}
.top .menubg li li a {
	font-size: 84%;
	line-height: 145%;
	
}
/*--Menu Bg End--*/

/**/
.inaccesible li ul{
	display: none;
}
.inaccesible li li ul {
	display: none;
}
/*----------------------------------------------------------------menu end*/

/*--ad start--*/
.top .ad {
	width: 100%;
	height:183px;
	display:block;
	margin:0;
	padding:0;
	vertical-align:top;
	text-align:left;
	background:#109195;
}
.top .ad ul {
    margin:0;
	padding:0;
}
.top .ad li  {
    margin:0;
	padding:0;
	width: 1000px;
	list-style:none;
	height:183px;
	display:block;
	vertical-align:top;
}

.top .ad img {
	width: 1000px;
	height:183px;
	display:block;
	border:0;
	vertical-align:top;
}
/*--ad end--*/
.newbooks img {
    width:px;
	height:120px;
	border:1px solid #b2b2b2;
	margin-bottom:10px;
}
.newbooks ul {
    margin:10px 0 ;
}
.newbooks p {
    font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	color:#222;
	line-height:18px;
}
.newbooks li {
    display:block;
	float:left;
	width:33%;
	text-align:center;
}
.hotnews .img {
    display:block;
	width:150px;
	height:102px;
	padding:6px 0 0  20px;
	background: url(../images/imgbg.gif) no-repeat left top;
}
.hotnews .img img {
    display:block;
	width:103px;
	height:88px;
}
.hotnews h2 {
    font-size:82%;
	background: url(../images/bullet8.gif) no-repeat left top;
	padding-left:15px;
	color:#4e4d4d;
	margin:10px 0 0 0;
}
.hotnews p {
    font-size:82%;
	line-height:21px;
	color:#4e4d4d;
	letter-spacing:1px;
}
.hotnews table {
    border-collapse:collapse;
	
}
.hotnews td {
    vertical-align:top;
	
}
.hotnews .outlibrary img {
    width:120px;
	
}
.outlibrary {
    width:100%;
}
.outcalendar {
    width:100%;
}
.aboutactive {
    font-size:82%;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0 0 15px;
	letter-spacing:1px;
	color:#333333;
	width:100%;
	display:block;
}
.aboutactive .date {
    color:#FF3300;
	display:block;
	background: url(../images/icon01.gif) no-repeat left top;
	padding-left:15px;
}
.aboutactive ul {
    list-style:none;
}
.aboutactive li {
    line-height:21px;
}
.aboutactive li a {
    color:#222;
}
.hotnews .more {
    color:#222;
	float:right;
	background: url(../images/more_icon.gif) no-repeat left top;
	padding-left:15px;
	margin:10px 15px 0 0;
	font-size:82%;
}
.hotnews .more a {
    line-height:21px;
	color:#346A8E;
}
.hotnews .aboutactive .more {
    color:#222;
	float:right;
	background: url(../images/more_icon.gif) no-repeat left top;
	padding-left:15px;
	margin:10px 15px 0 0;
}
.hotnews .aboutactive .more a {
    line-height:21px;
	color:#346A8E;
}
.calendar2 {
    background: url(../images/calendar.gif) no-repeat left top;
	display:block;
	width:185px;
    height:160px;
}
.calendar2 .head {
    padding:5px 0 5px 8px;
}
.calendar2 .year {
    font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#393939;
	margin-right:20px;
}
.calendar2 .month {
    font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#393939;
}
.calendar2 .body .weekend1 {
    background:#fffdf5 url(../images/qk.gif) no-repeat right top;
	padding-right:10px;
}
.calendar2 .body .weekend2 {
    background:#fffdf5 url(../images/today2.gif) no-repeat right top;
	padding-right:10px;
}
.calendar2 .body .weekend2 a{
	color:#fff;
	font-weight:bold;
}
.calendar2 .body .today {
    background:#fffdf5 url(../images/today.gif) no-repeat left top;
	color:#fff;
	display:block;
	width:17px;
}
.calendar2 .body .today a {
	color:#fff;
	font-weight:bold;
}
.calendar2 .foot {
    background: url(../images/qk.gif) no-repeat left center;
	padding-left:15px;
	margin:2px 0 0 10px;
	display:block;
	font-size:70%;
}
.calendar2 .body table {
    font-size:70%;
	_text-align:center;
	margin:0 5px;
	
	width:175px;
	border-collapse:collapse;
}
.calendar2 .body  th {
    background:#e3deca;
	border:1px solid #fffdf5;
	width:20px;
	font-weight:normal;
}
.calendar2 .body  td {
    background:#fffdf5;
	width:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0;
	line-height:16px;
}
.calendar2 .body  .day a {
	color:#000000;
}
.calendar2 .body .r {
    color: #CC0000;
}
.calendar2 .body .weekend a {
    color: #CC0000;
}
.calendar2 .body .sat a {
    color: #0084ff;
}
.calendar2 .body .r2 {
    color: #0084ff;
}
/*--right headline start--*/
.rightbg .headline, .rightbg .mybox, .leftbg .headline, .leftbg .mybox {
	margin: 0;
	padding: 0;
	width: 180px;
	margin-bottom: 5px;
}

.rightbg .headline .body, .rightbg .mybox .body, .leftbg .headline .body, .leftbg .mybox .body {
	padding: 0px;
	background: url(../images/infobox2.gif) no-repeat right bottom;
}

.center .headline {
	background: url(../images/new_title.gif) no-repeat right top;
	margin-top:8px;
}
.center .headline td {
	color:#333333;
	letter-spacing:1px;
	padding:2px 5px 2px 0;
	font-size:82%;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
}
.center .headline2 {
	background: url(../images/active_title.gif) no-repeat right top;
	margin-top:8px;
}

.center .headline h2   {
	background: url(../images/new_title.gif) no-repeat left top;
	line-height:23px;
	height:23px;
}
.center .headline h2  img {
	padding:7px 0 0 65px;
	_margin:7px 0 0 65px;
}
.center .headline2 h2  {
	text-indent:-9999px;
	background: url(../images/active_title.gif) no-repeat left top;
}

.center .headline li , .center .headline2 li {
	list-style: none;
	padding:2px 0 3px 0;
	background: url(../images/news_icon.gif) no-repeat left top;
}

.center .headline li a , .center .headline2 li a {
	color:#333333;
	letter-spacing:1px;
	padding:0 0 0 10px;
	font-size:82%;
	font-family:Arial, Helvetica, sans-serif;
}

.center .headline .image , .center .headline2 .image {
	width: 150px;
}

.center .headline .date , .center .headline2 .date {
	color: #1b880c;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	list-style: none;
	padding:0 0 3px 12px;
	background: url(../images/news_icon.gif) no-repeat left top;
}

.center .headline .detail a, .center .headline2 .detail a, {
	color: #D75116;
	text-decoration: underline;
}

.center .headline .detail a:hover, .center .headline2 .detail a:hover {
	color: #D75116;
	text-decoration: none;
}

.center .headline .more , .center .headline2 .more {
	text-align: right;
	margin-right:10px;
}

.center .headline .more a , .center .headline2 .more a {
	font-size: 12px;
	color: #346a8e;
	padding: 5px 0 0 13px;
	background: url(../images/more_icon.gif) no-repeat left top;
	text-decoration: none;
}

.headline .more a:hover , .headline2 .more a:hover {
	color: #D75116;
	text-decoration: underline;
}

.headline .source, .headline2 .source {
	color: #999;
	font-size: 12px;
	text-align: right;
}

.rightbg .headline h2, .leftbg .headline h2 {
	padding: 10px 6px 6px 40px;
	background: url(../images/headtext.gif) no-repeat left top;
}

.rightbg .mybox h2, .leftbg .mybox h2 {
	padding: 10px 6px 6px 40px;
	background: url(../images/headlist.gif) no-repeat left top;
}

.center .headline h2, .center .mybox h2 {
	padding-left: 16px;
	color: #666;
}

.center .headline .body, .center .mybox .body {
	padding: 5px 0 0 0;
}

.center .boxs h2 {
	padding-left: 16px;
	background: url(../images/menu_icon.gif) no-repeat left 3px;
}

.center .boxs li {
	background: url(../images/icon_arrow3.gif) no-repeat left 7px;
}

.mitch .body {
	border: 1px solid #EEE;
	padding: 10px;
	background: #FFF url(../images/sidebox.gif) repeat-x left top;
	*background: #FFF url(../images/sidebox.gif) repeat-x left 1px !important;/*IE7*/
}

.mitch h2 {
	font-size: 18px;
	color: #FFF;
	background: url(../images/h2bg.gif) no-repeat left top;
	height: 36px;
	padding: 4px;
	margin-bottom: -8px;
}

.mitch a {
	color: #336699;
}

.mitch a:hover {
	color: #D75116;
	text-decoration: underline;
}
/*--right headline end--*/

/*--friendly start--*/
.friendly {
	font-size: 82%;
	letter-spacing:1px;
	width:97%;
}

.friendly .before {
	color: #666666;
	padding-right: 6px;
	padding-left: 15px;
	background: url(../images/bullet4.gif) no-repeat left top;
}

.friendly .path {
	margin-top: 10px;
	color:#2f6a6c;
	margin-left:10px;
}
.friendly .path a {
	color:#666666;
	line-height:21px;
}

.friendly .path img {
	padding: 0 4px 0 4px;
}

.friendly .function {
	text-align: right;
	font-size: 12px;
	background: ;
	padding-right: 6px;
}

.friendly .function li {
	display: inline;
}

.friendly .function li a {
	color: #336699;
}

.friendly .function li a:hover {
	color: #D75116;
}

.friendly .function .print {
	padding-left: 16px;
	background: url(../images/print.gif) no-repeat left -1px;
	line-height:21px;
	padding-right:10px;
}

.friendly .function .forward {
	padding-left: 18px;
	background: url(../images/email.gif) no-repeat left -1px;
	line-height:21px;
}
/*--friendly end--*/
/*--quickLink start--*/
.quickLink {
	text-align: right;
	margin-top: 10px;
	clear:both;
}

.quickLink li {
	font-size: 12px;
	display: inline;
}

.quickLink li a {
	color: #336699;
}

.quickLink li a:hover {
	color: #336699;
}

.gotop {
	padding-left: 14px;
	padding-right: 6px;
	background: url(../images/top.gif) no-repeat left top;
}

.back {
	padding-left: 14px;
	padding-right: 6px;
	background: url(../images/back.gif) no-repeat left top;
}
/*--quickLink end--*/

.list {
	font-size: 82%;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	color:#222;
}
.list ul , .list li {
    list-style:none;
}
.list a {
	padding:10px 0 ;
	letter-spacing:1px;
	line-height:27px;
	color:#222;
}
.list #contentdata {
    display:none;
}
.list .number {
    color:#222;
	padding-right:10px;
}
.list .date {
	color: #1b880c;
	font-size:75%;
	padding-left: 8px;
}

.lp, .cp, .qp, .forwardForm , .sp , .sitemap , .np {
	background: #fff;
	padding: 0 10px;
	line-height:24px;
}

.lp h2 span, .cp h2 span, .qp h2 span, .forwardForm h2 span , .sp h2 span , .sitemap h2 span , .np h2 span {
	font-size:82%;
	color:#1c528e;
	background: #fff;
	line-height:32px;
	padding-right:15px;
	letter-spacing:2px;
}
.lp h2 , .cp h2 , .qp h2 , .forwardForm h2 , .sp h2 , .sitemap h2 , .np h2 {
	background: url(../images/h2.gif) no-repeat left center;
	line-height:32px;
}
.layout .center .np ul {
     list-style:none;
}
.layout .center .np li {
     font-size:82%;
	 letter-spacing:1px;
}
.layout .center .np li a{
	 padding-left:10px;
	 line-height:32px;
	 color:#222;
	 background:url(../images/news_icon.gif) no-repeat left top;
}
.layout .center .np li a:hover{
     color:#CC3300;
}
.lp .search {
	font-size: 82%;
	text-align: right;
	margin-top: -20px;
}

.lp .search a {
	padding-left: 14px;
	background: url(../images/icon_arrow3.gif) no-repeat left 1px;
}

.lp .category li {
	display: inline-block;
	font-size:82%;
	line-height:21px;
	margin:0 2px 4px 0;
	text-align:left;
	padding:0 0 0 0;
	float:left;
	word-break:keep-all;
	white-space:nowrap;
	border-right: 1px solid #6f6f6f;
	font-family:Arial, Helvetica, sans-serif;
}
.lp .category .accesskey a {
    color:#fff;
}
.lp .category .here {
    color:#003399;
	font-weight:bold;
}
.lp .category li a {
    line-height:21px;
	padding:0 5px 0 5px;
	letter-spacing:0px;
	
	color:#222;
}
.lp .category  {
	margin:10px 0 10px 0;
}
.lp p {
	font-size:82%;
	line-height:21px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}

/*--cp start--*/
.cp h3 {
	margin-top: 10px;
}

.cp .webFun {
	margin-top: 10px;
}

.cp .webFun li {
	display: inline;
	padding-right: 6px;
	font-size: 12px;
	color: #666;
	font-family:Arial, Helvetica, sans-serif;
}

.cp .webFun li img {
	padding-right: 2px;
}

.cp .webFun li em {
	font-style: normal;
	color: #FF0000;
}
.cp .webFun .clickFun {
	font-style: normal;
	background: url(../images/click.gif) no-repeat left top;
	padding-left:20px;
	float:right;
	margin-right:10px;
}
.cp .image img {
	max-width: 450px;
	width:expression(this.width>450? 450:true);
	width: 450px\9;
	border: 1px solid #999;
}
.cp .image span {
	display:block;
}

.cp .info li {
	font-size: 82%;
	line-height:21px;
	color: #222;
	display:inline;
	padding-right:15px;
}

.cp .info span {
	color: #336699;
	padding-left: 4px;
}

.cp p {
	margin-top: 10px;
	margin-bottom: 10px;
	line-height:21px;
	letter-spacing:1px;
}

.cp p img {
	max-width:500px;
	width:expression(this.width > 500? 500:true);
}

.cp .TabbedPanels li span {
	color: #333;
}
/*--cp end--*/

/*--qp and forward start--*/
.qp table label, .forwardForm table label {
	font-size: 12px;
	color: #999;
}

.qp table th, .forwardForm table th {
	text-align: left;
	padding-right: 6px;
	vertical-align: top;
}

.qp table caption, .forwardForm table caption {
	color: #336699;
}

.qp form div, .forwardForm form div {
	text-align: right;
	margin-top: 10px;
	padding-top: 4px;
	border-top: 1px dotted #999;
}
/*--qp and forward end--*/

.layout {
	background: #FFF;
}

/*--leftbg design--*/
.leftbg {
	vertical-align: top;
}

/*--center design--*/
.center {
	vertical-align: top;
	padding: 0 5px;
	width:100%;
}

/*--rightbg design--*/
.rightbg {
	vertical-align: top;
}
.rightbg .search {
	background: url(../images/searchtitle.gif) no-repeat right top;
	padding:30px  0 15px 15px;
	display:block;
	margin-top:10px;
	width:248px;
	_width:263px;
}
.rightbg .search label {
    color:#eee5c8;
	font-size:1px;
	width:1px;
	margin:5px 0 0 -1px;
	display:block;
}
.rightbg .search .btn {
	background: url(../images/searchbtn.gif) no-repeat left top;
	display:block;
	width:42px;
	height:43px;
	float:right;
	text-align:center;
	border:none;
	padding: 2px;
	color: #fff;
	font-size: 13px;
	margin:-50px 7px 0 0 ;
	margin:-35px 7px 0 0 \9;
	*margin:-50px 7px 0 0 ;
	cursor:pointer;
}
.rightbg .search input {
    float:left;
	margin-bottom:5px;
}
.rightbg .search .w01 {
    width:186px;
    _width:180px;
}
.rightbg .search select {
	width:186px;
}
.rightbg .search .hotkey ul {
    color:#b83c11;
	font-size:82%;
	margin-top:10px;
	letter-spacing:1px;
}
.rightbg .search .hotkey li {
    display:inline;
	padding-right:8px;
}
.rightbg .search .hotkey li a {
    color:#2a638f;
	font-size:;
	line-height:18px;
	letter-spacing:1px;
}
.rightbg .mainview  {
    padding:0 0 0 ;
	margin:0;
	width:263px;
}
.rightbg .mainview ul {
    padding:0 0 0 15px;
	margin:0;
}
.rightbg .mainview li {
    display:inline;
	padding:0;
}
.rightbg .mainview img {
	vertical-align:top;
	margin:0 0px 3px 0 ;
}
.rightbg .ad {
    margin:0px 10px 15px 0;
}
.rightbg .ad ul {
    padding-top:15px;
	width:230px;
	margin:0;
}
.rightbg .ad li {
	list-style:none;
}
.rightbg .ad img {
    width:236px;
}
/*--footer design--*/
.footer {
	background:url(../images/footerbg.gif) repeat-x left top;
	height: 86px;
}

.footer p {
	width: 85%;
	margin-left: 30px;
	padding-top: 15px;
	vertical-align:top;
	color:#222222;
	font-size: 80%;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
}
.footer a {
    color:#025966;
}
.footer .update, .footer .visitor {
	color: #222;
	font-size: 82%;
	padding-left: 14px;
}

.footer em {
	margin-left: 6px;
	color: #0f5e87;
	font-size: 13px;
	font-style: normal;
	cursor:pointer;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}
.footer em:hover {
	color:#990000;
}
.footer .visitor {
	margin:60px 0 0 745px;
	position:absolute;
}

.footer .egov {
	float: left;
	margin: -17px 10px 10px 10px;
}

.footer .aaa{
	float: right;
	margin: -40px 10px 10px 10px;
}

/*--accesskey--*/
.accesskey {
	position:absolute;
	text-decoration:none;
}

/*--Design Setting End--*/
/*------------------------------*/
.otherintro {
	background: url(../images/newbook.gif) no-repeat right top;
	display:block;
	height:230px;
	padding-right:10px;
	clear:both;
	margin-top:13px;
	
}
.inboxotherintro {
	background: url(../images/newbook.gif) no-repeat left top;
	display:block;
	height:230px;
}
.inboxotherintro h2 {
	font-size:92%;
	color:#06757f;
	padding:35px 0 0 20px;
	margin-left:10px;
	letter-spacing:2px;
	background: url(../images/Book_02.gif) no-repeat left top;
}
.inboxotherintro ul {
	width:96%;
	margin:8px 0 0 10px;
}
.inboxotherintro p {
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	width:95%;
	padding-top:5px;
	text-align:center;
	color:#333;
}
.inboxotherintro img {
	width:100px;
	margin:0 auto;
}
.inboxotherintro li {
	display:block;
	float:left;
	padding:0 2%;
	text-align:center;
	width:29%;
	_width:33%;
}
.term2 {
    font-size:82%;
	margin: 0 0;
	color:#222;
	letter-spacing:1px;
}
.layout .center .term2 em {
    color:#006666;
	font-style:normal;
}
.term2 a {
    font-size:82%;
	color:#006666;
	text-decoration:underline;
}
.layout .center .term {
    background:url(../images/listbg.gif) no-repeat;
	font-size:82%;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	line-height:28px;
	color:#222;
	height:28px;
	clear:both;
}
.layout .center .term em {
    color:#006666;
	font-style:normal;
}


.layout .center  .aboutbook .bookimg img {
    width:180px;
}
.layout .center  .aboutbook .bookimg {
    display:block;
	padding:5px;
	border:1px solid #abaaaa;
	margin:0 10px 15px 0;
	float:left;
    _width:110px;
}
.layout .center .aboutbook  {
    width:100%;
	_width:97%;
	font-size:82%;
	line-height:21px;
	letter-spacing:1px;
	color:#222;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/page2.gif) no-repeat right top;
	border:1px solid #fff;
}
.layout .center .aboutbook td {
    vertical-align:top;
	border:1px solid #fff;
}
.layout .center  .aboutbook .title {
    font-weight:bold;
	color:#006666;

}
.layout .center .aboutbook .year {
	color:#222;
	padding:3px 0 3px 0;
	font-size:82%;
	display:block;
	font-weight:normal;
	letter-spacing:1px;
}
.layout .center .aboutbook .hothit {
	background: url(../images/click.gif) no-repeat left top;
	padding-left:20px;
	color:#222;
}
.libsearch {
	background: url(../images/search_14.gif) no-repeat left top;
	padding-left:20px;
	line-height:24px;
}
.layout .center  .aboutbook li {
    background:url(../images/arrow3.gif) no-repeat left top;
	padding-left:15px;
	color:#333;
}
.layout .center  .aboutbook ul {
    float:left;
	margin:5px 0 0 5px;
	border-top:1px dotted #ccc;
	padding:10px 0 0 0;
}
.layout .center  .aboutbook .infobook {
    background: url(../images/td2.gif) repeat-x left top;
	display:block;
	margin:15px 0 0 0;
	padding:12px;
	color:#222;
	line-height:24px;
	border-top:1px solid #9ed3d6;
	border-bottom:1px solid #9ed3d6;
	white-space: 10pt;
	word-spacing:normal;
	letter-spacing:0.1pc;
}
.hospital  {
    margin:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
}
.hospital  ul {
    margin:0 0 0 10px;
	padding:0;
}
.hospital li  {
    display:inline-block;
	float:left;
	margin:2px 0 2px 3px;
	background:url(../images/tab3.gif) no-repeat left top;
	line-height:30px;
	padding:0 0 0 2px;
}
.hospital li a {
	font-size:82%;
	line-height:30px;
	background:url(../images/tab3.gif) no-repeat right top;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 2px 0 1px ;
	padding:0 2px 0 1px \9;
	*padding:0 2px 0 1px ;
	margin:0 0 0 0;
	word-break:keep-all;
	white-space:nowrap;
	color:#222;
	text-align:center;
	letter-spacing:1px;
	float:left;
	display:block;
}
.hospital  #current a {
    background:url(../images/tab22.gif) no-repeat right top;
	color:#ffffff;
	font-weight:bold;
}
.hospital  #current span {
	color:#ffffff;
	font-weight:bold;
}
.hospital  #current  {
    background:url(../images/tab22.gif) no-repeat left top;
}
.equipment {
    padding:20px 0 0 20px;
	clear:both;
}
.equipment .title {
    padding:0 0 0 15px;
	background:url(../images/bullet3.gif) no-repeat left top;
	color: #006666;
	font-weight:bold;
	
}
.equipment p {
    padding:0 0 0 15px;
	background:url(../images/icon01.gif) no-repeat left top;
	line-height:24px;
	
}
.headline1 table {
    width:96%;
	border-collapse:collapse;
	margin-top:5px;
}
.headline1 th {
    font-size:82%;
	text-align:left;
	vertical-align:top;
	line-height:24px;
	letter-spacing:3px;
	padding-left:5px;
	color:#fff;
	background:url(../images/th.gif) repeat-x left top;
}
.headline1 td {
    font-size:82%;
	line-height:18px;
	padding:8px 0; 
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	border-bottom:1px dotted #ccc;
	vertical-align:top;
}
.headline1 td a {
    color:#222;
}
.headline1 .date {
    color:#1b880c;
	font-size:82%;
}
.page {
    font-size:82%;
	color:#666;
	letter-spacing:1px;
	clear:both;
}
.nowpage {
    font-size:82%;
	color:#666;
	letter-spacing:1px;
	clear:both;
	margin:0 0 5px 15px;
}
.page em {
    color: #FF3300;
	font-style:normal;
	font-weight:bold;
}
.page li {
    display:inline;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 3px;
	font-size:13px;
}
.page .here {
    color:#990000;
	font-weight:bold;
}

.condition {
    float:right;
	margin:0 5px 0 0;
	*margin:-15px 0 0 0;
	background:url(../images/search_14.gif) no-repeat left top;
	padding-left:18px;
}
.condition a {
	color:#2e82cd;
	*font-size:82%;
	letter-spacing:1px;
	line-height:21px;
}
.lp .body  {
    width:96%;
	border-collapse:collapse;
	margin-top:5px;
}
.lp .body th {
    font-size:82%;
	text-align:left;
	vertical-align:top;
	line-height:24px;
	letter-spacing:3px;
	padding-left:5px;
	color:#fff;
	border-collapse:collapse;
	background:url(../images/th.gif) repeat-x left top;
}
.lp .body td {
    font-size:82%;
	line-height:18px;
	background:#fff;
	padding:8px 0; 
	color:#222;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	border-bottom:1px dotted #ccc;
	vertical-align:top;
}
.lp table  {
    width:96%;
	border-collapse:collapse;
	margin-top:5px;
	font-size:100%;
	color:#222;
	letter-spacing:1px;
}
.lp table td {
   padding-left:5px;
}
.ListTable {
     font-size:12px;
	 color:#1B1B1B;
	 line-height:18px;
	 width:96%;
	 border-collapse: collapse;
	 border-top:1px solid #ABD198;
	 margin:0 0 0 0;
	 font-family:Arial, Helvetica, sans-serif;
}
.ListTable th{
     background: url(../images/th.gif) repeat-x left top;
	 border-bottom:1px solid #ABD198;
     font-weight:normal;
	 letter-spacing:2px;
	 padding:0 5px;
	 white-space:nowrap;
	 word-break:keep-all;
	 color:#fff;
	 line-height:21px;

}
.ListTable th label{
	 color:#fff;
	 line-height:21px;
	 

}
.ListTable td{
	 line-height:21px;
	 text-align:left;
     padding:5px;
     background-color:#fff ;
	 border-bottom:1px dashed #ABD198;
}
.ListTable td a{
	 line-height:21px;
	 color:#006699;
	 text-decoration:underline;
}
#TableSet table{
     font-size:82%;
	 color:#1B1B1B;
	 line-height:18px;
	 width:96%;
	 border-collapse: collapse;
	 border:1px solid #BDDAE8;
	 margin:0 0 0 15px;
	 font-family:Arial, Helvetica, sans-serif;
}
#TableSet th {
	 background-color:#BDDAE8;
	 font-weight: normal;
	 line-height:24px;
	 text-align:left;
	 color:#fff;
	 font-weight:bold;
	 letter-spacing:1px;
	 border:1px solid #ffffff;
}
#TableSet td {
	 border:1px solid #E7E7E7;
	 line-height:24px;
	 color:#1B1B1B;
	 padding-left:5px;
}
#TableSet td a{
	 line-height:24px;
	 color:#006699;
	 text-decoration:underline;
}
#TableSet td a:hover{
	 color:#C64106;
	 text-decoration:underline;
}.ListTable td a font{
	 line-height:21px;
	 color:#006699;
	 text-decoration:underline;
}
.ListTable td a:hover{
	 color:#C64106;
	 text-decoration:underline;
}
.ListTable td font a:hover{
	 color:#C64106;
	 text-decoration:underline;
}
.lesson ul {
    margin:10px 0 0 20px;
}
.lesson h2 {
    font-size:112%;
	font-weight:bold;
	line-height:21px;
	color:#006699;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
}
.lesson  {
    font-size:82%;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#222;
	margin-left:15px;
}
.TitleSet .TitleFont {
    display:block;
	font-size:100%;
	color:#1c528e;
	background: #fff;
	line-height:32px;
	padding-right:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	background: url(../images/h2.gif) no-repeat bottom right;
	line-height:40px;
	width:96%;
	margin-left:10px;
}
.PathArea {
     display:none;
     font-size:12px;
	 color:#1B1B1B;
}
.PathArea  a{
     font-size:12px;
	 color:#826C25;
}
.PathArea  a:hover{
	 text-decoration:underline;
}
.PathArea .AccessContent {
     color:#ffffff;
}
.Page  {
     margin:0 0 15px 0;
	 font-size:82%;
}
.Page .btn {
     color:#fff;
	 border:none;
	 cursor:pointer;
	 margin:5px 10px 0 0;
}
.organization {
     display:block;
	 background: url(../images/mpbg.gif) no-repeat left top;
	 width:560px;
	 height:630px;
	 margin:0 auto;
	 _margin:0 0 0 10px;
}
.organization li , .organization ul {
     list-style:none;
}
.organization #map01 {
     padding:13px 0 0 190px;
}
.organization #map02 {
     padding:43px 0 0 0;
	 padding:50px 0 0 0\9;
	 *padding:44px 0 0 0;
	 _padding:43px 0 0 0;
	 float:left;
}
.organization #map03 {
     padding:43px 7px 0 0;
	 padding:50px 7px 0 0\9;
	 *padding:44px 7px 0 0;
	 _padding:43px 7px 0 0;
	 float:right;
}
.organization #map04 {
     clear:both;
     padding:30px 0 0 297px;
	 padding:37px 0 0 297px\9;
	 *padding:30px 0 0 297px;
	 _padding:32px 0 0 297px;
}
.organization #map05 {
     float:left;
     padding:55px 0 0 0;
	 padding:60px 0 0 0\9;
	 *padding:60px 0 0 0;
	 _padding:60px 0 0 0;
}
.organization #map06 {
     float:left;
     padding:55px 0 0 40px;
	 padding:60px 0 0 40px\9;
	 *padding:60px 0 0 40px;
	 _padding:60px 0 0 40px;
}
.organization #map07 {
     float:left;
     padding:55px 0 0 38px;
	 padding:60px 0 0 38px\9;
	 *padding:60px 0 0 38px;
	 _padding:60px 0 0 38px;
}
.organization #map08 {
     float:left;
     padding:55px 0 0 38px;
	 padding:60px 0 0 38px\9;
	 *padding:60px 0 0 38px;
	 _padding:60px 0 0 38px;
}
.organization #map09 {
     float:left;
     padding:55px 0 0 40px;
	 padding:60px 0 0 40px\9;
	 *padding:60px 0 0 40px;
	 _padding:60px 0 0 40px;
}
.organization #map10 {
     float:left;
     padding:55px 0 0 38px;
	 padding:60px 0 0 38px\9;
	 *padding:60px 0 0 38px;
	 _padding:60px 0 0 38px;
}
.organization #map11 {
     float:left;
     padding:55px 0 0 38px;
	 padding:60px 0 0 38px\9;
	 *padding:60px 0 0 38px;
	 _padding:60px 0 0 38px;
}
.organization #map12 {
     float:left;
     padding:55px 0 0 40px;
	 padding:60px 0 0 40px\9;
	 *padding:60px 0 0 40px;
	 _padding:60px 0 0 40px;
}
.organization #map13 {
     clear:both;
	 float:left;
     padding:14px 0 0 225px;
	 padding:20px 0 0 225px\9;
	 _padding:16px 0 0 225px;
}
.organization #map14 {
     float:left;
     padding:14px 0 0 188px;
	 padding:20px 0 0 188px\9;
	 _padding:16px 0 0 188px;
}
.organization #map15 {
     float:left;
     padding:14px 0 0 38px;
	 padding:20px 0 0 38px\9;
	 _padding:16px 0 0 38px;
}
.floor {
     margin:0 0 40px 15px;
	 display:block;
}
.floor h4 {
     margin:15px 0 5px 0;
	 background: url(../images/bullet3.gif) no-repeat left top;
	 padding-left:15px;
	 font-size:82%;
	 line-height:21px;
	 font-weight:normal;
	 letter-spacing:2px;
	 color:#222;
}
.floor h4 em { 
     font-weight:bold;
	 font-style:normal;
}
.floor .floortitle {
     margin:15px 0 5px 0;
	 background: url(../images/bullet3.gif) no-repeat left top;
	 padding-left:15px;
	 font-size:82%;
	 line-height:21px;
	 font-weight:normal;
	 letter-spacing:2px;
	 color:#222;
	 clear:both;
	 display:block;
}
.floor .floortitle em { 
     font-weight:bold;
	 font-style:normal;
}
.floor img {
     margin-left:15px;
}
.layout .center .sitemap p {
     font-size:82%;
	 line-height:21px;
	 color:#1B1B1B;
	 margin-left:8px;
}
.sitemap ul {
	margin-left: 30px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	padding: 0px;
	color: #1B1B1B;
}
.sitemap ul li {
    font-size:82%;
	line-height:18px;
	color:#1B1B1B;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding:0;
	list-style:none;
}
.sitemap ul li li {
    font-size:100%;
}
.layout .center .sitemap li a{
	 line-height:18px;
	 color: #006699;
}
.layout .center .sitemap li a:hover{
	 text-decoration:underline;
	 color: #990000;
}
.fpfrom {
     font-size:82%;
	 letter-spacing:1px;
	 color:#222;
	 border-collapse:collapse;
	 margin-left:10px;
}
.fpfrom td , .fpfrom th {
     border-bottom:1px solid #B5EAE5;
	 padding:5px 5px 5px 0;
}
.Must , .SpTextRed {
     color: #D50F00;
}
.cbutton {
	background: url(../images/menubg.gif) repeat-x left top;
	margin-top:10px;
	border:none;
	cursor:pointer;
	padding: 2px;
	color: #fff;
	font-size: 82%;
}

.choiceepaper {
      font-size:82%;
	  line-height:36px;
	  color:#222;
	  font-family:Arial, Helvetica, sans-serif;
	  letter-spacing:1px;
	  margin-bottom:50px;
}
.choiceepaper .alignbtn {
      text-align:center;
	  margin:20px 0 0 0 ;
}
.choiceepaper .btn {
      color:#fff;
	  border:1px solid #7ec9c2;
	  cursor:pointer;
}
.choiceepaper table {
      font-size:100%;
	  border-collapse:collapse;
	  color:#222;
	  font-family:Arial, Helvetica, sans-serif;
	  letter-spacing:1px;
	  margin-top:10px;
}
.choiceepaper em {
      font-style:normal;
	  color:#00534b;
}
.choiceepaper li {
      list-style:none;
	  line-height:36px;
	  padding:5px 0 5px 15px;
	  background: url(../images/bullet33.gif) no-repeat left top;
}
.aws_border  {
	  margin:0 auto 10px auto;
	  width:95%;
	  border-collapse:collapse;
}
.aws_border td {
      font-size:82%;
	  font-family:Arial, Helvetica, sans-serif;
	  padding: 0px 5px;
	  letter-spacing:1px;
	  color:#222;
	  text-align:center;
	  border-bottom:1px solid #eee;
}
.aws_border2  {
	  margin:50px auto 15px auto;
	  width:95%;
	  border-collapse:collapse;
}
.aws_border2 td {
      font-size:82%;
	  font-family:Arial, Helvetica, sans-serif;
	  padding: 1px 0;
	  letter-spacing:0px;
	  color:#222;
	  text-align:center;
	  border-bottom:1px solid #eee;
}
.currentday {
      font-weight:bold;
}
.sp .month {
      font-weight:bold;
	  font-size:82%;
	  letter-spacing:1px;
	  display:block;
	  color:#fff;
      background: url(../images/monthbg.gif) no-repeat left top;
	  padding:1px 35px 3px 15px;
	  *padding:5px 35px 0 15px;
	  line-height:18px;
	  margin:20px 0 0 0;
}
.votetable {
      width:100%;
	  border-collapse:collapse;
	  border:1px soild #000;
	  margin:15px 0;
}
.votetable caption {
      display:;
}
.votetable th{
      background:url(../images/th.gif) repeat-x left top;
	  padding-left:5px;
	  color:#fff;
	  line-height:24px;
	  font-size:82%;
	  border:1px solid #CEEAF8;
}
.votetable .t01 {
      width:65px;
}
.votetable .t02 {
      width:30px;
}
.votetable .t03 {
      width:95px;
}
.votetable td{
	  border:1px solid #ccc;
	  padding-left:5px;
	  background-color:#fff;
	  line-height:24px;
	  font-size:82%;
	  font-family:Arial, Helvetica, sans-serif;
}
.votetable a {
	  line-height:24px;
	  color:#1D587A;
}
.votetable a:hover {
	  text-decoration:underline;
}
.H9 {
      color:#c00500;
	  font-size:82%;
	  margin-left:10px;
	  letter-spacing:1px;
}
.ListTable th label .H9 {
	  font-size:130%;
	  margin:0;
}
.InputBtn {
	background: url(../images/menubg.gif) repeat-x left top;
	border:none;
	padding: 2px;
	color: #fff;
	font-size: 82%;
	cursor:pointer;
}
.sort {
     color: #0066CC;
	 margin:0 0 10px 15px;
	 font-size:82%;
	 letter-spacing:1px;
}
#socialID {
     width:250px;
}

ol {
    margin-left:15px;
}

.layout .center .cp .MsoNormal {
      font-size:18px;
}

.layout .center .lp p H2 {
      font-weight:bold;
	  font-size:21px;
	  line-height:30px;
	  background:none;
	  border:0;
}
.layout .center .cp p H2 {
      font-weight:bold;
	  font-size:21px;
	  line-height:30px;
	  background:none;
	  border:0;
}
.CuHtmlEditColorFF0000 {
      color:#FF0000;
	  line-height:160%;
}
.CuHtmlEditColorFFFFFF {
      color:#FFFFFF;
	  line-height:160%;
}
.CuHtmlEditColorFFCCCC {
      color:#FFCCCC;
	  line-height:160%;
}
.CuHtmlEditColorFFCC99 {
      color:#FFCC99;
	  line-height:160%;
}
.CuHtmlEditColorFFFFCC {
      color:#FFFFCC;
	  line-height:160%;
}
.CuHtmlEditColor99FF99 {
      color:#99FF99;
	  line-height:160%;
}
.CuHtmlEditColorCCFFFF {
      color:#CCFFFF;
	  line-height:160%;
}
.CuHtmlEditColorFFCCFF {
      color:#FFCCFF;
	  line-height:160%;
}
.CuHtmlEditColorCCCCCC {
      color:#CCCCCC;
	  line-height:160%;
}
.CuHtmlEditColorFF6666 {
      color:#FF6666;
	  line-height:160%;
}
.CuHtmlEditColorFFBB33 {
      color:#FFBB33;
	  line-height:160%;
}
.CuHtmlEditColorFFFF99 {
      color:#FFFF99;
	  line-height:160%;
}
.CuHtmlEditColor66FF99 {
      color:#66FF99;
	  line-height:160%;
}
.CuHtmlEditColor66FFFF {
      color:#66FFFF;
	  line-height:160%;
}
.CuHtmlEditColorFF99FF {
      color:#FF99FF;
	  line-height:160%;
}
.CuHtmlEditColorC0C0C0 {
      color:#C0C0C0;
	  line-height:160%;
}
.CuHtmlEditColorFF0000 {
      color:#FF0000;
	  line-height:160%;
}
.CuHtmlEditColorFF9900 {
      color:#FF9900;
	  line-height:160%;
}
.CuHtmlEditColorFFFF00 {
      color:#FFFF00;
	  line-height:160%;
}
.CuHtmlEditColor33FF33 {
      color:#33FF33;
	  line-height:160%;
}
.CuHtmlEditColor33CCFF {
      color:#33CCFF;
	  line-height:160%;
}
.CuHtmlEditColorDD77DD {
      color:#DD77DD;
	  line-height:160%;
}
.CuHtmlEditColor999999 {
      color:#999999;
	  line-height:160%;
}
.CuHtmlEditColorCC0000 {
      color:#CC0000;
	  line-height:160%;
}
.CuHtmlEditColorFF6600 {
      color:#FF6600;
	  line-height:160%;
}
.CuHtmlEditColorDDCC00 {
      color:#DDCC00;
	  line-height:160%;
}
.CuHtmlEditColor00CC00 {
      color:#00CC00;
	  line-height:160%;
}
.CuHtmlEditColor4488FF {
      color:#4488FF;
	  line-height:160%;
}
.CuHtmlEditColorCC33CC {
      color:#CC33CC;
	  line-height:160%;
}
.CuHtmlEditColor666666 {
      color:#666666;
	  line-height:160%;
}
.CuHtmlEditColor990000 {
      color:#990000;
	  line-height:160%;
}
.CuHtmlEditColorCC6600 {
      color:#CC6600;
	  line-height:160%;
}
.CuHtmlEditColor999900 {
      color:#999900;
	  line-height:160%;
}
.CuHtmlEditColor009900 {
      color:#009900;
	  line-height:160%;
}
.CuHtmlEditColor3333FF {
      color:#3333FF;
	  line-height:160%;
}
.CuHtmlEditColor993366 {
      color:#993366;
	  line-height:160%;
}
.CuHtmlEditColor333333 {
      color:#333333;
	  line-height:160%;
}
.CuHtmlEditColor660000 {
      color:#660000;
	  line-height:160%;
}
.CuHtmlEditColor993300 {
      color:#993300;
	  line-height:160%;
}
.CuHtmlEditColor666600 {
      color:#666600;
	  line-height:160%;
}
.CuHtmlEditColor006600 {
      color:#006600;
	  line-height:160%;
}
.CuHtmlEditColor000099 {
      color:#000099;
	  line-height:160%;
}
.CuHtmlEditColor663366 {
      color:#663366;
	  line-height:160%;
}

/*--被景色--*/
.CuHtmlEditBGColorFF0000 {
      background-color:#FF0000;
}
.CuHtmlEditBGColorFFFFFF {
      background-color:#FFFFFF;
}
.CuHtmlEditBGColorFFCCCC {
      background-color:#FFCCCC;
}
.CuHtmlEditBGColorFFCC99 {
      background-color:#FFCC99;
}
.CuHtmlEditBGColorFFFFCC {
      background-color:#FFFFCC;
}
.CuHtmlEditBGColor99FF99 {
      background-color:#99FF99;
}
.CuHtmlEditBGColorCCFFFF {
      background-color:#CCFFFF;
}
.CuHtmlEditBGColorFFCCFF {
      background-color:#FFCCFF;
}
.CuHtmlEditBGColorCCCCCC {
      background-color:#CCCCCC;
}
.CuHtmlEditBGColorFF6666 {
      background-color:#FF6666;
}
.CuHtmlEditBGColorFFBB33 {
      background-color:#FFBB33;
}
.CuHtmlEditBGColorFFFF99 {
      background-color:#FFFF99;
}
.CuHtmlEditBGColor66FF99 {
      background-color:#66FF99;
}
.CuHtmlEditBGColor66FFFF {
      background-color:#66FFFF;
}
.CuHtmlEditBGColorFF99FF {
      background-color:#FF99FF;
}
.CuHtmlEditBGColorC0C0C0 {
      background-color:#C0C0C0;
}
.CuHtmlEditBGColorFF0000 {
      background-color:#FF0000;
}
.CuHtmlEditBGColorFF9900 {
      background-color:#FF9900;
}
.CuHtmlEditBGColorFFFF00 {
      background-color:#FFFF00;
}
.CuHtmlEditBGColor33FF33 {
      background-color:#33FF33;
}
.CuHtmlEditBGColor33CCFF {
      background-color:#33CCFF;
}
.CuHtmlEditBGColorDD77DD {
      background-color:#DD77DD;
}
.CuHtmlEditBGColor999999 {
      background-color:#999999;
}
.CuHtmlEditBGColorCC0000 {
      background-color:#CC0000;
}
.CuHtmlEditBGColorFF6600 {
      background-color:#FF6600;
}
.CuHtmlEditBGColorDDCC00 {
      background-color:#DDCC00;
}
.CuHtmlEditBGColor00CC00 {
      background-color:#00CC00;
}
.CuHtmlEditBGColor4488FF {
      background-color:#4488FF;
}
.CuHtmlEditBGColorCC33CC {
      background-color:#CC33CC;
}
.CuHtmlEditBGColor666666 {
      background-color:#666666;
}
.CuHtmlEditBGColor990000 {
      background-color:#990000;
}
.CuHtmlEditBGColorCC6600 {
      background-color:#CC6600;
}
.CuHtmlEditBGColor999900 {
      background-color:#999900;
}
.CuHtmlEditBGColor009900 {
      background-color:#009900;
}
.CuHtmlEditBGColor3333FF {
      background-color:#3333FF;
}
.CuHtmlEditBGColor993366 {
      background-color:#993366;
}
.CuHtmlEditBGColor333333 {
      background-color:#333333;
}
.CuHtmlEditBGColor660000 {
      background-color:#660000;
}
.CuHtmlEditBGColor993300 {
      background-color:#993300;
}
.CuHtmlEditBGColor666600 {
      background-color:#666600;
}
.CuHtmlEditBGColor006600 {
      background-color:#006600;
}
.CuHtmlEditBGColor000099 {
      background-color:#000099;
}
.CuHtmlEditBGColor663366 {
      background-color:#663366;
}
H1 {
      font-weight:bold;
	  line-height:30px;
	  font-size:24px;
}
H3 {
      font-weight:bold;
	  line-height:24px;
	  font-size:18px;
}
H4 {
      font-weight:bold;
	  line-height:18px;
	  font-size:15px;
}
H5 {
      font-weight:bold;
	  line-height:18px;
	  font-size:13px;
}
H6 {
      font-weight:bold;
	  line-height:18px;
	  font-size:12px;
}
.CuHtmlEditFontSize0 {
      font-size:10px;
	  line-height:18px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize1 {
      font-size:11px;
	  line-height:18px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize2 {
      font-size:12px;
	  line-height:18px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize3 {
      font-size:13px;
	  line-height:18px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize4 {
      font-size:14px;
	  line-height:18px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize5 {
      font-size:15px;
	  line-height:24px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize6 {
      font-size:16px;
	  line-height:27px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize7 {
      font-size:18px;
	  line-height:30px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize8 {
      font-size:20px;
	  padding-bottom:10px;
	  line-height:33px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize9 {
      font-size:22px;
	  padding-bottom:10px;
	  line-height:36px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize10 {
      font-size:24px;
	  padding-bottom:10px;
	  line-height:40px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize11 {
      font-size:30px;
	  padding-bottom:10px;
	  line-height:46px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize12 {
      font-size:42px;
	  line-height:60px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize13 {
      font-size:52px;
	  line-height:70px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFont0 {
font-family:"細明體"
}
.CuHtmlEditFont1 {
font-family:"新細明體"
}
.CuHtmlEditFont2 {
font-family:"標楷體"
}
STRONG {
     font-weight:bold;
	 line-height:140%;
}
.layout .center .cp TABLE{
	 line-height:18px;
	 margin:0 0px 0 0;
	 color:#1B1B1B;
	 font-size:82%;
	 letter-spacing:1px;
	 border-collapse:collapse;
}
.layout .center .cp TABLE TABLE {
	 line-height:18px;
	 margin:0 0 0 0;
	 color:#1B1B1B;
	 font-size:102%;
	 letter-spacing:1px;
	 border-collapse:collapse;
}
.layout .center .cp TABLE TABLE TABLE {
	 line-height:18px;
	 margin:0 0 0 0;
	 color:#1B1B1B;
	 font-size:95%;
	 letter-spacing:1px;
	 border-collapse:collapse;
}
.layout .center .cp TABLE TABLE TABLE TABLE {
	 line-height:18px;
	 margin:0 0px 0 0;
	 color:#1B1B1B;
	 font-size:102%;
	 letter-spacing:1px;
	 border-collapse:collapse;
}
.layout .center .cp TABLE TH {
	text-align:left;
	vertical-align:top;
	line-height:18px;
	letter-spacing:3px;
	padding:5px;
	border:1px solid #56aaad;
	color:#fff;
	border-collapse:collapse;
	background:url(../images/th.gif) repeat-x left top;
	word-break:keep-all;
	white-space:nowrap;
}
.layout .center .cp TABLE TD{
	line-height:18px;
	padding:5px;
	/*border:1px solid #56aaad;*/
	 line-height:18px;
	 color:#1B1B1B;
}
.layout .center .cp TABLE TD TD {
    padding:5px;
}
.layout .center .lp TABLE{
     font-size:100%;
	 line-height:18px;
	 color:#1B1B1B;
	 letter-spacing:1px;
	 border-collapse:collapse;
}
.layout .center .lp TABLE TH {
	text-align:left;
	line-height:18px;
	letter-spacing:3px;
	padding:5px;
	border:1px solid #56aaad;
	color:#fff;
	border-collapse:collapse;
	background:url(../images/th.gif) repeat-x left top;
	word-break:keep-all;
	white-space:nowrap;
}
.layout .center .lp TABLE TD{
	line-height:18px;
	padding:5px;
	background:#fff;
	border:1px solid #56aaad;
	line-height:18px;
	color:#1B1B1B;
}
#npanel_0 td {
    font-size:82%;
	letter-spacing:1px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right:5px;
}
#npanel_0 label {
    font-size:82%;
	letter-spacing:1px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right:5px;
}
.my-h6 {
    font-size:82%;
	line-height:21px;
	letter-spacing:1px;
	color:#222;
	padding-left:10px;
}
.my-h5 {
    color:#CC0000;
}
.style6 {
    color:#CC0000;
}
#title {
	background: url(../images/h2.gif) no-repeat left right;
	line-height:32px;
	font-size:100%;
	color:#1c528e;
	font-weight:bold;
	line-height:40px;
	padding-bottom:15px;
	padding-right:15px;
	letter-spacing:2px;
}
#note {
    font-size:82%;
	line-height:21px;
	letter-spacing:1px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	color:#0f9496;
}
#note td {
    font-size:82%;
	letter-spacing:1px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right:5px;
}
.Label {
    width:130px;
}
.vote .votetitle {
	color: #336699;
	font-size: 16px;
	font-weight:bold;
	margin-bottom:10px;
}
.vote label {
    margin-left:15px;
	color:#333;
	line-height:30px;
}
.layout .center .lp .newbooklist {
    width:100%;
	_width:95%;
	margin:10px 0 10px 0;
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
}
.layout .center .lp .newbooklist th {
	text-align:center;
	color:#333333;
	background-color:#E6D480;
	border-collapse:collapse;
	line-height:21px;
	border:1px solid #fff;
}
.layout .center .lp .newbooklist td {
	color:#333333;
	line-height:18px;
	background-color:;
	letter-spacing:1px;
	vertical-align:top;
	border-collapse:collapse;
	padding:10px 5px ;
	border:1px solid #fff;
	background:#fff url(../images/td.gif) repeat-x left top;
	
}
.layout .center .lp .newbooklist .t002 {
    width:40%;
}
.layout .center .lp .newbooklist p {
	color:#6f6f6f;
}
.layout .center .lp .newbooklist .title a {
	font-size:92%;
	color:#006666;
	letter-spacing:2px;
	font-weight:bold;
}
.layout .center .lp .newbooklist .year {
	color:#222;
	padding:10px 0 10px 0;
	font-size:82%;
	display:block;
	font-weight:normal;
	letter-spacing:1px;
}
.layout .center .lp .newbooklist .detail {
	color:#222;
	padding:2px 0 2px 0;
	font-size:82%;
	display:block;
	font-weight:normal;
	letter-spacing:1px;
}
.layout .center .lp .newbooklist a{
    color:#006666;
	line-height:18px;
}
.layout .center .lp .newbooklist a:hover{
    color:#0066CC;
}
.layout .center .lp .newbooklist .bookimg {
    display:block;
	padding:5px;
	width:100px;
}
.layout .center .lp .newbooklist .t001 {
    width:120px;
}
.layout .center .lp .newbooklist .t001 a {
    width:100px;
	*border:1px solid #b4b4b4;
	_border:none;
}
.layout .center .lp .newbooklist .bookimg img {
    width:100px;
}
.layout .center .lp .newbooklist  img {
    width:100px;
	border:1px solid #b4b4b4;
	margin:0 ;
}
.vote  {
     font-size:13px;
	 color:#004d53;
	 font-family:Arial, Helvetica, sans-serif;
	 letter-spacing:1px;
	 margin:0 0px 0 15px;
	 line-height:30px;
	 width:96%;
	 _width:98%;
}
.vote  hr{
     color:#a6dccb;
	 height:1px;
}
.vote  .btn{
	background: url(../images/menubg.gif) repeat-x left top;
	border:1px solid #92cdba;
	padding: 2px;
	line-height:22px;
	color: #fff;
	cursor:pointer;
	font-size: 82%;
	float:right;
}
.vote table {
     font-size:82%;
	 color:#1B1B1B;
	 width:100%;
	 _width:100%;
	 margin:5px 0 15px 0;
}
.vote table th{
	 color:#1B1B1B;
	 text-align:left;
	 padding-left:16px;
	 font-weight:normal;
}
.vote table td{
     font-size:12px;
	 color:#1B1B1B;
	 line-height:21px;

}
.vote  h3 {
     font-size:15px;
	 line-height:30px;
	 color:#1D587A;
	 font-weight:bold;
	 background:url(../images/title_bg.gif) no-repeat left;
	 padding-left:35px;
	 margin-bottom:15px;
	 letter-spacing:2px;
}
.bigtitle {
    font-weight:bold;
	font-size:13px;
	color:#006666;
	background:url(../images/bullet8.gif) no-repeat left top;
	padding-left:13px;
}
.lptable th {
    font-size:82%;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#222;
	padding:3px 3px;
	line-height:24px;
	font-weight:normal;
}
.lptable td {
    font-size:82%;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#222;
	padding:3px 0;
}
.lptable caption {
    display:;
}
.logintitle {
    display:block;
	font-size:100%;
	color:#1c528e;
	background: #fff;
	line-height:32px;
	padding-right:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	background: url(../images/h2.gif) no-repeat bottom right;
	line-height:40px;
	width:98%;	
}
.layout .leftbg .mlmenu {
	width:178px;
	display:block;
}
.layout .leftbg .mlmenu ul{
	list-style-type: none;
	width: px;
	margin: 0px;
	padding:7px 0 0 0; *padding:7px 0 0 0 ;_padding:7px 0 0 0;
	background: #0f9496;
}
.layout .leftbg .mlmenu li a{
	display: block;
	width: 160px;
	text-decoration: none;
}
.layout .leftbg .mlmenu li{
	display: inline;
	position: relative;
}
.layout .leftbg .mlmenu li li{
	display: inline;
	position: relative;
}
.layout .leftbg .mlmenu li ul{
	position: absolute;
	top: 0;
	left: 140px;
	display: block;
	border:1px solid #e1caa2;
	background:#fde9bf;
}
/*--Vertical Menu End--*/

/*--Horizontal Menu Start--*/

/*--Menu Bg Start--*/
.layout .leftbg .menubg ul {
	margin: 0  0px 0px 0px;
}
.layout .leftbg .menubg li ul {
	/*--border-top: 1px solid #A6C5CE;--*/
}
.layout .leftbg .menubg li {
	line-height:35px;
    height:35px;
		
}
.layout .leftbg .menubg li a {
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	line-height:35px;
	padding-left: 15px;
	/*--background: #B4E7FA url(../images/gif-0901.gif) no-repeat 8px 9px;--*/
	background:url(../images/leftmenu_bg.gif) repeat-x left top;
	color: #fff;
	font-weight:bold;
	text-align: left;
	/*--border-right: 1px solid #FFFFFF;--*/
	/*--border-left: 1px solid #FFFFFF;--*/
}
.layout .leftbg .menubg li a:hover {
	background:url(../images/lineover.gif) no-repeat left top;
	text-decoration: none;
	color: #fff;
	/*--background-color: #DCF3FA;--*/
}
.layout .leftbg .menubg li a:active {
	text-decoration: none;
	/*--background-color: #DCF3FA;--*/
}
.layout .leftbg .menubg li li a {
	/*--border-bottom: 1px solid #A6C5CE;--*/
	width:165px;
	letter-spacing:2px;
	line-height:35px;
	padding-left:25px;
	border-bottom: none;
	font-size:12px;
	background:url(../images/line2.gif) no-repeat left top;
	text-align: left;
	color:#333;
}
.layout .leftbg .menubg li li a:hover{
	text-decoration: none;
	background:url(../images/lineover2.gif) no-repeat left top;
	/*--background-color: #BFE2F4;--*/
	color: #fff;
}
.layout .leftbg .menubg li li a:active{
	text-decoration: none;
	/*--background-color: #BFE2F4;--*/

}
.layout .leftbg .menubg .here {
	text-decoration: none;
	background:url(../images/lineover2.gif) no-repeat left top;
	color: #fff;
}
.layout .leftbg .menubg img {
	border: none;
	vertical-align: text-top;
	margin-left: 2px;
}
.layout .leftbg.layout .center {
	width:px;
}
.list_table  {
    width:96%;
	border-collapse:collapse;
	margin-top:5px;
}
.list_table th {
    font-size:82%;
	text-align:left;
	vertical-align:top;
	line-height:24px;
	letter-spacing:3px;
	padding-left:5px;
	color:#fff;
	word-break:keep-all;
	white-space:nowrap;
	border-collapse:collapse;
	background:url(../images/th.gif) repeat-x left top;
}
.list_table td {
    font-size:82%;
	line-height:18px;
	background:#fff;
	padding:8px 0; 
	color:#222;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	border-bottom:1px dotted #ccc;
	vertical-align:top;
}
.list_table a {
    line-height:30px;
}
.download li {
    list-style:none;
	margin-left:10px;
	font-size:92%;
	background:url(../images/icon01.gif) no-repeat left top;
	padding-left:15px;
	color: #116863;
	letter-spacing:1px;
	padding-right:5px;
}
#searchResult {
    margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.red {
    color:#CC0000;
	font-family:Arial, Helvetica, sans-serif;
}
/*--Layout: right column--*/
.cp ol {
    margin-left:30px;
}
.cp ul  {
      margin:0 0 0 20px;
}
.cp ul li  {
    
	color:#222;
	list-style:none;
}
.cp  li  {
	color:#222;
	font-size:82%;
}
.cp  {
    width:97%;
	_width:auto;
	word-break:break-all;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
}
.layout .center .lp .listnews .title {
	font-size:82%;
	color:#1c528e;
	background: #fff;
	line-height:32px;
	padding-right:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	background: url(../images/h2.gif) no-repeat left right;
	line-height:40px;
	padding-bottom:10px;
	width:100%;
}
.layout .center .lp .listnews table {
	margin:10px 0 0 0;
	clear:both;
	width:100%;
	_width:97%;
	font-size:12px;
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
}
.layout .center .lp .listnews .t01 {
    width:90px;
}
.layout .center .lp .listnews .t02 {
    width:60px;
}
.layout .center .lp .listnews .t03 {
    width:30px;
}
.layout .center .lp .listnews .t04 {
    width:240px;
}
.layout .center .lp .listnews th {
	line-height:16px;
	text-align:left;
	padding-left:8px;
	font-weight:normal;
	color:#660033;
	border:none;
	width:;
	letter-spacing:2px;
	color:#fff;
	background:url(../images/th.gif) repeat-x left top;
	height:16px;
	word-break:keep-all;
	white-space:nowrap;
}
.layout .center .lp .listnews td {
	line-height:18px;
	border-bottom:1px dashed #aeaeae;
	border-right:none;
	border-left:none;
	padding:8px 0 8px 8px;
}
.layout .center .lp .listnews td a{
	vertical-align:top;
	color:#343434;
	letter-spacing:1px;
	background:url(../images/meun_bg2.gif) no-repeat left top;
	padding-left:16px;
	line-height:18px;
	display:block;
	width:;
}
.layout .center .lp .listnews td a:hover{
    color:#0D69AA;
	text-decoration:none;
}
.layout .center .lp .listnews .date {
	color:#1b880c;
}
#table1 td {
    font-size:82%;
}
.layout .center .lp .movielist {
    width:95%;
	font-size:80%;
	line-height:18px;
	text-align:center;
	margin:10px 0 0 0;
	clear:both;
	border:none;
}
.layout .center .lp .movielist td {
    text-align:center;
	border:none;
}
.layout .center .lp .movielist img{ 
    width:220px;
	height:120px;
	_margin:6px;
	display:block;
	padding:5px;
	text-align:center;
}
.layout .center .lp .movielist a { 
    width:230px;
	display:block;
	border:1px solid #82b8a7;
}
.layout .center .lp .moviebg {
    fixed:50% 50%;
	width:220px;
	height:px;
	display:block;
	margin:0 auto 25px auto ;
	_margin:0 auto 10px auto ;
}
.layout .center .lp .moviebg p{
    color:#00507E; 
	background:url(../images/movie_icon.gif) no-repeat left center;
	padding-left:15px;
	font-size:100%;
	line-height:24px;
}
.layout .center .lp .moviebg p a {
    border:none;
	width:;
	margin-left:-10px;
}
.layout .center .cp .noline {
    border:1px solid #fff;
	text-align:left;
	width:;
	margin-left:12px;
}
.layout .center .cp .noline th {
    border:1px solid #fff;
}
.layout .center .cp .noline td {
    border:1px solid #fff;
	padding:5px 0;
	text-align:left;
	vertical-align:top;
}
.layout .center .cp .noline td P {
	vertical-align:top;
	margin:0;
	padding:0;
	font-size:98%;
}
.layout .center .cp .noline td td P {
	vertical-align:top;
	margin:0;
	padding:0;
}
.layout .center .cp .noline td td {
    border:1px solid #fff;
	font-size:;
	padding:5px 0;
	vertical-align:top;
}
.liststyle1 {
   margin-left: 38px; text-indent:-25px;

}
.liststyle2 {
   margin-left: 70px; text-indent:-25px;

}
.liststyle3 {
   margin-left: 120px; text-indent:-25px;

}
.article {
   text-indent:28px;
   margin-left:15px;
}
#standarticle {
     font-size:82%;
}
#standarticle td, #standarticle th {
     _font-size:82%;
}

#standarticle table {
     width:96%;
	 margin:10px 10px 0 10px;
	 border-collapse:collapse;
	 font-size:;
	 background: url(../images/td2.gif) repeat-x left top;
	 display:block;
	 padding:12px;
	 color:#222;
	 line-height:24px;
	 letter-spacing:1px;
	 border-top:1px solid #9ed3d6;
	 border-bottom:1px solid #9ed3d6;
}
#standarticle table table{
     /*width:100%;*/
	 margin:0;
	 border-collapse:collapse;
	 font-size:normal;
	 background: none;
	 border:none;
}
#standarticle table table table{
     /*width:100%;*/
	 margin:0;
	 border-collapse:collapse;
	 font-size:normal;
	 background: none;
	 border:none;
}
#standarticle img {
     max-width:135px;
	 width:expression(this.width>135? 135:true);
	 border:1px solid #ccc;
}
#standarticle TH {
     font-weight:normal;
	 letter-spacing:2px;
	 padding:3px 10px;
	 color:#006d71;
	 line-height:21px;
	 width:65px;
	 font-weight:bold;
	 vertical-align:top;
	 text-align:justify; 
	 text-align-last:justify; 
	 text-justify:distribute-all-lines;
}
#standarticle TD {
	 line-height:21px;
	 color:#333;
     padding:3px 0;
	 font-family:Arial, Helvetica, sans-serif;
	 letter-spacing:1px;
}
#standarticle a {
	 line-height:21px;
	 color:#0F70B3;
}
#standarticle a:hover {
	 text-decoration:underline;
}
#urlnavbar {
    font-size:100%;
	color:#1c528e;
	font-weight:bold;
	line-height:32px;
	padding-right:15px;
	letter-spacing:2px;
	background: url(../images/h2.gif) no-repeat left center;
	line-height:32px;
	margin-right:12px;
	padding-left:10px;
}
.layout .center .cp .noline .border {border:none;border:1px solid #fff\9;*border:1px solid #fff;border-collapse:collapse;}
.layout .center .cp .noline .border td {padding:5px;font-family:Arial, Helvetica, sans-serif;border:1px solid #000;}
.border {border:none;border:1px solid #fff\9;*border:1px solid #fff;border-collapse:collapse;}
.border td {padding:5px;font-family:Arial, Helvetica, sans-serif;}
.axs table td {
    padding:5px 0;
	vertical-align:top;
}

