   
.zemContactForm label {
   float: left;
   width: 80px;
   margin: 0.3em 10px 0 0;
   text-align: right;
   font: 12px Helvetica, sans-serif;
   color: #373737;
   }
   
.zemContactForm input {
   margin-bottom: 0.5em;
   border: solid 1px #042475;
   }
   
.zemContactForm textarea {
	border: solid 1px #042475;
	margin-bottom: 0.5em;
	}
   
.zemRadio {
	margin:4px 5px 1px 60px;
	float:left;
	border: none 0px;
	}   
   
label.zemRadio {
	text-align: left;
	color: #000;
	width: 162px;
	float:right;
	border: none 0px;
	}
   
   
.zemContactForm br {
   clear: both;
   }
      
.zemContactForm .zemSubmit {
	margin: 0.4em 0 0 90px;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #0C1761;
	background: url(../interface/splashSubmitBG.png) repeat-x top center #8dc7c8;
	border: 1px solid #215c96;
   }