#mastHead
{
	margin: 0; padding: 0;
	background-color: #09C; 
}

	#logo
	{
		margin: 0; padding: 20px 0 0 20px;
		font-family: Trebuchet MS, Verdana, Serif; font-size: 30px; font-weight: bold;
		border-top: solid 1px #666;
	}
	
		#logo a
		{
			text-decoration: none;
			color: #fff;
		}

	#slogan
	{
		margin: 0; padding: 0 0 25px 100px;
		font-family: Trebuchet MS, Verdana, Serif; font-size: 16px; font-weight: bold; color: #fff;
		background: url('../images/shadowBottom.gif') repeat-x bottom;
	}

#mainMenu
{
	margin: 30px 0 0 0px; padding: 0;
	width: 100%;
	text-align: left;
}	

	#mainMenu ul
	{
		margin: 0 0 0 30px; padding: 0;
		list-style: none;
	}

		#mainMenu ul li
		{
			margin: 0; padding: 5px 0;
			float: left;
		}

			#mainMenu ul li a
			{
				margin: 0; padding: 5px 20px;
				font-family: Trebuchet MS, Verdana, Serif; font-size: 16px; font-weight: bold;
				color: #fff;
				text-decoration: none;
				background-color: #e83;
			}

			#mainMenu ul li a.firstItem
			{
				background: #e83 url('../images/roundedBoxLeft.gif') no-repeat left;
			}

			#mainMenu ul li a.lastItem
			{
				background: #e83 url('../images/roundedBoxRight.gif') no-repeat right;
			}

				#mainMenu ul li a:hover
				{
					background-color: #ffe5a5;
					color: #000;
				}

.accountStatus
{
	margin: 30px 0 30px 30px; 
	_margin-left: 15px;
	padding: 0;
	float: left; width: 140px; clear: left;
	background: #e2e2ff url('../images/roundedBoxBottom.gif') no-repeat bottom;
	text-align: center;
}

	.accountStatus h4
	{
		text-align: center;
		font-family: Trebuchet MS, Verdana, Serif; font-size: 16px; font-weight: bold;
		margin: 0; padding: 4px 0;
		color: #000;
		background: #79c url('../images/roundedBoxTop.gif') no-repeat top;
	}

	.accountStatus img
	{
		margin: 10px 0 0 0; padding: 0;
		border: solid 1px #999;
	}
	
	.accountStatus p
	{
		margin: 10px; padding: 0;
		font-family: Verdana, Serif; font-size: 11px;
		text-align: left;
		
	}

	.accountStatus ul
	{
		margin: 0 0 20px 0; padding: 0;
		list-style: none;
	}

	.accountStatus ul li
	{
		margin: 0 0 8px 15px; padding: 0 0 0 16px;
		background: url('../images/smallArrowInBox.gif') no-repeat;
		background-position: 0;
		font-family: Verdana, Serif; font-size: 12px;
		text-align: left;
	}
	
	.accountStatus a
	{
		text-decoration: none;
	}
	
	.accountStatus a:hover
	{
		color: #39c;
	}

#footer
{
	margin: 0 0 10px 0; padding: 0;
	color: #fff; 
	border-top: solid 1px #666;
	clear: both;
	height: 40px;
	background: #09C url('../images/shadowBottom.gif') repeat-x bottom;
}
	
	#footer ul
	{
		margin: 0; padding: 0;
		list-style: none;
		font-family: Trebuchet MS, Verdana, Serif; font-size: 12px; font-weight: bold;
	}

		#footer ul li
		{
			margin: 0; padding: 7px 0;
			float: right;
		}

			#footer ul li a
			{
				margin: 0; padding: 7px 15px;
				color: #fff;
				text-decoration: none;
			}

				#footer ul li a:hover
				{
					background-color: #ddf;
					color: #000;
				}

				#footer ul li a.noLink:hover
				{
					background-color: #09C;
					color: #fff;
				}
