	
	#cnw_scroller { margin-top: -54px; position: fixed; z-index: 99900; top: 0; left: 0; right: 0; height: 46px; text-align: center; font-family: 'Roboto', sans-serif; opacity: 0;
		-webkit-transition: margin-top 0.4s ease-out, opacity 0.4s ease-out;
		   -moz-transition: margin-top 0.4s ease-out, opacity 0.4s ease-out;
		    -ms-transition: margin-top 0.4s ease-out, opacity 0.4s ease-out;
		     -o-transition: margin-top 0.4s ease-out, opacity 0.4s ease-out;
		        transition: margin-top 0.4s ease-out, opacity 0.4s ease-out;
		
		-webkit-user-select: none;
		   -moz-user-select: none;
		    -ms-user-select: none;
		     -o-user-select: none;
		        user-select: none;
	}
		body.cnw_scroller_active #cnw_scroller { margin-top: 38px; opacity: 1; }
		#cnw_scroller .cnw_scroller_container { position: relative;  margin: 0 auto; text-align: left; }
		
		#cnw_scroller_main { position: absolute; top: 0; left: 0; right: 0; padding-top: 3px; padding-bottom: 3px; background-color: #f6f5f3; z-index: 99999; text-align: center;
			-webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.4);
			   -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.4);
			    -ms-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.4);
			     -o-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.4);
			        box-shadow: 0 1px 8px rgba(0, 0, 0, 0.4);
		}
			#cnw_scroller_main .cnw_scroller_container { position: relative; display: table; margin: 0 auto; width: 100%; /*same as #cnw:*/min-width: 850px; max-width: 1440px; height: 40px; text-align: left; }
			#cnw_scroller_main .logo { float: left; position: relative; display: block; text-indent: -9999px; font-size: 1px; color: transparent; outline: none; width: 293px; height: 40px;
				-webkit-transition: opacity 0.25s ease-out;
				   -moz-transition: opacity 0.25s ease-out;
				    -ms-transition: opacity 0.25s ease-out;
				     -o-transition: opacity 0.25s ease-out;
				        transition: opacity 0.25s ease-out;
			}
				#cnw_scroller_main .logo:before { content: "."; text-indent: -9999px; font-size: 1px; color: transparent; position: absolute; top: 3px; left: 10px; z-index: 100; display: block; width: 273px; height: 34px; background: transparent url('../../images/scroller-sprite-2015.png') no-repeat 0 0; }
				#cnw_scroller_main .logo:hover { opacity: 0.7; }
				
				
			#cnw_scroller_main .return_top { float: right; position: relative; display: inline-block; outline: none; text-align: center; width: 47px !important; border-right: 1px solid #d5d5d5; width: 48px; height: 40px; text-indent: -9999px; font-size: 1px; color: transparent; }
				#cnw_scroller_main .return_top:before { content: "."; text-indent: -9999px; font-size: 1px; color: transparent; position: absolute; display: block; width: 17px; height: 11px; top: 14px; left: 15px; outline: none; background: transparent url('../../images/scroller-sprite-2015.png') no-repeat -273px 0; }
			
			#cnw_scroller_main .top_100 { float: right; display: inline-block; outline: none; text-align: center; height: 34px !important; border-right: 1px solid #d5d5d5; padding: 6px 15px 0 15px; height: 40px; text-align: center; font-family: 'Titillium Web', Georgia, sans-serif; font-weight: 600; font-size: 14px; line-height: 14px; color: #000000; text-transform: uppercase; }
				#cnw_scroller_main .top_100 span { display: block; text-align: center; font-family: inherit; font-size: 18px; line-height: 18px; font-weight: 700; color: inherit; }
				#cnw_scroller_main .top_100:hover { text-decoration: none; cursor: pointer; }
			
			#cnw_scroller_main .random { float: right; position: relative; display: inline-block; outline: none; text-align: center; height: 26px !important; border-right: 1px solid #d5d5d5; padding: 14px 15px 0 38px; height: 40px; text-align: center; font-family: 'Titillium Web', Georgia, sans-serif; font-weight: 600; font-size: 14px; line-height: 14px; color: #000000; text-transform: uppercase; }
				#cnw_scroller_main .random:hover { text-decoration: none; cursor: pointer; }
				#cnw_scroller_main .random:before { content: "."; text-indent: -9999px; font-size: 1px; color: transparent; position: absolute; display: block; width: 19px; height: 19px; top: 11px; left: 15px; outline: none; background: transparent url('../../images/scroller-sprite-2015.png') no-repeat -273px -12px; }
			
			#cnw_scroller_main .form_search { float: right; position: relative; display: table; width: 414px !important; height: 35px !important; border-right: 1px solid #d5d5d5; padding-top: 5px; padding-right: 20px; width: 435px; height: 40px; }
				
				#cnw_scroller_main .form_search .submit { position: relative; float: right; display: inline-block; border: 0; vertical-align: middle; background-color: #25807b; text-indent: -9999px; font-size: 1px; color: transparent; cursor: pointer; width: 30px; height: 30px; padding: 0; box-shadow: 0 0 0 transparent; margin: 0; outline: none;
					-webkit-border-top-right-radius: 4px;
					-webkit-border-bottom-right-radius: 4px;
					-moz-border-radius-topright: 4px;
					-moz-border-radius-bottomright: 4px;
					border-top-right-radius: 4px;
					border-bottom-right-radius: 4px;
				}
					#cnw_scroller_main .form_search .submit:before { content: "."; text-indent: -9999px; font-size: 1px; color: transparent; display: block; position: absolute; top: 7px; left: 7px; width: 16px; height: 16px; background: transparent url('../../images/scroller-sprite-2015.png') -292px -2px; }
				
				#cnw_scroller_main .form_search .query { background-color: #cccccc; float: right; display: inline-block; margin: 0; width: 360px !important; border: 0; padding: 0 12px; width: 384px; height: 30px; vertical-align: middle; font-family: 'Titillium Web', sans-serif; font-size: 16px; line-height: 30px; color: #909090; outline: none; }
					#cnw_scroller_main .form_search .query::-webkit-input-placeholder { color: #888888; }
					#cnw_scroller_main .form_search .query:-moz-placeholder { color: #888888; }
					#cnw_scroller_main .form_search .query::-moz-placeholder { color: #888888; }
					#cnw_scroller_main .form_search .query:-ms-input-placeholder { color: #888888; }
			
				#cnw_scroller_main .form_search .cnw_autosuggest_list { display: none; position: absolute; top: 35px; left: 0; z-index: 999; border: 0; width: 384px; margin: 0; padding: 0; background-color: #fff;
					     -o-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3), inset -5px -5px 15px -5px #F0F0EF;
					    -ms-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3), inset -5px -5px 15px -5px #F0F0EF;
					   -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3), inset -5px -5px 15px -5px #F0F0EF;
					-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3), inset -5px -5px 15px -5px #F0F0EF;
					        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3), inset -5px -5px 15px -5px #F0F0EF;
					
					    -moz-border-radius-bottomright: 5px;
					     -moz-border-radius-bottomleft: 5px;
					-webkit-border-bottom-right-radius: 5px;
					 -webkit-border-bottom-left-radius: 5px;
					        border-bottom-right-radius: 5px;
					         border-bottom-left-radius: 5px;
				}
					#cnw_scroller_main .form_search .cnw_autosuggest_list > li { display: block; margin: 0; padding: 0; }
						#cnw_scroller_main .form_search .cnw_autosuggest_list > li a { display: block; padding: 3px 5px 3px 5px; color: #008080; }
						#cnw_scroller_main .form_search .cnw_autosuggest_list > li b { font-family: inherit; font-weight: bold; color: inherit; display: inline; font-size: inherit; line-height: inherit; }
							#cnw_scroller_main .form_search .cnw_autosuggest_list > li a:hover, #cnw_scroller_main .form_search .cnw_autosuggest_list > li.active a { color: #fff; background-color: #116E6C; cursor: pointer; }
			
			@media all and (max-width: 1000px) {
				#cnw_scroller_main .form_search { width: 294px !important; width: 315px; }
				#cnw_scroller_main .form_search .query { width: 240px !important; width: 264px; }
				#cnw_scroller_main .form_search .cnw_autosuggest_list { width: 264px; }
			}
			