.clear{clear:both;}
.left{float: left;}
body{
	background:url(/images/body_bg_v2.png) repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	}
	#form1{
		margin: 0px;
		padding: 0px;
	}
	#page-wrap{
		width: 1000px;
		margin:0 auto;
		text-align: left;
		background:url(/images/page_back_v2.png) 0px 76px repeat-x;
		}
		#nav{
			margin: 0 0 0 62;
			padding: 0;
			list-style: none;
			float:left;
			}
			#nav li{
				margin: 0;
				padding: 0;
				display: inline;
				}
				#nav li a{
					height: 76px;
					background: url(/images/nav_v2.png) no-repeat;
					font-size: 5px;
					line-height: 5px;
					text-indent: -9999px;
					display: block;
					float:left;
					}
					
					#nav li a#nav_116608{width:88px; background-position: 0px 0px;}
					#nav li a#nav_116609{width:92px; background-position: -88px 0px;}
					#nav li a#nav_116610{width:79px; background-position: -180px 0px;}
					#nav li a#nav_116611{width:62px; background-position: -259px 0px;}
					#nav li a#nav_116612{width:162px; background-position: -321px 0px;}
					#nav li a#nav_login{width:74px; background-position: -483px 0px;}
					
					#nav li a#nav_116608:hover,#nav li a#nav_116608.on{background-position: 0px -76px;}
					#nav li a#nav_116609:hover,#nav li a#nav_116609.on{background-position: -88px -76px;}
					#nav li a#nav_116610:hover,#nav li a#nav_116610.on{background-position: -180px -76px;}
					#nav li a#nav_116611:hover,#nav li a#nav_116611.on{background-position: -259px -76px;}
					#nav li a#nav_116612:hover,#nav li a#nav_116612.on{background-position: -321px -76px;}
					#nav li a#nav_login:hover,#nav li a#nav_login.on{background-position: -483px -76px;}
					
		#search-wrap{
			float:left;
			}
			#search-container{
				padding-left: 92px;
				padding-top: 38px;
				}
				#search-bg{
					background: url(/ftpimages/423/podium/style489/search_bg.png) no-repeat;
					height: 25px;
					width: 186px;
					float: left;
					}
					#search-bg input{
						background-color: transparent;
						border:none;
						width:175px;
						height: 20px;
						margin-top: 5px;
						padding-left: 12px;
						outline:none;
						outline-style: none;
					}
				#search-container a{
					display: block;
					float: left;
					background: url(/images/btn_search_v2.png) no-repeat;
					width: 55px;
					height: 25px;
					text-indent: -9999px;
					font-size: 5px;
					line-height: 5px;
				}
				
	#middle{
		
		}
		#middle-left{
			float:left;
			width: 621px;
			}
			#photo img {
				visibility: hidden;
			}
			#logo{
				width: 486px;
				height: 121px;
				/*CSP sdb 060910 background: url(/images/logo_v2.png) no-repeat;*/
				background: url(/images/logo_v5.png) no-repeat;
				margin: 19 0 0 52;
				text-indent: -9999px;
			}
		#middle-right{
			float:left;
			width:379px;
			padding-top: 42px;
			}
			
			#news{

				}
				#news .date{
					background: url(/images/news_icon_v2.png) 0px 1px no-repeat;
					padding-left:15px;
					font-style: italic;
					margin-bottom: 4px;
				}
				#news div.thumb{
					float:left;
					margin-right: 9px;
					margin-bottom: 9px;
					}
					#news div.thumb div.header-left{
						background: url(/images/thumb_h_left.png) no-repeat;
						padding-left:6px;
					}
					#news div.thumb div.header-mid{
						background: url(/images/thumb_h_mid.png) repeat-x;
						height: 6px;
						width: 97px;
						
					}
					#news div.thumb div.header-right{
						background: url(/images/thumb_h_right.png) top right no-repeat;
						padding-right:8px;
					}
					
					#news div.thumb div.body-left{
						background: url(/images/thumb_b_left.png) repeat-y;
						
					}
					#news div.thumb div.body-right{
						background: url(/images/thumb_b_right.png) top right repeat-y;
						padding-left:6px;
						padding-right:5px;
						width: 100px;
					}
					
					#news div.thumb div.footer-left{
						background: url(/images/thumb_f_left.png) no-repeat;
						padding-left:6px;
					}
					#news div.thumb div.footer-mid{
						background: url(/images/thumb_f_mid.png) repeat-x;
						height: 6px;
						width: 97px;
					}
					#news div.thumb div.footer-right{
						background: url(/images/thumb_f_right.png) top right no-repeat;
						padding-right:8px;
						
					}
				#news div.headline{
					font-weight: bold;
					font-size: 14px;
					padding-top: 4px;
				}
				
				#news div.readmore{
					margin-top: 5px;
					}
					#news div.readmore a{
						width: 55px;
						background: url(/images/readmore_v2.png) no-repeat;
						height: 22px;
						display: block;
						text-indent: -9999px;
					}
					
				#archive{
					background: url(/images/rss_icon.png) 0px 2px no-repeat;
					padding-left:15px;
					}
					#archive a{
						color:#000000;
						text-transform: uppercase;
						font-size: 9px;
						text-decoration: underline;
					}
					#archive a:hover{
						text-decoration: none;
					}
				#news-bottom{
					height: 3px;
					width: 330px;
					background: url(/images/news_bottom_v2.png) repeat-x;
					margin-top:12px;
					margin-bottom:11px;
				}
				
			#calendar{
				margin-top:15px;
				}
				#current-day{
						font-size: 35px;
						color: #0064a6;
						text-transform: uppercase;
						font-weight: bold;
					}
					#current-day span{
						color:#009b90;
					}
					
				#events{
					margin:10 0;
					padding: 0;
					list-style: none;
					}
					#events li{
						margin: 0 0 10 0;
						padding: 0;
						}
						#events li div.date{
							float:left;
							margin-right: 10px;
							text-align: center;
							color: #f4f4f4;
							background: url(/images/date_bg_v2.png) no-repeat;
							width:47px;
							height: 54px;
							font-weight: bold;
							text-transform: uppercase;
							padding-top:3px;
							}
							#events li div.date div.day{
								font-size: 20px;	
							}
						
						#events li div#event-container{
							float:left;
							width: 235px;
							}
							#events li div#event-container div.headline a{
								font-weight: bold;
								color:#000000;
								text-decoration: underline;
								font-size: 14px;
							}
							#events li div.event-container div.headline a:hover{
								text-decoration: none;
							}
	#all_events{
		margin-top: 10px;
		background: url(/images/events_icon.png) no-repeat top left;
		height: 11px;
		padding: 0px 0px 20px 15px;
		}		
		#all_events a{
			font-family: Arial;
			color: #000000;
			font-size: 9px;
			line-height: 10px;
			text-decoration: underline;
			text-transform: uppercase;			
			}		
			#all_events a:hover{text-decoration: none;}
							
	.f-header{
		color:#333333;
		font-weight: bold;
		font-size: 11px;
	}
	span.f-header{
		padding-right:3px;
	}
	
	#footer{
		width:873px;
		margin:0px auto;
		font-family: Arial;
		font-size: 10px;
		text-transform: uppercase;
		color: #333333;
		padding-bottom:60px;
		}
		#footer_tagline{
			font-size: 11px;
		}
		#footer_bar{
			background: url(/images/footer_top_v2.png) repeat-x;
			padding-top:3px;
		}
		#footer a{
			color: #333333;
			text-decoration: none;
			font-size: 10px;
		}
		#footer a:hover{
			color: #333333;
			text-decoration: underline;
		}
		#footer-logo{
			width:156px;
			height: 59px;
			text-indent: -9999px;
			background: url(/images/footer_logo_v2.png) no-repeat;
		}
		#footer #address{
			padding-top:5px;
			padding-right:30px;
		}
		#footer #contact{
			padding-top:5px;
			padding-right:30px;
			}
			#footer #contact ul{
				margin:0;
				padding: 0;
				list-style: none;
				}
				#footer #contact ul li{
					margin:0;
					padding: 0;
				}
		#footer #donors{
			padding-top:5px;
			padding-right:30px;
		}	
		
		#footer #media{
			padding-left:19px;
			padding-top:5px;
			padding-right:30px;
			background:url(/ftpimages/423/podium/style489/media_icon.png) 0px 8px no-repeat;
		}
		
		#footer #facebook{
			padding-top:5px;
			}
			#footer #facebook a{
				display:block;
				width:28px;
				height: 28px;
				text-indent: -9999px;
				background: url(/images/facebook_icon_v2.png) no-repeat;
			}
			
			
			
			
			
