body{font-family:arial,helvetica,sans-serif;margin:0;padding: 0;}
a {text-decoration:none; padding:0; border:0;}
a:link, a:visited {color: #333};
a:hover,a:active,a:focus{text-decoration:underline;outline:none;}
img{border: 0 none;}
ul{padding:0;margin:0;list-style-type:none;list-style-position:outside;	}
ul li{padding:0;margin:0;}
h2,h3,h4{border: 0 none;display:inline;padding:0;font-size:1.15em;}
.forTextOnly {
	position: absolute;
	height: 1px;
	width: 1px;
	top : -500px;
}
.hidden {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
.clearthis{overflow: hidden;width: 100%;}
#wrapper{background: #EAEBEB url(/img/wrap_bg.gif) repeat-x scroll 0 0;width:100%;}
#header{width:100%;height:32px;background: url(/img/header/bg.png) repeat-x;}
#header_content{margin:auto;width:970px;height:32px;}
#header_left{float:left;}
#header_right{float:right;}
.headerItem{float:left;height:32px;line-height:32px;padding-right:8px;}
.headerItem a:active,.headerItem a:focus{text-decoration:none;}
#headerItemRSS{float:left;height:32px;line-height:32px;padding-right:10px;background: url(/img/header/rss.gif) no-repeat 0% center;}
#headerItemRSSLink{font-family:arial;padding-left:17px;line-height:31px;}
a.changeTextM{font-family:arial;font-size:12px;cursor:pointer;}
a.changeTextMActive{color:#ff3300;font-size:12px;cursor:pointer;}
a.changeTextL{font-family:arial;font-size:16px;cursor:pointer;}
a.changeTextLActive{color:#ff3300;font-size:16px;cursor:pointer;}
a.changeTextE{font-family:arial;font-size:20px;cursor:pointer;}
a.changeTextEActive{color:#ff3300;font-size:20px;cursor:pointer;}
#languageSelector{margin-top:5px;}
#pageContainer{margin:auto;width:970px;overflow: hidden;height:100%;min-height: 100%;overflow:hidden;}
#govhkBar{width:100%;color:#666666;margin-top:25px;margin-bottom:15px;}
#govhkBarLeft{	float:left;}
h1 {display:inline;}
#govhkBarRight{float:right;}
#govhkBarRight ul{list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;margin:0;}
#govhkBarRight ul li{float:left;height:36px;}
#govhkBarRight ul li a{color:#c1c1c1;font-weight:bold;display:block;height:36px;min-height:36px;line-height:36px;padding:0 16px;font-size:13px;}
#govhkBarRight ul li a:hover,#govhkBarRight ul li a:active,#govhkBarRight ul li a:focus{text-decoration:none;}
#forIE6_1 :hover,#forIE6_1:active,#forIE6_1 :focus{text-decoration:none;background: url(/img/govhk/usergp_leftbg_over.gif) no-repeat 0 0;display:inline-block;}
#forIE6_2 :hover,#forIE6_2:active,#forIE6_2 :focus{text-decoration:none;background: url(/img/govhk/itemhover.gif) repeat-x;display:inline-block;}
#forIE6_3 :hover,#forIE6_3:active,#forIE6_3 :focus{text-decoration:none;background: url(/img/govhk/itemhover.gif) repeat-x;display:inline-block;}
#forIE6_4 :hover,#forIE6_4:active,#forIE6_4 :focus{text-decoration:none;background: url(/img/govhk/itemhover.gif) repeat-x;display:inline-block;}
#govhkBarRight ul li a.active:hover,#govhkBarRight ul li a.active:active,#govhkBarRight ul li a.active:focus{text-decoration:none;}
#govhkBarRight ul li a.active{color:#f8981d;font-weight:bold;	}
.usrGrpItemFirst{ height:36px; background: url(/img/govhk/usergp_leftbg_normal.gif) no-repeat 0 0;}
.usrGrpItemFirst:hover{ background: url(/img/govhk/usergp_leftbg_over.gif) no-repeat 0 0;}
.usrGrpItem{height:36px; background: url(/img/govhk/itemnormal.gif) repeat-x;}
.usrGrpItem:hover{background: url(/img/govhk/itemhover.gif) repeat-x;}

.usrGrpItemLast{height:36px; background: url(/img/govhk/itemnormal.gif) repeat-x;}
.usrGrpSep{width:1px; height:36px; background: url(/img/govhk/sep.gif) repeat-x;}
#searchBoxContainer{padding:7px 16px;}
#searchForm{padding:0;margin:0;}
.searchBox{background:url(/img/govhk/searchbox.gif) no-repeat;float:left;border:0;width:145px;height:20px;padding-right: 4px;border: 0px solid #FFFFFF;} 
.searchIcon{background:white  url(/img/govhk/searchIcon.gif) no-repeat right top;float:left;width:20px;height:22px;border: 0px solid #FFFFFF;cursor:pointer;}
#usrGrpRight{width:4px; height:36px; background: url(/img/govhk/right.gif) no-repeat;}
#govhkBarDate{float:left;}
#govhkBarKeywords{float:right;font-weight:bold;margin-top:5px;}
#genericBar{width:945px;height:73px;background-color:#B4B4B4;line-height:73px;color:#FFF;padding-left:25px;font-size:1.5em;font-weight:bold;margin-bottom:11px;}
.silverBar{width: 100%;height:7px;font-size:0;line-height:0;background: url(/img/bar.png) repeat-x;}
#smartMenuPage{background: #f7f7f7 url(/img/smartMenu/smartMenuBg.gif) right repeat-y; width: 970px;}
#smartMenuPageError{background: #f7f7f7 url(/img/smartMenu/smartMenuBg.gif) repeat-x; width: 970px;}
#smartMenuPageContent{float:left;width:693px; line-height: 17pt}
#smartMenuPageContentError{float:left;width:970px; line-height: 17pt}
#jsErrorMsg{border: 1px solid #CC0000; color: #CC0000; margin-top: 10px; padding: 10px; width: 800px;}

#clusterHeader{	width:100%;height:66px;background: bottom url(/img/smartMenu/clusterHeaderShadow.gif) repeat-x;}
#clusterColorImmigration{background:#d8d58d;width:30px;height:60px;float:left;}
#clusterTitleContainer{float:left;width:646px;height:60px;}
#clusterTitleContainerError{float:left;width:923px;height:60px;}
.clusterLogoImmigration{background: url(/img/mainPage/clustericons/businessgov.png) no-repeat;width:32px;height:32px;margin-left:10px;margin-top:15px;float:left;}
#clusterTitle{float:left;height:60px;line-height:60px;margin-left:10px;}
#clusterTitle h2{font-size:1.6em; }
#breadCrumb {height:20px;#height:100%;width:95%; padding:5px 5px 5px 10px; line-height:20px; font-size:1em;}
.bcPlainItem {float:left; }
.bcPlainItem2 {float:right; height:100%; padding-right:10px;}
.breadcrumbCurrent{font-weight:bold;}
#breadCrumb p {margin:0px;}
#breadCrumb p a:link, #breadCrumb p a:visited { color:#666666; }
.textGreater {color:#666666; }
#genericbanner{width:668px;height:126px;background-color:#B4B4B4;line-height:126px;color:#fff;padding-left:25px;font-size:1.8em;font-weight:bold;}
#systemRequirementContainer{width: 693px; float:left; padding-top:18px;background:#f7f7f7;}
#systemRequirementContainerError{width: 970px; float:left; padding-top:18px;background:#f7f7f7;}
#systemRequirementContainer a:link{color:#900; text-decoration: underline}
#systemRequirementContainer a:visited{color:#900; text-decoration: underline}
#systemRequirementContainer a:hover{color:#333}
#smartMenu{float:left;height: 100%;margin-left: 3px;}
#smartMenu ul#systemreq li{width:235px;height:54px;color:#888;display: table; position: static;	}
#smartMenu ul#systemreq li a.smartMenuTitle{width: 100%;padding:0 35px;background: url(/img/helpme/section.gif) no-repeat scroll 0 0;color: #666666;display:table-cell;font-size:1.15em;font-weight:bold;vertical-align:middle;}
#smartMenu ul#systemreq li a.smartMenuTitle:hover{background: url(/img/helpme/section_hover.gif) no-repeat;text-decoration:none;}
#smartMenu ul#systemreq li a.smartMenuTitleActive{padding:0 40px 0 10px;	background:transparent url(/img/helpme/section_active.gif) no-repeat scroll 0 0;border-left:19px solid #D9541B;color: #666666;display:table-cell;font-size:1.15em;font-weight:bold;vertical-align:middle;}
#smartMenu ul#systemreq li a.smartMenuTitleActive:hover{background: url(/img/helpme/section_active_hover.gif) no-repeat;text-decoration:none;}
a.smartMenuTitleActive:active,a.smartMenuTitle:active,a.smartMenuTitle:focus,a.smartMenuTitleActive:focus{outline:none;text-decoration:none;}
#smartMenu ul#systemreq li a.smartManuActiveColor_helpme{border-left: #D9541B 19px solid;}
#smartMenu ul#systemreq li#section_top{width:235px;height:8px;background: url(/img/helpme/section_top.gif) no-repeat;font-size:0;line-height:0;}
#smartMenu ul#systemreq li#section_end{width:235px;height:10px;background: url(/img/helpme/section_end.gif) no-repeat;}
#smartMenu ul#systemreq li.active{width:229px;height:54px;color:#000000;background: url(/img/helpme/section.gif) no-repeat;padding-left:6px;display: table;position:static;}
#smartContentContainer2{float: right; height: 100%;padding-top: 5px;width:	400px;}
#smartContentContainer{padding: 10px; height: 100%;padding-top: 5px;width:	673px;}
#smartContentContainerError{padding: 10px; height: 100%;padding-top: 5px; padding-bottom: 100px; width: 950px;}
#smartContentContainer li{padding: 5px 10px;}
#smartContent{font-size:125%;}
#genericContent{padding-left:10px; color:#000 !important ;float: left;width: 370px;padding-right:23px;}
span.genericContentTitle{color:#333333;font-weight:bold;margin-bottom:15px;}
#genericContent .singleMenu .singleMenu_close, #genericContent .singleMenu .singleMenu_open{width:422px;height:23px;color:#FFF;	line-height:23px;padding-left:10px;color: #FFFFFF;cursor:pointer;font-weight:bold;}
#genericContent .singleMenu .singleMenu_close{background: transparent url(/img/article/readOtherCloseLong.gif);}
#genericContent .singleMenu .singleMenu_open{background: transparent url(/img/article/readOtherOpenLong.gif);}
#genericContent .singleMenu .other_links{width:432px;}
#genericContent .singleMenu .other_links li{width:412px;}
#smartBackToTop{background: transparent url(/img/smartMenu/backToTop.gif) no-repeat center left;	padding-left:16px;color:#D88422;font-weight:bold;}
#last_mod{margin-bottom:25px;font-size:12px;color:#666666;margin-top:4px;}
#genericContent .singleMenu .other_links{width: 432px;}
.singleMenu .other_links{background: #333;}
.singleMenu .other_links li{padding:5px 10px;}
.singleMenu .other_links li a{color:#fff;display:block;width:100%;}
#userActions{margin-bottom:50px;}
#userActionsHorizontal{width:432px;height:37px;background:transparent url(/img/userActions/userActionsHorizontal.jpg) no-repeat;margin-bottom:17px;	}
.userActionsHorizontalItem{float:left;margin-right:8px;}
.userActionsHorizontalItem a,.userActionsHorizontalItem a:hover,.userActionsHorizontalItem a:focus,.userActionsHorizontalItem a:visited{color:#666666;padding-right:16px;padding-left:4px;font-weight:bold;font-size:0.85em;background:transparent url(/img/mainPage/iwtarrow.gif) no-repeat right;vertical-align /* not IE6 */:middle;}
.horizontalLast{margin-right:0px;width:12.5em;}
#smartMenuSidebar{float:right;width:277px;margin-bottom:20px;}

#slideshowbanner{height:167px;width:240px;background:#F7F7F7;margin:auto;margin-top:10px;position:relative;margin-bottom: 4px;}
#slideshow3 {height:139px;width:240px;	}
#slideshow3 IMG {position:absolute;top:0;left:0;z-index:8;opacity:0.0;height:139px;width:240px;}
#slideshow3 a.active IMG {z-index:10;opacity:1.0;height:139px;width:240px;}
#slideshow3 a.last-active IMG {z-index:9;height:139px;width:240px;}
#slidetitle {background:#00ff00;margin:auto;margin-bottom:1px;position:relative;height:28px;width:240px;background: transparent url(/img/govhk/slideshowbarbg.gif) repeat-x;	}
#slidebar3 {background:#F7F7F7;margin:auto;margin-bottom: 4px;position:relative;height:28px;width:240px;}
.slidebar3l {background: transparent url(/img/govhk/slideshowbarleft.gif) no-repeat;float: left;width: 20px;height:28px;cursor:pointer;}
.slidebar3r {background: transparent url(/img/govhk/slideshowbarright.gif) no-repeat;float: left;width: 20px;height:28px;cursor:pointer;}
.slidebar3c {background: transparent url(/img/govhk/slideshowbarbg.gif) repeat-y;float: left;width: 200px;height:28px;padding-left: 0px;}
.slidebar3c .slideIndicator{background: transparent url(/img/govhk/slideshowindb.gif) no-repeat;float: left;width: 10px;height:28px;cursor:pointer;}
.slidebar3c .active{background: transparent url(/img/govhk/slideshowinda.gif) no-repeat;}

#innerPageClusterNav{margin:auto;width:240px;background: #3f3530;font-weight:bold;}
ul.articleLinks a:link, a:visited{color: #333;}
#innerPageClusterNav li{margin:0 10px;}
#innerPageClusterNav li.active{background: #e98713;color:#fff;margin:0;}
ul#innerPageClusterNav a.clusterNav_copy{color:#fff;padding:10px 10px;margin:0 0px;display:block;border-bottom:1px solid #5f524a;}
ul#innerPageClusterNav a.clusterNav_copy_active{color:#fff;padding:10px 20px;margin:0 0px;display:block;}
ul#innerPageClusterNav a.clusterNav_copy_last{color:#fff;border-bottom:0px solid #b2aeac;padding:10px 10px;margin:0 0px;display:block;}
ul#innerPageClusterNav a.clusterNav_copy:hover, ul#innerPageClusterNav a.clusterNav_copy:active,ul#innerPageClusterNav a.clusterNav_copy:focus{text-decoration:none;}
ul#innerPageClusterNav a.clusterNav_copy_last:hover, ul#innerPageClusterNav a.clusterNav_copy_last:active,ul#innerPageClusterNav a.clusterNav_copy_last:focus{text-decoration:none;}
ul#innerPageClusterNav a.clusterNav_copy_active:hover, ul#innerPageClusterNav a.clusterNav_copy_active:active,ul#innerPageClusterNav a.clusterNav_copy_active:focus{text-decoration:none;}
#innerPageClusterNav li.last{border:0;}
#innerPageClusterNav li:hover{background: #534741;text-decoration:none;}
#innerPageClusterNav li.active:hover{background: #e98713;color:#fff; text-decoration:none;}
#innerPageClusterNav li ul li:hover{background:#fefefe;text-decoration:none;}
.clusterNav_copy_last:hover{color:#333;color:#fff;}
ul.articleLinks{background:#fefefe;padding:20px;height:100%;padding-top:10px;padding-bottom:5px;}
ul.articleLinks li{list-style-type:disc;margin-left:10px;color:#333;padding-bottom:7px;list-style:outside;}
.articleLinks a.active{color:#884700;font-weight:bold;	padding:0;margin:0;	}
#relatedLinksContainer{margin: 10px auto 4px;width: 240px;height: auto !important;min-height: 100px;}
#innerPageRelatedLinks{width:240px;min-height:100px;height: auto !important;height:100px;margin:auto;margin-top:10px;}
#innerPageRelatedLinks h2{font-size:1em;}

#footer{width:100%;overflow:hidden;padding-top:30px;padding-bottom:20px;}
#footer_left{color:#000 ;width:693px;float:left;}
#footer_left ul{list-style-image:none;list-style-position:outside;list-style-type:none;height:30px;padding:0;margin:0;}
#footer_left #w3cIcons{	margin-top:1em;}
#footer_left ul li{width:150px;display: -moz-inline-stack;display: inline-block;}
#footer_left ul li a,#footer_left ul li a:active,#footer_left ul li a:hover,#footer_left ul li a:focus{color: #000;}
#footer_left #w3cIcons li {width:100px;}
#footer_left .liItem{display:table-cell;vertical-align /*not ie 6 */:middle;}
#footer_right{	float:right;}
#smartMenuSidebar .accordion{
	margin:10px 19px 10px 18px;
	width:240px;
}
#smartMenuSidebar .accordion h2{
	color:#FFF;
	background:url(/img/smartMenu/relatedLinksNormal_on.gif) no-repeat;	
	border-bottom:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
	height:32px;
	line-height:32px;
	padding-left:20px;
	display:block;
	margin:0px;
	outline:none;
}
#smartMenuSidebar .accordion h2.ui-state-default{
	color:#000;
	background:url(/img/smartMenu/relatedLinksNormal_off.gif) no-repeat;
}
#smartMenuSidebar .accordion > div:first-child h2, #sidebar .accordion .first h2{
	background:url(/img/smartMenu/relatedLinksFirst_on.gif) no-repeat;	
}
#smartMenuSidebar .accordion > div:first-child h2.ui-state-default, #sidebar .accordion .first h2.ui-state-default{
	background:url(/img/smartMenu/relatedLinksFirst_off.gif) no-repeat;
}
#smartMenuSidebar .accordion ul{
	background:#FFF;	
}
#smartMenuSidebar .accordion li{
	background:#FFF;

}
#smartMenuSidebar .accordion li.alt{
	background:#E1E0D4;
}
#smartMenuSidebar .accordion li.contactitemname{
	/*width:210px;*/
	padding-left:15px;
	padding-right:15px;
	font-weight:bold;
	color:#6C6C6C;
	padding-top:15px;
}
#smartMenuSidebar .accordion li a{
	background-image:url(/img/mainPage/iwtarrow.gif);
	background-position: 96% center;
	background-repeat:no-repeat;
	display:block;
	font-weight:bold;
	padding: 20px 35px 20px 20px;
	text-decoration:none;
	/*width:185px;*/
}
#smartMenuSidebar .accordion li a.email{
	background:none;
	padding:0px 14px;
	color:#003399;
	font-family:arial;
}
#smartMenuSidebar .accordion li a.email:hover{
	background-color:#ffffff;
	text-decoration:underline;
}
#smartMenuSidebar .accordion li.lastcontactitem{
	padding-bottom:15px;
}
#smartMenuSidebar .accordion li a:hover{
	background-color:#EBD7A5;
}
#smartMenuSidebar .accordion li.more{
	padding-right:0px;
	background-color:#ffffff;
}
#smartMenuSidebar .accordion li.more a:hover{
	background-color:#ffffff;
	text-decoration:underline;
}
.more{
	text-align:right;
}
#slideshow3 a.plainText{
	height:139;
	width:240px;
	text-align:center;
	padding-top:30px;
	font-weight:bold;
	background-color:#666666;
	color:#ffffff;
	display:block;
	height:109px;
}
a.plainText:hover,a.plainText:focus,a.plainText:active{
	text-decoration:none;
}
.userActionImage{
	float:left;
	padding-top:0.1em;
}


