
/*
	timelinePrimaryScale and timelineSecondaryScale are inside timelineScale.
	timelineEvents are plotted inside timelineContent.
	timelineOverview slider is inside timelineFoot.
	timelineScale and timelineContent are inside a scrollable timelineScrollingContent.
	timelineScrollingContent and timelineFoot are inside timelineContainer.
*/



.timelineContainer {
	background-color:#fff;
	display:block;
	overflow:hidden;
	position:relative;
	width:946px;
}

	.timelineContainer * {
		 font-family:arial,helvetica,sans-serif;
	}

	.timelineContainer H2 {
		margin:10px;
		border-bottom:2px solid #ccc;
		padding:0 0 5px 0;
	}

	.timelineContainer P {
		margin:0px 10px 10px 10px;
	}


	.timelineContainer .timelineBody {
		background-image:url(/staticarchive/3661e7f68336d60edf98f95dec4d03765d0dcb46.gif);
		background-repeat:repeat-x;
		background-position:0 0;
		padding-top:1px;
		border:solid 1px #b0b0b0;
		border-top:none;			/* Because of a bug in glow where drag inside an element with border-top causes content to nudge down on each click, we have to apply the top border using a background image instead. */
		display:block;
		overflow:hidden;
		width:100%;
		position:relative;
		height:360px;				/* Width gets recalculated at run time to allow for varying numberOfRows option */
		width:926px;
		margin-left:10px;
	}

		.timelineContainer .timelineBody .timelineScrollingContent {
			cursor:move;
			cursor:w-resize;
			display:block;
			position:relative;
			height:100%;
			width:100%;
		}




/* Timeline Primary and Secondary SCALE AXES: */

	.timelineScale {
		height:100%;
	}

	.timelineScale .timelineScaleOverlay {
		background:transparent url(/staticarchive/ac94dd14ff2feda598106637c2bb6e18960dfb86.png) repeat-x 0 bottom;
		position:relative;
		top:-6px;
		height:63px;	/* Same height as its background image so that we can see bottom of alpha-image in IE6 */
		width:100%;
	}

		* HTML .timelineScale .timelineScaleOverlay {
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/staticarchive/ac94dd14ff2feda598106637c2bb6e18960dfb86.png', sizingMethod='scale');
		}


	.timelineScale LI {
		color:#666666;
		font-size:1.6em;
		font-weight:normal;
		padding:0;
		text-indent:3px;
	}

		* HTML .timelineScale LI {
			float:left;	 /* Necessary for IE6 */
		}

		.timelineScale LI SMALL {
			font-size:0.7em;
		}



	.timelineScale .timelinePrimaryScale {
		display:block;
		xDISPLAY:NONE;
		overflow-x:visible;
		position:absolute;
		height:26px;
		width:100%;
	}

		.timelineScale .timelinePrimaryScale LI {
			font-size:2em;
			line-height:1.2em;
			display:-moz-box;
			display:inline-block;
			padding:0;
			height:100%;
			width:100px;
		}

		.timelineScale .timelinePrimaryScale LI,
		.timelineScale .timelinePrimaryScale LI.odd {
			background-color:transparent;
		}

		.timelineScale .timelinePrimaryScale LI.even {
			background-color:transparent;
		}




	.timelineScale .timelineSecondaryScale {
		display:block;
		overflow-x:visible;
		position:absolute;
		height:100%;
		top:0px;
	}

		.timelineScale .timelineSecondaryScale LI {
			background-image:url(/staticarchive/90909f9f7ed4b881d462eb4f2cbe7a95e6c562fd.gif);
			background-repeat:repeat-y;
			background-position:0 0;
			font-size:1.6em;
			line-height:1.5em;
			display:-moz-box;
			display:inline-block;
			height:100%;
			width:100px;
			padding-top:26px;
		}

		.timelineScale .timelineSecondaryScale LI,
		.timelineScale .timelineSecondaryScale LI.odd {
			background-color:#E1DFD9;
		}

		.timelineScale .timelineSecondaryScale LI.even {
			background-color:#EBEBEB;
		}



	.timelineScale .timelineMinorScale {
		display:block;
		overflow-x:visible;
		position:absolute;
		height:100%;
		top:56px;
	}


		.timelineScale .timelineMinorScale LI {
			background-image:url(/staticarchive/859b564d5d7b63d134f1dbf965f877ccef383c4b.gif);
			background-repeat:repeat-y;
			background-position:0 0;
			font-size:1px;
			display:-moz-box;
			display:inline-block;
			height:100%;
			width:1px;
		}


