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




/*
Admin
=====================================
*/	
	
.admin .socialLinks {
	display:none;
}

.admin #adminButtons {
	margin:-35px -35px 0px 0px;
}






/*
Admin > Login
=====================================
*/	

.loginPage #adminButtons {
	display:none;
}

.loginPage .content {
	background:none;
	box-shadow:none;
}

.loginPage .headingBlue1 {
	text-align:center;
}

	.loginPage .headingBlue1 h6 {
		display:inline-block;
		font-size:3.6em;
		padding:4px 40px;
		margin-top:20px;
		color:#fff;
		text-transform:uppercase;
	}

	.loginPage .darkGreenArea {
		padding:0px 15px;
	}

	.loginPage form {
		margin:60px auto;
	}

	.loginPage p small {
		display: block;
		font-size:0.7em !important;
		padding: 0px 70px;
	}

		.loginPage p small a {
			color: inherit !important;
			text-decoration: underline;
		}

	.loginPage #forgetPassword {
		float:right;
		background:#34a2d3;
		padding:2px 6px;
		font-family:Abadi-Light;
		font-size:1.4em;
		color:#fff;
	}

		.loginPage #forgetPassword:hover {
			color:#ffde00;
			text-decoration:none;
		}






/*
Admin > Retrieve Password
=====================================
*/	

.password #adminButtons {
	display:none;
}

.password .content {
	background:none;
	box-shadow:none;
}

.password .successMessage1 {
	margin-bottom:30px;
}

.password .errorMessage1 a {
	color:#f4f4f4;
	text-decoration:underline;
}

	.password .errorMessage1 a:hover {
		color:#ffde00;
	}

.password #loginButton {
	background:#0f852f;
	padding:7px 12px;
	font-family:Abadi-Light;
	font-size:1.8em;
	color:#fff;
	text-transform:uppercase;
}

	.password #loginButton:hover {
		color:#ffde00;
		text-decoration:none;
	}

.password .headingBlue1 {
	text-align:center;
}

	.password .headingBlue1 h6 {
		display:inline-block;
		font-size:3.6em;
		padding:4px 40px;
		margin-top:20px;
		color:#fff;
		text-transform:uppercase;
	}

.password .darkGreenArea {
	padding:0px 15px;
}

.password form {
	margin:60px auto;
	text-align:left;
}

.password #resetPassword {
	float:right;
	background:#34a2d3;
	padding:2px 6px;
	font-family:Abadi-Light;
	font-size:1.8em;
	color:#fff;
}

	.password #resetPassword:hover {
		color:#ffde00;
		text-decoration:none;
	}




/*
Admin > Landing Page
=====================================
*/	

.landingPage .content {
	background:none;
	box-shadow:none;
}
	
/* === DOnetwork Login ============= */	
.landingPage .donetworkLogin {
	position:absolute;
	top:129px;
	right:0px;
	margin:0px;
}

	/* === Heading Blue ============= */	
	.landingPage .headingBlue1 {
		text-align:center;
	}
	
		.landingPage .headingBlue1 #top {
			font-size:4.2em;
			padding:4px 40px;
			margin-top:20px;
			color:#fff;
		}
	
		.landingPage .headingBlue1 h6 {
			display:inline-block;
			font-size:2.6em;
			padding:4px 40px;
			color:#fff;
		}
	
		.landingPage .darkGreenArea {
			text-align:center;
		}
	
	/* === Admin Menus ============= */	
	.landingPage #adminMenu {
		display:inline-block;
		vertical-align:top;
		background:#f4f4f4;
		margin:30px 20px;
		-moz-box-shadow:0px 0px 10px 0px #000;
		-webkit-box-shadow:0px 0px 10px 0px #000;
		box-shadow:0px 0px 10px 0px #000;
		width:40%;
		text-align:left;
		padding:20px;
	}

	.landingPage #adminMenu h5 {
		display:block;
		background:#0f852f;
		font-size:2.6em;
		color:#fff;
		text-transform:uppercase;
		padding:3px 0px 2px 10px;
	}

	.landingPage #adminMenu ul {
		display:block;
		border-bottom:#0f852f solid 1px;
		font-size:1.4em;
		margin:0px;
		padding:10px 20px;
	}

	.landingPage #adminMenu li {
		list-style:url(../../images/arrow-blue-10x10.png);
		margin:7px 10px;
	}

	.landingPage #adminMenu a {
		color:#0f852f;
	}

		.landingPage #adminMenu a:hover {
			color:#34a2d3;
			text-decoration:none;
		}








