/*---------------
--- CTA RIBBON ABOVE SIDEBAR FORM
--------------------*/
.cta-ribbon{
	width: 361px;
	}
.cta-ribbon img{
	-webkit-box-shadow: 0px 0px 21px 7px  rgba(255,255,0,1)!important;
	-moz-box-shadow: 0px 0px 21px 7px  rgba(255,255,0,1)!important;
	box-shadow: 0px 0px 21px 7px  rgba(255,255,0,1)!important;
	border: 3px solid #ffff00!important;
}
/*---------------
---FORM STYLES
--------------------*/



#tfa_1875-HTML {
	font-size: 24px;
	padding-left: 5px;
	font-weight: 600;
	line-height: 26px;
	padding-top: 10px;
		}

/*sub-title text to form*/
	#tfa_1875 {
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	/*font color*/
	#tfa_1875{
		color: #ffffff!important;	
	}
	#contact-page-form  #tfa_2-T-HTML div {
	display: none;}



label#tfa_1-L, label#tfa_2-L, label#tfa_1873-L, label#tfa_192-L, label#tfa_1914-L, label#tfa_1915-L, label#tfa_1900-L, label#tfa_1907-L, label#tfa_1874-L{
  color: #ffffff!important;
  padding-bottom: 0px!important;
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
  font-family: Helvetica, Lucida Sans Unicode, sans-serif!important; 
    }

.wFormContainer {
	font-family: Helvetica, Lucida Sans Unicode, sans-serif!important;
	z-index:1000!important;
	font-size: 18px!important;
	width: 300px;
	border: 3px solid #ffff00!important;
	border-width: 3px;
	background-color: #143951!important;
	color: #ffffff;
	margin-left: 35px;
	margin-top: -8px!important;
	-webkit-box-shadow: 0px 0px 21px 7px rgba(ff,150,70,1)!important;
	-moz-box-shadow: 0px 0px 21px 7px  rgba(255,255,0,1)!important;
	box-shadow: 0px 0px 21px 7px  rgba(255,255,0,1)!important;
}
.wFormContainer .wFormTitle {
	display: none;}
.wFormTitle {
	font-family: Helvetica, Lucida Sans Unicode, sans-serif!important;}
p.supportInfo {
	display: none;}
#tfa_35, #tfa_38 {
	display: none;}
	
div#tfa_1  {
	display: none!important;}
	
.wForm .htmlSection {
	padding: 5px 6px;
}

#tfa_0-WRPR {
	padding: 0px!important;
	margin-top:0px;
	}
label#tfa_1-L {
  font-size: 18px;
  line-height: 20px;
  font-weight: bold;
}
	/*color behind text fields*/
#tfa_3, #tfa_2, #tfa_192, #tfa_1900, #tfa_1907, #tfa_1914, #tfa_1915, #tfa_1873, #tfa_1, #tfa_14, #tfa_15, #tfa_1874, #blank_field {
	height: 32px;
	padding-left: 10px;
	padding-right: 5px;
	font-size: 18px!important;
	background-color: #ffffff;}
	
	/*additional comments*/
#tfa_1874 {
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 7px;
	background-color: #ffffff;
	font-size: 18px!important;
	    height: 100px;
	}
/*the drop-down fields*/
	#tfa_26,#tfa_14, #tfa_15, #tfa_18738, #tfa_1900, #tfa_1907 {
		width: 260px!important;
		height: 38px!important;
		font-size: 18px;
		border: 2px solid #D4E2F4!important;
		
	}
	
