header, footer, article, section, hgroup, nav, figure, aside {display: block;}
figure {
	margin:0;
	padding:0;
}
html{
	font:87.5%/1.5 "calluna-sans", Arial, sans-serif;
	background-color: #D7DADB;
	color: #585857;
}
body {
	margin: 0 auto;
	color: #585857;
	width: 980px;
	background-color: white;
}
img {border-style:none;}
a {
	color:#00AEDB;
	text-decoration:none;
}
a:hover {text-decoration:underline;}
input,
textarea,
select {
	font:100% arial,sans-serif;
	vertical-align:middle;
	color:#333;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
select{
	font-size: 16px;
}
/* */
.full-select{
	width: 100%;
}
/* wrapper */
#wrapper {
	width:100%;
	overflow:hidden;
	position:relative;
}
.inner #wrapper {
	padding:0;
}
#header {
	width:100%;
	position:relative;
	z-index:10;
}
#header:after {
	content:"";
	display:block;
	clear:both;
}
#header .grid-container {
	margin:0 -20px;
}

/* panel */
.panel {
	padding: 0 0 9px;
	height:1%;
}
.panel:after {
	content:"";
	display:block;
	clear:both;
}
/* slogan */
.slogan {
	float:left;
	font-weight:normal;
	color:#f15c22;
}
/* links */
.links {float:right;}
.links span {float:left;}
.links ul {
	list-style:none;
	margin:0 -9px 0 0;
	padding:0;
	float:left;
}
.links li:first-child {
	background:none;
	z-index:2;
}
.links li {
	float:left;
	background:url(../images/separator.png) no-repeat 0 6px;
	padding:0 9px 0 11px;
	position:relative;
	z-index:1;
}
.links a {
	color:#009fd1;
	float:left;
}
.links .opener {
	padding:0 12px 0 0;
	margin-right:6px;
	position:relative;
	z-index:100;
	background:url(../images/arrow.png) no-repeat 100% 50%;
}