/*
Admin > Organizer Meetings
=====================================
*/	

.organizerMeetings .greyArea {
	background:none;
}

	/* === Buttons ============= */	
	.organizerMeetings #addEditButton {
		float:right;
		background:#0f852f;
		font-family:Abadi-Light;
		font-size:1.6em;
		text-transform:uppercase;
		text-align:center;
		color:#f4f4f4;
		padding:5px 15px;
	}
	
		.organizerMeetings #addEditButton:hover {
			color:#ffde00;
			text-decoration:none;
		}

	.organizerMeetings #cancelButton {
		float:right;
		background:#ccc;
		font-family:Abadi-Light;
		font-size:1.6em;
		text-transform:uppercase;
		text-align:center;
		color:#666;
		padding:5px 15px;
	}
	
		.organizerMeetings #cancelButton:hover {
			color:#000;
			text-decoration:none;
		}

	/* === Message ============= */	
	.organizerMeetings .greyArea .successMessage1 {
		margin-top:20px;
	}

	/* === Add Meeting Form ============= */	
	.organizerMeetings .greyArea #adminForm1 {
		clear:both;
	}
	
		.organizerMeetings .greyArea #adminForm1 .submitButton1 {
			background:none;
			padding:0px;
		}

	/* === Edit Form ============= */	
	.organizerMeetings .greyArea #editForm {
		clear:both;
	}

		.organizerMeetings .greyArea #editForm #title {
			font-family:Abadi-Light;
			font-size:2.8em;
			width:99%;
			border:#ccc solid 2px;
			margin:10px 0px;
		}

		.organizerMeetings .greyArea #editForm textarea {
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:1.4em;
			width:99%;
			height:200px;
			border:#ccc solid 2px;
			margin:10px 0px;
		}

	/* === Submit Button =========== */
	#submitButton {
		float:right;
		background:#34a2d3;
		border:none;
		color:#fff;
		font-family:Abadi-Light;
		font-size:1.5em;
		line-height:20px;
		text-transform:uppercase;
		margin-bottom:20px;
		padding:3px 12px;
	}

		#submitButton:hover {
			cursor:pointer;
			color:#ffde00;
		}

	/* === Meetings Listing ============= */	
	.organizerMeetings .greyArea div {
		background:#e2e5e4;
		margin:30px 0px;
		padding:15px 30px;
	}

		.organizerMeetings .greyArea div h5 {
			font-size:2.8em;
			color:#34a2d3;
			margin-bottom:5px;
		}
	
		.organizerMeetings .greyArea div h4 {
			font-size:1.6em;
		}
	
		.organizerMeetings .greyArea div a {
			color:#34a2d3;
		}
	
			.organizerMeetings .greyArea div a:hover {
				color:#0f852f;
			}
	
		.organizerMeetings .greyArea div p {
			font-size:1.4em;
		}
	
		.organizerMeetings .greyArea div em {
			color:#666;
		}
	
		.organizerMeetings .greyArea #delete {
			color:#34a2d3;
			text-transform:uppercase;
		}
	
			.organizerMeetings .greyArea #delete:hover {
				color:#0f852f;
				text-decoration:none;
			}








/*
Admin > Registrations
=====================================
*/	

