﻿body {
    font-family: 'Book Antiqua', 'Open Sans', sans-serif;
    -webkit-tap-highlight-color: transparent;
    font-size: 12px;
    margin: 0 auto;
    position: relative;
    background: #870505;
    padding-bottom: 30px;
}
img{ -ms-interpolation-mode: bicubic; }
ol, ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.fr {
    float: right;
}
.fl {
    float: left;
}
.cl {
    *zoom: 1;
    clear: both;
    display: block;
}
.cl:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

/*reset bootstrap*/

.dropdown-menu {
  min-width: 120px;
}

.carousel-caption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 5px;
    background: #333333;
    background: rgba(0,  0,  0,  0.75);
}

.carousel-caption h4, .carousel-caption p {
    color: #ffffff;
    line-height: 20px;
}

.carousel-caption h4 {
    margin: 0 0 5px;
}

.carousel-caption p {
    margin-bottom: 0;
}
.carousel-control {
    position: absolute;
    top: 50%;
    left: 10px;
    width: 30px;
    height: 30px;
    margin-top: -20px;
    font-size: 40px;
    font-weight: 100;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    background: #222222;
    border: 1px solid #ffffff;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.carousel-control.right {
    left: auto;
    right: 10px;
}

/*end*/
.siteBody {
    width: 972px;
    box-shadow:0 0 20px 0 #333;
    background: #fff;
    margin: 0 auto;
    margin-top:10px;
}
.siteBody .main {
    margin-left: 10px;
    margin-right: 10px;
    width: 952px;
    overflow: hidden;
}
.siteBody .main .top {
    padding-top: 3px;
    padding-bottom: 3px;
}
.siteBody .main .top .textpart ul li {
    float: left;
    padding-right: 10px;
}
.siteBody .main .top .textpart ul li a {
    font-size: 14px;
    color: #676767;
    text-decoration-line:none;
    text-decoration:none;
}
.siteBody .main .top .textpart ul li a:hover {
    color: #ff0000;
    text-decoration-line:underline;
    text-decoration:underline;
}
.siteBody .main .top .global {
    padding-left:10px;
}
.siteBody .main .top .global img {
    height:20px;
    width:20px;
}
.siteBody .main .top .global .dropdown {
    height:20px;
    padding-left:5px;
}
.siteBody .main .top .global a {
    font-size: 14px;
}
.siteBody .main .top .global button{
    height:22px;
    font-size:13px;
    padding:1px 4px;
    color: #676767;
}

.siteBody .main .logo {
    width: 952px;
    margin-top:10px;
    background-color:#F0EFED;
}
.siteBody .main .logo .left {
    width: 220px;
    height: 96px;
    overflow: hidden;
}
.siteBody .main .logo .left img {
    width: 220px;
    height: 96px;
}
.siteBody .main .logo .middle {
    width: 303px;
    height: 96px;
    overflow: hidden;
    background: #f4792b url(/Contents/images/3_04.gif) no-repeat;
    background-size: 100% 96px;
}
.siteBody .main .logo .middle ul {
    text-align: right;
    padding-top: 4px;
    padding-right: 20px;
}
.siteBody .main .logo .middle ul li {
    clear: both;
    padding-top: 6px;
}
.siteBody .main .logo .middle ul li .searchbox {
    width: 300px;
}
.siteBody .main .logo .middle ul li button {
    height:22px;
    font-size:12px;
    padding:1px 4px;
    font-weight:bold;
}
.siteBody .main .logo .right {
    height: 96px;
    padding-left:10px;
    padding-right:10px;
    border-left:1px solid #CCCCCC;
    
}
.siteBody .main .logo .right .menupart {
    height:48px;
    line-height:48px;
    color:#337AB7;
}
.siteBody .main .logo .right .menupart ul li {
    float: left;
    padding-right: 20px;
}
.siteBody .main .logo .right .menupart ul li a {
    font-size: 15px;
    color: #337AB7;
    text-decoration-line:none;
    text-decoration:none;
}
.siteBody .main .logo .right .menupart ul li a:hover {
    color: #ff0000;
    text-decoration-line:underline;
    text-decoration:underline;
}

.siteBody .main .logo .right .searchpart {
}
.siteBody .main .logo .right .searchpart .gerl {
}
.siteBody .main .logo .right .searchpart .gerl img{
    width:30px;
    height:30px;
}
.siteBody .main .logo .right .searchpart .gerl .sicon{
    padding-left:10px;
}
.siteBody .main .logo .right .searchpart .searchbox {
    width:290px;
}
.siteBody .main .logo .right .searchpart .advan {
    text-align:center;
    padding-left:10px;
    width:60px;
}

