			div#mainContent div#mainContentTop form {
				padding: 0 3% 1em 3%;
			}

			div#mainContent div#mainContentTop form h4 {
				margin: 0;
				padding: 0.5em 0 0 0;
				border: 0; 
			}
			
			div#mainContent div#mainContentTop form p {
				margin: 0;
				padding: 0;
				border: 0; 
			} 

			div#mainContent div#mainContentTop form div.radioArea p.radioPrompt, 
			div#mainContent div#mainContentTop form div.checkBoxArea p.checkBoxPrompt,
			div#mainContent div#mainContentTop form p.infoPrompt {
				display: block;
				font-weight: bold;
				margin-bottom: 1em;
			}

			div#mainContent div#mainContentTop form p.sectionHeader,
			div#mainContent div#mainContentTop form p.formFooter {
				display: block;
				margin: 0 0 1em 0;
			}

			span.errMsg {
				color: red;
			}

			span.required, 
			span.optional  {
				display: block;
				padding-bottom: 0.5em;
			}

			span.writeinLbl, 
			span.pickLbl, 
			span.textAreaLbl,
			div.checkBoxArea, 
			div.radioArea,
			.writein, 
			.pick,
			.textAreaInp,
			.textAreaInp {
				background-color: white;
				border: 1px solid gray;
			}			 

			span.writeinLbl, 
			span.pickLbl, 
			span.textAreaLbl {
				display: block;
				float: left;
				clear: both;
				width: 275px;
				margin: 0 5px 5px 0;
				padding: 1px 5px 0 5px;
			}
			
			span.writeinLbl, 
			span.pickLbl {

			}
				
			div.checkBoxArea, 
			div.radioArea {
				clear: both;
				width: 585px;
				padding: 1px 5px 0 5px;
				margin-bottom: 7px;
			}

			.writein, 
			.pick,
			.textAreaInp {
				width: 285px;			
				margin-left: 12px;
				padding: 1px 0 0 5px;
			}
						
			.writein,
			.pick {
				height: 22px;
			}

			.textAreaInp {
				height: 150px; 
			}
			
			.radioInp,  
			.checkBoxInp {
				margin-left: 25px;
			}

