/* Message Stack */
DIV.messageStack {font-weight:bold;color:#000;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;border-bottom:1px solid #666}
DIV.messageStack DIV {padding:5px 30px;background-position:8px center;background-repeat:no-repeat}
DIV.messageStack DIV DIV {padding:0;background-image:none;color:#000}
DIV.messageStackError {background-color:#FF9D9D;background-image:url(/images/icons/error.gif)}
DIV.messageStackSuccess {background-color:#66FF6A;background-image:url(/images/icons/success.gif)}
DIV.messageStackWarning {background-color:#FF6;background-image:url(/images/icons/warning.gif)}

/* General Styles */
PRE {background-color:#FFC;border:1px solid red;margin:10px;padding:10px}
.accessibility, .topLink {display:none}
.number {text-align:right;}
LABEL {cursor:pointer;}

INPUT, TEXTAREA, SELECT, OPTION {font-size:11px; font-family:Tahoma, Verdana, Arial, sans-serif;}

/* Data Tables */
TABLE.dataTable {border-collapse:collapse; border:1px solid; border-color:#AFBAD8;}
TABLE.dataTable TH {background-color:#F0F0F0; border-bottom:1px solid; border-color:#AFBAD8;}
TABLE.dataTable TD {border-top:1px solid; border-color:#EAEAEA;}
TABLE.dataTable TH, TABLE.dataTable TD {padding:4px 5px; font-size:90%;}
TR.dataRow {background-color:none;}
TR.dataRowOver {background-color:#F4F4F4;}
TABLE.dataTable TD A {text-decoration:none; color:#336699;}
TABLE.dataTable TD A:hover {text-decoration:underline;}

.form {}
.formTable {border-collapse:collapse;}
.formHeader {}
.formLabel {font-weight:bold; padding-right:10px; text-align:right; padding-top:2px;}
.formInput {}
.formTip {font-size:11px; color:#666;}
TH .formTip {font-weight:normal}
.formError {color:#FF0000; font-size:11px;}
.formRequired {color:#FF0000;}s
.formRequiredNote {font-size:12px;}

FORM {display:inline;}

.tooltip {cursor:help; font-size:10px; font-weight:bold;}
.tooltip A, A.tooltip, A .tooltip {cursor:pointer;}