#list-item {
	color: #333333!important;
	padding-top: 3px!important;
	padding-bottom: 2px!important;
	margin-left: 3px!important;
}
	/*background color for all form fields*/
	#tfa_26-D,  #tfa_1874-D, #tfa_3-D, #tfa_2-D, #tfa_192-D, #tfa_1900-D, #tfa_1907-D, #tfa_1914-D, #tfa_1915-D, #tfa_1873-D, #tfa_1-D, #tfa_0-A, #tfa_14-D, #tfa_15-D, #blank_field-D, #tfa_18738-D {
		margin-top:0px!important;
		padding-top: 7px;
		padding-left: 15px;
	}
	/*removes borders and sets width*/
	#tfa_1874, #tfa_3, #tfa_2, #tfa_192, #tfa_1900, #tfa_1907, #tfa_1914, #tfa_1915, #tfa_1873, #tfa_1, #tfa_15, #blank_field  {
		border: 2px solid #D4E2F4!important;
		width:250px;	
	}
	
}

/*drop down selection styles*/
span.select {
border: 2px solid #ffff00!important;
padding-top: 10px!important;
}

span.select {
position: relative;
display: inline-block;
height: 34px;
padding: 0;
border: 2px solid #DDD;
border-radius: 3px;
background: #fff;
cursor: pointer;
width: 100%;
}


    
    /*adds border color to select drop downs */
    select#tfa_1900, select#tfa_1907 {
    font-family:  Helvetica, Lucida Sans Unicode, sans-serif!important;
    color: #333;
    }
	/*font color*/
 #tfa_26-L, #tfa_1874-L, #tfa_26-D, #tfa_1874-D, #tfa_3-D, #tfa_192-D, #tfa_1914-D, #tfa_1915-D, #tfa_1873-D, #tfa_1-D, #tfa_0-A, #tfa_14-L, #tfa_14-D, #tfa_15-L, #blank_field-D, #blank_field-L, #tfa_18738_D, #tfa_18738-L {
		color: #fff!important;	
	}
	/*error message color*/
	#tfa_26-E, #tfa_192-E, #tfa_1914-E, #tfa_1915-E, #tfa_1873-E, div#tfa_2-E, div#tfa_1-E, #tfa_14-E, #tfa_15-E, #tfa_18738-E, #blank_field-E{
		color: #ffff00!important;
	}
	/*error border*/
	.wFormContainer .errFld {border: none!important}
	
	/*removes extra spacing below table*/
	table#tfa_14 {
		    margin-bottom: -6px;
			margin-left: 3px;
	}
    
    
    
	
	/*controls font user enters in comments*/


	textarea {
		min-width: 0!important;
	}
	.black {
		color: #333!important;
	}
	.wForm .preField {
		width: 215px!important;
	}
	/*SUBMIT BUTTON FORM BUTTON*/
input.primaryAction {
	height: 55px;
	width: 265px; 
	font-size: 25px!important;
	color: #134951!important;
	font-weight: bold;
	background-color: #ffff00!important;
	-webkit-box-shadow: -2px 2px 5px 0px rgba(0,0,0,0.33);
-moz-box-shadow: -2px 2px 5px 0px rgba(0,0,0,0.33);
box-shadow: -2px 2px 5px 0px rgba(0,0,0,0.33);
background-image: none!important;
border: none;
    margin-top: 10px!important;
    margin-bottom: 10px!important;
	}
input.primaryAction:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0ba2a+0,f0ba2a+34,cea125+100 */
background: #d88235!important; /* Old browsers */
background: -moz-linear-gradient(top, #ffff00 0%, #ffff00 34%, #ffff55 100%)!important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffff55), color-stop(34%,#ffff00), color-stop(100%,#ffff00))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffff00 0%,#ffff00 34%,#ffff55 100%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffff00 0%,#ffff00 34%,#ffff55 100%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffff00 0%,#ffff00 34%,#ffff55 100%)!important; /* IE10+ */
background: linear-gradient(to bottom,  #ffff00 0%,#ffff00 34%,#ffff55 100%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ba2a', endColorstr='#cea125',GradientType=0 )!important; /* IE6-9 */
}
	
	input.primaryAction:active {
		background: none!important;
	background-color: #9ed49b!important;
	-webkit-box-shadow:none;
	-moz-box-shadow: none;
	box-shadow: none;
	}

.wForm .label.reqMark:after {color: white!important}