body.Eng #contentContainer h3, body.Chi #contentContainer h3{
	background: no-repeat;
}

#contentBody{
	/*padding: 15px 20px 200px 40px;*/
	padding: 15px 20px 200px 45px;
	font-size: 11px;
}

#contentBody .indent{
	margin: 0 0 15px 0;
	padding: 0 0 0 25px;
	background: url(/20230901220216oe_/https://www.ilc.cuhk.edu.hk/img/layout/BG_LRContent.png) no-repeat -55px -25px;
}


#contentBody h4{
	margin: 30px 0 5px 0;
	padding: 0 0 5px 25px;
	font-size: 13px;
	background: url(/20230901220216oe_/https://www.ilc.cuhk.edu.hk/img/layout/subTitle_line.png) no-repeat left bottom;
}
#contentBody h4.firstSubTitle{
	margin-top: 0;
}
#contentBody h5{
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-decoration: underline;
	font-weight: normal;
}

#contentBody p{
	margin: 5px 0;
	padding: 0;
}


#contentBody a{
	text-decoration: none;
	color: #646648;
}
#contentBody a:hover{
	border-bottom:1px dotted;
}

#contentBody ul{
	list-style: circle;
	margin: 0;
	padding: 0 0 0 20px;
}
#contentBody li{
	margin: 0 0 8px 0;
}

#contentBody .resourceList{
	border: none;
	width: 580px;
	border-spacing: 1px;
}
#contentBody .resourceList td, #contentBody .resourceList th{
	margin: 0;
	vertical-align: top;
}
#contentBody .resourceList th{
	padding: 2px 5px;

	background: #C0DE31;
	color: #FFFFFF;
	border-color: #B4CE2F;
}
#contentBody .resourceList td{
	padding: 4px 5px 15px 5px;

	background: #F5F7ED;
	border: 1px solid #D5D6CF;

	border-radius: 4px; /* Standard */
    -o-border-radius: 4px; /* Opera 10.x */
    -moz-border-radius: 4px; /* Mozilla/Firefox */
    -icab-border-radius: 4px; /* iCab */
    -khtml-border-radius: 4px; /* KHTML/Konqueror */
    -webkit-border-radius: 4px; /* Webkit/Safari/Chrome/etcetera */
}
#contentBody .resourceList tr:hover td{
	background: #F7FFEA;
	border-color: #C0DE31;
}
#contentBody .resourceList .col1{
	width: 100px;
}
#contentBody .resourceList .col3{
	width: 130px;
}



#contentBody .btn{
	display:inline-block;
	background:#d0d0b8;
	/*
	padding:5px 30px !important;

	*/
	/*border:2px outset #198191;*/
	transition:all ease-in-out 0.2s;
	border-radius:10px;
	color:#646648 !important;
	text-decoration:none;
}
#contentBody .btn:hover{
	border:none !important;
	background:#646648;
	color: #FFF !important;
}


#contentBody .btn_arctaps{border:none !important; padding:5px; border-radius:10px; margin-bottom:5px; background:#e8e8de;}
#contentBody .btn_arctaps.media{display:flex;}
#contentBody .btn_arctaps .media-thumb,#contentBody .btn_arctaps .media-body{margin: 5px 10px;}
#contentBody .btn_arctaps .media-thumb{ flex-grow:0; }
#contentBody .btn_arctaps .media-thumb img{border-radius:5px; overflow:hidden;}
#contentBody .btn_arctaps .media-body{ flex-grow:1; display:flex; flex-direction: column; justify-content:center; }
#contentBody .btn_arctaps .media-title{ display:block; font-size:1.5em; }
#contentBody .btn_arctaps .media-title .ref{font-size:0.7em; color:black;}
#contentBody .btn_arctaps .media-desc{ display:block; color:black; }