/* ...end of scale elements */







/* Timeline EVENT elements: */

	.timelineContainer .timelineEvents {
		display:block;
		height:14em;
		overflow-x:visible;
		position:absolute;
		top:0px;
		left:0px;
	}
	
		.timelineContainer .timelineEvents DL.timeline {
			display:block;
			list-style:none;
		}


	.timelineContainer .event {
		background-position:0 0;
		background-color:transparent;
		background-repeat:no-repeat;
		display:block;
		overflow-x:visible;
		position:absolute;
		cursor:pointer;
	}

		* HTML .timelineContainer .event {
			display:inline-block;
			text-align:right;
			white-space:nowrap;
		}

			* HTML .timelineContainer .event * {
				text-align:left;
			}

		.timelineContainer .event .eventEnd{
			position:absolute;
			top:0px;
			right:0px;
		}

			* HTML .timelineContainer .event .eventEnd{
				display:inline-block;
				margin-bottom:3px;
				position:static;
			}



	/* eventMiddle contains the content: */

		.timelineContainer .event .eventMiddle {
			background-position:0 0;
			background-color:transparent;
			background-repeat:repeat-x;
			display:block;
			height:100%;		
		}

			* HTML .timelineContainer .event .eventMiddle{
				display:inline-block;
				margin-right:0;
			}



	/* eventMiddle just holds the graphic for the right hand edge of the event: */

		.timelineContainer .event .eventEnd {
			background-position:0 0;
			background-color:transparent;
			background-repeat:no-repeat;
			display:block;
			xfloat:right;
			height:100%;		
		}

		.timelineContainer .periodEvent {
		}

		.timelineContainer .singleEvent {
			width:auto;
		}




	/* PERIOD EVENT elements between two dates in the timeline:*/

		.timelineBody .periodEvent {
			background-image:url(/staticarchive/e3c7602dfeba3752020134b2ee89846f365eada7.png) ;
			height:64px;
			/* width will be set at run time */
		}

			.timelineContainer .periodEvent .eventMiddle {
				background-image:url(/staticarchive/958520860c44062296c390f3235f07fe1a1c1626.png);
				margin:0 24px 0 24px;	/* Widths should match those of the left and right images. */
			}

			.timelineContainer .periodEvent .eventEnd {
				background-image:url(/staticarchive/1f11475fe62041d2d01c5b957b2b21626001f3f2.png);
				right:0px;
				width:24px;
			}

			.timelineContainer .periodEvent .eventInnerSkin {
				background-image:url(/staticarchive/958520860c44062296c390f3235f07fe1a1c1626.png);
			}

			.timelineContainer .periodEvent .eventOuterSkin {
				background-image:url(/staticarchive/1f11475fe62041d2d01c5b957b2b21626001f3f2.png);
			}

				/* AlphaImageLoader paths must be relative to the HTMLdocument not the Stylesheet! */
				/* Note the use of sizingMethod='scale' to emulate repeat-x in the middle section. */
				* HTML .timelineBody .periodEvent {
					background:transparent;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/staticarchive/e3c7602dfeba3752020134b2ee89846f365eada7.png', sizingMethod='crop');
				}
				* HTML .timelineBody .periodEvent .eventMiddle {
					background:transparent;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/staticarchive/958520860c44062296c390f3235f07fe1a1c1626.png', sizingMethod='scale');
				}
				* HTML .timelineBody .periodEvent .eventEnd {
					background:transparent;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/staticarchive/1f11475fe62041d2d01c5b957b2b21626001f3f2.png', sizingMethod='crop');
				}



	/* SINGLE EVENT elements in the timeline:*/

		.timelineBody .singleEvent {
			background-image:url(/staticarchive/2f5f5d2400deb37bbbeceb3d5854d913a41b1ce9.png);
			height:64px;
			width:350px;
		}

			.timelineContainer .singleEvent .eventMiddle {
				background-image:url(/staticarchive/394567106de597587a6470fc8e7231e88a4e9e91.png);
				margin:0 16px 0 44px;	/* Widths should match those of the left and right images. */
			}

			.timelineContainer .singleEvent .eventEnd {
				background-image:url(/staticarchive/bb38e175cb4dfe12650d64efd996c35c90425bb3.png);
				width:16px;
			}

			.timelineContainer .singleEvent .eventInnerSkin {
				background-image:url(/staticarchive/394567106de597587a6470fc8e7231e88a4e9e91.png);
			}

			.timelineContainer .singleEvent .eventOuterSkin {
				background-image:url(/staticarchive/bb38e175cb4dfe12650d64efd996c35c90425bb3.png);
			}

				/* AlphaImageLoader paths must be relative to the HTMLdocument not the Stylesheet! */
				/* Note the use of sizingMethod='scale' to emulate repeat-x in the middle section. */
				* HTML .timelineBody .singleEvent {
					background:transparent;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/staticarchive/2f5f5d2400deb37bbbeceb3d5854d913a41b1ce9.png', sizingMethod='crop');
				}
				* HTML .timelineBody .singleEvent .eventMiddle {
					background:transparent;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/staticarchive/394567106de597587a6470fc8e7231e88a4e9e91.png', sizingMethod='scale');
				}
				* HTML .timelineBody .singleEvent .eventEnd {
					background:transparent;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/staticarchive/bb38e175cb4dfe12650d64efd996c35c90425bb3.png', sizingMethod='crop');
				}



	/* NOTES EVENT elements in the timeline scale:*/

		.timelineContainer .timelineBody .notesEvent {
			cursor:default;
			height:32px;
			white-space:nowrap;
		}

			.timelineContainer .timelineBody .notesEvent .eventThumbnail,
			.timelineContainer .timelineBody .notesEvent .eventSummary {
				display:none;
			}









		/* Vertical position (y-coordinate) of each "row" of events in the timeline: */
		/* Tip: To stack from bottom-to-top or top-to-bottom, just reverse the row numbers. */
		.timelineBody .event.row1 { top:6em; }
		.timelineBody .event.row2 { top:12em; }
		.timelineBody .event.row3 { top:18em; }
		.timelineBody .event.row4 { top:24em; }
		.timelineBody .event.row5 { top:30em; }
		.timelineBody .event.row6 { top:36em; }
		.timelineBody .event.row7 { top:42em; }
		.timelineBody .event.row8 { top:48em; }
		.timelineBody .event.row9 { top:54em; }
		.timelineBody .event.row10 { top:60em; }


		.timelineContainer .event A.eventTitle {
			clear:left;
			display:block;
			font-size:1.2em;
			height:0.8em;
			margin:0 0 0 86px;
			padding-top:6px;
			position:static;
			width:auto;
			white-space:nowrap;
		}

			* HTML .timelineContainer .event A.eventTitle {
				margin-left:0;
				height:1.2em;

			}

		.timelineContainer .event .eventSummary {
			clear:left;
			display:block;
			font-size:1em;
			margin:0.5em 0em 0em 86px;
			position:static;
			left:6em;
			width:auto;
			white-space:normal;
		}


			* HTML .timelineContainer .event A.eventTitle {
				margin-left:90px;
			}

			* HTML .timelineContainer .event .eventSummary {
				margin-left:0;
				padding-left:90px;
			}


			/* Alter behaviour for stretchToContents: (Event element stretches to length of title or summary) */

				.timelineContainer .event.stretchToContents {
					width:auto;
				}

				.timelineContainer .event.stretchToContents .eventSummary {
					white-space:nowrap;
				}


			/* Alter behaviour for noThumbnail: (Event text moves left to make use of unused image space) */

				.timelineContainer .event.noThumbnail A.eventTitle,
				* HTML .timelineContainer .event.noThumbnail A.eventTitle {
					margin-left:0px;
					text-indent:0px;
				}

				.timelineContainer .event.noThumbnail .eventSummary,
				.timelineContainer .event.noThumbnail .eventSummary {
					margin-left:0px;
					padding-left:0px;
				}

				.timelineContainer .event.noThumbnail .eventThumbnail {
					display:none;
				}



		.timelineContainer .event .eventThumbnail {
			width:86px;
			height:48px;
			position:absolute;
			top:6px;;
			left:24px;
		}

			.timelineContainer .singleEvent .eventThumbnail {
				left:40px;
			}




		.timelineContainer .event * { color:#333333; }
		.timelineContainer .event A { color:#9C7718; font-weight:normal; }
		.timelineContainer .event A:hover { color:#333333; text-decoration:underline; }
		




		.timelineContainer .eventDetail {
			display:none;
		}

			IMG.eventImage {
				xfloat:left;
				margin-right:10px;
			}

			.eventDetail .eventBookmark {
				display:none;
			}


/* ...end of Timeline EVENT elements: */










/* Timeline OVERVIEW elements: */

	.timelineFoot.timelineOverview,
	.timelineOverview .timelinePrimaryScale,
	.timelineOverview .timelineSecondaryScale {
		width:926px;
	}

	.timelineFoot.timelineOverview {
		background-image:url(/staticarchive/3661e7f68336d60edf98f95dec4d03765d0dcb46.gif);
		background-repeat:repeat-x;
		background-position:0 0;
		padding-top:1px;
		border:solid 1px #b0b0b0;
		border-top:none;
		display:block;
		height:96px;
		margin:10px 0 10px 10px;
		overflow:hidden;
		position:relative;
	}
	
		.timelineOverview .overviewScrollingContent {
			display:block;
			position:relative;
			width:100%;
		}





	.timelineOverview LI {
		color:#333333;
		font-size:1em;
		background-color:transparent;
		/* background:transparent url(/staticarchive/ac94dd14ff2feda598106637c2bb6e18960dfb86.png) repeat-x 0 -42px; */
	}

		* HTML .timelineOverview LI {
			float:left;
		}

		.timelineOverview .timelinePrimaryScale {
			display:block;
			overflow-x:visible;
			position:absolute;
		}

			.timelineOverview .timelinePrimaryScale LI {
				background-position:0 -36px;
				font-size:1.2em;
				line-height:0.5em;
				display:-moz-box;
				display:inline-block;
				height:100%;
				padding-top:7px;
			}

				* HTML .timelineOverview .timelinePrimaryScale LI {
					float:left;
				}

			.timelineOverview .timelinePrimaryScale LI,
			.timelineOverview .timelinePrimaryScale LI.odd {
				background-color:transparent;
			}

			.timelineOverview .timelinePrimaryScale LI.even {
				background-color:transparent;
			}



		.timelineOverview .timelineSecondaryScale {
			display:block;
			overflow:hidden;
			xoverflow-x:visible;
			position:absolute;
			top:1px;
			white-space:nowrap;
		}

			.timelineOverview .timelineSecondaryScale LI {
				display:-moz-box;
				display:inline-block;
				height:20em;
				width:10px;
				text-indent:-999em;
				background-image:none;
			}

				* HTML .timelineOverview .timelineSecondaryScale LI {
					xfloat:left;
				}

			.timelineOverview .timelineSecondaryScale LI,
			.timelineOverview .timelineSecondaryScale LI.odd {
				background-color:#E1DFD9;
			}

			.timelineOverview .timelineScale .timelineSecondaryScale LI.even {
				background-color:#EBEBEB;
			}



			.timelineOverview .timelineEvents .event { cursor:default; }

			.timelineOverview .timelineEvents .singleEvent { height:9px; background:transparent url(/staticarchive/8e8d3c4eb59e89125265d64531d8847d75fd7bed.gif) no-repeat center top; }
			.timelineOverview .timelineEvents .periodEvent { height:6px; background-color:#c19905; }




			/* Vertical position (y-coordinate) of each "row" of events in the timeline: */
			/* Tip: To stack from bottom-to-top or top-to-bottom, just reverse the row numbers. */
			.timelineOverview .timelineEvents .event.row1 { top:2em; }
			.timelineOverview .timelineEvents .event.row2 { top:3em; }
			.timelineOverview .timelineEvents .event.row3 { top:4em; }
			.timelineOverview .timelineEvents .event.row4 { top:5em; }
			.timelineOverview .timelineEvents .event.row5 { top:6em; }
			.timelineOverview .timelineEvents .event.row6 { top:7em; }
			.timelineOverview .timelineEvents .event.row7 { top:8em; }
			.timelineOverview .timelineEvents .event.row8 { top:9em; }
			.timelineOverview .timelineEvents .event.row9 { top:10em; }
			.timelineOverview .timelineEvents .event.row10 { top:11em; }




	.timelineOverview .overviewDragBox {
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
		filter:alpha(opacity=70);
		opacity:0.7;
		background-color:transparent;
		cursor:move;
		cursor:w-resize;
		height:100%;
		width:90px;
		position:absolute;
		left:0;
		top:0px;
	}
			* HTML BODY {
				padding:5px 5px 5px 5px; 
			}



		/* Corners and edges: (TL = TopLeft etc) */

		.timelineOverview .overviewDragBox .overviewDragEdges,
		.timelineOverview .overviewDragBox .overviewDragEdgeTL,
		.timelineOverview .overviewDragBox .overviewDragEdgeBL,
		.timelineOverview .overviewDragBox .overviewDragEdgeTR,
		.timelineOverview .overviewDragBox .overviewDragEdgeBR,
		.timelineOverview .overviewDragBox .overviewDragMiddle,
		.timelineOverview .overviewDragBox .overviewDragEdgeTop,
		.timelineOverview .overviewDragBox .overviewDragSeeThrough {
			background-color:transparent;
			background-repeat:no-repeat;
			background-position:0 0;
			position:absolute;
			top:auto;
			right:auto;
			bottom:auto;
			left:auto;
			width:5px;
			height:5px;
		}

		.timelineOverview .overviewDragBox .overviewDragEdges {
			xbackground-image:url(/staticarchive/1c7fba935f6d9c4753cea02a0bd86dead23d35ad.gif);
			height:100%;
			width:100%;
		}

			* HTML .timelineOverview .overviewDragBox .overviewDragEdges {
				padding:0 0 5px 0;
				/*position:static;*/
			}

		.timelineOverview .overviewDragBox .overviewDragEdgeTL {
			background-image:url(/staticarchive/1c7fba935f6d9c4753cea02a0bd86dead23d35ad.gif);
			top:0px;
			bottom:5px;
			left:0px;
			right:0px;
			width:auto;
			height:auto;
		}

			* HTML .timelineOverview .overviewDragBox .overviewDragEdgeTL {
				background:url(/staticarchive/1c7fba935f6d9c4753cea02a0bd86dead23d35ad.gif) no-repeat top left;
				height:100%;
				width:100%;
				/*position:static;*/
				/*text-align:right;*/
			}

		.timelineOverview .overviewDragBox .overviewDragEdgeTR {
			background-image:url(/staticarchive/1c7fba935f6d9c4753cea02a0bd86dead23d35ad.gif);
			background-position:0 -250px;
			top:0px;
			right:0px;
			bottom:0px;
			height:auto;
		}

			* HTML .timelineOverview .overviewDragBox .overviewDragEdgeTR {
				filter:alpha(opacity=100);
				background:url(/staticarchive/1c7fba935f6d9c4753cea02a0bd86dead23d35ad.gif) 0 -250px;
				height:90%;
				right:0;
				/*position:static;*/
			}

		.timelineOverview .overviewDragBox .overviewDragEdgeBL {
			background-image:url(/staticarchive/1c7fba935f6d9c4753cea02a0bd86dead23d35ad.gif);
			background-position: 0 -243px;
			bottom:0px;
			left:0px;
			right:0px;
			width:auto;
		}

			* HTML .timelineOverview .overviewDragBox .overviewDragEdgeBL {
				filter:alpha(opacity=100);
				background:url(/staticarchive/1c7fba935f6d9c4753cea02a0bd86dead23d35ad.gif) no-repeat 0 -243px;
				font-size:1px;
				margin-top:5px;
				left:0px;
				bottom:0px;
				height:10px;
				/*position:static;*/
				width:100%;
				/*text-align:right;*/
			}

		.timelineOverview .overviewDragBox .overviewDragEdgeBR {
			background-image:url(/staticarchive/1c7fba935f6d9c4753cea02a0bd86dead23d35ad.gif);
			background-position:0 -493px;
			left:auto;
			right:0px;
			bottom:0px;
		}

			* HTML .timelineOverview .overviewDragBox .overviewDragEdgeBR {
				filter:alpha(opacity=100);
				background:url(/staticarchive/1c7fba935f6d9c4753cea02a0bd86dead23d35ad.gif) 0 -492px;
				height:10px;
				bottom:0px;
				right:0;
				width:5px;
				z-index:10000;

			/*	position:static;*/
			}


			.timelineOverview .overviewDragBox .overviewDragMiddle {
				background-image: url(/staticarchive/41e1be5c351abb2143b0b0356da0e91322bf4004.gif);
				background-repeat:repeat-x;
				background-position:0 bottom;
				top:0px;
				left:5px;
				bottom:0px;
				right:5px;
				width:auto;
				height:auto;
			}

				* HTML .timelineOverview .overviewDragBox .overviewDragMiddle {
					filter:alpha(opacity=100);
					background: url(/staticarchive/41e1be5c351abb2143b0b0356da0e91322bf4004.gif) repeat-x bottom;
					left:5px;
					right:10px;
					height:100%; 
					width:97%;		/* TODO: Find another way to position this so we don't have to tweak it for each timescale! */
					padding:0 0 0 0;
					bottom:5px;
					
					

				}
				
				* HTML .timelineOverview .overviewDragBox {

				}

				.timelineOverview .overviewDragBox .overviewDragEdgeTop {
					background:transparent url(/staticarchive/41e1be5c351abb2143b0b0356da0e91322bf4004.gif) repeat-x 0 0;
					background-repeat:repeat-x;
					top:0; 
					left:0; 
					width:100%; 
					height:5px;
					overflow:auto; 
				}
					* HTML .timelineOverview .overviewDragBox .overviewDragEdgeTop {
					filter:alpha(opacity=100);
					height:5px;
					background:transparent url(/staticarchive/41e1be5c351abb2143b0b0356da0e91322bf4004.gif) repeat-x 0 0;
					width:150%; 

					
					
					}


			.timelineOverview .overviewDragBox .overviewDragSeeThrough {
				background-color:#ffb400;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
				filter:alpha(opacity=20);
				opacity:0.2;
				top:2px;		/* Same as height of frame-edge-top.gif */
				bottom:2px;		/* Same as height of frame-edge-bottom.gif */ 
				left:0px;
				right:0px;
				width:auto;
				height:auto;
			}

				* HTML .timelineOverview .overviewDragBox .overviewDragSeeThrough {
					height:100%; 
					width:100%; 
				}







.timelineContainer .timelineBody {
	overflow:hidden;
}





/* TODO: Replace the following with a reference to /wales/style/glow-info-panel-thin-borders.css */




/* Glow Panels ---------------------------------------------------------------------------*/
	.pc {
		height: 100% !important;
	}

	.c {
		height: auto !important;
	}

	#empPanel {
		height: 100% !important;
	}

	.c {
		margin: 0 5px !important;
		border-left: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;
	}

	.tb div, .bb div {
		height: 5px !important;
	}

	/*.tc {
		width: 400px !important;
	}*/

	.bb {
		background: transparent url(/staticarchive/c010c1ea0998ff96d6e369b48ce5fdb893f463c1.gif) repeat-x scroll left top !important;
		border-color: none !important;
		border-width: 0 !important;
		padding-top: 5px !important;
	}

	.tb {
		border-width: 0 0 5px !important;
	}

	/* Rounded Corners */
	.panel-light .tr {
		background: transparent url(/staticarchive/82fad62862c130d9d6dd5d38cd68cfae65687d53.png) repeat 0 0 !important;
	}

	.panel-light .tl {
		background: transparent url(/staticarchive/58ee361686a8534c15acab9e5e4a3108dbf87900.png) repeat 0 0 !important;
	}

	.panel-light .br {
		background: transparent url(/staticarchive/81b500f249f5af65b8688e6ff0e98f22a20ca693.png) repeat 0 0 !important;
	}

	.panel-light .bl {
		background: transparent url(/staticarchive/a3a69ff209364218d2b10917657095bc1691e9c7.png) repeat 0 0 !important;
	}

	.tl, .bl {
		width: 10px !important;
	}

	.tr, .br {
		width: 10px !important;
	}

	.tr, .tl, .br, .bl {
		height: 10px !important;
		filter: none !important; /* Hides original corners in IE7 */
	}

	/*png fixes for rounded corner*/

	* html .panel-light .infoPanel-pointerT { bac\kground-image: url('/staticarchive/e6c5a102d1a55e375ebb91b07e458c32b08bb60c.png') !important; /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ _bac\kground-image: none !important; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/staticarchive/97bb852e5ce17fa56ad875921a2a28cbfbb64227.png') !important;
	}

	* html .panel-light .infoPanel-pointerR { bac\kground-image: url('/staticarchive/0f06d1fc5e37db2c046e8aec3dab6da56c313e88.png') !important; /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ _bac\kground-image: none !important; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/staticarchive/a6378644e02500e864ad290a6c1d6332b63d96c5.png') !important;
	}

	* html .panel-light .infoPanel-pointerB { bac\kground-image: url('/staticarchive/576d4331a9407b5e0425dfeefbbaf91655477c64.png') !important; /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ _bac\kground-image: none !important; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/staticarchive/b3f3b039d958fe6a6c180d13bceb493751d8e09f.png') !important;
	}

	* html .panel-light .infoPanel-pointerL { bac\kground-image: url('/staticarchive/4670e92bb1f331b7cd2599bcbc3014dfabd45bef.png') !important; /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ _bac\kground-image: none !important; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/staticarchive/bab9a6f77e264ffeb87d5973f902448c8fd9c4c6.png') !important;
	}

	* html .panel-light .bl { bac\kground-image: url('/staticarchive/18bcaa0baa7bc5423a1bf2b8f3b425992a1163bc.png') !important; /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ _bac\kground-image: none !important; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/staticarchive/a3a69ff209364218d2b10917657095bc1691e9c7.png') !important;
	}

	* html .panel-light .br { bac\kground-image: url('/staticarchive/89b03859ca0cb08dcbac7222a402ce2a3ce70f3e.png') !important; /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ _bac\kground-image: none !important; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/staticarchive/81b500f249f5af65b8688e6ff0e98f22a20ca693.png') !important;
	}

	* html .panel-light .tl { bac\kground-image: url('/staticarchive/03f6ecdb09a5daf9459974661221bc50f23b980a.png') !important; /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ _bac\kground-image: none !important; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/staticarchive/58ee361686a8534c15acab9e5e4a3108dbf87900.png') !important;
	}

	* html .panel-light .tr { bac\kground-image: url('/staticarchive/134510364feecdc536bea488010e24be2063871d.png') !important; /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ _bac\kground-image: none !important; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/staticarchive/82fad62862c130d9d6dd5d38cd68cfae65687d53.png') !important;
	}

	.panel-close {
		height: 17px !important;
		width: 19px !important;
		background: transparent url(/staticarchive/9049a2f2ab4ab77d0f8a62f6b652c17f228e6076.gif) repeat 0 0 !important;
	}

	.panel-light .panel-close {
		margin: 3px 10px;
		background: transparent url(/staticarchive/9049a2f2ab4ab77d0f8a62f6b652c17f228e6076.gif) no-repeat 0 0 !important;
	}
	/*-*/

	/* Pointers */
	.infoPanel-pointerT, .infoPanel-pointerL, .infoPanel-pointerR, .infoPanel-pointerB {
		height: 15px !important;
		width: 15px !important;
	}

	.infoPanel-pointerT {
		margin-bottom: -7px !important;
		background: transparent url(/staticarchive/97bb852e5ce17fa56ad875921a2a28cbfbb64227.png) no-repeat 0 0 !important;
		filter: none !important; /* Hides original beak in IE7 */
	}

	.infoPanel-pointerR {
		margin: 0 !important;
		left: -15px !important;
		top: 54px !important;
		background: transparent url(/staticarchive/a6378644e02500e864ad290a6c1d6332b63d96c5.png) no-repeat 0 0 !important;
		filter: none !important; /* Hides original beak in IE7 */
	}

	* html .infoPanel-pointerR {
		left: -18px !important;
	}

	.infoPanel-pointerB {
		background: transparent url(/staticarchive/b3f3b039d958fe6a6c180d13bceb493751d8e09f.png) no-repeat 0 0 !important;
		filter: none !important; /* Hides original beak in IE7 */
	}

	.infoPanel-pointerL {
		left: 15px !important;
		background: transparent url(/staticarchive/bab9a6f77e264ffeb87d5973f902448c8fd9c4c6.png) no-repeat 0 0 !important;
		filter: none !important; /* Hides original beak in IE7 */
	}
	/*-*/

	.panel-hd {
		border-bottom: none !important;
		margin: 0 10px !important;
		padding: 2px 0 10px 0 !important;
		background: transparent url(/staticarchive/29c4379137367ac77f9a4e01ad5c9b8439d11709.gif) repeat-x bottom left !important;
		font-size: 1.5em !important;
		line-height: 1.3em !important;
	}

	* html .panel-hd {
		margin-top: -1px !important;
	}

	.panel-bd {
		margin: 10px 10px 0 9px !important;
	}

	* html .panel-bd {height:1%;} /*to remove a bug that the image doesn't show on IE6*/

	.panel-ft {
		display: none !important;
	}

	.panel-light .c {
		background: #F5F6F6 url(/staticarchive/78a25fb016a3c50b2b5ec8b130949acb41d8e903.gif) repeat-x center bottom !important;
		color: #333333 !important;
		overflow: hidden !important;
	}

	.panel-light .tb {
		border-color: #F5F6F6 !important;
	}

	.panel-bd p, .panel-ft p {
		margin: 0 !important;
		padding: 0 !important;
		font-family: arial,helvetica,sans-serif !important;
		font-size: 1.2em !important;
	}

	.panel-bd img, .panel-ft img {
		margin: 0 10px 10px 0 !important;
		float: left !important;
	}

	.panel-bd ul, .panel-ft ul {
		margin: 10px 0 0 0;
		padding: 10px 0 0 0;
		border-top: 1px dashed #CCC;
		font-family: arial,helvetica,sans-serif !important;
		font-size: 1.2em !important;
	}

	.panel-bd ul li, .panel-ft ul li {
		padding-bottom: 5px;
	}

	.panel-bd ul li a, .panel-ft ul li a {
		padding-left: 20px;
		background: transparent url(/staticarchive/3a88e011e1eccb423f91bf3b73f5280953d15c44.gif) no-repeat scroll -388px -146px;
	}

	.c {
		overflow: hidden !important;
	}

	#empPanel {
		margin: 10px 0 !important;
	}

/* Glow Panels end ------------------------------------------------------------------------*/







	#column-container {
		background-color:#E4E0CF;
	}















/* Just nudge the 3 promos (below the timeline) across a bit in IE6! */

	#content .bottom {
		margin-top:14px;
		overflow:hidden;
		width:960px;
	}

	#content .bottom .contentBlock {
		margin: 0 14px 14px 0;
	}




	
/*layout fix for IE6*/


* html .bottom {margin-right:-15px;}
* html #blq-container {margin-top:-5px;} /*To remove 5 px gap on top of masthead please check the site in IE6 to see if the mashead is positioned correctly without this fix and if so please remove.*/