body {
	background-image: url(/pages/_images/page_background.jpg);
	background-repeat: repeat-x;
	background-color: #781111;
	text-align: center;
	margin: 0px;
	padding: 5px 0px 0px 5px;
}

	div#PageWidth {
		width: 743px;
		text-align: left;
		margin: 0 auto;
	}

		/***** PAGE BANNER *****/
		div#PageBanner {
			height: 132px;
		}

			div#PageBannerLeft {
				float:left;
			}
			
			div#PageBannerRight {
				float:left;
			}

				div#TopNavbar {
					height: 20px;
					width: 510px;
					padding: 10px;
					text-align: right;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 13px;
					color: #881111;
				}

		/***** PAGE TOPPER *****/
		div#PageTopper {
			margin-top:5px;
			height: 40px;
		}

			div#PageTopperLeftCorner {
				float: left;
			}
			
			div#PageTopperRightCorner {
				float: right;
			}
			
			div#PageTopperCenter {
				background-image: url(/pages/_images/page_topper_background.jpg);
				background-position: 160px 0px;
				background-position: expression('0px 0px');
				height: 35px;
				padding-top: 6px;
				color: #F8F0D8;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: normal;
				font-size: 12px;
				letter-spacing: 1px;
				font-variant: small-caps;
			}
			
			div#TextToggle {
				letter-spacing: 0px;
				float: right;
				width: 64px;
				height: 20px;
				color: #CCCCCC;
				font-family: "Times New Roman", Times, serif;
				font-weight: bold;
				margin: -2px -0px 0px 0px;
			}
			
			div#TextToggle a {
				display: block;
				float: left;
				text-align: center;
				text-decoration: none;
				color: #AAA;
				border: 1px solid #AAA;
				height: 18px;
				width: 20px;
				margin: 0px 4px 0px 4px;
			}
			
			div#TextToggle a:hover {
				color: black;
				border: 1px solid black;
				background-color: #DDD;
			}
			
			div#TextToggle a#Large {
				font-size: 20px;
				padding: 0px 1px 0px 0px;
				width: 19px;
				line-height: 18px;
			}
			
			div#TextToggle a#Normal {
				font-size: 12px;
				padding: 1px 0px 0px 0px;
				height: 17px;
				line-height: 19px;
			}


/***** PAGE MIDDLE *****/
table#PageMiddleOuter {
	background-image: url(/pages/_images/middle_outer_background.jpg);
	width:743px;
}

	tr#PageMiddleInner {
		background-image: url(/pages/_images/region_right_shadow.jpg);
		background-repeat: no-repeat;
		background-position: top right;
	}
		
		div#SubsectionNavbar {
			float: right;
			margin: 5px 0px 15px 15px;
			padding: 10px;
			max-width: 120px;
			border: 2px outset #808080;
			background-color: #E8E8E0;
		}
		
		td#LeftNavbar {
			vertical-align: top;
			width: 149px;
			padding-left: 2px;
			background-image: url(/pages/_images/region_right_shadow.jpg);
			background-repeat: no-repeat;
			background-position: top right;
		}
		
			div#ElevateFirstLeftNavbarItem {
				height: 1px;
				margin: -10px 0px 0px 0px;
				padding: 0px;
				visibility: hidden;
			}
		
		td#PageContent {
			vertical-align: top;
			margin-left: 163px;
			padding: 0px 20px 0px 13px;
			width: 563px;
		}

			div#PreventMarginOffset {
				height: 1px;
				margin: 0px;
				padding: 0px;
				visibility: hidden;
			}

/***** BOTTOM OF MIDDLE (opposite of Page Topper) *****/
div#BottomOfMiddle {
	background-image: url(/pages/_images/bottom_of_middle_background.jpg);
	height: 27px;
}

/***** PAGE FOOTER *****/
div#PageFooter {
	height: 250px;
	padding: 15px 30px 0px 30px;
	color: #F0E8B8;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
}
	div#PageFooter a {
		color: #F0E8B8;
	}
	
	div#PageFooter a:hover {
		color: white;
	}

	div#AddressInfo {
		height: 90px;
		float: right;
		border-left: 1px solid #F0E8B8;
		padding: 0px 0px 0px 35px;
		margin: 0px 35px 0px 0px;
	}
	
	div#BottomNavbar {
		float: right;
		width: 440px;
		font-size: 13px;
		margin-top: 6px;
		clear: left;
	}
	
	div#CopyrightInfo {
		float: right;
		width: 150px;
		margin-top: 20px;
	}

