#header .rightside .form table td.searchword, .middle table.search td.searchword, #header .rightside .form .loginform .textie { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #636363; 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: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0D5D98; background-color: #F1F6FA; 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: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; background-color: #0D5D98; height: 19px; margin-left: 0px; margin-right: 0px; background-image: url("/www/images/search_bg.gif"); background-position: left top; background-repeat: repeat-x; }
#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-top: 10px; border-collapse: collapse; padding-top: 0px; margin: 10px; }
.meFormPublicWrapper .meFormPublicTable td, .meCustomerRegistratorGUI .publicmodetable td { padding-top: 10px; padding: 0px; }
.meFormPublicWrapper .meFormPublicTitle, .custreg-edit .meCustomerRegistratorGUI .publicmodetable .fieldname { padding-right: 0px; padding-top: 10px; }
.meFormPublicWrapper input.meFormInputText, .meFormPublicWrapper textarea.meFormInputTextarea, .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: #557593; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #353535; background-color: #ffffff; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 5px; padding: 2px 4px; }
#content .loginform { color: #353535; margin: 10px 0px; border-style: none; border-width: 0px; border-color: transparent; background-color: transparent; }
.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: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #557593; height: 20px; margin-left: 0px; margin-right: 0px; padding: 2px 10px; }
.meFormPublicWrapper .meFormErrorDialog, .meCustomerRegistratorGUI .errorbox { border-style: dotted; background-color: #eeeeee; margin: 10px 0px; padding: 5px; border-width: 1px; border-color: #CC0000; }
.meFormPublicWrapper .meFormErrorTitle, .meCustomerRegistratorGUI .errorbox .title { font-size: 15px; font-weight: bold; color: #cc0000; padding: 0px 0px; }
.meFormPublicWrapper .meFormSuccessMsg, .meCustomerRegistratorGUI .infobox { border-style: solid; margin: 10px 0px; padding: 5px; background-color: #ffffff; border-width: 1px; border-color: #CCCCCC; }
.meCustomerRegistratorGUI .infobox .title { font-size: 14px; font-weight: bold; color: #353535; padding: 0px 0px; }
.meFormPublicWrapper .meFormErrorEntry, .meCustomerRegistratorGUI .errorbox .content { font-size: 12px; font-weight: normal; color: #cc0000; padding: 5px 0px; }
.wrapper .meFormPublicWrapper .meFormPublicTable .meFormPublicTitle { width: 80%; }
.wrapper .meFormPublicWrapper .meFormPublicTable .meFormPublicInputCol { width: 18%; }
.ordering-form td { padding: 4px 0px; }
.ordering-form th { padding: 6px 2px; background-color: #8dc2f4; color: #FFFFFF; }
.ordering-form .first { width: 300px; padding-right: 10px; }
.ordering-form .second { width: 100px; padding: 4px; }
.ordering-form .third { width: 150px; }
.ordering-form .divider-lines { text-align: center; border-top: 1px solid #8dc2f4; border-bottom: 1px solid #8dc2f4; font-weight: bold; padding: 8px 0px; }
.ordering-form .third input { width: 40px; }
.ordering-form .second_long input, .ordering-form .second_long textarea { width: 258px; }
.ordering-form .second_long input.box { width: 15px; }
