.hint, a.hint:hover {
	text-decoration:none;
}
.header_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
.sub_header{
/*	padding-top:45px;
	padding-left:30px;*/
}
.sub_header_outline{
	margin-left:30px;
	margin-right:3px;
}
#header {
	width:1000px;
	height:75px;
	padding:0;
	margin:0px;
}

#header_logo {
	width:500px;
	float:left;
	padding:0;
	margin:0;
}

#header_main {
	width:500px;
	float:left;
	padding:0;
	margin:0;
	/* background-image:url('/skin/1/images/chinese/header_bg.jpg'); */
	background-color: #efecf3;
	vertical-align:top;
}

#header_advsearch {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#930;
}

#header_searchbox {
	width:145px;
	height:20px;
	margin:0px;
	margin-top:-1px\9;					/* hack IE */
	border:none;
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	font-size:14px;
	
	/* Safari fix */
	-webkit-appearance:none;
	-webkit-border-radius:0px;
    -webkit-text-size-adjust:70%;
}

#header_topright {
	width:500px;
	height:35px;
	white-space:nowrap;
}

#header_bottomright {
	width:500px;
	height:40px;
	padding-left:6px;	
	white-space:nowrap;
}

.header_right {
	float:right;
	margin:4px;
	white-space:nowrap;
}
.header_right_topleft {
	margin:5px;
	float:left; 
	width:330px; 
	padding-bottom:5px;
}
.header_fontsize {
	color:#000;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.header_bottomright_item {
	float:left; 
	padding-top:1px;
}

a[class~="header_fontsize"]:hover, a[class~="header_text"]:hover {
	text-decoration:underline;
}

img {
	border:none;
}

#footer_quicklink {
	width:1000px;
	padding:0px;
	margin-left:10px;
}

.footer_quicklink {
	width:200px;
	float:left;
}

#footer_quicklink  h3 {
	padding-left: 10px;
	margin-top:7px;
	margin-bottom:5px;		
}

div.footer_quicklink ol { 
	list-style-type:disc; 
	color:#808080; 
	font-size:12px; 
	margin-top:2px;
	margin-left:10px;
	padding-left:10px;	
}

div.footer_quicklink li { 
	margin-left: 10px;
	padding:2px;
	color:#696969;	
}

#footer_copyright {
	margin: 20px;
}

body{ 
	background-color:white;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
}

h3{
/*	margin-top:7px;
	margin-bottom:5px;	*/
}

