@charset "utf-8";
/* CSS Document */


/*Begin Layout */

* {margin: 0px;}


body,td,th {
	font-family: Calibri,Arial, Helvetica, sans-serif;
	font-size: 14px;
}



a:link { color: #006838; }
a:visited { color: #006838; }
a:hover { color: #00B254; }
a:active { color: #00B254; }




a.otherpark:link { color: #000000; }
a.otherpark:visited { color: #000000; }
a.otherpark:hover { color: #00B254; }
a.otherpark:active { color: #000000; }


.sidebar { color: #C9E9D1; font-size: 13px;}
a.sidebar:link { color: #C9E9D1; }
a.sidebar:visited { color: #C9E9D1; }
a.sidebar:hover { color: #ffffff; }
a.sidebar:active { color: #ffffff; }


.sidebar_quote {margin: 15px; color: #C9E9D1; font-family: Times New Roman; font-size: 24px; text-align: right;letter-spacing:1px;}


.sidebar_sm { font-size: 11px;}

.sidebar_heading {
	color: #ffffff;
	font-family: Times New Roman;
	font-size: 18px;
	font-weight: bold;
	}


a.hm_caption:link { color: #ffffff; }
a.hm_caption:visited { color: #ffffff; }
a.hm_caption:hover { color: #A7FFD2; }
a.hm_caption:active { color: #A7FFD2; }




.wrapper { min-height: 100%; height: auto !important;height: 100%;margin: 0 auto -4em;}
.push { height: 4em;}
.darkfont {font-family: Calibri,Arial, Helvetica, sans-serif; font-size: 14px; color:#404040; line-height:20px;}
.darkbrownfont{color:#006838; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.design1{background-color:#009344;border:1px solid #dbdbdb;padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFCFC; font-style:italic; width:310px; height:30px; } 
.whitelink {color:#fff;}


#header { width:100%; height:100px; background:#ffff; padding-top:10px; }
#header2 { width:930px; height:100px; margin-left:auto; margin-right:auto; padding-left:30px; padding-top:20px; background: url(../images/head_bg_center.jpg) no-repeat; }


#menu { width:100%; height:35px;  background-color: #006838;}
#menu2 { width:960px; height:30px; margin-left:auto; margin-right:auto; color:#fff; padding-top:10px; padding-left:80px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

#menu2 a{color:#e5e5e5; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#menu2 a:hover{color:#ffffff; text-decoration:none;}
#menu2 a:active {color:#cccccc;} 

#flash { height:406px; width:100%; background-color:#006838; background:url(../images/glass_bg.jpg);   border-bottom:#4D3010 solid 2px;}
#flash2 { width:960px; margin-left:auto; margin-right:auto;}
#flash3 {
	position:fixed;
	width:100%;
	text-align:center;

}

#content {width:100%; min-height:250px;}
#content2 {width:960px; margin-left:auto; margin-right:auto; overflow:hidden; clear:both;}
#content_left {width:475px; float:left;   }

#content_left_inner {width:100%; padding-top:100px; padding-bottom:50px; margin: 0 auto;}
#content_right {width:475px;float:right; }



#footer { width:100%; min-height: 152px; background: #006838}
#footer2{width:960px; min-height:152px; margin-left:auto; margin-right:auto;  padding-top:25px; overflow:hidden;}
#footer_left { width:600px; height:152px; float:left; }
#footer_right { width:350px; height:152px; float:right;}

.contact_label {
	font-family: Arial, Helvetica, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#ffffff;
	}
.contact_label_sm {
	font-family: Arial, Helvetica, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	}


.body_title {
	font-family: Calibri, Arial, Helvetica, Tahoma, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color:#404040;
	text-transform:uppercase;
	}

.body_bold {
	font-family: Calibri, Arial, Helvetica, Tahoma, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#404040;
	}


.headline {
	font-family: Calibri, Arial, Helvetica, Tahoma, Helvetica, sans-serif;
	font-size: 18pt;
	color:#006838;
	font-weight: bold;
	background: url(../images/arrow_headline.gif) no-repeat bottom left;
	list-style-type: none;
	height: 28px;
	padding-left: 25px;
	vertical-align: top;

	}


.body_thumb {
	margin: 7px 7px;
	padding: 4px;
	border:1px solid #cccccc;
	background-color:#ffffff;
}



/*End Layout */


/*B&W*/
.bw {
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
 
.bw:hover {
  -webkit-filter: grayscale(100%);
}







/*Begin slider */


#s3slider {
   width: 960px; /* important to be same as image width */
   height: 380px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   
}

#s3sliderContent {
   width: 960px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: -30px; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 14px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 960px;
   height:40px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   bottom: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
} 
/*End slider */


/*Begin Elements*/







.thumbnail { width:291px; height:221px;}
 .thumbnailsmall{
	width:78px;
	height:52px;
}

/*End Elements*/