.holdall {
 width: 80%;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 padding: 15px;
 border: 1px solid black;
}
.page_header {
 font-size: 1.2em;   
 font-weight: bold;  
 padding-bottom: 5px;
 color: #000000;
}
.form_header {
 font-size: 1.2em;
 font-weight: bold;
 padding-bottom: 5px;
}
.form_body {
 background-color: #ffffff;
 padding: 15px 15px 15px 15px;
 color: #000000;
}

.form_input {
}

.form_caption {
 color: #000000;
 font-size: 1em;
 font-weight: bold;
}
.form_caption_b {
 color: #000000;
 font-size: 1em;
 font-weight: bold;
}

.form_button {
 color: #000000;
 border: 1px solid black;
 background-color: #ffffff;
 cursor: pointer;
 cursor: hand;
}

.message {
 text-align: justify;
 font-size: 1em;
 color: black;
 width: 95%;
 margin: 10px 4px 10px 4px;
 padding: 4px 4px 4px 4px;
 border: 2px ridge #00ff00;
}

.error {
 text-align: justify;
 font-size: 1em;
 color: black;
 width: 95%;
 margin: 10px 4px 10px 4px;
 padding: 4px 4px 4px 4px;
 border: 2px ridge #ff0000;
 background-color: #ffffff;
}

.passthru {
 font-size: 1em;
}

.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

