img {border:none;}
body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:20px; background:url(images/bg.jpg) repeat-x #339900;}
.wrapper {width:950px; height:auto; margin:0 auto 0 auto; background:#FFFFFF; clear:both; overflow:hidden;}
.top_bg {width:950px; height:56px; background:url(images/top-bg.jpg) no-repeat left top;}
.top_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#093C6F; letter-spacing:5px; padding-right:5px; padding-top:35px;}

.banner_bg {width:950px; height:150px; background:url(images/banner-bg.jpg) no-repeat left top;}
.banner_left {float:left; width:415px; height:150px;}
.banner_right {float:right; width:428px; height:150px; background:url(images/banner-right.jpg) no-repeat left top;}
.banner_rigghtText {font-size:11px; color:#FFFFFF; padding-top:10px; padding-right:20px;}

.nav_bg {width:950px; height:42px; background:url(images/nav-bg.jpg) no-repeat left top;}
.nav {width:930px; margin:0 auto; font-size:10px;}
.navSpacer {width:6px; height:42px; line-height:42px; font-size:0px; background:url(images/navSpacer.jpg) no-repeat center top;}
	.nav a {width:auto; height:42px; line-height:42px; text-decoration:none; color:#FFFFFF; display:block; text-align:center;}
	.nav a:hover, .current a {background:url(images/nav-left-hover.jpg) no-repeat left top; color:#FFFFFF; text-decoration:none;}
	.nav a:hover div, .current a div {background:url(images/nav-right-hover.jpg) no-repeat right top; color:#FFFFFF;}

.flashSpacer {height:7px; line-height:7px; font-size:0px; background:url(images/flashSpacer.jpg) no-repeat left top;}
.flash {width:950px; height:158px; background:url(images/flash-curve.jpg) no-repeat left top;}
.flash_padding {padding-top:3px;}
.flash_line {height:2px; line-height:2px; font-size:0px;}

.main {width:944px; height:auto; margin:0 auto 0 auto; background:url(images/main-bg.jpg) no-repeat left top; padding-bottom:10px; clear:both; overflow:hidden; margin:0 auto;}
.main_left {float:left; width:676px; height:auto;}
.main_leftPadding {width:620px; height:auto; padding-top:30px; padding-bottom:30px; padding-left:28px; padding-right:28px;}
	.main_leftPadding a {text-decoration:none; font-weight:bold; color:#006699;}
	.main_leftPadding a:hover {text-decoration:underline; font-weight:bold; color:#006699;}
.main_title {font-family:Georgia, 'Times New Roman', Times, serif; font-size:25px; font-weight:bold; font-style:italic; color:#003333;}
.main_line {padding-top:7px; padding-bottom:7px;}
.comp {font-weight:bold; color:#076D6D;}
.font14 {font-size:14px;}

.thumb_bg {font-family:Georgia, 'Times New Roman', Times, serif; font-size:11px; width:620px; height:auto; margin:0 auto; background:url(images/thumb-bg.jpg) no-repeat left top; line-height:17px;}
.thumb_content {width:595px; margin:0 auto; padding-top:7px; text-align:center;}

.right {float:right; width:268px; height:auto;}
.right_padding {padding-top:10px; padding-left:10px;}
.why_chooseContent {width:250px; line-height:16px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:15px;}
	.why_chooseContent a {text-decoration:underline; font-weight:bold; color:#339900;}
	.why_chooseContent a:hover {text-decoration:none; font-weight:bold; color:#339900;}
.mid_curve {width:250px; height:auto; background:url(images/mid-curve.jpg) repeat-y; clear:both; overflow:hidden;}
.top_curve {width:250px; height:auto; background:url(images/top-curve.jpg) no-repeat left top; clear:both; overflow:hidden;}
.bottom_curve {width:250px; height:auto; background:url(images/bottom-curve.jpg) no-repeat left bottom; clear:both; overflow:hidden;}
.right_links {color:#FFFFFF; padding-top:10px; padding-bottom:10px;}
	.right_links a {text-decoration:none; color:#FFFFFF;}
	.right_links a:hover {text-decoration:underline; color:#FFFFFF;}
.rightLinks_title {font-size:12px; font-weight:bold;}
.rightLinks_text {font-size:10px; line-height:13px;}
.rightLinks_line {padding-top:10px; padding-bottom:5px;}
.contact {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-top:10px; padding-left:10px;}
.contact_title {font-size:22px; font-weight:bold; color:#006666; padding-bottom:10px;}
.contact_content {font-size:12px; line-height:17px;}
	.contact_content a {text-decoration:underline; color:#3366CC;}
	.contact_content a:hover {text-decoration:none; color:#3366CC;}

.clearer {clear:both; overflow:hidden;}
.footerSpacer {height:5px; line-height:5px; font-size:0px;}
.footer_bg {width:950px; height:55px; background:url(images/footer-bg.jpg) no-repeat left top; margin:auto; line-height:15px; color:#FFFFFF; font-size:9px;}
.footerA {float:left; width:645px; padding-top:18px; font-size:11px;}
	.footerA a {text-decoration:none; color:#FFFFFF;}
	.footerA a:hover {text-decoration:underline; color:#FFFFFF;}
.footerB {float:right; width:300px; padding-top:10px;}
.footerComp {font-size:11px; font-weight:bold; color:#FFFF00;}
	.footerB a {text-decoration:none; color:#FFFFFF;}
	.footerB a:hover {text-decoration:underline; color:#FF9933;}

.links_right {font-size:15px; padding-bottom:10px;}
	.links_right a {width:220px; height:30px; line-height:30px; background:url(images/right-links.jpg) no-repeat left top; display:block; text-decoration:none; color:#FFFFFF; text-align:center;}
	.links_right a:hover {text-decoration:none; color:#333333;}

.admin_link {font-size:12px; color:#990000; font-weight:bold; text-align:right; padding:0 10px 15px 0;}



.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: 580px;
}
#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;
}