/* old css*/


.listitem{
margin-left:5px;
font-size:1em; 

padding-left:15px; 
text-indent:0;
vertical-align:middle;
list-style-image: url(/img/tri-ff9900.gif);
}
.listitem li.div {display:table-cell;vertical-align:middle;}
.listitem li.div * {vertical-align:middle;}


.subitem{
margin-top: 5px;
margin-left: 5px;
font-size:1em; 

padding-left:55px; 
text-indent:0;
vertical-align:middle;
}
.subitem li{
vertical-align:middle;
list-style-image: url(/img/bullet_sub_sub.gif);
}
.subitem li.div {display:table-cell;vertical-align:middle;}
.subitem li.div * {vertical-align:middle;}
.subsubitem{
margin-top: 5px;
margin-left: 5px;
font-size:1em; 
 
padding-left:80px; 
text-indent:0;	
vertical-align:middle;
}
.subsubitem li{
vertical-align:middle;
list-style-image: url(/img/bullet_sub.gif);
}
.subsubitem li.div {display:table-cell;vertical-align:middle;}
.subsubitem li.div * {vertical-align:middle;}


.headtitle{
color:#c73535;
margin-bottom:10px;

font-size: 1.15em;
font-weight: Bold;

}

#topNavLogoTcBlock.hide { display:none; }
#topNavLogoTcBlock.show { display:block; }
#topNavLogoScBlock.hide { display:none; }
#topNavLogoScBlock.show { display:block; }
#topNavLeftTcBlock.hide { display:none; }
#topNavLeftTcBlock.show { display:block; }
#topNavLeftScBlock.hide { display:none;}
#topNavLeftScBlock.show { display:block;}
#topNavRight1TcBlock.hide { display:none; }
#topNavRight1TcBlock.show { display:block; }
#topNavRight1ScBlock.hide { display:none;}
#topNavRight1ScBlock.show { display:block;}
#topNavRight2TcBlock.hide { display:none; }
#topNavRight2TcBlock.show { display:block; }
#topNavRight2ScBlock.hide { display:none;}
#topNavRight2ScBlock.show { display:block;}
#topNavBrandTcBlock.hide { display:none; }
#topNavBrandTcBlock.show { display:block; }
#topNavBrandScBlock.hide { display:none;}
#topNavBrandScBlock.show { display:block;}
#deptNavMenuTcBlock.hide { display:none;}
#deptNavMenuTcBlock.show { display:block;}
#deptNavMenuScBlock.hide { display:none;}
#deptNavMenuScBlock.show { display:block;}

