
body {
	color: #444;
	font-family: sans-serif;
	font-size: medium;
	text-align: center;
	background-color: #fff;
	background-image:url(imgs/bk_hhhh3.png);
	margin: 0px;
}

a {color:rgb(103,128,153); text-decoration:none;}
a:hover {color:rgb(103,128,153); text-decoration:underline;}
a:visited {color:rgb(103,128,153);}

a.current {color:rgb(103,128,153); font-weight: bold; text-decoration:underline; }
a.current:visited {color:rgb(103,128,153); font-weight: bold;  text-decoration:underline; }

.top_menu a { width: 112px; height: 140px; display:block; float: left; text-decoration:none; }
.top_menu a:hover { text-decoration:none; }

a.menu_about {background-image:url(imgs/hk_05.png);}
a.menu_about:hover {background-image:url(imgs/hk_05_over.png);}
a.menu_info {background-image:url(imgs/hk_06.png);}
a.menu_info:hover {background-image:url(imgs/hk_06_over.png);}
a.menu_awards {background-image:url(imgs/hk_07.png);}
a.menu_awards:hover {background-image:url(imgs/hk_07_over.png);}
a.menu_financial {background-image:url(imgs/hk_08.png);}
a.menu_financial:hover {background-image:url(imgs/hk_08_over.png);}

a.menu_about_curr {background-image:url(imgs/hk_05_curr.png);}
a.menu_about_curr:hover {background-image:url(imgs/hk_05_curr.png);}
a.menu_info_curr {background-image:url(imgs/hk_06_curr.png);}
a.menu_info_curr:hover {background-image:url(imgs/hk_06_curr.png);}
a.menu_awards_curr {background-image:url(imgs/hk_07_curr.png);}
a.menu_awards_curr:hover {background-image:url(imgs/hk_07_curr.png);}
a.menu_financial_curr {background-image:url(imgs/hk_08_curr.png);}
a.menu_financial_curr:hover {background-image:url(imgs/hk_08_curr.png);}

.main{
	width: 1001px;
	padding: 0px;
	margin: 0px auto 0px auto;
}

.body_l {
	width: 1001px;
	background-position: left top;
	background-repeat: repeat-y;
	background-image:url(imgs/hk_03.jpg);
	padding: 0px;
	margin: 0px;
}

.body_r {
	width: 892px;
	background-position: right top;
	background-repeat: repeat-y;
	background-image:url(imgs/hk_10.jpg);
	padding: 0px;
	margin: 0px 0px 0px 109px;
}

.body_c {
	width: 790px;
	text-align:left;
	background-color: #fff;
	padding: 0px;
	*margin: 0px 0px 0px -101px;
}

.body_l_top {
	width: 1001px;
	background-position: left top;
	background-repeat: repeat-y;
	background-image:url(imgs/hk_03_top.jpg);
	padding: 0px;
	margin: 0px;
}

.body_r_top {
	width: 892px;
	background-position: right top;
	background-repeat: repeat-y;
	background-image:url(imgs/hk_10_top.jpg);
	padding: 0px;
	margin: 0px 0px 0px 109px;
}



.top_sign {
	width: 321px;
	height: 140px;
	float: left;
	padding: 0px;
	margin: 0px;
	display:block; 

}

.top_sign_top h1 {
	padding: 0px;
	margin: 0px;
}

.top_sign h1 {
	padding: 0px;
	margin: 0px;
}

.top_sign img {
	margin: 32px 0px 0px 26px;
}

.top_sign_top {
	width: 321px;
	height: 140px;
	float: left;
	padding: 0px;
	margin: 0px;
	display:block; 
	background-image:url(imgs/hk_16.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.top_menu {
	height: 140px;
	display:block; 
}

.top_image img {
	vertical-align: top;
}

.content {
	line-height: 150%;
	padding: 24px;
}

.item_l {
	width: 510px;
	float:left;
	padding: 0px;
	margin: 0px 0px 64px 0px;
}

.item_r {
	width: 210px;
	float: right;
	padding: 0px;
	margin: 0px 0px 64px 0px;
	text-align: center;
}

.item {
	margin: 36px 36px 64px 36px;
}

.item_adobe {
	color: #999;
	font-size: x-small;
	margin: 36px 25% 36px 25%;

}

.item_adobe img {
	vertical-align: top;
	float: left;
	margin-right: 18px;
}

.footer {
	background-image:url(imgs/hk_footer.jpg);
	height: 69px;
	text-align: center;
	font-size: 7pt;
	color: #666;
}

.footer p {
	padding-top: 30px;
}


ul.news {
	padding: 0px 0px 24px 12px;
}

ul.news li {
	list-style-type: none;
	padding-bottom: 2px;
}

ul.news img {
	vertical-align: -2px;
}

dl.org dt {
	float: left;
	margin-left: 1em;
	width: 30%;
}


img {
	border: none;
}

p.gototop {
	text-align: right;
}

p.footer_navi {
	margin: 0px 25% 0px 25%;
	padding: 6px 0px 0px 12px; 
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #999;
	font-size: small;
	*font-size: x-small;
	color:#bbb;
	text-align:center;
}

.navi {
	font-size: small;
	margin: 0px;
	padding: 8px 12px 12px 28px;
}

table.history td {
	vertical-align: top;
	padding: 8px;
}

table.history tr.odd {
	background-color: #e9e9e9;
}

table.history ul {
	padding: 3px 0px 12px 12px;
	list-style-type: none;
}

table.history ol {
	padding-top: 3px;
	margin-top: 6px;
}

table.history .date {
	text-align: right;
}

table.bio td {
	vertical-align: top;
	padding: 4px 2px 8px 2px;
}

table.bio tr.odd {
	background-color: #e9e9e9;
}

.photo {
	margin-top: 24px;
	margin-bottom: 48px;

	text-align:center;
	text-size:small;
}

.photo img {
	padding: 5px;
	border: solid;
	border-color: #ccc;
	border-width:1px
}

#comment {
	padding: 0px 15%;
	font-size: small;
	color: rgb(153, 153, 153);
}

.trigger { cursor:pointer; color: #666; font-size: small }
.hide .target { display:none }

