.formInfo { width:830px; float:left; 
			background:url(../images/bg-form.png) repeat-x #FFF;
			-moz-border-radius: 5px; -khtml-border-radius: 5px;	-webkit-border-radius: 5px;	-border-radius: 5px; 
			margin:10px 2px 10px 2px; 
			padding:10px;
			border:1px solid #666666; 
			color:#333333;}

.formInfo .formTitle { font-size:1.3em; padding:15px; border-bottom:1px solid #999999; font-weight:bold;}
.formInfo .formText { font-size:1.3em; padding:15px; }


h1                          { margin: 10px 0; }

label                       { width: 190px; display: block; }

input[type=text], textarea  { width: 350px; outline: none; }

.rowElem 
label.error                 { float: none; font-style: italic; 
                              position: absolute; top: 16px; left: 0; 
                              font-size: 1.0em; color:#666666;}
                              
.rowElem #jqTransformTextarea-mm
label.error                 { top: 28px; }

#changeTypeArea             { float: left; margin: 0 0 10px 0; width: 350px; }

.rowElem                    { position: relative; clear: both; margin-top:5px; margin-bottom:5px; min-height: 45px;}

.rowElemSelect              { clear: both; min-height: 35px; }
.thanks                     { color: green; font-weight: bold; }
.formFlash { clear:left; color:#666666; font-style:italic;font-weight:bold; font-size:1.2em; margin:8px; padding:5px; text-align:center;}
.error-message { clear:left; color:#666666; font-style:italic;font-weight:normal; margin:2px; padding:3px 0px 3px 190px; }

.jqTransformSelectWrapper span { color:#333333 !important;}

/*p a, span a, p a:visited, span a:visited, p a:active, span a:active{text-decoration:none; color:#333333; !important}*/
p a:hover, span a:hover{text-decoration:underline; color:#FFFFFF; !important}

p.caption, span.caption {margin-top:6px;color:#FFFFFF;text-indent:10px; font-size:1.5em;!important}
p.text, span.text {margin-top:6px;font-size:1.1em;!important}
p.smalltext, span.smalltext {margin-top:6px;font-size:.9em;!important}