.body{
	border:0px;
	width:1000px;
	background-color:#ffffff;
	margin:auto;
}
.skipwrapper{
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}
.mainheader{
	background-color:#efecf3;
}
.mainmenu{
	width:1000px;
	float:left;
}
.mainmenu-space{ 
	width:2px; 
}
.mainmenu-item{ 
	float:left; 
}
.hiddenlabel, .hiddenheader{
	position:absolute;
	width:1px;
	height:1px;
	overflow:hidden;
}
.submenu{ 
	padding-top:30px; 
	*margin-top:-30px;
}
.left_menu_div{
	width:207px;
}
.left_menu{
	border:0px; 
	padding-left:10px;
}
.left-menu-firstitem{
	text-align:left; 
	margin-top:10px; 
	margin-bottom:10px; 
}
.left-menu-miditem{
	text-align:left; 
	overflow:hidden; 
	margin-top:10px;
}
.left-menu-withoutitem{
	margin-left:32px;
	margin-left:25px;
	margin-right:10px;
}
.left-menu-withitem{
	margin-left:-3px;
	margin-right:10px;
}
.left-menu-cursor{
	margin-left:0px;
	float:left; 
}
.left-menu-cursor-itemtext{
	width:82%; 
	width:86%;
	padding-bottom:10px; 
	float:right;
}
.left-menu-subitem{
	width:85%; 
	text-align:left; 
	margin-top:10px; 
	margin-bottom:10px; 
	margin-left:23px; 
}
.left-menu-itemtext{
	display:block; 
	padding-bottom:10px;
	float:left;
}
.wholeword{white-space:nowrap;}
.right-content{
	padding-bottom:0px;
}
.link{
	border:0px;
	float:left;
	width:100%;
}
.link-1{
	height:2px;
	width:100%;
	float:left;
}
.link-2{
	background-color:#764da0;
	height:1px;
	width:100%;
	float:left;
}
.link-3{
	width:100%;
	background-color:#f0ecf3;
	vertical-align:top;
	float:left;
}
.link-4{
	width:100%;
	background-color:white;
	vertical-align:top;
	float:left;
}
ul.list-inside-table{
	margin-top:0px; margin-left:20px; margin-bottom:0px; padding:0 0 0 0px; list-style-type:disc; 
}
ul li.list-inside-table{
	padding: 0 0 0 4px; 
}
ul.list-normal-listing{
	margin-top:0px; margin-left:0px; margin-bottom:0px; padding:0 0 0 0px; list-style-type:none;
}
ul li.list-normal-listing{
	padding: 0 0 0.5em 0px; 
}
ul.list-normal-header{
	margin-top:0px; margin-left:0px; margin-bottom:0px; padding:0 0 0 0px; list-style-type:none;
}
ul li.list-normal-header {
	padding: 0 0 0.5em 24px; 
}
ul.list-normal-sub{
	margin-top:10px; margin-left:40px; margin-bottom:0px; padding:0 0 0 0px; 
}
ul.list-normal{
	margin-top:0px; margin-left:20px; margin-bottom:0px; padding:0 0 0 0px; list-style-type:none;
}
ul li.list-normal {
	padding: 0 0 0.5em 14px; 
}
ul li.list-normal2 {
	padding: 0 0 0.5em 24px; 
}/*remuneration.htm*//*-2>2*/
ul li.list-normal2-sub {
	padding: 5px 0 0.5em 25px; 
}
ul.list-normal2{
	margin-top:0px; margin-left:50px; margin-bottom:0px; padding:0 0 0 0px; list-style-type:none;
}
ul li.list-normal22 {
	padding: 0 0.5em 0.5em 4px; 
}/*teach_diy.html*//*2>22*/
ul.list-normal3{
	margin-top:0px; margin-left:10px; margin-bottom:0px; padding:0 0 0 0px; list-style-type:none;
}
ul.list-normal4{
	margin-top:10px; margin-left:0px; margin-bottom:0px; padding:0 0 0 0px; list-style-type:none; 
}
ol.list-inside-table{
	margin-top:0px; margin-left:40px; margin-bottom:0px; padding:0 0 0 0px;
}
ol li.list-inside-table{
	padding: 0 0 0 4px; 
}
ol.list-normal {
	margin-top:0px; margin-left:50px; margin-bottom:0px; padding:0 0 0 0px; 
}
ol li.list-normal {
	padding: 0 0 1.4em 4px; 
}
ol li.list-normal2 {
	padding: 0 0.5em 0.5em 4px; 
}/*reg_1216.htm;teach_diy.html;*/
ol.list-normal2 {
	margin-top:10px; margin-left:35px; margin-bottom:0px; padding:0 0 0 0px;
}/*-2>2*/
ol li.list-normal22 {
	padding: 0 0 10px 4px; 
}/*2>22*/
.list-normal-row{
	overflow:hidden;
}
.outline{
	padding-top:10px;
	padding-bottom:20px;
	overflow:hidden;	
}/*teach_diy;*/
.innerlist-outline{
	padding-top:10px;
	margin-left:-20px;
	overflow:hidden;	
}
.outerlist-outline{
	padding-top:20px;
	padding-left:10px;
	padding-bottom:10px;
	overflow:hidden;	
}
.content-outline{
/*	margin-top:20px;
	margin-bottom:20px;	*/
	padding-left:10px;	
	padding-top:20px;
	padding-bottom:20px;		
	overflow:hidden;
}
.content-outline-right{
	float:right;
}
.content-outline-left{
	float:left;
}
.item-outline{
	margin-top:20px;
	margin-left:15px;
	margin-bottom:20px;
/*	width:95%;
	overflow:hidden;*/
	margin-right:20px;
	overflow:hidden;	
}
.full-line{
	 width:100%;
 	 overflow:hidden;	/*reg_1216.htm used*/ 
/*	 float:left;*/
}
/*table*/
.col{
/*	border-top:1px solid;*/
	border-left:1px solid;	
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	margin-left:-2px;
/*	padding-bottom:65536px;
	margin-bottom:-65528px;*/
	padding-bottom:750px;
	margin-bottom:-740px;	
	float:left;
}
.listtable{
	padding:0 0 0 0px;
	margin-top:-1px;
	margin-left:20px;
	border-top:1px solid;	
	border-right:1px solid;
	border-left:1px solid;	
	border-bottom:1px solid;	
	list-style-type:none;
	overflow:hidden;
	 float:left;
}
.dl_table{
	margin-left:20px;
}
.merge-top-cell{
	border-top: 0px solid #ffffff;
	margin-top: 1px;
}
ul li.listtable-row{
	border-top:1px solid #000000;
	padding:0 0 0 1px;
	overflow:hidden;
	margin-right:-2px;
	margin-top:-1px;	
/*	margin-bottom:-0.2em;		*/
	margin-bottom:-0.2em;	
}
.border-color{
	border-color:#000000;
}
#right-content {
	-moz-margin-start: 200px;	
}
#top, #info{ border:none; background-color:#ffffff; width:1000px; }
.table_header_normal{font-weight:normal;}
.right_content_left{
	width:74%;
	padding-bottom:20px;
	float:left;
}
.right_content_right{
	margin-top:-102px;	
	margin-left:10px;	
	margin-right:-30px;
	overflow:hidden;
	float:right;	
}
.right_content_right_2line{
	margin-top:-112px;	
}
.right_content_right_3line{
	margin-top:-140px;	
}
.right-content{
	/*overflow-x:auto!important;*/
/*http://lcsfcbtsps1:99/general/english/members/yr12-16/biographies.htm	*/
}
@media print {
	.right-content{
		*overflow:visible!important;
	}
}
.content_word{
	padding-top:18px;
	padding-bottom:0px;	
}
.table_overflow{
/*	overflow-x:auto!important;
	overflow-y:hidden!important;
	padding-bottom:1em;	*/
}
.table_overflow_data, .table_content_overflow{
	width:640px; 
	overflow-x:auto;
	overflow-y:hidden;
}
.h3_table{
	display:block;
	font-size:1.17em;
	-webkit-margin-before:1em;
	-webkit-margin-after:1em;
	-webkit-margin-start:0px;
	-webkit-margin-end:0px;
	font-weight:bold;
	text-align:center;
	padding-bottom:30px;
}
.h3_table table{margin:auto;}
.strong_style, .strong_table{
	font-weight:bold;
}
.normal_style{
	font-weight:normal;
}
.ul_outline{
	list-style-type:none;
/*	min-height:0px;
	height:auto;
	margin-top:0px;
*/	
/*	margin-bottom:0px;*/
}
#wrapper{
	max-width:1000px!important;
}
.webcast {text-align: center;}  /* for showing webcast icons on meeting schedule pages */
.ecard_body{float:left; background-color:#ffffff;}
.pageheader_style{
display:block;
/*font-size:inherit!important;*/
margin-top:0em!important; 
margin-bottom:0em!important; 
margin-left:0px!important; 
margin-right:0px!important; 
-webkit-margin-before:0em!important; 
-webkit-margin-after:0em!important; 
-webkit-margin-start:0em!important; 
-webkit-margin-end:0em!important; 
font-weight:bold;
}

.b_style, .b_in_li_style{
display:block;
/*font-size:inherit!important; defined in style.css...*/
font-weight:bold;
margin-top:0em!important; 
margin-left:0px!important; 
margin-right:0px!important; 
-webkit-margin-before:0em!important; 
-webkit-margin-after:-1em!important; 
-webkit-margin-start:0em!important; 
-webkit-margin-end:0em!important; 
}
.b_style{
margin-bottom:-1.2em!important; 
display:inline;
}
.b_in_li_style{
margin-bottom:0em!important; 
}
.h1_style{
display:block;
font-size:2em!important;
margin-top:0.67em!important; 
margin-bottom:0.67em!important; 
-webkit-margin-before:0.67em!important; 
-webkit-margin-after:0.67em!important; 
-webkit-margin-start:0em!important; 
-webkit-margin-end:0em!important; 
margin-left:0px!important; 
margin-right:0px!important; 
font-weight:bold;
}
.h2_style{
display:block;
font-size:1.5em!important;
margin-top:0.83em!important; 
margin-bottom:0.83em!important; 
-webkit-margin-before:0.83em!important; 
-webkit-margin-after:0.83em!important; 
-webkit-margin-start:0em!important; 
-webkit-margin-end:0em!important; 
margin-left:0px!important; 
margin-right:0px!important; 
font-weight:bold;
}
.h3_style, .ql_h3_style{
display:block;
/*margin-top:1em!important; */
margin-bottom:1em!important;
-webkit-margin-before:1em!important; 
-webkit-margin-after:1em!important; 
-webkit-margin-start:0em!important; 
-webkit-margin-end:0em!important; 
margin-left:0px!important;
margin-right:0px!important; 
font-weight:bold;
}
.h3_style{
	margin-left:0px!important; 
	margin-bottom:1em!important; 
}
.ql_h3_style{
	margin-left:10px!important; 
	margin-top:0.5em!important; 
	margin-bottom:0.4em!important; 
}
.h4_style{
display:block;
font-size:inherit!important;
margin-top:1.33em!important; 
margin-bottom:1.33em!important; 
-webkit-margin-before:1.33em!important; 
-webkit-margin-after:1.33em!important; 
-webkit-margin-start:0em!important; 
-webkit-margin-end:0em!important; 
margin-left:0px!important; 
margin-right:0px!important; 
font-weight:bold;
}
.h5_style{
display:block;
font-size:0.83em!important;
margin-top:1.67em!important; 
margin-bottom:1.67em!important; 
-webkit-margin-before:1.67em!important; 
-webkit-margin-after:1.67em!important; 
-webkit-margin-start:0em!important; 
-webkit-margin-end:0em!important; 
margin-left:0px!important; 
margin-right:0px!important; 
font-weight:bold;
}
/*table-end*/
/*
.topmenu{list-style:none;margin:0;padding:0}
.tmm{z-index:100;list-style-type:none;display:none;margin:0;padding:0}

.menu_child1{background-color:#b5dfcf;width:160px;position:absolute}
.menu_child2{background-color:#fedec1;width:185px;position:absolute}
.menu_child3{background-color:#c1d9f0;width:185px;position:absolute}
.menu_child4{background-color:#d2fb97;width:185px;position:absolute}
.menu_child5{background-color:#d2e7eb;width:185px;position:absolute}
.menu_child6{background-color:#ffd7d6;width:150px;position:absolute}
.menu_child1 a,.menu_child2 a,.menu_child3 a,.menu_child4 a,.menu_child5 a,.menu_child6 a{font-family:Verdana, Arial, Helvetica, sans-serif;display:block;text-decoration:none;color:#000;padding:5px}

.ql_text{font-family:Verdana, Arial, Helvetica, sans-serif; color:#2c2c2c}

.mainmenu_s{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;color:#960;text-decoration:none}
.mainmenu_s:hover {text-decoration:none;}
.mainmenu_s_library{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;color:#900020;text-decoration:none}
.mainmenu_s_library:hover {text-decoration:none}

.mainmenu_s_about_over{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;color:#FFF;text-decoration:none;background-color:#188955}
.mainmenu_s_about_over:hover {color:#FFF;text-decoration:none}
.mainmenu_s_business_over{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;color:#FFF;text-decoration:none;background-color:#fa8923}
a.mainmenu_s_business_over:hover {color:#FFF;text-decoration:none}
.mainmenu_s_members_over{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;color:#FFF;text-decoration:none;background-color:#0d62b1}
a.mainmenu_s_members_over:hover {color:#FFF;text-decoration:none}
.mainmenu_s_visiting_over{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;color:#FFF;text-decoration:none;background-color:#3099af}
a.mainmenu_s_visiting_over:hover {color:#FFF;text-decoration:none}
.mainmenu_s_library_over{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;color:#FFF;text-decoration:none;background-color:#900020}
a.mainmenu_s_library_over:hover {color:#FFF;text-decoration:none}

.about_leftmenu{font-family:Verdana, Arial, Helvetica, sans-serif;color:#147650;text-decoration:none}
.business_leftmenu{font-family:Verdana, Arial, Helvetica, sans-serif;color:#A52A2A;text-decoration:none}
.members_leftmenu{font-family:Verdana, Arial, Helvetica, sans-serif;color:#0d62b1;text-decoration:none}
.visiting_leftmenu{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:17px;color:#3099af;text-decoration:none}
.library_leftmenu{font-family:Verdana, Arial, Helvetica, sans-serif;color:#900020;text-decoration:none}

.about_text{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;color:#147650}
.business_text{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;color:#d9751a}
.members_text{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;color:#0d62b1}
.visiting_text{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;color:#3099af}

.about_header_color{color:#147650}
.business_header_color{color:#fe9120}
.member_header_color{color:#0d62b1}
.visiting_header_color{color:#2F99AF}
.library_header_color{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;color:#555}

.headerlinebox{background-image:url(/skin/1/images/headerline.jpg);background-repeat:repeat;margin-left:7px;padding-right:7px}
*/
/*p{
	page-break-after: always;
}*/

#mobile-container {
	display: none;
}

