/* Sets default form font */
 .wFormTitle, .wForm {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
 }



/* Removes support info link */
 .supportInfo {
    display: none;
 }




/* Hides form title */
 .wFormTitle {
    display: none;
 }



/* Hides section heading */
 .sectionHeading {
    DISPLAY: none;
    MARGIN: 0px 0px 0px 0px;
 }



/* Formats the question labels*/
form .preField {
    LINE-HEIGHT: 1.3;
/*     PADDING-RIGHT: 5; */
/*    PADDING-LEFT: 0px; */
/    FLOAT: left; 
/*    PADDING-BOTTOM: 0px; */
/*    MARGIN: 20px 20px 20px 20px; */
    WIDTH: 320px;
/*    PADDING-TOP: 5px; */
/*    TEXT-ALIGN: right; */
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
/*    PADDING: 30px 30px 30px 30px; */ 
}




/* Formats the radio button/checkbox options */
.wForm form .postField {
/*    WIDTH:530px; */
    MARGIN-BOTTOM: 15px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}




/* Formats the required input fields */
form .required {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	/  *TEXT-ALIGN: left */
}



/* Formats the required input fields */
form .nonRequired {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	/  *TEXT-ALIGN: left */
}

/* Formats option values */
form {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}




/* Formats the error message */
form .errMsg {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
/*    TEXT-ALIGN: left; */
    MARGIN: 0px 0px 0px 100px;
}



/* Formats the style of the form submit buttons */
form .primaryAction {
/*    MARGIN: 0px 5px 0px 200px; */
    MARGIN: 0px 5px 0px 0px;
    BORDER-RIGHT: #009900 1px solid;
    BORDER-TOP: #009900 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #009900 1px solid;
	/* Begin TB07 Fixes */
    CURSOR: pointer;
	/* End TB07 Fixes */
    COLOR: #ffffff;
    BORDER-BOTTOM: #009900 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #009900;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}



/* Formats the style of the form cancel buttons */
form .secondaryAction {
/*    MARGIN: 0px 5px 0px 0px; */
    BORDER-RIGHT: #009900 1px solid;
    BORDER-TOP: #009900 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #009900 1px solid;
	/* Begin TB07 Fixes */
    CURSOR: pointer;
	/* End TB07 Fixes */
    COLOR: #009900;
    BORDER-BOTTOM: #009900 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none; 
}




/* Formats sections */
form .htmlsection {
    WIDTH:530px;
    MARGIN-BOTTOM: 15px;
    MARGIN-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}




/* Formats the section header */
form .lightGreenBold {
    MARGIN: 25px 0px 5px 0px;
    WIDTH:545px;
    FONT-WEIGHT: bold; 
    FONT-SIZE: 10pt;
    COLOR: #99cc00;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}




/* Formats the Previous/Next Page buttons */
.wfPagePreviousButton {
    BORDER-RIGHT: #009900 1px solid;
    BORDER-TOP: #009900 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #009900 1px solid;
	/* Begin TB07 Fixes */
    CURSOR: pointer;
	/* End TB07 Fixes */
    COLOR: #009900;
    BORDER-BOTTOM: #009900 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
.wfPageNextButton {
    BORDER-RIGHT: #009900 1px solid;
    BORDER-TOP: #009900 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #009900 1px solid;
	/* Begin TB07 Fixes */
    CURSOR: pointer;
	/* End TB07 Fixes */
    COLOR: #ffffff;
    BORDER-BOTTOM: #009900 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #009900;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}



/* Formats the required field indicator (asterisk) */
 .wForm form .reqMark {
    MARGIN: 0px 0px 0px 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
 }




.wForm form .oneChoice {
    MARGIN: 0px 0px 0px 50px;
    WIDTH: 20px;
}



/* WFORM

.wForm {
	BORDER-RIGHT: #c4e26a 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #c4e26a 1px solid; 
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px 0px; 
	BORDER-LEFT: #c4e26a 1px solid; 
	WIDTH: 800px;
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #c4e26a 1px solid;
}

*/


form .oneField {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
	MARGIN: 0px 0px 10px; 
/*	FLOAT: left; */
	PADDING-BOTTOM: 5px; 
/*	WIDTH: 570px;  */
	PADDING-TOP: 0px; 
/*	TEXT-ALIGN: left; */
	OVERFLOW: ;
}




/* Formats the section header */
.lightGreenBold {
    MARGIN: 25px 0px 5px 0px;
    WIDTH:545px;
    FONT-WEIGHT: bold; 
    FONT-SIZE: 10pt;
    COLOR: #99cc00;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}



form .agreementNote {
	MARGIN-LEFT: 50px;
}



form .radioButton {
    MARGIN: 0px 0px 0px 200px;
}