.registrations .greyArea {
	background:none;
}

	/* === Registrations List ============= */	
	.registrations #reportList {
		float:left;
		width:550px;
		margin:30px 0px 30px 30px;
	}

		.registrations #reportList h4 {
			color:#0f852f;
			text-align:center;
			font-size:2.8em;
		}
		
			.registrations #reportList h4 span {
				display:block;
				color:#666;
				font-size:0.6em;
			}

		.registrations #reportList #container {
			border:#34a2d3 solid 1px;
			margin:20px auto;
		}

		.registrations #reportList ul {
			margin:0px;
			padding:0px;
		}

		.registrations #reportList li {
			display:block;
			background:#fff;
			text-align:center;
		}

		.registrations #reportList li.alternate {
			background:#efefef;
		}
		
		.registrations #reportList h3 {
			display:inline-block;
			width:360px;
			font-size:2.1em;
			color:#34a2d3;
			text-align:left;
			line-height:45px;
		}
		
			.registrations #reportList h3 span {
				font-size:0.6em;
				color:#666;
				text-transform:uppercase;
				padding-left:5px;
			}
		
		.registrations #reportList h2 {
			display:inline-block;
			font-family:Arial, Helvetica, sans-serif;
			font-size:1.2em;
			color:#0f852f;
			text-align:right;
			line-height:45px;
			margin:0px;
		}
		
			.registrations #reportList h2 a {
				color:#0f852f;
			}
		
				.registrations #reportList h2 a:hover {
					color:#0f852f;
				}
		
		.registrations #reportList .details {
			background:#e2e5e4;
			text-align:left;
			-moz-box-shadow:inset 0px 1px 5px #888;
			-webkit-box-shadow:inset 0px 1px 5px #888;
			box-shadow:inset 0px 1px 5px #888;
			padding:10px 0px;
		}
		
		.registrations #reportList p {
			display:inline-block;
			color:#666;
			margin:4px 10px 4px 30px;
			font-size:1.1em;
			line-height:2.1em;
			vertical-align:top;
			text-align:left;
		}
		
			.registrations #reportList p em {
				color:#999;
			}
		
			.registrations #reportList p a {
				color:#666;
			}
			
		.registrations #reportList #half {
			width:225px;
		}
			
		.registrations #reportList #full {
			width:500px;
		}

		/* === Copy Email ============= */	
		.registrations #reportList #copyEmailLink {
			display:block;
			font-family:Abadi-Light;
			font-size:1.6em;
			color:#0f852f;
			margin:5px 0px;
		}
		
			.registrations #reportList #copyEmailLink:hover {
				color:#34a2d3;
				text-decoration:none;
			}
		
		.registrations #reportList .emailAddresses {
			display:block;
			font-size:1.2em;
			line-height:1.5em;
			border:#34a2d3 solid 1px;
			width:99%;
			height:150px;
			color:#666;
		}
			
	/* === Menu ============= */	
	.registrations #menu {
		float:right;
		background:#e2e5e4;
		padding:30px 15px;
		width:260px;
	}

		.registrations #menu h5 {
			font-size:2.2em;
			background:#0f852f;
			color:#f4f4f4;
			padding:3px 10px;
			margin-bottom:10px;
		}
	
		.registrations #menu ul {
			list-style:url(../../images/arrow-blue-10x10.png);
		}
	
		.registrations #menu li {
			margin:12px 0px;
		}
	
		.registrations #menu a {
			color:#34a2d3;
			font-size:1.3em;
		}
	
			.registrations #menu a span {
				display:block;
				font-size:0.8em;
				color:#666;
			}

			.registrations #menu a:hover,
			.registrations #menu a:hover span {
				color:#0f852f;
				text-decoration:none;
			}
	
		.registrations #menu hr {
			margin:20px 0px 30px 0px;
		}
	






/*
Admin > Shared Committee Documents
=====================================
*/	

.sharedDocuments .headingBlue1 {
	margin-top:40px;
}

