/*

	CSS COMMON; Styles used throughout the site
	-------------------------------------------------------------------------
	Author: Mike Maier
	6.17.2008

*/


.container
{
	position:relative;
	display:block;
	width:934px;
	margin: auto;
	
}

.logo
{
	position:absolute;
	height:140px;
	width:140px;
	z-index:99px;
	left: -26px;
	top: 25px;
}




.secondary-nav
{
	position:absolute;
	top:0px;
	left: 764px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#004272;
	z-index:97;
	
}

		.secondary-nav a
		{
			color:#004272;
			text-decoration:none;
		
		}
		
		.secondary-nav a:hover
		{
			color:#ff0000;
			text-decoration:none;
		
		}
	
.header-flash
{
	position:absolute;
	top:8px;
	left: 100px;
	z-index:60;
}
		
	
	
		

.nav
{
	position:relative;
	top:68px;
	left:96px;
	display:block;
	width:839px;
}



	
	.contentbox_outer
		{
			
			float:left;
			margin:80px 0px 0px 0px;
			width:934px;
			background-image:url(/images/contentbox-bottom.gif);
			background-repeat:no-repeat;
			background-position:bottom;
			background-color:#f1e1a8;
			
	}
		
		.contentbox_inner
		{
			
			float:left;
			width:934px;
			background-image:url(/images/contentbox-top.gif);
			background-repeat:no-repeat;
			padding-bottom:15px;
			
				
		}
		
		
		
		/*        HOMEPAGE STYLES                     */
		
				.home-left
				{
					float:left;
					width:436px;
					display:inline;
				}
				
				
				
				.home-right
				{
					float:left;
						width:470px;
						display:inline;
				}
			
				.home-welcome
				{
					float:left;
					margin:40px 0px 0px 70px;
					width:339px;
					height:58px;
					display:inline
				}
				
				.home-txt
				{
				float:left;
				clear:left;
				display:inline;
				width:410px;
				margin:15px 0px 0px 25px;
				
				}
				
				.home-flash-pics
				{
				float:left;
				display:inline;
				width:457px;
				margin:15px 0px 0px 25px;
				
				}
		
				.third-lvl-container
				{
					
					float:left;
					width:934px;
					
					margin:15px 0px 0px 0px;
					
				}
					
				.wildcard
				{
					display:inline;
					float:left;
					width:333px;
					
					font-size:11px;
					line-height:16px;
					
				}
					.wildcard img
					{
						float:left;
					}
					
					.wildcard h2
					{
						margin:0px;
						padding:0px;
						font-size:12px;
						font-weight:bold;
						color:#003399;
					}
					
					.wildcard .wc-txt
					{
						float:right;
						width:170px;
						margin:10px 25px 0px 0px;
						display:inline
					}
					
				.news
				{
					display:inline;
					float:left;
					width:248px;
					height:134px;
					font-size:11px;
					line-height:14px;
					border-left:solid 1px #f1e1a9;
					border-right:solid 1px #f1e1a9;
					padding:0px 26px 0px 30px;
				}
				
					.news ul
					{
						margin:10px 0px 0px 15px;
						padding:0px;
					}
					
					.news a
					{
						font-size:11px;
						text-decoration:none;
						color:#484a41;
					}
					
					.news a:hover
					{
						font-size:11px;
						text-decoration:underline;
					}
					
					
				.events
				{
					display:inline;
					float:left;
					width:249px;
					height:134px;
					font-size:11px;
					line-height:14px;
					padding:0px 19px 0px 23px;
				}
				
					.events ul
					{
						margin:0px 0px 0px 15px;
						padding:0px;
						
					}
					
					.events a
					{
						font-size:11px;
						text-decoration:none;
						color:#484a41;
					}
					
					.events a:hover
					{
						font-size:11px;
						text-decoration:underline;
					}
					
					
					
				.bottom-links
				{
					display:block;
					float:left;
					margin:12px 0px 0px 0px;
					width:934px;
					height:84px;
					border-top:solid 1px #f1e1a9;
					border-bottom:solid 1px #f1e1a9;
				}
		
		
		
		/*       END HOMEPAGE STLES      */
		
		
		
		.left-col
		{
			
			float:left;
			width:500px;
			margin:0px 0px 25px 122px;
			display:inline;
		}
		
			
			.subnav
			{
				float:left;
				display:block;
				width:805px;
				height:30px;
				margin:0px 0px 35px 0px;				
			}
				.subnav a
				{
					
					display: -moz-inline-block;
					display:inline-block;
					float:left;
					height:30px;
					padding-top:15px;
					font-size:15px;
					color:#004475;
					text-decoration:none;
					margin:0px 36px 0px 0px;
				} 
				
				.subnav a:hover
				{
					font-size:15px;
					color:#fff;
					text-decoration:none;
				} 
				
				.subnav .subnav-selected
				{
					font-size:15px;
					color:#fff;
					text-decoration:none;
					background-image:url('/images/subnav-arrow.gif');
					background-position: top center;
					background-repeat:no-repeat;
				} 
				
				
			
		
		
		.right-col
		{
			float:right;
			width:242px;
			margin:14px 14px 15px 7px;
			display:inline;
		}
	
		.RightImages
		{
			float: right;
			width: 243px;
			margin: 75px 20px 15px 20px;
		}

			.RightImages img
			{
				margin-bottom: 5px;
			}

			.RightImages .Caption
			{
				margin-bottom: 15px;
			}
	
