/* @override http://www.apldnj.org/styles/pages.css */

#pages {	background-color: #ffffee;	float: left;	}	#pages #footer {		float: left;		font-size: 10px;		color: #000;		letter-spacing: 1px;		margin-top: 5px;		width: 630px;	}				#pages #footer span#copyright {			float: left; width: 230px;		}					#pages #footer span#lform {			float: right; width: 110px;		}					#pages #footer a { text-decoration: none; color: #838383; }	#pages .page-section {		margin-top: 170px;		float: left;		background-color: #dce2ff;		width: 630px;	}			#pages .page-section h1 {			background-color: #dce2ff;			width: 605px;			display: block;			color: #01406c;			letter-spacing: 1px;			font-size: 14px;			padding: 12px 0 3px 25px;			border-bottom: 1px solid #fff;		}			.page-section img {			border: 3px solid #fff;	}
	
	/* SPONSORS STYLES */
	#sponsors p {			padding: 20px 20px 0px 25px; 	}	#sponsors h2 {			padding: 20px 20px 0px 25px;			margin:0px 0px -5px 0px;			font-size:12px;			color:#666666;	}	#sponsors ul {		color: #000;		list-style-type: none;		padding-left: 25px;		padding-top: 12px;	}	#sponsors ul li {		margin: 0 0 12px;	}	#sponsors ul li a {		color: #000;		font-size: 12px;
		text-decoration: none;	}

	#sponsors h2.sponsor-bronze {
		color: #CD8032;
	}
	
	#sponsors h2.sponsor-silver {
		color: #777777;
	}
	
	#sponsors h2.sponsor-gold {
		color: #C09F58;
	}
	
	#sponsors h2.sponsor-platinum {
		color: #706959;
	}	
	
	#sponsors ul.sponsor-bronze, #sponsors ul.sponsor-bronze a {
		font-size: 8pt;
	}
	
	#sponsors ul.sponsor-silver, #sponsors ul.sponsor-silver a {
		font-size: 9pt;
	}
	
	#sponsors ul.sponsor-gold, #sponsors ul.sponsor-gold a {
		font-size: 10pt;
	}
	
	#sponsors ul.sponsor-platinum, #sponsors ul.sponsor-platinum a {
		font-size: 11pt;
	}			/* left side page-section */		.page-section .section-left {		width: 250px;		margin-left: 25px;		float: left;	}		.page-section .section-left p {			font-size: 12px;			color: #000;			line-height: 19px;			margin: 15px 0;		}			/* right side page-section */		.page-section .section-right {		width: 290px;		float: right;		margin: 25px 10px;	}/* sections with floating images, wrapped text */	.page-section .section-left-wrap {		margin-left: 25px;		float: left;		color: #000;		font-size: 12px;		padding-top: 20px;		line-height: 19px;	}		.page-section .section-left-wrap img {			float: right;			margin: 15px 15px 15px 10px;		}	.page-section .section-left-wrap p {		margin-bottom: 15px;		margin-top: 5px;	}

/* MEMBERS TABLE & FOOTER STYLE */table {	width: 100%;	color: #000;	border: 0;}	table a { color: #000; text-decoration: none;}	table a:hover { color: #000; }	table td {		padding: 0 15px;	}	table tr#top-row td {		height: 30px;		text-transform: uppercase;		font-weight: bold;		border: 0;		border-bottom: 2px solid #fff;		border-right: 1px dotted #fff;	}		table tr.member-row td {		height: 70px;		border: 0;		border-bottom: 1px solid #fff;		border-right: 1px dotted #fff;	}		table tr td.noborder { border-right: 0; }	table tr#top-row td.noborder { border-right: 0; }	#members .section-footer a { margin-top: -3px; border-top: 0;}	/* section footer */.page-section .section-footer a {	float: left;	width: 100%;	text-decoration: none;	color: #000;	padding: 10px 15px 10px 15px;	border-top: 1px solid #fff;	margin-top: 50px;}	.page-section .section-footer a img {		border: 0;		position: relative;		bottom: 3px;		margin-right: 5px;	}/* LISTS */ul {	color: #000;	list-style-type: none;	padding-left: 25px;	padding-top: 20px;}ul li {	margin: 0 0 15px;}ul li a {	color: #000;	font-size: 12px;}
/* EVENTS */div.single-event {	padding: 20px 20px 50px 25px;	border-bottom: 1px solid #fff;	color: #000;}		div.single-event span {		display: block; 	}		div.single-event h3 {		margin: 20px 0 5px 0;		font-size: 12px;	}	#events .section-footer a { margin-top: -3px; border-top: 0;} 	input#contact-input {		width: 230px;		border: 0;		padding: 4px;		font-size: 11px;		margin-bottom: 15px;}input#contact-submit {		width: 65px;		border: 0;		padding: 4px;		font-size: 11px;		margin-bottom: 15px;		text-transform: uppercase;}