body {
	margin: 0px;
	text-align: center;
	background-image:URL(../images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #d3d0b1;
	height: 100%;
	}

#container {
	width				: 910px; /*centers the div in all modern browsers*/
	height				: auto;
	margin				: 0px auto;
	padding				: 0px; /*prevents margin collapse from allowing margins in this div from affecting margins around container*/
	text-align			: left; /*resets normal text align following centering in #container*/
	position			: relative;
	z-index: 0;
	margin-top: 10px;
	}


	#container #header {
		background-image:URL(../images/header_bg.png);
		background-position: top;
		background-repeat: no-repeat;
		width: 908px;
		height: 187px;
		float: left;
		z-index: 1;
		position: relative;
		display: none;		
		}

	#container #header #scroller {
			padding-top: 13px;
			text-align: center;
			left: 5px;
			width: 892px;
			height: 124px;
			float: left;
			z-index: 1;
			position: absolute;
			overflow: hidden;
			display: none;
		}

	#container #header #overlay {
		background-image:URL(../images/header.png);
		background-position: top;
		background-repeat: no-repeat;
		width: 904px;
		height: 187px;
		float: left;
		z-index: 2;
		position: relative;
		}

	#container #header #overlay #menu {
		position: absolute;
		left: 10px;
		top: 148px;
		text-align: left;
		width: 900px;
		height: 37px;
		clear: both;
		z-index: 3;
		visibility: hidden;
		}

			.menuitem {
				height: 13px;
				float: left;
				padding-left: 15px;
				padding-right: 15px;
				padding-bottom: 10px;
				border-right: 1px solid #ffffff;
				}

			.submenu {
				background-image: URL(../images/submenu_bg.png);
				background-position: bottom left;
				background-repeat: repeat-y;
				position: absolute; 
				top: 0px; 
				left: 179px; 
				visibility: hidden; 
				width: 221px; 
				padding: 0px 0px 10px 4px;
				z-index: 10;
				}

				.subitem {
					height: 20px;
					width: 208px;
					border-bottom: 1px solid #e5e2c6;
				}
	#container #content {
		position: relative;
		width: 905px;
		text-align: left;
		clear: both;
		}

	#container #content #main {
		position: relative;
		width: 905px;
		background-image: URL(../images/content_bg.png);
		background-position: top center;
		background-repeat: repeat-y;
		float: left;
		clear: both;
		margin-left: 0px;
		padding-top: 13px;
		padding-bottom: 15px;
	}

		#container #content #main #left {
			padding-left: 20px;
			padding-right: 20px;
			width: 610px;
			float: left;
			height: auto;
			min-height: 400px;
		}
		#container #content #main #left #text {
			width: 100%;
			height: auto;
			padding-top: 5px;
			padding-left: 5px;
		}

		#container #content #main #right {
			width: 250px;
			float: left;
			height: auto;
		}

		#container #content #main #right #menu_top {
			background-image: URL(../images/right_menu_top.jpg);
			background-position: top left;
			background-repeat: no-repeat;
			position: relative;
			width: 240px;
			height: 20px;
			padding-left: 10px;
		}

		#container #content #main #right #menu_main {
			background-image: URL(../images/right_menu_main.jpg);
			background-position: top left;
			background-repeat: repeat-y;
			position: relative;
			width: 240px;
			height: 466px;
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 10px;
		}

		#container #content #main #right #menu_bottom {
			background-image: URL(../images/right_menu_bottom.jpg);
			background-position: top left;
			background-repeat: no-repeat;
			position: relative;
			width: 240px;
			height: 20px;
			padding-left: 10px;
		}

	#container #contentFooter {
		position: relative;
		text-align: left;
		background-image: URL(../images/content_footer.png);
		background-position: top;
		background-repeat: no-repeat;
		width: 905px;
		clear: both;
		z-index: 0;
		height: 45px;
		}


.DoNotPrintMe {
	display: none;
}