﻿
/*

	FRAMEWORK STYLES; Outer framework and global styles
	-----------------------------------------------------------------------------------------------
	Last Updated: 03.24.2009

*/

	body
	{
		background-color: #274212;
		background-image: url('/Images/bg-tile-corn.jpg');
		background-repeat: repeat-x;
		font-family: Verdana, Arial, Hevetica, Sans-Serif;
		font-size: 12px;
		line-height: 17px;
		color: #505050;
	}

		.OuterShell
		{
			position: relative;
			width: 900px;
			margin: 0px auto 0px auto;
		}
		
		h1, h2, h3
		{
			font-family: "Arial Narrow", "Helvetica Condensed", Arial, Helvetica, Sans-Serif;
		}








/*

	TOP NAV BAR STYLES
	-----------------------------------------------------------------------------------------------
	Last Updated: 03.24.2009

*/

	.TopBar
	{
		display: block;
		height: 79px;
	}

		.Logo
		{
			width: 134px;
		}

		.TagLine
		{
			width: 190px;
		}
		
		.TopNav
		{
			color: White;
			font-family: "Arial Narrow", "Helvetica Condensed", Arial, Helvetica, Sans-Serif;
			font-size: 19px;
			line-height: 24px;
			position: relative;
			top: 44px;
			*top: 45px;
			width: 576px;
		}
		
			.TopNav a
			{
				color: White !important;
				text-decoration: none;
			}

			.TopNav .OuterTab
			{
				width: auto !important;
				*width: 30px;
		        display: -moz-inline-stack;
		        display: inline-block;
		        vertical-align: top;
		        zoom: 1;
		        *display: inline;
		        _height: 37px;

				margin: 0px 3px 0px 3px;
				padding-left: 9px;

				background-image: url('/images/topnav-tab-left.gif');
				background-repeat: no-repeat;
			}
			
			.TopNav .OuterTab .InnerTab
			{
				background-image: url('/images/topnav-tab-right.gif');
				background-position: right top;
				background-repeat: no-repeat;
				padding-right: 9px;
				height: 37px;
			}
			
			.TopNav .OuterTab .InnerTab .TabTile
			{
				background-image: url('/images/topnav-tab-tile.gif');
				background-repeat: repeat-x;
				height: 30px;
				padding-top: 6px;
				white-space: nowrap;
				border-bottom: solid 1px #ebebea;
			}
			
				.TopNav .OuterTab .InnerTab .TabTile a, .TopNav .OuterTab .InnerTab .TabTile a:hover
				{
					color: #0a4728 !important;
				}

			.TopNav .NoTab
			{
				width: auto !important;
				*width: 30px;
		        display: -moz-inline-stack;
		        display: inline-block;
		        vertical-align: top;
		        zoom: 1;
		        *display: inline;
		        _height: 37px;

				margin: 0px 3px 0px 3px;
				padding: 0px 9px 0px 9px;
			}

				.TopNav .NoTab .InnerTab .TabTile
				{
					height: 30px;
					padding-top: 6px;
					white-space: nowrap;
				}

					.TopNav .NoTab a:hover
					{
						text-decoration: underline;
					}







/*

	BODY / MAIN CONTENT AREA STYLES
	-----------------------------------------------------------------------------------------------
	Last Updated: 03.24.2009

*/

	.OuterBody
	{
		position: relative;
		background-color: Transparent;
		font-size: 1px;
		line-height: 1px;
	}
	
		.Body
		{
			position: relative;
			background-color: White;
			font-size: 12px;
			line-height: 17px;
			padding-bottom: 10px;
			min-height: 500px;
		}








/*

	FOOTER STYLES
	-----------------------------------------------------------------------------------------------
	Last Updated: 03.24.2009

*/

	.Footer
	{
		color: White;
		font-size: 11px;
		padding: 15px 0px 0px 0px;
		text-align: center;
	}

		.Footer p.Links
		{
			color: #bec26f;
		}
		
		.Footer a
		{
			color: #bec26f !important;
			padding: 0px 5px 0px 5px;
		}


