		body
		{
			background-color: #faedd0;
			text-align: center;
			background-image: url(images/Body-BackgroundImage.gif);
			background-repeat: no-repeat;
			margin-top: 0px;
		}

		#Layout-Main
		{
			position: relative;
			width: 900px;
			background-image: url(images/Layout-Background-Footer.gif);
			background-position: bottom left;
			background-repeat: repeat-x;
			border: 0px solid #411413;
			margin: 0px auto;
			background-color: #c1312c;
			font-family: arial, helvetica, sans, verdana;
			font-size: 0.8em;
			padding: 0px 0px 25px 0px;
		}

		#Layout-Header
		{
			position: relative;
			width: 900px;
			height: 190px;
			margin: 0px 0px 5px 0px;
			background-image: url(images/Layout-Header.jpg);
			background-repeat: no-repeat;
		}

		#Layout-Nav
		{
			position: relative;
			width: 870px;
			height: 20px;
			margin: 0px 15px 5px 15px;
			text-align: left;
			color: #ffffff;
			z-index: 1000;
		}
		
		.Nav-Bullet
		{
			margin: 0px 5px 0px 0px;
		}

		.Layout-Nav-MenuItem, .Layout-Nav-MenuItem-Active, .Layout-Nav-ActiveMenuItem
		{
			position: relative;
			height: 18px;
			padding: 2px 0px 0px 0px;
			margin: 0px 5px 0px 0px;
			font-weight: bold;
			text-decoration: none;
			color: #ffffff;
			font-size: 14px;
		}

		.Layout-Nav-MenuItem-Active
		{
			color: #4a0706;
		}

		#Layout-Nav-SubMenuItems
		{
			position: absolute;
			z-index: 1001;
			background-color: #ffffff;
		}

		.Layout-Nav-SubMenuItem, .Layout-Nav-SubMenuItem-Active, .Layout-Nav-SubMenuItem-Inactive
		{
			position: absolute;
			height: 20px;
			width: 180px;
			margin: 0px 5px 2px 0px;
			font-weight: bold;
			text-decoration: none;
			color: #ffffff;
			font-size: 14px;
			background-color: #4a0706;
			cursor: hand;
			cursor: pointer;
		}

		.Layout-Nav-SubMenuItem-Active
		{
			background-color: #a63430;
		}

		.Layout-Nav-SubMenuItem-Inactive
		{
			background-color: #4a0706;
		}
		
		.SubMenuItem-Text
		{
			margin: 2px 0px 2px 2px;
		}

		#Layout-Content
		{
			position: relative;
			width: 900px;
			text-align: left;
			overflow: hidden;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			z-index: 1;
		}

		#Content-Main
		{
			position: relative;
			width: 870px;
			margin: 5px 15px 0px 15px;
			z-index: 2;
		}

		#Content-Main-Footer
		{
			position: relative;
			width: 6700px;
			margin: 0px 0px 5px 15px;
		}

		#Layout-Content-Footer
		{
			position: relative;
			width: 870px;
			padding: 0px 0px 2px 0px;
			margin: 0px 15px 0px 15px;
			color: #ffffff;
			font-size: 11px;
		}

		#Layout-Content-Footer a
		{
			color: #ffffff;
		}

		#Layout-Content-Footer a:hover
		{
			color: #000000;
		}

		#Content
		{
			position: relative;
			width: 640px;
			margin: 15px 15px 0px 15px;
		}

		#Content-Footer
		{
			position: relative;
			width: 670px;
			height: 20px;
			margin: 0px;
			background-image: url(images/Content-Background-Bottom.gif);
			background-repeat: no-repeat;
		}

		#QuickLinks
		{
			position: relative;
			width: 190px;
			margin: 0px 0px 0px 10px;
			padding: 30px 0px 10px 0px;
			background-image: url(images/Background-QuickLinks.gif);
			background-repeat: no-repeat;
			color: #ffffff;
		}

		#QuickLinks, #QuickLinks td
		{
			font-family: verdana, tahoma, arial, helvetica;
			font-size: 11px;
			color: #ffffff;
		}

		.QuickLinks-Header, .SiteSearch-Header
		{
			position: relative;
			width: 180px;
			margin: 10px 5px 8px 5px;
			padding: 05px 0px 2px 0px;
			font-size: 12px;
			font-weight: bold;
			/*border-style: solid;
			border-color: #ffffff;
			border-width: 0px 0px 1px 0px;*/
		}

		.QuickLinks-Content
		{
			position: relative;
			width: 182px;
			margin: 0px 5px 8px 5px;
			padding: 0px 5px 8px 0px;
			border-style: solid;
			border-color: #ffffff;
			border-width: 0px 0px 1px 0px;
		}
		
		#QuickLinks a
		{
			color: #FFFFFF;
		}

		#QuickLinks a:visited { color: #d2d2d2; 
			text-decoration: underline }

		#QuickLinks a:link { 
			color: #FFFFFF; 
			text-decoration: underline }

		#QuickLinks a:hover {
			color: #FFFFFF;
			text-decoration: none;
			background-color: #6b0a00;
		}

		#QuickLinks a:active { 
			color: #FFFFFF;
			background-color: #000000;
			text-decoration: none;
		}



		.QuickLinks-HeaderLink
		{
			position: relative;
			width: 182px;
			margin: 0px 5px 8px 5px;
			padding: 0px 8px 8px 0px;
			border-style: solid;
			border-color: #ffffff;
			border-width: 0px 0px 1px 0px;
		}

		.QuickLinks-HeaderLink a
		{
			font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;
		}

		.QuickLinks-Padding
		{
			width: 182px;
			height: 200px;
		}

		#SiteSearch
		{
			position: relative;
			width: 190px;
			margin: 0px 0px 0px 10px;
			padding: 10px 0px 10px 0px;
			font-family: verdana, tahoma, arial, helvetica;
			font-size: 11px;
			color: #ffffff;
		}

		.SiteSearch-Content
		{
			position: relative;
			width: 182px;
			margin: 0px 5px 8px 5px;
			padding: 0px 5px 8px 0px;
		}

		.SearchInput
		{
			width: 120px;
			margin: 0px;
		}

		.NewsletterInput
		{
			width: 95px;
		}

		.NewsletterButton
		{
			width: 95px;
		}
	/*
	*
	*/
		.Content-LayoutTable
		{
			position: relative;
			width: 870px;
		}

		.LayoutTable-MainCell
		{
			position: relative;
			width: 670px;
			background-color: #ffffff;
			vertical-align: top;
			background-image: url(images/Content-Background-Top.gif);
			background-repeat: no-repeat;
		}

		.LayoutTable-QuickLinksCell
		{
			position: relative;
			width: 200px;
			vertical-align: top;
		}
		.formHeading
		{
			color:#FFFFFF;
		}

		.error
		{
			color: red;
		}
		
		h5
		{
			font-size: 13px;
		}
