.form { background:#fcfcfc; }
.form:focus { background:#f8f8f8; }

tr.row-above td { padding-bottom:4px; }
tr.extra-top td { padding-top:20px; }
tr.row-below td { padding-top:4px; }
tr.border-top td { border-top:1px solid #CDEAFC; }
tr.no-bottom td { padding-bottom:2px; }
tr.no-top td { padding-top:2px; }

input.name, input.address { width:188px; }

input.soc-sec-1 { width:40px; }
input.soc-sec-2 { width:30px; }
input.soc-sec-3 { width:50px; }

input.phone-1 { width:40px; }
input.phone-2 { width:40px; }
input.phone-3 { width:50px; }

input.email { width:188px; }
input.short { width:50px; }

textarea.school-address { width:205px; height:75px; }
textarea.school-major { width:140px; height:32px; }
textarea.span-1 { width:255px; height:40px; }
textarea.span-2 { width:443px; height:40px; }
textarea.half-width { width:368px; height:75px; }
textarea.short { width:170px; height:40px; }

ul.checkbox-list {
	padding:5px 0 20px 0px;
	list-style:none;
	}
	ul.checkbox-list li { padding:5px; list-style:none; margin:0; }
	
ol { padding:0 0 0 20px; }
ol li { list-style-type:decimal; list-style-position:outside; }

strong.entry { color:#3F0C3F; }
