/* General */
/*
BODY					{background: white url(../images/site_background.gif); color: black; text-align: center; font-family: "Arial", "Geneva", "sans-serif";}
*/
A:link					{
	text-decoration: none;
	color: #036303;
}
A:visited				{
	text-decoration: none;
	color: #036303;
}
A:active				{
	text-decoration: none;
	color: #036303;
}
A:hover					{
	color: #009933;
	text-decoration: underline;
}

A.emenu:link			{color: #000000; text-decoration: none;}
A.emenu:visited			{color: #000000; text-decoration: none;}
A.emenu:active			{color: #000000; text-decoration: none;}
A.emenu:hover			{color: #ff3300; text-decoration: underline;}
.emenu					{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

A.esubmenu:link			{color: #000000; text-decoration: none;}
A.esubmenu:visited			{color: #000000; text-decoration: none;}
A.esubmenu:active			{color: #000000; text-decoration: none;}
A.esubmenu:hover			{color: #ff3300; text-decoration: underline;}
.colorblue {
	color: #036303;
}


Body, p, td, ul, li, select， {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
}


.esubmenu					{color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}

.efoot					{color: black; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}

.ehead					{color: black; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; font-style: italic;}
.esubhead				{color: black; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
.etablehead				{background: black; color: white; font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
.etablesubhead			{background: #d6f0fa; color: black; font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
.etabletext				{background: #ecf8fd; color: black; font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
.etext					{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	line-height: 20px;
}


.producttext			{color: black; font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}

.chead					{color: black; font-family: Verdana, Helvetica, sans-serif; font-size: 11pt; font-weight: bold;}
.csubhead				{color: black; font-family: Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;}
.ctext					{color: black; font-family: "Verdana", "Helvetica", "sans-serif"; font-size: 8pt; font-weight: normal;}

.etextbold				{color: black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal;}

.hline					{background: black;}

/* The Law Society of Hong Kong */
.hklshead				{color: black; font-family: Times New Roman, Times, serif; font-size: 22pt; font-weight: bold;}
.hklssubhead			{
	color: #006600;
	font-family: Times New Roman, Times, serif;
	font-size: 16pt;
	font-weight: bold;
}
.hklssection			{color: black; font-family: Times New Roman, Times, serif; font-size: 14pt; font-weight: bold;}
.hklstext				{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}
.hklstextb				{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.hklsnotes				{color: black; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
.hklsbutton				{color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}

.sectioncolorabout {color: #ff0000; font-weight: bold; font-family: arial; font-size: 12px;}
.sectioncolorabout td {color: #ff0000; font-weight: bold; font-family: arial; font-size: 12px;}


.index_title {
	color: #036303;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 26px;
}

.index_title:link					{
	color: #036303;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 26px;
}
.index_title:visited				{
	color: #036303;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 26px;
}
.index_title:active				{
	color: #036303;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 26px;
	text-decoration: underline;
}
.index_title:hover					{
	color: #036303;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 26px;
}



.news_title {
	color: #036303;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 28px;
}

.news_title:link					{
	color: #036303;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 28px;
}
.news_title:visited				{
	color: #036303;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 28px;
}
.news_title:active				{
	color: #036303;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 28px;
	text-decoration: underline;
}
.news_title:hover					{
	color: #036303;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 28px;
}


.news_time {
	color: #C9C9C9;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 30px;
}

.index_photo_title {
	color: #314EA2;
	font-weight: bold;
	font-family: arial;
	font-size: 11px;
	line-height: 20px;
}
.sectioncolorsocial {color: #ff9900; font-weight: bold; font-family: arial; font-size: 12px;}
.sectioncolorenvironment {color: #669900; font-weight: bold; font-family: arial; font-size: 12px;}
.sectioncolortechnology {
	color: #036303;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
}
.sectioncolorbrands {color: #ff0000; font-weight: bold; font-family: arial; font-size: 12px;}

.more_link {
	color: #45A624;
	font-family: arial;
	font-size: 7pt;
	font-style: italic;
	font-weight: bold;
	line-height: 20px;
}
.more_link:link {
	color: #45A624;
	font-family: arial;
	font-size: 7pt;
	font-style: italic;
	font-weight: bold;
} 
.more_link:visited {
	color: #3e8a26;
	font-family: arial;
	font-size: 7pt;
	font-style: italic;
	font-weight: bold;
} 
.more_link:hover {
	color: #000000;
	font-family: arial;
	font-size: 7pt;
	font-style: italic;
	font-weight: bold;
} 

.photo_table{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 3px;
} 


.one_line_buttom {
	color: #000000;
	font-family: arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	line-height: 20px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDC7DD;
}

.one_line_chat {
	font-family: arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDC7DD;
}


.button_member {
	color: #000000;
	font-family: arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	line-height: 20px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDC7DD;
	display: block;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-indent: 10px;
}

.button_member A{
	color: #000000;
	font-family: arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	line-height: 20px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDC7DD;
	display: block;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.button_member A:hover{
	color: #000000;
	font-family: arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	line-height: 20px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDC7DD;
	display: block;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-indent: 5px;
}

.submenu_td A {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11pt;
	PADDING-BOTTOM: 4px;
	MARGIN: 0px;
	COLOR: #036303;
	PADDING-TOP: 4px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDC7DD;
}
.submenu_td A:hover {
	FONT-SIZE: 11pt;
	MARGIN: 0px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	background-color: #2F862F;
	font-weight: bold;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.submenu_td A:active {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11pt;
	PADDING-BOTTOM: 4px;
	MARGIN: 0px;
	COLOR: #036303;
	PADDING-TOP: 4px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDC7DD;
}


.name_mb A {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11pt;
	PADDING-BOTTOM: 4px;
	MARGIN: 0px;
	COLOR: #8597C0;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #BDC7DD 1px solid;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.name_mb A:hover {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11pt;
	PADDING-BOTTOM: 4px;
	MARGIN: 0px;
	COLOR: #8597C0;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #BDC7DD 1px solid;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	font-weight: bold;
}

.form-t {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
	text-align: center;
}

.font9{
	font-size: 10px;
	color: #666666;
}

.photo_text{
	font-size: 11px;
	color: #333333;
	line-height: 14px;
}

.aboutuhall_title {
	color: #036303;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 35px;
}
.aboutuhall_title2 {
	color: #036303;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height: 25px;
}
.aboutuhall_title3 {
	color: #036303;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 20px;
}