.sharedDocuments .greyArea {
	background:none;
	padding:10px 0px;
}

	/* === Upload New Document Button ============= */	
	.sharedDocuments #uploadDocumentButton {
		position:absolute;
		background:#0f852f;
		font-family:Abadi-Light;
		font-size:1.6em;
		text-transform:uppercase;
		text-align:center;
		color:#f4f4f4;
		width:160px;
		padding:5px 0px;
		margin-top:-40px;
		margin-left:748px;
		cursor:pointer;
	}
	
		.sharedDocuments #uploadDocumentButton:hover {
			color:#ffde00;
			text-decoration:none;
		}

	/* === Admin Form 1 ============= */	
	.sharedDocuments .adminForm1 {
		margin:-10px 0px 0px 0px;
		padding:0px;
	}

	.sharedDocuments #leftCol {
		float:left;
	}

	.sharedDocuments #rightCol {
		float:right;
	}

	.sharedDocuments #leftCol,
	.sharedDocuments #rightCol {
		width:41%;
		margin:20px 40px 0px 40px;
	}

	.sharedDocuments form#adminForm1 label {
		display:block;
		margin:20px 40px;
	}

	.sharedDocuments .greyArea .adminForm1 textarea {
		height:180px;
	}
	
	.sharedDocuments .adminForm1 select {
		font-size:0.7em;
		width:100%;
	}
	
	.sharedDocuments .adminForm1 .submitButton1 {
		border:none;
	}

	/* === Documents List ============= */	
	.sharedDocuments .greyArea #category {
		background:#e2e5e4;
		margin:20px 100px 20px 0px;
		padding:5px 30px;
		-moz-border-top-right-radius:25px;
		border-top-right-radius:25px;
		-moz-border-bottom-right-radius:25px;
		border-bottom-right-radius:25px;
	}

		.sharedDocuments .greyArea #category #categoryTitle {
			font-family:Abadi-Light;
			font-size:2.8em;
			color:#34a2d3;
			text-transform:uppercase;
			cursor:pointer;
		}

		.sharedDocuments .greyArea #category #categoryTitle:hover {
			color:#0f852f;
			text-decoration:none;
		}

		.sharedDocuments .greyArea #category #categoryTitle span {
			font-family:Geneva, Arial, Helvetica, sans-serif;
			color:#e2e5e4;
			font-size:0.5em;
			margin-left:30px;
			vertical-align:middle;
		}

			.sharedDocuments .greyArea #category #categoryTitle:hover span {
				color:#0f852f;
				text-decoration:none;
			}
	
		.sharedDocuments .greyArea #category ul {
			display:block;
			list-style:url(../../images/arrow-blue-10x10.png);
			padding-top:10px;
		}
	
		.sharedDocuments .greyArea #category li {
			margin:10px 0px;
		}
	
			.sharedDocuments .greyArea #category li#upload {
				list-style:none;
				padding-top:15px;
				margin-top:45px;
				border-top:#ccc dotted 1px;
			}
	
				.sharedDocuments .greyArea #category li#upload p {
					font-style:italic;
					color:#0f852f;
				}
	
				.sharedDocuments .greyArea #category li#upload form {
					background:#f4f4f4;
					border:#ccc solid 1px;
					border-radius:5px;
					-moz-border-radius:5px;
					width:400px;
				}
			
					.sharedDocuments .greyArea #category li#upload label input[type="file"] {
						float:left;
						color:#34a2d3;
						font-size:1.2em;
						line-height:20px;
						margin:3px 0px 0px 5px;
					}
		
					.sharedDocuments .greyArea #category li#upload input[type="submit"] {
						float:right;
						background:#0f852f url(../../images/arrow-yellow-10x10.png) no-repeat 10px 45%;
						border:none;
						color:#fff;
						font-family:Abadi-Light;
						font-size:1.5em;
						text-transform:uppercase;
						width:auto;
						margin:0px;
						padding:5px 12px 5px 25px;
					}
			
						.sharedDocuments .greyArea #category li#upload input[type="submit"]:hover {
							cursor:pointer;
							color:#ffde00;
						}
	
		.sharedDocuments .greyArea #category #title {
			display:inline-block;
			font-family:Abadi-Light;
			font-size:2.1em;
			color:#0f852f;
		}
	
			.sharedDocuments .greyArea #category #title:hover {
				color:#34a2d3;
			}
	
			.sharedDocuments .greyArea #category #title span {
				font-size:0.7em;
			}
	
		.sharedDocuments .greyArea #category p {
			font-size:1.3em;
			margin:3px 0px 7px 0px;
		}
	
		.sharedDocuments .greyArea #category em {
			color:#666;
		}
	
		.sharedDocuments .greyArea #category #delete {
			color:#999;
			text-transform:uppercase;
			cursor:pointer;
		}
	
			.sharedDocuments .greyArea #category #delete:hover {
				color:#34a2d3;
				text-decoration:none;
			}