.siteBody .main .publisher {
    background: url(/Contents/Images/2line1_02.png) repeat-x;
}
.siteBody .main .publisher img {
    height:28px;
}
.siteBody .main .journallogo {
    margin-top: 5px;
    overflow: hidden;
}
.siteBody .main .journallogo .left {
    width:718px;
}
.siteBody .main .journallogo .left img{
    width:718px;
    height:119px;
}
.siteBody .main .journallogo .right {
    width: 228px;
    border: 2px solid #d5d5d5;
    border-radius: 3px;
}
.siteBody .main .journallogo .right ul {
    padding-left: 14px;
    padding-top: 1px;
}
.siteBody .main .journallogo .right ul li {
    clear: both;
    display: block;
    padding-left: 29px;
    margin-top: 5px;
    padding-bottom: 5px;
}
.siteBody .main .journallogo .right ul li a {
    color: #676767;
    line-height: 18px;
    font-family: Arial;
    text-decoration-line:none;
    text-decoration:none;
}
.siteBody .main .journallogo .right ul li a:hover {
    text-decoration:underline;
    text-decoration-line:underline;
}
.siteBody .main .journallogo .right ul li.li1 {
    background: url(/Contents/images/icon1_18.png) no-repeat;
}
.siteBody .main .journallogo .right ul li.li2 {
    background: url(/Contents/images/icon2_18.png) no-repeat;
}
.siteBody .main .journallogo .right ul li.li3 {
    background: url(/Contents/images/icon3_18.png) no-repeat;
}
.siteBody .main .journallogo .right ul li.li4 {
    background: url(/Contents/images/icon4_18.png) no-repeat;
}
.siteBody .main .journallogo .right ul li a:hover {
    color: #ff0000;
}
.siteBody .main .welcome {
    overflow: hidden;
}
.siteBody .main .welcome img{
    width:100%;
}
.siteBody .main .news {
    padding-top:10px; padding-bottom:5px;
}
.siteBody .main .news .carouselpart {
    width: 400px;
    padding-left: 10px;
    height:235px;
}
.siteBody .main .news .carouselpart .carousel .carousel-inner > .item > img,
.siteBody .main .news .carouselpart .carousel .carousel-inner > .item > a > img {
  display: block;
  width:390px;
  height: 235px;
}
.siteBody .main .news .newspart {
    width:546px; padding-left:15px;
}
.siteBody .main .news .newspart .highlight {
    border-radius: 5px 5px 0px 0px;
    background: url(/Contents/images/5bjl2.jpg) repeat-x;
    height: 54px;
    padding-left: 10px;
    padding-right: 10px;
    line-height:54px;
    overflow:hidden;
}
.siteBody .main .news .newspart .highlight a {
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
}
.siteBody .main .news .newspart .highlight a:hover {
    text-decoration-line:underline;
}
.siteBody .main .news .newspart .newslist {
    
}
.siteBody .main .news .newspart .newslist .top {
    margin-top: 7px;
    margin-bottom: 7px;
    overflow: hidden;
    background: #cccccc;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-bottom: 5px;
}
.siteBody .main .news .newspart .newslist .top .fl {
    font-size: 14px;
    font-weight: bold;
    color: #E52800;
    font-family: Arial,Helvetica,sans-serif;
    float:left;
}
.siteBody .main .news .newspart .newslist .top .fr {
    float:right;
}
.siteBody .main .news .newspart .newslist .top .fr a {
    color: #2566B8;
    font-size: 12px;
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
}
.siteBody .main .news .newspart .newslist .top .fr a:hover {
    color:#ff0000;
}
.siteBody .main .news .newspart .newslist ul li {
    clear: both;
    display: block;
    margin-right: 10px;
    padding-left: 10px;
    background: url(/Contents/images/5dian.jpg) no-repeat;
    background-position: 0px 10px;
    height:27px;
    line-height:27px;
    overflow: hidden;
}
.siteBody .main .news .newspart .newslist ul li .fl {
    width:426px;
}
.siteBody .main .news .newspart .newslist ul li .fl a {
    font-size: 12px;
    color: #2566B8;
    font-weight: bold;
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
}
.siteBody .main .news .newspart .newslist ul li .fl a:hover {
    color:#ff0000
}
.siteBody .main .news .newspart .newslist ul li .fr {
    width: 79px;
    color: #676767;
    font-size: 14px;
}
.siteBody .main .journal {
    margin-top:5px;
}
.siteBody .main .journal .navpart {
    width:240px;
    margin-bottom:10px;
}

.siteBody .main .journal .navpart .navMenu {
    margin-right:5px;
    margin-left:5px;
    margin-bottom:10px;
}

.siteBody .main .journal .navpart .navMenu ul li{
    height:25px;
    line-height:25px;
    clear: both;
    display: block;
    padding-left: 5px;
    background-color:#E4E4E4;
    border-bottom: 1px solid #FFFFFF;
    overflow: hidden;
    text-indent:5px;
    
}
.siteBody .main .journal .navpart .navMenu ul li a {
    text-decoration:none;
    cursor:pointer;
    font-size: 12px;
	font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
	color: #000000;
    text-decoration-line:none;
}
.siteBody .main .journal .navpart .navMenu ul li a:hover {
    color:#ff0000;
    text-decoration-line:underline;
}

.siteBody .main .journal .navpart .journalnav {
    margin-right:5px;
    margin-left:5px;
    margin-bottom:10px;
}

.siteBody .main .journal .navpart .journalnav ul li{
    clear: both;
    display: block;
    padding-left: 10px;
    padding-top:3px;
    padding-bottom:3px;
    background-color:#f0f0f0;
    border-bottom: 1px solid #FFFFFF;
    
    
}
.siteBody .main .journal .navpart .journalnav ul li a {
    text-decoration:none;
    cursor:pointer;
    font-size: 12px;
    font-style:italic;
    font-family: Arial, Helvetica, sans-serif;
	color: #000000;
    text-decoration-line:none;
}
.siteBody .main .journal .navpart .journalnav ul li a:hover {
    color:#ff0000;
    text-decoration-line:underline;
}


.siteBody .main .journal .navpart .statistics {
    margin-left:5px;
    margin-right:5px;
    margin-bottom:10px;
    background-color:#E4E4E4;
}
.siteBody .main .journal .navpart .statistics .innerpart {
    padding-top:5px;
    padding-bottom:5px;
}
.siteBody .main .journal .navpart .statistics dl {
    clear:both;
    overflow:hidden;
    display:block;
    padding-left:10px;
    margin-bottom:5px;
}
.siteBody .main .journal .navpart .statistics dl dt,dd {
    float: left;
    font-weight: bold;
    font-size: 12px;
    color: #9e4002;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-align:left;
}
.siteBody .main .journal .navpart .statistics dl dt {
    width:140px;
}
.siteBody .main .journal .navpart .statistics dl dd {
    padding-left:10px;
    width:80px;
    text-align:center;
}
.siteBody .main .journal .navpart .statistics dl dd a {
    font-weight: bold;
    font-size: 12px;
    color: #9e4002;
    text-decoration:underline;
}
.siteBody .main .journal .navpart .statistics dl dd a:hover {
    color:#ff0000;
}

.siteBody .main .journal .infopart {
    width: 700px;
    margin-left: 10px;
    margin-bottom:10px;
}

