.meEnrollmentForm .publicmodetable { vertical-align: top; margin: 8px; font-family: Tahoma; font-size: 12px; }
.meEnrollmentForm .publicmodetable td { padding-top: 15px; }
.meEnrollmentForm .editui { border: 1px solid #dddddd; }
.meEnrollmentForm .publicmodetable .fieldname { text-align: right; vertical-align: top; padding-top: 18px; width: 200px; }
.meEnrollmentForm .publicmodetable .fieldinput { vertical-align: top; }
.meEnrollmentForm .publicmodetable .readonly { color: #5f5f5f; padding-top: 18px; }
.meEnrollmentForm .publicmodetable .custgroupsel { border: 1px solid #999; background-color: #eee; padding: 4px; font-size: 11px; }
.meEnrollmentForm .publicmodetable div.helpertext { font-size: 11px; }
.meEnrollmentForm .publicmodetable .wysiwygfield { padding-top: 5px; }
.meEnrollmentForm div.dateSelector div.timeSeparator { height: 4px; }
.meEnrollmentForm .infobox, .meEnrollmentForm .errorbox { background-color: #eee; border: 1px solid #999; margin: 8px; font-size: 12px; border-radius: 8px; -moz-border-radius: 8px; }
.meEnrollmentForm .infobox .content, .meEnrollmentForm .errorbox .content { padding: 8px; }
.meEnrollmentForm .infobox .title, .meEnrollmentForm .errorbox .title { font-weight: bold; background-color: #ccc; padding: 2px 2px 2px 8px; border-top-left-radius: 8px; -moz-border-radius-topleft: 8px; border-top-right-radius: 8px; -moz-border-radius-topright: 8px; }
.meEnrollmentForm .errorbox .title { color: #c33; }
.meEnrollmentForm .failedfields { background-color: #fdd; border: 1px solid #ecc; font-size: 12px; }
.meEnrollmentForm .publicmodetable .fieldfailed_row { background-color: #fdd; }
.meEnrollmentForm .failedfields .fieldname { text-align: right; }
.meEnrollmentForm .publicmodetable .fieldfailed_indicator { color: #f00; font-weight: bold; }
.meEnrollmentForm .publicmodetable .fieldrequired_indicator { font-weight: bold; }
.meEnrollmentForm .flatinput { border: 1px solid #999; background-color: #eee; }
.meEnrollmentForm .flatinput:focus { background-color: #fefefe; }
.meEnrollmentForm .actionButton { background-color: #eee; border: 1px solid #999; margin: 8px; padding: 1px 8px; }
.meEnrollmentForm .checkbox { cursor: pointer; vertical-align: middle; }
.meEnrollmentForm .helpLink { color: #06c; cursor: help; }
.meEnrollmentForm .helpIcon { width: 21px; height: 21px; background-image: url("http://tech.multiedition.fi/images/icons/small/info.jpg"); cursor: help; vertical-align: middle; }
.meEnrollmentForm .editmodetable { border: 1px solid #aaa; padding: 8px; margin-bottom: 12px; font-family: Tahoma; }
.meEnrollmentForm .editmodetable table { font-size: 11px; }
.meEnrollmentForm .editmodetable td { vertical-align: top; }
.meEnrollmentForm .editmodetable td.helpertext { font-size: 11px; }
.meEnrollmentForm .editmodetable td .weBtnMiddle, .meEnrollmentForm .editmodetable td .weBtnMiddleClicked { vertical-align: middle; }
.meEnrollmentForm .editmodetable .fieldname, .meEnrollmentForm .editmodetable .fieldtype, .meEnrollmentForm .editmodetable .validationcallback, .meEnrollmentForm .editmodetable .savecallback, .meEnrollmentForm .editmodetable .blockreset { vertical-align: top; width: 100%; }
.meEnrollmentForm .editmodetable .options { border: 1px solid #999; background-color: #eee; padding: 4px; }
.meEnrollmentForm .editmodetable .help { border: 1px solid #999; background-color: #ceddbd; padding: 3px; font-style: italic; }
.meEnrollmentForm .editmodetable .custgroupsel { border: 1px solid #999; background-color: #eee; padding: 4px; }
.meEnrollmentForm .formsettings td { font-size: 11px; vertical-align: top; font-family: Tahoma; }
.meEnrollmentForm .formsettings td .weBtnMiddle, .meEnrollmentForm .formsettings td .weBtnMiddleClicked { vertical-align: middle; }
.meEnrollmentForm td.middlefont { font-family: Tahoma; font-size: 11px; font-weight: bold; }
.meEnrollmentForm table.tableStatus td.statusData, .meEnrollmentForm td.title { font-weight: bold; }
.meEnrollmentForm span.hintText { display: block; font-size: 10px; color: #666; }
.meEnrollmentForm td.settingsColLeft { padding-right: 10px; vertical-align: top; }
.meEnrollmentForm td.settingsColRight { padding-left: 10px; vertical-align: top; border-left: 1px solid #ccc; }
.meEnrollmentForm table.loginform { padding: 5px; border-radius: 8px; -moz-border-radius: 8px; background-color: #f5f5f5; border: 1px solid #ccc; }
.meEnrollmentForm table.loginform .actionButton { margin: 0px; }
.meEnrollmentForm table.colselect { font-size: 12px; }
.meEnrollmentForm div.reportArea { font-family: Tahoma; font-size: 11px; }
.meEnrollmentForm div.reportArea table.report { font-size: 11px; border-collapse: collapse; }
.meEnrollmentForm div.reportArea table.report th { padding: 4px 10px; font-weight: bold; background-color: #eee; border: 1px solid #e0e0e0; border-bottom: none; }
.meEnrollmentForm div.reportArea table.report td { padding: 2px 10px; border: 1px solid #eee; }
.meEnrollmentForm div.reportArea table.report tr.oddrow { background-color: #f6f6f6; }
.meEnrollmentForm div.reportArea table.report tr.evenrow { background-color: #ffffff; }
.meEnrollmentForm div.reportArea div.reportPageLinks { margin: 4px 0px; background-color: #efefef; padding: 4px; border-radius: 4px; -moz-border-radius: 4px; }
.meEnrollmentForm div.reportArea a.resultPage { text-decoration: none; font-weight: bold; color: #06c; }
.meEnrollmentForm div.reportArea div.baseButton { width: 16px; height: 16px; background-position: center center; background-repeat: no-repeat; border: 0px none; cursor: pointer; vertical-align: middle; }
.meEnrollmentForm div.reportArea div.editButton { background-image: url('http://tech.multiedition.fi/images/buttons/btn_gray_edit.gif'); }
.meEnrollmentForm div.reportArea div.removeButton { background-image: url('http://tech.multiedition.fi/images/buttons/btn_gray_trash.gif'); }
.meEnrollmentHelp { font-family: Tahoma; }
.meEnrollmentHelp h3 { font-size: 20px; }
.meEnrollmentHelp h4 { font-size: 16px; font-style: italic; margin: 15px 0px 5px 0px; padding-top: 5px; border-top: 1px dashed #c7c7c7;}
.meEnrollmentHelp p { font-size: 12px; margin: 5px; }
.meEnrollmentHelp li { font-size: 12px; padding-bottom: 10px; }