/*
Admin > Communities Profile
=====================================
*/	

	/* === Manage ILCs ============= */	
	.communityProfiles #manageIlcs {
		margin:20px auto;
		font-family:Abadi-Light;
		font-size:1.8em;
		color:#0f852f;
	}
	
		.communityProfiles #manageIlcs li {
			display:inline-block;
			width:400px;
			margin:5px 15px;
			vertical-align:top;
		}
	
		.communityProfiles #manageIlcs span {
			display:block;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:0.6em;
			text-transform:uppercase;
		}
	
		.communityProfiles #manageIlcs span,
		.communityProfiles #manageIlcs a {
			color:#34a2d3;
		}
	
			.communityProfiles #manageIlcs a:hover {
				color:#0f852f;
			}
	
	/* === Cancel Button ============= */	
	.communityProfiles #cancelButton {
		float:right;
		background:#cbcecd;
		font-family:Abadi-Light;
		font-size:1.4em;
		text-transform:uppercase;
		color:#666;
		padding:5px 10px;
		margin:0px 30px 10px 0px;
	}
	
		.communityProfiles #cancelButton:hover {
			background:#34a2d3;
			color:#fff;
			text-decoration:none;
		}
	
	/* === Registration Form 1 ============= */	
	.communityProfiles .registrationForm1 {
		clear:both;
		margin:30px;
	}

		.communityProfiles .registrationForm1 #disclaimer {
			display:block;
			color:#0f852f;
			text-align:center;
			width:600px;
			margin:10px auto 40px auto;
		}

		.communityProfiles .registrationForm1 #ilcAcronym input {
			text-transform:uppercase;
		}
	
		.communityProfiles .registrationForm1 .checkboxes1 {
			height:60px;
		}
	
		.communityProfiles .registrationForm1 .checkboxes2 {
			height:150px;
		}
	
		.communityProfiles .registrationForm1 .checkboxes4 {
			margin-bottom:30px;
		}
	
		.communityProfiles .registrationForm1 .popUpBox {
			clear:both;
			display:block;
			border-top:#999 dotted 1px;
			margin-top:20px;
			padding-top:20px;
		}
	
		.communityProfiles .registrationForm1 #posting {
			margin-top:20px;
		}
	
			.communityProfiles .registrationForm1 #posting textarea {
				height:150px;
			}
			
		.communityProfiles .registrationForm1 .timeDropDown1 {
			margin-top:20px;
			margin-bottom:25px;
		}
			
		.communityProfiles .registrationForm1 #eventDescription {
			height:275px;
			margin-top:5px;
		}









/*
Admin > Reporting Tool
=====================================
*/	
	
	/* === Cancel Button ============= */	
	.reportingTool #cancelButton {
		float:right;
		background:#cbcecd;
		font-family:Abadi-Light;
		font-size:1.4em;
		text-transform:uppercase;
		color:#666;
		padding:5px 10px;
		margin:0px 30px 10px 0px;
	}
	
		.reportingTool #cancelButton:hover {
			background:#34a2d3;
			color:#fff;
			text-decoration:none;
		}
	
	/* === Registration Form 1 ============= */	
	.reportingTool .registrationForm1 {
		clear:both;
		margin:40px 30px;
	}
	
		.reportingTool .registrationForm1 h2 {
			color:#34a2d3;
			margin-bottom:10px;
		}
	
		.reportingTool .registrationForm1 .checkboxes4 {
			margin-bottom:30px;
		}
	
		.reportingTool .registrationForm1 #concentrationOther input,
		.reportingTool .registrationForm1 #typeOther input {
			margin-left:10px;
			width:300px;
		}

			.reportingTool .registrationForm1 .checkboxes1 label {
				min-height:40px;
			}

			.reportingTool .registrationForm1 .checkboxes3 label {
				margin-bottom:4px;
			}

		.reportingTool .registrationForm1 label .text {
			border:#9c9c9c solid 1px;
		}

		.reportingTool .registrationForm1 .dateDropDown1 select {
			display:block;
			width:450px;
			margin-bottom:40px;
		}

		.reportingTool .registrationForm1 .dateDropDown1 #month,
		.reportingTool .registrationForm1 .dateDropDown1 #day,
		.reportingTool .registrationForm1 .dateDropDown1 #year {
			display:block;
			float:left;
			width:140px;
			margin:0px 15px 30px 0px;
		}

		.reportingTool .registrationForm1 textarea {
			height:100px;
		}

		.reportingTool .registrationForm1 #otherOrganiztion {
			margin-top:15px;
		}











/*
Admin > Reporting Tool Library
=====================================
*/	