#topNavTcBlock.hide { display:none; }
#topNavTcBlock.show { display:block; }
#topNavScBlock.hide { display:none;}
#topNavScBlock.show { display:block;}
#topNavLangTcBlock.hide { display:none; }
#topNavLangTcBlock.show { display:block; }
#topNavLangScBlock.hide { display:none;}
#topNavLangScBlock.show { display:block;}
#faqLinkTcBlock.hide { display:none; }
#faqLinkTcBlock.show { display:block; }
#faqLinkScBlock.hide { display:none;}
#faqLinkScBlock.show { display:block;}
#searchBtnTopTcBlock.hide { display:none; }
#searchBtnTopTcBlock.show { display:block; }
#searchBtnTopScBlock.hide { display:none;}
#searchBtnTopScBlock.show { display:block;}
#searchBtnBtmTcBlock.hide { display:none; }
#searchBtnBtmTcBlock.show { display:block; }
#searchBtnBtmScBlock.hide { display:none;}
#searchBtnBtmScBlock.show { display:block;}

#advSearchForm {
	font-size: 15px;
	color: #333333
	margin:0 auto;
	border:1px solid #ccc;
	/*border-top:3px solid #c00;*/
	padding-left:10px;
	padding-right:10px;
}
/* begin: header & footer */
#subHeader { display:block; height:19px; padding-top:7px; padding-bottom:5px; padding-bottom:0; }
#subHeader:after{ content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
#subHeaderLeft { position:relative; left:5px; float:left; }
#subHeaderRight {	position:relative; right:5px; float:right; }
#subFooter { display:block; height:19px;	padding-top:5px; padding-bottom:5px; }
#subFooter:after{ content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
#subFooterLeft { position:relative; left:5px; float:left; }
#subFooterRight {	position:relative; right:5px; float:right; }
/* end: header & footer */

