.txt-cntr{text-align:center;}
.box-cntr{display:block;margin-left:auto;margin-right:auto;}
 
/*header{background:#fffbea;}*/
.cbar{background:#026;color:#fff;box-shadow:2px 4px 6px #666;padding:0.2rem 2%;border-radius:0 0 2rem 2rem;height:2rem;margin-bottom:0.5rem;font: 0.9rem arial,sans-serif}
.cbar span{display:inline-block;}
.cbar .cb-left{width:60%;float:left}
.cbar .cb-right{width:35%;float:right;text-align:right;}
.cbar a{display:inline-block;color:#fff;font-size:1.2rem;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}
.cbar a:hover{text-shadow:0 0 10px #ff0;-moz-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(1.4)}
#top-menu-sec{border-bottom:0.4rem solid #fc0;border-top:0.4rem solid #fc0;}
#top-menu-sec nav{z-index:1000;}
#top-menu-sec nav, #top-menu-sec nav>div{background:#026;}
.sec1{background:#eee;}
.sec2{background:#fff;}
.sec1,.sec2{}
.txt{font-family:sans-serif}
.sec1 img[align="left"],.sec2 img[align="left"]{margin-right:2rem;}
.sec1 img[align="right"],.sec2 img[align="right"]{margin-left:2rem;}
.sechd,.sechd1{background:#3d4cb8;color:#fffbea;margin:1rem auto 1rem;box-shadow:2px 4px 4px #666;text-align:center;}
.sechd{border-radius:1.5rem 1.5rem 0 0;}
.sechd1{width:60%;}
.secimg{border:4px solid #fff;box-shadow:0 0 2px 2px #aaa;margin-bottom:1rem;}
.hd1{color:#026;font-weight:bold;}
.cbox1{width:90%;margin:1rem auto;text-align:justify;}
.quote{text-align:justify;font:1.4rem 'Courgette', 'Comic Sans MS', Sans-Serief;letter-spacing:0.1rem;color:#666;line-height:2rem;}
.button{color:#fff !important;border-radius:0.6rem;}

table{border:1px solid #888;box-shadow:0 0 4px 2px #3d4cb8;}
table caption{color:#3d4cb8;text-decoration:underline;}
table thead tr{background:#3d4cb8;color:#fff;}
table tbody tr:nth-child(odd) td{background:#fff;}
table tbody tr:nth-child(even) td{background:#d9dcf1;}

.plist tr td img{max-height:128px;border:4px solid #eee; box-shadow:0px 0px 2px 2px #888;}

.newsbox{width:95%;margin:1rem auto;}
.newsbox ul{width:100%;list-style:outside none none;padding:0;}
.newsbox li{border-bottom:1px dashed #999;padding:0.8rem 0.4rem 0.2rem;}
.newsbox li.odd{background:#fafafa none repeat scroll 0 0;}
.newsbox li::after{clear:both;content:'';display: block;}
.newsbox img{float:left;margin:4px 10px 0 0;width:96px;border:2px solid #fff;box-shadow:0px 0px 3px #333;}
.newsbox p{font-size:0.9rem;color:#004;margin:0.1rem 0 0;text-align:center;}
.newsbox a, .txt a{color:#026;font-family:Arial,sans-serif;font-size:1rem;font-weight:bold;}
.newsbox a:hover, .txt a:hover{color:#00f;text-decoration:underline;}
.newsbox small a, .txt small a{font-size:.8rem;font-style:italic;}

footer{background:#000;color:#eee;padding-top:1rem;}
footer a{color:#fc0;}
footer a:hover{text-decoration:underline;color:#fc0;}
address ul{list-style:outside none none;margin-left:3rem;}
address ul li{text-indent:-1rem;}
address ul li i{display:inline-block;width:1rem;}
/*color:#f6df16;*/

.orbit-caption{font-size:2rem;text-align:center;}

.w-10rem{max-width:10rem}

.err-box{border:1px solid #d00;box-shadow:0px 0px 3px #f00;}
.err-txt{color:#d00;}
.cpr{font-size:0.8rem;color:#888;}
.hcbak{background: url('../images/hc_back2.png') center no-repeat;color:#006;font-size:1.1rem;}

@media only screen and (max-width: 800px)
{
.cbar{padding:0.1rem 1rem;}
/* .cbar .cb-left{width:95%;float:none;text-align:center;} */
.cbar .cb-right{width:100%;float:none;text-align:center;}
.orbit-caption{font-size:1.1rem;background:rgba(0,0,0,0.4);} /*background:transparent;*/
.quote{font-size:1rem;}
.newsbox,.cbox1{margin-bottom:4rem;}
}