.reportingToolLibrary .greyArea {
	background:none;
}

	/* === Report List ============= */	
	.reportingToolLibrary #reportList {
		float:left;
		width:550px;
		margin:30px 0px 30px 30px;
	}

		.reportingToolLibrary #reportList h4 {
			color:#0f852f;
			text-align:center;
			font-size:3.2em;
		}
		
			.reportingToolLibrary #reportList h4 span {
				font-family:Geneva, Arial, Helvetica, sans-serif;
				display:block;
				color:#666;
				font-size:0.4em;
			}

		.reportingToolLibrary #reportList #container {
			border:#34a2d3 solid 1px;
			margin-top:20px;
		}

		.reportingToolLibrary #reportList ul {
			margin:0px;
			padding:0px;
		}

		.reportingToolLibrary #reportList li {
			display:block;
			background:#fff;
			text-align:center;
		}

		.reportingToolLibrary #reportList li.alternate {
			background:#efefef;
		}
		
		.reportingToolLibrary #reportList h3 {
			display:inline-block;
			width:420px;
			font-size:2.1em;
			color:#34a2d3;
			text-align:left;
			line-height:45px;
		}
		
			.reportingToolLibrary #reportList h3 span {
				font-size:0.7em;
			}
		
				.reportingToolLibrary #reportList h3 span em {
					color:#666;
					font-style:normal;
				}
		
		.reportingToolLibrary #reportList h2 {
			display:inline-block;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:1.2em;
			color:#0f852f;
			text-align:right;
			line-height:45px;
			margin:0px;
		}
		
			.reportingToolLibrary #reportList h2 a {
				color:#0f852f;
			}
		
				.reportingToolLibrary #reportList h2 a:hover {
					color:#0f852f;
				}
		
		.reportingToolLibrary #reportList .details {
			background:#e2e5e4;
			text-align:left;
			-moz-box-shadow:inset 0px 1px 5px #888;
			-webkit-box-shadow:inset 0px 1px 5px #888;
			box-shadow:inset 0px 1px 5px #888;
		}
		
		.reportingToolLibrary #reportList #download {
			float:right;
			background:#0f852f;
			font-family:Abadi-Light;
			font-size:1.5em;
			text-transform:uppercase;
			margin-top:15px;
			padding:3px 10px;
			color:#f4f4f4;
		}
		
			.reportingToolLibrary #reportList #download:hover {
				color:#ffde00;
				text-decoration:none;
			}
		
		.reportingToolLibrary #reportList h1 {
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:1.6em;
			margin:60px 30px 0px 30px;
			color:#0f852f;
		}
		
			.reportingToolLibrary #reportList h1 hr {
				border-bottom:#0f852f dashed 1px;
				margin:5px 0px;
			}
		
			.reportingToolLibrary #reportList h1 em {
				display:inline-block;
				font-size:0.7em;
				width:240px;
				vertical-align:top;
			}
		
				.reportingToolLibrary #reportList h1 em span {
					display:block;
					font-size:0.9em;
					width:auto;
					color:#666;
					padding:2px 0px;
					text-align:left;
				}
		
			.reportingToolLibrary #reportList h1 span {
				display:inline-block;
				font-size:0.7em;
				color:#34a2d3;
				text-align:right;
				width:240px;
				vertical-align:top;
			}
		
				.reportingToolLibrary #reportList h1 span a {
					color:#34a2d3;
					font-style:normal;
				}
			
					.reportingToolLibrary #reportList h1 span a:hover {
						color:#0f852f;
					}
		
		.reportingToolLibrary #reportList p {
			color:#666;
			margin:18px 20px 18px 30px;
			font-size:1.3em;
			line-height:1.4em;
			text-align:left;
		}
		
			.reportingToolLibrary #reportList hr {
				margin:10px 30px;
			}
		
			.reportingToolLibrary #reportList p span {
				display:block;
				font-style:normal;
				font-size:0.9;
				color:#34a2d3;
				margin-bottom:4px;
			}
		
			.reportingToolLibrary #reportList p a {
				color:#666;
			}
			
		/* === Copy Email ============= */	
		.reportingToolLibrary #reportList #copyEmailLink {
			display:inline-block;
			font-family:Abadi-Light;
			font-size:1.6em;
			color:#0f852f;
			margin:20px 0px 5px 0px;
		}
		
			.reportingToolLibrary #reportList #copyEmailLink:hover {
				color:#34a2d3;
				text-decoration:none;
			}
		
		.reportingToolLibrary #reportList #emailAddresses {
			display:block;
			font-size:1.2em;
			line-height:1.5em;
			border:#34a2d3 solid 1px;
			width:99%;
			height:150px;
			color:#666;
		}
			
	/* === Menu ============= */	
	.reportingToolLibrary #menu {
		float:right;
		background:#e2e5e4;
		padding:30px 15px;
		width:260px;
	}

		.reportingToolLibrary #menu h5 {
			font-size:2.2em;
			line-height:1.1em;
			background:#0f852f;
			color:#f4f4f4;
			padding:6px 20px 6px 10px;
			margin-bottom:10px;
		}
	
		.reportingToolLibrary #menu ul {
			list-style:url(../../images/arrow-blue-10x10.png);
		}
	
		.reportingToolLibrary #menu li {
			margin:12px 0px;
		}
	
		.reportingToolLibrary #menu a {
			color:#34a2d3;
			font-size:1.3em;
		}
	
			.reportingToolLibrary #menu a span {
				font-size:0.8em;
				color:#666;
			}

			.reportingToolLibrary #menu a:hover,
			.reportingToolLibrary #menu a:hover span {
				color:#0f852f;
				text-decoration:none;
			}
	
		.reportingToolLibrary #menu hr {
			margin:20px 0px 30px 0px;
		}
	








