.fieldLayout{
	margin: 25px 0 0 0;
	padding: 25px 0 15px 0;
	border: 1px solid #222;
	background:url(/images/global/opaque/40.png);

}
.fieldLayout label {
	float: left;
	margin: 5px 10px 0 0;
	width: 150px;
	text-align: right;
	text-transform: uppercase;
	display: block;
}
.fieldLayout p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	margin:0 0 10px 0;
	padding:0;
}
.input_box {
	border:0;
	color:#333333;
	font-size:11px;
	padding:5px 12px 6px 12px;
}
.fieldRequired {
	color:#e6ca23;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	margin:9px 0 0 6px;
}
.formValidation {
	margin: 25px 0 0 0;
	padding: 10px 25px 10px 25px;
}
.formSubmission {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 25px !important;
	padding: 10px 25px 10px 25px !important;
	color: #333333 !important;
	background: #f5f1bb;
	border: 1px solid #e6db55;
}
.input_search {
    width: 176px;
    padding: 12px;
    margin: 8px 0;
	color:#333;
    display: inline-block;
    border: 1px solid #666;
    border-radius: 4px;
    box-sizing: border-box;
    background-image: url('/images/global/form/magnifyingGlass.png');
    background-position: 5px 8px;
    background-repeat: no-repeat;
    padding-left: 40px;
	background-color:#ccc;
	font-size:18px;
}
.input_search:focus {
    background-color: #b49fc1;
}
.input_text {
    width: 430px;
    padding: 12px 20px;
    margin: 8px 0;
	color:#333;
    display: inline-block;
    border: 1px solid #666;
    border-radius: 4px;
    box-sizing: border-box;
    background-position: 5px 8px;
    background-repeat: no-repeat;
	background-color:#ccc;
	font-size:18px;
}
.input_text:focus {
    background-color: #b49fc1;
}
.input_drop {
    width: 200px;
    padding: 12px 20px;
    margin: 8px 0;
	color:#333;
    border: 1px solid #666;
    border-radius: 4px;
    background-color: #ccc;
	font-size:18px;
}
.input_drop:focus {
    background-color: #b49fc1;
}
.input_submit { 
  cursor: pointer;
  text-align: center;
  font-size:  18px;
  color:  #212121;
  padding:  12px 20px;
  background:  #eeeeee;
  text-transform:uppercase;
 /* Old browsers */background:  -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%);
 /* FF3.6+ */background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
 /* Chrome,Safari4+ */background:  -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
 /* Chrome10+,Safari5.1+ */background:  -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
 /* Opera 11.10+ */background:  -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
 /* IE10+ */background:  linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
 /* IE6-9 */border-radius:  5px;
 -moz-border-radius:  5px;
 -webkit-border-radius:  5px;
 border:  1px solid #bdbdbd;
 -moz-box-shadow: inset 1px 1px 1px rgba(255,255,255,1);
 -webkit-box-shadow: inset 1px 1px 1px rgba(255,255,255,1);
 text-shadow: 1px 1px 0px rgba(230,230,230,1),0px 1px 0px rgba(230,230,230,0.2);
 }
.input_submit:hover {background:  #e9e9e9;
 /* Old browsers */background:  -moz-linear-gradient(top,  #e9e9e9 0%, #adadad 100%);
 /* FF3.6+ */background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#adadad));
 /* Chrome,Safari4+ */background:  -webkit-linear-gradient(top,  #e9e9e9 0%,#adadad 100%);
 /* Chrome10+,Safari5.1+ */background:  -o-linear-gradient(top,  #e9e9e9 0%,#adadad 100%);
 /* Opera 11.10+ */background:  -ms-linear-gradient(top,  #e9e9e9 0%,#adadad 100%);
 /* IE10+ */background:  linear-gradient(top,  #e9e9e9 0%,#adadad 100%);
 /* IE6-9 */
}
.input_submitGreen { 
  cursor: pointer;
  text-align: center;
  font-size:  18px;
  color:  #ffffff;
  padding:  12px 20px;
  background:  #009900;
  text-transform:uppercase;
 /* Old browsers */background:  -moz-linear-gradient(top,  #009900 0%, #339933 100%);
 /* FF3.6+ */background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009900), color-stop(100%,#339933));
 /* Chrome,Safari4+ */background:  -webkit-linear-gradient(top,  #009900 0%,#339933 100%);
 /* Chrome10+,Safari5.1+ */background:  -o-linear-gradient(top,  #009900 0%,#339933 100%);
 /* Opera 11.10+ */background:  -ms-linear-gradient(top,  #009900 0%,#339933 100%);
 /* IE10+ */background:  linear-gradient(top,  #009900 0%,#339933 100%);
 /* IE6-9 */border-radius:  5px;
 -moz-border-radius:  5px;
 -webkit-border-radius:  5px;
 border:  1px solid #000000;
 }
.input_submitGreen:hover {background:  #339933;
 /* Old browsers */background:  -moz-linear-gradient(top,  #339933 0%, #009900 100%);
 /* FF3.6+ */background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#339933), color-stop(100%,#009900));
 /* Chrome,Safari4+ */background:  -webkit-linear-gradient(top,  #339933 0%,#009900 100%);
 /* Chrome10+,Safari5.1+ */background:  -o-linear-gradient(top,  #339933 0%,#009900 100%);
 /* Opera 11.10+ */background:  -ms-linear-gradient(top,  #339933 0%,#009900 100%);
 /* IE10+ */background:  linear-gradient(top,  #339933 0%,#009900 100%);
 /* IE6-9 */
 border:  1px solid #ffffff;
}
.error {
	padding:10px;
	margin:10px;
	list-style-type: none;
}