@charset "utf-8";
/* CSS Document */

body.txt{background:none;}
.txt a {text-decoration:underline;color:#000 !important;}
.txt h1, .txt h2, .txt h3, .txt h4, .txt h5, .txt h6{color:#000 !important;}

/* Header */
.txt div.header{height:110px;}
.txt div.header .topFunc{position:relative;height:30px;width:100%;}
.txt div.header .topFunc ul{float:left;width:100%; }
/* added by programmer*/
.txt div.header .topFunc ul li{float:left;padding:0 7px; }
/* --added by programmer*/
.txt div.header .searchBox{position:absolute;top:8px;right:0;width:auto;}
.txt div.header .searchBox div input{float:left middle;}
.txt .TitleHeader{/*color:#002156;*/color:#000000;font-size:18px;font-weight:bold;clear:both;}
.txt .qlink{/*color:#002156;*/color:#000000;font-size:14px;font-weight:bold;clear:both;}
.txt h1{/*color:#002156*/color:#000000;font-size:18px;font-weight:bold;clear:both;padding-top:5px;}

.txt div.header .menu.firstMenu{border-bottom:1px solid #000;}
.txt div.header .menu{left:0;position:static;height:42px;margin:4px 0;display:block;}
.txt div.header .menu menu{height:auto;}
.txt div.header .menu li{background:none;height:auto;float:left;}
.txt div.header .menu menu li a{border:none;/*color:#7c7c61;*/color:#000000;padding:5px;margin:0 5px;font-weight:bold;display:block;}
.txt div.header .menu menu li a:hover,
.txt div.header .menu menu li.hlLink a:hover,
.txt div.header .menu menu li a.current{background-color:transparent/*;color:#00829B;*/;color:#000000;border-bottom:3px solid #000000/*#00829B*/;text-decoration:none;}
.txt div.header .menu menu li a{/*color:#00829B;*/color:#000000;}/*#34545C;*/
.txt div.header .menu menu li a:hover{/*color:#00829B;*/color:#000000;border-color:/*#00829B*/#000;}
/*
.txt div.header .menu menu li.programmes a{color:#E43522;}
.txt div.header .menu menu li.programmes a:hover{color:#E43522;border-color:#E43522;}
.txt div.header .menu menu li.admission a{color:#F78E0D;}
.txt div.header .menu menu li.admission a:hover{color:#F78E0D;border-color:#F78E0D;}
.txt div.header .menu menu li.PSR a{color:#FFB82F;}
.txt div.header .menu menu li.PSR a:hover{color:#FFB82F;border-color:#FFB82F}
.txt div.header .menu menu li.PE a{color:#25B18B;}
.txt div.header .menu menu li.PE a:hover{color:#25B18B;border-color:#25B18B}
.txt div.header .menu menu li.funZone a{color:#19A7B0;}
.txt div.header .menu menu li.funZone a:hover{color:#19A7B0;border-color:#19A7B0}
*/

/* added by programmer*/
/* Common */
.txt ul.list{margin:0;}
.txt ul.list li{list-style:disc outside;margin:5px 0;margin-left:20px;padding-left:5px;}
.txt .TreeMenu ul.list li ul.list{display:none;}
.txt a:hover{/*color:#002156;*/color:#000000;}
.txt a:link,
.txt a:visited {text-decoration:underline;}
.txt div.outerContent{min-height:0; margin:0 auto;}

.txt .content-wrapper .tab { font-size:12px; color:#00829b; margin-top:0px; position:relative;}
.txt .content-wrapper .tab ul { padding:0px; margin:0px; }
.txt .content-wrapper .tab li {display:inline-block; height:20px; font-size:12px; float:left; position:relative; /*margin-left:20px;padding-left:5px;*/}
.txt .content-wrapper .tab .subTab li {display:inline-block;  float:left; position:relative; padding-right:10px;}
.txt .content-wrapper .tab .subTab a, .txt .content-wrapper .tab .subTab a:hover{text-decoration: underline; display:inline-block;  float:left; position:relative; padding-right:10px;}

.txt .content-wrapper .tab .current { background:none; top left;font-weight:bold; font-size:12px; padding:5px; margin:0px;}
.txt .content-wrapper .tab .on { background:none; top left;font-size:12px; padding:5px; margin:0px; }
.txt .content-wrapper .oval {  display:none;}



.txt ul.listM li{/*color:#E43522;*/color:#000; list-style: none outside none; font-weight:bold}

.txt div.header .menu menu li.professional_schemes a{/*color:#FFB82F;*/color:#000;}
.txt div.header .menu menu li.professional_schemes a:hover{/*color:#FFB82F;*/color:#000;border-color:/*#FFB82F*/#000;}
.txt div.header .menu menu li.professional_examinations a{/*color:#25B18B;*/color:#000;}
.txt div.header .menu menu li.professional_examinations a:hover{/*color:#25B18B;*/color:#000;border-color:/*#25B18B*/#000;}
.txt div.header .menu menu li.fun_zone a{/*color:#19A7B0;*/color:#000;}
.txt div.header .menu menu li.fun_zone a:hover{/*color:#19A7B0;*/color:#000;border-color:/*#19A7B0*/#000;}
/* end */

.txt div.header .menu menu li.ps3 a{/*color:#B4D339;*/color:#000;}
.txt div.header .menu menu li.ps3 a:hover{/*color:#B4D339;*/color:#000;border-color:/*#B4D339*/#000;}
.txt div.header .menu menu li.ps5 a{/*color:#BF9D13;*/color:#000;}
.txt div.header .menu menu li.ps5 a:hover{/*color:#BF9D13;*/color:#000;border-color:/*#BF9D13*/#000;}
.txt div.header .menu menu li.ps7 a{/*color:#FBA723;*/color:#000;}
.txt div.header .menu menu li.ps7 a:hover{/*color:#FBA723;*/color:#000;border-color:/*#FBA723*/#000;}
.txt div.header .menu menu li.topupDegree a{/*color:#EF59A1;*/color:#000;}
.txt div.header .menu menu li.topupDegree a:hover{/*color:#EF59A1;*/color:#000;border-color:/*#EF59A1*/#000;}
.txt div.header .menu menu li.postGrad a{/*color:#37B2E7;*/color:#000;}
.txt div.header .menu menu li.postGrad a:hover{/*color:#37B2E7;*/color:#000;border-color:/*#37B2E7*/#000;}
.txt div.header .menu menu li.partTime a{/*color:#FB9A86;*/color:#000;}
.txt div.header .menu menu li.partTime a:hover{/*color:#FB9A86;*/color:#000;border-color:/*#FB9A86*/#000;}

/*.txt div.header .rightCol menu li a.current{background-color:transparent;color:#002156;border-bottom:3px solid #002156;}
.txt div.header .menu menu li.social a{color:#CCCCCC;}
.txt div.header .menu menu li.social a:hover{color:#CCCCCC;border-color:#CCCCCC}*/

/* added by programmer*/
.txt div.header .menu menu li.s3_programmes a{/*color:#B4D339;*/color:#000;}
.txt div.header .menu menu li.s3_programmes a:hover{/*color:#B4D339;*/color:#000;border-color:/*#B4D339*/#000;}
.txt div.header .menu menu li.s5_programmes a{/*color:#BF9D13;*/color:#000;}
.txt div.header .menu menu li.s5_programmes a:hover{/*color:#BF9D13;*/color:#000;border-color:/*#BF9D13*/#000;}
.txt div.header .menu menu li.s7_programmes a{/*color:#FBA723;*/color:#000;}
.txt div.header .menu menu li.s7_programmes a:hover{/*color:#FBA723;*/color:#000;border-color:/*#FBA723*/#000;}
.txt div.header .menu menu li.topup_degree_programmes a{/*color:#EF59A1;*/color:#000;}
.txt div.header .menu menu li.topup_degree_programmes a:hover{/*color:#EF59A1;*/color:#000;border-color:/*#EF59A1*/#000;}
.txt div.header .menu menu li.post_graduate_programmes a{/*color:#37B2E7;*/color:#000;}
.txt div.header .menu menu li.post_graduate_programmes a:hover{/*color:#37B2E7;*/color:#000;border-color:/*#37B2E7*/#000;}
.txt div.header .menu menu li.parttime_programmes a{/*color:#FB9A86;*/color:#000;}
.txt div.header .menu menu li.parttime_programmes a:hover{/*color:#FB9A86;*/color:#000;border-color:/*#FB9A86*/#000;}
/* end */
/*social_programmes*/

/* Footer */
.txt div.footer{background:none;border-top:3px solid #999;text-align:left;}
.txt div.footer ul,.txt div.footer p{position:static;text-align:left;float:none;display:block;margin:0;}
.txt div.footer ul li,
.txt div.header ul li{background:none;border-left:1px solid /*#666*/#000;float:left;padding:0 7px;}
.txt div.footer ul li.first,
.txt div.header ul li.first{padding-left:0;border-left:0 none;}
.txt div.footer .copy{/*color:#34545C; */color:#000;}

/* Content */
.txt div.outerContent{width:100%;}
.txt .col-2 .event-list{margin-bottom:7px;clear:both;}
.txt .col-2 .event-list span{/*color:#002156;*/color:#000;font-size:14px;font-weight:bold;height:auto;}
.txt .col-2 .event-list dd{background:none;}
.txt .col-2 .event-list ul{margin:0 0 5px;}
.txt .col-2 .event-list ul li{list-style:disc outside;margin-left:20px;padding:5px;border-bottom:1px dotted /*#002156*/#000;}
.txt .col-2{width:100%;}
.txt .col-2 .event-list ul li.last{border:none;}
.txt .col-2 .event-list p a{/*color: #00A1E4;*/color:#000;}
.txt .col-2 .event-list a.more{text-decoration:underline;margin:0;margin-left:25px;}
.txt .col-2 .event-list a:hover.more{text-decoration:none;}
.txt .col-2 .studentsSharings h3{/*color:#00579A;*/color:#000;}

.txt .tableTopBgGreen{background:#50a625;background-image:none;}
.txt a.detail{/*color:#50a625;*/color:#000;}

.txt .seperateLine{border-top:1px solid /*#002156*/#000;;display:block;height:2px;width:100%;font-size:2px;}
.txt .siteLocation{display:block;width:100%;}
.txt .siteLocation .current{font-weight:bold;/*color:#002156;*/color:#000;}

.txt .section{margin:5px 0;}
.txt .section .title{font-size:14px;font-weight:bold;/*color:#34545C;*/color:#000;}
.txt .section p{margin-bottom:10px;}

.txt .select-list{margin-top:10px;}
.txt .select-list a{margin-left:10px;text-decoration:underline;}
.txt .section.list-tab{display:none;margin-left:10px;}

.txt .section table th{border-bottom:1px solid /*#002156*/#000000;font-weight:bold;}
.txt .section table td.col1{color:/*#34545C*/#000000;font-weight:bold;}
.txt .section table td{padding:5px 0;vertical-align:top;}
.txt div.content-wrapper{margin:0;}
.txt div.footer{color:#000;}

.txt .inner{width:100%; }

.txt .blueStyleBcolor .title {font-size:110%; font-weight:bold; /*color:#00829b;*/color:#000; line-height: 200%; margin-bottom:5px; display:block;}
.txt div.footer {border-top: 3px solid #000;}
.txt .applied .tableBtLine {border-bottom: 3px solid #000;}
.txt .linkBlueB {color: /*#00829B*/#000000; text-decoration: underline;}

.txt .child .tableBtLine {border-bottom:#000 solid 3px;}
.txt .engineering .tableBtLine {border-bottom:#000 solid 3px;}
.txt .hotel .tableBtLine {border-bottom:#000 solid 3px;}
.txt .information .tableBtLine {border-bottom:#000 solid 3px;}
.txt .foundation .tableBtLine {border-bottom:#000 solid 3px;}