/*
Admin > Schedule Training
=====================================
*/	

	.scheduleTrainingEvent #leftCol {
		width:450px;
	}

	.scheduleTrainingEvent #rightCol {
		width:300px;
	}

	/* === Manage Trainings ============= */	
	.scheduleTrainingEvent #manageTrainings {
		margin:20px auto;
		list-style:url(../../images/arrow-blue-10x10.png);
		font-family:Abadi-Light;
		font-size:1.0em;
		color:#0f852f;
	}
	
		.scheduleTrainingEvent #manageTrainings li {
			display:block;
			line-height:1.0em;
			margin-bottom:18px;
		}
	
		.scheduleTrainingEvent #manageTrainings b {
			margin-top:4px;
		}
	
		.scheduleTrainingEvent #manageTrainings b,
		.scheduleTrainingEvent #manageTrainings span {
			display:block;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:0.6em;
			font-weight:normal;
			text-transform:uppercase;
		}
		
		.scheduleTrainingEvent #manageTrainings span,
		.scheduleTrainingEvent #manageTrainings a {
			color:#34a2d3;
		}
	
			.scheduleTrainingEvent #manageTrainings a:hover {
				color:#0f852f;
			}
	
	/* === Cancel Button ============= */	
	.scheduleTrainingEvent #cancelButton {
		float:right;
		background:#cbcecd;
		font-family:Abadi-Light;
		font-size:1.4em;
		text-transform:uppercase;
		color:#666;
		padding:5px 10px;
		margin:0px 30px 10px 0px;
	}
	
		.scheduleTrainingEvent #cancelButton:hover {
			background:#34a2d3;
			color:#fff;
			text-decoration:none;
		}
	
	/* === Registration Form 1 ============= */	
	.scheduleTrainingEvent .registrationForm1 {
		clear:both;
	}
	/* === Registration Form 1 ============= */	
	.scheduleTrainingEvent .registrationForm1 {
		margin:30px;
	}
	
		.scheduleTrainingEvent .registrationForm1 textarea {
			min-height:250px;
		}
	
		.scheduleTrainingEvent .registrationForm1 .checkboxes1 {
			height:60px;
		}
	
		.scheduleTrainingEvent .registrationForm1 .checkboxes2 {
			height:150px;
		}
	
		.scheduleTrainingEvent .registrationForm1 .checkboxes4 {
			margin-bottom:30px;
		}
	
		.scheduleTrainingEvent .registrationForm1 #teleconference1,
		.scheduleTrainingEvent .registrationForm1 #teleconference2 {
			display:none;
			margin:3px 0px 10px 25px;
			font-size:0.8em;
		}
	
		.scheduleTrainingEvent .registrationForm1 .popUpBox {
			clear:both;
			display:block;
			border-top:#999 dotted 1px;
			margin-top:20px;
			padding-top:20px;
		}
	
		.scheduleTrainingEvent .registrationForm1 #posting {
			margin-top:20px;
		}
	
			.scheduleTrainingEvent .registrationForm1 #posting textarea {
				height:150px;
			}
			
		.scheduleTrainingEvent .registrationForm1 .timeDropDown1 {
			display:inline-block;
			margin-top:20px;
			width:200px;
			vertical-align:top;
		}
			
			.scheduleTrainingEvent .registrationForm1 .timeDropDown1 select {
				width:100%;
			}
			
		.scheduleTrainingEvent .registrationForm1 #eventDescription {
			height:360px;
		}
			
		.scheduleTrainingEvent .registrationForm1 #duration {
			display:inline-block;
			width:200px;
			margin-top:20px;
			margin-left:40px;
			vertical-align:top;
		}
			
			.scheduleTrainingEvent .registrationForm1 #duration input {
				margin-top:6px;
			}






