﻿
		body
		{
			background-image: url(../Images/Background-Body.png);
			background-repeat: repeat-x;
			margin-top: 0px;
			text-align: center;
		}

		#Layout-Main
		{
			position: relative;
			width: 976px;
			margin: 0px auto;
			text-align: left;
			font-family: tahoma, verdana, arial, helvetica;
			font-size: 0.8em;
		}

	/*
	*	Header
	*/

		#Layout-Header
		{
			position: relative;
			top: 0px;
			left: 0px;
			width: 976px;
			height: 114px;
			background-image: url(../Images/Background-HeaderHome.png);
			background-repeat: no-repeat;
		}

		#Header-Login
		{
			position: absolute;
			top: 0px;
			left: 600px;
			width: 344px;
			height: 26px;
			background-image: url(../Images/Background-HeaderLogin.png);
			background-repeat: no-repeat;
			z-index: 1;
		}

		#LoginContent
		{
			position: absolute;
			top: 2px;
			left: 15px;
			width: 314px;
			height: 21px;
			color: #ffffff;
			font-family: tahoma, verdana, arial, helvetica;
			font-size: 11px;
			padding: 0px;
		}

		.LoginInput
		{
			width: 90px;
			border: 1px solid #ffffff;
			font-size: 10px;
			background-color: #cccccc;
		}

		.LoginButton
		{
			width: 70px;
			height: 18px;
			color: #ffffff;
			background-color: #999999;
			border: 1px solid #ffffff;
			cursor: hand;
			cursor: pointer;
			font-size: 10px;
		}

		#Header-Logo
		{
			position: absolute;
			width: 171px;
			height: 60px;
			top: 22px;
			left: 30px;
		}

		#Header-Logo-VFG
		{
			position: absolute;
			width: 250px;
			height: 35px;
			top: 30px;
			left: 710px;
		}

		#Header-MainMenu
		{
			position: absolute;
			width: 300px;
			height: 28px;
			top: 71px;
			left: 220px;
		}

		.MainMenuItem, .MainMenuItemAlt
		{
			display: block;
			width: 90px;
			height: 22px;
			background-image: url(../Images/Background-MainMenuButton.gif);
			background-repeat: no-repeat;
			margin: 0px 3px 0px 0px;
		}

		.MainMenuItemAlt
		{
			background-image: url(../Images/Background-MainMenuButtonAlt.gif);
		}

		.MainMenuItem a, .MainMenuItemAlt a
		{
			display: block;
			position: absolute;
			top: 0px;
			width: 90px;
			padding: 4px 0px 3px 0px;
			text-align: center;
			font-size: 11px;
			font-weight: bold;
			text-decoration: none;
			color: #666666;
		}

		.MainMenuItemAlt a
		{
			color: #ffffff;
		}

	/*
	*	Content Area
	*/

		#Layout-Content
		{
			position: relative;
			top: 0px;
			margin: 0px 0px 0px 0px;
			background-image: url(../Images/Background-Content.png);
			background-repeat: repeat-y;
			
		}

		#Layout-Content-Main
		{
			position: relative;
			top: 0px;
			left: 28px;
			width: 919px;
			background-image: url(../Images/Background-Content-Main.png);
			background-repeat: repeat-x;
			background-position: bottom left;
			padding: 0px 0px 0px 0px;
		}

		#ContentArea1
		{
			position: relative;
			width: 919px;
			height: 200px;
			background-image: url(../Images/Background_ContentArea1.jpg);
			background-repeat: no-repeat;
			background-position: top right;
		}

		#ContentArea1-1, #ContentArea1-2, #ContentArea1-3
		{
			position: absolute;
			top: 20px;
			width: 170px;
			height: 175px;
		}

		#ContentArea1-1, #ContentArea1-2, #ContentArea1-3
		{
			left: 30px;
			border: 1px solid #4f8cb0;
		}

		#ContentArea1-2
		{
			left: 220px;
		}

		#ContentArea1-3
		{
			left: 410px;
		}

		#ContentArea1 table
		{
			width: 170px;
		}

		.ContentArea1-HeadingRow
		{
			color: #ffffff;
			font-weight: bold;
			background-color: #4f8cb0;
		}

		.Spacer
		{
			display: block;
			width: 100%;
		}

	/*
	*	Footer
	*/

		#Layout-Footer
		{
			position: relative;
			bottom: 0px;
			width: 976px;
			height: 59px;
			background-image: url(../Images/Background-Footer.png);
			background-position: bottom left;
			
		}

		#Layout-Footer-Content
		{
			position: absolute;
			top: 5px;
			left: 43px;
			width: 891px;
			text-align: center;
			color: #999999;
			font-size: 11px;
		}

		#Layout-Footer-Content a
		{
			color: #999999;
			text-decoration: none;
		}

		#Layout-Footer-Content a:hover
		{
			color: #333333;
			text-decoration: none;
		}

		a
		{
			color: blue;
		}