/* Edited 27 May 2009 04:16:24 PM by Elizabeth Skinner [1:U:206] */
body.template{
	text-align:center;
	background:url(images/template/tile_background.jpg) repeat-x #6a767d;
}
table.container{
	margin:0 auto;
	text-align:left;
	width:956px;
}
	table.container tr.header td.header{
		background:url(images/template/background_header.jpg) no-repeat bottom left #fff;
		height:103px;
	}
		table.cell-left{
			margin:10px 0 0 0;
		}
		table.container tr.header td.header table{
			width:100%;
		}
			img.logoMetro{
				margin:13px 0 0 120px;
			}
			img.logoWestern{
				margin:20px 0;
			}
			a.homePage{
				display:block;
				padding:3px 0 0 0;
				margin:0 0 0 10px;
			}
		table.container tr.header td.header table.search{
			margin:10px 0 0 630px;
			position:absolute;
			z-index:999;
			width:auto;
		}
			table.container tr.header td.header table.search td.text input{
				border:1px solid #c3c2c2;
				color:#727272;
				font-size:8.25pt;
				margin:1px 3px 0 0;
				padding-left:2px;
				padding-right:2px;
			}
	table.container tr.navigation-top td.navigation-top{
		background:url(images/template/tile_navigation-top.gif) repeat-x;
		height:66px;
	}
		table.container tr.navigation-top td.navigation-top table,
		table.container tr.navigation-top td.navigation-top table td{
			background:none;
			height:auto;
			width:100%;
			vertical-align:bottom;
		}
			table.container tr.navigation-top td.navigation-top table td table,
			table.container tr.navigation-top td.navigation-top table td table td{
				width:auto;
			}
			table.container tr.navigation-top td.navigation-top table td.cap{
				width:0%;
			}
			table.container tr.navigation-top td.navigation-top table td p.navigation{
				text-align:center;
			}
				table.container tr.navigation-top td.navigation-top table td p.navigation table{
					margin:0 auto;
					width:auto;
				}
			td.navigation-top table td table{
				position:absolute;
				*position:relative;
				top:128px;
				*top:0;
			}
					table.container tr.navigation-top td.navigation-top table td p.navigation table td{
						background:none;
						height:auto;
						vertical-align:bottom;
						width:auto;
					}
						table.container tr.navigation-top td.navigation-top table td p.navigation table td img{
							margin:0 10px 0 10px;
						}
					table.container tr.navigation-top span.spacer{
						background:url(images/template/spacer_navigation-top.gif) no-repeat bottom left;
						display:block;
						height:40px;
						*height:66px;
						width:2px;
						margin:0 10px 0 10px;
						*margin:0;
					}
	table.container tr.header-graphic td.header-graphic{
		background:url(images/template/background_homepage-header-graphic.jpg) no-repeat;
		height:201px;
	}
		body.home tr.header-graphic td.header-graphic span{
			margin:10px 0 0 23px;
			display:block;
			overflow:hidden;
			width:910px;
			height:183px;
		}
		body.body table.container tr.header-graphic td.header-graphic{
			background:url(images/template/background_bodypage-header-graphic.jpg) no-repeat;
			height:18px;
		}
	table.container tr.body{
		background:#fff;
	}
		body.body table.container tr.body td.body{
			width:100%;
		}
			body.body table.container tr.body td.body table td.content-area{
				color:#030303;
				/*font-size:9pt;*/
				padding:10px;
				width: 100%;
			}
				/*
				body.body table.container tr.body td.body table td.content-area table{
					border-collapse:separate;
				}
				body.body table.container tr.body td.body table td.content-area img{
					position:relative;
				}
				body.body table.container tr.body td.body table td.content-area h2{
					color:#030303;
					font-size:9pt;
					font-weight:bold;
				}
				*/
	table.container tr.body td.body table,
	table.container tr.body td.body table td.body,
	table.container tr.body td.body table td.body td.content{
		width:100%;
	}
		table.container tr.body td.body table td.body td.content table{
			width: auto;
		}
		table.container tr.body td.body table td.body td.content{
			/*font-size:9pt;*/
			padding:16px 8px 8px 8px;
		}
			table.container tr.body td.body table td.body td.content p{
				padding:5px 0 0 3px;
			}
		table.container tr.body td.body td.cap{
			width:0%;
		}
		table.container tr.body td.body td.cap.left{
			background:url(images/template/tile_left-container.jpg) repeat-y;
		}
		body.body table.container tr.body td.body td.cap.left{
			background:url(images/template/tile_left-body-container.jpg) repeat-y;
		}
		table.container tr.body td.body td.cap.right{
			background:url(images/template/tile_right-container.jpg) repeat-y;
		}
		body.body table.container tr.body td.body td.cap.right{
			background:url(images/template/tile_right-body-container.jpg) repeat-y;
		}
			table.featuredLinks{
				background:url(images/template/tile_featuredLinks.gif) repeat-y;
				width:197px;
			}
				table.featuredLinks td.featuredLinks{
					padding:5px 0 0 0;
				}
					table.featuredLinks a{
						background:url(images/template/arrow_navigation-featuredLinks.jpg) no-repeat 8px 6px;
						color:#221f20;
						display:block;
						font-size:8.25pt;
						margin:0 0 0 10px;
						padding:3px 0 3px 23px;
						text-decoration:none;
						width:147px;
						*width:167px;
					}
					table.featuredLinks a:hover{
						color:#000;
						text-decoration:underline;
					}
			table.selectFacility{
				width:227px;
			}
			body.body table.selectFacility{
				width:197px;
			}
				table.selectFacility td.selectFacility{
					background:url(images/template/cap_bottom-selectFacility.jpg)  no-repeat bottom left;
					height:132px;
					text-align:center;
				}
				body.body table.selectFacility td.selectFacility{
					background:url(images/template/cap_bottom-selectFacility.gif)  no-repeat bottom left;
					height:50px;
				}
					table.selectFacility td.selectFacility select{
						font-size:8.25pt;
						margin:15px;
					}
					body.body table.selectFacility td.selectFacility select{
						margin:10px;
					}
			table.bannerPlacements{
				margin:5px 0;
				width:100%;
			}
				table.bannerPlacements td{
					width:33%!important;
					text-align:center;
				}
			table.onlineTools{
				width:197px;
			}
				table.onlineTools td.onlineTools{
					background:url(images/template/cap_bottom-onlineTools.gif)  no-repeat bottom left;
					padding:5px 0 8.25pt 0;
				}
					table.onlineTools td.onlineTools td{
						background:none;
						padding:0 0 5px 10px;
					}
	table.container tr.footer td.footer{
		background:url(images/template/tile_footer.jpg) repeat-x;
		height:61px;
	}
	body.body table.container tr.footer td.footer{
		background:url(images/template/tile_body-footer.jpg) repeat-x;
	}
		table.container tr.footer td.footer table,
		table.container tr.footer td.footer table td{
			width:auto;
			background:none;
			width:100%;
		}
			table.container tr.footer td.footer table td.cap{
				width:0%;
			}
			p.copyright{
				color:#221f20;
				/*font-size:8.25pt;*/
				margin:10px 0 0 0;
				text-align:center;
			}
				p.copyright span{
					margin:0 10px 0 10px;
				}
		table.container tr.footer td.footer table td p.navigation{
			margin:0;
			padding:0;
			text-align:center;
		}
			table.container tr.footer td.footer table td p.navigation table{
				margin:3px auto;
				width:auto;
			}
			table.container tr.footer td.footer table table{
				width:1px;
				margin:0 auto;
			}
				table.container tr.footer td.footer table table td{
					background:none;
					/*font-size:8.25pt;*/
					white-space:nowrap;
					*width:auto;
					height:auto;
				}
					table.container tr.footer a{
						color:#221f20;
						display:block;
						padding:0 10px 0 10px;
						text-decoration:none;
						white-space:nowrap;
					}
					table.container tr.footer a:hover{
						color:#000;
						text-decoration:underline;
					}
