*{margin: 0px;padding: 0px;}
a{outline:none; border:0;}
.clear{clear:both;}

body{margin: 0; height: 100%; width: 100%; background-color: #164277;}

#Form1{
	width: 100%;
	height: 100%; /*need this to vertically center in IE */
	}
	#container {
		margin:0 auto;
		width:100%;
		clear:left;
		text-align: center;
		background: url(/images/background.png) top repeat-x;
		}
		#containerCenter{
			width:1000px;
			margin: 0 auto;
			}		
			#nav1{
				width: 820px;
				margin: 0 auto 8px auto;
				text-align: left;
				}
				#L1{
					list-style: none;
					height: 39px;
					width: 820px;					
					}
					#L1 li{
						display: inline;
						}
						#L1 li a{
							background: url(/images/nav1.png) no-repeat;
							float: left;
							height: 39px;
							text-indent: -9999px;
							}
							#L1 li a#L1_131930{background-position: -139px 0px; width: 99px;}
							#L1 li a#L1_131942{background-position: -238px 0px; width: 106px;}
							#L1 li a#L1_132001{background-position: -344px 0px; width: 108px;}
							#L1 li a#L1_132016{background-position: -452px 0px; width: 112px;}
							#L1 li a#L1_132024{background-position: -564px 0px; width: 180px;}
							#L1 li a#L1_132039{background-position: -744px 0px; width: 136px;}
							#L1 li a#L1_132044{background-position: -880px 0px; width: 77px;}
							
							#L1 li a#L1_131930:hover{background-position: -139px -39px; width: 99px;}
							#L1 li a#L1_131942:hover{background-position: -238px -39px; width: 106px;}
							#L1 li a#L1_132001:hover{background-position: -344px -39px; width: 108px;}
							#L1 li a#L1_132016:hover{background-position: -452px -39px; width: 112px;}
							#L1 li a#L1_132024:hover{background-position: -564px -39px; width: 180px;}
							#L1 li a#L1_132039:hover{background-position: -744px -39px; width: 136px;}	
							#L1 li a#L1_132044:hover{background-position: -880px -39px; width: 77px;}							
							
							.submenudown {
								/*these styles are required*/
								position:absolute;
								/*these styles are required*/
								width: 200px;
								}
							.link-holder{
								border-right: 1px solid #204777;
								border-left: 1px solid #204777;
								border-bottom: 1px solid #204777;
								}
							.subMenuItemsdown{
								display:block;
								background-color: #0f396d;
								color: #ede89a;
								font-family: Helvetica;
								font-size: 12px;
								line-height: 25px;
								width: 200px;
								text-decoration: none;
								text-align: center;
								}
								.subMenuItemsdown span{
									display:block;
									padding-right:10px;
									padding-left: 10px;
									cursor: pointer;
									}
							.subMenuItemsdown:hover,a.subMenuItemsdown.on{
								color: #032e61;
								background-color: #ede89a;
								}
							#menu-header{
								}
							#menu-footer{
								}
			#searchContainer {
				height: 21px;
				margin: 0px 0px 5px 0px;
				padding: 0px 45px 0px 0px;
				text-align:right;
			}
			#search{
				float: right;
				background: url(/images/searchBox.png) no-repeat;
				height: 21px; width: 151px;
				font: bold 12px/17px Helvetica;
				color: #7db4ec;	
				border: 0;
				}
				#social_buttons_wrapper {
					margin:0 0 0 0px;
					float: right;
					}
					.smIcon{
						display: block;
						float: left;
						width: 21px;
						height: 21px;
						margin: 0px 6px 0px 0px;
					}
			#content{
				width: 951px;
				height: 100%;
				position: relative;
				margin-left: 25px;
				text-align: left;
				}
				#banner{
					background: url(/images/banner.png) top no-repeat;
					height: 83px;
					width: 951px;
					}
					#seo{
						height: 83px; width: 860px;
						float: left;
						}
						#seo h1, h2{
							text-indent: -9999px;
							line-height: 4px;
							font-size: 2px;
							}
					#myDE{
						background: url(/images/myDE.png) top no-repeat;
						height: 29px;
						width: 60px;
						margin-top: 8px;
						margin-bottom: 9px;
						float: left;
						}
						#myDE h3{
							text-indent: -9999px;
							line-height: 29px;
							font-size: 29px;
							}
					#share{
						background: url(/images/share.png) top no-repeat;
						height: 29px;
						width: 60px;
						float: left;
						}
						#share a{
							height: 29px;
							width: 60px;
							}
							#share h3{
								text-indent: -9999px;
								line-height: 29px;
								font-size: 29px;
								}
				#leftInfo{
					float: left;
					background: url(/images/newsEventsBG_v3.png) top no-repeat;
					height: 378px;
					width: 228px;
					}
					#newsEvents{
						height: 228px;
						width: 228px;
						}
						#news{
							margin-top: 14px;
							margin-left: 26px;
							float: left;
							}
							#news h4{
								background: url(/images/news.gif) top no-repeat;
								height: 16px;
								width: 61px;
								margin-left: 12px;
								margin-bottom: 3px;
								font-size: 16px;
								line-height: 16px;
								text-indent: -9999px
								}
							#newsItems{
								height: 104px;
								}
								.newsStory{
									margin-bottom: 10px;
									}
									.newsThumb{
										float: left;
										}
										.newsThumb img{
											float: left;
											margin-right: 5px;
											}
									.newsHeadline{
										color: #f2de80;
										font-family: Helvetica;
										font-size: 12px;
										line-height: 14px;
										font-weight: bold;
										text-decoration: underline;
										margin-right: 7px;
										}
									.newsDate{
										color: #ffffff;
										font-family: Helvetica;
										font-size: 12px;
										line-height: 14px;
										}
									.newsDetail{
										color: #ffffff;
										font-family: Helvetica;
										font-size: 12px;
										line-height: 14px;
										}
									.readMore {
										background: url(/images/newsRMbtn.png) top no-repeat;
										width: 69px;
										text-align: center;
										font-size: 0;
										line-height: 0;
										float: left;
										}
										.readMore a{
											color: #001b3d;
											font-family: Helvetica;
											font-size: 12px;
											line-height: 16px;
											text-decoration: none;
											}
								
						#events{
							margin: 14px 0 12px 26px;
							float: left;
							}
							#events h4{
								background: url(/images/events.png) top no-repeat;
								height: 16px;
								width: 80px;
								margin-left: 12px;
								margin-bottom: 3px;
								font-size: 16px;
								line-height: 16px;
								text-indent: -9999px
								}
							#eventItems{
								height: 104px;
								}
								.singleEvent{
									margin-bottom: 10px;
									margin-right: 7px;
									}
									.eventHeadline{
										color: #f2de80;
										font-family: Helvetica;
										font-size: 12px;
										line-height: 14px;
										font-weight: bold;
										}
									.eventDate{
										color: #ffffff;
										font-family: Helvetica;
										font-size: 12px;
										line-height: 14px;
										}
									.moreDetails {
										background: url(/images/eventsMDbtn.png) top no-repeat;
										width: 74px;
										text-align: center;
										font-size: 0;
										line-height: 0;
										}
										.moreDetails a{
											color: #001b3d;
											font-family: Helvetica;
											font-size: 12px;
											line-height: 16px;
											text-decoration: none;
											}
					#links{
						width: 198px;
						margin-left: 26px;
						float: left;
						}
						#links a{
							
							line-height: 0;
							font-size: 0;
							}
						#links img{
							float: left;
							margin-bottom: 2px;	
							}
				#mainPhoto{
					float: left;
					height: 378px;
					width: 491px;
					background: url(/images/mainPhotoBackground_v2.png) repeat-x;
					}
					#mainPhoto img{
						border: 1px solid #8899a7;
						height: 331px;
						width: 489px;
						margin-top:22px;
						position: absolute;
						}
				#photoThumbs{
					float: left;
					background: url(/images/photoThumbBG_v3.png) top no-repeat;
					height: 378px;
					width: 232px;
					}					
					#photoThumbContainer{
						margin: 10px 0 8px 20px;
						height: 360px;
						width: 176px;
						overflow: hidden;
						position: relative;
						}
						.singleThumb{
							background: url(/images/thumbFade.png) top no-repeat;
							height: 120px; width: 176px;
							position: absolute;
							}
							.singleThumb img{							
								margin: 5px 0 0 5px;
								width: 166px; height: 112px;
								}
				#address{
					float: left;
					background: url(/images/address.png) top no-repeat;
					height: 28px;
					width: 951px;
					text-indent: -9999px;
					}
			.popoutContainer{
				position: absolute;
				width: 508px;
				height: 363px;
				top: 90px;
				left: 239px;
				display: none;
				overflow: hidden;
				}
				.contentContainer{
					background: url(/images/popoutBackground.png) top repeat;
					width: 472px;
					height: 363px;
					position: absolute;
					top: 0px;
					left: 508px;
					}
					.thumbArrow{
						position: relative;
						top: 29px;
						left: 472px;
						height: 66px;
						width: 36px;
						}
					.popoutContent{
						height: 306px;
						width: 437px;
						position: absolute;
						top: 15px;
						left: 25px;
						}
						.popoutTitle{
							color: #033f87;
							font-size: 20px;
							line-height: 22px;
							font-weight: bold;
							font-family: Times New Roman;
							background-color: #fae684;
							padding: 0 2px;
							float: left;
							margin-bottom: 5px;
							}
						.popoutDescription{
							height: 300px;
							color: #063978;
							font-size: 12px;
							line-height: 16px;
							font-family: Helvetica;
							}
							.popoutDescription a{
								text-decoration: underline;
								}
								.popoutDescription a:hover{
									text-decoration: none;
									}