.select-lang {
	float:right;
	width:92px;
}
.select-area.select-select-lang {
	float:right;
	margin:18px 0 0;
}
.drop-select-lang.select-options ul a {padding:7px 10px 6px;}
.inner #header .grid-container {
	background:#fff;
	padding:23px 68px 20px 23px;
}
.inner #header .grid-container:after {
	content:"";
	display:block;
	clear:both;
}
/* main */
#main {
	background:#fff;
	width:980px;
	margin:0 auto;
	box-sizing: border-box;
}
.main-holder {
	-moz-box-shadow: 0 18px 18px 0 #dddddd;
	-webkit-box-shadow: 0 18px 18px 0 #dddddd;
	box-shadow: 0 -53px 8px 0 #dddddd;
	overflow:hidden;
}
/* gallery */
.gallery {
	margin:0 -10px 27px;
	overflow:hidden;
	position:relative;
	min-height:275px;
}
.gallery-holder {
	width:100%;
	overflow:hidden;
	position:relative;
}
.gallery-holder > ul {
	list-style:none;
	margin:0;
	padding:0;
	width:99999px;
	overflow:hidden;
}
.gallery-holder > ul > li {
	float:left;
	width:980px;
	position:relative;
}
.gallery-holder img {
	vertical-align:top;
	width:100%;
	height:auto;
}
.gallery-holder .text-box {
	position:absolute;
	left:23px;
	top:26px;
	color:#fff;
	font-size:18px;
	line-height:23px;
	width:430px;
}
.gallery-holder .text-box .title {
	display:block;
	margin:0 0 18px;
	font-size:30px;
	line-height:55px;
	font-weight:normal;
}
.gallery-holder .text-box ul {
	list-style:none;
	margin:0;
	padding:0 0 0 2px;
}
.gallery-holder .text-box li {
	padding:0 0 7px 20px;
	background:url(../images/bullet.png) no-repeat 0 9px;
}
.gallery .switcher {
	position:absolute;
	right:17px;
	bottom:29px;
	width:100px;
}
.gallery .switcher ul {
	list-style:none;
	margin:0;
	float:right;
	background:#666;
	min-height:16px;
	padding:6px 5px 0;
}
.gallery .switcher li {
	float:left;
	margin:0 7px;
}
.gallery .switcher a {
	float:left;
	overflow:hidden;
	direction: ltr;
	text-indent:-9999px;
	background:#a6b4c6;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	width:9px;
	height:9px;
}
.gallery .switcher a:hover,
.gallery .switcher .active a {background:#fff;}
/* info-box */
.info-box {
	overflow:hidden;
	padding:0 0 29px;
}
.info-box h2 {
	color:#131f3f;
	font-size:24px;
	line-height:27px;
	margin:0 0 15px;
}
.find-form {
	background:#f3f3f3;
	padding:17px 20px 21px 21px;
}
.find-form .row {
	overflow:hidden;
	padding:0 0 21px;
	height:1%;
}
.find-form .area {float:left;}
.find-form .area.first {margin-right:23px;}
.find-form .note,
.results-form .note{
	clear:both;
	font-size:12px;
	padding:7px 0 7px;
	line-height:15px;
	overflow:hidden;
}
.find-form .select-alt {width:276px;}
.find-form .select-area.select-alt .center {
	color:#666;
	font-size:14px;
	line-height:21px;
	font-weight:normal;
	padding:8px 7px;
}
.find-form .select-area {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.select-options.drop-select-alt.drop-alt a {
	font-size:14px;
	line-height:17px;
	font-weight:normal;
	padding:5px 7px;
}
.select-options.drop-select-alt.drop-alt.options-overflow {overflow:auto;}
.find-form .note p, .results-form .note p {margin:0;}
.find-form label {
	display:block;
	padding:0 0 9px;
	color:#666;
	font-size:19px;
	line-height:22px;
	font-weight:bold;
}
.results-form input[type="text"],
.find-form input[type="text"] {
	float:left;
	background:#fff;
	width:260px;
	font-size:19px;
	line-height:24px;
	height:23px;
	color:#999;
	border:1px solid #d1d1d1;
	padding:10px 8px 13px;
	margin:0;
	outline:none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
/* slider */
.slider {
	background:#fdfdfd;
	-moz-box-shadow: 0 17px 16px 6px rgba(0, 0, 0, 0.11);
	-webkit-box-shadow: 0 17px 16px 6px rgba(0, 0, 0, 0.11);
	box-shadow: 0 17px 16px 6px rgba(0, 0, 0, 0.11);
	overflow:hidden;
	padding:31px 24px 38px 35px;
}
/* info-row */
.info-row {
	overflow:hidden;
	padding:0 0 42px;
}
.info-row .text-box {
	float:left;
	font-size:24px;
	line-height:30px;
	color:#666;
}
.info-row .text-box strong {
	font-size:55px;
	line-height:60px;
}
.results-form input[type="submit"],
.info-row .btn {
	float:right;
	font-size:21px;
	line-height:24px;
	color:#fff;
	height:50px;
	margin:7px 35px 0 0;
}

input[type="submit"],
.buttonsmall {
	position: relative;
	display: inline-block;
	background-color: #00b1c1;
	color: white;
	border: none;
	font-family: "Calluna Sans", Arial, sans-serif;
	text-decoration: none;
	border-radius: 8px;
	font-weight: 200;
	font-size: 20px;
	padding: 0 20px;
	height: 40px;
	line-height: 40px;
	float: right;
}
input[type="submit"]:hover{
	background-color: #6fbdc1;
	text-decoration: none;
	color: white;
}
.premium-search-box input[type="submit"] {
  line-height: 25px !important;
}
/* slider-box */
.slider-box {
	padding:15px 0 0 5px;
}
.slider-box:after{
	display:block;
	clear:both;
	content:"";
}
.slider-box .ui-slider {
	background:url(../images/sprite.png) no-repeat -393px 0;
	width:500px;
	position:relative;
	height:21px;
	border: 0;
}
.slider-box .ui-slider-handle {
	background:url(../images/sprite.png) no-repeat -1476px -2px;
	width:44px;
	height:44px;
	overflow:hidden;
	direction: ltr;
	text-indent:-9999px;
	position:absolute;
	left:0;
	top:-11px;
	z-index:2;
	margin-left: -22px;
	border: 0;
}
.slider-box .ui-slider-range {
	background:url(../images/sprite.png) no-repeat -393px -27px;
	height:21px;
	position:absolute;
	left:0;
	top:0;
	padding:0 5px 0 0;
    border: 0;
}
.slider-box .ranges {
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
}
.slider-box .ranges li {
	float:left;
	width:122px;
	padding:18px 0 0;
	background:url(../images/separator3.png) no-repeat 26px 1px;
}
.slider-box .ranges li:first-child {
	margin:0 0 0 5px;
	width:127px;
}
.slider-box .ranges li.alt {
	background-position:31px 1px;
	width:170px;
}
.slider-box .ranges li.last {
	width:auto;
	overflow:hidden;
	float:none;
	background-position:58px 1px;
	text-align:right;
}
/* boxes */
.boxes {overflow:hidden;}
.boxes .box {
	border:solid #f3f3f3;
	border-width:12px 12px 10px 12px;
	background:#fdfdfd;
}
.boxes h3 {
	margin:0;
	font-size:19px;
	line-height:23px;
	padding:2px 0 15px;
	background:#f3f3f3;
}
.boxes ul {
	list-style:none;
	margin:0;
	padding:0 0 18px;
}
.boxes li {
	vertical-align:top;
	padding:0 0 8px;
}
.boxes ul a {color:#666;}
.boxes p {margin:0;}
.boxes .box.first {margin-left:0;}
.boxes .entry {padding:15px 20px;}
.boxes .alt .entry {
	padding:9px 10px;
	line-height:18px;
}
/* tweets */
ul.tweets {
	list-style:none;
	margin:0;
	padding:0 0 2px;
}
.tweets li {
	border-top:1px solid #e9e9e9;
	padding:19px 0 12px 40px;
}
.tweets li:first-child {
	border:0;
	padding-top:1px;
}
.tweets .inner-list{
	margin-top: -5px;
	padding-bottom: 0;
}
.tweets .inner-list li{
	border-top:0;
	padding:5px 0 0 0;
}
.tweets .ico1 {background:url(../images/ico1.png) no-repeat 5px 7px;}
.tweets .ico2 {
	padding:20px 0 21px 40px;
	background:url(../images/ico2.png) no-repeat 2px 31px;
}
.tweets .ico3 {background:url(../images/ico3.png) no-repeat 0 14px;}
/* video */
.video {padding:27px 0 0;}
.video img {vertical-align:top;}
/* content-box */
.content-box {
	padding:27px 0 0;
}
.content-box h1 {
	margin:0 0 21px;
	font-size:24px;
	line-height:27px;
	color:#131f3f;
}
/* widget-box */
.widget-box {
	overflow:hidden;
	padding:0 0 10px;
}
.widget-box h2 {
	color:#131f3f;
	font-size:24px;
	line-height:27px;
	margin:0 0 9px;
}
/* news-list */
.news-list {
	list-style:none;
	margin:0;
	padding:0 0 20px;
	font-size:12px;
	line-height:18px;
	color:#333;
}
.news-list li {
	vertical-align:top;
	overflow:hidden;
	padding:16px 0 19px;
	border-bottom:1px solid #e9e9e9;
}
.news-list li:first-child {padding-top:2px;}
.news-list .image {
	float:left;
	margin:4px 13px 0 1px;
}
.news-list .text-box {overflow:hidden;}
.news-list h3 {
	margin:0 0 1px;
	color:#666;
	font-size:16px;
	line-height:18px;
}
.news-list h3 a {color:#666;}
.news-list p {margin:0;}
/* feed-list */
.feed-list {
	height:395px;
	overflow:auto;
	font-size:12px;
	line-height:18px;
	color:#333;
}
.feed-list ul {
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
}
.feed-list li {
	vertical-align:top;
	position:relative;
	overflow:hidden;
	border-top:1px solid #e9e9e9;
	padding:5px 40px 10px 0;
}
.feed-list li:first-child {
	border:0;
	padding-top:0;
}
.feed-list li:first-child .text-box {padding:1px 0 0;}
.feed-list .image {
	float:left;
	margin:6px 13px 0 0;
}
.feed-list .text-box {
	overflow:hidden;
	height:1%;
	padding:4px 0 0;
}
.feed-list .date {
	display:block;
	font-style:normal;
	font-weight:bold;
	color:#666;
}
.feed-list p {margin:0 0 2px;}
/* entry-box */
.entry-box {
	overflow:hidden;
	padding:26px 0 0;
}
.entry-box h1 {
	margin:0 0 22px;
	font-size:24px;
	line-height:26px;
	color:#f15d22;
}
.entry-box p {margin:0;}
/* preview-box */
.preview-box {
	margin:22px 0 0;
	padding:0 0 0 30px;
	overflow:hidden;
	-moz-box-shadow: -8px 4px 8px 2px #F5F5F5;
	-webkit-box-shadow: -8px 4px 8px 2px #F5F5F5;
	box-shadow: -8px 4px 8px 2px #F5F5F5;
}
.preview-box h2 {
	margin:0 0 29px;
	font-size:18px;
	line-height:20px;
	color:#f15d22;
}
/* preview */
.preview {
	width:291px;
	height:340px;
	margin:0 0 28px;
}
.preview.wide {
	width:535px;
	height:210px;
}
.preview .title {
	background: #fca175;
	background: -moz-linear-gradient(top,  #fca175 0%, #fc9d71 11%, #fa9869 17%, #fb996a 20%, #fa9567 23%, #fb9263 29%, #f88c5d 35%, #f88a59 36%, #f58553 42%, #f7814f 48%, #f57c47 57%, #f5733f 65%, #f2713a 67%, #f46b35 75%, #f36831 82%, #f2652d 83%, #f26329 87%, #f4632a 90%, #f05e25 94%, #f25d23 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fca175), color-stop(11%,#fc9d71), color-stop(17%,#fa9869), color-stop(20%,#fb996a), color-stop(23%,#fa9567), color-stop(29%,#fb9263), color-stop(35%,#f88c5d), color-stop(36%,#f88a59), color-stop(42%,#f58553), color-stop(48%,#f7814f), color-stop(57%,#f57c47), color-stop(65%,#f5733f), color-stop(67%,#f2713a), color-stop(75%,#f46b35), color-stop(82%,#f36831), color-stop(83%,#f2652d), color-stop(87%,#f26329), color-stop(90%,#f4632a), color-stop(94%,#f05e25), color-stop(100%,#f25d23));
	background: -webkit-linear-gradient(top,  #fca175 0%,#fc9d71 11%,#fa9869 17%,#fb996a 20%,#fa9567 23%,#fb9263 29%,#f88c5d 35%,#f88a59 36%,#f58553 42%,#f7814f 48%,#f57c47 57%,#f5733f 65%,#f2713a 67%,#f46b35 75%,#f36831 82%,#f2652d 83%,#f26329 87%,#f4632a 90%,#f05e25 94%,#f25d23 100%);
	background: -o-linear-gradient(top,  #fca175 0%,#fc9d71 11%,#fa9869 17%,#fb996a 20%,#fa9567 23%,#fb9263 29%,#f88c5d 35%,#f88a59 36%,#f58553 42%,#f7814f 48%,#f57c47 57%,#f5733f 65%,#f2713a 67%,#f46b35 75%,#f36831 82%,#f2652d 83%,#f26329 87%,#f4632a 90%,#f05e25 94%,#f25d23 100%);
	background: -ms-linear-gradient(top,  #fca175 0%,#fc9d71 11%,#fa9869 17%,#fb996a 20%,#fa9567 23%,#fb9263 29%,#f88c5d 35%,#f88a59 36%,#f58553 42%,#f7814f 48%,#f57c47 57%,#f5733f 65%,#f2713a 67%,#f46b35 75%,#f36831 82%,#f2652d 83%,#f26329 87%,#f4632a 90%,#f05e25 94%,#f25d23 100%);
	background: linear-gradient(to bottom,  #fca175 0%,#fc9d71 11%,#fa9869 17%,#fb996a 20%,#fa9567 23%,#fb9263 29%,#f88c5d 35%,#f88a59 36%,#f58553 42%,#f7814f 48%,#f57c47 57%,#f5733f 65%,#f2713a 67%,#f46b35 75%,#f36831 82%,#f2652d 83%,#f26329 87%,#f4632a 90%,#f05e25 94%,#f25d23 100%);
	font-size:16px;
	line-height:19px;
	font-weight:bold;
	color:#fff;
	padding:7px 17px;
	text-shadow:0 -1px 1px #c2704a;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	-moz-box-shadow: 0 3px 3px 1px #e7e7e7;
	-webkit-box-shadow: 0 3px 3px 1px #e7e7e7;
	box-shadow: 0 3px 3px 1px #e7e7e7;
}
.preview .scroll-box {
	background:#fff;
	-moz-box-shadow: inset 0 4px 8px 2px #d7d7d7;
	-webkit-box-shadow: inset 0 4px 8px 2px #d7d7d7;
	box-shadow: inset 0 4px 8px 2px #d7d7d7;
	height:140px;
	overflow:auto;
	font-size:11px;
	line-height:13px;
	color:#4c596e;
	text-shadow:0 1px 2px #fff;
}
.preview .scroll-box a {
	color:#4c596e;
	text-decoration:none;
}
.preview .scroll-box .mark {color:#009fd1;}
.preview ul {
	list-style:none;
	margin:0;
	padding:0;
}
.preview li {
	vertical-align:top;
	padding:4px 12px 9px 18px;
	border-top:1px solid #e0e0e0;
}
.preview.wide li {padding:4px 12px 9px;}
.preview li:first-child {
	border:0;
	padding:12px 12px 8px 18px;
}
.preview.wide li:first-child {padding:12px 12px 8px;}
.preview li:hover {
	background: #f7fbfc;
	background: -moz-linear-gradient(top,  #f7fbfc 0%, #fafafc 6%, #f6fafb 7%, #f7f8fa 22%, #f4f8f9 23%, #f6f7f9 27%, #f3f7f8 28%, #f0f4f5 43%, #eff0f2 64%, #eaeeef 74%, #e9edf0 87%, #e9eaec 95%, #e7ebee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7fbfc), color-stop(6%,#fafafc), color-stop(7%,#f6fafb), color-stop(22%,#f7f8fa), color-stop(23%,#f4f8f9), color-stop(27%,#f6f7f9), color-stop(28%,#f3f7f8), color-stop(43%,#f0f4f5), color-stop(64%,#eff0f2), color-stop(74%,#eaeeef), color-stop(87%,#e9edf0), color-stop(95%,#e9eaec), color-stop(100%,#e7ebee));
	background: -webkit-linear-gradient(top,  #f7fbfc 0%,#fafafc 6%,#f6fafb 7%,#f7f8fa 22%,#f4f8f9 23%,#f6f7f9 27%,#f3f7f8 28%,#f0f4f5 43%,#eff0f2 64%,#eaeeef 74%,#e9edf0 87%,#e9eaec 95%,#e7ebee 100%);
	background: -o-linear-gradient(top,  #f7fbfc 0%,#fafafc 6%,#f6fafb 7%,#f7f8fa 22%,#f4f8f9 23%,#f6f7f9 27%,#f3f7f8 28%,#f0f4f5 43%,#eff0f2 64%,#eaeeef 74%,#e9edf0 87%,#e9eaec 95%,#e7ebee 100%);
	background: -ms-linear-gradient(top,  #f7fbfc 0%,#fafafc 6%,#f6fafb 7%,#f7f8fa 22%,#f4f8f9 23%,#f6f7f9 27%,#f3f7f8 28%,#f0f4f5 43%,#eff0f2 64%,#eaeeef 74%,#e9edf0 87%,#e9eaec 95%,#e7ebee 100%);
	background: linear-gradient(to bottom,  #f7fbfc 0%,#fafafc 6%,#f6fafb 7%,#f7f8fa 22%,#f4f8f9 23%,#f6f7f9 27%,#f3f7f8 28%,#f0f4f5 43%,#eff0f2 64%,#eaeeef 74%,#e9edf0 87%,#e9eaec 95%,#e7ebee 100%);
}
.preview .meta {
	overflow:hidden;
	background: #8d9daa;
	background: -moz-linear-gradient(top,  #8d9daa 0%, #8c9ca9 4%, #8d9daa 5%, #90a0af 5%, #94a4b1 28%, #98a8b5 37%, #9ba9b4 46%, #9dabb8 49%, #9dabb6 54%, #9fadba 58%, #a0aeb9 63%, #a1afbc 63%, #a2b0bb 72%, #a4b2bf 75%, #a4b2bd 80%, #a9b3bf 89%, #a8b4c2 89%, #a7b5c0 97%, #a8b6c1 98%, #acb8c4 98%, #acb8c4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8d9daa), color-stop(4%,#8c9ca9), color-stop(5%,#8d9daa), color-stop(5%,#90a0af), color-stop(28%,#94a4b1), color-stop(37%,#98a8b5), color-stop(46%,#9ba9b4), color-stop(49%,#9dabb8), color-stop(54%,#9dabb6), color-stop(58%,#9fadba), color-stop(63%,#a0aeb9), color-stop(63%,#a1afbc), color-stop(72%,#a2b0bb), color-stop(75%,#a4b2bf), color-stop(80%,#a4b2bd), color-stop(89%,#a9b3bf), color-stop(89%,#a8b4c2), color-stop(97%,#a7b5c0), color-stop(98%,#a8b6c1), color-stop(98%,#acb8c4), color-stop(100%,#acb8c4));
	background: -webkit-linear-gradient(top,  #8d9daa 0%,#8c9ca9 4%,#8d9daa 5%,#90a0af 5%,#94a4b1 28%,#98a8b5 37%,#9ba9b4 46%,#9dabb8 49%,#9dabb6 54%,#9fadba 58%,#a0aeb9 63%,#a1afbc 63%,#a2b0bb 72%,#a4b2bf 75%,#a4b2bd 80%,#a9b3bf 89%,#a8b4c2 89%,#a7b5c0 97%,#a8b6c1 98%,#acb8c4 98%,#acb8c4 100%);
	background: -o-linear-gradient(top,  #8d9daa 0%,#8c9ca9 4%,#8d9daa 5%,#90a0af 5%,#94a4b1 28%,#98a8b5 37%,#9ba9b4 46%,#9dabb8 49%,#9dabb6 54%,#9fadba 58%,#a0aeb9 63%,#a1afbc 63%,#a2b0bb 72%,#a4b2bf 75%,#a4b2bd 80%,#a9b3bf 89%,#a8b4c2 89%,#a7b5c0 97%,#a8b6c1 98%,#acb8c4 98%,#acb8c4 100%);
	background: -ms-linear-gradient(top,  #8d9daa 0%,#8c9ca9 4%,#8d9daa 5%,#90a0af 5%,#94a4b1 28%,#98a8b5 37%,#9ba9b4 46%,#9dabb8 49%,#9dabb6 54%,#9fadba 58%,#a0aeb9 63%,#a1afbc 63%,#a2b0bb 72%,#a4b2bf 75%,#a4b2bd 80%,#a9b3bf 89%,#a8b4c2 89%,#a7b5c0 97%,#a8b6c1 98%,#acb8c4 98%,#acb8c4 100%);
	background: linear-gradient(to bottom,  #8d9daa 0%,#8c9ca9 4%,#8d9daa 5%,#90a0af 5%,#94a4b1 28%,#98a8b5 37%,#9ba9b4 46%,#9dabb8 49%,#9dabb6 54%,#9fadba 58%,#a0aeb9 63%,#a1afbc 63%,#a2b0bb 72%,#a4b2bf 75%,#a4b2bd 80%,#a9b3bf 89%,#a8b4c2 89%,#a7b5c0 97%,#a8b6c1 98%,#acb8c4 98%,#acb8c4 100%);
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;
	color:#fff;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	padding:10px 14px 5px 11px;
}
.preview .meta .logo3 {
	float:right;
	margin:-4px 0 0;
	background:url(../images/sprite.png) no-repeat -1546px -12px;
	width:77px;
	height:24px;
	overflow:hidden;
	direction: ltr;
	text-indent:-9999px;
}
.preview .meta .logo3 a {
	display:block;
	height:100%;
}
.preview .meta a {color:#fff;}
/* custom-widget */
.custom-widget {
	overflow:hidden;
	padding:22px 0 0;
}
.custom-widget h2 {
	margin:0 0 29px;
	font-size:18px;
	line-height:20px;
	color:#f15c22;
}
/* form-list */
.form-list {
	list-style:none;
	margin:0;
	padding:0;
	font-size:14px;
	line-height:18px;
	color:#666;
	counter-reset:section;
}
.form-list > li {
	counter-increment:section;
	overflow:hidden;
	vertical-align:top;
	padding:0 0 26px 21px;
}
.form-list > li before,
.form-list > li:before {
	float:left;
	content:counter(section)".";
	width:25px;
	vertical-align:top;
	margin:1px 0 0 -21px;
	font-size:14px;
	line-height:16px;
}
.form-list label {
	display:block;
	padding:0 0 6px;
	position:relative;
	left:-6px;
}
.form-list select {
	width:220px;
	margin:0;
	padding:0;
}
.form-list input[type="text"] {
	float:left;
	width:200px;
	padding:8px 8px;
	font-size:13px;
	line-height:17px;
	color:#000;
	border:1px solid #ebebeb;
	background: #bdbdbd;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkYmRiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjYmRiZGJkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMyUiIHN0b3AtY29sb3I9IiNjZWNlY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iI2NlY2VjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZTdlN2U3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4JSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjZTVlNWU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOSUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5JSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTIlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTMlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #bdbdbd 0%, #bdbdbd 2%, #cecece 3%, #cecece 6%, #e7e7e7 6%, #e5e5e5 7%, #e7e7e7 8%, #e5e5e5 8%, #e7e7e7 9%, #e6e6e6 9%, #f7f7f7 9%, #f7f7f7 12%, #ffffff 13%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bdbdbd), color-stop(2%,#bdbdbd), color-stop(3%,#cecece), color-stop(6%,#cecece), color-stop(6%,#e7e7e7), color-stop(7%,#e5e5e5), color-stop(8%,#e7e7e7), color-stop(8%,#e5e5e5), color-stop(9%,#e7e7e7), color-stop(9%,#e6e6e6), color-stop(9%,#f7f7f7), color-stop(12%,#f7f7f7), color-stop(13%,#ffffff), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #bdbdbd 0%,#bdbdbd 2%,#cecece 3%,#cecece 6%,#e7e7e7 6%,#e5e5e5 7%,#e7e7e7 8%,#e5e5e5 8%,#e7e7e7 9%,#e6e6e6 9%,#f7f7f7 9%,#f7f7f7 12%,#ffffff 13%,#ffffff 100%);
	background: -o-linear-gradient(top,  #bdbdbd 0%,#bdbdbd 2%,#cecece 3%,#cecece 6%,#e7e7e7 6%,#e5e5e5 7%,#e7e7e7 8%,#e5e5e5 8%,#e7e7e7 9%,#e6e6e6 9%,#f7f7f7 9%,#f7f7f7 12%,#ffffff 13%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #bdbdbd 0%,#bdbdbd 2%,#cecece 3%,#cecece 6%,#e7e7e7 6%,#e5e5e5 7%,#e7e7e7 8%,#e5e5e5 8%,#e7e7e7 9%,#e6e6e6 9%,#f7f7f7 9%,#f7f7f7 12%,#ffffff 13%,#ffffff 100%);
	background: linear-gradient(to bottom,  #bdbdbd 0%,#bdbdbd 2%,#cecece 3%,#cecece 6%,#e7e7e7 6%,#e5e5e5 7%,#e7e7e7 8%,#e5e5e5 8%,#e7e7e7 9%,#e6e6e6 9%,#f7f7f7 9%,#f7f7f7 12%,#ffffff 13%,#ffffff 100%);
	outline:none;
	margin:-1px 0 0;
	font-weight:bold;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
/* select-list */
.select-list {
	list-style:none;
	margin:0;
	padding:0 0 25px 2px;
	overflow:hidden;
	color:#666;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	text-align:center;
}
.select-list li {float:left;}
.select-list a {
	float:left;
	padding:31px 0 0;
	height:21px;
	color:#666;
	background:url(../images/sprite.png) no-repeat 9999px 0;
}
.select-list a:hover,
.select-list .active a {
	color:#fff;
	text-shadow:0 -1px 1px #000;
	text-decoration:none;
}
.select-list .ico1 {
	width:111px;
	background-position:-111px -1px;
}
.select-list .ico1:hover,
.select-list .active .ico1 {background-position:-1341px -2px;}
.select-list .ico2 {
	background-position:-1071px -2px;
	width:98px;
	padding-left:10px;
}
.select-list .ico2:hover,
.select-list .active .ico2 {background-position:-1207px -2px;}
.form-list p {
	margin:0 0 8px;
	word-spacing:-1px;
}
.form-list .textarea {
	width:254px !important;
	height:131px;
	min-height:131px !important;
	overflow:scroll;
	float:left;
	margin:0 0 0 1px;
	padding:0;
	outline:none;
	color:#003f89;
	font-size:12px;
	line-height:16px;
	border:1px solid #999;
	resize:vertical;
}
.links .drop {display:none;}
/* login-box */
.login-box {
	position:absolute;
	right:-3px;
	top:-7px;
	width:213px;
	padding:29px 7px 0 10px;
	border:1px solid #bec0c1;
	-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
	z-index:2;
	background: #fefefe;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fefefe 0%, #fdfdfd 24%, #efefef 76%, #ebebeb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(24%,#fdfdfd), color-stop(76%,#efefef), color-stop(100%,#ebebeb));
	background: -webkit-linear-gradient(top,  #fefefe 0%,#fdfdfd 24%,#efefef 76%,#ebebeb 100%);
	background: -o-linear-gradient(top,  #fefefe 0%,#fdfdfd 24%,#efefef 76%,#ebebeb 100%);
	background: -ms-linear-gradient(top,  #fefefe 0%,#fdfdfd 24%,#efefef 76%,#ebebeb 100%);
	background: linear-gradient(to bottom,  #fefefe 0%,#fdfdfd 24%,#efefef 76%,#ebebeb 100%);
}
.lang-box {
	position:absolute;
	left:-64px;
	top:-12px;
	width:147px;
	padding:0 0 14px;
	font-size:14px;
	line-height:16px;
	background:url(../images/bg-lang-box.png) no-repeat 0 100%;
}
.lang-box .lang-holder {
	width:117px;
	padding:47px 15px 0;
	overflow:hidden;
	background:url(../images/bg-lang-holder.png) no-repeat;
}
.lang-box ul {
	list-style:none;
	margin:0;
	padding:0;
	float:none;
}
.lang-box li {
	float:none;
	background:none;
	vertical-align:top;
	padding:0;
	border-top:1px dotted #8b8b8b;
}
.lang-box li:first-child {border:0;}
.lang-box a {
	color:#666;
	float:none;
	height:1%;
	display:block;
	padding:6px 0;
}
.lang-box a:hover {
	color:#fff;
	text-decoration:none;
	background:#009fd1;
}
.login-box .row {
	padding:0 0 15px;
	height:1%;
}
.login-box .row:after {
	content:"";
	display:block;
	clear:both;
}
.login-box label {
	display:block;
	padding:0 0 3px;
}
.login-box input[type="password"],
.login-box input[type="text"] {
	float:left;
	width:187px;
	padding:12px 10px 10px;
	border:1px solid #ebebeb;
	background: #cecece;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NlY2VjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjY2RjZGNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMiUiIHN0b3AtY29sb3I9IiNkMGQwZDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2NkY2RjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjY2ZjZmNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMyUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0JSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZTVlNWU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjZjhmOGY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOSUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #cecece 0%, #cdcdcd 1%, #d0d0d0 2%, #cdcdcd 2%, #cfcfcf 2%, #e5e5e5 3%, #e7e7e7 4%, #e5e5e5 4%, #e7e7e7 5%, #e6e6e6 6%, #f7f7f7 6%, #f8f8f8 8%, #f6f6f6 9%, #f8f8f8 9%, #fefefe 9%, #ffffff 10%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cecece), color-stop(1%,#cdcdcd), color-stop(2%,#d0d0d0), color-stop(2%,#cdcdcd), color-stop(2%,#cfcfcf), color-stop(3%,#e5e5e5), color-stop(4%,#e7e7e7), color-stop(4%,#e5e5e5), color-stop(5%,#e7e7e7), color-stop(6%,#e6e6e6), color-stop(6%,#f7f7f7), color-stop(8%,#f8f8f8), color-stop(9%,#f6f6f6), color-stop(9%,#f8f8f8), color-stop(9%,#fefefe), color-stop(10%,#ffffff), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #cecece 0%,#cdcdcd 1%,#d0d0d0 2%,#cdcdcd 2%,#cfcfcf 2%,#e5e5e5 3%,#e7e7e7 4%,#e5e5e5 4%,#e7e7e7 5%,#e6e6e6 6%,#f7f7f7 6%,#f8f8f8 8%,#f6f6f6 9%,#f8f8f8 9%,#fefefe 9%,#ffffff 10%,#ffffff 100%);
	background: -o-linear-gradient(top,  #cecece 0%,#cdcdcd 1%,#d0d0d0 2%,#cdcdcd 2%,#cfcfcf 2%,#e5e5e5 3%,#e7e7e7 4%,#e5e5e5 4%,#e7e7e7 5%,#e6e6e6 6%,#f7f7f7 6%,#f8f8f8 8%,#f6f6f6 9%,#f8f8f8 9%,#fefefe 9%,#ffffff 10%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #cecece 0%,#cdcdcd 1%,#d0d0d0 2%,#cdcdcd 2%,#cfcfcf 2%,#e5e5e5 3%,#e7e7e7 4%,#e5e5e5 4%,#e7e7e7 5%,#e6e6e6 6%,#f7f7f7 6%,#f8f8f8 8%,#f6f6f6 9%,#f8f8f8 9%,#fefefe 9%,#ffffff 10%,#ffffff 100%);
	background: linear-gradient(to bottom,  #cecece 0%,#cdcdcd 1%,#d0d0d0 2%,#cdcdcd 2%,#cfcfcf 2%,#e5e5e5 3%,#e7e7e7 4%,#e5e5e5 4%,#e7e7e7 5%,#e6e6e6 6%,#f7f7f7 6%,#f8f8f8 8%,#f6f6f6 9%,#f8f8f8 9%,#fefefe 9%,#ffffff 10%,#ffffff 100%);
	outline:none;
	margin:0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.login-box input[type="submit"] {
	float:right;
	width:67px;
	height:29px;
	outline:none;
	cursor:pointer;
	margin:4px 4px -5px 0;
	font-weight:bold;
	padding:0;
	border:1px solid;
	border-color:#95d092 #31872e #357930 #95d092;
	font-size:15px;
	line-height:23px;
	color:#fff;
	text-shadow:0 -1px 1px #5f605f;
	background: #96cd92;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk2Y2Q5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iIzdmYzY3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzRjYjY0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzQxYjIzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzIxYTExYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iIzIyYTQxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzI2YTkxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNWExMWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #96cd92 0%, #7fc67b 15%, #4cb647 41%, #41b23c 48%, #21a11a 52%, #22a41a 78%, #26a91d 96%, #25a11c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#96cd92), color-stop(15%,#7fc67b), color-stop(41%,#4cb647), color-stop(48%,#41b23c), color-stop(52%,#21a11a), color-stop(78%,#22a41a), color-stop(96%,#26a91d), color-stop(100%,#25a11c));
	background: -webkit-linear-gradient(top,  #96cd92 0%,#7fc67b 15%,#4cb647 41%,#41b23c 48%,#21a11a 52%,#22a41a 78%,#26a91d 96%,#25a11c 100%);
	background: -o-linear-gradient(top,  #96cd92 0%,#7fc67b 15%,#4cb647 41%,#41b23c 48%,#21a11a 52%,#22a41a 78%,#26a91d 96%,#25a11c 100%);
	background: -ms-linear-gradient(top,  #96cd92 0%,#7fc67b 15%,#4cb647 41%,#41b23c 48%,#21a11a 52%,#22a41a 78%,#26a91d 96%,#25a11c 100%);
	background: linear-gradient(to bottom,  #96cd92 0%,#7fc67b 15%,#4cb647 41%,#41b23c 48%,#21a11a 52%,#22a41a 78%,#26a91d 96%,#25a11c 100%);
}
*+html .login-box input[type="submit"] {line-height:30px;}
.login-box .link {
	float:right;
	color:#00aedb;
	font-size:12px;
	line-height:15px;
}
.login-box .row-alt {
	padding:20px 1px 18px 0;
	margin:9px 2px 0 0;
	overflow:hidden;
	font-size:14px;
	line-height:19px;
	border-top:1px dotted #8b8b8b;
}
.login-box .row-alt span {
	float:left;
	font-weight:bold;
}
.login-box .row-alt .fb {float:right;}
.login-box img {vertical-align:top;}
/* results-container */
.results-container {
	margin: 0 -20px;
}
.results-container .heading {
	text-align: center;
}
.results-container .heading h2 {
	font-size:24px;
	line-height:26px;
	color:#131f3f;
	margin:0 0 11px;
}
.results-container .heading p {margin:0;}
/* results-form */
.results-form {
	overflow:hidden;
	padding:30px 0 21px;
}
.results-form .area {
	float:left;
	padding:0 0 0 20px;
}

.results-form .area-full {
	padding: 0 0 0 289px;
	clear: both;
}

.results-form label {
	display:block;
	font-size:18px;
	line-height:21px;
	padding:0 0 9px;
	font-weight:bold;
	color: #494949
}
.results-form input[type="text"] {
	width:230px;
	padding:6px 8px 9px;
	margin:0 0 0 2px;
	border:0;
	background-color: #ebebed;
	border: 1px solid #bbbbbc;
	color: #131f3f;
	box-shadow: inset 0 2px 3px #e2e2e2;
}
.select-select-alt.select-area {
	height:37px;
	font-size:16px;
	line-height:18px;
}
.select-select-alt.select-area .center {padding:8px 10px;}
.select-select-alt.select-area .select-opener {
	width:34px;
	height:37px;
	background-position:-345px -29px;
}
.select-options.drop-select-alt a {
	font-size:16px;
	line-height:18px;
}
.select-select-alt2.select-area {height:24px;}
.select-select-alt2.select-area .center {
	padding:4px 7px;
}
.select-select-alt2.select-area .select-opener {
	width:23px;
	height:24px;
	background-position:-1183px -40px;
}
.select-options.drop-select-alt2 a {padding:4px 7px;}
.results-form input[type="submit"] {
	float:left;
	outline:none;
	cursor:pointer;
	margin: 29px 0 0 37px;
	font-size:19px;
	line-height:23px;
	height:40px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.results-form select {width:246px;}
/* search-row */
.search-row {overflow:hidden;}
.search-row .section {
	overflow:hidden;
	padding:13px 33px 13px 14px;
	background:#F4F3EF;
}
.search-row .section .num {
	float:left;
	font-size:16px;
	line-height:18px;
	color:#3a3733;
	width:251px;
	margin:0 10px 0 0;
}
.search-row .section .num span {color:#666;}
.search-row .section .opener {float:right;}
/* controls-links */
.controls-links {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
.controls-links li {
	margin:0 28px 0 0;
	float:left;
}
.controls-links input {
	border: none;
	background: none;
	padding: 0 0 0 23px;
	float: left;
	text-shadow: none;
	color: #00aedb;
	font-weight: normal;
	margin: 0;
	line-height: 21px;
}
.controls-links input:hover {
	text-decoration: underline;
	background: none;
}
.controls-links .ico1 {background:url(../images/ico-alerts.png) no-repeat 0 1px;}
.controls-links .ico2 {
	background: url(../images/ico-rss.png) no-repeat 0 3px;
	padding: 5px 5px 5px 26px;
}
.search-row .slide {
	width:100%;
	overflow:hidden;
	background:#f6f6f6;
	border-bottom:2px solid #fbfbfb;
}
.search-row .slide-holder {
	padding:10px 33px 21px 10px;
}
.search-row .cols {
	width:100%;
	overflow:hidden;
	padding:0 0 5px;
}
.search-row .col {
	float:left;
	width:190px;
	margin:0 0 0 10px;
}
/* found-form */
.found-form h3 {
	margin:0;
	font-size:14px;
	line-height:16px;
	text-transform:uppercase;
	font-weight:normal;
}
.found-form h3 img {margin-left:4px;}
.found-form input[type="text"] {
	border:1px solid;
	border-color:#7c7c7c #c3c3c3 #ddd #ddd;
	margin:0;
	padding:1px 5px 2px;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjYzNjM2MzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #c3c3c3 4%, #ffffff 4%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#c3c3c3), color-stop(4%,#ffffff));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#c3c3c3 4%,#ffffff 4%);
	background: -o-linear-gradient(top,  #ffffff 0%,#c3c3c3 4%,#ffffff 4%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#c3c3c3 4%,#ffffff 4%);
	background: linear-gradient(to bottom,  #ffffff 0%,#c3c3c3 4%,#ffffff 4%);
	float:left;
	outline:none;
	font-size:13px;
	line-height:16px;
	width:177px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.found-form ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.found-form select {width:150px;}
.found-form .row {overflow:hidden;}
.found-form .row-text label {
	padding:0 0 1px;
	text-transform:uppercase;
}
.found-form input[type="checkbox"],
.found-form input[type="radio"] {
	float:left;
	width:18px;
	height:18px;
	margin:3px 4px 0 0;
	padding:0;
}
.found-form label {
	display:block;
	overflow:hidden;
}
/* results-list */
.results-list {
	list-style:none;
	margin:0;
	padding:0 0 27px;
	font-size:12px;
	line-height:15px;
}
.results-list > li {
	overflow:hidden;
	vertical-align:top;
	border-bottom:1px solid #ebebeb;
	margin: 10px 20px;
	padding-bottom: 14px;
}
.results-list .alt-box {
	float:right;
	color:#077182;
	font-size:14px;
	line-height:16px;
	width:140px;
	padding:4px 0 0;
}
.results-list .alt-holder {
	width:105px;
	padding:0 5px 0 30px;
	background:#F4F3EF;
	height:100%;
}
.results-list .alt-frame {
	display:table;
	width:100%;
	height:100%;
	vertical-align:middle;
}
.results-list .alt-frame2 {
	display:table-cell;
	vertical-align:middle;
}
.results-list .alt-box strong {
	display:block;
	font-weight:bold;
	font-size:24px;
	line-height:26px;
}
.results-list .alt-box span {
	display:block;
	font-size:12px;
	margin:0 0 2px;
}
.results-list .text-box {
	overflow:hidden;
	height:1%;
	padding:5px 10px;
}
.results-list .meta {margin:0 0 10px;}
.results-list .meta:after {
	content:"";
	display:block;
	clear:both;
}

.results-list em{
  font-style: normal;
  background-color: #E8F1F7;
}

.results-list h3 {
	margin:0;
	font-size:16px;
	line-height:24px;
	color:#00aedb;
	font-weight:bold;
}
.results-list h3 a {color:#00aedb;}
.results-list dl {
	margin:0;
	padding:0 0 5px;
	overflow:hidden;
}
.results-list dt {
	float:left;
	clear:left;
	width:73px;
	margin:0 5px 0 0;
}
.results-list dd {
	color:#3a3733;
	margin:0 0 3px;
}
/* results-icons */
.results-icons {
	list-style:none;
	margin:0 0 0 -2px;
	padding:0;
	overflow:hidden;
	font-size:14px;
	line-height:14px;
	color:#b5b5b5;
}
.results-icons .alt .results-icon {color:#b6b6b6;}
.results-icons li {
	float:left;
	margin: 0 0 0 9px;
}
.results-icons li:first-child {margin:0;}
.results-icons .results-icon {
	display:table-cell;
	width:100%;
	height:20px;
	vertical-align: middle;
}
.results-icons .text-holder {
	padding: 0 0 0 9px;
}
.results-icons li:first-child .text-holder {
	border:none;
	padding: 0;
}
.results-icons .num {
	display:block;
	color:#f25f25;
	font-size:14px;
}
.results-icons .active {
	color: #363b44;
}
.results-icons .active-num {
	color: #077182;
}
.results-icons .active .results-icon {
}
.results-icons img {
	display:block;
	margin:0 auto;
}
/* paging */
.paging {
	width:100%;
	overflow:hidden;
	text-align:center;
	font-weight:bold;
	padding:4px 0 30px;
}
.paging span {
	padding:1px 4px 0 30px;
	display:inline-block;
	vertical-align:top;
}
*+html .paging ul {display:inline;}
.paging ul {
	display:inline-block;
	vertical-align:top;
	line-height:23px;
	list-style:none;
	margin:0;
	padding:0;
}
.paging li {
	float:left;
	margin:0 6px;
	text-align:center;
}
.paging a:hover,
.paging .active a {
	background:#00B1C1;
	border:1px solid #00B1C1;
	color:#fff;
}
.paging a {
	float:left;
	min-width:14px;
	padding:0 5px;
	height:23px;
	border:1px solid #edebe4;
	color:#00a6de;
	text-decoration:none;
}

/* footer */
#footer {
	background:#f2f5f6;
	font-size:16px;
	line-height:18px;
	padding:29px 0;
	width:980px;
	margin:0 auto;
}
/* links-box */
.links-box {
	padding:7px 0 16px;
}
.links-box .title {
	display:block;
	font-size:19px;
	line-height:21px;
	padding:0 0 7px;
	margin:0 0 16px;
	font-weight:normal;
	border-bottom:1px solid #a3a3a3;
}
.links-box ul {
	list-style:none;
	margin:0;
	padding:0;
}
.links-box li {
	vertical-align:top;
	margin-bottom: 10px;
}
.links-box .facebook {
	background:url(../images/ico-facebook.png) no-repeat;
	padding:0 0 0 25px;
	display:inline-block;
	vertical-align:top;
	margin:-1px 0 17px;
}
.links-box .twitter {
	padding:0 0 0 25px;
	display:inline-block;
	vertical-align:top;
	background:url(../images/ico-twitter.png) no-repeat;
}
/* add-box */
.add-box {
	overflow:hidden;
	color:#b7b7b7;
	padding:16px 0 0;
	border-top:1px solid #a3a3a3;
}
.add-box img {
	float:left;
	margin:3px 20px 0 0;
}
.add-box .text-box {
	overflow:hidden;
	width:140px;
}
/* num-list */
.widget ol,
.num-list {
	list-style:none;
	margin:0;
	padding:0 0 12px;
	font-size:14px;
	line-height:16px;
	color:#00aedb;
	counter-reset:section;
}
.widget li,
.num-list li {
	counter-increment:section;
	height:1%;
	overflow:hidden;
	vertical-align:top;
	padding:0 0 11px 35px;
}
.num-list li before,
.num-list li:before {
	float:left;
	content:counter(section)".";
	width:35px;
	vertical-align:top;
	margin:0 0 0 -35px;
	font-size:14px;
	line-height:16px;
}
/* faq-list */
.faq-list {
	list-style:none;
	margin:0;
	padding:0;
	font-size:14px;
	line-height:27px;
	color:#666;
	counter-reset:section;
}
.faq-list h2 {
	margin:0 0 6px;
	font-size:17px;
	line-height:20px;
}
.faq-list p {margin:0 0 26px;}
.faq-list li {
	counter-increment:section;
	height:1%;
	overflow:hidden;
	vertical-align:top;
	padding:0 0 0 25px;
}
.faq-list li before,
.faq-list li:before {
	float:left;
	content:counter(section)".";
	width:25px;
	vertical-align:top;
	margin:1px 0 0 -25px;
	font-size:17px;
	line-height:19px;
	font-weight:bold;
}
/* hide original element */
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important;
}
/* custom checkbox styles */
.chk-area {
	margin:4px 4px 0 0;
	float: left;
	width: 14px;
	height: 15px;
	background:url(../images/sprite.png) no-repeat -1322px -30px;
}
.chk-checked {background-position:-1322px -9px;}
/* custom radio styles */
.rad-area {
	margin: 4px 4px 0 0;
	float: left;
	width: 14px;
	height: 14px;
	background:url(../images/sprite.png) no-repeat -1187px -4px;
}
.rad-checked {background-position:-1187px -23px;}
/* custom select styles */
.select-area {
	border: 1px solid;
	border-color:#ccc #ccc #d2d2d2 #ccc;
	position: relative;
	cursor: default;
	height: 26px;
	float: left;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #fcfcfc 30%, #f0f0f0 73%, #ececec 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(30%,#fcfcfc), color-stop(73%,#f0f0f0), color-stop(100%,#ececec));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fcfcfc 30%,#f0f0f0 73%,#ececec 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fcfcfc 30%,#f0f0f0 73%,#ececec 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fcfcfc 30%,#f0f0f0 73%,#ececec 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#fcfcfc 30%,#f0f0f0 73%,#ececec 100%);
	font-size:13px;
	line-height:17px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.select-area .center {
	display:block;
	overflow:hidden;
	padding: 4px 10px;
	color:#333;
	font-weight:bold;
}
.select-area .select-opener {
	float:right;
	height: 26px;
	width: 27px;
	border-left:1px solid #ccc;
	background:url(../images/sprite.png) no-repeat -350px -7px;
}
.select-options {
	white-space: nowrap;
	position: absolute;
	overflow: hidden;
	background:#ececec;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	z-index:100;
		-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
}
.select-options .drop-holder {
	background: #f8f8f8;
	border: solid 1px #c0c0c0;
	overflow: hidden;
	height: 1%;
}
.select-options ul {
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.select-options ul li {width: 100%;}
.select-options ul a {
	text-decoration: none;
	padding: 5px 10px;
	display: block;
	cursor: default;
	color:#333;
	height: 1%;
}
.select-options .item-selected a {
	color:#fff;
	background:#293642;
}
.select-options ul a:hover {
	color:#fff;
	background:#00afdb;
}
input[type="image"]{padding:0;border:none;}
input[type=submit], input[type=text], input[type=password], input[type=file], input[type=tel], textarea{
	-webkit-appearance:none;
	-moz-appearance:none;
}
.hidden{
	position:absolute;
	left:-99999px;
	top:-99999px;
}
/* intro-box */
.intro-box {
	width:100%;
	position:relative;
	margin:0 0 41px;
	background:#07617A;
}
.intro-box:after {
	content:"";
	display:block;
	clear:both;
}
.intro-box .image {
	float:right;
	padding: 20px 29px 20px 0;
}
.intro-box .text-box {
	overflow:hidden;
	color:#fff;
	font-size:15px;
	line-height:18px;
	padding:44px 115px 40px 29px;
}
.intro-box .title {
	display:block;
	font-size:24px;
	line-height:29px;
	font-weight:normal;
}
.premium-intro-box h1 {
    color: #c6c6c5;
}
/* section-box */
.section-box {
	width:100%;
	padding:7px 0 0;
}
.section-box .section {padding:0 0 46px;}
.section-box .section p {margin:0 0 20px;}
.section-box h3 {
	color:#333;
}
.section-box .btn {
	display:block;
	text-align:center;
	padding:14px 0 0;
}
.section-box .btn a {
	display:inline-block;
	vertical-align:top;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	background:#349D34;
	font-size:18px;
	line-height:18px;
	padding:7px 25px 9px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	text-decoration:none;
}
.section-box .btn a:hover {
	background:#46bc21;
}

/* map-links */
.map-links {
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
.map-links li {
	float:left;
	padding:0 8px 0 5px;
}
.map-links li:last-child {background:none;}
.map-links li.last {background:none;}
.map-links a {
	float:left;
	padding:0 3px;
}
.section-box .tab-content {padding:9px 0 0 10px;}
.section-box .tab-content img {vertical-align:top;}
.section-box .date {
	font-size:11px;
	line-height:20px;
	display:block;
}
/* sidebar */
.sidebar {padding:0 10px 0 10px;}

/* widget */
.widget {
	width:100%;
	margin:0 0 42px;
}
.widget h2 {
	border-bottom:3px solid #009ccf;
	font-size:18px;
	line-height:21px;
	color:#333;
	padding:0 0 10px;
	margin:0 0 10px;
}
/* search-box */
.search-box {
	border:1px solid #e0e0e0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:14px 10px 9px;
	overflow:hidden;
	margin:0 3px 0 0;
	background:#f4f2e6 url(../images/bg-email-ico.png) no-repeat 217px 9px;
}
.search-box .text-box {
	padding:0 100px 14px 5px;
}
.search-box .row {
	overflow:hidden;
	margin:0 0 15px;
}
.search-box .row-submit {overflow:hidden;}
.search-box p {margin:0;}
.search-box input[type="text"] {
	float:left;
	margin:0;
	padding:5px 8px;
	background:#fff;
	border:2px solid;
	border-color:#9a9a9a #eee #eee #9a9a9a;
	font-style:italic;
	color:#bfbfbf;
	font-size:11px;
	line-height:14px;
	outline:none;
	width:234px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.search-box input[type="submit"] {
	float:right;
	outline:none;
	background: #76d4eb;
	background: -moz-linear-gradient(top,  #76d4eb 0%, #30bcdf 4%, #0490b3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#76d4eb), color-stop(4%,#30bcdf), color-stop(100%,#0490b3));
	background: -webkit-linear-gradient(top,  #76d4eb 0%,#30bcdf 4%,#0490b3 100%);
	background: -o-linear-gradient(top,  #76d4eb 0%,#30bcdf 4%,#0490b3 100%);
	background: -ms-linear-gradient(top,  #76d4eb 0%,#30bcdf 4%,#0490b3 100%);
	background: linear-gradient(to bottom,  #76d4eb 0%,#30bcdf 4%,#0490b3 100%);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border:1px solid;
	border-color:#008fb3 #007997 #005d75 #007997;
	-moz-box-shadow: inset 0 1px 0 0 #76d4eb;
	-webkit-box-shadow: inset 0 1px 0 0 #76d4eb;
	box-shadow: inset 0 1px 0 0 #76d4eb;
	font-size: 16px;
	color:#fff;
	text-shadow: 0 -1px 1px #1D7E97;
	cursor: pointer;
	padding:0;
	height:26px;
	width:64px;
}
.search-box input[type="submit"]::-moz-focus-inner {
	border:0;
	padding:0;
}
.widget li {padding:0 0 6px 17px;}
.widget ol {padding:0 0 2px;}
.widget li before,
.widget li:before {
	float:left;
	content:counter(section)".";
	width:15px;
	vertical-align:top;
	margin:-2px 0 0 -17px;
	font:14px/20px Arial,Helvetica,sans-serif
}
/* video-container */
.video-container {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 0 10px 0 #999999;
	-moz-box-shadow: 0 0 10px 0 #999999;
	box-shadow: 0 0 10px 0 #999999;
	width: 248px;
	height: 154px;
	margin:21px 0 0 1px;
}
/* quote-box */
.quote-box {
	font-size:14px;
	line-height:20px;
	background:url(../images/quotes.png) no-repeat;
	padding:46px 0 0;
	margin:-15px 0 0;
}
.quote-box q{quotes: none;}
.quote-box q:before{content:"";}
.quote-box q:after{content:"";}
.quote-box blockquote {
	margin:0;
	font-style:normal;
}
.quote-box blockquote q {
	display:block;
	margin:0;
}
#map_div {height:400px;}
/* added by fede */

/*another dirty hack */
#contact_form #map_div{
	height:250px;
}

/* Sidebar */

#sidebar {
    padding-top: 10px;
}

#sidebar ul {
    padding-left: 0;
    padding-right: 10px;
}

#sidebar li {
	border-top: #e0e0e0 1px solid;
	background-color: #E8F1F7;
	padding-left: 18px;
	padding-top: 5px;
	padding-bottom: 4px;
	font-size: 14px;
        list-style: none;
}

#sidebar li a {
	display: block;

}

#sidebar li a:hover {
	color: #007694;
}

#sidebar li.selected {
	border-top: #e0e0e0 1px solid;
	background-color: #12171D;
	color: white;
	font-size: 14px;
}

.partner-logo {
    margin-top: 15px;
}

.gutter-left {
	margin-left:15px;
}

input[type=text],
input[type=password],
input[type=number],
input[type=tel]  {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
	border:1px solid #d0d0d0;
	font-size: 14px;
	color: #666;
	margin:0 0 5px;
	padding: 4px 8px;
}

.in-small{
	width:60px;
}

.measure{
	margin-top:10px;
}

.measure input{
	margin-left: 10px;
}

.measure .select-area{
	margin-right: 10px;
	min-width:138px;
}

/* compatibility styles */

.simplemodal-data li {
    list-style: none;
}
.simplemodal-data ul {
    padding: 0;
}

.registration_field ul {
    margin: 0;
    padding-left: 10px;
}
.registration_field li {
    display: inline;
    padding-left: 8px;
    padding-right: 8px;
}
.errorlist {
    color: darkred;
    font-weight: bold;
}
#id_dob_day, #id_birth_date_day {
    width: 60px;
}
#id_dob_month, #id_birth_date_month {
    width: 100px;
}
#id_dob_year, #id_birth_date_year {
    width: 75px;
}

/* imported from premium */

.large_button{
    font-size: 18px;
    line-height: 21px;
    padding: 10px 10px 9px 14px;
    bottom: 10%;
}

.button_green {
    font-weight: bold; /*text-transform: uppercase;*/
    text-decoration: none;
    text-align: center;
    color: #fff;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    -khtml-border-radius: 18px;
    border-radius: 18px;
    background: #46bc21;
    display: block;
}

.button_green:hover {
    text-decoration: none;
    background: #61e139;
}

#simplemodal-container a.modalCloseImg {
    background: url(/static/images/closed-icon.png) no-repeat;
    width: 25px;
    height: 29px;
    display: inline;
    z-index: 3200;
    position: absolute;
    top: 10px;
    right: -5px;
    cursor: pointer;
}
/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {
	/*height:275px;
	width:190px;*/
	color:#666;
	background-color:#FFF;
	border:1px solid #606060;
	padding:40px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding-bottom: 20px;
	padding-top: 40px;
}

#simplemodal-container h3 {color:#131f3f;}

#simplemodal-container h2{
	margin: 0 0 6px;
	font-size: 17px;
	line-height: 24px;
}

#prevFaq, #nextFaq {
	font-size: 16px;
	color:#009fd1;
}

#prevFaq:hover, #nextFaq:hover{
	text-decoration: underline;
	cursor: pointer;
}

#prevFaq {
	float:left;
}

#prevFaq:before {
	content : '< ';
}

#nextFaq {
	float: right;
}

#nextFaq:after {
	content : ' >';
}

.socialbox {
    margin-bottom: 20px;
}

/* Sponsors get started */
.si-box {
	background: url(/static/images/sponsors.png) #f3f3f3 no-repeat bottom right;
	padding: 20px 140px 20px 13px;
	min-height: 153px;
}

.si-box p{
	margin: 0 0 30px;
	font-size: 16px;
	line-height: 23px;
}

.si-box a{
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	border-radius: 4px;
	padding: 7px 10px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.4);
	font-weight: bold;
	background: #fb5a03;
	background: -moz-linear-gradient(top, #fb5a03 0%, #f87709 65%, #f7800e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb5a03), color-stop(65%,#f87709), color-stop(100%,#f7800e));
	background: -webkit-linear-gradient(top, #fb5a03 0%,#f87709 65%,#f7800e 100%);
	background: -o-linear-gradient(top, #fb5a03 0%,#f87709 65%,#f7800e 100%);
	background: -ms-linear-gradient(top, #fb5a03 0%,#f87709 65%,#f7800e 100%);
	background: linear-gradient(to bottom, #fb5a03 0%,#f87709 65%,#f7800e 100%);
}

.video-section {
	padding: 0 27px 27px;
}

.video-block{
	float: left;
	width:640px;
}

.hide{
	display: none;
}

.common-q{
	float:left;
	width: 266px;
	margin-left:20px;
}

.common-q h2{
	font-weight: normal;
	margin: 0 0 0.83em 0;
}

.common-q ol{
	color: #2daae1;
	padding: 0 0 0 25px;
}

.common-q li{
	margin-bottom:10px;
}

.more-section {
	background: #fb5a03;
	background: -moz-linear-gradient(top,  #fb5a03 0%, #f87709 65%, #f7800e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb5a03), color-stop(65%,#f87709), color-stop(100%,#f7800e));
	background: -webkit-linear-gradient(top,  #fb5a03 0%,#f87709 65%,#f7800e 100%);
	background: -o-linear-gradient(top,  #fb5a03 0%,#f87709 65%,#f7800e 100%);
	background: -ms-linear-gradient(top,  #fb5a03 0%,#f87709 65%,#f7800e 100%);
	background: linear-gradient(to bottom,  #fb5a03 0%,#f87709 65%,#f7800e 100%);
	font-size:17px;
	line-height:18px;
	position:relative;
	color:#fff;
	text-shadow:0 2px 2px rgba(0,0,0,0.3);
	padding:17px 0 11px 20px;
	margin-bottom: 50px;
}
.more-section:after {
	content:"";
	display:block;
	clear:both;
}
.more-section:before {
	position:absolute;
	left:28px;
	top:-11px;
	width:21px;
	height:11px;
	overflow:hidden;
	direction: ltr;
	text-indent:-9999px;
	content:"";
}
.more-section .text {
	float:left;
	margin:0 30px 0 0;
}
.more-section .btn {
	float:left;
	color:#fff;
	font-size:14px;
	line-height:16px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #999999;
	background: -moz-linear-gradient(top,  #999999 0%, #8a8a8a 21%, #4d4d4d 72%, #3f3f3f 86%, #353535 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), color-stop(21%,#8a8a8a), color-stop(72%,#4d4d4d), color-stop(86%,#3f3f3f), color-stop(100%,#353535));
	background: -webkit-linear-gradient(top,  #999999 0%,#8a8a8a 21%,#4d4d4d 72%,#3f3f3f 86%,#353535 100%);
	background: -o-linear-gradient(top,  #999999 0%,#8a8a8a 21%,#4d4d4d 72%,#3f3f3f 86%,#353535 100%);
	background: -ms-linear-gradient(top,  #999999 0%,#8a8a8a 21%,#4d4d4d 72%,#3f3f3f 86%,#353535 100%);
	background: linear-gradient(to bottom,  #999999 0%,#8a8a8a 21%,#4d4d4d 72%,#3f3f3f 86%,#353535 100%);
	padding:7px 10px;
	text-shadow:0 -1px 1px rgba(0,0,0,0.4);
	margin:-7px 0 0;
	font-weight:bold;
}

.video-section .more a {
	float: right;
	font-size: 18px;
	line-height: 23px;
	font-weight: bold;
	padding: 0 15px 0 0;
	background: url(../images/arrow3.png) no-repeat 97% 7px;
}

.page-title{
	line-height: 29px;
	margin: 40px 30px 31px;
	color: #f15c22;
}

.sub-title{
	padding: 0 27px 20px;
	font-size: 18px;
	line-height: 28px;
}

.post .more {
	display:block;
	font-size:15px;
	line-height:18px;
	color:#f15c22;
}
.post .more a {color:#f15c22;}
.post .more strong {font-size:16px;}

.media, .bd {overflow:hidden; _overflow:visible; zoom:1;}
.media .img {float:left; margin-right: 10px;}
.media .img img{display:block;}
.media .imgExt{float:right; margin-left: 10px;}

.trim-top{
	margin:0;
}
.trim-bottom{
	margin-bottom:0;
}
.mar-big-bottom{
	margin-bottom: 50px;
}
.secret-list {
	list-style: none;
	padding-left:0;
}
.secret-parent > ul{
	list-style: none;
	padding-left:0;
}
.subtitle{
	margin-top:3px;
}
.large-text{
	font-size: 16px;
	line-height: 22px;
}

.fixed-box{
	position: relative;
	padding-bottom: 20px;
	width: 220px;
}
.fixed-menu{
	position: absolute;
	top: 0;
	background-color: #fff;
}
.fixed{
	position: fixed;
	top: 20px;
}
	position: relative;
	padding-bottom: 20px;
	width: 220px;
}
.fixed-menu{
	position: absolute;
	top: 0;
	background-color: #fff;
}
.fixed{
	position: fixed;
	top: 20px;
}
.ovr-visible .select-area .center{
	overflow: visible;
}

.search-row .nothing-nearby {
    background-color: #fcf8e3;
}

.nothing-nearby span {
	font-size:16px;
    line-height: 24px;
	color:#3a3733;
	margin:0 10px 0 0;
}

.highlight {
    background-color: #fcf8e3;
}

/* Refresh styles injection!!! */

h1 { font-size: 32px; }
h2 { font-size: 26px; }
h3 { font-size: 20px; }
h4 { font-size: 16px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }

h1, h2, h3, h4, h5, h6 {
  font-weight: 300;
  font-family: "calluna-sans", Arial, sans-serif;
  color:#131f3f;
}

a, .link { color: #3473c7; }

a:hover, a:focus, a:active, .link:hover, .link:focus, .link:active {
  cursor: pointer;
  text-decoration: underline;
}

.nav__refresh{
	padding:16px;
	border-bottom: 1px solid #e8e8e8;
}

.gap--micro-top {
margin-top: 9px;
}

.list--secret { list-style: none; }

.float--right { float: right; }

.float--left { float: left; }

.pad { padding: 20px; }
.pad--bottom { padding-bottom: 20px; }

.gap { margin-bottom: 20px; }
.gap--mini-top { margin-top: 12px; }
.gap--pico { margin-bottom: 4px; }
.gap--nano { margin-bottom: 6px; }
.gap--none { margin-bottom: 0 !important; }

.flush--top { margin-top: 0 !important; }

.push--left { margin-left: 20px !important; }
.push-half--left { margin-left: 10px !important; }

.separator--thin { border-bottom: 1px solid #d3d5d7; }


.nav__refresh .flyout--active { overflow: hidden; }

.flyout {
  position: relative;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.flyout__content {
  position: absolute;
  top: 100%;
  left: -99999px;
}

.flyout:hover { overflow: visible; }
.flyout:hover > .flyout__content { left: 0; }

.nav {
  list-style: none;
  margin-left: 0;
  margin-bottom: 0;
}

.nav > li,
.nav > li > a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-left: 20px;
}

.nav__link {
	font-size: 20px;
	line-height: 1.25;
	font-weight: 300;
  	font-family: "calluna-sans", Arial, sans-serif;
}

.nav__link--selected {
	font-size: 20px;
	line-height: 1.25;
	font-family: "calluna-sans", Arial, sans-serif;
	font-weight: 400;
}

.nav__link--selected:hover {
  color: #2b8cc4;
  text-decoration: none;
  cursor: text;
}

.nav__flyout {
  overflow: visible;
}

.nav__link, .nav__link--selected, a.nav__link, a.nav__link--selected {
	color: #3473C7;
	font-size: 20px;
}

/*------------------------------------*\
    $AUTOCOMPLETE
\*------------------------------------*/
/**
 * Styles for autocomplete
 *
 * Currently rudely overriding jquery-ui styles
 *
 */

.ui-menu {
  padding: 0 !important;
}

.ui-widget-content {
  background: white !important;
  border-color: #d3d5d7 !important;
}

.ui-widget {
  font-family: Arial, sans-serif !important;
  font-size: 16px !important;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
}

.ui-menu .ui-menu-item a {
  line-height: 1.4 !important;
  color: #55606e !important;
  margin: 0 !important;
}

.ui-state-hover {
  border: 0 !important;
  background: #d3d5d7 !important;
  border-radius: 0 !important;
}


/* Study Page Refresh Styles */

.study__page h1 {
	font-size: 32px;
	color: #f47738;
	line-height: 40px;
	font-weight: 300;
}

.study__page h3 {
	margin: 8px 0 20px 0;
	font-size: 26px;
	color: #848c95;
	line-height: 32px;
	font-weight: 300;
}

.study__page h5 {
	margin: 0 0 6px 0;
	font-size: 20px;
	color: #55606e;
	line-height: 25px;
	font-weight: 300;
}

.study__page h4.heading-small {
	padding: 10px;
	font-size: 16px;
	font-weight: 500;
}

.study__page p {
	margin: 0 0 20px 0;
	font-size: 16px;
	color: #55606e;
	line-height: 25px;
}

.study__page a,
.study__page a small i {
	font-size: 16px;
	line-height: 25px;
	font-style: normal;
}

.study__page a small {
	display: block;
	margin-bottom: 20px;
}

.study__page .btn {
  border-radius: 4px;
  background-color: #2b8cc4;
  color: white;
  border: none;
  padding: 6px 16px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  font-family: "calluna-sans", Arial, sans-serif;
  display: inline-block;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}

.study__page .btn:hover, .study__page .btn:focus, .study__page .btn:active {
  background-color: #81bbe0;
  text-decoration: none;
  color: white;
}

.study__page .btn:active {
  box-shadow: none;
}

.study__page .tabs-content {
	margin-bottom: 20px;
	border-bottom: 1px solid #d3d5d7;
}

.study__page .location__item {
	position: relative;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #d3d5d7;
}

.location__item .contact_link {
	position: absolute;
	top: 0;
	right: 0;
}

.location__title {
	padding-right: 140px;
}


/*------------------------------------*\
    $ALERTS
\*------------------------------------*/
/**
 * Styles for alert boxes
 *
 */

.study__page .alert{
	margin: 14px 0 20px 0;
  	border-radius: 4px;
  	border: 1px solid #D3D5D7;
  	position: relative;
  	background: #DBEDFB url('../images/alert.png') 10px 18px no-repeat;
}

.study__page .alert__headline {
	font-family: "calluna-sans", Arial, sans-serif;
	padding: 14px 20px 6px 56px;
	font-size: 20px;
	color: #444D5A;
	line-height: 28px;
	margin-bottom: 10px;
}

.study__page .alert__cta{
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;
	border-top: 1px solid #D3D5D7;
}

.study__page .alert__accordion {
	margin: 0 20px 0 56px;
}

.study__page .alert__accordion,
.study__page .alert__accordion p{
	color: #55606e;
	font-size: 14px;
}

.study__page .alert__accordion ul {
	margin-top: 0;
}

.map-google .delta{
	margin-top: 0;
}

.alert--eligible {
  	border-radius: 4px;
  	padding: 14px 20px 14px 68px;
  	position: relative;
  	background: #C8F9EA url('../images/alert-tick.png') 16px 16px no-repeat;
  	margin-bottom: 8px;
}

.alert--eligible h2,p{
	color: #444D5A;
}

.alert--eligible p {
	font-family: "calluna-sans", Arial, sans-serif;
	font-size: 20px;
	line-height: 43px;
	margin-bottom: 10px;
}

.vform .errorlist{
	padding-top:6px;
}

.registration_field .errorlist li{
	padding:0;
}
.link{text-decoration:none;color:#2b8cc4}

.link:hover,.link:focus{color:#81bbe0;text-decoration:underline;cursor:pointer}

.text--small{font-size:13px}

.study__page .btn{
	margin-left: 6px;
}

.nudge--pico {
	margin-right: 4px;
}

.remove-12{
	margin:	0 -10px;
}

.box--pop{
	background-color: #E8F1F7;
}

.cf:after {
  content:"";
  display:table;
  clear:both;
}

.notify-me{
	padding: 12px 33px;
}

.notify-me__header{
	text-align: center;
	margin-bottom: 12px;
}

.notify-me__btn{
	margin-top: 21px;
}

.notify-me__text {
	float: left;
	width: 500px;
	font-size: 15px;
}

.btn--cta{
      font-family: "calluna-sans", Arial, sans-serif !important;

      padding: 0 1em !important;
      height: 40px !important;
      line-height: 40px !important;
      font-size: 14px !important;
      font-weight: normal !important;

      background: #00B1C1 !important;
		  border-radius: 3px !important;
		  color: white !important;
		  text-transform: none !important;
}

.btn--cta:hover, .btn--cta:focus{
	background-color: #00838f !important;
	cursor: pointer;
}§

.notify-me__text{
	float: left;
	width: 500px;
	font-size: 15px;
}

.btn.premium-btn {
}

/*  search results redesign */

.results-container form[action="/explore/"] {
  background-color: #3473C7;
}

.white-text > label,
.white-text{
  color: white !important;
}

.results-container form[action="/explore/"]  input[type="text"] {
  background: white;
  box-shadow: none;
}

.results-container form[action="/explore/"]  input[type="submit"] {
  background-color: #FF595F;
  color: white;
  border-radius: 3px;
  text-transform: none;
}

.results-container form[action="/explore/"]  input[type="submit"]:hover{
	background-color: #cc474c;
}

.search-row .section {
  background: rgba(135, 187, 255, 0.3);
}

.results-container .btn--cta {
  background: #00B1C1 !important;
  border-radius: 3px !important;
  color: white !important;
  text-transform: none !important;
}

.results-container .btn--cta:hover{
	background-color: #00838f !important;
	text-decoration: none;
}

.results-container .alt-holder {
  background: #F2F5F6 !important;
}

.results-container .text-box a,
.results-container .search-row a {
  color: #3473C7;
  text-decoration: underline;
  font-weight: normal;
}

.results-container .text-box a:hover,
.results-container .search-row a:hover{
	color: #446794;
}

.results-container .opener {
  text-decoration: none !important
}

.link-bold{
	text-decoration: underline;
}

.premium__old .section-box .btn a{
	background-color: #ff595f !important;
}

.premium__old .section-box .btn a:hover, 
.premium__old .section-box .btn a:active,
.premium__old .section-box .btn a:focus{
	background-color: #CC474C !important;
}