.formLayout    {
	background-color: #f3f3f3;
	border: solid 1px #a1a1a1;
	padding: 5px;
	width: 97%;
	font-family:Arial, Helvetica, sans-serif;
    }
 .formLayout input  {
 margin-left:4px;
    }   
	
 .formLayout input, .formLayout textarea  {
	font-family:Arial, Helvetica, sans-serif ;
	font-size:90%;
    }    
	   
.formLayout label       {
        display: block;
        width: 130px;
        float: left;
        margin-bottom: 10px;
		font-size:85%;
		background-color:  #fafafa;
    }
.formLayout textarea       {width: 350px;
       font-size:90%; margin:0 0 10px 5px;
}

.formLayout .focused { font-size:110% ;  border:1px #FF0000 solid; background-color: #F0FAFF; 
}

.formLayout div {
	width: 90%;
	float: left;
	margin-bottom: 10px;
	padding:10px;
	font-size:90%;
	background-color: #fafafa;
		}
		
    .formLayout label
    {
        text-align: right;
        padding-right: 10px;
    }
.formLayout .bgndrkgrey {background-color:#ccc; }	
 
br    {  clear: left;    }

.focused { font-size:110% ;  border:1px #FF0000 solid; background-color: #F0FAFF; 
}
.preview {   border:1px #ccc solid; background-color: #f3f3f3; 
}

