



.rowClear { background-color: #ffffff; } /* normal (white) background */

/* table styles */
.tableBorder { background-color: #bbbbbb; }

/* table row styles */
.rowHover { background-color: #f0f0f0; cursor: pointer; }
.cellHover { background-color: #fffff0; cursor: pointer; }

.rowHeader { background-color: #f0f0f0; }
.rowNormal { background-color: #ffffff; } /* normal (white) background */
.rowAlternate { background-color: #fffff0; } /* alternate (pale yellow) background */
.rowAlternateDark { background-color: #ffffde; } /* alternate (pale yellow) background */

/* This is the same as colHeaderLink above - we should look to remove that one in future, and use this instead */
TH {	font-family: Arial, Helvetica;	font-size: 12px; text-align: left;}
TH a { text-decoration: none; }

/* titles and headings */
.pagetitle { font-size: 24px; font-weight: bold; font-family: Arial, sans-serif; margin: 0 0 0 0; }
.formtitle { font-size: 17px; font-weight: bold; font-family: Arial, sans-serif; margin: 0 0 0 0; color: #003366; }
.bluetext { color: #003366; }

/* WebWork Stles */
.label { }
.errLabel { color: red; }
.errMsg { color: cc0000; font-weight: bold; text-align: center}
.checkboxLabel {}
.checkboxErrLabel { color: red }

/* For debugging i18n */
.replaced { background-color: lightgreen; }


/* font styles */
BODY { margin: 0px; font-family: Arial, Sans-Serif, sans-serif; color:black; }
BLOCKQUOTE { font size: 11px; font-family: Arial, Sans-Serif, sans-serif; color:black; }

STRONG {font-weight: bold;}
B {font-weight: bold;}

/* styles for field editing page */
.hiddenField { color: #999; }
.requiredFieldCellRight { border-color: #090; border-style: solid; border-width: 0 3px 0 0; }
.optionalFieldCellRight { border-color: #c00; border-style: solid; border-width: 0 3px 0 0; }
.hiddenFieldCellRight { color: #999; border-color: #ccc; border-style: solid; border-width: 0 3px 0 0; }

H1 { font-weight: bold; font-size: 24px; font-family: Arial, Sans-Serif; margin-bottom: 0px; }
H2 { font-weight: bold; font-size: 18px; font-family: Arial, Sans-Serif; margin-top: 10px; margin-bottom: 0px; }
H3 { font-weight: bold; font-size: 16px; font-family: Arial, Sans-Serif; margin-top: 10px; margin-bottom: 0px; }
H4 { font-weight: bold; font-size: 12px; font-family: Arial, Sans-Serif; margin-top: 10px; margin-bottom: 0px; }
H5 { font-weight: bold; font-size: 11px; font-family: Arial, Sans-serif; margin-bottom: 0px; }
H6 { font-weight: bold; font-size: 10px; font-family: Arial, Sans-Serif; margin-bottom: 0px; }



// this is the stylesheet for 'bad browsers' like NS4
// all attempts are made to work around ugly UI bugs whilst still making the UI tolerable

/* top nav bar */
.navItemOver { font-size: 10px; font-family: Verdana, Sans-Serif; font-weight: bold; color: #ffffff; background-color: #003366; }
.navItemOver a { color: #ffffff; text-decoration: none; }
.navItem { font-size: 10px; font-family: Verdana, Sans-Serif; font-weight: bold; color: #ffffff; }
.navItem a { color: #ffffff; text-decoration: none; }

/* Column header styles */
TD.colHeaderLink  {	font-family: Arial, Helvetica;	font-size: 12px; }
.colHeaderLink a { text-decoration: none; }
.colHeaderOver { background-color: #bbbbbb;	font-family: Arial, Helvetica;	font-size: 12px; }
.colHeaderOver a { text-decoration: none; }
.colHeaderHighlight { background-color: #bbbbbb;	font-family: Arial, Helvetica;	font-size: 12px; }
.colHeaderHighlight a { text-decoration: none; }

P, UL, OL, DL, LI, TD { font-family: Arial, Sans-Serif; font-size: 12px; color:black; }
