body{margin: 0px; padding:0px; height: 100%; width: 100%;}

a {border: 0; outline: none;}

.clear{
	clear:both;
	margin: 0px;
	padding: 0px;
	height: 0px;
	line-height:0;
}
#Form1{
	width: 100%;
	height: 100%;
	background: url(/images/body_bg.png) repeat-x #ffffff;
	text-align: center;
	margin-top: 0;
	}
	.page-wrap{
		width:1004px;
		margin: 0 auto;
		text-align: left;
		padding-top: 23px;
		}
		.hp-left,.hp-right,.hp-content{
			float: left;
		}
		.hp-left{
			width: 12px;
			height: 595px;
			background: url(/images/hp_left.png) no-repeat;
		}
		.hp-content{
			width:980px;
			height: 595px;
			}
			.banner{
				text-indent: -9999px;
				width: 980px;
				height: 109px;
				background: url(/images/hp_banner.png) no-repeat;
				}
				.banner h1{
					font-size: 5px;
					line-height: 5px;
					margin: 0px;
					padding: 0px;
				}
				#nav{
   					margin: 0px;
   					padding: 0px;
   					list-style: none;
   					float: left;
   					width: 898px;
   					height: 40px;
   					}
   					#nav li{
   						margin: 0px;
   					 	padding: 0px;
   					 	display: inline;
   					 	}
   					 	#nav li a{
   					 		display: block;
   					 		float: left;
   					 		height: 40px;
   					 		background: url(/images/nav1.png) no-repeat;
   					 		line-height: 5px;
   					 		font-size: 5px;
   					 		text-indent: -9999px;
   					 		}
   					 		#nav li a#nav_132905{background-position:    0px 0px; width:146px;}
   					 		#nav li a#nav_132907{background-position: -146px 0px; width:186px;}
   					 		#nav li a#nav_132908{background-position: -332px 0px; width:168px;}
   					 		#nav li a#nav_132912{background-position: -500px 0px; width:218px;}
   					 		#nav li a#nav_132913{background-position: -718px 0px; width:180px;}
   					 		
   					 		#nav li a#nav_132905:hover,#nav li a#nav_132905.hover{background-position:    0px -40px;}
   					 		#nav li a#nav_132907:hover,#nav li a#nav_132907.hover{background-position: -146px -40px;}
   					 		#nav li a#nav_132908:hover,#nav li a#nav_132908.hover{background-position: -332px -40px;}
   					 		#nav li a#nav_132912:hover,#nav li a#nav_132912.hover{background-position: -500px -40px;}
   					 		#nav li a#nav_132913:hover,#nav li a#nav_132914.hover{background-position: -718px -40px;}
   					 		
							.submenudown {
								/*these styles are required*/
								position:absolute;
								/*these styles are required*/
								width: 238px;
								}
							.link-holder{
								background: url(/images/L2_background.png) repeat;
								}
							.subMenuItemsdown{
								display:block;
								
								color: #ffffff;
								font-family: Arial;
								font-size: 12px;
								line-height: 14px;
								width: 238px;
								text-decoration: none;
								text-align: left;
								}
								.subMenuItemsdown span{
									display:block;
									padding: 6px 16px 5px 16px;
									cursor: pointer;
									}
							.subMenuItemsdown:hover,a.subMenuItemsdown.on{
								color:#f7b330;
								background-color: #033a69;
								}
							#menu-header{
								}
							#menu-footer{
								}
   					 		
   				.nav-right{
   					width: 82px;
   					height: 40px;
   					background: url(/images/nav_right.png) no-repeat;
   					float: left;
   				}
   				.photo-cont{
   					width:750px;
   					height: 446px;
   					float: left;
   					background: #ffffff;
   					position: relative;
   					}
   					.photos{
   						position: absolute;
   						top:0px;
   						left: 2px;
   						width: 748px;
   						height: 446px;
   					}
   					.photo-mask{
   						position: absolute;
   						left:0px;
   						bottom: 0px;
   						background: url(/images/photo_mask.png) no-repeat;
   						width: 750px;
   						height: 56px;
   						z-index:9999;
   					}
   				.news-events{
   					width:230px;
   					height: 446px;
   					float: left;
   					background: url(/images/news_bottom.png) bottom left no-repeat #ffffff;
   					}
   					#news{
   						width:230px;
   						height: 446px;
   						background: url(/images/news_back.png) no-repeat;
						}
   					#events{
   						width:230px;
   						height: 446px;
   						background: url(/images/events_back.png) no-repeat;
   						display: none;
						}
   					.tabs{
   						padding: 12px 0px 0px 13px;
   						margin: 0 0 33px 0;/*0 0 46px 0;*/
   						list-style: none;
   						}
   						.tabs li{
   							margin: 0px;
   							padding: 0px;
   							display: inline;
   							}
   							.tabs li a{
   								display: block;
   								float: left;
   								text-indent: -9999px;
   								font-size: 5px;
   								line-height: 5px;
   								background: url(/images/tabs.png) no-repeat;
   								height: 26px;
								outline: none;
   								}
   								.tabs li a.n-tab{background-position: 0px 0px; width: 57px;}
   								.tabs li a.e-tab{background-position: -57px 0px; width: 67px;}
   								
   								.tabs li a.n-tab:hover,.tabs li a.n-tab-on{background-position: 0px -26px; width: 57px;}
   								.tabs li a.e-tab:hover,.tabs li a.e-tab-on{background-position: -57px -26px; width: 67px;}
								
					.newsContainer, .eventsContainer{
						font-family: Arial;
						font-size: 12px;
						line-height: 1.1em!important;/*14px;*/
						line-height: 1em;
						padding: 0 10px 0px 12px;
						margin-top: 10px!important;
						margin-top: 5px;
						}
						.newsThumb{
							float: left;
							padding: 0 8px 0 0;/*0 15px 0 0;*/
							}
						.eventDate{
							color: #000000;
							font-weight: bold;
							}
						.newsHeadline, .eventHeadline{
							}
							.newsHeadline a, .eventHeadline a{
								color: #055ba4;
								font-weight: bold;
								padding: 0 0 4px 0;
								cursor: pointer;
								text-decoration: underline;
								}
								.newsHeadline a:hover, .eventHeadline a:hover{
									text-decoration: none;
									}
						.newsBrief, .eventBrief{
							color: #000000;
							padding: 0;
							margin:0;
							font-size:11px;
							line-height:13px;
							}
					.viewAll{
							float: left;
							padding: 0 0 0 13px;
							}
							.viewAll  a{
								font-family: Arial;
								font-size: 11px;
								line-height: 13px;
								color: #055ba4;
								font-weight: bold;
								text-transform: uppercase;
								text-decoration: none;
								}
						.viewAllArrow{
							padding: 1px 0 0 0
							}
		.hp-right{
			width: 12px;
			height: 595px;
			background: url(/images/hp_right.png) no-repeat;
		}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		

