/* CSS Document */
.formTable {border-collapse:collapse; width:100%; border:1px solid; border-color:#CCCCCC;}
.formHeader DIV {font-weight:bold;margin-bottom:10px;margin-top:5px;font-size:12px;letter-spacing:1px;padding:3px;border-bottom:1px solid;border-color:#AFBAD8;background-color:#D6DAEB}
.formLabel {font-weight:bold;text-align:right;padding:2px;padding-right:5px;width:125px;}
.formInput {padding:2px 2px;}
.formError {color:#F00}
.formRequired {color:#F00}
.formRequiredNote {font-size:12px}
.formTip {font-size:10px;color:#666}
.formTable TD.formLabel {border-right:1px solid; border-bottom:1px solid; border-color:#CCCCCC; background-color:#F0F0F0;}
.formTable TD.formInput {border-bottom:1px solid; border-color:#F0F0F0; background-color:#FAFAFA;}

DIV.messageStack {font-weight:bold;color:#000;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;border:1px solid #666; margin:5px -25px;}
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:#84F287;background-image:url(/images/icons/success.gif)}
DIV.messageStackWarning {background-color:#D9E8FF;background-image:url(/images/icons/warning.gif)}

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

P, TD, TH, BLOCKQUOTE, LI {font-size:11px; color:#444444; line-height:1.75;}

A IMG {border:1px solid; border-color:#006600;}