.siteBody .main .journal .infopart1 {
    width: 680px;
    margin-left: 30px;
}
.siteBody .main .journal .infopart .infoinner {
    margin:5px;
}
.siteBody .main .journal .infopart .infoinnerContent {
    margin:20px;
    margin-top:30px;
}
.siteBody .main .journal .journalinfo {
    
}
.siteBody .main .journal .journalinfo p {
    padding:5px;
    font-size:14px;
}
.siteBody .main .journal .issue {
    margin-bottom:10px;
}
.siteBody .main .journal .issue .left {
    width: 166px;
    position: relative;
    margin-left:10px;
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: hidden;
}
.siteBody .main .journal .issue .left .imgdiv {
    margin-bottom:10px;
}
.siteBody .main .journal .issue .left img {
    width:160px;
    height:218px;
}
.siteBody .main .journal .issue .left .issuetitle {
    font-weight: bold;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 14px;
    background: #dedede;
}
.siteBody .main .journal .issue .left .issuelist {
    padding: 5px 5px;
    overflow: hidden;
    background-color:white;
}
.siteBody .main .journal .issue .left .issuelist span {
    padding: 2px 2px;
    width: 23px;
    display: inline-block;
    overflow: hidden;
}
.siteBody .main .journal .issue .left .issuelist span a {
    color: #333;
    font-size: 14px;
    display: block;
    text-align: center;
    cursor:pointer;
    text-decoration:none;
}
.siteBody .main .journal .issue .left .issuelist span a:hover {
    background: #dedede;
    color: #333;
}
.siteBody .main .journal .issue .right {
    width: 515px;
    padding-left: 10px;
    position: relative;
    padding-top: 0px;
    padding-bottom: 20px;
    overflow: hidden;
}
.siteBody .main .journal .issue .right strong {
    font-weight: bold;
    color: #333;
    display: block;
    font-size: 14px;
}
.siteBody .main .journal .issue .right p {
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 10px;
    font-size: 14px;
}

.siteBody .main .journal .infopart .newslistX {
    margin:5px;
}
.siteBody .main .journal .infopart .newslistX a:hover {
    text-decoration:none;
}

.siteBody .main .journal .infopart .ebound {
    margin:10px;
}

.siteBody .main .journal .infopart .ebound .etable {
    width:100%;
    border:#d5d5d5 2px solid;
    margin-bottom:10px;
}
.siteBody .main .journal .infopart .ebound .etable tr td {
    width:90px;
    border:#d5d5d5 1px solid;
    padding:8px;
}
.siteBody .main .journal .infopart .ebound .etable tr td a {
    text-decoration-line:underline;
}
.siteBody .main .journal .infopart .ebound .etable tr td:first-child {
    background-color:#f6f6f6;
    font-weight:bold;
}
.siteBody .main .journal .infopart .eboard {
    margin:5px;
}
.siteBody .main .journal .infopart .eboard .charnav {
    background-color:#CCCCCC;
    font-size:12px;
    font-family: Arial, Helvetica, sans-serif;
}
.siteBody .main .journal .infopart .eboard .charnav .charnavinner {
    padding:3px;
}
.siteBody .main .journal .infopart .eboard .charnav a {
    cursor:pointer;
    font-size:13px;
}

.siteBody .main .journal .infopart .eboard .member {
    margin-bottom:2px;
    border:#d5d5d5 1px solid;
    width:100%;
}
.siteBody .main .journal .infopart .eboard .member td {
    border:#d5d5d5 1px solid;
    padding:5px;
    vertical-align:middle;
}

.siteBody .main .journal .infopart .eboard .member td img{
    width:76px;
    height:100px;
}

.siteBody .main .journal .infopart .memberdetail {
    margin-top:10px;
}
.siteBody .main .journal .infopart .memberdetail img {
    width:182px;
    height:242px;
}
.siteBody .main .journal .infopart .memberdetail .profile {
    width:510px;
    padding-left:20px;
}

.siteBody .main .journal .infopart .newslistX dl {
    width:680px;
    background-color:white;
    padding-top: 20px;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
    clear: both;
    margin-bottom:0px;
    font-family:Arial, Helvetica, sans-serif;
}
.siteBody .main .journal .infopart .newslistX dl:hover {
    background-color: #fff9ed;
}
.siteBody .main .journal .infopart .newslistX dl dt{
    text-decoration:none;
    color:#9E4002;
    padding-bottom:20px;
    font-size:10.5pt;
}
.siteBody .main .journal .infopart .newslistX dl dt:hover {
    text-decoration:none;
}
.siteBody .main .journal .infopart .newslistX dl dd {
    color: #333333;
    padding-bottom:20px;
    font-family:Arial, Helvetica, sans-serif
}
.siteBody .main .journal .infopart .newslistX dl dd .span1 {
    color:#D05C0F;
}
.siteBody .main .journal .infopart .highimpact {
    margin:5px;
}

.siteBody .main .journal .infopart .highimpact .text {
    font-size:14px;
    line-height:1.5;
}

.siteBody .main .journal .infopart .highimpact .item {
    border:#d5d5d5 1px solid;
    margin-top:10px;
    width:100%;
}
.siteBody .main .journal .infopart .highimpact .item td {
    border:#d5d5d5 1px solid;
    padding:5px;
}
.siteBody .main .journal .infopart .highimpact .item thead {
    font-size:14px;
    font-weight:bold;
    background-color:#E4E4E4;
    text-align:center;
}
.siteBody .main .journal .infopart .highimpact .item tbody tr td:first-child {
    text-align:center;
    color:#E86713;
    font-weight:bold;
    font-size:14px;
}
.siteBody .main .journal .infopart .visitstat {
    margin:5px;
}
.siteBody .main .journal .infopart .visitstat .stattable {
    border:#d5d5d5 1px solid;
    margin-bottom:10px;
    width:100%;
    border-collapse:collapse;
}
.siteBody .main .journal .infopart .visitstat .stattable td {
    border:#d5d5d5 1px solid;
    padding:3px;
    padding-left:8px;
    font-family:Tahoma;
}
.siteBody .main .journal .infopart .visitstat .stattable thead {
    font-size:13px;
    font-weight:bold;
    background-color:#E4E4E4;
    text-align:center;
}
.siteBody .main .journal .infopart .visitstat .stattable thead td {
    padding-left:3px;
    padding-right:3px;
    padding-top:3px;
    padding-bottom:3px;
}
.siteBody .main .journal .infopart .visitstat .stattable tbody tr td:first-child {
    text-align:center;
    width:40px;
    padding:0;
}
.siteBody .main .journal .infopart .about {
    border:1px solid #87CEEB; 
    border-collapse:collapse;
}
.siteBody .main .journal .infopart .about th{
    font-size:13px;
    font-weight:bold;
    width:200px;
    border:1px solid #87CEEB;
    font-family:Verdana;
    padding:5px;
    text-align:left;
}
.siteBody .main .journal .infopart .about td {
    font-size:12px;
    border:1px solid #87CEEB; 
    font-family:Verdana;
    padding:5px;
}
.siteBody .main .journal .infopart .about a:hover {
    text-decoration-line:underline;
}