/*
News or Topic
=====================================
*/	

.newsAlerts .adminForm1 .checkboxes1 {
	font-size:1.1em;
	margin-top:-20px;
}






/*
Unsubscribe
=====================================
*/	

.unsubscribe .content {
	background:none;
	box-shadow:none;
}

.unsubscribe .socialLinks {
	display:none;
}

.unsubscribe .headingOrange1 {
	text-align:center;
}






/*
Blaclist
=====================================
*/	

.blacklist .content {
	background:none;
	box-shadow:none;
}

.blacklist .socialLinks {
	display:none;
}

.blacklist .headingOrange1 {
	text-align:center;
}








/*
Admin > Users
=====================================
*/	

.users .greyArea {
	background:none;
	text-align:center;
}

	.users .greyArea hr {
		border-bottom:#ccc dotted 1px;
		width:700px;
		margin:40px auto;
	}
			

	/* === Add User Button ============= */	
	.users #addUserButton {
		display:inline-block;
		background:#0f852f;
		font-family:Abadi-Light;
		font-size:2.1em;
		text-transform:uppercase;
		text-align:center;
		color:#f4f4f4;
		padding:5px 20px;
		margin-top:40px;
	}
	
		.users #addUserButton:hover {
			color:#ffde00;
			text-decoration:none;
		}

	/* === Admin Form 1 ============= */	
	.users .adminForm1 {
		margin-bottom:-70px;
		padding:0px;
		text-align:left;
	}

	.users #leftCol {
		float:left;
	}

	.users #rightCol {
		float:right;
	}

	.users #leftCol,
	.users #rightCol {
		width:41%;
		margin:20px 40px 0px 40px;
	}

	.users .greyArea .adminForm1 textarea {
		height:180px;
	}
	
	.users .adminForm1 select {
		font-size:0.7em;
		width:100%;
	}
	
	.users .adminForm1 .submitButton1 {
		border:none;
	}

	/* === Users Menu ============= */	
	.users #menu {
		display:inline-block;
		background:#e2e5e4;
		padding:30px 15px;
		margin:0px 15px 30px 15px;
		width:230px;
		vertical-align:top;
	}

		.users #menu h5 {
			font-size:2.2em;
			background:#0f852f;
			color:#f4f4f4;
			padding:3px 10px;
			margin-bottom:10px;
		}
	
		.users #menu ul {
			list-style:url(../../images/arrow-blue-10x10.png);
		}
	
		.users #menu li {
			margin:7px 0px;
			text-align:left;
		}
	
		.users #menu p {
			font-size:1.4em;
			color:#666;
			margin:0px;
		}
	
			.users #menu p em {
				font-size:0.8em;
			}
	
		.users #menu span {
			color:#34a2d3;
			font-size:1.0em;
			padding:0px 5px;
		}
	
		.users #menu a {
			color:#34a2d3;
			font-size:1.0em;
			text-transform:uppercase;
		}

			.users #menu a:hover {
				color:#0f852f;
				text-decoration:none;
			}
	
		.users #menu hr {
			margin:20px 0px 30px 0px;
		}

		
		
		
		
		
		
		
		
		
		
		
		
		
