span.govhkH1 {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 1.82em; COLOR: #666666; LINE-HEIGHT: 1.2em; font-family:MingLiU,PMingLiU,Arial;
}
/*
span.govhkH2 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #000000; FONT-FAMILY: Tahoma,Trebuchet,Arial,Verdana,sans-serif
}
*/

span.govhkH2 { display:inline; font-weight:bold; font-family:MingLiU,PMingLiU,Arial;  font-size:1.27em; line-height:1.2em; color:#000000; }


span.govhkH4 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1.0em; COLOR: #000000; LINE-HEIGHT: 1.2em; font-family:MingLiU,PMingLiU,Arial;
}
DIV.leftMenuSubPanel {
	BORDER-RIGHT: #cacaca 1px solid; BORDER-TOP: #cacaca 1px solid; FLOAT: left; MARGIN-BOTTOM: 5px; BORDER-LEFT: #cacaca 1px solid; WIDTH: 148px; BORDER-BOTTOM: #cacaca 1px solid
}
DIV.leftMenuPanelWhiteBox {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff
}
DIV.leftMenuPanelDimBox {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; BACKGROUND-COLOR: #e3e3e3
}
DIV.leftMenuPanelDimBox2 {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #e3e3e3; TEXT-ALIGN: center
}
DIV.leftMenuPanelTitleBox {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #cacaca
}
DIV.stepBox {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; BACKGROUND-COLOR: #e3e3e3
}
DIV.stepBoxSelected {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: 3px 0.7em; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(c_orange.jpg); PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #cacaca
}
DIV.leftInnerStepBoxHighlighted {
	BORDER-RIGHT: #cacaca 3px solid; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 12px; PADDING-TOP: 5px; BACKGROUND-COLOR: #cacaca
}
DIV.rightInnerStepBoxHighlighted {
	FLOAT: right; PADDING-BOTTOM: 5px; BORDER-LEFT: #cacaca; WIDTH: 135px; PADDING-TOP: 5px; BACKGROUND-COLOR: #cacaca
}
DIV.formHeaderDeptLogo {
	FLOAT: left
}
DIV.formHeaderDeptName {
	PADDING-LEFT: 20px; FLOAT: left
}
#contentPanel {
	PADDING-LEFT: 10px; FLOAT: left; POSITION: relative; BACKGROUND-COLOR: #ffffff
}
DIV.formPanel {
	PADDING-LEFT: 0px; FLOAT: left; WIDTH: 583px
}
DIV.formTitle {
	FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #000000; BACKGROUND-COLOR: #c4b574
}
DIV.formBox {
	CLEAR: both; DISPLAY: block; WIDTH: 100%
}
DIV.formBoxRightAligned {
	CLEAR: both; DISPLAY: block; WIDTH: 100%; TEXT-ALIGN: right
}
DIV.formBoxWithPadding {
	CLEAR: both; 
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	FLOAT: none; 
	PADDING-BOTTOM: 5px; 
	WIDTH:80%; 
	PADDING-TOP: 5px;
}

DIV.formBoxWithTopBorder {
	CLEAR: both; BORDER-TOP: #dedebf 1px solid; DISPLAY: block; WIDTH: 100%
}

/* modified */
DIV.formBoxWithBottomBorder {
	CLEAR: both; DISPLAY: block; WIDTH: 100%; BORDER-BOTTOM: #dedebf 1px solid; text-align:left;
}

/* added */
DIV.formBoxWithoutBottomBorder {
	CLEAR: both; DISPLAY: block; WIDTH: 100%; text-align:left;
}

DIV.formSelectCheckbox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 15px; PADDING-TOP: 2px
}
.formSelectItemName {
	PADDING-RIGHT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 550px; PADDING-TOP: 5px
}
DIV.formSubTitle {
	PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 100%; PADDING-TOP: 2px
}
DIV.formFieldIndentation {
	FLOAT: left; WIDTH: 50px
}
DIV.formFieldMandatoryArea {
	PADDING-LEFT: 5px; FLOAT: left; WIDTH: 10px; COLOR: red; PADDING-TOP: 5px
}
.mandatoryIndicator {
	FONT-WEIGHT: normal; COLOR: red
}
DIV.formFieldHeading {
	DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.formFieldLabel {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 140px; PADDING-TOP: 5px
}
DIV.formFieldInputComponent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 310px; PADDING-TOP: 5px
}
DIV.formFieldPanelColor1 {
	BORDER-TOP: #dedebf 1px solid; FLOAT: left; WIDTH: 100%; BACKGROUND-COLOR: #f4f1db
}
/* modified */
DIV.faqQuestionPanel {
	BORDER-TOP: #dedebf 1px solid; 
	FLOAT: left; 
	WIDTH: 100%; 
	BACKGROUND-COLOR: #f4f1db
}