.siteBody .down {
    background-color: #EDE8E7;
    font-size: 11px;
	color: #676767;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
    overflow: hidden;
    width:972px;
}
.siteBody .down .helpdesk {
    text-align: right;
    margin-top: 1.1em;
    margin-right: 1em;
}
.siteBody .down .helpdesk a {
    text-decoration: none;
    color: rgb(20, 55, 108);
}
.siteBody .down .helpdesk a:hover {
    text-decoration-line:underline;
}
.siteBody .down .subfooter {
    overflow: hidden;
    margin-left: 1.6em;
    margin-bottom:5px;
}

.siteBody .down .subfooter ul {
    margin: 20px 0px 0px;
    padding: 0px;
    width: 25%;
    text-align: left;
    float: left;
}

.siteBody .down .subfooter ul li {
    list-style-type: none;
    text-decoration: none;
    color: rgb(20, 55, 108);
    margin-bottom:8px;
}
.siteBody .down .subfooter ul li:first-child {
    margin-bottom:10px;
}
.siteBody .down .subfooter ul li b {
    color: #9E4002;
    font-size: 12px;
}
.siteBody .down .subfooter ul li h3 {
    margin: 0px 0px 0.05em;
    text-transform: uppercase;
}
.siteBody .down .subfooter ul li a {
    color: rgb(20, 55, 108);
    text-decoration-line:none;
    text-decoration:none;
}
.siteBody .down .subfooter ul li a:hover {
    text-decoration-line:underline;
    text-decoration:underline;
}
.siteBody .down .copyright {
    overflow: hidden;
    margin-left: 1.6em;
    margin-bottom:20px;
    margin-top:10px;
    text-align:center;
    font-size:12px;
}

.siteBody .index-main {
    margin-left: 25px;
    margin-right: 31px;
    margin-bottom:20px;
    width: 916px;
    overflow: hidden;
    
}

.siteBody .index-main .left {
    width: 337px;
    margin-top:30px;
}
.siteBody .index-main .middle {
    width: 192px;
    background-color: #DEDFE3;
    margin-left:25px;
    margin-right:25px;
    margin-top:8px;
    text-align:center;
}
.siteBody .index-main .right {
    width: 337px;
}

.siteBody .index-main .right .toppart {
    margin-top:5px;
    margin-bottom:5px;
   
}

.siteBody .index-main .global {
    padding-left:10px;
}
.siteBody .index-main .global img {
    height:20px;
    width:20px;
}
.siteBody .index-main .global .dropdown {
    height:20px;
    padding-left:5px;
}
.siteBody .index-main .global a {
    font-size: 14px;
}
.siteBody .index-main .global button{
    height:22px;
    font-size:13px;
    padding:1px 4px;
    color: #676767;
}