.bottom-links-content
	{
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	width:934px;
	height:84px;
	border-bottom:solid 1px #f1e1a9;
	}
	
	
	
/* FOOOTER  */	
	

.footer
{
	margin:20px 0px 0px 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#72705b;
	padding:0px 0px 15px 0px;
	
}
	.footer .footer-link-wrapper
	{
		text-align:center;
	}
	
	.footer a
	{
		font-weight:bold;
		text-decoration:none;
		color:#72705b;
	}
	
	.footer a:hover
	{
		font-weight:bold;
		text-decoration:underline;
		color:#72705b;
	}
	
	.footer .footer-divider
	{
		margin:0px 23px;
	}
	
	.footer .footer-txt-wrapper
	{
		width:943px;
	}
	
	.footer .footer-txt1
	{
		display:block;
		float:left;
		width:479px;
		text-align:left;
		line-height:13px;
		margin:25px 0px 0px 0px;
		padding:0px 26px 0px 8px;
	}
	
	.footer .footer-txt2
	{
		display:block;
		float:left;
		width:395px;
		text-align:left;
		line-height:13px;
		border-left:solid 1px #72705b;
		margin:25px 0px 0px 0px;
		padding:0px 8px 0px 26px;

	}
	
	
/* END FOOOTER  */	
	

.BackLink
{
	clear: both;
	display: block;
	padding: 10px 0 0 0;
	margin: 10px 0px 15px 0px;
	border-top: solid 1px #CD9957;
	padding: 5px 0px 0px 0px;
	font-weight: bold;
}


.Hidden1, .Hidden1 a, .Hidden1 a:hover
{
	color: #CD9957;
}

.Hidden2, .Hidden2 a, .Hidden2 a:hover
{
	color: #CDCDCD;
}

		
/*
	PRESS RELEASES
	-------------------------------------------------------------------------
*/

	.PressReleaseDate
	{
		padding-bottom: 20px;
	}
	
	.PressReleaseItem
	{
		margin: 0px 0px 15px 0px;
	}
	
		.PressReleaseItem .Date
		{
			font-weight: bold;
		}	

		.PressReleaseItem .Headline a
		{
			text-decoration: none;
		}	

		.PressReleaseItem .Headline a:hover
		{
			text-decoration: underline;
		}	
	


/*
	SUBNAV
	-------------------------------------------------------------------------
*/

	a.SubNavLink
	{
        font-size: 15px;
        color: White;
        background-image: url('/images/subnav-arrow.gif');
        background-position: top center;
        background-repeat: no-repeat;
	}


	a.Hidden
	{
		color: #7b8868;
	}