/*calendar styles*/

#cal{
	width: 100%;
	}
	#current-month{
		margin-top:11px;
		margin-bottom:8px;
		margin-left:2px;
		text-transform: uppercase;
		font-weight: bold;
		color:#0064a6;
	}
	#day-headers{
		}
		#day-headers span{
			display:block;
			float:left;
			width:44px;
			height: 13px;
			background: url(/images/day_headers_v2.png) no-repeat;
			text-indent:-9999px;
			}
			#day-headers span#sun{background-position: 0px 0px;}
			#day-headers span#mon{background-position: -44px 0px;}
			#day-headers span#tue{background-position: -92px 0px;}
			#day-headers span#wen{background-position: -136px 0px;}
			#day-headers span#thu{background-position: -181px 0px;}
			#day-headers span#fri{background-position: -225px 0px; width:42px;}
			#day-headers span#sat{background-position: -266px 0px;}
			
	.calrow{
		margin-top:7px;
		}
		.calrow a.e-ind{
			background:#009b90;
			color:#ffffff;
		}
		.calrow a{
			display:block;
			float:left;
			margin-right:26px;
			width:18px;
			color:#000000;
			text-decoration: none;
			text-align: center;
			font-weight:bold;
			}
			.calrow a:hover,.calrow a.on{
				background: #009b90;
				color:#ffffff;
			}
		
			
		.calrow a.pre{
			
		}
	#calbtm{
		height:10px;
	}
	
	#tooltip{
		position:absolute;
		top:0px;
		left:0px;
		display:none;
		width:200px;
		background:#009b90;
		padding:10px;
		}
		#tooltip a{
			color:#ffffff;
		}