@charset "UTF-8";
/* Page Styles CSS */




/*
Training > Register for Training
=====================================
*/	

	/* === Messages  ============= */
	.registerTrainingEvents .successMessage1,
	.registerTrainingEvents .errorMessage1 {
		margin:40px 0px 20px 0px;
	}
		
	/* === Future Training 1 ============= */	
	.registerTrainingEvents .futureTraining1 a.agenda {
		font-size: 1.4em;
		border: red solid 1px;
	}
		
	/* === Registration Form 1 ============= */	
	.registerTrainingEvents .registrationForm1 textarea {
		height:150px;
	}
	
	.registerTrainingEvents .registrationForm1 .checkboxes5 label {
		color:#cb3e00;
		min-height:0px;
		margin:4px 0px;
	}

		.registerTrainingEvents .registrationForm1 .checkboxes5 input {
			margin-bottom:0px;
		}

	.registerTrainingEvents .registrationForm1 .checkboxes1 label {
		min-height:0px;
		margin-bottom:0px;
	}

	.registerTrainingEvents .registrationForm1 .checkboxes4 label {
		margin:3px 0px;
	}

		.registerTrainingEvents .registrationForm1 .checkboxes4 #largePrint,
		.registerTrainingEvents .registrationForm1 .checkboxes4 #fontSize {
			clear:none;
			float:left;
			margin-right:10px;
		}

		.registerTrainingEvents .registrationForm1 .checkboxes4 #fontSize input {
			height:1.0em;
			width:50px;
			text-align:center;
			border:#9c9c9c solid 1px;
		}

	.registerTrainingEvents .registrationForm1 .checkboxes4 #otherAccommodations {
		margin-top:10px;
	}

		.registerTrainingEvents .registrationForm1 .checkboxes4 #otherAccommodations textarea {
			height:80px;
		}

	.registerTrainingEvents .registrationForm1 hr {
		margin:40px auto;
		border-bottom:#999 solid 1px;
	}

	.registerTrainingEvents .registrationForm1 #volunteerExperience {
		margin-bottom:50px;
	}
	
	/* === Submit Button 1 ============= */	
	.registerTrainingEvents .submitButton1 {
		margin-top:20px;
		border-top:#cb3e00 solid 1px;
		font-size:.8em;
	}
		
		.registerTrainingEvents .submitButton1 input {
			background:#cb3e00;
		}
		
		
		
		
		
		
/*
Training > Training Archive
=====================================
*/	
		
.trainingLibrary .socialLinks {
	position:absolute;
	background:none;
	width:100%;
	left:0px;
	top:129px;
}

	.trainingLibrary .content {
		background:none;
		box-shadow:none;
	}
	
	.trainingLibrary .headingOrange2 {
		text-align:center;
	}
	
		.trainingLibrary .headingOrange2 h6 {
			display:inline-block;
			font-size:4.2em;
			padding:4px 40px;
			margin:20px 100px 0px 100px;
			color:#fff;
			text-transform:uppercase;
		}
	
		.trainingLibrary .headingOrange2 ul {
			display:inline-block;
			padding:5px 70px;
	}
		
	/* === Intro ============= */	
	.trainingLibrary #intro {
		display:block;
		color:#f4f4f4;
		text-align:center;
		margin:25px auto 0px auto;
		font-size:1.8em;
	}
		
	/* === Archive Item ============= */	
	.trainingLibrary #libraryItem {
		display:block;
		background:#f4f4f4;
		margin:30px 10px;
		padding:25px;
		-moz-box-shadow:0px 0px 10px 0px #000;
		-webkit-box-shadow:0px 0px 10px 0px #000;
		box-shadow:0px 0px 10px 0px #000;
	}
		
		.trainingLibrary #libraryItem h5 {
			float:left;
			font-size:3.6em;
			line-height:1.0em;
			margin-bottom:7px;
			width:700px;
		}
		
		.trainingLibrary #libraryItem #datePresenter {
			clear:both;
			margin-bottom:20px;
			padding-top:7px;
			border-top:#0f852f solid 1px;
		}
		
		.trainingLibrary #libraryItem h4 {
			float:right;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:1.4em;
			color:#000;
			margin-left:20px;
		}
		
			.trainingLibrary #libraryItem h4 span {
				font-family:Abadi-Light, Arial, sans-serif;
				text-transform:uppercase;
				color:#666;
			}
				
		.trainingLibrary #libraryItem .copy4 {
			clear:both;
			border-bottom:#0f852f solid 1px;
			padding-bottom:10px;
		}
		
			.trainingLibrary #libraryItem .copy4 img {
				float:left;
				background:#fff;
				border:#ccc solid 1px;
				margin-right:30px;
				margin-bottom:40px;
			}
		
			.trainingLibrary #libraryItem .copy4 p {
				margin-bottom:40px;
			}
		
			.trainingLibrary #libraryItem .copy4 iframe {
				clear:both;
				display:block;
				margin:0px auto 30px auto;
			}
		
		.trainingLibrary #libraryItem #videoLink {
			background:#0f852f;
			float:right;
			padding:4px 10px;
			color:#f4f4f4;
			font-family:Abadi-Light, Arial, sans-serif;
			font-size:1.8em;
			text-transform:uppercase;
			margin-left:20px;
		}
		
			.trainingLibrary #libraryItem #videoLink:hover {
				color:#ffde00;
				text-decoration:none;
			}
		
			.trainingLibrary #libraryItem #videoLink span {
				color:#ffde00;
			}
		
		
		
		
		
		
/*
Training > Webinar Instructions
=====================================
*/	
		
.trainingWebinarInstructions .greyArea {
	padding:10px 0px 30px 0px;
}
		
	.trainingWebinarInstructions .greyArea p {
		margin:0px 30px 10px 30px;
		font-size:1.4em;
		text-align:justify;
	}
		
	.trainingWebinarInstructions .greyArea ul {
		margin:0px 30px 10px 30px;
		font-size:1.4em;
		text-align:left;
	}
		
		.trainingWebinarInstructions .greyArea ul li {
			margin-left:15px;
		}
		
		.trainingWebinarInstructions .greyArea p strong {
			display:block;
			font-family:Abadi-Light, Arial, sans-serif;
			font-size:1.4em;
			font-weight:normal;
			color:#cb3e00;
			margin-top:30px;
		}
		
		.trainingWebinarInstructions .greyArea p a {
			color:#cb3e00;
		}


.registerTrainingEvents p.sideAdd {
	display:block;
	background:#CB3E00;
	color:#fff;
	padding-left:10px;
	font-family:Abadi-Light, Arial, sans-serif;
}

.registerTrainingEvents a.sideAddLink {
	color:#CB3E00;
}
/*.registerTrainingEvents a.sideAddLink:hover {
	text-decoration:none;
}*/