BODY, TD, TH, UL, LI, OL, P {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0D8BC1;
}

.formError{color:#F00;font-size:11px}
.formHeader{font-size:13px;font-weight:bold;padding:4px 5px}
.formHeader H4{border-bottom:1px solid;border-color:#CCC;color:#666;font:14px Tahoma,Arial,Helvetica,sans-serif;font-weight:bold;margin:0;margin-bottom:2px;padding:0;padding-bottom:2px}
.formInput{padding-bottom:5px}
.formInput INPUT{margin-bottom:3px}
.formLabel{font-weight:bold;padding-right:10px;padding-top:2px;text-align:right}
.formRequired{color:#F00}
.formRequiredNote{font-size:12px}
.formTable TD{padding:0 5px}
.formTip{color:#666;font-size:10px}
SPAN.formLabel3{color:#555;font-size:9px}
TD.formHeader H2 {font-size:16px;margin-bottom:0;margin-top:10px;text-align:left}
.TH .formTip{font-weight:normal;}
.formTip{color:#666;font-size:10px !important;}
.formHeader DIV {margin-bottom:5px;}

.number{text-align:right}

DIV.box{background-color:#FFF7FE;border:1px solid;border-color:#FFCEEF;margin-bottom:10px}
DIV.box DIV.boxContent{margin:0;padding:5px 25px 5px 25px}
DIV.box DIV.boxContent P{margin:0;margin-bottom:5px;margin-top:5px}
DIV.box DIV.boxFooter{margin:0;padding:2px 25px 2px 25px}
DIV.box DIV.boxHeading{background-color:#FEE7F7;border-bottom:1px solid;border-color:#FFBFEB;font-size:11px !important;font-weight:bold;margin:0 auto}
DIV.box DIV.boxHeading H4{font:11px Verdana,Arial,Helvetica,sans-serif;font-weight:bold;margin:0;padding:3px 5px 3px 5px}

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

FORM{display:inline}
INPUT,TEXTAREA,SELECT,OPTION{font:13px Tahoma,Verdana,Arial,sans-serif}
INPUT[type=submit]{cursor:pointer;font-size:13px;padding:2px 4px}
LABEL{cursor:pointer}
PRE.dump{background-color:#F0F5FF;border:1px solid;border-color:#B7D2FF;color:#333;font-size:11px;margin:5px auto;overflow:auto;padding:5px;position:relative}

TABLE.dataTable{border:1px solid;border-collapse:collapse;border-color:#AFBAD8}
TABLE.dataTable TD{border-color:#E4E4E4;border-top:1px solid}
TABLE.dataTable TD A{color:#369;text-decoration:none}
TABLE.dataTable TD A.inactiveLink,TABLE.dataTable TD A.inactiveLink:hover{color:#999 !important}
TABLE.dataTable TD A:hover{color:#F06 !important;text-decoration:underline}
TABLE.dataTable TFOOT TD{background-color:#F0F0F0;border-bottom:1px solid;border-color:#AFBAD8;font-size:11px;font-weight:bold;padding:6px 5px}
TABLE.dataTable TH{background-color:#F0F0F0;border-bottom:1px solid;border-color:#AFBAD8;border-right:1px solid}
TABLE.dataTable TH,TABLE.dataTable TD{font-size:10px;padding:6px 5px}
TABLE.dataTable TR.dataRow{background-color:none}
TABLE.dataTable TR.dataRowOver{background-color:#E1E8FF}

TABLE.sortable A.sortheader{display:block;text-decoration:none}
TABLE.sortable SPAN.sortarrow{color:black;text-decoration:none}
TABLE.sortable, TABLE.sortable th, TABLE.sortable td{border-color:#CCC}