/* begin: portal */
#advSearchForm hr {	clear:both; border:0; border-top:1px solid #ccc; height:1px; }
#advSearchForm select { font-family:tahoma; font-size:97%; color:#333333; border:1px solid #999; _border:0; }
#advSearchForm fieldset.fst1 { border:0; }
#advSearchForm fieldset.fst1 legend {
	padding-left:5px; padding-right:0;
	padding-top:10px; padding-bottom:10px;
	font-size:15px;	
	font-weight:bold; 
	color:#333333;
}
#advSearchForm fieldset.fst1 div {margin-left: 30px; padding-bottom: 5px;}
#advSearchForm fieldset.fst1 div.tip { padding-left:120px; font-size:97%; color:#666;}
#advSearchForm fieldset.fst1 div div {}
#advSearchForm fieldset.fst1 div.moreIndent {padding-left:30px; _padding-left:37px;}
#advSearchForm fieldset.fst2 {border:0; padding-top:5px; }
#advSearchForm fieldset.fst2 legend {
	padding-left:0; padding-right:0;
	padding-top:0;
	font-size:100%; font-weight:normal; color:#333333;
}
#advSearchForm fieldset.fst2 div.fst2 {	padding:0 0 0 20px; }
/* begin: adv search keyword */
#queryTbl {width:670px;}
#queryTbl div.queryLine {width:650px; height:30px; text-align:left; }
.queryLine span.querytitle { float:left; width:200px; vertical-align: text-bottom; text-align:center; }
.queryLine span.queryBox { width:380px; vertical-align: text-bottom; text-align:center; }


