.fL { font-family:normal Arial,Helvetica,sans-serif; font-size:20px; font-weight:normal; color:#000000; line-height:24px; }
.fLB { font-family:normal Arial,Helvetica,sans-serif; font-size:20px; font-weight:normal; color:#CCCCCC; line-height:24px; }
.fLG { font-family:normal Arial,Helvetica,sans-serif; font-size:20px; font-weight:normal; color:#555555; line-height:24px; }
.fLW { font-family:normal Arial,Helvetica,sans-serif; font-size:20px; font-weight:normal; color:#FFFFFF; line-height:24px; }
.fN { font-family:normal Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#000000; line-height:16px; }
.fNB { font-family:normal Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#CCCCCC; line-height:16px; }
.fNG { font-family:normal Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#555555; line-height:16px; }
.fNW { font-family:normal Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; line-height:16px; }
.fS { font-family:normal Arial,Helvetica,sans-serif; font-size:9px; font-weight:normal; color:#000000; line-height:12px; }
.fSB { font-family:normal Arial,Helvetica,sans-serif; font-size:9px; font-weight:normal; color:#CCCCCC; line-height:12px; }
.fSG { font-family:normal Arial,Helvetica,sans-serif; font-size:9px; font-weight:normal; color:#555555; line-height:12px; }
.fSW { font-family:normal Arial,Helvetica,sans-serif; font-size:9px; font-weight:normal; color:#FFFFFF; line-height:12px; }

html { width:100%; height:100%; margin:0px; }
body { width:100%; height:100%; margin:0px; border:none; padding:0px; background-color:#FFFFFF; text-align:left; font-family:normal Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#000000; line-height:16px; -webkit-text-size-adjust:none; }
td { overflow:hidden; }
a { text-decoration:none; color:inherit; cursor:pointer; }
a:hover { text-decoration:none; }
.hovered { background-color:#EEEEEE; }
form { margin:0px; border:none; padding:0px; }
input { margin:0px; border:none; padding:0px; }
.input { margin:0px; border:none; padding:0px; font-family:normal Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000; line-height:16px; border-bottom:dotted 1px #DDDDDD; background-color:transparent; overflow:auto; }
.inputmandatory { margin:0px; border:none; padding:0px; font-family:normal Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000; line-height:16px; border-left:solid 4px #FFFF00; border-bottom:dotted 1px #DDDDDD; background-color:transparent; overflow:hidden; }
.inputreadonly { margin:0px; border:none; padding:0px; font-family:normal Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#555555; line-height:16px; border-bottom:dotted 1px #DDDDDD; background-color:transparent; overflow:auto; }
.inputlabel { margin:0px; border:none; padding:0px; font-family:normal Arial,Helvetica,sans-serif; font-size:9px; font-weight:normal; color:#555555; line-height:12px; background-color:transparent; overflow:hidden; }
.inputunit { margin:0px; border:none; padding:0px; font-family:normal Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000; line-height:16px; border-bottom:dotted 1px #DDDDDD; background-color:transparent; overflow:hidden; }
.inputunitreadonly { margin:0px; border:none; padding:0px; font-family:normal Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#555555; line-height:16px; border-bottom:dotted 1px #DDDDDD; background-color:transparent; overflow:hidden; }
.button { height:24px; background-color:#EEEEEE; border:solid 1px #888888; cursor:pointer; }
.button:hover { background-color:#DDDDDD; }

.header { width:100%; height:48px; padding:0px; border:none; background-color:#444444; font-family:normal Arial,Helvetica,sans-serif; font-size:16px; font-weight:normal; color:#BBBBBB; line-height:24px; white-space:nowrap; }
.headertitle { color:#FFFFFF; }
.headerbutton { height:48px; font-family:normal Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:16px; white-space:nowrap; background-image:url(../STATIC/headerbutton48.gif); }
.title { width:100%; height:32px; padding:0px; border:none; background-color:#EEEEEE; border-bottom:1px solid #CCCCCC; font-size:12px; color:#555555; white-space:nowrap; overflow:hidden; }
.fold { width:100%; height:32px; padding:0px; border:none; background-color:#EEEEEE; border-bottom:1px solid #CCCCCC; font-size:12px; color:#555555; white-space:nowrap; overflow:hidden; cursor:pointer; }
.fold:hover { background-color:#DDDDDD; }
.list { width:100%; background-color:#FFFFFF; border-bottom:1px solid #DDDDDD; font-size:12px; color:#000000; table-layout:fixed; white-space:nowrap; overflow:hidden; }
.list:hover { background-color:#EEEEEE; }

.note { background-image:url(../STATIC/note16.gif); background-position:2px 2px; background-repeat:no-repeat; padding:2px 2px 2px 20px; background-color:#FFFFCC; min-height:16px; text-align:left; font-size:9px; font-weight:bold; color:#555555; line-height:12px; }
.notecolor { background-color:#FFFFCC; }
.info { background-image:url(../STATIC/info16.gif); background-position:2px 2px; background-repeat:no-repeat; padding:2px 2px 2px 20px; min-height:16px; text-align:left; font-size:9px; font-weight:bold; color:#555555; line-height:12px; }
.infocolor { background-color:#FFFFFF; }
.warning { background-image:url(../STATIC/warning16.gif); background-position:2px 2px; background-repeat:no-repeat; padding:2px 2px 2px 20px; background-color:#FFFFCC; min-height:16px; text-align:left; font-size:9px; font-weight:bold; color:#000000; line-height:12px; }
.warningcolor { background-color:#FFFFCC; }
.error { background-image:url(../STATIC/error16.gif); background-position:2px 2px; background-repeat:no-repeat; padding:2px 2px 2px 20px; background-color:#FFCCCC; min-height:16px; text-align:left; font-size:9px; font-weight:bold; color:#000000; line-height:12px; }
.errorcolor { background-color:#FFCCCC; }
