/* Table colors */
td.tableborder, table.tableborder {background-color:#ffffff;}
table.tablehead, td.tablehead {background-color:#CBE5FF;}
table.tablebody, td.tablebody {background-color:#FFFFFF;}
table.tablenullbody, td.tablenullbody {background-color:#FFFFFF;}

/* Table text */
.tablebodytext, .tablefieldtext, .tabletitletext,
.tableheadtext, .tablebodylink {font-family: Arial; font-size:12px;}
.tableheadtext {color:#0072A8;}
a.tablebodylink {text-decoration: underline}
a.tablebodylink:hover {text-decoration: none}

/* Some colors to highlight text */
.errorcolor {color:#990033;}
.successcolor {color:333333;}

/* Form elements */
input.inputtext, textarea.inputtextarea, select.inputselect, input.inputcheckbox,
input.inputradio, input.inputfile, input.inputbutton, input.inputbodybutton {font-family:Arial; font-size:12px;}

input.inputfield, input.inputbuttonflat, input.inputbuttonS {font-family:Arial; font-size:11px;}
input.inputfield {color:black; border: solid 1px #C8C8C8;}
input.inputbuttonflat, input.inputbutton { color:#333333; background-color:#CBE5FF; border:none; font-weight: bold; padding: 2px;}
input.inputbuttonS {font-weight:bold;}

.mainincbg{height: 18px;}
.mainincline{background-color:#B4BDCD}
.maininctitle{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #6A7B9C; text-decoration:none;}

.errortext, .oktext, .notetext {font-family:Arial; font-size:14px; font-weight:bold;}
.errortext {color:#990033;}
.oktext {color:#333333;}
.notetext {color:#333333;}

/* Onscreen messages */
.errormessage{font-family: Arial; font-size:14px; color:#990033; font-weight:bold;}

/* Required sign */
.starrequired, .required{font-family: Arial; color:#990033; font-size:12px; }