.tel, .fax {
	text-align: left;
}
.hyperlink{
	width: 700px;  
	white-space: pre-wrap; /* css-3 */    
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */    
    white-space: -o-pre-wrap; /* Opera 7 */    
	word-wrap: break-word; /* Internet Explorer 5.5+ *//* Internet Explorer 5.5+ */
}
#left-menu a{ word-break:break-word;}
.ecard_body img{ display:inline;}
/*for remove repeat left menu colour line at init and the copy saved in google*/
#right-content-container {
    width:100%;
    overflow:hidden;
}
#left-menu-container {
	background-position:right;
    position:relative;
	right:790px;
}
#right-content {
    position:relative;
    left:79%;	
	overflow:hidden;
}
#left-menu{
	float:left;
}

@media screen {
	.printonly { display:none; }
}
@media print {
	.printonly { display:inline; }
	.no-print, .no-print * { display: none !important; }
}

/* For Council Meeting Agenda */
.printerFriendlyLink {text-decoration: none;}
.printerFriendlyLink img{vertical-align: middle;margin-right:5px;height:25px;width:25px;}


/* For hidding paper years */
.session-yr2324 {display:none;}
.session-yr2223 {display:none;}
.session-yr2122 {display:none;}
/*.session-yr2021 {display:none;}*/
/*.session-yr2021:first-child {display:none;}*/
.session-separator {display:none;}

#_content_.new_layout *{ font-size: 24px!important;}