@import"reset.css";@import"grid.css";@import"prettyPhoto.css";
body{background:#e2e2e2;font:13px/21px Arial, Helvetica, sans-serif;color:#899288;position:relative;min-width:960px;}
html,body{height:100%;}
p,.p{padding-bottom:21px;}
.p0 {padding-bottom:0 !important;}
.p1 {padding-bottom:25px;}
.p2 {padding-bottom:16px;}
.p3 {padding-bottom:6px;}
.p4 {padding-bottom:10px;}
a{color:#7dc161;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline}
/*  Header styles */
h1,h2,h3,h4,h5,h6{line-height:1.3em;color:#2f2f2f;font-family: Sans-Serif;letter-spacing:-1px;font-weight:normal;text-shadow:0 1px 2px rgba(0,0,0,.25);}
h1{font-size:35px;}
h2{font-size:30px;padding-bottom:16px;}
h3{font-size:26px;} 
h4{font-size:24px;padding-bottom:13px;}
h5{font-size:20px;padding-bottom:13px;}
h6{font-size:18px;padding-bottom:15px;}
/* Global Structure---------------------------------------- */
.main {width:940px;padding:0;margin:0 auto;position:relative;}
.wrapper {width:100%;overflow:hidden;}
.wrapper2 {
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
}
/*----- txt,links,lines,titles -----*/
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.d-in-block {display:inline-block;}
.d-block {display:block;}
.reg {text-transform:uppercase;}
.rel {position:relative;}
.color1{color:#ff2100;}
.color2{color:#899288;}
strong {
	color:#000;
}
/*********************************header*************************************/
header{
background: #005781; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlmZTU3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iIzk3ZGQ3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzdmYzQ2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MmI2NTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #005781 0%, #054f72 23%, #054564 68%, #053c56 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005781), color-stop(23%,#054f72), color-stop(68%,#054564), color-stop(100%,#053c56)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #005781 0%,#054f72 23%,#054564 68%,#053c56 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #005781 0%,#054f72 23%,#054564 68%,#053c56 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #005781 0%,#054f72 23%,#054564 68%,#053c56 100%); /* IE10+ */
background: linear-gradient(to bottom, #005781 0%,#054f72 23%,#054564 68%,#053c56 100%); /* W3C */
filter:none;
border-bottom:2px solid #6b9855;
position:relative;
z-index:99;
padding:18px 0 22px;
}
.logo {
	padding-top: 0;
	padding-right: 60px;
	padding-left: 0;
	padding-bottom: 0;
	float: left;
}
	.logo a {
		display:block; 
		text-indent:-9999px;
		background:url(../images/logo.png) no-repeat 0 0;
		width:350px;
		height:119px;
}
.slogan {
	color: #aeaeae;
	font-size: 19px;
	line-height: 15px;
	font-weight: bold;
	border-left: 1px solid #e2e2e2;
	height: 24px;
	margin: 26px 0 0;
	padding: 16px 0 0 29px;
	float: left;
}
/********************** Content ************************/
section{ position:relative; z-index:1;background:url(../images/content.png) left top repeat-x;
padding:31px 0 56px;
}
/******************** Footer ******************/
footer {
	border-top:1px solid #d7d7d7;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	padding:20px 0 16px;
	color:#aeb3ad;
}
footer a {
	color:#aeb3ad;
}
footer a:hover {
	color:#1d1d1d;
	text-decoration:none;
}
/*********************************boxes**********************************/
.indent {padding:0;}

.indent-left {padding-left:0;}

.indent-bottom {padding-bottom:0;}

.indent-right {padding-right:30px;}

.indent-top {padding-top:37px;}
.indent-top1 {padding-top:45px;}

.margin-top { margin-top:10px;}

.margin-bot {margin-bottom:15px;}
.margin-bot1 {margin-bottom:48px;}

.margin-left {margin-left:0;}

.margin-right {margin-right:20px;}

.img-indent {float:left; margin:0px 0px 0px 0px;}
.figure-1 img {
	border:1px solid #c4c4c4;
}
.figure-2 {
	float:left;
	margin:0 25px 0 0;
	position:relative;
}
.figure-2 img {
	border:1px solid #c4c4c4;
}
.button-video {
	display:block;
	width:68px;
	height:68px;
	background:url(../images/video_btn.png) left top no-repeat;
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-34px;
	margin-left:-34px;
	z-index:5;
}
.button-video:hover {
	background-position:left bottom
}
/***** menu *****/
nav {
	float:left;
}
.menu {
	float:left;
	padding:2px 0 0; 
	position:relative;
	z-index:20;
}
.menu li {
	display:inline-block;
	float:left; 
	position:relative;
	font-weight:bold;
	border-radius:16px;
	text-shadow:0 1px rgba(0,0,0,.1);
}
.menu>li:after {
	display:block;
	content:'';
	width:2px;
	position:absolute;
	background:url(../images/menu-border.png) left top no-repeat;
	right:0;
	top:6px;
	height:21px;
}
.menu>li.last_item:after {
	display:none;
}
.menu li a .sf-sub-indicator {
	display:none;
}
.menu>li>a>.sf-sub-indicator {
	display:inline-block;
	width:5px;
	height:6px;
	overflow:hidden;
	background:url(../images/sub.png) left top no-repeat;
	text-indent:-999px;
	margin:5px 0 0 20px;
}
.menu li.active > a .sf-sub-indicator,
.menu > li > a:hover .sf-sub-indicator,
.menu > li.sfHover a .sf-sub-indicator {
	background-position:left -6px;
}
.menu li a {
	display:block;
	font-size:12px;
	line-height:15px;
	color:#fff;
	z-index:20;
	padding:9px 21px 8px;
	border-radius:16px;
}
.menu li.sfHover {
	position:relative;
	z-index:10;
}
.menu li.active:after,
.menu > li:hover:after,
.menu > li.sfHover:after {
	display:none;
}
.menu li.active > a,
.menu > li > a:hover,
.menu > li.sfHover a {
	color:#343434;
	text-shadow:none;
}
.menu li.active,
.menu > li:hover,
.menu > li.sfHover {
background: #f5f7f4; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjdmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2VlZjFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2RiZTFkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2RhZDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #f5f7f4 0%, #eef1ed 26%, #dbe1d8 74%, #d3dad0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f7f4), color-stop(26%,#eef1ed), color-stop(74%,#dbe1d8), color-stop(100%,#d3dad0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f5f7f4 0%,#eef1ed 26%,#dbe1d8 74%,#d3dad0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f5f7f4 0%,#eef1ed 26%,#dbe1d8 74%,#d3dad0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f5f7f4 0%,#eef1ed 26%,#dbe1d8 74%,#d3dad0 100%); /* IE10+ */
background: linear-gradient(to bottom, #f5f7f4 0%,#eef1ed 26%,#dbe1d8 74%,#d3dad0 100%); /* W3C */
filter:none;
box-shadow:0 1px rgba(0,0,0,.1),inset 0 1px rgba(255,255,255,1),inset 0 0 5px rgba(0,0,0,.05);
}
.menu ul {
	z-index:20;
	letter-spacing:normal;
	font-family:Arial, Helvetica, sans-serif;
	position:		absolute;
	top:			-9999em;
	width:			140px;
	background: 	none;
	border:			none;

}
.menu ul li {width:	100%;}
.menu li:hover {visibility:	inherit; }
.menu li li {
	background:none;
	margin:0;
	border:none;
background: #f5f7f4; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjdmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2VlZjFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2RiZTFkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2RhZDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #f5f7f4 0%, #eef1ed 26%, #dbe1d8 74%, #d3dad0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f7f4), color-stop(26%,#eef1ed), color-stop(74%,#dbe1d8), color-stop(100%,#d3dad0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f5f7f4 0%,#eef1ed 26%,#dbe1d8 74%,#d3dad0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f5f7f4 0%,#eef1ed 26%,#dbe1d8 74%,#d3dad0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f5f7f4 0%,#eef1ed 26%,#dbe1d8 74%,#d3dad0 100%); /* IE10+ */
background: linear-gradient(to bottom, #f5f7f4 0%,#eef1ed 26%,#dbe1d8 74%,#d3dad0 100%); /* W3C */
filter:none;
box-shadow:inset 0 1px rgba(255,255,255,1),inset 0 0 5px rgba(0,0,0,.05);
}

.menu li li a {
	background:none;
	display:		block;
	padding:9px 21px 8px;
	color:			#343434;
}
.menu li li > a:hover, 
.menu li li.sfHover > a {
	color:#fff; 
}
.menu li li:hover, 
.menu li li.sfHover {
background: #9fe57c; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlmZTU3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MGQ2NzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #9fe57c 0%, #90d671 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9fe57c), color-stop(100%,#90d671)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #9fe57c 0%,#90d671 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #9fe57c 0%,#90d671 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #9fe57c 0%,#90d671 100%); /* IE10+ */
background: linear-gradient(to bottom, #9fe57c 0%,#90d671 100%); /* W3C */
filter:none;
box-shadow:inset 0 -3px #79bd5e,inset 0 0 5px rgba(0,0,0,.05);
}

.menu li:hover ul, .menu li.sfHover ul {
	left:			0px;
	top:			33px;
	z-index:		999;
}
ul.menu li:hover li ul, ul.menu li.sfHover li ul {
	top:			-999em;
}
ul.menu li li:hover ul, ul.menu li li.sfHover ul {
	left:			142px;
	top:			0px;
	z-index:		9999;
}
ul.menu li li:hover li ul, ul.menu li li.sfHover li ul {
	top:			-999em;
}

/*********************************bg's*************************************/
.bg-1 {
	background:url(../images/bg.jpg) center top repeat;
}
.bg-2 {
	background: #36A2D2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: -moz-linear-gradient(top, #36A2D2 0%, #258CBC 20%, #1C79A4 76%, #146487 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#36A2D2), color-stop(20%,#258CBC), color-stop(76%,#1C79A4), color-stop(100%,#146487)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #36A2D2 0%,#258CBC 20%,#1C79A4 76%,#146487 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #36A2D2 0%,#258CBC 20%,#1C79A4 76%,#146487 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #36A2D2 0%,#258CBC 20%,#1C79A4 76%,#146487 100%); /* IE10+ */
	background: linear-gradient(to bottom, #36A2D2 0%,#258CBC 20%,#1C79A4 76%,#146487 100%); /* W3C */
	filter:none;
	border-top:5px solid #e2e2e2;
	border-bottom:2px solid #0D516E;
	position:relative;
	color:#fff;
	padding:32px 0 40px;
	margin-bottom:5px;
}
.bg-2:after {
	display:block;
	width:100%;
	height:5px;
	background:url(../images/bg-2-border.gif) left top repeat-x;
	content:'';
	position:absolute;
	bottom:-7px;
	left:0;
}
.bg-2 h2 {
	color:#fff;
}
.items {
	display:none;
}
.slider {
	width:940px;
	height:440px;
	margin-top:42px;
	overflow:hidden;
}
.pagination {
	position:absolute;
	top:183px;
	right:37px;
	z-index:99;
}
.pagination li {
	margin-bottom:5px;
}
.pagination li a {
	display:block;
	width:19px;
	height:20px;
	overflow:hidden;
	background:url(../images/pagination.png) left bottom no-repeat;
}
.pagination li a:hover,.pagination li.current a {
	background-position:left top;
}
.pagination li.current a {
	cursor:default;
}
.banner {
	position:absolute;
	left:0;
	top:0;
}
.title-1 {
	font-size: 50px;
	color: #f5f7f4;
	line-height: 1.2em;
	font-weight: bold;
	letter-spacing: -2px;
	text-shadow: 0 3px 2px rgba(0,0,0,.7);
}
.title-2 {
	color: #64DD29;
	font-size: 30px;
	line-height: 1.2em;
	margin: -12px 0 22px;
	letter-spacing: -1px;
	text-shadow: 3px 3px 0.5px rgba(0,0,0,.3);
}
.ban_indent {
	padding:148px 100px 0 80px;
}
.quotes {
	font-size:30px;
	line-height:36px;
	color:#fff;
	padding:15px 0 0;
	background:none;
	letter-spacing:-1px;
}
.quotes-1 {
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#f4f4f4 100%); /* W3C */
	filter:none;
	padding:16px 10px 16px 25px;
	color:#7dc161;
	font-size:14px;
	line-height:22px;
	border-radius:4px;
	border:1px solid #fff;
	position:relative;
	box-shadow:0 0 0 1px #d4d4d4;
	font-style:italic;
	margin-bottom:30px;
}
.quotes-1:after {
	position:absolute;
	z-index:9;
	width:40px;
	height:25px;
	left:60px;
	bottom:-25px;
	content:'';
	background:url(../images/coner.png) left top no-repeat;
	overflow:hidden;
}
.quotes-1 a {
	color:#7dc161;
}
.border-1 {
	background:url(../images/border-1.png) 600px 0px repeat-y;
}
.border-2 {
	border-bottom:1px solid #dcdcdc;
	padding:0 0 42px;
	margin-bottom:45px;
}
.time {
	font-weight:bold;
	font-size:11px;
	color:#000;
	display:block;
	padding-bottom:10px;
}
.carousel_bg {
	position:relative;
	background:#d8d8d8;
	padding:13px 65px;
	border:1px solid #cfcdcd;
}
.carousel {
	overflow:hidden;
	width:810px !important;
}
.carousel li {
	margin-right:10px;
	display:none;
}
.car_btn {
	width:45px;
	height:78px;
	display:block;
	position:absolute;
	top:13px;
}
.car_prev {
	left:13px;
	background:url(../images/car_prev.png) right top;
}
.car_next {
	right:13px;
	background:url(../images/car_next.png) right top;
}
.car_btn:hover {
	background-position:left top;
}
.number {
	font-size:40px;
	line-height:65px;
	background:url(../images/number.png) left top no-repeat;
	overflow:hidden;
	width:70px;
	height:65px;
	text-align:center;
	color:#005782;
	float:left;
	margin-right:6px;
}
.col-1 {
	width:183px;
	float:left;
}
.map {
	border:1px solid #c4c4c4;
	display:inline-block;
	margin-bottom:20px;
}
/*********************************buttons*************************************/
.menu li a:hover,.tweet:hover,.login:hover,.button-1:hover,.button-2:hover,.link-1:hover,.link-2:hover,.list-1 li a:hover,.link-3:hover {
	text-decoration:none;
}
.tweet {
	display:block;
	float:right;
	text-indent:-999px;
	width:20px;
	height:16px;
	background:url(../images/tweet.png) left -16px no-repeat;
	overflow:hidden;
	margin:9px 0 0 0;
}
.tweet:hover {
	background-position:left top;
}
.login {
	display:inline-block;
	float:right;
	color:#aeaeae;
	font-weight:bold;
	background:url(../images/login.png) left 2px no-repeat;
	padding:0 0 0 23px;
	margin:39px 0 0 0;
	font-size:12px;
}
.login:hover {
	color:#3b3b3b;
}
.button-1 {
	display:inline-block;
	background: #9fe57c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlmZTU3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MGQ2NzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #9fe57c 0%, #90d671 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9fe57c), color-stop(100%,#90d671)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #9fe57c 0%,#90d671 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #9fe57c 0%,#90d671 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #9fe57c 0%,#90d671 100%); /* IE10+ */
	background: linear-gradient(to bottom, #9fe57c 0%,#90d671 100%); /* W3C */
	filter:none;
	box-shadow:0 1px 1px #58b345,inset 0 -2px 0px #79bd5e,inset 0 1px 2px #aeef90;
	padding:11px 22px 11px;
	font-size:18px;
	line-height:22px;
	text-shadow:0 1px rgba(0,0,0,.1);
	letter-spacing:-1px;
	color:#fff;
	border-radius:20px;
}
.button-1:hover {
	background: #f5f7f4; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjdmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2VlZjFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2RiZTFkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2RhZDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f5f7f4 0%, #eef1ed 26%, #dbe1d8 74%, #d3dad0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f7f4), color-stop(26%,#eef1ed), color-stop(74%,#dbe1d8), color-stop(100%,#d3dad0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f5f7f4 0%,#eef1ed 26%,#dbe1d8 74%,#d3dad0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f5f7f4 0%,#eef1ed 26%,#dbe1d8 74%,#d3dad0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f5f7f4 0%,#eef1ed 26%,#dbe1d8 74%,#d3dad0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f5f7f4 0%,#eef1ed 26%,#dbe1d8 74%,#d3dad0 100%); /* W3C */
	filter:none;
	box-shadow:0 1px rgba(0,0,0,.1),inset 0 1px rgba(255,255,255,1),inset 0 0 5px rgba(0,0,0,.05);
	color:#383838;
}
.button-2 {
	display:inline-block;
	color:#343434;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	background: #f8f8f8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iI2RjZGNkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f8f8f8 0%, #f0f0f0 32%, #dcdcdc 87%, #dadada 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(32%,#f0f0f0), color-stop(87%,#dcdcdc), color-stop(100%,#dadada)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f8f8f8 0%,#f0f0f0 32%,#dcdcdc 87%,#dadada 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f8f8f8 0%,#f0f0f0 32%,#dcdcdc 87%,#dadada 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f8f8f8 0%,#f0f0f0 32%,#dcdcdc 87%,#dadada 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f8f8f8 0%,#f0f0f0 32%,#dcdcdc 87%,#dadada 100%); /* W3C */
	filter:none;
	border-radius:15px;
	box-shadow:0 1px rgba(165,165,165,1),inset 0 1px #fff;
	padding:9px 20px 8px;
	margin-bottom:1px;
}
.button-2:hover {
	background: #9fe57c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlmZTU3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MGQ2NzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #9fe57c 0%, #90d671 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9fe57c), color-stop(100%,#90d671)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #9fe57c 0%,#90d671 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #9fe57c 0%,#90d671 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #9fe57c 0%,#90d671 100%); /* IE10+ */
	background: linear-gradient(to bottom, #9fe57c 0%,#90d671 100%); /* W3C */
	filter:none;
	box-shadow:0 1px 1px #58b345,inset 0 -2px 0px #79bd5e,inset 0 1px 2px #aeef90;
	color:#fff;
}
.link-1 {
	display:inline-block;
	color:#7dc161;
	font-weight:bold;
	background:url(../images/link-1.png) right 6px no-repeat;
	padding:0 15px 0 0;
	text-decoration:underline;
	font-size:12px;
	line-height:15px;
}
.link-2 {
	text-decoration:underline;
}
.link-3 {
	text-decoration:underline;
	font-weight:bold;
}
/*********************************lists*************************************/
.dl-1 dt {
	padding-bottom:20px;
}
.dl-1 dd {
	overflow:hidden;
}
.dl-1 dd span {
	display:block;
	float:left;
	width:72px;
}
.list-1 li {
	font-size:12px;
	line-height:15px;
	padding:5px 0 4px 12px;
	background:url(../images/list-1.png) left 10px no-repeat;
	font-weight:bold;
}
.list-1 li a {
	text-decoration:underline;
}
/*********************************fonts*************************************/
/******* form's ********/

/***** contact form *****/
#message_form fieldset {
	border:none;
	padding:0;
	}			
		#message_form label {
			display:block;
			min-height:40px;
			position:relative;
		}
		#message_form label.message {
			height:315px;
		}
		#message_form label input {
			background:#e9e9e9;
			border:none;
			color: #899288;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			height:16px;
			font-weight: normal;
			margin:0;
			outline:none;
			overflow: hidden;
			padding:8px 15px;
			vertical-align: middle;
			width:190px;
			border-radius:16px;
			box-shadow:0 1px rgba(217,217,217,1),inset 0 1px 1px rgba(145,145,145,1);
		}
		#message_form .area .error { float:none;}
		#message_form textarea {
			background:#e9e9e9;
			border:none;
			color: #899288;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight: normal;
			margin: 0;
			outline: medium none;
			overflow:auto;
			padding:8px 15px;
			vertical-align: middle;
			width:270px;
			height:300px;
			resize:none;
			border-radius:16px;
			box-shadow:0 1px rgba(217,217,217,1),inset 0 1px 1px rgba(145,145,145,1);
	}
		#message_form a {cursor:pointer;}
			#message_form .success {display:none;margin-bottom:10px;background: none;box-shadow: none;color: #000;}
			#message_form .error,
			#message_form .empty {
				color:#f00;
				font-size:11px;
				line-height:18px;
				display:none;
				overflow:hidden;
			}
	.buttons-wrapper {text-align:right; padding-top:25px; position:relative;}
	.buttons-wrapper a { margin-left:10px;}

#search_form {
	float:right;
	margin:0 10px 0 0;
}
#search_form input {
	background:#75b95b;
	border:none;
	color: #fefefe;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	height:16px;
	font-weight: normal;
	margin:0;
	outline:none;
	overflow: hidden;
	padding:8px 50px 8px 10px;
	vertical-align: middle;
	width:160px;
	box-shadow:0 1px #9fe57c,inset 0 1px 1px rgba(0,0,0,.2);
	border-radius:16px;
}
#search_form a {
	position:absolute;
	display:block;
	text-indent:-999px;
	overflow:hidden;
	width:32px;
	height:32px;
	background:url(../images/search.png) left top no-repeat;
	top:0;
	right:0;
}
#search_form a:hover {
	background-position:left -32px;
}
#toTop {
	font-size:12px;
	line-height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#343434;
	display:none;
	text-decoration:none;
	position:fixed;
	right:50%;
	bottom:80px;
	overflow:hidden;
	width:40px;
	height:40px;
	border:none;
	z-index:20;
	background:url(../images/totop.png) no-repeat center top;
}
#toTop:hover {
	color:#9be179;
}
