
/* ======================================================== 
   Forms
   ======================================================== */


/* --- Help Center Contact Form --- */
.sfFormsEditorWrp .sfNeutral
{
    margin-bottom: 10px;
    background-color: #ffc;
    padding: 5px 15px;
}
/* Form wrapper */
.sfFormsEditor
{
    padding: 0 0 30px;
}
/* List of (submit comment) form fields wrapper  */
.sfFormsEditor .sfcommentsFieldsList
{
    padding-bottom: 15px;
}
/* Single form field wrapper */
.sfFormsEditor .sfcommentsField
{
    margin-bottom: 5px;
}
/* Editor field wrapper */
.sfFormsEditor .sfcommentEditor
{
    width: 400px;
}
/* Rad Editor control wrapper */
.sfFormsEditor .sfEditorWrp
{
    position: relative;
}
/* Editor wrapper */
.sfFormsEditor .RadEditor
{
}
/* Rad Editor tool set wrapper */
.sfFormsEditor .sfEditorWrp .reToolbarWrapper .reToolbar
{
    width: auto !important;
}
/* Hide list items that are used to make rounded corners in Editor */
.sfEditorWrp .reToolbarWrapper .grip_first, .sfEditorWrp .reToolbarWrapper .grip_last
{
    display: none;
}
/* "More formatting options/Basic options only" button */
.sfEditorWrp .reToolbarWrapper .sfChange
{
    position: absolute;
    top: 10px;
    right: 5px;    
    color: #666;
    text-decoration: underline !important;
    _width: 115px;
    _text-align: right;
}
.sfEditorWrp .reToolbarWrapper .sfChange:hover
{
    color: #555;
    text-decoration: none !important;
}
/* Rad Editor toolbox separator */
.sfEditorWrp .reToolbar .reSeparator
{
    margin: 6px 3px 0 !important;
    height: 15px;
    width: 0;
    border-left: 1px solid #ccc;
    border-right: 1px solid #fff;
    color: #ccc;
}
/* Form text input */
.sfFormsEditor .sfTxt
{
	font-size:1.2em;
    padding: 3px;
    vertical-align: middle;
   
   
}
/* Label note */
.sfFormsEditor .sfNote
{    
    line-height: 1.2;
   
}
/* Error */
.sfFormsEditor .sfError
{
}
/* Captcha */
/* Captcha wrapper */
.sfFormsEditor .sfcommentCaptcha
{
    margin-top: 15px;
}
/* Captcha error message */
.sfFormsEditor .sfcommentCaptcha span
{
    display: block;
    padding-left: 20px;
    font-size: 11px;
    font-weight: bold;
    color: #f30;
    background: transparent url(../Images/sfIcons.gif) no-repeat 0 -499px;
}
/* Captcha image and text field wrapper */
.sfFormsEditor .sfcommentCaptcha div div
{
    margin-top: 10px;
}
/* Captcha text field */
.sfFormsEditor .sfcommentCaptcha div div input
{
    
    padding: 3px;
    vertical-align: middle;
    
}
/* Captcha label */
.sfFormsEditor .sfcommentCaptcha div div label
{
    padding-left: 5px;
}

/* Submit button */
.sfFormsEditor .sfSubmitBtnSmall
{
    font-size:1.2em; 
    font-weight: bold;
	margin:5px 0 5px 0;
}

.sfFormsEditor .sfFormInstructions,
.sfFormsEditor .sfTxtLbl,
.sfFormsEditor .sfSuccess, 
.sfFormsEditor label {
	font-size:1.2em;
}

.sfFormsEditor .sf_cols { margin:5px 0 5px 0; }

.sfFormsEditor .sfTxtBlockLarge { margin-top:10px; }
.sfFormsEditor .sfTxtBoxMedium { margin-top:10px; }
.sfFormsEditor .sfTxtBoxSmall { margin-top:10px; }

.sfFormsEditor .sfTxtBlockLarge textarea { width: 400px; height: 100px; }
.sfFormsEditor .sfTxtBoxMedium input { width: 300px; }
.sfFormsEditor .sfTxtBoxSmall input { width: 100px; }

.sfFormsEditor .sfTxtLbl { font-weight:bold }

.disabledField input { background-color: #F8F8F8; }