body{margin: 0; height: 100%; width: 100%; background-color: #dbdffd;}
.clear{clear: both;}
#Form1{
	width: 100%;
	height: 100%; /*need this to vertically center in IE */
}
#distance { 
	width:100%;
	height:50%;
	margin-bottom:-385px; /* half of container's height */
	float:left;
	}
	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		height:770px;
		width:100%;
		clear:left;
		text-align: center;
		}
		#containerCenter{
			width:1000px;
			height:770px;
			margin: 0 auto;
			text-align: left;
			}
			#nav{
				width: 1000px;
				}
				#nav h1{width:1000; height:116; margin:0; padding:0; font-size:0; text-indent:-9999px; background: url(/images/header.png) no-repeat;}	
				#L1{
					list-style: none;
					height: 26px;
					width: 1000px;
					margin: 0;
					padding: 0;
					}
					#L1 li{
						display: inline;
						margin: 0;
						padding: 0;
						}
						#L1 li a{
							background: url(/images/nav.png) no-repeat;
							float: left;
							height: 26px;
							text-indent: -9999px;
							outline: none;
							border: 0;
							}
							#L1 li a#L1_106315{background-position: 0px 0px; width: 181px;}
							#L1 li a#L1_106316{background-position: -181px 0px; width: 114px;}
							#L1 li a#L1_106317{background-position: -295px 0px; width: 116px;}
							#L1 li a#L1_106318{background-position: -411px 0px; width: 159px;}
							#L1 li a#L1_106319{background-position: -570px 0px; width: 124px;}
							#L1 li a#L1_106320{background-position: -694px 0px; width: 159px;}
							#L1 li a#L1_portal{background-position: -853px 0px; width: 147px;}
							
							#L1 li a#L1_106315:hover{background-position: 0px -26px; width: 181px;}
							#L1 li a#L1_106316:hover{background-position: -181px -26px; width: 114px;}
							#L1 li a#L1_106317:hover{background-position: -295px -26px; width: 116px;}
							#L1 li a#L1_106318:hover{background-position: -411px -26px; width: 159px;}
							#L1 li a#L1_106319:hover{background-position: -570px -26px; width: 124px;}
							#L1 li a#L1_106320:hover{background-position: -694px -26px; width: 159px;}
							#L1 li a#L1_portal:hover{background-position: -853px -26px; width: 147px;}						
							
							.submenudown {
								/*these styles are required*/
								position:absolute;
								/*these styles are required*/
								width: 193px;
								}
							.subMenuItemsdown{
								display:block;
								color: #ffffff;
								font-family: Trebuchet MS;
								font-size: 11px;
								width: 193px;
								text-decoration: none;
								text-align: left;
								}
								.subMenuItemsdown span{
									display:block;
									padding-top: 5px;
									padding-bottom: 5px;
									padding-left: 22px;
									padding-right: 12px;
									cursor: pointer;
									background:url(/images/menu_off.png) no-repeat;
									}
							.subMenuItemsdown:hover,a.subMenuItemsdown.on{
								width: 193px;
								}
								a.subMenuItemsdown:hover span{
									padding-left: 22px;
									padding-right: 12px;
									background:url(/images/menu_on.png) no-repeat;
									}
							#menu-header{
								
								}
							#menu-footer{
									width: 193px;
									height: 15px;
									background:url(/images/menu_footer.png) no-repeat;
								}
			#photoArea{
				background: url(/images/photoBG.png) bottom no-repeat;
				height: 273px;
				width: 1000px;
				}
			#hpPhoto{
				margin:0px 16px 0px 20px;
				height: 273px;
				width: 964px;
				}
			#buttonNewsArea{
				background: url(/images/newsBG.png) bottom no-repeat;
				height: 300px;
				width: 1000px;
				overflow: hidden;
				}
				#linksContainer{
					margin: 0px 0px 0px 28px;
					padding:34px 0px 0px 0px;
					width: 307px;
					float: left;
					}
					.button{
						margin: 0px 0px 7px 0px;
						}
						.button a{
							width:307px;
							height:53px;
							}
				#newsContainer{
					float: left;
					margin: 34px 0px 0px 34px;
					padding:0px 0px 0px 0px;
					width: 530px;
					}
					#stories{

						}
						#stories span{
							
							}					
						.newsItem{
							margin: 0px 0px 0px 0px;
							padding: 0px 0px 20px 0px;
							}
							.newsText{
								float: left;
								color: #000064;
								font-family: Tahoma;
								padding-right: 5px;
								width: 450px;
								line-height: 16px;
								margin: 0px 0px 0px 0px;
								padding: 0px 0px 0px 0px;
								}
							.newsThumb{
								height: 61px;
								width: 68px;
								float: left;
								margin-right: 7px;
								}
								.newsTitle{					
									font-size: 12px;
									font-weight:bold;				
									text-decoration: underline;
									}
									.newsTitle a{		
										color: #000064;
										}
								.newsDetail{
									font-size: 11px;
									}
								.readMoreNews {
								
									}
									.readMoreNews a{
										background: url(/images/newsReadmore.png) top repeat-x;
										padding: 0px 6px 0px 6px;
										font-family: Trebuchet MS;
										font-size: 11px;
										color: #000062;
										text-decoration:none;
										outline: none;
										}
			#footer{
				background: url(/images/footer.png) bottom no-repeat;
				height: 55px;
				width: 1000px;
				text-indent: -9999px;
				}