* {
	FONT: 12px Verdana,Arial,Helvetica,sans-serif; COLOR: #616161; TEXT-DECORATION: none
}
STRONG {
	FONT-WEIGHT: bold
}
EM {
	FONT-STYLE: italic
}
U {
	TEXT-DECORATION: underline
}
BODY {
	MARGIN: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
.clear {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 1px
}
IMG {
	
}
#content DIV.searchresult {
	PADDING-RIGHT: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#content DIV.searchresult H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 20px
}
#content DIV.searchresult UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#content DIV.searchresult UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#content DIV.searchresult UL LI .hitheadline {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 1.25em
}
#content A {
	COLOR: #ff6600; TEXT-DECORATION: none
}
#content A:visited {
	COLOR: #ff6600; TEXT-DECORATION: none
}
#content A:active {
	COLOR: #ff6600; TEXT-DECORATION: none
}
#content .errortext {
	COLOR: red
}
#content DIV.greybackground50 {
	BORDER-RIGHT: #d1d3d4 1px solid; BORDER-TOP: #d1d3d4 1px solid; MIN-HEIGHT: 50px; BORDER-LEFT: #d1d3d4 1px solid; BORDER-BOTTOM: #d1d3d4 1px solid; BACKGROUND-COLOR: #d1d3d4; _height: 50px
}
#content DIV.greybackground {
	HEIGHT: 18px; BACKGROUND-COLOR: #d1d3d4
}
#content DIV.col1of3 {
	FLOAT: left; WIDTH: 190px
}
#content DIV.col2of3 {
	FLOAT: left; WIDTH: 190px
}
#content DIV.col3of3 {
	FLOAT: left; WIDTH: 190px
}
#content DIV.col2of3 {
	MARGIN-LEFT: 10px
}
#content DIV.col3of3 {
	MARGIN-LEFT: 10px
}
#content DIV.content_3cols {
	MARGIN-TOP: 20px
}
#content DIV.content_widecol {
	WIDTH: 430px
}
#content DIV.content_widecol0 {
	WIDTH: 430px
}
#content DIV.content_standard {
	WIDTH: 430px
}
#content DIV.content_widecol {
	MARGIN: 20px 0px 0px 5px; HEIGHT: 70px
}
#content DIV.content_widecol0 {
	PADDING-LEFT: 5px
}
#content DIV.list H2 {
	PADDING-LEFT: 5px
}
#content DIV.content_standard {
	MARGIN-TOP: 20px
}
#content DIV.processnavi {
	MARGIN: 25px 0px 10px; WIDTH: 590px; HEIGHT: 20px
}
#content DIV.processnavi DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 16px
}
#content DIV.processnavi DIV.tab {
	BORDER-RIGHT: #616161 1px solid; BORDER-TOP: #616161 2px solid; MARGIN-TOP: 2px; BORDER-LEFT: #616161 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #616161 2px solid; HEIGHT: 15px
}
#content DIV.processnavi DIV.tabactive {
	BORDER-RIGHT: #616161 2px solid; BORDER-TOP: #616161 2px solid; BORDER-LEFT: #616161 2px solid; BORDER-BOTTOM: #616161 0px solid
}
#content DIV.processnavi DIV A.tablink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #616161; TEXT-DECORATION: none
}
#content DIV.processnavi DIV.hidden {
	COLOR: #666666; BACKGROUND-COLOR: #eeeeee
}
#content H1 {
	FONT-WEIGHT: bold; MARGIN: 0px
}
#content H1.mainheadline {
	MARGIN-TOP: 30px; FONT-SIZE: 16px; PADDING-BOTTOM: 3px; COLOR: #616161! important; LINE-HEIGHT: 18px
}
#content H1.mainheadlinepopup {
	MARGIN-TOP: 30px; FONT-SIZE: 16px; PADDING-BOTTOM: 3px; COLOR: #616161! important; LINE-HEIGHT: 18px
}
#content H1.colheadline {
	FONT-SIZE: 16px; MARGIN-LEFT: 10px; COLOR: #616161! important; LINE-HEIGHT: 18px; PADDING-TOP: 18px
}
#content H1.textheadline {
	FONT-SIZE: 14px; MARGIN: 20px 0px 10px; COLOR: #616161
}
#content H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 13px; PADDING-TOP: 0px
}
#content H2.subheadline {
	CLEAR: both; MARGIN-TOP: 30px; MARGIN-BOTTOM: 0px
}
#content H2.colheadline {
	MARGIN-LEFT: 10px
}
#content H2.widecolheadline {
	MARGIN-LEFT: 10px; PADDING-TOP: 5px
}
#content H2.widecol0 {
	MARGIN-TOP: 10px
}
#content H2.textheadline {
	MARGIN-TOP: 10px; PADDING-LEFT: 5px
}
#content DIV.headertext {
	MARGIN-TOP: 10px
}
#content .headlines {
	MARGIN-TOP: 0px; PADDING-LEFT: 5px; FLOAT: left; WIDTH: 400px
}
#content .contentblock {
	CLEAR: both; MARGIN-TOP: 10px
}
#content .contentblock22 {
	MARGIN-TOP: 22px
}
#content DIV.coltext {
	PADDING-RIGHT: 0px; MARGIN-TOP: -2px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#content DIV.coltextfixed {
	FLOAT: left; WIDTH: 402px; MARGIN-RIGHT: -3px; HEIGHT: 70px; _width: 399px
}
#content DIV.coltextfixedwide {
	FLOAT: left; WIDTH: 588px; MARGIN-RIGHT: -3px; HEIGHT: 70px
}
#content DIV.subheading {
	MARGIN-TOP: 10px
}
#content DIV.coltextfixedinner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#content SPAN.subsubheadline {
	FONT: 12px bold
}
#content TABLE.standard {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; WIDTH: 590px; PADDING-TOP: 0px
}
#content TD.tdbg1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content TD.tdbg2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content TD.tdbg2 {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #f6f6f6
}
#content TD.tdbg1 {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #e8e9e9
}
#content TH.standard {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: white 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
#content UL.linklist {
	LIST-STYLE-IMAGE: url(../images/icon_more.gif)
}
#content UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content UL H2 {
	MARGIN: 5px 0px 5px -17px
}
#content .ap_employee {
	MARGIN: 30px 0px 0px
}
#content .ap_employee .key {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; MARGIN: 0px 0px 0px 20px; WIDTH: 115px; LINE-HEIGHT: 1.3em
}
#content .ap_employee .value {
	FONT-SIZE: 12px; MARGIN: 0px 0px 0px 30px; LINE-HEIGHT: 1.3em
}
#content .ap_employee .value_b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 0px 30px; LINE-HEIGHT: 1.3em
}
#content .ap_standard {
	MARGIN: 20px 0px 0px
}
#content .ap_standard .key {
	FLOAT: left; MARGIN: 0px 0px 0px 5px
}
#content .ap_standard .value {
	MARGIN: 0px 0px 0px 5px
}
#content .ap_standard .value_b {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0px 5px
}
#content .value_j {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 20px; COLOR: #ff6600; LINE-HEIGHT: 1.3em
}
#content TABLE.ap_branch {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 430px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse
}
#content TD.col1_grey {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-LEFT: #ffffff 2px solid; WIDTH: 125px; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #e8e9e9
}
#content TD.col2_grey {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 2px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #e8e9e9
}
#content TD.col1_white {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-LEFT: #ffffff 2px solid; WIDTH: 125px; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #f6f6f6
}
#content TD.col2_white {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 2px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #f6f6f6
}
#content .ap_branch .key {
	FONT-SIZE: 12px; MARGIN: 0px 5px 0px 0px; LINE-HEIGHT: 1.3em
}
#content .ap_branch .value {
	FONT-SIZE: 12px; MARGIN: 0px; LINE-HEIGHT: 1.3em
}
#content #fctbar {
	DISPLAY: none
}
#content #sitenavi {
	DISPLAY: none
}
.field {
	BORDER-RIGHT: #d1d3d4 2px solid; BORDER-TOP: #d1d3d4 2px solid; BORDER-LEFT: #d1d3d4 2px solid; WIDTH: 100%; BORDER-BOTTOM: #d1d3d4 2px solid
}
.mandatory {
	BORDER-RIGHT: #0066b3 2px solid; BORDER-TOP: #0066b3 2px solid; BORDER-LEFT: #0066b3 2px solid; WIDTH: 100%; BORDER-BOTTOM: #0066b3 2px solid
}
.error {
	BORDER-RIGHT: red 2px solid; BORDER-TOP: red 2px solid; BORDER-LEFT: red 2px solid; WIDTH: 100%; BORDER-BOTTOM: red 2px solid
}
.labelcol {
	WIDTH: 50%; BACKGROUND-COLOR: #e8e9e9
}
.fieldcol {
	WIDTH: 50%
}
.formtable {
	WIDTH: 95%
}
.message {
	COLOR: red
}
.buttoncol INPUT {
	BORDER-RIGHT: #e8e9e9 2px solid; BORDER-TOP: #e8e9e9 2px solid; BORDER-LEFT: #e8e9e9 2px solid; WIDTH: 50%; COLOR: white; BORDER-BOTTOM: #e8e9e9 2px solid; BACKGROUND-COLOR: #0066b3
}
#content .formgeneric {
	FONT-SIZE: 12px
}
.block_text.formgeneric {
	MARGIN-BOTTOM: 15px
}
.block_textfield.formgeneric {
	MARGIN-BOTTOM: 15px
}
.horizontal.block_textfield.formgeneric {
	FLOAT: left; MARGIN-BOTTOM: 15px
}
.block_textfield.formgeneric LABEL {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-RIGHT: 10px
}
.block_textfield.formgeneric .errors {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-STYLE: italic
}
.block_textfield.formgeneric .addnotes {
	FONT-SIZE: 12px; FONT-STYLE: italic
}
.block_fieldarea.formgeneric {
	MARGIN-BOTTOM: 15px
}
.horizontal.block_fieldarea.formgeneric {
	FLOAT: left; MARGIN-BOTTOM: 15px
}
.block_fieldarea.formgeneric LABEL {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 10px
}
.block_fieldarea.formgeneric .addnotes {
	FONT-STYLE: italic
}
.block_fieldarea.formgeneric .errors {
	COLOR: #ff0000; FONT-STYLE: italic
}
.block_selectlist.formgeneric {
	MARGIN-BOTTOM: 15px
}
.horizontal.block_selectlist.formgeneric {
	FLOAT: left; MARGIN-BOTTOM: 15px
}
.block_selectlist.formgeneric LABEL {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 10px
}
.block_selectlist.formgeneric OPTION {
	FONT-SIZE: 11px
}
.block_selectlist.formgeneric .addnotes {
	FONT-STYLE: italic
}
.block_selectlist.formgeneric .errors {
	COLOR: #ff0000; FONT-STYLE: italic
}
.block_checkboxset.formgeneric {
	MARGIN-BOTTOM: 15px
}
.horizontal.block_checkboxset.formgeneric {
	FLOAT: left; MARGIN-BOTTOM: 15px
}
.block_checkboxset.formgeneric LABEL {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 10px
}
.block_checkboxset.formgeneric checkbox {
	FONT-SIZE: 11px
}
.block_checkboxset.formgeneric .addnotes {
	FONT-STYLE: italic
}
.block_checkboxset.formgeneric .errors {
	COLOR: #ff0000; FONT-STYLE: italic
}
.block_radioset.formgeneric {
	MARGIN-BOTTOM: 15px
}
.horizontal.block_radioset.formgeneric {
	FLOAT: left; MARGIN-BOTTOM: 15px
}
.block_radioset.formgeneric LABEL {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 10px
}
.block_radioset.formgeneric radio {
	FONT-SIZE: 11px
}
.block_radioset.formgeneric .addnotes {
	FONT-STYLE: italic
}
.block_radioset.formgeneric .errors {
	COLOR: #ff0000; FONT-STYLE: italic
}
.pagereset.formgeneric {
	FONT-WEIGHT: bold
}
.pagenext.formgeneric {
	FONT-WEIGHT: bold; MARGIN-LEFT: 10px; BACKGROUND-COLOR: #f76013
}
.pageprevious.formgeneric {
	FONT-WEIGHT: bold; MARGIN-LEFT: 10px; BACKGROUND-COLOR: #f76013
}
.pageprint.formgeneric {
	FONT-WEIGHT: bold; MARGIN-LEFT: 10px
}
.pagepreview.formgeneric {
	FONT-WEIGHT: bold; MARGIN-LEFT: 10px; BACKGROUND-COLOR: #f76013
}
.pagesubmit.formgeneric {
	FONT-WEIGHT: bold; MARGIN-LEFT: 10px; COLOR: #ffffff; BACKGROUND-COLOR: #066faf
}

