#header .rightside .form table td.searchword, .middle table.search td.searchword, #header .rightside .form .loginform .textie { font-size: 11px; font-family: trebuchet ms; font-weight: bold; color: #5F6A72; padding-left: 0px; padding-right: 0px; }
#header .rightside .form table td.input input, .middle table.search  td input.searchkeyword, #header .rightside .form .loginform .unameinput input, #header .rightside .form .loginform .passinput input { border-style: solid; border-width: 1px; border-color: #002878; font-family: trebuchet ms; font-size: 11px; font-weight: normal; color: #353535; background-color: #ffffff; margin-left: 5px; margin-right: 0px; }
#header .rightside .form table td.submit input, .middle table.search td input.searchsubmit, #header .rightside .form .loginform .submit input, .voting .question .submit input { cursor: pointer; border-style: none; font-family: trebuchet ms; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #002878; height: 20px; margin-left: 5px; margin-right: 0px; }
#header .rightside .form .error { font-family: trebuchet ms; font-size: 11px; font-weight: bold; color: #cc0000; }
#header .rightside .form .error a { text-decoration: underline; font-weight: bold; color: #002878; }
#header .rightside .form .error a:hover { text-decoration: underline; font-weight: bold; color: #cc0000; }
#header .rightside .form .logged, .notice { font-family: trebuchet ms; font-size: 11px; font-weight: bold; color: #002878; }
.meFormPublicWrapper .meFormPublicTable, .meCustomerRegistratorGUI .publicmodetable { padding: 0px; margin: 0px; border-collapse: collapse; }
.meFormPublicWrapper .meFormPublicTable td, .meCustomerRegistratorGUI .publicmodetable td { padding: 0px; }
.meFormPublicWrapper .meFormPublicTitle, .custreg-edit .meCustomerRegistratorGUI .publicmodetable .fieldname { padding-right: 5px; }
.meFormPublicWrapper input.meFormInputText, .meFormPublicWrapper textarea.meFormInputTextarea, .meFormPublicWrapper select.meFormInputSelect, .meCustomerRegistratorGUI .publicmodetable td input, .meCustomerRegistratorGUI .publicmodetable td select, #content .loginform td.unameinput input, #content .loginform td.passinput input { border-style: solid; border-width: 1px; border-color: #dddddd; font-family: trebuchet ms; font-size: 11px; font-weight: normal; color: #353535; background-color: #ffffff; margin-left: 5px; margin-right: 0px; margin-top: 0px; margin-bottom: 15px; padding: 2px 4px; }
.meFormPublicTable .meFormPublicTitle { vertical-align: top; }
#content .loginform { border-style: solid; border-width: 1px; border-color: #dddddd; background-color: #eeeeee; color: #353535; margin: 10px 0px; }
.custreg-edit { margin-top: 10px; }
.meFormPublicWrapper input.meFormSubmit, .custreg-edit .meCustomerRegistratorGUI .publicmodetable td input.registerbutton, .meCustomerRegistratorGUI input.registerbutton, #content .loginform .submit .loginbutton { cursor: pointer; border-style: none; font-family: trebuchet ms; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #002878; height: 20px; margin-left: 0px; margin-right: 0px; padding: 2px 10px; }
.meFormPublicWrapper .meFormErrorDialog, .meCustomerRegistratorGUI .errorbox { border-style: none; background-color: #eeeeee; margin: 0px; padding: 2px 10px; }
.meFormPublicWrapper .meFormErrorTitle, .meCustomerRegistratorGUI .errorbox .title { font-size: 15px; font-weight: bold; color: #353535; padding: 2px 10px; }
.meFormPublicWrapper .meFormErrorEntry
.meCustomerRegistratorGUI .errorbox .content { font-size: 11px; font-weight: bold; color: #cc0000; padding: 2px 10px; }
.meFormPublicWrapper .meFormSuccessMsg, .meCustomerRegistratorGUI .infobox { border-style: none; margin: 10px 0px; padding: 0px; background-color: #ffffff; }
.meCustomerRegistratorGUI .infobox .title { font-size: 13px; font-weight: bold; color: #353535; padding: 2px 10px; }
#content .meEnrollmentForm .publicmodetable { font-family: Arial, sans-serif; font-size: 12px; margin: 8px; vertical-align: top; }
#content .meEnrollmentForm .publicmodetable td { padding-top: 15px; }
#content .meEnrollmentForm .editui { border: 1px solid #DDDDDD; }
#content .meEnrollmentForm .publicmodetable .fieldname { padding-top: 18px; text-align: right; vertical-align: top; width: 200px; }
#content .meEnrollmentForm .publicmodetable .fieldinput { vertical-align: top; }
#content .meEnrollmentForm .publicmodetable .readonly { color: #5F5F5F; padding-top: 18px; }
#content .meEnrollmentForm .publicmodetable .custgroupsel { background-color: #EEEEEE; border: 1px solid #999999; font-size: 11px; padding: 4px; }
#content .meEnrollmentForm .publicmodetable div.helpertext { font-size: 11px; }
#content .meEnrollmentForm .publicmodetable .wysiwygfield { padding-top: 5px; }
#content .meEnrollmentForm div.dateSelector div.timeSeparator { height: 4px; }
#content .meEnrollmentForm .infobox, #content .meEnrollmentForm .errorbox { -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; background-color: #EEEEEE; border: 1px solid #999999; font-size: 12px; margin: 8px; }
#content .meEnrollmentForm .infobox .content, #content .meEnrollmentForm .errorbox .content { padding: 8px; }
#content .meEnrollmentForm .infobox .title, .meEnrollmentForm .errorbox .title { -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; background-color: #CCCCCC; font-weight: bold; padding: 2px 2px 2px 8px; }
#content .meEnrollmentForm .errorbox .title { color: #CC3333; }
#content .meEnrollmentForm .failedfields { background-color: #FFDDDD; border: 1px solid #EECCCC; font-size: 12px; }
#content .meEnrollmentForm .publicmodetable .fieldfailed_row { background-color: #FFDDDD; }
#content .meEnrollmentForm .failedfields .fieldname { text-align: right; }
#content .meEnrollmentForm .publicmodetable .fieldfailed_indicator { color: #FF0000; font-weight: bold; }
#content .meEnrollmentForm .publicmodetable .fieldrequired_indicator { font-weight: bold; }
#content .meEnrollmentForm .flatinput { background-color: #FFFFFF; border: 1px solid #999999; }
#content .meEnrollmentForm .flatinput:focus { background-color: #FEFEFE; }
#content .meEnrollmentForm .actionButton { background-color: #EEEEEE; border: 1px solid #999999; margin: 8px; padding: 1px 8px; }
#content .meEnrollmentForm .checkbox { cursor: pointer; vertical-align: middle; }
#content .meEnrollmentForm .helpLink { color: #0066CC; cursor: help; }
#content .meEnrollmentForm .helpIcon { background-image: url(http://tech.multiedition.fi/images/icons/small/info.jpg); cursor: help; height: 21px; vertical-align: middle; width: 21px; }
#content .meEnrollmentForm .editmodetable { border: 1px solid #AAAAAA; font-family: Arial, sans-serif; margin-bottom: 12px; padding: 8px; }
#content .meEnrollmentForm .editmodetable table { font-size: 11px; }
#content .meEnrollmentForm .editmodetable td { vertical-align: top; }
#content .meEnrollmentForm .editmodetable td.helpertext { font-size: 11px; }
#content .meEnrollmentForm .editmodetable td .weBtnMiddle, .meEnrollmentForm .editmodetable td .weBtnMiddleClicked { vertical-align: middle; }
#content .meEnrollmentForm .editmodetable .fieldname, #content .meEnrollmentForm .editmodetable .fieldtype, #content .meEnrollmentForm .editmodetable .validationcallback, #content .meEnrollmentForm .editmodetable .savecallback, #content .meEnrollmentForm .editmodetable .blockreset { vertical-align: top; width: 100%; }
#content .meEnrollmentForm .editmodetable .options { background-color: #EEEEEE; border: 1px solid #999999; padding: 4px; }
#content .meEnrollmentForm .editmodetable .help { background-color: #CEDDBD; border: 1px solid #999999; font-style: italic; padding: 3px; }
#content .meEnrollmentForm .editmodetable .custgroupsel { background-color: #EEEEEE; border: 1px solid #999999; padding: 4px; }
#content .meEnrollmentForm .formsettings td { font-family: Arial, sans-serif; font-size: 11px; vertical-align: top; }
#content .meEnrollmentForm .formsettings td .weBtnMiddle, #content .meEnrollmentForm .formsettings td .weBtnMiddleClicked { vertical-align: middle; }
#content .meEnrollmentForm td.middlefont { font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; }
#content .meEnrollmentForm table.tableStatus td.statusData, #content .meEnrollmentForm td.title { font-weight: bold; }
#content .meEnrollmentForm span.hintText { color: #666666; display: block; font-size: 10px; }
#content .meEnrollmentForm td.settingsColLeft { padding-right: 10px; vertical-align: top; }
#content .meEnrollmentForm td.settingsColRight { border-left: 1px solid #CCCCCC; padding-left: 10px; vertical-align: top; }
#content .meEnrollmentForm table.loginform { -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; background-color: #F5F5F5; border: 1px solid #CCCCCC; padding: 5px; }
#content .meEnrollmentForm table.loginform .actionButton { margin: 0; }
#content .meEnrollmentForm table.colselect { font-size: 12px; }
#content .meEnrollmentForm div.reportArea { font-family: Arial, sans-serif; font-size: 11px; }
#content .meEnrollmentForm div.reportArea table.report { border-collapse: collapse; font-size: 11px; }
#content .meEnrollmentForm div.reportArea table.report th { background-color: #EEEEEE; border-color: #E0E0E0 #E0E0E0 -moz-use-text-color; border-style: solid solid none; border-width: 1px 1px medium; font-weight: bold; padding: 4px 10px; }
#content .meEnrollmentForm div.reportArea table.report td { border: 1px solid #EEEEEE; padding: 2px 10px; }
#content .meEnrollmentForm div.reportArea table.report tr.oddrow { background-color: #F6F6F6; }
#content .meEnrollmentForm div.reportArea table.report tr.evenrow { background-color: #FFFFFF; }
#content .meEnrollmentForm div.reportArea div.reportPageLinks { -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; background-color: #EFEFEF; margin: 4px 0; padding: 4px; }
#content .meEnrollmentForm div.reportArea a.resultPage { color: #0066CC; font-weight: bold; text-decoration: none; }
#content .meEnrollmentForm div.reportArea div.baseButton { background-position: center center; background-repeat: no-repeat; border: 0 none; cursor: pointer; height: 16px; vertical-align: middle; width: 16px; }
#content .meEnrollmentForm div.reportArea div.editButton { background-image: url(http://tech.multiedition.fi/images/buttons/btn_gray_edit.gif); }
#content .meEnrollmentForm div.reportArea div.removeButton { background-image: url(http://tech.multiedition.fi/images/buttons/btn_gray_trash.gif); }
#content .meEnrollmentHelp { font-family: Arial, sans-serif; }
#content .meEnrollmentHelp h3 { font-size: 20px; }
#content .meEnrollmentHelp h4 { border-top: 1px dashed #C7C7C7; font-size: 16px; font-style: italic; margin: 15px 0 5px; padding-top: 5px; }
#content .meEnrollmentHelp p { font-size: 12px; margin: 5px; }
#content .meEnrollmentHelp li { font-size: 12px; padding-bottom: 10px; }
