
html, body {
}
.wrap {
    background: url("../images/bodybg.gif") repeat-y scroll left top transparent;
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 1000px;
}
.header {
    background: url("../images/header_bg2.jpg") no-repeat scroll left top transparent;
}
.header h1 {
    padding: 16px 0 0;
}
.nav ul {
    float: right;
    margin: -54px 0 0;
}
.nav li {
    display: inline;
    padding: 0 10px 0 0;
}
.nav li a {
    border-left: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 12px;
    padding-left: 10px;
}
.nav li a:hover {
    color: #F1E414;
}
.top .menu {
    background: url("../images/menu-bg.gif") repeat-x scroll 0 0 transparent;
    padding-top: 1px;
}
.top .menu ul {
    margin: 10px 0 0 10px;
    padding: 0;
}
.top .menu li {
    border-right: 1px solid #A9A9A9;
    display: inline;
    font-size: 15px;
    font-weight: bold;
    margin: 0 -2px 0 0;
    padding: 3px 20px 0;
}
.top .menu a {
    color: #322020;
    display: inline;
    margin: 0;
    padding: 0;
    text-align: left;
    text-decoration: none;
}
.top .menu a:hover {
    color: #7B5C06;
}
.top .menu a img {
    border: medium none;
}
.path {
    background: url("../images/header_bg2_1.jpg") no-repeat scroll left top transparent;
    color: #0F4F8B;
    display: block;
    float: left;
    font-size: 12px;
    height: 25px;
    letter-spacing: 1px;
    margin: 0 auto;
    padding: 4px 0 0 25px;
    text-align: left;
    width: 500px;
}
.path form {
    display: inline;
}
.path a {
    color: #818181;
}
.path a:hover {
    text-decoration: underline;
}
.path img {
    margin-right: 7px;
}
.personalbook {
    text-align: right;
}
.personalbook .login {
    background: url("../images/header_bg2_1.jpg") no-repeat scroll right top transparent;
    display: block;
    float: right;
    height: 29px;
    text-align: right;
    width: 475px;
}
.layout {
    background: url("../images/path_bg2.gif") no-repeat scroll center top transparent;
    margin: 0 auto;
    position: relative;
    vertical-align: top;
    width: 1000px;
}
.layout .leftbg {
    vertical-align: top;
}
.layout .center {
    vertical-align: top;
}
.layout .rightbg {
    padding: 0;
    vertical-align: top;
}
.newbook {
    margin: 15px 0 0;
}
.layout .center .leftblock, .layout .center .rightblock {
}
.layout .center .rightblock .more {
    margin: -35px 0 0 280px;
}
.layout .center .rightblock .more img {
    border: medium none;
}
.layout .conTopright img {
    display: block;
    margin: 25px 0 4px 10px;
}
.layout .tagCloud {
    margin: 0 8px;
    overflow: auto;
    padding: 5px 0;
    text-align: left;
    width: 323px;
}
.layout .tagCloud ul {
    padding: 0 8px;
}
.layout .tagCloud h3 {
    font-size: 16px;
}
.layout .tagCloud li, .tagDiv li {
    display: inline;
    padding: 0;
}
.layout .tagCloud li a, .tagDiv li a {
    padding-right: 7px;
    text-decoration: none;
}
.layout .tagCloud li a:hover, .tagDiv li a:hover {
    text-decoration: underline;
}
.tagDiv {
    border: 8px solid #CCCCCC;
    margin: 0;
    padding: 30px;
    width: 88%;
}
.layout .center .conCenter {
    margin: 0;
    text-align: left;
}
.bookintro2 {
    float: right;
    margin-right: 5px;
    margin-top: -32px;
}
.scrollFlash {
    background: url("../images/flasgbg.gif") no-repeat scroll 0 0 transparent;
    margin-left: 10px;
}
.layout .center .InputTXT {
    background: url("../images/menubg.gif") repeat-x scroll left top transparent;
    border: 1px solid #999999;
    color: #666666;
    font-size: 12px;
    padding: 2px;
}
.layout .center .forwardForm {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: -14px 4px 0;
    padding: 0 0 2px;
}
.layout .center .forwardForm h2 {
    background-image: url("../images/eicon.gif");
    background-position: left top;
    background-repeat: no-repeat;
    color: #3399FF;
    font-size: 22px;
    margin-top: 20px;
    padding-bottom: 10px;
    padding-left: 48px;
    padding-top: 10px;
}
.layout .center .forwardForm label {
    font-size: 12px;
}
.layout .center .forwardForm form {
    margin: 10px;
}
.layout .center .forwardForm caption {
    background: none repeat scroll 0 0 #DDDDDD;
    color: #666666;
    font-size: 15px;
    padding: 6px;
}
.layout .center .forwardForm table {
    background: none repeat scroll 0 0 #EEEEEE;
}
.layout .center .forwardForm td {
    border-bottom: 1px dotted #999999;
    padding: 6px;
}
.layout .center .forwardForm th {
    border-bottom: 1px dotted #999999;
    font-weight: normal;
    padding: 6px;
    text-align: right;
}
.layout .center .headline {
    margin: 0 0 0 10px;
    padding: 0 0 2px;
    text-align: left;
}
.layout .center .headline h2 {
    background-image: url("../images/board.gif");
    background-position: left top;
    background-repeat: no-repeat;
    margin-top: 20px;
    padding-bottom: 30px;
    padding-left: 48px;
    padding-top: 10px;
}
.layout .center .headline .body {
    margin: 3px;
    padding: 0;
}
.layout .center .headline .body .date {
    background: url("../images/menu-bg3.gif") no-repeat scroll left top transparent;
    color: #FF7E00;
    padding-left: 12px;
}
.layout .center .headline .body h3 {
    font-size: 12px;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    padding: 0;
}
.layout .center .headline .body h3 a {
    background: url("../images/anchoM.gif") no-repeat scroll left top transparent;
    color: #3399FF;
    padding: 2px 22px 2px 12px;
    text-decoration: none;
}
.layout .center .headline .body h3 a:hover {
    text-decoration: underline;
}
.layout .center .board {
    margin: 0 0 0 10px;
}
.layout .center .board h2 {
    background: url("../images/board.gif") no-repeat scroll 0 0 transparent;
    height: 34px;
    width: 130px;
}
.layout .center .board ul {
    margin: 0 0 15px 30px;
    padding: 0;
}
.layout .center .board li {
    color: #999999;
    font-size: 12px;
    line-height: 22px;
    list-style-type: decimal;
    margin: 0;
    padding: 0;
}
.layout .center .board li span {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #999999;
    border-style: solid;
    border-width: 0 0 0 1px;
    color: #3399FF;
    font-size: 12px;
    font-style: normal;
    padding-left: 10px;
}
.layout .center .board li a {
    color: #666666;
    font-size: 12px;
    padding-right: 10px;
    text-decoration: none;
}
.layout .center .board li a:hover {
    text-decoration: underline;
}
.conTopleft01 {
    margin: 0 0 0 15px;
    padding-bottom: 10px;
}
.conTopleft {
    margin: 25px 0 0;
}
.conTopleft .hotlist {
    text-align: left;
    width: 628px;
}
.conTopleft .hotlist .boxall {
    margin: 10px 0 0 130px;
}
.conTopleft .hotlist img {
    display: block;
}
.conTopleft .hotlist .boxall .box1 {
    font-size: 13px;
    font-weight: bold;
    height: 120px;
    letter-spacing: 1px;
    padding: 0 13px;
    position: absolute;
    text-align: center;
    top: 220px;
    width: 90px;
    z-index: 2;
}
.conTopleft .hotlist .viewer {
    background: none repeat scroll 0 0 #BFDFF5;
    border: 1px solid #C0CFE0;
    float: left;
    margin-top: 10px;
    padding-right: 5px;
    width: 20%;
}
.conTopleft .hotlist .viewer h2 {
    background: url("../images/viewer.gif") no-repeat scroll right center transparent;
    color: #003399;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 3px;
    line-height: 24px;
    margin: 0 10px;
    padding: 0 10px;
}
.conTopleft .hotlist .viewer ul {
    padding: 5px 5px 5px 10px;
}
.conTopleft .hotlist .viewer li {
    border-bottom: 1px solid #BFDFF5;
    display: block;
    letter-spacing: 2px;
    line-height: 30px;
    padding: 0 10px;
}
.conTopleft .hotlist .boxall li {
    display: block;
    float: left;
    height: 120px;
    width: 122px;
}
.conTopleft .hotlist .boxall a:hover {
    color: #890A0A;
}
.conTopleft .hotlist .boxall .box2 {
    font-size: 13px;
    font-weight: bold;
    height: 120px;
    letter-spacing: 1px;
    padding: 0 13px;
    position: absolute;
    text-align: center;
    top: 340px;
    width: 90px;
    z-index: 2;
}
.conTopleft .hotlist .boxall .box3 {
    font-size: 13px;
    font-weight: bold;
    height: 120px;
    letter-spacing: 1px;
    padding: 0 13px;
    position: absolute;
    text-align: center;
    top: 460px;
    width: 90px;
    z-index: 2;
}
.conTopleft .hotlist .boxall em {
    display: block;
    font-size: 12px;
}
.conTopleft .hotlist .txt {
    width: 420px;
}
.conTopleft .btn {
    background: url("../images/loginBtn.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    height: 21px;
    line-height: 24px;
    margin-right: 10px;
    text-align: center;
    width: 46px;
}
.login {
    color: #444444;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
    padding: 0;
    text-align: left;
}
.login a {
    color: #222222;
    padding-right: 8px;
}
.login a:hover {
    text-decoration: underline;
}
.login .txt {
    color: #555555;
    font-size: 11px;
    width: 90px;
}
.login label {
    color: #444444;
    display: inline;
    font-size: 12px;
    margin-left: 5px;
}
.login .btn {
    background: url("../images/loginBtn.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    height: 22px;
    line-height: 24px;
    margin-right: 5px;
    text-align: center;
    width: 51px;
}
.login .otherBtn ul {
    margin: 0;
    padding: 0;
}
.login .otherBtn li {
    display: inline;
}
.login .otherBtn li a {
    background: url("../images/anchoM.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 12px;
    padding-left: 15px;
    text-decoration: none;
}
.login .otherBtn li a:hover {
    text-decoration: underline;
}
.layout .rightbg .login .personal {
    margin: 10px;
}
.layout .rightbg .login .personal em {
    color: #FFFFFF;
    font-size: 12px;
    font-style: normal;
    margin: 0 0 0 10px;
    vertical-align: top;
}
.layout .rightbg .login .personal table td {
    background-color: #37494E;
    text-align: center;
    vertical-align: middle;
}
.layout .rightbg .login .personal table {
    height: 95px;
    width: 300px;
}
.layout .rightbg .login .personal table td img {
    height: 70px;
    width: 70px;
}
.layout .rightbg .login .personal table td a {
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
}
.layout .rightbg .login .personal table td a:hover {
    text-decoration: underline;
}
.layout .rightbg .login .personal table td .fav {
    background: url("../images/fav.gif") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
}
.layout .rightbg .login .personal table td .tag {
    background: url("../images/tag.gif") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
}
.layout .rightbg .login .personal table td .com {
    background: url("../images/com.gif") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
}
.layout .rightbg .login .personal table td .digg {
    background: url("../images/digg.gif") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
}
.layout .rightbg .hot {
    height: auto;
    margin: 0 0 5px;
    padding-bottom: 12px;
    width: 331px;
}
.layout .rightbg .hot img {
    display: block;
    margin: 10px 0 12px 10px;
}
.layout .rightbg .hot .more {
    display: inline-block;
    margin: 0 0 0 245px;
}
.hot .more {
    display: inline-block;
    margin: 0 0 0 245px;
}
.rightbg .hot .more img {
    border: medium none;
}
.rightbg .hot .hotlist {
    margin: 2px;
    padding: 2px;
}
.rightbg .hot .hotlist table {
    border-collapse: collapse;
}
.rightbg .hot .hotlist td {
    border-bottom: 2px solid #DAE7F3;
    font-size: 12px;
    text-align: left;
    vertical-align: top;
}
.rightbg .hot .hotlist td img {
    border: 1px solid #999999;
    height: 79px;
    margin: 0 6px 6px 0;
    width: 55px;
}
.rightbg .hot .hotlist h3 {
    font-weight: normal;
    text-align: left;
}
.rightbg .hot .hotlist h3 a {
    color: #003363;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 16px;
    text-decoration: none;
}
.rightbg .hot .hotlist h3 a:hover {
    text-decoration: underline;
}
.rightbg .hot p {
    color: #777777;
    font-size: 12px;
    padding: 0;
    text-align: left;
}
.layout .center .searchPage, .contentPage, .cpStandard {
}
.cpStandard {
    width: 100%;
}
.mainCon .mainconC .webFun, .userConall ul {
    display: inline;
    margin: 0;
    padding: 0;
}
.mainCon .mainconC .webFun li, .userConall li {
    display: inline;
    font-size: 12px;
}
.mainCon .mainconC .webFun img {
    padding-right: 3px;
}
.layout .center .rightConall {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin: 5px 4px 0 0;
    padding: 0;
    width: 259px;
}
.layout .center .searchList, .mainCon {
    float: left;
    margin: 5px 0 0 4px;
    padding: 8px 0 0 10px;
    width: 715px;
}
.empty {
    clear: both;
    margin: 0;
    padding: 0;
}
.star {
    display: inline;
}
.contentPage .mainCon {
    margin-left: 8px;
}
.contentPage .mainCon td {
    vertical-align: top;
}
.contentPage .mainCon h3 {
    color: #237000;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 8px;
}
.contentPage .mainCon h3 a {
    color: #77432D;
    font-size: 16px;
    text-decoration: none;
}
.contentPage .mainCon h3 a:hover {
    text-decoration: underline;
}
.contentPage .mainCon .mainconL {
    color: #333333;
    font-size: 12px;
    line-height: 24px;
    padding-right: 15px;
}
.contentPage .mainCon .mainconL em {
    color: #B6290D;
    font-size: 12px;
    line-height: 24px;
    padding-right: 15px;
}
.contentPage .mainCon .mainconL a {
    color: #684B38;
    line-height: 16px;
}
.contentPage .mainCon .mainconL a:hover {
    text-decoration: underline;
}
.contentPage .mainCon .mainconL img {
    border: 1px solid #666666;
    height: 170px;
    width: 120px;
}
.contentPage .mainCon .mainconC .bookDetail {
    font-size: 12px;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.contentPage .mainCon .mainconC .bookDetail a {
    color: #906A19;
    line-height: 21px;
    text-decoration: none;
}
.bookDetail ul {
    margin:0;
	padding:0;
}
.bookDetail li {
    font-family: Arial,Helvetica,sans-serif;
    letter-spacing: 1px;
    line-height: 21px;
	list-style:none;
}
.contentPage .mainCon .mainconC .bookDetail a:hover {
    text-decoration: underline;
}
.contentPage .mainCon table {
    margin: 0 0 5px;
}
.mainconC {
    width: 60%;
}
.mainconR {
    padding: 55px 10px 0 0;
    text-align: center;
    width: 20%;
}
.mainconR img {
    border: medium none;
    margin: 0 2px;
}
.webpacbtn {
    background: url("../images/Btn2.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    margin: 5px 0 10px;
    text-align: center;
    width: 80px;
}
.mainconR .treeDiv {
    background: url("../images/treeBg.gif") no-repeat scroll left top transparent;
    color: #666666;
    font-size: 12px;
    height: 160px;
    margin-bottom: 50px;
    margin-top: 10px;
    padding-top: 10px;
    width: 135px;
}
.mainconR .treeDiv p {
    margin: 0;
    padding: 5px 0 10px;
}
.mainconR .treeDiv em {
    color: #FF0000;
    font-style: normal;
    font-weight: bold;
    padding: 0 5px;
}
.booklistDiv {
    margin-top: 30px;
    text-align: center;
}
.booklistDiv img {
    border: 5px solid #CCCCCC;
    height: 126px;
    width: 90px;
}
.booklistDiv h6 {
    font-weight: normal;
    margin: 0;
    padding: 8px 0 0;
}
.booklistDiv a {
    color: #336699;
    font-size: 12px;
    text-decoration: none;
}
.booklistDiv a:hover {
    text-decoration: underline;
}
.layout .center .rightCon_1 {
    background-color: #FFFFFF;
    padding: 10px 0 10px 10px;
}
.layout .center .leftConall {
    background-color: #FFFFFF;
    float: left;
    margin: 5px 0 60px 4px;
    padding: 0;
    text-align: center;
    width: 180px;
}
.layout .center .userConall {
    background-color: #FFFFFF;
    float: right;
    margin: 5px 4px 0 0;
    padding: 8px 0 10px 10px;
    width: 794px;
}
.layout .center .userConall h5 {
    color: #666666;
    display: inline;
    font-size: 12px;
    font-weight: normal;
    padding: 0 0 0 10px;
    vertical-align: text-top;
}
.layout .center .userConall .navFunall {
    width: 97%;
}
.tagFun {
    text-align: right;
}
.tagFun img {
    padding: 0 0 10px 5px;
}
.layout .center .userConall .navFunall .navFunL {
    text-align: left;
}
.layout .center .userConall .navFunall .navFunR {
    text-align: right;
}
.layout .center .userConall .navFunall img {
    border: medium none;
}
.layout .center .userConall .userDataList {
    border-collapse: collapse;
    margin-bottom: 10px;
    width: 97%;
}
.cpCon .userDataList {
    border-collapse: collapse;
    margin: 0 0 10px 8px;
    width: 95%;
}
.userDataList .bkTitle {
    width: 40%;
}
.cpCon .userDataList .bkTitle {
    width: 70%;
}
.userDataList em {
    color: #669933;
    font-style: normal;
    font-weight: bold;
}
.userDataList th img {
    border: medium none;
}
.layout .center .userConall .userDataList th, .cpCon .userDataList th {
    background-color: #B4D0D4;
    color: #666666;
    font-size: 12px;
    padding: 6px;
    text-align: left;
}
.layout .center .userConall .userDataList td, .cpCon .userDataList td {
    border-bottom: 1px dashed #999999;
    color: #666666;
    font-size: 12px;
    padding: 6px;
    vertical-align: middle;
}
.layout .center .userConall .userDataList td a, .cpCon .userDataList td a {
    color: #0176A2;
    font-weight: bold;
    text-decoration: none;
}
.layout .center .userConall .userDataList td a:hover, .cpCon .userDataList td a:hover {
    text-decoration: underline;
}
.layout .center .userConall .userDataList .cancelLink {
    color: #999999;
    font-weight: normal;
}
.layout .center .userConall .userDataList2 {
    margin-bottom: 10px;
    width: 97%;
}
.userConall .favHr {
    border: 1px dashed #CCCCCC;
    height: 1px;
    margin-top: -10px;
    padding: 0;
    text-align: left;
    width: 97%;
}
.userDataList2 td {
    background-color: #EEEEEE;
    color: #666666;
    font-size: 12px;
    padding: 10px 10px 0;
    width: 48%;
}
.userDataList2 table {
    border-collapse: collapse;
    width: 100%;
}
.userDataList2 .tbL {
    padding: 0 6px 0 0;
    width: 5%;
}
.userDataList2 .tbC {
    padding: 0;
    width: 18%;
}
.userDataList2 .tbC img {
    height: 120px;
    width: 85px;
}
.userDataList2 .tbR {
    padding: 2px 0 0 4px;
}
.userDataList2 .tbB {
    padding: 6px 0;
}
.userDataList2 .tbB em {
    color: #FF0000;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    padding-right: 6px;
}
.userDataList2 .tbR a {
    color: #0176A2;
    font-weight: bold;
    text-decoration: none;
}
.userDataList2 .tbR a:hover {
    text-decoration: underline;
}
.userDataList2 .tbR p {
    padding-top: 6px;
}
.userDataList2 .tbR em {
    font-style: normal;
    padding-left: 4px;
}
.favBorder {
    border: 1px solid #CCCCCC;
}
.userDataList2 .favClass {
    background-color: #B4D0D4;
    color: #003366;
    font-size: 16px;
    font-weight: bold;
    padding: 6px 0 6px 10px;
}
.comTb {
    background-color: #EEEEEE;
    border-collapse: collapse;
}
.comTb td {
    background-color: #EEEEEE;
}
.userDataList2 .comCheck {
    background-color: #DDDDDD;
    padding: 6px 0 6px 10px;
}
.userDataList2 .comTime {
    background-color: #DDDDDD;
    text-align: right;
}
.userDataList2 .comTime img {
    padding-right: 6px;
}
.userDataList2 .comPh {
    padding: 6px 0;
    width: 5%;
}
.comPh img {
    height: 120px;
    width: 85px;
}
.userDataList2 .comTxt h6 {
    color: #555555;
    font-size: 12px;
    font-weight: bold;
}
.userDataList2 .comTxt h6 em {
    color: #3366FF;
    font-style: normal;
}
.userDataList2 .comTxt p {
    padding-left: 30px;
}
.userDataList2 .comTitle a {
    font-size: 14px;
}
.layout .center .leftConall ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 10px;
}
.layout .center .leftConall li img {
    border: medium none;
}
.layout .center .userFunDiv {
    background-color: #EEEEEE;
    margin: 10px;
    padding: 10px;
}
.layout .center .userFunDiv h6 {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 5px 0 10px;
}
.layout .center .userFunDiv ul {
    display: inline;
    margin: 0;
    padding: 0;
}
.layout .center .userFunDiv li {
    background: url("../images/usericon.gif") no-repeat scroll 3px 2px transparent;
    display: inline;
    font-size: 12px;
    margin: 0;
    padding: 0 3px 0 15px;
}
.layout .center .userFunDiv li a {
    color: #336699;
    text-decoration: none;
}
.layout .center .userFunDiv li a:hover {
    text-decoration: underline;
}
.layout .center .userFunDiv img {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 10px;
    width: 118px;
}
.layout .center .rightCon_2 {
    background-color: #FFFFFF;
    margin: 5px 0;
    padding: 10px 0 10px 10px;
}
.layout .center .rightCon_2 li a {
    color: #6699FF;
    font-size: 12px;
    text-decoration: none;
}
.layout .center .rightCon_2 li a:hover {
    text-decoration: underline;
}
.layout .center .rightCon_2 li {
    color: #666666;
    font-size: 12px;
    margin: 0;
    padding: 0;
}
.layout .center .rightCon_2 ul {
    padding: 0;
}
.layout .center .rightCon_2 h6 {
    background: url("../images/rtitle-0.gif") no-repeat scroll left top transparent;
    color: #666666;
    font-size: 15px;
    height: 36px;
    padding: 12px 0 0 15px;
}
.pageNavbar .navbarL a {
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
}
.pageNavbar .navbarL a:hover {
    text-decoration: underline;
}
.pageNavbar .navbarL, .cppageNavbar .navbarL {
    padding-left: 5px;
    width: 20%;
}
.pageNavbar .navbarR, .cppageNavbar .navbarR {
    color: #FFFFFF;
    font-size: 12px;
    text-align: right;
    width: 20%;
}
.pageNavbar .navbarC, .cppageNavbar .navbarC {
    color: #FFFFFF;
    font-size: 12px;
    text-align: center;
    width: 58%;
}
.pageNavbar .navbarC a {
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
}
.pageNavbar .navbarC a:hover {
    text-decoration: underline;
}
.pageNavbar .navbarC li a {
    margin: 0;
    padding: 0 4px 0 0;
}
.pageNavbar table {
    clear: both;
    margin: 15px 0 0 15px;
    width: 95%;
}
.pageNavbar .btn {
    background: url("../images/searchbtn02_1.gif") repeat-x scroll left top transparent;
    border: 1px solid #D1CAC3;
    color: #3E2B23;
    cursor: pointer;
    font-size: 12px;
    height: 24px;
    line-height: 23px;
    padding: 0 2px;
}
.pageNavbar td {
    color: #333333;
    font-size: 12px;
    padding: 0;
}
.pageNavbar td a {
    color: #3A72B6;
    font-family: Arial,Helvetica,sans-serif;
    padding: 0 1px;
}
.pageNavbar td .here {
    background-color: #973711;
    color: #FFFFFF;
    font-weight: bold;
}
.pageNavbar em {
    color: #CC0000;
    font-size: 12px;
    font-style: normal;
}
.pageNavbar td a:hover {
    text-decoration: underline;
}
.pageNavbar2 table {
    clear: both;
    margin-left: 19px;
    margin-top: 8px;
    width: 96%;
}
.allbtn {
    background: url("../images/Btn2.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    margin-top: 3px;
    padding: 0 2px;
    width: 80px;
}
.pageNavbar2 td {
    color: #333333;
    font-size: 12px;
    padding: 0;
}
.pageNavbar2 td a {
    color: #002B62;
    padding: 0 5px;
}
.pageNavbar2 td .here {
    background-color: #973711;
    color: #FFFFFF;
    font-weight: bold;
}
.pageNavbar2 em {
    color: #CC0000;
    font-size: 12px;
    font-style: normal;
}
.pageNavbar2 td a:hover {
    text-decoration: underline;
}
.navBar2 {
}
.navBar2 input, .navBar2 img, .navBar2 select {
    vertical-align: middle;
}
.navBar2 em {
    font-size: 12px;
    font-style: normal;
    line-height: 26px;
}
.navBar2 .navbarL {
    width: 26%;
}
.navBar2 .navbarC {
    width: 54%;
}
.navBar2 table {
    width: 97%;
}
.pageNavbar table td {
    padding-top: 3px;
    vertical-align: middle;
}
.pageNavbar li a {
    color: #FFFFFF;
    font-size: 12px;
    padding: 0 5px;
    text-decoration: none;
}
.pageNavbar li a:hover {
    text-decoration: underline;
}
.pageNavbar img, .cppageNavbar img {
    border: medium none;
}
.cpStandard .cpCon {
    background-color: #FFFFFF;
    margin: 4px;
    padding: 10px 0 60px 30px;
}
.cpStandard .cpCon h6 {
    display: inline;
    font-size: 18px;
    margin: 0;
    padding: 0;
    vertical-align: top;
}
.cpStandard .cpCon p {
    color: #666666;
    font-size: 12px;
    margin: 0;
    padding: 0 0 6px;
}
.cpStandard .cpCon p em {
    color: #FF0000;
    font-style: normal;
    padding-right: 6px;
}
.cpStandard .cpCon .cpFunall {
    display: inline;
    margin-left: 590px;
}
.cpStandard .cpCon .cpFunall img {
    border: medium none;
}
.cpStandard .cpCon hr {
    background: none repeat scroll 0 0 #CCCCCC;
    border: 5px solid #CCCCCC;
    height: 10px;
    margin-top: -8px;
    text-align: left;
    width: 97%;
}
.cpStandard .cpCon .cpTb {
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
    margin-left: 35px;
    width: 90%;
}
.cpStandard .cpCon .cpTb th {
    background: none repeat scroll 0 0 #DDDDDD;
    color: #333333;
    width: 100px;
}
.cpStandard .cpCon .cpTb td, .cpCon .cpTb th {
    border: 1px solid #CCCCCC;
    font-size: 12px;
    padding: 8px;
}
.cppageNavbar {
    background: url("../images/navbar4.gif") no-repeat scroll left top transparent;
    color: #FFFFFF;
    font-size: 12px;
    height: 34px;
    padding: 0;
}
.cppageNavbar em {
    font-size: 12px;
    font-style: normal;
}
.cppageNavbar .navbarC a {
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
}
.cppageNavbar .navbarC a:hover {
    text-decoration: underline;
}
.cppageNavbar table {
    width: 95%;
}
.cppageNavbar ul {
    display: inline;
    margin: 0;
    padding: 0;
}
.cppageNavbar li {
    display: inline;
}
.cppageNavbar li a {
    color: #FFFFFF;
    font-size: 12px;
    padding: 0 5px;
    text-decoration: none;
}
.cppageNavbar li a:hover {
    text-decoration: underline;
}
.uForget {
    background-color: #FFFFFF;
    height: 100%;
    margin: 5px 4px 4px;
    padding: 15px 0 10px 10px;
}
.uForget .agreeBg {
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    margin: 10px 10px 20px;
    width: 700px;
}
.uForget .agree-2 {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    font-size: 12px;
    margin: 10px;
    padding: 10px;
    width: 657px;
}
.uForget p img {
    width: 100px;
}
.layout .center .regleftConall {
    float: left;
    margin: 5px 0 0 4px;
    padding: 0;
    text-align: center;
    width: 250px;
}
.regleftConall table {
    border-collapse: collapse;
    margin-top: 10px;
    padding: 0;
    width: 100%;
}
.regleftConall .stepBg_1 {
    background: url("../images/regStepbg-1.gif") no-repeat scroll center top transparent;
    height: 250px;
}
.regleftConall .stepBg_2 {
    background: url("../images/regStepbg-2.gif") no-repeat scroll center top transparent;
    height: 250px;
}
.regleftConall .stepBg_3 {
    background: url("../images/regStepbg-3.gif") no-repeat scroll center top transparent;
    height: 250px;
}
.layout .center .reguserConall {
    background-color: #FFFFFF;
    float: right;
    margin: 5px 4px 0 0;
    padding: 15px 0 10px 10px;
    width: 730px;
}
.reguserConall .agreeBg {
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    margin: 10px;
    width: 700px;
}
.reguserConall .agree-1 {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    color: #666666;
    font-size: 12px;
    height: 400px;
    margin: 10px;
    overflow: auto;
    width: 677px;
}
.reguserConall .agree-2 {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    font-size: 12px;
    margin: 10px;
    padding-top: 10px;
    width: 677px;
}
.reguserConall .agree-3 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    height: 400px;
    margin: 10px;
    overflow: auto;
    padding-top: 60px;
    text-align: center;
    width: 677px;
}
.reguserConall .agree-3 div {
    background: url("../images/regOK.gif") no-repeat scroll center center #FFFFFF;
    height: 220px;
    width: 385px;
}
.reguserConall .agree-3 div table {
    color: #555555;
    font-size: 18px;
    margin-top: 120px;
    width: 100%;
}
.reguserConall .agree-2 ul {
    color: #336699;
    list-style-type: decimal;
    padding: 0;
}
.reguserConall .agree-2 form div, .uForget .agree-2 form div {
    margin-top: 30px;
    text-align: center;
    width: 100%;
}
.reguserConall .agree-2 form p, .uForget .agree-2 form p {
    clear: left;
    margin: 0;
    padding: 0 0 6px;
}
.reguserConall .agree-2 form span, .uForget .agree-2 form span {
    color: #999999;
    display: block;
    margin: 0 0 10px 110px;
}
.reguserConall .agree-2 input.regTxt, .uForget .agree-2 input.regTxt {
    width: 240px;
}
.reguserConall .agree-2 input.regTxts, .uForget .agree-2 input.regTxts {
    width: 135px;
}
.reguserConall .agree-2 select {
    color: #666666;
    width: 246px;
}
.reguserConall .agree-2 form p label, .uForget .agree-2 form p label {
    color: #666666;
    float: left;
    padding: 5px 0 0 20px;
    width: 85px;
}
.reguserConall .agree-2 label em, .uForget .agree-2 label em {
    color: #FF0000;
    padding-right: 6px;
}
.reguserConall .regBtn {
    margin-top: 20px;
    text-align: center;
    width: 100%;
}
.reguserConall h6, .uForget h6 {
    font-size: 18px;
}
.regformBtn {
    background: url("../images/btnBg.gif") repeat-x scroll left top transparent;
    border: 1px solid #009BBC;
    color: #255754;
    padding-top: 4px;
}
.custom li {
    display: inline;
}
.custom .fontSet {
    position: absolute;
    right: 120px;
    top: 10px;
}
.custom .fontSet #fontSwitcherLayer {
    visibility: hidden;
}
.custom .fontSet #toggleFont {
    background: url("../images/funbtnBg.gif") no-repeat scroll left top transparent;
    color: #FFFFFF;
    padding: 2px 22px 2px 16px;
    text-decoration: none;
}
.custom .colorSet {
    position: absolute;
    right: 10px;
    top: 10px;
}
.custom .colorSet #colorSwitcherLayer {
    visibility: hidden;
}
.custom .colorSet #toggleColor {
    background: url("../images/funbtnBg.gif") no-repeat scroll left top transparent;
    color: #FFFFFF;
    padding: 2px 22px 2px 16px;
    text-decoration: none;
}
.custom span {
    background: none repeat scroll 0 0 #333333;
    color: #FFFFFF;
    cursor: default;
    font-size: 12px;
    padding: 6px;
}
.custom #fontSwitcherLayer {
}
.custom #fontSwitcherLayer, .custom #colorSwitcherLayer {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    margin-top: 4px;
    padding: 2px;
}
.custom #color1 {
    background: none repeat scroll 0 0 #0E718B;
}
.custom #color2 {
    background: none repeat scroll 0 0 #9BA6A2;
}
.custom #color3 {
    background: none repeat scroll 0 0 #917369;
}
.custom #color4 {
    background: none repeat scroll 0 0 #578642;
}
.custom #color5 {
    background: none repeat scroll 0 0 #AFAD7C;
}
.custom .fontS a {
    font-size: 12px;
}
.custom .fontM a {
    font-size: 15px;
}
.custom .fontL a {
    font-size: 18px;
}
.custom .fontSet a {
    color: #3366FF;
    text-decoration: none;
}
.custom .fontSet a:hover {
    text-decoration: underline;
}
.footer {
    background: url("../images/footerbg.gif") no-repeat scroll left top transparent;
    color: #425267;
    font-size: 12px;
    margin-top: 0;
    padding: 5px 0 0;
    width: 1000px;
}
.footer a {
    color: #425267;
}
.footer .copyright table {
    width: 1000px;
}
.footer .copyright {
    text-align: center;
}
* + html .footer .copyright {
    float: right;
}
.footer .copyright ul {
    margin: 0;
    padding: 0;
}
.footer .copyright li {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 0 1px;
    color: #777777;
    display: inline;
    margin: 0 -4px 0 0;
    padding: 0 5px 0 10px;
}
.footer .copyright li a {
    color: #777777;
    margin: 0 5px 0 0;
    text-decoration: none;
}
.footer .copyright li a:hover {
    text-decoration: underline;
}
.footer .visitor {
    background: url("../images/anchoM.gif") no-repeat scroll left 2px transparent;
    color: #333333;
    padding: 0 0 0 15px;
}
.footer .visitor em {
    color: #333333;
    font-style: normal;
}
.footer p {
    color: #425267;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 18px;
    padding-top: 15px;
    text-align: center;
}
.footer .footerLOGO img {
    float: left;
    margin-right: 10px;
    margin-top: -10px;
}
.myfavAddBtn {
    background: url("../images/favBtn.gif") no-repeat scroll 0 0 #333333;
    border: 0 none;
    height: 23px;
    outline: medium none;
    width: 112px;
}
.webpackbtn {
    background: url("../images/btnBackground.gif") repeat-x scroll left top transparent;
    border: 1px solid #BBBBBB;
    color: #333333;
    cursor: pointer;
    font-size: 11px;
    height: 23px;
    margin-bottom: 5px;
    padding: 4px 2px 1px;
    vertical-align: middle;
}
.quickLink {
    margin-right: 6px;
    text-align: right;
}
.quickLink li {
    display: inline;
    font-size: 12px;
    margin-right: 6px;
}
.quickLink li a {
    background: url("../images/anchoM.gif") no-repeat scroll left -1px transparent;
    padding-left: 12px;
}
.accesskey {
    color: #D7E8F4;
    position: absolute;
    text-decoration: none;
}
.accesskey a {
    color: #FFFFFF;
    text-decoration: none;
}
#left1DIV.ajax-loading {
    background: url("../images/spinner.gif") no-repeat scroll center center transparent;
}
#right1DIV.ajax-loading {
    background: url("../images/spinner.gif") no-repeat scroll center center transparent;
}
.searchbar {
    background: url("../images/header_bg2_2.jpg") no-repeat scroll center top transparent;
    clear: both;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 2px 20px;
    text-align: left;
}
.searchbar select {
    margin-bottom: 2px;
}
.searchbar .body {
    background: url("../images/searchicon.gif") no-repeat scroll left top transparent;
    display: inline-block;
    height: 36px;
    line-height: 31px;
    margin: 0 38px;
    padding: 0 35px;
}
.searchbar .txt {
    border: 2px solid #4E81C6;
    height: 20px;
    margin-right: 10px;
    margin-top: 3px;
    width: px;
}
.searchbar .item {
    color: #333333;
    font-weight: normal;
}
.searchbar .item em {
    color: #C91C1C;
    font-weight: bold;
}
.searchbar .item a {
    color: #4C2515;
    font-weight: normal;
    padding: 0 10px;
}
.library {
    margin-left: 302px;
}
.searchbar .item a:hover {
    text-decoration: underline;
}
.searchbar .btn {
    background: url("../images/searchbtn02.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    width: 86px;
}
.searchbar .btn2 {
    background: url("../images/searchbtn03.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    width: 86px;
}
.keysearch {
    background: url("../images/people.gif") no-repeat scroll left center transparent;
    clear: both;
    color: #41392F;
    font-size: 15px;
    letter-spacing: 2px;
    line-height: 18px;
    margin-left: 23px;
    margin-top: 20px;
    padding-left: 24px;
    width: 680px;
}
.keysearch a {
	text-decoration:none;
	}
.keysearch a:hover {
	text-decoration:underline;
	}
.keysearch .btn {
    background: url("../images/Btn3.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    padding: 0 2px;
    text-align: center;
    width: 115px;
}
.keysearch em {
    color: #C91C1C;
    font-style: normal;
    padding: 0 3px;
}
.keysearch span {
    color: #8F4708;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    padding-right: 5px;
}
.booklist {
    background: url("../images/bookbg.gif") no-repeat scroll left bottom transparent;
    margin: 10px 0 10px 18px;
    padding: 0 0 10px;
    width: 741px;
}
.booklist table {
    background: url("../images/bookbg.gif") no-repeat scroll left top transparent;
    color: #333333;
    font-size: 12px;
    line-height: 21px;
    padding-top: 15px;
    width: 100%;
}
.booklist td {
    letter-spacing: 1px;
    padding: 5px;
}
.booklist td a:hover {
    text-decoration: underline;
}
.booklist .btn {
    background: url("../images/Btn2.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    padding: 0 3px;
    width: 80px;
}
.booklist span {
    color: #14497F;
    font-family: Arial;
    font-weight: bold;
}
.booklist em {
    color: #841C00;
    font-style: normal;
}
.booklist a em {
    color: #0061B4;
}
.booklist a em:hover {
    color: #AD0000;
}
.booklist p {
    color: #717171;
}
.booklist a {
    color: #0061B4;
    text-decoration: none;
}
.booklist a:hover {
    color: #AD0000;
    text-decoration: underline;
}
.bookname {
    color: #002B62;
    display: block;
    font-size: 15px;
    font-weight: bold;
}
.bookname a{
    text-decoration: none;
}
.bookname em {
    color: #C91C1C;
    font-style: normal;
}
.aboutbook {
    background: url("../images/bookbg2.gif") no-repeat scroll right top transparent;
    width: 101px;
}
.aboutbook img {
    border: 1px solid #C8C9C7;
    width: 95px;
}
.booklist .account {
    background: url("../images/line.gif") no-repeat scroll right bottom transparent;
    margin: -15px 10px 0 0;
    padding: 0 10px 5px 0;
    text-align: right;
}
.btnalign {
    padding: 10px 0;
	height:20px;
}
.related {
    margin: 10px 15px 10px 5px;
    width: 210px;
}
.related h2 {
    background: url("../images/resultright.gif") no-repeat scroll left top transparent;
    color: #002B62;
    font-size: 13px;
    line-height: 33px;
    padding-left: 25px;
}
.related ul {
    padding: 5px 10px;
}
.related li {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 21px;
	list-style:none;
}
.related li a {
    color: #0061B4;
	text-decoration:none;
}
.related li a:hover {
    color: #AD0000;
    text-decoration: underline;
}
.related .more {
}
.related .more a {
    border-right: 1px solid #333333;
    color: #493636;
    font-size: 12px;
    padding: 0 8px;
}
.related .more a:hover {
    text-decoration: underline;
}
.journal {
    margin: 10px 15px 10px 5px;
    width: 210px;
}
.journal h2 {
    background: url("../images/resultright.gif") no-repeat scroll left top transparent;
    color: #002B62;
    font-size: 13px;
    line-height: 33px;
    padding-left: 25px;
}
.journal ul {
    padding: 5px 0;
}
.journal li {
    background: url("../images/journalbg.gif") repeat-x scroll left top transparent;
    border: 1px solid #6DD1F1;
    color: #333333;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 21px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 36px;
}
.journal li a {
    color: #FFFFFF;
    display: inline-block;
    width: 36px;
}
.journal li a:hover {
    background: none repeat scroll 0 0 #0D2A65;
    color: #FFFF00;
}
.journal .more {
}
.journal .more a {
    border-right: 1px solid #333333;
    color: #493636;
    font-size: 12px;
    padding: 0 8px;
}
.journal .more a:hover {
    text-decoration: underline;
}
.abc {
    margin: 10px 15px 10px 5px;
    width: 210px;
}
.abc h2 {
    background: url("../images/resultright.gif") no-repeat scroll left top transparent;
    color: #002B62;
    font-size: 13px;
    line-height: 33px;
    padding-left: 25px;
}
.abc ul {
    padding: 5px 0;
}
.abc li {
    background: url("../images/journalbg.gif") repeat-x scroll left top transparent;
    border: 1px solid #6DD1F1;
    color: #333333;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 21px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 17px;
}
.abc li a {
    color: #FFFFFF;
    display: inline-block;
    width: 18px;
}
.abc li a:hover {
    background: none repeat scroll 0 0 #0D2A65;
    color: #FFFF00;
}
.abc .more {
}
.abc .more a {
    border-right: 1px solid #333333;
    color: #493636;
    font-size: 12px;
    padding: 0 8px;
}
.abc .more a:hover {
    text-decoration: underline;
}
.intro {
    clear: both;
    padding: 10px 0 10px 18px;
}
.intro h2 {
    background: url("../images/othericon2.gif") no-repeat scroll left top transparent;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-left: 30px;
    text-align: left;
}
.intro .body {
    background: url("../images/gobg.gif") no-repeat scroll left top transparent;
    height: 183px;
    margin-top: 10px;
}
.intro .body table {
    margin: 10px 5px 0;
    width: 97%;
}
.intro .bookintro {
    border-right: 1px dotted #666666;
    float: left;
    font-size: 12px;
    margin: 0 8px 0 10px;
    padding: 0 12px 0 0;
    text-align: center;
    width: 100px;
}
.bookintro h2 {
    font-size: 12px;
    line-height: 30px;
}
.intro .bookintro a {
    color: #554D48;
    font-size: 12px;
    line-height: 18px;
    width: 100px;
}
.intro .bookintro a:hover {
    text-decoration: underline;
}
.intro .bookintro img {
    border: 1px solid #666666;
    cursor: pointer;
    height: 130px;
    width: 90px;
}
.otherintro {
    clear: both;
    margin: 30px 30px 0 20px;
}
.otherintro table {
}
.otherintro .body {
    margin: 5px 15px;
    padding-top: 5px;
}
.otherintro .body td {
    padding: 5px 10px;
}
.otherintro h2 {
    background: url("../images/othericon.gif") no-repeat scroll left center transparent;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin-bottom: 10px;
    padding-left: 20px;
}
.otherintro .bookintro {
    border-bottom: 1px dotted #666666;
    font-size: 12px;
    margin: 10px 0 10px 25px;
    padding: 0 0 10px;
    text-align: center;
    width: 100px;
}
.otherintro .bookintro a {
    color: #554D48;
    font-size: 12px;
    line-height: 18px;
    width: 100px;
}
.otherintro .bookintro a:hover {
    text-decoration: underline;
}
.otherintro .bookintro img {
    border: 1px solid #666666;
    cursor: pointer;
    height: 130px;
    width: 90px;
}
.order {
    width: 100%;
}
.order {
    background-color: #FFFFFF;
    border: 1px solid #C0C0C0;
    margin: 10px 0 0;
}
.order th {
    background-color: #E8E8E8;
    color: #554D48;
    font-size: 12px;
    font-weight: normal;
    padding-left: 5px;
    text-align: left;
}
.order td {
    background-color: #FFFFFF;
    border-bottom: 1px dotted #919191;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
    padding-left: 5px;
}
.order td a {
    color: #554D48;
}
.order td a:hover {
    text-decoration: underline;
}
.order .btn {
    background: url("../images/loginBtn.gif") no-repeat scroll left center transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    padding: 0 3px;
    text-align: center;
    width: 46px;
}
.TabbedPanelsContent .return {
    padding-right: 10px;
    text-align: right;
    width: 100%;
}
.return a {
    color: #14497F;
    font-size: 12px;
}
.return a:hover {
    text-decoration: underline;
}
.advSearchCon {
    height: 100%;
    width: 600px;
}
.advSearchCon img {
    border: medium none;
}
.advSearchCon p {
    margin: 0 0 10px;
    padding: 0;
}
.advSearchCon form {
    margin: 0 0 30px;
    padding: 0;
}
.advSearchCon form div {
    padding-right: 50px;
    width: 90%;
}
.advSearchCon form, .advSearchCon select, .advSearchCon input {
    color: #666666;
    font-size: 12px;
}
.advSearchBtn {
    margin: 10px 0;
}
.shufang {
    margin: 10px 0 10px 18px;
    padding-left: 10px;
}
.shufang ul {
    padding: 0 70px 0 0;
}
.shufang td {
    vertical-align: top;
}
.shufang h2 {
    color: #004B7A;
    font-size: 13px;
    margin: 10px 0 0;
}
.shufang .txt00 {
    height: 14px;
    margin: 3px 0;
}
.shufang em {
    color: #B5190D;
    font-style: normal;
}
.shufang li {
    color: #222222;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 27px;
}
.shufang .img {
    background: url("../images/picbg.gif") no-repeat scroll left top transparent;
    display: block;
    height: 132px;
    margin: 15px 15px 0 0;
    padding: 6px 0 0 7px;
    width: 112px;
}
.shufang .img img {
    height: 120px;
    width: 90px;
}
.shufang .modify {
    background: url("../images/edit.gif") no-repeat scroll left top transparent;
    display: block;
    font-size: 12px;
    line-height: 21px;
    margin-left: 2px;
    padding-left: 25px;
}
.shufang .modify a:hover {
    color: #1C73AF;
}
.edit {
    margin-top: 20px;
    padding-top: 30px;
}
.shufang .borrow {
    margin: 0;
}
.shufang #borrow01 {
    background: url("../images/borrow01.gif") no-repeat scroll left center transparent;
    padding-left: 20px;
}
.shufang #borrow02 {
    background: url("../images/borrow02.gif") no-repeat scroll left center transparent;
    padding-left: 20px;
}
.shufang #borrow03 {
    background: url("../images/borrow03.gif") no-repeat scroll left center transparent;
    padding-left: 20px;
}
.shufang li a {
    color: #222222;
    text-decoration: underline;
}
.shufang li a:hover {
    color: #1C73AF;
}
.shufang .note {
    background: url("../images/note.gif") no-repeat scroll left center transparent;
    color: #CC3300;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    letter-spacing: 1px;
    line-height: 18px;
    margin: 10px 10px 0 0;
    padding-left: 20px;
}
.note2 {
    background: url("../images/note.gif") no-repeat scroll left center transparent;
    color: #CC3300;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    height: 17px;
    letter-spacing: 1px;
    line-height: 18px;
    margin-right: 15px;
    padding-left: 20px;
}
.note3 {
    color: #CC3300;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    letter-spacing: 1px;
    line-height: 18px;
    margin: 13px 0 0;
}
.mynote {
    background: url("../images/mynotebg.gif") no-repeat scroll left bottom transparent;
    display: block;
    height: 436px;
    margin: 15px 0 0 18px;
    width: 750px;
}
.mynote h2 {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 2px;
    padding: 9px 0 0 43px;
}
.mynote ul {
    padding: 25px 25px 10px 50px;
}
.mynote li img {
    float: left;
    margin-right: 10px;
}
.mynote li {
    color: #333333;
    display: block;
    float: left;
    font-size: 12px;
    height: 85px;
    letter-spacing: 1px;
    line-height: 18px;
    width: 320px;
}
.mynote .title a {
    color: #A11705;
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 0;
}
.mynote .mail {
    margin: -45px 60px 0 -20px;
    position: absolute;
}
.mynote .title a:hover {
    color: #222222;
}
.allbook table {
    border: 1px solid #B7D9E3;
    border-collapse: collapse;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0 auto;
    width: 96%;
}
.allbook th {
    background-color: #80CEE4;
    color: #002030;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 21px;
    padding: 3px;
    text-align: left;
}
.allbook td {
    line-height: 21px;
    padding: 3px;
    vertical-align: top;
}
.allbook td a {
    color: #14497F;
}
.allbook td a:hover {
    text-decoration: underline;
}
.allbook td .red {
    color: #CC0000;
}
.allbook .line {
    background-color: #EAEAEA;
}
.allbook .orderbtn {
    background: url("../images/loginBtn.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    width: 46px;
}
.delay {
    background: url("../images/note.gif") no-repeat scroll right center transparent;
    color: #CC0000;
    height: 17px;
    padding-right: 22px;
}
.arrive {
    background: url("../images/arrive.gif") no-repeat scroll right top transparent;
    color: #CC0000;
    height: 17px;
    padding-right: 22px;
}
.red {
    color: #CC0000;
    font-size: 12px;
}
.allbook2 h3 {
    color: #14497F;
    font-size: 13px;
    padding: 5px 0 0;
}
.allbook2 table {
    border-collapse: collapse;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0 auto;
    width: 96%;
}
.allbook2 td {
    border: 1px solid #B7D9E3;
    line-height: 21px;
    vertical-align: top;
    width: 250px;
}
.allbook2 a {
    color: #14497F;
    padding-right: 5px;
}
.allbook2 a:hover {
    text-decoration: underline;
}
.allbook2 .orderbtn {
    background: url("../images/loginBtn.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    width: 46px;
}
.allbook3 table {
    border-collapse: collapse;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 10px auto 0;
    width: 96%;
}
.allbook3 th {
    background-color: #80CEE4;
    border: 1px solid #B7D9E3;
    color: #002030;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 21px;
    padding-left: 3px;
    text-align: left;
}
.allbook3 .alignbtn {
    text-align: center;
    width: 60%;
}
.allbook3 a {
    color: #14497F;
}
.allbook3 a:hover {
    color: #A11705;
    text-decoration: underline;
}
.allbook3 li a {
    padding-right: 5px;
}
.allbook3 table td {
    border: 1px solid #B7D9E3;
    line-height: 24px;
    padding: 3px;
    vertical-align: top;
    width: 490px;
}
.allbook3 .date {
}
.allbook3 .date .search a {
    background: url("../images/icon_search.gif") no-repeat scroll left top transparent;
    display: inline-block;
    height: 21px;
    line-height: 21px;
    padding-left: 20px;
}
.allbook3 .date .search a:hover {
    text-decoration: underline;
}
.allbook3 h2 {
    margin: 10px 0 10px 45px;
}
.allbook3 h3 {
    color: #14497F;
    font-size: 13px;
    padding: 5px 0 0;
}
.allbook3 .btn {
    background: url("../images/Btn2.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    padding: 0 2px;
    width: 80px;
}
.view {
    float: right;
    font-size: 12px;
    line-height: 18px;
    margin: 0 19px 0 0;
}
.view a {
    color: #0066CC;
}
.view a:hover {
    text-decoration: underline;
}
.view .view01 {
    background: url("../images/w1.gif") no-repeat scroll left bottom transparent;
    padding: 0 10px 0 20px;
}
.view .view02 {
    background: url("../images/w2.gif") no-repeat scroll left bottom transparent;
    padding: 0 10px 0 20px;
}
.view2 {
    float: right;
    font-size: 12px;
    line-height: 18px;
    margin: 0 5px 5px 0;
}
.view2 a {
    color: #555555;
    text-decoration: none;
}
.view2 a:hover {
    text-decoration: underline;
}
.borrowaccount {
    background: url("../images/h2bg.gif") no-repeat scroll left bottom transparent;
    clear: both;
    color: #002B62;
    font-size: 15px;
    height: 25px;
    letter-spacing: 1px;
    margin: 12px 0 2px 15px;
    padding-left: 30px;
}
.borrowaccount em {
    color: #CC0000;
    font-style: normal;
}
.mynotetitle {
    background: url("../images/mynote01_1.gif") no-repeat scroll left bottom transparent;
    clear: both;
    color: #A11705;
    font-size: 15px;
    font-weight: bold;
    height: 50px;
    letter-spacing: 1px;
    line-height: 50px;
    margin: 12px 0 2px 19px;
    padding-left: 60px;
}
.mynotetitle .btn {
    background: url("../images/Btn3.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    margin: 8px 0 0 15px;
    padding: 0 2px;
    text-align: center;
    width: 115px;
}
.mynotetitle .addbtn {
    background: url("../images/loginBtn.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    margin: 8px 0 0 15px;
    padding: 0 2px;
    width: 46px;
}
.mynotetitle2 {
    background: url("../images/mynote03_1.gif") no-repeat scroll left bottom transparent;
    clear: both;
    color: #A11705;
    font-size: 15px;
    font-weight: bold;
    height: 50px;
    letter-spacing: 1px;
    line-height: 50px;
    margin: 12px 0 2px 19px;
    padding-left: 60px;
}
.mynotetitle3 {
    background: url("../images/mynote04_1.gif") no-repeat scroll left bottom transparent;
    clear: both;
    color: #A11705;
    font-size: 15px;
    font-weight: bold;
    height: 50px;
    letter-spacing: 1px;
    line-height: 50px;
    margin: 12px 0 2px 19px;
    padding-left: 60px;
}
.mynotetitle4 {
    background: url("../images/mynote01_4.gif") no-repeat scroll left bottom transparent;
    clear: both;
    color: #A11705;
    font-size: 15px;
    font-weight: bold;
    height: 50px;
    letter-spacing: 1px;
    line-height: 50px;
    margin: 12px 0 2px 19px;
    padding-left: 60px;
}
.mynotetitle5 {
    background: url("../images/mynote01_5.gif") no-repeat scroll left bottom transparent;
    clear: both;
    color: #A11705;
    font-size: 15px;
    font-weight: bold;
    height: 50px;
    letter-spacing: 1px;
    line-height: 50px;
    margin: 12px 0 2px 19px;
    padding-left: 60px;
    padding-top: 12px;
}
.mynotetitle4 .btn {
    background: url("../images/searchbtn02_1.gif") repeat-x scroll left top transparent;
    border: 1px solid #D1CAC3;
    color: #3E2B23;
    cursor: pointer;
    font-size: 12px;
    height: 24px;
    line-height: 23px;
    margin: 8px 0 0 15px;
    padding: 0 2px;
}
.collectionbtn {
    background: url("../images/Btn3.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    margin: 8px 0 0 20px;
    padding: 0 2px;
    text-align: center;
    width: 115px;
}
.mynotetitle5 .btn {
    background: url("../images/Btn3.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    margin: 8px 0 0 15px;
    padding: 0 2px;
    text-align: center;
    width: 115px;
}
.mynotetitle6 {
    background: url("../images/mynote06_1.gif") no-repeat scroll left bottom transparent;
    clear: both;
    color: #A11705;
    font-size: 15px;
    font-weight: bold;
    height: 50px;
    letter-spacing: 1px;
    line-height: 50px;
    margin: 12px 0 2px 19px;
    padding-left: 60px;
}
.mynotetitle6 .btn {
    background: url("../images/Btn3.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    margin: 8px 0 0 15px;
    padding: 0 2px;
    text-align: center;
    width: 115px;
}
.bookimg {
    border: 1px solid #666666;
    display: inline-block;
    height: 168px;
    padding: 2px;
    vertical-align: top;
    width: 120px;
}
.bookimg2 {
    border: 1px solid #666666;
    display: inline-block;
    float: left;
    height: 168px;
    padding: 2px;
    vertical-align: top;
    width: 120px;
}
.bookimg img {
    height: 168px;
    vertical-align: top;
    width: 120px;
}
.books .date {
    margin-left: 23px;
}
.books {
    margin: 10px 15px 10px 30px;
}
.books2 .bookimg {
    margin: 3px 10px 0 0;
}
.books2 {
    float: left;
}
.colorbg {
    background-color: #E7F7FB;
}
.popup {
    margin: 20px 0 0 50px;
    text-align: left;
    width: 100%;
}
.popup li {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 24px;
    padding: 5px;
}
.alignleft {
    margin-left: 50px;
}
.blue {
    color: #14497F;
}
.searchday {
    color: #333333;
    float: left;
    font-size: 12px;
    padding: 0 0 0 150px;
}
.searchday .btn {
    background: url("../images/loginBtn.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    padding: 0 2px;
    width: 46px;
}
.mainsubject {
    clear: both;
    display: block;
    padding: 15px 20px 0 10px;
    width: 96%;
}
.mainsubject .aboutbook {
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
}
.mainsubject .aboutbook em {
    color: #77432D;
    display: block;
    font-size: 12px;
    font-style: normal;
    text-align: center;
}
.mainsubject .inbox {
    color: #222222;
    margin-left: 120px;
    width: 86%;
}
.mainsubject h2 {
    background: url("../images/main.gif") repeat-x scroll left top transparent;
    color: #002B62;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 30px;
    padding-left: 10px;
    text-align: left;
}
.mainsubject p {
    font-size: 12px;
    line-height: 21px;
    padding: 0 10px;
    text-align: left;
}
.mainsubject ul {
    margin: 8px 0 0 10px;
}
.mainsubject li {
    color: #1E5E00;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 18px;
    text-align: left;
}
.mainsubject .btn {
    background: url("../images/Btn3.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    padding: 0 2px;
    width: 115px;
}
.layer100 {
    background-color: #E9DCC4;
    border: 1px solid #8B7C75;
    font-size: 12px;
    padding: 5px;
}
.w01 {
    margin: 2px 0;
    width: 140px;
}
.layer100 .alignbtn {
    margin: 2px auto;
    text-align: center;
}
.layer100 textarea {
    font-size: 12px;
    width: 340px;
}
.layer100 .btn {
    background: url("../images/searchbtn02_1.gif") repeat-x scroll left top transparent;
    border: 1px solid #8B7C75;
    color: #3E2B23;
    cursor: pointer;
    font-size: 12px;
    height: 22px;
    line-height: 21px;
    padding: 0 2px;
}
.addfunction {
    margin: 3px 0 8px 23px;
}
.addfunction img {
    margin: 0 3px;
}
.layout .tagCloud2 {
    clear: both;
    margin: 10px 0;
    padding: 5px 0;
    text-align: left;
}
.tagCloud2 ul {
    padding: 0 20px;
}
.tagCloud2 h3 {
    font-size: 16px;
}
.tagCloud2 li {
    display: inline;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 36px;
    padding: 0 5px;
}
.tagCloud2 li a {
    text-decoration: none;
}
.tagCloud2 li a:hover {
    color: #A11705;
    text-decoration: underline;
}
.unread {
    font-weight: bold;
}
.w02 {
    font-size: 13px;
    line-height: 18px;
    width: 600px;
}
.forgotnumber {
    margin: 20px 0 0 20px;
}
.forgotnumber li {
    background: url("../images/step2.gif") no-repeat scroll left top transparent;
    color: #A4A4A4;
    display: inline-block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 42px;
    line-height: 42px;
    padding-left: 28px;
    width: 218px;
}
.forgotnumber .here {
    background: url("../images/step.gif") no-repeat scroll left top transparent;
    color: #222222;
}
.inputnumber {
    clear: both;
    padding: 15px 0 0 25px;
}
.inputnumber .alignbtn .btn {
    background: url("../images/Btn3.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    padding: 0 2px;
    text-align: center;
    width: 115px;
}
.inputnumber li {
    font-size: 13px;
    height: 40px;
    letter-spacing: 1px;
    line-height: 40px;
}
.inputnumber .btn {
    background: url("../images/searchbtn02_1.gif") repeat-x scroll left top transparent;
    border: 1px solid #8B7C75;
    color: #3E2B23;
    cursor: pointer;
    font-size: 12px;
    height: 22px;
    line-height: 21px;
    margin-right: 100px;
    padding: 0 2px;
}
.inputnumber .alignbtn {
    margin: 15px 0 25px 25px;
}
.inputnumber caption {
    color: #14497F;
    font-size: 13px;
    padding-bottom: 10px;
    text-align: left;
}
.inputnumber td {
    border: 1px solid #B7D9E3;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 30px;
    padding-left: 5px;
}
.inputnumber table {
    border-collapse: collapse;
    width: 90%;
}
.inputnumber th {
    background-color: #80CEE4;
    border: 1px solid #B7D9E3;
    color: #002030;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 30px;
    padding-left: 5px;
    text-align: left;
    width: 11%;
}
.gray {
    color: #919191;
}
.viewmore {
    display: block;
    left: 670px;
    position: absolute;
    top: 270px;
}
tr.alt td {
    background: none repeat scroll 0 0 #FFFFFF;
}
table.tablesorter thead tr .header {
    background-image: url("bg.gif");
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #C6F1FD;
}
table.tablesorter tbody tr.odd {
    background-color: #C6F1FD;
}
table.tablesorter thead tr .headerSortUp {
    background-image: url("asc.gif");
}
table.tablesorter thead tr .headerSortDown {
    background-image: url("desc.gif");
}
tr.over td {
    background: none repeat scroll 0 0 #BCD4EC;
}
.tablesorter {
    border: 1px solid #BCE4EA;
    border-collapse: collapse;
    clear: both;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 10px auto;
    width: 96%;
}
.tablesorter th {
    background: none repeat scroll 0 0 #80CEE4;
    color: #002030;
    font-weight: normal;
    height: 21px;
    letter-spacing: 1px;
    line-height: 21px;
    padding: 3px;
    text-align: left;
}
.tablesorter td {
    color: #222222;
    letter-spacing: 1px;
    line-height: 21px;
	border-bottom:1px solid #80cee4;
    padding: 3px;
    vertical-align: top;
}
.tablesorter td a {
    color: #14497F;
	text-decoration:none;
}
.tablesorter td a:hover {
    text-decoration: underline;
}
.red {
    color: #CC0000;
}
.btn {
    background: url("../images/Btn3.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    padding: 0 2px;
    width: 115px;
}
.comment {
    border-bottom: 2px dotted #716861;
    border-top: 2px dotted #716861;
    display: block;
    margin: 10px;
    padding: 5px;
}
.comment h5 {
    color: #77432D;
    font-size: 12px;
    letter-spacing: 1px;
}
.comment ul {
    margin-top: 10px;
}
.comment li {
    display: inline;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin-right: 15px;
}
.comment li a {
    color: #14497F;
    line-height: 18px;
}
.comment li a:hover {
    text-decoration: underline;
}
.comment p {
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 18px;
}
.comment p a {
    color: #14497F;
}
.comment p a:hover {
    text-decoration: underline;
}
.comment2 {
    background-color: #F0F0F0;
    border-bottom: 2px dotted #716861;
    border-top: 2px dotted #716861;
    display: block;
    margin: 10px;
    padding: 5px;
}
.comment2 h5 {
    color: #77432D;
    font-size: 12px;
    letter-spacing: 1px;
}
.comment2 ul {
    margin-top: 10px;
}
.comment2 li {
    display: inline;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin-right: 15px;
}
.comment2 li a {
    color: #14497F;
    line-height: 18px;
}
.comment2 li a:hover {
    text-decoration: underline;
}
.comment2 p {
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 18px;
}
.comment2 p a {
    color: #14497F;
}
.comment2 p a:hover {
    text-decoration: underline;
}
.bigpopup {
    border-bottom: 1px solid #716861;
    border-top: 1px solid #716861;
    margin: 10px;
    padding: 10px;
}
.bigpopup table {
    font-size: 12px;
    letter-spacing: 1px;
}
.bigpopup th {
    color: #3B261D;
    font-weight: normal;
    text-align: right;
    vertical-align: top;
}
.bigpopup .txt01 {
    width: 555px;
}
.bigpopup a {
    color: #14497F;
    text-decoration: underline;
}
.tagCloud3 {
    clear: both;
    margin: 0;
    padding: 0;
    text-align: left;
}
.tagCloud3 ul {
    padding: 0;
}
.tagCloud3 li {
    display: inline;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 32px;
    padding: 0 5px;
}
.tagCloud3 li a {
    text-decoration: none;
}
.tagCloud3 li a:hover {
    color: #A11705;
    text-decoration: underline;
}
.tagCloudlist {
    clear: both;
    margin: -5px 0 0;
    padding: 0;
    text-align: left;
}
.tagCloudlist ul {
    padding: 0;
}
.tagCloudlist li {
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 21px;
    padding: 0;
}
.tagCloudlist li a {
    color: #14497F;
    text-decoration: none;
}
.tagCloudlist li a:hover {
    color: #A11705;
    text-decoration: underline;
}
.journalSearchCon {
    font-size: 13px;
    letter-spacing: 2px;
    margin: 15px 0 10px 30px;
    width: 680px;
}
.journalSearchCon select {
    margin-top: 5px;
}
.journalSearchCon p {
    margin-bottom: 5px;
}
.newjournal {
    clear: both;
    float: left;
    margin: 30px 30px 0;
    width: 700px;
}
.newjournal h2 {
    background: url("../images/othericon3.gif") no-repeat scroll left center transparent;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    height: 25px;
    letter-spacing: 2px;
    line-height: 28px;
    margin-bottom: 10px;
    padding-left: 20px;
}
.total {
    background: none repeat scroll 0 0 #D8F4FF;
    border: 1px solid #A5EEFD;
    color: #002B62;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    letter-spacing: 2px;
    line-height: 21px;
    margin: 15px 18px 10px 5px;
    padding: 10px;
}
.total a {
    color: #D3480B;
}
.total a:hover {
    text-decoration: underline;
}
.myTxts {
    font-size: 12px;
    letter-spacing: 1px;
}
.jcarousel {
    display: block;
    font-size: 12px;
    height: 500px;
    margin-left: 25px;
}
.flash {
    margin: 0 0 0 13px;
}
.talk table {
    line-height: 30px;
    margin-left: 30px;
}
.talk2 table {
    margin-left: 30px;
}
.title {
    margin-left: 30px;
}
.lostPage {
    margin: 15px 0 0 15px;
}
.maintitle {
    color: #14497F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
    margin-left: 20px;
}
.communicate {
    margin: 0;
    width: 100%;
}
.aligncenter {
    margin-left: 20px;
}
.replay {
    border: 1px solid #BCE4EA;
    border-collapse: collapse;
    clear: both;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0 0 0 45px;
    width: 93.5%;
}
.replay th {
    background: none repeat scroll 0 0 #81DCC8;
    color: #002030;
    font-weight: normal;
    height: 21px;
    letter-spacing: 1px;
    line-height: 21px;
    padding: 3px;
    text-align: left;
}
.replay td {
    letter-spacing: 1px;
    line-height: 21px;
    padding: 3px;
    vertical-align: top;
}
.replay td a {
    color: #14497F;
}
.replay td a:hover {
    text-decoration: underline;
}
.cancelBtn {
    background: url("../images/cancelBtn.gif") no-repeat scroll left center transparent;
    color: #333333;
    display: inline-block;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    width: 43px;
}
.sift {
    font-size: 13px;
    margin: 10px 0 0 0;
	font-weight:normal;
}
.sift ul {
    color: #2D64AF;
	margin:0;
	padding:0;
    letter-spacing: 1px;
}
.sift span {
    color: #2D64AF;
    float: left;
    padding-top: 10px;
}
.sift li {
    background: url("../images/siftbg.gif") no-repeat scroll left center transparent;
    float: left;
    height: 44px;
    margin-left: 5px;
    width: 46px;
	list-style:none;
}
.sift .here {
    background: url("../images/siftbg_over.gif") no-repeat scroll left center transparent;
    color: #FFFFFF;
}
.sift .here p {
    color: #FFFFFF;
}
.sift li p {
    color: #002F5F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: -2px 0 0;
    text-align: center;
}
.usebtn {
    background: url("../images/loginBtn5.gif") no-repeat scroll left top transparent;
    display: inline-block;
	*float:left;
	margin:0 5px 0 0;
    line-height: 21px;
    padding-left: 10px;
}
.tablesorter  .usebtn a {
	color:#fff;
	text-decoration:none;
	padding:0 8px 0 0;
	}
.usebtn a {
    display:block;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	vertical-align:top;
	padding:1px 10px 0 0;
    background:url(../images/Btn4.gif) no-repeat right top;
}
.booklist .usebtn a{
	text-decoration:none;
}
.booklist .usebtn a:hover{
	color:#fff;
	text-decoration:none;
}
.modify_window {
	text-align:left;
	line-height:30px;
	padding:10px 5px;
	}
.modify_window ul{
	margin:0;
	padding:0;
	}
.modify_window li{
	list-style:none;
	}
.modify_window div{
	margin:5px 0;
	}
.modify_window .webpacbtn{
	margin: 0 ;
	}
.pagelist {
	margin:10px 15px 10px 20px;
	font-size:13px;
	text-align:;
	}
.pagelist a{
	display:inline-block;
	padding: 0 5px;
	min-width:18px;
	height:21px;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	line-height:21px;
	color:#3a72b6;
	border-radius:2px;
	border:1px solid #ccc;
	vertical-align:top;
	}
.pagelist img{
	padding:8px 0;
	}
.pagelist .here{
	color:#fff;
	background:#3068b1;
	border-radius:2px;
	border:1px solid #80cee4;
	}