.error { color: red; }

p.inlineParaLeft { display: inline; padding: 0; font-size: 75%; }

/* form elements */

form.adminEditForm, form.adminDeleteForm { margin: 0.5em 0 0 0; padding: 0; }

form.inlineForm { display: inline; }

#pageTitle, .pageNameInput { width: 25em; border: 1px solid #8A8C8C; }

.keywordsTextArea, #keywords, #seoname { width: 25em; border: 1px solid #8A8C8C; }

.calendarInput { border: 1px solid #8A8C8C; width: 7em; }

/* extra button styling */


/* Admin Tables */

table.normalTable { border: 1px solid #F88A00; border-bottom: none; border-right: none; }
table.normalTable th { background-color: #F88A00; color: #fff; }
table.normalTable th, table.normalTable td { border-bottom: 1px solid #F88A00; border-right: 1px solid #F88A00; }
table.normalTable td { color: black; }
table.normalTable tr.row { background-color: #efefef; }

/* Admin Buttons */

#pageContentArea p input.submitFormButton, input.submitFormButton { color: white; background-color: #F88A00; border: 1px solid #F88A00; font-weight: bold; font-size: 11px; margin: 0; padding: 0; }

/* Admin Links */

a.adminPageLink { color: black; font-size: 120%; font-weight: bold; }

#pageContentArea p  a.adminLink { color: white; background-color: #F88A00; padding: 0.5em 0.3em 0.2em 0.3em; text-decoration: none; font-weight: bold; font-size: 11px; }

a.levelLink { color: #00a49e; }

select#parent, select.docType { width: 25em; font-size: 80%; border: 1px solid #8A8C8C; }

.boxBorder { width: 25em; font-size: 80%; border: 1px solid #8A8C8C; }

table.mceEditor { border: 1px solid #8A8C8C; }