﻿@import url(https://webarchive.lib.cuhk.edu.hk/20201208124330cs_/https://fonts.googleapis.com/css?family=Lato:300,400,700,900);

/* base */
/*p{	text-align: justify;}*/
html, body{ 
    width: 100%;
    min-width: 1200px;
    background: #ffffff;
}

.clear{ clear:both }
.sub{  vertical-align: sub;}
.tol{float:left}
.tor{float:right}
.img_tor{float:right; margin-left: 20px}
a {outline : none; }
ul { margin: 0; }
body{ font-family: 'Lato', Arial, 微软正黑體, MHei, 黑体, 微软雅黑, 'Arial Unicode MS', sans-serif; }

.center{text-align:center}
a:link, a:visited,a:hover, a:active{text-decoration: none; color: inherit}
body{font-size: 13px;color:#6D6E71}
img {max-width: none;}
p{margin: 0; color: #6D6E71;}

.container{width: 1200px; position: relative; z-index: 0; margin-right: auto; margin-left: auto;
}

/*
.container{
    box-shadow: 0px 0 20px 0px rgba(110, 110, 110, 0.8), 0px 0 20px 0px rgba(110, 110, 110, 0.8);
    -webkit-box-shadow: 0px 0 20px 0px rgba(110, 110, 110, 0.8), 0px 0 20px 0px rgba(110, 110, 110, 0.8);
    -moz-box-shadow: 0px 0 20px 0px rgba(110, 110, 110, 0.8), 0px 0 20px 0px rgba(110, 110, 110, 0.8);
}
*/

body.ie-old .container{
    background: white;
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.Shadow(Color=#9D9D9D, Strength=10, Direction=90),
        progid:DXImageTransform.Microsoft.Shadow(Color=#9D9D9D, Strength=10, Direction=270), 
        progid:DXImageTransform.Microsoft.Chroma(Color=#ffffff);
}
/* templete */
.templete1{background: #ffffff}
.templete1 .uniwrap{margin: 0 53px}
.box-with-left-menu .menu ul li, .templete1 .content .uniwrap-in-left{padding-left: 23px}
/* .right-menu .content ul li, */ .templete1 .content .uniwrap-in-right{padding-right: 23px}
.templete1 .top{}
.templete1 .content{}
.templete1 .footer{}

.templete1 > .bg{top: 0; left: 0;position: absolute; z-index: -99;}
.templete1.index > .bg{display: none;}

/* font Light 300 / Normal 400 / Bold 700 / Ultra-Bold 900 */

ul.btn_list li,.box-with-left-menu .content .content3 ul.pager_num li, .box-with-left-menu .content .content3 ul.alp_list li, .footer_bottom ul li, .templete1 .top .menu1 ul li,.templete1 .top .wrap1 .menu2 ul li,.templete1 .top .wrap1 .funct ul li,.content .slider ul li {
    display: inline; 
    list-style-type: none;
}

.content5 ul.btn_list{margin-left: 0px; }
.templete1 .top .wrap1 .logo{position: absolute; top: 35px; left: 0;}
.templete1 .top .menu1{font-weight: 900; background-color: #B9131A; 	width: 1201px; 	color: #fff; 	font-size: 1.000em; 	margin-left: -1px;overflow: hidden;}
.templete1 .top .menu1 ul{padding: 8px 0; margin-left: -18px;}
.templete1 .top .menu1 ul li{padding: 30px 18px;}
.templete1 .top .menu1 ul li:hover{background: #870C17; cursor: pointer;}
.templete1 .top .menu1 ul li .submenu{display: none; position:absolute; z-index: 1; background: #870C17; padding: 0; top: 148px; font-weight: 300; font-size: 1.077em;}
.templete1 .top .menu1 ul li ul.submenu li{display: block;padding: 6px 12px;}
.templete1 .top .menu1 ul li ul.submenu li:hover {display: block; background: #5A0C17}
.templete1 .top .menu1 ul li ul.submenu li.after-menu{padding: 0;display:none;}
.templete1 .top .menu1 ul li ul.submenu li.after-menu ul{padding: 0; margin-left: 0px;}
.templete1 .top .menu1 ul li ul.submenu li.after-menu:hover{background: none;}
.templete1 .top .menu1 ul li ul.submenu li.after-menu ul li{padding: 6px 33px;}
.templete1 .top .menu1 ul li ul.submenu li.pre-menu{background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/tor-arrow-white.png) no-repeat 97% 50%;}
.templete1 .top .menu1 ul li ul.submenu li.pre-menu:hover{background-color:#5A0C17 }
.templete1 .top .wrap1 .menu2{position: absolute; top: 13px; right: 0; color: #B9131A; font-size: 0.923em; text-transform: uppercase}
.templete1 .top .wrap1 .menu2 ul li{margin-left: 23px;}
.templete1 .top .wrap1 .menu2 ul li.active{color: rgb(85, 85, 85)}
.templete1 .top .wrap1 .menu2 ul li a:hover{text-decoration: underline;}
.templete1 .top .wrap1 .funct{font-weight: 700; position: absolute; top: 82px; right: 0; color: #B9131A; font-size: 13px;}
.templete1 .top .wrap1 .funct ul li{margin-left: 13px; line-height: 23px;}

/* .templete1 .top .wrap1 .funct input{font-size: 12px; border: 1px solid #B9131A; border-radius: 10px;
width: 145px;
height: 19px;padding: 0px 25px 0px 10px; background: #FFFFFF url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/icon001.png) no-repeat scroll 123px center;line-height: 10px;} */


.templete1 .top .wrap1 .funct .wrap{
    border: 1px solid #B9131A;
    border-radius: 10px;
    width: 145px;
    height: 19px;
    background: #FFFFFF;
    display: block;}

.templete1 .top .wrap1 .funct .wrap input{  
    border: none;
    border: none;
    width: 115px;
    padding: 0px 25px 0px 0px;
    height: 15px;
    line-height: 10px;
    font-size: 12px;
    margin-left: 8px; float:left; margin-top:1px;}

.templete1 .top .wrap1 .funct .wrap a{ float:left; margin-top:2px; line-height:10px;}	
.templete1 .top .wrap1 .funct .wrap input:focus{
    outline: 0;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow:  none;
}

.filter_btn{font-size: 12px;
            border: 1px solid #A3A2A2;
            width: 105px;
            height: 24px;
            padding: 0px 25px 0px 10px;
            background: #FFFFFF url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/btn_arrow.png) no-repeat scroll right center;
            line-height: 10px;
            margin-bottom: 15px;
            margin-top: 2px;}


.templete1 .top .wrap1 .funct ul li + li{font-size: 12px; cursor:pointer;}
.templete1 .top .wrap1 .funct ul li + li + li{font-size: 16px; cursor:pointer;}
.templete1 .top .wrap1 .funct ul li + li + li + li{font-size: 20px; cursor:pointer;}
.templete1 .top .wrap1 .funct ul li + li:hover{color: #000;}
.templete1 .top .wrap1 .funct ul li + li + li:hover{color: #000;}
.templete1 .top .wrap1 .funct ul li + li + li + li:hover{color: #000;}

.templete1 .content .wrap2, .templete1 .content .wrap3{position: relative; z-index: 0;}
.templete1 .content .wrap2{height: 330px;}
.templete1.index .content .wrap2{height: 422px;}
.content .cover_text, .uniwrap .cover_text{display: none;position: absolute; top: 43px; left: 0; z-index: 99;color: #fff;}
.content .cover_text .title{font-size: 5.077em; font-weight:300;line-height: 100%;margin-bottom: 16px;}
.content .cover_text .content{font-size: 1.923em;font-weight:700;line-height: 110%;}

.content .slider {
	position: absolute; 
	bottom: 17px; 
	left: 0;
	width: 100%; 
	text-align: center
}
.content .slider ul li{
	line-height: 0px; 
	margin: 0 2px;
}
.content .slider ul li span{
	margin-left:3px;
	margin-right:3px;
	width: 14px;
	height: 14px;
	background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/bg/35-31-32-0.8.png) repeat;
	display:inline-block; 
	cursor:pointer;
}
.content .slider ul li a:hover span, 
.content .slider ul li.active span {
    background:url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/bg/215-25-32-0.8.png) repeat;
}

.content .grey-title-box,
.content .img-box > .title,
.content .left-box > .title,
.content .right-box  .eventsbox  >.title {color: #fff; font-weight:300; font-size: 1.385em; width: 100%; background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/bg/35-31-32-0.8.png) repeat; padding: 10px 26px; text-transform: uppercase}

.content .left-box > .content{padding: 7px 26px; background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/bg/white-grey-1v2.png) repeat; width: 100%}
.content .right-box > .eventsbox  > .content{padding: 17px 0px; background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/bg/white-grey-2.png) repeat; width: 100%}

.content .left-box .content .box {border-bottom: 1px solid #C5C5C5; padding-bottom: 13px;}
.content .right-box .eventsbox .content {
	padding: 10px 0px; 
	height:120px;
}

.content .right-box .eventsbox .content .box .event-img {	float:left;}

.content .right-box .eventsbox .content .box .event-img img{	width:100px; margin-right:15px;}

.content .left-box .content .box .date, 
.content .left-box .content .box .content, 
.content .right-box .eventsbox .content .box .date, 
.content .right-box .eventsbox .content .box .content{
	color: #6D6E71;
	font-size:14px;
}

.content .right-box .bottom-box { clear:both; }

.content .right-box .eventsbox .content .box .date {	margin:0px; }

.content .left-box .content .box .title, 
.content .right-box .eventsbox .content .box .title{	
	color: #B9131A;
	font-size:14px;
	font-weight:300;
	margin-bottom: 10px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.5em;
    max-height: 12em;
	
	}
.red_text_title{color: #B9131A;font-size: 1.385em;font-weight:300;}

.content .left-box .content .box .more, 
.content .right-box .eventsbox .content .box .more{
	font-weight:300; 
	color: #B9131A ; 
	font-size: 1.000em;}

.content .left-box .content .box .title:hover, 
.content .right-box .eventsbox .content .box .title:hover,	
.content .left-box .content .box .more:hover, 
.content .right-box .eventsbox .content .box .more:hover{
	text-decoration: underline
	}
.content .left-box .content .box .more img, .content .right-box .eventsbox .content .box .more img{vertical-align: baseline;margin-left: 11px;}
.content .left-box .content .box .date{margin:5px 0px 5px 0px;}

.content .left-box .content .box .content, .content .right-box .eventsbox  .content .box .content{margin-bottom: 10px}

.content .right-box .content .box{width: 50%;padding: 0px 26px; border-right: 1px solid #C5C5C5;}
.content .right-box .content .box + .box{border-right: none;}

.content .left-box { float:left; width:320px; }
.content .right-box { float:right; width: 740px; }
.content .right-box .img-box.one { float:left; margin-top:20px; }
.content .right-box .img-box.two{ float:right; margin-top:20px; }
.content .right-box .img-box.three{ float:left; margin-top:20px; }
.content .right-box .img-box.four{ float:right; margin-top:20px; }

.right-menu .content, .box-with-left-menu .menu{background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/bg/top-grey_bottom-white.jpg) no-repeat 100%; font-size:1.154em;font-weight: 300; color:#231F20; width: 263px;padding: 15px 0;min-height: 450px;}
.alumni .right-menu .content, .box-with-left-menu .menu {background-position: 0 -188;min-height: 300px;}
.box-with-left-menu > .content, .right-menu .content{background-color: #ffffff;background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/bg/255-255-255-0.8.png) repeat;}  
.box-with-left-menu .menu ul li{  padding-top: 5px;padding-bottom: 5px; padding-right: 20px; cursor: pointer;}  
.menu.left-section ul li{ font-weight:600;}

.contact-faculty .box-with-left-menu .menu ul li{padding-right: 5;}
.tor_arrow, .box-with-left-menu .menu ul li.pre-menu{
    background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/tor-arrow-black.png) no-repeat 96% 50%;
}
.fix_arrow{
    background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/tor-arrow-black.png) no-repeat 96% 50%;
}
.fix_arrow:hover{
    background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/tor-arrow-red.png) no-repeat 96% 50%;
}

.fix_arrow_tob{
    background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/below-arrow-black.png) no-repeat 96% 50%;
}
.fix_arrow_tob:hover{
    background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/below-arrow-red.png) no-repeat 96% 50%;
}
.box-with-left-menu .menu ul li:hover{color: #870C17;background-color: #BBBBBB}
.box-with-left-menu .menu ul li.active{color: #870C17;background-color: #D1D3D4}
.box-with-left-menu .menu ul li.pre-menu:hover{background-color: #BBBBBB;}
.box-with-left-menu .menu ul li.after-menu:hover{
    background: none;color: #231F20;
}
.box-with-left-menu .menu ul li.after-menu{padding: 0px; display: none;}
.box-with-left-menu .menu ul li.after-menu ul li{padding-left: 33px; }
.box-with-left-menu .menu ul li.after-menu ul li.nop, .box-with-left-menu .menu ul li.after-menu ul li.after-menu ul li.nop, .box-with-left-menu .menu ul li.after-menu ul li.after-menu ul li.after-menu ul li.nop{padding-left: 0px; }
.box-with-left-menu .menu ul li.after-menu ul li.after-menu ul li{padding-left: 33px; }
.box-with-left-menu .menu ul li.after-menu ul li.after-menu ul li.after-menu ul li{padding-left: 53px; }
.box-with-left-menu .menu ul li.after-menu ul li.after-menu ul li.after-menu ul li.after-menu ul li{padding-left: 63px; }
.box-with-left-menu > .content{width: 660px; padding: 24px 20px 0 20px;/* font-size:15px;*/}
/*.vcrc .box-with-left-menu > .content, .alumni .box-with-left-menu > .content { width: 937px; }*/
.vcrc .box-with-left-menu > .content{ width: 825px; }
.box-with-left-menu .content .title{color:#B9131A; font-size:2.154em;font-weight: 500;margin-bottom: 20px;
                                    text-transform: uppercase;line-height: 35px;}
.box-with-left-menu .content .title.downmore {
    margin-bottom: 42px;
}
.box-with-left-menu .content .title_black_bold{color: #58595B; font-weight: 700; font-size: 1.538em; margin-bottom: 20px; text-transform:uppercase}
.box-with-left-menu .content .title_black{color: #58595B; font-weight: 700; font-size: 1.538em; margin-bottom: 20px;}																													 
.content.v2 .title_black_bold{margin-top: 45px;}
.content.v2 .title_black_bold.v3{margin-bottom: 45px;}
.content.v2 .content5-red-title{text-transform: none;}
.detail .content5-red-title{text-transform: none;}
.box-with-left-menu .content .title_light_16{color: #58595B; font-weight: 300; font-size: 1.231em; margin-bottom: 20px;}
.box-with-left-menu .content a{color:#870C17}
.box-with-left-menu .content a:hover{text-decoration:underline}
.box-with-left-menu .content .content1{color: #6D6E71;font-size:1.538em;font-weight: 300; margin-bottom: 25px;}
.box-with-left-menu .content .content1 p{line-height: 24px;}
.box-with-left-menu .content .content4, .box-with-left-menu .content .content2{color: #6D6E71;font-size:1.000em}
.box-with-left-menu .content .content2 p{line-height: 21px;}
.box-with-left-menu .content .content3{ color:#231F20;font-weight: 300; font-size:1.154em; margin-bottom: 20px;}
.box-with-left-menu .content .sep{ color:#231F20;font-weight: 300; font-size:1.154em; }
.box-with-left-menu .content .content4 p{margin-bottom: 0px;}
.box-with-left-menu .content .content4 ul {
    margin-left: 15px;
}
.box-with-left-menu .content .content4 ul li:before {
    margin-left: -15px;
    margin-right: 8px;
}
.box-with-left-menu .content .content4 ul li:first-child:before {
    margin-left: -14px;
    margin-right: 10px;
    content: "*";
}
.box-with-left-menu .content .content4 ul li + li:before{
    margin-left: -15px;
    margin-right: 8px;
    content: "#";
}
.box-with-left-menu .content .content4 ul li + li + li:before{
    margin-left: -15px;
    margin-right: 8px;
    content: "^";
}
.box-with-left-menu .content .content4 ul li + li + li + li:before{
    margin-left: -8px;
    margin-right: 8px;
    content: "";
}
.content5-red-title{
    color: #B9131A;
    font-size: 1.231em;
    text-transform: uppercase;
    margin: 20px 0;
}
.content5-red-title.bold{
    font-weight: 700;
}
.box-with-left-menu .content .content5 .content5-content{
    color: #6D6E71;
    font-size: 1.000em;
}
.box-with-left-menu .content .content table.orange tr td ul,.content2 ul,.content5 ul,.content5 ol{
    margin-left: 18px;
    list-style: disc;
}
.content5 ol {list-style-type: decimal;}
.box-with-left-menu .content .content table.orange tr td ul li, .content2 ul.forlist li, .content5 ul.forlist li{margin-bottom: 15px;cursor: pointer;}

.right-menu .content{padding-left: 26px; padding-right: 20px; padding-top: 12px; }
.right-menu .content ul li{padding-top: 5px;padding-bottom: 5px }

p:first-child{margin-top: 0}
.no-margin-bottom{margin-bottom: 0!important;}

div p{margin-bottom: 20px;}


.content a:hover{color: #870C17;}
.box-with-left-menu .content .content table.normal_table{
    margin-bottom: 8px;
}
.box-with-left-menu .content .content table.normal_table table{
    color: #6D6E71;
    font-size: 1.154em;
}
.box-with-left-menu .content .content table.normal_table tr td{
    vertical-align: top;
    line-height: 15px;
    padding: 8px 10px;
}
.box-with-left-menu .content .content table.normal_table > tbody > tr > td:first-child{
    padding-left: 0px;
}
.box-with-left-menu .content .content table.normal_table table tr:first-child td{
    padding: 0 10px 8px 10px;
}
.box-with-left-menu .content .content table.normal_table table tr td p{
    margin-bottom: 5px;
}
.cal, .box-with-left-menu .content .content table.grey-2, .box-with-left-menu .content .content table.orange,.box-with-left-menu .content .content table.grey, .box-with-left-menu .content .content div.guidance, .box-with-left-menu .content .content table.grid{
    border-collapse: separate;
    border-spacing: 5px 5px;
    color: #6D6E71;
    font-size: 1.000em;
    margin-left: -5px;
    width: 100%;
}
.cal, .box-with-left-menu .content .content table.grey{
    border-collapse: collapse;
}
.cal tr td{
    padding: 8px 12px;
}
.orange_text{
    color: rgb(255, 148, 0);
    font-weight: 900;
    font-size: 1.000em;
}
.box-with-left-menu .content .content table.grey-2 tr{
    background:rgb(241,241,241);
}
.box-with-left-menu .content .content table.grey-2 tr td{
    width: 68%;
    padding: 8px 12px;
}
.box-with-left-menu .content .content table.grey-2 tr td + td{
    width: 32%;
    vertical-align: top;
}
.box-with-left-menu .content .content table.grey-2 tr:first-child{
    background:#E6E7E8;
    font-weight: 700;
}


.box-with-left-menu .content .content table.orange tr{

}
.box-with-left-menu .content .content table.orange tr td{
    padding: 8px 12px;
    width: 32%;
    vertical-align: top;
}
.box-with-left-menu .content .content table.orange tr td + td{
    width: 68%;
    padding-right: 30px;
}

.box-with-left-menu .content .content table.orange tr td p{margin-bottom: 23px;
                                                           line-height: 15px;}

.box-with-left-menu .content .content table.orange a{text-decoration: underline}

.box-with-left-menu .content .content table.grey tr{
    vertical-align:top;
    background: rgb(241,241,241);
}
.box-with-left-menu .content .content table.grey tr:first-child{
    vertical-align:middle;
    background: #E6E7E8;
}
.box-with-left-menu .content .content table.grey.maifa tr td{
    vertical-align:top;
}
.box-with-left-menu .content .content table.grey.maifa tr td{
    width: 28%;
}
.box-with-left-menu .content .content table.grey.maifa tr td + td{
    width: 72%;
}
.box-with-left-menu .content .content table.grey tr td{
    padding: 8px 12px;
    width: 40%;
    border-left: 5px solid #fff;
    border-right: 5px solid #fff;
}
table.v4 tr td
{
    border-bottom: 5px solid #fff;
    width: 35%!important;
}
table.v4 tr td+td
{
    width: 65%!important;
}
.box-with-left-menu .content .content table.grey tr:first-child td{
    border-left: 5px solid #fff;
    border-right: 5px solid #fff;
    border-bottom: 5px solid #fff;
}
.box-with-left-menu .content .content table.grey tr td + td{
    width: 40%;
}
.box-with-left-menu .content .content table.grey tr td + td + td{
    width: 20%;
}

.box-with-left-menu .content .content table.grey.widthv2 tr td{
    width: 20%;
    vertical-align: top;
    white-space: nowrap;
}
.box-with-left-menu .content .content table.grey.widthv2 tr td + td{
    width: 30%;
    vertical-align: top;
    white-space: normal;
}
.box-with-left-menu .content .content table.grey.widthv2 tr td + td + td{
    text-align: left;
    vertical-align: top;
    width: 30%;
    white-space: normal;
}
.box-with-left-menu .content .content table.grey.widthv2 tr td + td + td + td{
    text-align: left;
    vertical-align: top;
    width: 20%;
    white-space: nowrap;
}
.box-with-left-menu .content .content table.grey.widthv2 tr:first-child td{
    vertical-align: middle;
}
.box-with-left-menu .content .content table.grey tr > td:first-child > p:first-child{
    font-weight:700;
}
.about-us_student-number .box-with-left-menu .content .content table.grey tr > td:first-child > p:first-child{
    font-weight:400;
}
.box-with-left-menu .content .content table.grey tr > td + td + td{
    vertical-align: middle;
    text-align:center;
}
.about-us_student-number .box-with-left-menu .content .content table.grey tr > td + td + td{
    text-align:left;
}
.box-with-left-menu .content .content table.grey.table_style2, .box-with-left-menu .content .content table.grey.table_style1{width:100%}
.box-with-left-menu .content .content table.grey.table_style1 tr > td:first-child > p:first-child{
    font-weight:400;
}
.box-with-left-menu .content .content table.grey.table_style1 tr > td + td + td{
    text-align:left;
}
.box-with-left-menu .content .content table.grey.table_style1  tr td{
    width: 35%;
}
.box-with-left-menu .content .content table.grey.table_style1  tr td + td{
    width: 32.5%;
}
.box-with-left-menu .content .content table.grey.table_style1  tr td + td + td{
    width: 32.5%;
}
.box-with-left-menu .content .content table.grey.table_style2 tr > td:first-child > p:first-child{
    font-weight:400;
}
.box-with-left-menu .content .content table.grey.table_style2  tr td{
    width: 60%;
}
.box-with-left-menu .content .content table.grey.table_style2 tr td + td{
    width: 40%;
    vertical-align: middle;
    text-align:center;
}

.box-with-left-menu .content .content table.grid tr{
    background: rgb(241,241,241);
}
.box-with-left-menu .content .content > table.grid tr td{
    width: 50%;
    padding: 8px;
}

.margin-btm10{margin-bottom: 10px;}
.margin-top10{margin-top: 10px!important;}
.margin-top20{margin-top: 20px!important;}
.margin-btm5{margin-bottom: 5px!important;}
.margin-btm0{margin-bottom: 0px!important;}
.margin-btm35{margin-bottom: 35px!important;}
.margin-btm45{margin-bottom: 45px!important;}
.margin-btm20{margin-bottom: 20px!important;}
.nopaddingleft{padding-left:0}
.nopaddingleft2 {padding-left:0 !important}
table.nopaddingleft3 td,.nopaddingleft3{padding-left:0 !important}
#nopaddingleft2{padding-left:0 !important}
.width50{width: 50%}
.overflowH{overflow: hidden}
.nobold{font-weight: 400}

.box-with-left-menu .content .content3 ul.alp_list{ 
    color: #870C17;
    font-weight:300;
    font-size: 14px;
}
.box-with-left-menu .content .content3 ul.alp_list li{padding:0 6px}
.box-with-left-menu .content .content3 ul.alp_list li a:hover{color: #000000}
.box-with-left-menu .content .content3 ul.alp_list li:first-child {padding:0 7px 0 0}

.box-with-left-menu .content .content3 ul.pager_num{ color: #939598; font-size: 1.077em; font-weight:300}
.box-with-left-menu .content .content3 ul.pager_num li{padding:0 7px}
.box-with-left-menu .content .content3 ul.pager_num li.active{color: #D71920}
.box-with-left-menu .content .content3 ul.pager_num li:first-child {padding:0 7px 0 0}

.grid .grid-photo{margin-bottom: 12px;}
.grid .grid-engname{font-size: 1.385em; font-weight: 300; color: #B9131A; margin-bottom: 5px;}
.grid .grid-chiname{font-size: 1.077em; font-weight: 300; color: #B9131A}
.grid .grid-post{ font-size: 0.923em; font-weight: 300; color: #B9131A}
.grid .grid-intro,.grid-contact table{font-size: 1.000em; color: #6D6E71}
.grid-contact.v2 table{line-height: 21px;}
.grid .grid-intro{margin-bottom: 20px;}
.box-with-left-menu .content .content > table.grid tr td{padding: 15px 30px 15px 15px; vertical-align: top;}
.box-with-left-menu .content .content > table.grid tr td .grid-contact table tr td{
    padding: 0;
    width: 100px;
}
.box-with-left-menu .content .content > table.grid tr td .grid-contact table tr td:first-child{
    padding: 0;
    width: 40px;
}
.grid-contact table tr td:first-child{
    vertical-align: top;
    padding: 0;
    width: 40px;
}
.grid-contact.v2 table tr td{
    width: auto;
}
.grid-contact.v2 table tr td:first-child{
    font-weight: 700;
    width: 70px;
}
.back_to{
    background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/tol-backarrow-red.png) no-repeat 0 50%;
    padding-left: 15px;
    display: block;
    color: #6D6E71;
    font-size: 0.923em;
}
.box-with-left-menu .content .greybox{background: rgb(241,241,241); padding: 18px 20px; margin-bottom: 10px}
.box-with-left-menu .content .greybox .greybox-title{color: #B9131A; font-size: 1.231em; text-transform: uppercase; margin-bottom: 20px}
.box-with-left-menu .content .greybox .greybox-table{}
.box-with-left-menu .content .greybox .greybox-table tr td{font-size: 1.000em;color: #6D6E71;  vertical-align:top}
.box-with-left-menu .content .greybox .greybox-table tr > td:first-child{
    font-weight:700;
    width: 15%;
}
.b{font-weight:700;}
.bold{font-weight:700; color:#4F4F4F}
.content5.v2 .content5-content{margin-bottom:40px}
.textToggle .content5-red-title{cursor: pointer; margin: 0; margin-top: 20px;}
.textToggle .content5-content{margin-top: 20px; display: none;}
.textToggle_title{text-decoration: underline}
.t_content{margin-top: 20px;}
.subject_list{width: 48%;}
.subject_list.fullrow{width: 100%;}
.box-with-left-menu .content .content table.orange tr td .subject_list ul li{padding: 2px 0px;}
.subject_list li:first-child{padding-top: 0px;}

hr {
    border-top: 2px solid #eeeeee;
}
table.exec td{
    padding: 3px 40px 3px 0px;
    vertical-align: top;
}


.crop {
    width: 151px;
    height: 151px;
    overflow: hidden;
}

.crop img {width: 154px;
           margin: -14px 0 0 -2px;
}

.box-with-left-menu .content .content2 ul li{padding-bottom: 10px;}
.widthD2-2v1 tr td{width: 68%!important;}
.widthD2-2v1 tr td + td{width: 32%!important;}
.widthD3-an1{margin-bottom: 20px;table-layout:fixed}
.widthD3-an1 tr:first-child {color:#870C17; font-size: 16px; }
.prizes-awards .widthD3-an1 tr:first-child {color:#870C17;font-size:inherit; }
.widthD3-an1 tr td{vertical-align: top!important;}
.widthD3-an1 tr td + td{}
.widthD3-an1 tr td + td + td{ text-align: left!important;}
.widthD3 tr td{width: 33.3%!important;}
.box-with-left-menu .content .content > table.grid.widthD3 tr td{width: 33.3%;}
.box-with-left-menu .content .content > table.grid.widthD3 tr td { padding: 15px 15px 15px 15px; }

tr.st {border-left: 5px solid #fff; background: #D1D3D4;  vertical-align: middle}
tr.st td{color:#870C17}
tr.nd {background: #E6E7E8;  vertical-align: middle}
tr.rd {background: rgb(241,241,241); vertical-align: top}
tr.rd ul{display:inline-block;list-style-type: disc;}
tr.rd td ul li{display: table;}
tr.rd td ul li:before {
    content:"";
    display: list-item;
    position: absolute;
}
tr.nd td{ border-left: 5px solid #fff; border-top: 5px solid #fff; border-right: 5px solid #fff; border-bottom: 5px solid #fff;}
tr.rd td{ border-left: 5px solid #fff; border-right: 5px solid #fff;}
tr.nd td{width:33.3%}
tr.nd td + td{width:33.3%}

.tlight{font-weight: 300; font-size: 12px;}
.t_small{font-size: 12px;}

.card{width:100%; padding: 10px 45px 30px 45px; text-align: center}
.backgroundRed1{background:#FAF0F0}
.backgroundRed2{background:#F7E8E8}

.box-with-left-menu .content .content > table.grid.backgroundNumber tr td{ padding: 40px 20px; }
.box-with-left-menu .content .content > table.grid.backgroundNumber tr{  height: 230px }

.backgroundNumber tr td{background:#FCF6EA url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/img001.jpg) no-repeat left bottom; }
.backgroundNumber tr td + td{background:#FCF6EA url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/img002.jpg) no-repeat left bottom; }

.backgroundNumber tr + tr td{background:#F9F0DF url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/img003.jpg) no-repeat left bottom; }
.backgroundNumber tr + tr td  + td{background:#F9F0DF url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/img004.jpg) no-repeat left bottom; }

.backgroundNumber tr + tr + tr td{background:#FCF6EA url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/img005.jpg) no-repeat left bottom; }
.backgroundNumber tr + tr + tr td  + td{background:#FCF6EA url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/img006.jpg) no-repeat left bottom; }

.backgroundNumber tr + tr + tr  + tr td{background:#F9F0DF url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/img007.jpg) no-repeat left bottom; }
.backgroundNumber tr + tr + tr  + tr td  + td{background:#F9F0DF url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/img008.jpg) no-repeat left bottom; }

/*.backgroundNumber tr td a{color:#DA9E29!important; text-decoration: underline!important}*/

.footer { clear:both; padding-top:60px; }
.footer .bg {background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/bg/35-31-32-0.9.png) repeat; width: 100%}
.footer .col{color:#fff; width: 20%;padding:0 0px 0 0px}
.footer .col:first-child{padding-left: 0px}
.footer .col:last-child{padding-right: 0px}

.footer .col > ul {margin-bottom: 30px; font-size:1.000em; }
.footer .col > ul li{font-weight:300;margin-left: 0px;margin-bottom: 10px; line-height: 100%;}
.footer .col > ul li:first-child{font-weight:700; margin-bottom: 8px; }
.footer .col > ul li > ul li:first-child{font-weight:300; margin-bottom: 10px;}
.footer .col > ul li > ul{margin-top: 10px}
.footer .col > ul li > ul li{margin-left: 10px;}

.footer .warp1{padding: 26px 0 20px 0; overflow: auto;}
.footer .colwrap{margin-bottom: 35px;overflow: hidden;}
.footer a:hover{text-decoration: underline}
.footer_bottom {border-top: 1px solid #474747; font-size:0.923em; font-weight: 300; color: #fff}
.footer_bottom .logo {margin-top: 20px;}
.footer_bottom .text {margin-top: 18px; margin-right: 40px;}
.footer_bottom .click{margin-top: 18px;}
.footer_bottom .click ul li{margin-right: 25px;}
* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.box-with-left-menu > .content.uniwrap-right {width: 825px;}
.box-with-left-menu > .content.uniwrap-right.v2{}


.card1
{
    padding: 8px;
    border: 1px solid #FF9400;
    background: #FFEFD9;
    display:none;
    position:absolute;
    z-index:999999;
    max-width: 300px;
}
.text1
{
    font-size: 13px;
    font-weight: 400;
    padding-bottom: 10px;
    line-height: 15px;
}
.text2
{
    font-size: 12px;
    font-weight: 300;
    line-height: 15px;
}
/*22-April-2015 BOF*/
.marginBottomZero{
    margin-bottom: 0 !important;
}
.marginBottomThree{
    margin-bottom: 3px !important;
}
.width100pc{
    width:100% !important;
	
	
}
.chuk_title{
    padding-top: 15px;
    color: #b9131a;
    font-size: 2.154em;
    font-weight: 300;
    line-height: 35px;
    margin-bottom: 30px;
    text-transform: uppercase;
}	
.chuk_active_title{
    color: #b9131a !important;
}
.chuk_news_detail_content{
    color: #6d6e71;
    font-size: 1em;
}

.chuk_news_detail_content ul{
	list-style: outside disc  ;
	padding-left: 30px; 	
}

/* class for normal bullet point */
.normalul  {   
    list-style: outside disc  ;
	padding-left: 30px; 	
}

.normalul  li {   
    list-style: outside disc  ;	
}

.chuk_title_fontFamily{
    font-family: "Lato",Arial,微软正黑體,MHei,黑体,微软雅黑,"Arial Unicode MS",sans-serif;
}
.padding26{
    padding-left:26px;
}	
.acadamicYear{
    color:#6d6e71;
    font-size: 20px;
}
.newsListUL{
    /*   list-style: outside none disc;*/
}
.newsListUL li{
    margin-left: 15px;
    list-style-type:none !important;
}
.newsListUL li ul li{ background:url(dot-img.png) no-repeat 10px 10px;} 
.newsListUL p {
    margin-bottom: 5px;
}
.newslist_newsTitle {
    font-size: 16px;
    line-height: 20px;
    padding-top: 20px;
    word-spacing: 1px;
}
.newslist_newsTitle > a{
    color:#b9131a !important;
}
.newslist_publishDate {
    font-size: 14px;
    font-weight: bold;
}

.white-bg{ background:#fff !important; width:100% !important;}
.right-section{ width:935px !important;}
.newsListUL{ float:left; width:100%; margin-top:20px;}
.newsListUL li{ float:left; margin: 0 0 5px 0; width:100%; }
.newslist_newsTitle{ background:#e5e7e9; padding:10px; color:#b9131a; margin-bottom:2px !important;}
.newslist_publishDate{ background:#eff2f1; padding:10px;}
.jobs-div{ float:left; width:100%; background:#fff;}
.jobs-div .content{width:700px; margin:40px auto 0px auto;}
.jobs-div .content .title {
    color: #b9131a;
    font-size: 2.154em;
    font-weight: 500;
    line-height: 35px;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.jobs-div .form-control {
    height: 30px;
    width: 300px; min-width:200px;
}

.name-span {
    clear: both;
    float: left;
    margin: 0 0 5px 0;
    width: 100%;
}
.jobs-div textarea.form-control{ height:65px;width: 300px;}
.jobs-div span.info{ float:left; width:100%; text-align:left;}
.radio-btn label{float: left;
                 line-height: 30px;
                 margin-right: 15px;}
.radio-btn input{ margin-top:-2px;}
.required-mark{ color:#f9001c;}
.name-span.radio-btn input[type="checkbox"] {
    margin-top: 10px;
}
.name-span.radio-btn label{ margin-right:5px;}
.inline-error{color:#f9001c;}
.jobs-div input[type="checkbox"]{ margin-top:-2px; margin-right:5px;}

/*SKU 22-April-2015 EOF*/
/*SKU 27-April-2015 BOF*/
.cal, .box-with-left-menu .content .content table.grey {
    border-collapse: separate;
}

.box-with-left-menu .content .content table.grey tr:first-child td,.box-with-left-menu .content .content table.grey tr td {
    border: none;
}

table.grey.widthv2 {
    border-collapse: separate !important;
}

table.grey.widthv2 tr > td {
    padding-left: 20px;
}
table.grey.widthv2 tr > td:first-of-type {
    background: #e5e7e9;
}

table.grey.widthv2 tr > td:last-of-type {
    background: #eff2f1;
}
.legal_career_research2 table.grey.widthv2 tr > td:first-of-type {
    width: 250px;
}
.content.v2 .legal_career_research2 .content5-red-title{
    text-transform: uppercase;
    display: block;
    margin: 30px 0;
}
div.legal-directories-and-firm-research .content.v2 .legal_career_research2 .content5-red-title.expendSpan,
div.legal-directories-and-firm-research .content.v2 .legal_career_research2 .content5-red-title[href$=".pdf"]{
    /*text-decoration: underline;*/
    text-decoration: none !important;
}
div.legal-directories-and-firm-research .content.v2 .legal_career_research2 .content5-red-title.expendSpan:hover,
div.legal-directories-and-firm-research .content.v2 .legal_career_research2 .content5-red-title[href$=".pdf"]:hover{
    text-decoration: underline !important;
}

.box-with-left-menu .content .title{
    font-weight: 300;
    /*font-size: 28px;*/
}
.titleSmall2{
    font-size: 1.3em !important;
    margin-bottom: 8px !important; 
}
.p_lessMargin{
    margin-bottom: 5px;
}
/*SKU 27-April-2015 EOF*/ 
/*SKU 28-April-2015 BOF*/ 
.newslist_newsTitle + ul {
    background: #eff2f1;
    overflow: auto;
    padding:0px;
}
.newslist_newsTitle + ul > li {
    padding: 5px 0px 0px 25px;


}
.newslist_newsTitle + ul > li > span{
    font-size: 12px;
}
.strongBlack{
    color:#6D6E71 !important;
    display: block;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: auto;
    line-height: 20px;
}
.activities .content5 ul{
    margin-left: 0;
}
.activities .newsListUL p{
    padding-left: 15px;
}
.activities ul.forlist .title_a a{
    //color:#6D6E71 !important;
    display: block;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: auto;
    line-height: 20px;
}
.activities ul.forlist {
    padding-left: 20px;
}
div.activities table.cal{
    border-collapse: collapse;
}
.grid .grid-engname{
    font-size: 15px;
}
.guidance_td{
    min-width: 150px;
    text-align: center;	
}
/*SKU 28-April-2015 EOF*/
/*SKU 29-April-2015 BOF*/
/*SELECT BOX DESIGN BOF*/
.selectWrap {
    /*    display:block;*/
    display: inline-block;
    /*    width: 50%;*/
    width: 130px;
    height: 18px;
    /*    margin: 0 0 10px;*/
    padding:0;
    position:relative;
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    box-sizing: border-box;
}
.typeSelect .selectWrap {
    width: 165px;
}
div#academicyear2 .selectWrap {
    margin-left: 13px;
}
span.selectInner {
    position:absolute;
    display: block;
    margin: 0;
    padding: 0 0 0 5px;
    width: 100%;
    height: 24px; /* set same height */
    line-height: 22px; /* set same height */
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    font-weight: normal;
    font-size: 1em;
    z-index:1;
    border: 1px solid #a3a2a2;
    background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/btn_arrow.png) no-repeat 100% 0px #fff; /* fallback bg image*/
    /*background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/btn_arrow.png) no-repeat 100% 0px, -webkit-linear-gradient(top, #fff, #9c9c9c);
    background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/btn_arrow.png) no-repeat 100% 0px, -moz-linear-gradient(top, #fff, #9c9c9c);
    background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/btn_arrow.png) no-repeat 100% 0px, -ms-linear-gradient(top, #fff, #9c9c9c);
    background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/btn_arrow.png) no-repeat 100% 0px, -o-linear-gradient(top, #fff, #9c9c9c);
    background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/btn_arrow.png) no-repeat 100% 0px, linear-gradient(top, #fff, #9c9c9c);*/
    /*-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
    -ms-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
    -o-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
    box-shadow: 0 1px 3px rgba(0,0,0,0.3);*/
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    box-sizing: border-box;
}
select.selectNewDesign {
    width: 100%;
    height: 24px; /* set same height */
    position:absolute;
    left: 0;
    z-index:2;
    padding:0;
    margin:0;
    border:0 none;
    float:none;
    opacity:0;
    cursor: pointer;
    -webkit-appearance: menulist-button;
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    box-sizing: border-box;
}
.targetStudents1{
    /*border:2px dashed red;*/
}
#academicyear2 .selectWrap{
    width: 130px;
}
/*.targetStudents1 .selectWrap{
    width: 30%;
    display: inline-block;
    margin-bottom: 0px;
}*/
.targetStudents1 .selectWrap > select{
    margin-bottom: 0px;
    height: 23px;
    overflow: hidden;
}
.targetStudents1 input[type="image"]{
    position: relative;
    top:-2px;
}
/*SELECT BOX DESIGN EOF*/
.activitiesSpan {
    display: inline-block;
    min-width: 75px;
    text-align: left;
}
.activityDetail5{
    margin: 20px 0;
}
.activityDetail5 > div {
    margin: 5px 0;
}
ol.developing_your_skills ul {
    list-style: disc;
    padding: 10px 0 10px 35px;
}
ol.developing_your_skills ul {
    list-style: disc;
    padding: 10px 0 10px 35px;
    padding-left: 0; 
}
ol.developing_your_skills ul li {
    padding: 6px 0;
}
.ulStyle {
    list-style: inside none disc;
    padding: 5px 10px; 
}
.ulStyle li {
    padding: 5px 0;
}
.ulStyle2 {
    list-style: disc;
    padding: 5px 35px;
}
.ulStyle2 li{
    padding: 10px 0;
}
.ulStyle2 li span{
    color:#870c17;
    cursor: pointer; 
    vertical-align: top;
}
.ulStyle2 li span:hover{
    text-decoration: underline;
}
.furtherStudyCls1{
    width: 100%;
    margin: 10px 0 0 10px;
    /*border: 1px solid #cacaca;*/
    display: none;
}
.furtherStudyCls1 td{
    width: 50%;
    padding: 10px;
    vertical-align: top;
}
/*SKU 29-April-2015 EOF*/
/*SKU 30-April-2015 BOF*/
.grayTitle {
    background: none;
    padding: 2px;
    color: #3c3c3c;
}
.borderLess {
    border: 0;
    border-collapse: COLLAPSE;
    border-spacing: 0;
}
.borderLess td, .borderLess th {
    border: 0;
    width: auto;
}
table.borderLess td.firm_company_name input[type="text"] {
    width: 65%;
    float: right;
}
table.borderLess td.firm_company_name label {
    float: left;
    width: 35%;
}
table.borderLess td.address_s input[type="text"] {
    width: 90%;
    float: right;
}
table.borderLess td.address_s label {
    float: left;
    width: 10%;
}
table.borderLess td.contact_person{
    padding-top:0; 
    margin-top:0; 
    width:80%; 
    padding-right: 0;
}
table.borderLess td.contact_person label{
    display: inline;
}
table.borderLess td.contact_person input[type="text"]{
    float:right;
    width:88%;
}
table.borderLess td.contact_person table {
    width: 100%;
    padding: 0;
    margin: 0;
}
table.borderLess td.contact_person table .namePositionTitle{
    padding: 0;
    width:100%;
}
div.employerform td{
    padding-bottom: 0;
}
div.employerform input[name="job_target_commence_date"],
div.employerform input[name="job_app_deadline_date"]{
    width: 255px !important;
}
div.employerform td.errorTitleInline span.req span label:nth-child(2) {
    width: 65px;
}
div.employerform td.company_website,
div.employerform td.role_responsibilities,
div.employerform td.academic_requirements,
div.employerform td.academic_requirements td,
div.employerform table.borderLess td.contact_person table td{
    padding-right: 0;
}
input[name="job_app_docs_other"],
div.employerform textarea[name="job_other_requirements"]{
    width: 99%;
}
table.borderLess td.tel_fax_section table{
    width:100%;
}
table.borderLess td.tel_fax_section td:first-child{
    width:20%;
}
table.borderLess td.tel_fax_section td:last-child{
    width:80%;
}
table.borderLess td.tel_fax_section td:last-child input{
    width: 60%;
}
table.borderLess td.tel_fax_section td.company_website input{
    width:100%;
}
table.borderLess td.role_responsibilities table,
table.borderLess td.role_responsibilities table input,
table.borderLess td.role_responsibilities table textarea,
table.borderLess td.academic_requirements,
table.borderLess td.academic_requirements input[type="text"],
table.borderLess td.academic_requirements table,
table.borderLess td.academic_requirements textarea{
    width:100%;
}

table.borderLess td.academic_requirements mail{
	width:2000;
}


table.borderLess td.academic_requirements td:first-child{
    width: 240px;
}
table.borderLess td.academic_requirements td input[type="checkbox"]{
    margin: 5px 5px 3px 0;
}
table.borderLess td.academic_requirements table .name-span.namePosition33 label{
    width:13%;
    display: inline-block;
}
table.borderLess td.academic_requirements table .name-span.namePosition33 input{
    width:86%;
    position: relative;
    top: 4px;
}
table.borderLess td.role_responsibilities table td.job_title22{
    width:100px;
}
table.borderLess td.role_responsibilities table td.responsibilities22{
    width:200px;
}

table.borderLess .mail input[type="checkbox"] {
    margin-top: 9px !important;
}
table.borderLess .mail input[type="text"] {
    margin-top: 6px;	
}

table.borderLess td.academic_requirements table .mail input[type="text"]{
	width:490px;
}

table.borderLess .mail_fax input[type="checkbox"] {
    margin-top: 9px !important;
}
table.borderLess .mail_fax input[type="text"] {
    margin-top: 6px;
}

table.borderLess .inline-error{
    width:auto;
    float: left;
    text-transform: capitalize;
}
/*table.borderLess .info {
    float: left;
    margin-right: 10px;
}*/
.textareaError .inline-error {
    clear: both !important;
    display: block;
    width: 100% !important;
}
.errorTitleInline .inline-error{
    clear: both;
    display: block;
}
.contactPersonTd1st{
    border: 1px solid;
    width: 250px;
}
.two_column_ul{
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -ms-column-count: 2;
    -o-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 35px;
    -moz-column-gap: 35px;
    -ms-column-gap: 35px;
    -o-column-gap: 35px;
    column-gap: 35px;
    columns: 2;
}
.background_f0f1f1{
    background: #f0f1f1;
}
.vacations_places .background_f0f1f1 ul li {
    padding: 3px 0;
}
.vacations_places .background_f0f1f1{
    padding: 20px;
}
.vacations_places .background_f0f1f1 ul{
    list-style: none;    
}
.emp_programmes .width100pc {
    overflow: auto;
    margin-bottom: 30px;
}
.emp_programmes .width100pc .content5-red-title {
    background: #e6e7e8;
    padding: 10px 0 10px 18px;
    margin: 4px 0 2px 0;
} 
.emp_programmes .width100pc .content5-content{
    background: #f0f1f1;
    padding: 18px;
} 
.emp_programmes .width100pc .content5-content ul{
    list-style: none;
    margin-left: 0;
}
.emp_programmes .width100pc .content5-content li{
    padding: 2px 0;
}
.emp_programmes .width100pc .content5-content.padding37{
    padding-bottom: 37px;
}
.emp_programmes .width100pc .content5-content.padding96{
    padding-bottom: 96px;
}
.emp_programmes .width100pc .tol ,
.emp_programmes .width100pc .tor{
    width: 49.7%;
    overflow: auto;
} 
.jd_title {
    color: #58595b;
    font-weight: bold;
    font-size: 20px;
}

/*SKU 30-April-2015 EOF*/
/*SKU 01-May-2015 BOF*/
.licss1{
    margin-left: 0;
    line-height: 23px;
}
.licss2{
    vertical-align: text-bottom;
}
.licss3{
    vertical-align: baseline;
}
.legal_career_research li li table,
.legal_career_research li li ul,
.legal_career_research2 .expendSpan + table{
    display: none;
    border-collapse: separate !important;
    border-spacing: 5px !important;

}
.legal-directories-and-firm-research .legal_career_research2 li li{

}
/*.legal-directories-and-firm-research .legal_career_research li li table,
.legal-directories-and-firm-research .legal_career_research li li ul,
.legal-directories-and-firm-research .legal_career_research2 .expendSpan + table{
    position: relative;
    left: -5px;
}*/
/*.legal_career_research li li table{ 
    border: 1px solid #cacaca;    
}*/
/*.legal_career_research li li table tr:nth-child(even){ 
    background: #f3f3f3
}
.legal_career_research li li table tr:nth-child(odd) { 
    background: #fcfcfc
}*/
.backgroundLightGrey{
    background: #eff2f1;
}

.legal_career_research li li table td,
.legal_career_research2 .expendSpan + table td{
    vertical-align: text-top;
    padding: 20px 10px;
}
.legal_career_research2 .expendSpan + table td a{
    text-decoration: none;
}
/*.legal_career_research li > ul{
    padding-left: 20px;
}*/ 
.legal_career_research li > ul > li{
    list-style: disc;   
    /*padding: 6px 0px;*/
}

.legal_career_research2 li {
    margin: 15px 0;
    display: block;
}
.legal_career_research2 li li {
    list-style: none;
    margin: 20px 0;
}

.legal_career_research2 li a.content5-red-title{
    text-decoration: none;
    color: #B9131A !important;
}

.legal_career_research li li span,
.legal_career_research2 .expendSpan{
    cursor: pointer;
}
.legal_career_research li li span:hover,
.legal_career_research2 .expendSpan:hover{
    text-decoration: underline;
}
.legal_career_research li li span,
.legal_career_research2 .expendSpan{
    cursor: pointer;
}
.logintbl td{
    padding: 10px;
}
/*SKU 01-May-2015 EOF*/
/*SKU 04-May-2015 BOF*/
ul.timelineUl {
    margin-left: 0;
}
.timelineUl li {
    list-style: none;
}
.timelineUl li p:first-of-type{
    cursor: pointer;
    margin-bottom: 5px; 
}

.timelineUl li p:last-of-type{
    display: none;
}
.timelineUl li:last-of-type p:last-of-type{
    /*border:1px solid #cacaca;*/
    padding: 5px;
}
/*SKU 04-May-2015 EOF*/
/*SKU 05-May-2015 BOF*/
.legal-career-directory > li{
    line-height: 50px
}
div.box-with-left-menu.tol div.menu.tol{
    min-height: 100%;
    height: auto;
    background-image: linear-gradient(to top,#fff,#ebeff2);
    min-height: 450px;
}

/*SKU 05-May-2015 EOF*/
/*SKU 06-May-2015 BOF*/
.colorBlack{
    color: #000;
}
.colorBlackIMP{
    color: #000 !important;
}
.lineHeight27 {
    line-height: 27px;
}
i{
    font-style: italic;
}
/*SKU 06-May-2015 EOF*/ 
/*SKU 07-May-2015 BOF*/ 
.uppercase{
    text-transform: uppercase !important;
}
div.people_list_fellows div.content5 div.content.margin-btm35 div.grid-photo img,
div.people_list div.content5 div.content.margin-btm35 div.grid-photo img{
    width:160px;
}
/*SKU 07-May-2015 EOF*/
/*SKU 13-May-2015 BOF*/
div.opportunities .box-with-left-menu > .content.uniwrap-right.v2,
div.announcements .box-with-left-menu > .content.uniwrap-right.v2{
    min-height: 250px;
}
/*SKU 13-May-2015 EOF*/
/*SKU 18-May-2015 BOF*/
.content.tor.uniwrap-right > .content {
    min-height: 450px;
}
/*SKU 18-May-2015 EOF*/
/*SKU 19-May-2015 BOF*/
.employerform label{
    font-size: inherit;
}
.employerform_preview input.btn.btn-primary,
.employerform input.btn.btn-primary, 
.employerFormDiv input.btn.btn-primary{
    background: #d1d3d4;
    box-shadow: 2px 3px 3px #6d6e71;
    color: #6d6e71;
} 
/*SKU 19-May-2015 EOF*/
/*SKU 21-MAY-2015 BOF*/
.employerform img[src$="calendar.gif"], .employerFormDiv img[src$="calendar.gif"] {
    position: relative;
    top: -5px;
    left: 5px;
}
.employerform_preview input[type="submit"][name="btnBack"] {
    margin: 0 10px;
}
/*SKU 21-MAY-2015 EOF*/
/*SKU 27-MAY-2015 BOF*/
.box-with-left-menu .content .title + .content1{
    font-size: 1em;
    font-weight: normal;
}
.developing-your-skills ol.developing_your_skills {
    list-style: decimal;
}
.legal-career-directory ul.legal-career-directory li.longli {
    line-height: 25px;
    margin-top: 13px;
}
.vacations_places .two_column_ul.background_f0f1f1:last-child {
    padding-top: 0px;
    margin-top: -15px;
}
/*
.student_intake_profile{
   font-weight: bold;
    margin-top:10px;
}
*/

.guidance table.sameheight, .guidance div.sameheight{
    border-spacing:6px;
}
.guidance table.sameheight .guidance_td, .guidance div.sameheight .guidance_td{
    width: 25% !important;
    text-align: left;
    padding: 5px !important;
    height: 280px !important;
}

.guidance div.sameheight .guidance_td{
    display: inline-block;
    vertical-align: top;
    background: rgb(241,241,241);
    margin: 5px 0px 0px 5px;
    padding: 5px !important;
    width: 214px !important;
}
.guidance table.sameheight .guidance_td a, .guidance div.sameheight .guidance_td a{
    font-size: 16px;
}

.guidance table.sameheight .guidance_td img, .guidance div.sameheight .guidance_td img{
    width: 100%;
}
/*SKU 27-MAY-2015 EOF*/
@media print 
{
    .templete1 .top .menu1{background-color: #B9131A!important;}
    .templete1 .top .menu1 ul li:hover{background: #870C17!important; }
    .templete1 .top .menu1 ul li .submenu{background: #870C17!important; }
    .templete1 .top .menu1 ul li ul.submenu li.pre-menu{
        background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/tor-arrow-white.png) no-repeat 97% 50%!important;}
    .templete1 .top .wrap1 .funct input{ background: #FFFFFF url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/icon001.png) no-repeat scroll 123px center!important;}
    .content .slider ul li span{background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/bg/35-31-32-0.8.png) repeat!important;}
    .content .slider ul li a:hover span, .content .slider ul li.active span {
        background:url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/bg/215-25-32-0.8.png) repeat!important;;
    }

    .content .img-box > .title,
    .content .left-box > .title,
    .content .right-box  .eventsbox  >.title  {background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/bg/35-31-32-0.8.png) repeat!important;}
    .content .left-box > .content{background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/bg/white-grey-1v2.png) repeat!important;}
    .content .right-box > .eventsbox  > .content{background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/bg/white-grey-2.png) repeat!important; }
    .footer .bg {background: url(/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/bg/35-31-32-0.9.png) repeat!important;}

    a:link:after, #content a:visited:after {    
        content: ""!important;    
    }

    @page 
    {
        size: auto;   /* auto is the current printer page size */
        margin: 0mm;  /* this affects the margin in the printer settings */
    }

    body 
    {
        background-color:#FFFFFF; 
        margin: 0px!important;
    }

    html, body{
        width: 100%
    }
}

.div-success{ 
    color: red;
    font-size: 15px;
    padding: 10px;
} 
/*08-June-2015 BOF*/
.faculty-career-guidance-resources .legal_career_research2 .expendSpan,
.faculty-career-guidance-resources .legal_career_research2 a,
.faculty-career-guidance-resources .legal_career_research2 .expendSpan a{
    color: #870c17 !important;
    text-decoration: none;
}
.legal-directories-and-firm-research .legal_career_research2 li li{
    margin: 5px 0;
}

.legal-directories-and-firm-research .legal_career_research li li table,
.legal-directories-and-firm-research .legal_career_research li li ul,
.legal-directories-and-firm-research .legal_career_research2 .expendSpan + table{
    margin-left: -6px;
}
.height10{
    height: 10px;
}
/*
#programmul li a,#programmul li a:hover{
    font-weight: normal;
    color: #6D6E71;
    text-decoration: underline;
}
*/
.normalPclass{
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    color:  #6d6e71;
    line-height: 24px !important;
}
.box-with-left-menu.tol {
    background: #fff none repeat scroll 0 0;
}
.fontSize16{
    font-size: 16px !important;
}
.fontWeight400{
    font-weight: 400 !important;
}
/*08-June-2015 EOF*/
/*10-June-2015 BOF*/
.line-height23{
    line-height: 23px !important;
}
/*10-June-2015 EOF*/
/*11-June-2015 BOF*/
.redBoldTitle{
    color:#B9131A !important;
    font-weight: bold;
    text-decoration: none;
}
/*11-June-2015 EOF*/
/*15-June-2015 BOF*/
.paddingTop20{
    padding-top:20px;
}
.tdheight50px td{
    height: 50px !important;
} 
.staff-list .grid-intro{
    display: none;
} 
.staff-list .grid-contact{
    margin-top:10px; 
}
.staff-list .box-with-left-menu .content .content3 {
    font-weight: bold;
}
.research-interests .box-with-left-menu .content .content3 {
    font-weight: bold;
}
/*15-June-2015 EOF*/ 
/*16-June-2015 BOF*/ 
.container.info .box-with-left-menu .content.margin-btm35 .content1 p{
    line-height: 21px;
    color: #6d6e71;
    font-size:13px;
    font-weight: 400;
}
.container.mediation-institute-team table.grid .grid-contact {
    margin-top: 15px;
}
.container.mediation-institute-team table.grid .grid-contact table tr td:first-child {
    width: 50px;
}
.container.mediation-institute-team table.grid,
.container.what-our-student-say-about-us table.grid,
.container.what-our-teacher-say-about-us table.grid{
    width: 100%;
    border-collapse: separate;
    border-spacing: 5px;
    border-color: #fff;
    /*    left: -25px;
        position: relative;
        top: -25px;*/
}
.container.mediation-institute-team table.grid > tbody > tr > td,
.container.what-our-student-say-about-us table.grid > tbody > tr > td,
.container.what-our-teacher-say-about-us table.grid > tbody > tr > td{
    background: rgb(241, 241, 241) none repeat scroll 0 0;
    padding: 15px 30px 15px 15px;
    text-align: left;
    width: 50%;
}
/*.container.what-our-student-say-about-us table.grid > tbody > tr > td > .grid-photo,
.container.what-our-teacher-say-about-us table.grid > tbody > tr > td > .grid-photo{
    margin: auto;
}*/
.container.mediation-institute-team table.grid > tbody > tr > td > .grid-engname,
.container.what-our-student-say-about-us table.grid > tbody > tr > td > .grid-engname,
.container.what-our-teacher-say-about-us table.grid > tbody > tr > td > .grid-engname{
    margin-top: 15px;
}
.container.mediation-institute-team table.grid td a[href*="mailto"],
.container.what-our-student-say-about-us table.grid td a[href*="mailto"],
.container.what-our-teacher-say-about-us table.grid td a[href*="mailto"]{
    font-size: 13px;
}
body.student_say_about_us .normal_table table td{
    font-size: 16px;
}
body.student_say_about_us .normal_table img{
    max-height: 180px;
}
.listStyleNone{
    list-style: none !important;
}
/*16-June-2015 EOF*/ 
/*16-June-2015 - 16-June-2015 PPT BOF*/ 
.templete1 .top .menu1 ul li ul.submenu li.pre-menu {
    background-image: none !important;
}
.bold{
    font-weight: bold !important;
}
/*16-June-2015 - 16-June-2015 PPT EOF*/ 
body.student_say_about_us ul.listStyleNone{
    margin-left: 0;
}
.acadamicSubHeading{
    font-weight: bold !important;
    font-size:15px !important;
    font-weight:700 !important;
    color:#231f20 !important;
    line-height:20px !important;
}
div.info.container .content table.normal_table td {
    font-size: 16px;
}
div.container.detail .menu.left-section ul li ,
div.container.list .menu.left-section ul li {
    font-weight: 300;
}
/*20-June-2015 BOF*/
.courseCode{
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 0;
}
.courseName{
    font-size: 14px;
    font-weight: 600;
    color: #b9131a;
    margin-bottom: 0;
}
.course-list {
    margin-bottom: 30px;
}
.tablegrey{
    text-align: left;
    border-spacing: 3px;
    border-collapse: separate;
    width: 100%;
}

.tablegrey th,
.tablegrey td{
    background-color: #F1F1F1;
    color: #6D6E71;
    font-weight: 400;
    padding: 9px;
    font-size: 13px;
}
.tablegrey th{
    background: #E6E7E8;
}
.tablegrey td p{
    margin-bottom: 8px;
}
div.container.mediation-theory-and-practice .course-content ol {
    list-style: outside none decimal;
    list-style-type: decimal;
}
div.container.mediation-theory-and-practice .course-content ol ul {
    list-style-type: disc;
}
div.container.mediation-theory-and-practice .course-content ol > li {
    margin-bottom: 15px;
}
div.container.mediation-theory-and-practice .course-content ul{
    list-style: outside none disc;
}
div.container.mediation-theory-and-practice .course-content li {
    line-height: 25px;
}
div.mediation-theory-and-practice.container li {
    line-height: 25px;
}
div.container.resource .content.tor .content1 li{
    text-decoration: underline;
    line-height: 23px;
}
div.container.resource .content5-red-title{
    margin-bottom: 5px;
}

/*20-June-2015 EOF*/
/*21-June-2015 BOF*/
div.container.what-our-student-say-about-us div.grid-photo.crop img[src*="pierce"] {
    position: relative;
    top: -10px;
}
div.job-seeking-website.container .job_seeking table td {
    vertical-align: top;
    padding-top: 10px;
    padding-bottom: 10px;
}
.textTransFormNone{
    text-transform: none !important;
}
div.resource.container div.content.tor .content1 li a{
    color:#6D6E71;
}
/*21-June-2015 EOF*/
/*24-June-2015 BOF*/
table.verticalTop > tbody > tr > td,
.verticalTop{
    vertical-align: top;
}
.verticalTopImp{
    vertical-align: top !important;
}
.verticalMiddle{
    vertical-align: middle;
}
.thred{
    color:#870c17 !important;
    font-weight: bold !important;
}
.discInside{
    list-style: inside none disc;
    list-style-type: disc;
    list-style-position: inside;
}
.discOutside{
    list-style: outside none disc !important;
    list-style-type: disc;
}
.discOutside > li {
    display: list-item !important;
}
.td_no_bg,
.td_no_bg td{
    background-color: transparent !important; 
}
.insideli{
    list-style-position: inside !important;
}
.decimal{
    list-style: outside none decimal;
    list-style-type: decimal;
}
.nomarginleft{
    margin-left: 0 !important;
}
.lipadding li{
    padding: 5px 0 5px 10px !important;
}
.lipaddingnoLeft li{
    padding: 5px 0 !important;
}
.marginleft15{
    margin-left:15px;
}
#pcll_program li, #supporting_documents li{
    display: table-row;
}
#pcll_program li span,
#supporting_documents li span{
    display: table-cell;
    padding-bottom: 10px;
}
#pcll_program span:first-child,
#supporting_documents span:first-child {
    padding-right: 10px;
}
#supporting_documents li span:first-child {
    width:20px;
}
.paddingLeft20{
    padding-left: 20px !important;
}
/*24-June-2015 EOF*/   
/*26-June-2015 BOF*/   
.scholartbl tr td:last-child{
    min-width: 140px; 
}
.master-of-law-in-chinese-business-law-study-sequence.container div.content.paddingTop20 table.tablegrey td.text-center.verticalMiddle[rowspan="2"]{
    min-width: 55px;
}
/*26-June-2015 EOF*/   
/*27-June-2015 BOF*/   
.width40px{
    width: 40px;
}
/*27-June-2015 EOF*/   
/*28-June-2015 BOF*/   
.inheritParent {
    color: inherit !important;
}
.colorGrey{
    color:#f1f1f1 !important;
}
.width56px{
    width: 56px;
}
/*28-June-2015 EOF*/   
/*01-July-2015 BOF*/   

.cfred_news li em {
    display: inline-block;
    margin-top: 5px;
}


.cfred_news li {
    line-height: 20px;
    margin-top: 10px;
}
/*01-July-2015 EOF*/   
/*02-July-2015 BOF*/   
.box-with-left-menu .content .content4 ul li#lateApplication:before{
    content: "**" !important;
    margin-left: -15px !important;
    margin-right: 8px !important;
}
.box-with-left-menu .content .content4 ul li#extendedDeadline:before{
    content: "^^" !important;
    margin-left: -15px !important;
    margin-right: 8px !important;
}
.mediation-institute-team.container .grid .grid-post{
    font-size: 13px;
    margin-bottom: 10px;
}
/*02-July-2015 EOF*/   
/*03-July-2015 BOF*/   
div.staff-list .grid-photo.crop img[src$="thehonsirtiliangyang.jpg"] {
    position: relative;
    top: 23px;
}
/*03-July-2015 EOF*/   
/*04-July-2015 BOF*/   
.liClass li {
    line-height: 23px;
    margin-bottom: 10px;
}
.width130{
    width: 130px !important;
} 
table.paddingBtm10 td,
.paddingBtm10{
    padding-bottom: 10px !important;
}
.underline{
    text-decoration: underline!important;
}
.list-inline li{
    display: inline;
}
.imgThumb{
    width: 141px;
    height: 100px;
    outline: 1px solid #6D6E71;
    padding: 5px;
    box-sizing: content-box;
    margin-right: 10px;
}
.imgThumb2{
    width: 108px;
    height: 73px;
    outline: 1px solid #6D6E71;
    padding: 5px;
    box-sizing: content-box;
    margin-right: 10px;
}
.imgThumb3{
    width: 190px;
    height: auto;
    outline: 1px solid #6D6E71;
    padding: 5px;
    box-sizing: content-box;
    margin-right: 10px;
}
.display_none{
    display: none;
}
.c_pointer{
    cursor: pointer;
}
.morebox{
    padding: 10px;
    border: 1px solid #6d6e71;
}
/*04-July-2015 EOF*/   
/*06-July-2015 BOF*/   
.mediumImg,
.mediumImg img{
    height: auto;
    max-width: 500px;
}
.zoomCursor{
    cursor:-webkit-zoom-in;
    cursor: -moz-zoom-in;
}
.maxheight200{
    max-height: 200px !important;
}
/*06-July-2015 EOF*/   

.limarginPading li{
	margin-left: 20px;
    padding-bottom: 5px;
}
.mooting_box {

    background: #b9131a none repeat scroll 0 0;

    border-radius: 10px;

    box-shadow: 0 7px 10px gray;

    margin-right: 15px;

    width: 230px;

}
.mooting_box p {
    color: #fff;
    padding: 10px 10px 10px 17px;
    text-align: left;
    font-size: 11px;
	line-height:21px !important;
}
.fontSize18{
    font-size: 20px;
}
.belowArrowRed{
	background-image:url("/20201208124330oe_/https://www.law.cuhk.edu.hk/userfiles/common/below-arrow-red.png") !important;
}

.media_expert_list .content5-red-title{
	cursor: pointer;
}
.listbox{
	display: none;
}
.listbox li a{
	color:#6D6E71 !important;
}
#chineseLaw{
	color:#b9131a !important;
}
/*13-August-2015 bof*/
div.employerform form#form_job input[type="text"],
div.employerFormDiv form#form_job input[type="text"]{
	padding: 0 6px;
}
div.employerform_preview table.borderLess td.academic_requirements table .name-span.namePosition33 label {
    /*width: 10%;*/    
	width:auto;
}
div.employerform_preview .radio-btn label{
	margin-right:0;
}
/*13-August-2015 eof*/

.news_view_all {
	display:inline; 
	float:right; 
	text-transform:none; 
	font-size:14px; 	
}
.staff-item {
    float: left;
    padding: 15px;
    background: #F1F1F1;
    border: 3px solid #fff;
    width: 50%;
	
}
.staff-2 .staff-item {
    height: 324px;
}

.staff-3 .staff-item {
    height: 130px;
}

.staff-4 .staff-item {
    height: 160px;
}

.staff-5 .staff-item {
    height: 80px;
}

.staff-6 .staff-item {
    height: 268;
}
.staff-10 .staff-item {
    height: 100px;
}
.staff-thumb {
    margin-bottom: 12px;
    width: 151px;
    height: 151px;
    overflow: hidden;
}
.staff-thumb img {
    display: block;
    max-width: 100%;
    width: 100%;
    margin: -14px 0 0 -2px;
}
.staff-engname {
    font-size: 15px;
    font-weight: 300;
    color: #B9131A;
    margin-bottom: 5px;
}
.staff-chiname {
    font-size: 1.077em;
    font-weight: 300;
    color: #B9131A;
}
.staff-post {
    font-size: 0.923em;
    font-weight: 300;
    color: #B9131A;
}
.staff-contact {
    margin-top: 10px;
    font-size: 1em;
    color: #6D6E71;
}

.staff-contact dl {
    
}
.staff-contact dd {

}
.staff-contact dt {
    float: left;
    margin-right: 5px;
}

.info-row {
    margin-bottom: 10px;
}

.info-span-1, .info-span-2 {
    margin: 0;
    float: left;
}

.info-span-1 {
}
.info-span-2 {
    margin: 10px;
}
.info-span-2 dt {
    float: left;
}

.panel-heading {
    background: #E6E7E8;
    color: #870C17;
    padding: 8px 12px;
    font-size: 16px;
}
.panel-body {
    padding-bottom: 20px;
}
.panel-row {
    width: 100%;
    background: #F1F1F1;
    margin-top: 5px;
}
.panel-col {
    padding: 8px 12px;
}
.panel-title {
    font-weight: bolder;
}
.panel-list-item {
    padding-left: 20px;
    margin-top: 8px;
}
.panel-list-item+.panel-title {
    margin-top: 8px;
}
.panel-list-item:last-child {
    margin-bottom: 8px;
}

dl.contact-item {
    width: 50%;
    float: left;
    margin: 0;
}

dl.contact-item>dt{
    float: left;
    margin-right: 8px;
    font-weight: bolder;
}

.award-header {
    line-height: normal;
    font-size: 15px;
    margin-bottom: 0;
    border: 1px solid transparent;
    color: #900C17;
}

.programme-item {
    /*width: 50%;*/
  /*  padding: 10px;
    float: left;*/
}
.programme-title {
    padding: 10px;
    background-color: #E6E7E8;
    font-weight: bolder;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    margin-bottom: 10px;
}
.programme-title.open {
    margin-bottom: 0;
}
.programme-title .fa-chevron-up,
.programme-title.open .fa-chevron-down {
    display: none;
}
.programme-title+.programme-body {
    display: none;
}
.programme-title.open+.programme-body {
    display: block;
}
.programme-title.open .fa-chevron-up {
    display: inline-block;
}
.programme-body {
    padding: 10px;
    background: #F1F1F1;
    margin-bottom: 10px;
}
.programme-body a {
    margin-top: 10px;
    display: block;
    text-align: right;
}
.programme-group {
    margin-bottom: 10px;
}
.programme-subtitle {
    font-size: 16px;
    margin-bottom: 5px;
}

.content .cover_text_dean {display: inline;position: absolute; top: 110px; left: 410px; z-index: 99;color: #fff;}
.content .cover_text_dean .title{font-size: 2.8em; font-weight:500;line-height: 115%;margin-bottom: 16px;}

/*slider link css bof 07-oct-2015*/
.slidertxt{
			width: 100%;
			height: 374px;
		}
.slidertxt .cover_text{
	width: 100%;
	height:75%;
}	
.content .cover_text .title {
    font-size: 5.077em;
    font-weight: 300;
    line-height: 100%;
    margin-bottom: 16px;
height:335px;
}
/*slider link css eof 07-oct-2015*/	
/*employer form 17-02-2016*/
div.employerFormDiv > form#form_job > div{
    clear: both;
    overflow: hidden;
    padding: 1px;
    margin: 0 0 10px 0;
    font-size: 16px;
}
div.employerFormDiv > form#form_job > div > label{
    width:33%;
    float:left;
    padding-right: 10px;
}
div.employerFormDiv > form#form_job > div > div{
    width: 67%;
    float:right;
}
div.employerFormDiv > form#form_job > div > div > input[type="text"]{
    width:100%;
}
div.eForm_ContactPerson > label,
div.eForm_AppMethod_contact > label,
div.eForm_Enquiry_detail > label{
    width:25%;
    float: left;
    padding: 0 10px 5px 0;
}
div.eForm_ContactPerson > div,
div.eForm_AppMethod_contact > div,
div.eForm_Enquiry_detail > div{
    width:75%;
    float: right;
}
div.eForm_ContactPerson > div > input[type="text"],
div.eForm_AppMethod_contact > div > input[type="text"],
div.eForm_Enquiry_detail > div > input[type="text"],
div.eForm_roleResponsibilities > div > div > textarea,
div.eForm_roleResponsibilities > div > div > input[type="text"],
div.eForm_AppMethod_option  > input[type="text"]
{
    width:100%;
}
div.employerFormDiv .radio-btn label{
    margin-bottom: 10px;
    line-height: 20px;
    margin-right: 15px;
    float: right:;
}
div.eForm_AppMethod_option  > label{
    width:22%;
    float: left;
    padding: 0 10px 5px 0;
}
div.eForm_AppMethod_option  > div{
    width:75%;
    float: right;
    margin-top: 2px;
}
div.eForm_AppMethod_option input[type="checkbox"]{
    margin-top:0px !important;
    margin-right: 5px;
}
div.eForm_Submit > input{
    float:right;
}
div#postgraduate_level_holder > input{
    margin:0 0 5px 0;
    line-height: 20px;
}
.box-with-left-menu .content .content table.applyJobTable tr td
{
    border-bottom: 5px solid #fff;
    width: 35%;
}
.box-with-left-menu .content .content table.applyJobTable tr td+td
{
    width: 65%;
}

/*fix hyperlink color when no apply .box-with-left-menu*/
.fixlink a {
    color: RGB(135, 12, 23);
}

.fixlink a:hover {
    text-decoration: underline;
}


