	/* Global properties ======================================================== */
html, body {width:100%; padding:0; margin:0;}

body { 	 
	font: 12px/18px  'Quattrocento', serif;
	color:#4d4d4d;
	min-width:1147px;
	background: #FFF;
	
}
.ic {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
.bg {width:100%; background:url(../images/bg.jpg) center 0 repeat-x #fff; }
.bg-2 {width:100%; background:url(../images/bg-2.jpg) center 0 no-repeat; }
/***********************************************************************/
a {text-decoration:none; cursor:pointer;text-decoration:none; }
a:hover {text-decoration:none;}

.button-1 {background:#91abb5; color:#fff; font-size:12px; line-height:15px; font-weight:bold; padding:6px 21px 9px 21px; display:inline-block; border-radius:6px;}
.button-1:hover {background:#b92103; }

.button-2 {/*background:#E95704*/; background:#800026; color:#fff; font-family: 'Muli', sans-serif; font-size:14px; line-height:18px;  padding:6px 15px 6px 15px; display:inline-block; border-radius:6px;}
.button-2:hover {background:#91B075; }

.link {color:#94adb7; text-decoration:none; }
.link:hover {text-decoration:none;}
.link-1 { font-family: 'Muli', sans-serif; font-size:12px; line-height:18px;  /*color:#E95704;*/ font-weight:bold; float:right; color:#800026; text-decoration:none; display:inline-block;}
.link-1:hover {color:#4d4d4d; text-decoration:none;}
.link-2 { font-family: 'Muli', sans-serif; font-size:12px; line-height:18px;  /*color:#E95704;*/ font-weight:bold; float:right; color:#800026; text-decoration:none; display:inline-block;}
.link-2:hover {color:#343e2a;; text-decoration:underline;}
.link-3 { font-family: font-family: 'Quattrocento', serif; font-weight:300; font-size:30px; line-height:36px; color:#94adb7; display:inline-block;}
.link-3:hover {color:#b92103;}
.link-4 {color:#91b075; text-decoration:none; }
.link-4:hover {text-decoration:none;color:#E95704;}

.clr-1 { /*color:#E95704;*/ color:#800026;}
.clr-2 { /*color:#94adb7;*/ color:#4f9447;}

.text-1 {font-family: 'Quattrocento', serif; /*color:#91b075;*/ color:#4f9447; font-size:17px; line-height:15px;font-weight:900;}
.text-2 { font-weight:bold;color:#4d4d4d; font-size:12px; line-height:18px;}
.text-3 { color:#4d4d4d; font-size:14px; line-height:17px;}
.text-4 { /*color:#b92103;*/ color:#800026;  font-family: 'Muli', sans-serif; font-size:22px; line-height:30px;}

h2 { font-size:21px; line-height:46px; color:#343e2a; font-weight:300; font-family: 'Quattrocento', serif; /*letter-spacing:-2px;*/ border-bottom:#c4d2d7 1px solid; }
h2 strong {display:block; font-weight:300; margin-top:-10px;}

h3 {
	font-size:24px;
	line-height:30px;
	/*color:#343e2a;*/
	/*color:#4f9447;*/
	color:#ffffff;
	font-weight:300;
	font-family: 'Quattrocento', serif;
	letter-spacing:-1px;
	padding-bottom:4px;
	border-bottom:#c4d2d7 1px solid;
}

ul { padding:0;list-style-image:none;}
ul.list-1 li {padding:0px 0 10px 13px; line-height:18px; background:url(../images/list-1.gif) 0 8px no-repeat;}
ul.list-1 li a { font-size:12px; /*color:#9eb686;*/ color:#4d4d4d;  line-height:18px; }
ul.list-1 li a:hover {/*color:#E95704; */color:#4d4d4d;}

ul.list-2 li {padding:0px 0 15px 13px; line-height:18px; background:url(../images/list-1.gif) 0 8px no-repeat;}
ul.list-2 li a { font-size:12px; color:#9eb686; line-height:18px; font-weight:bold; text-decoration:underline;}
ul.list-2 li a:hover {color:#E95704;text-decoration:none;}

/******************************************************************/
.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper {width:100%; overflow:hidden; position:relative}
.wrap {overflow:hidden; position:relative}
.extra-wrap {overflow:hidden;}
.fleft {float:left;}
.fright {float:right;}
.img-indent {float:left; margin:5px 25px 20px 0;}	
.img-indent-2 {float:left; margin:5px 25px 14px 0;}	
.last {margin-right:0px !important; padding-right:0px !important;}

.top-1 {padding-top:20px !important;}
.top-2 {padding-top:27px;}

.left-1 { margin-left:13px;}

.bot-0 {padding-bottom:0 !important; margin-bottom:0 !important;}

.pad-0 {padding:0px 0px 0px 0px;}

.p1 {padding-bottom:22px;}

/*********************************header*************************************/
header {width:100%; margin:0 auto; z-index:101; }

h1 {display:block; z-index:100; background:url(../images/shadow-1.png) center bottom no-repeat;  padding:0px 0 5px 0;}
h1 img{margin-left:100px;}
nav { z-index:100; 
background:url(../images/shadow-2.png) center bottom no-repeat; 
margin:0px auto; padding:0px;  text-align:center;}

ul.menu {margin:2px 0px 2px 0px; display:inline-block;}
ul.menu li {float:left; line-height:21px; margin:2px 0px 0px 0px; width:130px; text-align:center; border-left:#c5cfbc 1px solid; }
ul.menu li:first-child {border:transparent 1px solid;} 
ul.menu li a {font-size:10px; line-height:21px; /*color:#000;*/ color:#ffffff; font-family: verdana;font-weight:bold; display:inline-block;  letter-spacing:2px;text-transform:uppercase; }
ul.menu li a:hover , ul.menu li.current a { /*color:#E95704;*/ color:#800026; text-shadow: 0px 0px 1px #A3A7A3; }

/*********************************content*************************************/
#content {width:971px; margin:0 auto; padding:0px 0px 10px 0;}
.slogan {text-align:center; padding:16px 0 24px 0px; background:url(../images/slogan-bg.png) 0 bottom no-repeat; position:relative;}
.slogan p:first-child {font-family: 'Quattrocento', serif; font-weight:600;/*color:#91b075;*/ color:#4f9447; font-size:20px; line-height:50px; text-transform:uppercase; }
.slogan p+p {/*color:#91b075;*/ color:#4f9447; font-size:12px; line-height:18px; font-weight:bold; margin-top:-4px; }
.slogan .button-2 {position:absolute; bottom:-16px ; left:431px; z-index:100;}

.page1-row1 {padding:27px 0 0px 6px;}

.box-1 {float:left; width:260px; padding:0 25px 0 24px; height:230px;}
.number {width:70px; height:55px; text-align:center;font-family: font-family: 'Quattrocento', serif; font-weight:300;color:#fff; font-size:36px; line-height:42px; display:inline-block; padding-top:15px;}
.number-1 {background:url(../images/number-1.png) 0 0 no-repeat; }
.number-2 {background:url(../images/number-2.png) 0 0 no-repeat; }
.number-3 {background:url(../images/number-3.png) 0 0 no-repeat; }
.number-4 {background:url(../images/number-4.png) 0 0 no-repeat; }
.number-5 {background:url(../images/number-5.png) 0 0 no-repeat; }
.number-6 {background:url(../images/number-6.png) 0 0 no-repeat; }
.box-1 .text-1 {display:block; margin:1px 0 8px 0;}
.box-1 .text-3 {border-bottom:#c4d2d7 0px solid; padding-bottom:16px; margin-bottom:10px;text-align:justify;font-size:12px;}

.border-right {border-right:#c4d2d7 1px solid;}

.page1-row2 {background:url(../images/row-bg.png) 0 0 no-repeat; padding:33px 0 0 40px;}

.page1-col-1 {float:left; width:417px; padding-right:27px; overflow:hidden;}
.img-border {border:#c4d2d7 1px solid;}
.page1-col-1 h2 {margin-bottom:21px;}
.page1-col-1>p {border-bottom:#c4d2d7 1px solid; padding-bottom:10px; margin-bottom:10px;}
.page1-col-1 .link-2 {float:right;}

.page1-col-2 {float:left; width:180px; padding:0 25px 0 35px; overflow:hidden;}
.page1-col-2 h2 {margin-bottom:15px;}
.page1-col-2 .box-2 {border-bottom:#c4d2d7 1px solid; padding-bottom:10px; margin-bottom:9px;}
.page1-col-2 .link-2 {float:right;}

.page1-col-3 {float:left; width:190px; padding:0 0px 0 35px; overflow:hidden;}
.page1-col-3 h2 {margin-bottom:21px;}

.page2-row1 { padding:20px 0 0 40px;}
.page2-col-1 {float:left; width:164px; padding:0 40px 0 0px; overflow:hidden;}
.page2-col-1 ul {margin:21px 0 9px 0;}

.page2-col-2 {float:left; width:416px; padding: 0 30px 0 33px; overflow:hidden;}
.page2-col-2 h2 {margin-bottom:21px; }
.page2-col-2>p {border-bottom:#c4d2d7 1px solid; padding-bottom:10px; margin-bottom:10px;}
.page2-col-2 .link-2 {float:right;}

.page2-col-3 {float:left; width:190px; padding:0 0px 0 35px; overflow:hidden;}
.page2-col-3 h2 {margin-bottom:17px;}

.box-3 {border-bottom:#c4d2d7 1px solid; padding-bottom:1px; margin-bottom:9px; padding-top:4px;}
.comment {margin-bottom:9px; width:190px;}
.comment p img:first-child {margin:1px 7px 0 0;} 
.comment p img+img {margin:5px 0px 0 3px;} 
.comment span {display:block; text-align:right; margin-top:1px;}
.page2-col-3 .link-2 {float:right;}

.page3-row1 {padding:50px 0px 0 40px; overflow:hidden;}
.page3-row1 h2 {margin-bottom:11px;}
.page3-col-1 {overflow:hidden; width:282px; float:left; padding-right:24px; margin-right:12px;}
.box-4 {width:282px; overflow:hidden;}
.number2 {
	width:60px;
	height:51px;
	text-align:center;

font-family: font-family: 'Quattrocento', serif; 		font-weight:300;
	color:#53974c;
	font-size:36px;
	line-height:42px;
	display:inline-block;
	padding-top:9px;
	float:left;
	background:url(../images/number2.png) 0 0 no-repeat;
	margin-right:7px;
}
.box-4 .extra-wrap {margin-top:16px;}
.box-4 .text-4 {margin-bottom:6px; display:block;}
.box-4  p {border-bottom:#c4d2d7 1px solid; padding-bottom:10px; margin-bottom:10px;}
.box-4 .link-2 {float:right;}

.page4-row1 {padding:50px 0px 0 40px; overflow:hidden;}

.page4-col-1 {overflow:hidden; width:580px; float:left; padding:14px 24px 0 0;}
.page4-col-2 {overflow:hidden; width:280px; float:left; padding: 0 0 0 36px;}

.box-5 {width:171px; overflow:hidden; margin-right:28px; float:left;}
.box-5 img {margin:10px 0 7px 0;}
.page4-col-1  .wrap {border-bottom:#c4d2d7 1px solid; padding-bottom:20px; margin-bottom:22px;}
.page4-col-1>div+div { margin-bottom:10px !important;}
.page4-col-1 .link-2 {float:right;}

.page4-col-2 h2 {margin-bottom:21px;}
.page4-col-2 ul {margin-bottom:6px;}

.page5-row1 {padding:50px 0px 0 40px; overflow:hidden;}
.page5-col-1 {overflow:hidden; width:265px; float:left; padding:0px 18px 0 0;}
.page5-col-1 h2 {margin-bottom:22px;}
.page5-col-2 {overflow:hidden; width:575px; float:left; padding: 0 0 0 34px;}

/****************************aside************************/
aside { width:100%;    color:#fff; position:relative; overflow:hidden; padding:30px 0 0px 0; }
aside .wrap {  margin:0 auto; width:1012px; border-right:solid 1px #c5cfbc;border-left:solid 1px #c5cfbc;margin-top:-30px; background-color:#55974d; }
.aside-col-1 {float:left; width:173px; padding:0 34px 0 37px; margin-top:20px; }
#form-search {margin:12px 0 0 0px; overflow:hidden; width:173px;}
#form-search span {display:block; margin-bottom:5px;}
#form-search input { width:151px; height:15px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#4d4d4d; border:#c0cdd3 1px solid; background:#d9e1e4; vertical-align:top; padding:4px 10px 6px 10px; display: inline-block; float:left; }
#form-search a {float:right; margin-top:6px;}
.border-right-2 {border-right:#c0cdd3 1px solid;}
.aside-col-2 {float:left; width:178px; padding:0 27px 0 34px; margin-top:20px;}
.aside-col-2 h3 {margin-bottom:12px;}
.aside-col-3 {float:left; width:190px; padding:0 15px 0 34px; margin-top:20px;}
dl.adrss { margin:1px 0 18px 0;}
dl.adrss dt {line-height:24px; margin-bottom:3px;}
dl.adrss dd span { width:56px; text-align:right; display:block; float:left; margin-right:12px;}
dl.adrss dd {}
dl.adrss dd a {}
dl.adrss dd a:hover {}
.aside-col-4 {float:left; width:150px; padding:0 0px 0 36px; margin-top:20px;}
.soc-icons {overflow:hidden; margin-top:6px;}
.soc-icons a {display:inline-block; float:left; margin-right:3px;}
.soc-icons a:hover img {opacity:0.7;}

/****************************footer************************/
footer { width:1012px; margin:auto; margin-top:-11px;  position:relative;border:solid 0px; overflow:hidden; text-align:center; padding:17px 0 20px 0; color:#E95704;}

/**********************form**********************/
.map {width:250px; height:164px; border:#E95704 10px solid;  background:#E95704; margin-top:8px; }
.map iframe {width:250px; height:164px; }
dl.adr {}
dl.adr dt {}
dl.adr dd span { width:62px; text-align:right; display:block; float:left; margin-right:12px;}
dl.adr dd {}
dl.adr dd a {}
dl.adr dd a:hover {}
#form { margin: 27px 0 0px 0px; width:575px; }
#form input {border:#c0cdd3 1px solid; background:#d9e1e4; font-size:12px; font-family: Tahoma, Geneva, sans-serif; color:#4d4d4d; padding:4px 10px 6px 10px;outline: medium none;width: 335px; height:15px; float:left;}
#form textarea {border:#c0cdd3 1px solid; background:#d9e1e4; font-size:12px; font-family: Tahoma, Geneva, sans-serif; color:#4d4d4d; height: 97px;outline: medium none;overflow: auto; padding: 4px 0px 0px 10px;width: 344px;resize:none;margin:0px 0 0 0;float:left;}
#form label {position:relative;display: block;min-height:34px;}
.btns {text-align:right; overflow:hidden; width:575px;}
.btns a {display:inline-block; margin:7px 0px 0 25px;}
#form label strong {float:left; text-align:right; display:block; padding-top:5px; line-height:15px; width:55px; font-weight:normal; margin-right:7px; white-space:nowrap;} 





nav ul ul {
	display: none;
	z-index:999999;
	background:url(../images/shadow-2.png) center bottom no-repeat; 
	
	
}

	nav ul li:hover > ul {
		display: block;
		
	}
	nav ul {
		
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing: 1px;
	line-height:21px;
	list-style: none;
	position: relative;
	display: inline-table;
}
	nav ul:after {
		content: ""; clear: both; display: block;
		
	}
	nav ul li {
	float: left;
	border-right:#c5cfbc 1px solid;
	text-align:center;
		height:20px;
		margin:5px 0 7px 0;
	
}
	nav ul li:hover {
		
		}
		nav ul li:hover a {
			color: #800026;
		}
	
	nav ul li a {
		display: block; padding: 0px 30px 0 30px;
		color: #ffffff; text-decoration: none;
		
	}
	nav ul li a.active {
		display: block; padding: 0px 30px 0 30px;
		color: #800026; text-decoration: none;
		
	}
	nav ul ul {
	background: #55974D; 
	border-radius: 0px; padding: 0;
	position: absolute; 
	letter-spacing: 0px;
	
}
	nav ul ul li {
		float: none; 
		padding-bottom:10px;
		text-align:left;
		position: relative;
		
		
	}
		nav ul ul li a {
			padding: 5px 20px;
			color: #fff;
			
			
		}	
			nav ul ul li a:hover {
				background: #ffffff;
				color:#55974D;
			}
			nav ul ul ul {
	position: absolute; left: 100%; top:0;
}

.par{padding:5px 0px 5px 0px;}
