fieldset {
	padding: 0px;
	border: none;
}

fieldset legend {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px .5em 0px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 0px 11px 0px;
	color: #999;
	font-size: 1.3em;
	text-indent: 0px;
	background: url(/sup/img/backgrounds/legend_bg.gif) no-repeat bottom left transparent;
}

table.form_table {
	margin: 0px 0px 1.4em 0px;
	padding: 0px;
	width: auto;
	border-collapse: collapse;
}

table.form_table td,
table.form_table th {
	padding: 10px 15px;
	border: solid 1px #b9d6df;
	background: none;
	vertical-align: top;
	background-color: #fbfdfe;
}

table.form_table th {
	background: url(/sup/img/backgrounds/form_table_th.jpg) no-repeat top right #eef7f9;
	color: #283b4e;
	font-weight: bold;
	font-size: 1.1em;
	text-transform: none;
	border-bottom-color: #c8e1e8;
}

table.form_table td.submit_holder {
	text-align: right;
	background: url(/sup/img/backgrounds/submit_td_bg.jpg) repeat-x top left #fbfefb;
}

table.form_table small {
	background: url(/sup/img/backgrounds/form_coaching.gif) no-repeat left center transparent;
	padding: 5px 10px 6px 15px;
	line-height: 1em;
	color: #584634;
	border-right: solid 1px #e5d1a0;
}

table.form_table small.destyle {
	background: none;
	padding: 5px 0px 6px 0px;
	line-height: 1em;
	color: inherit;
	border: none;
}

table.form_table a.bio_link small {
	background: none;
	padding: inherit;
	color: inherit;
	border: none;
}

table.form_table .destyle {
	padding-left: 0px;
	padding-right: 0px;
	border: none;
	background: none;
}

span.sub_legend {
	display: block;
	font-size: .8em;
	text-transform: none;
}

table.form_table th.action {
	background: url(/sup/img/backgrounds/th_action.gif) repeat-x top left;
	border: solid 1px #4270a3;
	border-bottom-width: 3px;
}

table.form_table th.action a {
	text-decoration: none;
	color: #fff;
	display: block;
	border-bottom: dotted 1px #fbda3f;
}

table.form_table th.action a:hover {
	text-decoration: none;
	border-bottom: solid 1px #ffc437;
}

.speakers_writers table textarea {
	width: 98%;
}

#secondary_content.speakers_writers table {
	width: 100%;
}

div.submit_holder input{
	float: right;
}