﻿
/*____________________________________ FORMS ___*/

fieldset {
	position: relative;
	margin: 0;
}

fieldset legend {
	display: none;
}

fieldset input.text,
fieldset select,
fieldset textarea {
	width: 114px;
	margin: 0;
	padding: 2px 3px;
	border: 1px solid #d2d2d2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666666;
}

fieldset input.text {
	float: left;
	height: 16px;
}

fieldset input {
	margin: 0;
	border-top: 1px solid #a1a1a1;
	border-left: 1px solid #a1a1a1;
}

fieldset br {
	clear: both;
	float: left;
}

fieldset a.button {
	float: left;
	width: auto !important;
}

fieldset.scfSectionBorderAsFieldSet {
	padding: 0;
	margin: 0;
}

label.scfSingleLineTextLabel,
label.scfMultipleLineTextLabel,
label.scfPasswordLabel,
label.scfEmailLabel,
label.scfNumberLabel,
label.scfDateSelectorLabel,
label.scfFileUploadLabel,
label.scfDropListLabel,
label.scfListBoxLabel,
label.scfRadioButtonListLabel,
label.scfCheckBoxListLabel {
	width: 150px;
	margin: 0 15px;
}

div.scfCheckboxBorder {
	padding-left: 186px;
}

span.scfCheckbox {
	margin: 0 0 1em;
}

div.scfRadioButtonListGeneralPanel table.scfRadioButtonList td {
	padding-right: 1em;
}

table.scfRadioButtonList input,
table.scfCheckBoxList input {
	margin-right: 0.5em;
	vertical-align: -3px;
}

.scfSectionContent input {
	padding: 0;
	border: none;
	vertical-align: -3px;
}

.scfDropListBorder,
.scfEmailBorder,
.scfMultipleLineTextBorder,
.scfSingleLineTextBorder,
.scfPasswordBorder,
.scfNumberBorder,
.scfDateBorder,
.scfRadioButtonListBorder,
.scfListBoxBorder,
.scfCheckBoxListBorder,
.scfFileUploadBorder,
.scfDateSelectorBorder {
	overflow: hidden;
}

input.scfEmailTextBox,
input.scfSingleLineTextBox,
input.scfPasswordTextBox,
input.scfNumberTextBox,
input.scfDateTextBox,
select.scfListBox,
input.scfFileUpload,
textarea.scfMultipleLineTextBox,
select.scfDropList,
input.scfCaptchaTextBox {
	padding: 3px 2px 5px;
	margin: 0;
	border: 1px solid #d2d2d2;
	border-top: 1px solid #a1a1a1;
	border-left: 1px solid #a1a1a1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666666;
}


div.scfSubmitButtonBorder {
	overflow: hidden;
	padding-bottom: 2em;
}

input.scfSubmitButton {
	background-color: #ed1a3b;
	height: 25px;
	padding: 0 15px 1px;
	margin: 0 15px;
	border: none;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	line-height: 15px;
	font-size: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
}

.scfSectionBorder {
	display: inline-block;
}

.scfForm {
	display: inline-block;
	background: #ffffff;
	padding: 20px 0;
}

label.scfCaptchaLabel,
span.scfCaptchaLabel {
	width: 180px;
}

div.scfCheckBoxListGeneralPanel,
div.scfRadioButtonListGeneralPanel {
	width: 294px;
}
