@charset "utf-8";
@import url(bootstrap.css);
@import url(jquery-ui.css);
@import url(swiper-bundle.min.css);
@import url(lightslider.css);

html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
article,aside,figure,footer,header,nav,section,details,summary{display:block;}
*,*:before,*:after{box-sizing:border-box;font-smoothing:antialiased;}
*:before,*:after{outline:none;}
img,object,embed{max-width:100%;}
html{overflow-y:scroll;}
blockquote{margin-left:26px;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
a{margin:0;padding:0;vertical-align:baseline;color:#000;}
a:hover{text-decoration:underline;}
#inside-content .container a{color:#0555ae;text-decoration:underline;}
#inside-content .container a:hover{color:#000;text-decoration:none;}
#inside-content .container .indexList a{color:#000;text-decoration:none;}
#inside-content .container .indexList a:hover{color:#13478f;text-decoration:underline;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}
pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}
input[type="radio"]{vertical-align:text-bottom;}
input[type="checkbox"]{vertical-align:middle;}
input::placeholder{color:#666;}
select,input,textarea{font:99% sans-serif;}
small{font-size:85%;}
strong{font-weight:bold;}
sub,sup{font-size:75%;line-height:0;position:relative}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer;}
button,input,select,textarea{margin:0;}
button,input[type=button]{width:auto;overflow:visible;}
.DLAdobeReader{padding-top:3em;}
.DLAdobeReader img{padding:0 5px;vertical-align:middle;}
.desktop_img{display:none;}
iframe{aspect-ratio:16/9;width:100% !important;max-height:550px;max-width:750px;}

html,body{margin:0;padding:0;height:100%;color:#000;line-height:1.5em;font-size:1em;}
body{min-width:320px;background-color:#fff;position:relative;}
body *{text-shadow:none;}
body #footer .nonconform{display:none !important;}
body.nonconform #footer .nonconform{display:inline-block !important;}
body.nonconform #footer .conform{display:none !important;}

:lang(en){font-family:"Segoe UI","Arial","Helvetica","sans-serif","microsoft jhenghei";}
:lang(zh-hk){font-family:"Microsoft JhengHei","sans-serif";}
:lang(zh-cn){font-family:"Microsoft JhengHei","sans-serif";}
:lang(en) .enLang,:lang(zh-hk) .tcLang, :lang(zh-cn) .scLang{display:none !important;}

/*Black Color*/
/*body#index{filter:grayscale(1);}*/

/*fullsize*/
#fullsize .container{max-width:inherit;}

/*Table*/
table{border-collapse:collapse;border-spacing:0;}

table#enrolStyle{width:100%;}
table#enrolStyle tr th,table#enrolStyle tr td{padding:10px 15px;border:1px solid #000;}

/*Text*/
h1{font-size:2em;font-weight:bold;margin:0 0 .5em 0;}
h2{font-size:1.5em;font-weight:bold;margin:1em 0 .5em 0;}
h3{font-size:1.2em;font-weight:bold;margin:1em 0 .5em 0;}
h4{font-size:1em;font-weight:bold;margin:1em 0 .5em 0;}
p{text-align:justify;padding:.5em 0;line-height:1.5em;clear:both;font-size:1em;}
.alignCenter{text-align:center;}
.alignRight{text-align:right;}
.txtB{font-weight:bold;}
.txtBU{font-weight:bold;text-decoration:underline;}
.txtI{font-weight:normal;font-style:italic;}
.txtBI{font-weight:bold;font-style:italic;}
.txtU{text-decoration:underline;}
.floatR{float:right;right:0;}
.footNote{display:flex;margin:auto;font-size:0.8em;}
.footNote span{margin-right:10px;}
.tableScroll{overflow-x:auto;}
body#m3.submenu1 #contentLeft .submenu1,
body#m3.submenu2 #contentLeft .submenu2,
body#m3.leftmenu1 #contentLeft .leftmenu1,
body#m3.leftmenu2 #contentLeft .leftmenu2,
body#m3.leftmenu3 #contentLeft .leftmenu3,
body#m3.leftmenu4 #contentLeft .leftmenu4,
body#m3.leftmenu5 #contentLeft .leftmenu5,
body#m3.leftmenu6 #contentLeft .leftmenu6,
body#m3.leftmenu7 #contentLeft .leftmenu7,
body#m3.leftmenu8 #contentLeft .leftmenu8,
body#m3.leftmenu9 #contentLeft .leftmenu9,
body#m3.leftmenu10 #contentLeft .leftmenu10,
body#m3.leftmenu11 #contentLeft .leftmenu11,
body#m3.leftmenu12 #contentLeft .leftmenu12,
body#m3.leftmenu13 #contentLeft .leftmenu13,
body#m3.leftmenu14 #contentLeft .leftmenu14{text-decoration:underline;}

body#m4.submenu1 #contentLeft .submenu1,
body#m4.submenu2 #contentLeft .submenu2,
body#m4.leftmenu1 #contentLeft .leftmenu1,
body#m4.leftmenu2 #contentLeft .leftmenu2,
body#m4.leftmenu3 #contentLeft .leftmenu3,
body#m4.leftmenu4 #contentLeft .leftmenu4,
body#m4.leftmenu5 #contentLeft .leftmenu5,
body#m4.leftmenu6 #contentLeft .leftmenu6,
body#m4.leftmenu7 #contentLeft .leftmenu7,
body#m4.leftmenu8 #contentLeft .leftmenu8,
body#m4.leftmenu9 #contentLeft .leftmenu9,
body#m4.leftmenu10 #contentLeft .leftmenu10,
body#m4.leftmenu11 #contentLeft .leftmenu11,
body#m4.leftmenu12 #contentLeft .leftmenu12,
body#m4.leftmenu13 #contentLeft .leftmenu13,
body#m4.leftmenu14 #contentLeft .leftmenu14{text-decoration:underline;}

/*List*/
ul{list-style-type:disc;}
li{text-align:justify;margin-left:1.5em;margin-bottom:.5em;}
li:before{vertical-align:top;}
ol.upperAlpha {list-style-type:upper-alpha;}

.access{position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
.noShow{display:none;}
.wordBreak{font-weight:inherit;word-wrap:break-word;word-break:break-all;display:inline-block;max-width:100%;}
.phoneIcon{background:url('/images/phone-solid.svg')no-repeat left 0 top 3px;background-size:20px;padding-left:25px;}

/*Button*/
.backBtn{position:absolute;padding:0 !important;right:20px;top:60px;}
.backBtn a{color:#000;text-decoration:none !important;font-weight:normal !important;}

/*Skip to main content*/
#skiplinkHolder{background-color:#cc4c02;}
#skiplinkHolder div{display:block;margin:0 auto;max-width:1200px;text-align:center;width:100%;}
#skiplinkHolder div .skiplink{display:-moz-inline-stack;display:block;margin:0;max-height:0;color:#fff;}
#skiplinkHolder div .skiplink:focus{max-height:1920px;position:static;display:inline-block;padding:15px;margin:5px;outline:1px solid #fff;text-decoration:underline;}

/*Media*/
.homeBtn>a{margin-bottom:10px;padding:0px 12px;font-weight:normal;background:url('/images/share/home-solid.svg')no-repeat center;background-size:23px;}
.printBtn>a{margin-bottom:10px;padding:0px 12px;font-weight:normal;background:url('/images/share/print-solid.svg')no-repeat center;background-size:21px;}
.shareBtn>a{margin-bottom:10px;padding:0px 12px;font-weight:normal;background:url('/images/share/share-alt-solid.svg')no-repeat center;background-size:18px;}

/*Share media*/
.shareBtn{position:relative;margin-left:12px;}
.shareBtn>.shareList{display:none;position:absolute;top:50%;right:0;padding:8px 15px !important;text-align:left;z-index:9000;min-width:80px;background:#FFF;box-shadow:0px 3px 4px rgba(150, 150, 150, 0.2);margin-top:8px;}
.shareBtn.active>.shareList{display:block;}
.share-btns{position:relative;margin-top:15px;}
ul.share-btns{list-style-type:none;margin:0;padding:0;background-color:#fff;}
ul.share-btns>li{margin:0;display:inline-block;padding:5px !important;}
ul.share-btns a{font-size:0;padding:5px;}
.header-nav__tool--share .share-btns{white-space:nowrap;}
li .share-btns__btn{display:inline-block;vertical-align:top;width:34px !important;height:34px;margin-right:5px;position:relative;transition:0.2s;}
li .share-btns__btn img{width:34px !important;}
.mob-nav__control .share-btns__btn{width:30px;height:30px;vertical-align:middle;}
.mob-nav__control .share-btns__btn.share-btns__btn--email, .header-nav__tool--share .share-btns__btn.share-btns__btn--email, .share-btns__btn.share-btns__btn--email:hover{background-color:#5F7F1F;}
.mob-nav__control .share-btns__btn.share-btns__btn--fb, .header-nav__tool--share .share-btns__btn.share-btns__btn--fb, .share-btns__btn.share-btns__btn--fb:hover{background-color:#3b5998;}
.mob-nav__control .share-btns__btn.share-btns__btn--wa, .header-nav__tool--share .share-btns__btn.share-btns__btn--wa, .share-btns__btn.share-btns__btn--wa:hover{background-color:#108427;}
.mob-nav__control .share-btns__btn.share-btns__btn--wc, .header-nav__tool--share .share-btns__btn.share-btns__btn--wc, .share-btns__btn.share-btns__btn--wc:hover{background-color:#06842C;}
.mob-nav__control .share-btns__btn.share-btns__btn--tw, .header-nav__tool--share .share-btns__btn.share-btns__btn--tw, .share-btns__btn.share-btns__btn--tw:hover{background-color:#000000;}
.share-btns__btn:last-child{margin-right:0;}

/*Search*/
.searchBar{-webkit-appearance:none;border-radius:0;background:#fff;border:1px solid #666;border-right:0;display:block;float:left;height:26px;margin:0;padding:0 17px;outline-offset:0;}
.searchBtn{box-sizing:border-box;min-width:0;width:30px;height:26px;border:1px solid #666;border-left:0;padding:6px;-webkit-appearance:none;background:white url('/images/share/search-solid.svg')no-repeat center center;background-size:45%;margin:0;float:left;display:block;text-indent:-9999px;}
#mobile-top #searchInside div.search form{overflow:hidden;}
#mobile-top #searchInside div.search form .searchBar{width:80%;height:40px;padding:9px 17px 8px;}
#mobile-top #searchInside div.search form .searchBtn{width:40px;height:40px;border-top-left-radius:0;border-bottom-left-radius:0;}
#SearchBar_Input{display:block;width:80%;float:left;}
#SearchBar #searchAdvance{line-height:30px;margin-left:10px;}
#SearchBar #SiteGroup{clear:both;margin:6px 0;}
#SearchBar #SiteGroup span{margin-right:15px;margin-bottom:0;}
#SearchBar #SiteGroup label{margin:0 15px 0 5px;}
#SearchBar #SiteGroup input{vertical-align:middle;}
#SearchResult{margin:10px 0px;}
#SearchResult .Search_Sort{margin:10px 0px;}
#SearchResult .Search_Sort span{padding:0 10px;display:inline !important;margin:0;}
#SearchResult .Search_Result_Text{margin:20px 0px;font-weight:bold;border-bottom:1px solid #707070;padding:20px 0 10px;}
#SearchResult .Search_Result_Text .Search_Result_Keywords{color:#f00;font-weight:bold;display:inline !important;margin:0;}
#SearchResult .Search_Result{margin:10px 0px;}
#SearchResult .Search_Result ul{list-style:none;margin-left:10px;}
#SearchResult .Search_Result ul li{margin:0;}
#SearchResult .Search_Result ul li a{text-decoration:none;display:block;}
#SearchResult .Search_Result ul li a span{margin:0;}
#SearchResult .Search_Result ul li a .Search_Result_Id{float:left;font-weight:bold;width:40px;}
#SearchResult .Search_Result ul li a .Search_Result_Content{display:block;overflow:hidden;}
#SearchResult .Search_Result ul li a .Search_Result_Title{display:block;font-weight:bold;}
#SearchResult .Search_Result ul li a .Search_Result_Summary{display:block;font-size:90%;color:#444;padding:10px 0;overflow-wrap:break-word;}
#SearchResult .Search_Result ul li .Search_Result_Details{display:block;padding-left:40px;margin:0 0 10px;}
#SearchResult .Search_Result ul li .Search_Result_Details span{display:inline;color:#707070;font-size:80%;}
#SearchResult .Search_Result ul li .Search_Result_Url{display:block;color:#444;font-size:100%;overflow-wrap:break-word;}
#SearchResult .Search_Result ul li .Search_Result_Date:before{content:"-";padding:0 10px;}
#SearchResult .Search_Result ul li .Search_Result_Cache:before{content:"-";padding:0 10px;}
#SearchResult .Search_Result ul li .Search_Result_Cache a{display:inline;}
#SearchResult .Search_Nav{margin:20px 0px;font-weight:bold;border-top:1px solid #707070;padding:20px 0 10px;}
#SearchResult .Search_Nav ul{display:block;text-align:center;}
#SearchResult .Search_Nav ul li{display:inline-block;margin:0 8px;}
#SearchResult .Search_Nav ul li a.Current{font-weight:bold;}
#SearchResult .Search_Related{margin:20px 0px;font-weight:bold;border-top:1px solid #707070;padding:20px 0 10px;}
#SearchResult .Search_Related div{padding-bottom:10px;}
#SearchResult .Search_Related div span{font-weight:bold;color:#E00000;}
#SearchResult .Search_Related ul{display:flex;flex-direction:column;flex-wrap:wrap;text-align:left;list-style:none;margin-left:0;}
#SearchResult .Search_Related ul li{margin:0;}
#SearchResult .Search_Related ul li a{text-decoration:none;}
#Search_Loading{display:none;position:fixed;background-color:rgba(0,0,0,0.8);top:0;left:0;right:0;bottom:0;z-index:10000;}
#Search_Loading .Loader{margin:0 auto;top:50%;position:relative;opacity:0.7;margin-top:-40px;width:80px;height:80px;}
#Search_Loading .Text{opacity:0;position:absolute;left:0;top:55%;right:0;text-align:center;}
#Search_Loading .Loader.Spin{border:5px solid #fff;border-top:5px solid #222;border-radius:50%;animation:spin 2s linear infinite;}
#Search_Loading .Loader.Ripple div{position:absolute;border:5px solid #fff;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;}
#Search_Loading .Loader.Ripple div:nth-child(2){animation-delay:-0.5s;}
#Search_Loading .Loader.Ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:5px;border:5px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#fff transparent transparent transparent;}
#Search_Loading .Loader.Ring div:nth-child(1){animation-delay:-0.45s;}
#Search_Loading .Loader.Ring div:nth-child(2){animation-delay:-0.3s;}
#Search_Loading .Loader.Ring div:nth-child(3){animation-delay:-0.15s;}
#Search_Loading .Loader.Spinner{color:official;}
#Search_Loading .Loader.Spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite;}
#Search_Loading .Loader.Spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#fff;}
#Search_Loading .Loader.Spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s;}
#Search_Loading .Loader.Spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s;}
#Search_Loading .Loader.Spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s;}
#Search_Loading .Loader.Spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s;}
#Search_Loading .Loader.Spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s;}
#Search_Loading .Loader.Spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s;}
#Search_Loading .Loader.Spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s;}
#Search_Loading .Loader.Spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s;}
#Search_Loading .Loader.Spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s;}
#Search_Loading .Loader.Spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s;}
#Search_Loading .Loader.Spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s;}
#Search_Loading .Loader.Spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s;}
#Search_Loading .Loader.DotSpinner div{position:absolute;width:6px;height:6px;background:#fff;border-radius:50%;animation:lds-default 1.2s linear infinite;}
#Search_Loading .Loader.DotSpinner div:nth-child(1){animation-delay:0s;top:37px;left:66px;}
#Search_Loading .Loader.DotSpinner div:nth-child(2){animation-delay:-0.1s;top:22px;left:62px;}
#Search_Loading .Loader.DotSpinner div:nth-child(3){animation-delay:-0.2s;top:11px;left:52px;}
#Search_Loading .Loader.DotSpinner div:nth-child(4){animation-delay:-0.3s;top:7px;left:37px;}
#Search_Loading .Loader.DotSpinner div:nth-child(5){animation-delay:-0.4s;top:11px;left:22px;}
#Search_Loading .Loader.DotSpinner div:nth-child(6){animation-delay:-0.5s;top:22px;left:11px;}
#Search_Loading .Loader.DotSpinner div:nth-child(7){animation-delay:-0.6s;top:37px;left:7px;}
#Search_Loading .Loader.DotSpinner div:nth-child(8){animation-delay:-0.7s;top:52px;left:11px;}
#Search_Loading .Loader.DotSpinner div:nth-child(9){animation-delay:-0.8s;top:62px;left:22px;}
#Search_Loading .Loader.DotSpinner div:nth-child(10){animation-delay:-0.9s;top:66px;left:37px;}
#Search_Loading .Loader.DotSpinner div:nth-child(11){animation-delay:-1s;top:62px;left:52px;}
#Search_Loading .Loader.DotSpinner div:nth-child(12){animation-delay:-1.1s;top:52px;left:62px;}

/*Banner*/
.bannerIndex{background-color:#ccc;border-bottom:1px solid #ccc;}
#banner .transparent-btns_nav{opacity:0;}
#banner .transparent-btns_nav:hover{opacity:1;-webkit-animation:fadeIn .5s;-moz-animation:fadeIn .5s;-ms-animation:fadeIn .5s;-o-animation:fadeIn .5s;animation:fadeIn .5s;}
.swiper{width:100%;height:100%;max-width:1200px;background-color:#fff;}
.swiper-slide {text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transform:translate3d(0,0,0);}
.swiper-slide>div{width:100%;position:relative;color:#333366;display:block;padding:10px 20px;text-decoration:none;clear:both;}
.swiper-slide.s1>div{background-color:#C8EBA3;}
.swiper-slide.s2>div{background-color:#c1b4d6;}
.swiper-slide>div a{color:#fff;font-style:italic;font-size:1.2em;font-weight:bold;padding:5px 10px;text-decoration:none;background:url('/images/banner/arrow.svg')no-repeat right 15px center;background-size:25px;background-color:#AC5F06;width:210px;border-radius:10px;margin:5px 0;display:block;text-align:left;display:inline-block;}
.swiper-slide>div a:hover{color:#AC5F06;background:#fff url('/images/banner/arrow_hover.svg')no-repeat right 15px center;}
.swiper-slide>div .indexBannerTitle{font-size:1.5em;margin:0 0 5px 0;line-height:1.2em;color:#13478f;text-align:left;font-weight:bold;}
.swiper-slide>div p{font-size:1.1em;}
.swiper-slide.s1 .indexBannerTitle{color:#394F26;}
.swiper-slide.s2 .indexBannerTitle{color:#593768;}
.swiper-slide>a img{height:auto;width:100%;float:left;border:0;}
.swiper-pagination{position:relative;top:10px;left:0;top:0;bottom:0;}
.swiper-button-next:hover,.swiper-button-prev:hover{opacity:1;-webkit-animation:fadeIn .5s;-moz-animation:fadeIn .5s;-ms-animation:fadeIn .5s;-o-animation:fadeIn .5s;animation:fadeIn .5s;}
#banner{clear:both;position:relative;margin-top:58px;}
#banner .pause_btn,#banner .play_btn{-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index:9;position:relative;bottom:0;width:calc((100% - 200px ) / 2);}
#banner .pause_btn a{display: block;line-height: 0;font-size: 0;text-indent: -99999px;background: #ae1106 url('/images/banner/icon_banner_pasue.png') no-repeat scroll 0 0 / 100% 100%;border-radius: 50%;height: 30px;-webkit-transition: background-color 0.4s ease 0s;transition: background-color 0.4s ease 0s;width: 30px;border:1px solid #fff;margin:0 100%;}
#banner .pause_btn a:hover,#banner .play_btn a:hover{background-color: #ebc54b;}
#banner .play_btn a{display: none;line-height: 0;font-size: 0;text-indent: -99999px;background: #ae1106 url('/images/banner/icon_banner_play.png') no-repeat scroll 0 0 / 100% 100%;border-radius: 50%;height: 30px;-webkit-transition: background-color 0.4s ease 0s;transition: background-color 0.4s ease 0s;width: 30px;border:1px solid #fff;margin:0 100%;}

/*Slide*/
.lSAction{display:block !important;}
.lSAction>a{top:-5px;opacity:1;padding:0;margin:0;width:70px;height:70px;}
.lSAction > .lSPrev{left:0;}
.lSAction > .lSNext{right:0;transform:rotate(180deg);background-position:-70px 0;}

/*================================================================================================================================================================*/

/*TopBar*/
#desktop-top,#header{display:none;}
#mobile-top{display:block;z-index:10;margin-top:0;}
#mobile-top ul li.title{padding:5px 10px;display:inline-block;min-width:320px;z-index:100;position:fixed;width:100%;background-color:#fff;margin:0;}
#mobile-top #langInside div.titlei,#mobile-top #searchInside div.titlei{padding:5px 20px;display:inline-block;min-width:320px;z-index:100;background-color:#fff;width:100%;}
#mobile-top #langInside div.titlei a img,#mobile-top #searchInside div.titlei a img{width:195px;}
#mobile-top #searchInside div.title,#mobile-top #langInside div.title{padding:5px 20px;display:inline-block;min-width:320px;z-index:100;position:fixed;background-color:#fff;width:100%;}
#mobile-top #searchInside div.search,#mobile-top #langInside div.search{padding:5px 20px;}
#mobile-top .title span{text-decoration:none;color:#fff;font-weight:bold;font-size:1.1em;display:block;margin-top:24px;}
#mobile-top .title a img{height:40px;}
:lang(en) #mobile-top .title span{font-size:0.75em;}
#mobile-top .printBtn{display:inline-block;cursor:pointer;position:fixed;right:150px;top:14px;z-index:100;}
#mobile-top .printBtn a{color:#000;text-decoration:none;}
#mobile-top #shareIcon{display:none;}
#mobile-top .hotLinksBtn{display:inline-block;cursor:pointer;position:fixed;right:123px;top:12px;width:23px;z-index:100;}
#mobile-top .homeBtn>a{margin-bottom:10px;padding:14px 15px 10px 10px;font-weight:normal;background:url('../images/home-solid.svg')no-repeat right top;background-size:20px;}
nav#menu .printBtn>a{margin-bottom:10px;padding:14px 15px 10px 10px;font-weight:normal;background:url('../images/print-solid-w.svg')no-repeat right top;background-size:25px;width:auto !important;margin-left:20px;margin-top:10px;}
#mobile-top .shareBtn>a{margin-bottom:10px;padding:14px 15px 10px 10px;font-weight:normal;background:url('../images/share-alt-solid.svg')no-repeat right top;background-size:20px;}
#mobile-top .shareB{padding:10px 8px 10px 10px;right:0;margin-top:8px;right:-20px;}
#mobile-top #langIcon{display:inline-block;cursor:pointer;position:fixed;right:55px;top:17px;z-index:100;}
#mobile-top #langIcon a{color:#000;font-size:1.3em;}
#mobile-top .langB{margin-bottom:10px;padding:0 15px 10px 10px;font-weight:normal;background:url('../images/globe-solid.svg')no-repeat right top;background-size:22px;}
#mobile-top #menuBtn{display:inline-block;cursor:pointer;position:fixed;right:2px;top:8px;z-index:100;}
#mobile-top #searchInside{position:fixed;background-color:#13478f;color:#fff;margin-top:0;padding:0;width:100%;height:100%;z-index:100;overflow:hidden;display:none;}
#mobile-top #langInside{position:fixed;background-color:#13478f;color:#fff;margin-top:0;padding:0;width:100%;height:100%;z-index:100;overflow:hidden;display:none;}
#mobile-top #langInside a{color:#fff;font-size:1.1em;}
#mobile-top ul{margin-left:0;margin-bottom:0;}

/*Menu*/
.tMenu a{text-decoration:none;}
body.m1 .tMenu li a.m1,body.m2 .tMenu li a.m2,body.m3 .tMenu li a.m3,body.m4 .tMenu li a.m4,body.m5 .tMenu li a.m5,body.m6 .tMenu li a.m6,body.m7 .tMenu li a.m7,body.m8 .tMenu li a.m8{background-color:#13478f !important;color:#fff !important;}
#menu .openbtn{vertical-align:middle;cursor:pointer;}
#menu .openbtn a{text-decoration:none;padding:10px 20px;display:inline-block;vertical-align:top;}
#menu .openbtn .menu{text-align:center;color:#01666d;font-size:0.75em;line-height:1em;}
#menu .openbtn .bar1,#content-landing #menu .openbtn .bar2,#content-landing #menu .openbtn .bar3{width:30px;height:2px;background-color:#1f5361;margin:6px auto;transition:0.4s;}
body.index #menu .openbtn .bar1,body.index #menu .openbtn .bar2,body.index #menu .openbtn .bar3,body.s1 #menu .openbtn .bar1,body.s1 #menu .openbtn .bar2,body.s1 #menu .openbtn .bar3{width:30px;height:2px;background-color:#01666d;margin:6px auto;transition:0.4s;}
#menu li{margin:0;padding:0;background-color:#13478f;}
#menu li.lang{background-color:transparent;padding:0 10px !important;}
#menu li.lang a{width:inherit !important;color:#000;padding:0 10px !important;border-right:1px solid #000 !important;}
#menu li.lang a:last-child{border-right:0 !important;}
#menu>li:first-child a{border-top:1px solid #dadada;}
#menu>li:last-child a{border-bottom:5px solid #dadada;}
:lang(en) #menu .menuBar li:nth-child(5) a,:lang(en) #content-landing #menu .menuTool .menuBar li:nth-child(6) a{text-align:left;}
#menu a{text-decoration:none;display:block;padding:8px 20px;}
#menu a{color:#fff;}
body.index #menu .menuTool a,body.s1 #menu .menuTool a{color:#1f5361;}
#menu a:hover{color:#fff;}
#menu .menuBar{margin:0;}
#menu{margin-top:56px;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;z-index:100;display:none;padding-bottom:85px;}
#menu .toolBar{margin:0;}
#menu .toolBar>li{padding:0;margin:0;}
#menu .toolBar>li>a,#menu .toolBar>li>div>a{font-weight:bold;font-size:1.1em;text-align:left;width:100%;}
#menu .toolBar li a{display:inline-block;}
#menu .toolBar .lang a{display:inline-block;border:0;padding:10px 20px;}
#menu .toolBar li.in>ul{display:block;margin:0;}
#menu .toolBar li.in>ul a{padding-left:60px;color:#fff;}
#menu .toolBar li.in>ul ul a{padding-left:60px;background-color:#d6f1fe;color:#fff;}
.shadow-sm{font-weight:bold;font-size:1.25em;padding:10px;cursor:pointer;box-shadow:inherit !important;}
#menu .toolBar li.in>ul div.collapsible,#menu .toolBar li.in>ul div.arrowup{color:#fff;}
#menu .toolBar li.in>ul div.collapsible:after{color:#fff;}
#menu .toolBar li.in>ul li ul a{background-color:#d6f1fe;color:#000;text-indent:-15px;margin-left:24px;}
#menu .toolBar>li>ul{display:none;}
#menu .toolBar li div{width:100%;}
#menu .toolBar li div.collapsible a{text-decoration:none;padding:10px 50px 10px 20px;background:url('/images/down.png')no-repeat center right 15px;background-size:20px;}
#menu .toolBar li div.arrowup a{text-decoration:none;padding:10px 35px 10px 20px;background:url('/images/up.png')no-repeat center right 15px;background-size:20px;}
#menu .toolBar li form{padding:10px 20px;}
#menu .toolBar>li#awardIcon{background-color:#fff;padding:10px;}
#menu .toolBar>li#awardIcon a{width:50px;padding:5px;display:inline-block;}

#menu .pdcc,#menu .pdcc_l li>a>div>a{background-color:#3C841F !important;}
#menu .pdcc li,#menu .pdcc li a,#menu .pdcc_l li,#menu .pdcc_l li>a{background-color:#e3f8cf !important;color:#000 !important;display:block;}
#menu .pdcc_l div{background-color:#394F26 !important;}
#menu .cdsp_l div{background-color:#77488a !important;}
#menu .pdcc_l div a,#menu .cdsp_l div a{color:#fff !important;}
#menu .pdcc li a{color:#000 !important;}
#menu .cdsp,#menu .cdsp_l li>a>div>a{background-color:#B145C4 !important;}
#menu .cdsp li,#menu .cdsp li a,#menu .cdsp_l li,#menu .cdsp_l li>a{background-color:#efddf7 !important;color:#000 !important;display:block;}
#menu .cdsp li a{color:#000 !important;}
#menu .toolBar li.in>ul li.in ul{display:block;}
#menu .toolBar li.in>ul ul{margin:0;display:none;}
#menu .toolBar li.in>ul li div a{padding-left:60px;font-weight:bold;width:100%;}
#menu .toolBar li.in>ul ul a{background-color:transparent !important;color:#fff;text-indent:0 !important;}

nav#menu .search form{width:100%;}
nav#menu .search .searchBar{padding:12px 20px;margin:0;border-top:1px solid #666;border-bottom:1px solid #666;border-left:1px solid #666;background-color:#fff;display:block;width:85%;float:left;}
.show{display:block;}
.bar1,.bar2,.bar3{width:25px;height:4px;background-color:#333;margin:4px 0;transition:0.4s;}
.change .bar1{-webkit-transform:rotate(-45deg) translate(-5px, 6px);transform:rotate(-45deg) translate(-5px, 6px);}
.change .bar2{opacity:0;}
.change .bar3{-webkit-transform:rotate(45deg) translate(-5px, -7px);transform:rotate(45deg) translate(-5px, -7px);}
.crossBtn{position:absolute;right:27px;top:22px;z-index:99999;}
.crossBtn .bar1{transform:rotate(-45deg) translate(4px, 5px);}
.crossBtn .bar3{transform:rotate(45deg) translate(0, -10px);}
.shareB{display:none;position:absolute;right:-20px;background-color:#fff;padding:10px;z-index:1;}
.homeBtn>a{margin-bottom:10px;padding:0 9px 10px 10px;font-weight:normal;background:url('../images/home-solid.svg')no-repeat center;background-size:23px;}
.printBtn>a{margin-bottom:10px;padding:0 9px 10px 10px;font-weight:normal;background:url('../images/print-solid.svg')no-repeat center;background-size:21px;}
.shareBtn>a{margin-bottom:10px;font-weight:normal;background:url('../images/share-alt-solid.svg')no-repeat center;background-size:18px;}

/*Content*/
.container{max-width:1200px;}
#inside-content .menu{display:flex;justify-content:space-between;}
#inside-content .menu>div#contentLeft{display:none;}
.indexList{margin:0 0 1em 0;}
.indexList a{text-decoration:none;margin-left:1.5em;display:block;}
.indexList a:hover{text-decoration:underline;}
.indexList li{background:url('/images/angles-right-solid.svg')no-repeat left top 6px;background-size:15px;list-style-type:none;}
.indexList>li{margin-left:.5em;}
.indexList li.submenu1,.indexList li.submenu2{background:none;list-style-type:none;margin-left:0;}
.indexList li.submenu1 a,.indexList li.submenu2 a{margin-left:0;font-weight:bold;}

/*Landing News*/
#landing-news{text-align:center;}
#landing-news .col1{display:block;width:100%;vertical-align:top;padding:10px 0 0 0;border-bottom:1px solid #ae1106;}
#landing-news .col1>div{text-align:center;padding:20px 30px;font-size:2em;}
#landing-news .col1 h2{color:#384f79;font-size:2em;font-weight:bold;margin:0 0 .5em 0;}
#landing-news .col1 .col-content{font-size:100%;text-align:right;padding:20px 10px;position:relative;}
#landing-news .col1 .col-content ul{margin:0;color:#ae1106;}
#landing-news .col1 .col-content ul li{padding:0 0 10px 0;text-align:left;list-style:none;margin-left:0;}
#landing-news .col1 .col-content ul li span{font-weight:bold;color:#ae1106;font-size:1.1em;}
#landing-news .col1 .col-content ul li div{color:#000;}
#landing-news .col1 .col-content ul li a:hover{color:#13478f;}
#landing-news .col2{display:none;}
#landing-news .col3{display:block;width:100%;vertical-align:top;}
#landing-news .col2>div,#landing-news .col3>div{text-align:center;padding:20px 30px;font-size:2em;}
#landing-news .col2 .col-content,#landing-news .col3 .col-content{font-size:100%;text-align:center;padding:20px 10px;position:relative;}

/*Landing Videos*/
#landing-videos h2{text-align:center;}
#landing-videos p{text-align:left;}
#landing-videos .col1,#landing-videos .col2{padding:20px;text-align:center;}

/*lightSlider*/
#lightSlider{padding-left:66px;display:none;}
#lightSlider a img{max-height:50px;}
.usefulink .pause_btn,.usefulink .play_btn{-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 3;margin:30px 50% 0 50%;}
.usefulink .pause_btn a{display: block;line-height: 0;font-size: 0;text-indent: -99999px;background: #0b718d url('/images/icon_banner_pasue.png') no-repeat scroll 0 0 / 100% 100%;border-radius: 50%;height: 30px;-webkit-transition: background-color 0.4s ease 0s;transition: background-color 0.4s ease 0s;width: 30px;}
.usefulink .pause_btn a:hover,.usefulink .play_btn a:hover{background-color: #ebc54b;}
.usefulink .play_btn a{display: none;line-height: 0;font-size: 0;text-indent: -99999px;background: #0b718d url('/images/icon_banner_play.png') no-repeat scroll 0 0 / 100% 100%;border-radius: 50%;height: 30px;-webkit-transition: background-color 0.4s ease 0s;transition: background-color 0.4s ease 0s;width: 30px;);}

/*Usefulink*/
.usefulink{max-width:1200px;margin:20px auto;text-align:center;}
.usefulink a{padding:5px;display:inline-block;}
body#inside .usefulink{display:none;}

/*Footer*/
#sitemap{width:100%;background-image:#384f79;color:#fff;border-top:5px solid #9fb5cb;background-color:#384f79;padding:0 20px 20px 20px;}
#sitemap .container .site{display:none;width:100%;margin-bottom:50px;}
#sitemap .container>a{text-decoration:none;padding:20px;display:block;text-align:center;color:#fff;}
#sitemap .container>a span{text-decoration:none;color:#fff;font-weight:bold;background:url('../images/chevron-down-solid-w.svg')no-repeat right 70%;background-size:13px;}
#sitemap .container>a:hover,#sitemap .container>a:focus{text-decoration:underline;}
#sitemap ul{list-style:none;}
#sitemap ul li{margin-left:0;text-align:left;}
#sitemap ul li a{color:#fff;}
#sitemap ul li.sitemap-title{font-size:1.2em;font-weight:bold;margin:20px 0 10px 0;}
#sitemap ul li.submenu1,#sitemap ul li.submenu2{font-weight:bold;margin-top:10px;}
#footer{color:#000;font-size:.9em;text-align:center;}
#footer #footerIcon{list-style:none;line-height:4px;position:relative;margin:22px 0 0 0;}
#footer #footerIcon ul{padding-bottom:40px;margin-left:0;text-align:center;}
#footer #footerIcon ul li{padding:10px 10px 10px 0;margin-right:10px;position:relative;display:inline-block;font-size:0.95em;}
#footer .container{list-style:none;}
#footer .container ul li{position:relative;display:block;font-size:0.95em;text-align:center;}
#footer #backtotop a{color:#fff;font-size:1em;position:fixed;right:20px;bottom:55px;z-index:999;display:none;}
#footer #backtotop a:hover{text-decoration:underline;}

/*Content*/
#m1 .tMenu>li:nth-child(1)>a{color:#000 !important;background-color:#d6dce7 !important;}
#m2 .tMenu>li:nth-child(2)>a{color:#000 !important;background-color:#d6dce7 !important;}
#m3 .tMenu>li:nth-child(3)>a{color:#000 !important;background-color:#e6ebe1 !important;}
#m4 .tMenu>li:nth-child(4)>a{color:#000 !important;background-color:#f1ebf3 !important;}
#m5 .tMenu>li:nth-child(5)>a{color:#000 !important;background-color:#d6dce7 !important;}
#m6 .tMenu>li:nth-child(6)>a{color:#000 !important;background-color:#d6dce7 !important;}
#m0 .banner div{position:relative;background:url('/images/banner/m1_banner.jpg')no-repeat top right;background-size:contain;width:100%;margin-top:56px;}
#m1 .banner div{position:relative;background:url('/images/banner/m1_banner.jpg')no-repeat top right;background-size:contain;width:100%;margin-top:56px;}
#m2 .banner div{position:relative;background:url('/images/banner/m1_banner.jpg')no-repeat top right;background-size:contain;width:100%;margin-top:56px;}
#m3 .banner div{position:relative;background:url('/images/banner/m3_banner.jpg')no-repeat top right;background-size:contain;width:100%;margin-top:56px;max-height:185px;}
#m4 .banner div{position:relative;background:url('/images/banner/m4_banner.jpg')no-repeat top right;background-size:contain;width:100%;margin-top:56px;max-height:185px;}
#m5 .banner div{position:relative;background:url('/images/banner/m5_banner.jpg')no-repeat top right;background-size:contain;width:100%;margin-top:56px;}
#m6 .banner div{position:relative;background:url('/images/banner/m6_banner.jpg')no-repeat top right;background-size:contain;width:100%;margin-top:56px;}
.banner div{position:relative;margin:0 auto;max-width:1200px;max-height:148px;color:#13478f;}
.banner div span{width:250px;font-weight:bold;display:block;font-size:1.2em;line-height:1em;padding:10px 15px;}
h1{color:#384f79;}

#m0 .banner,#m1 .banner,#m2 .banner{background-color:#bdeffc;}
#m3 .banner{background-color:#E7F6D9;}
#m4 .banner{background-color:#E8D8F2;}
#m5 .banner{background-color:#BEEFFD;}
#m6 .banner{background-color:#F9F0C9;}

#contentBg{min-height:480px;}
#m0 #contentBg{background:url('/images/about_us/background.jpg')no-repeat;background-size:cover;background-position:bottom;}
#m1 #contentBg{background:url('/images/about_us/background.jpg')no-repeat;background-size:cover;background-position:bottom;}
#m2 #contentBg{background:url('/images/about_us/background.jpg')no-repeat;background-size:cover;background-position:bottom;}
#m3 #contentBg{background:url('/images/pdccBG.png')no-repeat;background-size:contain;background-position:bottom;}
#m4 #contentBg{background:url('/images/cdspBG.png')no-repeat;background-size:contain;background-position:bottom;}
#m5 #contentBg{background:url('/images/about_us/background.jpg')no-repeat;background-size:cover;background-position:bottom;}
#m6 #contentBg{background:url('/images/about_us/background.jpg')no-repeat;background-size:cover;background-position:bottom;}
#inside-content{padding:1em 0;padding-bottom:50px;}

/*nav*/
#breadcrumbs{padding:10px 0;position:relative;z-index:1;}
#breadcrumbs span{padding:0 10px 0 0;font-size:.9em;}
#breadcrumbs span:last-child:after{content:'';display:inline-block;vertical-align:middle;font-size:1em;margin:0 5px;}
:lang(en) #breadcrumbs div a{text-decoration:none;margin-bottom:10px;font-size:1em;padding:10px 15px 10px 10px;font-weight:normal;background:url('/images/share/chevron-right-solid.svg')no-repeat top 18px right 0;background-size:10px 10px;}
#breadcrumbs div a{text-decoration:none;margin-bottom:10px;font-size:1em;padding:10px 15px 10px 10px;font-weight:normal;background:url('/images/share/chevron-right-solid.svg')no-repeat top 17px right 0;background-size:10px 10px;}
#breadcrumbs div a:hover{text-decoration:underline;}
#breadcrumbs div a:first-child{padding:10px 15px 10px 0;}
#breadcrumbs div a.fa-home span{display:none;}
#breadcrumbs div a.active,nav div a:hover{color:#f5c008;}
#breadcrumbs div span.active{text-decoration:none;padding:10px 15px 10px 10px;font-weight:bold;}
#breadcrumbs div a:last-child{background:none;}

#menu>.mm-panels>.mm-panel>.mm-listview>.mm-listitem:last-child{background-color:transparent;}
#menu>.mm-panels>.mm-panel>.mm-listview>.mm-listitem:last-child:after{display:none;}
#nav .right ul.share-btns li{float:none;margin:0;}
.wc-qrcode{padding:30px;background:#fff;display:none;}
.wc-qrcode.is-active{display:block;}
.wc-qrcode p{font-size:0.875em;color:#000;margin:0 0 10px;}

/*M2 News*/
#inside-content table#newsStyle{width:100%;}
#inside-content table#newsStyle tr:nth-child(odd){background-color:#ececec;}
#inside-content table#newsStyle tr:nth-child(odd) td:first-child{border-right:1px solid #fff;}
#inside-content table#newsStyle tr:nth-child(even){background-color:#fff;}
#inside-content table#newsStyle tr:nth-child(even) td:first-child{border-right:1px solid #ececec;}
#inside-content table#newsStyle tr td{padding:10px 15px;}
#inside-content table#newsStyle tr td:first-child{font-weight:bold;color:#384f79;font-size:1.1em;}
#inside-content table#newsStyle tr td:last-child{}
#inside-content table#newsStyle tr td:last-child a:hover{text-decoration:underline;}

/*M3 PDCC Green*/
#m3 .banner div,#m3 h1{color:#394F26;}
#m3 .pdccUseful h1{background:url('/images/IconUseful.png')no-repeat left center;background-size:60px;list-style-type:none;padding:.4em 0 0 2.5em;height:67px;}
#m3 .pdccUseful #contentRight>div>div{background:url('/images/share-from-square-solid-green.svg')no-repeat left top;background-size:30px;list-style-type:none;padding-bottom:0.1em;padding-left:1.5em;color:#394F26;font-size:1.5em;margin:1em 0 0 0;font-weight:bold;}
#m3 .pdccUseful #contentRight>div>div>a{margin-left:2.3em;display:block;}
#m3 .pdccMedia h1{background:url('/images/IconMedia.png')no-repeat left center;background-size:60px;list-style-type:none;padding:.4em 0 0 2.5em;height:67px;}
#m3 .pdccMedia .videos{max-width:460px;width:100%;display:inline-block;margin:30px 20px;}
#m3 .pdccMedia .videos div:nth-child(1){font-weight:bold;padding-bottom:.5em;}
#m3 .pdccMedia .videos div:nth-child(3){display:flex;justify-content:space-between;}
#m3 .enrolW{margin:0 auto;}
#m3 .enrolW .boxes p,#m3 .enrolW .boxes h3{text-align:center;}
#m3 .boxes{background-color:#E7F6D9;border-radius:1rem;padding:.5rem 1rem;margin:.5rem 0;}

/*M4 CDSP Purple*/
#m4 .banner div,#m4 h1{color:#593768;}
#m4 .cdspUseful h1{background:url('/images/IconUseful.png')no-repeat left center;background-size:60px;list-style-type:none;padding:.4em 0 0 2.5em;height:67px;}
#m4 .cdspUseful #contentRight>div>div{background:url('/images/share-from-square-solid-purple.svg')no-repeat left top;background-size:30px;list-style-type:none;padding-bottom:0.1em;padding-left:1.5em;color:#593768;font-size:1.5em;margin:1em 0 0 0;font-weight:bold;}
#m4 .cdspUseful>div>div>a{margin-left:2.3em;display:block;}
#m4 .cdspMedia h1{background:url('/images/IconMedia.png')no-repeat left center;background-size:60px;list-style-type:none;padding:.4em 0 0 2.5em;height:67px;}
#m4 .cdspMedia .videos{max-width:460px;width:100%;display:inline-block;margin:30px 20px;}
#m4 .cdspMedia .videos div:nth-child(1){font-weight:bold;padding-bottom:.5em;}
#m4 .cdspMedia .videos div:nth-child(3){display:flex;justify-content:space-between;}
#m4 .boxes{background-color:#f4e8f9;border-radius:1rem;padding:.5rem 1rem;margin:.5rem 0;}

/*M5 Resources*/
#m5 .resourcesUseful h1{background:url('/images/IconUseful.png')no-repeat left center;background-size:60px;list-style-type:none;padding:.4em 0 0 2.5em;height:67px;}
#m5 .resourcesUseful>div>div{background:url('/images/share-from-square-solid-blue.svg')no-repeat left top;background-size:30px;list-style-type:none;padding-bottom:0.1em;padding-left:1.5em;color:#384f79;font-size:1.5em;margin:1em 0 0 0;font-weight:bold;}
#m5 .resourcesUseful>div>div>a{margin-left:2.3em;display:block;}

/*FAQ*/
.faq .tabsV .accordion{padding:5px 27px 5px 0px;text-decoration:none;background:url('/images/plus-solid-w.svg')no-repeat right 15px center;background-size:15px;color:#fff;width:100%;text-align:left;font-weight:bold;border:none;border-top:1px solid #fff;display:block;}
body#m3 .faq .tabsV .accordion{background-color:#394F26;}
body#m4 .faq .tabsV .accordion{background-color:#593768;}
.faq .tabsV .accordion:hover{color:#fff;cursor:pointer;position:relative;}
.faq .tabsV>div{position:relative;}
#inside-content .container .faq .tabsV .buttonFrame a{color:#fff;text-decoration:none;}
#inside-content .container .faq .tabsV .buttonFrame a:hover{color:#fff;text-decoration:underline;}
body#m3 .faq .tabsV .buttonFrame{background-color:#394F26;}
body#m4 .faq .tabsV .buttonFrame{background-color:#593768;}
.faq .tabsV .buttonFrame .button{padding:0 37px 30px 37px;}
.faq .tabsV .buttonFrame .button span{font-size:0.85em;text-align:right;color:#fff;display:inline-block;margin-right:10px;}
.faq .tabsV .buttonFrame .button span a{color:#fff;display:inline-block;}
.faq .tabsV .buttonFrame .button span a:hover{text-decoration:underline;}
.faq .tabsV .buttonFrame .button span img{width:25px;}
.faq .tabsV .active{text-decoration:none;background:url('/images/minus-solid-w.svg')no-repeat right 15px center !important;background-size:15px !important;}
.faq .tabsV .accordion .button{min-width:170px;padding:10px 0;}
.faq .tabsV .accordion-no{padding:20px 87px 20px 37px;color:#fff;background-color:#394F26;font-weight:bold;display:block;text-decoration:none;}
.faq .tabsV .accordion-no-pform{padding:20px 236px 20px 37px;color:#fff;background-color:#394F26;font-weight:bold;display:block;}
.faq .tabsV .accordion-no .button{min-width:170px;padding:0 0 10px 0;}
.faq .panel{background-color:#fcf8db;text-align:justify;display:none;}
.faq .panel ol{padding-bottom:7px;}
.faq .panel p{margin:0;}
.faq .floatRight{float:inherit;}
.sampleIcon{margin-right:10px;}
.sampleIcon a{color:#fff;text-decoration:none;}
.sampleIcon span{float:none;vertical-align:super;margin-right:8px;}
.annexIcon{margin:0;}
.annexIcon li{list-style-type:none;}
.annexIcon span{float:none;vertical-align:super;margin-right:8px;}
.faq .sampleIcon span{color:#fff;float:none;vertical-align:super;margin-right:8px;display:contents !important;font-size:1em !important;}
.faq ul{margin-bottom:0;padding:10px 25px;}
.tabsVTitle{background-color:#bdd7ee;width:100%;padding:8px 37px 8px 25px;margin:1px 0;font-weight:bold;}
.control_btn_wrap{clear:both;text-align:right;padding:20px 0;}
.control_btn_wrap .general_btn{color:#593768;padding:6px 20px;font-weight:bold;text-decoration:none;}
.lv1FAQ{padding:5px 10px;font-weight:bold;}
:lang(en) .lv1FAQ{padding:5px 0;}
.lv1FAQ span{font-weight:bold;display:table-cell;}
.lv1FAQ span:first-child{width:45px;text-align:right;padding-right:10px;}
:lang(en) .lv1FAQ{padding:5px 0;font-weight:bold;}
.lv3FAQ{margin-left:18px;padding:5px 0;margin-right:30px;}
.lv3FAQ span,.lv3FAQ div{display:table-cell;}
.lv3FAQ span:first-child{font-weight:bold;padding-right:10px;}
:lang(en) .lv3FAQ{margin-left:26px;padding:5px 0;margin-right:30px;}

/*M6 Contact Us*/
#inside-content table#contactStyle{width:100%;}
#inside-content table#contactStyle thead tr th{font-weight:bold;padding:10px 15px;background-color:#384f79;color:#fff;font-size:1.1em;}
#inside-content table#contactStyle thead tr th:first-child{border-right:1px solid #fff;}
#inside-content table#contactStyle tbody tr:nth-child(odd){background-color:#ececec;}
#inside-content table#contactStyle tbody tr:nth-child(odd) td:first-child{border-right:1px solid #fff;}
#inside-content table#contactStyle tbody tr:nth-child(even){background-color:#fff;}
#inside-content table#contactStyle tbody tr:nth-child(even) td:first-child{border-right:1px solid #ececec;}
#inside-content table#contactStyle tbody tr td{padding:10px 15px;}
#inside-content table#contactStyle tbody tr td:first-child{font-weight:bold;color:#384f79;}
#inside-content table#contactStyle tbody tr td:last-child{}
#inside-content table#contactStyle tbody tr td:last-child a:hover{text-decoration:underline;}

/*Mobile*/
@media all and (min-width:360px){
	
}
@media all and (min-width:375px){
	
}
@media all and (min-width:400px){
	
}
@media all and (min-width:414px){
	
}
@media all and (min-width:500px){
	
}
@media all and (min-width:600px){
	/*Contents*/
}

/*Tablet*/
@media all and (min-width:768px){
	/*Search*/
	#SearchResult .Search_Related ul{height:8em;}
	
	/*Contents*/
	.banner div{height:148px;background-size:cover !important;}
	.banner div span{width:250px;font-size:1.2em;padding:15px 15px;}
	.banner div span{width:auto;font-size:1.4em;padding:15px 20px;}
	#m3 .banner div,#m4 .banner div{height:158px;background-size:cover !important;}
	
	#inside-content .menu>div#contentLeft{width:20%;display:block;margin:0 20px;}
	#inside-content .menu>div#contentRight{width:80%;margin:0 20px;}
	
}

/*Desktop*/
@media all and (min-width:1024px){
	/*M3 PDCC Green*/
	#m3 .enrolW{width:50%;}
}
@media all and (min-width:1200px){
	.mobile_img{display:none;}
	.desktop_img{display:block;}
	.tableScroll{overflow-x:inherit;}
	#menu{display:none !important;}
	
	#mobile-top #shareIcon{display:inline-block;cursor:pointer;position:fixed;right:90px;top:30px;z-index:100;}
	#mobile-top #shareIcon a{color:#000;text-decoration:none;}	
	
	/*TopBar*/
	body{overflow:initial !important;}
	#mobile-top{display:none;}
	#desktop-top{display:block;background-color:#38507a;}
	#header{display:block;z-index:100;background-color:#fff;max-width:1200px;margin:0 auto;}
	#header>ul{display:flex;justify-content:space-between;}
	#header .container ul:first-child{margin:0;display:flex;justify-content:space-between;}
	#header .title{display:inline-block;margin-left:0;}
	#header .title a{display:inline-block;vertical-align:top;}
	#header .title img{float:left;margin-right:10px;padding:10px 15px;height:80px;}
	#header .toolBar{display:inline-block;text-align:right;vertical-align:top;z-index:10;position:relative;margin-right:1em;}
	#header .toolBar img{width:50px;}
	#header .toolBar ul{text-align:right;vertical-align:top;z-index:10;position:relative;}
	#header .toolBar ul{display:block;left:0;z-index:10;margin-left:0;margin-right:20px}
	#header .toolBar ul li{display:inline-block;padding:5px 0;}
	#header .toolBar ul li.search{vertical-align:middle;}
	#header .toolBar ul li.lang a{margin-right:12px;}
	#header .toolBar ul li a{font-size:1.1em;}
	#header .toolBar ul li a.fa-print,#header .toolBar ul li a.fa-share-alt{font-size:1.25em;}
	
	#desktop-top .container,#header .container{padding:0;}
	#desktop-top .tMenu{left:0;z-index:10;margin-left:0;background-color:#38507a;text-align:center;display:flex;justify-content:center;}
	#desktop-top .tMenu>li{display:inline-block;text-align:center;vertical-align:middle;line-height:1em;padding:0;margin:0;}
	#desktop-top .tMenu>li>a{color:#fff;padding:10px 30px;vertical-align:middle;font-weight:bold;text-decoration:none;display:block;font-size:.9em;display:inline-grid;align-items:center;height:100%;}
	:lang(en) #desktop-top .tMenu>li>a{padding:10px 18px;}
	#desktop-top .tMenu>li:nth-child(1)>a,#desktop-top .tMenu>li:nth-child(4)>a,#desktop-top .tMenu>li:nth-child(5)>a,#desktop-top .tMenu>li:nth-child(6)>a,#desktop-top .tMenu>li:nth-child(7)>a,#desktop-top .tMenu>li:nth-child(8)>a{background-color:#38507a;}
	#desktop-top .tMenu>li:nth-child(2){background-color:#3C841F;color:#fff;}
	#desktop-top .tMenu>li:nth-child(3){background-color:#B145C4;color:#fff;}
	#desktop-top .tMenu li:nth-child(1) .dropdown-content,#desktop-top .tMenu li:nth-child(4) .dropdown-content,#desktop-top .tMenu li:nth-child(5) .dropdown-content,#desktop-top .tMenu li:nth-child(6) .dropdown-content,#desktop-top .tMenu li:nth-child(7) .dropdown-content,#desktop-top .tMenu li:nth-child(8) .dropdown-content{background-color:#ccdcfa;}
	#desktop-top .tMenu li:nth-child(2) .dropdown-content{background-color:#e3f8cf;}
	#desktop-top .tMenu li:nth-child(3) .dropdown-content{background-color:#efddf7;}
	#desktop-top .tMenu li .dropdown-content li.submenu a{color:#fff;}
	#desktop-top .tMenu li:nth-child(1) .dropdown-content li.submenu,#desktop-top .tMenu li:nth-child(4) .dropdown-content li.submenu,#desktop-top .tMenu li:nth-child(5) .dropdown-content li.submenu,#desktop-top .tMenu li:nth-child(6) .dropdown-content li.submenu,#desktop-top .tMenu li:nth-child(7) .dropdown-content li.submenu,#desktop-top .tMenu li:nth-child(7) .dropdown-content li.submenu{background-color:#384f79;}
	#desktop-top .tMenu li:nth-child(2) .dropdown-content li.submenu{background-color:#394F26;}
	#desktop-top .tMenu li:nth-child(3) .dropdown-content li.submenu{background-color:#77488a;}
	
	
	#desktop-top .tMenu li .dropdown-content{z-index:100;position:absolute;box-sizing:border-box;margin-left:0;display:none;}
	#desktop-top .tMenu li.open .dropdown-content{z-index:100;box-sizing:border-box;display:block;margin:0;animation:fadeIn ease 0.5s;}
	#desktop-top .tMenu li .dropdown-content li{text-align:left;list-style-type:none;margin-left:0;}
	#desktop-top .tMenu li .dropdown-content li a{color:#000;padding:5px 20px;display:block;font-weight:normal;white-space:pre;}
	#desktop-top .tMenu li .dropdown-content ul li{text-align:left;width:250px;list-style-type:none;background-color:#fff;}
	.shareB{padding:10px 0 10px 20px;right:0;margin-top:30px;}
	
	/*Landing Banner*/
	#banner{margin:0;}
	.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
	.swiper-slide>div{width:40%;height:100%;position:absolute;padding:20px 30px 50px 40px;left:0;color:#333366;display:block;text-decoration:none;clear:both;background-color:transparent !important;}
	.swiper-slide>div .indexBannerTitle{font-size:2em;margin:0 0 0.5em 0;}
	.swiper-slide>div a{color:#fff;font-style:italic;font-size:1.2em;font-weight:bold;padding:5px 10px;text-decoration:none;background:url('/images/banner/arrow.svg')no-repeat right 15px center;background-size:25px;background-color:#AC5F06;width:250px;border-radius:10px;margin:0 0 10px 0;display:block;text-align:left;display:block;}
	.swiper-slide>div a:hover{color:#AC5F06;background:#fff url('/images/banner/arrow_hover.svg')no-repeat right 15px center;background-size:25px;}
	
	/*Contents*/
	.banner div span{width:auto;font-size:1.875em;padding:15px 20px;}
	
	
	/*Landing News*/
	#landing-news .container{padding:0;display:flex;}
	#landing-news .col1{display:inline-block;width:40%;border:0;padding:10px 0 0 0;}
	#landing-news .col1 .col-content{padding:10px 30px;height:90%;}
	#landing-news .col2{display:inline-block;width:60%;border:0;vertical-align:top;padding:10px 30px;}
	#landing-news .col2 .col-content{padding:0 10px;flex:1;font-size:100%;text-align:right;position:relative;}
	#landing-news .col3{display:none;}
	#landing-news .col2 .col-content,#landing-news .col3 .col-content{padding:10px 10px;}
	
	/*Landing Videos*/
	#landing-videos{background-color:#c6c6c6;}
	#landing-videos .container{padding:20px 0;display:flex;}
	#landing-videos .col1,#landing-videos .col2{display:inline-block;width:50%;border:0;padding:20px;}
	
	/*Content*/
	.banner div{margin-top:0 !important;}
	
	/*Footer*/
	#sitemap ul{display:table-cell;padding:10px;text-align:left;width:33%;}
	#sitemap .container{max-width:1200px !important;}
	#sitemap .container .site{display:flex;justify-content:space-between;}
	#footer .container{display:flex;justify-content:space-between;text-align:left;max-width:1200px !important;}
	#footer #footerIcon{list-style:none;line-height:4px;position:relative;max-width:1200px;margin:0 auto;}
	#footer #footerIcon ul{text-align:right;padding-bottom:10px;}
	#footer #footerIcon ul li{padding:10px 0;margin-right:10px;}
	#footer #footerIcon ul li:last-child{margin-right:0;}
	#footer .container ul li{display:inline-block;}
}

@media print{
	@page{size:A4;margin:0;}
	html, body{width:210mm;height:297mm;}
	#skiplinkHolder,#menu,.banner,#mobile-top,.toolBar,#hotLinkTag{display:none !important;}
	body{overflow:'';}
	#header{display:block;}
	#header .title{list-style-type:none;}
}