    .copy, .copyfull {
        float: left;
        font-size: 14px;
        line-height: 120%;
		}
		.copy p, .copyfull p {
			padding-bottom: 15px;
			}
			.copy {
				width: 50%;
				}
			.copyfull {
				width: 100%;
				}

    .floatright {
        float: right;
		}
	.floatleft {
		float: left;
		}

	.form_section {}
		
		.form_section *,
		.form_section *:before,
		.form_section *:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing:	border-box;
			box-sizing:			border-box;
			}

			.form_section h3 {
				margin: 5px 0 15px;
				padding: 5px 0 10px;
				display: block;
				border-bottom: 1px solid #e0e0e0;
				}
				.form_section h3 span.h3sub.indicates {
					display: block;
					float: right;
					font-size: 12px;
					font-style: italic;
					font-weight: normal;
					}

			.form_section .inputResults {
				margin: 5px 0 0;
				padding: 8px 10px;
				color: #fff;
				font-size: 12px;
				font-weight: normal;
				line-height: 15px;
				background-color: #d00;

				-webkit-border-radius:	3px;
				-moz-border-radius:		3px;
				border-radius:			3px;
				}

            .inputResults {
                display: none;
                }

			.formsection_inside {
				padding: 15px 15px 5px;
				border: 1px solid #d0d0d0;

				-webkit-border-radius:	3px;
				-moz-border-radius:		3px;
				border-radius:			3px;
				}
				.profilefields {}
					.form_section .formrow {
						margin: 0 0 10px;
						}
						.formrow_field {
							display: inline-block;
							width: 75%;
							float: left;
							}

							.pd_free_course_registration_form {
								float: right;
								width: 48%;
								}

								div.pd_free_course_registration_form .indicates:before,
								div.pd_free_course_registration_form label.required:after {
									font-size: 14px;
									font-weight: bold;
									color: #d00;
									}
									div.pd_free_course_registration_form .indicates:before {
										content: '* ';
										}
									div.pd_free_course_registration_form label.required:after {
										content: ' *';
										}

							
						.formrow label {}
							.profilefields .formrow label {
								padding: 7px 0 0;
								display: block;
								float: left;
								width: 25%;
								font-size: 13px;

								}
						.formrow_field_left {
							display: inline-block;
							width: 80%;
							float: left;
							}
							.formrow_field_left input {
								width: 100%;
								}

				.submitbttnrow {
					float: right;
					}

				.inputResults {
					color: #d00;
					}


				.captchalabel {
					width: 60%;
					}
