img{border:0;}

body {margin:0 auto; padding:0; width:980px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; line-height:18px; background:url(images/bg.jpg) repeat-x #22343D;}

.wrapper {width:980px; height:auto; background:#FFFFFF;}
.banner {width:980px; height:165px; background:url(images/banner.jpg) no-repeat;}
.banner_left {width:395px; height:165px; float:left;}
.banner_right {width:468px; height:165px; float:right;}


.nav {width:980px; height:47px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold;  font-style:italic; color:#FFFFFF; background:url(images/nav.jpg) no-repeat; text-align:center;}
	.nav .navSpacer {width:2px; height:47px; line-height:47px; font-size:0px; background:url(images/navSpacer.jpg) no-repeat left top;}
		.nav a {width:auto; display:block; height:47px; line-height:47px; text-align:center; text-decoration:none; color:#FFFFFF;}
		.nav a:hover, .current a {text-decoration:none; color:#FFFFFF; background:url(images/nav_hover.jpg) repeat-x left top;}	

.flash {/*width:980px; height:251px;*/ display:none;}

.main {width:980px; height:auto; clear:both; overflow:hidden;}
.left_bg {width:290px; height:auto; float:left; background:url(images/left_bg.jpg) no-repeat #A1F4AD;}
.company {font-family:Georgia, 'Times New Roman', Times, serif; font-size:15px; font-weight:bold; color:#000000; padding-top:10px;}
.info {color:#000000; padding-top:15px; font-size:12px;}
.owner {font-weight:bold; font-size:13px;}
.contacts {font-size:16px; color:#CC3300; font-weight:bold;}
.directions {font-size:12px; color:#0066CC;}
	.directions a {color:#0066CC; text-decoration:none;}
	.directions a:hover {color:#336600; text-decoration:underline;}
.email {color:#0066CC;}
	.email a {color:#0066CC; text-decoration:none;}
	.email a:hover {color:#336600; text-decoration:underline;}
.padding_services {padding-top:15px; padding-left:15px;}
.view {color:#003300; font-size:12px; font-weight:bold; padding-left:20px;}
	.view  a {color:#003300; text-decoration:none;}
	.view  a:hover {color:#FF0000; text-decoration:underline;}
	
	
.right {width:685px; height:auto; float:right;}
.main_header {font-family:Georgia, 'Times New Roman', Times, serif; font-size:22px; font-weight:bold; font-style:italic; color:#275F8B; padding-top:15px; padding-left:15px;}
.welcome {color:#019934;}
.compname {color:#E36C0A; font-weight:bold;}
.bottom {width:670px; height:auto;}
.bg_bottom1 {width:460px; height:140px; float:left;}
.bottom_bg {width:460px; height:140px; float:left; background:url(images/bottom_bg.jpg) no-repeat;}
.title {font-size:16px; padding-left:10px; padding-top:10px; font-weight:bold;}
.content {padding-top:5px; padding-left:8px; padding-right:15px; font-size:12px;}
.learn {font-weight:bold; padding-left:5px; padding-top:10px;}
	.learn  a {color:#333333; text-decoration:underline;}
	.learn  a:hover {color:#FF0000; text-decoration:none;}
.line {padding-top:10px; padding-left:15px;}
.content_padding {padding-top:10px; padding-left:10px; padding-right:10px;}
	.content_padding a {text-decoration:none; font-weight:bold; color:#006633;}
	.content_padding a:hover {text-decoration:underline; font-weight:bold; color:#006633;}
.padding {padding-left:5px; padding-right:8px;}
.right_bg {width:181px; height:240px; float:right; background:url(images/right_bg.jpg) no-repeat;}
.quick {font-size:15px; font-weight:bold; color:#FFFFFF; padding-left:5px; padding-bottom:10px;}
.links {padding-top:3px; font-size:12px; font-weight:bold; color:#06133E;}
	.links  a {color:#06133E; text-decoration:none;}
	.links  a:hover {color:#0066CC; text-decoration:none;}
.footer {width:980px; height:69px; background:url(images/footer.jpg) no-repeat;}
.footer_links {font-family:Tahoma; font-size:11px; color:#FFFFFF; padding-top:15px;}
	.footer_links  a {color:#FFFFFF; text-decoration:none;}
	.footer_links  a:hover {color:#FFFF99; text-decoration:none;}
.copy {font-family:Tahoma; font-size:10px; color:#FFFF99;}
	.copy  a {color:#FFFF99; text-decoration:none;}
	.copy  a:hover {color:#FFFFFF; text-decoration:none;}
	
	
.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: 650px;
}
#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;
}

.admin_link {font-size:12px; color:#990000; font-weight:bold; padding-bottom:15px;}
.privacy_span{color: red; display: inline-block;}
.privacy_list { padding-left: 20px; }
.privacy_list li::marker { font: bold 20px/100% var(--primary-heading); }
.privacy_list h2 { font-weight: 700; margin: 30px auto 20px; font-size: 16px;}