BODY {
	BACKGROUND-COLOR: #ffffff; MARGIN: 1px; FONT-FAMILY: Arial, sans-serif; COLOR: #333355; FONT-SIZE: 8pt
}
TD {
	COLOR: black; FONT-SIZE: 12px
}
SPAN {
	COLOR: black; FONT-SIZE: 12px
}
A {
	FONT-FAMILY: Arial, sans-serif; COLOR: #022798; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #aa0033; TEXT-DECORATION: underline
}
SELECT {
	FONT-SIZE: 8pt
}
FORM {
	DISPLAY: inline
}
IMG.valign {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; MARGIN-RIGHT: 5px; BORDER-RIGHT: 0px
}
TD.label {
	FONT-STYLE: normal; WHITE-SPACE: nowrap; FONT-WEIGHT: bold
}
TD.labelR {
	TEXT-ALIGN: right; FONT-STYLE: normal; WHITE-SPACE: nowrap; FONT-WEIGHT: bold
}
TD.label-error {
	FONT-STYLE: normal; WHITE-SPACE: nowrap; FONT-WEIGHT: bold
}
#input TD.label {
	WHITE-SPACE: nowrap; PADDING-TOP: 8px
}
#input TD.label-error {
	WHITE-SPACE: nowrap; COLOR: red; PADDING-TOP: 8px
}
TD.content {
	FONT-WEIGHT: normal
}
#red {
	COLOR: red; FONT-WEIGHT: bold
}
TR.topbar {
	HEIGHT: 72px
}
TR.topbar TD {
	TEXT-ALIGN: center; FONT-FAMILY: Arial, sans-serif; WHITE-SPACE: nowrap; COLOR: black; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal
}
TR.beforeTop {
	BACKGROUND-COLOR: #f0f2f9
}
TR.afterTop {
	BACKGROUND-COLOR: #f0f2f9
}
TR.topbar TR.top {
	BACKGROUND-COLOR: #e2e6f3; HEIGHT: 41px
}
TR.topbar TR.bottom {
	BACKGROUND-IMAGE: url(bg_header_bottom.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 31px
}
TR.topbar TR.bottom TD {
	BORDER-BOTTOM: #404040 1px solid
}
TR.topbar TD.appTitle {
	TEXT-ALIGN: left; PADDING-LEFT: 5px; FONT-SIZE: 14pt; FONT-WEIGHT: bold
}
TR.topbar TD.menuBar {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
TR.topbar DIV.date {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-SIZE: 8pt; PADDING-TOP: 0px
}
TR.topbar DIV.identity {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
TR.topbar TD.viewTitle {
	TEXT-ALIGN: left; PADDING-BOTTOM: 1px; PADDING-LEFT: 30px; COLOR: #022798; FONT-SIZE: 13pt; VERTICAL-ALIGN: bottom; FONT-WEIGHT: bold
}
TR.bottombar {
	HEIGHT: 21px
}
TR.bottombar TD {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #dde2f1; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-FAMILY: Arial, sans-serif; COLOR: #022798; FONT-SIZE: 10px; PADDING-TOP: 0px
}
TR.bottombar TD A {
	FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 10px
}
.buttonBar {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.executeButton {
	BACKGROUND-IMAGE: url(bg_button.gif); BORDER-BOTTOM: #676767 1px solid; BORDER-LEFT: #676767 1px solid; BACKGROUND-COLOR: #d5dcef; WIDTH: 100px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma, Arial, sans-serif; HEIGHT: 23px; COLOR: #022798; FONT-SIZE: 12px; BORDER-TOP: #676767 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #676767 1px solid
}
.executeButtonNA {
	BACKGROUND-IMAGE: url(bg_button.gif); BORDER-BOTTOM: #676767 1px solid; BORDER-LEFT: #676767 1px solid; BACKGROUND-COLOR: #d5dcef; WIDTH: 100px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma, Arial, sans-serif; HEIGHT: 23px; COLOR: #aaaaaa; FONT-SIZE: 12px; BORDER-TOP: #676767 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #676767 1px solid
}
.uploadButton {
	BORDER-BOTTOM: #676767 1px solid; BORDER-LEFT: #676767 1px solid; BACKGROUND-COLOR: #d5dcef; WIDTH: 300px; FONT-FAMILY: Tahoma, Arial, sans-serif; HEIGHT: 23px; COLOR: #022798; FONT-SIZE: 12px; BORDER-TOP: #676767 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #676767 1px solid
}
A.executeButton {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; TEXT-DECORATION: none; PADDING-TOP: 2px
}
A.executeButtonNA {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; TEXT-DECORATION: none; PADDING-TOP: 2px
}
A.executeButtonNA:hover {
	COLOR: #aaaaaa
}
.executeButtonRo {
	BACKGROUND-IMAGE: url(bg_button_ro.gif); BORDER-BOTTOM: #676767 1px solid; BORDER-LEFT: #676767 1px solid; BACKGROUND-COLOR: #d5dcef; WIDTH: 100px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma, Arial, sans-serif; HEIGHT: 23px; COLOR: #022798; FONT-SIZE: 12px; BORDER-TOP: #676767 1px solid; CURSOR: pointer; FONT-WEIGHT: normal; BORDER-RIGHT: #676767 1px solid; TEXT-DECORATION: underline
}
A.executeButtonRo {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 2px
}
.executeButton2 {
	BACKGROUND-IMAGE: url(bg_button2.gif); BORDER-BOTTOM: #676767 1px solid; BORDER-LEFT: #676767 1px solid; BACKGROUND-COLOR: #8fa0d7; WIDTH: 100px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma, Arial, sans-serif; HEIGHT: 23px; COLOR: #022798; FONT-SIZE: 12px; BORDER-TOP: #676767 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #676767 1px solid
}
A.executeButton2 {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 2px
}
.longExecuteButton {
	BACKGROUND-IMAGE: url(bg_button.gif); BORDER-BOTTOM: #676767 1px solid; BORDER-LEFT: #676767 1px solid; BACKGROUND-COLOR: #d5dcef; WIDTH: 200px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma, Arial, sans-serif; HEIGHT: 23px; COLOR: #022798; FONT-SIZE: 12px; BORDER-TOP: #676767 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #676767 1px solid
}
A.longExecuteButton {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.longExecuteButtonRo {
	BACKGROUND-IMAGE: url(bg_button_ro.gif); BORDER-BOTTOM: #676767 1px solid; BORDER-LEFT: #676767 1px solid; BACKGROUND-COLOR: #d5dcef; WIDTH: 200px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma, Arial, sans-serif; HEIGHT: 23px; COLOR: #022798; FONT-SIZE: 12px; BORDER-TOP: #676767 1px solid; CURSOR: pointer; FONT-WEIGHT: normal; BORDER-RIGHT: #676767 1px solid; TEXT-DECORATION: underline
}
A.longExecuteButtonRo {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 2px
}
TABLE.listTable {
	BORDER-LEFT: #a3a3a3 1px solid; WIDTH: 100%; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 12px; BORDER-TOP: #a3a3a3 1px solid; BORDER-RIGHT: #a3a3a3 1px solid
}
TABLE.listTable THEAD A {
	TEXT-DECORATION: none
}
TABLE.listTable THEAD TR {
	BACKGROUND-COLOR: #ebeff7; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
TABLE.listTable THEAD TR.left {
	TEXT-ALIGN: left
}
TABLE.listTable THEAD TR.left TH {
	PADDING-LEFT: 15px
}
TABLE.listTable THEAD TD {
	BORDER-BOTTOM: #a3a3a3 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FONT-SIZE: 12px; VERTICAL-ALIGN: text-bottom; PADDING-TOP: 6px
}
TABLE.listTable THEAD TH {
	BORDER-BOTTOM: #a3a3a3 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-SIZE: 12px; VERTICAL-ALIGN: text-bottom; PADDING-TOP: 6px
}
TABLE.listTable A {
	FONT-SIZE: 12px
}
TABLE.listTable THEAD TH A {
	WHITE-SPACE: nowrap
}
TABLE.listTable TBODY TD {
	BORDER-BOTTOM: #808080 1px solid; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #f5f7fb; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-TOP: 6px; -moz-user-select: none
}
TABLE.listTable TBODY TR.rowList0 TD {
	BACKGROUND-COLOR: #f5f7fb
}
TABLE.listTable TBODY TR.rowList1 TD {
	BACKGROUND-COLOR: #ffffff
}
TABLE.contentTable TD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: Arial, sans-serif; COLOR: black; FONT-SIZE: 12px; PADDING-TOP: 10px
}
TABLE.contentTable2 {
	BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #a3a3a3 1px solid; WIDTH: 100%; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 12px; BORDER-TOP: #a3a3a3 1px solid; BORDER-RIGHT: #a3a3a3 1px solid
}
TABLE.contentTable2 TD {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f5f7fb; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, sans-serif; COLOR: black; FONT-SIZE: 12px; PADDING-TOP: 5px
}
#highlight {
	FONT-WEIGHT: bold
}
#disabled TD {
	BACKGROUND-COLOR: #e9e9e9; COLOR: #808080
}
DIV.messages {
	BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #cdedcd; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; COLOR: black; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid; PADDING-TOP: 5px
}
SPAN.actionMessage {
	FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
DIV.errors {
	BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ff1818; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid; PADDING-TOP: 5px
}
SPAN.actionErrors {
	FONT-FAMILY: Arial, sans-serif; COLOR: white; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
DIV.warnings {
	BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ff6a51; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid; PADDING-TOP: 5px
}
SPAN.actionWarnings {
	FONT-FAMILY: Arial, sans-serif; COLOR: white; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
LABEL.normal {
	FONT-STYLE: normal
}
LABEL.error {
	COLOR: red; FONT-WEIGHT: bold
}
.box {
	BORDER-BOTTOM: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; BORDER-RIGHT: #7f9db9 1px solid
}
.box DIV {
	WHITE-SPACE: nowrap
}
.checkboxLabel {
	WHITE-SPACE: nowrap
}