#subKeyword span.queryHeader {width:200px; text-align:left;color:#333333; font-size:15px;}

/* end: adv search keyword */
/* begin: adv search fileformat */
#subFiletype select {width:170px;}
/* end: adv search fileformat */
/* begin: adv search website */
#subWebsite span {float:left; width:50%; padding-bottom:2px;}
#subWebsite select {width:500px;}
#subWebsite:after{ content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
/* end: adv search website */
/* begin: adv search last mod */
#subModification select.lastdays {width:55px; margin:0 5px 0 5px;}
#subModification select.year {width:75px; margin:0 3px 0 5px;}
#subModification select.month {width:55px; margin:0 3px 0 0px;}
#subModification select.day {width:55px; margin:0 5px 0 0px;}
#subModification span.date_legend {font-size:97%; color:#666; position:absolute; right:0;}
#subModification div.date_legend {font-size:97%; color:#666; padding:0; margin-top:-10px;}
#subModification span.year1_eng {padding-left:65px;}
#subModification span.month_eng {padding-left:55px;}
#subModification span.day_eng {padding-left:28px;}
#subModification span.year2_eng {padding-left:60px;}
#subModification span.year1_chi {padding-left:62px;}
#subModification span.month_chi {padding-left:66px;}
#subModification span.day_chi {padding-left:48px;}
#subModification span.year2_chi {padding-left:75px;}
/* end: adv search last mod */
/* begin: adv search display */
#subDisplay select {width:150px;}
/* end: adv search display */
/* end: portal */