DIV.formFieldPanelColor2 {
	BORDER-TOP: #dedebf 1px solid; FLOAT: left; WIDTH: 100%; BACKGROUND-COLOR: #ffffff
}
/* modified */
DIV.faqAnswerPanel {
	BORDER-TOP: #dedebf 1px solid; 
	FLOAT: left; WIDTH: 100%; BACKGROUND-COLOR: #ffffff; 
	font-size: 0.9em;
}

DIV.faqAnswerPanel ul {
margin:0;
padding:0;
border:0;
padding-left:40px;
list-style:disc; 
}

DIV.faqAnswerPanel ul.arrowlist {

padding-left:0px;
/*margin:2px;*/

}



DIV.faqAnswerPanel ul.arrowlist li {
list-style: square;
list-style-position: inside;
padding-left:15px;
/*background-image: url('orange_s_arrow.gif');*/
background-repeat: no-repeat;
background-position: 0.2em 0.4em;
}


DIV.topicUnderline {
background-color:#33FFCC;
border-bottom: 1px solid #DEDEBF ;
}



DIV.buttonPanel {
	BORDER-TOP: #dedebf 1px solid; FLOAT: left; WIDTH: 100%; PADDING-TOP: 2px; TEXT-ALIGN: center
}
DIV.buttonContinue {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: right; WIDTH: 58%
}
DIV.buttonClear {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: right
}
DIV.buttonBack {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; WIDTH: 40%
}
DIV.buttonExit {
	FLOAT: right; WIDTH: 10%
}
DIV.errorPanel {
	BORDER-RIGHT: #cc0000 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cc0000 2px solid; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #cc0000 2px solid; WIDTH: 100%; COLOR: #cc0000; PADDING-TOP: 3px; BORDER-BOTTOM: #cc0000 2px solid
}
DIV.declarationPanel {
	BORDER-RIGHT: #a5e0b0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #a5e0b0 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 10px; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a5e0b0 1px solid; WIDTH: 468px; PADDING-TOP: 2px; BORDER-BOTTOM: #a5e0b0 1px solid
}
DIV.footerPanel {
	PADDING-LEFT: 0px; FLOAT: left; WIDTH: 583px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
DIV.formPuaInputValue {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 15%; PADDING-TOP: 5px
}
DIV.formPuaInputChar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 30%; PADDING-TOP: 5px
}
DIV.formPuaSysChar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; WIDTH: 45%; PADDING-TOP: 5px
}
UL.errormsg {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: disc
}
SELECT {
	BORDER-RIGHT: #4b729e 1px solid; BORDER-TOP: #4b729e 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #4b729e 1px solid; COLOR: #333333; LINE-HEIGHT: 1.46em; BORDER-BOTTOM: #4b729e 1px solid; FONT-FAMILY: MingLiU,PMingLiU,Arial;
}
SELECT OPTION {
	PADDING-LEFT: 2px
}
INPUT {
	BORDER-RIGHT: #80a0c0 1px solid; BORDER-TOP: #80a0c0 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #80a0c0 1px solid; COLOR: #333333; LINE-HEIGHT: 1.46em; BORDER-BOTTOM: #80a0c0 1px solid; FONT-FAMILY: MingLiU,PMingLiU,Arial;
}
INPUT.noborder {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#headerNavSkip {
	FLOAT: left; WIDTH:80px ; HEIGHT: 44px;
}/*160px*/
#headerNavSkip A:link {
	FONT-SIZE: 0.8em; COLOR: #ffffff; TEXT-DECORATION: underline
}
#headerNavSkip A:visited {
	FONT-SIZE: 0.8em; COLOR: #ffffff; TEXT-DECORATION: underline
}
#headerNavSkip A:hover {
	FONT-SIZE: 0.8em; COLOR: #666666; TEXT-DECORATION: underline
}
#headerNavSkip A:active {
	FONT-SIZE: 0.8em; COLOR: #666666; TEXT-DECORATION: underline
}
#headerNavSkip A:unknown {
	FONT-SIZE: 0.8em; COLOR: #666666; TEXT-DECORATION: underline
}
#contentPanel H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em
}
#contentPanel H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em
}
#contentPanel H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em
}


ul.answerList{
list-style-type: square;
}
