.clearer {clear:both}
img {border:none;}
a {text-decoration:none; color:#6633FF; outline:none}
a:hover {color:#FF3F6F; text-decoration:underline; outline:none}


body{margin:0; padding:0; font-family:tahoma; font-size:14px; color:#000000; line-height:21px; background:url(images/bg.jpg);}

.wrapper{width:1000px; height:auto; margin:0 auto 0 auto;}
	.banner{width:1000px; height:205px; background:url(images/bannerBg.jpg) no-repeat left top;}
		.banner_contact{width:985px; height:30px; text-align:right; padding-right:15px; font-size:12px; line-height:30px;}
		.banner_canvas{width:1000px; height:175px;}
			.banner_left{width:654px; height:175px; float:left;}
			.banner_right{width:346px; height:175px; float:right;}

	.navBg{width:1000px; height:81px; background:url(images/navBg.jpg) no-repeat left top;}
		.nav{width:900px; height:40px; margin:0 auto; font-size:13px; color:#FFFFFF; line-height:40px; text-align:center;}
		.navSpacer{width:1px; height:40px; background:url(images/navBd.jpg) no-repeat center top;}
			.nav a{display:block; width:auto; height:40px; color:#FFFFFF; text-align:center; text-decoration:none; font-weight:bold;}
			.nav a:hover, .current a{display:block; width:auto; height:40px; background:url(images/nav_o.jpg) repeat-x left top; text-decoration:none; color:#B9005C;}
	.flash{width:1000px; height:171px; background:#F294F9;}
		#scroll {background:url(images/flash.jpg) repeat-x top left; width:1000px; height:171px;}

	.main{width:1000px; height:auto; background:url(images/mainBg.jpg) no-repeat left top #FFFFFF; clear:both; overflow:hidden;}
		.main_canvas{width:980px; height:auto; padding:20px 10px 10px 10px; clear:both; overflow:hidden;}

			.left_area{width:200px; height:auto; float:left;}
			.leftTab {padding-top:5px; padding-bottom:15px; width:195px;}	
			.leftTab a {text-decoration:none; width:195px; height:35px; line-height:35px; color:#333333; display:block; background:url(images/left-tab.jpg) no-repeat left top; letter-spacing:2px; font-weight:bold;}
			.leftTab a div {padding-left:10px;}
			.leftTab a:hover {text-decoration:underline;}

				.button_left{width:195px; height:25px; background:url(images/buttonBg.jpg) no-repeat left top; padding-top:40px; font-size:9px; padding-bottom:8px;}
					.button_left a{text-decoration:none; color:#666699; text-align:center; line-height:9px;}
					.button_left a:hover{color:#FF3F6F; text-decoration:none;}
				.contact_infoBg{width:195px; height:auto; background:url(images/contactBg.jpg) no-repeat left top #FFFFFF;}
					.contact_canvas{padding-top:155px; padding-left:10px; padding-right:7px; font-size:11px; line-height:14px; color:#333333;}
				.get_direction{width:195px; height:auto; padding-top:5px; padding-bottom:8px;}	
					
			.right_area{width:780px; height:auto; float:right;}	
				.right_canvas{width:760px; height:auto; padding:10px;}
					.title_page{font-size:26px; line-height:40px; padding-bottom:15px;}
					.comp{font-weight:bold; color:#FF3F6F;}
	
	.footer{width:1000px; height:53px; background:url(images/footerBg.jpg) repeat-x left top; color:#FFFFFF; text-align:center; padding-top:15px; letter-spacing:1px;}
		.footer a{color:#FFFFFF; text-decoration:none; text-align:center;}
		.footer a:hover{color:#FF3F6F;}
		
		.menu{font-size:11px;}
		.copy{font-size:10px;}
	.admin_link {font-size:12px; color:#990000; font-weight:bold; padding-bottom:15px;}
	
.event {padding-left:15px; padding-top:10px; font-size:11px; color:#666666; }	
.event a {font-size:16px; font-weight:bold; color:#CC3300;}
#gallery
{
	background-color: #eee;
	padding: 10px 0 10px 0;
	width: 750px;
}
#gallery ul
{
	list-style: none;
}
#gallery ul li
{
	display: inline;
}
#gallery ul img
{
	border: 5px solid #fff;
	border-width: 5px 5px 5px;
}
#gallery ul a:hover img
{
	border: 5px solid #FFFF00;
	border-width: 5px 5px 5px;
	color: #fff;
}
#gallery ul a:hover
{
	color: #fff;
}