@charset "utf-8";
/* CSS Document */

/********************** RESET **********************/

* { 

padding:0px; 
margin:0px; 

}
a{border:none; outline:none;}
.clr{ clear:both;}
/********************** TAGS **********************/

body {

	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	
}

img {

	border:none;
	
}

p {

	padding-bottom:15px;
	line-height:20px;
	color:#666666;
	
}

h1, h2, h3 {

	padding-bottom:15px;
	
}

/********************** CLASSES **********************/

.button {

	display:inline-block;
	padding:10px;
	background-color:#999;
	text-decoration:none;
	
}

/********************** TOP MENU **********************/

#topMenuWrapper {
	
	width:100%;
	
}

#topMenu {

	width:960px;
	margin:auto;
	
}


#topMenu li {
	
	display:inline-block;
	list-style-type:none;
	position:relative;
	height:50px;
	background-image:url(images/top_menu_bg.jpg);
	background-repeat:no-repeat;
}

#topMenu li a {
	
	text-decoration:none;
	display:inline-block;
	padding:10px;
	background-image:url(images/top_menu_divider.jpg);
	background-position:right;
	background-repeat:no-repeat;
	
}

#topMenu li.firstItem {

	background-image:url(images/top_menu_bg_first.jpg);
	background-position:left;
	background-repeat:no-repeat;
	
}


#topMenu li.firstItem a {

	/*padding-left:20px;*/
	
}


#topMenu li.lastItem {

	background-image:url(images/top_menu_bg_last.jpg);
	background-position:right;
	background-repeat:no-repeat;
	
	
}

#topMenu li.lastItem a {

	background-image:none;
	/*padding-right:20px;*/
	
}

#topMenuRight {
	
	float:right;
	
}


/********************** HEADER **********************/

#headerWrapper {
	
	width:100%;
	padding-top:0px;
	background:#fff;
	
}

#header {

	width:960px;
	margin:auto;
	
}
#headerLeft {
	
	float:left;
	
}
#headerMiddle{ text-align:center; padding:50px 0;}
#headerRight {
	
	float:right;
	
}




/********************** MENU **********************/


#menuWrapper {

	width:100%;
	height:46px;
	background:#eeeeee;
	/*position:fixed; top:0; left:0; */
	text-align:right;
	z-index:999;
}

#menu {

	width:960px;
	margin:auto;
	
}

#menu li {
	
	display:inline-block;
	list-style-type:none;
	position:relative;
	height:auto;
	color:#666666;
	text-transform:uppercase;
	font-size:18px;
	line-height:26px;
	}

#menu li a {
	
	color:#666666;
	text-decoration:none;
	display:inline-block;
	padding:13px 10px;
	background-image:url(images/menu_divider.jpg);
	background-position:right;
	background-repeat:no-repeat;
	
}

#menu li.firstItem {

	
	
}


#menu li.firstItem a {

	/*padding-left:20px;*/
	
}


#menu li.lastItem {

	
	
	
}

#menu li.lastItem a {

	background-image:none;
	/*padding-right:20px;*/
	
}

/********************** MIDDLE HOME **********************/


#middleHomeWrapper {

	width:100%;
	
}

#middleHome {

	width:960px;
	margin:auto;
	
}

/********************** MIDDLE INNER **********************/


#middleInnerWrapper {

	width:100%;
	
}

#middleInner {

	width:960px;
	margin:auto;
	
}


/********************** BODY **********************/

#bodyWrapper {

	width:100%;
	
}

#body {

	width:100%;
	margin:auto;
	
}

#body ul {
	
	padding-left:35px;
	
}

#body img {
	
	margin-bottom:15px;
	margin-right:15px;
	float:left;
	
}

#body img.alignleft {
	
	margin-right:15px;
	float:left;
	
}

#body img.alignright {
	
	margin-left:15px;
	float:right;
	
}


#bodyRight {
	
	float:right;
	width:320px;
	
}

#bodyLeft {
	
	float:left;
	width:640px;
	
}

/******* SUB MENU ******/

#subMenu {
	
	margin-bottom:15px;
	
}

#subMenu a {
	
	display:block;
	
}

#subMenu a:hover {
	
	
}

/******* NEWS ******/

#news {
	
	margin-bottom:15px;
	
}

.newsItem {
	
}

#news a {
	
	display:block;
	
}

#news a:hover {
	
	
}

