#nqform {
	font: normal normal 1em Verdana, Microsoft Sans Serif, Arial, Verdana, "@Arial Unicode MS";

}

#errors {
	font: normal normal 0.7em Verdana, Microsoft Sans Serif, Arial, Verdana, "@Arial Unicode MS";
	color: red;
}

/* Server side errors */
#nqform #sserror {
	padding: 3px;
	font: normal normal bold 1em Verdana, Arial, "@Arial Unicode MS";
	margin: 10px 10px 10px 10px;
	color: Black;
	background: #E1F1FF;
	clear: both;
	border: 1px solid Gray;
}

#nqform #sserror li {
	color: red;
}

/* Separator */
#nqform #separator {
	padding: 3px;
	font: normal normal bold 1em Verdana, Arial, "@Arial Unicode MS";
	margin: 10px 0px 2px 0px;
	color: #245FA3;
	clear: both;
	border-top: 1px solid #D8D5D2;
	border-bottom: 1px solid #D8D5D2;
}

/* Separator */
#nqform #firstseparator {
	padding: 3px;
	font: normal normal bold 1em Verdana, Arial, "@Arial Unicode MS";
	margin: 0px 0px 2px 0px;
	color: #245FA3;
	clear: both;
	border-top: 1px solid #D8D5D2;
	border-bottom: 1px solid #D8D5D2;
}

#nqform #separator #help {
	float: right;
}


.mandatory {
	font-weight: normal;
}

#nqform #separator #help a.aHelp {
	font: normal normal 9pt Arial, Verdana,  "@Arial Unicode MS";	
	text-decoration: none;
	text-align: right;
	color: white;
}

#nqform #separator #help a.aHelp:hover {
	background: #F5FFFA;
	font: normal normal 9pt Arial, Verdana,  "@Arial Unicode MS";	
	text-decoration: none;
	text-align: right;
	color: green;
}



#nqform #row {
	clear: both;
	/*height: 20px;*/
	padding-left: 5px;	
	color: #333333;
}


#nqform #row #left { 
	width: 200px;
	float: left;
	text-align: right;
	padding-top: 8px;
	padding-right: 0px;
	
} 



#nqform #leftr {
	CLEAR: none;
	PADDING-RIGHT: 2px; 
	FLOAT: left; 
	PADDING-TOP: 2px; 
	TEXT-ALIGN: left;
	margin-left: 10px;

W1IDTH: 20px; 
D1ISPLAY:	inline; 
}


#nqform #row #right { 
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	
}

.nqconfirm {
	padding-top: 3px;
	color: blue;
}

#nqform #row #bottom {
	padding-left: 205px;
	clear: both;

}



#nqform #row #required {
	font: normal normal bold 10pt Tahoma, "@Arial Unicode MS";
	color: red;
}

#nqform #row #caption {
	vertical-align: middle;
	
}	

#nqform #row #field {

}

#nqform #row #panel {
}

#nqform #row #help a {
	font: normal normal 8pt Arial, Verdana,  "@Arial Unicode MS";	
	text-decoration: underline;
	text-align: right;
	color: blue;
}

#nqform #row #help a:hover {
	background: white;
	font: normal normal 8pt Arial, Verdana,  "@Arial Unicode MS";	
	text-decoration: underline;
	text-align: right;
	color: blue;
}

#nqform #row #bottom {
	float: left;
	width: 200px;
}

#nqform #row #footnotes {
	font-size: 8pt;
	color: gray;
	
}

#nqform input {
	border: 1px solid AppWorkspace;
	font: normal normal 9pt  Arial, Verdana,  "@Arial Unicode MS";
	m!argin-top: 5px;
	vertical-align: top;
}

#nqform input.radio{
	border:0px;	
	margin-top:5px;
}
.radio{
	
	m1argin-top:5px;
	margin-top:15px;
	vertical-align: sub;
}
#nqform textarea {
	border: 1px solid AppWorkspace;
	font: normal normal 9pt  Arial, Verdana,  "@Arial Unicode MS";
}

#nqform select {
	border: 1px solid AppWorkspace;
	font: normal normal 9pt  Arial, Verdana,  "@Arial Unicode MS";
	margin-top: 5px;
}


#nqform #dgbuttons {
	padding-left: 210px;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
	/* background: #8F7F6F; */
	
}

#nqform #dgbuttons input {
	border: 1px ridge ActiveBorder;
	background: #708090;
	color: white;
	font-weight: bold;
	padding: 1px;
}

