/* Form */
.scfForm
{
	height: 100%;
	width: 100%;
	text-align: left;	
	font-family:Verdana,Arial,Helvetica,sans-serif;
	LINE-HEIGHT: 1.4em;	
}

/* Form Title*/
.scfTitleBorder
{
	margin-top: 0px;
	margin: 0px;
	color: #000000;
	font-family: Arial,Tahoma,Helvetica,sans-serif;
	font-size: 1.8em;
	line-height: 1.1em;
	text-decoration: none;
	font-weight: bold;
}

/* Form Introduction*/
.scfIntroBorder
{
}

/* Form Footer*/
.scfFooterBorder
{
}

/* Submit Button*/
.scfSubmitButtonBorder
{
}

.scfSubmitButton
{
}

/* Error */
.scfError
{
}

/* Validation */
.scfValidationSummary
{
}

.scfValidatorRequired,
.scfRequired
{
	margin: 0px;
	margin-top: 10px;
	float : right;
}

.scfValidator
{
	margin-top: 0px;
	display:block;
}

/* Forms section*/
.scfSectionBorderAsFieldSet { margin-top:18px; }
.scfSectionLegend { color:#333333; font-size:14px; font-weight:bold; }
.scfSectionBorder { margin:0; padding:0; width:100%; }
.scfSectionContent { width:565px; float:left; background-color:#dddfdf; padding:18px; margin:18px 0 10px 0; -moz-border-radius:3px; -webkit-border-radius:3px; }
.scfSectionUsefulInfo { width:100%; vertical-align:top; display:inline; }

/* Form fields */
/* Checkbox */

.scfCheckboxBorder
{
	clear:left;
	text-align: left;
	display: block;
	margin: 0px;
	margin-top: 5px;
	width: 100%;
}

.scfCheckbox
{
	width: 90%;
	display: block;
	padding:0px 0px;
	margin-top:10px;	
}

.scfCheckboxUsefulInfo
{
	font-size:0.9em;
	display: block;
	width:90%;	
	padding:0px;
}

/* Label */
.scfLabel
{
	width: 100%;
	display: block;
	margin-top:10px;
}

.scfListBoxGeneralPanel,
.scfDropListGeneralPanel
{
	margin: 0px;
	margin-top: 5px;
	width: 61%;
	display: block;
	float:left;
}

.scfListBox,
.scfDropList
{
	margin-left:3px;
	margin-top:10px;
}

.scfMultipleLineTextBox
{
	width:100%;
	margin-top:10px;
}


.scfDropListBorder,
.scfEmailBorder,
.scfMultipleLineTextBorder,
.scfSingleLineTextBorder,
.scfPasswordBorder,
.scfNumberBorder,
.scfDateBorder,
.scfRadioButtonListBorder,
.scfListBoxBorder,
.scfCheckBoxListBorder,
.scfFileUploadBorder,
.scfDateSelectorBorder
{
	clear:left;	
	text-align: left;
	display: block;
	margin: 0px;
	margin-bottom: 5px;
	width: 100%;
	vertical-align: top;
}

.scfEmailTextBox,
.scfSingleLineTextBox,
.scfPasswordTextBox,
.scfNumberTextBox,
.scfDateTextBox,
.scfRadioButtonList,
.scfListBox,
.scfCheckBoxList,
.scfFileUpload
{
	width:100%;
	margin-top:10px;
}

.scfDropListLabel,
.scfEmailLabel,
.scfMultipleLineTextLabel,
.scfSingleLineTextLabel,
.scfPasswordLabel,
.scfNumberLabel,
.scfDateLabel,
.scfRadioButtonListLabel,
.scfCheckBoxListLabel,
.scfListBoxLabel,
.scfFileUploadLabel,
.scfDateSelectorLabel
{
	padding: 3px 0px;
	width: 30%;
	display: block;
	float: left;
	margin-top: 10px;
	text-align: right;
	font-size: 12px;
}

.scfEmailGeneralPanel,
.scfMultipleLineGeneralPanel,
.scfSingleLineGeneralPanel,
.scfPasswordGeneralPanel,
.scfNumberGeneralPanel,
.scfDateGeneralPanel,
.scfRadioButtonListGeneralPanel,
.scfCheckBoxListGeneralPanel,
.scfFileUploadGeneralPanel,
.scfDateSelectorGeneralPanel
{
	margin: 0px 3px;
	width: 60%;
	display: block;
	float:left;
}

.scfDropListUsefulInfo,
.scfEmailUsefulInfo,
.scfMultipleLineTextUsefulInfo,
.scfSingleLineTextUsefulInfo,
.scfPasswordUsefulInfo,
.scfNumberUsefulInfo,
.scfDateUsefulInfo,
.scfRadioButtonListUsefulInfo,
.scfListBoxUsefulInfo,
.scfCheckBoxListUsefulInfo,
.scfFileUploadUsefulInfo,
.scfDateSelectorUsefulInfo
{
	padding-left:3px;
	font-size:11px;
	color:#888;
	width:100%;	
	display:block;
	float:left;
	margin:0px;
	margin-bottom:5px;
}

.scfDateSelectorDay,
.scfDateSelectorMonth,
.scfDateSelectorYear
{
	width:33%;
	margin:0px;
}

ul
{
	margin : 0px;
	padding : 0px;
}


/*--------------------------
.scfForm { height:100%; width:100%; text-align:left; }
.scfTitleBorder { margin:6px 0 0; font-size:22px; line-height:22px; color:#5c6063; }
.scfSubmitButton { float:left; margin:18px 0 0 187px; }
.scfValidatorRequired,.scfRequired { float:left; color:#666; }
.scfValidator { float:left; margin:0; display:block; }
.scfSectionBorderAsFieldSet { margin-top:18px; }
.scfSectionLegend { color:#333333; font-size:14px; font-weight:bold; }
.scfSectionBorder { margin:0; padding:0; width:100%; }
.scfSectionContent { width:565px; float:left; background-color:#dddfdf; padding:18px; margin:18px 0 0 0; -moz-border-radius:3px; -webkit-border-radius:3px; }
.scfSectionUsefulInfo { width:100%; vertical-align:top; display:inline; }
.scfCheckbox { width:90%; display:block; padding:0; margin:0; }
.scfLabel { width:100%; display:block; }
.scfDropListGeneralPanel,.scfDropList { display:block; float:left; margin:3px 3px 7px 5px; }
.scfMultipleLineTextBox { color:#333333; font-family:Georgia,Times,serif; font-size:16px; line-height:22px; margin-bottom:9px; width:354px; }
.scfDropListBorder,.scfEmailBorder,.scfMultipleLineTextBorder,.scfSingleLineTextBorder,.scfPasswordBorder,.scfNumberBorder,.scfDateBorder,.scfRadioButtonListBorder,.scfListBoxBorder,.scfCheckBoxListBorder,.scfFileUploadBorder,.scfDateSelectorBorder,.scfCheckboxBorder { clear:left; text-align:left; display:block; margin:5px 0; width:100%; vertical-align:top; }
.scfCheckboxBorder { margin-left:170px; width:370px; }
.scfCheckboxBorder label, .scfListBox option { font-size:12px; }
.scfCheckboxUsefulInfo { font-size:11px;}
.main .scfCheckbox label { font-size:12px; font-weight:bold; }
.scfEmailTextBox,.scfSingleLineTextBox,.scfPasswordTextBox,.scfNumberTextBox,.scfDateTextBox,.scfRadioButtonList,.scfListBox,.scfCheckBoxList,.scfFileUpload,.scfCheckbox { color:#333333; font-family:"HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif; font-size:20px; line-height:27px; margin-bottom:9px; width:350px; float:left; }
.scfDropListLabel,.scfEmailLabel,.scfMultipleLineTextLabel,.scfSingleLineTextLabel,.scfPasswordLabel,.scfNumberLabel,.scfDateLabel,.scfRadioButtonListLabel,.scfCheckBoxListLabel,.scfListBoxLabel,.scfFileUploadLabel,.scfDateSelectorLabel { padding:3px 0; width:160px; display:block; float:left; text-align:right; margin-top:5px; font-weight:bold; }
.scfEmailGeneralPanel,.scfMultipleLineGeneralPanel,.scfSingleLineGeneralPanel,.scfPasswordGeneralPanel,.scfNumberGeneralPanel,.scfDateGeneralPanel,.scfRadioButtonListGeneralPanel,.scfCheckBoxListGeneralPanel,.scfFileUploadGeneralPanel,.scfDateSelectorGeneralPanel, .scfListBoxGeneralPanel { display:block; float:left; margin:0 27px 0 0; padding-left:10px; width:350px; }
.scfDropListUsefulInfo,.scfEmailUsefulInfo,.scfMultipleLineTextUsefulInfo,.scfSingleLineTextUsefulInfo,.scfPasswordUsefulInfo,.scfNumberUsefulInfo,.scfDateUsefulInfo,.scfRadioButtonListUsefulInfo,.scfListBoxUsefulInfo,.scfCheckBoxListUsefulInfo,.scfFileUploadUsefulInfo,.scfDateSelectorUsefulInfo, .scfCheckboxUsefulInfo { padding-left:3px; font-size:11px; width:100%; margin-bottom:18px; display:block; float:left; }
.scfDateSelectorDay,.scfDateSelectorMonth,.scfDateSelectorYear { margin:7px 6px 9px 0; width:106px; }
.scfDropListUsefulInfo {color:#777;}
.main .scfForm table { border:0 none; font-size:14px; font-weight:bold;}
.main .scfRadioButtonListGeneralPanel label,.main .scfCheckbox label,.main .scfCheckBoxListGeneralPanel label { float:left; display:block; }
.main .scfRadioButtonListGeneralPanel input,.main .scfCheckbox input,.main .scfCheckBoxListGeneralPanel input { float:left; display:block; margin:7px 7px -7px 0; }
.main .scfForm table th, .main .scfForm table td {border:0 none !important; padding:0 !important;}
.scfFooterBorder {margin:18px 0;}
.scfError,.scfValidationSummary {color:#EB5030;}
.scfValidator { }
.scfRequired { color:#777; }*/
