﻿body 
{
	font-family: Helvetica;
	font-size: 12px;
	padding: 0;
	margin: 0;
}

.site-body-container
{
	background: transparent url(Images/main-left-border-grad.png) repeat-y;
	margin: 0 auto;
	width: 788px;
}
	.site-body-container-1 
	{
		background: transparent url(Images/main-left-border-top.png) no-repeat;
		padding: 0 0 0 7px;
	}
		.site-body-container-2
		{
			border-right: solid 1px #808080;
			border-bottom: solid 1px #808080;
		}

.banner
{
	background: #0240AD;
	color: #fff;
	height: 62px;
	line-height: 62px;
	border-top: solid 1px #BFCFE9;
	border-bottom: solid 1px #6786BF;
	font-size: 17px;
	padding: 0 0 0 17px;
}
	.banner span
	{
		font-weight: bold;
	}

.middle-section
{
	background: #CCC url(Images/menu-1-bg.jpg) repeat-y;
}

	.middle-section .rotator
	{
		float: right;
		padding: 9px 0 0;
		height: 230px;
	}
	
	.middle-section .menu-1
	{
		float: left;
		width: 197px;
	}
	
		.middle-section .menu-1 .top
		{
			font-size: 14px;
			font-weight: bold;
			background: #CCC url(Images/menu-1-top.jpg) no-repeat 0 9px;
			height: 24px;
			color: #fff;
			padding: 19px 0 0 26px;
		}
		
		.middle-section .menu-1 ul
		{
			display: block;
			list-style: none;
			padding: 0px;
			margin: 7px 0 0 17px;
			width: 167px;
		}
		
			.middle-section .menu-1 li
			{
				display: block;
			}
			
			.middle-section .menu-1 li.sep
			{
				background: #D0D0D0 url(Images/menu-1-sep.png) no-repeat;
				height: 2px;
				font-size: 0;
				line-height: 0;
			}
			
			.middle-section .menu-1 a
			{
				background: transparent url(Images/menu-1-blip.png) no-repeat 150px center;
				padding: 6px 20px 3px 7px;
				font-size: 11px;
				font-weight: bold;
				display: block;
				color: #2B267A;
				text-decoration: none;
			}
			.middle-section .menu-1 a:hover
			{
				background-image: url(Images/menu-1-blip-hover.png);
				color: #FE0002;
			}

	.middle-section .bottom 
	{
		clear: both;
		height: 5px;
		position: relative;
	}
		.middle-section .bottom img
		{
			margin: -5px 0 0;
			height: 10px;
			position: absolute;
		}

.menu-2
{
	background: #0240AD;
	height: 23px;
}
	
	.menu-2 ul
	{
		list-style: none;
		padding: 0;
		margin: 0;
		float: right;
		display: block;
	}
	
		.menu-2 li 
		{
			float: left;
			display: block;
			height: 23px;
		}
		
		.menu-2 a
		{
			background: transparent url(Images/menu-2-bg.png) repeat-x;
			display: block;
			padding: 0 15px;
			font-size: 10px;
			font-weight: bold;
			text-decoration: none;
			color: #fff;
			height: 23px;
			line-height: 23px;
		}
		.menu-2 a:hover
		{
			color: #ececec;
		}
		
		.menu-2 li.sep
		{
			width: 1px;
			background: #3E6EC0;
		}

.content-area
{
	padding: 22px 10px;
	color: #666666;
}

.footer .top 
{
	background: transparent url(Images/footer-top-cap.png) no-repeat top right;
	height: 11px;
}

.footer .menu
{
	background: #0136A5;
	height: 21px;
	line-height: 21px;
	font-size: 9px;
	font-weight: bold;
}
	
	.footer .menu .contact
	{
		float: right;
		color: #fff;
		margin-right: 16px;
	}

	.footer .menu ul
	{
		list-style: none;
		padding: 0;
		margin: 0;
	}
		.footer .menu ul li
		{
			float: left;
			display: block;
			padding: 0 0 0 14px;
		}
		.footer .menu ul a
		{
			display: block;
			color: #fff;
			text-decoration: none;
		}
		.footer .menu ul a:hover
		{
			color: #ececec;
		}

.site-footer
{
	margin: 0 auto;
	width: 943px;
	height: 89px;
	background: transparent url(Images/body-footer.jpg) no-repeat;
}

