IMG.noborder {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
IMG {
	BORDER-TOP-WIDTH: 0pt; BORDER-LEFT-WIDTH: 0pt; BORDER-BOTTOM-WIDTH: 0pt; BORDER-RIGHT-WIDTH: 0pt
}
P {
	CLEAR: both; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: none; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px
}
.epdeformH1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.31em; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H2 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1.15em; COLOR: #000000; LINE-HEIGHT: 1.2em
}
.epdeformH2 {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1.15em; FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #000000;  PADDING-TOP: 5px
}
.epdeformH4 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #000000; LINE-HEIGHT: 1.2em
}
.freepgEpdeform {
	PADDING-BOTTOM: 10px; BORDER-BOTTOM: #dedebf 1px solid
}
.freepgEpdeform UL {
	PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
A.link5:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1.15em; FLOAT: right; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 3px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.link5:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1.15em; FLOAT: right; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 3px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.link5:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1.15em; FLOAT: right; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #ff6600; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.link5:focus {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1.15em; FLOAT: right; BORDER-LEFT: #000000 1px solid; COLOR: #ff6600; PADDING-TOP: 3px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.link5:active {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1.15em; FLOAT: right; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 3px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.epdeformLink6:link {
	FONT-SIZE: 1.15em; COLOR: #000000; TEXT-DECORATION: underline
}
A.epdeformLink6:visited {
	FONT-SIZE: 1.15em; COLOR: #000000; TEXT-DECORATION: underline
}
A.epdeformLink6:hover {
	FONT-SIZE: 1.15em; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.epdeformLink6:active {
	FONT-SIZE: 1.15em; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.epdeformLink6:focus {
	FONT-SIZE: 1.15em; COLOR: #ff6600; TEXT-DECORATION: underline
}
#pagePanel {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; MIN-WIDTH: 580px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; ; WIDTH: expression(document.body.clientWidth < 600 ? "580px" : "auto"); PADDING-TOP: 0px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
#topPanel {
	BORDER-RIGHT: #000000 1px solid; BACKGROUND-POSITION: right 50%; BORDER-TOP: #000000 1px solid; MIN-WIDTH: 750px; FLOAT: left; BACKGROUND-IMAGE: url(../images/mainarea_bg.gif); MAX-WIDTH: 955px; BORDER-LEFT: #000000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-REPEAT: repeat-y
}
#midPanel {
	BACKGROUND-POSITION: right 50%; MIN-WIDTH: 750px; FLOAT: left; BACKGROUND-IMAGE: url(../images/mainarea_bg.gif); MAX-WIDTH: 955px; WIDTH: 100%; BACKGROUND-REPEAT: repeat-y
}
#header {
	FLOAT: left; WIDTH: 100%; HEIGHT: 50px
}
#headerLeftPanel {
	FLOAT: left; WIDTH: 63%; PADDING-TOP: 5px; HEIGHT: 45px
}
#headerRightPanel {
	FLOAT: right; VERTICAL-ALIGN: middle; WIDTH: 15.9%; MARGIN-RIGHT: 5px; PADDING-TOP: 5px; HEIGHT: 45px; TEXT-ALIGN: right
}
#headerTopRightPanel {
	WIDTH: 65px; HEIGHT: 23px
}
#headerBottomRightPanel {
	FLOAT: right; WIDTH: 65px; HEIGHT: 21px
}
#bannerPanel {
	BORDER-TOP: 1px solid; DISPLAY: block; FLOAT: left; WIDTH: 100%; HEIGHT: auto; BACKGROUND-COLOR: #CCFFCC
}
#bannerPanel .rightClose {
	CLEAR: both; PADDING-LEFT: 5px; FLOAT: right; BORDER-LEFT: 0px solid; BACKGROUND-COLOR: #CCFFCC
}
#tdbannerPanel {
	CLEAR: both; DISPLAY: block; FLOAT: none; WIDTH: 100%; HEIGHT: 13px; BACKGROUND-COLOR: #cbb6da
}
#bannerPanel HR {
	DISPLAY: none
}
#leftMenuPanel {
	FLOAT: left; WIDTH: 150px; POSITION: relative; BACKGROUND-COLOR: #ffffff
}
.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
}
.leftMenuPanelWhiteBox {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff
}
.leftMenuPanelDimBox {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; BACKGROUND-COLOR: #e3e3e3
}
.leftMenuPanelDimBox2 {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #e3e3e3; TEXT-ALIGN: center
}
.leftMenuPanelTitleBox {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #cacaca
}
.stepBox {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; BACKGROUND-COLOR: #e3e3e3
}
.stepBoxSelected {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: 3px 0.7em; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(../images/c_orange.jpg); PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #cacaca
}
.leftInnerStepBoxHighlighted {
	BORDER-RIGHT: #cacaca 3px solid; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 12px; PADDING-TOP: 5px; BACKGROUND-COLOR: #cacaca
}
.rightInnerStepBoxHighlighted {
	BORDER-LEFT-COLOR: #cacaca; FLOAT: right; PADDING-BOTTOM: 5px; WIDTH: 135px; PADDING-TOP: 5px; BACKGROUND-COLOR: #cacaca
}
.formHeaderDeptLogo {
	FLOAT: left
}
.formHeaderDeptName {
	PADDING-LEFT: 20px; FLOAT: left
}
#contentPanelFloat {
	FLOAT: left; MARGIN-LEFT: -135px; WIDTH: 100%
}
#contentPanelFix {
	MARGIN-LEFT: 145px
}
#contentPanel {
	WIDTH: 100%
}
.formPanel {
	PADDING-LEFT: 0px; FLOAT: left; WIDTH: 100%
}
.formTitle {
	FLOAT: left; WIDTH: 100%; COLOR: #000000; BACKGROUND-COLOR: #CCFFCC
}
.formBox {
	CLEAR: both; DISPLAY: block; WIDTH: 100%
}
.formBoxRightAligned {
	CLEAR: both; DISPLAY: block; WIDTH: 100%; TEXT-ALIGN: right
}
.formBoxWithPadding {
	CLEAR: both; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px
}
.formBoxWithPaddingTab {
	CLEAR: both; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: none; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px
}
.formBoxWithPaddingTab H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.15em; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.formBoxWithTopBorder {
	CLEAR: both; BORDER-TOP: #dedebf 1px solid; DISPLAY: block; WIDTH: 100%
}
.formBoxWithBottomBorder {
	CLEAR: both; DISPLAY: block; WIDTH: 100%; BORDER-BOTTOM: #dedebf 1px solid; TEXT-ALIGN: left
}
.formBoxWithoutBottomBorder {
	CLEAR: both; DISPLAY: block; WIDTH: 100%; TEXT-ALIGN: left
}
.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
}
.formSubTitle {
	PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 100%; PADDING-TOP: 2px
}
.formFieldIndentation {
	FLOAT: left; WIDTH: 50px
}
.formFieldMandatoryArea {
	PADDING-LEFT: 5px; FLOAT: left; WIDTH: 10px; COLOR: red; PADDING-TOP: 5px
}
.mandatoryIndicator {
	FONT-WEIGHT: normal; COLOR: red
}
.formFieldHeading {
	DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.formFieldLabel {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 140px; PADDING-TOP: 5px
}
.formFieldInputComponent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 310px; PADDING-TOP: 5px
}
.formFieldPanelColor1 {
	BORDER-TOP: #dedebf 1px solid; FLOAT: left; WIDTH: 100%; BACKGROUND-COLOR: #f4f1db
}
.faqQuestionPanel {
	BORDER-TOP: #dedebf 1px solid; FLOAT: left; WIDTH: 100%; BACKGROUND-COLOR: #f4f1db
}
.formFieldPanelColor2 {
	BORDER-TOP: #dedebf 1px solid; FLOAT: left; WIDTH: 100%; BACKGROUND-COLOR: #ffffff
}
.faqAnswerPanel {
	BORDER-TOP: #dedebf 1px solid; FLOAT: left; WIDTH: 100%; BACKGROUND-COLOR: #ffffff
}
.faqAnswerPanel UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 40px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc; BORDER-RIGHT-WIDTH: 0px
}
.faqAnswerPanel UL.arrowlist {
	PADDING-LEFT: 0px; MARGIN: 2px
}
.faqAnswerPanel UL.arrowlist LI {
	BACKGROUND-POSITION: 0.2em 0.4em; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(../../../../../images/icon/orange_s_arrow.gif); BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
.topicUnderline {
	BORDER-BOTTOM: #dedebf 1px solid; BACKGROUND-COLOR: #33ffcc
}
.buttonPanel {
	BORDER-TOP: #dedebf 1px solid; FLOAT: left; WIDTH: 100%; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.buttonContinue {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: right; WIDTH: 58%
}
.buttonClear {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: right
}
.buttonBack {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; WIDTH: 40%
}
.buttonExit {
	FLOAT: right; WIDTH: 10%
}
.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
}
.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
}
.footerPanel {
	PADDING-LEFT: 0px; FLOAT: left; WIDTH: 583px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.formPuaInputValue {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 15%; PADDING-TOP: 5px
}
.formPuaInputChar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 30%; PADDING-TOP: 5px
}
.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
}
SELECT OPTION {
	PADDING-LEFT: 2px
}
#headerNavSkip {
	FLOAT: left; WIDTH: 80px; HEIGHT: 44px
}
#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:focus {
	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
}


#reference {
background-color:#ffffff;
border:1px solid #c3c3c3;
border-collapse:collapse;
FONT-SIZE: 1em; 
}

#reference th {
background-color:#e5eecc;
border:1px solid #c3c3c3;
padding:3px;
vertical-align:top;
}

#reference td {
border:1px solid #c3c3c3;
padding:3px;
vertical-align:top;
TEXT-ALIGN:center;
}

#reference2 {
background-color:#ffffff;
border:1px solid #c3c3c3;
border-collapse:collapse;
FONT-SIZE: 1em; 
}

#reference2 th {
background-color:#e5eecc;
border:1px solid #c3c3c3;
padding:3px;
vertical-align:top;
}

#reference2 td {
border:1px solid #c3c3c3;
padding:3px;
vertical-align:top;
TEXT-ALIGN:center;
}

.scheduleTitle {
	FONT-SIZE: 1em; FONT-WEIGHT: bold; 
}

