fieldset {
	padding: .25em;
}
a:link {
	color: orange;
}
a:visited {
	color: blue;
}
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size:   7pt;
	color:       #000000;
}
.copy {
	font-family: Arial,Helvetica,sans-serif;
	font-size:   9pt;
	color:       #000000;
}
.prompt {
	font-family:    Arial,Helvetica,sans-serif;
	font-size:      8pt;
	color:          #000000;
	padding:        0 .12em 0 .12em;
}
.separator {
	font-family: Arial,Helvetica,sans-serif;
	font-size:   8pt;
	padding:     0 .5em 0 .5em;
}
.nobreak {
	white-space: nowrap;
}
.address {
	font-family: Arial,Helvetica,sans-serif;
	font-size:   8pt;
	color:       #000000;
}
.head {
	font-family: Arial,Helvetica,sans-serif;
 	font-size:   11pt;
 	font-weight: bold;
 	color:       #000000;
 }
.section {
 	padding-top:    1em;
 	padding-bottom: .2em;
}
.section_name {
	font-family:      Arial,Helvetica,sans-serif;
 	font-size:        11pt;
 	font-weight:      bold;
 	color:            #000000;
 	padding:          2px 0 2px 2px;
 	background-color: #efefef;
 	border-top:       solid 1px #cccccc;
 	border-bottom:    solid 1px #cccccc;
 	vertical-align:   middle;
}
.caption {
	font-family: Arial,Helvetica,sans-serif;
 	font-size:   7pt;
 	color:       #000000;
 }
.error {
	font-family: Arial,Helvetica,sans-serif;
	font-size:   11pt;
	font-weight: bold;
	color:       #d33b27;
	padding-top: 1em;
}
.error_header {
	color:       #ff0000;
	font-family: Verdana,sans-serif;
	font-size:   10pt;
	font-weight: bold;
	text-align:  left;
	padding-top: 1em;
}
.error_msg {
	color:       #ff0000;
	font-family: Verdana,sans-serif;
	font-size:   10pt;
}
.bullet {
	color:         #FF0000;
	font-size:     10pt;
	padding-left:  .5em;
	padding-right: .75em;
}
.checkbox {
	padding-right: .25em;
	padding-left:  .5em;
}
.right_column {
	padding-left: 3em;
}
.referral_source {
	padding-left: .25em;
}
.veteran {
	padding-top:    .5em;
	vertical-align: top;
}