.clear{
	clear:both;
	font-size:1px; 
	line-height:1px; 
	height:0px;
}

.left{
	float:left;
}

body{
	background:#ac974e;
	font-family: Arial,sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
}

#page_center1{
	width:100%;
	text-align:center;
	}
	#page_center2{
		width:980px;
		margin:0 auto;
		text-align:left;
	}

#logo{
	background:url(/images/home/logo_v3.gif) no-repeat;
	width:734px;
	height:87px;
}

#photo_small{
	background:url(/images/home/small_photo.jpg) no-repeat;
	width:246px;
	height:461px;
}

#photo_large{
	position:relative;
	background:url(/images/home/large_photo.jpg) no-repeat;
	width:734px;
	height:334px;
}

#flash_download{
	position:absolute;
	top:267px;
	left:535px;
	width:180px;
	height:55px;
}

#info_bg{
	background:url(/images/home/info_bg.gif) repeat-y;
	width:980px;
	overflow:auto;
	}
	#info_top{
		background:url(/images/home/info_top.gif) top left no-repeat;
		width:980px;
		overflow:auto;
		}
		#info_bottom{
			background:url(/images/home/info_bottom.gif) bottom left no-repeat;
			width:980px;
			overflow:auto;
			}
			#info_content{
				width:980px;
				overflow:auto;
				margin-bottom:45px;
				}
				#news_holder{
					float:left;
					width:390px;
					}
					#news_top{
						position:relative;
						height:40px;
						width:390px;
						background:url(/images/home/news_top.png) bottom left no-repeat;
						}
						#news_viewall{
							position:absolute;
							top:23px;
							left:242px;
							width:70px;
							height:15px;
						}
					#news_content{
						margin-top:15px;
						margin-left:30px;
						margin-right:75px;
						width:285px;
						}
						.news_item{
							width:285px;
							margin-bottom:15px;
							}
							.news_image{
								float:left;
								width:90px;
								height:81px;
								background:url(/images/home/news_imagebg.gif) top left no-repeat;
								}
								.news_imagecrop_height{
									width:82px;
									height:73px;
									overflow:hidden;
									margin-top:4px;
									margin-left:4px;
								}
								.news_imagecrop_width{
									width:82px;
									height:73px;
									overflow:hidden;
									margin-top:4px;
									margin-left:4px;
								}
								.news_imagecrop_height img{
									width:82px;
								}
								.news_imagecrop_width img{
									height:73px;
								}
							.news_spacer{
								float:left;
								width:90px;
								height:81px;
							}
							.news_story{
								float:left;
								width:185px;
								margin-left:10px;
								}
								.news_headline{
									width:185px;
									text-align:left;
									/*margin-bottom:4px;*/
									}
									.news_headline a{
										font-weight:bold;
										color:#000000;
										text-decoration:underline;
										font-size:11px;
										font-family:Arial,sans-serif;
									}
									.news_headline a:hover{
										font-weight:bold;
										color:#000000;
										text-decoration:none;
										font-size:11px;
										font-family:Arial,sans-serif;
									}
								.news_date{
									width:185px;
									font-weight:bold;
									color:#656363;
									font-size:11px;
									font-family:Arial,sans-serif;
									text-align:left;
									margin-bottom:4px;
								}
								.news_text{
									width:185px;
									font-weight:bold;
									color:#656363;
									font-size:11px;
									font-family:Arial,sans-serif;
									text-align:left;
									margin-bottom:16px;
									line-height:16px;
									}
									.news_text a{
										font-weight:bold;
										font-style:italic;
										color:#337152;
										text-decoration:none;
										font-size:11px;
										font-family:Arial,sans-serif;
									}
									.news_text a:hover{
										font-weight:bold;
										font-style:italic;
										color:#337152;
										text-decoration:underline;
										font-size:11px;
										font-family:Arial,sans-serif;
									}
						
				#events_holder{
					float:left;
					width:352px;
					}
					#events_top{
						position:relative;
						width:352px;
						height:40px;
						background:url(/images/home/events_top.png) bottom left no-repeat;
						}
						#events_viewall{
							position:absolute;
							top:23px;
							left:207px;
							width:70px;
							height:15px;
						}
					#events_content{
						float:left;
						margin-top:15px;
						margin-right:75px;
						width:277px;
						}
						.events_item{
							width:277px;
							/*height:53px;*/
							overflow:auto;
							margin-bottom:15px;
							}
							.events_date{
								float:left;
								width:49px;
								height:53px;
								background:url(/images/home/events_datebg.gif) bottom left no-repeat;
								}
								.events_dateday{
									height:28px;
									width:49px;
									margin-top:7px;
									color:#ffffff;
									text-align:center;
									font-family: "Lucida Sans",Arial,sans-serif;
									font-size:28px;
									font-weight:bold;
									line-height:28px;
								}
								.events_datemonth{
									height:18px;
									width:49px;
									color:#ffffff;
									text-align:center;
									font-family: "Lucida Sans",Arial,sans-serif;
									font-size:10px;
									line-height:10px;
								}
							.events_headline{
								float:left;
								width:218px;
								text-align:left;
								margin-top:4px;
								margin-left:10px;
								}
								.events_headline a{
									font-weight:bold;
									color:#000000;
									text-decoration:none;
									font-size:11px;
									font-family:Arial,sans-serif;
								}
								.events_headline a:hover{
									font-weight:bold;
									color:#000000;
									text-decoration:underline;
									font-size:11px;
									font-family:Arial,sans-serif;
								}
				#smbuttons_holder{
					float:left;
					width:238px;
					}
					#smbuttons_top{
						height:55px;
						width:238px;
					}
					#smbuttons_content{
						float:left;
						margin-right:14px;
						width:224px;
						}
						.smButton{
							width:224px;
							height:56px;
							margin-bottom:12px;
						}
						
#footer_address{
	font-family: "Lucida Sans",Arial,sans-serif;
	width:940px; 
	color:#FFFFFF; 
	font-size:12px;
	margin:10 20 20 20px;
	text-align:right;
}

#footer_about{
	font-family: "Lucida Sans",Arial,sans-serif;
	width:920px; 
	color:#FFFFFF; 
	font-size:10px; 
	margin-left:30px; 
	margin-right:30px;
	text-align:center;
}


