@charset "utf-8";
/* CSS Document */
#form_feature_story, #form_event_release
{
    background-color:#ffffff;
    width:589px;
    margin: 10px auto;
}
#trigger_eventdate
{
	margin: 0;
	padding: 0;
	width: 24px;
	height: 20px;
	background-image: url(/surveys/images/cal_22x17.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
fieldset { display: block }
legend { font-weight: bold; color: #0d2b88; }
#photo_section
{
	margin-top: 24px;
	border-top-style: solid;
	border-top-width: thin;
	border-top-color: #0d2b88;
}
#contact_section
{
	margin-top: 24px;
	border-top-style: solid;
	border-top-width: thin;
	border-top-color: #0d2b88;
}
#event_section
{
	margin-top: 24px;
	border-top-style: solid;
	border-top-width: thin;
	border-top-color: #0d2b88;
}
#submit_section
{
	margin-top: 24px;
	padding-top: 10px;
	border-top-style: solid;
	border-top-width: thin;
	border-top-color: #0d2b88;
}
.photo_fieldset
{
	clear: both;
	width: 569px;
	padding: 4px 2px 4px 2px;
	border-style: solid;
	border-width: thin;
	border-color: #cfd5e7;
	text-align: right;
}
.photo_row
{
	clear: both;
	width: auto;
	display: block;
	padding: 1px;
}
.photo_label
{
 	float: left;
	width: 190px;
	padding-top: 4px;
	vertical-align: middle;
	font-weight: bold;
}
.photo_input
{
	float: right;
	width: 369px;
	text-align: left;
}
.label_photo {}
.label_caption {}
.input_photo { width: 359px; }
.input_caption { width: 359px; }
.instructions_label { color: #b95597; }
.contact_fieldset
{
	clear: both;
	width: 569px;
	padding: 4px 2px 4px 2px;
	border-style: solid;
	border-width: thin;
	border-color: #cfd5e7;
	text-align: right;
}
.contact_row
{
	clear: both;
	width: auto;
	display: block;
	padding: 1px;
}
.contact_label
{
 	float: left;
	width: 190px;
	padding-top: 4px;
	vertical-align: middle;
	font-weight: bold;
}
.contact_input
{
	float: right;
	width: 369px;
	text-align: left;
}
.contactname_label { margin-right: 5px; }
.contacttitle_label { margin-right: 5px; }
.contactphone_label { margin-right: 5px; }
.contactemail_label { margin-right: 5px; }
.contactname_input { width: 359px; }
.contacttitle_input { width: 359px; }
.contactphone_input { width: 150px; }
.contactemail_input { width: 359px; }
.warning { color: #ff0000; white-space: nowrap; }
.warning_background
{
    margin-bottom: 4px;
    border-style: solid;
    border-color: #ff0000;
    border-width: 2px;
    background-color: #FFCCCC;
}
