BODY {
	background:#FFFFFF;
	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;
	/*filter:progid:DXImageTransform.Microsoft.Glow(Color=#e7e7e7e7, Strength=10);*/
	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;
	min-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;
	min-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;
	min-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:100%;
	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;}
#pageList{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;
background-color:#6C9F74;
font-color:white;
    padding: 15px;
    margin-top: 5px;
    color: white;
    font-size: 14px;
}