
#upperBox
{
	
	border-top: solid 10px #00406C;
	border-bottom: solid 10px #00406C;
	outline: solid 4px #ccc;
	height:290px;
	margin-bottom: 14px;
	margin-top: 4px;
}

	#upperBoxText
	{
		float: left;
		width: 339px; height:100%;
		padding: 6px 10px 0 10px;
		border-right: solid 5px #00406C;
	}

		#upperBoxText h2
		{
			font-size: 26px;	
			margin-bottom: 10px;
			margin-left: -18px;
			text-align: center;
		}

		#upperBoxText p
		{
			font-size: 13px;	
			text-align: left;
		}
	
	/* slide gallery */
	#upperBoxGallery
	{
		position: absolute;
		left: 359px;
		margin:0; 
		padding:0;		
		width: 560px; height: 290px;
		background:#00406C;
	}
	
	#upperBoxGallery li
	{
		list-style-image: none;
	}
	
	.nav-next 
	{
		z-index: 999;
	}
	
	.nav-prev
	{
		z-index: 999;
	}
	
	.frame
	{
		background: #fff;
	}


#lowerBox
{	
	border-bottom: solid 10px #00406C;
	border-top: solid 10px #00406C;
	margin-bottom: 10px;
	outline: solid 4px #ccc;
	overflow: hidden;
	background: #fff;
}

	.lowerBoxInner
	{
		float: left;
		position:relative;
		margin: 0 0 20px 10px;
		/*border-bottom: solid 5px #ccc;*/
		width: 446px;
		cursor: pointer;
	}
	
		div.lowerBoxInner:hover .lowerBoxTitle 
		{
			/*text-decoration: underline;*/
			color: #00406C;
		}
		
		
		div.lowerBoxInner:hover .lowerBoxTitle 
		{
			/*text-decoration: underline;*/
			background:url("../images/layout/bodyStripeBlue.gif") no-repeat 8px #fff;
		}
		
		
		div.lowerBoxInner:hover .lowerBoxTitle h2
		{
			/*text-decoration: underline;*/

			color: #00406C;
		}
		
	
		
		div.lowerBoxInner:hover .lowerBoxDivider
		{
			background: #00406C;
		}
		
	
		.lowerBoxInner p
		{
			/*color: #333;*/
			font-size: 13px;
		}
		
		.lowerBoxTitle
		{
			padding: 10px 0 6px 0;
			/*margin-left: 10px;*/
			width: 436px;
			background:url("../images/layout/bodyStripeCCC.gif") no-repeat 8px #fff;
		}
			
			.lowerBoxTitle h2
			{
				border-right: solid 10px #fff;
				padding-left:10px;
				display: inline;
				width: auto;
				background: #fff;
				font-style: italic;
				color: #888;			
			}
	
		.lowerBoxImage
		{
			border-top: solid 5px #00406C;
			border-bottom: solid 10px #00406C;
			margin-bottom: 10px;		
		}
		
	.lowerBoxInner a
	{		
		font-size: 13px;
		color: #00406C;
		text-decoration: none;	
	}

	.lowerBoxDivider
	{	
		position: absolute; top:454px; left: 0;
		width: 100%; height: 4px;
		background: #ccc;
	}
	
	#lowerBoxRight a
	{
		position: relative; top: 19px;
	}
	
	
	
	




