body {
				font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
			}
			 a.chosen-single { 
   			text-decoration: none !important;

			}
			.rcpf_cell_left {
				display: inline-block;
				width: 200px;
				margin-bottom: 0px;
				vertical-align: middle;
			}
			.rcpf_cell_center {
				display: inline-block;
				width: 230px;
				vertical-align: middle;
			}
			.rcpf_cell_center input {
				margin: 0px;
				vertical-align: middle;
			}
			.rcpf_cell_right {
				background: white;
				background-image: url('https://polrail.com/images/failure2.png');
				background-repeat: no-repeat;
				background-position: left center; 
				display: none;
				border: 1px solid blue;
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				border-radius: 4px;
				width: 130px;
				height: 0px;
				margin: 0px 0px 0px 5px;
				vertical-align: middle;
				padding: 10px 5px 10px 25px; 
			}
			.rcpf_row input {
				width: 230px;
				background: #fafafa;
				-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
				-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
				box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
				border: 1px solid #ddd;
				color: #888;
				font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
				font-weight: 300;
				padding-bottom: 5px;

			}
			.rcpf_row select {
				width: 230px;
				margin-bottom: 0px;
			}
			.rcpf_row textarea {
				width: 230px;
				height: 100px;
				background: #fafafa;
				-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
				-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
				box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
				border: 1px solid #ddd;
				color: #888;
				font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
				font-weight: 300;
				padding-bottom: 5px;
			}
			.rcpf_row .textarea {
				vertical-align: top;
			}
			.rcpf_textarea_row {
				width: 230px;
			}
			.rcpf_row {
				margin-bottom: 20px;
				vertical-align: middle;
			}
			.rcpf_row_passenger2, .rcpf_row_passenger3, .rcpf_row_passenger4, .rcpf_row_passenger5 {
				display:none;
			}
			.rcpf_send {
				margin-top: 25px;
				margin-left: 75px;
				width: 490px;
				text-align: center;
			}
			.rcpf_clear {
				margin-top: 25px;
				margin-left: 75px;
				width: 490px;
				text-align: center;
				display: none;
			}
			.rcpf_send button {
				font-family: ProximaNova-Regular, sans-serif;
				font-size: 16px;
				font-style: normal;
				font-weight: normal;
				padding: 10px 15px;
			    background: #4479BA;
			    color: #FFF;
			    -webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				border-radius: 4px;
				border: solid 1px #20538D;
				text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
				-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
				-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
				box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
				
			}
			.rcpf_clear button {
				font-family: ProximaNova-Regular, sans-serif;
				font-size: 16px;
				font-style: normal;
				font-weight: normal;
				padding: 10px 15px;
			    background: #4479BA;
			    color: #FFF;
			    -webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				border-radius: 4px;
				border: solid 1px #20538D;
				text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
				-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
				-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
				box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
				
			}
			.rcpf_send button:hover, .rcpf_send button:focus {
				cursor: pointer;
				background: #356094;
				border: solid 1px #2A4E77;
				text-decoration: none;
			}
			.rcpf_send button:active {
				-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
				-moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
				box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
				background: #2E5481;
				border: solid 1px #203E5F;
			}
			.rcpf_clear button:hover, .rcpf_send button:focus {
				cursor: pointer;
				background: #356094;
				border: solid 1px #2A4E77;
				text-decoration: none;
			}
			.rcpf_clear button:active {
				-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
				-moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
				box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
				background: #2E5481;
				border: solid 1px #203E5F;
			}
			.rcpf_h4 {
			border-bottom: 1px solid gray; 
			width: 300px;
			margin-bottom: 20px;
			padding: 0px;
			}
			