#news .date {
	
}
.section01{ width:100%; height:auto; background:#919a72;}
	.section01 .section01_inner{ width:858px; height:auto; margin:0 auto; padding:22px 0;}
		.section01 p{ text-align:center; color:#fff; font-size:32px; line-height:50px;}
.section02{ width:858px; height:auto; margin:0 auto; padding:15px 0;}
	.section02 .sec01_rows{ width:858px; height:auto; padding:18px 0;}
		.section02 .sec01_rows .img_left{ float:left; width:179px; height:auto; background:#fff; padding:5px; border:1px solid #d9d9d9;}
		#body .section02 .sec01_rows .img_left img{ margin:0;}
		.section02 .sec01_rows .right_section{ float:right; width:625px; height:auto; padding:10px 0 5px 0;}
			.section02 .sec01_rows .right_section h2{ color:#666666; font-size:28px; line-height:32px;}
.section03{ width:100%; height:auto; margin:0 auto;}	
	.section03 .title_section{ width:100%; height:auto; margin:0 auto; padding:28px 0; background:#eeeeee; text-align:center; color:#666666; font-size:28px; font-weight:bold; line-height:32px;}
	.section03 .section03_inner{ width:858px; height:auto; margin:0 auto; padding:40px 0;}
		.section03 .section03_inner h2{ color:#666666; font-size:28px; line-height:32px; margin-top:10px;}
/********************** FOOTER **********************/


#footerWrapper {

	width:100%;
	height:auto;
	background:#919a72;
	text-align:center;
	font-size:11px;
	padding:31px 0;
	
}

#footer {

	width:960px;
	margin:auto;
	
}
#footer p.copyright{ color:#fff; font:normal 14px/30px Tahoma, Geneva, sans-serif;}
	#footer p.copyright a{ color:#fff;}
#footer li {
	
	display:inline-block;
	list-style-type:none;
	padding:8px;
	
}

/********************** SLIDES **********************/

#slides {
	width: 961px;
	height: 350px;
	overflow: hidden;
}
.slides_container {
	width: 961px;
	height: 322px;
	position: relative; 
	background: url(images/slider_bg.png) no-repeat 50% 100%;	
}
.slide {
	width: 961px;
	height: 305px;
	background: #FFF;
}
.slides_container .image-holder {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 6;
	height:305px;
	width: 513px
	overflow: hidden;
}
.slides_container .image-holder img {
	max-width: 100%;
}
.slides_container .text {
  height: 226px;
  left: 36px;
  max-height: 230px;
  overflow: hidden;
  position: absolute;
  top: 60px;
  width: 412px;
  z-index: 7;
}
.slides_container h3 {
	 
}
.slides_container p {

	
}
#slides .pagination {
	text-align: center;
	width: 961px;
	z-index: 8;
}
*+html #slides .pagination li {
	float: left;	
}
*+html #slides .pagination{
	padding-left: 23px;
}
#slides .pagination li {
	display: inline-block;
	list-style: none outside none;
	margin: 0 3px;	
}
#slides .pagination a {
	display: block;
	background: url(images/slider_bullets.png) no-repeat 0 0;
	height: 13px;
	width: 13px;
	text-indent: -9999px;
}
#slides .pagination li.current a {
	background-position: 0 -18px;
}


/********************** TABLET **********************/
/*
@media screen and (max-width:959px) { 

		#topMenu { width:767px; }
		
		#header { width:767px; }


		#menu { width:767px; }
		
		
		#middleHome { width:767px; }
		#slides {width:767px; }
		.slides_container { width:767px; }
		.slide { width:767px; }


		 
		#middleInner {  width:717px;  }

	
		#body { width:767px; }
		
		
		#footer { width:767px; }
	

}*/

/********************** MOBILE **********************/
/*
@media screen and (max-width:725px) { 
	
	#topMenu { width:100% !important; }
	#topMenuRight { width:100% !important; float:none !important; text-align:center; }

	
	#header { width:100% !important; }
	
	#menuWrapper { height:auto; }
	#menu { width:100%;}
	
	#menu li { display:block; width:100%; background-image:url(images/menu_bg.jpg);  }
	#menu li a { display:block; width:100%; background-image:none !important; }
	
	#middleHome { display:none; }
	#middleInner {  width:auto !important; }
	
	#body { width:100% !important; }
	#body img { width:80% !important; float:none !important; display:block !important; height:auto !important; margin-left:0px !important;  margin-right:0px !important; }
	
	#bodyLeft { float:none; width:auto !important; padding-right:20px; }
	#bodyRight { float:none; width:auto !important; padding-right:20px; }
	
	#footer { width:90% !important; }

}*/