/*	cf_groupingSlidingTable_navbar	*/
table.mainCont1{
	border-collapse:collapse;
	margin:0 0 10px 10px;
	padding:0;
	width:192px!important;
}
	th.THheader1{
		background:url(images/template/cap_top-groupSliding.gif) no-repeat top left #85bde9;
		color:#fff;
		font-size:9pt;
		font-weight:bold;
		padding:5px;
		margin:0;
		width:192px;
	}
	table.mainCont1.group{
		background:url(images/template/cap_bottom-groupSliding.gif) no-repeat bottom left #c8dcec;
		border-collapse:collapse;
		margin:0 0 10px 0;
		padding:0;
	}
	td.clTop1 a{
		background:#c8dcec;
		border:1px solid #c8dcec;
		color:#000;
		display:block;
		font-size:9pt;
		margin:3px 0 3px 5px;
		padding:3px;
		text-decoration:none;
		width:174px;
		*width:182px;
	}
	td.clTop1 a.more{
		background:url(images/template/arrow_navigation-groupSliding.gif) no-repeat 165px 8px;
		padding:3px 20px 3px 3px;
		width:157px;
		*width:182px;
	}
	td.clTop1 a:hover{
		border:1px solid #c2dffa;
		background:#99ccff;
		text-decoration:none;
	}
	td.clTop1 a.more:hover{
		background:url(images/template/arrow_navigation-groupSliding.gif) no-repeat 165px 8px #9cf;
	}
	table.clSub1{
		margin:0 0 10px 20px;
	}
		table.clSub1 a{
			border:1px solid #c8dcec;
			color:#000;
			display:block;
			font-size:8.25pt;
			margin:1px 0 1px 0;
			padding:3px;
			text-decoration:none;
			width:159px;
			*width:167px;
		}
		table.clSub1 a:hover{
			border:1px solid #c2dffa;
			background:#99ccff;
			text-decoration:none;
		}
	table.information{
		background:url(images/template/tile_information.jpg) repeat-y;
		margin:0 0 10px 10px;
		padding:0;
	}
		table.information th{
			background:url(images/template/cap_top-groupSliding.gif) no-repeat top left;
			color:#fff;
			font-size:9pt;
			font-weight:bold;
			text-align:left;
		}
			table.information th span{
				background:#85bde9;
				display:block;
				margin:5px 0 0 0;
				padding:0 5px 5px 5px;
				text-transform:uppercase;
				width:182px;
				*width:192px;
			}
		table.information td{
			background:url(images/template/cap_bottom-information.jpg) no-repeat bottom left;
			padding:3px 3px 7px 3px;
			width:174px;
			*width:184px;
		}
		/*
			table.information td *{
				font-size:8.25pt;
			}
		*/
	span.childNav{
		font-size:9pt;
	}
		span.childNav table{
			margin:0 0 6px 0;
		}
		span.childNav a{
			font-size:9pt;
			marign:1px;
			text-decoration:underline;
		}
