/* Import base styles */
@import url(/staticarchive/240319da3451cb33b89a456505db1011099560a1.css);


/* START: Intro section styles */
	div#introContainer { position: relative; margin: 10px 0 10px; }
	div#introContainer img { float: left; border: 1px solid black; }
	div#introSection { float: right; width: 310px;  }
		#introSection h2 { margin: 0 0 5px; font-size: 140%; }
		#introSection h3 { margin: 10px 0 0; text-transform: none; font-size: 110%; }
		#introSection p { margin: 0 0 10px; }
/* END: Intro section styles */



/* START: Primary Promo styles */
	ul.primaryPromo { margin: 10px 0; }
		.primaryPromo li { border-top: 1px solid #A50006; border-left: 1px solid #ABA9A9; border-right: 1px solid #ABA9A9; border-bottom: 1px solid #ABA9A9; float: left; width: 318px; }
		* html .primaryPromo li { width: 320px; }
			.primaryPromo li.first { margin-right: 10px; }
		.primaryPromo li h2 { color: #FFFFFF; background-color: #A50006; padding: 3px 10px; margin: 0 0 10px; }
		.primaryPromo li img { margin-left: 10px; border: 1px solid #000000; }
		.primaryPromo li p { padding: 0 0 0 10px; }

	ul.subindexPromo { margin: 10px 0; }
		.subindexPromo li { border-top: 1px solid #A50006; border-left: 1px solid #ABA9A9; border-right: 1px solid #ABA9A9; border-bottom: 1px solid #ABA9A9; float: left; width: 318px; }
		* html .subindexPromo li { width: 320px; }
			.subindexPromo li.first { margin-right: 10px; }
		.subindexPromo li h2 { color: #FFFFFF; background-color: #A50006; padding: 3px 10px; margin: 0 0 10px; }
		.subindexPromo li img { margin-left: 10px; border: 1px solid #000000; }
		.subindexPromo li p { padding: 0 0 0 10px; margin: 10px 0 8px 0; }

	ul.primaryPromoBlock { margin: 10px 0; }
		.primaryPromoBlock li.first,
		.primaryPromoBlock li.second { border-top: 1px solid #EEEBEB; border-left: 1px solid #EEEBEB; border-right: 2px solid #DFDEDE; border-bottom: 2px solid #DFDEDE; float: left; }
		.primaryPromoBlock li.first { padding: 5px; width: 305px; }
		.primaryPromoBlock li.second { padding: 10px; }
		* html .primaryPromoBlock li.first { width: 318px; }
		* html .primaryPromoBlock li.second { width: 319px; }
		.primaryPromoBlock li.first { margin-right: 10px; }
			.primaryPromoBlock li img { border: 1px solid #000000; margin-right: 8px; }
			.primaryPromoBlock li.first h2,
			.primaryPromoBlock li.second h2 { text-transform: none; }
			.primaryPromoBlock li.first img { float: left; }
			.primaryPromoBlock li.second img { margin: 0; }
		
			.primaryPromoBlock li.first h2 { margin: 0 0 5px; }
			.primaryPromoBlock li.first p { margin: 0px; }
			.primaryPromoBlock li.second h2 { margin: 0 0 5px; }
			.primaryPromoBlock li.second ul { margin: 10px 0 0; }
			.primaryPromoBlock li.second ul li { padding: 0 0 0 15px; background: url('/staticarchive/e985f4c47660efe34ddd56a279dceeb816e7a7e8.gif') no-repeat 0px 0.4em; }
			
				.primaryPromoBlock li ul li.alpha { padding: 5px 5px 10px; border-bottom: 1px dotted #BDBDBD; }
				.primaryPromoBlock li ul li.omega { padding: 10px 5px 5px; }
		
/* END: Primary Promo styles */


/* START: Secondary Promo styles */
	ul.secondaryPromo { position: relative; border-top: 1px solid #ABA9A9; border-left: 1px solid #ABA9A9; border-right: 1px solid #ABA9A9; border-bottom: 1px solid #ABA9A9; clear: both; margin: 10px 0; padding: 5px; }
		.secondaryPromo li { padding: 5px; width: 300px; clear: none; }
		* html .secondaryPromo li { width: 315px; }
			.secondaryPromo li.first { float: left; padding-right: 10px; border-right: 1px dotted #ABA9A9; }
			.secondaryPromo li.second { float: left; padding-left: 10px; }
			
			.secondaryPromo li img { float: left; margin: 0 10px 0 0; border: 1px solid #000000; }
			.secondaryPromo li h3 { text-transform: none; margin: 0; }
			.secondaryPromo li p { margin: 0; }

	ul.programmesSecondaryPromo { border-top: 1px solid #ABA9A9; border-left: 1px solid #ABA9A9; border-right: 1px solid #ABA9A9; border-bottom: 1px solid #ABA9A9; clear: both; margin: 10px 0; padding: 10px; }
		ul.programmesSecondaryPromo li { padding: 0; }
			.programmesSecondaryPromo li img { float: left; margin: 0 10px 0 0; border: 1px solid #000000; }
			.programmesSecondaryPromo li h3 { text-transform: none; margin: 0; }
			.programmesSecondaryPromo li p { margin: 0; padding: 0; }
/* END: Secondary Promo styles */


/* START: Tertiary Promo styles */
	ul.tertiaryPromo { border-top: 1px solid #ABA9A9; border-left: 1px solid #ABA9A9; border-right: 1px solid #ABA9A9; border-bottom: 1px solid #ABA9A9; clear: both; margin: 10px 0; padding: 5px; }
		.tertiaryPromo li { padding: 5px; width: 140px; }
		* html .tertiaryPromo li { width: 156px; }
			.tertiaryPromo li.first { padding-right: 10px; float: left; border-right: 1px dotted #ABA9A9; }
			.tertiaryPromo li.mid { padding: 5px 10px; float: left; border-right: 1px dotted #ABA9A9; }
			.tertiaryPromo li.last { padding-left: 10px; float: left; }
		
		.tertiaryPromo li img { display: block; border: 1px solid #000000; margin: 0 0 5px; }
		.tertiaryPromo li p { margin: 5px 0 0; padding: 0; }
/* END: Tertiary Promo styles */


/* START: Related link styles */
	ul.relatedLinks { border-top: 1px solid #ABA9A9; border-left: 1px solid #ABA9A9; border-right: 1px solid #ABA9A9; border-bottom: 1px solid #ABA9A9; clear: both; margin: 10px 0; padding: 5px; }
		.relatedLinks li { padding: 5px; }
		.relatedLinks li h3 { text-transform: none; font-size: 100%; }
			
		.relatedLinks li ul { padding: 0; list-style-type: none; }
			.relatedLinks li ul li { padding: 0 0 0 15px; float: left; width: 30%; background: url('/staticarchive/e985f4c47660efe34ddd56a279dceeb816e7a7e8.gif') no-repeat 0px 0.3em; }
			.relatedLinks li ul li.first { clear: left; }
/* END: Related link styles */