.wForm form {
	padding: 0px !important;
	background-color:#FFF;
}

/* Form Sections ======================================================================== */

/* Fieldset  */
.wForm fieldset {
	background-color:#fff;
	border: 1px solid #d7d7d7;
}

.wForm legend {font-size:13px; font-weight:bold; margin-bottom:5px; padding:6px; background:none; color:#333;}
* html .wForm legend { padding:0 0 30px 0; margin:5px 0 0 0; border:none;}

/* Nested Fieldset  */
.wForm fieldset fieldset  {
	border: 2px solid #c5baa3;	
	background-color:#FFF;
}

.wForm fieldset fieldset legend {
	border: 1px solid #ccc;
}

/* Grid Section */
.wForm form table {
	border-collapse: collapse;
}
.wForm form td {
	border: 1px solid #DDD;
}
.wForm form th {}
.wForm form .headerRow th {}

.wForm form .alternate-1 td {
	background-color:#F9F5F3;
}
.wForm form .alternate-0 td {
	background-color:#F4EEEA;
}

/* Field Labels ======================================================================== */

/* Base */
.wForm label, .wForm form .label {
	color: #333;
}

/* Text inputs / Select label */
.wForm label.preField {
	font-weight: normal;
}

/* Individual Checkbox / Radio label */
.wForm label.postField  {}

#tfa_Billing {width: auto; background: #ffffff; border: none;}
#tfa_Checking {width: auto; background: #ffffff; border: none;}
#tfa_Savings {width: auto; background: #ffffff; border: none;}
#tfa_Paypal {width: auto; background: #ffffff; border: none;}

/* Label when inside an inline section */
.wForm .inlineSection .oneField .inlineLabel {
	font-weight: normal; 
}

/* Inputs ======================================================================== */

.wForm option {background:#fff; color:#333; width: 160px;}
.wForm optgroup {background:#fff; color:#000; font-style:normal;}
.wForm optgroup option {background:#fff; color:#5d7cbf;}

.wForm select {}

/* Buttons ======================================================================= */

.wForm form .actions {}

/* Submit button */
.wForm form .primaryAction {background: #2690ce url(../images/btn/btn_bg.gif) repeat-x;
color: #fff;
text-align: center;
font-weight: bold;
height: 29px;
width: 120px;
border: 1px solid;
border-color:#54afef #3d92da #3d92da #54afef;
pointer: hand;
}
.wForm form .primaryAction:hover {background: #1b4581 url(../images/btn/btn_bg-hover.gif) repeat-x; border-color:#5d7cbf #2164a8 #2164a8 #5d7cbf;}



/* Form Builder Related Rules ===================================================== */

.wForm form .instructions {}				/* Form or Fieldset instruction paragraph. */
.wForm form .reqMark {}						/* Asterisk on required fields */
	
/* wForms Related Rules ========================================================== */

/* Field w/ a validation error */
.wForm form .errFld {}

/* Styling for message associated with a validation error. */
.wForm form .errMsg {}

/* Field-Hint with focus */
.wForm form .field-hint {}

/* Field-Hint without focus */
.wForm form .field-hint-inactive {}

/* Repeat Behavior divs (when not set on a fieldset) */
.wForm form div.repeat {}
.wForm form div.removeable {}

/* Links generated by the Repeat Behavior */
.wForm form .duplicateLink {
	font-weight: normal;
	color: #6C594E;
}
.wForm form .removeLink {
	color: #CC3300;
}

/* Paging behavior buttons div */
.wForm form .wfPagingButtons {}
 