@charset "UTF-8";

/* Reset */
* { margin:0; padding:0; }
ul {list-style:none;}
a img {border:none;}
html {overflow-y: scroll;}
body {
	background-color: #F8F8F8;
	background-image: url(images/navgrad.png);
	background-repeat: repeat-x;
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333333;
}

a {color:#FFFFFF; text-decoration:none;}
a:hover {text-decoration:underline;}
h3 {font-size:23px;background-color:#f2f2f2; border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; margin-bottom:10px;}
h4 {color:#0c8e44; font-size:15px; line-height:22px;}
h5 {margin:10px 0px 0px 0px;}
strong {color:#0c8e44;}
fieldset {border: none; margin-top:5px;}
.submit-button {background:#f2f2f2; color:#333333; padding:4px 8px; border:1px solid #999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; cursor:pointer;}
.submit-button:hover {background:#0c8e44; color:#f2f2f2;}
p {font-size:15px; line-height:22px;}
p#phone {font-size:25px; margin-top:15px;}
p#tagline {padding-left:50px; font-size:12px; font-style:italic;}
.clear {clear:both;}
#wrapper {margin: 0 auto; width:800px;}
#wrapper #nav { }
ul#nav-bar li {display:inline; float:left; font-size:14px; color:#FFFFFF; margin-top:5px;}
ul#nav-bar a{padding:5px 24px;}
ul#nav-bar a:hover {background:#0c8e44;}
#wrapper #company-info {margin-top:30px; float:left;}
#wrapper #slider {background:url(images/clickhere.jpg) no-repeat; width:800px; height:340px; margin-top:35px;}
#wrapper #slider p {float:left; padding:180px 15px 10px 55px; width:240px;}
#wrapper #top-info {float:right; width:350px; text-align:right; margin-right:10px; height:58px; margin-top:40px;}
#wrapper #content #description {text-align:center; margin-top:30px;}
#wrapper #content #description .box {width:28%; height:330px; text-align:left; float:left; background:#f2f2f2; padding:10px 15px; border:#c9c9c9 1px solid; margin:20px 5px 0px 5px;}
.box a {color:#333333;}
#wrapper #content #description .box img {float:left; padding-right:10px;}
#wrapper #slider #pics {float:right; width:413px; padding:15px 15px 0px 0px;}
#wrapper #advertising h3 {text-align:center; margin-top:30px;}
#wrapper #advertising ul#ads li {float:left; display:inline; padding:0px 8px 0px 8px; margin-top:10px;}
#wrapper #advertising ul#ads li img {border:#c9c9c9 1px solid;}
#wrapper #advertising ul#ads li img:hover {border:#0c8e44 1px solid;}
#wrapper #about {width:390px; float:left; margin-top:35px;}
#footer {background:url(images/navgrad.png) repeat-x; height:30px; margin-top:15px;}
#footer p {color:#FFFFFF; font-size:12px; text-align:center; padding-top:5px;}

#grouping, #faq, #advantages, #careers, #contact, #thanks, #error{width:500px; margin-top:35px; float:left;}
.group-box {background:#f2f2f2; width:500px; height:125px; border:#c9c9c9 1px solid; margin-bottom:10px;}
.group-info {float:right; width:350px;margin:10px 10px 10px 0px;}
.group-info p {line-height:normal; padding:5px; text-align:right;}
.group-info a, #about a, #faq a, #advantages a, #careers a, #local a, #error a{color:#0c8e44; text-decoration:underline;}
.group-img img { -ms-interpolation-mode: bicubic; float:left; border:1px solid #c9c9c9; margin:5px; background-color:#ffffff; padding:5px;}
.infotext {width:390px; float:right; padding-left:20px; margin-top:35px;}
.infotext img {margin-bottom:5px;padding:5px 5px 5px 5px; border:1px solid #c9c9c9; background-color:#f2f2f2;}

ul.bullets {
	list-style-type: square;
	list-style-position: inside;
	font-size: 14px;
	padding-left: 20px;
	}
	ul.bullets li {
	padding-bottom:14px;
	}
	ul.bullets a {
	color:#044a30;
	font-style: italic;
	text-decoration:underline;
	}
	ul.bullets a:hover {
	text-decoration:underline;
	}

ul#options {width:800px; margin-top:10px;}
ul#options li {display:inline;}
ul#options a{color:#0c8e44; float:left; padding:0px 9px 0px 9px;}
.current{ text-decoration:underline;}  
h3#find {margin-top:35px;}
	
span {font-size:10px;}
#local {width:350px; float:left; margin-top:35px;}
#events {float:right; width:350px; margin-top:35px;}
#local h4, #events h4 {border-bottom:1px solid #e1e1e1;}

.img-bar {float:right; width:270px; margin-top:35px;}
.img-bar img {padding:5px 5px 5px 5px; border:1px solid #c9c9c9; margin-bottom:20px; background-color:#f2f2f2;}

.web_link {margin:10px 0px;}
.web_link img {border:1px solid #c9c9c9; padding:5px;}

#map {margin:35px 0px; width:800px; height:400px; font-size:12px;}
#map a {color:#0c8e44; text-decoration:underline;}
#map img {float:right; margin-top:-45px; margin-right:0px; border:1px solid #c9c9c9; padding:1px;}

#thanks img {margin-top:20px;}
