.Registo { font-size:10pt;	color:#000000; }
.Registo .Question { margin-bottom:15px; }
.Registo .Question .QText { font-weight:bold;}
.Registo .Question .Comment { font-style:italic; }
.Registo .Question input.QTBox { }
.Registo input, .Registo select, .Registo textarea, .Registo label {  font-size:11px; }
.Registo input, .Registo select, .Registo textarea {margin-top:3px; padding:4px;}
.Registo input, .Registo .UserInput {color:#339100;}
.Registo input.error, .Registo select.error, .Registo textarea.error { border:1px solid #FF0000; }
.Registo label.error { color:#CC0000; }
.Registo input.warning, .Registo select.warning, .Registo textarea.warning { background-color:#FFC; }
.Registo input.RegSubmit {background-color:#41B900; padding:3px 5px 3px 5px; margin:0px; border:0px none;  color:#FFFFFF; text-decoration:none; font-weight:bold}
.Registo input.RegCancel { background-color:#AAA; padding:3px 5px 3px 5px; margin:0px; border:0px none; color:#FFFFFF; text-decoration:none; font-weight:bold }

.Registo .HeaderImage { position:relative; float:right; width:280px; height:190px; margin-left:40px; }
.Registo .HeaderImage img { position:absolute; top:-90px; right:0px; }

.Registo .BottomNotes { padding:16px 0px 20px 0px; margin-top:24px; border-top:1px solid #CCCCCC; }
.Registo .QuestionNotes { color:#666666; }
.Registo .VerticalPadding { padding:20px 0px 20px 0px; }
.Registo .SubmitButtonPadding { padding:10px 20px 10px 20px; }

.Registo .Question table.chkboxTable  {  }
.Registo .Question table.radiobtnTable   {  }


/* replace color #41B900 e #339100 -> #00d95a */
.Registo input.RegSubmit {background-color:#00d95a; }
.Registo input, .Registo .UserInput {color:#00d95a;}
.Registo .welcome {
	color: #00D95A;
	font-size: 24px;
	/*font-weight: 700;*/
	line-height: 2;
	/*text-transform: uppercase;*/
	letter-spacing: 2px;
}