form.style1{}
form.style1 fieldset{
	border:1px solid #ccc;	
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	padding:10px 20px;
	margin:0 0 20px 0;
	background: #f2eddb; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZWRkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f2eddb 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2eddb), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f2eddb 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f2eddb 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f2eddb 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f2eddb 0%,#ffffff 100%); /* W3C */		
}
form.style1 button, form.style1 input, form.style1 select, form.style1 textarea {
  font-family : inherit;
  font-size   : 100%;
  border-radius: 10px;
  border:1px solid #959595;
  color:#333; 
  -webkit-box-sizing: border-box; /* For legacy WebKit based browsers */
     -moz-box-sizing: border-box; /* For all Gecko based browsers */
          box-sizing: border-box;	
}
form.style1 input{
	padding:5px 40px 5px 10px;
	text-indent:5px;	
}
form.style1 select{
	padding:5px 40px 5px 10px;
}
form.style1 input[type=radio],
form.style1 input[type=checkbox]{
	margin-left:0;
	border:none;
	border-radius:0;
	width:auto !important;
	padding:0 5px 0 0 !important;	
}
form.style1 input.xlong{
	width:100%;
}
form.style1 input.long{
	/*width:390px;*/
	width:433px;	
}
form.style1 input.medium{
	width:245px;	
}
form.style1 input.small{
	width:180px;	
}
form.style1 input[type=search],
for.style1 input.search{
	background:#fff url(../img/search.png) no-repeat 96% center;
	padding-right:30px;	
}
form.style1 input[type=date],
for.style1 input.date{
	background:#fff url(../img/calendar.png) no-repeat 96% center;	
}

form.style1 input[type=number] {
  width: 60px;
  padding: 5px 10px;   /* top/bottom: 5px, left/right: 10px */
  text-indent: 0;
  box-sizing: border-box;
  overflow: hidden;
  -moz-appearance: textfield;
}

form.style1 input[type=number]::-webkit-inner-spin-button, form.style1 input[type=number]::-webkit-outer-spin-button
{
    -webkit-appearance: none;
    margin: 0;
}

form.style1 legend {
  width: 1px;
  height: 1px;
  overflow: hidden;
  display:none;
}
form.style1 textarea{
  vertical-align: top;
}
form.style1 input[type=radio] {
	vertical-align:bottom;
}
form.style1 .row{
	padding:8px 0;
	position:relative;	
}
form.style1 .selectBox{	
	background:#fff url(../img/downArrowIcon_small.png) no-repeat 96% center;
	cursor:pointer;
	padding-right:20px !important;
	display:inline-block;
	zoom:1;	
}
form.style1 .selectBox:disabled{
	background-color: rgb(235, 235, 228);
	cursor: default;
}
form.style1 .optionsList{
	position:absolute;
	top:53px;
	left:10px;
	width:190px;	
	padding:0;
	background:#fff;
	border:1px solid #959595;
	z-index:100;
	display:inline-block;
	zoom:1;		
}
form.style1 .col .optionsList{
	top:45px;
	width:175px !important;	
}
form.style1 .optionsList span{	
	padding:10px;
	color:#333;
	border-bottom:1px solid #959595;
	cursor:pointer;
	display:block !important;
	zoom:1;	
}
form.style1 .optionsList span:last-child{
	border:none;
}
form.style1 .row .col{	
	display:inline-block;
	width:22.3%;
	margin-right:3%;
	position:relative;
	vertical-align:top;		
}
/*intake page*/
form.style1 #twoColWrapper .row .col{
 width:44.5%;
}
form.style1 .row .col:last-child{
	margin-right:0;	
}
form.style1 .row label{
	display:block;
	padding-bottom:6px;
	text-indent:5px;
	line-height:18px;	
}
form.style1 .row label.inline{
	display:inline; 
	padding-bottom:0;
}
form.style1 .row .colspan2{
	width:48%;
}
form.style1 .row .offset1{
	width:30%;
}
form.style1 .dataGrid{
	width:100%;
	padding:0;
}
form.style1 .dataGrid table{
	border-right:1px solid #d6d4cc;
}
form.style1 .buttons1{
	padding-top:10px;
	text-align:right;	
}
form.style1 .buttons1 a{
	display:inline-block;
	margin-right:5px;
	vertical-align:middle;
	padding:12px 5px !important;
	text-decoration:none;
	cursor:pointer;
}
form.style1 .buttons1 a.secondary{
	color:#787878;	
}
form.style1 textarea{
	padding:10px;	
}
form.style1 label.orange{
	color:#f8ac34;	
}
label.c_on {
    background: transparent url(../img/forms/check-on.png) no-repeat 0 5px !important;
}
label.r_on {
    background: transparent url(../img/forms/radio-on.png) no-repeat 0 5px !important;
}
label.label_check {
    background: transparent url(../img/forms/check-off.png) no-repeat 0 5px;
    color: #3E3E3B;
    font-size: 13px;
	padding:17px 0 17px 30px;
}
.label_radio {
    background: transparent url(../img/forms/radio-off.png) no-repeat 0 5px;
	 padding-left: 35px !important;
}
.label_check, .label_radio {
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    margin: 0;
    padding: 7px 10px 7px 20px;
}
.label_check input, .label_radio input {
    /*display: none;*/
    left: -9999px;
    position: absolute;
}
.formstyle1{
  font-family : inherit;
  font-size   : 100%;
  border:1px solid #959595;
  color:#333; 
	margin:1px;
}
input.formstyle1{
	padding:5px 1px 5px 1px;
	text-indent:5px;	
}