@font-face{
	font-family: 'open_sansbold';
	src:url('../fonts/opensans-bold-webfont.eot');
	src:url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/opensans-bold-webfont.woff') format('woff'),
		url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
		url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family: 'open_sansregular';
	src:url('../fonts/opensans-regular-webfont.eot');
	src:url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/opensans-regular-webfont.woff') format('woff'),
		url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
		url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family: 'open_sanssemibold';
	src:url('../fonts/opensans-semibold-webfont.eot');
	src:url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/opensans-semibold-webfont.woff') format('woff'),
		url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
		url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
	font-weight:normal;
	font-style:normal;
}
/**{max-height:10000px;}*/
body{
	margin:0;
	color:#424242;
	font:12px/20px arial, helvetica, sans-serif;
	background:#e9e9e9;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:none;
	min-width:320px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#0d69c8;
}
a:hover{text-decoration:underline;}
a:active{background-color:transparent;}
input,
textarea,
select{
	font:100% arial, helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
header, footer, article, section, nav, figure, aside{display:block;}
figure{margin:0;padding:0;}
textarea,
input[type="submit"],
input[type="password"],
input[type="tel"],
input[type="text"],
input[type="url"],
input[type="email"],
input[type=search]{-webkit-appearance:none;}
textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder {color:#666464;}
textarea::-moz-placeholder,
input::-moz-placeholder {
	color:#666464;
	opacity:1;
}
textarea:-moz-placeholder,
input:-moz-placeholder {color:#666464;}
textarea:-ms-input-placeholder,
input:-ms-input-placeholder {color:#666464;}
.e-required {display:none;}
#wrapper{
	margin:0 auto 40px;
	max-width:1000px;
	background:#fff;
	border:solid #afafaf;
	border-width:0 1px;
	-webkit-box-shadow:0 1px 3px 1px rgba(0, 0, 0, 0.2);
	box-shadow:0 1px 3px 1px rgba(0, 0, 0, 0.2);
}
#header{
	position:relative;
	padding:15px 0 0;
}
.logo{
	width:293px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:0 0 13px 66px;
	background:url(../images/logo.png) no-repeat;
}
.logo a{
	display:block;
	height:100%;
}
.nav-block{
	border:solid;
	border-width:1px 0 1px;
	border-bottom-color:#99b600;
	border-top-color:#e7f0ba;
	background: #a9c808 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5YzgwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iI2EzYzEwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzkwYWEwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4N2EwMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a9c808 0%, #a3c107 24%, #90aa05 70%, #87a004 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9c808), color-stop(24%,#a3c107), color-stop(70%,#90aa05), color-stop(100%,#87a004));
	background: -webkit-linear-gradient(top,  #a9c808 0%,#a3c107 24%,#90aa05 70%,#87a004 100%);
	background: -o-linear-gradient(top,  #a9c808 0%,#a3c107 24%,#90aa05 70%,#87a004 100%);
	background: -ms-linear-gradient(top,  #a9c808 0%,#a3c107 24%,#90aa05 70%,#87a004 100%);
	background: linear-gradient(to bottom,  #a9c808 0%,#a3c107 24%,#90aa05 70%,#87a004 100%);
	-webkit-box-shadow:0px -1px 0px 0 #99b600;
	box-shadow:0px -1px 0px 0 #99b600;
	position:relative;
}
.nav-block #nav{margin:0 242px 0 0;}
.nav-block #nav .opener{
	float:left;
	width:53px;
	height:38px;
	position:relative;
	display:none;
}
.nav-block #nav.active .opener{
	background: #aac520 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhYzUyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOGM3MDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #aac520 0%, #a8c708 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aac520), color-stop(100%,#a8c708));
	background: -webkit-linear-gradient(top,  #aac520 0%,#a8c708 100%);
	background: -o-linear-gradient(top,  #aac520 0%,#a8c708 100%);
	background: -ms-linear-gradient(top,  #aac520 0%,#a8c708 100%);
	background: linear-gradient(to bottom,  #aac520 0%,#a8c708 100%);
}
.nav-block #nav .opener:after{
	position:absolute;
	content:'';
	width:23px;
	height:17px;
	top:50%;
	margin:-9px 0 0;
	left:14px;
	background: url(../images/sprite.png) no-repeat -28px -26px;
}
#nav>ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	display:table;
	table-layout:fixed;
	width:100%;
}
#nav>ul>li{
	display:table-cell;
	background: url(../images/divider.png) no-repeat;
	padding:0 0 0 1px;
	vertical-align:top;
}
#nav>ul>li:first-child{
	padding:0;
	background:none;
}
#nav>ul>.home{
	width:62px;
	height:38px;
}
#nav>ul>.home a{
	width:62px;
	height:38px;
	position:relative;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	padding:0;
}
#nav>ul>.home.active a,
#nav>ul>.home.hover a{
	padding:0 1px 0 0;
	margin:0 -1px 0 0;
}
#nav>ul>.home a:after{
	position:absolute;
	content:'';
	top:50%;
	height:16px;
	width:17px;
	margin:-9px 0 0 -8px;
	left:50%;
	background: url(../images/sprite.png) no-repeat -3px -26px;
}
#nav>ul>.home.active a:after,
#nav>ul>.home.hover a:after{margin:-9px 0 0 -8px;}
#nav>ul>li>a{
	display:block;
	color:#fff;
	font:12px/15px 'open_sansbold', arial, helvetica, sans-serif;
	padding:11px 5px 12px;
	text-align:center;
}
#nav>ul>.active>a,
#nav>ul>.hover>a{
	text-decoration:none;
	margin:0 -1px 0 0;
	padding:11px 6px 12px 5px;
	background: #aac520 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhYzUyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOGM3MDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #aac520 0%, #a8c708 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aac520), color-stop(100%,#a8c708));
	background: -webkit-linear-gradient(top,  #aac520 0%,#a8c708 100%);
	background: -o-linear-gradient(top,  #aac520 0%,#a8c708 100%);
	background: -ms-linear-gradient(top,  #aac520 0%,#a8c708 100%);
	background: linear-gradient(to bottom,  #aac520 0%,#a8c708 100%);
}
#nav>ul>li>.drop .columns-holder ul li a:hover,
#nav>ul>li>a:hover{text-decoration:none;}
#nav>ul>li>.has-drop-down-a span{position:relative;}
#nav>ul>li>.has-drop-down-a span:after{
	position:absolute;
	content:'';
	width:5px;
	height:7px;
	top:50%;
	left:-10px;
	margin:-4px 0 0;
	background: url(../images/sprite.png) no-repeat -1px -1px;
}
#nav>ul>.hover>.drop{display:block;}
#nav>ul>li>.drop{
	display:none;
	position:absolute;
	z-index:100;
	top:100%;
	left:54px;
	max-width:885px;
	width:100%;
	background:#fff;
	border:solid #c2c2c2;
	border-width:0 1px 1px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.15);
	box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.15);
	margin:1px 0 0;
}
#nav>ul>li>.drop:after{
	position:absolute;
	content:'';
	left:0;
	right:0;
	top:-1px;
	height:1px;
	background:url(../images/bg-transprent.png);
}
#nav>ul>li>.drop .columns-holder{
	padding:21px 7px 26px 15px;
	font-size:12px;
	line-height:17px;
	font-weight:bold;
}
#nav>ul>li>.drop .columns-holder ul{
	float:left;
	width:31.8%;
	margin:0 0 0 2.3%;
	padding:0;
	list-style:none;
}
#nav>ul>li>.drop .columns-holder ul:first-child{margin:0;}
#nav>ul>li>.drop .columns-holder ul li{
	margin:0 0 2px;
}
#nav>ul>li>.drop .columns-holder ul a{
	display:block;
	padding:6px 14px 6px 16px;
	border:1px solid #fff;
	color:#313131;
	position:relative;
}
#nav>ul>li>.drop .columns-holder ul a:after{
	position:absolute;
	content:'';
	width:4px;
	height:6px;
	top:12px;
	left:7px;
	background: url(../images/sprite.png) no-repeat -9px -1px;
}
#nav>ul>li>.drop .columns-holder ul .hover a{
	background: #72bfe2 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyYmZlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iIzY5YjVkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iIzU3OWZjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZDk0YzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #72bfe2 0%, #69b5db 29%, #579fca 71%, #4d94c2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#72bfe2), color-stop(29%,#69b5db), color-stop(71%,#579fca), color-stop(100%,#4d94c2));
	background: -webkit-linear-gradient(top,  #72bfe2 0%,#69b5db 29%,#579fca 71%,#4d94c2 100%);
	background: -o-linear-gradient(top,  #72bfe2 0%,#69b5db 29%,#579fca 71%,#4d94c2 100%);
	background: -ms-linear-gradient(top,  #72bfe2 0%,#69b5db 29%,#579fca 71%,#4d94c2 100%);
	background: linear-gradient(to bottom,  #72bfe2 0%,#69b5db 29%,#579fca 71%,#4d94c2 100%);
	border:1px solid;
	border-color:#70a9d2 #76b0d3 #80b3d3 #9dcbe4;
	color:#fff;
	text-decoration:none;
}
#nav>ul>li>.drop .columns-holder ul .hover a:after{
	background: url(../images/sprite.png) no-repeat -16px -1px;
	content:' ';
}
#nav>ul>li>.drop .image-holder{
	position:relative;
	border-top:1px solid #c2c2c2;
}
#nav>ul>li>.drop .image-holder img{
	vertical-align:top;
	width:100%;
	height:auto;
}
#nav>ul>li>.drop .image-holder .text-box{
	position:absolute;
	top:35px;
	left:19px;
	width:330px;
	text-align:right;
}
.drop .image-holder .text-box .title{
	display:block;
	font:22px/25px 'open_sansbold', arial, helvetica, sans-serif;
	color:#393939;
	margin:0 0 3px;
}
.drop .image-holder .text-box .text{
	color:#8fa909;
	font:14px/20px 'open_sanssemibold', arial, helvetica, sans-serif;
	display:block;
	margin:0 0 5px;
	padding:0 3px 0 0;
}
.drop .image-holder .text-box .more{
	color:#fff;
	font:12px/15px 'open_sanssemibold', arial, helvetica, sans-serif;
	display:inline-block;
	vertical-align:top;
	padding:3px 31px 3px 25px;
	border:solid #2f84c6;
	border-width:1px 1px 0 1px;
	background: #69aadc url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY5YWFkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iIzYwYTRkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzM3ODljOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZjg0YzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #69aadc 0%, #60a4d9 19%, #3789c9 81%, #2f84c6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#69aadc), color-stop(19%,#60a4d9), color-stop(81%,#3789c9), color-stop(100%,#2f84c6));
	background: -webkit-linear-gradient(top,  #69aadc 0%,#60a4d9 19%,#3789c9 81%,#2f84c6 100%);
	background: -o-linear-gradient(top,  #69aadc 0%,#60a4d9 19%,#3789c9 81%,#2f84c6 100%);
	background: -ms-linear-gradient(top,  #69aadc 0%,#60a4d9 19%,#3789c9 81%,#2f84c6 100%);
	background: linear-gradient(to bottom,  #69aadc 0%,#60a4d9 19%,#3789c9 81%,#2f84c6 100%);
	-webkit-box-shadow:0 2px 2px 0px rgba(0, 0, 0, 0.6);
	box-shadow:0 2px 2px 0px rgba(0, 0, 0, 0.6);
}
.drop .image-holder .slogan{
	text-transform:uppercase;
	font:11px/15px 'open_sanssemibold', arial, helvetica, sans-serif;
	color:#fff;
	bottom:10px;
	left:26px;
	position:absolute;
}
.nav-block .title-box{
	overflow:hidden;
	font:13px/20px 'open_sansbold', arial, helvetica, sans-serif;
	color:#fff;
	text-align:center;
	padding:8px 10px 10px;
	display:none;
}
.form-block{
	float:right;
	position:relative;
	width:195px;
	padding:5px 26px 7px 21px;
	background: url(../images/divider.png) no-repeat;
}
.form-block .opener{
	width:49px;
	height:38px;
	position:relative;
	display:none;
}
.form-block.active .opener,
.form-block .opener:hover{
	background: #aac520 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhYzUyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOGM3MDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #aac520 0%, #a8c708 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aac520), color-stop(100%,#a8c708));
	background: -webkit-linear-gradient(top,  #aac520 0%,#a8c708 100%);
	background: -o-linear-gradient(top,  #aac520 0%,#a8c708 100%);
	background: -ms-linear-gradient(top,  #aac520 0%,#a8c708 100%);
	background: linear-gradient(to bottom,  #aac520 0%,#a8c708 100%);
}
.form-block .opener:after{
	position:absolute;
	content:'';
	width:17px;
	height:17px;
	top:50%;
	left:50%;
	margin:-8px 0 0 -10px;
	background: url(../images/sprite.png) no-repeat -61px -26px;
}
.form-block .search-form{
	border:1px solid #88a104;
	background:#fff;
	border-radius:2px;
	width:193px;
}
.form-block .search-form input[type="search"],
.form-block .search-form input[type="text"]{
	float:left;
	width:171px;
	height:24px;
	font:11px/15px 'open_sansregular', arial, helvetica, sans-serif;
	padding:4px 10px 5px 14px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:#5c5c5c;
	border:none;
	background:none;
	border-radius:0;
	-webkit-border-radius:0;
}
.form-block .search-form input[type="search"]::-webkit-search-decoration{display:none;}
.form-block .search-form input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
.form-block .search-form input[type="submit"]{
	float:left;
	width:11px;
	height:11px;
	border:none;
	text-indent:-9999px;
	overflow:hidden;
	margin:7px 0 0;
	cursor:pointer;
	background: url(../images/sprite.png) no-repeat -88px -29px;
	border-radius:0;
	-webkit-border-radius:0;
	padding:0;
	-ms-text-size-adjust:none;
}
.form-block .search-box{
	width:335px;
	position:absolute;
	top:100%;
	right:11px;
	border:solid #d8d8d8;
	border-width:0 9px 9px;
	background:#e7e7e7;
	display:none;
	z-index:100;
}
.form-block .search-box .search-list{
	margin:0;
	padding:0;
	list-style:none;
}
.form-block .search-box li{
	border-top:1px solid #fff;
	overflow:hidden;
}
.form-block .search-box li:first-child{
	border:none;
	border-bottom:1px solid #bababa;
}
.form-block .search-box .title{
	float:left;
	width:72px;
	color:#4d4d4d;
	font-size:11px;
	line-height:15px;
	padding:12px 11px 42px 30px;
}
.form-block .search-box .text{
	color:#000;
	font-size:12px;
	line-height:15px;
	padding:10px 12px 44px;
	overflow:hidden;
	display:block;
}
.form-block .search-box .white{background:#fff;}
.form-block .search-box .grey{background:#f4f4f4;}
.nav-item{float:right;}
.nav-item .opener{
	width:45px;
	height:38px;
	position:relative;
	display:none;
}
.nav-item .opener:after{
	position:absolute;
	content:'';
	width:12px;
	height:8px;
	top:50%;
	left:50%;
	margin:-4px 0 0 -8px;
	background: url(../images/sprite.png) no-repeat -23px -2px;
}
.nav-item .opener:hover,
.nav-item.active .opener{
	background: #aac520 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhYzUyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOGM3MDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #aac520 0%, #a8c708 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aac520), color-stop(100%,#a8c708));
	background: -webkit-linear-gradient(top,  #aac520 0%,#a8c708 100%);
	background: -o-linear-gradient(top,  #aac520 0%,#a8c708 100%);
	background: -ms-linear-gradient(top,  #aac520 0%,#a8c708 100%);
	background: linear-gradient(to bottom,  #aac520 0%,#a8c708 100%);
}
.nav-item .add-nav{
	margin:0;
	padding:0;
	list-style:none;
	font:11px/15px 'open_sanssemibold', arial, helvetica, sans-serif;
	text-transform:uppercase;
	position:absolute;
}
.nav-item .add-nav li{
	float:left;
	margin:0 0 0 30px;
}
.nav-item .add-nav li:first-child{margin:0;}
.nav-item .add-nav a{
	color:#272727;
	position:relative;
}
.nav-item .add-nav .login a{padding:0 0 0 21px;}
.nav-item .add-nav .login a:after{
	position:absolute;
	content:'';
	width:14px;
	height:13px;
	top:50%;
	left:2px;
	margin:-6px 0 0;
	background: url(../images/sprite.png) no-repeat -75px -75px;
}
.nav-item .add-nav .member a{padding:0 0 0 21px;}
.nav-item .add-nav .member a:after{
	position:absolute;
	content:'';
	width:14px;
	height:13px;
	top:50%;
	left:2px;
	margin:-6px 0 0;
	background: url(../images/sprite.png) no-repeat -6px -52px;
}
.nav-item .add-nav .contact a{padding:0 0 0 15px;}
.nav-item .add-nav .contact a:after{
	position:absolute;
	content:'';
	width:10px;
	height:12px;
	top:50%;
	left:0;
	margin:-6px 0 0;
	background: url(../images/sprite.png) no-repeat -28px -52px;
}
.nav-item .add-nav .help a{padding:0 0 0 17px;}
.nav-item .add-nav .help a:after{
	position:absolute;
	content:'';
	width:13px;
	height:13px;
	top:50%;
	left:0;
	margin:-7px 0 0;
	background: url(../images/sprite.png) no-repeat -48px -51px;
}
.slideshow{
	position:relative;
	margin:0 0 26px;
	-webkit-box-shadow:0px 3px 3px -3px rgba(0, 0, 0, .22);
	box-shadow:0px 3px 3px -3px rgba(0, 0, 0, .22);
}
.slideshow .slide{
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
}
.slideshow .slide.active{z-index:2;}
.slideshow .slide img{
	vertical-align:top;
	width:100%;
	height:auto;
	min-width:320px;
}
.slideshow .slide .text-box{
	position:absolute;
	max-width:440px;
	top:82px;
	left:54px;
	width:100%;
	color:#a8bf31;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
}
.slideshow .slide .text-box .title{
	font-size:31px;
	font-weight:bold;
	color:#3e3e3e;
	line-height:34px;
	margin:0 0 3px;
	display:block;
}
.slideshow .slide .text-box .text{
	margin:0 0 23px;
	display:block;
	padding:0 125px 0 3px;
}
.slideshow .slide .text-box .more{
	display:inline-block;
	vertical-align:top;
	font-size:18px;
	font-weight:bold;
	line-height:24px;
	text-shadow:0 2px 1px #000;
	color:#fff;
	padding:5px 38px 7px 33px;
	border:solid #2f84c6;
	border-width:1px 1px 0;
	border-radius:3px;
	background: #69aadd url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY5YWFkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzVkYTJkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iIzM1ODhjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZjg0YzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #69aadd 0%, #5da2d8 25%, #3588c8 83%, #2f84c6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#69aadd), color-stop(25%,#5da2d8), color-stop(83%,#3588c8), color-stop(100%,#2f84c6));
	background: -webkit-linear-gradient(top,  #69aadd 0%,#5da2d8 25%,#3588c8 83%,#2f84c6 100%);
	background: -o-linear-gradient(top,  #69aadd 0%,#5da2d8 25%,#3588c8 83%,#2f84c6 100%);
	background: -ms-linear-gradient(top,  #69aadd 0%,#5da2d8 25%,#3588c8 83%,#2f84c6 100%);
	background: linear-gradient(to bottom,  #69aadd 0%,#5da2d8 25%,#3588c8 83%,#2f84c6 100%);
	-webkit-box-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.4);
	box-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.4);
	margin:0 0 0 6px;
}
.slideshow .slide .text-box .more:after{
	display:inline-block;
	vertical-align:middle;
	width:7px;
	height:11px;
	margin:0 0 0 15px;
	content:'';
	background: url(../images/sprite.png) no-repeat -40px -1px;
}
.slideshow .pagination{
	position:relative;
	border:solid #c2c2c2;
	border-width:1px 0 1px;
	background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff 0%, #fff 58%, #f2f2f2 90%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(58%,#fff), color-stop(90%,#f2f2f2), color-stop(100%,#f0f0f0));
	background: -webkit-linear-gradient(top,  #fff 0%,#fff 58%,#f2f2f2 90%,#f0f0f0 100%);
	background: -o-linear-gradient(top,  #fff 0%,#fff 58%,#f2f2f2 90%,#f0f0f0 100%);
	background: -ms-linear-gradient(top,  #fff 0%,#fff 58%,#f2f2f2 90%,#f0f0f0 100%);
	background: linear-gradient(to bottom,  #fff 0%,#fff 58%,#f2f2f2 90%,#f0f0f0 100%);
}
.slideshow .pagination ul{
	display:table;
	table-layout:fixed;
	margin:0;
	padding:0;
	list-style:none;
	width:100% !important;
}
.slideshow .pagination li{
	display:table-cell;
	vertical-align:top;
}
.slideshow .pagination li a{
	padding:14px 23px 18px 44px;
	position:relative;
	z-index:10;
	display:block;
	border-left:1px solid #c2c2c2;
	background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff 0%, #fff 58%, #f2f2f2 90%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(58%,#fff), color-stop(90%,#f2f2f2), color-stop(100%,#f0f0f0));
	background: -webkit-linear-gradient(top,  #fff 0%,#fff 58%,#f2f2f2 90%,#f0f0f0 100%);
	background: -o-linear-gradient(top,  #fff 0%,#fff 58%,#f2f2f2 90%,#f0f0f0 100%);
	background: -ms-linear-gradient(top,  #fff 0%,#fff 58%,#f2f2f2 90%,#f0f0f0 100%);
	background: linear-gradient(to bottom,  #fff 0%,#fff 58%,#f2f2f2 90%,#f0f0f0 100%);
}
.slideshow .pagination li:first-child a{border:none;}
.slideshow .pagination .active a,
.slideshow .pagination li a:hover{
	text-decoration:none;
	border:none;
	margin:-1px -1px -1px 0;
	padding:15px 24px 19px 44px;
	background: url(../images/bg-paging.png) no-repeat 50% 0;
}
.slideshow .pagination .active:first-child a,
.slideshow .pagination li:first-child a:hover{border:none;}
.slideshow .pagination li a .title{
	display:block;
	text-transform:uppercase;
	font:13px/17px 'open_sanssemibold', arial, helvetica, sans-serif;
	color:#343434;
	position:relative;
	margin:0 0 -1px;
}
.slideshow .pagination li a .title:after{
	position:absolute;
	content:'';
	width:5px;
	height:7px;
	margin:-4px 0 0;
	top:50%;
	left:-12px;
	background: url(../images/sprite.png) no-repeat -54px -2px;
}
.slideshow .pagination li a .sub-title{
	display:block;
	font:11px/15px 'open_sanssemibold', arial, helvetica, sans-serif;
	color:#8aa404;
}
.slideshow .pagination .active a:after,
.slideshow .pagination li a:hover:after{
	position:absolute;
	content:'';
	width:38px;
	height:13px;
	bottom:100%;
	left:50%;
	margin:0 0 0 -19px;
	z-index:5;
	background: url(../images/sprite.png) no-repeat -5px -107px;
}
.slideshow .pagination .active a .title,
.slideshow .pagination li a:hover .title{
	font-family:'open_sansbold', arial, helvetica, sans-serif;
	color:#fff;
}
.slideshow .pagination .active a .sub-title,
.slideshow .pagination li a:hover .sub-title{color:#fff;}
.slideshow .pagination .active a .title:after,
.slideshow .pagination li a:hover .title:after{background: url(../images/sprite.png) no-repeat -62px -2px;}
.slideshow .pagination .btn-prev,
.slideshow .pagination .btn-next{
	display:none;
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	bottom:-1px;
	height:63px;
	background: #ffffff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff 0%, #fff 58%, #f2f2f2 90%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(58%,#fff), color-stop(90%,#f2f2f2), color-stop(100%,#f0f0f0));
	background: -webkit-linear-gradient(top,  #fff 0%,#fff 58%,#f2f2f2 90%,#f0f0f0 100%);
	background: -o-linear-gradient(top,  #fff 0%,#fff 58%,#f2f2f2 90%,#f0f0f0 100%);
	background: -ms-linear-gradient(top,  #fff 0%,#fff 58%,#f2f2f2 90%,#f0f0f0 100%);
	background: linear-gradient(to bottom,  #fff 0%,#fff 58%,#f2f2f2 90%,#f0f0f0 100%);
}
.slideshow .pagination .btn-prev{
	border:solid #c2c2c2;
	border-width:1px 1px 1px 0;
	width:38px;
	left:0;
}
.slideshow .pagination .btn-prev:after{
	position:absolute;
	content:'';
	width:13px;
	height:19px;
	background: url(../images/sprite.png) no-repeat -69px -1px;
	top:50%;
	left:50%;
	margin:-9px 0 0 -9px;
}
.slideshow .pagination .btn-next{
	border:solid #c2c2c2;
	border-width:1px 0 1px 1px;
	width:41px;
	right:0;
}
.slideshow .pagination .btn-next:after{
	position:absolute;
	content:'';
	width:13px;
	height:19px;
	background: url(../images/sprite.png) no-repeat -87px -1px;
	top:50%;
	left:50%;
	margin:-9px 0 0 -4px;
}
.main-block{
	padding:0 0 55px;
}
.main-block h1{
	font:20px/24px 'open_sansregular', arial, helvetica, sans-serif;
	color:#000;
	margin:0 0 3px;
	text-align:center;
	word-spacing:3px;
}
.main-block .title{
	display:block;
	text-align:center;
	font:16px/20px 'open_sansregular', arial, helvetica, sans-serif;
	margin:0 0 48px;
	word-spacing:3px;
	color:#7b7b7b;
}
.columns-block{padding:0 29px;}
.columns-block .column{
	float:left;
	width:31.85%;
	margin:0 0 0 2.22%;
	font-size:12px;
	line-height:20px;
	color:#4d4d4d;
}
.columns-block .column:first-child{margin:0;}
.columns-block .column img{
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0 0 11px;
}
.main-block h2,
.columns-block .column h2{
	font:17px/24px 'open_sansbold', arial, helvetica, sans-serif;
	color:#1a74ba;
	margin:0 0 5px;
}
.columns-block .column p{margin:0 0 20px;}
.columns-block .column .more{
	color:#1a74ba;
	display:inline-block;
	vertical-align:top;
	position:relative;
	padding:0 16px 0 0;
	font:13px/17px 'open_sanssemibold', arial, helvetica, sans-serif;
}
.columns-block .column .more:after{
	position:absolute;
	content:'';
	width:5px;
	height:7px;
	top:50%;
	margin:-2px 0 0;
	right:0;
	background: url(../images/sprite.png) no-repeat -107px -3px;
}
.columns-block .column .links-list{
	margin:0;
	padding:4px 0 0;
	list-style:none;
	font-size:13px;
	line-height:17px;
	font-weight:bold;
}
.columns-block .column .links-list li{
	margin:0 0 8px;
	padding:0 0 0 15px;
	position:relative;
}
.columns-block .column .links-list li:after{
	position:absolute;
	content:'';
	width:4px;
	height:4px;
	margin:-1px 0 0;
	top:50%;
	left:1px;
	background: url(../images/sprite.png) no-repeat -110px -32px;
}
.columns-block .column .links-list a{color:#3c8bba;}
.plus-block .title{
	padding:0 0 0 29px;
	display:block;
	margin:0 0 8px;
	font:13px/17px 'open_sansbold', arial, helvetica, sans-serif;
	color:#ea68a3;
}
.plus-box{
	border-top:1px solid #e7e7e7;
	background: url(../images/bg-plus.png);
	padding:69px 20px 39px 64px;
	position:relative;
}
.plus-box .plus-text{
	position:absolute;
	width:91px;
	height:81px;
	background: url(../images/text-plus.png) no-repeat;
	top:-35px;
	left:50%;
	margin:0 0 0 -57px;
	text-indent:-9999px;
	overflow:hidden;
}
.plus-holder{overflow:hidden;}
.plus-box .plus-list{
	margin:0 -87px 0 0;
	padding:0;
	list-style:none;
	letter-spacing:-4px;
}
.plus-box .plus-list li{
	display:inline-block;
	vertical-align:top;
	letter-spacing:0;
	width:39.9%;
	margin:0 7.58% 44px 0;
}
.plus-box .plus-list li .alignleft{
	float:left;
	width:68px;
	height:68px;
	margin:-26px 26px 0 0;
	border:1px solid #cacaca;
}
.plus-box .plus-list .description{
	overflow:hidden;
	color:#5c5c5c;
	font-size:12px;
	line-height:20px;
}
.plus-box .plus-list h2{
	font:22px/28px 'open_sansbold', arial, helvetica, sans-serif;
	margin:0 -45px 3px 0;
	padding:0 0 0 97px;
}
.plus-box .plus-list h2 a{color:#3e3e3e;}
.plus-box .plus-list p{margin:0 0 3px;}
.plus-box .plus-list .more{
	color:#1a74ba;
	font:12px/15px 'open_sanssemibold', arial, helvetica, sans-serif;
}
.projects-block{
	padding:23px 22px 0 21px;
}
.projects-block .headline{margin:0 0 19px;}
.projects-block h1{
	font:12px/15px 'open_sansbold', arial, helvetica, sans-serif;
	color:#717171;
	margin:0 8px 0 5px;
	text-transform:uppercase;
	float:left;
	position:relative;
}
.projects-block .info-box{
	float:left;
	position:relative;
	width:14px;
	height:14px;
}
.projects-block .info-box a{
	display:block;
	width:14px;
	text-indent:-9999px;
	overflow:hidden;
	height:14px;
	background: url(../images/sprite.png) no-repeat -74px -51px;
}
.projects-block .info-box .popup{
	position:absolute;
	z-index:20;
	padding:18px 16px 3px;
	width:310px;
	background:#fff;
	border:1px solid #c3c3c3;
	border-radius:3px;
	-webkit-box-shadow:0px 2px 3px 0px rgba(0, 0, 0, .35);
	box-shadow:0px 2px 3px 0px rgba(0, 0, 0, .35);
	display:none;
	top:-4px;
	left:23px;
	font:11px/17px 'open_sanssemibold', arial, helvetica, sans-serif;
	color:#424242;
}
.projects-block .info-box .popup p{margin:0 0 17px;}
.projects-block .info-box .popup .required{color:#207ea9;}
.columns-holder{padding:0 0 43px;}
.columns-holder .column{
	width:32.18%;
	margin:0 0 0 1.73%;
	float:left;
}
.columns-holder .column:first-child{margin:0;}
.columns-holder .column .box{margin:0 0 21px;}
.columns-holder .column .box .title{
	text-transform:uppercase;
	font-size:14px;
	line-height:20px;
	margin:0 0 2px;
	color:#6399cd;
	padding:0 15px;
	display:block;
}
.columns-holder .column .box ul{
	margin:0;
	padding:0;
	list-style:none;
	border:1px solid #c5c5c5;
	border-radius:2px;
	background:#f1f0f0;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
}
.columns-holder .column .box li{
	border-top:1px solid #d2d2d2;
	-webkit-box-shadow: inset 0px 1px 0px 0px #fff;
	box-shadow: inset 0px 1px 0px 0px #fff;
}
.columns-holder .column .box li:first-child{
	border:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.columns-holder .column .box a{
	display:block;
	padding:0 12px;
	color:#313131;
	height:35px;
	white-space:nowrap;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.columns-holder .column .box a:after{
	content:'';
	display:inline-block;
	height:100%;
	width:1px;
	overflow:hidden;
	margin:0 0 0 -5px;
	vertical-align:middle;
	height:35px;
}
.columns-holder .column .box span{
	vertical-align:middle;
	display:inline-block;
	white-space:normal;
}
.columns-holder .column .box li:hover{
	-webkit-box-shadow:none;
	box-shadow:none;
}
.columns-holder .column .box a:hover{
	color:#fff;
	background: #7cc3e4 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdjYzNlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzZlYjNkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzYxYWNkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iIzU2OWZjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZDk0YzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #7cc3e4 0%, #6eb3d8 42%, #61acd4 45%, #569fca 71%, #4d94c2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7cc3e4), color-stop(42%,#6eb3d8), color-stop(45%,#61acd4), color-stop(71%,#569fca), color-stop(100%,#4d94c2));
	background: -webkit-linear-gradient(top,  #7cc3e4 0%,#6eb3d8 42%,#61acd4 45%,#569fca 71%,#4d94c2 100%);
	background: -o-linear-gradient(top,  #7cc3e4 0%,#6eb3d8 42%,#61acd4 45%,#569fca 71%,#4d94c2 100%);
	background: -ms-linear-gradient(top,  #7cc3e4 0%,#6eb3d8 42%,#61acd4 45%,#569fca 71%,#4d94c2 100%);
	background: linear-gradient(to bottom,  #7cc3e4 0%,#6eb3d8 42%,#61acd4 45%,#569fca 71%,#4d94c2 100%);
	border-top:1px solid #70a9d2;
	-webkit-box-shadow: inset 0px 1px 0px 0px #aad8ed;
	box-shadow: inset 0px 1px 0px 0px #aad8ed;
}
.required-title{
	display:block;
	font-size:12px;
	line-height:15px;
	color:#313131;
	margin:0 0 51px;
	font-weight:bold;
}
.required-title .required{color:#389cca;}
.main-frame{
	padding:17px 33px 40px 26px;
}
.main-frame h1{
	font-size:14px;
	line-height:20px;
	color:#6399cd;
	font-weight:bold;
	margin:22px 0 0;
	float:left;
}
#content .title,
.main-item #content h3{
	font-size:14px;
	line-height:20px;
	color:#6399cd;
	font-weight:bold;
	margin:10px 0 10px;
}
.main-item #content{
	overflow:hidden;
}
.main-item #content h2{
	font-size:16px;
	line-height:20px;
	text-transform:uppercase;
	color:#1d79bf;
	margin:0 0 9px;
}
.main-item p{margin:0 0 11px;}
.accordion{
	margin:0;
	padding:0 0 0 1px;
	list-style:none;
}
.accordion>li{
	border-bottom:1px solid #d9d9d9;
	padding:12px 0 12px;
}
.accordion>li>a{
	display:inline-block;
	vertical-align:top;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	color:#585858;
	position:relative;
	padding:0 0 0 20px;
}
.accordion>li>a:after{
	position:absolute;
	content:'';
	width:10px;
	height:10px;
	margin:-5px 0 0;
	top:50%;
	left:0;
	background:url(../images/sprite.png) no-repeat -119px -3px;
}
.accordion>.active>a:after,
.accordion>li>a:hover:after{background-position:-119px -14px;}
.accordion>li>a:hover{text-decoration:none;}
/* ----- plain list ----*/
.accordion .list-plain{
	margin:0;
	padding:16px 0 15px 3px;
	list-style:none;
	font-size:12px;
	line-height:15px;
}
.accordion .list-plain li{
	margin:0 0 8px;
	padding:0 0 0 15px;
	position:relative;
}
.accordion .list-plain li:after{
	position:absolute;
	content:'';
	width:4px;
	height:4px;
	border-radius:2px;
	background:#545454;
	top:50%;
	margin:-2px 0 0;
	left:0;
}
/* ----- plain list  end----*/
.accordion .work-list{
	margin:0;
	padding:3px 0 15px 3px;
	list-style:none;
	font-size:12px;
	line-height:15px;
	border-bottom:1px solid #d9d9d9;
}
.accordion .work-list li{
	margin:0 0 8px;
	padding:0 0 0 15px;
	position:relative;
}
.accordion .work-list li:after{
	position:absolute;
	content:'';
	width:4px;
	height:4px;
	border-radius:2px;
	background:#545454;
	top:50%;
	margin:-2px 0 0;
	left:0;
}
.accordion .work-list a{color:#424242;}
.accordion .sub-accordion{
	padding:17px 0 0;
	margin:0 0 20px;
	list-style:none;
	border-bottom:1px solid #d9d9d9;
}

/*.accordion .sub-accordion ul{
	list-style:inherit;
}
*/
.accordion .sub-accordion>li{
	border-top:1px solid #d9d9d9;
	padding:8px 0;
}
.accordion>.active{
	border:none;
	padding:12px 0 0;
}
.accordion .sub-accordion>li:first-child{border:none;}
.accordion .sub-accordion>li>a{
	display:inline-block;
	vertical-align:top;
	text-transform:uppercase;
	color:#22699e;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	padding:0 0 0 20px;
	position:relative;
}

.accordion .sub-accordion>li>a:after{
	position:absolute;
	content:'';
	width:9px;
	height:8px;
	left:0;
	top:50%;
	margin:-4px 0 0;
	background: url(../images/sprite.png) no-repeat -101px -53px;
}
.accordion .sub-accordion>.active>a:after,
.accordion .sub-accordion>li>a:hover:after{
	margin:-4px 0 0;
	background:url(../images/sprite.png) no-repeat -102px -69px;
}
.accordion>li .slide {padding-top:15px;}
.accordion>li .slide .question {font-weight:bold; background: url(../images/sprite.png) no-repeat -140px -52px; padding-left: 20px; }
.accordion .sub-accordion>li>.slide{padding:6px 0 0;}
.accordion .sub-accordion>li>.slide>p{margin:8px 0px 5px 0;} /*JH: changed right padding from -20px to 0px because it was cutting off words*/

/*
	.accordion .sub-accordion>li>.slide>ul:not(.bullet) {
		margin:0;
		padding:9px 0 0;
		list-style:none;
	}
	.accordion .sub-accordion>li>.slide>ul>li{
		margin:0 0 12px;
	}
	.accordion .sub-accordion>li>.slide>ul>li>a{
		position:relative;
		font-size:12px;
		line-height:15px;
		font-weight:bold;
		color:#3d3d3d;
		padding:0 0 0 17px;
	}
	.accordion .sub-accordion>li>.slide>ul>li>a:hover{text-decoration:none;}
	.accordion .sub-accordion>li>.slide>ul>li>a:after{
		position:absolute;
		content:'';
		width:8px;
		height:7px;
		top:4px;
		left:0;
		background: url(../images/sprite.png) no-repeat -147px -3px;
	}
	.accordion .sub-accordion>li>.slide>ul>.active>a:after,
	.accordion .sub-accordion>li>.slide>ul>li>a:hover:after{background-position:-147px -15px;}
	.accordion .sub-accordion>li>.slide>ul>li>.slide{padding:20px 0 0 0; font-size:12px;}
	.accordion .sub-accordion>li>.slide>ul>li p{margin:0 0 18px;}
*/

/* ------new bullet start
.accordion .sub-accordion>li>.slide>ul>li>.slide>{padding:0;font-size:11px;}
.accordion .sub-accordion>li>.slide>ul>li>.slide>ul{
	margin:0;
	padding:9px 0 0;
	list-style:none;
}
.accordion .sub-accordion>li>.slide>ul>li>.slide>ul>li{
	margin:0 0 2px;
}
.accordion .sub-accordion>li>.slide>ul>li>.slide>ul>li>a{
	position:relative;
	font-size:11px;
	text-transform:uppercase;
	line-height:15px;
	font-weight:bold;
	color:#849c04;
	padding:0 0 0 15px;
}
.accordion .sub-accordion>li>.slide>ul>li>.slide>ul>li>a:hover{text-decoration:underline;}
.accordion .sub-accordion>li>.slide>ul>li>.slide>ul>li>a:after{
	position:absolute;
	content:'';
	width:8px;
	height:7px;
	top:4px;
	left:2px;
	background: url(../images/sprite.png) no-repeat -119px -53px;
	text-decoration:underline;
}
.accordion .sub-accordion>li>.slide>ul>li>.slide>ul>.active>a:after,
.accordion .sub-accordion>li>.slide>ul>li>.slide>ul>li>a:hover:after{background-position:-119px -71px;text-decoration:underline;}
.accordion .sub-accordion>li>.slide>ul>li>.slide>ul>li>.slide{padding:4px 0 0 15px;text-align:justify;}
.accordion .sub-accordion>li>.slide>ul>li>.slide>ul>li p{margin:15px 0 0 0 !important;text-align:justify;}
-new bullet end------- */


.accordion .sub-accordion>li>.slide>ul .books-list{
	padding:8px 25px 0 2px;
	margin:0;
	list-style:none;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}
.accordion .sub-accordion>li>.slide>ul .books-list li{margin:0 0 23px;}
.accordion .sub-accordion>li>.slide>ul .books-list a{
	text-decoration:underline;
	position:relative;
	color:#0d69c8;
	padding:0 0 0 33px;
	display:inline-block;
	vertical-align:top;
}
.accordion .sub-accordion>li>.slide>ul .books-list a:hover{text-decoration:none;}
.accordion .sub-accordion>li>.slide>ul .books-list a:after{
	position:absolute;
	content:'';
	width:15px;
	height:19px;
	left:0;
	top:4px;
	background: url(../images/sprite.png) no-repeat -141px -29px;
}
/* table for bookmark/print queue */
.accordion>li>.tbl-link{	
}
.accordion>li>.tbl-link table{
	padding:0;
	margin-bottom:10px;
}
.accordion>li>.tbl-link td{
	line-height:16px;
	vertical-align:top;
	padding-left: 5px;
	padding-bottom: 8px;
	/*border-top:1px solid #d9d9d9;*/
}

.accordion>li>.tbl-link td a{
	text-decoration:none;
	position:relative;
	color:#3d3d3d;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}
.accordion>li>.tbl-link td a:hover{text-decoration:underline;}
/* table for bookmark/print queue end */
#sidebar{
	float:left;
	width:252px;
	border:1px solid #ccc;
	margin:5px 30px 0 0;
}
.main-nav>ul{
	margin:0;
	padding:0;
	list-style:none;
}
.main-nav>ul>li>a{
	font-size:12px;
	line-height:15px;
	color:#313131;
	font-weight:bold;
	display:block;
	border-top:1px solid #d2d2d2;
	-webkit-box-shadow: inset 0px 1px 0px 0px #fff;
	box-shadow: inset 0px 1px 0px 0px #fff;
	padding:12px 10px 11px 8px;
	background:#f1f0f0;
	position:relative;
}
.main-nav>ul>li:first-child>a{padding:8px 10px 11px 8px;}
.main-nav>ul>.active>a,
.main-nav>ul>li>a:hover{
	color:#fff;
	border-top:1px solid #70a9d2;
	-webkit-box-shadow:inset 0px 1px 0px 0px rgba(255, 255, 255, 0.3);
	box-shadow:inset 0px 1px 0px 0px rgba(255, 255, 255, 0.3);
	text-decoration:none;
	background: #7cc3e4 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdjYzNlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzZlYjNkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzYxYWNkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzU2OWZjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzRkOTRjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NWEzY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #7cc3e4 0%, #6eb3d8 41%, #61acd4 44%, #569fca 69%, #4d94c2 97%, #65a3cf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7cc3e4), color-stop(41%,#6eb3d8), color-stop(44%,#61acd4), color-stop(69%,#569fca), color-stop(97%,#4d94c2), color-stop(100%,#65a3cf));
	background: -webkit-linear-gradient(top,  #7cc3e4 0%,#6eb3d8 41%,#61acd4 44%,#569fca 69%,#4d94c2 97%,#65a3cf 100%);
	background: -o-linear-gradient(top,  #7cc3e4 0%,#6eb3d8 41%,#61acd4 44%,#569fca 69%,#4d94c2 97%,#65a3cf 100%);
	background: -ms-linear-gradient(top,  #7cc3e4 0%,#6eb3d8 41%,#61acd4 44%,#569fca 69%,#4d94c2 97%,#65a3cf 100%);
	background: linear-gradient(to bottom,  #7cc3e4 0%,#6eb3d8 41%,#61acd4 44%,#569fca 69%,#4d94c2 97%,#65a3cf 100%);
}
.main-nav>ul>.active:first-child>a,
.main-nav>ul>li:first-child>a:hover{padding:8px 10px 11px 8px;}
.main-nav>ul>.active>a:after,
.main-nav>ul>li>a:hover:after{
	position:absolute;
	content:'';
	top:50%;
	right:5px;
	width:6px;
	height:8px;
	margin:-6px 0 0;
	background:url(../images/sprite.png) no-repeat -135px -4px;
}
.main-nav>ul>li>ul{
	text-transform:uppercase;
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	margin:0;
	padding:0;
	list-style:none;
	border-top:2px solid #f3f3f3;
}
.main-nav>ul>li>ul>li{
	border-bottom:2px solid #f3f3f3;
	padding:0 12px 0 11px;
}
.main-nav>ul>li>ul>li:hover{position:relative;}
.main-nav>ul>li>ul>li:last-child{border:none;}
.main-nav>ul>li>ul>.last-child{border:none;}
.main-nav>ul>li>ul li a{
	display:block;
	margin:0 -12px 0 -11px;
	padding:11px 15px 5px;
	color:#464646;
}
.main-nav>ul>li>ul>.active>a,
.main-nav>ul>li>ul>li:hover>a{
	color:#fff;
	position:relative;
	padding:10px 15px 7px;
	margin:0 -12px -2px -11px;
	border-top:1px solid #70a9d2;
	-webkit-box-shadow:inset 0px 1px 0px 0px rgba(255, 255, 255, 0.3);
	box-shadow:inset 0px 1px 0px 0px rgba(255, 255, 255, 0.3);
	text-decoration:none;
	background: #7cc3e4 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdjYzNlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzZlYjNkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzYxYWNkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzU2OWZjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzRkOTRjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NWEzY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #7cc3e4 0%, #6eb3d8 41%, #61acd4 44%, #569fca 69%, #4d94c2 97%, #65a3cf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7cc3e4), color-stop(41%,#6eb3d8), color-stop(44%,#61acd4), color-stop(69%,#569fca), color-stop(97%,#4d94c2), color-stop(100%,#65a3cf));
	background: -webkit-linear-gradient(top,  #7cc3e4 0%,#6eb3d8 41%,#61acd4 44%,#569fca 69%,#4d94c2 97%,#65a3cf 100%);
	background: -o-linear-gradient(top,  #7cc3e4 0%,#6eb3d8 41%,#61acd4 44%,#569fca 69%,#4d94c2 97%,#65a3cf 100%);
	background: -ms-linear-gradient(top,  #7cc3e4 0%,#6eb3d8 41%,#61acd4 44%,#569fca 69%,#4d94c2 97%,#65a3cf 100%);
	background: linear-gradient(to bottom,  #7cc3e4 0%,#6eb3d8 41%,#61acd4 44%,#569fca 69%,#4d94c2 97%,#65a3cf 100%);
}
.main-nav>ul>li>ul>li:last-child a:hover,
.main-nav>ul>li>ul>.last-child>a:hover{padding:10px 15px 7px;}
.main-nav>ul>li>ul>.active>a:after,
.main-nav>ul>li>ul>li:hover>a:after{
	position:absolute;
	content:'';
	top:50%;
	right:6px;
	width:6px;
	height:8px;
	margin:-4px 0 0;
	background:url(../images/sprite.png) no-repeat -135px -4px;
}
.main-nav>ul>li>ul>li>ul{
	background:#4e96c3;
	font-size:12px;
	line-height:14px;
	list-style:none;
	left:-9999px;
	margin:0;
	padding:0;
	position:absolute;
	text-transform:none;
	top:-9999px;
	width:300px;
	z-index: 1;
}
.main-nav>ul>li>ul>li>ul li{
	border-top:1px solid #3c7da5;
	box-shadow:0 1px 0 #6cb2de inset;
	-webkit-box-shadow:0 1px 0 #6cb2de inset;
	padding: 10px 20px 10px 14px !important;
}
.main-nav>ul>li>ul>li>ul li:first-child{
	background:#7bc3e4 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdiYzNlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzcxYjdkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iIzZkYjNkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iIzYxYWJkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iIzUwOThjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzRkOTRjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzRlOTZjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZTk2YzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #7bc3e4 0%, #71b7da 22%, #6db3d8 27%, #61abd3 29%, #5098c5 56%, #4d94c1 66%, #4e96c3 68%, #4e96c3 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7bc3e4), color-stop(22%,#71b7da), color-stop(27%,#6db3d8), color-stop(29%,#61abd3), color-stop(56%,#5098c5), color-stop(66%,#4d94c1), color-stop(68%,#4e96c3), color-stop(100%,#4e96c3));
	background:-webkit-linear-gradient(top,  #7bc3e4 0%,#71b7da 22%,#6db3d8 27%,#61abd3 29%,#5098c5 56%,#4d94c1 66%,#4e96c3 68%,#4e96c3 100%);
	background:-o-linear-gradient(top,  #7bc3e4 0%,#71b7da 22%,#6db3d8 27%,#61abd3 29%,#5098c5 56%,#4d94c1 66%,#4e96c3 68%,#4e96c3 100%);
	background:-ms-linear-gradient(top,  #7bc3e4 0%,#71b7da 22%,#6db3d8 27%,#61abd3 29%,#5098c5 56%,#4d94c1 66%,#4e96c3 68%,#4e96c3 100%);
	background:linear-gradient(to bottom,  #7bc3e4 0%,#71b7da 22%,#6db3d8 27%,#61abd3 29%,#5098c5 56%,#4d94c1 66%,#4e96c3 68%,#4e96c3 100%);
	border-top:1px solid #70a9d2;
	-webkit-box-shadow:inset 0px 1px 0px 0px rgba(255, 255, 255, 0.3);
	box-shadow:inset 0px 1px 0px 0px rgba(255, 255, 255, 0.3);
}
.main-nav>ul>li>ul>li>ul a{
	color:#fff;
	/*height:43px;*/
	margin:0 !important;
	padding:0 !important;
	/*padding:0 20px 0 14px;*/
	position:relative;
	white-space:nowrap;
}
.main-nav>ul>li>ul>li>ul a:after{
	content:'';
	display:inline-block;
	height:100%;
	margin:0 0 0 -5px;
	overflow:hidden;
	vertical-align:middle;
	width:1px;
}
.main-nav>ul>li>ul>li>ul a span{
	display:inline-block;
	vertical-align:middle;
	white-space:normal;
}
.main-nav>ul>li>ul>li>ul a:hover{
	/*opacity:0.7;*/
	color:#bfe1f6;
	text-decoration:none;
}
#footer{
	font:10px/15px 'open_sansregular', arial, helvetica, sans-serif;
	color:#fff;
	background:#878787;
	padding:14px 21px 16px;
}
#footer p{margin:0;}
#footer a{color:#fff;}
.headline{margin:0 0 10px;}
.toolbar-box{
	float:right;
	margin:0 -7px 0 0;
}
.toolbar-links{
	margin:0 0 0 38px;
	padding:0;
	list-style:none;
	float:right;
}
.toolbar-links li{
	float:left;
	margin:0 0 0 17px;
}
.toolbar-links li:first-child{margin:0;}
.toolbar-links a{display:block;}
.toolbar-links img{vertical-align:top;}
.popap-list{
	float:right;
	margin:0;
	padding:4px 0 0;
	list-style:none;
	font-size:12px;
	line-height:15px;
}
.popap-list>li{
	float:left;
	margin:0 0 0 21px;
	position:relative;
}
.popap-list>li:first-child{margin:0;}
.popap-list>li>a{color:#868686;}
.popap-list .popup{
	width:291px;
	background:#f1f0f0;
	border:1px solid #cdcdcd;
	top:33px;
	left:1px;
	position:absolute;
	z-index:10;
	display:none;
}
.popap-list .popup:after,
.popap-list .popup:before{
	bottom:100%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
}
.popap-list .popup:after{
	border-color:rgba(241, 240, 240, 0);
	border-bottom-color:#f1f0f0;
	border-width:9px;
	left:19px;
}
.popap-list .popup:before{
	border-color:rgba(205, 205, 205, 0);
	border-bottom-color:#cdcdcd;
	border-width:10px;
	left:18px;
}
.popap-list .popup .links-list{
	margin:0;
	padding:0;
	list-style:none;
}
.popap-list .popup .links-list li{
	border-top:1px solid #cdcdcd;
	padding:12px 19px 11px;
}
.popap-list .popup .links-list li:first-child{border:none;}
.popap-list .popup .links-list .delete{
	float:left;
	width:10px;
	height:10px;
	margin:3px 13px 0 0;
	background: url(../images/ico08.png) no-repeat;
}
.popap-list .popup .links-list .link{
	float:left;
	color:#3d3d3d;
}
.popap-list .popup .btn-holder{
	padding:18px 27px 19px 19px;
	text-align:center;
	border-top:1px solid #cdcdcd;
}
.popap-list .popup .btn-holder .btn-download{
	color:#5198c5;
	text-decoration:underline;
}
.popap-list .popup .btn-holder .btn-download:hover{text-decoration:none;}
.popap-list .popup .close{
	width:20px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	right:-11px;
	bottom:-11px;
	background: url(../images/btn-close.png) no-repeat;
	opacity:1 !important;
}
.popap-list .popup .close:hover{
	opacity:1 !important;
}
@media (min-width:767px){
	.main-nav>ul>li>ul>li:hover>ul{
		left:100% !important;
		top:0 !important;
	}
	.main-nav>ul>li>ul>li>ul{height:auto !important;}
}
@media (min-width:981px){
	.nav-item .add-nav{
		top:-43px !important;
		right:54px !important;
		left:auto !important;
	}
}
@media (max-width:980px){
	.tablet-hidden{display:none !important;}
	#wrapper{
		border:none;
		box-shadow:none;
		-webkit-box-shadow:none;
	}
	#header{padding:21px 0 0;}
	.logo{margin:0 0 24px 28px;}
	.form-block{padding:5px 14px 7px 18px;}
	.nav-block #nav{margin:0 227px 0 0;}
	#nav>ul>li>.drop{
		max-width:700px;
		left:30px;
	}
	#nav>ul>li>.drop .image-holder .text-box{
		width:300px;
		left:20px;
		top:12px;
	}
	.drop .image-holder .slogan{bottom:7px;}
	.form-block .search-form input[type="search"],
	.form-block .search-form input[type="text"]{
		padding:6px 10px 4px 13px;
		width:170px;
	}
	.form-block .search-form input[type="submit"]{margin:8px 0 0;}
	.slideshow{margin:0 0 24px;}
	.slideshow .slide .text-box{
		top:50px;
		left:38px;
		max-width:405px;
	}
	.slideshow .slide .text-box .title{
		font-size:26px;
		line-height:28px;
		margin:0 0 10px;
	}
	.slideshow .slide .text-box .text{padding:0 95px 0 3px;}
	.slideshow .pagination li a{padding:16px 5px 17px 21px;}
	.slideshow .pagination li a .title{
		font-size:12px;
		margin:0 0 -2px;
	}
	.slideshow .pagination li a .title:after{
		left:-8px;
		margin:-4px 0 0;
	}
	.slideshow .pagination .active a,
	.slideshow .pagination li a:hover{
		padding:17px 6px 18px 22px;
	}
	.main-block h1{
		font-size:16px;
		line-height:20px;
		margin:0 0 4px;
	}
	.main-block .title{
		font-size:14px;
		margin:0 0 50px;
	}
	.columns-block{padding:0 24px;}
	.columns-block .column{
		width:30.4%;
		margin:0 0 0 4.3%;
	}
	.columns-block .column img{margin:0 0 6px;}
	.columns-block .column h2{
		font-size:16px;
		margin:0 0 6px;
	}
	.columns-block .column p{margin:0 0 14px;}
	.columns-block .column .more{padding:0 13px 0 0;}
	.columns-block .column .links-list{padding:9px 0 0;}
	.columns-block .column .links-list li{padding:0 0 0 18px;}
	.main-block{padding:0 0 72px;}
	.plus-block .title{margin:0 0 9px;}
	.plus-box{padding:58px 20px 33px 44px;}
	.plus-box .plus-list li{margin:0 8.3% 47px 0;}
	.plus-box .plus-list h2{
		padding:0;
		font-size:20px;
		margin:0 0 14px;
	}
	.plus-box .plus-list li .alignleft{margin:5px 13px 0 0;}
	.plus-box .plus-list .description{overflow:visible;}
	.plus-box .plus-list p{margin:0 0 6px;}
	.plus-box .plus-list .more{margin:0;}
	.projects-block{padding:26px 78px 0 58px;}
	.columns-holder .column{
		width:48.73%;
		margin:0 0 0 2.52%;
	}
	.columns-holder{padding:0 0 36px;}
	.required-title{margin:0 0 74px;}
	.main-frame{padding:18px 23px 40px 14px;}
	#sidebar{margin:4px 20px 0 0;}
	.main-frame h1{margin:0;}
	.main-item p{margin:0 0 8px;}
	#footer{padding:14px 16px 16px;}
	.headline{margin:0 0 5px;}
}
@media (max-width:980px) and (min-width:768px){
	.nav-item .add-nav{
		right:27px !important;
		top:-54px !important;
		left:auto !important;
	}
}
@media (min-width:768px){
	.form-block .search-form{position:static !important;}
	#nav>ul{
		display:table !important;
		position:static !important;
	}
}
@media (max-width:767px){
	.mobile-hidden{display:none !important;}
	#header{padding:19px 0 0;}
	.logo{margin:0 0 13px 23px;}
	.nav-block #nav{
		margin:0;
		float:left;
		padding:0 1px 0 0;
		background: url(../images/divider1.png) no-repeat 100% 0;
	}
	.nav-block #nav .opener{
		display:block;
	}
	.nav-block #nav>ul{
		display:block;
		position:absolute;
		top:100%;
		left:0;
		right:0;
		background:#fff;
		z-index:100;
		margin:1px 0 0;
	}
	.nav-block #nav>ul>li{
		display:block;
		border-bottom:1px solid #b4b4b4;
		padding:0;
		background:none;
	}
	#nav>ul>li>a{
		display:block;
		font:13px/15px 'open_sansregular', arial, helvetica, sans-serif;
		color:#414141;
		padding:8px 23px 11px 22px;
		text-align:left;
	}
	#nav>ul>.home{
		width:auto;
		height:auto;
	}
	#nav>ul>.home a:after{display:none;}
	#nav>ul>.home a{
		text-indent:0;
		width:auto;
		height:auto;
		position:static;
		padding:11px 23px 11px 22px;
	}
	#nav>ul>.active>a,
	#nav>ul>.hover>a{
		background:#92ad05;
		color:#fff;
		margin:0;
		padding:8px 23px 11px 22px;
	}
	#nav>ul>.home.active a,
	#nav>ul>.home.hover a{
		padding:11px 23px 11px 22px;
		background:#92ad05;
		color:#fff;
	}
	#nav>ul>li>.has-drop-down-a span:after{display:none;}
	#nav>ul>.hover>.drop,#nav>ul>.hover>.dropsingle {display:none;}
	.nav-block .title-box{
		display:block;
		padding:8px 21px 10px 10px;
	}
	.form-block{
		padding:0 0 0 1px;
		width:auto;
		position:static;
		background: url(../images/divider1.png) no-repeat;
	}
	.form-block .opener{display:block;}
	.form-block .search-form{
		position:absolute;
		top:100%;
		left:0;
		right:0;
		-webkit-border-radius:0;
		border-radius:0;
		border:none;
		width:auto;
		padding:6px 0 7px 7px;
		z-index:100;
		background:#97b206;
	}
	.form-block .search-form input[type="search"],
	.form-block .search-form input[type="text"]{
		width:283px;
		height:23px;
		margin:0 auto;
		background:#fff;
		padding:4px 10px;
		float:none;
		display:block;
	}
	.form-block .search-form input[type="submit"]{display:none;}
	.nav-item{
		padding:0 0 0 1px;
		background: url(../images/divider1.png) no-repeat;
	}
	.nav-item .opener{display:block;}
	.nav-item .add-nav{
		/*top:-9999px !important;
		left:-9999px !important;
		right:auto !important;*/
		z-index:100;
		padding:0 4px 0 0;
		background:#97b206;
		top:100%;
		left:0;
		right:0;
	}
	.nav-item .add-nav li{
		float:none;
		margin:0;
		border-top:1px solid #fff;
		padding:12px 4px 12px;
		text-align:right;
	}
	.nav-item .add-nav li:first-child{border:none;}
	.nav-item .add-nav li span{
		display:inline-block;
		vertical-align:top;
		width:130px;
		text-align:left;
	}
	.nav-item .add-nav .member a,
	.nav-item .add-nav .contact a,
	.nav-item .add-nav .help a{
		padding:0 0 0 27px;
		color:#fff;
	}
	.nav-item .add-nav .member a:after{
		position:absolute;
		content:'';
		width:14px;
		height:13px;
		top:50%;
		margin:-6px 0 0;
		left:1px;
		background: url(../images/sprite.png) no-repeat -6px -76px;
	}
	.nav-item .add-nav .contact a:after{
		position:absolute;
		content:'';
		width:10px;
		height:12px;
		top:50%;
		margin:-6px 0 0;
		left:2px;
		background: url(../images/sprite.png) no-repeat -28px -77px;
	}
	.nav-item .add-nav .help a:after{
		position:absolute;
		content:'';
		width:13px;
		height:13px;
		top:50%;
		margin:-6px 0 0;
		left:1px;
		background: url(../images/sprite.png) no-repeat -47px -74px;
	}
	.slideshow{margin:0 0 17px;}
	.slideshow .slide .text-box{
		left:14px;
		top:22px;
		max-width:186px;
		display:none;
	}
	.slideshow .slide .text-box .title{
		font-size:11px;
		line-height:12px;
		margin:0 0 3px;
	}
	.slideshow .slide .text-box .text{
		font-size:6px;
		line-height:9px;
		padding:0 52px 0 3px;
		margin:0 0 10px;
	}
	.slideshow .slide .text-box .more{
		font-size:8px;
		line-height:12px;
		padding:1px 17px 2px 14px;
		margin:0 0 0 3px;
	}
	.slideshow .slide .text-box .more:after{
		width:4px;
		height:6px;
		margin:-2px 0 0 6px;
		background:url(../images/sprite.png) no-repeat -164px -3px;
	}
	.slideshow .pagination{padding:0 4px 0 0;}
	.slideshow .pagination .paging-holder{
		margin:-13px auto 0;
		width:400px;
		padding:13px 0 0 0;
		display:block;
		position:relative;
		overflow:hidden;
	}
	.slideshow .pagination ul{
		float:left;
		display:block;
		width:9999px !important;
	}
	.slideshow .pagination ul li{
		float:left;
		width:200px;
		display:block;
	}
	.slideshow .pagination li a{
		padding:17px 5px 16px 44px;
	}
	.slideshow .pagination .active a,
	.slideshow .pagination li a:hover{
		padding:18px 6px 17px 44px;
	}
	.slideshow .pagination li a .title:after{
		left:-12px;
		margin:-5px 0 0;
	}
	.slideshow .pagination .btn-prev,
	.slideshow .pagination .btn-next{display:block;}
	.main-block h1{
		font-size:18px;
		line-height:25px;
		margin:0 0 8px;
	}
	.main-block .title{margin:0 0 37px;}
	.columns-block .column img{margin:0 0 -5px;}
	.columns-block .column:first-child,
	.columns-block .column{
		float:none;
		width:300px;
		margin:0 auto 49px;
	}
	.columns-block .column h2{font-size:17px;}
	.columns-block .column p{margin:0 0 11px;}
	.plus-block .title{
		font-size:12px;
		padding:0 0 0 8px;
		margin:0 0 5px;
	}
	.plus-box{padding:79px 29px 31px;}
	.plus-box .plus-list li .alignleft{margin:-26px 26px 0 0;}
	.plus-box .plus-text{margin:0 0 0 -51px;}
	.plus-box .plus-list{margin:0;}
	.plus-box .plus-list li{
		display:block;
		margin:0 0 45px;
		width:auto;
	}
	.plus-box .plus-list h2{
		padding:0 0 0 96px;
		font-size:22px;
		margin:0 0 4px 0;
		letter-spacing:-1px;
	}
	.plus-box .plus-list .description{overflow:hidden;}
	.plus-box .plus-list p{margin:0 0 3px;}
	.plus-box .plus-list .more{margin:0 0 0 1px;}
	.columns-holder .column{
		float:none;
		margin:0 auto 20px;
		width:308px;
	}
	.columns-holder .column:first-child{margin:0 auto;}
	.projects-block{padding:13px 78px 0 68px;}
	.columns-holder .column .box{margin:0 0 17px;}
	.columns-holder{padding:0;}
	.required-title{
		line-height:16px;
		padding:0 0 0 21px;
		margin:0 0 32px;
	}
	#footer{padding:13px 22px 16px}
	.main-frame{padding:14px 0 0;}
	.main-frame h1{margin:0 0 10px 13px;}
	#sidebar{
		margin:0;
		width:auto;
		float:none;
		border-width:1px 0;
	}
	.main-nav>ul>.active>a:after,
	.main-nav>ul>li>a:hover:after{right:12px;}
	.headline{margin:0;}
	.main-nav > ul > li > ul > li.open-close.active > ul{
		position:static !important;
		width:100%;
	}
	.main-nav > ul > li > ul > li{padding:0;}
	.main-nav > ul > li > ul > .active > a,
	.main-nav > ul > li > ul > li:hover > a,
	.main-nav > ul > li > ul li a{
		margin:0;
		padding:11px 8px 11px !important;
	}
	.main-nav > ul > li > ul li a{padding:12px 8px 11px !important;}
	.main-nav > ul > li > ul > li > ul a{height:auto;}
	.main-nav > ul > li > ul > li > ul a:after{display:none;}
	.main-nav > ul > li > ul > li.open-close.active{border:0;}
	.main-nav > ul > li > ul > li:hover > a:after{background-position:-135px -4px;}
	.main-nav > ul > li > ul > li.active > a:after{
		background-position:-136px -15px;
		height:6px;
		margin:-3px 0 0;
		top:50%;
		width:8px;
	}
	.main-nav>ul>li>ul>li:hover>ul{
		left:-9999px !important;
		top:-9999px !important;
	}
}
@media (max-width:479px){
	.logo{margin:0 0 18px 12px;}
	.nav-block #nav .opener{
		width:45px;
	}
	.nav-block #nav .opener:after{left:11px;}
	.form-block .opener{width:42px;}
	.form-block .opener:after{margin:-8px 0 0 -7px;}
	.nav-item .opener{width:42px;}
	.nav-item .opener:after{margin:-4px 0 0 -6px;}
	.nav-block .title-box{padding:8px 10px 10px 4px;}
	.slideshow{margin:0 0 18px;}
	.slideshow .pagination{padding:0 0 0 8px;}
	.slideshow .pagination li a{
		padding:15px 5px 18px 61px;
		border:none;
	}
	.slideshow .pagination li a:hover,
	.slideshow .pagination .active a{padding:16px 6px 19px 61px;}
	.slideshow .pagination .paging-holder{width:200px;}
	.slideshow .pagination .btn-prev{width:63px;}
	.slideshow .pagination .btn-next{width:55px;}
	.slideshow .pagination .btn-prev:after{margin:-11px 0 0 -7px;}
	.slideshow .pagination .btn-next:after{margin:-10px 0 0 -2px;}
	.main-block h1{
		font-size:14px;
		line-height:20px;
		margin:0 0 7px;
	}
	.main-block .title{
		font-size:14px;
		line-height:17px;
		margin:0 0 33px;
	}
	.columns-block{padding:0 10px;}
	.columns-block .column img{margin:0 0 -11px;}
	.columns-block .column:first-child,
	.columns-block .column{margin:0 auto 64px;}
	.main-block{padding:0;}
	.plus-block{
		margin:-16px 0 0;
	}
	.plus-box{padding:79px 16px 5px;}
	.plus-block .title{
		text-align:center;
		padding:0 10px 0 24px;
		font-size:11px;
		margin:0 0 53px;
	}
	.plus-box .plus-text{margin:0 0 0 -45px;}
	.plus-box .plus-list h2{
		margin:0 0 4px;
		padding:0;
		font-size:18px;
		letter-spacing:0;
	}
	.plus-box .plus-list li .alignleft{margin:4px 14px 0 0;}
	.plus-box .plus-list .description{overflow:visible;}
	.plus-box .plus-list p{margin:0 0 7px;}
	.plus-box .plus-list li{margin:0 0 38px;}
	.projects-block{padding:16px 6px 0;}
	.required-title{
		padding:0 0 0 8px;
		margin:0 0 29px;
	}
	#footer{padding:8px 22px 6px 11px;}
	.main-frame{padding:15px 0 0;}
	.main-frame h1{margin:0 0 10px 11px;}
	.main-nav>ul>.active>a:after,
	.main-nav>ul>li>a:hover:after{right:10px;}
}
.mobile #header{padding:19px 0 0;}
.mobile .logo{margin:0 0 13px 23px;}
.mobile .nav-block #nav{
	margin:0;
	float:left;
	padding:0 1px 0 0;
	background: url(../images/divider1.png) no-repeat 100% 0;
}
.mobile .nav-block #nav .opener{
	display:block;
}
.mobile .nav-block #nav>ul{
	display:block;
	position:absolute;
	top:100%;
	left:0;
	right:0;
	background:#fff;
	z-index:100;
	margin:1px 0 0;
}
.mobile .nav-block #nav>ul>li{
	display:block;
	border-bottom:1px solid #b4b4b4;
	padding:0;
	background:none;
}
.mobile #nav>ul>li>a{
	display:block;
	font:13px/15px 'open_sansregular', arial, helvetica, sans-serif;
	color:#414141;
	padding:9px 23px;
	text-align:left;
}
.mobile #nav>ul>.home{
	width:auto;
	height:auto;
}
.mobile #nav>ul>.home a:after{display:none;}
.mobile #nav>ul>.home a{
	text-indent:0;
	width:auto;
	height:auto;
	position:static;
	padding:9px 23px;
}
.mobile #nav>ul>.hover>a{
	background:#92ad05;
	color:#fff;
	margin:0;
	padding:9px 23px;
}
.mobile #nav>ul>.home.hover a{
	padding:9px 23px;
	background:#92ad05;
	color:#fff;
}
.mobile #nav>ul>li>.has-drop-down-a span:after{display:none;}
.mobile #nav>ul>.hover>.drop{display:none;}
.mobile .nav-block .title-box{display:block;}
.mobile .form-block{
	padding:0 0 0 1px;
	width:auto;
	position:static;
	background: url(../images/divider1.png) no-repeat;
}
.mobile .form-block .opener{display:block;}
.mobile .form-block .search-form{
	position:absolute !important;
	top:100%;
	left:0;
	right:0;
	-webkit-border-radius:0;
	border-radius:0;
	border:none;
	width:auto;
	padding:5px 0 7px;
	z-index:100;
	background:#97b206;
}
.mobile .form-block .search-form input[type="search"],
.mobile .form-block .search-form input[type="text"]{
	width:283px;
	height:23px;
	margin:0 auto;
	background:#fff;
	padding:4px 10px;
	float:none;
	display:block;
}
.mobile .form-block .search-form input[type="submit"]{display:none;}
.mobile .nav-item{
	padding:0 0 0 1px;
	background: url(../images/divider1.png) no-repeat;
}
.mobile .nav-item .opener{display:block;}
.mobile .nav-item .add-nav{
	z-index:100;
	padding:0 4px 0 0;
	background:#97b206;
	top:100%;
	left:0;
	right:0;
}
.mobile .nav-item .add-nav li{
	float:none;
	margin:0;
	border-top:1px solid #fff;
	padding:14px 4px 14px;
	text-align:right;
}
.mobile .nav-item .add-nav li:first-child{border:none;}
.mobile .nav-item .add-nav li span{
	display:inline-block;
	vertical-align:top;
	width:130px;
	text-align:left;
}
.mobile .nav-item .add-nav .member a,
.mobile .nav-item .add-nav .contact a,
.mobile .nav-item .add-nav .help a{
	padding:0 0 0 27px;
	color:#fff;
}
.mobile .nav-item .add-nav .member a:after{
	position:absolute;
	content:'';
	width:14px;
	height:13px;
	top:50%;
	margin:-6px 0 0;
	left:0;
	background: url(../images/sprite.png) no-repeat -6px -76px;
}
.mobile .nav-item .add-nav .contact a:after{
	position:absolute;
	content:'';
	width:10px;
	height:12px;
	top:50%;
	margin:-6px 0 0;
	left:0;
	background: url(../images/sprite.png) no-repeat -28px -77px;
}
.mobile .nav-item .add-nav .help a:after{
	position:absolute;
	content:'';
	width:13px;
	height:13px;
	top:50%;
	margin:-6px 0 0;
	left:0;
	background: url(../images/sprite.png) no-repeat -47px -74px;
}
.main-frame .breadcrumbs{
	margin:0 0 12px;
	padding:0;
	list-style:none;
	overflow:hidden;
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	color:#282828;
}
.main-frame .breadcrumbs li{
	float:left;
	margin:0 0 0 7px;
	position:relative;
}
.main-frame .breadcrumbs li:first-child:after{display:none;}
.main-frame .breadcrumbs li:after{
	position:absolute;
	content:'';
	width:4px;
	height:8px;
	top:50%;
	margin:-5px 0 0;
	left:-6px;
	background: url(../images/sprite.png) no-repeat -122px -30px;
}
.main-frame .breadcrumbs li:first-child{margin:0;}
.main-frame .breadcrumbs a{color:#666666;}
.mobile .main-frame{padding:13px 14px 40px;}
.mobile .main-item #content{overflow:visible;}
.mobile .main-item p{margin:0 0 4px;}
.mobile .accordion{
	margin:0 -14px;
	padding:0;
}
.mobile .accordion>li{padding:12px 14px 12px 15px;}
.mobile .accordion>.active{padding:12px 14px 0 15px;}
.mobile .accordion .work-list{
	margin:0 -14px 0 -15px;
	padding:16px 14px 15px 18px;
}
.mobile .accordion .sub-accordion>li>.slide>p{margin:0;}
.mobile #nav>ul{
	display:block;
	position:absolute;
}
.mobile .accordion .sub-accordion>li>.slide{padding:3px 0 2px;}
.accordion .sub-accordion>li>.slide>ul>li>a{display:block;}
.mobile .toolbar-box{
	float:none;
	margin:0 0 15px;
}
.mobile .toolbar-box .toolbar-links{
	float:none;
	margin:0 0 15px;
}
.mobile .toolbar-box .popap-list{
	float:none;
	position:relative;
}
.mobile .popap-list>li{
	float:none;
	margin:0;
}
.mobile .popap-list>li:first-child{margin:0 0 15px;}
.mobile .popap-list .popup{
	left:0;
	right:0;
	width:auto;
}
@media (min-width:981px){
	.mobile .nav-item .add-nav{
		top:auto !important;
		right:auto !important;
		left:auto !important;
	}
}
@media (max-width:479px){
	.mobile #header{padding:19px 0 0;}
	.mobile .logo{margin:0 0 18px 12px;}
	.mobile .main-frame{padding:11px 12px 40px;}
	.mobile .accordion{
		margin:0 -12px;
		padding:0;
	}
	.mobile .accordion>li{padding:12px 12px 12px 13px;}
	.mobile .accordion>.active{padding:12px 12px 0 13px;}
	.mobile .accordion .work-list{
		margin:0 -12px 0 -13px;
		padding:16px 12px 16px 16px;
	}
	.main-frame .breadcrumbs{margin:0 0 17px;}
}
.mobile .toolbar-box .popap-list:after,
.mobile .toolbar-box .toolbar-links:after,
.popap-list .popup .links-list li:after,
.headline:after,
.projects-block .headline:after,
.slideshow .pagination .paging-holder:after,
.plus-list .holder:after,
.main-frame .main-item:after,
.columns-holder:after,
.columns-block:after,
#main:after,
.nav-item .add-nav:after,
.form-block .search-form:after,
#nav>ul>li>.drop .columns-holder:after,
.nav-block:after{
	content:"";
	display:block;
	clear:both;
}
.form-block .search-form input[type="search"]::-webkit-input-placeholder,
.form-block .search-form input[type="text"]::-webkit-input-placeholder{color:#5c5c5c;}
.form-block .search-form input[type="search"]::-moz-placeholder,
.form-block .search-form input[type="text"]::-moz-placeholder{
	color:#5c5c5c;
	opacity:1;
}
.form-block .search-form input[type="search"]:-moz-placeholder ,
.form-block .search-form input[type="text"]:-moz-placeholder{color:#5c5c5c;}
.form-block .search-form input[type="text"]:-ms-input-placeholder,
.form-block .search-form input[type="search"]:-ms-input-placeholder{color:#5c5c5c;}

#content .blue  {
	color:#1d79bf;
}
.btn-primary{background-color:#6a7e03;background-image:-moz-linear-gradient(top, #aac51e, #98b406);background-image:-ms-linear-gradient(top, #aac51e, #98b406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#aac51e), to(#98b406));background-image:-webkit-linear-gradient(top, #aac51e, #98b406);background-image:-o-linear-gradient(top, #aac51e, #98b406);background-image:linear-gradient(top, #aac51e, #98b406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aac51e', endColorstr='#98b406', GradientType=0);border-color:#98b406 #98b406 #7a8f09;border-color:#7a8f09;*background-color:#98b406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#98b406;*background-color:#9cb907;}
.btn-primary:active,.btn-primary.active{background-color:#8ba405 ;}
.small {font-size:  10px; }
.cms {
	list-style:none;	
	padding-left:0;
}
.cms>li {
	padding-bottom: 10px;	
}
.cms>li>a{
	position:relative;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#3d3d3d;
	padding:0 0 0 17px;
}
.cms>li>a:after{
	position:absolute;
	content:'';
	width:8px;
	height:7px;
	top:4px;
	left:0;
	background: url(../images/sprite.png) no-repeat -147px -3px;
}
.Table1 {border:0 !important;}
.Table1 td {font-size:11px;padding:3px;text-align:left;}
.ev_small {font-size: 11px;}
.main-heading {
	font-size:16px;
	line-height:20px;
	text-transform:uppercase;
	font-weight:bold;
	color:#1d79bf;
	margin:5px 0 9px 5px;
}
.sub-heading {	
	font-size:14px;
	line-height:20px;
	color:#6399cd;
	font-weight:bold;
	margin:5px 0 10px 5px;
}
.label-neutral{background-color:#a9a9a9;}
.label-neutral-dark{background-color:#817f7f;}
.label-success {background-color: #88a104 !important;}

.grade-list {margin-top:0;}
.grade-list li {margin-bottom: 5px !important;margin-top: 5px !important;}

.saved-notes {
	padding: 2px ;width: 100%;
}
.saved-notes td {
	border-bottom: 1px dotted #cecece;
	padding-bottom: 3px;
}
.saved-notes a {
	text-decoration:none;
}
.saved-notes a span {
	width: 41px; 
	height:auto;
	padding: 1px 2px 2px;
	right: 11px;
	top: 8px;
	text-align:center;
	text-transform:capitalize;
	font-size:11px;
	line-height:14px;
	text-indent:0;
	border:1px solid #e10000;
	background: #fe6c6c;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNmM2YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2ZkNjg2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2Y1NTg1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YwMjcyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iI2U5MTkxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMDA3MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fe6c6c 0%, #fd6868 13%, #f55858 44%, #f02727 50%, #e91919 69%, #e00707 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe6c6c), color-stop(13%,#fd6868), color-stop(44%,#f55858), color-stop(50%,#f02727), color-stop(69%,#e91919), color-stop(100%,#e00707));
	background: -webkit-linear-gradient(top, #fe6c6c 0%,#fd6868 13%,#f55858 44%,#f02727 50%,#e91919 69%,#e00707 100%);
	background: -o-linear-gradient(top, #fe6c6c 0%,#fd6868 13%,#f55858 44%,#f02727 50%,#e91919 69%,#e00707 100%);
	background: -ms-linear-gradient(top, #fe6c6c 0%,#fd6868 13%,#f55858 44%,#f02727 50%,#e91919 69%,#e00707 100%);
	background: linear-gradient(to bottom, #fe6c6c 0%,#fd6868 13%,#f55858 44%,#f02727 50%,#e91919 69%,#e00707 100%);
	color:#fff;
	border-radius:3px;
	-webkit-border-radius:3px;
	cursor:pointer;						
}


/* single menu */
#nav>ul>li>.dropsingle .columns-holder ul li a:hover,
#nav>ul>li>a:hover{text-decoration:none;}
#nav>ul>li>.has-drop-down-a span{position:relative;}
#nav>ul>li>.has-drop-down-a span:after{
	position:absolute;
	content:'';
	width:5px;
	height:7px;
	top:50%;
	left:-10px;
	margin:-4px 0 0;
	background: url(../images/sprite.png) no-repeat -1px -1px;
}
#nav>ul>.hover>.dropsingle{display:block;}
#nav>ul>li>.dropsingle{
	display:none;
	position:absolute;
	z-index:100;
	top:100%;	
	max-width:350px;
	width:100%;
	background:#fff;
	border:solid #c2c2c2;
	border-width:0 1px 1px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.15);
	box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.15);
	margin:1px 0 0;
}
#nav>ul>li>.dropsingle:after{
	position:absolute;
	content:'';
	left:0;
	right:0;
	top:-1px;
	height:1px;
	background:url(../images/bg-transprent.png);
}
#nav>ul>li>.dropsingle .columns-holder{
	padding:21px 7px 26px 15px;
	font-size:12px;
	line-height:17px;
	font-weight:bold;
}
#nav>ul>li>.dropsingle .columns-holder ul{
	float:left;
	width:100%;
	margin:0 0 0 2.3%;
	padding:0;
	list-style:none;
}
#nav>ul>li>.dropsingle .columns-holder ul:first-child{margin:0;}
#nav>ul>li>.dropsingle .columns-holder ul li{
	margin:0 0 2px;
}
#nav>ul>li>.dropsingle .columns-holder ul a{
	display:block;
	padding:6px 14px 6px 16px;
	border:1px solid #fff;
	color:#313131;
	position:relative;
}
#nav>ul>li>.dropsingle .columns-holder ul a:after{
	position:absolute;
	content:'';
	width:4px;
	height:6px;
	top:12px;
	left:7px;
	background: url(../images/sprite.png) no-repeat -9px -1px;
}
#nav>ul>li>.dropsingle .columns-holder ul .hover a{
	background: #72bfe2 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyYmZlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iIzY5YjVkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iIzU3OWZjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZDk0YzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #72bfe2 0%, #69b5db 29%, #579fca 71%, #4d94c2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#72bfe2), color-stop(29%,#69b5db), color-stop(71%,#579fca), color-stop(100%,#4d94c2));
	background: -webkit-linear-gradient(top,  #72bfe2 0%,#69b5db 29%,#579fca 71%,#4d94c2 100%);
	background: -o-linear-gradient(top,  #72bfe2 0%,#69b5db 29%,#579fca 71%,#4d94c2 100%);
	background: -ms-linear-gradient(top,  #72bfe2 0%,#69b5db 29%,#579fca 71%,#4d94c2 100%);
	background: linear-gradient(to bottom,  #72bfe2 0%,#69b5db 29%,#579fca 71%,#4d94c2 100%);
	border:1px solid;
	border-color:#70a9d2 #76b0d3 #80b3d3 #9dcbe4;
	color:#fff;
	text-decoration:none;
}
#nav>ul>li>.dropsingle .columns-holder ul .hover a:after{
	background: url(../images/sprite.png) no-repeat -16px -1px;
	content:' ';
}
.mobile #nav>ul>.hover>.dropsingle{display:none;}
#nav>ul>li>.dropsingle .columns-holder:after,
.nav-block:after{
	content:"";
	display:block;
	clear:both;
}
/* end single menu */


.TableWrapper {overflow:auto;}
.Glossary{cursor:pointer;border-bottom:1px dotted #808080!important;text-decoration:none;}
