BODY { background:#EEEEEE; padding:0px; }
#helpWndw { font-family:Calibri, Tahoma, Helvetica, sans-serif; font-size:14px; letter-spacing:-1px; background-Color:#f7f7f7; border: 8px solid #dddddd; cursor:default; padding:20px; text-align:center; }
.mask { font-family:Tahoma, Arial, helvetica; font-size:11px; color:#000000; }
.h1form { font-family:Arial Narrow, Arial, helvetica; font-size:20px; font-weight:bold; letter-spacing:-1px; color:#444444; }
.frmNorm { font-family:Calibri, Tahoma, Helvetica; font-size:14px; color:#000000; }
.frmIptNorm { font-family:Calibri, Tahoma, Helvetica; font-size:14px; color:#000000; border:1px solid #999999; padding:4px; background: url(/doit/img/form-back.gif) #ffffff repeat-x; height:27px; }
.frmIptNormRequired { font-family:Calibri, Tahoma, Helvetica; font-size:14px; color:#000000; background: url(/doit/img/form-back.gif) #ffffff repeat-x; border:1px solid #A7A6AA; border-right:5px solid #900; padding:4px; height:27px; }
.frmIptNormRequiredMiss { font-family:Calibri, Tahoma, Arial, helvetica; font-size:14px; color:#000000; background: url(/doit/img/form-back.gif) #ffffff repeat-x; border:1px dashed #900; border-right:5px solid #900; padding:4px; height:27px; }
hr { width:100%; height:1px; color:#aaaaaa; }
.trFldPreview { background-color:#ffffff; }
.trFld { background-color:#ffffff; cursor:pointer; }
.trFldHover { background-color:#f7f7f7; cursor:pointer; }
.trFldSelected { background-color:#eeeeee; cursor:pointer; }
.fldname { z-index:2; position:relative; padding:0px; top:-8px; }
.fldhidden { border:1px dotted #7F9DB9; font-family: Tahoma, Arial, Helvetica; font-size: 11px; }
.fldRepeater { text-align:right; border-top:1px dashed orange; font-size:11px; color:orange; width:100%; position:relative; top:8px; text-align:center; }
.fldRepeaterTxt { position:relative; top:-8px; padding:2px; background-color:#FFFFFF; }
.trFldMissing { background-color:#F9EEEE; }
.tdFldValue { font-family: Calibri, Tahoma, Arial, Helvetica; font-size: 13px; border-top:1px solid #DDDDDD; cursor:default; }
.tdFldValueMissing { font-family: Calibri, Tahoma, Arial, Helvetica; font-size: 13px; border-top:1px solid #DDDDDD; border-right:5px solid #880000; cursor:default; }
.tdFldTitle { font-family: Calibri, Tahoma, Arial, Helvetica; font-size: 13px; border-top:1px solid #DDDDDD; color:#000000; font-weight:bold; cursor:default; }
.tdFldPage { font-family: Calibri, Tahoma, Arial, Helvetica; font-size: 13px; border-top:1px solid #DDDDDD; background-color:#EEEEEE; color:#000000; cursor:default; font-weight:bold; }
.fldPageDesc { font-family: Calibri, Tahoma, Arial, Helvetica; font-size: 13px; color:#000000; cursor:default; font-weight: normal; }
.iptsubmit { font-family: Calibri, Tahoma, Arial, Helvetica; font-size: 12px; padding:5px; }
.calendardiv { position:absolute; }
.calendarimg { position:relative; top:5px; left:-21px; }
#mainTable { width:680px; margin:30px; border:1px solid #999999; background:white; }
#tblRepeaterAdd { font-family:Calibri, tahoma, arial, helvetica; font-size:12px; background-color:#92B5E7; padding:3px; color:white; width:100px; text-align:center; cursor:pointer; cursor:pointer; }
#title { display:none; }
#titleDesc { display:none; }
.matrix-table { font-family:Calibri, Tahoma, Helvetica; font-size:14px; border-collapse: collapse; width:100%; }
.matrix-cols td { border-bottom:1px solid #888888; padding:5px; text-align:center; }
.matrix-rows td { border-bottom:1px solid #cccccc; padding:5px; text-align:center; }
.matrix-rows-title { border-bottom:1px solid #cccccc; padding:5px; text-align:left !important; }
.subform { border:1px solid #abbfd4; border-top:0px; }
.tblRepeater { border:2px solid #d3e0f1; width:100%; }
.tblRepeater td { padding:5px; }
.tblRepeaterHead { font-size:12px; background:#a7c2e4; }
#submittedMsg { font-family:"Segoe UI", Calibri, Tahoma; font-size: 13px; background-color:#6C9F74; color:white; margin:15px; padding:5px; }
#submittedMsg p { padding:0px; }
#FrmMBBox{font-family: Calibri, Tahoma, Arial, Helvetica; margin:0 auto;margin-top:10px; margin-bottom:10px;width: 240px;font-size: 13px;border: 1px solid #888888;border-radius: 5px;-ms-border-radius: 5px;}
#FrmMBBoxTbl {font-family: Calibri, Tahoma, Arial, Helvetica; font-size:13px;width:240px;}