.siteBody .index-main .middle .logo {
    margin-top:20px;
}
.siteBody .index-main .middle .logo img {
    width: 164px;
    height: 164px;
}
.siteBody .index-main .middle .intro {
    padding-right:14px;
    padding-left:14px;
    margin-bottom:10px;
}
.siteBody .index-main .middle .intro a {
    font-size: 12px;
	color:rgb(20, 55, 108);
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.siteBody .index-main .middle .intro a:hover {
    color:red;
}
.siteBody .index-main .middle .journals {
    padding-right:14px;
    padding-left:14px;
}
.siteBody .index-main .middle .journals img {
    width:147px;
    height:221px;
}
.siteBody .index-main .middle .journals .jitem {
    margin-bottom:10px;
}
.siteBody .index-main .middle .journals .jitem:last-child {
    margin-bottom: 30px;
}
.more{
    margin-top:10px;
    margin-bottom:10px;
    text-align:right;
}
.more span {
    font-size: 12px;
	color: #C45A04;
	font-family: Arial, Helvetica, sans-serif;
}
.more a {
    font-size: 12px;
	line-height: 18px;
	color: #C45A04;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.more a:hover {
    color:red;
}
.siteBody .index-main .mnavbox {
    
}
.siteBody .index-main .mnavbox select {
    font-size: 12px;
	color: #676767;
	font-family: Arial, Helvetica, sans-serif;
    width:98%;
}
.siteBody .index-main .mnavbox .navselect {
    text-align:center;
    padding-top:10px;
}
.siteBody .index-main .mnavbox .gobtn {
    text-align:right;
    margin-top:10px;
    padding-bottom:5px;
    padding-right:3px;
}
.siteBody .index-main .mnavbox .gobtn button {
    font-size:13px;
    font-weight:bold;
    padding:1px 4px;
    height:22px;
    width:37px;
    background-color: #BD4100;
    border:none;
}

.siteBody .index-main .mnavbox .gobtn button:focus,
.siteBody .index-main .mnavbox .gobtn button.focus {
  background-color: #D94500;
}
.siteBody .index-main .mnavbox .gobtn button:hover {
  background-color: #D94500;
}
.siteBody .index-main .articlelist {
    padding-left:5px;
    padding-right:5px;
    padding-top:10px;
}

.siteBody .index-main .articlelist .articleitem {
    margin-bottom:10px;
}
.siteBody .index-main .articlelist .articleitem .num {
    width:20px;
    font-weight: bold;
	color: #9E4002;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
    vertical-align:top;
}
.siteBody .index-main .articlelist .articleitem .item {
    width:305px;
}
.siteBody .index-main .articlelist .articleitem .item .title {
    font-size: 12px;
	color:rgb(20, 55, 108);
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.siteBody .index-main .articlelist .articleitem .item .title a {
    font-size: 12px;
	color:rgb(20, 55, 108);
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
    cursor:pointer;
}
.siteBody .index-main .articlelist .articleitem .item .title a:hover {
    color:#2980b9;
}
.siteBody .index-main .articlelist .articleitem .item .count {
    font-size: 12px;
	color: #676767;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
    margin-top:10px;
}

.siteBody .index-main .articlelist .keyworditem {
    margin-bottom:10px;
}
.siteBody .index-main .articlelist .keyworditem .num {
    width:20px;
    font-weight: bold;
	color: #9E4002;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
    vertical-align:top;
}
.siteBody .index-main .articlelist .keyworditem .title {
    font-size: 12px;
	color:rgb(20, 55, 108);
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
    width:285px;
}
.siteBody .index-main .articlelist .keyworditem .title a {
    font-size: 12px;
	color:rgb(20, 55, 108);
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
    cursor:pointer;
}
.siteBody .index-main .articlelist .keyworditem .title a:hover {
    color:#2980b9;
}
.siteBody .index-main .articlelist .keyworditem .count {
    width:20px;
    font-size: 12px;
	color:rgb(20, 55, 108);
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.siteBody .index-main .reviewstat {
    margin-left:5px;
    margin-right:5px;
    margin-bottom:10px;
    padding-top:10px;
}

.siteBody .index-main .reviewstat dl {
    clear:both;
    overflow:hidden;
    display:block;
    padding-left:10px;
    margin-bottom:5px;
}
.siteBody .index-main .reviewstat dl dt,dd {
    float: left;
    font-weight: bold;
    font-size: 12px;
    color: #9e4002;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-align:left;
}
.siteBody .index-main .reviewstat dl dt {
    width:250px;
}
.siteBody .index-main .reviewstat dl dd {
    width:60px;
}
.siteBody .index-main .reviewstat dl dd a {
    font-weight: bold;
    font-size: 12px;
    color: #9e4002;
    text-decoration:underline;
}
.siteBody .index-main .reviewstat dl dd a:hover {
    color:#ff0000;
}

.siteBody .index-main .visitstat {
    margin-left:5px;
    margin-right:5px;
    margin-bottom:10px;
    padding-top:10px;
}
.siteBody .index-main .visitstat .stattable {
    border:#d5d5d5 1px solid;
    margin-bottom:10px;
    width:100%;
    border-collapse:collapse;
}
.siteBody .index-main .visitstat .stattable td {
    border:#d5d5d5 1px solid;
    padding:3px;
    padding-left:8px;
    font-family:Tahoma;
}
.siteBody .index-main .visitstat .stattable thead {
    font-size:13px;
    font-weight:bold;
    background-color:#E4E4E4;
    text-align:center;
}
.siteBody .index-main .visitstat .stattable thead td {
    padding-left:3px;
    padding-right:3px;
    padding-top:3px;
    padding-bottom:3px;
}
.siteBody .index-main .visitstat .stattable tbody tr td:first-child {
    text-align:center;
    width:40px;
    padding:0;
}




.siteBody .main .journal .infopart .gerlistB {
    margin:5px;
}

.siteBody .main .journal .infopart .gerlistB dl {
    width:685px;
    background-color:white;
    padding-top: 20px;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
    clear: both;
    margin-bottom:0px;
    font-family:Arial, Helvetica, sans-serif;
}
.siteBody .main .journal .infopart .gerlistB dl:hover {
}
.siteBody .main .journal .infopart .gerlistB dl dt{
    text-decoration:none;
    color:#9E4002;
    padding-bottom:20px;
    font-size:10pt;
}
.siteBody .main .journal .infopart .gerlistB dl dt:hover {
}
.siteBody .main .journal .infopart .gerlistB dl dd {
    color: #333333;
    padding-bottom:20px;
    font-family:Arial, Helvetica, sans-serif
}
.siteBody .main .journal .infopart .germore {
    margin-top:20px;
    text-align:right;
    font-size:10pt;
}

.siteBody .main .journal .infopart .bpgnav {
    margin:5px;
}
.siteBody .main .journal .infopart .bpgfile {
    margin-top:10px;
    margin-left:5px;
}

.siteBody .main .journal .infopart .bpgnews {
    margin-left:5px;
}

.siteBody .main .journal .infopart .bpgnews .newsstat {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom:10px;
    padding-top:5px;
    padding-bottom:10px;
    font-size:11pt;
}

.siteBody .main .journal .infopart .bpgjournals {
    margin-top:5px;
    margin-bottom:10px;
}

.siteBody .main .journal .infopart .bpgjournals table {
    border:#d5d5d5 1px solid;
}
.siteBody .main .journal .infopart .bpgjournals table td{
    border:#d5d5d5 1px solid;
    padding:5px;
}
.siteBody .main .journal .infopart .bpgjournals table thead td {
    font-size:10.5pt;
    font-weight:bold;
    vertical-align:middle;
    text-align:center;
}

.siteBody .main .journal .infopart .bloglist {
    margin:5px;
}

.siteBody .main .journal .infopart .bloglist .blogitem {
    width:685px;
    background-color:white;
    padding-top: 15px;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
    clear: both;
    margin-bottom:0px;
    font-family:Arial, Helvetica, sans-serif;
}


.siteBody .main .journal .infopart .bloglist .blogtitle{
    text-decoration:none;
    color:#9E4002;
    font-size:10.5pt;
}
.siteBody .main .journal .infopart .bloglist .blogauthors {
    color: #333333;
    font-family:Arial, Helvetica, sans-serif;
    padding-bottom:10px;
}

.siteBody .main .journal .infopart .bloglist .blogtimes {
    color: #333333;
    font-family:Arial, Helvetica, sans-serif;
    padding-bottom:15px;
}
.siteBody .main .journal .infopart .blogmenuouter {
    width:100%;
    background-color:#F0EFED;
    height:40px;
    line-height:40px;
}
.siteBody .main .journal .infopart .blogsearch {
    color:#337AB7;
    float:left;
}
.siteBody .main .journal .infopart .blogsearch ul li {
    float: left;
    padding-left: 10px;
}
.siteBody .main .journal .infopart .blogsearch ul li button {
    height:30px;
    line-height:18px;
}
.siteBody .main .journal .infopart .blogsearch ul li .SearchText {
    height:30px;
    width:200px;
    line-height:30px;
}
.siteBody .main .journal .infopart .blogsearch ul li .BlogTypeId {
    height:30px;
    width:200px;
}
.siteBody .main .journal .infopart .blogsearch ul li .SearchType {
    height:30px;
    width:100px;
}
.siteBody .main .journal .infopart .blogmenu {
    color:#337AB7;
    float:right;
    padding-right:10px;
}
.siteBody .main .journal .infopart .blogmenu ul li {
    float: left;
    padding-left: 10px;
}
.siteBody .main .journal .infopart .blogmenu ul li a {
    font-size: 10.5pt;
    color: #337AB7;
    text-decoration-line:none;
    text-decoration:none;
}
.siteBody .main .journal .infopart .blogmenu ul li a:hover {
    color: #ff0000;
    text-decoration-line:underline;
    text-decoration:underline;
}

.siteBody .main .journal .infopart .blogedit {
    padding:5px;
    margin-top:10px;
}

.siteBody .main .journal .infopart .blogedit label {
    color:#337AB7;
    font-weight:bold;
    font-size:12pt;
}
.siteBody .main .journal .infopart .blogdetail {
    padding:5px;
    margin-top:10px;
}

.siteBody .main .journal .infopart .blogdetail .blogcontent {
    padding:5px;
    font-size:12pt;
    line-height:1.5em;
}

.siteBody .main .journal .infopart .blogdetail table {
    border:1px solid #87CEEB; 
    border-collapse:collapse;
    width:100%;
}
.siteBody .main .journal .infopart .blogdetail table th{
    font-size:13px;
    font-weight:bold;
    width:120px;
    border:1px solid #87CEEB;
    font-family:Verdana;
    padding:5px;
    text-align:left;
}
.siteBody .main .journal .infopart .blogdetail table td {
    font-size:12px;
    border:1px solid #87CEEB; 
    font-family:Verdana;
    padding:5px;
}
.siteBody .main .journal .infopart .blogdetail .userPhoto {
    margin-bottom:10px;
}
.siteBody .main .journal .infopart .blogdetail .userPhoto img{
    width:120px;
    height:174px;
}
.siteBody .main .journal .infopart .blogdetail .userName {
    font-weight:bold;
    margin-bottom:5px;
}

.siteBody .main .journal .infopart .blogdetail .blogcmdate {
    margin-top:5px;
}
.siteBody .main .journal .infopart .blogdetail .blogcmdate span {
    color:gray;
    font-style:italic;
}

.siteBody .main .journal .infopart .blogdetail .logincomment {
    height:30px;
    line-height:30px;
    font-size:11pt;
    text-align:center;
}
.siteBody .main .journal .infopart .blogdetail .allcomments {
    font-style:italic;
}
.siteBody .main .journal .infopart .blogdetail .blogtitle {
    font-weight:bold;
}
.siteBody .main .journal .infopart .blogdetail .commentcontent {
    font-size:12pt;
    line-height:1.5em;
}

.siteBody .main .journal .infopart .membersearch {
    width:100%;
}
.siteBody .main .journal .infopart .membersearch ul li {
    float: left;
    padding-left: 10px;
}
.siteBody .main .journal .infopart .membersearch ul li button {
    line-height:18px;
}
.siteBody .main .journal .infopart .membersearch ul li .SearchText {
    width:430px;
}

.siteBody .main .journal .infopart .membersearch ul li .SearchType {
    width:100px;
}

.siteBody .main .journal .infopart .fadetail {
    padding:5px;
    margin-top:10px;
}

.siteBody .main .journal .infopart .fadetail .fahtml {
    padding:5px;
    font-size:11pt;
    line-height:1.5em;
}

.siteBody .main .journal .infopart .fadetail table {
    border:1px solid #87CEEB; 
    border-collapse:collapse;
    width:100%;
}
.siteBody .main .journal .infopart .fadetail table th{
    font-size:11pt;
    font-weight:bold;
    width:120px;
    border:1px solid #87CEEB;
    font-family:Verdana;
    padding:5px;
    text-align:left;
}
.siteBody .main .journal .infopart .fadetail table td {
    font-size:11pt;
    border:1px solid #87CEEB; 
    font-family:Verdana;
    padding:5px;
    line-height:1.5em;
}

.siteBody .main .journal .infopart .articlesearch {
}

.siteBody .main .journal .infopart .articlesearch .PublicationName{
    width:100%;
}

.siteBody .main .journal .infopart .articlesearch .ManuscriptId{
    width:300px;
}
.siteBody .main .journal .infopart .articlesearch .keywords{
    width:300px;
}

.siteBody .main .journal .infopart .articlesearch .ArticleTitle{
    width:100%;

}

.siteBody .main .journal .infopart .articlesearch .ManuscriptSource{
    width:300px;
}

.siteBody .main .journal .infopart .articlesearch .Author{
    width:300px;
}

.siteBody .main .journal .infopart .articlesearch .ScienceEditor{
    width:300px;
}
.siteBody .main .journal .infopart .articlesearch .Specialty{
    width:100%;
}
.siteBody .main .journal .infopart .articlesearch .CountPerPage{
    width:180px;
}
.siteBody .main .journal .infopart .articlesearch .SortedBy{
    width:180px;
}
.siteBody .main .journal .infopart .articlesearch .SortedBy1{
    width:250px;
}

.siteBody .main .journal .infopart .articlesearch .qryconditions{
    margin-bottom:10px;
    border:#8BA0BC 1px solid;
    background-color:#EAF1FA;
    width:100%;
}
.siteBody .main .journal .infopart .articlesearch .qryconditions th {
    width:150px;
    border:#8BA0BC 1px solid;
    text-align:left;
    padding-left:8px;
}
.siteBody .main .journal .infopart .articlesearch .qryconditions td {
    padding:3px;
    vertical-align:central;
    border:#8BA0BC 1px solid;
}
.siteBody .main .journal .infopart .articlesearch .searchoper{
}
.siteBody .main .journal .infopart .articlesearch .searchoper ul li{
    float: left;
    padding-right: 5px;

}
.siteBody .main .journal .infopart .articlesearch .searchoper ul li button{
    line-height:18px;

}

.siteBody .main .journal .infopart .articlepagelist {
    padding-top:20px;
    padding-left:20px;
    padding-right:20px;
}

.siteBody .main .journal .infopart .articlepagelist table{
    width:100%;
}

.siteBody .main .journal .infopart .articlepagelist table th{
    width:40px;
    vertical-align:top;
    border:0;
    text-align:left;
    color:#9E4002;
    font-size:13px;
    padding-left:5px;
}
.siteBody .main .journal .infopart .articlepagelist table td {
    font-size:13px;
}
.siteBody .main .journal .infopart .articlepagelist table td a{
    cursor:pointer;
}
.siteBody .main .journal .infopart .articlepagelist table td dt{
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom:15px;
    
}
.siteBody .main .journal .infopart .articlepagelist table td dd{
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom:15px;
    color: #676767;
}

.siteBody .main .journal .infopart .articledetail {
    padding-left:3px;
    padding-right:3px;
}

.siteBody .main .journal .infopart .articledetail .countdetail{
    padding-top:10px;
    padding-bottom:10px;
    font-size:13px;
}

.siteBody .main .journal .infopart .articledetail .table1{
    width:100%;

}

.siteBody .main .journal .infopart .articledetail .table1 th {
    background-color:#FEF3ED;
    height:45px;
    width:150px;
    border:0;
    text-align:left;
    padding-left:10px;
    border:2px solid white;
}
.siteBody .main .journal .infopart .articledetail .table1 td {
    background-color:#FEF3ED;
    height:45px;
    border:0;
    text-align:left;
    padding:5px;
    border:2px solid white;
}

.siteBody .main .journal .infopart .articledetail .table2{
    width:100%;
}


.siteBody .main .journal .infopart .articledetail .table2 td{
    background-color:#E4E4E4;
    height:45px;
    border:0;
    text-align:left;
    padding:5px;
    border:2px solid white;
}
.siteBody .main .journal .infopart .articledetail .table2 th {
    background-color:#E4E4E4;
    height:45px;
    width:150px;
    border:0;
    text-align:left;
    padding-left:10px;
    border:2px solid white;

}
.siteBody .main .journal .infopart .articledetail .table2 th .time1 {
    border:0;
    height:100%;
    padding-left:0px;
    vertical-align:central;
}


.siteBody .main .journal .infopart .articledetail .table2 th .time2 {
    border:0;
    height:100%;
    vertical-align:central;
}

.siteBody .main .journal .infopart .articledetail .table2 th .dt2 {
    background:url(/Contents/images/gray_circle.png) no-repeat; 
    background-position:20px 20px;
    padding-left:40px;
}
.siteBody .main .journal .infopart .helpdeskform {
    padding-left:3px;
    padding-right:3px;
}

    .siteBody .main .journal .infopart .helpdeskform .forlabel {
        font-family: 'Book Antiqua';
        font-weight: bold;
        font-size: 11pt;
    }

    .siteBody .main .journal .infopart .helpdeskform .error {
        color:red;
    }

    .siteBody .main .journal .infopart .submitsuccess {
        color:#337AB7;
        font-weight:bold;
        font-size:11pt;
        padding:5px;
        padding-top:20px;
        padding-bottom:20px;
    }


.siteBody .main .journal .infopart .kwdsearch {
    background-color:lightgray;
    font-size:13px;
    margin-top:10px;
    margin-left:5px;
    margin-right:5px;
    font-size:15px;
}

.siteBody .main .journal .infopart .kwdsearch li{
    float:left;
    padding-left:8px;
}

.siteBody .main .journal .infopart .kwdlist {
    margin-left:5px;
    margin-right:5px;
    display:block;
    margin-top:15px;
}

.siteBody .main .journal .infopart .kwdlist li{
    float:left;
    width:230px;
    padding-bottom:20px;
    padding-left:5px;
}
.siteBody .main .journal .infopart .kwdinfo {
    padding-left:5px;
    font-size:13px;
    margin-top:5px;
}

.siteBody .main .journal .infopart .sourcetitles {
    padding-left:5px;
}
.siteBody .main .journal .infopart .sourcetitles li{
    padding-bottom:10px;
    font-style:italic;
    font-size:14px;
}

.siteBody .main .journal .infopart .pubsorted {
    
}

.siteBody .main .journal .infopart .pubsorted li{
    float:left;
    padding-left:5px;
}

.siteBody .main .journal .infopart .reviewerwords {
    font-size:16px;
    
}

.siteBody .main .journal .infopart .reviewersearch {
    margin-bottom:20px;
    margin-top:20px;
}

.siteBody .main .journal .infopart .reviewersearch ul{
    display:block;
}

.siteBody .main .journal .infopart .reviewersearch ul li{
    float:left;
    padding-left:5px;
}

.siteBody .main .journal .infopart .reviewersearch .inputwidth{
    width:300px;
}

.siteBody .main .journal .infopart .reviewerlist {

}

.siteBody .main .journal .infopart .reviewerlist table {
    margin-bottom:10px;
    width:100%;
    font-size:16px;
    border-bottom:1px solid #e5e5e5;
    
}

.siteBody .main .journal .infopart .reviewerlist table td{
    padding-right:20px;
}




.jnavbar {
    background-color:#bd4100;
    font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
    width:100%;
    min-height:30px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
    margin-bottom:10px;
}
.jnavbar a {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.jnavbar a:hover {
    text-decoration-line:underline;
}
.wnavbar {
    background-color:#bd4100;
    font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
    width:100%;
    height:30px;
    line-height:30px;
    text-indent:10px;
    margin-top:5px;
}
.bnavbar {
    background: url(/Contents/images/2line1_02.png) repeat-x;
    font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
    width:100%;
    height:30px;
    line-height:30px;
    text-indent:10px;
}
.mnavbar {
    background-color:#bd4100;
    width:100%;
    min-height:20px;
}

.mnavbar div {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
    padding-bottom:4px;
    padding-top:4px;
    padding-left:20px;
}
.mnavbar a {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.mnavbar a:hover {
    text-decoration-line:underline;
}
.mnavbox {
    border-bottom: 1px solid #DEDFE3;
    border-right: 1px solid #DEDFE3;
    border-left: 1px solid #DEDFE3;
    border-radius:4px 4px;
    margin-bottom:20px;
}
.graynavbar {
    background-color:#CCCCCC;
    font-size:12px;
    font-weight:bold;
    width:100%;
    margin-top:8px;
    margin-bottom:8px;
    text-indent:5px;
    font-family: Arial, Helvetica, sans-serif;
    padding-top:3px;
    padding-bottom:3px;
}
.graynavbar a {
    cursor:pointer;
}
.graynavbar a:hover {
    text-decoration-line:underline;
}
.infodiv {
    width: 100%;
    margin-top: 10px;
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    background-color: #fbf8f8;
}
.framepart {
    padding-top:10px;
    padding-left:9px;
    padding-right:3px;
    text-align:center;
    margin:0 auto;
    width:100%;
}
.issueContent {
    width:100%;
}
.issueContent .navtoppart {
    margin-top:20px;
    margin-bottom:20px;
    width:100%;
}
.issueContent .navtoppart .navitem {
    font-weight:bold;
    font-size:12pt;
    margin-bottom:20px;
}

.issueContent .navtoppart .navitem .active {
    color: rgb(0, 85, 170);
    text-decoration: none;
    cursor: pointer;
}
.issueContent .navtoppart .navitem .active:hover {
    text-decoration-line:underline;
}
.issueContent .navtoppart .navitem .disabled {
    color:black;
    text-decoration: none;
    cursor:default;
}
.issueContent .navtoppart .contentitem {
    font-weight:bold;
    font-size:12pt;
}
.issueContent .articlepart {
    margin-top:10px;
    margin-bottom:10px;
    width:100%;
}
.issueContent .articlepart .subjectTitle {
    background-color: rgb(192,51,60);
    border: 1pt solid rgb(192, 51, 60);
    text-align: center;
    color: white;
    font-size: 16px;
    font-weight: bold;
    font-family: Verdana, sans-serif;
    min-height: 25px;
    vertical-align: middle;
    margin-bottom:20px;
}
.issueContent .articlepart .subjectArticle {
    margin-bottom:10px;
}
.issueContent .articlepart .aContent {
    margin-bottom:20px;
}
.issueContent .articlepart .articleTitle {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom:4px;
}
    .issueContent .articlepart .articleTitle .articleTitleLink {
        color: black;
        font-family: Arial, sans-serif;
        font-size: 10pt;
        font-weight: bold;
    }
.issueContent .articlepart .authors {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    margin-bottom:8px;
}
.issueContent .articlepart .authors .authororcid {
        display:inline-block;
    }
.issueContent .articlepart .journal {
    color: rgb(102, 102, 102);
    font-family: Arial, sans-serif;
    font-size: 9pt;
    margin-bottom:4px;
}
.issueContent .articlepart .journal .publisherId {
    border-bottom: 1px dotted #808080;
    cursor: pointer;
    font-style:italic;
}
.issueContent .articlepart .journal .vol {
    
}
.issueContent .articlepart .journal .issueNumber {
    
}
.issueContent .articlepart .journal .pageNumber {
    font-weight:bold;
}
.issueContent .articlepart .journal .pubdate {
}
.issueContent .articlepart .journal .doi {
}
.issueContent .articlepart .tocLink {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    text-decoration: none;
    color: rgb(0, 64, 128);
}

.issueContent .articlepart .tocLink:hover {
    text-decoration-line: underline;
    text-decoration: underline;
}
.issueContent .articlepart .tocDivider {
    font-family: Arial, sans-serif;
    font-size: 9.5pt;
    text-decoration: none;
}

.issueContent .articlepart .timeCited {
    font-family: Arial, sans-serif;
    font-size: 9.5pt;
    text-decoration: none;
}
.issueContent .articlepart .openAccess {
    font-family: Arial, sans-serif;
    font-size: 9.5pt;
    text-decoration: none;
    color:#E99058;
}

.issueContent .articlepart .pubarticles {

}
.issueContent .articlepart .pubarticles th{
    border:0;
    vertical-align:top;
    color:#FF9C40;
    padding-right:3px;
    font-weight:bold;
    font-size:13px;
}
.issueContent .articlepart .pubarticles td {
    vertical-align:top;
}
.font_gray_1 {
    font-size: 12px;
	line-height: 18px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.font_gray_2 {
    font-size: 14px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.font_yellow_1 {
    font-size: 12px;
    color: #9e4002;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
    line-height:20px;
}
.collapseTitle {
    margin-bottom:10px;
    cursor:pointer;
}
.popup-table {
    border:1px solid #87CEEB; 
    border-collapse:collapse;
}
.popup-table td {
    border:1px solid #87CEEB; 
    font-family:Verdana;
    font-size:10pt;
    font-weight:normal;
}
.coretip-popup {
    font-family:Verdana;
    font-size:10pt;
    font-weight:normal;
}

table.dataintable {
	border-collapse:collapse;
	border:1px solid #888;
    font-family: Tahoma; 
    font-size: 9pt;
    margin-bottom:10px;
    width:100%;
}
table.dataintable td,th
{
	border:1px solid #aaa;
    text-align:center;
    width:7%;
    font-size:9pt;
}
table.dataintable th {
    /*background-color:#dcdcdc;*/
    font-weight:bold;
    font-size:9pt;
    width:60px;
}

.popup-table-j {
    border:1px solid #87CEEB; 
    border-collapse:collapse;
}
.popup-table-j th{
    font-size:13px;
    font-weight:bold;
    width:120px;
    border:1px solid #87CEEB;
    font-family:Verdana;
    padding:5px;
    text-align:left;
}
.popup-table-j td {
    font-size:12px;
    border:1px solid #87CEEB; 
    font-family:Verdana;
    padding:5px;
}
.popup-table-j a:hover {
    text-decoration-line:underline;
}

.htmlcontent {
    padding-right:5px;
}
.required {
    color: #FF6600;
}
.asleft {
    margin-right:5px;
    margin-left:5px;
    background-color:rgb(239,239,239);
    width:235px;
    padding:3px;
}
    .asleft .total {
        padding-bottom:5px;
        font-size:13px;
    }
    .asleft .searchcondes li{
        padding-bottom:3px;
        font-size:13px;
    }
    .asleft .asgrp {
        
    }

    .asleft .asgrp .grpitem{
        display:block;
        border-top: 1px solid #FFFFFF;
        border-bottom: 1px solid #FFFFFF;
    }

        .asleft .asgrp .grpitem .grpitemtitle {
            display:block;
            cursor:pointer;
            height:40px;
            line-height:40px;

        }
            .asleft .asgrp .grpitem .grpitemtitle ul {
                
                
            }
    .asleft .asgrp .grpitem .grpitemtitle li{
        float:left;
        padding-right:10px;
        font-size:13px;
        font-weight:bold;
    }

    .asleft .asgrp .grpitem .grpitemlist{
        display:block;
    }

    .asleft .asgrp .grpitem .grpitemlist table{
        width:100%;
    }

    .asleft .asgrp .grpitem .grpitemlist table td{
        padding:5px;
    }
