/* Reset (Inspired by E. Meyers)
================================================== */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}html {
	background-color: #596B6F;
}

body {
	background-color: #ffffff;
	height: 100%;
}

a {
	color: #0078CA;
}

a:hover {
	color: #00548D;
}

section, div, header, nav {
	zoom: 1;
}


label.skypeGenericDropDown{
	display: block;
	width: 301px;
	height: 35px;
	margin: 1px;
	border: 1px solid #cad6d9;
	background-color: #eef4f6;
}

.skypeGenericDropDown select{
	border: 0;
	cursor: pointer;
	height: 37px;
	left: 0;
	line-height: 37px;
	opacity: 0;
	padding: 0;
	position: absolute;
	top: 1px;
	width: 305px;
	filter: alpha(opacity=0);
}


.isTablet,
.isMobile {
	display: none; 
}

.noDesktop {
	display: none !important;
}

/* Tablet version
================== */	
@media only screen and (min-width: 768px) and (max-width: 959px) {

.isTablet {
	display: block;
}

.isDesktop,
.isMobile {
	display: none; 
}

} /* end @media only screen and (min-width: 768px) and (max-width: 959px) */

/* Mobile version
================== */	
@media only screen and (max-width: 767px) {

	.isMobile {
		display: block;
	}

	.isDesktop,
	.isTablet {
		display: none; 
	}

	.noDesktop {
		display: block !important;
	}

	.noMobile {
		display: none !important;
	}

} /* end @media only screen and (max-width: 767px) *//*
* Font face declarations
* 
* TTF   - Works in most browsers except IE and iPhone.
* EOT   - IE only.
* WOFF  - Compressed, emerging standard.
* SVG   - iPhone/iPad.
*/

@font-face {
	font-family: "Segoe UI Light";
	src: local("O"),
		 url("/i/common/fonts/latin/segoe-ui-light-latin.woff") format("woff"),
		 url("/i/common/fonts/latin/segoe-ui-light-latin.eot"),
		 url("/i/common/fonts/latin/segoe-ui-light-latin.eot?") format("embedded-opentype"),
		 url("/i/common/fonts/latin/segoe-ui-light-latin.ttf") format("truetype");
	font-style: normal;
	font-weight: 200;
}

@font-face {
	font-family: "Segoe UI Arabic Light";
	src: local("O"),
		 url("/i/common/fonts/arabic/segoe-ui-light-arabic.woff") format("woff"),
		 url("/i/common/fonts/arabic/segoe-ui-light-arabic.eot"),
		 url("/i/common/fonts/arabic/segoe-ui-light-arabic.eot?") format("embedded-opentype"),
		 url("/i/common/fonts/arabic/segoe-ui-light-arabic.ttf") format("truetype");
	font-style: normal;
	font-weight: 200;
}

@font-face {
	font-family: "Segoe UI Cyrillic Light";
	src: local("O"),
		 url("/i/common/fonts/cyrillic/segoe-ui-light-cyrillic-v2.woff") format("woff"),
		 url("/i/common/fonts/cyrillic/segoe-ui-light-cyrillic-v2.eot"),
		 url("/i/common/fonts/cyrillic/segoe-ui-light-cyrillic-v2.eot?") format("embedded-opentype"),
		 url("/i/common/fonts/cyrillic/segoe-ui-light-cyrillic-v2.ttf") format("truetype");
	font-style: normal;
	font-weight: 200;
}

@font-face {
	font-family: "Segoe UI Greek Light";
	src: local("O"),
		 url("/i/common/fonts/greek/segoe-ui-light-greek-v2.woff") format("woff"),
		 url("/i/common/fonts/greek/segoe-ui-light-greek-v2.eot"),
		 url("/i/common/fonts/greek/segoe-ui-light-greek-v2.eot?") format("embedded-opentype"),
		 url("/i/common/fonts/greek/segoe-ui-light-greek-v2.ttf") format("truetype");
	font-style: normal;
	font-weight: 200;
}

@font-face {
	font-family: "Segoe UI Hebrew Light";
	src: local("O"),
		 url("/i/common/fonts/hebrew/segoe-ui-light-hebrew-v2.woff") format("woff"),
		 url("/i/common/fonts/hebrew/segoe-ui-light-hebrew-v2.eot"),
		 url("/i/common/fonts/hebrew/segoe-ui-light-hebrew-v2.eot?") format("embedded-opentype"),
		 url("/i/common/fonts/hebrew/segoe-ui-light-hebrew-v2.ttf") format("truetype");
	font-style: normal;
	font-weight: 200;
}

@font-face {
	font-family: "Segoe UI Regular";
	src: local("O"),
		 url("/i/common/fonts/latin/segoe-ui-regular-latin.woff") format("woff"),
		 url("/i/common/fonts/latin/segoe-ui-regular-latin.eot"),
		 url("/i/common/fonts/latin/segoe-ui-regular-latin.eot?") format("embedded-opentype"),
		 url("/i/common/fonts/latin/segoe-ui-regular-latin.ttf") format("truetype");
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: "Segoe UI Arabic Regular";
	src: local("O"),
		 url("/i/common/fonts/arabic/segoe-ui-regular-arabic.woff") format("woff"),
		 url("/i/common/fonts/arabic/segoe-ui-regular-arabic.eot"),
		 url("/i/common/fonts/arabic/segoe-ui-regular-arabic.eot?") format("embedded-opentype"),
		 url("/i/common/fonts/arabic/segoe-ui-regular-arabic.ttf") format("truetype");
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: "Segoe UI Cyrillic Regular";
	src: local("O"),
		 url("/i/common/fonts/cyrillic/segoe-ui-regular-cyrillic.woff") format("woff"),
		 url("/i/common/fonts/cyrillic/segoe-ui-regular-cyrillic.eot"),
		 url("/i/common/fonts/cyrillic/segoe-ui-regular-cyrillic.eot?") format("embedded-opentype"),
		 url("/i/common/fonts/cyrillic/segoe-ui-regular-cyrillic.ttf") format("truetype");
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: "Segoe UI Greek Regular";
	src: local("O"),
		 url("/i/common/fonts/greek/segoe-ui-regular-greek.woff") format("woff"),
		 url("/i/common/fonts/greek/segoe-ui-regular-greek.eot"),
		 url("/i/common/fonts/greek/segoe-ui-regular-greek.eot?") format("embedded-opentype"),
		 url("/i/common/fonts/greek/segoe-ui-regular-greek.ttf") format("truetype");
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: "Segoe UI Hebrew Regular";
	src: local("O"),
		 url("/i/common/fonts/hebrew/segoe-ui-regular-hebrew.woff") format("woff"),
		 url("/i/common/fonts/hebrew/segoe-ui-regular-hebrew.eot"),
		 url("/i/common/fonts/hebrew/segoe-ui-regular-hebrew.eot?") format("embedded-opentype"),
		 url("/i/common/fonts/hebrew/segoe-ui-regular-hebrew.ttf") format("truetype");
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: "Segoe UI Semibold";
	src: local("O"),
		 url("/i/common/fonts/latin/segoe-ui-semibold-latin.woff") format("woff"),
		 url("/i/common/fonts/latin/segoe-ui-semibold-latin.eot"),
		 url("/i/common/fonts/latin/segoe-ui-semibold-latin.eot?") format("embedded-opentype"),
		 url("/i/common/fonts/latin/segoe-ui-semibold-latin.ttf") format("truetype");
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: "Segoe UI Arabic Semibold";
	src: local("O"),
		 url("/i/common/fonts/arabic/segoe-ui-semibold-arabic.woff") format("woff"),
		 url("/i/common/fonts/arabic/segoe-ui-semibold-arabic.eot"),
		 url("/i/common/fonts/arabic/segoe-ui-semibold-arabic.eot?") format("embedded-opentype"),
		 url("/i/common/fonts/arabic/segoe-ui-semibold-arabic.ttf") format("truetype");
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: "Segoe UI Cyrillic Semibold";
	src: local("O"),
		 url("/i/common/fonts/cyrillic/segoe-ui-semibold-cyrillic.woff") format("woff"),
		 url("/i/common/fonts/cyrillic/segoe-ui-semibold-cyrillic.eot"),
		 url("/i/common/fonts/cyrillic/segoe-ui-semibold-cyrillic.eot?") format("embedded-opentype"),
		 url("/i/common/fonts/cyrillic/segoe-ui-semibold-cyrillic.ttf") format("truetype");
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: "Segoe UI Greek Semibold";
	src: local("O"),
		 url("/i/common/fonts/greek/segoe-ui-semibold-greek.woff") format("woff"),
		 url("/i/common/fonts/greek/segoe-ui-semibold-greek.eot"),
		 url("/i/common/fonts/greek/segoe-ui-semibold-greek.eot?") format("embedded-opentype"),
		 url("/i/common/fonts/greek/segoe-ui-semibold-greek.ttf") format("truetype");
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: "Segoe UI Hebrew Semibold";
	src: local("O"),
		 url("/i/common/fonts/hebrew/segoe-ui-semibold-hebrew.woff") format("woff"),
		 url("/i/common/fonts/hebrew/segoe-ui-semibold-hebrew.eot"),
		 url("/i/common/fonts/hebrew/segoe-ui-semibold-hebrew.eot?") format("embedded-opentype"),
		 url("/i/common/fonts/hebrew/segoe-ui-semibold-hebrew.ttf") format("truetype");
	font-style: normal;
	font-weight: 400;
}

/*
* Generic shared typography styles
*/
body {
	font: 14px/18px "Segoe UI", "Segoe WP", "Segoe UI Regular", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
	color: #333534;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
}

	html[lang=ar] body {
		font-family: "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
	}

	html[lang=ru] body,
	html[lang=uk] body,
	html[lang=bg] body {
		font-family: "Segoe UI", "Segoe WP", "Segoe UI Regular", "Segoe UI Cyrillic Regular", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
	}

	html[lang=el] body {
		font-family: "Segoe UI", "Segoe WP", "Segoe UI Regular", "Segoe UI Greek Regular", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
	}

	html[lang=he] body {
		font-family: "Segoe UI", "Segoe WP", "Segoe UI Regular", "Segoe UI Hebrew Regular", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
	}

input, textarea, select {
	font-family: "Segoe UI", "Segoe WP", "Segoe UI Regular", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
}

	html[lang=ar] input,
	html[lang=ar] textarea,
	html[lang=ar] select {
		font-family: "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
	}

	html[lang=ru] input,
	html[lang=ru] textarea,
	html[lang=ru] select,
	html[lang=uk] input,
	html[lang=uk] textarea,
	html[lang=uk] select,
	html[lang=bg] input,
	html[lang=bg] textarea,
	html[lang=bg] select {
		font-family: "Segoe UI", "Segoe WP", "Segoe UI Regular", "Segoe UI Cyrillic Regular", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
	}

	html[lang=el] input,
	html[lang=el] textarea,
	html[lang=el] select {
		font-family: "Segoe UI", "Segoe WP", "Segoe UI Regular", "Segoe UI Greek Regular", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
	}

	html[lang=he] input,
	html[lang=he] textarea,
	html[lang=he] select {
		font-family: "Segoe UI", "Segoe WP", "Segoe UI Regular", "Segoe UI Hebrew Regular", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
	}

	h1, h2, h3, h4, h5, h6, p,
	#CQrte h1,
	#CQrte h2,
	#CQrte h3,
	#CQrte h4,
	#CQrte h5,
	#CQrte h6,
	#CQrte p,
	.title-h1,
	.title-h2,
	.title-h3,
	.title-h4,
	.title-h5 {
		margin-bottom: 18px;
	}

		h2, h3 {
			margin-bottom: 12px;
		}

	small {
		font-size: 0.89em;
	}

	b,strong {
		font-weight: bold;
	}

	i,em {
		font-style: italic;
	}

	u {
		text-decoration: underline;
	}

	p:last-child {
			margin-bottom: 0;
	}

	h1,
	.title-h1,
	#CQrte h1,
	#CQrte .title-h1 {
		font-size: 36px;
		line-height: 42px;
		letter-spacing: -1px;
		font-weight: 200;
		font-family: "Segoe UI Light";
	}

	h1.semibold,
	.title-h1.semibold,
	#CQrte h1.semibold,
	#CQrte .title-h1.semibold {
		font-size: 36px;
		line-height: 42px;
		letter-spacing: -1px;
		font-weight: 400;
		font-family: "Segoe UI Regular";
	}

		html[lang=ar] h1,
		html[lang=ar] .title-h1,
		html[lang=ar] #CQrte h1,
		html[lang=ar] #CQrte .title-h1 {
			font-family: "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
		}

			html[lang=ar] h1.semibold,
			html[lang=ar] .title-h1.semibold,
			html[lang=ar] #CQrte h1.semibold,
			html[lang=ar] #CQrte .title-h1.semibold {
				font-family: "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
			}

		html[lang=ru] h1,
		html[lang=ru] .title-h1,
		html[lang=ru] #CQrte h1,
		html[lang=ru] #CQrte .title-h1,
		html[lang=uk] h1,
		html[lang=uk] .title-h1,
		html[lang=uk] #CQrte h1,
		html[lang=uk] #CQrte .title-h1,
		html[lang=bg] h1,
		html[lang=bg] .title-h1,
		html[lang=bg] #CQrte h1,
		html[lang=bg] #CQrte .title-h1 {
			font-family: "Segoe UI Cyrillic Light", "Segoe UI Light", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
		}

			html[lang=ru] h1.semibold,
			html[lang=ru] .title-h1.semibold,
			html[lang=ru] #CQrte h1.semibold,
			html[lang=ru] #CQrte .title-h1.semibold,
			html[lang=uk] h1.semibold,
			html[lang=uk] .title-h1.semibold,
			html[lang=uk] #CQrte h1.semibold,
			html[lang=uk] #CQrte .title-h1.semibold,
			html[lang=bg] h1.semibold,
			html[lang=bg] .title-h1.semibold,
			html[lang=bg] #CQrte h1.semibold,
			html[lang=bg] #CQrte .title-h1.semibold {
				font-family: "Segoe UI", "Segoe UI Regular", "Segoe UI Cyrillic Regular", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
			}            

		html[lang=el] h1,
		html[lang=el] .title-h1,
		html[lang=el] #CQrte h1,
		html[lang=el] #CQrte .title-h1 {
			font-family: "Segoe UI Greek Light", "Segoe UI Light", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
		}

			html[lang=el] h1.semibold,
			html[lang=el] .title-h1.semibold,
			html[lang=el] #CQrte h1.semibold,
			html[lang=el] #CQrte .title-h1.semibold {
				font-family: "Segoe UI", "Segoe UI Regular", "Segoe UI Greek Regular", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
			}

		html[lang=he] h1,
		html[lang=he] .title-h1,
		html[lang=he] #CQrte h1,
		html[lang=he] #CQrte .title-h1 {
			font-family: "Segoe UI Hebrew Light", "Segoe UI Light", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
		}

			html[lang=he] h1.semibold,
			html[lang=he] .title-h1.semibold,
			html[lang=he] #CQrte h1.semibold,
			html[lang=he] #CQrte .title-h1.semibold {
				font-family: "Segoe UI", "Segoe UI Regular", "Segoe UI Hebrew Regular", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
			}

	h2,
	.title-h2,
	#CQrte h2,
	#CQrte .title-h2 {
		font-size: 30px;
		line-height: 36px;
		letter-spacing: -1px;
		font-weight: 200;
		font-family: "Segoe UI Light";
	}

		html[lang=ar] h2,
		html[lang=ar] .title-h2,
		html[lang=ar] #CQrte h2,
		html[lang=ar] #CQrte .title-h2 {
			font-family: "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
		}

		html[lang=ru] h2,
		html[lang=ru] .title-h2,
		html[lang=ru] #CQrte h2,
		html[lang=ru] #CQrte .title-h2,
		html[lang=uk] h2,
		html[lang=uk] .title-h2,
		html[lang=uk] #CQrte h2,
		html[lang=uk] #CQrte .title-h2,
		html[lang=bg] h2,
		html[lang=bg] .title-h2,
		html[lang=bg] #CQrte h2,
		html[lang=bg] #CQrte .title-h2 {
			font-family: "Segoe UI Cyrillic Light", "Segoe UI Light", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
		}

		html[lang=el] h2,
		html[lang=el] .title-h2,
		html[lang=el] #CQrte h2,
		html[lang=el] #CQrte .title-h2 {
			font-family: "Segoe UI Greek Light", "Segoe UI Light", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
		}

		html[lang=he] h2,
		html[lang=he] .title-h2,
		html[lang=he] #CQrte h2,
		html[lang=he] #CQrte .title-h2 {
			font-family: "Segoe UI Hebrew Light", "Segoe UI Light", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
		}

	h2.semibold,
	.title-h2.semibold {
		font-size: 30px;
		line-height: 36px;
		letter-spacing: -1px;
		font-weight: 400;
		font-family: "Segoe UI Regular";
	}

		html[lang=ar] h2.semibold,
		html[lang=ar] .title-h2.semibold,
		html[lang=ar] #CQrte h2.semibold,
		html[lang=ar] #CQrte .title-h2.semibold {
			font-family: "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
		}

		html[lang=ru] h2.semibold,
		html[lang=ru] .title-h2.semibold,
		html[lang=ru] #CQrte h2.semibold,
		html[lang=ru] #CQrte .title-h2.semibold,
		html[lang=uk] h2.semibold,
		html[lang=uk] .title-h2.semibold,
		html[lang=uk] #CQrte h2.semibold,
		html[lang=uk] #CQrte .title-h2.semibold,
		html[lang=bg] h2.semibold,
		html[lang=bg] .title-h2.semibold,
		html[lang=bg] #CQrte h2.semibold,
		html[lang=bg] #CQrte .title-h2.semibold {
			font-family: "Segoe UI", "Segoe UI Cyrillic Regular", "Segoe UI Regular", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
		}

		html[lang=el] h2.semibold,
		html[lang=el] .title-h2.semibold,
		html[lang=el] #CQrte h2.semibold,
		html[lang=el] #CQrte .title-h2.semibold {
			font-family: "Segoe UI", "Segoe UI Greek Regular", "Segoe UI Regular", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
		}

		html[lang=he] h2.semibold,
		html[lang=he] .title-h2.semibold,
		html[lang=he] #CQrte h2.semibold,
		html[lang=he] #CQrte .title-h2.semibold {
			font-family: "Segoe UI", "Segoe UI Hebrew Regular", "Segoe UI Regular", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
		}

	h3,
	.title-h3,
	#CQrte h3,
	#CQrte .title-h3 {
		font-size: 24px;
		line-height: 30px;
		letter-spacing: -1px;
		font-weight: 400;
		font-family: "Segoe UI Regular";
	}

		html[lang=ar] h3,
		html[lang=ar] .title-h3,
		html[lang=ar] #CQrte h3,
		html[lang=ar] #CQrte .title-h3 {
			font-family: "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
		}

		html[lang=ru] h3,
		html[lang=ru] .title-h3,
		html[lang=ru] #CQrte h3,
		html[lang=ru] #CQrte .title-h3,
		html[lang=uk] h3,
		html[lang=uk] .title-h3,
		html[lang=uk] #CQrte h3,
		html[lang=uk] #CQrte .title-h3,
		html[lang=bg] h3,
		html[lang=bg] .title-h3,
		html[lang=bg] #CQrte h3,
		html[lang=bg] #CQrte .title-h3 {
			font-family: "Segoe UI", "Segoe UI Cyrillic Regular", "Segoe UI Regular", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
		}

		html[lang=el] h3,
		html[lang=el] .title-h3,
		html[lang=el] #CQrte h3,
		html[lang=el] #CQrte .title-h3 {
			font-family: "Segoe UI", "Segoe UI Greek Regular", "Segoe UI Regular", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
		}

		html[lang=he] h3,
		html[lang=he] .title-h3,
		html[lang=he] #CQrte h3,
		html[lang=he] #CQrte .title-h3 {
			font-family: "Segoe UI", "Segoe UI Hebrew Regular", "Segoe UI Regular", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
		}

		h3.semibold,
		#CQrte h3.semibold {
			font-weight: 400;
			font-family: "Segoe UI Semibold";
		}

			html[lang=ar] h3.semibold,
			html[lang=ar] .title-h3.semibold,
			html[lang=ar] #CQrte h3.semibold,
			html[lang=ar] #CQrte .title-h3.semibold {
				font-family: "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
			}

			html[lang=ru] h3.semibold,
			html[lang=ru] .title-h3.semibold,
			html[lang=ru] #CQrte h3.semibold,
			html[lang=ru] #CQrte .title-h3.semibold,
			html[lang=uk] h3.semibold,
			html[lang=uk] .title-h3.semibold,
			html[lang=uk] #CQrte h3.semibold,
			html[lang=uk] #CQrte .title-h3.semibold,
			html[lang=bg] h3.semibold,
			html[lang=bg] .title-h3.semibold,
			html[lang=bg] #CQrte h3.semibold,
			html[lang=bg] #CQrte .title-h3.semibold {
				font-family: "Segoe UI Cyrillic Semibold", "Segoe UI Semibold", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
			}

			html[lang=el] h3.semibold,
			html[lang=el] .title-h3.semibold,
			html[lang=el] #CQrte h3.semibold,
			html[lang=el] #CQrte .title-h3.semibold {
				font-family: "Segoe UI Greek Semibold", "Segoe UI Semibold", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
			}

			html[lang=he] h3.semibold,
			html[lang=he] .title-h3.semibold,
			html[lang=he] #CQrte h3.semibold,
			html[lang=he] #CQrte .title-h3.semibold {
				font-family: "Segoe UI Hebrew Semibold", "Segoe UI Semibold", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
			}

	h4,
	.title-h4,
	#CQrte h4,
	#CQrte .title-h4 {
		font-size: 20px;
		line-height: 24px;
		letter-spacing: -1px;
		font-weight: 400;
		font-family: "Segoe UI Regular";
	}

		html[lang=ar] h4,
		html[lang=ar] .title-h4,
		html[lang=ar] #CQrte h4,
		html[lang=ar] #CQrte .title-h4 {
			font-family: "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
		}

		html[lang=ru] h4,
		html[lang=ru] .title-h4,
		html[lang=ru] #CQrte h4,
		html[lang=ru] #CQrte .title-h4,
		html[lang=uk] h4,
		html[lang=uk] .title-h4,
		html[lang=uk] #CQrte h4,
		html[lang=uk] #CQrte .title-h4,
		html[lang=bg] h4,
		html[lang=bg] .title-h4,
		html[lang=bg] #CQrte h4,
		html[lang=bg] #CQrte .title-h4 {
			font-family: "Segoe UI", "Segoe UI Cyrillic Regular", "Segoe UI Regular", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
		}

		html[lang=el] h4,
		html[lang=el] .title-h4,
		html[lang=el] #CQrte h4,
		html[lang=el] #CQrte .title-h4 {
			font-family: "Segoe UI", "Segoe UI Greek Regular", "Segoe UI Regular", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
		}

		html[lang=he] h4,
		html[lang=he] .title-h4,
		html[lang=he] #CQrte h4,
		html[lang=he] #CQrte .title-h4 {
			font-family: "Segoe UI", "Segoe UI Hebrew Regular", "Segoe UI Regular", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
		}

		h4.semibold,
		.title-h4.semibold,
		#CQrte h4.semibold,
		#CQrte .title-h4.semibold {
			font-weight: 400;
			font-family: "Segoe UI Semibold";
		}    

			html[lang=ar] h4.semibold,
			html[lang=ar] .title-h4.semibold,
			html[lang=ar] #CQrte h4.semibold,
			html[lang=ar] #CQrte .title-h4.semibold {
				font-family: "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
			}

			html[lang=ru] h4.semibold,
			html[lang=ru] .title-h4.semibold,
			html[lang=ru] #CQrte h4.semibold,
			html[lang=ru] #CQrte .title-h4.semibold,
			html[lang=uk] h4.semibold,
			html[lang=uk] .title-h4.semibold,
			html[lang=uk] #CQrte h4.semibold,
			html[lang=uk] #CQrte .title-h4.semibold,
			html[lang=bg] h4.semibold,
			html[lang=bg] .title-h4.semibold,
			html[lang=bg] #CQrte h4.semibold,
			html[lang=bg] #CQrte .title-h4.semibold {
				font-family: "Segoe UI Cyrillic Semibold", "Segoe UI Semibold", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
			}

			html[lang=el] h4.semibold,
			html[lang=el] .title-h4.semibold,
			html[lang=el] #CQrte h4.semibold,
			html[lang=el] #CQrte .title-h4.semibold {
					font-family: "Segoe UI Greek Semibold", "Segoe UI Semibold", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
			}

			html[lang=he] h4.semibold,
			html[lang=he] .title-h4.semibold,
			html[lang=he] #CQrte h4.semibold,
			html[lang=he] #CQrte .title-h4.semibold {
				font-family: "Segoe UI Hebrew Semibold", "Segoe UI Semibold", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
			}

	div.semibold,
	input.semibold {
		font-weight: 400;
		font-family: "Segoe UI Semibold";
	}

		html[lang=ar] div.semibold,
		html[lang=ar] input.semibold {
			font-family: "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
		}

		html[lang=ru] div.semibold,
		html[lang=ru] input.semibold,
		html[lang=uk] div.semibold,
		html[lang=uk] input.semibold,
		html[lang=bg] div.semibold,
		html[lang=bg] input.semibold {
			font-family: "Segoe UI Cyrillic Semibold", "Segoe UI Semibold", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
		}

		html[lang=el] div.semibold,
		html[lang=el] input.semibold {
			font-family: "Segoe UI Greek Semibold", "Segoe UI Semibold", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
		}

		html[lang=he] div.semibold,
		html[lang=he] input.semibold {
			font-family: "Segoe UI Hebrew Semibold", "Segoe UI Semibold", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
		}

	p,
	#CQrte p {
		font-size: 16px;
		line-height: 20px;
		font-weight: 400;
	}

		p.smaller,
		p span.smaller,
		#CQrte p span.smaller {
			font-size: 14px;
			line-height: 18px;
		}

		p.smallest,
		p span.smallest,
		#CQrte p span.smallest {
			font-size: 12px;
			line-height: 18px;
		}

		p.semibold,
		p span.semibold,
		#CQrte p span.semibold {
			font-weight: 400;
			font-family: "Segoe UI Semibold";
		}        

			html[lang=ar] p.semibold,
			html[lang=ar] p span.semibold,
			html[lang=ar] #CQrte p.semibold,
			html[lang=ar] #CQrte p span.semibold {
				font-family: "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
			}

			html[lang=ru] p.semibold,
			html[lang=ru] p span.semibold,
			html[lang=ru] #CQrte p.semibold,
			html[lang=ru] #CQrte p span.semibold,
			html[lang=uk] p.semibold,
			html[lang=uk] p span.semibold,
			html[lang=uk] #CQrte p.semibold,
			html[lang=uk] #CQrte p span.semibold,
			html[lang=bg] p.semibold,
			html[lang=bg] p span.semibold,
			html[lang=bg] #CQrte p.semibold,
			html[lang=bg] #CQrte p span.semibold {
				font-family: "Segoe UI Cyrillic Semibold", "Segoe UI Semibold", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
			}

			html[lang=el] p.semibold,
			html[lang=el] p span.semibold,
			html[lang=el] #CQrte p.semibold,
			html[lang=el] #CQrte p span.semibold {
				font-family: "Segoe UI Greek Semibold", "Segoe UI Semibold", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
			}

			html[lang=he] p.semibold,
			html[lang=he] p span.semibold,
			html[lang=he] #CQrte p.semibold,
			html[lang=he] #CQrte p span.semibold {
				font-family: "Segoe UI Hebrew Semibold", "Segoe UI Semibold", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
			}

	p.semilight {
		font-size: 13px;
		opacity: 0.5;
		-moz-opacity: 0.5;
		filter:alpha(opacity=50);
		margin-bottom: 0;
	}

a,
#CQrte a {
	text-decoration: none;
	color: #0078ca;
}

/*
* For the iphone to prevent autozoom.
*/
@media only screen and (max-device-width: 480px) {
	input:focus,
	input:hover,
	select:hover {
		font-size: 16px !important;;
	}
}

/*
* For the mobile.
*/
@media only screen and (max-width: 767px) {

	h1, h2, h3, h4,
	h1.semibold,
	h2.semibold,
	h3.semibold,
	h4.semibold,
	.title-h1,
	.title-h2,
	.title-h3,
	.title-h4,
	.title-h1.semibold,
	.title-h2.semibold,
	.title-h3.semibold,
	.title-h4.semibold {		
		letter-spacing: -0.5px;
	}

	h1,
	.title-h1 {
		font-size: 24px;
		line-height: 28px;
		font-weight: 400;
		font-family: "Segoe UI Regular";
	}

		h1.semibold,
		.title-h1.semibold {
			font-size: 24px;
			line-height: 28px;
			font-weight: 400;
			font-family: "Segoe UI Semibold";
		}

	h2,
	.title-h2 {
		font-size: 18px;
		line-height: 20px;
		font-weight: 400;
		font-family: "Segoe UI Regular";
	}

		h2.semibold,
		.title-h2.semibold {
			font-size: 18px;
			line-height: 20px;
			font-weight: 400;
			font-family: "Segoe UI Semibold";
		}

	h3,
	.title-h3 {
		font-size: 18px;
		line-height: 20px;
		font-weight: 400;
		font-family: "Segoe UI Regular";
	}

		h3.semibold,
		.title-h3.semibold {
			font-weight: 400;
			font-family: "Segoe UI Semibold";
		}

	h4,
	.title-h4 {
		font-size: 18px;
		line-height: 20px;
		font-weight: 400;
		font-family: "Segoe UI Regular";
	}

		h4.semibold {
			font-weight: 400;
			font-family: "Segoe UI Semibold";
		}

			html[lang=ar] h1,
			html[lang=ar] h2,
			html[lang=ar] h3,
			html[lang=ar] h4,
			html[lang=ar] .title-h1,
			html[lang=ar] .title-h2,
			html[lang=ar] .title-h3,
			html[lang=ar] .title-h4 {
				font-family: "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
			}

				html[lang=ar] h2.semibold,
				html[lang=ar] h3.semibold,
				html[lang=ar] h4.semibold,
				html[lang=ar] .title-h2.semibold,
				html[lang=ar] .title-h3.semibold,
				html[lang=ar] .title-h4.semibold {
					font-family: "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
				}
	
			html[lang=ru] h1,
			html[lang=ru] h2,
			html[lang=ru] h3,
			html[lang=ru] h4,
			html[lang=ru] .title-h1,
			html[lang=ru] .title-h2,
			html[lang=ru] .title-h3,
			html[lang=ru] .title-h4,
			html[lang=uk] h1,
			html[lang=uk] h2,
			html[lang=uk] h3,
			html[lang=uk] h4,
			html[lang=uk] .title-h1,
			html[lang=uk] .title-h2,
			html[lang=uk] .title-h3,
			html[lang=uk] .title-h4,
			html[lang=bg] h1,
			html[lang=bg] h2,
			html[lang=bg] h3,
			html[lang=bg] h4,
			html[lang=bg] .title-h1,
			html[lang=bg] .title-h2,
			html[lang=bg] .title-h3,
			html[lang=bg] .title-h4 {
				font-family: "Segoe UI Cyrillic Regular", "Segoe UI Regular", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
			}

				html[lang=ru] h2.semibold,
				html[lang=ru] h3.semibold,
				html[lang=ru] h4.semibold,
				html[lang=ru] .title-h2.semibold,
				html[lang=ru] .title-h3.semibold,
				html[lang=ru] .title-h4.semibold,
				html[lang=uk] h2.semibold,
				html[lang=uk] h3.semibold,
				html[lang=uk] h4.semibold,
				html[lang=uk] .title-h2.semibold,
				html[lang=uk] .title-h3.semibold,
				html[lang=uk] .title-h4.semibold,
				html[lang=bg] h2.semibold,
				html[lang=bg] h3.semibold,
				html[lang=bg] h4.semibold,
				html[lang=bg] .title-h2.semibold,
				html[lang=bg] .title-h3.semibold,
				html[lang=bg] .title-h4.semibold {
					font-family: "Segoe UI Cyrillic Semibold", "Segoe UI Semibold", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
				}
	
			html[lang=el] h1,
			html[lang=el] h2,
			html[lang=el] h3,
			html[lang=el] h4,
			html[lang=el] .title-h1,
			html[lang=el] .title-h2,
			html[lang=el] .title-h3,
			html[lang=el] .title-h4 {
				font-family: "Segoe UI Regular", "Segoe UI Greek Regular", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
			}

				html[lang=el] h2.semibold,
				html[lang=el] h3.semibold,
				html[lang=el] h4.semibold,
				html[lang=el] .title-h2.semibold,
				html[lang=el] .title-h3.semibold,
				html[lang=el] .title-h4.semibold {
					font-family: "Segoe UI Semibold", "Segoe UI Greek Semibold", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
				}

	
			html[lang=he] h1,
			html[lang=he] h2,
			html[lang=he] h3,
			html[lang=he] h4,
			html[lang=he] .title-h1,
			html[lang=he] .title-h2,
			html[lang=he] .title-h3,
			html[lang=he] .title-h4 {
				font-family: "Segoe UI Regular", "Segoe UI Hebrew Regular", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
			}

				html[lang=he] h2.semibold,
				html[lang=he] h3.semibold,
				html[lang=he] h4.semibold,
				html[lang=he] .title-h2.semibold,
				html[lang=he] .title-h3.semibold,
				html[lang=he] .title-h4.semibold {
					font-family: "Segoe UI Semibold", "Segoe UI Hebrew Semibold", "Helvetica Neue", Helvetica, Tahoma, Arial Unicode MS, sans-serif;
				}


	p {
		font-size: 14px;
		line-height: 16px;
		font-weight: 400;
	}

		p.smaller,
		p span.smaller {
			font-size: 12px;
			line-height: 16px;
		}

		p.smallest,
		p span.smallest {
			font-size: 12px;
			line-height: 16px;
		}

		p.lightHeading {
			opacity: 0.5;
			-moz-opacity: 0.5;
			filter:alpha(opacity=5);
			margin-bottom: 0;
		}
}/* GENERAL BUTTON AND SMALL BUTTON STYLES */
.btn {
	color: white;
	font-weight: 400;
	font-size: 20px;
	display: inline-block;
	height: 100%;
	cursor: pointer;
	overflow: visible;
	text-decoration: none;
	line-height: 24px;
	letter-spacing: -0.01em;
	-webkit-border-radius: 50px;
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-moz-border-radius: 50px;
	border-radius: 50px;
	border: none;
	position: relative;
	border-width: 2px;
	border-style: solid;
	padding: 8px 0px 11px 0px;
	background-color: #FFF;
	cursor: hand;
	/* cross browser word break */
	word-wrap:break-word;
	word-break: break-word;
	-ms-word-break: break-word;
	text-align: center;
	margin: 2px;
}

	.btn:hover,
	.btn:focus {
		border-width: 4px;
		margin: auto;
	}

	.btn:active {
		border-width: 2px;
		margin: 2px;
	}
	
	/* Disable button expansion in ie7 */
	
	*:first-child+html .btn{
		margin: 0px
	}
	
	*:first-child+html .btn:hover,
	*:first-child+html .btn:focus,
	*:first-child+html .btn:active {
		border-width: 2px;
		margin: 0px;
	}

button {
	font-family: inherit;
	margin: 0px;
}

.btn span {
	display: block;
}

.btn.disabled {
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	cursor: not-allowed;
	zoom: 1;
	border-width: 2px;
	margin: 2px;
}

	/* remove extra padding from FF buttons */
	.btn::-moz-focus-inner,
	.btn.small::-moz-focus-inner {
		border: 0;
		padding: 0;
		
	}

		/* The above rule removes the focus outline in Firefox.  This rule restores it. */
		
		.btn:focus,
		.btn.small:focus {
			outline: 1px dotted #212121;
		}

		/* The above rule removes the focus outline in Firefox.  This rule restores it. */
		.btn:hover,
		.btn.small:hover,
		.btn:active,
		.btn.small:active {
			outline: none;
		}

.btn.small {
	font-size: 16px;
	line-height: 20px;
	padding: 5px 0px 7px 0px;
}

*:first-child+html button.btn {
	padding-bottom: 2px;
}

*:first-child+html button.btn.small {
	padding-bottom: 1px;
}

.btn .deviceSpec .lineOne {
	font-size: 14px;
	line-height: 17px;
}

.btn .deviceSpec .lineTwo {
	font-size: 18px;
	line-height: 20px;
}

/* 
 *	BUTTON TYPES AND COLORS 
 */
.btn.primaryCta {
	background-color: #7fba00;
	border-color: #7fba00;
}

.btn.primaryCta:hover,
.btn.primaryCta:focus,
.btn.primaryCta.disabled {
	color: white;
	background-color: #75ab00;
	border-color: #75ab00;
	text-decoration: none;
}

.btn.primaryCta:active {
	color: white;
	background-color: #6c9e00;
	border-color: #6c9e00;
}

	.btn.primaryNegativeCta {
		background-color: #FFF;
		color: #333534;
		border-color: #c0dce6;
	}

	.btn.primaryNegativeCta.disabled {
		background-color: #FFF !important;
		color: #333534 !important;
		border-color: #c0dce6 !important;
	}

	.btn.primaryNegativeCta:hover,
	.btn.primaryNegativeCta:focus {
		background-color: #a2c5d3;
		color: #FFF;
		border-color: #a2c5d3;
		text-decoration: none;
	}

	.btn.primaryNegativeCta:active {
		background-color: #91b1bd;
		color: #FFF;
		border-color: #91b1bd;
	}

		.btn.secondaryCta {
			background-color: #FFF;
			color: #0078ca;
			border-color: #00aff0;
		}

		.btn.secondaryCta.disabled {
			background-color: #FFF !important;
			color: #0078ca !important;
			border-color: #00aff0 !important;
		}

		.btn.secondaryCta:hover,
		.btn.secondaryCta:focus {
			background-color: #00aff0;
			color: #FFF;
			border-color: #00aff0;
			text-decoration: none;
		}

		.btn.secondaryCta:active {
			background-color: #009dd8;
			color: #FFF;
			border-color: #009dd8;
		}

			.btn.secondaryNegativeCta {
				background-color: #FFF;
				color: #0078ca;
				border-color: #FFF;
			}

			.btn.secondaryNegativeCta.disabled {
				background-color: #FFF !important;
				color: #0078ca !important;
				border-color: #FFF !important;
			}

			.btn.secondaryNegativeCta:hover,
			.btn.secondaryNegativeCta:focus {
				background-color: #FFF;
				color: #333534;
				border-color: #FFF;
				text-decoration: none;
			}

			.btn.secondaryNegativeCta:active {
				background-color: #e4eef2;
				color: #333534;
				border-color: #e4eef2;
			}

				.btn.premiumCta {
					background-color: #953cac;
					color: #FFF;
					border-color: #953cac;
				}

				.btn.premiumCta.disabled {
					background-color: #953cac !important;
					color: #FFF !important;
					border-color: #953cac !important;
				}

				.btn.premiumCta:hover,
				.btn.premiumCta:focus {
					background-color: #7f3392;
					color: #FFF;
					border-color: #7f3392;
					text-decoration: none;
				}

				.btn.premiumCta:active {
					background-color: #68217a;
					color: #FFF;
					border-color: #68217a;
				}

					.btn.premiumSecondaryCta {
						background-color: #FFF;
						color: #953cac;
						border-color: #953cac;
					}

					.btn.premiumSecondaryCta.disabled {
						background-color: #FFF !important;
						color: #953cac !important;
						border-color: #953cac !important;
					}

					.btn.premiumSecondaryCta:hover,
					.btn.premiumSecondaryCta:focus {
						background-color: #7f3392;
						color: #FFF;
						border-color: #7f3392;
						text-decoration: none;
					}

					.btn.premiumSecondaryCta:active {
						background-color: #68217a;
						color: #FFF;
						border-color: #68217a;
					}

/* 
 *	BUTTON ICONS 
 */
.btn > span,
.btn .noArrow,
.btn .arrowUp,
.btn .arrowDown,
.btn .arrowNext,
.btn .arrowPrev,
.btn .deviceSpec {
	position: relative;
	width: auto;
	padding-left: 25px;
	padding-right: 25px;
}

.btn .deviceSpec {
	padding-left: 75px;
	padding-right: 25px;
}

html.rtl .btn .deviceSpec {
	padding-left: 25px;
	padding-right: 75px;
}

	.btn .arrowUp,
	.btn .arrowDown,
	.btn .arrowNext {
		padding-right: 52px;
	}

		html.rtl .btn .arrowUp,
		html.rtl .btn .arrowDown,
		html.rtl .btn .arrowNext {
			padding-right: 25px;
			padding-left: 52px;
		}

	.btn .arrowPrev {
		padding-left: 52px;
	}

		html.rtl .btn .arrowPrev {
			padding-left: 25px;
			padding-right: 52px;
		}

		.btn.small > span,
		.btn.small .noArrow,
		.btn.small .arrowUp,
		.btn.small .arrowDown,
		.btn.small .arrowNext,
		.btn.small .arrowPrev {
			position: relative;
			width: auto;
			padding-left: 18px;
			padding-right: 18px;
		}

			.btn.small .arrowUp,
			.btn.small .arrowDown,
			.btn.small .arrowNext {
				padding-left: 18px;
				padding-right: 45px;
			}

				html.rtl .btn.small .arrowUp,
				html.rtl .btn.small .arrowDown,
				html.rtl .btn.small .arrowNext {
					padding-right: 18px;
					padding-left: 45px;
				}

			.btn.small .arrowPrev {
				padding-left: 45px;
			}

				html.rtl .btn.small .arrowPrev {
					padding-left: 18px;
					padding-right: 45px;
				}

/* Old buttons arrows reset */
.btn .arrowNext,
.btn .arrowPrev,
.btn .arrowUp,
.btn .arrowDown {
	background-image: none !important;
}

	.btn .icon {
		display: block;
		height: 14px;
		overflow: hidden;
		position: absolute;
		top: 50%;
		width: 17px;
	}
	
	html.no-svg .btn .arrowNext .icon,
	html.no-svg .btn .arrowPrev .icon,
	html.no-svg .btn .arrowUp .icon,
	html.no-svg .btn .arrowDown .icon {
		background-image: url("/i/common/images/ui-elements/buttons-sprite-new.png");
		background-repeat: no-repeat;
	}
	
	html.svg .btn .arrowNext .icon:before,
	html.svg .btn .arrowPrev .icon:before,
	html.svg .btn .arrowUp .icon:before,
	html.svg .btn .arrowDown .icon:before {
		content: url("/i/common/images/ui-elements/buttons-sprite.svg");
		position: relative;
		display: inline-block;
		width: 62px !important;
	}

	.btn .arrowNext .icon,
	.btn .arrowPrev .icon {
		margin-top: -6px;
		width: 17px;
		height: 14px;
	}

	.btn .arrowUp .icon,
	.btn .arrowDown .icon {
		margin-top: -7px;
		width: 14px;
		height: 17px;
	}

	.btn .deviceSpec .icon {
		margin-top: -18px;
		height: 40px;
		width: 40px;
	}

		.btn .arrowUp .icon,
		.btn .arrowDown .icon,
		.btn .arrowNext .icon {
			right: 0;
			margin-right: 25px;
		}

			html.rtl .btn .arrowUp .icon,
			html.rtl .btn .arrowDown .icon,
			html.rtl .btn .arrowNext .icon {
				right: auto;
				left: 0;
				margin-right: 0px;
				margin-left: 25px;
			}

		.btn .arrowPrev .icon,
		.btn .deviceSpec .icon {
			left: 0;
			margin-left: 25px;
		}

			html.rtl .btn .arrowPrev .icon,
			html.rtl .btn .deviceSpec .icon {
				left: auto;
				right: 0;
				margin-left: 0px;
				margin-right: 25px;
			}

		.btn.small .arrowUp .icon,
		.btn.small .arrowDown .icon,
		.btn.small .arrowNext .icon {
			right: 0;
			margin-right: 18px;
		}

			html.rtl .btn.small .arrowUp .icon,
			html.rtl .btn.small .arrowDown .icon,
			html.rtl .btn.small .arrowNext .icon {
				left: 0;
				margin-right: 0px;
				margin-left: 18px;
			}

		.btn.small .arrowPrev .icon {
			left: 0;
			margin-left: 18px;
		}

			html.rtl .btn.small .arrowPrev .icon {
				right: 0;
				margin-left: 0px;
				margin-right: 18px;
			}

			/* BLACK */
			html.no-svg .btn.primaryNegativeCta .arrowNext .icon,
			html.no-svg .btn.primaryNegativeCta.disabled .arrowNext .icon,
			html.no-svg .btn.secondaryNegativeCta:hover .arrowNext .icon,
			html.no-svg .btn.secondaryNegativeCta:focus .arrowNext .icon,
			html.no-svg .btn.secondaryNegativeCta:active .arrowNext .icon {
				background-position: -28px -17px;
			}

			.btn.primaryNegativeCta .arrowNext .icon:before,
			.btn.primaryNegativeCta.disabled .arrowNext .icon:before,
			.btn.secondaryNegativeCta:hover .arrowNext .icon:before,
			.btn.secondaryNegativeCta:focus .arrowNext .icon:before,
			.btn.secondaryNegativeCta:active .arrowNext .icon:before {
				left: -28px;
				top: -17px;
			}

				html.no-svg.rtl .btn.primaryNegativeCta .arrowNext .icon,
				html.no-svg.rtl .btn.primaryNegativeCta.disabled .arrowNext .icon,
				html.no-svg.rtl .btn.secondaryNegativeCta:hover .arrowNext .icon,
				html.no-svg.rtl .btn.secondaryNegativeCta:focus .arrowNext .icon,
				html.no-svg.rtl .btn.secondaryNegativeCta:active .arrowNext .icon {
					background-position: -45px -17px;
				}

				html.rtl .btn.primaryNegativeCta .arrowNext .icon:before,
				html.rtl .btn.primaryNegativeCta.disabled .arrowNext .icon:before,
				html.rtl .btn.secondaryNegativeCta:hover .arrowNext .icon:before,
				html.rtl .btn.secondaryNegativeCta:focus .arrowNext .icon:before,
				html.rtl .btn.secondaryNegativeCta:active .arrowNext .icon:before {
					left: 0px;
					top: -17px;
				}

			html.no-svg .btn.primaryNegativeCta .arrowPrev .icon,
			html.no-svg .btn.primaryNegativeCta.disabled .arrowPrev .icon,
			html.no-svg .btn.secondaryNegativeCta:hover .arrowPrev .icon,
			html.no-svg .btn.secondaryNegativeCta:focus .arrowPrev .icon,
			html.no-svg .btn.secondaryNegativeCta:active .arrowPrev .icon {
				background-position: -45px -17px;
			}

			.btn.primaryNegativeCta .arrowPrev .icon:before,
			.btn.primaryNegativeCta.disabled .arrowPrev .icon:before,
			.btn.secondaryNegativeCta:hover .arrowPrev .icon:before,
			.btn.secondaryNegativeCta:focus .arrowPrev .icon:before,
			.btn.secondaryNegativeCta:active .arrowPrev .icon:before {
				left: -45px;
				top: -17px;
			}

				html.no-svg.rtl .btn.primaryNegativeCta  .arrowPrev .icon,
				html.no-svg.rtl .btn.primaryNegativeCta.disabled  .arrowPrev .icon,
				html.no-svg.rtl .btn.secondaryNegativeCta:hover .arrowPrev .icon,
				html.no-svg.rtl .btn.secondaryNegativeCta:focus .arrowPrev .icon,
				html.no-svg.rtl .btn.secondaryNegativeCta:active .arrowPrev .icon {
					background-position: -28px -17px;
				}

				html.rtl .btn.primaryNegativeCta  .arrowPrev .icon:before,
				html.rtl .btn.primaryNegativeCta.disabled  .arrowPrev .icon:before,
				html.rtl .btn.secondaryNegativeCta:hover .arrowPrev .icon:before,
				html.rtl .btn.secondaryNegativeCta:focus .arrowPrev .icon:before,
				html.rtl .btn.secondaryNegativeCta:active .arrowPrev .icon:before {
					left: 17px;
					top: -17px;
				}

			html.no-svg .btn.primaryNegativeCta .arrowUp .icon,
			html.no-svg .btn.primaryNegativeCta.disabled .arrowUp .icon,
			html.no-svg .btn.secondaryNegativeCta:hover .arrowUp .icon,
			html.no-svg .btn.secondaryNegativeCta:focus .arrowUp .icon,
			html.no-svg .btn.secondaryNegativeCta:active .arrowUp .icon {
				background-position: 0px -17px;
			}

			.btn.primaryNegativeCta .arrowUp .icon:before,
			.btn.primaryNegativeCta.disabled .arrowUp .icon:before,
			.btn.secondaryNegativeCta:hover .arrowUp .icon:before,
			.btn.secondaryNegativeCta:focus .arrowUp .icon:before,
			.btn.secondaryNegativeCta:active .arrowUp .icon:before {
				left: 0px;
				top: -17px;
			}
			
				html.rtl .btn.primaryNegativeCta .arrowUp .icon:before,
				html.rtl .btn.primaryNegativeCta.disabled .arrowUp .icon:before,
				html.rtl .btn.secondaryNegativeCta:hover .arrowUp .icon:before,
				html.rtl .btn.secondaryNegativeCta:focus .arrowUp .icon:before,
				html.rtl .btn.secondaryNegativeCta:active .arrowUp .icon:before {
					left: 48px;
					top: -17px;
				}

			html.no-svg .btn.primaryNegativeCta .arrowDown .icon,
			html.no-svg .btn.primaryNegativeCta.disabled .arrowDown .icon,
			html.no-svg .btn.secondaryNegativeCta:hover .arrowDown .icon,
			html.no-svg .btn.secondaryNegativeCta:focus .arrowDown .icon,
			html.no-svg .btn.secondaryNegativeCta:active .arrowDown .icon {
				background-position: -14px -17px;
			}

			.btn.primaryNegativeCta .arrowDown .icon:before,
			.btn.primaryNegativeCta.disabled .arrowDown .icon:before,
			.btn.secondaryNegativeCta:hover .arrowDown .icon:before,
			.btn.secondaryNegativeCta:focus .arrowDown .icon:before,
			.btn.secondaryNegativeCta:active .arrowDown .icon:before {
				left: -14px;
				top: -17px;
			}
			
				html.rtl .btn.primaryNegativeCta .arrowDown .icon:before,
				html.rtl .btn.primaryNegativeCta.disabled .arrowDown .icon:before,
				html.rtl .btn.secondaryNegativeCta:hover .arrowDown .icon:before,
				html.rtl .btn.secondaryNegativeCta:focus .arrowDown .icon:before,
				html.rtl .btn.secondaryNegativeCta:active .arrowDown .icon:before {
					left: 34px;
					top: -17px;
				}

				/* BLUE */
				html.no-svg .btn.secondaryCta .arrowNext .icon,
				html.no-svg .btn.secondaryCta.disabled .arrowNext .icon,
				html.no-svg .btn.secondaryNegativeCta .arrowNext .icon,
				html.no-svg .btn.secondaryNegativeCta.disabled .arrowNext .icon {
					background-position: -28px -34px;
				}

				.btn.secondaryCta .arrowNext .icon:before,
				.btn.secondaryCta.disabled .arrowNext .icon:before,
				.btn.secondaryNegativeCta .arrowNext .icon:before,
				.btn.secondaryNegativeCta.disabled .arrowNext .icon:before {
					left: -28px;
					top: -34px;
				}

					html.no-svg.rtl .btn.secondaryCta .arrowNext .icon,
					html.no-svg.rtl .btn.secondaryCta.disabled .arrowNext .icon,
					html.no-svg.rtl .btn.secondaryNegativeCta .arrowNext .icon,
					html.no-svg.rtl .btn.secondaryNegativeCta.disabled .arrowNext .icon {
						background-position: -45px -34px;
					}

					html.rtl .btn.secondaryCta .arrowNext .icon:before,
					html.rtl .btn.secondaryCta.disabled .arrowNext .icon:before,
					html.rtl .btn.secondaryNegativeCta .arrowNext .icon:before,
					html.rtl .btn.secondaryNegativeCta.disabled .arrowNext .icon:before {
						left: 0;
						top: -34px;
					}

				html.no-svg .btn.secondaryCta .arrowPrev .icon,
				html.no-svg .btn.secondaryCta.disabled .arrowPrev .icon,
				html.no-svg .btn.secondaryNegativeCta .arrowPrev .icon,
				html.no-svg .btn.secondaryNegativeCta.disabled .arrowPrev .icon {
					background-position: -45px -34px;
				}

				.btn.secondaryCta .arrowPrev .icon:before,
				.btn.secondaryCta.disabled .arrowPrev .icon:before,
				.btn.secondaryNegativeCta .arrowPrev .icon:before,
				.btn.secondaryNegativeCta.disabled .arrowPrev .icon:before {
					left: -45px;
					top: -34px;
				}

					html.no-svg.rtl .btn.secondaryCta .arrowPrev .icon,
					html.no-svg.rtl .btn.secondaryCta.disabled .arrowPrev .icon,
					html.no-svg.rtl .btn.secondaryNegativeCta .arrowPrev .icon,
					html.no-svg.rtl .btn.secondaryNegativeCta.disabled .arrowPrev .icon {
						background-position: -28px -34px;
					}

					html.rtl .btn.secondaryCta .arrowPrev .icon:before,
					html.rtl .btn.secondaryCta.disabled .arrowPrev .icon:before,
					html.rtl .btn.secondaryNegativeCta .arrowPrev .icon:before,
					html.rtl .btn.secondaryNegativeCta.disabled .arrowPrev .icon:before {
						left: 17px;
						top: -34px;
					}

				html.no-svg .btn.secondaryCta .arrowUp .icon,
				html.no-svg .btn.secondaryCta.disabled .arrowUp .icon,
				html.no-svg .btn.secondaryNegativeCta .arrowUp .icon,
				html.no-svg .btn.secondaryNegativeCta.disabled .arrowUp .icon  {
					background-position: 0px -34px;
				}

				.btn.secondaryCta .arrowUp .icon:before,
				.btn.secondaryCta.disabled .arrowUp .icon:before,
				.btn.secondaryNegativeCta .arrowUp .icon:before,
				.btn.secondaryNegativeCta.disabled .arrowUp .icon:before  {
					left: 0px;
					top: -34px;
				}
				
					html.rtl .btn.secondaryCta .arrowUp .icon:before,
					html.rtl .btn.secondaryCta.disabled .arrowUp .icon:before,
					html.rtl .btn.secondaryNegativeCta .arrowUp .icon:before,
					html.rtl .btn.secondaryNegativeCta.disabled .arrowUp .icon:before  {
						left: 48px;
						top: -34px;
					}

				html.no-svg .btn.secondaryCta .arrowDown .icon,
				html.no-svg .btn.secondaryCta.disabled .arrowDown .icon,
				html.no-svg .btn.secondaryNegativeCta .arrowDown .icon,
				html.no-svg .btn.secondaryNegativeCta.disabled .arrowDown .icon {
					background-position: -14px -34px;
				}

				.btn.secondaryCta .arrowDown .icon:before,
				.btn.secondaryCta.disabled .arrowDown .icon:before,
				.btn.secondaryNegativeCta .arrowDown .icon:before,
				.btn.secondaryNegativeCta.disabled .arrowDown .icon:before {
					left: -14px;
					top: -34px;
				}
				
					html.rtl .btn.secondaryCta .arrowDown .icon:before,
					html.rtl .btn.secondaryCta.disabled .arrowDown .icon:before,
					html.rtl .btn.secondaryNegativeCta .arrowDown .icon:before,
					html.rtl .btn.secondaryNegativeCta.disabled .arrowDown .icon:before {
						left: 34px;
						top: -34px;
					}

					/* PURPLE */
					html.no-svg .btn.premiumSecondaryCta .arrowNext .icon,
					html.no-svg .btn.premiumSecondaryCta.disabled .arrowNext .icon {
						background-position: -28px -51px;
					}

					.btn.premiumSecondaryCta .arrowNext .icon:before,
					.btn.premiumSecondaryCta.disabled .arrowNext .icon:before {
						left: -28px;
						top: -51px;
					}

						html.no-svg.rtl .btn.premiumSecondaryCta .arrowNext .icon,
						html.no-svg.rtl .btn.premiumSecondaryCta.disabled .arrowNext .icon {
							background-position: -45px -51px;
						}

						html.rtl .btn.premiumSecondaryCta .arrowNext .icon:before,
						html.rtl .btn.premiumSecondaryCta.disabled .arrowNext .icon:before {
							left: 0px;
							top: -51px;
						}

					html.no-svg .btn.premiumSecondaryCta .arrowPrev .icon, 
					html.no-svg .btn.premiumSecondaryCta.disabled .arrowPrev .icon {
						background-position: -45px -51px;
					}

					.btn.premiumSecondaryCta .arrowPrev .icon:before, 
					.btn.premiumSecondaryCta.disabled .arrowPrev .icon:before {
						left: -45px;
						top: -51px;
					}

						html.no-svg.rtl .btn.premiumSecondaryCta .arrowPrev .icon,
						html.no-svg.rtl .btn.premiumSecondaryCta.disabled .arrowPrev .icon {
							background-position: -28px -51px;
						}

						html.rtl .btn.premiumSecondaryCta .arrowPrev .icon:before,
						html.rtl .btn.premiumSecondaryCta.disabled .arrowPrev .icon:before {
							left: 17px;
							top: -51px;
						}

					html.no-svg .btn.premiumSecondaryCta .arrowUp .icon,
					html.no-svg .btn.premiumSecondaryCta.disabled .arrowUp .icon {
						background-position: 0px -51px;
					}

					.btn.premiumSecondaryCta .arrowUp .icon:before,
					.btn.premiumSecondaryCta.disabled .arrowUp .icon:before {
						left: 0px;
						top: -51px;
					}
					
						html.rtl .btn.premiumSecondaryCta .arrowUp .icon:before,
						html.rtl .btn.premiumSecondaryCta.disabled .arrowUp .icon:before {
							left: 48px;
							top: -51px;
						}

					html.no-svg .btn.premiumSecondaryCta .arrowDown .icon,
					html.no-svg .btn.premiumSecondaryCta.disabled .arrowDown .icon {
						background-position: -14px -51px;
					}

					.btn.premiumSecondaryCta .arrowDown .icon:before,
					.btn.premiumSecondaryCta.disabled .arrowDown .icon:before {
						left: -14px;
						top: -51px;
					}

						html.rtl .btn.premiumSecondaryCta .arrowDown .icon:before,
						html.rtl .btn.premiumSecondaryCta.disabled .arrowDown .icon:before {
							left: 34px;
							top: -51px;
						}

						/* DEFAULT WHITE*/
						html.no-svg .btn .arrowNext .icon,
						html.no-svg .btn:hover .arrowNext .icon,
						html.no-svg .btn:focus .arrowNext .icon,
						html.no-svg .btn:active .arrowNext .icon {
							background-position: -28px 0;
						}
						
						.btn .arrowNext .icon:before,
						.btn:hover .arrowNext .icon:before,
						.btn:focus .arrowNext .icon:before,
						.btn:active .arrowNext .icon:before {
							left: -28px;
							top: 0px;
						}

							html.no-svg.rtl .btn .arrowNext .icon,
							html.no-svg.rtl .btn:hover .arrowNext .icon,
							html.no-svg.rtl .btn:focus .arrowNext .icon,
							html.no-svg.rtl .btn:active .arrowNext .icon {
								background-position: -45px 0;
							}

							html.rtl .btn .arrowNext .icon:before,
							html.rtl .btn:hover .arrowNext .icon:before,
							html.rtl .btn:focus .arrowNext .icon:before,
							html.rtl .btn:active .arrowNext .icon:before {
								left: 0;
								top: 0;
							}

						html.no-svg .btn .arrowPrev .icon,
						html.no-svg .btn:hover .arrowPrev .icon,
						html.no-svg .btn:focus .arrowPrev .icon,
						html.no-svg .btn:active .arrowPrev .icon {
							background-position: -45px 0;
						}

						.btn .arrowPrev .icon:before,
						.btn:hover .arrowPrev .icon:before,
						.btn:focus .arrowPrev .icon:before,
						.btn:active .arrowPrev .icon:before {
							left: -45px;
							top: 0;
						}

							html.no-svg.rtl .btn .arrowPrev .icon,
							html.no-svg.rtl .btn:hover .arrowPrev .icon,
							html.no-svg.rtl .btn:focus .arrowPrev .icon,
							html.no-svg.rtl .btn:active .arrowPrev .icon {
								background-position: -28px 0;
							}

							html.rtl .btn .arrowPrev .icon:before,
							html.rtl .btn:hover .arrowPrev .icon:before,
							html.rtl .btn:focus .arrowPrev .icon:before,
							html.rtl .btn:active .arrowPrev .icon:before {
								left: 17px;
								top: 0;
							}

						html.no-svg .btn .arrowUp .icon, 
						html.no-svg .btn:hover .arrowUp .icon,
						html.no-svg .btn:focus .arrowUp .icon,
						html.no-svg .btn:active .arrowUp .icon {
							background-position: 0 0;
						}

						.btn .arrowUp .icon:before, 
						.btn:hover .arrowUp .icon:before,
						.btn:focus .arrowUp .icon:before,
						.btn:active .arrowUp .icon:before {
							left: 0;
							top: 0;
						}
						
							html.rtl .btn .arrowUp .icon:before, 
							html.rtl .btn:hover .arrowUp .icon:before,
							html.rtl .btn:focus .arrowUp .icon:before,
							html.rtl .btn:active .arrowUp .icon:before {
								left: 48px;
								top: 0;
							}

						html.no-svg .btn .arrowDown .icon,
						html.no-svg .btn:hover .arrowDown .icon,
						html.no-svg .btn:focus .arrowDown .icon,
						html.no-svg .btn:active .arrowDown .icon {
							background-position: -14px 0;
						}

						.btn .arrowDown .icon:before,
						.btn:hover .arrowDown .icon:before,
						.btn:focus .arrowDown .icon:before,
						.btn:active .arrowDown .icon:before {
							left: -14px;
							top: 0;
						}
						
							html.rtl .btn .arrowDown .icon:before,
							html.rtl .btn:hover .arrowDown .icon:before,
							html.rtl .btn:focus .arrowDown .icon:before,
							html.rtl .btn:active .arrowDown .icon:before {
								left: 34px;
								top: 0;
							}

/* DEVICE SPECIFIC */

html.no-svg .btn .deviceSpec .icon {
	background-image: url('/i/common/images/ui-elements/buttons-logos-sprite.png');
}

html.svg .btn .deviceSpec .icon:before {
	content: url('/i/common/images/ui-elements/buttons-logos-sprite.svg');
	display: inline-block;
	position: relative;
	width: 160px !important;
}

	.btn .deviceSpec .icon.winPhone:before {
		left: 0;
	}
	
	html.rtl .btn .deviceSpec .icon.winPhone:before {
		left: 120px;
	}

		html.no-svg .btn .deviceSpec .icon.winPhone {
			background-position: 0 0;
		}
	
	.btn .deviceSpec .icon.ps:before {
		left: -40px;
	}
	
	html.rtl .btn .deviceSpec .icon.ps:before {
		left: 80px;
	}

		html.no-svg .btn .deviceSpec .icon.ps {
			background-position: -40px 0;
		}

	.btn .deviceSpec .icon.ios:before {
		left: -80px;
	}
	
	html.rtl .btn .deviceSpec .icon.ios:before {
		left: 40px;
	}

		html.no-svg .btn .deviceSpec .icon.ios {
			background-position: -80px 0;
		}
		
	.btn .deviceSpec .icon.android:before {
		left: -120px;
	}
	
	html.rtl .btn .deviceSpec .icon.android:before {
		left: 0;
	}

		html.no-svg .btn .deviceSpec .icon.android {
			background-position: -120px 0;
		}

/* Overrides for mobile
============================== */
@media only screen and (max-width: 767px) {

	.btn .arrowUp,
	.btn .arrowDown,
	.btn .arrowNext,
	.btn .arrowPrev,
	.btn .deviceSpec  {
		display: inline-block;
	}

	.btn,
	.btn.small,
	.btn.disabled {
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 18px;
		width: 100%;
		margin-top: 2px;
		margin-bottom: 2px;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0 !important;
		padding-right: 0 !important;
		padding-top: 6px;
		padding-bottom: 9px;
		max-width: 440px;
	}

	.btn.fixedButton {
		max-width: 280px;
		width: 280px;
	}
	
		.btn:hover,
		.btn.small:hover,
		.btn:focus,
		.btn.small:focus {
			margin: 0;
			border-left-width: 2px;
			border-right-width: 2px;
			border-top-width: 4px;
			border-bottom-width: 4px;
		}
		
		.btn.disabled:hover,
		.btn.disabled.small:hover,
		.btn.disabled:focus,
		.btn.disabled.small:focus {
			margin-top: 2px;
			margin-bottom: 2px;
			margin-left: 0px;
			margin-right: 0px;
			border-left-width: 2px;
			border-right-width: 2px;
			border-top-width: 2px;
			border-bottom-width: 2px;
		}

		.btn:active,
		.btn.small:active {
			margin-top: 2px;
			margin-bottom: 2px;
			border-top-width: 2px;
			border-bottom-width: 2px;
		}

} /* End @media only screen and (max-width: 767px) */ nav#scom {
	position: absolute;
	z-index: 99;
	height: 71px;
	width: 100%;
	margin: 0 auto;
	margin-bottom: -71px;
}

nav .hidden {
	display: none;
	visibility: hidden;
}

	nav#scom .centerWrapper {
		background-color: white;
		position: relative;
		width: 958px;
		height: 71px;
		margin: 0 auto;
		padding: 0;
		box-shadow: 0 0 1px #d2d0ce;
		border: solid 1px #ffffff;
		border-top: none;
		text-align: right;
	}

		.rtl nav#scom .centerWrapper {
			text-align: left;
		}	

	/* Default per instance fallback */

	.skypeLogo {
		width: 127px;
		height: 72px;
	}

	.skypeLogo a {
		display: block;
		position: relative;
		top: 15px;
		left: 18px;
		overflow: hidden;
		vertical-align: top;
		height: 44px;
		width: 99px;
	}

	*:first-child+html .skypeLogo a {
		background: url('/i/common/images/icons/navigation-sprite.png') no-repeat;
		background-position: 0 -49px;
	}

	.rtl .skypeLogo a {
		left: auto;
		right: 18px;
	}

	*:first-child+html .skypeLogo a {
		left: -10px;
		background-position: 0 0;
	}

		*:first-child+html .skypeLogo a:hover {
			left: -10px;
			background-position: 0 -50px;
		}

	*:first-child+html.rtl .skypeLogo a {
		left: auto;
		right: -10px;
	}

		*:first-child+html.rtl .skypeLogo a:hover {
			left: auto;
			right: -10px;
		}

	.skypeLogo a:before {
		display: block;
		content: url('/i/common/images/icons/navigation-sprite.png');
		position: relative;
		top: 0;
	}

	.rtl .skypeLogo a:before {
		position: relative;
		top: 0;
		margin-right: -50px;
	}	

	/* Per instance behaviour for SVG enabled browsers */
	.svg .skypeLogo a {
		*background: url('/i/common/images/icons/navigation-sprite.svg') no-repeat;
		*background-position: 0px -49px;
	}

	/* Per instance behaviour for SVG and pseudo-selector enabled browsers */
	.svg .skypeLogo a:before {
		content: url('/i/common/images/icons/navigation-sprite.svg');
		width: 140px !important;
		position: relative;
		top: 0;
	}

	.skypeLogo a:hover,
	.skypeLogo a:focus {
		*background: transparent url('/i/common/images/icons/navigation-sprite.png') no-repeat;
		*background-position: 0px 1px;
	}

	.skypeLogo a:hover:before,
	.skypeLogo a:focus:before {
		content: transparent url('/i/common/images/icons/navigation-sprite.svg') no-repeat;
		top: -50px;
	}

	nav a.noLink {
		cursor: default !important;
	}

nav .floatr {
	float: right;
}

nav .floatl {
	float: left;
}

nav .invisible {
	position: absolute;
	text-indent: -10000px;
}

nav ul li {
	padding: 0;
	margin: 0;
	float: left;
	list-style-type: none;
	font-size: 20px;
}

	.rtl nav ul li {
		float: right;
		margin: 0;		
	}

	.rtl nav ul .account {
		float: none;
		text-align: left;
	}
	
	nav#scom.isNotAuthenticated li.notAuthenticated,
	nav#scom.isAuthenticated li.authenticated {
		display: inline-block;
	}

	*:first-child+html nav#scom li.account,
	*:first-child+html.rtl nav#scom li.account {
		display: inline;
	}

	nav#scom.isAuthenticated li.notAuthenticated,
	nav#scom.isNotAuthenticated li.authenticated {
		display: none !important;
	}	

nav ul .marginRight {
	margin-right: 13px;
}

	.rtl nav ul .marginRight {
		margin-right: auto;
		margin-left: 10px;
	}

	nav .mainMenuItem ul {
		display: none;
	}

	nav .mainMenuItem,
	.rtl nav .mainMenuItem {
		position: relative;
		display: inline-block;
		height: 70px;
		line-height: 65px;
		padding: 1px;	
	}

		nav .mainMenuItem:hover,
		nav .mainMenuItem:focus,
		nav .mainMenuItem.hover {
			background-color: #00aff0;
			padding: 0;
			border: solid 1px #00aff0;
		}	

	nav .mainMenuItem > a,
	nav .mainMenuItem > p {
		display: block;
		padding: 0 14px;
		color: #0078ca;
		text-decoration: none;
		letter-spacing: -0.5px;
		cursor: default;
	}

	nav ul .account {
		font-size: 16px;
		display: inline-block;
		text-align: right;
		float: none;
		letter-spacing: 0;
		line-height: 68px;
	}

	nav ul .account a {
		padding: 0 11px;
		letter-spacing: 0;
		line-height: 68px;
	}	

		nav .singleItem {
			-ms-touch-action: none;
		}

			nav .singleItem > a {
				cursor: pointer;
				-ms-touch-action: none;
			}

		nav .mainMenuItem > p {
			font-size: 16px;
			color: #333534;
			height: 44px;
			line-height: 44px;
			margin-top: 7px;
			margin-bottom: 0;
			padding-left: 0;
			text-indent: 20px;
		}

		nav .mainMenuItem.active > a {
			color: #1c1c1c;
		}			

		nav .mainMenuItem:hover > a,
		nav .mainMenuItem:focus > a,
		nav .mainMenuItem.hover > a,
		nav .mainMenuItem.hover > p {
			color: #ffffff;
		}	

		nav .account:hover,
		nav .account:focus,
		nav .account.hover {
			padding: 1px;
			background-color: #ffffff;
			border: none;
			height: 65px;
		}

		*:first-child+html nav .account:hover,
		*:first-child+html nav .account:focus,
		*:first-child+html nav .account.hover {
			height: 70px;
		}		

		nav .account:hover > a,
		nav .account:focus > a,
		nav .account.hover > a {
			border: none;
			text-decoration: underline;
			color: #0078ca;
		}

	nav .mainMenuItem .sub,
	nav .mainMenuItem .sub,
	nav .mainMenuItem .sub {
		display: none;
		width: auto;
		position: absolute;
		top: 71px;
		left: -1px;
		background-color: #fff;
		border: 1px solid #d8e2e6;
		border-top: 0;
		text-align: left;
	}

	.rtl nav .mainMenuItem:hover .sub,
	.rtl nav .mainMenuItem:focus .sub,
	.rtl nav .mainMenuItem.hover .sub {
		position: absolute;
		top: 71px;
		right: -1px;
		left: auto;
		text-align: right;
	}	

		nav .mainMenuItem:hover .sub,
		nav .mainMenuItem:focus .sub,
		nav .mainMenuItem.hover .sub {
			display: block;
			-webkit-animation-name: fadein;
			-ms-animation-name: fadein;
			-moz-animation-name: fadein;
			-o-animation-name: fadein;
			animation-name: fadein;
			-webkit-animation-duration: .1s;
			-ms-animation-duration: .1s;
			-moz-animation-duration: .1s;
			-o-animation-duration: .1s;
			animation-duration: .1s;
			-webkit-animation-iteration-count: 1;
			-ms-animation-iteration-count: 1;
			-moz-animation-iteration-count: 1;
			-o-animation-iteration-count: 1;
			animation-iteration-count: 1;
			-webkit-animation-direction: normal;
			-ms-animation-direction: normal;
			-moz-animation-direction: normal;
			-o-animation-direction: normal;
			animation-direction: normal;
			-webkit-animation-timing-function: ease-out;
			-ms-animation-timing-function: ease-out;
			-moz-animation-timing-function: ease-out;
			-o-animation-timing-function: ease-out;
			animation-timing-function: ease-out;
		}

		nav .mainMenuItem:hover .sub li,
		nav .mainMenuItem:focus .sub li,
		nav .mainMenuItem.hover .sub li {
			display: block;
			white-space: nowrap;
			height: 57px;
			line-height: 57px;
			padding-top: 0;
			width: 100%;
			border-top: 1px solid #d8e2e6;
			float: left;
			clear: both;
		}

		.rtl nav .mainMenuItem:hover .sub li,
		.rtl nav .mainMenuItem:focus .sub li,
		.rtl nav .mainMenuItem.hover .sub li {
			float: right;
		}

		*:first-child+html nav .mainMenuItem:hover .sub li,
		*:first-child+html nav .mainMenuItem:focus .sub li {
			display: inline-block;
			float: none;
			position: relative;
			left: 0;
		}

			*:first-child+html nav .mainMenuItem:hover .sub li {
				display: block;
			}

				*:first-child+html nav .mainMenuItem:hover .sub li a {
					display: block;
					width: 100%;
				}		

		*:first-child+html.rtl nav .mainMenuItem.hover ul.sub li {
			position: relative;
			right: 0;
			left: auto;
			float: none;
			display: inline-block;
		}

			nav .mainMenuItem .sub li a {
				display: block;
				padding: 3px 32px 3px 14px;
				font-size: 16px;
				height: 51px;
				line-height: 51px;
			}

			*:first-child+html nav .mainMenuItem:hover .sub li a {
				display: block;
			}			

			.rtl nav .mainMenuItem .sub li a {
				padding: 3px 14px 3px 32px;
			}

			*:first-child+html nav .mainMenuItem:hover .sub li a {
				display: block;
			}			

		nav .mainMenuItem:hover .sub li:hover,
		nav .mainMenuItem:focus .sub li:focus,
		nav .mainMenuItem.hover .sub li.hover {
			padding: 0;
			background-color: #0093dc;
			color: #ffffff;
			padding: 0 1px;
			margin: 0 -1px;
			border-top: 1px solid #0093dc;
		}

			nav .mainMenuItem:hover .sub li:hover a,
			nav .mainMenuItem:hover .sub li:focus a,
			nav .mainMenuItem.hover .sub li.hover a {
				color: #ffffff;
				padding: 0 29px 0 11px;
				border: solid 3px #0093dc;
				text-decoration: none;
			}

			.rtl nav .mainMenuItem:hover .sub li:hover a,
			.rtl nav .mainMenuItem:hover .sub li:focus a,
			.rtl nav .mainMenuItem.hover .sub li.hover a {
				padding: 0 11px 0 29px;
				border: solid 3px #0093dc;
			}

		nav .mainMenuItem:hover .sub li:last-child:hover,
		nav .mainMenuItem:focus .sub li:last-child:focus,
		nav .mainMenuItem.hover .sub li:last-child.hover {
			margin-bottom: -1px;
		}
		
	nav .skipNavItem {
		display: inline;
		top: -500px;
		position: absolute !important;
		left: 0px;	
	}

	.rtl nav .skipNavItem {
		left: auto;	
		right: 0;
	}
	
	nav .skipNavItem:focus, 
	nav .skipNavItem:active {
		position: absolute;
		top: 74px;
	}
	
	nav .skipNavItem a {
		text-align: center;
		font-size: 16px;
	}


/* Overrides for tablet
============================== */

@media only screen and (min-width: 768px) and (max-width: 959px) {

	html:not(.noTabletState) nav#scom {
		height: 56px;
		margin-bottom: -56px;
	}

	html:not(.noTabletState) nav#scom .centerWrapper {
		width: 718px;
		height: 54px;
	}

	html:not(.noTabletState) .skypeLogo {
		width: 96px;
		height: 54px;
	}

	html.rtl:not(.noTabletState) .skypeLogo {
		margin-right: auto;
		margin-left: 10px;
	}	

	html:not(.noTabletState) .skypeLogo a {
		display: block;
		position: relative;
		top: 10px;
		left: 14px;
		overflow: hidden;
		vertical-align: top;
		height: 35px;
		width: 76px;
	}

	html:not(.noTabletState) .skypeLogo a:before {
		display: inline-block;
		content: url('/i/common/images/icons/navigation-sprite.png');
		position: relative;
		top: -100px;
	}

	html.svg:not(.noTabletState) .skypeLogo a:before {
		content: url('/i/common/images/icons/navigation-sprite.svg');
	}

	html.rtl.svg:not(.noTabletState) .skypeLogo a:before {
		margin-left: auto;
		margin-right: -65px;
	}	

	html.svg:not(.noTabletState) .skypeLogo a:hover:before,
	html.svg:not(.noTabletState) .skypeLogo a:focus:before {
		content: transparent url('/i/common/images/icons/navigation-sprite.svg') no-repeat;
		top: 0;
		margin-top: -100px;
	}	


	html:not(.noTabletState) .skypeLogo a:hover:before,
	html:not(.noTabletState) .skypeLogo a:focus:before {
		content: transparent url('/i/common/images/icons/navigation-sprite.svg') no-repeat;
		top: -100px;
	}

	html:not(.noTabletState) .rtl .skypeLogo a {
		left: auto;
		right: 19px;
	}

	html:not(.noTabletState) nav ul li {
		font-size: 15px;
	}

	html:not(.noTabletState) nav ul .account a {
		line-height: 52px;
	}

	html:not(.noTabletState) nav .mainMenuItem > a, 
	html:not(.noTabletState) nav .mainMenuItem > p {
		padding: 0 16px;
	}

	html:not(.noTabletState) nav .account > a, 
	html:not(.noTabletState) nav .account > p {
		padding: 0 11px;
	}


	html:not(.noTabletState) nav .mainMenuItem {
		height: 53px;
		line-height: 51px;
		padding: 0 11px;
		margin: 0 -1px;
	}

	html:not(.noTabletState) nav .account {
		line-height: 53px;
	}	

	html:not(.noTabletState) nav .mainMenuItem:hover,
	html:not(.noTabletState) nav .mainMenuItem.hover,
	html:not(.noTabletState) nav .mainMenuItem:focus {
		padding: 0 10px;
	}

	html:not(.noTabletState) nav .mainMenuItem:hover a,
	html:not(.noTabletState) nav .mainMenuItem.hover a,
	html:not(.noTabletState) nav .mainMenuItem:focus a {
		position: relative;
		top: -1px;
	}

	html:not(.noTabletState) nav .account:hover a,
	html:not(.noTabletState) nav .account.hover a,
	html:not(.noTabletState) nav .account:focus a {
		position: relative;
		top: 0;
	}		

	html:not(.noTabletState) nav .mainMenuItem:hover .sub,
	html:not(.noTabletState) nav .mainMenuItem:focus .sub,
	html:not(.noTabletState) nav .mainMenuItem.hover .sub {
		top: 54px;
	}

		html:not(.noTabletState) nav .mainMenuItem:hover .sub li,
		html:not(.noTabletState) nav .mainMenuItem:focus .sub li,
		html:not(.noTabletState) nav .mainMenuItem.hover .sub li {
			height: 45px;
			line-height: 42px;
		}

			html:not(.noTabletState) nav .mainMenuItem .sub li a {
				display: block;
				padding: 3px 32px 3px 14px;
				font-size: 12px;
				height: 39px;
				line-height: 39px;
			}

			html.rtl:not(.noTabletState) nav .mainMenuItem .sub li a {
				padding: 3px 14px 3px 32px;
			}

		html:not(.noTabletState) nav .mainMenuItem:hover .sub li:hover,
		html:not(.noTabletState) nav .mainMenuItem:focus .sub li:focus,
		html:not(.noTabletState) nav .mainMenuItem.hover .sub li.hover {
			padding: 0 1px;
		}

			html:not(.noTabletState) nav .mainMenuItem:hover .sub li:hover a,
			html:not(.noTabletState) nav .mainMenuItem:hover .sub li:focus a,
			html:not(.noTabletState) nav .mainMenuItem.hover .sub li.hover a {
				color: #ffffff;
				padding: 0 29px 0 11px;
				border: solid 3px #0093dc;
			}

			html.rtl:not(.noTabletState) nav .mainMenuItem:hover .sub li:hover a,
			html.rtl:not(.noTabletState) nav .mainMenuItem:hover .sub li:focus a,
			html.rtl:not(.noTabletState) nav .mainMenuItem.hover .sub li.hover a {
				padding: 0 11px 0 29px;
			}

		html:not(.noTabletState) nav .mainMenuItem:hover .sub li:last-child:hover,
		html:not(.noTabletState) nav .mainMenuItem:focus .sub li:last-child:focus,
		html:not(.noTabletState) nav .mainMenuItem.hover .sub li:last-child.hover {
			margin-bottom: -1px;
		}

	html:not(.noTabletState) nav ul li.account,
	html:not(.noTabletState) nav ul li.account:hover,
	html:not(.noTabletState) nav ul li.account:focus,
	html:not(.noTabletState) nav ul li.account.hover {
		font-size: 12px;
		padding: 0;
	}

	html:not(.noTabletState) nav ul li.marginRight {
		margin-right: 9px;
	}

	html.rtl:not(.noTabletState) nav ul li.marginRight {
		margin-right: auto;
		margin-left: 9px;
	}		
	
	html:not(.noTabletState) nav .skipNavItem:focus, 
	html:not(.noTabletState) nav .skipNavItem:active {
		position: absolute;
		top: 55px;
	}	

}

/* Overrides for mobile
============================== */

@media only screen and (max-width: 767px) {

	html:not(.noMobileState) nav#scom {
		position: relative;
		z-index: 99;
		height: 52px;
		width: 100%;
		margin-bottom: 0;
	}

	html:not(.noMobileState) nav#scom .centerWrapper {
		width: 100%;
		height: 52px;
		margin-bottom: 0px;
		border: none;
		border-bottom: 1px solid #c5d9e1;
		box-shadow: none;	
	}

	html:not(.noMobileState) nav#scom.open .centerWrapper {
		height: auto;
		overflow: hidden;
		padding-bottom: 30px;
		background-color: #00aff0;
	}	

	nav .mainMenuItem .sub {
		position: static;
		display: block;
	}

	html:not(.noMobileState) .open ul li,
	html:not(.noMobileState) .open ul li.closeMenu {
		display: block !important;
	}	

	html:not(.noMobileState) nav ul .skypeLogo {
		width: 96px;
		height: 52px;
		clear: none;
		display: block !important;
		background-color: #ffffff;
	}

	html.rtl:not(.noMobileState) nav ul .skypeLogo {
		float: right;
		text-align: left;
		height: 52px;
		text-indent: 0 !important;
	}	

	html:not(.noMobileState) .open ul .skypeLogo,
	html.rtl:not(.noMobileState) .open ul .skypeLogo {
		height: 0;
	}

	html:not(.noMobileState) .skypeLogo a {
		display: block;
		position: relative;
		top: 10px;
		left: 14px;
		overflow: hidden;
		vertical-align: top;
		height: 35px;
		width: 76px;
		padding: 0;
		background-color: transparent;
	}

	html.rtl:not(.noMobileState) .skypeLogo a {
		top: 9px;
		left: auto;
		right: 14px;
		background-color: transparent;
		padding: 0;
		height: 52px;
	}	

	html:not(.noMobileState) .skypeLogo a:hover,
	html.rtl:not(.noMobileState) .skypeLogo a:hover {
		background-color: transparent;
	}

	html:not(.noMobileState) .skypeLogo a:before {
		display: inline-block;
		content: url('/i/common/images/icons/navigation-sprite.png');
		position: relative;
		top: -100px;
	}

	html.svg:not(.noMobileState) .skypeLogo a:before {
		content: url('/i/common/images/icons/navigation-sprite.svg');

	}

	html.rtl.svg:not(.noMobileState) .skypeLogo a:before {
		content: url('/i/common/images/icons/navigation-sprite.svg');
	}

	html.svg:not(.noMobileState) .skypeLogo a:hover:before,
	html.svg:not(.noMobileState) .skypeLogo a:focus:before {
		content: transparent url('/i/common/images/icons/navigation-sprite.svg') no-repeat;
		top: 0;
		margin-top: -100px;
	}	

	html:not(.noMobileState) .skypeLogo a:hover:before,
	html:not(.noMobileState) .skypeLogo a:focus:before {
		content: transparent url('/i/common/images/icons/navigation-sprite.svg') no-repeat;
		top: -100px;
	}

	html.rtl:not(.noMobileState) .skypeLogo a {
		width: 76px;
		height: 36px;
	}

	html.rtl:not(.noMobileState) .skypeLogo a:before {
		margin-right: -105px;
	}

	html:not(.noMobileState) nav ul li {
		float: left;
		clear: both;
		width: 100%;
		font-size: 16px;
		background-color: #00aff0;
		display: none !important;
		text-align: left;
		height: auto;
		padding: 0;
	}

	html.rtl:not(.noMobileState) nav ul li {
		float: right;
		text-align: right;
		height: auto;
		overflow: hidden;
		padding: 0;
		text-indent: 20px;
	}

		html:not(.noMobileState) nav .mainMenuItem:before,
		html:not(.noMobileState) nav .home:before {
			content: '';
			display: block;
			height: 1px;
			width: 100%;
			background-color: #4dc7f5;
		}	

		html:not(.noMobileState) nav ul li a,
		html:not(.noMobileState) nav .mainMenuItem .sub,
		html:not(.noMobileState) nav .mainMenuItem .sub:hover ul li a,
		html:not(.noMobileState) nav .mainMenuItem .sub:hover ul li p,
		html.rtl:not(.noMobileState) nav ul li a,
		html.rtl:not(.noMobileState) nav .mainMenuItem .sub,
		html.rtl:not(.noMobileState) nav .mainMenuItem .sub:hover ul li a,
		html.rtl:not(.noMobileState) nav .mainMenuItem .sub:hover ul li p {
			display: block;
			color: #ffffff;
			padding: 12px 8px 12px 20px;
			height: 28px;
			line-height: 28px;
			background-color: #00aff0;
			border: none;
			font-size: 16px;
		}

		html:not(.noMobileState) nav ul li a:first-letter,
		html:not(.noMobileState) nav ul li p:first-letter {
			text-transform: uppercase;
		}		

		html:not(.noMobileState) nav .mainMenuItem .sub,
		html:not(.noMobileState) nav .mainMenuItem .sub:hover ul li a,
		html:not(.noMobileState) nav .mainMenuItem .sub:hover ul li p,
		html.rtl:not(.noMobileState) nav .mainMenuItem .sub,
		html.rtl:not(.noMobileState) nav .mainMenuItem .sub:hover ul li a,
		html.rtl:not(.noMobileState) nav .mainMenuItem .sub:hover ul li p {
			padding: 0;
			text-indent: 20px;
		}

		html:not(.noMobileState) nav .mainMenuItem .sub,
		html.rtl:not(.noMobileState) nav .mainMenuItem .sub,
		html.rtl:not(.noMobileState) nav .mainMenuItem:hover .sub {
			padding: 0 0 15px 0;
			height: auto;
			overflow: hidden;
			position: static;			
		}

		html:not(.noMobileState) nav .mainMenuItem .sub li a,
		html:not(.noMobileState) nav .mainMenuItem .sub li p,
		html.rtl:not(.noMobileState) nav .mainMenuItem .sub li a,
		html.rtl:not(.noMobileState) nav .mainMenuItem .sub li p {
			height: 44px;
			line-height: 44px;
		}

		html.rtl:not(.noMobileState) nav .mainMenuItem > p {
			text-indent: 0;
			padding-right: 20px;
		}

		html:not(.noMobileState) nav .home a,
		html.rtl:not(.noMobileState) nav .home a {
			color: #ffffff;
			height: 44px;
			line-height: 44px;
			margin: 6px 0;
			cursor: pointer;
			cursor: hand;
			padding-top: 0;
			padding-bottom: 0;
			padding-right: 0;
		}	

		html:not(.noMobileState) nav .home a:hover,
		html:not(.noMobileState) nav li a:hover,
		html.rtl:not(.noMobileState) nav .home a:hover,
		html.rtl:not(.noMobileState) nav li a:hover,
		html:not(.noMobileState) nav .home a:focus,
		html:not(.noMobileState) nav li a:focus,
		html.rtl:not(.noMobileState) nav .home a:focus,
		html.rtl:not(.noMobileState) nav li a:focus {
			background-color: #0093dc;
		}

		html:not(.noMobileState) nav .openMenu:focus {
			background-color: transparent;
		}

		html:not(.noMobileState) nav .mainMenuItem:hover .sub li:hover, 
		html:not(.noMobileState) nav .mainMenuItem:focus .sub li:focus, 
		html:not(.noMobileState) nav .mainMenuItem.hover .sub li.hover,
		html:not(.noMobileState) nav .mainMenuItem:hover .sub li:hover a, 
		html:not(.noMobileState) nav .mainMenuItem:hover .sub li:focus a, 
		html:not(.noMobileState) nav .mainMenuItem.hover .sub li.hover a,
		html:not(.noMobileState) nav .mainMenuItem:hover, 
		html:not(.noMobileState) nav .mainMenuItem:focus, 
		html:not(.noMobileState) nav .mainMenuItem.hover,
		html:not(.noMobileState) nav .mainMenuItem:hover, 
		html:not(.noMobileState) nav .mainMenuItem:focus, 
		html:not(.noMobileState) nav .mainMenuItem.hover {
			border: none;
			padding: 0;
			margin: 0;
		}

		html:not(.noMobileState) nav ul .mainMenuItem > a,
		html:not(.noMobileState) nav ul .account > a,
		html.rtl:not(.noMobileState) nav ul .mainMenuItem > a,
		html.rtl:not(.noMobileState) nav ul .account > a {
			padding-top: 0;
			padding-bottom: 0;
			margin: 6px 0;
			height: 44px;
			line-height: 44px;
		}

		html.rtl:not(.noMobileState) nav ul .mainMenuItem > a,
		html.rtl:not(.noMobileState) nav ul .account > a {
			padding-right: 0;
		}

		html:not(.noMobileState) nav ul .account:hover,
		html.rtl:not(.noMobileState) nav ul .account:hover,
		html:not(.noMobileState) nav ul .account:focus,
		html.rtl:not(.noMobileState) nav ul .account:focus {
			background-color: #00aff0;
		}

		html:not(.noMobileState) nav .account:hover, 
		html:not(.noMobileState) nav .account:focus, 
		html:not(.noMobileState) nav .account.hover {
			height: auto;
		}

		html:not(.noMobileState) nav .account:hover a, 
		html:not(.noMobileState) nav .account:focus a, 
		html:not(.noMobileState) nav .account.hover a {
			color: #ffffff;
			text-decoration: none;
		}

		html:not(.noMobileState) nav .mainMenuItem:hover .sub li:last-child:hover, 
		html:not(.noMobileState) nav .mainMenuItem:focus .sub li:last-child:focus, 
		html:not(.noMobileState) nav .mainMenuItem.hover .sub li:last-child.hover {
			margin-bottom: 0;
		}	

		html:not(.noMobileState) nav .mainMenuItem:hover .sub li, 
		html:not(.noMobileState) nav .mainMenuItem:focus .sub li, 
		html:not(.noMobileState) nav .mainMenuItem.hover .sub li,
		html.rtl:not(.noMobileState) nav .mainMenuItem:hover .sub li, 
		html.rtl:not(.noMobileState) nav .mainMenuItem:focus .sub li, 
		html.rtl:not(.noMobileState) nav .mainMenuItem.hover .sub li {
			border: none;
			line-height: normal;
			height: auto;
		}

	html:not(.noMobileState) nav .mainMenuItem .sub li a,
	html:not(.noMobileState) nav .mainMenuItem .sub li a:hover,
	html.rtl:not(.noMobileState) nav .mainMenuItem .sub li a,
	html.rtl:not(.noMobileState) nav .mainMenuItem .sub li a:hover {
		padding: 0;
	}

	html:not(.noMobileState) .openMenu {
		display: block;
		float: right;
		clear: none;
		width: auto;
		position: relative;
		top: 7px;
		right: 19px;
		background-color: #ffffff;
		display: block !important;
	}

	html.rtl:not(.noMobileState) .openMenu {
		float: left;
		right: auto;
		left: 19px;
		overflow: visible;
	}	

	html:not(.noMobileState) .open .openMenu {
		display: none !important;
	}	

		html:not(.noMobileState) .openMenu a {
			display: block;
			width: 38px;
			height: 38px;
			background: transparent url(/i/common/images/icons/navigation-sprite.png) -100px 0 no-repeat;
			color: #0078ca;
			height: 45px;
			line-height: 45px;
			padding: 0;	
			background-color: transparent;
			overflow: hidden;	
		}

		html.svg:not(.noMobileState) .openMenu a {
			background: transparent;
		}

		html.rtl.svg:not(.noMobileState) .openMenu a {
			overflow: hidden;
		}			

		html.svg:not(.noMobileState) .openMenu a:before {
			content: url('/i/common/images/icons/navigation-sprite.svg');
			display: inline-block;
			width: 140px !important;
			position: relative;
			margin-left: -100px;
		}

		html.rtl.svg:not(.noMobileState) .openMenu a:before {
			content: url('/i/common/images/icons/navigation-sprite.svg');
			display: block;
			width: 140px !important;
			position: relative;
			top: 0;
			left: 22px;
			overflow: hidden;
			margin-left: -80px;
			margin-top: 0;
		}		

		html.rtl:not(.noMobileState) .openMenu a {
			color: #0078ca;
			height: 45px;
			line-height: 45px;
			width: 38px;
			padding: 0;	
			background-color: transparent;		
		}		

		html:not(.noMobileState) .openMenu a:hover {
			background-color: transparent;
		}

		html.rtl:not(.noMobileState) .openMenu a:hover {
			background-color: transparent;
		}		

			html:not(.noMobileState) .openMenu a span {
				text-align: right;
				position: absolute;
				top: -3px;
				right: 51px;
				white-space: nowrap;
			}

			html.rtl:not(.noMobileState) .openMenu a span {
				text-align: left;
				position: absolute;
				top: -3px;
				right: auto;
				left: 51px;
				white-space: nowrap;
			}			

	html:not(.noMobileState) .closeMenu,
	html:not(.noMobileState) .home {
		line-height: 65px;
	}

	html:not(.noMobileState) .closeMenu	a {
		display: block;
		position: relative;
		top: 0;
		left: 0;
		height: 28px;
		line-height: 28px;
		padding: 12px 8px 12px 37px;
		color: #ffffff;
		text-indent: 20px;
	}

	html.rtl:not(.noMobileState) .closeMenu	a {
		padding: 12px 56px 12px 8px;
		text-indent: 0;
	}	

	html:not(.noMobileState) .closeMenu	a .icon {
		height: 28px;
		width: 28px;
		display: inline-block;
		overflow: hidden;
		position: absolute;
		left: 20px;		
	}

	html.rtl:not(.noMobileState) .closeMenu	a .icon {
		left: auto;
		right: 20px;
	}	

		html:not(.noMobileState) .closeMenu	a .icon:before {
			content: url('/i/common/images/icons/navigation-sprite.png');
			display: inline-block;
			width: 140px !important;
			margin-left: -140px;
			margin-top: -50px;
		}

		html.rtl:not(.noMobileState) .closeMenu	a .icon:before {
			margin-left: auto;
			margin-right: -12px;
			margin-top: -100px;
		}

		html.svg:not(.noMobileState) .closeMenu	a .icon:before {
			content: url('/i/common/images/icons/navigation-sprite.svg');
		}

		html.rtl:not(.noMobileState) .closeMenu	a:before {
			left: auto;
			right: 20px;
			background-position: -100px -100px;
		}

	nav .skipNavItem,
	nav .skipNavItem:focus, 
	nav .skipNavItem:active,
	nav .skipNavItem {
		top: -500px;
	}

	html:not(.noMobileState) .open ul li.noMobile {
		display: none !important;
	}
	
}/* Full footer
=============== */

footer {
	overflow: hidden;
	clear: both;
	border-top: 1px solid #D4E0E4;
}

	footer a {
		text-decoration: none;
		color: #0078ca;
	}
	
	footer a:hover, footer a:focus {
		text-decoration: underline;
	}

.trackingPixel {
	position: absolute;
	border: none;
}

footer .top {
	position: relative;
	overflow: hidden;
	background-color: #d4e0e4;
	background-image: -ms-linear-gradient(top, #d4e0e4 0%, #e1f1f4 100%);
	background-image: -moz-linear-gradient(top, #d4e0e4 0%, #e1f1f4 100%);
	background-image: -o-linear-gradient(top, #d4e0e4 0%, #e1f1f4 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d4e0e4), color-stop(1, #e1f1f4));
	background-image: -webkit-linear-gradient(top, #d4e0e4 0%, #e1f1f4 100%);
	background-image: linear-gradient(top, #d4e0e4 0%, #e1f1f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4e0e4', endColorstr='#e1f1f4',GradientType=0 );
}

footer .bottom {
	background-color: #596b6f;
}

	footer .bottom .centered {
		position: relative;
		padding-top: 20px;
		padding-bottom: 19px;
		min-height: 36px;
	}

	footer .bottom p {
		width: 715px;
		font-size: 12px;
		line-height: 18px;
		color: #acb5b7;
		display: inline-block;
		*display: inline;
		zoom: 1;
		margin-bottom: 0px;
	}

	footer .bottom .ms-logo {
		position:absolute;
		top:50%;
		right:0;
		display:inline;
		margin-top:-11px;
		overflow:hidden;
		vertical-align:top;
		height:17px;
		width:89px;
		*background:url(/i/common/images/icons/footer-sprite.png) no-repeat;
		*background-position:0px 0;
	}

	footer .bottom .ms-logo:before {
		display:inline-block;
		content:url('/i/common/images/icons/footer-sprite.png');
		position:relative;
		left:0px;
		top:0;
	}

	.svg footer .bottom .ms-logo {
		*background:url(/i/common/images/icons/footer-sprite.svg) no-repeat;
		*background-position:0px 0;
	}

	.svg footer .bottom .ms-logo:before {
		content:url('/i/common/images/icons/footer-sprite.svg');
		width:90px!important;
		position:relative;
		left:0px;
		top:0;
	}
	
	html.noMobileState.noTabletState footer {
		width: 100%;
	}

	html.rtl footer .bottom .ms-logo {
		left: 1px;
		right: auto;
	}
	
	html.rtl.svg footer .bottom .ms-logo:before {
		left: 1px;
		right: auto;
	}

footer .centered {
	clear: both;
	width: 960px;
	margin: 0 auto;
}

	footer .centered div {
		display: inline-block;
	}

.footerContent {
	width: 650px;
	margin: 30px 0 0 0;
	float: left;
	z-index: 2;
	padding-bottom: 18px;
}

* html .footerContent {
	padding-bottom: 18px;
}

.footerContent > div {
	width: 300px;
}

* html footer .footerButtons {
	width: 300px;
}

* html footer .footerCopyright {
	width: 300px;
}

* html footer .footerButtons {
	width: 300px;
}

.footerContent hr {
	width: 650px;
	height: 1px;
	margin: 0;
	clear: both;
	float: left;
	color: #bacad0;
	background-color: #bacad0;
	border: none;
}

.footerImageContainer {
	width: 1000px;
	height: 148px;
	right: -706px;
	bottom: 0;
	position: absolute;
	background-image: url('/i/common/images/backgrounds/footer-clouds-with-rainbow.png');
	background-repeat: no-repeat;
	z-index: 1;
}

* html .footerImageContainer {
	display: none;
}

.footerButtons {
	float: right;
	line-height: 0;
}

.footerCopyright {
	float: right;
	padding-top: 21px;
	padding-bottom: 10px;
}

	.footerCopyright p {
		margin: 0;
		padding: 0;
		font-size: 12px;
		line-height: 18px;
	}

.footerLinks {
	margin-top: 8px;
	margin-bottom: 26px;
	margin-right: 15px;
	float: left;
}

	.footerLinks ul {
		width: 300px;
		float: left;
		line-height: 23px;
	}

		.footerLinks ul li {
			width: 120px;
			float: left;
			list-style-type: none;
			margin: 0;
			padding: 0 30px 0 0;
		}

			.rtl .footerLinks ul li {
				float: right;
				list-style-type: none;
				margin: 0;
				padding: 0 30px 0 0;
				margin: 0;
			}		

.footerSlogan {
	width: 240px;
	margin-top: 30px;
	padding: 0 0 60px 50px;
	float: right;
}

	.footerSlogan p {
		font-size: 20px;
		text-align: right;
		font-weight: 500;
		line-height: 26px;
		letter-spacing: -1px;
	}

.footerSocial {
	width: 100%;
	clear: left;
	padding: 17px 1px 18px;
}

footer .footerSocial a {
	zoom: 1;
	float: left;
	margin-right: 12px;

	overflow: hidden;
	vertical-align: top;
	height: 34px;
	width: 34px;

	*background: url(/i/common/images/icons/footer-sprite.png) no-repeat;
}

.svg footer .footerSocial a {
	*background:url(/i/common/images/icons/footer-sprite.svg) no-repeat;
}

/* FACEBOOK */
footer .footerSocial .skypeOnFacebook {
	*background-position:0 -60px;
}

footer .footerSocial .skypeOnFacebook:before {
	display:inline-block;
	content:url('/i/common/images/icons/footer-sprite.png');
	position:relative;
	left:0;
	top:-60px;
}

.svg footer .footerSocial .skypeOnFacebook {
	*background-position:0 -60px;
}

.svg footer .footerSocial .skypeOnFacebook:before {
	content:url('/i/common/images/icons/footer-sprite.svg');
	width:90px!important;
	position:relative;
	left:0;
	top:-60px;
}

footer .footerSocial .skypeOnFacebook:hover,
footer .footerSocial .skypeOnFacebook:focus {
	*background-position:-40px -60px;
}

footer .footerSocial .skypeOnFacebook:hover:before,
footer .footerSocial .skypeOnFacebook:focus:before {
	position:relative;
	left:-40px;
	top:-60px;
}
	
/* TWITTER */
footer .footerSocial .skypeOnTwitter {
	*background-position:0 -110px;
}

footer .footerSocial .skypeOnTwitter:before {
	display:inline-block;
	content:url('/i/common/images/icons/footer-sprite.png');
	position:relative;
	left:0;
	top:-110px;
}

.svg footer .footerSocial .skypeOnTwitter {
	*background-position:0 -110px;
}

.svg footer .footerSocial .skypeOnTwitter:before {
	content:url('/i/common/images/icons/footer-sprite.svg');
	width:90px!important;
	position:relative;
	left:0;
	top:-110px;
}

footer .footerSocial .skypeOnTwitter:hover,
footer .footerSocial .skypeOnTwitter:focus {
	*background-position:-40px -110px;
}

footer .footerSocial .skypeOnTwitter:hover:before,
footer .footerSocial .skypeOnTwitter:focus:before {
	position:relative;
	left:-40px;
	top:-110px;
}

/* YOUTUBE */
footer .footerSocial .skypeOnYouTube {
	*background-position:0 -160px;
}

footer .footerSocial .skypeOnYouTube:before {
	display:inline-block;
	content:url('/i/common/images/icons/footer-sprite.png');
	position:relative;
	left:0;
	top:-160px;
}

.svg footer .footerSocial .skypeOnYouTube {
	*background-position:0 -160px;
}

.svg footer .footerSocial .skypeOnYouTube:before {
	content:url('/i/common/images/icons/footer-sprite.svg');
	width:90px!important;
	position:relative;
	left:0;
	top:-160px;
}

footer .footerSocial .skypeOnYouTube:hover,
footer .footerSocial .skypeOnYouTube:focus {
	*background-position:-40px -160px;
}

footer .footerSocial .skypeOnYouTube:hover:before,
footer .footerSocial .skypeOnYouTube:focus:before {
	position:relative;
	left:-40px;
	top:-160px;
}

/* PINTEREST */
footer .footerSocial .skypeOnPinterest {
	*background-position:0 -211px;
}

footer .footerSocial .skypeOnPinterest:before {
	display:inline-block;
	content:url('/i/common/images/icons/footer-sprite.png');
	position:relative;
	left:0;
	top:-211px;
}

.svg footer .footerSocial .skypeOnPinterest {
	*background-position:0 -211px;
}

.svg footer .footerSocial .skypeOnPinterest:before {
	content:url('/i/common/images/icons/footer-sprite.svg');
	width:90px!important;
	position:relative;
	left:0;
	top:-211px;
}

footer .footerSocial .skypeOnPinterest:hover,
footer .footerSocial .skypeOnPinterest:focus {
	*background-position:-40px -211px;
}

footer .footerSocial .skypeOnPinterest:hover:before,
footer .footerSocial .skypeOnPinterest:focus:before {
	position:relative;
	left:-40px;
	top:-211px;
}
	
	.rtl .footerSocial a {
		float: right;
		margin-right: 0px;
		margin-left: 12px;
	}

	.rtl footer .footerSocial .skypeOnFacebook:before,
	.rtl footer .footerSocial .skypeOnTwitter:before,
	.rtl footer .footerSocial .skypeOnYouTube:before,
	.rtl footer .footerSocial .skypeOnPinterest:before {
		left: 56px;
	}
	
	.rtl footer .footerSocial .skypeOnFacebook:hover:before,
	.rtl footer .footerSocial .skypeOnTwitter:hover:before,
	.rtl footer .footerSocial .skypeOnYouTube:hover:before,
	.rtl footer .footerSocial .skypeOnPinterest:hover:before {
		left: 16px;
	}

	.rtl footer .footerSocial .skypeOnFacebook {
		*background-position: 56px -60px;
	}
	
	.rtl footer .footerSocial .skypeOnTwitter {
		*background-position: 56px -110px;
	}

	.rtl footer .footerSocial .skypeOnYouTube {
		*background-position: 56px -160px;
	}

	.rtl footer .footerSocial .skypeOnPinterest {
		*background-position: 56px -211px;
	}
	
	.rtl footer .footerSocial .skypeOnFacebook:hover {
		*background-position: 16px -60px;
	}
	
	.rtl footer .footerSocial .skypeOnTwitter:hover {
		*background-position: 16px -110px;
	}

	.rtl footer .footerSocial .skypeOnYouTube:hover {
		*background-position: 16px -160px;
	}

	.rtl footer .footerSocial .skypeOnPinterest:hover {
		*background-position: 16px -211px;
	}
	

.footerWarning {
	float: left;	
}

.footerWarning p {
	font-size: 14px;
	line-height: 18px;
	padding: 0;
	margin-bottom: 0;
}

.footerWarning .noCalls {
	line-height:0;
	overflow:hidden;
	vertical-align:top;
	height:32px;
	width:40px;
	*background:url(/i/common/images/icons/footer-sprite.png) no-repeat;
	*background-position:0 -294px;
	margin:19px 0 9px;
}

.footerWarning .noCalls:before {
	display:inline-block;
	content:url('/i/common/images/icons/footer-sprite.png');
	position:relative;
	left:0;
	top:-294px;
}

.svg .footerWarning .noCalls {
	*background:url(/i/common/images/icons/footer-sprite.svg) no-repeat;
	*background-position:0 -294px;
}

.svg .footerWarning .noCalls:before {
	content:url('/i/common/images/icons/footer-sprite.svg');
	width:90px!important;
	position:relative;
	left:0;
	top:-294px;
}

.rtl .footerWarning .noCalls {
	*background-position:51px -294px;
}

.rtl .footerWarning .noCalls:before {
	left: 51px;
}

.rtl.svg .footerWarning .noCalls {
	*background-position:51px -294px;
}

.rtl.svg .footerWarning .noCalls:before {
	left: 51px;
}

.rtl .footerContent {
	float: right;
}

.rtl .footerWarning,
.rtl .footerLinks {
	margin-right: 0;
	float: right;
}

.rtl .footerLinks ul li {
	padding: 0 0 0 30px;
}

.rtl .footerCopyright {
	float: left;
}

.rtl .footerSlogan {
	float: left;
	padding-left: 0;
}

.rtl .footerButtons {
	float: left;
}

.rtl .footerImageContainer {
	right: auto;
	left: -706px;
	background-image: url('/i/common/images/backgrounds/footer-clouds-with-rainbow-rtl.png');
	background-position: right top;
}


/* Language selector (mockup design)
++=================================== */

.footerLanguageSelector {
	position: relative;
}

.footerLanguageSelector .language {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #333534;
	padding-top: 8px;
	float: left;
}

.footerLanguageSelector .languagesDropdown {
	display: block;
	width: 301px;
	height: 35px;
	margin: 1px;
	border: 1px solid #cad6d9;
	background-color: #eef4f6;
	margin: 1px;
}

	* html .footerLanguageSelector .languagesDropdown {
		visibility: hidden;
	}

	* html .footerLanguageSelector .languagesDropdown .userLanguage {
		visibility: visible;
	}

	.footerLanguageSelector .languagesDropdown.open,
	.footerLanguageSelector .languagesDropdown:hover,
	.footerLanguageSelector .languagesDropdown:focus	{
		border-width: 2px;
		margin: 0;
	}
	
.languagesDropdown .world {
	display:inline-block;
	float:left;
	overflow:hidden;
	vertical-align:top;
	height:24px;
	width:24px;
	*background:url(/i/common/images/icons/footer-sprite.png) no-repeat;
	*background-position:4px -262px;
	margin: 5px 4px 5px 6px;
}

.languagesDropdown .world:before {
	display:inline-block;
	content:url('/i/common/images/icons/footer-sprite.png');
	position:relative;
	left:4px;
	top:-262px;
}

.svg .languagesDropdown .world {
	*background:url(/i/common/images/icons/footer-sprite.svg) no-repeat;
	*background-position:4px -262px;
}

.svg .languagesDropdown .world:before {
	content:url('/i/common/images/icons/footer-sprite.svg');
	width:90px!important;
	position:relative;
	left:4px;
	top:-262px;
}

		.rtl .languagesDropdown .world {
			float: right;
			margin: 5px 6px 5px 4px;
			*background-position: 66px -262px;
		}

		.rtl.svg .languagesDropdown .world:before {
			left: 66px;
			top: -262px;
		}

	.languagesDropdown .language {
		float: left;
		margin-left: 6px;
	}

		.rtl .languagesDropdown .language {
			float: right;
			margin-right: 6px;
		}
	
.languagesDropdown .pickDown {
	display:inline-block;
	float:right;
	overflow:hidden;
	height:21px;
	width:21px;
	*background:url(/i/common/images/icons/footer-sprite.png) no-repeat;
	*background-position:-25px -257px;
	margin:7px;
}

.languagesDropdown .pickDown:before {
	display:inline-block;
	content:url('/i/common/images/icons/footer-sprite.png');
	position:relative;
	left:-25px;
	top:-257px;
}

.svg .languagesDropdown .pickDown {
	*background:url(/i/common/images/icons/footer-sprite.svg) no-repeat;
	*background-position:-25px -257px;
}

.svg .languagesDropdown .pickDown:before {
	content:url('/i/common/images/icons/footer-sprite.svg');
	width:90px!important;
	position:relative;
	left:-25px;
	top:-257px;
}

		.rtl .languagesDropdown .pickDown {
			float: left;
			*background-position: 44px -257px;
		}
		
		.rtl.svg .languagesDropdown .pickDown:before{
			left:44px;
			top:-257px;
		}

	.footerLanguageSelector .userLanguage {
		position: absolute;
		left: 0;
		top: 1px;
		height: 37px;
		line-height: 37px;
		width: 305px;
		opacity: 0;
		padding: 0;
		border: 0;
		filter: alpha(opacity=0);
		cursor: pointer;
	}

		.rtl .footerLanguageSelector .userLanguage {
			direction: ltr;
		}

		.userLanguage option[value=ar],
		.userLanguage option[value=iw],
		.userLanguage option[value=he] {
			direction: rtl;
		}

	.slimlineFooter .userLanguage {
		width: 254px;
	}


@media only screen and (min-width: 1496px) {
	.footerImageContainer {
		left: 50%;
		margin-left: 454px;
		background-position: 0 0;
	}
	.rtl .footerImageContainer {
		left: auto;
		right: 50%;
		margin-right: 454px;
		background-position: right top;
	}
}

/* Slimline footer
=================== */

.slimlineFooter .footerContent {
	margin: 30px 0 31px 0;
	width: 720px;
}

.slimlineFooter {
	float: none;
}

	.slimlineFooter .footerButtons {
		margin-right: 120px;
	}

	* html .slimlineFooter .footerButtons {
		display: inline;
	}

.slimlineFooter .footerLanguageSelector .languagesDropdown {
	width: 250px;
}

.slimlineFooter .footerWarning {
	float: left;
	width: 300px;
}

* html .slimlineFooter .footerWarning {
	margin-left: 0;
}

	.slimlineFooter .footerWarning p {
		width: 270px;
		margin-bottom: 0;
	}

	.slimlineFooter .footerWarning p strong {
		font-size: 12px;
	}

	.slimlineFooter .footerWarning .noCalls {
		margin: 4px 0 23px;
	}

.slimlineFooter .footerCopyright {
	padding-top: 19px;
	padding-bottom: 0;
	float: none;
	width: 355px;
}

* html .slimlineFooter .footerCopyright {
	float: left;
}

.rtl .slimlineFooter .footerContent {
	float: right;
}

.rtl .slimlineFooter .footerWarning {
	float: right;
}

.rtl .slimlineFooter .footerCopyright {
	float: left;
}

.rtl .slimlineFooter .footerButtons {
	float: left;
	width: 250px;
	margin-right: 0;
	margin-left: 105px;
}

/* Overrides for retina
============================== */

@media screen and (-webkit-min-device-pixel-ratio: 2),
screen and (max-moz-device-pixel-ratio: 2) {

	.footerImageContainer {
		background-image: url('/i/common/images/backgrounds/footer-clouds-with-rainbow-hd.png');
		background-size: 488px auto;
	}

}

/* Overrides for tablet
============================== */

@media only screen and (min-width: 768px) and (max-width: 959px) and (orientation:portrait)  {

	.noTabletState footer {
		width: 960px;
	}

	html:not(.noTabletState) footer .centered {
		width: 720px;
	}

	html:not(.noTabletState) .footerContent {
		width: 515px;
		padding-bottom: 10px;
	}

		html:not(.noTabletState) .footerContent > div {
			width: 250px;
		}

	html:not(.noTabletState) .footerLinks ul {
		width: 250px;
	}

		html:not(.noTabletState) .footerContent .footerLinks ul li{
			padding: 0;
		}

	html:not(.noTabletState) .footerLanguageSelector .languagesDropdown {
		position: relative;
		width: 250px;
	}

	html:not(.noTabletState) .footerLanguageSelector .languagesDropdown .userLanguage {
		width: 250px;
	}

	html:not(.noTabletState) .footerContent hr {
		width: 515px;
		margin: 0;
	}

	html:not(.noTabletState) .footerSlogan {
		width: 150px;
		padding: 0 0 60px 50px;
	}

	html:not(.noTabletState) .footerImageContainer {
		height: 109px;
		right: -781px;
		background-image: url('/i/common/images/backgrounds/footer-clouds-with-rainbow-tablet.png');
	}

	html.rtl:not(.noMobileState) .rtl .footerImageContainer {
		right: auto;
		left: -781px;
		background-image: url('/i/common/images/backgrounds/footer-clouds-with-rainbow-tablet-rtl.png');
		background-position: right bottom;
	}

	html:not(.noTabletState) footer .bottom p {
		width: auto;
	}

	html.rtl:not(.noMobileState) .rtl .footerWarning,
	html.rtl:not(.noMobileState) .rtl .footerLinks {
		margin-left: 15px;
	}
}

/* slimline footer for tablet
============================== */

@media only screen and (min-width: 768px) and (max-width: 959px) and (orientation:portrait) {

	html:not(.noTabletState) footer.slimlineFooter .centered {
		width: 720px;
	}

	html:not(.noTabletState) .slimlineFooter .footerContent {
		width: 488px;
		margin-bottom: 9px;
		margin-top: 24px;
	}

		html:not(.noTabletState) .slimlineFooter .footerContent .footerWarning {
			width: 210px;
			padding-right: 28px;
		}

		html:not(.noTabletState) .slimlineFooter .footerContent .footerWarning p {
			width: 210px;
		}

		html:not(.noTabletState) .slimlineFooter .footerContent .footerWarning .noCalls {
			display: block;
		}

		html:not(.noTabletState) .slimlineFooter .footerContent .footerCopyright {
			width: 250px;
		}

	html.rtl:not(.noMobileState) .slimlineFooter .footerContent .footerWarning {
		padding-right: 0;
	}

	html:not(.noTabletState) .slimlineFooter .footerButtons,
	html.rtl:not(.noMobileState) .slimlineFooter .footerButtons {
		margin: 0;
	}

	html:not(.noTabletState) .footerImageContainer {
		height: 109px;
		right: -781px;
	}

	html:not(.noTabletState) .slimlineFooter .footerImageContainer {
		right: -751px;
	}


	html.rtl:not(.noMobileState) .slimlineFooter .footerImageContainer {
		left: -751px;
	}
}

/* Overrides for mobile
============================== */

@media only screen and (max-width: 767px) {

	html:not(.noMobileState) footer {
		min-width: 0;
		width: 100%;
	}

		html:not(.noMobileState) footer p {
			font-weight: normal;
		}

		html:not(.noMobileState) footer .centered {
			float: left;
			width: 100%;
			max-width: 440px;
		}

			html.rtl:not(.noMobileState) footer .centered {
				float: right;
			}

		html:not(.noMobileState) footer .footerLanguageSelector {
			width: 100%;
		}
		
		html:not(.noMobileState) .footerWarning .noCalls {
			margin: 0;
			*background-position:-50px -292px;
		}
		
		html.svg:not(.noMobileState) .footerWarning .noCalls:before {
			left: -50px;
			top: -292px;
		}

		html.rtl:not(.noMobileState) .footerWarning .noCalls {
			*background-position:5px -292px;
		}

		html.rtl.svg:not(.noMobileState) .footerWarning .noCalls:before {
			left:5px;
		}

		html:not(.noMobileState) footer .top {
			width: auto;
			margin: 0 auto;
			padding: 0 20px;
		}

	html:not(.noMobileState) .footerContent {
		max-width: 440px;
		width: 100%;
		margin: 20px 0;
		padding: 0;
		z-index: 2;
	}

		html:not(.noMobileState) .footerContent .footerButtons {
			float: left;
			width: 100%;
		}

		html:not(.noMobileState) .footerContent > div {
			width: auto;
		}

		html:not(.noMobileState) .footerContent hr {
			margin: 0;
			width: 100%;
		}

		.footerLanguageSelector .languagesDropdown {
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}

			.footerLanguageSelector .languagesDropdown.open,
			.footerLanguageSelector .languagesDropdown:hover {
				height: 37px;
			}

			.footerLanguageSelector .languagesDropdown.open .pickDown,
			.footerLanguageSelector .languagesDropdown:hover .pickDown {
				position: relative;
			}			

	html:not(.noMobileState) .footerLanguageSelector .languagesDropdown {
		width: auto !important;
	}
	
	html:not(.noMobileState) .footerLanguageSelector .userLanguage {
		width: 100%;
	}

	html:not(.noMobileState) .footerImageContainer {
		width: 100%;
		height: 77px;
		right: 0;
		bottom: 0;
		margin: 0 auto;
		background-image: url('/i/common/images/backgrounds/footer-clouds-with-rainbow-mobile.png');
		background-position: right bottom;
		background-size: 167px auto;
	}

	html:not(.noMobileState) .footerCopyright {
		padding-top: 19px;
		padding-bottom: 5px;
	}

		html:not(.noMobileState) .footerCopyright p {
			font-size: 12px;
			line-height: 16px;
		}

	html:not(.noMobileState) .footerLinks {
		margin: 11px 0 9px 0;
	}

	html:not(.noMobileState) .footerWarning {
		margin: 0;
		float: left;
		padding-right: 125px;
	}

		html.rtl:not(.noMobileState) .footerWarning {
			float: right;
			padding-right: 0;
			padding-left: 125px;
		}

		html:not(.noMobileState) .footerWarning p {
			width: auto;
			margin-bottom: -6px;
			font-size: 12px;
			line-height: 16px;
		}

	html.rtl:not(.noMobileState) .footerLinks ul li {
		float: right;
		padding-left: 160px;
	}

	html.rtl:not(.noMobileState) .slimlineFooter .footerContent .footerWarning {
		padding-right: 20px;
	}

	html.rtl:not(.noMobileState) .footerImageContainer {
		left: 0;
		background-image: url('/i/common/images/backgrounds/footer-clouds-with-rainbow-mobile-rtl.png');
		background-position: left bottom;
	}

	/* Slimline footer for mobile
	=================== */

	html:not(.noMobileState) .slimlineFooter .footerContent {
		margin: 20px auto;
		width: 100%;
	}

/*	html:not(.noMobileState) .slimlineFooter div.footerButtons,
	html:not(.noMobileState) .slimlineFooter div.footerCopyright,
	html:not(.noMobileState) .slimlineFooter div.footerWarning,
	html:not(.noMobileState) .slimlineFooter div.footerLinks {
		float: none;
		margin: 0 auto;
		display: block;
	} */

	html:not(.noMobileState) .slimlineFooter .footerBottomImage {
		padding-top: 1px;
		padding-bottom: 7px;
	}

	html:not(.noMobileState) .slimlineFooter div.footerCopyright {
		width: 280px;
		padding-top: 10px;
		padding-bottom: 0;
		margin-bottom: -2px;
	}

	html:not(.noMobileState) .slimlineFooter .footerCopyright p {
		margin-right: 150px;
	}
	
	html:not(.noMobileState) .slimlineFooter .footerLinks {
		margin: 0;
	}
	
	html:not(.noMobileState) .slimlineFooter .footerLinks ul {
		margin-top: 17px;
		margin-bottom: 10px;
		width: 280px;
		line-height: 1;
	}

	html:not(.noMobileState) .slimlineFooter .footerLinks ul li {
		width: auto;
		float: left;
		margin: 0;
		padding: 0 12px 0 0;
		color: #c0c0c0;
		list-style-type: none;
		font-size: 14px;
		line-height: 18px;
	}

	html:not(.noMobileState) .slimlineFooter .footerLanguageSelector .languagesDropdown {
		width: 100%;
	}

	html:not(.noMobileState) .slimlineFooter p {
		width: auto;
	}

	html:not(.noMobileState) .slimlineFooter .footerWarning {
		width: 280px;
	}

	html:not(.noMobileState) .slimlineFooter .footerWarning p {
		margin-bottom: -2px;
	}

	html.rtl:not(.noMobileState) .slimlineFooter .footerCopyright p {
		margin-right: 0;
		margin-left: 140px;
		padding-right: 20px;
	}

	html.rtl:not(.noMobileState) .slimlineFooter div.footerCopyright {
		float: right;
	}

	html.rtl:not(.noMobileState) .slimlineFooter .footerButtons {
		float: none;
		width: 280px;
		margin: 0 auto;
	}

		html:not(.noMobileState) footer .bottom {
			min-height: 17px;
		}

		html:not(.noMobileState) footer .bottom .centered {
			float: none;
			margin: 0;
			width: 100%;
			min-height: 18px;
		}
		
		html:not(.noMobileState) footer .bottom .ms-logo {
			left: 20px;
			*background-position: 0px -26px;
		}

		html.svg:not(.noMobileState) footer .bottom .ms-logo:before {
			left: 0px;
			top: -26px;
		}

		html.rtl:not(.noMobileState) footer .bottom .ms-logo {
			right: 0;
			*background-position: 0px -26px;
		}

		html.rtl.svg:not(.noMobileState) footer .bottom .ms-logo:before {
			left: 0px;
			top: -26px;
		}

}

/* Overrides for retina mobile
============================== */

@media screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px),
screen and (max-moz-device-pixel-ratio: 2) and (max-width: 767px) {
	html:not(.noMobileState) .footerImageContainer {
		background-image: url('/i/common/images/backgrounds/footer-clouds-with-rainbow-mobile-hd.png');
		background-size: 167px auto;
	}
}
/* Default per instance fallback */
.largeFlag {overflow: hidden;vertical-align: top;height:46px;width:74px;*background: url('/i/common/images/flags/country-flags-74x46.png') no-repeat;}

/* Default per instance behaviour for pseudo-selector enabled browsers (eg. IE8+) */
.largeFlag:before{display: inline-block;content: url('/i/common/images/flags/country-flags-74x46.png');}
/* Default per instance fallback */
.mediumFlag {overflow: hidden;vertical-align: top;height:32px;width:52px;*background: url('/i/common/images/flags/country-flags-52x32.png') no-repeat;}

/* Default per instance behaviour for pseudo-selector enabled browsers (eg. IE8+) */
.mediumFlag:before{display: inline-block;content: url('/i/common/images/flags/country-flags-52x32.png');}

/* Default per instance fallback */
.smallFlag {overflow: hidden;vertical-align: top;height:23px;width:37px;*background: url('/i/common/images/flags/country-flags-37x23.png') no-repeat;}

/* Default per instance behaviour for pseudo-selector enabled browsers (eg. IE8+) */
.smallFlag:before{display: inline-block;content: url('/i/common/images/flags/country-flags-37x23.png');}


/* Country flag
================== */	

.largeFlag-AD {*background-position: 0px 0;}

.largeFlag-AD:before{position:relative;top:0;}

.largeFlag-AE {*background-position: 0px -50px;}

.largeFlag-AE:before{position:relative;top:-50px;}

.largeFlag-AF {*background-position: 0px -100px;}

.largeFlag-AF:before{position:relative;top:-100px;}

.largeFlag-AG {*background-position: 0px -150px;}

.largeFlag-AG:before{position:relative;top:-150px;}

.largeFlag-AI {*background-position: 0px -200px;}

.largeFlag-AI:before{position:relative;top:-200px;}

.largeFlag-AL {*background-position: 0px -250px;}

.largeFlag-AL:before{position:relative;top:-250px;}

.largeFlag-AM {*background-position: 0px -300px;}

.largeFlag-AM:before{position:relative;top:-300px;}

.largeFlag-AN {*background-position: 0px -350px;}

.largeFlag-AN:before{position:relative;top:-350px;}

.largeFlag-AO {*background-position: 0px -400px;}

.largeFlag-AO:before{position:relative;top:-400px;}

.largeFlag-AQ {*background-position: 0px -450px;}

.largeFlag-AQ:before{position:relative;top:-450px;}

.largeFlag-AR {*background-position: 0px -500px;}

.largeFlag-AR:before{position:relative;top:-500px;}

.largeFlag-AS {*background-position: 0px -550px;}

.largeFlag-AS:before{position:relative;top:-550px;}

.largeFlag-AT {*background-position: 0px -600px;}

.largeFlag-AT:before{position:relative;top:-600px;}

.largeFlag-AU {*background-position: 0px -650px;}

.largeFlag-AU:before{position:relative;top:-650px;}

.largeFlag-AW {*background-position: 0px -700px;}

.largeFlag-AW:before{position:relative;top:-700px;}

.largeFlag-AX {*background-position: 0px -750px;}

.largeFlag-AX:before{position:relative;top:-750px;}

.largeFlag-AZ {*background-position: 0px -800px;}

.largeFlag-AZ:before{position:relative;top:-800px;}

.largeFlag-BA {*background-position: 0px -850px;}

.largeFlag-BA:before{position:relative;top:-850px;}

.largeFlag-BB {*background-position: 0px -900px;}

.largeFlag-BB:before{position:relative;top:-900px;}

.largeFlag-BD {*background-position: 0px -950px;}

.largeFlag-BD:before{position:relative;top:-950px;}

.largeFlag-BE {*background-position: 0px -1000px;}

.largeFlag-BE:before{position:relative;top:-1000px;}

.largeFlag-BF {*background-position: 0px -1050px;}

.largeFlag-BF:before{position:relative;top:-1050px;}

.largeFlag-BG {*background-position: 0px -1100px;}

.largeFlag-BG:before{position:relative;top:-1100px;}

.largeFlag-BH {*background-position: 0px -1150px;}

.largeFlag-BH:before{position:relative;top:-1150px;}

.largeFlag-BI {*background-position: 0px -1200px;}

.largeFlag-BI:before{position:relative;top:-1200px;}

.largeFlag-BJ {*background-position: 0px -1250px;}

.largeFlag-BJ:before{position:relative;top:-1250px;}

.largeFlag-BL {*background-position: 0px -1300px;}

.largeFlag-BL:before{position:relative;top:-1300px;}

.largeFlag-BM {*background-position: 0px -1350px;}

.largeFlag-BM:before{position:relative;top:-1350px;}

.largeFlag-BN {*background-position: 0px -1400px;}

.largeFlag-BN:before{position:relative;top:-1400px;}

.largeFlag-BO {*background-position: 0px -1450px;}

.largeFlag-BO:before{position:relative;top:-1450px;}

.largeFlag-BR {*background-position: 0px -1500px;}

.largeFlag-BR:before{position:relative;top:-1500px;}

.largeFlag-BS {*background-position: 0px -1550px;}

.largeFlag-BS:before{position:relative;top:-1550px;}

.largeFlag-BT {*background-position: 0px -1600px;}

.largeFlag-BT:before{position:relative;top:-1600px;}

.largeFlag-BV {*background-position: 0px -1650px;}

.largeFlag-BV:before{position:relative;top:-1650px;}

.largeFlag-BW {*background-position: 0px -1700px;}

.largeFlag-BW:before{position:relative;top:-1700px;}

.largeFlag-BY {*background-position: 0px -1750px;}

.largeFlag-BY:before{position:relative;top:-1750px;}

.largeFlag-BZ {*background-position: 0px -1800px;}

.largeFlag-BZ:before{position:relative;top:-1800px;}

.largeFlag-CA {*background-position: 0px -1850px;}

.largeFlag-CA:before{position:relative;top:-1850px;}

.largeFlag-CC {*background-position: 0px -1900px;}

.largeFlag-CC:before{position:relative;top:-1900px;}

.largeFlag-CD {*background-position: 0px -1950px;}

.largeFlag-CD:before{position:relative;top:-1950px;}

.largeFlag-CF {*background-position: 0px -2000px;}

.largeFlag-CF:before{position:relative;top:-2000px;}

.largeFlag-CG {*background-position: 0px -2050px;}

.largeFlag-CG:before{position:relative;top:-2050px;}

.largeFlag-CH {*background-position: 0px -2100px;}

.largeFlag-CH:before{position:relative;top:-2100px;}

.largeFlag-CI {*background-position: 0px -2150px;}

.largeFlag-CI:before{position:relative;top:-2150px;}

.largeFlag-CK {*background-position: 0px -2200px;}

.largeFlag-CK:before{position:relative;top:-2200px;}

.largeFlag-CL {*background-position: 0px -2250px;}

.largeFlag-CL:before{position:relative;top:-2250px;}

.largeFlag-CM {*background-position: 0px -2300px;}

.largeFlag-CM:before{position:relative;top:-2300px;}

.largeFlag-CN {*background-position: 0px -2350px;}

.largeFlag-CN:before{position:relative;top:-2350px;}

.largeFlag-CO {*background-position: 0px -2400px;}

.largeFlag-CO:before{position:relative;top:-2400px;}

.largeFlag-CR {*background-position: 0px -2450px;}

.largeFlag-CR:before{position:relative;top:-2450px;}

.largeFlag-CU {*background-position: 0px -2500px;}

.largeFlag-CU:before{position:relative;top:-2500px;}

.largeFlag-CV {*background-position: 0px -2550px;}

.largeFlag-CV:before{position:relative;top:-2550px;}

.largeFlag-CX {*background-position: 0px -2600px;}

.largeFlag-CX:before{position:relative;top:-2600px;}

.largeFlag-CY {*background-position: 0px -2650px;}

.largeFlag-CY:before{position:relative;top:-2650px;}

.largeFlag-CZ {*background-position: 0px -2700px;}

.largeFlag-CZ:before{position:relative;top:-2700px;}

.largeFlag-DE {*background-position: 0px -2750px;}

.largeFlag-DE:before{position:relative;top:-2750px;}

.largeFlag-DJ {*background-position: 0px -2800px;}

.largeFlag-DJ:before{position:relative;top:-2800px;}

.largeFlag-DK {*background-position: 0px -2850px;}

.largeFlag-DK:before{position:relative;top:-2850px;}

.largeFlag-DM {*background-position: 0px -2900px;}

.largeFlag-DM:before{position:relative;top:-2900px;}

.largeFlag-DO {*background-position: 0px -2950px;}

.largeFlag-DO:before{position:relative;top:-2950px;}

.largeFlag-DZ {*background-position: 0px -3000px;}

.largeFlag-DZ:before{position:relative;top:-3000px;}

.largeFlag-EC {*background-position: 0px -3050px;}

.largeFlag-EC:before{position:relative;top:-3050px;}

.largeFlag-EE {*background-position: 0px -3100px;}

.largeFlag-EE:before{position:relative;top:-3100px;}

.largeFlag-EG {*background-position: 0px -3150px;}

.largeFlag-EG:before{position:relative;top:-3150px;}

.largeFlag-EH {*background-position: 0px -3200px;}

.largeFlag-EH:before{position:relative;top:-3200px;}

.largeFlag-ER {*background-position: 0px -3250px;}

.largeFlag-ER:before{position:relative;top:-3250px;}

.largeFlag-ES {*background-position: 0px -3300px;}

.largeFlag-ES:before{position:relative;top:-3300px;}

.largeFlag-ET {*background-position: 0px -3350px;}

.largeFlag-ET:before{position:relative;top:-3350px;}

.largeFlag-FI {*background-position: 0px -3400px;}

.largeFlag-FI:before{position:relative;top:-3400px;}

.largeFlag-FJ {*background-position: 0px -3450px;}

.largeFlag-FJ:before{position:relative;top:-3450px;}

.largeFlag-FK {*background-position: 0px -3500px;}

.largeFlag-FK:before{position:relative;top:-3500px;}

.largeFlag-FM {*background-position: 0px -3550px;}

.largeFlag-FM:before{position:relative;top:-3550px;}

.largeFlag-FO {*background-position: 0px -3600px;}

.largeFlag-FO:before{position:relative;top:-3600px;}

.largeFlag-FR {*background-position: 0px -3650px;}

.largeFlag-FR:before{position:relative;top:-3650px;}

.largeFlag-GA {*background-position: 0px -3700px;}

.largeFlag-GA:before{position:relative;top:-3700px;}

.largeFlag-GB {*background-position: 0px -3750px;}

.largeFlag-GB:before{position:relative;top:-3750px;}

.largeFlag-GD {*background-position: 0px -3800px;}

.largeFlag-GD:before{position:relative;top:-3800px;}

.largeFlag-GE {*background-position: 0px -3850px;}

.largeFlag-GE:before{position:relative;top:-3850px;}

.largeFlag-GF {*background-position: 0px -3900px;}

.largeFlag-GF:before{position:relative;top:-3900px;}

.largeFlag-GG {*background-position: 0px -3950px;}

.largeFlag-GG:before{position:relative;top:-3950px;}

.largeFlag-GH {*background-position: 0px -4000px;}

.largeFlag-GH:before{position:relative;top:-4000px;}

.largeFlag-GI {*background-position: 0px -4050px;}

.largeFlag-GI:before{position:relative;top:-4050px;}

.largeFlag-GL {*background-position: 0px -4100px;}

.largeFlag-GL:before{position:relative;top:-4100px;}

.largeFlag-GM {*background-position: 0px -4150px;}

.largeFlag-GM:before{position:relative;top:-4150px;}

.largeFlag-GN {*background-position: 0px -4200px;}

.largeFlag-GN:before{position:relative;top:-4200px;}

.largeFlag-GP {*background-position: 0px -4250px;}

.largeFlag-GP:before{position:relative;top:-4250px;}

.largeFlag-GQ {*background-position: 0px -4300px;}

.largeFlag-GQ:before{position:relative;top:-4300px;}

.largeFlag-GR {*background-position: 0px -4350px;}

.largeFlag-GR:before{position:relative;top:-4350px;}

.largeFlag-GS {*background-position: 0px -4400px;}

.largeFlag-GS:before{position:relative;top:-4400px;}

.largeFlag-GT {*background-position: 0px -4450px;}

.largeFlag-GT:before{position:relative;top:-4450px;}

.largeFlag-GU {*background-position: 0px -4500px;}

.largeFlag-GU:before{position:relative;top:-4500px;}

.largeFlag-GW {*background-position: 0px -4550px;}

.largeFlag-GW:before{position:relative;top:-4550px;}

.largeFlag-GY {*background-position: 0px -4600px;}

.largeFlag-GY:before{position:relative;top:-4600px;}

.largeFlag-HK {*background-position: 0px -4650px;}

.largeFlag-HK:before{position:relative;top:-4650px;}

.largeFlag-HM {*background-position: 0px -4700px;}

.largeFlag-HM:before{position:relative;top:-4700px;}

.largeFlag-HN {*background-position: 0px -4750px;}

.largeFlag-HN:before{position:relative;top:-4750px;}

.largeFlag-HR {*background-position: 0px -4800px;}

.largeFlag-HR:before{position:relative;top:-4800px;}

.largeFlag-HT {*background-position: 0px -4850px;}

.largeFlag-HT:before{position:relative;top:-4850px;}

.largeFlag-HU {*background-position: 0px -4900px;}

.largeFlag-HU:before{position:relative;top:-4900px;}

.largeFlag-ID {*background-position: 0px -4950px;}

.largeFlag-ID:before{position:relative;top:-4950px;}

.largeFlag-IE {*background-position: 0px -5000px;}

.largeFlag-IE:before{position:relative;top:-5000px;}

.largeFlag-IL {*background-position: 0px -5050px;}

.largeFlag-IL:before{position:relative;top:-5050px;}

.largeFlag-IM {*background-position: 0px -5100px;}

.largeFlag-IM:before{position:relative;top:-5100px;}

.largeFlag-IN {*background-position: 0px -5150px;}

.largeFlag-IN:before{position:relative;top:-5150px;}

.largeFlag-IO {*background-position: 0px -5200px;}

.largeFlag-IO:before{position:relative;top:-5200px;}

.largeFlag-IQ {*background-position: 0px -5250px;}

.largeFlag-IQ:before{position:relative;top:-5250px;}

.largeFlag-IR {*background-position: 0px -5300px;}

.largeFlag-IR:before{position:relative;top:-5300px;}

.largeFlag-IS {*background-position: 0px -5350px;}

.largeFlag-IS:before{position:relative;top:-5350px;}

.largeFlag-IT {*background-position: 0px -5400px;}

.largeFlag-IT:before{position:relative;top:-5400px;}

.largeFlag-JE {*background-position: 0px -5450px;}

.largeFlag-JE:before{position:relative;top:-5450px;}

.largeFlag-JM {*background-position: 0px -5500px;}

.largeFlag-JM:before{position:relative;top:-5500px;}

.largeFlag-JO {*background-position: 0px -5550px;}

.largeFlag-JO:before{position:relative;top:-5550px;}

.largeFlag-JP {*background-position: 0px -5600px;}

.largeFlag-JP:before{position:relative;top:-5600px;}

.largeFlag-KE {*background-position: 0px -5650px;}

.largeFlag-KE:before{position:relative;top:-5650px;}

.largeFlag-KG {*background-position: 0px -5700px;}

.largeFlag-KG:before{position:relative;top:-5700px;}

.largeFlag-KH {*background-position: 0px -5750px;}

.largeFlag-KH:before{position:relative;top:-5750px;}

.largeFlag-KI {*background-position: 0px -5800px;}

.largeFlag-KI:before{position:relative;top:-5800px;}

.largeFlag-KM {*background-position: 0px -5850px;}

.largeFlag-KM:before{position:relative;top:-5850px;}

.largeFlag-KN {*background-position: 0px -5900px;}

.largeFlag-KN:before{position:relative;top:-5900px;}

.largeFlag-KP {*background-position: 0px -5950px;}

.largeFlag-KP:before{position:relative;top:-5950px;}

.largeFlag-KR {*background-position: 0px -6000px;}

.largeFlag-KR:before{position:relative;top:-6000px;}

.largeFlag-KW {*background-position: 0px -6050px;}

.largeFlag-KW:before{position:relative;top:-6050px;}

.largeFlag-KY {*background-position: 0px -6100px;}

.largeFlag-KY:before{position:relative;top:-6100px;}

.largeFlag-KZ {*background-position: 0px -6150px;}

.largeFlag-KZ:before{position:relative;top:-6150px;}

.largeFlag-LA {*background-position: 0px -6200px;}

.largeFlag-LA:before{position:relative;top:-6200px;}

.largeFlag-LB {*background-position: 0px -6250px;}

.largeFlag-LB:before{position:relative;top:-6250px;}

.largeFlag-LC {*background-position: 0px -6300px;}

.largeFlag-LC:before{position:relative;top:-6300px;}

.largeFlag-LI {*background-position: 0px -6350px;}

.largeFlag-LI:before{position:relative;top:-6350px;}

.largeFlag-LK {*background-position: 0px -6400px;}

.largeFlag-LK:before{position:relative;top:-6400px;}

.largeFlag-LR {*background-position: 0px -6450px;}

.largeFlag-LR:before{position:relative;top:-6450px;}

.largeFlag-LS {*background-position: 0px -6500px;}

.largeFlag-LS:before{position:relative;top:-6500px;}

.largeFlag-LT {*background-position: 0px -6550px;}

.largeFlag-LT:before{position:relative;top:-6550px;}

.largeFlag-LU {*background-position: 0px -6600px;}

.largeFlag-LU:before{position:relative;top:-6600px;}

.largeFlag-LV {*background-position: 0px -6650px;}

.largeFlag-LV:before{position:relative;top:-6650px;}

.largeFlag-LY {*background-position: 0px -6700px;}

.largeFlag-LY:before{position:relative;top:-6700px;}

.largeFlag-MA {*background-position: 0px -6750px;}

.largeFlag-MA:before{position:relative;top:-6750px;}

.largeFlag-MC {*background-position: 0px -6800px;}

.largeFlag-MC:before{position:relative;top:-6800px;}

.largeFlag-MD {*background-position: 0px -6850px;}

.largeFlag-MD:before{position:relative;top:-6850px;}

.largeFlag-ME {*background-position: 0px -6900px;}

.largeFlag-ME:before{position:relative;top:-6900px;}

.largeFlag-MF {*background-position: 0px -6950px;}

.largeFlag-MF:before{position:relative;top:-6950px;}

.largeFlag-MG {*background-position: 0px -7000px;}

.largeFlag-MG:before{position:relative;top:-7000px;}

.largeFlag-MH {*background-position: 0px -7050px;}

.largeFlag-MH:before{position:relative;top:-7050px;}

.largeFlag-MK {*background-position: 0px -7100px;}

.largeFlag-MK:before{position:relative;top:-7100px;}

.largeFlag-ML {*background-position: 0px -7150px;}

.largeFlag-ML:before{position:relative;top:-7150px;}

.largeFlag-MM {*background-position: 0px -7200px;}

.largeFlag-MM:before{position:relative;top:-7200px;}

.largeFlag-MN {*background-position: 0px -7250px;}

.largeFlag-MN:before{position:relative;top:-7250px;}

.largeFlag-MO {*background-position: 0px -7300px;}

.largeFlag-MO:before{position:relative;top:-7300px;}

.largeFlag-MP {*background-position: 0px -7350px;}

.largeFlag-MP:before{position:relative;top:-7350px;}

.largeFlag-MQ {*background-position: 0px -7400px;}

.largeFlag-MQ:before{position:relative;top:-7400px;}

.largeFlag-MR {*background-position: 0px -7450px;}

.largeFlag-MR:before{position:relative;top:-7450px;}

.largeFlag-MS {*background-position: 0px -7500px;}

.largeFlag-MS:before{position:relative;top:-7500px;}

.largeFlag-MT {*background-position: 0px -7550px;}

.largeFlag-MT:before{position:relative;top:-7550px;}

.largeFlag-MU {*background-position: 0px -7600px;}

.largeFlag-MU:before{position:relative;top:-7600px;}

.largeFlag-MV {*background-position: 0px -7650px;}

.largeFlag-MV:before{position:relative;top:-7650px;}

.largeFlag-MW {*background-position: 0px -7700px;}

.largeFlag-MW:before{position:relative;top:-7700px;}

.largeFlag-MX {*background-position: 0px -7750px;}

.largeFlag-MX:before{position:relative;top:-7750px;}

.largeFlag-MY {*background-position: 0px -7800px;}

.largeFlag-MY:before{position:relative;top:-7800px;}

.largeFlag-MZ {*background-position: 0px -7850px;}

.largeFlag-MZ:before{position:relative;top:-7850px;}

.largeFlag-NA {*background-position: 0px -7900px;}

.largeFlag-NA:before{position:relative;top:-7900px;}

.largeFlag-NC {*background-position: 0px -7950px;}

.largeFlag-NC:before{position:relative;top:-7950px;}

.largeFlag-NE {*background-position: 0px -8000px;}

.largeFlag-NE:before{position:relative;top:-8000px;}

.largeFlag-NF {*background-position: 0px -8050px;}

.largeFlag-NF:before{position:relative;top:-8050px;}

.largeFlag-NG {*background-position: 0px -8100px;}

.largeFlag-NG:before{position:relative;top:-8100px;}

.largeFlag-NI {*background-position: 0px -8150px;}

.largeFlag-NI:before{position:relative;top:-8150px;}

.largeFlag-NL {*background-position: 0px -8200px;}

.largeFlag-NL:before{position:relative;top:-8200px;}

.largeFlag-NO {*background-position: 0px -8250px;}

.largeFlag-NO:before{position:relative;top:-8250px;}

.largeFlag-NP {*background-position: 0px -8300px;}

.largeFlag-NP:before{position:relative;top:-8300px;}

.largeFlag-NR {*background-position: 0px -8350px;}

.largeFlag-NR:before{position:relative;top:-8350px;}

.largeFlag-NU {*background-position: 0px -8400px;}

.largeFlag-NU:before{position:relative;top:-8400px;}

.largeFlag-NZ {*background-position: 0px -8450px;}

.largeFlag-NZ:before{position:relative;top:-8450px;}

.largeFlag-OM {*background-position: 0px -8500px;}

.largeFlag-OM:before{position:relative;top:-8500px;}

.largeFlag-PA {*background-position: 0px -8550px;}

.largeFlag-PA:before{position:relative;top:-8550px;}

.largeFlag-PE {*background-position: 0px -8600px;}

.largeFlag-PE:before{position:relative;top:-8600px;}

.largeFlag-PF {*background-position: 0px -8650px;}

.largeFlag-PF:before{position:relative;top:-8650px;}

.largeFlag-PG {*background-position: 0px -8700px;}

.largeFlag-PG:before{position:relative;top:-8700px;}

.largeFlag-PH {*background-position: 0px -8750px;}

.largeFlag-PH:before{position:relative;top:-8750px;}

.largeFlag-PK {*background-position: 0px -8800px;}

.largeFlag-PK:before{position:relative;top:-8800px;}

.largeFlag-PL {*background-position: 0px -8850px;}

.largeFlag-PL:before{position:relative;top:-8850px;}

.largeFlag-PM {*background-position: 0px -8900px;}

.largeFlag-PM:before{position:relative;top:-8900px;}

.largeFlag-PN {*background-position: 0px -8950px;}

.largeFlag-PN:before{position:relative;top:-8950px;}

.largeFlag-PR {*background-position: 0px -9000px;}

.largeFlag-PR:before{position:relative;top:-9000px;}

.largeFlag-PS {*background-position: 0px -9050px;}

.largeFlag-PS:before{position:relative;top:-9050px;}

.largeFlag-PT {*background-position: 0px -9100px;}

.largeFlag-PT:before{position:relative;top:-9100px;}

.largeFlag-PW {*background-position: 0px -9150px;}

.largeFlag-PW:before{position:relative;top:-9150px;}

.largeFlag-PY {*background-position: 0px -9200px;}

.largeFlag-PY:before{position:relative;top:-9200px;}

.largeFlag-QA {*background-position: 0px -9250px;}

.largeFlag-QA:before{position:relative;top:-9250px;}

.largeFlag-RE {*background-position: 0px -9300px;}

.largeFlag-RE:before{position:relative;top:-9300px;}

.largeFlag-RO {*background-position: 0px -9350px;}

.largeFlag-RO:before{position:relative;top:-9350px;}

.largeFlag-RS {*background-position: 0px -9400px;}

.largeFlag-RS:before{position:relative;top:-9400px;}

.largeFlag-RU {*background-position: 0px -9450px;}

.largeFlag-RU:before{position:relative;top:-9450px;}

.largeFlag-RW {*background-position: 0px -9500px;}

.largeFlag-RW:before{position:relative;top:-9500px;}

.largeFlag-SA {*background-position: 0px -9550px;}

.largeFlag-SA:before{position:relative;top:-9550px;}

.largeFlag-SB {*background-position: 0px -9600px;}

.largeFlag-SB:before{position:relative;top:-9600px;}

.largeFlag-SC {*background-position: 0px -9650px;}

.largeFlag-SC:before{position:relative;top:-9650px;}

.largeFlag-SD {*background-position: 0px -9700px;}

.largeFlag-SD:before{position:relative;top:-9700px;}

.largeFlag-SE {*background-position: 0px -9750px;}

.largeFlag-SE:before{position:relative;top:-9750px;}

.largeFlag-SG {*background-position: 0px -9800px;}

.largeFlag-SG:before{position:relative;top:-9800px;}

.largeFlag-SH {*background-position: 0px -9850px;}

.largeFlag-SH:before{position:relative;top:-9850px;}

.largeFlag-SI {*background-position: 0px -9900px;}

.largeFlag-SI:before{position:relative;top:-9900px;}

.largeFlag-SJ {*background-position: 0px -9950px;}

.largeFlag-SJ:before{position:relative;top:-9950px;}

.largeFlag-SK {*background-position: 0px -10000px;}

.largeFlag-SK:before{position:relative;top:-10000px;}

.largeFlag-SL {*background-position: 0px -10050px;}

.largeFlag-SL:before{position:relative;top:-10050px;}

.largeFlag-SM {*background-position: 0px -10100px;}

.largeFlag-SM:before{position:relative;top:-10100px;}

.largeFlag-SN {*background-position: 0px -10150px;}

.largeFlag-SN:before{position:relative;top:-10150px;}

.largeFlag-SO {*background-position: 0px -10200px;}

.largeFlag-SO:before{position:relative;top:-10200px;}

.largeFlag-SR {*background-position: 0px -10250px;}

.largeFlag-SR:before{position:relative;top:-10250px;}

.largeFlag-ST {*background-position: 0px -10300px;}

.largeFlag-ST:before{position:relative;top:-10300px;}

.largeFlag-SV {*background-position: 0px -10350px;}

.largeFlag-SV:before{position:relative;top:-10350px;}

.largeFlag-SY {*background-position: 0px -10400px;}

.largeFlag-SY:before{position:relative;top:-10400px;}

.largeFlag-SZ {*background-position: 0px -10450px;}

.largeFlag-SZ:before{position:relative;top:-10450px;}

.largeFlag-TC {*background-position: 0px -10500px;}

.largeFlag-TC:before{position:relative;top:-10500px;}

.largeFlag-TD {*background-position: 0px -10550px;}

.largeFlag-TD:before{position:relative;top:-10550px;}

.largeFlag-TF {*background-position: 0px -10600px;}

.largeFlag-TF:before{position:relative;top:-10600px;}

.largeFlag-TG {*background-position: 0px -10650px;}

.largeFlag-TG:before{position:relative;top:-10650px;}

.largeFlag-TH {*background-position: 0px -10700px;}

.largeFlag-TH:before{position:relative;top:-10700px;}

.largeFlag-TJ {*background-position: 0px -10750px;}

.largeFlag-TJ:before{position:relative;top:-10750px;}

.largeFlag-TK {*background-position: 0px -10800px;}

.largeFlag-TK:before{position:relative;top:-10800px;}

.largeFlag-TL {*background-position: 0px -10850px;}

.largeFlag-TL:before{position:relative;top:-10850px;}

.largeFlag-TM {*background-position: 0px -10900px;}

.largeFlag-TM:before{position:relative;top:-10900px;}

.largeFlag-TN {*background-position: 0px -10950px;}

.largeFlag-TN:before{position:relative;top:-10950px;}

.largeFlag-TO {*background-position: 0px -11000px;}

.largeFlag-TO:before{position:relative;top:-11000px;}

.largeFlag-TR {*background-position: 0px -11050px;}

.largeFlag-TR:before{position:relative;top:-11050px;}

.largeFlag-TT {*background-position: 0px -11100px;}

.largeFlag-TT:before{position:relative;top:-11100px;}

.largeFlag-TV {*background-position: 0px -11150px;}

.largeFlag-TV:before{position:relative;top:-11150px;}

.largeFlag-TW {*background-position: 0px -11200px;}

.largeFlag-TW:before{position:relative;top:-11200px;}

.largeFlag-TZ {*background-position: 0px -11250px;}

.largeFlag-TZ:before{position:relative;top:-11250px;}

.largeFlag-UA {*background-position: 0px -11300px;}

.largeFlag-UA:before{position:relative;top:-11300px;}

.largeFlag-UG {*background-position: 0px -11350px;}

.largeFlag-UG:before{position:relative;top:-11350px;}

.largeFlag-UM {*background-position: 0px -11400px;}

.largeFlag-UM:before{position:relative;top:-11400px;}

.largeFlag-US {*background-position: 0px -11450px;}

.largeFlag-US:before{position:relative;top:-11450px;}

.largeFlag-UY {*background-position: 0px -11500px;}

.largeFlag-UY:before{position:relative;top:-11500px;}

.largeFlag-UZ {*background-position: 0px -11550px;}

.largeFlag-UZ:before{position:relative;top:-11550px;}

.largeFlag-VA {*background-position: 0px -11600px;}

.largeFlag-VA:before{position:relative;top:-11600px;}

.largeFlag-VC {*background-position: 0px -11650px;}

.largeFlag-VC:before{position:relative;top:-11650px;}

.largeFlag-VE {*background-position: 0px -11700px;}

.largeFlag-VE:before{position:relative;top:-11700px;}

.largeFlag-VG {*background-position: 0px -11750px;}

.largeFlag-VG:before{position:relative;top:-11750px;}

.largeFlag-VI {*background-position: 0px -11800px;}

.largeFlag-VI:before{position:relative;top:-11800px;}

.largeFlag-VN {*background-position: 0px -11850px;}

.largeFlag-VN:before{position:relative;top:-11850px;}

.largeFlag-VU {*background-position: 0px -11900px;}

.largeFlag-VU:before{position:relative;top:-11900px;}

.largeFlag-WF {*background-position: 0px -11950px;}

.largeFlag-WF:before{position:relative;top:-11950px;}

.largeFlag-WS {*background-position: 0px -12000px;}

.largeFlag-WS:before{position:relative;top:-12000px;}

.largeFlag-YE {*background-position: 0px -12050px;}

.largeFlag-YE:before{position:relative;top:-12050px;}

.largeFlag-YT {*background-position: 0px -12100px;}

.largeFlag-YT:before{position:relative;top:-12100px;}

.largeFlag-ZA {*background-position: 0px -12150px;}

.largeFlag-ZA:before{position:relative;top:-12150px;}

.largeFlag-ZM {*background-position: 0px -12200px;}

.largeFlag-ZM:before{position:relative;top:-12200px;}

.largeFlag-ZW {*background-position: 0px -12250px;}

.largeFlag-ZW:before{position:relative;top:-12250px;}

.largeFlag-AC {*background-position: 0px -12300px;}

.largeFlag-AC:before{position:relative;top:-12300px;}

.largeFlag-IZ {*background-position: 0px -12350px;}

.largeFlag-IZ:before{position:relative;top:-12350px;}

.largeFlag-SQ {*background-position: 0px -12400px;}

.largeFlag-SQ:before{position:relative;top:-12400px;}

.largeFlag-SS {*background-position: 0px -12450px;}

.largeFlag-SS:before{position:relative;top:-12450px;}

.largeFlag-SX {*background-position: 0px -12500px;}

.largeFlag-SX:before{position:relative;top:-12500px;}

.largeFlag-UN {*background-position: 0px -12550px;}

.largeFlag-UN:before{position:relative;top:-12550px;}

.largeFlag-VO {*background-position: 0px -12600px;}

.largeFlag-VO:before{position:relative;top:-12600px;}

.largeFlag-XX {*background-position: 0px -12650px;}

.largeFlag-XX:before{position:relative;top:-12650px;}

.mediumFlag-AD {*background-position: 0px 0;}

.mediumFlag-AD:before{position:relative;top:0;}

.mediumFlag-AE {*background-position: 0px -35px;}

.mediumFlag-AE:before{position:relative;top:-35px;}

.mediumFlag-AF {*background-position: 0px -70px;}

.mediumFlag-AF:before{position:relative;top:-70px;}

.mediumFlag-AG {*background-position: 0px -105px;}

.mediumFlag-AG:before{position:relative;top:-105px;}

.mediumFlag-AI {*background-position: 0px -140px;}

.mediumFlag-AI:before{position:relative;top:-140px;}

.mediumFlag-AL {*background-position: 0px -175px;}

.mediumFlag-AL:before{position:relative;top:-175px;}

.mediumFlag-AM {*background-position: 0px -210px;}

.mediumFlag-AM:before{position:relative;top:-210px;}

.mediumFlag-AN {*background-position: 0px -245px;}

.mediumFlag-AN:before{position:relative;top:-245px;}

.mediumFlag-AO {*background-position: 0px -280px;}

.mediumFlag-AO:before{position:relative;top:-280px;}

.mediumFlag-AQ {*background-position: 0px -315px;}

.mediumFlag-AQ:before{position:relative;top:-315px;}

.mediumFlag-AR {*background-position: 0px -350px;}

.mediumFlag-AR:before{position:relative;top:-350px;}

.mediumFlag-AS {*background-position: 0px -385px;}

.mediumFlag-AS:before{position:relative;top:-385px;}

.mediumFlag-AT {*background-position: 0px -420px;}

.mediumFlag-AT:before{position:relative;top:-420px;}

.mediumFlag-AU {*background-position: 0px -455px;}

.mediumFlag-AU:before{position:relative;top:-455px;}

.mediumFlag-AW {*background-position: 0px -490px;}

.mediumFlag-AW:before{position:relative;top:-490px;}

.mediumFlag-AX {*background-position: 0px -525px;}

.mediumFlag-AX:before{position:relative;top:-525px;}

.mediumFlag-AZ {*background-position: 0px -560px;}

.mediumFlag-AZ:before{position:relative;top:-560px;}

.mediumFlag-BA {*background-position: 0px -595px;}

.mediumFlag-BA:before{position:relative;top:-595px;}

.mediumFlag-BB {*background-position: 0px -630px;}

.mediumFlag-BB:before{position:relative;top:-630px;}

.mediumFlag-BD {*background-position: 0px -665px;}

.mediumFlag-BD:before{position:relative;top:-665px;}

.mediumFlag-BE {*background-position: 0px -700px;}

.mediumFlag-BE:before{position:relative;top:-700px;}

.mediumFlag-BF {*background-position: 0px -735px;}

.mediumFlag-BF:before{position:relative;top:-735px;}

.mediumFlag-BG {*background-position: 0px -770px;}

.mediumFlag-BG:before{position:relative;top:-770px;}

.mediumFlag-BH {*background-position: 0px -805px;}

.mediumFlag-BH:before{position:relative;top:-805px;}

.mediumFlag-BI {*background-position: 0px -840px;}

.mediumFlag-BI:before{position:relative;top:-840px;}

.mediumFlag-BJ {*background-position: 0px -875px;}

.mediumFlag-BJ:before{position:relative;top:-875px;}

.mediumFlag-BL {*background-position: 0px -910px;}

.mediumFlag-BL:before{position:relative;top:-910px;}

.mediumFlag-BM {*background-position: 0px -945px;}

.mediumFlag-BM:before{position:relative;top:-945px;}

.mediumFlag-BN {*background-position: 0px -980px;}

.mediumFlag-BN:before{position:relative;top:-980px;}

.mediumFlag-BO {*background-position: 0px -1015px;}

.mediumFlag-BO:before{position:relative;top:-1015px;}

.mediumFlag-BR {*background-position: 0px -1050px;}

.mediumFlag-BR:before{position:relative;top:-1050px;}

.mediumFlag-BS {*background-position: 0px -1085px;}

.mediumFlag-BS:before{position:relative;top:-1085px;}

.mediumFlag-BT {*background-position: 0px -1120px;}

.mediumFlag-BT:before{position:relative;top:-1120px;}

.mediumFlag-BV {*background-position: 0px -1155px;}

.mediumFlag-BV:before{position:relative;top:-1155px;}

.mediumFlag-BW {*background-position: 0px -1190px;}

.mediumFlag-BW:before{position:relative;top:-1190px;}

.mediumFlag-BY {*background-position: 0px -1225px;}

.mediumFlag-BY:before{position:relative;top:-1225px;}

.mediumFlag-BZ {*background-position: 0px -1260px;}

.mediumFlag-BZ:before{position:relative;top:-1260px;}

.mediumFlag-CA {*background-position: 0px -1295px;}

.mediumFlag-CA:before{position:relative;top:-1295px;}

.mediumFlag-CC {*background-position: 0px -1330px;}

.mediumFlag-CC:before{position:relative;top:-1330px;}

.mediumFlag-CD {*background-position: 0px -1365px;}

.mediumFlag-CD:before{position:relative;top:-1365px;}

.mediumFlag-CF {*background-position: 0px -1400px;}

.mediumFlag-CF:before{position:relative;top:-1400px;}

.mediumFlag-CG {*background-position: 0px -1435px;}

.mediumFlag-CG:before{position:relative;top:-1435px;}

.mediumFlag-CH {*background-position: 0px -1470px;}

.mediumFlag-CH:before{position:relative;top:-1470px;}

.mediumFlag-CI {*background-position: 0px -1505px;}

.mediumFlag-CI:before{position:relative;top:-1505px;}

.mediumFlag-CK {*background-position: 0px -1540px;}

.mediumFlag-CK:before{position:relative;top:-1540px;}

.mediumFlag-CL {*background-position: 0px -1575px;}

.mediumFlag-CL:before{position:relative;top:-1575px;}

.mediumFlag-CM {*background-position: 0px -1610px;}

.mediumFlag-CM:before{position:relative;top:-1610px;}

.mediumFlag-CN {*background-position: 0px -1645px;}

.mediumFlag-CN:before{position:relative;top:-1645px;}

.mediumFlag-CO {*background-position: 0px -1680px;}

.mediumFlag-CO:before{position:relative;top:-1680px;}

.mediumFlag-CR {*background-position: 0px -1715px;}

.mediumFlag-CR:before{position:relative;top:-1715px;}

.mediumFlag-CU {*background-position: 0px -1750px;}

.mediumFlag-CU:before{position:relative;top:-1750px;}

.mediumFlag-CV {*background-position: 0px -1785px;}

.mediumFlag-CV:before{position:relative;top:-1785px;}

.mediumFlag-CX {*background-position: 0px -1820px;}

.mediumFlag-CX:before{position:relative;top:-1820px;}

.mediumFlag-CY {*background-position: 0px -1855px;}

.mediumFlag-CY:before{position:relative;top:-1855px;}

.mediumFlag-CZ {*background-position: 0px -1890px;}

.mediumFlag-CZ:before{position:relative;top:-1890px;}

.mediumFlag-DE {*background-position: 0px -1925px;}

.mediumFlag-DE:before{position:relative;top:-1925px;}

.mediumFlag-DJ {*background-position: 0px -1960px;}

.mediumFlag-DJ:before{position:relative;top:-1960px;}

.mediumFlag-DK {*background-position: 0px -1995px;}

.mediumFlag-DK:before{position:relative;top:-1995px;}

.mediumFlag-DM {*background-position: 0px -2030px;}

.mediumFlag-DM:before{position:relative;top:-2030px;}

.mediumFlag-DO {*background-position: 0px -2065px;}

.mediumFlag-DO:before{position:relative;top:-2065px;}

.mediumFlag-DZ {*background-position: 0px -2100px;}

.mediumFlag-DZ:before{position:relative;top:-2100px;}

.mediumFlag-EC {*background-position: 0px -2135px;}

.mediumFlag-EC:before{position:relative;top:-2135px;}

.mediumFlag-EE {*background-position: 0px -2170px;}

.mediumFlag-EE:before{position:relative;top:-2170px;}

.mediumFlag-EG {*background-position: 0px -2205px;}

.mediumFlag-EG:before{position:relative;top:-2205px;}

.mediumFlag-EH {*background-position: 0px -2240px;}

.mediumFlag-EH:before{position:relative;top:-2240px;}

.mediumFlag-ER {*background-position: 0px -2275px;}

.mediumFlag-ER:before{position:relative;top:-2275px;}

.mediumFlag-ES {*background-position: 0px -2310px;}

.mediumFlag-ES:before{position:relative;top:-2310px;}

.mediumFlag-ET {*background-position: 0px -2345px;}

.mediumFlag-ET:before{position:relative;top:-2345px;}

.mediumFlag-FI {*background-position: 0px -2380px;}

.mediumFlag-FI:before{position:relative;top:-2380px;}

.mediumFlag-FJ {*background-position: 0px -2415px;}

.mediumFlag-FJ:before{position:relative;top:-2415px;}

.mediumFlag-FK {*background-position: 0px -2450px;}

.mediumFlag-FK:before{position:relative;top:-2450px;}

.mediumFlag-FM {*background-position: 0px -2485px;}

.mediumFlag-FM:before{position:relative;top:-2485px;}

.mediumFlag-FO {*background-position: 0px -2520px;}

.mediumFlag-FO:before{position:relative;top:-2520px;}

.mediumFlag-FR {*background-position: 0px -2555px;}

.mediumFlag-FR:before{position:relative;top:-2555px;}

.mediumFlag-GA {*background-position: 0px -2590px;}

.mediumFlag-GA:before{position:relative;top:-2590px;}

.mediumFlag-GB {*background-position: 0px -2625px;}

.mediumFlag-GB:before{position:relative;top:-2625px;}

.mediumFlag-GD {*background-position: 0px -2660px;}

.mediumFlag-GD:before{position:relative;top:-2660px;}

.mediumFlag-GE {*background-position: 0px -2695px;}

.mediumFlag-GE:before{position:relative;top:-2695px;}

.mediumFlag-GF {*background-position: 0px -2730px;}

.mediumFlag-GF:before{position:relative;top:-2730px;}

.mediumFlag-GG {*background-position: 0px -2765px;}

.mediumFlag-GG:before{position:relative;top:-2765px;}

.mediumFlag-GH {*background-position: 0px -2800px;}

.mediumFlag-GH:before{position:relative;top:-2800px;}

.mediumFlag-GI {*background-position: 0px -2835px;}

.mediumFlag-GI:before{position:relative;top:-2835px;}

.mediumFlag-GL {*background-position: 0px -2870px;}

.mediumFlag-GL:before{position:relative;top:-2870px;}

.mediumFlag-GM {*background-position: 0px -2905px;}

.mediumFlag-GM:before{position:relative;top:-2905px;}

.mediumFlag-GN {*background-position: 0px -2940px;}

.mediumFlag-GN:before{position:relative;top:-2940px;}

.mediumFlag-GP {*background-position: 0px -2975px;}

.mediumFlag-GP:before{position:relative;top:-2975px;}

.mediumFlag-GQ {*background-position: 0px -3010px;}

.mediumFlag-GQ:before{position:relative;top:-3010px;}

.mediumFlag-GR {*background-position: 0px -3045px;}

.mediumFlag-GR:before{position:relative;top:-3045px;}

.mediumFlag-GS {*background-position: 0px -3080px;}

.mediumFlag-GS:before{position:relative;top:-3080px;}

.mediumFlag-GT {*background-position: 0px -3115px;}

.mediumFlag-GT:before{position:relative;top:-3115px;}

.mediumFlag-GU {*background-position: 0px -3150px;}

.mediumFlag-GU:before{position:relative;top:-3150px;}

.mediumFlag-GW {*background-position: 0px -3185px;}

.mediumFlag-GW:before{position:relative;top:-3185px;}

.mediumFlag-GY {*background-position: 0px -3220px;}

.mediumFlag-GY:before{position:relative;top:-3220px;}

.mediumFlag-HK {*background-position: 0px -3255px;}

.mediumFlag-HK:before{position:relative;top:-3255px;}

.mediumFlag-HM {*background-position: 0px -3290px;}

.mediumFlag-HM:before{position:relative;top:-3290px;}

.mediumFlag-HN {*background-position: 0px -3325px;}

.mediumFlag-HN:before{position:relative;top:-3325px;}

.mediumFlag-HR {*background-position: 0px -3360px;}

.mediumFlag-HR:before{position:relative;top:-3360px;}

.mediumFlag-HT {*background-position: 0px -3395px;}

.mediumFlag-HT:before{position:relative;top:-3395px;}

.mediumFlag-HU {*background-position: 0px -3430px;}

.mediumFlag-HU:before{position:relative;top:-3430px;}

.mediumFlag-ID {*background-position: 0px -3465px;}

.mediumFlag-ID:before{position:relative;top:-3465px;}

.mediumFlag-IE {*background-position: 0px -3500px;}

.mediumFlag-IE:before{position:relative;top:-3500px;}

.mediumFlag-IL {*background-position: 0px -3535px;}

.mediumFlag-IL:before{position:relative;top:-3535px;}

.mediumFlag-IM {*background-position: 0px -3570px;}

.mediumFlag-IM:before{position:relative;top:-3570px;}

.mediumFlag-IN {*background-position: 0px -3605px;}

.mediumFlag-IN:before{position:relative;top:-3605px;}

.mediumFlag-IO {*background-position: 0px -3640px;}

.mediumFlag-IO:before{position:relative;top:-3640px;}

.mediumFlag-IQ {*background-position: 0px -3675px;}

.mediumFlag-IQ:before{position:relative;top:-3675px;}

.mediumFlag-IR {*background-position: 0px -3710px;}

.mediumFlag-IR:before{position:relative;top:-3710px;}

.mediumFlag-IS {*background-position: 0px -3745px;}

.mediumFlag-IS:before{position:relative;top:-3745px;}

.mediumFlag-IT {*background-position: 0px -3780px;}

.mediumFlag-IT:before{position:relative;top:-3780px;}

.mediumFlag-JE {*background-position: 0px -3815px;}

.mediumFlag-JE:before{position:relative;top:-3815px;}

.mediumFlag-JM {*background-position: 0px -3850px;}

.mediumFlag-JM:before{position:relative;top:-3850px;}

.mediumFlag-JO {*background-position: 0px -3885px;}

.mediumFlag-JO:before{position:relative;top:-3885px;}

.mediumFlag-JP {*background-position: 0px -3920px;}

.mediumFlag-JP:before{position:relative;top:-3920px;}

.mediumFlag-KE {*background-position: 0px -3955px;}

.mediumFlag-KE:before{position:relative;top:-3955px;}

.mediumFlag-KG {*background-position: 0px -3990px;}

.mediumFlag-KG:before{position:relative;top:-3990px;}

.mediumFlag-KH {*background-position: 0px -4025px;}

.mediumFlag-KH:before{position:relative;top:-4025px;}

.mediumFlag-KI {*background-position: 0px -4060px;}

.mediumFlag-KI:before{position:relative;top:-4060px;}

.mediumFlag-KM {*background-position: 0px -4095px;}

.mediumFlag-KM:before{position:relative;top:-4095px;}

.mediumFlag-KN {*background-position: 0px -4130px;}

.mediumFlag-KN:before{position:relative;top:-4130px;}

.mediumFlag-KP {*background-position: 0px -4165px;}

.mediumFlag-KP:before{position:relative;top:-4165px;}

.mediumFlag-KR {*background-position: 0px -4200px;}

.mediumFlag-KR:before{position:relative;top:-4200px;}

.mediumFlag-KW {*background-position: 0px -4235px;}

.mediumFlag-KW:before{position:relative;top:-4235px;}

.mediumFlag-KY {*background-position: 0px -4270px;}

.mediumFlag-KY:before{position:relative;top:-4270px;}

.mediumFlag-KZ {*background-position: 0px -4305px;}

.mediumFlag-KZ:before{position:relative;top:-4305px;}

.mediumFlag-LA {*background-position: 0px -4340px;}

.mediumFlag-LA:before{position:relative;top:-4340px;}

.mediumFlag-LB {*background-position: 0px -4375px;}

.mediumFlag-LB:before{position:relative;top:-4375px;}

.mediumFlag-LC {*background-position: 0px -4410px;}

.mediumFlag-LC:before{position:relative;top:-4410px;}

.mediumFlag-LI {*background-position: 0px -4445px;}

.mediumFlag-LI:before{position:relative;top:-4445px;}

.mediumFlag-LK {*background-position: 0px -4480px;}

.mediumFlag-LK:before{position:relative;top:-4480px;}

.mediumFlag-LR {*background-position: 0px -4515px;}

.mediumFlag-LR:before{position:relative;top:-4515px;}

.mediumFlag-LS {*background-position: 0px -4550px;}

.mediumFlag-LS:before{position:relative;top:-4550px;}

.mediumFlag-LT {*background-position: 0px -4585px;}

.mediumFlag-LT:before{position:relative;top:-4585px;}

.mediumFlag-LU {*background-position: 0px -4620px;}

.mediumFlag-LU:before{position:relative;top:-4620px;}

.mediumFlag-LV {*background-position: 0px -4655px;}

.mediumFlag-LV:before{position:relative;top:-4655px;}

.mediumFlag-LY {*background-position: 0px -4690px;}

.mediumFlag-LY:before{position:relative;top:-4690px;}

.mediumFlag-MA {*background-position: 0px -4725px;}

.mediumFlag-MA:before{position:relative;top:-4725px;}

.mediumFlag-MC {*background-position: 0px -4760px;}

.mediumFlag-MC:before{position:relative;top:-4760px;}

.mediumFlag-MD {*background-position: 0px -4795px;}

.mediumFlag-MD:before{position:relative;top:-4795px;}

.mediumFlag-ME {*background-position: 0px -4830px;}

.mediumFlag-ME:before{position:relative;top:-4830px;}

.mediumFlag-MF {*background-position: 0px -4865px;}

.mediumFlag-MF:before{position:relative;top:-4865px;}

.mediumFlag-MG {*background-position: 0px -4900px;}

.mediumFlag-MG:before{position:relative;top:-4900px;}

.mediumFlag-MH {*background-position: 0px -4935px;}

.mediumFlag-MH:before{position:relative;top:-4935px;}

.mediumFlag-MK {*background-position: 0px -4970px;}

.mediumFlag-MK:before{position:relative;top:-4970px;}

.mediumFlag-ML {*background-position: 0px -5005px;}

.mediumFlag-ML:before{position:relative;top:-5005px;}

.mediumFlag-MM {*background-position: 0px -5040px;}

.mediumFlag-MM:before{position:relative;top:-5040px;}

.mediumFlag-MN {*background-position: 0px -5075px;}

.mediumFlag-MN:before{position:relative;top:-5075px;}

.mediumFlag-MO {*background-position: 0px -5110px;}

.mediumFlag-MO:before{position:relative;top:-5110px;}

.mediumFlag-MP {*background-position: 0px -5145px;}

.mediumFlag-MP:before{position:relative;top:-5145px;}

.mediumFlag-MQ {*background-position: 0px -5180px;}

.mediumFlag-MQ:before{position:relative;top:-5180px;}

.mediumFlag-MR {*background-position: 0px -5215px;}

.mediumFlag-MR:before{position:relative;top:-5215px;}

.mediumFlag-MS {*background-position: 0px -5250px;}

.mediumFlag-MS:before{position:relative;top:-5250px;}

.mediumFlag-MT {*background-position: 0px -5285px;}

.mediumFlag-MT:before{position:relative;top:-5285px;}

.mediumFlag-MU {*background-position: 0px -5320px;}

.mediumFlag-MU:before{position:relative;top:-5320px;}

.mediumFlag-MV {*background-position: 0px -5355px;}

.mediumFlag-MV:before{position:relative;top:-5355px;}

.mediumFlag-MW {*background-position: 0px -5390px;}

.mediumFlag-MW:before{position:relative;top:-5390px;}

.mediumFlag-MX {*background-position: 0px -5425px;}

.mediumFlag-MX:before{position:relative;top:-5425px;}

.mediumFlag-MY {*background-position: 0px -5460px;}

.mediumFlag-MY:before{position:relative;top:-5460px;}

.mediumFlag-MZ {*background-position: 0px -5495px;}

.mediumFlag-MZ:before{position:relative;top:-5495px;}

.mediumFlag-NA {*background-position: 0px -5530px;}

.mediumFlag-NA:before{position:relative;top:-5530px;}

.mediumFlag-NC {*background-position: 0px -5565px;}

.mediumFlag-NC:before{position:relative;top:-5565px;}

.mediumFlag-NE {*background-position: 0px -5600px;}

.mediumFlag-NE:before{position:relative;top:-5600px;}

.mediumFlag-NF {*background-position: 0px -5635px;}

.mediumFlag-NF:before{position:relative;top:-5635px;}

.mediumFlag-NG {*background-position: 0px -5670px;}

.mediumFlag-NG:before{position:relative;top:-5670px;}

.mediumFlag-NI {*background-position: 0px -5705px;}

.mediumFlag-NI:before{position:relative;top:-5705px;}

.mediumFlag-NL {*background-position: 0px -5740px;}

.mediumFlag-NL:before{position:relative;top:-5740px;}

.mediumFlag-NO {*background-position: 0px -5775px;}

.mediumFlag-NO:before{position:relative;top:-5775px;}

.mediumFlag-NP {*background-position: 0px -5810px;}

.mediumFlag-NP:before{position:relative;top:-5810px;}

.mediumFlag-NR {*background-position: 0px -5845px;}

.mediumFlag-NR:before{position:relative;top:-5845px;}

.mediumFlag-NU {*background-position: 0px -5880px;}

.mediumFlag-NU:before{position:relative;top:-5880px;}

.mediumFlag-NZ {*background-position: 0px -5915px;}

.mediumFlag-NZ:before{position:relative;top:-5915px;}

.mediumFlag-OM {*background-position: 0px -5950px;}

.mediumFlag-OM:before{position:relative;top:-5950px;}

.mediumFlag-PA {*background-position: 0px -5985px;}

.mediumFlag-PA:before{position:relative;top:-5985px;}

.mediumFlag-PE {*background-position: 0px -6020px;}

.mediumFlag-PE:before{position:relative;top:-6020px;}

.mediumFlag-PF {*background-position: 0px -6055px;}

.mediumFlag-PF:before{position:relative;top:-6055px;}

.mediumFlag-PG {*background-position: 0px -6090px;}

.mediumFlag-PG:before{position:relative;top:-6090px;}

.mediumFlag-PH {*background-position: 0px -6125px;}

.mediumFlag-PH:before{position:relative;top:-6125px;}

.mediumFlag-PK {*background-position: 0px -6160px;}

.mediumFlag-PK:before{position:relative;top:-6160px;}

.mediumFlag-PL {*background-position: 0px -6195px;}

.mediumFlag-PL:before{position:relative;top:-6195px;}

.mediumFlag-PM {*background-position: 0px -6230px;}

.mediumFlag-PM:before{position:relative;top:-6230px;}

.mediumFlag-PN {*background-position: 0px -6265px;}

.mediumFlag-PN:before{position:relative;top:-6265px;}

.mediumFlag-PR {*background-position: 0px -6300px;}

.mediumFlag-PR:before{position:relative;top:-6300px;}

.mediumFlag-PS {*background-position: 0px -6335px;}

.mediumFlag-PS:before{position:relative;top:-6335px;}

.mediumFlag-PT {*background-position: 0px -6370px;}

.mediumFlag-PT:before{position:relative;top:-6370px;}

.mediumFlag-PW {*background-position: 0px -6405px;}

.mediumFlag-PW:before{position:relative;top:-6405px;}

.mediumFlag-PY {*background-position: 0px -6440px;}

.mediumFlag-PY:before{position:relative;top:-6440px;}

.mediumFlag-QA {*background-position: 0px -6475px;}

.mediumFlag-QA:before{position:relative;top:-6475px;}

.mediumFlag-RE {*background-position: 0px -6510px;}

.mediumFlag-RE:before{position:relative;top:-6510px;}

.mediumFlag-RO {*background-position: 0px -6545px;}

.mediumFlag-RO:before{position:relative;top:-6545px;}

.mediumFlag-RS {*background-position: 0px -6580px;}

.mediumFlag-RS:before{position:relative;top:-6580px;}

.mediumFlag-RU {*background-position: 0px -6615px;}

.mediumFlag-RU:before{position:relative;top:-6615px;}

.mediumFlag-RW {*background-position: 0px -6650px;}

.mediumFlag-RW:before{position:relative;top:-6650px;}

.mediumFlag-SA {*background-position: 0px -6685px;}

.mediumFlag-SA:before{position:relative;top:-6685px;}

.mediumFlag-SB {*background-position: 0px -6720px;}

.mediumFlag-SB:before{position:relative;top:-6720px;}

.mediumFlag-SC {*background-position: 0px -6755px;}

.mediumFlag-SC:before{position:relative;top:-6755px;}

.mediumFlag-SD {*background-position: 0px -6790px;}

.mediumFlag-SD:before{position:relative;top:-6790px;}

.mediumFlag-SE {*background-position: 0px -6825px;}

.mediumFlag-SE:before{position:relative;top:-6825px;}

.mediumFlag-SG {*background-position: 0px -6860px;}

.mediumFlag-SG:before{position:relative;top:-6860px;}

.mediumFlag-SH {*background-position: 0px -6895px;}

.mediumFlag-SH:before{position:relative;top:-6895px;}

.mediumFlag-SI {*background-position: 0px -6930px;}

.mediumFlag-SI:before{position:relative;top:-6930px;}

.mediumFlag-SJ {*background-position: 0px -6965px;}

.mediumFlag-SJ:before{position:relative;top:-6965px;}

.mediumFlag-SK {*background-position: 0px -7000px;}

.mediumFlag-SK:before{position:relative;top:-7000px;}

.mediumFlag-SL {*background-position: 0px -7035px;}

.mediumFlag-SL:before{position:relative;top:-7035px;}

.mediumFlag-SM {*background-position: 0px -7070px;}

.mediumFlag-SM:before{position:relative;top:-7070px;}

.mediumFlag-SN {*background-position: 0px -7105px;}

.mediumFlag-SN:before{position:relative;top:-7105px;}

.mediumFlag-SO {*background-position: 0px -7140px;}

.mediumFlag-SO:before{position:relative;top:-7140px;}

.mediumFlag-SR {*background-position: 0px -7175px;}

.mediumFlag-SR:before{position:relative;top:-7175px;}

.mediumFlag-ST {*background-position: 0px -7210px;}

.mediumFlag-ST:before{position:relative;top:-7210px;}

.mediumFlag-SV {*background-position: 0px -7245px;}

.mediumFlag-SV:before{position:relative;top:-7245px;}

.mediumFlag-SY {*background-position: 0px -7280px;}

.mediumFlag-SY:before{position:relative;top:-7280px;}

.mediumFlag-SZ {*background-position: 0px -7315px;}

.mediumFlag-SZ:before{position:relative;top:-7315px;}

.mediumFlag-TC {*background-position: 0px -7350px;}

.mediumFlag-TC:before{position:relative;top:-7350px;}

.mediumFlag-TD {*background-position: 0px -7385px;}

.mediumFlag-TD:before{position:relative;top:-7385px;}

.mediumFlag-TF {*background-position: 0px -7420px;}

.mediumFlag-TF:before{position:relative;top:-7420px;}

.mediumFlag-TG {*background-position: 0px -7455px;}

.mediumFlag-TG:before{position:relative;top:-7455px;}

.mediumFlag-TH {*background-position: 0px -7490px;}

.mediumFlag-TH:before{position:relative;top:-7490px;}

.mediumFlag-TJ {*background-position: 0px -7525px;}

.mediumFlag-TJ:before{position:relative;top:-7525px;}

.mediumFlag-TK {*background-position: 0px -7560px;}

.mediumFlag-TK:before{position:relative;top:-7560px;}

.mediumFlag-TL {*background-position: 0px -7595px;}

.mediumFlag-TL:before{position:relative;top:-7595px;}

.mediumFlag-TM {*background-position: 0px -7630px;}

.mediumFlag-TM:before{position:relative;top:-7630px;}

.mediumFlag-TN {*background-position: 0px -7665px;}

.mediumFlag-TN:before{position:relative;top:-7665px;}

.mediumFlag-TO {*background-position: 0px -7700px;}

.mediumFlag-TO:before{position:relative;top:-7700px;}

.mediumFlag-TR {*background-position: 0px -7735px;}

.mediumFlag-TR:before{position:relative;top:-7735px;}

.mediumFlag-TT {*background-position: 0px -7770px;}

.mediumFlag-TT:before{position:relative;top:-7770px;}

.mediumFlag-TV {*background-position: 0px -7805px;}

.mediumFlag-TV:before{position:relative;top:-7805px;}

.mediumFlag-TW {*background-position: 0px -7840px;}

.mediumFlag-TW:before{position:relative;top:-7840px;}

.mediumFlag-TZ {*background-position: 0px -7875px;}

.mediumFlag-TZ:before{position:relative;top:-7875px;}

.mediumFlag-UA {*background-position: 0px -7910px;}

.mediumFlag-UA:before{position:relative;top:-7910px;}

.mediumFlag-UG {*background-position: 0px -7945px;}

.mediumFlag-UG:before{position:relative;top:-7945px;}

.mediumFlag-UM {*background-position: 0px -7980px;}

.mediumFlag-UM:before{position:relative;top:-7980px;}

.mediumFlag-US {*background-position: 0px -8015px;}

.mediumFlag-US:before{position:relative;top:-8015px;}

.mediumFlag-UY {*background-position: 0px -8050px;}

.mediumFlag-UY:before{position:relative;top:-8050px;}

.mediumFlag-UZ {*background-position: 0px -8085px;}

.mediumFlag-UZ:before{position:relative;top:-8085px;}

.mediumFlag-VA {*background-position: 0px -8120px;}

.mediumFlag-VA:before{position:relative;top:-8120px;}

.mediumFlag-VC {*background-position: 0px -8155px;}

.mediumFlag-VC:before{position:relative;top:-8155px;}

.mediumFlag-VE {*background-position: 0px -8190px;}

.mediumFlag-VE:before{position:relative;top:-8190px;}

.mediumFlag-VG {*background-position: 0px -8225px;}

.mediumFlag-VG:before{position:relative;top:-8225px;}

.mediumFlag-VI {*background-position: 0px -8260px;}

.mediumFlag-VI:before{position:relative;top:-8260px;}

.mediumFlag-VN {*background-position: 0px -8295px;}

.mediumFlag-VN:before{position:relative;top:-8295px;}

.mediumFlag-VU {*background-position: 0px -8330px;}

.mediumFlag-VU:before{position:relative;top:-8330px;}

.mediumFlag-WF {*background-position: 0px -8365px;}

.mediumFlag-WF:before{position:relative;top:-8365px;}

.mediumFlag-WS {*background-position: 0px -8400px;}

.mediumFlag-WS:before{position:relative;top:-8400px;}

.mediumFlag-YE {*background-position: 0px -8435px;}

.mediumFlag-YE:before{position:relative;top:-8435px;}

.mediumFlag-YT {*background-position: 0px -8470px;}

.mediumFlag-YT:before{position:relative;top:-8470px;}

.mediumFlag-ZA {*background-position: 0px -8505px;}

.mediumFlag-ZA:before{position:relative;top:-8505px;}

.mediumFlag-ZM {*background-position: 0px -8540px;}

.mediumFlag-ZM:before{position:relative;top:-8540px;}

.mediumFlag-ZW {*background-position: 0px -8575px;}

.mediumFlag-ZW:before{position:relative;top:-8575px;}

.mediumFlag-AC {*background-position: 0px -8610px;}

.mediumFlag-AC:before{position:relative;top:-8610px;}

.mediumFlag-IZ {*background-position: 0px -8645px;}

.mediumFlag-IZ:before{position:relative;top:-8645px;}

.mediumFlag-SQ {*background-position: 0px -8680px;}

.mediumFlag-SQ:before{position:relative;top:-8680px;}

.mediumFlag-SS {*background-position: 0px -8715px;}

.mediumFlag-SS:before{position:relative;top:-8715px;}

.mediumFlag-SX {*background-position: 0px -8750px;}

.mediumFlag-SX:before{position:relative;top:-8750px;}

.mediumFlag-UN {*background-position: 0px -8785px;}

.mediumFlag-UN:before{position:relative;top:-8785px;}

.mediumFlag-VO {*background-position: 0px -8820px;}

.mediumFlag-VO:before{position:relative;top:-8820px;}

.mediumFlag-XX {*background-position: 0px -8855px;}

.mediumFlag-XX:before{position:relative;top:-8855px;}

.smallFlag-AD {*background-position: 0px 0px;}

.smallFlag-AD:before{position:relative;top:0px;}

.smallFlag-AE {*background-position: 0px -25px;}

.smallFlag-AE:before{position:relative;top:-25px;}

.smallFlag-AF {*background-position: 0px -50px;}

.smallFlag-AF:before{position:relative;top:-50px;}

.smallFlag-AG {*background-position: 0px -75px;}

.smallFlag-AG:before{position:relative;top:-75px;}

.smallFlag-AI {*background-position: 0px -100px;}

.smallFlag-AI:before{position:relative;top:-100px;}

.smallFlag-AL {*background-position: 0px -125px;}

.smallFlag-AL:before{position:relative;top:-125px;}

.smallFlag-AM {*background-position: 0px -150px;}

.smallFlag-AM:before{position:relative;top:-150px;}

.smallFlag-AN {*background-position: 0px -175px;}

.smallFlag-AN:before{position:relative;top:-175px;}

.smallFlag-AO {*background-position: 0px -200px;}

.smallFlag-AO:before{position:relative;top:-200px;}

.smallFlag-AQ {*background-position: 0px -225px;}

.smallFlag-AQ:before{position:relative;top:-225px;}

.smallFlag-AR {*background-position: 0px -250px;}

.smallFlag-AR:before{position:relative;top:-250px;}

.smallFlag-AS {*background-position: 0px -275px;}

.smallFlag-AS:before{position:relative;top:-275px;}

.smallFlag-AT {*background-position: 0px -300px;}

.smallFlag-AT:before{position:relative;top:-300px;}

.smallFlag-AU {*background-position: 0px -325px;}

.smallFlag-AU:before{position:relative;top:-325px;}

.smallFlag-AW {*background-position: 0px -350px;}

.smallFlag-AW:before{position:relative;top:-350px;}

.smallFlag-AX {*background-position: 0px -375px;}

.smallFlag-AX:before{position:relative;top:-375px;}

.smallFlag-AZ {*background-position: 0px -400px;}

.smallFlag-AZ:before{position:relative;top:-400px;}

.smallFlag-BA {*background-position: 0px -425px;}

.smallFlag-BA:before{position:relative;top:-425px;}

.smallFlag-BB {*background-position: 0px -450px;}

.smallFlag-BB:before{position:relative;top:-450px;}

.smallFlag-BD {*background-position: 0px -475px;}

.smallFlag-BD:before{position:relative;top:-475px;}

.smallFlag-BE {*background-position: 0px -500px;}

.smallFlag-BE:before{position:relative;top:-500px;}

.smallFlag-BF {*background-position: 0px -525px;}

.smallFlag-BF:before{position:relative;top:-525px;}

.smallFlag-BG {*background-position: 0px -550px;}

.smallFlag-BG:before{position:relative;top:-550px;}

.smallFlag-BH {*background-position: 0px -575px;}

.smallFlag-BH:before{position:relative;top:-575px;}

.smallFlag-BI {*background-position: 0px -600px;}

.smallFlag-BI:before{position:relative;top:-600px;}

.smallFlag-BJ {*background-position: 0px -625px;}

.smallFlag-BJ:before{position:relative;top:-625px;}

.smallFlag-BL {*background-position: 0px -650px;}

.smallFlag-BL:before{position:relative;top:-650px;}

.smallFlag-BM {*background-position: 0px -675px;}

.smallFlag-BM:before{position:relative;top:-675px;}

.smallFlag-BN {*background-position: 0px -700px;}

.smallFlag-BN:before{position:relative;top:-700px;}

.smallFlag-BO {*background-position: 0px -725px;}

.smallFlag-BO:before{position:relative;top:-725px;}

.smallFlag-BR {*background-position: 0px -750px;}

.smallFlag-BR:before{position:relative;top:-750px;}

.smallFlag-BS {*background-position: 0px -775px;}

.smallFlag-BS:before{position:relative;top:-775px;}

.smallFlag-BT {*background-position: 0px -800px;}

.smallFlag-BT:before{position:relative;top:-800px;}

.smallFlag-BV {*background-position: 0px -825px;}

.smallFlag-BV:before{position:relative;top:-825px;}

.smallFlag-BW {*background-position: 0px -850px;}

.smallFlag-BW:before{position:relative;top:-850px;}

.smallFlag-BY {*background-position: 0px -875px;}

.smallFlag-BY:before{position:relative;top:-875px;}

.smallFlag-BZ {*background-position: 0px -900px;}

.smallFlag-BZ:before{position:relative;top:-900px;}

.smallFlag-CA {*background-position: 0px -925px;}

.smallFlag-CA:before{position:relative;top:-925px;}

.smallFlag-CC {*background-position: 0px -950px;}

.smallFlag-CC:before{position:relative;top:-950px;}

.smallFlag-CD {*background-position: 0px -975px;}

.smallFlag-CD:before{position:relative;top:-975px;}

.smallFlag-CF {*background-position: 0px -1000px;}

.smallFlag-CF:before{position:relative;top:-1000px;}

.smallFlag-CG {*background-position: 0px -1025px;}

.smallFlag-CG:before{position:relative;top:-1025px;}

.smallFlag-CH {*background-position: 0px -1050px;}

.smallFlag-CH:before{position:relative;top:-1050px;}

.smallFlag-CI {*background-position: 0px -1075px;}

.smallFlag-CI:before{position:relative;top:-1075px;}

.smallFlag-CK {*background-position: 0px -1100px;}

.smallFlag-CK:before{position:relative;top:-1100px;}

.smallFlag-CL {*background-position: 0px -1125px;}

.smallFlag-CL:before{position:relative;top:-1125px;}

.smallFlag-CM {*background-position: 0px -1150px;}

.smallFlag-CM:before{position:relative;top:-1150px;}

.smallFlag-CN {*background-position: 0px -1175px;}

.smallFlag-CN:before{position:relative;top:-1175px;}

.smallFlag-CO {*background-position: 0px -1200px;}

.smallFlag-CO:before{position:relative;top:-1200px;}

.smallFlag-CR {*background-position: 0px -1225px;}

.smallFlag-CR:before{position:relative;top:-1225px;}

.smallFlag-CU {*background-position: 0px -1250px;}

.smallFlag-CU:before{position:relative;top:-1250px;}

.smallFlag-CV {*background-position: 0px -1275px;}

.smallFlag-CV:before{position:relative;top:-1275px;}

.smallFlag-CX {*background-position: 0px -1300px;}

.smallFlag-CX:before{position:relative;top:-1300px;}

.smallFlag-CY {*background-position: 0px -1325px;}

.smallFlag-CY:before{position:relative;top:-1325px;}

.smallFlag-CZ {*background-position: 0px -1350px;}

.smallFlag-CZ:before{position:relative;top:-1350px;}

.smallFlag-DE {*background-position: 0px -1375px;}

.smallFlag-DE:before{position:relative;top:-1375px;}

.smallFlag-DJ {*background-position: 0px -1400px;}

.smallFlag-DJ:before{position:relative;top:-1400px;}

.smallFlag-DK {*background-position: 0px -1425px;}

.smallFlag-DK:before{position:relative;top:-1425px;}

.smallFlag-DM {*background-position: 0px -1450px;}

.smallFlag-DM:before{position:relative;top:-1450px;}

.smallFlag-DO {*background-position: 0px -1475px;}

.smallFlag-DO:before{position:relative;top:-1475px;}

.smallFlag-DZ {*background-position: 0px -1500px;}

.smallFlag-DZ:before{position:relative;top:-1500px;}

.smallFlag-EC {*background-position: 0px -1525px;}

.smallFlag-EC:before{position:relative;top:-1525px;}

.smallFlag-EE {*background-position: 0px -1550px;}

.smallFlag-EE:before{position:relative;top:-1550px;}

.smallFlag-EG {*background-position: 0px -1575px;}

.smallFlag-EG:before{position:relative;top:-1575px;}

.smallFlag-EH {*background-position: 0px -1600px;}

.smallFlag-EH:before{position:relative;top:-1600px;}

.smallFlag-ER {*background-position: 0px -1625px;}

.smallFlag-ER:before{position:relative;top:-1625px;}

.smallFlag-ES {*background-position: 0px -1650px;}

.smallFlag-ES:before{position:relative;top:-1650px;}

.smallFlag-ET {*background-position: 0px -1675px;}

.smallFlag-ET:before{position:relative;top:-1675px;}

.smallFlag-FI {*background-position: 0px -1700px;}

.smallFlag-FI:before{position:relative;top:-1700px;}

.smallFlag-FJ {*background-position: 0px -1725px;}

.smallFlag-FJ:before{position:relative;top:-1725px;}

.smallFlag-FK {*background-position: 0px -1750px;}

.smallFlag-FK:before{position:relative;top:-1750px;}

.smallFlag-FM {*background-position: 0px -1775px;}

.smallFlag-FM:before{position:relative;top:-1775px;}

.smallFlag-FO {*background-position: 0px -1800px;}

.smallFlag-FO:before{position:relative;top:-1800px;}

.smallFlag-FR {*background-position: 0px -1825px;}

.smallFlag-FR:before{position:relative;top:-1825px;}

.smallFlag-GA {*background-position: 0px -1850px;}

.smallFlag-GA:before{position:relative;top:-1850px;}

.smallFlag-GB {*background-position: 0px -1875px;}

.smallFlag-GB:before{position:relative;top:-1875px;}

.smallFlag-GD {*background-position: 0px -1900px;}

.smallFlag-GD:before{position:relative;top:-1900px;}

.smallFlag-GE {*background-position: 0px -1925px;}

.smallFlag-GE:before{position:relative;top:-1925px;}

.smallFlag-GF {*background-position: 0px -1950px;}

.smallFlag-GF:before{position:relative;top:-1950px;}

.smallFlag-GG {*background-position: 0px -1975px;}

.smallFlag-GG:before{position:relative;top:-1975px;}

.smallFlag-GH {*background-position: 0px -2000px;}

.smallFlag-GH:before{position:relative;top:-2000px;}

.smallFlag-GI {*background-position: 0px -2025px;}

.smallFlag-GI:before{position:relative;top:-2025px;}

.smallFlag-GL {*background-position: 0px -2050px;}

.smallFlag-GL:before{position:relative;top:-2050px;}

.smallFlag-GM {*background-position: 0px -2075px;}

.smallFlag-GM:before{position:relative;top:-2075px;}

.smallFlag-GN {*background-position: 0px -2100px;}

.smallFlag-GN:before{position:relative;top:-2100px;}

.smallFlag-GP {*background-position: 0px -2125px;}

.smallFlag-GP:before{position:relative;top:-2125px;}

.smallFlag-GQ {*background-position: 0px -2150px;}

.smallFlag-GQ:before{position:relative;top:-2150px;}

.smallFlag-GR {*background-position: 0px -2175px;}

.smallFlag-GR:before{position:relative;top:-2175px;}

.smallFlag-GS {*background-position: 0px -2200px;}

.smallFlag-GS:before{position:relative;top:-2200px;}

.smallFlag-GT {*background-position: 0px -2225px;}

.smallFlag-GT:before{position:relative;top:-2225px;}

.smallFlag-GU {*background-position: 0px -2250px;}

.smallFlag-GU:before{position:relative;top:-2250px;}

.smallFlag-GW {*background-position: 0px -2275px;}

.smallFlag-GW:before{position:relative;top:-2275px;}

.smallFlag-GY {*background-position: 0px -2300px;}

.smallFlag-GY:before{position:relative;top:-2300px;}

.smallFlag-HK {*background-position: 0px -2325px;}

.smallFlag-HK:before{position:relative;top:-2325px;}

.smallFlag-HM {*background-position: 0px -2350px;}

.smallFlag-HM:before{position:relative;top:-2350px;}

.smallFlag-HN {*background-position: 0px -2375px;}

.smallFlag-HN:before{position:relative;top:-2375px;}

.smallFlag-HR {*background-position: 0px -2400px;}

.smallFlag-HR:before{position:relative;top:-2400px;}

.smallFlag-HT {*background-position: 0px -2425px;}

.smallFlag-HT:before{position:relative;top:-2425px;}

.smallFlag-HU {*background-position: 0px -2450px;}

.smallFlag-HU:before{position:relative;top:-2450px;}

.smallFlag-ID {*background-position: 0px -2475px;}

.smallFlag-ID:before{position:relative;top:-2475px;}

.smallFlag-IE {*background-position: 0px -2500px;}

.smallFlag-IE:before{position:relative;top:-2500px;}

.smallFlag-IL {*background-position: 0px -2525px;}

.smallFlag-IL:before{position:relative;top:-2525px;}

.smallFlag-IM {*background-position: 0px -2550px;}

.smallFlag-IM:before{position:relative;top:-2550px;}

.smallFlag-IN {*background-position: 0px -2575px;}

.smallFlag-IN:before{position:relative;top:-2575px;}

.smallFlag-IO {*background-position: 0px -2600px;}

.smallFlag-IO:before{position:relative;top:-2600px;}

.smallFlag-IQ {*background-position: 0px -2625px;}

.smallFlag-IQ:before{position:relative;top:-2625px;}

.smallFlag-IR {*background-position: 0px -2650px;}

.smallFlag-IR:before{position:relative;top:-2650px;}

.smallFlag-IS {*background-position: 0px -2675px;}

.smallFlag-IS:before{position:relative;top:-2675px;}

.smallFlag-IT {*background-position: 0px -2700px;}

.smallFlag-IT:before{position:relative;top:-2700px;}

.smallFlag-JE {*background-position: 0px -2725px;}

.smallFlag-JE:before{position:relative;top:-2725px;}

.smallFlag-JM {*background-position: 0px -2750px;}

.smallFlag-JM:before{position:relative;top:-2750px;}

.smallFlag-JO {*background-position: 0px -2775px;}

.smallFlag-JO:before{position:relative;top:-2775px;}

.smallFlag-JP {*background-position: 0px -2800px;}

.smallFlag-JP:before{position:relative;top:-2800px;}

.smallFlag-KE {*background-position: 0px -2825px;}

.smallFlag-KE:before{position:relative;top:-2825px;}

.smallFlag-KG {*background-position: 0px -2850px;}

.smallFlag-KG:before{position:relative;top:-2850px;}

.smallFlag-KH {*background-position: 0px -2875px;}

.smallFlag-KH:before{position:relative;top:-2875px;}

.smallFlag-KI {*background-position: 0px -2900px;}

.smallFlag-KI:before{position:relative;top:-2900px;}

.smallFlag-KM {*background-position: 0px -2925px;}

.smallFlag-KM:before{position:relative;top:-2925px;}

.smallFlag-KN {*background-position: 0px -2950px;}

.smallFlag-KN:before{position:relative;top:-2950px;}

.smallFlag-KP {*background-position: 0px -2975px;}

.smallFlag-KP:before{position:relative;top:-2975px;}

.smallFlag-KR {*background-position: 0px -3000px;}

.smallFlag-KR:before{position:relative;top:-3000px;}

.smallFlag-KW {*background-position: 0px -3025px;}

.smallFlag-KW:before{position:relative;top:-3025px;}

.smallFlag-KY {*background-position: 0px -3050px;}

.smallFlag-KY:before{position:relative;top:-3050px;}

.smallFlag-KZ {*background-position: 0px -3075px;}

.smallFlag-KZ:before{position:relative;top:-3075px;}

.smallFlag-LA {*background-position: 0px -3100px;}

.smallFlag-LA:before{position:relative;top:-3100px;}

.smallFlag-LB {*background-position: 0px -3125px;}

.smallFlag-LB:before{position:relative;top:-3125px;}

.smallFlag-LC {*background-position: 0px -3150px;}

.smallFlag-LC:before{position:relative;top:-3150px;}

.smallFlag-LI {*background-position: 0px -3175px;}

.smallFlag-LI:before{position:relative;top:-3175px;}

.smallFlag-LK {*background-position: 0px -3200px;}

.smallFlag-LK:before{position:relative;top:-3200px;}

.smallFlag-LR {*background-position: 0px -3225px;}

.smallFlag-LR:before{position:relative;top:-3225px;}

.smallFlag-LS {*background-position: 0px -3250px;}

.smallFlag-LS:before{position:relative;top:-3250px;}

.smallFlag-LT {*background-position: 0px -3275px;}

.smallFlag-LT:before{position:relative;top:-3275px;}

.smallFlag-LU {*background-position: 0px -3300px;}

.smallFlag-LU:before{position:relative;top:-3300px;}

.smallFlag-LV {*background-position: 0px -3325px;}

.smallFlag-LV:before{position:relative;top:-3325px;}

.smallFlag-LY {*background-position: 0px -3350px;}

.smallFlag-LY:before{position:relative;top:-3350px;}

.smallFlag-MA {*background-position: 0px -3375px;}

.smallFlag-MA:before{position:relative;top:-3375px;}

.smallFlag-MC {*background-position: 0px -3400px;}

.smallFlag-MC:before{position:relative;top:-3400px;}

.smallFlag-MD {*background-position: 0px -3425px;}

.smallFlag-MD:before{position:relative;top:-3425px;}

.smallFlag-ME {*background-position: 0px -3450px;}

.smallFlag-ME:before{position:relative;top:-3450px;}

.smallFlag-MF {*background-position: 0px -3475px;}

.smallFlag-MF:before{position:relative;top:-3475px;}

.smallFlag-MG {*background-position: 0px -3500px;}

.smallFlag-MG:before{position:relative;top:-3500px;}

.smallFlag-MH {*background-position: 0px -3525px;}

.smallFlag-MH:before{position:relative;top:-3525px;}

.smallFlag-MK {*background-position: 0px -3550px;}

.smallFlag-MK:before{position:relative;top:-3550px;}

.smallFlag-ML {*background-position: 0px -3575px;}

.smallFlag-ML:before{position:relative;top:-3575px;}

.smallFlag-MM {*background-position: 0px -3600px;}

.smallFlag-MM:before{position:relative;top:-3600px;}

.smallFlag-MN {*background-position: 0px -3625px;}

.smallFlag-MN:before{position:relative;top:-3625px;}

.smallFlag-MO {*background-position: 0px -3650px;}

.smallFlag-MO:before{position:relative;top:-3650px;}

.smallFlag-MP {*background-position: 0px -3675px;}

.smallFlag-MP:before{position:relative;top:-3675px;}

.smallFlag-MQ {*background-position: 0px -3700px;}

.smallFlag-MQ:before{position:relative;top:-3700px;}

.smallFlag-MR {*background-position: 0px -3725px;}

.smallFlag-MR:before{position:relative;top:-3725px;}

.smallFlag-MS {*background-position: 0px -3750px;}

.smallFlag-MS:before{position:relative;top:-3750px;}

.smallFlag-MT {*background-position: 0px -3775px;}

.smallFlag-MT:before{position:relative;top:-3775px;}

.smallFlag-MU {*background-position: 0px -3800px;}

.smallFlag-MU:before{position:relative;top:-3800px;}

.smallFlag-MV {*background-position: 0px -3825px;}

.smallFlag-MV:before{position:relative;top:-3825px;}

.smallFlag-MW {*background-position: 0px -3850px;}

.smallFlag-MW:before{position:relative;top:-3850px;}

.smallFlag-MX {*background-position: 0px -3875px;}

.smallFlag-MX:before{position:relative;top:-3875px;}

.smallFlag-MY {*background-position: 0px -3900px;}

.smallFlag-MY:before{position:relative;top:-3900px;}

.smallFlag-MZ {*background-position: 0px -3925px;}

.smallFlag-MZ:before{position:relative;top:-3925px;}

.smallFlag-NA {*background-position: 0px -3950px;}

.smallFlag-NA:before{position:relative;top:-3950px;}

.smallFlag-NC {*background-position: 0px -3975px;}

.smallFlag-NC:before{position:relative;top:-3975px;}

.smallFlag-NE {*background-position: 0px -4000px;}

.smallFlag-NE:before{position:relative;top:-4000px;}

.smallFlag-NF {*background-position: 0px -4025px;}

.smallFlag-NF:before{position:relative;top:-4025px;}

.smallFlag-NG {*background-position: 0px -4050px;}

.smallFlag-NG:before{position:relative;top:-4050px;}

.smallFlag-NI {*background-position: 0px -4075px;}

.smallFlag-NI:before{position:relative;top:-4075px;}

.smallFlag-NL {*background-position: 0px -4100px;}

.smallFlag-NL:before{position:relative;top:-4100px;}

.smallFlag-NO {*background-position: 0px -4125px;}

.smallFlag-NO:before{position:relative;top:-4125px;}

.smallFlag-NP {*background-position: 0px -4150px;}

.smallFlag-NP:before{position:relative;top:-4150px;}

.smallFlag-NR {*background-position: 0px -4175px;}

.smallFlag-NR:before{position:relative;top:-4175px;}

.smallFlag-NU {*background-position: 0px -4200px;}

.smallFlag-NU:before{position:relative;top:-4200px;}

.smallFlag-NZ {*background-position: 0px -4225px;}

.smallFlag-NZ:before{position:relative;top:-4225px;}

.smallFlag-OM {*background-position: 0px -4250px;}

.smallFlag-OM:before{position:relative;top:-4250px;}

.smallFlag-PA {*background-position: 0px -4275px;}

.smallFlag-PA:before{position:relative;top:-4275px;}

.smallFlag-PE {*background-position: 0px -4300px;}

.smallFlag-PE:before{position:relative;top:-4300px;}

.smallFlag-PF {*background-position: 0px -4325px;}

.smallFlag-PF:before{position:relative;top:-4325px;}

.smallFlag-PG {*background-position: 0px -4350px;}

.smallFlag-PG:before{position:relative;top:-4350px;}

.smallFlag-PH {*background-position: 0px -4375px;}

.smallFlag-PH:before{position:relative;top:-4375px;}

.smallFlag-PK {*background-position: 0px -4400px;}

.smallFlag-PK:before{position:relative;top:-4400px;}

.smallFlag-PL {*background-position: 0px -4425px;}

.smallFlag-PL:before{position:relative;top:-4425px;}

.smallFlag-PM {*background-position: 0px -4450px;}

.smallFlag-PM:before{position:relative;top:-4450px;}

.smallFlag-PN {*background-position: 0px -4475px;}

.smallFlag-PN:before{position:relative;top:-4475px;}

.smallFlag-PR {*background-position: 0px -4500px;}

.smallFlag-PR:before{position:relative;top:-4500px;}

.smallFlag-PS {*background-position: 0px -4525px;}

.smallFlag-PS:before{position:relative;top:-4525px;}

.smallFlag-PT {*background-position: 0px -4550px;}

.smallFlag-PT:before{position:relative;top:-4550px;}

.smallFlag-PW {*background-position: 0px -4575px;}

.smallFlag-PW:before{position:relative;top:-4575px;}

.smallFlag-PY {*background-position: 0px -4600px;}

.smallFlag-PY:before{position:relative;top:-4600px;}

.smallFlag-QA {*background-position: 0px -4625px;}

.smallFlag-QA:before{position:relative;top:-4625px;}

.smallFlag-RE {*background-position: 0px -4650px;}

.smallFlag-RE:before{position:relative;top:-4650px;}

.smallFlag-RO {*background-position: 0px -4675px;}

.smallFlag-RO:before{position:relative;top:-4675px;}

.smallFlag-RS {*background-position: 0px -4700px;}

.smallFlag-RS:before{position:relative;top:-4700px;}

.smallFlag-RU {*background-position: 0px -4725px;}

.smallFlag-RU:before{position:relative;top:-4725px;}

.smallFlag-RW {*background-position: 0px -4750px;}

.smallFlag-RW:before{position:relative;top:-4750px;}

.smallFlag-SA {*background-position: 0px -4775px;}

.smallFlag-SA:before{position:relative;top:-4775px;}

.smallFlag-SB {*background-position: 0px -4800px;}

.smallFlag-SB:before{position:relative;top:-4800px;}

.smallFlag-SC {*background-position: 0px -4825px;}

.smallFlag-SC:before{position:relative;top:-4825px;}

.smallFlag-SD {*background-position: 0px -4850px;}

.smallFlag-SD:before{position:relative;top:-4850px;}

.smallFlag-SE {*background-position: 0px -4875px;}

.smallFlag-SE:before{position:relative;top:-4875px;}

.smallFlag-SG {*background-position: 0px -4900px;}

.smallFlag-SG:before{position:relative;top:-4900px;}

.smallFlag-SH {*background-position: 0px -4925px;}

.smallFlag-SH:before{position:relative;top:-4925px;}

.smallFlag-SI {*background-position: 0px -4950px;}

.smallFlag-SI:before{position:relative;top:-4950px;}

.smallFlag-SJ {*background-position: 0px -4975px;}

.smallFlag-SJ:before{position:relative;top:-4975px;}

.smallFlag-SK {*background-position: 0px -5000px;}

.smallFlag-SK:before{position:relative;top:-5000px;}

.smallFlag-SL {*background-position: 0px -5025px;}

.smallFlag-SL:before{position:relative;top:-5025px;}

.smallFlag-SM {*background-position: 0px -5050px;}

.smallFlag-SM:before{position:relative;top:-5050px;}

.smallFlag-SN {*background-position: 0px -5075px;}

.smallFlag-SN:before{position:relative;top:-5075px;}

.smallFlag-SO {*background-position: 0px -5100px;}

.smallFlag-SO:before{position:relative;top:-5100px;}

.smallFlag-SR {*background-position: 0px -5125px;}

.smallFlag-SR:before{position:relative;top:-5125px;}

.smallFlag-ST {*background-position: 0px -5150px;}

.smallFlag-ST:before{position:relative;top:-5150px;}

.smallFlag-SV {*background-position: 0px -5175px;}

.smallFlag-SV:before{position:relative;top:-5175px;}

.smallFlag-SY {*background-position: 0px -5200px;}

.smallFlag-SY:before{position:relative;top:-5200px;}

.smallFlag-SZ {*background-position: 0px -5225px;}

.smallFlag-SZ:before{position:relative;top:-5225px;}

.smallFlag-TC {*background-position: 0px -5250px;}

.smallFlag-TC:before{position:relative;top:-5250px;}

.smallFlag-TD {*background-position: 0px -5275px;}

.smallFlag-TD:before{position:relative;top:-5275px;}

.smallFlag-TF {*background-position: 0px -5300px;}

.smallFlag-TF:before{position:relative;top:-5300px;}

.smallFlag-TG {*background-position: 0px -5325px;}

.smallFlag-TG:before{position:relative;top:-5325px;}

.smallFlag-TH {*background-position: 0px -5350px;}

.smallFlag-TH:before{position:relative;top:-5350px;}

.smallFlag-TJ {*background-position: 0px -5375px;}

.smallFlag-TJ:before{position:relative;top:-5375px;}

.smallFlag-TK {*background-position: 0px -5400px;}

.smallFlag-TK:before{position:relative;top:-5400px;}

.smallFlag-TL {*background-position: 0px -5425px;}

.smallFlag-TL:before{position:relative;top:-5425px;}

.smallFlag-TM {*background-position: 0px -5450px;}

.smallFlag-TM:before{position:relative;top:-5450px;}

.smallFlag-TN {*background-position: 0px -5475px;}

.smallFlag-TN:before{position:relative;top:-5475px;}

.smallFlag-TO {*background-position: 0px -5500px;}

.smallFlag-TO:before{position:relative;top:-5500px;}

.smallFlag-TR {*background-position: 0px -5525px;}

.smallFlag-TR:before{position:relative;top:-5525px;}

.smallFlag-TT {*background-position: 0px -5550px;}

.smallFlag-TT:before{position:relative;top:-5550px;}

.smallFlag-TV {*background-position: 0px -5575px;}

.smallFlag-TV:before{position:relative;top:-5575px;}

.smallFlag-TW {*background-position: 0px -5600px;}

.smallFlag-TW:before{position:relative;top:-5600px;}

.smallFlag-TZ {*background-position: 0px -5625px;}

.smallFlag-TZ:before{position:relative;top:-5625px;}

.smallFlag-UA {*background-position: 0px -5650px;}

.smallFlag-UA:before{position:relative;top:-5650px;}

.smallFlag-UG {*background-position: 0px -5675px;}

.smallFlag-UG:before{position:relative;top:-5675px;}

.smallFlag-UM {*background-position: 0px -5700px;}

.smallFlag-UM:before{position:relative;top:-5700px;}

.smallFlag-US {*background-position: 0px -5725px;}

.smallFlag-US:before{position:relative;top:-5725px;}

.smallFlag-UY {*background-position: 0px -5750px;}

.smallFlag-UY:before{position:relative;top:-5750px;}

.smallFlag-UZ {*background-position: 0px -5775px;}

.smallFlag-UZ:before{position:relative;top:-5775px;}

.smallFlag-VA {*background-position: 0px -5800px;}

.smallFlag-VA:before{position:relative;top:-5800px;}

.smallFlag-VC {*background-position: 0px -5825px;}

.smallFlag-VC:before{position:relative;top:-5825px;}

.smallFlag-VE {*background-position: 0px -5850px;}

.smallFlag-VE:before{position:relative;top:-5850px;}

.smallFlag-VG {*background-position: 0px -5875px;}

.smallFlag-VG:before{position:relative;top:-5875px;}

.smallFlag-VI {*background-position: 0px -5900px;}

.smallFlag-VI:before{position:relative;top:-5900px;}

.smallFlag-VN {*background-position: 0px -5925px;}

.smallFlag-VN:before{position:relative;top:-5925px;}

.smallFlag-VU {*background-position: 0px -5950px;}

.smallFlag-VU:before{position:relative;top:-5950px;}

.smallFlag-WF {*background-position: 0px -5975px;}

.smallFlag-WF:before{position:relative;top:-5975px;}

.smallFlag-WS {*background-position: 0px -6000px;}

.smallFlag-WS:before{position:relative;top:-6000px;}

.smallFlag-YE {*background-position: 0px -6025px;}

.smallFlag-YE:before{position:relative;top:-6025px;}

.smallFlag-YT {*background-position: 0px -6050px;}

.smallFlag-YT:before{position:relative;top:-6050px;}

.smallFlag-ZA {*background-position: 0px -6075px;}

.smallFlag-ZA:before{position:relative;top:-6075px;}

.smallFlag-ZM {*background-position: 0px -6100px;}

.smallFlag-ZM:before{position:relative;top:-6100px;}

.smallFlag-ZW {*background-position: 0px -6125px;}

.smallFlag-ZW:before{position:relative;top:-6125px;}

.smallFlag-AC {*background-position: 0px -6150px;}

.smallFlag-AC:before{position:relative;top:-6150px;}

.smallFlag-IZ {*background-position: 0px -6175px;}

.smallFlag-IZ:before{position:relative;top:-6175px;}

.smallFlag-SQ {*background-position: 0px -6200px;}

.smallFlag-SQ:before{position:relative;top:-6200px;}

.smallFlag-SS {*background-position: 0px -6225px;}

.smallFlag-SS:before{position:relative;top:-6225px;}

.smallFlag-SX {*background-position: 0px -6250px;}

.smallFlag-SX:before{position:relative;top:-6250px;}

.smallFlag-UN {*background-position: 0px -6275px;}

.smallFlag-UN:before{position:relative;top:-6275px;}

.smallFlag-VO {*background-position: 0px -6300px;}

.smallFlag-VO:before{position:relative;top:-6300px;}

.smallFlag-XX {*background-position: 0px -6325px;}

.smallFlag-XX:before{position:relative;top:-6325px;}

/* Mobile version
================== */	
@media only screen and (max-width: 767px) {

	/* Default per instance fallback */
	.largeFlag {overflow: hidden;vertical-align: top;height:32px;width:52px;*background: url('/i/common/images/flags/country-flags-52x32.png') no-repeat;}

	/* Default per instance behaviour for pseudo-selector enabled browsers (eg. IE8+) */
	.largeFlag:before{display: inline-block;content: url('/i/common/images/flags/country-flags-52x32.png');}
	/* Default per instance fallback */
	.mediumFlag {overflow: hidden;vertical-align: top;height:23px;width:37px;*background: url('/i/common/images/flags/country-flags-52x32.png') no-repeat;}

	/* Default per instance behaviour for pseudo-selector enabled browsers (eg. IE8+) */
	.mediumFlag:before{display: inline-block;content: url('/i/common/images/flags/country-flags-37x23.png');}



	.largeFlag-AD {*background-position: 0px 0;}

	.largeFlag-AD:before{position:relative;top:0;}

	.largeFlag-AE {*background-position: 0px -35px;}

	.largeFlag-AE:before{position:relative;top:-35px;}

	.largeFlag-AF {*background-position: 0px -70px;}

	.largeFlag-AF:before{position:relative;top:-70px;}

	.largeFlag-AG {*background-position: 0px -105px;}

	.largeFlag-AG:before{position:relative;top:-105px;}

	.largeFlag-AI {*background-position: 0px -140px;}

	.largeFlag-AI:before{position:relative;top:-140px;}

	.largeFlag-AL {*background-position: 0px -175px;}

	.largeFlag-AL:before{position:relative;top:-175px;}

	.largeFlag-AM {*background-position: 0px -210px;}

	.largeFlag-AM:before{position:relative;top:-210px;}

	.largeFlag-AN {*background-position: 0px -245px;}

	.largeFlag-AN:before{position:relative;top:-245px;}

	.largeFlag-AO {*background-position: 0px -280px;}

	.largeFlag-AO:before{position:relative;top:-280px;}

	.largeFlag-AQ {*background-position: 0px -315px;}

	.largeFlag-AQ:before{position:relative;top:-315px;}

	.largeFlag-AR {*background-position: 0px -350px;}

	.largeFlag-AR:before{position:relative;top:-350px;}

	.largeFlag-AS {*background-position: 0px -385px;}

	.largeFlag-AS:before{position:relative;top:-385px;}

	.largeFlag-AT {*background-position: 0px -420px;}

	.largeFlag-AT:before{position:relative;top:-420px;}

	.largeFlag-AU {*background-position: 0px -455px;}

	.largeFlag-AU:before{position:relative;top:-455px;}

	.largeFlag-AW {*background-position: 0px -490px;}

	.largeFlag-AW:before{position:relative;top:-490px;}

	.largeFlag-AX {*background-position: 0px -525px;}

	.largeFlag-AX:before{position:relative;top:-525px;}

	.largeFlag-AZ {*background-position: 0px -560px;}

	.largeFlag-AZ:before{position:relative;top:-560px;}

	.largeFlag-BA {*background-position: 0px -595px;}

	.largeFlag-BA:before{position:relative;top:-595px;}

	.largeFlag-BB {*background-position: 0px -630px;}

	.largeFlag-BB:before{position:relative;top:-630px;}

	.largeFlag-BD {*background-position: 0px -665px;}

	.largeFlag-BD:before{position:relative;top:-665px;}

	.largeFlag-BE {*background-position: 0px -700px;}

	.largeFlag-BE:before{position:relative;top:-700px;}

	.largeFlag-BF {*background-position: 0px -735px;}

	.largeFlag-BF:before{position:relative;top:-735px;}

	.largeFlag-BG {*background-position: 0px -770px;}

	.largeFlag-BG:before{position:relative;top:-770px;}

	.largeFlag-BH {*background-position: 0px -805px;}

	.largeFlag-BH:before{position:relative;top:-805px;}

	.largeFlag-BI {*background-position: 0px -840px;}

	.largeFlag-BI:before{position:relative;top:-840px;}

	.largeFlag-BJ {*background-position: 0px -875px;}

	.largeFlag-BJ:before{position:relative;top:-875px;}

	.largeFlag-BL {*background-position: 0px -910px;}

	.largeFlag-BL:before{position:relative;top:-910px;}

	.largeFlag-BM {*background-position: 0px -945px;}

	.largeFlag-BM:before{position:relative;top:-945px;}

	.largeFlag-BN {*background-position: 0px -980px;}

	.largeFlag-BN:before{position:relative;top:-980px;}

	.largeFlag-BO {*background-position: 0px -1015px;}

	.largeFlag-BO:before{position:relative;top:-1015px;}

	.largeFlag-BR {*background-position: 0px -1050px;}

	.largeFlag-BR:before{position:relative;top:-1050px;}

	.largeFlag-BS {*background-position: 0px -1085px;}

	.largeFlag-BS:before{position:relative;top:-1085px;}

	.largeFlag-BT {*background-position: 0px -1120px;}

	.largeFlag-BT:before{position:relative;top:-1120px;}

	.largeFlag-BV {*background-position: 0px -1155px;}

	.largeFlag-BV:before{position:relative;top:-1155px;}

	.largeFlag-BW {*background-position: 0px -1190px;}

	.largeFlag-BW:before{position:relative;top:-1190px;}

	.largeFlag-BY {*background-position: 0px -1225px;}

	.largeFlag-BY:before{position:relative;top:-1225px;}

	.largeFlag-BZ {*background-position: 0px -1260px;}

	.largeFlag-BZ:before{position:relative;top:-1260px;}

	.largeFlag-CA {*background-position: 0px -1295px;}

	.largeFlag-CA:before{position:relative;top:-1295px;}

	.largeFlag-CC {*background-position: 0px -1330px;}

	.largeFlag-CC:before{position:relative;top:-1330px;}

	.largeFlag-CD {*background-position: 0px -1365px;}

	.largeFlag-CD:before{position:relative;top:-1365px;}

	.largeFlag-CF {*background-position: 0px -1400px;}

	.largeFlag-CF:before{position:relative;top:-1400px;}

	.largeFlag-CG {*background-position: 0px -1435px;}

	.largeFlag-CG:before{position:relative;top:-1435px;}

	.largeFlag-CH {*background-position: 0px -1470px;}

	.largeFlag-CH:before{position:relative;top:-1470px;}

	.largeFlag-CI {*background-position: 0px -1505px;}

	.largeFlag-CI:before{position:relative;top:-1505px;}

	.largeFlag-CK {*background-position: 0px -1540px;}

	.largeFlag-CK:before{position:relative;top:-1540px;}

	.largeFlag-CL {*background-position: 0px -1575px;}

	.largeFlag-CL:before{position:relative;top:-1575px;}

	.largeFlag-CM {*background-position: 0px -1610px;}

	.largeFlag-CM:before{position:relative;top:-1610px;}

	.largeFlag-CN {*background-position: 0px -1645px;}

	.largeFlag-CN:before{position:relative;top:-1645px;}

	.largeFlag-CO {*background-position: 0px -1680px;}

	.largeFlag-CO:before{position:relative;top:-1680px;}

	.largeFlag-CR {*background-position: 0px -1715px;}

	.largeFlag-CR:before{position:relative;top:-1715px;}

	.largeFlag-CU {*background-position: 0px -1750px;}

	.largeFlag-CU:before{position:relative;top:-1750px;}

	.largeFlag-CV {*background-position: 0px -1785px;}

	.largeFlag-CV:before{position:relative;top:-1785px;}

	.largeFlag-CX {*background-position: 0px -1820px;}

	.largeFlag-CX:before{position:relative;top:-1820px;}

	.largeFlag-CY {*background-position: 0px -1855px;}

	.largeFlag-CY:before{position:relative;top:-1855px;}

	.largeFlag-CZ {*background-position: 0px -1890px;}

	.largeFlag-CZ:before{position:relative;top:-1890px;}

	.largeFlag-DE {*background-position: 0px -1925px;}

	.largeFlag-DE:before{position:relative;top:-1925px;}

	.largeFlag-DJ {*background-position: 0px -1960px;}

	.largeFlag-DJ:before{position:relative;top:-1960px;}

	.largeFlag-DK {*background-position: 0px -1995px;}

	.largeFlag-DK:before{position:relative;top:-1995px;}

	.largeFlag-DM {*background-position: 0px -2030px;}

	.largeFlag-DM:before{position:relative;top:-2030px;}

	.largeFlag-DO {*background-position: 0px -2065px;}

	.largeFlag-DO:before{position:relative;top:-2065px;}

	.largeFlag-DZ {*background-position: 0px -2100px;}

	.largeFlag-DZ:before{position:relative;top:-2100px;}

	.largeFlag-EC {*background-position: 0px -2135px;}

	.largeFlag-EC:before{position:relative;top:-2135px;}

	.largeFlag-EE {*background-position: 0px -2170px;}

	.largeFlag-EE:before{position:relative;top:-2170px;}

	.largeFlag-EG {*background-position: 0px -2205px;}

	.largeFlag-EG:before{position:relative;top:-2205px;}

	.largeFlag-EH {*background-position: 0px -2240px;}

	.largeFlag-EH:before{position:relative;top:-2240px;}

	.largeFlag-ER {*background-position: 0px -2275px;}

	.largeFlag-ER:before{position:relative;top:-2275px;}

	.largeFlag-ES {*background-position: 0px -2310px;}

	.largeFlag-ES:before{position:relative;top:-2310px;}

	.largeFlag-ET {*background-position: 0px -2345px;}

	.largeFlag-ET:before{position:relative;top:-2345px;}

	.largeFlag-FI {*background-position: 0px -2380px;}

	.largeFlag-FI:before{position:relative;top:-2380px;}

	.largeFlag-FJ {*background-position: 0px -2415px;}

	.largeFlag-FJ:before{position:relative;top:-2415px;}

	.largeFlag-FK {*background-position: 0px -2450px;}

	.largeFlag-FK:before{position:relative;top:-2450px;}

	.largeFlag-FM {*background-position: 0px -2485px;}

	.largeFlag-FM:before{position:relative;top:-2485px;}

	.largeFlag-FO {*background-position: 0px -2520px;}

	.largeFlag-FO:before{position:relative;top:-2520px;}

	.largeFlag-FR {*background-position: 0px -2555px;}

	.largeFlag-FR:before{position:relative;top:-2555px;}

	.largeFlag-GA {*background-position: 0px -2590px;}

	.largeFlag-GA:before{position:relative;top:-2590px;}

	.largeFlag-GB {*background-position: 0px -2625px;}

	.largeFlag-GB:before{position:relative;top:-2625px;}

	.largeFlag-GD {*background-position: 0px -2660px;}

	.largeFlag-GD:before{position:relative;top:-2660px;}

	.largeFlag-GE {*background-position: 0px -2695px;}

	.largeFlag-GE:before{position:relative;top:-2695px;}

	.largeFlag-GF {*background-position: 0px -2730px;}

	.largeFlag-GF:before{position:relative;top:-2730px;}

	.largeFlag-GG {*background-position: 0px -2765px;}

	.largeFlag-GG:before{position:relative;top:-2765px;}

	.largeFlag-GH {*background-position: 0px -2800px;}

	.largeFlag-GH:before{position:relative;top:-2800px;}

	.largeFlag-GI {*background-position: 0px -2835px;}

	.largeFlag-GI:before{position:relative;top:-2835px;}

	.largeFlag-GL {*background-position: 0px -2870px;}

	.largeFlag-GL:before{position:relative;top:-2870px;}

	.largeFlag-GM {*background-position: 0px -2905px;}

	.largeFlag-GM:before{position:relative;top:-2905px;}

	.largeFlag-GN {*background-position: 0px -2940px;}

	.largeFlag-GN:before{position:relative;top:-2940px;}

	.largeFlag-GP {*background-position: 0px -2975px;}

	.largeFlag-GP:before{position:relative;top:-2975px;}

	.largeFlag-GQ {*background-position: 0px -3010px;}

	.largeFlag-GQ:before{position:relative;top:-3010px;}

	.largeFlag-GR {*background-position: 0px -3045px;}

	.largeFlag-GR:before{position:relative;top:-3045px;}

	.largeFlag-GS {*background-position: 0px -3080px;}

	.largeFlag-GS:before{position:relative;top:-3080px;}

	.largeFlag-GT {*background-position: 0px -3115px;}

	.largeFlag-GT:before{position:relative;top:-3115px;}

	.largeFlag-GU {*background-position: 0px -3150px;}

	.largeFlag-GU:before{position:relative;top:-3150px;}

	.largeFlag-GW {*background-position: 0px -3185px;}

	.largeFlag-GW:before{position:relative;top:-3185px;}

	.largeFlag-GY {*background-position: 0px -3220px;}

	.largeFlag-GY:before{position:relative;top:-3220px;}

	.largeFlag-HK {*background-position: 0px -3255px;}

	.largeFlag-HK:before{position:relative;top:-3255px;}

	.largeFlag-HM {*background-position: 0px -3290px;}

	.largeFlag-HM:before{position:relative;top:-3290px;}

	.largeFlag-HN {*background-position: 0px -3325px;}

	.largeFlag-HN:before{position:relative;top:-3325px;}

	.largeFlag-HR {*background-position: 0px -3360px;}

	.largeFlag-HR:before{position:relative;top:-3360px;}

	.largeFlag-HT {*background-position: 0px -3395px;}

	.largeFlag-HT:before{position:relative;top:-3395px;}

	.largeFlag-HU {*background-position: 0px -3430px;}

	.largeFlag-HU:before{position:relative;top:-3430px;}

	.largeFlag-ID {*background-position: 0px -3465px;}

	.largeFlag-ID:before{position:relative;top:-3465px;}

	.largeFlag-IE {*background-position: 0px -3500px;}

	.largeFlag-IE:before{position:relative;top:-3500px;}

	.largeFlag-IL {*background-position: 0px -3535px;}

	.largeFlag-IL:before{position:relative;top:-3535px;}

	.largeFlag-IM {*background-position: 0px -3570px;}

	.largeFlag-IM:before{position:relative;top:-3570px;}

	.largeFlag-IN {*background-position: 0px -3605px;}

	.largeFlag-IN:before{position:relative;top:-3605px;}

	.largeFlag-IO {*background-position: 0px -3640px;}

	.largeFlag-IO:before{position:relative;top:-3640px;}

	.largeFlag-IQ {*background-position: 0px -3675px;}

	.largeFlag-IQ:before{position:relative;top:-3675px;}

	.largeFlag-IR {*background-position: 0px -3710px;}

	.largeFlag-IR:before{position:relative;top:-3710px;}

	.largeFlag-IS {*background-position: 0px -3745px;}

	.largeFlag-IS:before{position:relative;top:-3745px;}

	.largeFlag-IT {*background-position: 0px -3780px;}

	.largeFlag-IT:before{position:relative;top:-3780px;}

	.largeFlag-JE {*background-position: 0px -3815px;}

	.largeFlag-JE:before{position:relative;top:-3815px;}

	.largeFlag-JM {*background-position: 0px -3850px;}

	.largeFlag-JM:before{position:relative;top:-3850px;}

	.largeFlag-JO {*background-position: 0px -3885px;}

	.largeFlag-JO:before{position:relative;top:-3885px;}

	.largeFlag-JP {*background-position: 0px -3920px;}

	.largeFlag-JP:before{position:relative;top:-3920px;}

	.largeFlag-KE {*background-position: 0px -3955px;}

	.largeFlag-KE:before{position:relative;top:-3955px;}

	.largeFlag-KG {*background-position: 0px -3990px;}

	.largeFlag-KG:before{position:relative;top:-3990px;}

	.largeFlag-KH {*background-position: 0px -4025px;}

	.largeFlag-KH:before{position:relative;top:-4025px;}

	.largeFlag-KI {*background-position: 0px -4060px;}

	.largeFlag-KI:before{position:relative;top:-4060px;}

	.largeFlag-KM {*background-position: 0px -4095px;}

	.largeFlag-KM:before{position:relative;top:-4095px;}

	.largeFlag-KN {*background-position: 0px -4130px;}

	.largeFlag-KN:before{position:relative;top:-4130px;}

	.largeFlag-KP {*background-position: 0px -4165px;}

	.largeFlag-KP:before{position:relative;top:-4165px;}

	.largeFlag-KR {*background-position: 0px -4200px;}

	.largeFlag-KR:before{position:relative;top:-4200px;}

	.largeFlag-KW {*background-position: 0px -4235px;}

	.largeFlag-KW:before{position:relative;top:-4235px;}

	.largeFlag-KY {*background-position: 0px -4270px;}

	.largeFlag-KY:before{position:relative;top:-4270px;}

	.largeFlag-KZ {*background-position: 0px -4305px;}

	.largeFlag-KZ:before{position:relative;top:-4305px;}

	.largeFlag-LA {*background-position: 0px -4340px;}

	.largeFlag-LA:before{position:relative;top:-4340px;}

	.largeFlag-LB {*background-position: 0px -4375px;}

	.largeFlag-LB:before{position:relative;top:-4375px;}

	.largeFlag-LC {*background-position: 0px -4410px;}

	.largeFlag-LC:before{position:relative;top:-4410px;}

	.largeFlag-LI {*background-position: 0px -4445px;}

	.largeFlag-LI:before{position:relative;top:-4445px;}

	.largeFlag-LK {*background-position: 0px -4480px;}

	.largeFlag-LK:before{position:relative;top:-4480px;}

	.largeFlag-LR {*background-position: 0px -4515px;}

	.largeFlag-LR:before{position:relative;top:-4515px;}

	.largeFlag-LS {*background-position: 0px -4550px;}

	.largeFlag-LS:before{position:relative;top:-4550px;}

	.largeFlag-LT {*background-position: 0px -4585px;}

	.largeFlag-LT:before{position:relative;top:-4585px;}

	.largeFlag-LU {*background-position: 0px -4620px;}

	.largeFlag-LU:before{position:relative;top:-4620px;}

	.largeFlag-LV {*background-position: 0px -4655px;}

	.largeFlag-LV:before{position:relative;top:-4655px;}

	.largeFlag-LY {*background-position: 0px -4690px;}

	.largeFlag-LY:before{position:relative;top:-4690px;}

	.largeFlag-MA {*background-position: 0px -4725px;}

	.largeFlag-MA:before{position:relative;top:-4725px;}

	.largeFlag-MC {*background-position: 0px -4760px;}

	.largeFlag-MC:before{position:relative;top:-4760px;}

	.largeFlag-MD {*background-position: 0px -4795px;}

	.largeFlag-MD:before{position:relative;top:-4795px;}

	.largeFlag-ME {*background-position: 0px -4830px;}

	.largeFlag-ME:before{position:relative;top:-4830px;}

	.largeFlag-MF {*background-position: 0px -4865px;}

	.largeFlag-MF:before{position:relative;top:-4865px;}

	.largeFlag-MG {*background-position: 0px -4900px;}

	.largeFlag-MG:before{position:relative;top:-4900px;}

	.largeFlag-MH {*background-position: 0px -4935px;}

	.largeFlag-MH:before{position:relative;top:-4935px;}

	.largeFlag-MK {*background-position: 0px -4970px;}

	.largeFlag-MK:before{position:relative;top:-4970px;}

	.largeFlag-ML {*background-position: 0px -5005px;}

	.largeFlag-ML:before{position:relative;top:-5005px;}

	.largeFlag-MM {*background-position: 0px -5040px;}

	.largeFlag-MM:before{position:relative;top:-5040px;}

	.largeFlag-MN {*background-position: 0px -5075px;}

	.largeFlag-MN:before{position:relative;top:-5075px;}

	.largeFlag-MO {*background-position: 0px -5110px;}

	.largeFlag-MO:before{position:relative;top:-5110px;}

	.largeFlag-MP {*background-position: 0px -5145px;}

	.largeFlag-MP:before{position:relative;top:-5145px;}

	.largeFlag-MQ {*background-position: 0px -5180px;}

	.largeFlag-MQ:before{position:relative;top:-5180px;}

	.largeFlag-MR {*background-position: 0px -5215px;}

	.largeFlag-MR:before{position:relative;top:-5215px;}

	.largeFlag-MS {*background-position: 0px -5250px;}

	.largeFlag-MS:before{position:relative;top:-5250px;}

	.largeFlag-MT {*background-position: 0px -5285px;}

	.largeFlag-MT:before{position:relative;top:-5285px;}

	.largeFlag-MU {*background-position: 0px -5320px;}

	.largeFlag-MU:before{position:relative;top:-5320px;}

	.largeFlag-MV {*background-position: 0px -5355px;}

	.largeFlag-MV:before{position:relative;top:-5355px;}

	.largeFlag-MW {*background-position: 0px -5390px;}

	.largeFlag-MW:before{position:relative;top:-5390px;}

	.largeFlag-MX {*background-position: 0px -5425px;}

	.largeFlag-MX:before{position:relative;top:-5425px;}

	.largeFlag-MY {*background-position: 0px -5460px;}

	.largeFlag-MY:before{position:relative;top:-5460px;}

	.largeFlag-MZ {*background-position: 0px -5495px;}

	.largeFlag-MZ:before{position:relative;top:-5495px;}

	.largeFlag-NA {*background-position: 0px -5530px;}

	.largeFlag-NA:before{position:relative;top:-5530px;}

	.largeFlag-NC {*background-position: 0px -5565px;}

	.largeFlag-NC:before{position:relative;top:-5565px;}

	.largeFlag-NE {*background-position: 0px -5600px;}

	.largeFlag-NE:before{position:relative;top:-5600px;}

	.largeFlag-NF {*background-position: 0px -5635px;}

	.largeFlag-NF:before{position:relative;top:-5635px;}

	.largeFlag-NG {*background-position: 0px -5670px;}

	.largeFlag-NG:before{position:relative;top:-5670px;}

	.largeFlag-NI {*background-position: 0px -5705px;}

	.largeFlag-NI:before{position:relative;top:-5705px;}

	.largeFlag-NL {*background-position: 0px -5740px;}

	.largeFlag-NL:before{position:relative;top:-5740px;}

	.largeFlag-NO {*background-position: 0px -5775px;}

	.largeFlag-NO:before{position:relative;top:-5775px;}

	.largeFlag-NP {*background-position: 0px -5810px;}

	.largeFlag-NP:before{position:relative;top:-5810px;}

	.largeFlag-NR {*background-position: 0px -5845px;}

	.largeFlag-NR:before{position:relative;top:-5845px;}

	.largeFlag-NU {*background-position: 0px -5880px;}

	.largeFlag-NU:before{position:relative;top:-5880px;}

	.largeFlag-NZ {*background-position: 0px -5915px;}

	.largeFlag-NZ:before{position:relative;top:-5915px;}

	.largeFlag-OM {*background-position: 0px -5950px;}

	.largeFlag-OM:before{position:relative;top:-5950px;}

	.largeFlag-PA {*background-position: 0px -5985px;}

	.largeFlag-PA:before{position:relative;top:-5985px;}

	.largeFlag-PE {*background-position: 0px -6020px;}

	.largeFlag-PE:before{position:relative;top:-6020px;}

	.largeFlag-PF {*background-position: 0px -6055px;}

	.largeFlag-PF:before{position:relative;top:-6055px;}

	.largeFlag-PG {*background-position: 0px -6090px;}

	.largeFlag-PG:before{position:relative;top:-6090px;}

	.largeFlag-PH {*background-position: 0px -6125px;}

	.largeFlag-PH:before{position:relative;top:-6125px;}

	.largeFlag-PK {*background-position: 0px -6160px;}

	.largeFlag-PK:before{position:relative;top:-6160px;}

	.largeFlag-PL {*background-position: 0px -6195px;}

	.largeFlag-PL:before{position:relative;top:-6195px;}

	.largeFlag-PM {*background-position: 0px -6230px;}

	.largeFlag-PM:before{position:relative;top:-6230px;}

	.largeFlag-PN {*background-position: 0px -6265px;}

	.largeFlag-PN:before{position:relative;top:-6265px;}

	.largeFlag-PR {*background-position: 0px -6300px;}

	.largeFlag-PR:before{position:relative;top:-6300px;}

	.largeFlag-PS {*background-position: 0px -6335px;}

	.largeFlag-PS:before{position:relative;top:-6335px;}

	.largeFlag-PT {*background-position: 0px -6370px;}

	.largeFlag-PT:before{position:relative;top:-6370px;}

	.largeFlag-PW {*background-position: 0px -6405px;}

	.largeFlag-PW:before{position:relative;top:-6405px;}

	.largeFlag-PY {*background-position: 0px -6440px;}

	.largeFlag-PY:before{position:relative;top:-6440px;}

	.largeFlag-QA {*background-position: 0px -6475px;}

	.largeFlag-QA:before{position:relative;top:-6475px;}

	.largeFlag-RE {*background-position: 0px -6510px;}

	.largeFlag-RE:before{position:relative;top:-6510px;}

	.largeFlag-RO {*background-position: 0px -6545px;}

	.largeFlag-RO:before{position:relative;top:-6545px;}

	.largeFlag-RS {*background-position: 0px -6580px;}

	.largeFlag-RS:before{position:relative;top:-6580px;}

	.largeFlag-RU {*background-position: 0px -6615px;}

	.largeFlag-RU:before{position:relative;top:-6615px;}

	.largeFlag-RW {*background-position: 0px -6650px;}

	.largeFlag-RW:before{position:relative;top:-6650px;}

	.largeFlag-SA {*background-position: 0px -6685px;}

	.largeFlag-SA:before{position:relative;top:-6685px;}

	.largeFlag-SB {*background-position: 0px -6720px;}

	.largeFlag-SB:before{position:relative;top:-6720px;}

	.largeFlag-SC {*background-position: 0px -6755px;}

	.largeFlag-SC:before{position:relative;top:-6755px;}

	.largeFlag-SD {*background-position: 0px -6790px;}

	.largeFlag-SD:before{position:relative;top:-6790px;}

	.largeFlag-SE {*background-position: 0px -6825px;}

	.largeFlag-SE:before{position:relative;top:-6825px;}

	.largeFlag-SG {*background-position: 0px -6860px;}

	.largeFlag-SG:before{position:relative;top:-6860px;}

	.largeFlag-SH {*background-position: 0px -6895px;}

	.largeFlag-SH:before{position:relative;top:-6895px;}

	.largeFlag-SI {*background-position: 0px -6930px;}

	.largeFlag-SI:before{position:relative;top:-6930px;}

	.largeFlag-SJ {*background-position: 0px -6965px;}

	.largeFlag-SJ:before{position:relative;top:-6965px;}

	.largeFlag-SK {*background-position: 0px -7000px;}

	.largeFlag-SK:before{position:relative;top:-7000px;}

	.largeFlag-SL {*background-position: 0px -7035px;}

	.largeFlag-SL:before{position:relative;top:-7035px;}

	.largeFlag-SM {*background-position: 0px -7070px;}

	.largeFlag-SM:before{position:relative;top:-7070px;}

	.largeFlag-SN {*background-position: 0px -7105px;}

	.largeFlag-SN:before{position:relative;top:-7105px;}

	.largeFlag-SO {*background-position: 0px -7140px;}

	.largeFlag-SO:before{position:relative;top:-7140px;}

	.largeFlag-SR {*background-position: 0px -7175px;}

	.largeFlag-SR:before{position:relative;top:-7175px;}

	.largeFlag-ST {*background-position: 0px -7210px;}

	.largeFlag-ST:before{position:relative;top:-7210px;}

	.largeFlag-SV {*background-position: 0px -7245px;}

	.largeFlag-SV:before{position:relative;top:-7245px;}

	.largeFlag-SY {*background-position: 0px -7280px;}

	.largeFlag-SY:before{position:relative;top:-7280px;}

	.largeFlag-SZ {*background-position: 0px -7315px;}

	.largeFlag-SZ:before{position:relative;top:-7315px;}

	.largeFlag-TC {*background-position: 0px -7350px;}

	.largeFlag-TC:before{position:relative;top:-7350px;}

	.largeFlag-TD {*background-position: 0px -7385px;}

	.largeFlag-TD:before{position:relative;top:-7385px;}

	.largeFlag-TF {*background-position: 0px -7420px;}

	.largeFlag-TF:before{position:relative;top:-7420px;}

	.largeFlag-TG {*background-position: 0px -7455px;}

	.largeFlag-TG:before{position:relative;top:-7455px;}

	.largeFlag-TH {*background-position: 0px -7490px;}

	.largeFlag-TH:before{position:relative;top:-7490px;}

	.largeFlag-TJ {*background-position: 0px -7525px;}

	.largeFlag-TJ:before{position:relative;top:-7525px;}

	.largeFlag-TK {*background-position: 0px -7560px;}

	.largeFlag-TK:before{position:relative;top:-7560px;}

	.largeFlag-TL {*background-position: 0px -7595px;}

	.largeFlag-TL:before{position:relative;top:-7595px;}

	.largeFlag-TM {*background-position: 0px -7630px;}

	.largeFlag-TM:before{position:relative;top:-7630px;}

	.largeFlag-TN {*background-position: 0px -7665px;}

	.largeFlag-TN:before{position:relative;top:-7665px;}

	.largeFlag-TO {*background-position: 0px -7700px;}

	.largeFlag-TO:before{position:relative;top:-7700px;}

	.largeFlag-TR {*background-position: 0px -7735px;}

	.largeFlag-TR:before{position:relative;top:-7735px;}

	.largeFlag-TT {*background-position: 0px -7770px;}

	.largeFlag-TT:before{position:relative;top:-7770px;}

	.largeFlag-TV {*background-position: 0px -7805px;}

	.largeFlag-TV:before{position:relative;top:-7805px;}

	.largeFlag-TW {*background-position: 0px -7840px;}

	.largeFlag-TW:before{position:relative;top:-7840px;}

	.largeFlag-TZ {*background-position: 0px -7875px;}

	.largeFlag-TZ:before{position:relative;top:-7875px;}

	.largeFlag-UA {*background-position: 0px -7910px;}

	.largeFlag-UA:before{position:relative;top:-7910px;}

	.largeFlag-UG {*background-position: 0px -7945px;}

	.largeFlag-UG:before{position:relative;top:-7945px;}

	.largeFlag-UM {*background-position: 0px -7980px;}

	.largeFlag-UM:before{position:relative;top:-7980px;}

	.largeFlag-US {*background-position: 0px -8015px;}

	.largeFlag-US:before{position:relative;top:-8015px;}

	.largeFlag-UY {*background-position: 0px -8050px;}

	.largeFlag-UY:before{position:relative;top:-8050px;}

	.largeFlag-UZ {*background-position: 0px -8085px;}

	.largeFlag-UZ:before{position:relative;top:-8085px;}

	.largeFlag-VA {*background-position: 0px -8120px;}

	.largeFlag-VA:before{position:relative;top:-8120px;}

	.largeFlag-VC {*background-position: 0px -8155px;}

	.largeFlag-VC:before{position:relative;top:-8155px;}

	.largeFlag-VE {*background-position: 0px -8190px;}

	.largeFlag-VE:before{position:relative;top:-8190px;}

	.largeFlag-VG {*background-position: 0px -8225px;}

	.largeFlag-VG:before{position:relative;top:-8225px;}

	.largeFlag-VI {*background-position: 0px -8260px;}

	.largeFlag-VI:before{position:relative;top:-8260px;}

	.largeFlag-VN {*background-position: 0px -8295px;}

	.largeFlag-VN:before{position:relative;top:-8295px;}

	.largeFlag-VU {*background-position: 0px -8330px;}

	.largeFlag-VU:before{position:relative;top:-8330px;}

	.largeFlag-WF {*background-position: 0px -8365px;}

	.largeFlag-WF:before{position:relative;top:-8365px;}

	.largeFlag-WS {*background-position: 0px -8400px;}

	.largeFlag-WS:before{position:relative;top:-8400px;}

	.largeFlag-YE {*background-position: 0px -8435px;}

	.largeFlag-YE:before{position:relative;top:-8435px;}

	.largeFlag-YT {*background-position: 0px -8470px;}

	.largeFlag-YT:before{position:relative;top:-8470px;}

	.largeFlag-ZA {*background-position: 0px -8505px;}

	.largeFlag-ZA:before{position:relative;top:-8505px;}

	.largeFlag-ZM {*background-position: 0px -8540px;}

	.largeFlag-ZM:before{position:relative;top:-8540px;}

	.largeFlag-ZW {*background-position: 0px -8575px;}

	.largeFlag-ZW:before{position:relative;top:-8575px;}

	.largeFlag-AC {*background-position: 0px -8610px;}

	.largeFlag-AC:before{position:relative;top:-8610px;}

	.largeFlag-IZ {*background-position: 0px -8645px;}

	.largeFlag-IZ:before{position:relative;top:-8645px;}

	.largeFlag-SQ {*background-position: 0px -8680px;}

	.largeFlag-SQ:before{position:relative;top:-8680px;}

	.largeFlag-SS {*background-position: 0px -8715px;}

	.largeFlag-SS:before{position:relative;top:-8715px;}

	.largeFlag-SX {*background-position: 0px -8750px;}

	.largeFlag-SX:before{position:relative;top:-8750px;}

	.largeFlag-UN {*background-position: 0px -8785px;}

	.largeFlag-UN:before{position:relative;top:-8785px;}

	.largeFlag-VO {*background-position: 0px -8820px;}

	.largeFlag-VO:before{position:relative;top:-8820px;}

	.largeFlag-XX {*background-position: 0px -8855px;}

	.largeFlag-XX:before{position:relative;top:-8855px;}

	.mediumFlag-AD {*background-position: 0px 0;}

	.mediumFlag-AD:before{position:relative;top:0;}

	.mediumFlag-AE {*background-position: 0px -25px;}

	.mediumFlag-AE:before{position:relative;top:-25px;}

	.mediumFlag-AF {*background-position: 0px -50px;}

	.mediumFlag-AF:before{position:relative;top:-50px;}

	.mediumFlag-AG {*background-position: 0px -75px;}

	.mediumFlag-AG:before{position:relative;top:-75px;}

	.mediumFlag-AI {*background-position: 0px -100px;}

	.mediumFlag-AI:before{position:relative;top:-100px;}

	.mediumFlag-AL {*background-position: 0px -125px;}

	.mediumFlag-AL:before{position:relative;top:-125px;}

	.mediumFlag-AM {*background-position: 0px -150px;}

	.mediumFlag-AM:before{position:relative;top:-150px;}

	.mediumFlag-AN {*background-position: 0px -175px;}

	.mediumFlag-AN:before{position:relative;top:-175px;}

	.mediumFlag-AO {*background-position: 0px -200px;}

	.mediumFlag-AO:before{position:relative;top:-200px;}

	.mediumFlag-AQ {*background-position: 0px -225px;}

	.mediumFlag-AQ:before{position:relative;top:-225px;}

	.mediumFlag-AR {*background-position: 0px -250px;}

	.mediumFlag-AR:before{position:relative;top:-250px;}

	.mediumFlag-AS {*background-position: 0px -275px;}

	.mediumFlag-AS:before{position:relative;top:-275px;}

	.mediumFlag-AT {*background-position: 0px -300px;}

	.mediumFlag-AT:before{position:relative;top:-300px;}

	.mediumFlag-AU {*background-position: 0px -325px;}

	.mediumFlag-AU:before{position:relative;top:-325px;}

	.mediumFlag-AW {*background-position: 0px -350px;}

	.mediumFlag-AW:before{position:relative;top:-350px;}

	.mediumFlag-AX {*background-position: 0px -375px;}

	.mediumFlag-AX:before{position:relative;top:-375px;}

	.mediumFlag-AZ {*background-position: 0px -400px;}

	.mediumFlag-AZ:before{position:relative;top:-400px;}

	.mediumFlag-BA {*background-position: 0px -425px;}

	.mediumFlag-BA:before{position:relative;top:-425px;}

	.mediumFlag-BB {*background-position: 0px -450px;}

	.mediumFlag-BB:before{position:relative;top:-450px;}

	.mediumFlag-BD {*background-position: 0px -475px;}

	.mediumFlag-BD:before{position:relative;top:-475px;}

	.mediumFlag-BE {*background-position: 0px -500px;}

	.mediumFlag-BE:before{position:relative;top:-500px;}

	.mediumFlag-BF {*background-position: 0px -525px;}

	.mediumFlag-BF:before{position:relative;top:-525px;}

	.mediumFlag-BG {*background-position: 0px -550px;}

	.mediumFlag-BG:before{position:relative;top:-550px;}

	.mediumFlag-BH {*background-position: 0px -575px;}

	.mediumFlag-BH:before{position:relative;top:-575px;}

	.mediumFlag-BI {*background-position: 0px -600px;}

	.mediumFlag-BI:before{position:relative;top:-600px;}

	.mediumFlag-BJ {*background-position: 0px -625px;}

	.mediumFlag-BJ:before{position:relative;top:-625px;}

	.mediumFlag-BL {*background-position: 0px -650px;}

	.mediumFlag-BL:before{position:relative;top:-650px;}

	.mediumFlag-BM {*background-position: 0px -675px;}

	.mediumFlag-BM:before{position:relative;top:-675px;}

	.mediumFlag-BN {*background-position: 0px -700px;}

	.mediumFlag-BN:before{position:relative;top:-700px;}

	.mediumFlag-BO {*background-position: 0px -725px;}

	.mediumFlag-BO:before{position:relative;top:-725px;}

	.mediumFlag-BR {*background-position: 0px -750px;}

	.mediumFlag-BR:before{position:relative;top:-750px;}

	.mediumFlag-BS {*background-position: 0px -775px;}

	.mediumFlag-BS:before{position:relative;top:-775px;}

	.mediumFlag-BT {*background-position: 0px -800px;}

	.mediumFlag-BT:before{position:relative;top:-800px;}

	.mediumFlag-BV {*background-position: 0px -825px;}

	.mediumFlag-BV:before{position:relative;top:-825px;}

	.mediumFlag-BW {*background-position: 0px -850px;}

	.mediumFlag-BW:before{position:relative;top:-850px;}

	.mediumFlag-BY {*background-position: 0px -875px;}

	.mediumFlag-BY:before{position:relative;top:-875px;}

	.mediumFlag-BZ {*background-position: 0px -900px;}

	.mediumFlag-BZ:before{position:relative;top:-900px;}

	.mediumFlag-CA {*background-position: 0px -925px;}

	.mediumFlag-CA:before{position:relative;top:-925px;}

	.mediumFlag-CC {*background-position: 0px -950px;}

	.mediumFlag-CC:before{position:relative;top:-950px;}

	.mediumFlag-CD {*background-position: 0px -975px;}

	.mediumFlag-CD:before{position:relative;top:-975px;}

	.mediumFlag-CF {*background-position: 0px -1000px;}

	.mediumFlag-CF:before{position:relative;top:-1000px;}

	.mediumFlag-CG {*background-position: 0px -1025px;}

	.mediumFlag-CG:before{position:relative;top:-1025px;}

	.mediumFlag-CH {*background-position: 0px -1050px;}

	.mediumFlag-CH:before{position:relative;top:-1050px;}

	.mediumFlag-CI {*background-position: 0px -1075px;}

	.mediumFlag-CI:before{position:relative;top:-1075px;}

	.mediumFlag-CK {*background-position: 0px -1100px;}

	.mediumFlag-CK:before{position:relative;top:-1100px;}

	.mediumFlag-CL {*background-position: 0px -1125px;}

	.mediumFlag-CL:before{position:relative;top:-1125px;}

	.mediumFlag-CM {*background-position: 0px -1150px;}

	.mediumFlag-CM:before{position:relative;top:-1150px;}

	.mediumFlag-CN {*background-position: 0px -1175px;}

	.mediumFlag-CN:before{position:relative;top:-1175px;}

	.mediumFlag-CO {*background-position: 0px -1200px;}

	.mediumFlag-CO:before{position:relative;top:-1200px;}

	.mediumFlag-CR {*background-position: 0px -1225px;}

	.mediumFlag-CR:before{position:relative;top:-1225px;}

	.mediumFlag-CU {*background-position: 0px -1250px;}

	.mediumFlag-CU:before{position:relative;top:-1250px;}

	.mediumFlag-CV {*background-position: 0px -1275px;}

	.mediumFlag-CV:before{position:relative;top:-1275px;}

	.mediumFlag-CX {*background-position: 0px -1300px;}

	.mediumFlag-CX:before{position:relative;top:-1300px;}

	.mediumFlag-CY {*background-position: 0px -1325px;}

	.mediumFlag-CY:before{position:relative;top:-1325px;}

	.mediumFlag-CZ {*background-position: 0px -1350px;}

	.mediumFlag-CZ:before{position:relative;top:-1350px;}

	.mediumFlag-DE {*background-position: 0px -1375px;}

	.mediumFlag-DE:before{position:relative;top:-1375px;}

	.mediumFlag-DJ {*background-position: 0px -1400px;}

	.mediumFlag-DJ:before{position:relative;top:-1400px;}

	.mediumFlag-DK {*background-position: 0px -1425px;}

	.mediumFlag-DK:before{position:relative;top:-1425px;}

	.mediumFlag-DM {*background-position: 0px -1450px;}

	.mediumFlag-DM:before{position:relative;top:-1450px;}

	.mediumFlag-DO {*background-position: 0px -1475px;}

	.mediumFlag-DO:before{position:relative;top:-1475px;}

	.mediumFlag-DZ {*background-position: 0px -1500px;}

	.mediumFlag-DZ:before{position:relative;top:-1500px;}

	.mediumFlag-EC {*background-position: 0px -1525px;}

	.mediumFlag-EC:before{position:relative;top:-1525px;}

	.mediumFlag-EE {*background-position: 0px -1550px;}

	.mediumFlag-EE:before{position:relative;top:-1550px;}

	.mediumFlag-EG {*background-position: 0px -1575px;}

	.mediumFlag-EG:before{position:relative;top:-1575px;}

	.mediumFlag-EH {*background-position: 0px -1600px;}

	.mediumFlag-EH:before{position:relative;top:-1600px;}

	.mediumFlag-ER {*background-position: 0px -1625px;}

	.mediumFlag-ER:before{position:relative;top:-1625px;}

	.mediumFlag-ES {*background-position: 0px -1650px;}

	.mediumFlag-ES:before{position:relative;top:-1650px;}

	.mediumFlag-ET {*background-position: 0px -1675px;}

	.mediumFlag-ET:before{position:relative;top:-1675px;}

	.mediumFlag-FI {*background-position: 0px -1700px;}

	.mediumFlag-FI:before{position:relative;top:-1700px;}

	.mediumFlag-FJ {*background-position: 0px -1725px;}

	.mediumFlag-FJ:before{position:relative;top:-1725px;}

	.mediumFlag-FK {*background-position: 0px -1750px;}

	.mediumFlag-FK:before{position:relative;top:-1750px;}

	.mediumFlag-FM {*background-position: 0px -1775px;}

	.mediumFlag-FM:before{position:relative;top:-1775px;}

	.mediumFlag-FO {*background-position: 0px -1800px;}

	.mediumFlag-FO:before{position:relative;top:-1800px;}

	.mediumFlag-FR {*background-position: 0px -1825px;}

	.mediumFlag-FR:before{position:relative;top:-1825px;}

	.mediumFlag-GA {*background-position: 0px -1850px;}

	.mediumFlag-GA:before{position:relative;top:-1850px;}

	.mediumFlag-GB {*background-position: 0px -1875px;}

	.mediumFlag-GB:before{position:relative;top:-1875px;}

	.mediumFlag-GD {*background-position: 0px -1900px;}

	.mediumFlag-GD:before{position:relative;top:-1900px;}

	.mediumFlag-GE {*background-position: 0px -1925px;}

	.mediumFlag-GE:before{position:relative;top:-1925px;}

	.mediumFlag-GF {*background-position: 0px -1950px;}

	.mediumFlag-GF:before{position:relative;top:-1950px;}

	.mediumFlag-GG {*background-position: 0px -1975px;}

	.mediumFlag-GG:before{position:relative;top:-1975px;}

	.mediumFlag-GH {*background-position: 0px -2000px;}

	.mediumFlag-GH:before{position:relative;top:-2000px;}

	.mediumFlag-GI {*background-position: 0px -2025px;}

	.mediumFlag-GI:before{position:relative;top:-2025px;}

	.mediumFlag-GL {*background-position: 0px -2050px;}

	.mediumFlag-GL:before{position:relative;top:-2050px;}

	.mediumFlag-GM {*background-position: 0px -2075px;}

	.mediumFlag-GM:before{position:relative;top:-2075px;}

	.mediumFlag-GN {*background-position: 0px -2100px;}

	.mediumFlag-GN:before{position:relative;top:-2100px;}

	.mediumFlag-GP {*background-position: 0px -2125px;}

	.mediumFlag-GP:before{position:relative;top:-2125px;}

	.mediumFlag-GQ {*background-position: 0px -2150px;}

	.mediumFlag-GQ:before{position:relative;top:-2150px;}

	.mediumFlag-GR {*background-position: 0px -2175px;}

	.mediumFlag-GR:before{position:relative;top:-2175px;}

	.mediumFlag-GS {*background-position: 0px -2200px;}

	.mediumFlag-GS:before{position:relative;top:-2200px;}

	.mediumFlag-GT {*background-position: 0px -2225px;}

	.mediumFlag-GT:before{position:relative;top:-2225px;}

	.mediumFlag-GU {*background-position: 0px -2250px;}

	.mediumFlag-GU:before{position:relative;top:-2250px;}

	.mediumFlag-GW {*background-position: 0px -2275px;}

	.mediumFlag-GW:before{position:relative;top:-2275px;}

	.mediumFlag-GY {*background-position: 0px -2300px;}

	.mediumFlag-GY:before{position:relative;top:-2300px;}

	.mediumFlag-HK {*background-position: 0px -2325px;}

	.mediumFlag-HK:before{position:relative;top:-2325px;}

	.mediumFlag-HM {*background-position: 0px -2350px;}

	.mediumFlag-HM:before{position:relative;top:-2350px;}

	.mediumFlag-HN {*background-position: 0px -2375px;}

	.mediumFlag-HN:before{position:relative;top:-2375px;}

	.mediumFlag-HR {*background-position: 0px -2400px;}

	.mediumFlag-HR:before{position:relative;top:-2400px;}

	.mediumFlag-HT {*background-position: 0px -2425px;}

	.mediumFlag-HT:before{position:relative;top:-2425px;}

	.mediumFlag-HU {*background-position: 0px -2450px;}

	.mediumFlag-HU:before{position:relative;top:-2450px;}

	.mediumFlag-ID {*background-position: 0px -2475px;}

	.mediumFlag-ID:before{position:relative;top:-2475px;}

	.mediumFlag-IE {*background-position: 0px -2500px;}

	.mediumFlag-IE:before{position:relative;top:-2500px;}

	.mediumFlag-IL {*background-position: 0px -2525px;}

	.mediumFlag-IL:before{position:relative;top:-2525px;}

	.mediumFlag-IM {*background-position: 0px -2550px;}

	.mediumFlag-IM:before{position:relative;top:-2550px;}

	.mediumFlag-IN {*background-position: 0px -2575px;}

	.mediumFlag-IN:before{position:relative;top:-2575px;}

	.mediumFlag-IO {*background-position: 0px -2600px;}

	.mediumFlag-IO:before{position:relative;top:-2600px;}

	.mediumFlag-IQ {*background-position: 0px -2625px;}

	.mediumFlag-IQ:before{position:relative;top:-2625px;}

	.mediumFlag-IR {*background-position: 0px -2650px;}

	.mediumFlag-IR:before{position:relative;top:-2650px;}

	.mediumFlag-IS {*background-position: 0px -2675px;}

	.mediumFlag-IS:before{position:relative;top:-2675px;}

	.mediumFlag-IT {*background-position: 0px -2700px;}

	.mediumFlag-IT:before{position:relative;top:-2700px;}

	.mediumFlag-JE {*background-position: 0px -2725px;}

	.mediumFlag-JE:before{position:relative;top:-2725px;}

	.mediumFlag-JM {*background-position: 0px -2750px;}

	.mediumFlag-JM:before{position:relative;top:-2750px;}

	.mediumFlag-JO {*background-position: 0px -2775px;}

	.mediumFlag-JO:before{position:relative;top:-2775px;}

	.mediumFlag-JP {*background-position: 0px -2800px;}

	.mediumFlag-JP:before{position:relative;top:-2800px;}

	.mediumFlag-KE {*background-position: 0px -2825px;}

	.mediumFlag-KE:before{position:relative;top:-2825px;}

	.mediumFlag-KG {*background-position: 0px -2850px;}

	.mediumFlag-KG:before{position:relative;top:-2850px;}

	.mediumFlag-KH {*background-position: 0px -2875px;}

	.mediumFlag-KH:before{position:relative;top:-2875px;}

	.mediumFlag-KI {*background-position: 0px -2900px;}

	.mediumFlag-KI:before{position:relative;top:-2900px;}

	.mediumFlag-KM {*background-position: 0px -2925px;}

	.mediumFlag-KM:before{position:relative;top:-2925px;}

	.mediumFlag-KN {*background-position: 0px -2950px;}

	.mediumFlag-KN:before{position:relative;top:-2950px;}

	.mediumFlag-KP {*background-position: 0px -2975px;}

	.mediumFlag-KP:before{position:relative;top:-2975px;}

	.mediumFlag-KR {*background-position: 0px -3000px;}

	.mediumFlag-KR:before{position:relative;top:-3000px;}

	.mediumFlag-KW {*background-position: 0px -3025px;}

	.mediumFlag-KW:before{position:relative;top:-3025px;}

	.mediumFlag-KY {*background-position: 0px -3050px;}

	.mediumFlag-KY:before{position:relative;top:-3050px;}

	.mediumFlag-KZ {*background-position: 0px -3075px;}

	.mediumFlag-KZ:before{position:relative;top:-3075px;}

	.mediumFlag-LA {*background-position: 0px -3100px;}

	.mediumFlag-LA:before{position:relative;top:-3100px;}

	.mediumFlag-LB {*background-position: 0px -3125px;}

	.mediumFlag-LB:before{position:relative;top:-3125px;}

	.mediumFlag-LC {*background-position: 0px -3150px;}

	.mediumFlag-LC:before{position:relative;top:-3150px;}

	.mediumFlag-LI {*background-position: 0px -3175px;}

	.mediumFlag-LI:before{position:relative;top:-3175px;}

	.mediumFlag-LK {*background-position: 0px -3200px;}

	.mediumFlag-LK:before{position:relative;top:-3200px;}

	.mediumFlag-LR {*background-position: 0px -3225px;}

	.mediumFlag-LR:before{position:relative;top:-3225px;}

	.mediumFlag-LS {*background-position: 0px -3250px;}

	.mediumFlag-LS:before{position:relative;top:-3250px;}

	.mediumFlag-LT {*background-position: 0px -3275px;}

	.mediumFlag-LT:before{position:relative;top:-3275px;}

	.mediumFlag-LU {*background-position: 0px -3300px;}

	.mediumFlag-LU:before{position:relative;top:-3300px;}

	.mediumFlag-LV {*background-position: 0px -3325px;}

	.mediumFlag-LV:before{position:relative;top:-3325px;}

	.mediumFlag-LY {*background-position: 0px -3350px;}

	.mediumFlag-LY:before{position:relative;top:-3350px;}

	.mediumFlag-MA {*background-position: 0px -3375px;}

	.mediumFlag-MA:before{position:relative;top:-3375px;}

	.mediumFlag-MC {*background-position: 0px -3400px;}

	.mediumFlag-MC:before{position:relative;top:-3400px;}

	.mediumFlag-MD {*background-position: 0px -3425px;}

	.mediumFlag-MD:before{position:relative;top:-3425px;}

	.mediumFlag-ME {*background-position: 0px -3450px;}

	.mediumFlag-ME:before{position:relative;top:-3450px;}

	.mediumFlag-MF {*background-position: 0px -3475px;}

	.mediumFlag-MF:before{position:relative;top:-3475px;}

	.mediumFlag-MG {*background-position: 0px -3500px;}

	.mediumFlag-MG:before{position:relative;top:-3500px;}

	.mediumFlag-MH {*background-position: 0px -3525px;}

	.mediumFlag-MH:before{position:relative;top:-3525px;}

	.mediumFlag-MK {*background-position: 0px -3550px;}

	.mediumFlag-MK:before{position:relative;top:-3550px;}

	.mediumFlag-ML {*background-position: 0px -3575px;}

	.mediumFlag-ML:before{position:relative;top:-3575px;}

	.mediumFlag-MM {*background-position: 0px -3600px;}

	.mediumFlag-MM:before{position:relative;top:-3600px;}

	.mediumFlag-MN {*background-position: 0px -3625px;}

	.mediumFlag-MN:before{position:relative;top:-3625px;}

	.mediumFlag-MO {*background-position: 0px -3650px;}

	.mediumFlag-MO:before{position:relative;top:-3650px;}

	.mediumFlag-MP {*background-position: 0px -3675px;}

	.mediumFlag-MP:before{position:relative;top:-3675px;}

	.mediumFlag-MQ {*background-position: 0px -3700px;}

	.mediumFlag-MQ:before{position:relative;top:-3700px;}

	.mediumFlag-MR {*background-position: 0px -3725px;}

	.mediumFlag-MR:before{position:relative;top:-3725px;}

	.mediumFlag-MS {*background-position: 0px -3750px;}

	.mediumFlag-MS:before{position:relative;top:-3750px;}

	.mediumFlag-MT {*background-position: 0px -3775px;}

	.mediumFlag-MT:before{position:relative;top:-3775px;}

	.mediumFlag-MU {*background-position: 0px -3800px;}

	.mediumFlag-MU:before{position:relative;top:-3800px;}

	.mediumFlag-MV {*background-position: 0px -3825px;}

	.mediumFlag-MV:before{position:relative;top:-3825px;}

	.mediumFlag-MW {*background-position: 0px -3850px;}

	.mediumFlag-MW:before{position:relative;top:-3850px;}

	.mediumFlag-MX {*background-position: 0px -3875px;}

	.mediumFlag-MX:before{position:relative;top:-3875px;}

	.mediumFlag-MY {*background-position: 0px -3900px;}

	.mediumFlag-MY:before{position:relative;top:-3900px;}

	.mediumFlag-MZ {*background-position: 0px -3925px;}

	.mediumFlag-MZ:before{position:relative;top:-3925px;}

	.mediumFlag-NA {*background-position: 0px -3950px;}

	.mediumFlag-NA:before{position:relative;top:-3950px;}

	.mediumFlag-NC {*background-position: 0px -3975px;}

	.mediumFlag-NC:before{position:relative;top:-3975px;}

	.mediumFlag-NE {*background-position: 0px -4000px;}

	.mediumFlag-NE:before{position:relative;top:-4000px;}

	.mediumFlag-NF {*background-position: 0px -4025px;}

	.mediumFlag-NF:before{position:relative;top:-4025px;}

	.mediumFlag-NG {*background-position: 0px -4050px;}

	.mediumFlag-NG:before{position:relative;top:-4050px;}

	.mediumFlag-NI {*background-position: 0px -4075px;}

	.mediumFlag-NI:before{position:relative;top:-4075px;}

	.mediumFlag-NL {*background-position: 0px -4100px;}

	.mediumFlag-NL:before{position:relative;top:-4100px;}

	.mediumFlag-NO {*background-position: 0px -4125px;}

	.mediumFlag-NO:before{position:relative;top:-4125px;}

	.mediumFlag-NP {*background-position: 0px -4150px;}

	.mediumFlag-NP:before{position:relative;top:-4150px;}

	.mediumFlag-NR {*background-position: 0px -4175px;}

	.mediumFlag-NR:before{position:relative;top:-4175px;}

	.mediumFlag-NU {*background-position: 0px -4200px;}

	.mediumFlag-NU:before{position:relative;top:-4200px;}

	.mediumFlag-NZ {*background-position: 0px -4225px;}

	.mediumFlag-NZ:before{position:relative;top:-4225px;}

	.mediumFlag-OM {*background-position: 0px -4250px;}

	.mediumFlag-OM:before{position:relative;top:-4250px;}

	.mediumFlag-PA {*background-position: 0px -4275px;}

	.mediumFlag-PA:before{position:relative;top:-4275px;}

	.mediumFlag-PE {*background-position: 0px -4300px;}

	.mediumFlag-PE:before{position:relative;top:-4300px;}

	.mediumFlag-PF {*background-position: 0px -4325px;}

	.mediumFlag-PF:before{position:relative;top:-4325px;}

	.mediumFlag-PG {*background-position: 0px -4350px;}

	.mediumFlag-PG:before{position:relative;top:-4350px;}

	.mediumFlag-PH {*background-position: 0px -4375px;}

	.mediumFlag-PH:before{position:relative;top:-4375px;}

	.mediumFlag-PK {*background-position: 0px -4400px;}

	.mediumFlag-PK:before{position:relative;top:-4400px;}

	.mediumFlag-PL {*background-position: 0px -4425px;}

	.mediumFlag-PL:before{position:relative;top:-4425px;}

	.mediumFlag-PM {*background-position: 0px -4450px;}

	.mediumFlag-PM:before{position:relative;top:-4450px;}

	.mediumFlag-PN {*background-position: 0px -4475px;}

	.mediumFlag-PN:before{position:relative;top:-4475px;}

	.mediumFlag-PR {*background-position: 0px -4500px;}

	.mediumFlag-PR:before{position:relative;top:-4500px;}

	.mediumFlag-PS {*background-position: 0px -4525px;}

	.mediumFlag-PS:before{position:relative;top:-4525px;}

	.mediumFlag-PT {*background-position: 0px -4550px;}

	.mediumFlag-PT:before{position:relative;top:-4550px;}

	.mediumFlag-PW {*background-position: 0px -4575px;}

	.mediumFlag-PW:before{position:relative;top:-4575px;}

	.mediumFlag-PY {*background-position: 0px -4600px;}

	.mediumFlag-PY:before{position:relative;top:-4600px;}

	.mediumFlag-QA {*background-position: 0px -4625px;}

	.mediumFlag-QA:before{position:relative;top:-4625px;}

	.mediumFlag-RE {*background-position: 0px -4650px;}

	.mediumFlag-RE:before{position:relative;top:-4650px;}

	.mediumFlag-RO {*background-position: 0px -4675px;}

	.mediumFlag-RO:before{position:relative;top:-4675px;}

	.mediumFlag-RS {*background-position: 0px -4700px;}

	.mediumFlag-RS:before{position:relative;top:-4700px;}

	.mediumFlag-RU {*background-position: 0px -4725px;}

	.mediumFlag-RU:before{position:relative;top:-4725px;}

	.mediumFlag-RW {*background-position: 0px -4750px;}

	.mediumFlag-RW:before{position:relative;top:-4750px;}

	.mediumFlag-SA {*background-position: 0px -4775px;}

	.mediumFlag-SA:before{position:relative;top:-4775px;}

	.mediumFlag-SB {*background-position: 0px -4800px;}

	.mediumFlag-SB:before{position:relative;top:-4800px;}

	.mediumFlag-SC {*background-position: 0px -4825px;}

	.mediumFlag-SC:before{position:relative;top:-4825px;}

	.mediumFlag-SD {*background-position: 0px -4850px;}

	.mediumFlag-SD:before{position:relative;top:-4850px;}

	.mediumFlag-SE {*background-position: 0px -4875px;}

	.mediumFlag-SE:before{position:relative;top:-4875px;}

	.mediumFlag-SG {*background-position: 0px -4900px;}

	.mediumFlag-SG:before{position:relative;top:-4900px;}

	.mediumFlag-SH {*background-position: 0px -4925px;}

	.mediumFlag-SH:before{position:relative;top:-4925px;}

	.mediumFlag-SI {*background-position: 0px -4950px;}

	.mediumFlag-SI:before{position:relative;top:-4950px;}

	.mediumFlag-SJ {*background-position: 0px -4975px;}

	.mediumFlag-SJ:before{position:relative;top:-4975px;}

	.mediumFlag-SK {*background-position: 0px -5000px;}

	.mediumFlag-SK:before{position:relative;top:-5000px;}

	.mediumFlag-SL {*background-position: 0px -5025px;}

	.mediumFlag-SL:before{position:relative;top:-5025px;}

	.mediumFlag-SM {*background-position: 0px -5050px;}

	.mediumFlag-SM:before{position:relative;top:-5050px;}

	.mediumFlag-SN {*background-position: 0px -5075px;}

	.mediumFlag-SN:before{position:relative;top:-5075px;}

	.mediumFlag-SO {*background-position: 0px -5100px;}

	.mediumFlag-SO:before{position:relative;top:-5100px;}

	.mediumFlag-SR {*background-position: 0px -5125px;}

	.mediumFlag-SR:before{position:relative;top:-5125px;}

	.mediumFlag-ST {*background-position: 0px -5150px;}

	.mediumFlag-ST:before{position:relative;top:-5150px;}

	.mediumFlag-SV {*background-position: 0px -5175px;}

	.mediumFlag-SV:before{position:relative;top:-5175px;}

	.mediumFlag-SY {*background-position: 0px -5200px;}

	.mediumFlag-SY:before{position:relative;top:-5200px;}

	.mediumFlag-SZ {*background-position: 0px -5225px;}

	.mediumFlag-SZ:before{position:relative;top:-5225px;}

	.mediumFlag-TC {*background-position: 0px -5250px;}

	.mediumFlag-TC:before{position:relative;top:-5250px;}

	.mediumFlag-TD {*background-position: 0px -5275px;}

	.mediumFlag-TD:before{position:relative;top:-5275px;}

	.mediumFlag-TF {*background-position: 0px -5300px;}

	.mediumFlag-TF:before{position:relative;top:-5300px;}

	.mediumFlag-TG {*background-position: 0px -5325px;}

	.mediumFlag-TG:before{position:relative;top:-5325px;}

	.mediumFlag-TH {*background-position: 0px -5350px;}

	.mediumFlag-TH:before{position:relative;top:-5350px;}

	.mediumFlag-TJ {*background-position: 0px -5375px;}

	.mediumFlag-TJ:before{position:relative;top:-5375px;}

	.mediumFlag-TK {*background-position: 0px -5400px;}

	.mediumFlag-TK:before{position:relative;top:-5400px;}

	.mediumFlag-TL {*background-position: 0px -5425px;}

	.mediumFlag-TL:before{position:relative;top:-5425px;}

	.mediumFlag-TM {*background-position: 0px -5450px;}

	.mediumFlag-TM:before{position:relative;top:-5450px;}

	.mediumFlag-TN {*background-position: 0px -5475px;}

	.mediumFlag-TN:before{position:relative;top:-5475px;}

	.mediumFlag-TO {*background-position: 0px -5500px;}

	.mediumFlag-TO:before{position:relative;top:-5500px;}

	.mediumFlag-TR {*background-position: 0px -5525px;}

	.mediumFlag-TR:before{position:relative;top:-5525px;}

	.mediumFlag-TT {*background-position: 0px -5550px;}

	.mediumFlag-TT:before{position:relative;top:-5550px;}

	.mediumFlag-TV {*background-position: 0px -5575px;}

	.mediumFlag-TV:before{position:relative;top:-5575px;}

	.mediumFlag-TW {*background-position: 0px -5600px;}

	.mediumFlag-TW:before{position:relative;top:-5600px;}

	.mediumFlag-TZ {*background-position: 0px -5625px;}

	.mediumFlag-TZ:before{position:relative;top:-5625px;}

	.mediumFlag-UA {*background-position: 0px -5650px;}

	.mediumFlag-UA:before{position:relative;top:-5650px;}

	.mediumFlag-UG {*background-position: 0px -5675px;}

	.mediumFlag-UG:before{position:relative;top:-5675px;}

	.mediumFlag-UM {*background-position: 0px -5700px;}

	.mediumFlag-UM:before{position:relative;top:-5700px;}

	.mediumFlag-US {*background-position: 0px -5725px;}

	.mediumFlag-US:before{position:relative;top:-5725px;}

	.mediumFlag-UY {*background-position: 0px -5750px;}

	.mediumFlag-UY:before{position:relative;top:-5750px;}

	.mediumFlag-UZ {*background-position: 0px -5775px;}

	.mediumFlag-UZ:before{position:relative;top:-5775px;}

	.mediumFlag-VA {*background-position: 0px -5800px;}

	.mediumFlag-VA:before{position:relative;top:-5800px;}

	.mediumFlag-VC {*background-position: 0px -5825px;}

	.mediumFlag-VC:before{position:relative;top:-5825px;}

	.mediumFlag-VE {*background-position: 0px -5850px;}

	.mediumFlag-VE:before{position:relative;top:-5850px;}

	.mediumFlag-VG {*background-position: 0px -5875px;}

	.mediumFlag-VG:before{position:relative;top:-5875px;}

	.mediumFlag-VI {*background-position: 0px -5900px;}

	.mediumFlag-VI:before{position:relative;top:-5900px;}

	.mediumFlag-VN {*background-position: 0px -5925px;}

	.mediumFlag-VN:before{position:relative;top:-5925px;}

	.mediumFlag-VU {*background-position: 0px -5950px;}

	.mediumFlag-VU:before{position:relative;top:-5950px;}

	.mediumFlag-WF {*background-position: 0px -5975px;}

	.mediumFlag-WF:before{position:relative;top:-5975px;}

	.mediumFlag-WS {*background-position: 0px -6000px;}

	.mediumFlag-WS:before{position:relative;top:-6000px;}

	.mediumFlag-YE {*background-position: 0px -6025px;}

	.mediumFlag-YE:before{position:relative;top:-6025px;}

	.mediumFlag-YT {*background-position: 0px -6050px;}

	.mediumFlag-YT:before{position:relative;top:-6050px;}

	.mediumFlag-ZA {*background-position: 0px -6075px;}

	.mediumFlag-ZA:before{position:relative;top:-6075px;}

	.mediumFlag-ZM {*background-position: 0px -6100px;}

	.mediumFlag-ZM:before{position:relative;top:-6100px;}

	.mediumFlag-ZW {*background-position: 0px -6125px;}

	.mediumFlag-ZW:before{position:relative;top:-6125px;}

	.mediumFlag-AC {*background-position: 0px -6150px;}

	.mediumFlag-AC:before{position:relative;top:-6150px;}

	.mediumFlag-IZ {*background-position: 0px -6175px;}

	.mediumFlag-IZ:before{position:relative;top:-6175px;}

	.mediumFlag-SQ {*background-position: 0px -6200px;}

	.mediumFlag-SQ:before{position:relative;top:-6200px;}

	.mediumFlag-SS {*background-position: 0px -6225px;}

	.mediumFlag-SS:before{position:relative;top:-6225px;}

	.mediumFlag-SX {*background-position: 0px -6250px;}

	.mediumFlag-SX:before{position:relative;top:-6250px;}

	.mediumFlag-UN {*background-position: 0px -6275px;}

	.mediumFlag-UN:before{position:relative;top:-6275px;}

	.mediumFlag-VO {*background-position: 0px -6300px;}

	.mediumFlag-VO:before{position:relative;top:-6300px;}

	.mediumFlag-XX {*background-position: 0px -6325px;}

	.mediumFlag-XX:before{position:relative;top:-6325px;}

}
#videoPlayer {
	position: fixed;
	left: 50%;
	z-index: 98;
	top: 0;
	text-align: center;
	width: 940px;
	height: auto;
	margin: 120px 0 0 -470px;
	padding-bottom: 19px;
	background: url(/i/scom/images/backgrounds/videoplayer-shadow.png) no-repeat bottom center;
}

.jsHidden {
	display: none;
}

.noFlashMessage {
    font-size: 14px;
}

	.noFlashMessage strong {
		position: relative;
		left: -30px;
		padding: 10px 0 10px 35px;	    
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAABZVBMVEX///////7//vr//fX//O7/++7/+uX/+eP/+Nz/9tL/9cv/88P/9MX/8bj/8bf/7qj/7aD/7aX/7aH/7J7/7KD/7Jz/65n/65z/65v/65r/65b/6pX/6pf/6pP/6ZL/6Ir/6Yz/6In/6If/54f/54b/54X/54P/54L/5oL/5oH/5n//5Xv/5Hb/5Hj/43H/42//427/4mr/4m7/4GD/4F7/4GH/31v/317/3VP/3VD/3U//3E7/3E//2kb/2UD/2kD/2UH/2kH/2kP/2T7/2Dz/2T3/2Db/2Dn/2Dr/1zH/1y//1zT/1zP/1zD/1Sf/1Sj/1CX/1CT/0x3/0x//0hr/0RT/0BH/zwv/0A3/zwj/zgX/zQDkyVfkx1Pjx1Pix1Xoxz/ixlTnxj3nxTnnxDbjxETkwzziwkDawVzjwDHwwQDhvzbivy/gvjLgvTDgvCzAmgCwjQCAZwBwWgBAMwBANAIAAABN1PwkAAAAd3RSTlMA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wXh7+IAAAD9SURBVHjarZDpMwJxAIa7RIeSsirHFk2kNDWUo4NCIYlc2Tdnrggd2+/vtzuNnd12m/HB8/F5vrzzqv7E8ABvfDMqeu3z7o1GKQSz1h2rgjd80fRCTSfzmtuYt+xOz8mCMzddQmKqPtLn9R/+GEu61OadWuLV1Q36kiVswXVokoTR4uQ+OqSDpbV78WTdSzjMMG3SxonjiBKF6LbjAmiRFhCJPA0J3vw9swWgSZrA+Vh6WfjiddUPHvIOIB5o/E72HoyXIHBtTz30Jhs+F1fAw80Fx97ssaX3RZKqiAN864/8ZOepKwMJhYkzDxfylXlbH76rHBdCDOSEVP/IDxQPRdd0+8onAAAAAElFTkSuQmCC) no-repeat scroll 0 9px transparent;
	}

* html #videoPlayer {
	position: absolute;
	background: none;
	padding-bottom: 0;
}

*:first-child+html.rtl #videoPlayer {
	left: auto;
	right: 50%;
	margin: 120px -470px 0 0;
}

#videoPlayer .playerArea {
	padding: 45px 0;
	background: #fff;
	-webkit-border-radius: 5px;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius: 5px;
	-moz-border-radius-topright: 0;
	border-radius: 5px;
	border-top-right-radius: 0;
	-moz-box-shadow: 0 0 15px #ccc;
	-webkit-box-shadow: 0 0 15px #ccc;
	box-shadow: 0 0 15px #ccc;
}

* html #videoPlayer .playerArea {
	width: 200px;
}

#videoPlayer .close {
	height: 40px;
	top: -30px;
	right: 0;
	position: absolute;
	z-index: 99;
	line-height: 25px;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	outline: 0;
	text-align: right;
	cursor: pointer;
}

*:first-child+html.rtl #videoPlayer .close {
	width: 100px;
	border: 1px solid red;
}

#videoPlayer .close:hover {
	text-decoration: none;
}

#videoPlayer .close:hover .link span {
	text-decoration: underline;
}

#videoPlayer .close .background {
	height: 30px;
	right: -15px;
	display: block;
	position: absolute;
	width: 100%;
	overflow: hidden;
	z-index: 9;
}

#videoPlayer .close .background span {
	display: block;
	position: relative;
	top: 0;
	height: 25px;
	background: #fff;
	margin: 15px;
	-moz-box-shadow: 0 0 15px #ccc;
	-webkit-box-shadow: 0 0 15px #ccc;
	box-shadow: 0 0 15px #ccc;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

#videoPlayer .close .link {
	top: 20px;
	position: relative;
	z-index: 10;
	padding: 0 38px 0 42px;
	white-space: nowrap;
}

#videoPlayer .close .img {
	vertical-align: middle;
	background: url('/i/scom/images/icons/video-player-close.png') no-repeat;
	padding-left: 5px;
	position: absolute;
	right: 0;
	top: -5px;
	height: 25px;
	width: 25px;
}

#videoPlayer,
 .videoPlayer {
	 background-color: transparent;
 }

.playerArea {
	position: relative;
	background-color: #fff;
}

.playerArea .html5player {
	position: relative;
	margin: 0 auto;
}

.playerArea .fullscreen {
	z-index: 90000;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100% !important;
	height: 100% !important;
	background-color: #000;
}

.playerArea .poster {
	position:absolute;
	width:100%;
	height:auto;
}

.playerArea a.bigPlayBtn {
	position:absolute;
	width:100%;
	height:100%;
	cursor: pointer;

	background:url(data:image/png;base64,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) center center no-repeat;
}

.playerArea a.bigPlayBtn:hover {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAJd0lEQVR4nOWc229cxR3Hv3M5l12vs2ubcHPTLG1KQgLKxjiSA1VjCqItL6xUlKYkwhsVqVUfwAhVfapq6B9QC56qtmQTJalrIdWBB6hUoaWACmax1xVEqMI0MUShVmKfzd7POXOmD7Gd+LI37znrNflI8+Cz45nf+e5vfvubc2aGYKMZmdjLHYQqVbEpDBzumWqWSWtBmtrbyMReLkkUttUPYUXgyFCXQqGS6mZcMgVAYICxFLieAuSY/WTP202wGkAThGIjk48Ty47BKvZv19VQFyfo1DR06SraFaWutkpCYK5k4lK+gIwDXCiYMBlLSK7HBRdjONSb9ug2PBJqNBnkFhmUpUJsu0rDOwJtuN2vQ2PM9a4u5Qv47GoWX5Qso8S1hM2UQRzpueB2P+4KNZoMcpMMaVY+tsuvhXaHglA9EKccM9kcptJZzFElYVMec1Mw14RSRiafbTNLQ7t0Hrqno2Js9pyv8gX8O5PD/xwyZuss5saQbFyo0xPbuVUc26myyH0doaZ6UDU+v3oVH+dNI8O1QfHkvhONtNWQUMrp5LMhRwztDwZCHZrWSFOeYQqB8StX8KWkcaHzwfV617qFYiffP343J7HdodbyonJczOXwUaaQyvl4/3rEql+o0WSwrWSP3evT+sPtgbr/fSMxSiV8YGTOG6oWrTeBrU+o0WTQX7ATD4YCkWCLDrVqWELgvStzxmVV769HLFpPJzxvxg8EA5F2VYMjsSkLowwHOjtDwVJpDKPJYK33XrNHsZPvH9/r02Lb2jbXcCtH2ixhPJ1N5WuMWbyWRvnJ8d/fpyuxbn8AjmzcyFagXdGwfwsiyWx+LAc8VK1+VY9ip5ID24kT3xXscMfCFuNiLotPCqVhO9b3XKV6lYUamdi7tVRM3N+1dWNTbY/5PJPGtCOj4sj+s+XqlBdqNBn05YqJvs6uiEJbP09qlA/nLhvzXI+Umx+WjVE8bw/tCbRHGGFfm7hUiT3twdD76XTcLhOv1vQofmbiYJdVSuwOdXlrXYtxMZ/FtHBi4mjvqnnhmkL5Xnl3cl+oK8JvgiG3kon0nJH18fDKlGFVwslOJQfu1PQIpQwOcNOVb+m+EC86Qyt1WeVR+vH3/rsvtDW88vrNxKeZeczrLHSjVy0L5uxUcmCrdMKOB51/J6ji6V1dOHjHtcz+Ut7CyLSBv04bHvTWGJ1cRaZkDtrAC4vXlnkUf+Wdyfu23BLhtK4pYFXu8HOcemg72tXVMe8vn83jj59eQdby4utZP+cy80ZuoG8py76uyMjE3g7KI5RQ1yeiP/l2x5oiAcBPd3Tg7KN34bFtWzZ8wnxjaSckxM5MDqwSSrHtwYCiw5ZwvdwdrPxIpl1lGOq9Hae//01Eunye2FBv6dACILYZXSUUsaxoQPV78u3IGt19Z0jHnw5uwwv334Y27r5n11M45VAcEV18FEMXh50fNORVpzUrtcDj4SDe+NFd+MU9XRsqVoAoYA7rXxJKEU6/TjiEhCelTp0AAFtUhl/u6cLfH7sLPbf4PLOtUtEoB7Gd60JJy+xXuOpZErceoRbpblNw8qFtePnBO3GHnzc1+dS4DlilCLCYRzmiX+UahGzklrzlke4AHukO4KWPL+P4f+aRaUY6QQgoZD8AUIwmgwpoyMtvxk35n7n3Frz+gzAe7g40xasU0GsveblNIwQEwkNncrvpb7Qp+MN3u/Gv2TxenJjFOaPkcg/XISDgBGEqKQkxEE9/PVxXaoEDt/rxxg/D+M2+rQh4lE5wEBBKIpxIRKi8JpRXeB35nt7ZiQO3+vHEP77AVZdjl3QkpETo2q8evB3nzWBPh44/f6/bs/jKsXBhM8Wocjxwmx+7Qho+mXcvZi1+0RwApISnqUEzk452hbp6L4tNXRMK8DRGNUuptCnwzld5V9tcGnqEwHDk12Po/frDWdfvY9GBuHRkyiGOtx7VBH7+7iWcnnZ/UbBkHJIgtTT0NqtHvTaTwa/GZzGTtTxp33FMEEc3qP1kz9uSSCzmhV4UL5iaK+LRN2dw6K2LuJC1vLOdUtgS5xc8SpwXQNije3JVLMMUeH58Fic/82zt/Qps4EjfBQ4AhPEU7GIYTG9S5+vjxdRlvHRuDmmzSWmsYwMKSwAL6QFR1IS0zCjQmkKdncng+fFZXPAoDpVFmgBVU8CCUBajCU7s5hpRA6m5Ip4fn8U/Xc6NaoYISK4kgMVn5od7pkDtlnkTaZgCP3v3Eva/dn7jRAIAYkNQkQBufK9HeRxiA41a4MXUZex4dbqJwboMjg1wtrRja0koW1fjkKYnfU7NFavWOTuTwY5Xp/G71OXmBetKyAIkV8cW/7zuUYd7piSX5yHdN/Klc/NlP0vNFfHwmzN4YiEfahmYbQguloRatkiDquqwLBSHwfyu9nkha+HHb32JZ3Z3Lrt+diaDlyuIuGGIIojOl22UXL7sZzQZZNlSipDOcLNtaylk2rADyxeTLV+2cqg3DVUbgsg23baWQRQBhQxXXXEnjvaekNT0JFZtCphp2BobXnl57YVQfv8gxFXPbWo5RBZEZUNrbfkou86cn/zgbzDVaKvP/1zDsQGaSdnHHti31sdll9bZOotJkr95hiDJGbZPj5X7uPwaxEO9adHmi0LeBEPQyUGqfLDS/r3KizUP90xJTYnBybhuW8vgFCEVO77WIvwbqbqqVRztPQHmDLfCPNB1HBOghYR4qu9Ytao1Lf+1Y33PSdVqiUmzazgmQHMpu02NVq9cx1ZZ8VTfMXBr+GsxDEUeYIWE3abWvGO97l3q7FRygBTtOFjN23FbC5GHVK14LcPtRtZ17sGmFWudIgF17lJf6u9o7wnpY1E488amybOcDKCYQ+sRCWj0bJaRib08m48Dvojbj2ZcQzqQjmHAp8YqbYWtRuOH2Iwmg6xoDxMTMdB2gLi7j6YhRBZAPmX72qONHpHk2rFIbGTycZLPD8FRI2AbfDaCYwLIA7o6ZB+5/4Wq9WvA9RPJ+OmPfisLhRiRWhi8yYKJIkCKkMyJC7+27pN91sLbo9uKuRiRehhEA6jqSVdw7GsvKkkRRFPiFufDXpyw6P1hgGcmB0gpH4WDKBwKEBWgemOxTBQBpwQwCVCRguobsxW56qmkmzTveMnRZJDZLAoz309sOwLQCAgHRI0mUAcgEhLiPKEsRXz+hCXkmBcH/61Fc8/hXAE/M3GQUBKRsvKBpYTAkI5M2dxJeek1lfg/5xlVRp/q8NMAAAAASUVORK5CYII=) center center no-repeat;

}

.playerArea .html5video {
	width: 100%;
	height: 100%;
}

.playerArea div.spinner {
	width:100%;
	height:100%;
	display:none;
	position:absolute;

	background:url(data:image/gif;base64,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) center center no-repeat;
}

.playerArea div.subs {
	display: none;
	position:absolute;
	width:100%;
	bottom: 38px;
	background-color: rgba(0,0,0, 0.7);
}

.playerArea div.subs.subtitlesDisabled {
	visibility:hidden;
}

.playerArea div.srt {
	text-align:center;
	font-family: Arial;
	font-size: 14px;
	color: white;
	line-height: 22px;
	padding: 10px;
}

.playerArea .fullscreen div.srt {
	font-size: 20px;
	line-height: 30px;
}

.playerArea div.sidebar {
	position:absolute;
	top:8px;
	right:8px;
}

.playerArea a.subtitlesBtn {
	width:26px;
	height:28px;
	cursor: pointer;
	display: block;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAcCAYAAAB/E6/TAAADoElEQVRIia2WT0wiZxjGHwaZoREcUgkRg4Imsupl0YuxHjoeTGOMpodeelOD0aNJbz3t0Vv3QhYMiXvak+kB9FCULInBg4kTWrPiShrdzLZjhYHhTwIdHaYXhlIERMuTvJd3HvjN836TN58Gbcrn89EajcZV21MUJba+vp5t5/eaVg/9fr9dluVlAJtWq9XUyMPzvAjgtVarfet2uz89CeTz+WgAr/r6+jYnJydhtVpbvi3P82BZFjc3N68BvGqU8gHI6/W+NJlMbxmGcfX29rYE1EsQBEQikZgoissbGxu/NgX5fD7aaDTGFhcXHSRJPgmiSpIkBIPB63w+76pNRtSaKIqKMAzj0Ol0UBTlWaXT6cAwjIOiqEjtf2tr0vw0NTX1bX9//7Mhaun1euj1+j6Xy2Xa29v7pTo6v99vN5vN13Nzc88aVzMdHBwglUo53G73JwIAZFnedDqdKJfLHS2n0wlZljerZ0SS5LLNZvvfI6svm80GkiSXAaBre3v7a5qmTeVyuaNjU0XTtMnr9b4kyuWyy2KxdDyNWhaLBQCYLkmSLIqioN1EmUwGmUwGw8PDbfkVRcH9/b25S5IknUqv1+npKViWxczMDMbHxwEAh4eHYFkWQ0NDWFtba+qrBZVKJYoolUqf1UT1FY1GcXV1hd3d3Wovk8lUk7XyqVUBfSZ4nv+QSqUazndiYgIAMD09Xe3Nz89jdnYWq6ur1d7Y2NgDn1qpVAo8z3/QAPjS7/dfLywsGNsa+hO1v7+fd7vdDgJAURCE98lksuNfXDKZhCAI7wEUCQDFUCj0huO4jm8GjuMQCoXeqCCEw+F4LBZ7J4pixyCiKCIWi70Lh8Nx4N/tXeQ47i+73f7d4OAgRRBEw3m3q7u7OxwdHeU9Hs8P6XT6AoCsguR0Oi3rdLqY0Wj8hqZpiiTJZ51LNpsFy7L5YDC4Fo1GfwOQqU0EAIV4PK49Ozv72WazfWWxWMwURT0pSS6Xw/Hx8cetra3vo9HoHwB+B6DUgxQAuXQ6bbi8vDzo6enplSTpRXd3Nx4D5nI5nJ+f4+TkJODxeH5MJBJZAJcA7lRPo1sQAeAFgC9WVlYmR0dHFwcGBpYqy/GBbm9vwXFc4OLiIrizs8MCKAL4COA/y7PZvY4AMACgFwBGRkYMS0tLjMFg6K81FQqFPwOBQCSRSBQqLQEAVw9pBVJlqMAeu3cJlSo0MzwGUkUAMAGoP6y/AYhokKBe/wAriLvbUxWP3AAAAABJRU5ErkJggg==);
}

.playerArea a.subtitlesBtn:hover {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAcCAYAAAB/E6/TAAADrklEQVRIibWWz0sjZxzGn0wmTiIpM6mxaUoaN0LcHKQu8QeCaNdTL8W99GARurik6EnY3nrpof+AJeCShFihpz0VakVKMcQ1BASxrAlrJhsMq92aJpjEmQkmkzEzvThuGo1Gax/4wvCdZ+Yzz/vOvPNq0KL8fj+t0Wge1PcURXk5MzPDtXK95qqTwWCw6+Tk5Iksy3Nms5m5zHN0dHRMEIS3vb39R4/Hs38jkN/vp0VR/N5kMs25XC5YLJYrnzabzYJlWRSLRS9FUd9dlvICyOfz9el0up/6+/s/MZlMVwIaVSwWsb29HZMk6avZ2dmdpiC/309rtdqdsbGxLp1OdyOIKkmSsLGxsV+r1frqkxENvhdut7uLJEkoinKrIkkSbre7C8CL+htr1YOFhYUfXC7Xo+vmoxXp9XqQJPnh0NCQaXV19TfgbOiCwWCXXq9/Mzw8/J8h9drc3ESlUrnn8Xj2CQAQRfGpzWaDLMt3WjabDaIoPgXezdFjq9V663lpVlarFQAeAwAZCAQ+pSiKkWX5TodNldFoZHw+Xx8py/IDmqahKMr/AqJpGuVy+SFZrVY/UBQFrSbiOA4cx8Fut7fkVxQFp6enZrJareqapYnFYojH4xgcHERPTw8AIBKJIB6Pw263Y2pqqqmvHlSpVCiiUqm8VRM11tbWFg4ODrCysnLe4zjuPNlVPrXOQG+JTCbzShCES9+a3t5eAMDAwMB5b3x8HCMjI5icnDzvOZ3OCz61BEFAJpN5pQHwvtfrfTM6OvpeS4N+Q0UiEWFubu4eAaDM8/x6Pp+/8+8on8+D5/l1AGUCQDkcDj/L5XJ3vjLkcjmEw+FnKgihUCiRTCaf8zx/Z2l4nkcymXweCoUSwLvVu3x4ePi3w+H4wmKxUATR+Pe4mSRJws7OjrC4uPhNoVBgAdRUUK1QKNQMBsNLhmE+MxgMVFtb262TpFIpYW1t7etoNBoDUKxPBAClRCKhZVn2Z4fDMULTdAdFUTdKIggCdnd3X8/Pz38ZjUb/ArAHQGkEKQD4QqFg3Nvb+72zs9MsiuJ9vV6P64CCICCdToNl2V8DgcC3qVSKA/AagKR6LtsFEQDuAzBMT0+7u7u7H1ksls8ZhrmwHhIEgePjY2Sz2ZV0Ov3L0tLSHwDKAJIA/mVutq8jAHwMoAMAnE6ncWJi4qHRaPyo3lQqlQ6Xl5fXU6lU6ayVB/BnI+QqkCrjGazjGl/+rErNDNeBVBEAGACNkyUCOMYlCRr1DyrCVuVher7eAAAAAElFTkSuQmCC);
}

.playerArea a.subtitlesBtn.subtitlesDisabled {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAcCAYAAAB/E6/TAAAFZUlEQVRIiZWWXUxTZxjHf6X0tEiBDmprsUBXBhiZGWoydWRbSTCwGM0utoslXkDClIuZVXHMbV54aYzG3ZBY00STmSW7WRZQk4ULQVJNSNq4MQVbHCjqYZTW0h6+CqdnF8pJWz7Uf/LenPd5n9/zf95z3vNqeEN5PJ4ijUZTl/5MUZR7R48enXmT9ZqNJr1eb4Usyy2A22azmdaKEUUxBvys1WqvtrW1PX4rkMfjKQLObNmyxb1r1y5sNtuG1YqiSCAQYHJy8mfgzFouV4EuXbr0gclkuupyuepKSko2BGQrEonQ19d3LxaLtbS3t/+1Lsjj8RQVFBTcO3jwoEMQhLeCrCiZTNLT0zOeSCTq0p3lpAfp9fo+l8vl0Ol0xPx+Yn4/iqK88Yj5/WgWF3G5XA69Xt+Xnlub5ubinj17Pi8tLSV6+zbDJ07wYmCAwg8/RFdcvCFgKZHgnyNHePbLL+QWF7N5924MBsOWuro60/Xr1/9UHXm93gqr1ep2Op3qYoDlRILhY8eQgsENIcPHjjEbDL6s3GhEURScTidWq9Xt9XorVJAsy+7q6mpSqRSpVIqi+nocP/yQAZt//lydXxnJeDwDYv7sM0qamtT56upqZFl2qyBBEFrsdntGpebmZhUmSxKjP/3EUiKR4eTht98yFwoBUNLcjOPUqYwcdrsdQRBaALSXL1/+tLi4uN3hcKxqS15lJXnvvcfM4CCLokh8cBBTQwPy4iJBt1uF2FpaKPvmmzVbK4qioaGh4Y/cVCpVZ7FY1H3JVlF9PVUXLxI6fpy5UIig2w3A/OgoABWnTlHS1LTueovFwtTUlCsnmUxaFEVZ1f/0YXA6qbxwAa3RSGJkhNj9+wCUdXbyzv79G65VFIXl5WVzbjKZ1KW/aeny+/0EAgHq6+upLi9HZ7USfvKEubk5dIWFVL16S9Pjtm/fnpFDURQWFhb0uQsLC09XHGXL5/MxOTnJf48f82U4zPzoKLIsA5CaneVRRwfO8+fVOFEUOX369FqgpzmiKN6fnp5ecyN37tyJdmmJj4eG1D0p//57DK2tmM1mZEni35Mn2W56ebDv27dvVY7p6WlEUbyvAYq9Xu/4gQMHCrIdybOzjHd2qpCtJ0/yzv79ALzo7eXZ+fPAy4/Uce4ceZWVq7py48aNRFtbmyMHmI9EIrfC4XBGJcuSxNh336mQzYcPY2psVOdNjY2UdnS8LEiSGO/sZG50NCNHOBwmEoncAua1wLKiKLHa2trDVqtVDRo/cYKFR48AKGpsxHrkyKq2GJxOdFYr0t27KMkkM/39FHzyCTn5+SiKQjAY5Nq1a+6xsbERLcDY2NhSbW2txeFw7BAEgRe9vcRu3lQhtuPH1z3r9O++S67FosI0mzaxaccOZmZm6O/v/9Xr9f4GzKyc3vMTExP/VVRUfFFeXq7X22xoBAHj3r1sbmlZ1fdsGZxODE4ngt1OUWMjsiAwMDCQ6Orq6ohGoyOAvAKSo9GorNPp7hUUFDSZzGa9afduDDU1b/wv0m3dSt777yMtLxMIBBI9PT1f+3y+v4EXkPY/AqTh4WHt0NDQ73a7/SOLxWLW6/WvdZOueDzOnTt3Hp49e/Yrn8/3DHgEKNkgBYhHo1FjMBjsLSwsLEkmkzX5+fm8DhiPx3nw4AGDg4PdXV1dP4ZCoRkgCCytxKx1C8oBaoC81tbWXdu2bTtYVlZ2yGKxrAmZmppiYmKie2RkpOfKlSsBYB54CGQcNevd63KAMqAEoKqqynjo0CGX0WgsTQ+SJOl5d3d3XygUkl49igAT2ZCNQCsyvoK97t4VeTWk9QJeB1pRDmACsjdrEYixhoNs/Q9etoenB8XREwAAAABJRU5ErkJggg==);
}

.playerArea a.subtitlesBtn.subtitlesDisabled:hover {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAcCAYAAAB/E6/TAAAFdklEQVRIiZWWX0xTVxzHP21vKYVCWyjUMrBDo/SBMK1iTKSoe5mZi1vMolm2bHPRQNSh7sFk0ZFpXOKbC4kJJXUke9rDYja3mGXRhMnINKYbIJPOagEnsCJtkdvS/717gHZtKei+yUma+/ve3+f8fuf0nCvjBWW327UymWxT9jNJkgbb2tqevcj7stWCDofDvLCw8FEqleowGAy6Qp7Z2dk5uVzeVVJS8tXhw4cn/hfIbrdro9Hoeb1e32GxWDAajavO1uv14nK5CAQCXSqVqrNQlctA3d3dryiVyq+3bNnSpNfrVwXkKxAI4HQ6h+Px+Pvt7e1DK4LsdrtWoVAMtba2mpVK5f+CpBWPx7l169ZEMpl8JbsyeZ7vF6vVahYEgfDICOGRESRJeuERHhlBHothtVrNwC/ZiRXpH5cvX/7SYrG8aTQaCd25w+TnnxO6cwf15s0odAX3QUbJUIgnp0/j//ZbFDoduqYmBEFYs23bNv3169d/ylTkcDjMWq32RF1dXWZ2AMlgkKmzZ4l4PCtWkVjyRD2exRaVliJJEnV1dWi12hMOh8OcAUWj0VO1tbWkUilSqRTq5mYMH3+cgU1/9hkxrzcTT4+4KOZAyl59ldKdOzPx2tpaotHoqew1+sBkMuXMVLNrVw7Me/EiyVAoE0+GQvzT2UlsbAwAze7dVB47lpPDZDIBfACg6Onp2VlSUtJeU1OzrC1Ks5mi+noig4PEvV7Cf/xByY4dpGKxHIju4EH0H35YsLVPnz4t3rNnz3eKvXv3vmUwGPZUVlYWXGihpobiTZsI//YbiZkZIoODhPr6MpDK48cpe/31FTdKKBQiGAy65LFYrFqSpGX9zx7C2rUYOjuRl5YSfvgQ0eUCQH/0KGqbbdV3JUkikUgYhFgspkzvsnwNDw9z7949mpubWf/SSyiqqvBPThIOhxHKyqg2m5f5Nm7cmJNDkiQikYhKiEQiT9IV5evu3bvMzMzgm5zkwOws8fFxksnkYoKFBZ6eO4ehszPj83q9nDx5shDoiXx6evpPURQLLmRjYyNCIsHu0VHi4+MAVBw7RurgQSoqKkiFQsyeP4+lvByArVu3LsshiiLT09N/yoCKrq6ucZvNVpZfUWphAf+FCyQmFk9/bXs7apsNgHB/P8+6u4HFP6n+zBmUS63MVn9/v9jR0fGyHAjPz8/3+Xy+nJkkQyH8Fy4QHx9HkiRK9++nuKUlEy9uaaG8rW3RGwwS+OIL4hMTOTl8Ph/z8/N9QFgBJGQyWaChoeG9ioqKjClw7lymXerWVjTvvrusLcLatSiqq4k6nUixGJHbt1Ft3w5qNZIk8fjxY65evXpybGzMpQAYGxuLNzY2rjGZTI1FRUVEfv2V8M2bABTbbJQdOVJwVwKLsKoqYk4nUjwOajVKiwVRFHE6nd/09vZ+AzxLn97hqampf+rr6982Go0qoboaWVERSquV0gMHVoRkwwSzGUVNDaqWFhJKJUNDQ+KVK1c+8fv9LiCZBiX9fn9SrVYP6nS610rKy1WlTU0I69e/8F0kX7MGoaGBYCKB2+0Wb9y4cWRgYGAYCEDWfQQER0dHFS6X62p9ff0OrVZbqVKpnltNtkRR5P79+w8uXbr0zsDAwCTwCJDyQRIw7/f7NY8ePfq5qqrKEI1GG4qLi3keUBRFPB4PLpfrh56enk/dbvcz4AEQT3sKfQXJgQZAfejQIeu6deveNBqNb+h0umWnh1wuZ25uDq/X+6PH4/m+t7f3dyAM/AXkmFf6rpMDdUAlwIYNGzT79u3bpdFoarJNwWBw6tq1a31utzu49MgH/J0PWQ2UlmYJVvgO+U++pRFcyfA8UFpyQAfkL1YUmKNABfn6FzqjZvfGEN2VAAAAAElFTkSuQmCC);
}

.playerArea div.controlBar {
	width: 351px; /* <-Needs to be set from javascript... video.width - 205 */
	height: 38px;

	padding-left: 45px;
	padding-right: 160px;

	position:absolute;
	bottom: 0px;

	background-color: rgba(255,255,255, 0.9);
	opacity: 0;
}

.playerArea div.bar {
	top:17px;
	width: 100%;
	height: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	position:relative;
	float:left;

	background: -webkit-gradient(
		linear,
		center top,
		center bottom,
		color-stop(0.1, rgb(200, 200, 200)),
		color-stop(0.6, rgb(242, 242, 242)),
		color-stop(0.9, rgb(233, 233, 233)),
		color-stop(1, rgb(200, 200, 200))
	);
	background: -moz-linear-gradient(
		top,
		rgb(200, 200, 200),
		rgb(242, 242, 242) 60%,
		rgb(233, 233, 233) 90%,
		rgb(200, 200, 200) 100%
	);
}

.playerArea div.bar loaded {
	display:none;
	width: 60%; /* <- update this with js */
	height: 100%;
	position: absolute;
	top:0px;

	border-radius: 5px;
	-moz-border-radius: 5px;

	background-color: #97CF2A;
	opacity: 0.3;
}

.playerArea div.bar .playhead {
	width: 0%;	/* <- update this with js */
	height: 100%;
	position: absolute;
	top:0;

	border-radius: 5px;
	-moz-border-radius: 5px;

	background-color: #97CF2A;
}

.playerArea div.playhead .pin {
	position: absolute;
	top:-4px;
	right:-7px;

	width: 14px;
	height: 14px;
	cursor: pointer;
}

.playerArea a.pinBg {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABZ0lEQVQokY3ST07CQBQG8G9mWuof0MYE4sbowgNYJXEpN5AVAV2IJ/AI1iN4AnWhGFd6A12aIOUALjRuCCamFVIL0zfjBklFA7zdm3y/mZfMY/injKvGTrKP9zYfRjMs2ZjX3pHFuZudsezk+XvU83tKubLsnP6BRs073s5l3fXFBVhC/Lq9R4Tn4BOP7Xc3rjgnQyiuvd21dOZ2K7f83+TDemq38NLtFKns3DHc1BczzHrJL6/YJhdjoVSEeuvN7+jemiGUKGRm5+0ucYD0WAhwZFLzdvgVFwymsSHB4ctJaPAqOJjGhgEAEempYTSYytAMzUgBkZzKAQrQDE1OnO41hf6UDJpCnzjdc5TyAdN9FzKYrGQApvsuSvlguABmzTuDSFeRWgLYyLdoAvofAHXPZcU5BEZWTlx5B5wb5xBzAOMDpAAKoVRcpT3n4if7CwIALhurpmBFrWEDAGPwJelb7G++JmPfUMeQ+vtrA1sAAAAASUVORK5CYII=);
}
.playerArea a.pinBg:hover {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABYklEQVQokY3ST05UQRDH8W919zwCQniwNoETECRDdAc3kBULxj94Ao/g8wieQECHhSu8Aew0ToBwAkhYwxsZQt6f6nKhTGaQwNSmU92/T3cvSrinwu7hymBfbywd3M3IYNNod94nVZHNBpcO7l/UMS8bY1nVan76D4YvPz88G2tk85NPSLwfur1U5bR3zVFRZfXr5x/70Ld/vXxqcW9hZva+n/fr5PKCc3Fr2lr+LnzrTE/e1KcLU9NpcP5BWEfl5Kqb98bDfPDRr06g6XV0EO1BCI4JJL2JfjWIsVhH43f9GLp91RBjMQAUCt1qNFjo3zWYcFzgKOqRHOAw4dip03285aMyvOXqdN+x3uxK4jO09zjSHpL4jPVmtz8AfufHZynZxE2BuGFgEeIVlrClb168gzsj57923kpZbqEC9u9IDLxhSbKpr5rbt9khCED7cK7hZc2MFECEvFLbo7V0Nhj7A/BwiTS+Ln/dAAAAAElFTkSuQmCC);
}

.playerArea a.playBtn {
	position:absolute;
	left: 6px;
	top: 6px;
	width:26px;
	height:26px;
	cursor: pointer;

	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAADIUlEQVRIiaVWz08TQRT+dnd27VK0iIWGVKQaiUdLA2eQi3rzIiFy6dVEkxL9AxqvHiD6B1hjRMNJbyYmBg7Gg6S0RhMPalqg/BDQFoHdbWf2eWiKDeyWbf2Svbz53vvem5158yR4xexCgHE5Wm/izM5gbLDkxV1quPo83cdkKQ5Cordd73CiLO8aRUiY5jalMBHLNyc0uxBgXEmG/XpiqPsMwv62hvkU9vbx8ec2CnvGNGci6VTlUaGX6ctBpqWGwz3RMz5fQ4HD2DZNzBfWMlu8HMd4LOsuNLsQOC37MtfO9UY0RWlKpIayEHiztJz7bZvR+spYPclP6txQqCcioMAQLekAUDAU6om8X12Z2wMGalb5QHFmcepSZzDqUzWYNv3X51M1XOoMRtnM4lQtfnXrnqf7uvS23EAo3GoZjljcKGDT2I9gIpZnAMAkKRFqD8C0nR3unNdwsV1BpiSQWip7Fgq1B/DbNBIcmGQAoChyXNf8MAQ5OtwMawCAgYCCq90MD76aSJeO/4m65oeiyHEOTEpsJj3s1/S5vk73bcteOXnE9m6zgoffLKyazsnVkP9VQIkbUSbJUlRTdddq3DDapWKwg+HpchmPf1iuPE3VoXJzhBGhg9uA2cJxPqVKuHvhBEaDDNc/7DlyuA0QoYMBAKfqsWwVZ3XZ1Z9T1c6IkOPUWkUA8KkkcDu77+rPCSBCjgmZMpyb4MyZ6IZihXDvs4Fny5XGRG5CyJSRMR7LEpWLzYg8+m6h/+3O8SIAiMpFjMeyMgBIZL+CMFzJr9eqAee3OPrf7uD+FxMl7iEjYVRjo64FqerJHE50efBuAtYmKpU/EUzE8tWmOhHLE9+dhu1+H5qGbYH47nTt1T3o3pyJJFnrRVDL78M/kABZ60XORLJmOhDC2GCJQ4yQuVIEd758nmBbVRGIkfqHz3FmUF8sPoEWjIMd7XHHicBaz1TkysjhuUF24lcUkUB5KwWjAE/V2RZgbQDmaspJBPAwbqmylITE4lDaAMkhL74PUDlFRCl+KzbvFqqxUA2zCwGFKzckCZF6MxFygolXXobIv5pkk3QBtOlOAAAAAElFTkSuQmCC);
}

.playerArea a.playBtn:hover {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAADKUlEQVRIiaWWz28bRRTHP7M7u16vS5w0qpRKiBj1WpHFCgcUpPgfQOopihQOLn9BeuIa9Q+gOXEDVYhWEDjkisTBAiGkYowjCqgHRFKRQiM18o/82PXO7HBwUzmO13aSr7SXN+/NZ97bmTcjGFcb1bxUVtBvVjKpszTfHBUuho4+qM3KJC6j4tXrjj05yOXfKAbp1nEzm8rW62lQmbr6MFmbQa3O5X1m/OzQ9Tw9OAz+aLaD/4woaLg9XkZf1uamtL7/7kQumHLdoYBedbTm0d4eu7GuqPyVW/2ZnQZtVPOTWtQXJ3IF17bHhvTq2eEhv7YO6kc5r9QLO1U6P6Yyl8sWEmxCfSEOV70c71gy+Ll1UDmCt0/s1iviF7/cuyHtIGNLosRc6stIlxteJpCfP7p3Mn+3dA9qs1d1vH1zYupiaaTocXOffekWWCnuSACp1eo1xyUygwNuv+Hypm/xe1vz1W48Nuiam6EVRasK7kgAS8dlz88T6sGk92ccAG5O2JSmJR//FfFba/RP9Bwf6/igDNwR8mFtMRuFlddz06kB3y1cOWP78YXik78jnqeV4aX+OXxBO+sFUlgicLAIk+EB/VqYlryVt/l6t8NnTzupfg4WDqIkjWFSJxBdYDu/JgUfzmZYmJZ8UD0a6KMTMIZJCaAM586oV9cz6RVRL83SGLYVAi54QP9saz56fJxaEWXAGLaltkxdoEnZcKlqxoa7T0K+eTZiu4sEbZm6xXJxC6Eb54F8uhPx3g/t0RAAoRssF7csAOM4m+gw1ffbve6EP+0rFr5vc/dJREuNsSIdYmxrE3pakIz0NuLsebmUdBOV7bagblNdKe4gzTpm/PYyUkkHbLXOSnEHerq38qw1rKMGJrk8xCQg2g2V89ZOTK9ALM03leeWsI8bl8rMJEC7oXz/1MV39irfqOZlx1ToZAKEcz6IDkFGDeW5JZaLW71D1hnnpfmmckVJuOF9TKtb61GKmxA9ByeqK18W+iEw4rklH9YWTee4LBJRRttg+k61UWAbsETF+Ll1belK2nNr+LvuRBvVvK3sW0JQOBUsaMSYyqAM+vU/XLmAo8UQtWAAAAAASUVORK5CYII=);
}

.playerArea a.pauseBtn {
	display:none;
	position:absolute;
	left: 6px;
	top: 6px;
	width:26px;
	height:26px;
	cursor: pointer;

	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAC90lEQVRIia1WPU8bQRSc2907fJjIDhAsQAQrikSJsaCGIopSJg1C0LhMaZQ/4H8A/yBuIIgmlJHSQEGTWLZJl84EzFdAmAhzd/buvRSOjcF3xkBGWmn1ZvbNe6vV7mroFOuZkJAs1hySws1jdvKik+VaW3YlOyqYlgAhOdJjhr0ke5dWCRqWpUtpLMR372e0ngkJyVPDQTM5NdCH4WB323qK5St8PzlDsWwtS6FSXl22Gq1lx/uFkZ4eHoz1BQJtDW7jzLaxVTzMn8pKAnPxHX+j9UzoKQvk3zwfiRqc38ukjopS+PJrr3Du2rHmzkSzKEj65lRkMKrAYakH+QDgmIoMRrcP9jfLwEQ9yhqOq7mlsd7+WEA3YLv0qBHQDYz19sfEam6pnr+2dSvZ0Wdmd2EiMtxS3/uogRdBjrIkfD6s4sef61Y/vOxCpIvh2HHx9UTe4AAgd1zEb+sqioX4rgAAoWnJSE8Ittu6Ee+GjMb8Z9nFt9J1stcDemO7Lqp0gwOASE8I57aVlMAiAwDOWcI0grAUtYxmSNefK1Vb15pGEJyzBAAIsZqdDnAj7Hh0cxuSAD+dHxfgRthZy44LjWkxQzdbKvRL5qfz4wzdhC7tGUGEsHQBu4Pj3E7nx0kXIEJY1KqpHcs7jdro/DhJtZggQkFShx210flxkgAiFIRilJfShhStIs9kbQ6DJydtKEZ5hrn4DlGldLfNw0BUKWEuvsMAQCN3A8r6/y7KquXGv0u16lJKl5cJcLNF+2r7sjHfuVAdcwAAeYmqSymg6ZkQq7klzRxKgnU9qokGXAdkHSzL+YlFoOn2lkKlyDkqgR78PlyDFMg5KkmhUvVQwwizkxcSaobs/RJk+eEmrlMzgZppfvg8/wz6p9xHGP0JiCf3NoFzlK+y6sztfwPz0le5SqJymoZVREfduQ7gHAP2QdrLBOjgu6UzLQVNJMC7Ac2jLnkFUCVNRGk5H9/yS9XeqI71TIhL/lbTEG0OE6GghNro5BP5F9Eq0BKaSEgoAAAAAElFTkSuQmCC);
}

.playerArea a.pauseBtn:hover {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAADC0lEQVRIia1WTWsTQRh+Znb2o5vapIIQBTGgR6FrqIggNEePnkrBS/wH8egtCJ7bH+ChFCulp+IvyMFTrXGLIl6EKqhVSt00abubnZnXQ03MJt0kVh8Y2JnnefeZ992dD4Zxsb6VFZJ7/cNSaB/zs41R4Wwou1q/InRchowrF00jd5rkWxQDwvJh2RvSUEtppiJ19qGu5iErM1kXeXdi6Hw+tw69942mt0usoIAH42W0Vp+ZVmr59lTGm7asoQa9aCuFzR8/8CVWNZmdvNefWdJofSubU8yfm8oULMMY26QXXw8P8eag5R9lnFKvWaJ0bozaTGaioGEgVGfywXkng5tceK8OWrUj4EZnnHcdn71evCoMzzYEIk3/1Gxh4apje2Jlc7Hz/pPSrdavnFfxzvWp6YEZ3slncC1roxVrvPzWwu6x7HJ3L59D3jWxexTD3ztOcADwrrGPfWEVcL/4SQCAULJywbQQUdJk0uR4cutStz9hcjz9sN/tPyrmu89rH39i6e1eIv6CZeMgiioSeMgBgKu47JguQkWJttf3oaRGgu9FEOmBeMd0wXVcBgAhntfn7CjMtfVA1QagCEjTpXE2M3LttfqMYJx5JjhCTYOqPkiiVF0aZ4LDBCsJIuSUBqIxfmdJ6bo0TmmACDnREY2XUboujZO/hwQRdiQYMEZGwzJP4yQBRNgRipPPoKBGJwQJDCyBkRzTUJx8joXiNpgKRtucEUwFWChucwAg09yACv+/iQpBBt8Afm+qyrCqgsvyadrH/p/V/uJzc2zuBBGUOVEFeo4JsbK5COlUwMyzzj8J3QZ4c0k+uPMQ6Nm9pcOr4EcBaIwtYhRIA6wZyIxT7Qx1jTA/25COVYJxHIDifzNBM5Cumzj4Bo/y9a2saFMNbdv76zKqEBBRIB2rhIXidi/FB8Tzsw1psRKzwmXQwUmtRyFuANF3wIx86YpCvwkw4rolntfnqH1cZpqVoQyA+lYkScAggLMauZklxVUt7bo1/F7XwfpW1pDGPcZQSAQzBDGodloG/fgFxRC2bA7H+G4AAAAASUVORK5CYII=);
}

.playerArea div.time {
	position:absolute;
	right: 75px;
	top: 12px;

	font-family: Verdana;
	font-style: italic;
	font-size: 10px;
	color: #666666;
}

.playerArea a.volumeBtn {
	position:absolute;
	right: 36px;
	top: 6px;
	width:26px;
	height:26px;
	cursor: pointer;
}

.playerArea div.volumePicker {
	display:none;

	position:absolute;
	right: 0px;
	top: -70px;
	width:100px;
	height:72px;

	padding-top:10px;
}

.playerArea div.volumeBg {
	position:absolute;
	width:16px;
	height:100px;
	top: -6px;
	left: 43px;
	border-radius: 10px;
	-moz-border-radius: 10px;

	background-color: #FFFFFF;
}

.playerArea div.volumeTrack {
	position: absolute;

	width: 6px;
	height: 100%;
	left: 48px;

	border-radius: 5px;
	-moz-border-radius: 5px;

	background: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0.1, rgb(200, 200, 200)),
		color-stop(0.6, rgb(242, 242, 242)),
		color-stop(0.9, rgb(233, 233, 233)),
		color-stop(1, rgb(200, 200, 200))
	);
	background: -moz-linear-gradient(
		left,
		rgb(200, 200, 200),
		rgb(242, 242, 242) 60%,
		rgb(233, 233, 233) 90%,
		rgb(200, 200, 200) 100%
	);
}

.playerArea div.volume {
	width: 6px;
	height: 100%;/* <- update this with js */
	position: absolute;
	bottom: 0px;
	left: 48px;

	border-radius: 5px;
	-moz-border-radius: 5px;

	background-color: #97CF2A;
}

.playerArea div.volume .pin {
	position: absolute;
	top:-4px;
	right:-4px;

	width: 14px;
	height: 14px;
	cursor: pointer;
}

.playerArea .volumeFull {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAADzElEQVRIiaVWz28bRRT+Zmd247UTbOoUJ6RpfSuigthWckBINIgDHABxoQqNiixx4Wgk/oBIiAMSUiIhLigSBqmhyqkgpHIAKTn0RBQ7iAsXZJMmTZpUddra+8Mz8zgsdryJYznhSe8wb977vvlmnmaGoV9bXosLaWQ6Q1LoMq5NHvRTznrO3ly/JAyWB6EwPmgnuqVsPnVqYFiQmoqYzVVPR7S8FheSz43F7MLUc0mMxaI917NVb+D3Bw+xVXcWpFBz3VQeJ7q1PjEsrOLVsdFMMhLpSXDUHrouVrful/eln8dMbuNkouW1+LNGpPzWxfG0xfmpSFrmK4Vf/tmsPNJuplOZ6EyKkbkylRpNK3A46kw8ADimUqPpu9v3VupAthU12oxLpfnL54YzEdOCq+l/ecS0cPnccEYsleZb+MHW3Vy/dN6OVrKpsTNpSA0EMLseheKl3S3sOY00ZnNVAwAEY4XUYByuRk+fTHBcsA24GkiYDAmTwdXAF1dsfD0RbY9bnhqMQzBWaG8d50betmJwFJ3oH6ctfP6iDZMBjiLMv2RjMRsFB+HnnSaGBMONcStUY1sxcG7kAcAQS+tXI9xKeBro5kmL4ftcFB9csAAATQriP94PwN8fs/Ddpo/HTcLbIyaSFgvVR7iVwK31CYMZLGOZ9jEF32RsbLw+hDuvDOKFocNW93Qwf2e3CQB4Z8TEA4/w614wfvkZHsKxTBsm2LQgQkJqwD3Szjp8rm3zVZBbPtAAEJyZAqqNoGBkwAhhSQ0QISEAQFLQln0Rdcl1NUFSEDuK1YoLIlQkdVHUnQf+f+ov2kFLVxsargJiPBjv+xRWRAARKkIZVJbShRRhwDfu1gEA744ILGaD1m0TaeDNlAkAWN2XcDXwajIA+G0vGB8yuVAGlQ3M5DaI/NoJAvDTjsTUyhNsHIQlfzgedOFnf7l4LckxEeeoNDT+eBzeCyK/hpnchgAARvo2lJMHt7uSVR3C1OpTfHnl8Db/qNRozy1mg/infzrhQuUE2Oi4gkxzqIKB8ycJ62k3xk0kTIav/vbDE94ems0naczmqu1nQiyV5pn9fAHGwJnIjpn2QM72grye/QTouL2lUHPk7dRAZ34fDo0UyNupSaHmWqE2Ea5NHkioaXLv1SDrZyfRXkACNd358HX9M5g/lL6FNZyHGDo1CbydctNoTh/9Nxjd8ptcFeDvF+FsoS912gO8XcDdLnYjAfr4bpkGmwMTefAowLqsSzYA8otEVJTXc6snQfUmatnyWpxL/h5jSHeGiVBRQt3u5xP5L2b8K0+h8lsHAAAAAElFTkSuQmCC);
}

.playerArea .volumeFull:hover {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAD6ElEQVRIiaWW308cVRTHP/fOD4ZdYBf6Q4j8WBNFU6OsBI1VIuub6YM20RASDcI/YKD6asJ/UNLnxlBim4Yn7KOJDfJkkOASFV+MwcbaLUnpLj+Wmdm5c31YWJiFBYrf5DzMOeee7zlnzpy5gtNiZjFhBjJdrQ7MMMtgX+Gk4+JY6+2lLjMsjRCUxtosI3mUyyOvBKadxa6bDQw1WYvUrJm9G060Eoz1JGK0xuqPzefB1nZ6pbCZzmmRUjB6uoruLvU0KzV1uSmebrbtYwkOwleKhbU1HpbUXJBouFpdWZRoZjGRVCI70BRP2YZxapKD+Hd7m182trLFuJM5SBZpneEGkx22lQoxcNWZeGhx4rwpzfTPG1tzRXhjT1+pyPh28fNug6mOhqazMVThUXGbP7zSZDD81vg+0cxi4pyrVl9taj5ysk5Ca325MbmdIKL/rbDOummn+LT3bwlguuHEc7aT9DQcJy31Ji315iH9ZH87N9/vPGS7YNdhlvwxAAlgh+GIZTq4SteUyxdjTGc6OVdn4irNrUwHtzIduErz3eoGjZbBaHdL5IxjxZBhaQRAmneWBhwhk34IteTaaxe4/s7zNNoGJV3WreQ9Xk46XOlo4sbvT9jwFR+mEtQZMnK2ThhJ7i71SITIEIa4oY7IV6+f55uBdr6/8gLD3c2Vvvu79pm/ypP72UtJ3FDz01oRgPfa4pE4FhILkZEAKgRPReWVpMPbF2O0x63ICy7t+s7ndgC41OzgKfj1qVcejJgViaNC0JqkCRBocEMdCRjWmDD/CF831AS7qupYe3pTa1YDBFR9oDoaa7+i3UwTlgQg76tK5ge7c5BIa1ZNJXVWoFBVgccXHpOwDT7qbOCLSy37FVEe3Q86GwH4MVfE0/BuawyAH3afKxAhSuqsZKh3GaHy1Zkvr3vM54p8ubDGx/f/Ie9HSx5+MQHAjZWndDVYDLTGyPuK+VwxGkioPEO9yxJAW9Ysyj26V8C9B1v03Vslu77vM/1ngWsLj5nPFfk6fb5CGoFy0Yachb0VdHupy/TUKqKhJtkeErak4EdH5WZ/G0lb8sn9h1VEBYL68gqqLFVzeuE6gTOGiI7zmRH6IDcng9H+cdhdQQCBIyeQxTy61mA/A3QIYjMfxJ2JPVWFiMG+QuDYGYydPLr0/0jYzAexWOTHd/hXPrOYMH09h1+XfuY2KhdMLx84doah3uWDJnnIebCvENgiI2x3Cr1R7vVJKBXAewyWlw1iZqqaBE64bpl3lga0vzMiQjGCMg6vCx2AoUGKOR2LTyqp5mpdt46/1+1hZjFhBMZVIUhFDgvyJfTcURVU4z+RGBGcLMG/mgAAAABJRU5ErkJggg==);
}

.playerArea .volumeHalf {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAADbElEQVRIiaWWzW8bRRiHn9md3fijqZ2PJq2cNKlQxQEBdmjEsUUc4MLHBUSChHyEW5D6B1jiipT+AUi4oLQoJ+gFjg0SAonIcZE4IIRwqUzTKilJm9jr3dkZDrZTk+wap/1JI1nj993n/b0zszuCQbW6npHKyvdOKamrvHthd5B00ffflcqMtEQRw9L0iWQ2KuTOXnMHwRWlTZn3524fD7S6npHKLuXSyaX5iTFy6VTfeur7DX6+v019v3lFybAU5fIo6KvKi+PSLV/MncmPJRJ9AYe17Xms1e9Wt5Rf5L25W/Gg1fXMiJWovn52eta17WNBuvLDkO/+ulP7p+Vf6m2l1RuUNs7N+ckzsyE2zZAnGiE2+VMTs1KIKiuVme6z5cGPaxvLz46O5xOOi6fNE7npangoyfmR0ezvOw/KCl6BbutWKjOnkqlaYTL3VIDD+rFeo6FUMVwsXLUApBBLkycyeJq+40LWZipp4WnIOoKsI/rG506OYsESdFpn21Yx6aZphvEt+/iZIRamXD6sNmiGhuXnUwxLwVs/7bEXRuek3BQI8qxUZix5rXIxYbvZloaoMeYKvphLsTDlAhCY9vw3dwOGpeCdnBuZ19KgsHEsiW2LvBSWyLtO8oibL19K8fKIPFJlSxuaoeHbewEfnRvijdMOy3+0Yjth2xIRqLw0hqzS4B2yH7fx/LAdW93VAO01i2kdgGW5gNdeI2XMkS0dC4qI7XccdOeodkARjmIS/Y77s8n2ybjd0H0d+cprg4ygqpSHOrQcr/6wD8CbpyWfFVJkHfEYpOG1SQeAtS2FF1cVgNYYQdUKQ1NFe7FxNzYV8zcfcWv3v2V/MN3ehZ/8Fp8LgPEJMTUB4Fzf+BN3YhaZ7pvz6XMJbmwGfL8d8sLJdu9/edjHjnoE/lYtWCickwDaULKCB+X/A13+9XH1fQFdBQ/RhhJ03t7hYuEqRtUIBvoqD6ZgF4xfC2X49QEIwBhTJNgBHX/4BpZuQbDTfmbna3sAUotza9roIt4mqP2ngpjW/R1tdFEtzq11pyPvDM71jc9xx4vI4WNDaG1WAyu4dPjeYEXFB3a4hL9VplkfzJ1uQeseeH+XoyAwwHXLsUQJIYvYKRARdakGGL9sjCn3tup4oK5W1zO2st8WgtneaWNo76oBLpH/AnGuyBIQ3GihAAAAAElFTkSuQmCC);
}

.playerArea .volumeHalf:hover { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAADfklEQVRIiZ2WTU8kVRSGn1t1qyi6GaphwjjGgemFX8EY2g4axw29NG4cY0JIMCPzBwwzbl3wD+z4C5iJMyG9IvMDTMsSO22TGNwYhYk6wAK7+Wiqq+rWdcFXf1AF4U3uos45733Pe3Nz6gquilLFlaGR6w6HMqoxPdm4jC4Ss8+qd2UUzBEG869bZuaikletAKRdw+5bDk1VjBOVsd170cJtwvkJN8XtVH9iPy8PDnPrjf3clhZZBQ+v5mipOjGk1OK9wXRuyLYTBdrhK8Xqzg7/BKocugP3u511CpUqbkaJ2tRgOmub5pVF2vHv4SG/7h3Ummmn0C7WcXSmFxZHbSsbYeKpa+kw7KT50JC5X/YOyk344DR+5sj8sfL12yaLowOD11PowqvmIb+3gmL44KNH50KlinvTUxvvDQ5deLOui98au+xKO8tsftMAkF608JrtZFoaktZwv2S4XybWtK8Ruw8Z+PMABoAdRXOWdPCUjl33bqV4WhjjZp/EU5onhVGeFEYTOY6VwoiCOQBDPq9OOcLI+BHErcfvj/D9J29wwzYJ9HFsvd7inYzDZ6ODsTw/gj5hZliqTkiEKBBFeJHuON/vciOMDzncSVvcSVtncT/SeJGm9GeDL7IuX72VYemv+AlkYWAhChJARdDqus7vZhw+vpXqIQYntStbRwCMDzk93HaoCLQmIwFCTY+jKIboX1Db/d2O8CQltWYjREBXVzqGG6hjR65lAFD3VaKjUIPWbEhl6JpAobo2frS6jWubfD42wDfjw+eOOL66n47dAODnrSateEMgIpShawYz+TWEqnfn13ZbrGw1+XZ1hy9/+pu639n2gzddAH5Y/y9BBRCqzkx+zQDQlrWM8mJrX7w8YPLFBrXd85qnfzR4vLrNylYzXkR5aNNYhtMR9Kx6V7bUBmIguTvAtQ0aftxV6RZqEPa3jSBm85tIXUQHl3KvLBL5YIZFZvObcDKCAELHWMBo1tFX3CgJOgKxXw/TzsJp6EyI6clG6NgFzKP6VZwlirBfD1Opjh9f76+8VHGlr8v4fTmE1ZNOhPJAtuqhYxeYya+1p4ye4unJRmiLgrC9RfTe8VlfhqABrW2wWrUwJbPdInDJc0s+r05p/2hORGIOZfaOCx2CqcEQZZ1KF5WhynHPreR33SlKFdcMzftCkO0gC+oBunyRg278D+IW2nsfzSYnAAAAAElFTkSuQmCC);
}

.playerArea .volumeNone {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAC9UlEQVRIiaWWwU8TQRTGv9mdXbstpAWKFRHtDWNMKJXGIyRePBlPhMilR4/9E3rxDPFsYhMDEk7Ek0c4cJKU8geYtEIRBGIJlN1tZ/Z5aFpqu7u29Uve5e0385s3+zIzDL1qcy/MhZJoTwnuFLA4d9nLcOb7dS3/iCssDUJmasiIuFkOr80KGFaFQzksJ0v9gTb3wlyo2cmQkUndHcNkKOi7nnL1Bt9+XaBcNVcFl1m3KrtBG/mZKNdz85MTibFAwBfQqQvLwk75Z+Fc1NJYSh54gzb3wiNKoPDy4VRcV9W+IE3VpMTXH4fF346VaK+Mt5tCpG2nYhNxCRWmHIgDQEUqNhHfPT7argKzzazSIq7vr0yPRhMBTYfl0H9FQNMxPRpN8PX9leb8ja1byz8aN4LF2djkoGW4av+0jDPzJo7lZEkBAM5YJjYUhuXAN+YiKh4Yyj99zYgNhcEZy7S2TlWVtKGHYEryjLdxHe+eGNAYfH3tYeghqKqSBgDO1/PzAVWP2I57+fcDDCtPDTwebnRhnQAvr5sCqh6xN/IznCksoWsGTEl/GT49C+L5CO8aaDvU5fWTrhnQhLXAiRARDmB1tLPjMVdNdnv9JByACBEOAIIabdkTyMXrC6KGlxOhKMilIo+BNZfq/UEAEYpcKlQQwoLo+B0vdqsAgFf3OD7MBhHR2C2oj2aAsCAVKihYSh4Q1Spevi8nAqntKxxcDnYmEdUqWEoeKADAyNmCND3NJZOQ2rnG++92fxRpNuZG2xGkacNF3BkfaNWess9Qr1/dHkFYTpZIXK/C6XPFfnJskLhebd66rdNbcJkl+6QCGvh+uBVJkH1SEVxmm6kWCItzlwJygayjCkR1cIhjNyCQC+0Xn+ubQfu8/xF6NA0+3DcE9kmhrtQXOt8Nipu/rsoMauc5mGX0VJ1jA/YpYB3n3CBAD88tTWFZMJ6GGgSYy7rEDUC1HBHlxJvkjtdU/qCmNvfCqlBfM4Z4e5oIRcnlVi+PyD+ty9EXBGjk5gAAAABJRU5ErkJggg==);
}

.playerArea .volumeNone:hover {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAADIklEQVRIiZ2Wz2obVxTGf3fmzmgsGUtycJpC/mgVSrKwKtzSrKw3aKBgDIZUfYHi0E0XXfgR9AimNCFoZfIAQXTpClWG0m7lkDSJF0byH2U0c+/cLhK70kgzUvzB2Zzznfudc7n33CuYF41WXiqrHHcrGXXYWOvPShep0SftOzIKa6hw+3PHLkyjvBmGIN0ObmZP2bqeJCoTq/ejnRuo7dV8lhvZhdR6Xp6dl//un5bfGlHS8MN8HT1rrxa13n2wlCsXXTdVYBSB1uwfHfE61E2VX3wY72xcqNHKF7TorC/lSq5tzy0yin/Pz/nz5KwzyHnVUbGxrbN9Vb/lOqUIG19fSYdlL8dXliz/cXLWHMCXF/7LjuzfWt/ftdm9tbh0NYUY3gzO+WcY1tWjrx//L9Ro5a/5unt/qTj1ZF0Vf/WPOZZuia3KoQUg/WjnM9crDA2k2fKCZHlBpnJGbcXNIMNgG8ACcKOo5kgPX5tEe3A9y6/V21zLyFTeqHlOFisKawBSPm2ve6EqBFHyFvy8usKju0UAQgNp3Dgywi4Ez9qrEiGqRBF+ZMYIv5RXuFf0uJlzuJlzLv1BZCa4aXCwcBBVCaAjGMaO8xcFj2+uZycSwyncNOgIjKEgAZRhosqk3QmmcNOgPlKlMXQVAmJVmoS1Qv1pHSkDxtCV2jIdgUbHFn68/468a/Pt7UV+vLd86Q/4cHTnhojQlulYbFYOELoXjx8cD/n97YCf9o/47sUresEVZ5LQPTYrBxaAcZw9tJ/Iff7yjLXnXTrHyZyp0D7GtvbgYgQ9ad+RQ91FLM7MzbsW/Xkvku6jFkZGEFuVQ6SpY8KZuXOLRAHYqs5W5RA+jiAA5Vk7WIMe5hOufRJMBOK0p3LezoXrUoiNtb7y3Cr2+948naWKcNpT2ezYwzf5lDdaeRmYJkGmjHAmwqnQPshhT3lulc3KwWjImiBvrPWVK6rC9XcxJx/2ehbCPgzfgTPsqKwsxUVgxndLPm2vm+B9TUSihrYnx4VRYBuwRNNkc3Vt6WbSdyv9X3eBRitvK/uhEJTGkgW9ENOc1kEc/wHX0KIFzpAmxgAAAABJRU5ErkJggg==);
}

.playerArea a.fullscreenBtn {
	position:absolute;
	right: 6px;
	top: 6px;
	width:26px;
	height:26px;
	cursor: pointer;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAADQ0lEQVRIiaVWy24TSRQ99eiOO85gQzJYwQp4g1jiWIlmNSLLWbJCEWz8Cc4f+A+SP8CbZFAkJFZolmQxaKSJbGc9GzPEmTB5YMBOv6rqsjBJ3O2OscORetG3T51zb+n2rWIYF9u7Gal4cTCkpGniydKncZazkV836/ckZ2UQKgszTjaJ8r7rdsCwoQzV8Kz0bjKj7d2MVKKaTzuV5duzyKenR+bT7p3h7/9P0O65G0rqalKVw0Yv6g/npF17lJ8vzqZSIw3iOPE87LT/ax6roIzV0t7VRtu7mZs81fzt7kLBFmIik3MEWuOPf9+3PhqvOFiZHCSlyXqznJsvaAi4+lo+AASWc/OFPw/23/SAxfMov3Dcaqw/uDVXTFk2PEM/9KQsGw9uzRXlVmP9XL+/dZv1ez87063FXP4iL8mAG5LhhsVgje5NfFaEM034oqLxxoc2jtyzAp6V3sm+KKvkZjLwzCVpKSvw66zE7SmGBeeicHiacBQQ/ukaHAUUEd45DvF5wCw3k8FHz60oYE0CgBC87NhpuPpyIRHh8byVWMF9APmUweZ+EIlzIKLh2GkIwcsKWJNyq/4oJeysb6JiYTTZIUxxQMU4XQ3EdVLCzvov6g8l46xoW04kEwAIzGgnVxPCGMfTNKRjWw4s5a1IImSVAbxYOwexzOIgAGGM4yfoKAMQISsBQFG/LeNGriY4Irnlenp4e30zrKOo/y6J0FI0nElogJcHIX65mTwhXh+GwxXphIoIIEJLak5NpTwoGSWEBLw91Xh7Ov6I8A0iv0jfyYPm1ORYLe0RBZ2x1SYEUdDBammPAwAj8wrajRC+xHt3DAyt0W5fG9+GamioaqluGcK54Px1qtGNjZRROAkMuvFdVl2EhqrAwDEhtxrrzLlTAZ+aqIorYXyQe7Chni6uAQPTW0ldJf+wA7r2+XAJ0iD/sKOkrp6HLqflk6VPCnqFvP0OVO/6Jsbvm0CvDB58iX+j9XvjOey5MuRPE5vAP2yGPFyJ3xt4Ej8UuoLguAa3jbGqMz7gfwC8g1qSCTDGdcvirAomyxDTAEvIS50BFNSIqKaelnaukvrO2fkN27sZocRjxlAYDBOhpaV+Nc4l8istN8ft8hD7wgAAAABJRU5ErkJggg==);
}

.playerArea a.fullscreenBtn:hover {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAADS0lEQVRIia1WW2tcVRT+9uVc5pySmRSCLYgdKfgk5BgiUhAzP6EghIAv038w+QfzD5KfUKotJSDkxWfnpSAxjhMoPrQvUbHqiHVumXPbey8f4iRzLpkkrR+cl7XX+r611tl77c1wVewdVqXiQd6spOlhc314WThbuPq4e0eatAmVtm5bolbm8nucAtLuwXb2ldC7F4nKC7OPTPsWVGu16uGWV1mYzy+Tk+Cn4Tj4g1hdAw+uVtHT7uqy1g/vLfnBsm0vFJhHojUO+n38luqOqt64n68sK7R3WK1p1ttY8uu2EFcWmcerkxP8OJr0pr7bmBfLtM5L0Vn1K3UDgUi/kQ5uuj4+5jL4fjTpTIGPZnZ+pvjVDzt3pQgcIREbeqvPkTbuuk4gHx3szPhPW/e4e+emTo8/XFo+y0wyoGoLLNkCFl+8OUeJxlQZjFKTsT8fvsZradfxxdrPEgCkVq0Vy0ZM507BiofPbvt4p2LhvRvWmT3ShH6o8GIYox+qDPG3r8YYJudiK7aDURy3FLAtAYDrtOl6VUT6XIkI+Pz90qODD6oO3vUtfPnyn4ydM5bhcC0PPJw0AWxL+aS74cRRLclWjZSwEI5gUDmfqSLkeRwmasnT7qpknAUWOCKTjUppsVKoqeATGyrwWOCwwBqSCDVtgDi3nXP/tQAiQOV84hIebQAi1CQAKEIhk8QAoTKoSI4yTJUptDc2RZ5ZeyURjhUYUFLR18djfLJSPue++XVSqCjRxYoUAUQ4lppTj0FDU9HhWT/Es35YKlSGhJA5IgAAZqA59Ti21o7A9ODKbNcF0wNsrR1xACDL2oeOMuvjy3ZDCQoxOgIJvg/8N1S1sNuSq+a8z3d/hZjkf8IC/B3pEv8Y2qq0gblrQj462IFyW2AW/heYBODjXfXg021gbnorl7fBpwPQ9VtWABmAjQfKd9sz0/kh2VwfKtduQIQDUPp2IhgPlOdlLr7i/N87rMqEOkic4Npt1BEg44Fy7Qa21o7ml4rHfnN9qGzWYHb0EDQ67fVlSIdA/CdgxT3lyXpeBLjkuSWfdDcoCZvMsCa0OB1w8yAFCAI465Dn72quOxc9txZfnTPsHVaFEvcZQz0TzDBIQZ2yCvL4F00Itzla7Ht6AAAAAElFTkSuQmCC);
}

/* BUSINESS PLAYER */

body.business .playerArea a.playBtn {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAADVklEQVRIia2WT2xbRRDGv31/bCcvTQylTdK6xBESzQEJF07AoVFxWjXl0AqlND35VPWYcuoxEhIHLkRC4kSJEchgRYiIWgGDZbk9IPVAcaQIkSJqG2ilFlDdqM/J+u3OcEhcmcTPcRo+aS+zM+83s9p9MwIdKh6f6LOFFWu2eayKudzcw07iRbvN8WPnh2AhIRhTTk9vuJWP+2ilygIzUEgu5FOVHYHi8Ym+oGFNO07v1P79B+A4vW2zdd0V3L9/F667MiNJTbeqcgvojRNvvWjb3cmDB4djoVB3W8Bmra3VcOdOqeh5tUQmm170BcXjE309Qaf47NDzUdM0dwRpSGuN3yu3yo+kG2uuzGp26raDhf6BSBRgaK2eCAQA/QORKN0tFwAcadgep33q+OT7e/cOng51OWDmXS3DMGEa1kBkMBr+9belLLBxdOPHzg+FnK5yf3/kiatopXv3/sSauxpdyKcqFgAIi6ecnj3Q1Pq4zp4bR+TQIG4tl5D5Ot8xyOnZAylrUwAurYOEmQgEQtBatwx4fexVAMDhkWG88toRzH40h+VfStuCAoEQhDATAC6Jk2OTR4OBYCH81D7fgNlP39tiu/njElKfXcU/fz9oC6s++AtKrcYsARGzLHvHt+yll1/A4ZHn8N231/HVl1lfP8uyUa/XRw0IhIkZmrTv8pPjdOHMmyfwzrtv+8YSMyAQtgCAmXb1bp7Z97RvPDOtVybAZSLyvQjbqVT6Ax9+8IlvPBFBgMuWEFTUWsEkq6Wjn1y3ho+vpFHI/9DWT2sFIahoZLLpRSau7gSSuZrDxQuXt4UAABNXM9n0ogEAzDxPbY7uxo2fAABLS8u4eOEyZq+kUXNXt4WQ1mDmeaDpF2QGzbIdCHZSUMfy6hJa6uhCPlUxAGAhn6qQVjNE9L9BiAik1Uyj6xqNDUlq2pOyysy7hjAzPCmrktR0w/YYlMvNPRRCjXpSVndTGRHBk7IqhBptbnxbWvn6vGAX7GAoZhjG5u0OIGtFSd7o5rlhS7++fftnOTQ88gU0DzBRTBgGhGg7LIGIoOp1KM9L1tk719Fw0qyTY5NHBUTCMETCMFs/aNIKRJxkcPKb7z+/5vet9qluaGP8Os0Q0f8Gc1mSmu9kiPwXdG3ch3iLBWoAAAAASUVORK5CYII=);
}

body.business .playerArea a.playBtn:hover {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAADTElEQVRIiaWWz28TRxTHv2921z9Sgt2tCFFUESMicUlb0wqplxaDllbpD8EBC6Un37iGS6VKPeQ/IBJXRH1yk0ZV0yoNTWIFU4mKAwKngFQEASdIKI2I4wCNk3rnvR5CIjfZddbhK83lzfvuZ97M7MwQAspx0jGLzGR9rCZuMZ8fXg7ip0adn534qpPhZli4Lxp9I+6VU63+U1GkBhTM7NhUbrYpkOOkYwZTfzgS6bPtNrS07Gk42pWVlyiXF7C2ujqglfR7VbkN9MWnZ98TMbJtbR3JcDjaELBVa2tVLCw8LRLpzOj40LQvyHHSsZCyiu3tBxKGYTQF2ZDWGvPzc6V/uZasr8ysT7KgCra9LwESaHZ3BQIBtr0vsfhsvgDgyEZ4c9g9ztkLe1rjpyORKETktZpSBohUe+fbXfGHj+6Nv+Kv7y5lUcm29++uCh+Vy3+Da5IYm8rNmgCg4fZFI3uhxXu6vjx1Ah0d+/FoZg6TE9cDg8KRKF7WnvcBOP9qjSRjhcLQWnsaPvr4KADgUNcBfHC0G4O5Ucw8nNsRZIXCACQD4Dz1nOw9BkihtfVNX8OFi99ui9358z5++nECS+XGB8OLF0swlCRNAiWJCFo3t8veefcwDnV14trVG7jya8E3T5ECM1IKhDhDoEX7Nj+1tETQ83kKX39zztfLEIAQNwFAmME+6xNE9ltxX78wg5QBkyAlEfHdCDvpydxTfHf5B1+/iIAgJZOIiyIM5uZAKytVDOZ+xh/XbzbME2EQUdEcHR+a/uT4mQoAz2vAS5MTv+OXkQlUq6s7Jwsqo+ND0yYAENEIs84o5X2Q3r51F0fe78b9v2Zw+dIgFheXAg2IWYOIRoC6I8hFrWSYZmNnk9KuCxNWYmwqN2sAwIPHd5a7DnbHBfiQqOGlG1jMDBIM/DY1OAQAapOupF9YV0TktSEiAmFd0Ur6N2KboHx+eDlkGSnWusLMu4bw+j9ZCVlGqv7i2zZPjpOOGYICSCWVUlu7d4RAuKgJqa3vhm1fyueHlzUhRYKsdmsIUh0zQ7s1kCDrBfGsqF49J3uPsXYzAsmsp25dv/UYgbLKMLNXJr+/5vetQFvMcdKxsDJPCyjxf7OU1tgdCfKI/A9Jb8V+w6HnwQAAAABJRU5ErkJggg==);
}

body.business .playerArea a.bigPlayBtn {
	background:url(data:image/png;base64,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) center center no-repeat;
}

body.business .playerArea a.bigPlayBtn:hover {
	background:url(data:image/png;base64,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) center center no-repeat;
}

body.business .playerAreadiv.bar loaded {
	background-color: #90D6F0;
}

body.business .playerArea div.bar .playhead {
	background-color: #56C6EF;
}

body.business .playerArea a.pinBg {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABh0lEQVQokY2SPWsUURSGnzsz3tlYmMGkETEscW1UMKVdphk00V42Vf6BrXabf6C/QKsNdtqM6Iompd1CQJDAgmixNjIp1M3cc+61SDbsaoh74BTv4X3OBxzDKbFWtFcn9eve9u7fHjMp1ouNhwY652yaWZue1Eejn5WIdspe9+k/4Hqx8cxau7m4eIksW5jqriocHPxg+P1bp3zb3QKIx6slcfzkylKLNG2gXqcyhIBNG4hz+dLla/39wd5nA3CvaH+4kC3k8/MXTzv5JLxXhsOv1a/6dzNZK9qrJoryRuM8ztVnggCpncukljwxxuQ2nUPE/RcCCMFDxEoyFrU7nAlUrwAkePqqOtOaAKoKnn5U43a8ajUTBXjVqsbtxIPBp8PW8s0RhrtRFJ8JiThU9NGbdy92Y4D9wd7Hq80bTUJYMVGEMVMPRQgBcTXq5HnZ6z6G4wc4hl+1lq9nKnKbEPDeH6UqIo7gdbPsbW+N/dOtgft3HtzyPs4xZEfjqFBelu+7XyZ9fwC0HrlDw2hMhwAAAABJRU5ErkJggg==);
}

body.business .playerArea a.pinBg:hover {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABhklEQVQokY2SP2tTYRTGf+e9b2KkRK8UKhiHUP8tSju65YJcTMRBEKnd/AaudasfwU+gkxqndmktjZqMbl3iYok4ilLv1ube932PgzRei605cOA8h/PjeYYj/KM66XKrrDe3Xw2O3khZ3EmXHjvnV62txJVKdbLP84NMhNWN7e6zw110OLRvPXyuqiuzs+drc3MN6vWzpY5rItK+2JhndzQcTBw76YOWd9q/0Ghioojjau/HN/bH+/e2et11AUiT+x9mZupJ/cy5YyGAEDw/975nubqm7aTLLVeMk2rtNIXLTwQBImvjaiGJFZGkUjmFdw7/XwyC92BYtABBw1RuAD54jImwBHZUA0UxHagaIEQ7Jqfog2RTUQBIllP0o9Ho0/ja5esHPvi2MebkmN5hjVnZ6r0ZRACfR8OPV+ZvNFX9IiKI/PVQqCrBe4yYF5u97hMofc7ul+H61UsLcfDupmpAw59GFSP20dt3r59OAh+Nc/f20kIIUYIQ/7Yjw7O28f7l1/LdL1Z9oeVp2Tc5AAAAAElFTkSuQmCC);
}

body.business .playerArea a.playBtn {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAADVklEQVRIia2WT2xbRRDGv31/bCcvTQylTdK6xBESzQEJF07AoVFxWjXl0AqlND35VPWYcuoxEhIHLkRC4kSJEchgRYiIWgGDZbk9IPVAcaQIkSJqG2ilFlDdqM/J+u3OcEhcmcTPcRo+aS+zM+83s9p9MwIdKh6f6LOFFWu2eayKudzcw07iRbvN8WPnh2AhIRhTTk9vuJWP+2ilygIzUEgu5FOVHYHi8Ym+oGFNO07v1P79B+A4vW2zdd0V3L9/F667MiNJTbeqcgvojRNvvWjb3cmDB4djoVB3W8Bmra3VcOdOqeh5tUQmm170BcXjE309Qaf47NDzUdM0dwRpSGuN3yu3yo+kG2uuzGp26raDhf6BSBRgaK2eCAQA/QORKN0tFwAcadgep33q+OT7e/cOng51OWDmXS3DMGEa1kBkMBr+9belLLBxdOPHzg+FnK5yf3/kiatopXv3/sSauxpdyKcqFgAIi6ecnj3Q1Pq4zp4bR+TQIG4tl5D5Ot8xyOnZAylrUwAurYOEmQgEQtBatwx4fexVAMDhkWG88toRzH40h+VfStuCAoEQhDATAC6Jk2OTR4OBYCH81D7fgNlP39tiu/njElKfXcU/fz9oC6s++AtKrcYsARGzLHvHt+yll1/A4ZHn8N231/HVl1lfP8uyUa/XRw0IhIkZmrTv8pPjdOHMmyfwzrtv+8YSMyAQtgCAmXb1bp7Z97RvPDOtVybAZSLyvQjbqVT6Ax9+8IlvPBFBgMuWEFTUWsEkq6Wjn1y3ho+vpFHI/9DWT2sFIahoZLLpRSau7gSSuZrDxQuXt4UAABNXM9n0ogEAzDxPbY7uxo2fAABLS8u4eOEyZq+kUXNXt4WQ1mDmeaDpF2QGzbIdCHZSUMfy6hJa6uhCPlUxAGAhn6qQVjNE9L9BiAik1Uyj6xqNDUlq2pOyysy7hjAzPCmrktR0w/YYlMvNPRRCjXpSVndTGRHBk7IqhBptbnxbWvn6vGAX7GAoZhjG5u0OIGtFSd7o5rlhS7++fftnOTQ88gU0DzBRTBgGhGg7LIGIoOp1KM9L1tk719Fw0qyTY5NHBUTCMETCMFs/aNIKRJxkcPKb7z+/5vet9qluaGP8Os0Q0f8Gc1mSmu9kiPwXdG3ch3iLBWoAAAAASUVORK5CYII=);
}

body.business .playerArea a.playBtn:hover {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAADTElEQVRIiaWWz28TRxTHv2921z9Sgt2tCFFUESMicUlb0wqplxaDllbpD8EBC6Un37iGS6VKPeQ/IBJXRH1yk0ZV0yoNTWIFU4mKAwKngFQEASdIKI2I4wCNk3rnvR5CIjfZddbhK83lzfvuZ97M7MwQAspx0jGLzGR9rCZuMZ8fXg7ip0adn534qpPhZli4Lxp9I+6VU63+U1GkBhTM7NhUbrYpkOOkYwZTfzgS6bPtNrS07Gk42pWVlyiXF7C2ujqglfR7VbkN9MWnZ98TMbJtbR3JcDjaELBVa2tVLCw8LRLpzOj40LQvyHHSsZCyiu3tBxKGYTQF2ZDWGvPzc6V/uZasr8ysT7KgCra9LwESaHZ3BQIBtr0vsfhsvgDgyEZ4c9g9ztkLe1rjpyORKETktZpSBohUe+fbXfGHj+6Nv+Kv7y5lUcm29++uCh+Vy3+Da5IYm8rNmgCg4fZFI3uhxXu6vjx1Ah0d+/FoZg6TE9cDg8KRKF7WnvcBOP9qjSRjhcLQWnsaPvr4KADgUNcBfHC0G4O5Ucw8nNsRZIXCACQD4Dz1nOw9BkihtfVNX8OFi99ui9358z5++nECS+XGB8OLF0swlCRNAiWJCFo3t8veefcwDnV14trVG7jya8E3T5ECM1IKhDhDoEX7Nj+1tETQ83kKX39zztfLEIAQNwFAmME+6xNE9ltxX78wg5QBkyAlEfHdCDvpydxTfHf5B1+/iIAgJZOIiyIM5uZAKytVDOZ+xh/XbzbME2EQUdEcHR+a/uT4mQoAz2vAS5MTv+OXkQlUq6s7Jwsqo+ND0yYAENEIs84o5X2Q3r51F0fe78b9v2Zw+dIgFheXAg2IWYOIRoC6I8hFrWSYZmNnk9KuCxNWYmwqN2sAwIPHd5a7DnbHBfiQqOGlG1jMDBIM/DY1OAQAapOupF9YV0TktSEiAmFd0Ur6N2KboHx+eDlkGSnWusLMu4bw+j9ZCVlGqv7i2zZPjpOOGYICSCWVUlu7d4RAuKgJqa3vhm1fyueHlzUhRYKsdmsIUh0zQ7s1kCDrBfGsqF49J3uPsXYzAsmsp25dv/UYgbLKMLNXJr+/5vetQFvMcdKxsDJPCyjxf7OU1tgdCfKI/A9Jb8V+w6HnwQAAAABJRU5ErkJggg==);
}

body.business .playerArea a.pauseBtn {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAC9ElEQVRIia1WTU8TURQ9b+ZNOzB8VEmgCkLdGHfUXwAhRQKycEMQV/0JXfgD+AfyE7pCiS5YEJRICG6My5IYFxqxGDXRVSFM7eu8d6+LUixtpwzgSe7mnXfnnHtn5r0rEBGZzEK/I2S6cS1gXdjefnEYJV90IuemHo9BIisYOa+nL9Fuj398VGKBFWjkN3dWDy4klMks9Mctuex5fbnBwZvwvL6Obn3/CL9//4TvH60o0svtqmwRmp9ZHHec7vzw8O2063Z3FGhGpVLGjx9fC0FQzm5sre2FCmUyC/09ca8wOnYnZdv2hUTqMMbg28Gn4rHy042VycZN3U58dyg5kgIYxuhLCQHAUHIkRT+LuwDu1ddObT+4v/R0YODGQ7fLAzNfKSzLhm3J5MiNVOLzlw9bwEnr5qYej7leV3FoaOSMs64uF7knWdwaTaJcruDl2mu8f1c4l6vj16/vqPh/Ups7qwcWAAjJOa+nF4b0mTj2j3FrNFlra7eLa9f7InH18Hp6ISTnAKAmJOxsLObCGNMSjWCmyJwxBrGYCyHsLADI2emlCSllojmxHYi4ReA8TkqZmJ9ZHJcCIi2lE+krq7luvy+Mk9JBtVqdlBBIEDMMRaiIKXRfGEfMgEBCnuf0jGvqUFEIx0wAACnARSIK7X2zu9B3FMIREQS4KIWggjEaNsk26a3uKKR1YZwxGkJQwdrYWttj4tK5KpcEE5c2ttb2rJobXqcIrfP98oU4MgbMvA40HEF23C46sfglfbdHUFUwyvw7gjZ3Vg/I6BUi+m8iRAQyeqV+61p1QpFeDpQqMfOVRZgZgVIlRXq5vnYqtL394lAIPRkoVbpKZUSEQKmSEHqy8eJrucpr84Kz68TdtGVZzXQEkUpBUTDZPDe03Nf7+x/V2O27z2E4yURpYVkQouOwBCKCrlahgyBf5eBRpOGkEbPTSxMCImtZImvZ7X9oMhpEnGdw/tWbZ2/DntXZ6glOxq+HDJE6m8xFRXo9yhD5Fxb0G4/ECnsJAAAAAElFTkSuQmCC);
}

body.business .playerArea a.pauseBtn:hover {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAADAElEQVRIia1WQW8TVxD+5u2udw0G27IIFUGtD4gecX8BFlpEg5Cai4vg5AuH3vIT8g/gJ/gURHMxUhQaxULmjpCRilRVgJIDhxKhbCTAjvfNTA/GYOxsdhP4pLnMN+99M+/Nvh1CRoRho+iRWwMAIqpDESm0F6vtdTqre2nr6TDy+pXbP8FFU9kuBflCaew/efIUmC0Ggz4UiuFw0FbFvUeb958cSSgMG0UP7rIfBEulUgUnThQOzTaOh4iid3j/fq8bKy8eVOGM0I1rNy8Z47cqlbM13w8OFZjG/v4Au7s7kbX9+trGg+eJQmHYKObdoHdmbr7qOM6RRMZgZuy8fbPVt4PaZGXuZJBvvG6xXKmCFCz2WEIgoFiuVOXd2y6AX8buz2kvhLfuFgqnF30/D1X9JjPGgIAffjx/sfTy9d8bn/RH3eXknK1y+cxXyQWBjzt//I5z83Po9wdYe9jFs6cvUrkxdnd3wEOurj9e2TYAICTLXs4Dq/3KPvQ/4Nz8HAAgnw9QKhcycWPL+T7U8BIAjISUF3N+Hsw8Y5MQ1cwcM8PL+YBqEwDchau3Ltt4vyQsqfesokiKS+SMKd24dvOSS0R1Yxwwp3eZqiTGJXHGOBDR+qi9DYGVZ4KmISqJcUmcqICISi4AEAjC6UKqmhiXxKkIyDijD5atBbsZhERmmiCNU1UQdMtV1S4IEMlYUUJcEqejo+uZWG0PiihV5ZhQ1Wht48Fz0+ms7hlj2lnu6OPH/pE4EYYh0wbGT1B4+zcrw7bjesfO/CAIWzjqfXmC1jsrD4lMj238/UREAKV7649XtoFPTxAAeC41oYiyHGEaVBUqHLHR5bHv82/i31cv/vv5Qu0fUfsrQAHRoeNEIkQEKhLlPKf+1+af22P/zG5h2Cg6ii7I1Iwx03SqCFR6TKhPzw0zO3U6q3tMqEOkZePhaHEGARsPAZHWQSIHVjSJhauNyzbmJoAmJVSno0Rarue0Hm2uHm3cmkYYNoqu0qKoVCf9hsyWJW1nGSD/BzgsFVAM861MAAAAAElFTkSuQmCC);
}

body.business .playerArea div.volume {
	background-color: #56C6EF;
}

body.business .playerArea .volumeFull {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAEJUlEQVRIiaVWTUxcVRT+7nv3zd+DMiM/BUFnqK2lGzttjDTWWDKZtkJBSQzlZ+PERKNJF6NR4wIJW4OxbI2biQsKdkNSbENLCMbGpNXEIR21tikMbUrCIGb4eQNv3rv3upifzDDMBOiXnOTl3HPOd87Nefccgl3C7++qUAj15uoMYYanpq6u7saflDps8/W5QREgAkG17IBzJxttYy0uCIZhInR9emRhT0R+f1eFVaKDqnogWFPzPFT1QMlsNW0NsdgiNG1tWOfm4E5VFhC1n+8+riiOUH19o9dmc5Qk2I6trQSePp0PG0YiMDE5NluUyO/vqiizquEX3S97ZFneE0kGjDE8XngQ3dA1b25lNNfIoVhnDtY2eAABxsx9EQHAwdoGD1+MzgA4kdFl075wrvdyZWVdp82uQgjxTCJJMmSJ1jbUeZwPH0Ums0Rtvj63ze4Ydbmq9hW4xdcMI2lgNb6e1SmKBVtbm6caG46FHs7fW5UAgFARVMvKwbhZUlrb38x+19VXwWKlcLrK0NXzFoKfvQeLlebZq2XlIFQEASBFROSAxWIDY2xHsVgVfPr5++h4xwfGGJyucnw1eAkfX+pDLLaCWzdvw+Gww+c/le9nsYEQOQAAUuvZ3jOUUmcxksNH3Ph66AscbTqU7arY0gru//0IR5sO4fARNyZv/AIAeP30yQJ/Sqmz/Xz3cUpAvJQqBV32w8i3O3ZUxu733+6h6dhLOP3GSXz/3SiWl/9DdfVzqG+oweOFxaw9pQqSyWSLBAInFwKMszwphsx5NPoEAFBZ7QLjDMvLKwAAm92aF4cLARA4KQAIwXf932TsOEsnI9L/nBBZfW4sIXiqMgIR5ZyDseJV5BOl7CqrXACApaUVMMZgd9gBAOvrG3mxOOcgEFFKCA8zZkLmeY8E3u38AABwsacD3T1v5zimgrz62isAgEjkPmx2CxobX4CmJTA3l/+AM2aCEB6WJibHZgUX8WIV/Dh6DQP9Q9C0RFbnUO1obj6BWOxfzEz/ivYOPwDg7p0/CvwFF/GJybFZCQCEEOO8xNX9GXmAjz78EpHIPwCAhLaJgf4hDPR/A4dqR3uHH5qWwNjotTw/zhiEEONA+vVu8/W5ZascVSzWomSlcLGnA9H5J7h7J5ynN5I6mM4816dHFrJj4sK53suK1R6UJGlfZNvBOYehbw7/dPPKJ0D6CQIAnZuDhq7HRbpNnwVCCBi6Hte5OZjRZYmmpq6uEmK2GLoe55zvmyRViR4nxGzJHXwFozy1LygzitXm3es1pki2wjo3WrbvDQXzem7uL93d2DQKJmoF514iSSCk5LIEzjnMZBKmYYSSwujZ1XKSi9azvWcISECSSECS6Y42nJngXIQEROjGrSs/F4tVOtU00utXpwDx5DuLqM7N8d0skf8DLmacsMIJITUAAAAASUVORK5CYII=);
}

body.business .playerArea .volumeFull:hover {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAEAElEQVRIiaWWT2hUVxTGf/e+9/LmpdYZx5pGqSaBdFMqRovtwlrTMEmwiMZFtHZRIrQF6SZSoZsWsikILgxd1G2g1GKzSSWkxIYQCy20lDqBioZGSeKfpjqJI+iMad69p4tkpjOTSYjxgwOP737nfO+8++8pVolEoj3qKbehkJuXMDk01PtwNflqpcF3mt6rsYQdVmxnEDwXK6fJZh+ntdLdGrdnYPj85FMZJRLtUceqLj8S6YzHq6isXLfi22Yyj5idvcfckyfdRktXuS6XGB1oPbpDxOmpqtrS4PvBigalmJvLcu/e3aRSpqN/8MLoskaJRHu0QnvJ6upttY7jPJVJDsYYpqenJv618w2FnbmFIg89Eo9vqkUJxoZrMkJBPL6pdiY1PQLszNH5196fOHp23fOxtkgkQESeKbR2UEpX17xUHxu/eXVw0X9hdWlPTcTjL66piT17d3Hzxi3+vnu/iJ+d/Qc7L7UDw+cnNYAh7PQjAUbCFaOp+Y38c9XmOJ7vsD5WyYFDb/PhiSN4vlOk9yMBhrATQC94S4dX4WOMKRtehctHJ96lufVNjDGsj67j5CfHef/4YVKpB/x0+TeCIMKeva+V5PmAdADo/c3H9mnHiVljKRd1dVv57POPqa+vAcAay8z9B4z/NUl9fQ11dVsZGf4VgN27ty/J144TO9B6dIerUA1KKYwpXmVfftVVdj5yutHkNepfrmH369v55us+ZmbSbNwYo3rzC9y5PZ3Xa6WxlkaNImYRjJiiWA658Vu37gCwYWMUI4aZmQcA+BGvqI5FQBFzAcRarFm+eCFyOmvt4vTKAieS5wtribUo7eAqZEJEMKs0yuk2bIgCkErNYowhCCIAPHr0uKiWiKCQCVcpmxSxWFts9MHxUwAcPNTCwbaW/zta1DXsfAWA69fG8X2Prdu2kMlkmZq8XVRHxKKUSur+wQujCOnlOrj4/SXOnD5HJpPNc0EQYeeuV0mlZvnl599pbnkLgCt//Lm0gJDuH7wwqgGUUn2lHRVibOwGn576grHrNwDIZp9w5vQ5zpw+RxBESLTsJZPJcrHvUlGetQalVB8UHEEh8xOO65Z6rAoHD7UwNXWH5JWrRbwJQ1y82oHh85P5a6K16chZtOrUWq/JrBTWWrDSPTj83UnIH0FgtHSJNWlZXKbPAhFBrEkbLV05Lm80NNT7sMJzGq0x6fweWQMW91G6wnMaCy++JVd5ItEedYQRlG542s9orQWxSaNoLP1vWFJpaKj3oVE0KqHHhPOspjtrLSacRwk95UzKdlSI/c3H9lkTdgjSsSAtnb8FTqF6tOP2/PDjt5eXq7WiUQ6JRHvU126boGqLk2VizoZ9q/mJ/A8xb199mP8b4QAAAABJRU5ErkJggg==);
}

body.business .playerArea .volumeHalf {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAADoElEQVRIia2Wz28bRRTHv7M7azve/HCU0iQkwm5KW/cAdRGiBxCNIpcqJYVIKOTHBQuJA1KFLCRugHxHgvwJFoeQ0AuoUZBFsNJLL3Bw1LSkrZo6QCvZEMmNumnWO/OGg2Pj1uuV0/CkkVZvv28+783OzjyGFi0en+gyGI/V+xwlcsvLlx+2Es+8Xl4YmQmDI8EUkmZ7Z8hNYz3aLimGWQikl7Jzm/sCxeMTXX6Np0yzM3n48PMwzU7PbC1rG8XiA1jW9qxNIuVWZQNo7PzkKcMIpgcGjsQCgaAn4Gnb3d3B/fv3co6zk1jMLKw2BcXjE13tfjP3Qvh4RNf1fUGqJqXEH5u3849sK1ZfGa8XBQ3/Sm/fYARQkFI8EwgAevsGI/QgvwLgdNVXS/vtt6a/6enpHw+0mVBKHWhomg5d432D/ZHQnbtrGWBv6S6MzIQDZlu+t3fwmatws0LhL+xajyNL2blNDQAYV0mzvQOShOcYHXuz9tw/cAg+P/fUm+0dYFwlAaACYnrC5wtASuk6fH4Dn372IS6+OwIpJULdHfgidQkfX5ppGiOlhM8XAGN6AgD46Lnps5zzkJTStfwT0SF8kvwAQbMNQGVXFQtbWP/9LqInj+LFY2HcWt9ounyc89DY+clTnIHFODcadtm3c1+7BlZ1v/16HdGTR/H6G6/g5o3bHiAD5XJ5mIMhREpBkntFDaA9XT7/JwCg57luz1hSCmAIcQBQilr+b6o6qi618v7nlCIAAGdQeSJCs2/UCKroeg51AwAKhS3PWCICg8pzxignpYBOTxwSeG/8IwDA+1MXMTn1Tl1gZdJXX3sZALC2tl7zuScmwBjltMXMwqoiVWom/H7+Cr78/CtY1k7NFzTbcObMaRSL/2Ale60pBAAUqdJiZmFVB4BjQy9FNU2LMU1zFf9d3EImcxXHTwxhJXsNjiNwY+0WFq/8gh3rcVMISQkpxPydjes/1o4g3a/nDZ/fM7v9mlO2IW353xG0lJ3bJClmieh/gxARSIrZ6q1bWyubRMqx7ZJS6sAQpRQc2y7ZJFJVXw20vHz5IWNi2LHt0kEqIyI4tl1iTAzXX3wNV3mlXzBWDH8gpjXZHN6Q3ZxNzvDTfUPDfb2xcdMOH4nOQ6o+RRRjmgbGPJslEBFEuQzhOOmycqZaak7qbfTc9FkGltA0ltB07qohKUCk0goq/dPP311tNpd3qnu2136NK7DIk8Eqb5P4oZUm8l8CPCzz2RDLyQAAAABJRU5ErkJggg==);
}

body.business .playerArea .volumeHalf:hover {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAADjUlEQVRIiaWWz28bRRTHv2921z9CwI5RQ0CAHeJKCIrqIPHjgFSr2jQKqko4WKEckCN+SNyC4A/wEYkDEQe4+hQa5UJRFEixQhBqufTgCEFbmlCHChSC4zoSxAneeY+DY2Mnuys3fdJIq7ff73zmzc7MDqHLsO1MxCIz1Z6ri1MsFOa2u/GT38uXT78eZzhZFp4Kh++LumlqtX+qitS0gplfWJpZvyuQbWciBlMuGApNxWL96Onp9R3tzs7fqFQ2sbe7O62V5NyqPAQ6OzpxUsTI9/c/kgoGw76Ag7G3V8Pm5h9FIp2dX5xd8QTZdiYSUFZxYODxhGEYdwVphtYaGxu/lf7leqq9MrNdZEEtx2LHEiCBZudIIBAQix1LbJU3lgEMN9OtYY/ZEx/33h8dD4XCEJF7akoZIFID8UeT0dVff1rc5zdWl7KoFIs9dLQqPKJS+RNcl8TC0sy6AgANZyoYCkOL49tOj7zQeu5/OAYraPjqg6EwNJwpAFANtmStQBBaa9dmBUy88+5rGBl9CVprPBDpxXvvT+KNyVc9PQ1fEIBkAcAcGzl/CpAoa3YtfygZx5tvZxDuCQEAWDO2/rqD1ZvrSB6PY3DwMayteu5TKMOInh2dOGkSKEVE0LpzlX3yac7V2NStFK8heTyO555/Br/cWPMGkQIz0iYIUYZAi/YUd4D2dbdv/w4A6Hsw4utlCIgoagKAMIN1d6Cmjnl/qkV8vcIMUgZMgpREBLpLUFPX1xcBAJTLFV+viIAgJZOIiyIM5k7xW5MfAADOvXIG58bP/F/Rvi41/BQA4Pq11UPeThCDiIpqfnF2BYKql/DLi5fw0YefYWen1sqFwyEMP3sC5XIFVy5f9YQ0SKjOL86uGACQfOLpJwWSIlKu2q2tO1j+9gcMDcVx5fJVOI6DG9fXULj0PWq1XU8GswYBF9Zu/XyxdQQ5qJcM0/Q0HSW048CElVhYmlk3AODmrR+3k4MnogK8SOT70+06mBkkmP566cIs0DqCAK0kJ6yrInLPEBGBsK5qJblmrgUqFOa2A5aRZq2rrT1yhODGnqwGLCPd/uM7NE+2nYkYgmWQSinlvjj8IBAuakL64L3hUE+Fwty2JqRJkNdOHd1Ux8zQTh0kyLtBXCtqj7GR86dYO1mBZBvSg9+vkSNQXhlm/qtvPv/Oq6+ulphtZyJBZY4LKNFpltIeO190c4n8D8qsHCUxeZqIAAAAAElFTkSuQmCC);
}

body.business .playerArea .volumeNone {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAADBklEQVRIia2WQUtUURTH//e9+2ZGn+lAkFaSU4ty5/QFSmQqLCshTG3TEBStYgiCFhHug/IjDC0sayMkhiRi32AECyqqMVLQ1Sg+886795wWOjbpzPSe9oezufec9zvnvss9RyCgUqm+JkfIZPmazzo3NfV6JUi8qLV5setGGyTSgpFxGxrjlXy8tdUCCwxDIzsxPTIfCpRK9TVFLTnkuo2ZQ4eOwHUba2breatYXl6E560OK9JDlarcBeq50N/hOPXZo0ePJ2Ox+pqAndrYWMfCwvec76+nxydHZ6uCUqm+poaomzvWdjJh23YoSEnGGPyY/5xfU16yvDJZ7lTvRGeaW1oTAMMYvScQADS3tCZoMT8D4HRpbTvtS+cHnx08eLg3VueCmfdllmXDtmRL6+FE/MvXuUlg6+gudt1oi7l1+ebm1j1XUUlLSz+x4f1KTEyPzFsAICRn3IYDMKRrWnfPmX/6lJvbcABCcgYANkHCTkciMRhjKlok6uD+g1u4fLWrqk/FuEgMQthpAJDd5wbPSinjxpiK5Z9qP4F7mZuod+sAbN6qMJJSxnsu9HdIAZGU0tl1y56PPK0YGPY2SumgWCx2SgjEiRmGgmUa1K8kYgYE4hIAmClwpmErYiYAgBTgPBEFPvuw/4iIIMB5KQTljNGw6a9HAtd6bwMArg9cRv/AlbLAcCBjNISgnDU+OTrLxIVqjq9evsHjR0/geeuhACUxcWF8cnTWAgBmHqMaR/Jh7jPu3nmIublPoSBkDJh5DCh7guyonXci0T1lXU1+UcEo8+cJmpgemSejh4nov0GICGT0cKnrWqUNRXrIV6rAzPuGMDN8pQqK9FBpbRs0NfV6RQjd6StV2E9lRARfqYIQurO88e1q5ZvzgjPjRGNJy7J2bgeAbOQU+Z0754Zd/frbt4+q7Xj7SxhuYaKksCwIUXNYAhFBF4vQvp8tsj8QaDgpV/e5wbMCIm1ZIm3ZsqIPGQ0izjI4+/bdi/fVvlU71S1tjV+9DJH4O5jzivRYkCHyN1HmASz1J/umAAAAAElFTkSuQmCC);
}

body.business .playerArea .volumeNone:hover {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAADAUlEQVRIiaWWz0tUURTHv+e+9+aHGTMMaBKRE7kMnFa1CBzkqRhibgaz1UQ/oJ0Loe1sgqBF0qK2s7IGNxZiWYPYfzASQVLW2CJMSkaoUZt3z2kxzTSO8+ONfuFuzvue87nnvfvuvQSXsu1YwCIzUhkriJNJp2e33eRTo4eX+691M5w4C0/6/ceCtTw7O79zitS0gplcWJpZbwlk27GAwZTw+nyToVAn2traG842n/+Fra1N7O3uTmsliVpdHgCNDI33ihjJzs6TEa/X3xBQrb29HWxufssQ6fj8YmqlLsi2YwGPsjJdXafDhmG0BClJa42Nja/ZP1yIVHZmVposqOVQqCMMEmh2DgUCAaFQR/jnj41lAOdL4fK0h+3xh+3Hg2M+nx8icqShlAEi1dV9qif46fP7xX/84upSFmVDoROH66KOtra+gwsSXliaWVcAoOFMen1+aHEajv6BC009lcPr80PDmQQAVWRL3PJ4obWuOSyPidt3rmJg6FJdT+08LwCJA4A5PDDRB0iQNdds/2xPN27cisHf5gMA1PPVkzKM4MjQeK9JoAgRQev9q+zR40TNxGpfUxApMCNqghBkCLRoV4lufSUxBEQUNAFAmMHaXQG3vpKEGaQMmATJigi0ywJufWWQCAiSNYk4I8Jg3l/g5vUpAMDolUGMjg2W49W+5iAGEWXU/GJqBYJcPeOL56/x4P4T5PM7LQH+k5CbX0ytKAAgorlGM11dXcPdqXtY/bDWEoNZg4jmgIotyEEha5hm48wWpR0HJqzwwtLMugEAH7+82+45cy4owEWihoeuazEzSDD9aulZCihvQYBWkhDWORE5MkREIKxzWkmiFCuD0unZbY9lRFnrHHNr20yluPhP5jyWEa08+A68J9uOBQzBMkhFlFLVj5tCIJzRhGj1veFApXR6dlsToiRIaqcAN90xM7RTAAmStSA1O6rU8MBEH2snLpB40Vr9/YoxAiWVYSZfvnn6tl4tV0vMtmMBrzLHBBTenyzZPXbm3Fwi/wK2sOuTpPGF3gAAAABJRU5ErkJggg==);
}

body.business .playerArea a.fullscreenBtn {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAADgElEQVRIiaVWTU8bVxQ9b+Z5MAwfDmn4SGjtBKlSokqhq3YXizqNQrNggyJY8RPoP/A/qH8CKySUDVIREhIirKpK7cJI6SYtqd3WVowaZEhMZjzv3tuFa8f22MaQI73FvPfuPffcmbn3KvSJVGppLKL0XPNeICa7t/fstB971etwYX4lDo1VJVhzh0djne5U3p2VRSEDg/Wd/Y38pYhSqaWxAUunXXd0bWLiJlx3tGe0lcoZjo+LqFTOMj6bdCeVIaInj57ej0SG1m/duj0XjQ71JGiH552jUPgzGwTnq9u7m4ddiVKppbHhATf7WfzzhG3blyKpg4jwV/5l7p1fmWtWppsvDUUGDianZhKAgMhciQgAJqdmElzMHQD4sr7XCPu7b5d/uH59ejE66EJEPmpZlg3b0lMz04nY70cvdoH/U7cwvxKPuoO5ycmZRlSuO4g7s59iIOpgavoGHCfSODsuvWlR4Hk+fK+KV0d/o1J539gvlf6BV3mf2NnfyGsAUFrW3OEREH9IV2x8BMlvvsLde7Md03NycoqdH58DABxHw3E0PrkRw9nbtx+CHR6B75+vAfjeAgCl7FXHiYKIGouZcW28+2c9Pj4GO6LBIo1VDYIWH44ThVL2KgDoxw+XH2itY0TU4oiIAOnKAwDwPT9k0+5Hax178ujpfa2g5rSOhL4yZoJcwMRMoed2P1pHUK1WkxoKMRYBhYz4QkUirReYOexHBFCI6ZoBhyIhNigWS5i+OdGRpFgshRQRm5AfEa4pU5AcM4dyy8T49ZdDFAqvOxK9+fekprrNJuSHGQqS00pxlsjAZt16QRgigmIXok5g4bBKMlCKs9b27uahsJT79nZJCEt5e3fz0AIAEdniNsnFwmsEQf/1LghMSD0TQUS2gHpRJaSJzKrVVLE9z8fB85+uqKMGIgMQ0gBgAcDO/kaeyWTaX+7HgJnBZDL1rmvVD3w26cD3y+3/xlUgIgh8v+yzSdf3GkR7e89OlTLJwPPKxgRXJ2FG4PtlpUyyufG1tNGXR7+VZu988bMwJZk5ZlkWlOo5v7TAmACmGpSVMsn2Vh7q13+8epGP3767bkNFiehrKMCyerd1JkIQVEGGspZFi+0kwAXj1uOHyw+UwrqCSli2DaWslnMRBteqfFkUMlUOMt3mvL7ysjC/EoeNRSi0znaCMghbvea5Ov4DGP4bUHn3IpsAAAAASUVORK5CYII=);
}

body.business .playerArea a.fullscreenBtn:hover {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAADXElEQVRIiaVWTWsbVxQ9982MPmxVGibYcUupFXBKF4Wou+wiwgTjkoUpCJOu9BPcf6B/UP8ErdwYb7wwad0I40J/gEwICThN5LQpruuqkip/jDTv3i4Uy5rRh6X2wNvcOe+ce+/ceW8IY8J1cymLzExvrC1+uVTarI+zn0Y9/PL+1/MMP8/Cq/H4tD2Ic35+WlOk1hTM4pPd9cOJjFw3lzKYCtFYbNVxZjE1lRiZ7dlZE9XqMbyLizWtpDCoyj6jh4srd0SM4uzsR5loND7SIAzPO8fx8e9lIp3f3tnYH2rkurlURFnlublP0oZhTGRyCa01jo7eVlrczvRWZvaSLKg9x5lJgwSa/f9kBAIcZyb918nRHoAvLsPdtJfclW8TH9jLsVgcIvK/llIGiNTc/McL9qvXz3fe+3emS1lUcZyb3cQWbs8jkZjG7M0bcG5cDVzzn1M0m2eBImp/N9BsnuLVQXDoqtU/wG1JP9ldPzQBQMNfjceS0HLVrk8/u4XlrxYRjUYGdujpjz/j7eE7AEDSTiBpJ/DL6wp8X3c50VgczXZjFcA3qhOSvBWJQmvdXdOJqaEmADD34QxYOLA8rxXQsCJRAJIHAHPpwaN7gNisOSAkIkNNAKDltSAc5IQ1AEAZhv1wceWOSaAMEUHr4JQJ928KJsJg1oFYWAMAFCkwI2uCYDMEWoKbRK4zkj5OWAMAGAIiss3L7FkHScd/VuF5raHv6bd3R2AJt67fSJhByoBJkIqIQIdI3sUFHq9vIZnsP+c8r4WTk2pfPKwBdConSMUk4vKgfrMw6o0G6o3GwIoGIazRMWIQUVlt72zsQ1AbW21SCGrbOxv7CgCIaCucTeXNrxPpDeIzaxDRFvD+UDVgFXxu56GuSC9fHODli4MJ0w9CWGDCKnQ8ABy8eVZfuPW5LcBdopGX7thgZpBg7YfdxxsArmrQSgrCunbdiTAORATCuqaVFC5jXaNSabMesYwsa13ja06FUeDON1mLWEa29+Lr65Pr5lKGYA+kMkqp8ONrTSBc1oRs+L+hT6lU2qxrQpYERe23MU51zAztt0GC4iCTgRX1YunBo3us/bxA8h1q+P11YgQqKsMsfv/0u5+GaY01Yq6bS0WVuSygdHCzVDz2t8b5ifwXpNTsk2/kHFkAAAAASUVORK5CYII=);
}

/* Overrides for mobile
============================== */

@media only screen and (max-width: 767px) {
	#videoPlayer {
		position: fixed;
		left: 0;
		width: 100%;
		margin: 0;
	}

	#videoPlayer .close {
		top: 0;
	}
}