/* begin: department */
/* dimension modified : begin */
#dmnSpMid.dept {_margin-top:-1px;}
#dmnSpMidLeftLeft.dept { position:relative; top:0; left:0; float:left; width:160px; z-index:99; }
#dmnSpMidLeft.dept { margin:0; width:650px; }
#dmnSpMidLeftMiddle.dept { width:430px; float:left;}
#dmnSpLowLeft.dept { width:600px;}
#dmnSpTopNav.dept{ width:760px; height:84px/*85px*/;}
#dmnSpFooter.dept{ float:right; width:600px;}
#dmnSpFooter.dept:after {content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
/* dimension modified : end */
/* header footer : begin */
#deptNavMenu {border:0; border-top:3px solid #c00; }
#deptTopNavHeader {
	font-size:0px;
	background-image:url("http://hk.yimg.com/i/search/bd_bkgdtexture.gif");
	background-repeat:repeat-x;
}
#deptTopNavHeader:after { content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
#deptTopNavHeaderLeft{
	font-size:0px;
	background-image:url("http://hk.yimg.com/i/search/bd_bkgdtexture.gif");
	background-repeat:repeat-x;
	width:490px;
	position:relative;
	float:left;
	top:0px;
	left:0px;
	text-align:left;
} 
#deptTopNavHeaderLeft:after { content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
#deptTopNavHeaderLeftUpper{ height:65px; }
#deptTopNavHeaderLeftUpper img {
	max-width:490px;
	width:expression(this.width > 490 ? "490px" : this.width);
}
#deptTopNavHeaderLeftLower{	height:19px; }
#deptTopNavHeaderRight{
	font-size:0px;
	background-image:url("http://hk.yimg.com/i/search/bd_bkgdtexture.gif");
	background-repeat:repeat-x;
	width:270px;
	position:relative;
	float:right;
	top:0px;
	right:0px;
	text-align:right;
}
#deptTopNavHeaderRight:after { content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
#deptTopNavHeaderRightUpper{ height:65px; }
#deptTopNavHeaderRightLower{ height:19px; float:right;}
#topNavRedButton.dept{ width:auto; height:/*20px*/19px;}
#footerArea.dept{ border-top:1px dashed #ccc; text-align:left; display:normal; width:600px; height:0; padding-top:10px;}
/* header footer : end */
/* misc : begin */
#advSearchForm.dept{ border:0; border-top:3px solid #c00;}
#advSearchForm.dept fieldset.fst1 legend {padding-bottom:10px;}
#advSearchForm.dept fieldset.fst1 div { padding-left:10px; }
#advSearchForm.dept fieldset.fst1 div.tip { padding-left:15px;}
#advSearchForm.dept #subKeyword span.queryHeader {margin-left:0px;}
#advSearchForm.dept #subKeyword span.queryBox {margin-right:0px;}
#subFileType.dept {z-index:1;}
#yschres.dept {width:500px;}
/* misc : end */
/* end: department */

#mainpageButtonList{
float:left; 
width:284px;
}
#mainpageButtonListHolder1{
float:left; 
width:284px;
}
#mainpageButtonListHolder2{
float:left; 
width:284px;
margin-top: 5px;
}
#mainpageButtonListHolder3{
float:left; 
width:284px;
margin-top: 10px;
}
#mainpageButtonListHolder4{
float:left; 
width:284px;
margin-top: 10px;
}

.bodytxtsm{
	color:#000 !important ;
	font-size: 125%;
	}

#top{
	font-size:1.6em; 
}

#subFiletypeDiv{
	padding-left: 30px;
}
#accordingContainer{
	width:240px;
}

em{
	font-style:italic;
}

strong{
	font-style:bold;
}
