﻿/* form */
.commonform { margin: 10px 0px; width: auto; }

.commonform label, .commonform .label { text-align: right; text-transform: capitalize; color: #000; }
.commonform .inline { width: auto !important; }
.commonform label.preField, .commonform .label  { float: left; width: 115px; padding-right: 10px;  }
.commonform .postField { font-weight: normal; }
.commonform br { clear: both; }
.commonform .radio { display: block; width: auto;}
.commonform label.postField  { margin-left: 4px; margin-right: 4px; }
.commonform .oneField { margin: 6px 0px 6px 0px; display: block; }
.commonform textarea { padding: 0; vertical-align: top; margin: 2px 0 1px 0; }
.commonform select { padding: 0; margin: 2px 0 1px 0; }
.commonform .oneChoice { white-space: nowrap; margin: 5px 2px;  }
.commonform input, .commonform textarea { width: 190px; } 
.commonform .oneChoice input, .commonform .actions input  { width: auto; }
.commonform .checkbox input { width: auto; margin: 0px; margin-left: 140px; }
.commonform .field {float:left;}

.commonform .blockradio, .commonform .blockradios { margin: 15px 0px; display: block; vertical-align: middle; }

	.contact_us_form .commonform,
	.contact_us_form .commonform .onefield,
	.contact_us_form .three_column_content .commonform p
	{
		margin:0;
		padding:0;
	}
	
	.contact_us_form .blockradio 
	{
		margin:10px 0 20px 0;
		clear:both;
		float:left;
	}

.commonform .blockradio label, .commonform .blockradios label { vertical-align: middle; width: auto !important; float: none !important; display: inline !important; font-weight: normal !important; }
.commonform .blockradio .oneChoice, .commonform .blockradios .oneChoice { vertical-align: middle; float: none; width: auto !important; padding: 0px 0px; font-weight: normal !important; }
.commonform .blockradio input { width: auto !important; margin: 7px 0px 4px 7px; vertical-align: middle; }

.commonform .postFieldItem { width: 200px; margin-left: 160px; float: left; margin-top: -15px; }
.commonform .errFld { border: 1px solid #F00; }
.commonform .errMsg  { color: #CC3333 !important; display: block; margin-left: 140px; }
.commonform .actions { padding-top: 15px; margin-left: 140px; clear: right; }
.commonform .primaryAction { display: inline; }
.commonform .secondaryAction { color: #999; display: inline; }
.commonform .secondaryAction:hover { color: black; }
.commonform .validator {}

.marketing {margin-bottom:8px;}
.marketing {width:auto;}
.marketing LABEL, .marketing INPUT {width:auto;}
.marketing LABEL {font-weight:normal;}

/* form type 2 */

INPUT.FormInput {width:250px;font-size:10px;height:12px;}
DIV.errorMessage {color:Red;}
DIV.FormLabel {clear:left;font-weight:bold;width:90px;float:left;margin-bottom:5px;}
DIV.FormLabelLong {clear:left;font-weight:bold;width:160px;float:left;margin-bottom:5px;}
DIV.FormLabelFull {clear:left;font-weight:bold;width:100%;margin-bottom:5px;}
DIV.FormField {width:auto;margin-bottom:5px;}
DIV.FormField input {width:auto;}

SELECT.FormSelect {width:150px;font-size:10px;}

INPUT.secondaryAction { color: #999; display: inline;}

INPUT.secondaryAction:hover { color: black; }
