/* Generic */

::-webkit-input-placeholder {
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
}

:-moz-placeholder { /* Firefox 18- */
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
}

::-moz-placeholder {  /* Firefox 19+ */
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
}

:-ms-input-placeholder {  
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Contour Styles */

.contourMessageOnSubmit {
}

/* Connect Styles */

.CT_FormContainer {
	background: rgba(0,0,200,0.00);
	margin-top: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.CT_MainForm {
}

.CT_MainForm h3 {
}

.CT_TextArea, .CT_TextField {
	padding-left: 2px;
}

.CT_TextField {
	width: 200px;
	height: 1.5em;
	border: solid thin rgba(0,0,0,0.40);
	border-radius: .25em;
}

.CT_TextArea {
	width: 200px;
	height: 4em;
}

.CT_Indicator {
	color: red;
}

.ErrorMessage {
}

.FieldSetContainer {
}

.CT_CheckboxContainer {
	margin-bottom: 1em;
	position: relative;
}

.CT_Checkbox_Label {
	float: left;
}

.CT_Checkbox_FieldContainer {
	width: auto;
	float: left;
}

.CT_RadioButtonContainer {
}

.CT_RadioButton_Label {
}

.CT_RadioButton_FieldContainer {
}

.CT_TextboxContainer {
	background: rgba(0,0,0,0.00);
	margin-bottom: 1.5em;
	position: relative;
}

.CT_Textbox_FieldLabel {
	background: rgba(125,0,0,0.00);
	padding-right: .5em;
	width: 18em;
	float: left;
	line-height: normal;
	text-align: right;
/*	white-space: nowrap; */
}

.CT_Textbox_FieldContainer {
	background: rgba(0,125,0,0.00);
	width: auto;
	float: left;
/*
	position: absolute;
	bottom: .25em;
	left: 15em;
*/
}

.CT_Textbox_FieldContainer > input {
	outline: none;
	background: rgba(13,111,179,0.00);
}

.CT_Textbox_FieldContainer > select {
	border: solid thin rgba(0,0,0,0.40);
	border-radius: 0;
	font-size: 1em;
}

.CT_ButtonContainer {
	text-align: center;
}

.CT_SubmitButton {
	border: solid thin #000;
	color: #FFF;
	background: #993700;
	width: 7em;
	height: 3em;
	margin: 1em auto 0 auto;
	text-decoration: none;
	padding: .75em;
}
