@font-face {

	font-family: 'Klavika Regular';

	src:url('../fonts/klavikabasic-regular-webfont.eot');

	src:url('../fonts/klavikabasic-regular-webfont.eot?#iefix') format('embedded-opentype'),

		url('../fonts/klavikabasic-regular-webfont.woff') format('woff'),

		url('../fonts/klavikabasic-regular-webfont.ttf') format('truetype'),

		url('../fonts/klavikabasic-regular-webfont.svg#klavika_basic_regularregular') format('svg');

}

@font-face {

	font-family: 'Klavika Regular Italic';

	src:url('../fonts/klavikabasic-regularitalic-webfont.eot');

	src:url('../fonts/klavikabasic-regularitalic-webfont.eot?#iefix') format('embedded-opentype'),

		url('../fonts/klavikabasic-regularitalic-webfont.woff') format('woff'),

		url('../fonts/klavikabasic-regularitalic-webfont.ttf') format('truetype'),

		url('../fonts/klavikabasic-regularitalic-webfont.svg#klavika_basic_regular_italiRg') format('svg');

}

@font-face {

	font-family: 'Klavika Bold';

	src:url('../fonts/klavikabasic-bold-webfont.eot');

	src:url('../fonts/klavikabasic-bold-webfont.eot?#iefix') format('embedded-opentype'),

		url('../fonts/klavikabasic-bold-webfont.woff') format('woff'),

		url('../fonts/klavikabasic-bold-webfont.ttf') format('truetype'),

		url('../fonts/klavikabasic-bold-webfont.svg#klavika_basic_boldregular') format('svg');

}

@font-face {

	font-family: 'Klavika Medium';

	src:url('../fonts/klavikabasic-medium-webfont.eot');

	src:url('../fonts/klavikabasic-medium-webfont.eot?#iefix') format('embedded-opentype'),

		url('../fonts/klavikabasic-medium-webfont.woff') format('woff'),

		url('../fonts/klavikabasic-medium-webfont.ttf') format('truetype'),

		url('../fonts/klavikabasic-medium-webfont.svg#klavika_basic_mediumregular') format('svg');

}

/* General reset */

* {font-size: 100.01%;}

html {font-size: 112.5%;}

body{
	margin:0;

/*	background:#262626;*/

	min-width:1180px;

	color:#666;

	font:1em/1.3333em "Klavika Regular", Arial, Helvetica, sans-serif;

	-webkit-text-size-adjust:none;

}

img{border-style:none;}

strong{

	font-weight:normal;

	font-family:"Klavika Bold", Arial, Helvetica, sans-serif;

}

h1, h2, h3, h4, h5, h6{font-weight:normal;}

em{

	font-style:normal;

	font-family:"Klavika Regular Italic", Arial, Helvetica, sans-serif;

}

a{

	text-decoration:none;

	color:#00aeff;
	

}

a:hover{color:#028fd1;}

input,

textarea,

select {

	font:100% "Klavika Regular", Arial, Helvetica, sans-serif;

	vertical-align:middle;

	color:#4b4b4b;

}

form,

fieldset{

	margin:0;

	padding:0;

	border-style:none;

}

input[type="image"]{

	padding:0;

	border:none;

}

input[type=text], input[type=password], input[type=file], input[type=submit], textarea{

	-webkit-appearance:none;

	-webkit-border-radius:0;

}

.text{

	position:relative;

	display:inline-block;

	vertical-align:top;

}

.text .input-placeholder-text{

	z-index:99;

	left:0;

	padding:5px 10px 8px;

}

input[type=text],

input[type=password],

textarea{

	position:relative;

	overflow:hidden;

	float:left;

	margin:0;

	padding:5px 10px 8px;

	background:#fff;

	border:1px solid #0088c7;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.4);

	box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.4);

	height:24px;

	color:#a4a3a3;

	font-size:18px;

	line-height:24px;

	outline:none;

}

textarea{overflow:auto;}

input[type=text].focus,

input[type=password].focus,

textarea.focus{

	padding:5px 23px 8px;

	border-color:#fff600;

	color:#4b4b4b;

	-webkit-box-shadow: 0px 0px 7px 0px rgba(255, 255, 255, 0.67), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.4);

	box-shadow: 0px 0px 7px 0px rgba(255, 255, 255, 0.67), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.4);

}

.error input[type=text],

.error input[type=password],

.error textarea,

.error .select-area{border-color:#f00;}

input[type=submit]:hover,

input[type=reset]:hover{cursor:pointer;}

.error .chk-area{background-position:-192px -363px;}

/* wrapper */

#wrapper{

	position:relative;

	overflow:hidden;

	padding:10px 0 0;

	background:#fff;

	width:100%;

}

*+html #wrapper{padding-top:20px;}

/* header */

#header{

	position:relative;

	z-index:10;

	margin:0 auto;

	padding:0 11px 1px 1px;

	width:1116px;

}

#header:after{
	display:block;
	clear:both;
	content:'';
}

/* logo */

.logo{

	overflow:hidden;

	float:left;

	margin:10px 0;

	background:url(../theimages/logo-new.png) no-repeat;

	width:185px;

	height:60px;

	text-indent:-9999px;

}

.logo a{

	display:block;

	height:100%;

}

#header .holder{

	float:right;

	padding:16px 0 0;

}

#header .button{

	float:left;

	margin:0 0 0 16px;

}

/* nav */

#nav{
	float:left;

	margin:15px -2px 0 0;
	padding:0;

	font:0.7778em/1.14286em "Klavika Bold", Arial, Helvetica, sans-serif;

	text-transform:uppercase;
	list-style:none;
}

#nav>li{

	position:relative;

	float:left;

	margin:0 18px;

}

#nav a{color:#000;}

#nav a:hover,

#nav .active a,

#nav li:hover a,

#nav li.hover a{color:#00aeff;}

#nav a.pressed,

#nav .active a.pressed,

#nav li:hover a.pressed,

#nav li.hover a.pressed{color:#028fd1;}

.drop{

	position:absolute;

	top:-9999px;

	left:50%;

	margin:0 0 0 -82px;

	padding:13px 0 0;

	font-family:"Klavika Regular", Arial, Helvetica, sans-serif;

	text-transform:none;

	width:164px;

}

#nav li:hover .drop,

#nav li.hover .drop{top:15px;}

.drop .drop-holder{

	position:relative;

	padding:1px;

	width:162px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	background: #f0f0f0;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZjBmMGYwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjIlIiBzdG9wLWNvbG9yPSIjZThlOGU4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODMlIiBzdG9wLWNvbG9yPSIjYzVjNWM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzBjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

	background: -moz-linear-gradient(top,  #f0f0f0 0%, #f0f0f0 4%, #e8e8e8 22%, #c5c5c5 83%, #c0c0c0 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(4%,#f0f0f0), color-stop(22%,#e8e8e8), color-stop(83%,#c5c5c5), color-stop(100%,#c0c0c0));

	background: -webkit-linear-gradient(top,  #f0f0f0 0%,#f0f0f0 4%,#e8e8e8 22%,#c5c5c5 83%,#c0c0c0 100%);

	background: -o-linear-gradient(top,  #f0f0f0 0%,#f0f0f0 4%,#e8e8e8 22%,#c5c5c5 83%,#c0c0c0 100%);

	background: -ms-linear-gradient(top,  #f0f0f0 0%,#f0f0f0 4%,#e8e8e8 22%,#c5c5c5 83%,#c0c0c0 100%);

	background: linear-gradient(to bottom,  #f0f0f0 0%,#f0f0f0 4%,#e8e8e8 22%,#c5c5c5 83%,#c0c0c0 100%);

	-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);

	box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);

}

.drop .drop-holder:after,

.drop .drop-holder after{

	position:absolute;

	top:-9px;

	left:72px;

	overflow:hidden;

	background:url(../theimages/bg-sprite.png) no-repeat -187px -25px;

	width:20px;

	height:10px;

	content:"";

}

.drop ul{

	position:relative;

	overflow:hidden;
	margin:0;
	padding:12px 10px 14px;

	min-height:30px;
	list-style:none;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	background: #fff;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3));

	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);

	background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);

	background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);

	background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 );

}

.drop li{

	padding:6px 2px 7px;

	border-top:1px solid #c1c1c1;

}

.drop li:first-child{border:none;}

.drop a,

#nav li:hover .drop a,

#nav li.hover .drop a{color:#333;}

.drop a:hover,

#nav li:hover .drop a:hover,

#nav li.hover .drop a:hover{color:#00aeff;}

#nav li:hover .drop a.pressed,

#nav li.hover .drop a.pressed{color:#028fd1;}

/* button */

.button {

	position:relative;

	overflow:hidden;

	display:inline-block;

	padding:1px;

	color:#666 !important;

	font:0.8888em/1.5em "Klavika Bold", Arial, Helvetica, sans-serif;

	text-align:center;

	vertical-align:top;

	cursor:pointer;

	-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);

	box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);

	-webkit-border-radius: 2px;

	border-radius: 2px;

	background: #f2f2f2;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjZjNmM2YzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjIlIiBzdG9wLWNvbG9yPSIjZWFlYWVhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjYzhjOGM4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzBjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

	background: -moz-linear-gradient(top,  #f2f2f2 0%, #f3f3f3 2%, #eaeaea 22%, #c8c8c8 80%, #bfbbfb 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(2%,#f3f3f3), color-stop(22%,#eaeaea), color-stop(80%,#c8c8c8), color-stop(100%,#c0c0c0));

	background: -webkit-linear-gradient(top,  #f2f2f2 0%,#f3f3f3 2%,#eaeaea 22%,#c8c8c8 80%,#c0c0c0 100%);

	background: -o-linear-gradient(top,  #f2f2f2 0%,#f3f3f3 2%,#eaeaea 22%,#c8c8c8 80%,#c0c0c0 100%);

	background: -ms-linear-gradient(top,  #f2f2f2 0%,#f3f3f3 2%,#eaeaea 22%,#c8c8c8 80%,#c0c0c0 100%);

	background: linear-gradient(to bottom,  #f2f2f2 0%,#f3f3f3 2%,#eaeaea 22%,#c8c8c8 80%,#c0c0c0 100%);

}

.button span{

	position:relative;

	float:left;

	padding:9px 10px 11px;

	min-width:184px;

	background: #fff;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #ffffff 0%, #f9f9f9 26%, #e7e7e7 77%, #e2e2e2 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(26%,#f9f9f9), color-stop(77%,#e7e7e7), color-stop(100%,#e2e2e2));

	background: -webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 26%,#e7e7e7 77%,#e2e2e2 100%);

	background: -o-linear-gradient(top,  #ffffff 0%,#f9f9f9 26%,#e7e7e7 77%,#e2e2e2 100%);

	background: -ms-linear-gradient(top,  #ffffff 0%,#f9f9f9 26%,#e7e7e7 77%,#e2e2e2 100%);

	background: linear-gradient(to bottom,  #ffffff 0%,#f9f9f9 26%,#e7e7e7 77%,#e2e2e2 100%);

}


.button:hover span{

	background: #fefefe;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjM2MzYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #fefefe 0%, #f5f5f5 21%, #cccccc 81%, #c3c3c3 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(21%,#f5f5f5), color-stop(81%,#cccccc), color-stop(100%,#c3c3c3));

	background: -webkit-linear-gradient(top,  #fefefe 0%,#f5f5f5 21%,#cccccc 81%,#c3c3c3 100%);

	background: -o-linear-gradient(top,  #fefefe 0%,#f5f5f5 21%,#cccccc 81%,#c3c3c3 100%);

	background: -ms-linear-gradient(top,  #fefefe 0%,#f5f5f5 21%,#cccccc 81%,#c3c3c3 100%);

	background: linear-gradient(to bottom,  #fefefe 0%,#f5f5f5 21%,#cccccc 81%,#c3c3c3 100%);

}

.button.pressed{

	background: #c0c0c0;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwYzBjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2M4YzhjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #c0c0c0 0%, #c8c8c8 22%, #e4e4e4 69%, #f3f3f3 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c0c0c0), color-stop(22%,#c8c8c8), color-stop(69%,#e4e4e4), color-stop(100%,#f3f3f3));

	background: -webkit-linear-gradient(top,  #c0c0c0 0%,#c8c8c8 22%,#e4e4e4 69%,#f3f3f3 100%);

	background: -o-linear-gradient(top,  #c0c0c0 0%,#c8c8c8 22%,#e4e4e4 69%,#f3f3f3 100%);

	background: -ms-linear-gradient(top,  #c0c0c0 0%,#c8c8c8 22%,#e4e4e4 69%,#f3f3f3 100%);

	background: linear-gradient(to bottom,  #c0c0c0 0%,#c8c8c8 22%,#e4e4e4 69%,#f3f3f3 100%);

}

.button.pressed span{

	background: #c3c3c3;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MzYzNjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #c3c3c3 0%, #cccccc 21%, #f5f5f5 81%, #fefefe 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3c3c3), color-stop(21%,#cccccc), color-stop(81%,#f5f5f5), color-stop(100%,#fefefe));

	background: -webkit-linear-gradient(top,  #c3c3c3 0%,#cccccc 21%,#f5f5f5 81%,#fefefe 100%);

	background: -o-linear-gradient(top,  #c3c3c3 0%,#cccccc 21%,#f5f5f5 81%,#fefefe 100%);

	background: -ms-linear-gradient(top,  #c3c3c3 0%,#cccccc 21%,#f5f5f5 81%,#fefefe 100%);

	background: linear-gradient(to bottom,  #c3c3c3 0%,#cccccc 21%,#f5f5f5 81%,#fefefe 100%);

}

/* btn-orange */

.btn-orange{

	font-size:1.025em;

	color:#fff !important;

	text-shadow:0 1px 0 #c07602;

	text-transform:uppercase;

	-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.25);

	box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.25);

	background: #fed100;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZDEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2Y0YzMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2NlOTIwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTgyMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #fed100 0%, #f4c300 22%, #ce9201 76%, #c18201 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fed100), color-stop(22%,#f4c300), color-stop(76%,#ce9201), color-stop(100%,#c18201));

	background: -webkit-linear-gradient(top,  #fed100 0%,#f4c300 22%,#ce9201 76%,#c18201 100%);

	background: -o-linear-gradient(top,  #fed100 0%,#f4c300 22%,#ce9201 76%,#c18201 100%);

	background: -ms-linear-gradient(top,  #fed100 0%,#f4c300 22%,#ce9201 76%,#c18201 100%);

	background: linear-gradient(to bottom,  #fed100 0%,#f4c300 22%,#ce9201 76%,#c18201 100%);

}

.btn-orange span{

	padding:8px;

	min-width:255px;

	background: #ffb934;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjkzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2ZlYWYyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2ZhOTIxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOTg3MGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #ffb934 0%, #feaf2c 26%, #fa9217 74%, #f9870f 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb934), color-stop(26%,#feaf2c), color-stop(74%,#fa9217), color-stop(100%,#f9870f));

	background: -webkit-linear-gradient(top,  #ffb934 0%,#feaf2c 26%,#fa9217 74%,#f9870f 100%);

	background: -o-linear-gradient(top,  #ffb934 0%,#feaf2c 26%,#fa9217 74%,#f9870f 100%);

	background: -ms-linear-gradient(top,  #ffb934 0%,#feaf2c 26%,#fa9217 74%,#f9870f 100%);

	background: linear-gradient(to bottom,  #ffb934 0%,#feaf2c 26%,#fa9217 74%,#f9870f 100%);

}

.btn-orange:hover span{

	background: #feb934;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYjkzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2Y0YTEyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2RiNjkxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTUzMGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #feb934 0%, #f4a12a 28%, #db6915 74%, #d1530c 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feb934), color-stop(28%,#f4a12a), color-stop(74%,#db6915), color-stop(100%,#d1530c));

	background: -webkit-linear-gradient(top,  #feb934 0%,#f4a12a 28%,#db6915 74%,#d1530c 100%);

	background: -o-linear-gradient(top,  #feb934 0%,#f4a12a 28%,#db6915 74%,#d1530c 100%);

	background: -ms-linear-gradient(top,  #feb934 0%,#f4a12a 28%,#db6915 74%,#d1530c 100%);

	background: linear-gradient(to bottom,  #feb934 0%,#f4a12a 28%,#db6915 74%,#d1530c 100%);

}

.btn-orange.pressed{

	background: #c18101;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxODEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iI2NlOTIwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2VlYmMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2Y5Y2EwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2ZiY2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWQwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #c18101 0%, #ce9201 27%, #eebc00 71%, #f9ca00 89%, #fbcc00 98%, #fed000 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c18101), color-stop(27%,#ce9201), color-stop(71%,#eebc00), color-stop(89%,#f9ca00), color-stop(98%,#fbcc00), color-stop(100%,#fed000));

	background: -webkit-linear-gradient(top,  #c18101 0%,#ce9201 27%,#eebc00 71%,#f9ca00 89%,#fbcc00 98%,#fed000 100%);

	background: -o-linear-gradient(top,  #c18101 0%,#ce9201 27%,#eebc00 71%,#f9ca00 89%,#fbcc00 98%,#fed000 100%);

	background: -ms-linear-gradient(top,  #c18101 0%,#ce9201 27%,#eebc00 71%,#f9ca00 89%,#fbcc00 98%,#fed000 100%);

	background: linear-gradient(to bottom,  #c18101 0%,#ce9201 27%,#eebc00 71%,#f9ca00 89%,#fbcc00 98%,#fed000 100%);

}

.btn-orange.pressed span{

	background: #d1510b;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxNTEwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2Q5NjQxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2Y0YTEyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWI3MzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #d1510b 0%, #d96413 23%, #f4a12a 74%, #feb733 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1510b), color-stop(23%,#d96413), color-stop(74%,#f4a12a), color-stop(100%,#feb733));

	background: -webkit-linear-gradient(top,  #d1510b 0%,#d96413 23%,#f4a12a 74%,#feb733 100%);

	background: -o-linear-gradient(top,  #d1510b 0%,#d96413 23%,#f4a12a 74%,#feb733 100%);

	background: -ms-linear-gradient(top,  #d1510b 0%,#d96413 23%,#f4a12a 74%,#feb733 100%);

	background: linear-gradient(to bottom,  #d1510b 0%,#d96413 23%,#f4a12a 74%,#feb733 100%);

}


/* btn-dark-gray */
/* http://www.cssportal.com/css-gradient-generator/ */

.btn-dark-gray{

	text-transform:uppercase;

	color:#fff !important;

	text-shadow:0 -1px 0 #8e8e8e;

	/* background: #f2f2f2;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2FiYWJhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzljOWM5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5Nzk3OTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #f2f2f2 0%, #e4e4e4 20%, #ababab 74%, #9c9c9c 91%, #979797 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(20%,#e4e4e4), color-stop(74%,#ababab), color-stop(91%,#9c9c9c), color-stop(100%,#979797));

	background: -webkit-linear-gradient(top,  #f2f2f2 0%,#e4e4e4 20%,#ababab 74%,#9c9c9c 91%,#979797 100%);

	background: -o-linear-gradient(top,  #f2f2f2 0%,#e4e4e4 20%,#ababab 74%,#9c9c9c 91%,#979797 100%);

	background: -ms-linear-gradient(top,  #f2f2f2 0%,#e4e4e4 20%,#ababab 74%,#9c9c9c 91%,#979797 100%);

	background: linear-gradient(to bottom,  #f2f2f2 0%,#e4e4e4 20%,#ababab 74%,#9c9c9c 91%,#979797 100%); */
    
/* IE10+ */ 
background-image: -ms-linear-gradient(top, #C9C6C6 0%, #5c5b5b 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #C9C6C6 0%, #5c5b5b 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #C9C6C6 0%, #5c5b5b 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #C9C6C6), color-stop(100, #5c5b5b));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #C9C6C6 0%, #5c5b5b 100%);

/* W3C Markup */ 
background-image: linear-gradient(to bottom, #C9C6C6 0%, #5c5b5b 100%);

}

.btn-dark-gray span{

	min-width:110px !important;	

	/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iI2QyZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2I2YjZiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZWFlYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #dadada 0%, #d2d2d2 24%, #b6b6b6 79%, #aeaeae 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dadada), color-stop(24%,#d2d2d2), color-stop(79%,#b6b6b6), color-stop(100%,#aeaeae));

	background: -webkit-linear-gradient(top,  #dadada 0%,#d2d2d2 24%,#b6b6b6 79%,#aeaeae 100%);

	background: -o-linear-gradient(top,  #dadada 0%,#d2d2d2 24%,#b6b6b6 79%,#aeaeae 100%);

	background: -ms-linear-gradient(top,  #dadada 0%,#d2d2d2 24%,#b6b6b6 79%,#aeaeae 100%);

	background: linear-gradient(to bottom,  #dadada 0%,#d2d2d2 24%,#b6b6b6 79%,#aeaeae 100%); */
    /* IE10+ */ 
/* IE10+ */ 
background-image: -ms-linear-gradient(top, #C9C6C6 0%, #5c5b5b 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #C9C6C6 0%, #5c5b5b 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #C9C6C6 0%, #5c5b5b 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #C9C6C6), color-stop(100, #5c5b5b));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #C9C6C6 0%, #5c5b5b 100%);

/* W3C Markup */ 
background-image: linear-gradient(to bottom, #C9C6C6 0%, #5c5b5b 100%);

}

.btn-dark-gray:hover span{

	background: #dadada;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2EyYTFhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MzkyOTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #dadada 0%, #cccccc 24%, #a2a1a1 76%, #939292 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dadada), color-stop(24%,#cccccc), color-stop(76%,#a2a1a1), color-stop(100%,#939292));

	background: -webkit-linear-gradient(top,  #dadada 0%,#cccccc 24%,#a2a1a1 76%,#939292 100%);

	background: -o-linear-gradient(top,  #dadada 0%,#cccccc 24%,#a2a1a1 76%,#939292 100%);

	background: -ms-linear-gradient(top,  #dadada 0%,#cccccc 24%,#a2a1a1 76%,#939292 100%);

	background: linear-gradient(to bottom,  #dadada 0%,#cccccc 24%,#a2a1a1 76%,#939292 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#939292',GradientType=0 );

}

.btn-dark-gray.pressed{

	background: #959595;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1OTU5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjOTk5OTk5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOSUiIHN0b3AtY29sb3I9IiM5YTlhOWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNhM2EzYTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NCUiIHN0b3AtY29sb3I9IiNkY2RjZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjFmMWYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);

	background: -moz-linear-gradient(top,  #959595 0%, #999999 3%, #9a9a9a 9%, #a3a3a3 20%, #dcdcdc 74%, #f1f1f1 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#959595), color-stop(3%,#999999), color-stop(9%,#9a9a9a), color-stop(20%,#a3a3a3), color-stop(74%,#dcdcdc), color-stop(100%,#f1f1f1));

	background: -webkit-linear-gradient(top,  #959595 0%,#999999 3%,#9a9a9a 9%,#a3a3a3 20%,#dcdcdc 74%,#f1f1f1 100%);

	background: -o-linear-gradient(top,  #959595 0%,#999999 3%,#9a9a9a 9%,#a3a3a3 20%,#dcdcdc 74%,#f1f1f1 100%);

	background: -ms-linear-gradient(top,  #959595 0%,#999999 3%,#9a9a9a 9%,#a3a3a3 20%,#dcdcdc 74%,#f1f1f1 100%);

	background: linear-gradient(to bottom,  #959595 0%,#999999 3%,#9a9a9a 9%,#a3a3a3 20%,#dcdcdc 74%,#f1f1f1 100%);

}

.btn-dark-gray.pressed span{

	background: #929191;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkyOTE5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iI2EyYTFhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWQ5ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #929191 0%, #a2a1a1 27%, #cccccc 79%, #d9d9d9 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#929191), color-stop(27%,#a2a1a1), color-stop(79%,#cccccc), color-stop(100%,#d9d9d9));

	background: -webkit-linear-gradient(top,  #929191 0%,#a2a1a1 27%,#cccccc 79%,#d9d9d9 100%);

	background: -o-linear-gradient(top,  #929191 0%,#a2a1a1 27%,#cccccc 79%,#d9d9d9 100%);

	background: -ms-linear-gradient(top,  #929191 0%,#a2a1a1 27%,#cccccc 79%,#d9d9d9 100%);

	background: linear-gradient(to bottom,  #929191 0%,#a2a1a1 27%,#cccccc 79%,#d9d9d9 100%);

}


/* btn-blue */

.btn-blue{

	font-size:1.025em;
	color:#fff !important;
	text-shadow:0 -1px 0 #8e8e8e;
	text-transform:uppercase;
	-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.25);
	background: -moz-linear-gradient(
		top,
		#2ca9cf 0%,
		#1c78db);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#2ca9cf),
		to(#1c78db));

}

.btn-blue span{
	padding:8px;
	min-width:255px;
	background: #00AEFF;
	background: -moz-linear-gradient(
		top,
		#2ca9cf 0%,
		#1c78db);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#2ca9cf),
		to(#1c78db));
}

.btn-blue:hover span{

	background: -moz-linear-gradient(
		top,
		#9eddf0 0%,
		#1c78db);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#9eddf0),
		to(#1c78db));

}

.btn-blue.pressed{

	background: -moz-linear-gradient(
		top,
		#9eddf0 0%,
		#1c78db);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#9eddf0),
		to(#1c78db));

}

.btn-blue.pressed span{

	background: -moz-linear-gradient(
		top,
		#9eddf0 0%,
		#1c78db);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#9eddf0),
		to(#1c78db));
}

/* Button blue footer */
.btn-blue-footer {
    padding: 0;
	font-size:1.025em;
	color:#fff !important;
	text-transform:uppercase;
	background-color: #38b9f9;   
}

.btn-blue-footer span{
    padding: 0;
	padding:8px;
	min-width:255px;
	background: #38b9f9;
}

.btn-blue-footer:hover span{
	background: -moz-linear-gradient(
		top,
		#9eddf0 0%,
		#1c78db);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#9eddf0),
		to(#1c78db));

}

.btn-blue-footer.pressed{

	background: -moz-linear-gradient(
		top,
		#9eddf0 0%,
		#1c78db);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#9eddf0),
		to(#1c78db));

}

.btn-blue-footer.pressed span{

	background: -moz-linear-gradient(
		top,
		#9eddf0 0%,
		#1c78db);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#9eddf0),
		to(#1c78db));
}

/* btn-x-small */
.btn-x-small{font-size:0.855em;}

.btn-x-small.btn-orange{font-size:0.7778em;}

.btn-x-small span{
	padding:5px 5px 6px;
	min-width:100px;
}

/* btn-small */

.btn-small{font-size:0.855em;}

.btn-small.btn-orange{font-size:0.7778em;}

.btn-small span{
	padding:5px 5px 6px;
	min-width:161px;
}

.btn-small.btn-orange span{padding:6px 5px 7px;}

/* btn-large */

.btn-large{font-size:1.2223em;}

.btn-large span{padding:10px 8px 11px;}

/* btn-login */

.btn-login{

	text-transform:uppercase;

	text-shadow:0 1px 0 #fff;

}

.btn-login span{min-width:69px;}

/* btn-watch */

.btn-watch{

	margin-left:1px !important;

	width:169px;

	text-align:left;

	text-shadow:0 1px 0 #fff;

	color:#828282 !important;

	/*font-size:1.025em;*/

}

.btn-watch span{

	padding:8px 8px 8px 41px;

	width:120px;

	min-width:1px;

}

.btn-watch span:after,

.btn-watch span after{

	position:absolute;

	top:10px;

	left:19px;

	background:url(../theimages/bg-sprite.png) no-repeat -187px 0;

	width:12px;

	height:15px;

	content:"";

}

.btn-watch .fb{

	padding:4px 8px 8px 41px;

	width:120px;

	min-width:1px;

}
.btn-watch .fb span{
	padding:4px 8px 7px 41px;
}


.btn-watch .fb:after,

.btn-watch .fb after{

	position:absolute;

	top:10px;

	left:19px;

	background:url(../theimages/bg-sprite.png) no-repeat -187px 0;

	width:12px;

	height:15px;

	content:"";

}


/* btn-watch - ORANGE */

.btn-watch-orange{

	margin-left:1px !important;

	width:155px;

	text-align:left;

	color:#fff !important;
	
	font-size: 0.7778em;

	text-shadow:0 1px 0 #c07602;

	background: #fed100;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZDEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2Y0YzMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2NlOTIwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTgyMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #fed100 0%, #f4c300 22%, #ce9201 76%, #c18201 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fed100), color-stop(22%,#f4c300), color-stop(76%,#ce9201), color-stop(100%,#c18201));

	background: -webkit-linear-gradient(top,  #fed100 0%,#f4c300 22%,#ce9201 76%,#c18201 100%);

	background: -o-linear-gradient(top,  #fed100 0%,#f4c300 22%,#ce9201 76%,#c18201 100%);

	background: -ms-linear-gradient(top,  #fed100 0%,#f4c300 22%,#ce9201 76%,#c18201 100%);

	background: linear-gradient(to bottom,  #fed100 0%,#f4c300 22%,#ce9201 76%,#c18201 100%);

}

.btn-watch-orange span{

	padding:5px 8px 6px 41px;

	width:120px;

	min-width:1px;
	background: #ffb934;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjkzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2ZlYWYyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2ZhOTIxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOTg3MGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #ffb934 0%, #feaf2c 26%, #fa9217 74%, #f9870f 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb934), color-stop(26%,#feaf2c), color-stop(74%,#fa9217), color-stop(100%,#f9870f));

	background: -webkit-linear-gradient(top,  #ffb934 0%,#feaf2c 26%,#fa9217 74%,#f9870f 100%);

	background: -o-linear-gradient(top,  #ffb934 0%,#feaf2c 26%,#fa9217 74%,#f9870f 100%);

	background: -ms-linear-gradient(top,  #ffb934 0%,#feaf2c 26%,#fa9217 74%,#f9870f 100%);

	background: linear-gradient(to bottom,  #ffb934 0%,#feaf2c 26%,#fa9217 74%,#f9870f 100%);
	

}

.btn-watch-orange span:after,
.btn-watch-orange span after{

	position:absolute;

	top:8px;

	left:19px;

	background:url(../theimages/bg-sprite2.png) no-repeat -187px 0;

	width:12px;

	height:15px;

	content:"";

}


.btn-watch-orange:hover span{

	background: #feb934;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYjkzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2Y0YTEyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2RiNjkxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTUzMGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #feb934 0%, #f4a12a 28%, #db6915 74%, #d1530c 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feb934), color-stop(28%,#f4a12a), color-stop(74%,#db6915), color-stop(100%,#d1530c));

	background: -webkit-linear-gradient(top,  #feb934 0%,#f4a12a 28%,#db6915 74%,#d1530c 100%);

	background: -o-linear-gradient(top,  #feb934 0%,#f4a12a 28%,#db6915 74%,#d1530c 100%);

	background: -ms-linear-gradient(top,  #feb934 0%,#f4a12a 28%,#db6915 74%,#d1530c 100%);

	background: linear-gradient(to bottom,  #feb934 0%,#f4a12a 28%,#db6915 74%,#d1530c 100%);

}

.btn-watch-orange.pressed{

	background: #c18101;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxODEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iI2NlOTIwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2VlYmMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2Y5Y2EwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2ZiY2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWQwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #c18101 0%, #ce9201 27%, #eebc00 71%, #f9ca00 89%, #fbcc00 98%, #fed000 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c18101), color-stop(27%,#ce9201), color-stop(71%,#eebc00), color-stop(89%,#f9ca00), color-stop(98%,#fbcc00), color-stop(100%,#fed000));

	background: -webkit-linear-gradient(top,  #c18101 0%,#ce9201 27%,#eebc00 71%,#f9ca00 89%,#fbcc00 98%,#fed000 100%);

	background: -o-linear-gradient(top,  #c18101 0%,#ce9201 27%,#eebc00 71%,#f9ca00 89%,#fbcc00 98%,#fed000 100%);

	background: -ms-linear-gradient(top,  #c18101 0%,#ce9201 27%,#eebc00 71%,#f9ca00 89%,#fbcc00 98%,#fed000 100%);

	background: linear-gradient(to bottom,  #c18101 0%,#ce9201 27%,#eebc00 71%,#f9ca00 89%,#fbcc00 98%,#fed000 100%);

}

.btn-watch-orange.pressed span{

	background: #d1510b;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxNTEwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2Q5NjQxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2Y0YTEyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWI3MzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #d1510b 0%, #d96413 23%, #f4a12a 74%, #feb733 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1510b), color-stop(23%,#d96413), color-stop(74%,#f4a12a), color-stop(100%,#feb733));

	background: -webkit-linear-gradient(top,  #d1510b 0%,#d96413 23%,#f4a12a 74%,#feb733 100%);

	background: -o-linear-gradient(top,  #d1510b 0%,#d96413 23%,#f4a12a 74%,#feb733 100%);

	background: -ms-linear-gradient(top,  #d1510b 0%,#d96413 23%,#f4a12a 74%,#feb733 100%);

	background: linear-gradient(to bottom,  #d1510b 0%,#d96413 23%,#f4a12a 74%,#feb733 100%);

}


.button input[type=submit]{
	position:absolute;

	top:0;

	bottom:0;

	left:0;

	overflow:hidden;
	margin:0;
	padding:0;
	background:none;
	border:none;

	width:100%;
	cursor:pointer;
	line-height:0;
	text-indent:-9999px;
}

/* #main */

#main{

	position:relative;

	z-index:1;

	overflow:hidden;

	padding:0 0 20px;

}

.home #main{padding-bottom:0;}

/* container */

.container{

	margin:0 auto;

	padding:0 12px;

	width:1128px;

}

.container:after{
	display:block;
	clear:both;
	content:'';
}

/* blue-container */

.blue-container{

	position:relative;

	background:#0089cb url(../theimages/bg-blue-container-repeat.jpg) repeat-x;

	border-top:1px solid #0088c7;

}
.blue-container-icons{

	/*position:relative;*/

	background:#00aeff;
	
	border-top:1px solid #0088c7;

}

.blue-container .container-holder{

	position:relative;

	background:url(../theimages/bg-blue-container.jpg) no-repeat 50% 0;

	-webkit-box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.83);

	box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.83);

}

.blue-container:first-child .container-holder{

	-webkit-box-shadow: none;

	box-shadow: none;

}



/* gray-container */

.gray-container{

	position:relative;

	margin:50px auto;

	width:1140px;

	background:#F6F6F6;

	height:470px;

	-webkit-border-radius: 20px;

	border-radius: 20px;

}

.press h2 {
    
    font-size: 1.8em !important;
    
    color: #aeaeae;
    
    margin:0 0 18px;
        
    padding-bottom: 15px;
    
    border-bottom: #aeaeae solid 2px;
    
}

.gray-container .sm_col1 {

	padding:15px 10px 15px 25px;

	float:left;

	width:340px;

	height: 440px;

	border-right:5px solid #ffffff;

}

.gray-container .sm_col2 {

	padding:15px 10px 15px 25px;

	float:left;

	width:340px;

	height: 440px;

	border-right:5px solid #ffffff;

}

.gray-container .sm_col3 {

	padding:15px 10px 15px 25px;

	float:left;

	width:340px;

	height: 440px;

	border-right:5px solid #fffffff;

}



.gray-container  ul{

	font-size:16px;

	float:left;

	margin:0px;

	padding:0;

	list-style:none;

}

.gray-container ul li{

	float:left;

	margin:10px 7px;

	width:300px;

	line-height:1.3em;

}

.gray-container ul li a{

	font-family:'Klavika Regular';

	color:#444444;

}

.gray-container ul li a:hover{

	color:#0089cb;

}

.gray-container .list a {

	color:#0089cb;

}



.signup {

	font-size:22px;

	font-weight:bold;

}

.signup2 {

	font-size:18px;

}

.signup3 {

	font-size:18px;

	font-weight:bold;

}

.signup4 {

	font-size:18px;

	font-weight:bold;

}

.slider-t2 {

	font-size:24px;
	line-height:32px;	

}





/* block-video */

.block-video{color:#fff;}

.block-video .container-holder{padding:78px 0 63px;}

.block-video .video{

	position:relative;

	float:right;

	margin:25px -51px 0 0;

	padding:0 39px 55px;

	background:url(../theimages/shadow.png) no-repeat 0 100%;

	width:629px;

}

.block-video .video-holder{

	position:relative;

	box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.2);

	-webkit-box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.2);

	line-height:0.8em;
	
	width:529px;

}

.block-video .video img{display:block;}

.block-video .holder{

	float:left;

	padding:0 11px 0 0;

	width:461px;

}

.block-video h2{

	margin:0 0 33px;

	letter-spacing:-1px;

	word-spacing:-2px;

	font-size:2.6665em;

	line-height:1.0416em;

	text-shadow:1px 2px 0 #0088c8;

}

.block-video h3{

	margin:0 0 15px;

	padding:30px 0 0;

	font-family:"Klavika Bold", Arial, Helvetica, sans-serif;

	text-transform:uppercase;

}

.block-video p{

	margin:0 0 12px;

	font-size:0.8888em;

	line-height:1.125em;

}

.block-video .video-form{

	position:relative;

	margin:40px -3px 0 0;

	width:1200px;

}

.block-video .video-form .row{

	margin:0 0 17px;

	width:100%;

}

.block-video .video-form .row:after,

.block-video .video-form .row-buttons:after{
	display:block;
	clear:both;
	content:'';
}

.block-video .video-form .text{

	float:left;

	margin:0 0 0 10px;

	width:226px;

}

.block-video .video-form .text:first-child{margin-left:0;}

.block-video .video-form .text input,

.block-video .video-form .text .input-placeholder-text{width:204px;}

.block-video .video-form .text .input-placeholder-text{margin:1px;}

.block-video .video-form .text input.focus{width:178px;}

.block-video .video-form .row-buttons{

	padding:13px 0 0;

	width:1200px;

}

.block-video .video-form .button{float:left;}

.block-video .btn-watch{

	width:auto;

	margin-left:10px !important;

}

.block-video .btn-watch span{

	padding-bottom:8px;

	min-width:1px;

	width:175px;

}

.btn-watch .btn2 span{

	width:200px;

}



.block-video .btn-watch span:after,

.block-video .btn-watch span after{

	top:15px;

	left:24px;

}


/* slideshow-quotes */

.slideshow-quotes{

	position:relative;

	padding:42px 0 45px;

	background:#3f3f3f;

	text-align:center;

	color:#fff;

	font-family:"Klavika Regular Italic", Arial, Helvetica, sans-serif;

	-webkit-box-shadow: inset 0px 2px 6px 0px rgba(0, 84, 123, 0.83);

	box-shadow: inset 0px 2px 6px 0px rgba(0, 84, 123, 0.83);

}

.slideshow-quotes .slideset{

	position:relative;
	margin:0;
	padding:0;
	list-style:none;
}

.slideshow-quotes .slideset li{

	position:absolute;

	top:0;

	left:0;

	width:100%;

}

.slideshow-quotes blockquote{margin:0 50px;}

.slideshow-quotes q{

	display:block;

	margin:0 0 11px;

	font-size:1.3333em;

	line-height:1.2083em;

}

.slideshow-quotes q:after,

.slideshow-quotes q:before{

	quotes:none;

	content:"";

}

.slideshow-quotes cite{

	display:block;

	font-style:normal;

	font-size:0.6666em;

	line-height:1.1667em;
	
	text-transform:uppercase;


}

/* block-mobile */

.block-mobile{

	padding-top:56px;

	padding-bottom:56px;

	text-align:center;
	
	border-top:1px solid #d5d5d5;


}
/* Block mobile used for platform page removes top border*/
.block-platform {    
    margin-top: -36px !important;
    margin-bottom: 56px;
    padding-top: 0 !important;
    border-top: none;
}

.block-mobile .subhead,

.block-info .subhead,

.block-steps .subhead{

	display:block;

	margin:0 0 6px;

	color:#000;

	text-transform:uppercase;

}

.block-mobile h2{

	margin:0 0 10px;

	font-size:3.3335em;

	line-height:1.0667em;

	color:#000;

}

.block-mobile .text-info{

	display:block;

	margin:0 0 74px;

	font-family:"Klavika Medium", Arial, Helvetica, sans-serif;

	color:#9b9b9b;

}

.block-mobile img{

	position:relative;

	z-index:2;

	display:block;

}

.block-mobile .box{

	position:relative;

	z-index:1;

	margin:0 auto;

	padding:19px 15px 20px;

	background:#fff;

	width:737px;

	color:#9b9b9b;

	line-height:1.5556em;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	box-shadow:  0px 0px 32px 0px rgba(0, 0, 0, 0.2);

	-webkit-box-shadow:  0px 0px 32px 0px rgba(0, 0, 0, 0.2);

}

.block-mobile .box p{margin:0;}

.block-mobile .area-button{

	position:relative;

	z-index:2;

	padding:22px 0 0;

	background:url(../theimages/bg-area-button.jpg) no-repeat 50% 0;

}
.block-mobile .area-button2{

	background:none;

}

/* block-info */

.block-info{

	position:relative;

	padding:85px 0 100px;

	background:url(../theimages/bg-block-info.jpg) repeat-x 50% 0;

	text-align:center;

	color:#333;

}

.block-info2 {

	background:none;
}

/* For 2016 home page 3 panels under video */
.block-info2 .column {
    margin:0 0 0 5px;
    padding: 10px !important;
    width:30% !important;
    float: left	
}
.block-info2 .column p {
   padding: 5px !important;
   line-height: 26px !important;
}/* end new*/

.block-info:after,

.block-info after{

	position:absolute;

	top:-19px;

	left:50%;

	margin:0 0 0 -19px;

	/* top arrow as a background */
    background:url(../theimages/bg-sprite.png) no-repeat -170px -67px;

	width:37px;

	height:19px;

	content:"";

}
.block-info2:after,
.block-info2 after {
    background: none;   
}

.block-info .subhead{

	margin:0 0 10px;

	color:#fff;

}

.block-info h2,

.block-steps h2{

	margin:0 0 7px;

	font-size:3.6111em;

	line-height:0.9558em;

	color:#fff;

	text-shadow:1px 2px 0 #0088c8;

}

.block-info .text-info{

	display:block;

	padding:0 185px 37px;

	line-height:1.2013em;

	color:#fff;

}

.block-info img{

	position:relative;

	display:block;

	margin:0 0 -19px -3px;

	text-align:left;

}

.block-info p{margin:0 0 58px;}

.block-info .columns{

	overflow:hidden;

	color:#757575;

}

.block-info .column{

	display:inline-block;

	padding:0 45px;

	width:425px;

	vertical-align:top;

}

*+html .block-info .column{

	display:inline;

	padding:0 47px;

}
.block-info .head-enterprise,

.block-info .head-it,

.block-info .head-business,

.block-articles .head-it,

.block-articles .head-business{

	position:relative;

	display:inline-block;

	margin:0;

	padding:5px 0 23px 56px;

	color:#00aeff;

	font-size:1.6667em;

	line-height:1.1333em;

	vertical-align:top;

}



*+html .block-info .head-enterprise,

*+html .block-info .head-it,

*+html .block-info .head-business,

*+html .block-articles .head-enterprise,

*+html .block-articles .head-it,

*+html .block-articles .head-business{display:inline;}

.block-info .head-enterprise:after,

.block-info .head-it:after,

.block-info .head-business:after,

.block-info .head-it:before,

.block-info .head-it before,

.block-info .head-business before,

.block-articles .head-enterprise:after,

.block-articles .head-it:after,

.block-articles .head-business:after,

.block-articles .head-enterprise before,

.block-articles .head-it before,

.block-articles .head-business before{

	position:absolute;

	left:0;

	top:0;

	background:url(../theimages/bg-sprite3.png) no-repeat 0 -99px;

	width:45px;

	height:45px;

	content:"";

}

.block-info .head-business:after,

.block-info .head-business before,

.block-articles .head-business:after,

.block-articles .head-business before{background-position:-55px -99px;}

/*add for enterprise*/
.block-info .head-enterprise:after,

.block-info .head-enterprise before,

.block-articles .head-enterprise:after,

.block-articles .head-enterprise before{background-position:0 -399px;}
/* end add */

.block-info .columns p{

	margin:0;

	font-size:0.8888em;

	line-height:1.25em;

}

/* block-steps */

.block-steps{

	color:#fff;

	text-align:center;

}

.block-steps .container-holder{padding:43px 0 51px;}

.block-steps .subhead{

	margin:0 0 10px;

	color:#fff;

}

.block-steps h2{margin:0 0 24px;}

.block-steps .text-info{

	display:block;

	padding:0 120px 43px;

	font-size:1.3333em;

	line-height:1.25em;

}

.block-steps .columns{

	overflow:hidden;

	padding:0 0 72px 91px;

	text-align:left;

}

.block-steps .column{

	float:left;

	margin:0 23px 0 0;

	width:450px;

}

.block-steps p{margin:0;}

.block-steps .steps-list{
	margin:0 0 64px;
	padding:0;
	list-style:none;
}

.block-steps .steps-list li{

	position:relative;

	display:inline-block;

	padding:5px 0 15px 99px;

	width:230px;

	vertical-align:top;

	text-align:left;

}

.block-steps .steps-list li.step02{margin:0 46px;}

*+html .block-steps .steps-list li{display:inline;}

*+html .block-steps .steps-list li.step02{margin:0 50px;}

.block-steps .steps-list li:after,

.block-steps .steps-list li after{

	position:absolute;

	top:0;

	left:0;

	background:url(../theimages/bg-sprite.png) no-repeat;

	width:83px;

	height:84px;

	content:"";

}

.block-steps .steps-list li.step01:after,

.block-steps .steps-list li.step01 after{background-position:0 -154px;}

.block-steps .steps-list li.step02:after,

.block-steps .steps-list li.step02 after{background-position:-124px -154px;}

.block-steps .steps-list li.step03:after,

.block-steps .steps-list li.step03 after{background-position:0 -248px;}

.block-steps .steps-list h3{

	margin:0 0 9px;

	font:1.6667em/1.1333em "Klavika Bold", Arial, Helvetica, sans-serif;

}

/* block-resource */

.block-resource{

	padding-bottom:66px;

	padding-top:28px;

	text-align:center;

}

.block-resource .text-info{

	display:block;

	margin:0 0 7px;

	text-transform:uppercase;

	color:#00aeff;

}

.block-resource .subhead{

	display:block;

	padding:0 120px 66px;

	color:#00aeff;

	font-size:3.6111em; /*font-size:1.6667em;*/

	line-height:1.2em;

}

.block-resource .list{
	margin:0 -20px;
	padding:0;
	list-style:none;

	color:#333;

	font-size:0.7778em;

	line-height:1.2857em;
}

.block-resource .list li{

	display:inline-block;

	padding:0 96px 34px 92px;

	width:378px;

	vertical-align:top;

}

*+html .block-resource .list li{

	display:inline;

	padding:0 98px 34px 93px;

}

.block-resource .list img{

	margin:0 0 16px;

	vertical-align:top;

}

.block-resource .list h3{

	margin:0 0 10px;

	color:#ffab00;

	font-size:1.7143em;

	line-height:1.1667em;

}

.block-resource .list p{margin:0;}

/* block-tabset */

.block-tabset{

	text-align:center;

	color:#fff;

}

.block-tabset .container-holder{padding:37px 0 121px;}

.block-tabset .text-info{

	display:block;

	margin:0 0 8px;

	text-transform:uppercase;

}

.block-tabset h2{

	margin:0 0 10px;

	font-size:3.3335em;

	line-height:1.0667em;

	text-shadow:1px 2px 0 #0088c8;

}

.block-tabset .area-text{

	display:block;

	margin:0 0 35px;

}

.block-tabset .subhead{

	display:block;

	margin:0 15px 12px;

	font:1.3333em/1.1867em "Klavika Medium", Arial, Helvetica, sans-serif;

}

.block-tabset .text-holder{

	display:block;

	margin:0 130px 47px;

	font-size:0.8334em;

	line-height:1.4666em;

}

#tabset2,
#tabset{

	position:relative;

	margin:0 0 71px 20px;
	padding:0;

/*	width:1130px;

	-webkit-box-shadow: 0 3px 3px 0px rgba(0, 0, 0, 0.2);

	box-shadow: 0 3px 3px 0px rgba(0, 0, 0, 0.2);

	-webkit-border-radius: 2px;

	border-radius: 2px;
	list-style:none;

	font:14px/16px "Klavika Bold", Arial, Helvetica, sans-serif;

	text-transform:uppercase;
*/	
}

#tabset2:after,
#tabset:after{
	display:block;
	clear:both;
	content:'';
}
#tabset2 li,
#tabset li{

	position:relative;

	float:left;
	
	list-style-type:none;
	
	margin:0 5px;

}
#tabset2 a,
#tabset a{

	position:relative;

	display:block;

	text-align:center;

	color:#fff;

/*	text-shadow:0 -1px 0 #0181bc;*/

	cursor:pointer;

}
#tabset2 span,
#tabset span{


	position:relative;

	overflow:hidden;

	display:block;
	
/*
	padding:10px 0 8px;

	border:solid #009ee7;
	border-width:1px 1px 1px 0;

	background: #36befe;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2YmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzJjYmFmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iIzBlYWRmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMmE4ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #36befe 0%, #2cbafc 24%, #0eadf7 73%, #02a8f5 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#36befe), color-stop(24%,#2cbafc), color-stop(73%,#0eadf7), color-stop(100%,#02a8f5));

	background: -webkit-linear-gradient(top,  #36befe 0%,#2cbafc 24%,#0eadf7 73%,#02a8f5 100%);

	background: -o-linear-gradient(top,  #36befe 0%,#2cbafc 24%,#0eadf7 73%,#02a8f5 100%);

	background: -ms-linear-gradient(top,  #36befe 0%,#2cbafc 24%,#0eadf7 73%,#02a8f5 100%);

	background: linear-gradient(to bottom,  #36befe 0%,#2cbafc 24%,#0eadf7 73%,#02a8f5 100%);
*/

}

/*
#tabset li:first-child span{border-left-width:1px;}


#tabset a:hover span{

	background: #36befd;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2YmVmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iIzJlYjdmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iIzBjOTlkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzkxZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #36befd 0%, #2eb7f6 21%, #0c99db 79%, #0391d3 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#36befd), color-stop(21%,#2eb7f6), color-stop(79%,#0c99db), color-stop(100%,#0391d3));

	background: -webkit-linear-gradient(top,  #36befd 0%,#2eb7f6 21%,#0c99db 79%,#0391d3 100%);

	background: -o-linear-gradient(top,  #36befd 0%,#2eb7f6 21%,#0c99db 79%,#0391d3 100%);

	background: -ms-linear-gradient(top,  #36befd 0%,#2eb7f6 21%,#0c99db 79%,#0391d3 100%);

	background: linear-gradient(to bottom,  #36befd 0%,#2eb7f6 21%,#0c99db 79%,#0391d3 100%);

}

#tabset a.pressed span{

	background: #0291d3;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyOTFkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzBjOTlkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzJlYjdmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNWJkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #0291d3 0%, #0c99db 24%, #2eb7f6 82%, #35bdfd 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0291d3), color-stop(24%,#0c99db), color-stop(82%,#2eb7f6), color-stop(100%,#35bdfd));

	background: -webkit-linear-gradient(top,  #0291d3 0%,#0c99db 24%,#2eb7f6 82%,#35bdfd 100%);

	background: -o-linear-gradient(top,  #0291d3 0%,#0c99db 24%,#2eb7f6 82%,#35bdfd 100%);

	background: -ms-linear-gradient(top,  #0291d3 0%,#0c99db 24%,#2eb7f6 82%,#35bdfd 100%);

	background: linear-gradient(to bottom,  #0291d3 0%,#0c99db 24%,#2eb7f6 82%,#35bdfd 100%);

}

#tabset a.active{margin:3px 0 -3px;}

#tabset a.active span{

	padding:11px 1px 9px 0;

	border:none;

	background: #009ee7;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOWVlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iIzA5YTRlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iIzI4YjZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNWJlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #009ee7 0%, #09a4eb 23%, #28b6f8 71%, #35befe 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009ee7), color-stop(23%,#09a4eb), color-stop(71%,#28b6f8), color-stop(100%,#35befe));

	background: -webkit-linear-gradient(top,  #009ee7 0%,#09a4eb 23%,#28b6f8 71%,#35befe 100%);

	background: -o-linear-gradient(top,  #009ee7 0%,#09a4eb 23%,#28b6f8 71%,#35befe 100%);

	background: -ms-linear-gradient(top,  #009ee7 0%,#09a4eb 23%,#28b6f8 71%,#35befe 100%);

	background: linear-gradient(to bottom,  #009ee7 0%,#09a4eb 23%,#28b6f8 71%,#35befe 100%);

	-webkit-box-shadow: inset 0px 0px 4px 0px rgba(1, 92, 134, 1);

	box-shadow: inset 0px 0px 4px 0px rgba(1, 92, 134, 1);

}

#tabset li:first-child a.active span{padding-left:1px;}
*/
.block-tabs{

	position:relative;

	overflow:hidden;

	padding:0 48px 0 25px;

	min-height:173px;
	
	float:left;
	
	width:700px;

}

.block-tabs .tab{

	position:relative;

	overflow:hidden;

	text-align:left;

}

.block-tabs .tab .holder{

	overflow:hidden;

	padding:2px 0 40px;

}

.block-tabs .tab h3{

	margin:0 0 16px;

	color:#00AEFF;

	/*font:1.233em/1.233em "Klavika Bold", Arial, Helvetica, sans-serif;*/
	
	font-size: 1.6667em;
    line-height: 1.1333em;

}

.block-tabs .tab p{

	margin:0;

/*	font-size:1.1112em;*/

	line-height:1.4em;

}

.block-tabs .tab ul{

/*	float:right;*/
	margin:0;
	padding:0;
	list-style:none;
}

.block-tabs .tab ul li{

	float:left;

	margin:0 0 0 71px;

	/*width:219px;*/

}

.block-tabs .tab ul ul{float:none;}

.block-tabs .tab ul li li{

	float:none;

	margin:0;

	padding:6px 0 5px;

	border-top:1px solid #e4e4e4; /*#33bdfd;*/

	width:auto;

}

.block-tabs .tab ul li li:first-child{

	padding-top:0;

	border:none;

}


.block-tabs .tab ul span{
	color:#999;
	line-height:3em;
}


.block-tabs .tab ul a{color:#fff;}

.block-tabs .tab ul a:hover{text-decoration:underline;}

/* page-heading */

.page-heading{

	margin:0 0 65px;

	padding:22px 0 24px;

	background:#00aeff;

	border-top:1px solid #0088c7;

	color:#fff;

	text-align:center;

}

.page-heading h2{

	margin:0 0 0 -8px;

	font-size:2.3335em;

	line-height:1.1428em;

}

/* block-heading */

.block-heading{

	position:relative;

	margin:-1px 0 81px;

	padding:0 0 31px;

	border-bottom:1px solid #d5d5d5;

	text-align:center;

}

.block-heading .author,

.block-information .author{

	display:block;

	margin:0 0 13px;

	text-transform:uppercase;

}

.block-heading .author-holder{text-transform:none;}

.block-heading h3,

.block-information h3{

	margin:0 0 17px;

	font-size:2.6665em;

	line-height:1.0416em;

}

.block-information h5{

	margin:20px 0 17px 0;

	font-size:1.5em;

	line-height:1.888em;

}

.block-information .subtitle{
	
	color:#00AEFF;

	margin:0 30px 30px 20px;

	font-size:1.1em;

	line-height:1.222em;
}

.block-information .sub-small{

	/*font:1.222em/1.5em "Klavika Bold", Arial, Helvetica, sans-serif;	*/
	
	font-family: Arial, Helvetica, sans-serif;
	
	font-weight: bold;
	
	display:block;

	margin:0 0 13px;

	text-transform:uppercase;

}

.block-information .sub{
	
	color:#999;

	margin:-40px 0 0 0;

	font-size:1.222em;
	
	line-height:1.888em;
}

.block-heading .subhead,

.block-information .subhead{

	display:block;

	padding:0 125px 6px;

	color:#00aeff;

}

.block-heading .button{margin:17px 4px -9px 0;}

.block-heading .button span{padding:5px 11px 6px;}

.alignleft{float:left;}

.alignright{float:right;}

.image-border{

	overflow:hidden;

	border:1px solid #eee;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}

/* article */

.article{

	margin:0 0 59px;

	width:100%;

}

.article:after,

.article .article-holder:after{
	display:block;
	clear:both;
	content:'';
}

.article .alignleft{margin:6px 39px 0 0;}

.article .alignright{margin:4px 0 3px 30px;}

.article .holder,

.article .frame{overflow:hidden;}

.article .frame{padding:5px 0 0;}

.article p{margin:0 0 10px;}

.article .box-video{

	position:relative;

	float:right;

	margin:-11px 0 19px 20px;

}

.article .box-video img{display:block;}

.article .article-holder{

	margin:0 0 64px;

	width:100%;

}

.article .article-holder .box-video{margin:-3px 1px 19px 20px;}

.article .article-panel{

	overflow:hidden;

	padding:9px 0 0;

}

.article .area-buttons{

	float:right;

	margin:0 0 0 26px;

	width:559px;

}

.article .area-buttons .button{

	float:left;

	margin:-9px 28px 0 0;

}

.article .article-panel .holder{text-align:right;}

.article .article-panel p{

	margin:0 0 1px;

	font-size:1.3333em;

	line-height:1.125em;

}

.article .subtitle {

	position:relative;

	display:inline-block;

	margin:0;

	padding:5px 0 23px 0px;

	color:#00aeff;

	font-size:1.6667em;

	line-height:1.1333em;

	vertical-align:top;

}





/* block-articles */

.block-articles{

	position:relative;

	margin:-6px 0 49px;

	padding:22px 0 0;

	border-top:1px solid #d5d5d5;

}

.block-articles .article{

	margin:0;

	padding:0 0 64px;

}

.block-articles .article .alignleft{margin:6px 43px 0 -12px;}

.block-articles .article .alignright{margin:81px 35px 0 70px;}

.block-articles .article .holder{padding:47px 0 0 2px;}

.block-articles .article .frame{padding:45px 0 0;}

.block-articles .head-it{margin:0 0 13px -2px;}

.block-articles .head-business{margin:0 0 10px;}

/* partners-list */

.partners-list{
	margin:-46px -50px -1px 0;
	padding:0;
	list-style:none;

	font-size:0.8888em;

	line-height:1.25em;
}

.partners-list>li{

	display:inline-block;

	padding:0 52px 45px 0;

	width:515px;

	vertical-align:top;

}

*+html .partners-list>li{

	display:inline;

	padding-right:55px;

}

.partners-list h4{

	position:relative;

	margin:0;

	padding:13px 0 19px 54px;

	font-size:1.25em !important;

	line-height:1.2em !important;

	color:#00aeff;
	
	width:340px;

}

.partners-list h4:after,

.partners-list h4 after{

	position:absolute;

	top:0;

	left:0;

	background:url(../theimages/bg-sprite.png) no-repeat 0 -99px;

	width:45px;

	height:45px;

	content:"";

}

.partners-list p{margin:0 0 10px;}

.partners-list ul{
	margin:0;
	padding:0 0 0 15px;
	list-style:none;
}

.partners-list ul li{

	position:relative;

	padding:0 0 10px 11px;

}

.partners-list ul li:after,

.partners-list ul li after{

	position:absolute;

	top:9px;

	left:0;

	background:url(../theimages/bg-sprite.png) no-repeat -144px -67px;

	width:4px;

	height:4px;

	content:"";

}

/* block-information */

.block-information{

	overflow:hidden;

	padding:39px 0 38px;

	border-top:1px solid #d5d5d5;

	text-align:center;

}

.block-none{
	border:none;
	padding:0
}
.block-none h3{
	margin: -6px 0 10px !important;
}

.block-information-holder{padding-top:24px;}

.block-information-frame{padding-top:50px;}

.block-information .author{margin:0 0 18px;}

.block-information h3{margin:-6px 0 30px;}

.block-information h4{

	margin:0 0 18px;

	font-size:1.9444em;

	line-height:1.0857em;

}
.block-information p {text-align: left}

.block-information .subhead{padding-bottom:44px;}

.block-information .panel{position:relative;}

.block-information .button{margin:0 13px;}

.block-information .partners-list{

	margin:0 -60px -39px 0;

	padding:10px 0 0;

	text-align:left;

}

.block-information .partners-list li{

	padding-right:51px;

	width:329px;

}

*+html .block-information .partners-list li{padding-right:54px;}

.block-information .partners-list h4{margin:0 0 2px;}

.block-information .partners-list p{

	margin:0;

	font-size:0.9375em;

	line-height:1.6em;

}

*+html .block-information .partners-list p{line-height:1.6666em;}

.block-information .slogan{

	display:block;

	font-size:1.3333em;

	line-height:1.125em;

}

.block-information .twocolumns{

	padding:13px 0 106px;

	font-size:0.7778em;

	line-height:1.2857em;

}

.block-information .twocolumns .column{

	display:inline-block;

	padding:0 5px;

	width:368px;

	vertical-align:top;

	text-align:left;

}

*+html .block-information .twocolumns .column{display:inline;}

.block-information .twocolumns p{margin:0;}

/* block-posts */

.block-posts{

	padding:64px 0 12px;

	border-top:1px solid #d5d5d5;

}

.block-posts ul{

	position:relative;

	margin:0 -20px 0 -2px;

	padding:0;

	width:1150px;

	list-style:none;

}

.block-posts li{

	display:inline-block;

	padding:0 86px 40px 0;

	width:480px;

	vertical-align:top;

}

*+html .block-posts li{

	display:inline;

	margin-left:-2px;

	padding-right:92px;

}

.block-posts img{

	float:left;

	margin:4px 20px 0 0;

}

.block-posts .holder{

	overflow:hidden;

	padding:0 0 10px;

}

.block-posts h3{

	margin:0 0 11px;

	color:#000;

	font-size:1.1112em;

	line-height:1.2em;

}

.block-posts p{

	margin:0 0 23px;

	font-size:0.8334em;

	line-height:1.6em;

}

.block-posts .button{margin:0 0 0 2px !important;}

/* videos-list */

.videos-list{

	position:relative;

	overflow:hidden;
	margin:0 -20px 0 0;
	padding:24px 0 0;

	width:1148px;
	list-style:none;

	text-align:left;
}

.videos-list li{

	display:inline-block;

	padding:0 23px 10px 0;

	width:259px;

	vertical-align:top;

}

*+html .videos-list li{

	display:inline;

	padding-right:27px;

}

.videos-list .video{

	position:relative;

	overflow:hidden;

	margin:0 0 15px;

	border:1px solid #eee;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	width:257px;

	height:164px;

}

.videos-list .video img{display:block;}

.videos-list .head{

	display:block;

	margin:0 0 11px;

	font-size:1.1112em;

	line-height:1.2em;

	color:#00aeff;

}

.videos-list p{

	margin:0;

	font-size:0.8334em;

	line-height:1.6em;

}

/* block-contact */

.block-contact{

	position:relative;

	overflow:hidden;

	margin:0 0 78px;

	padding:1px 47px 70px 0;

}

.block-contact:after,

.block-contact before{

	position:absolute;

	top:3px;

	bottom:0;

	right:365px;

	background:#d5d5d5;

	width:1px;

	content:"";

}

.block-contact .holder{

	overflow:hidden;

	padding:3px 0 0;

}

.block-contact p{margin:0 0 10px;}

.block-contact .column{

	float:right;

	margin:0 0 0 50px;

	width:294px;

	font-size:0.8334em;

	line-height:1.4666em;

}

.block-contact h3{

	margin:0 0 18px;

	font-size:1.6em;

	line-height:1.1667em;

}

.block-contact .email{

	position:relative;

	display:inline-block;

	margin:0 0 20px 2px;

	padding:0 0 0 31px;

	color:#666;

	vertical-align:top;

}

.block-contact .email:hover{text-decoration:underline;}

.block-contact .email:after,

.block-contact .email after{

	position:absolute;

	top:5px;

	left:0;

	background:url(../theimages/bg-sprite.png) no-repeat -187px -42px;

	width:20px;

	height:15px;

	content:"";

}

.block-contact .phone{

	position:relative;

	overflow:hidden;

	margin:0 0 20px;

	padding:0 0 0 33px;

}

.block-contact .phone:after,

.block-contact .phone after{

	position:absolute;

	top:9px;

	left:6px;

	background:url(../theimages/bg-sprite.png) no-repeat -196px -99px;

	width:11px;

	height:28px;

	content:"";

}

.block-contact .phone dt{

	float:left;

	padding:0 6px 0 0;

}

.block-contact .phone dd{

	overflow:hidden;

	margin:0;

}

.block-contact .phone dd a{color:#666;}

.block-contact .phone dd a:hover{text-decoration:underline;}

.block-contact address{

	position:relative;

	padding:0 0 20px 33px;

	font-style:normal;

}

.block-contact address:after,

.block-contact address after{

	position:absolute;

	top:3px;

	left:2px;

	background:url(../theimages/bg-sprite.png) no-repeat -166px -99px;

	width:20px;

	height:23px;

	content:"";

}

.block-contact address after{top:1px;}

/* sign-form */

.sign-form{

	position:relative;

	margin:-34px 0 69px;

	text-align:center;

}

.sign-form .button{
	margin:0 6px 0 0; 
	padding:10px;
	background: #ffb934;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjkzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2ZlYWYyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2ZhOTIxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOTg3MGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #ffb934 0%, #feaf2c 26%, #fa9217 74%, #f9870f 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb934), color-stop(26%,#feaf2c), color-stop(74%,#fa9217), color-stop(100%,#f9870f));

	background: -webkit-linear-gradient(top,  #ffb934 0%,#feaf2c 26%,#fa9217 74%,#f9870f 100%);

	background: -o-linear-gradient(top,  #ffb934 0%,#feaf2c 26%,#fa9217 74%,#f9870f 100%);

	background: -ms-linear-gradient(top,  #ffb934 0%,#feaf2c 26%,#fa9217 74%,#f9870f 100%);

	background: linear-gradient(to bottom,  #ffb934 0%,#feaf2c 26%,#fa9217 74%,#f9870f 100%);

}	


.sign-form .holder{

	margin:0 auto;

	width:710px;

}

.sign-form .cell{

	display:inline-block;

	padding:0 19px 16px 18px;

	width:310px;

	text-align:left;

	vertical-align:top;

}

*+html .sign-form .cell{

	display:inline;

	padding:0 21px 16px 20px;

}

.sign-form label,

.sign-form .area-label{

	font-size:0.8888em;

	line-height:1.125em;

}

.sign-form label em,

.sign-form .area-label em{

	font-family:"Klavika Regular", Arial, Helvetica, sans-serif;

	color:#00aeff;

}

.sign-form .text{

	display:block;

	margin:9px 0 0;

	width:100%;

}

.sign-form .text:after{
	display:block;
	clear:both;
	content:'';
}

.sign-form .text input{width:288px;}

.sign-form .text input.focus{width:262px;}

.sign-form .text textarea{

	width:288px !important;

	height:100px !important;

}

.sign-form .text textarea.focus{

	padding-right:10px;

	width:275px !important;

}

.sign-form .area{

	overflow:hidden;

	margin:9px 0 0;

}

.sign-form select{

	float:left;

	width:308px;

}

/* custom select styles */

.select-area{

	position:relative;

	overflow:hidden;

	float:left;

	border:1px solid #0088c7;

	height:37px;

	cursor:default;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	background: #fff;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTklIiBzdG9wLWNvbG9yPSIjZjVmNWY1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjVmNWY1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTMlIiBzdG9wLWNvbG9yPSIjZWNlY2VjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODklIiBzdG9wLWNvbG9yPSIjZWNlY2VjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZWVlZWVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 8%, #f5f5f5 19%, #f5f5f5 50%, #ececec 53%, #ececec 89%, #eeeeee 97%, #f2f2f2 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(8%,#ffffff), color-stop(19%,#f5f5f5), color-stop(50%,#f5f5f5), color-stop(53%,#ececec), color-stop(89%,#ececec), color-stop(97%,#eeeeee), color-stop(100%,#f2f2f2));

	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 8%,#f5f5f5 19%,#f5f5f5 50%,#ececec 53%,#ececec 89%,#eeeeee 97%,#f2f2f2 100%);

	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 8%,#f5f5f5 19%,#f5f5f5 50%,#ececec 53%,#ececec 89%,#eeeeee 97%,#f2f2f2 100%); 

	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 8%,#f5f5f5 19%,#f5f5f5 50%,#ececec 53%,#ececec 89%,#eeeeee 97%,#f2f2f2 100%);

	background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 8%,#f5f5f5 19%,#f5f5f5 50%,#ececec 53%,#ececec 89%,#eeeeee 97%,#f2f2f2 100%);

}

.select-focus{

	background:#fff !important;

	border-color:#fff600;

	-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.4);

	box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.4);

}

.select-area .center{

	float:left;

	padding:5px 0 8px 10px;

	color:#a4a3a3;

	font-size:18px;

	line-height:24px;

}

.select-focus .center{

	padding-left:23px;

	color:#4b4b4b;

}

.select-area .select-opener{

	position:relative;

	float:right;

	background:url(../theimages/bg-sprite.png) no-repeat -129px -99px;

	height:37px;

	width:27px;

}

.select-options{

	position:absolute;

	z-index:999;

	margin:-39px 0 0;

	background:#fff;

}

.select-options .drop-holder{

	overflow:hidden;

	border:1px solid #fff600;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	-webkit-box-shadow: 0px 0px 7px 0px rgba(255, 255, 255, 0.67), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.4);

	box-shadow: 0px 0px 7px 0px rgba(255, 255, 255, 0.67), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.4);

	height:1%;

}

.select-options ul{

	margin:0;

	padding:0;

	list-style:none;

}

.select-options ul li{

	float:left;

	width:100%;

}

.select-options ul a{

	display:block;

	padding:5px 10px;

	height:1%;

	color:#a4a3a3;

	cursor:default;

}

.select-options .item-selected a{

	background:url(../theimages/bg-select-options.png);

	color:#4b4b4b;

}

.sign-form ul{

	position:relative;
	margin:0;
	padding:26px 20px 53px;

	text-align:left;
	list-style:none;
}

.sign-form li{

	overflow:hidden;

	padding:0 0 14px;

	vertical-align:top;

}

.sign-form .cell ul{

	margin:-1px 0 0;

	padding:0;

}

.sign-form .cell li{

	margin:0 0 -4px;

	padding:0;

}

.sign-form input[type=checkbox]{

	float:left;

	margin:6px 6px 0 0;

	padding:0;

	width:16px;

	height:16px;

}

/* custom checkbox styles */

.chk-area{

	float:left;

	margin:6px 6px 0 0;

	background:url(../theimages/bg-sprite.png) no-repeat -192px -246px;

	width:15px;

	height:16px;

}

.chk-checked{background-position:-192px -272px;}

.sign-form ul .frame{

	overflow:hidden;

	padding:2px 0 0;

}

.sign-form .cell ul .frame{padding:0;}

.sign-form .cell ul label{

	font-size:0.7778em;

	line-height:0.8888em;

}

/* hide original element */

.jcf-hidden {

	display:block !important;

	position:absolute !important;

	left:-9999px !important;

}

/* block-price */

.block-price{

	position:relative;

	overflow:hidden;

	margin:-65px 0 56px;

	padding:25px 0 0;

	width:100%;

	background:#fafafa;

	text-align:center;

}

.block-price .subhead{

	display:block;

	margin:0 0 59px;

	font-size:0.9666em;

	color:#a9a9a9;

}

/* price-table */

.price-table{

	position:relative;

	overflow:hidden;

	margin:0 0 43px -1px;

	background:#fff;

	border-collapse:collapse;

	-webkit-border-radius: 24px;

	border-radius: 24px;

	width:1128px;

}

.price-table td,

.price-table th{

	padding:0;

	width:380px;

	border-left:1px solid #f9860e;

}

.price-table td:first-child,

.price-table th:first-child{

	border:0;

	width:374px;

}

.price-table th.last-child{width:372px;}

.price-table th{

	padding:41px 0 31px;

	font-weight:normal;

	color:#fff;

	font-size:1.6667em;

	line-height:1.1333em;

}

*+html .price-table th{padding-bottom:27px;}

.price-table .cell-cloud{

	background:#6bcffd;

	-webkit-border-top-left-radius: 24px;

	border-top-left-radius: 24px;

}

.price-table .cell-pro{background:#f9860e;}

.price-table .cell-appliance{

	background:#bebebe;

	-webkit-border-top-right-radius: 24px;

	border-top-right-radius: 24px;

}

.price-table th span{

	position:relative;

	display:inline-block;

	padding:0 auto;
	
	margin: 0 auto;

	vertical-align:top;

}

.price-table th span:after,

.price-table th span after{

	position:absolute;

	top:-8px;

	left:0;

/*	background:url(../images/bg-sprite.png) no-repeat;*/

	width:68px;

	height:37px;

	content:"";

}

.price-table .cell-cloud span:after,

.price-table .cell-cloud span after{background-position:-93px -246px;}

.price-table .cell-pro span:after,

.price-table .cell-pro span after{

	left:-1px;

	background-position:-93px -295px;

}

.price-table .cell-appliance span:after,

.price-table .cell-appliance span after{

	left:3px;

	background-position:0 -342px;

}

.price-table td{

	padding:31px 35px 50px;

	background:url(../theimages/bg-price-table.gif) no-repeat 50% 0;

	width:310px;

}

.price-table td:first-child{width:304px;}

.price-table td.last-child{width:302px;}

.price-table .second-row td{

	padding:10px 35px 41px;

	background:none;

}

.price-table dl{margin:0;}

.price-table dt{

	position:relative;

	display:inline-block;

	margin:-20px 0 0;

	padding:0 0 0 16px;

	font:120px/180px "Klavika Bold", Arial, Helvetica, sans-serif;

	vertical-align:middle;

}

*+html .price-table dt{display:inline;}

.price-table dt:after,

.price-table dt after{

	position:absolute;

	top:56px;

	left:0;

	background:url(../theimages/bg-sprite.png) no-repeat -109px -342px;

	width:12px;

	height:27px;

	content:"";

}

.price-table dd{

	display:block;

	margin:-14px 0 0;

	font-size:0.7778em;

	line-height:1.1428em;

}

.price-table p{

	margin:0;

	font-size:0.7778em;

	line-height:1.1428em;

}

.price-table .head{

	position:relative;

	display:block;

	margin:-12px 0 34px;

	font-family:"Klavika Medium", Arial, Helvetica, sans-serif;

}

.price-table ul{
	margin-left:20px;
	padding:0 0 10px;
	font-size:0.8888em;
	line-height:1.255em;
	list-style:none;
	text-align:left;
}

.price-table li{padding:0 0 24px 30px;}

.price-table ul span{

	position:relative;

	display:inline-block;

	padding:0 0 0 40px;

	vertical-align:top;
	
	
}

.price-table ul span:after,

.price-table ul span after{

	position:absolute;

	top:0px;

	left:0px;

	background:url(../theimages/checkmark.jpg) no-repeat;

	width:25px;

	height:25px;

	content:"";

}

.block-price .area-text{

	display:block;

	margin:0 0 47px;

	font-size:1.3333em;

	line-height:1.1667em;

}

/* steps-panel */

.steps-panel{

	position:relative;

	overflow:hidden;

	margin:0 0 56px -2px;

	width:1130px;

	text-align:left;

	color:#343434;

}

.steps-panel .box{

	position:relative;

	overflow:hidden;

	float:left;

	margin:0 0 0 10px;

	background:#fff url(../theimages/bg-steps-panel.gif) repeat-y;

	border:1px solid #eee;

	width:368px; 

	height:130px;

	-webkit-border-radius: 2px;

	border-radius: 2px;

}

.steps-panel .box:first-child{margin-left:0;}

.steps-panel .step{

	display:inline-block;

	margin:0 0 -15px;

	width:95px;

	color:#fff;

	font-family:"Klavika Bold", Arial, Helvetica, sans-serif;

	vertical-align:middle;

	text-align:center;

}

*+html .steps-panel .step{display:inline;}

.steps-panel .step dt{

	display:block;

	font-size:0.7778em;

	line-height:1.4285em;

	text-transform:uppercase;

}

.steps-panel .step dd{

	display:block;

	margin:-19px 0 0;

	font-size:3.3335em;

	line-height:1.3333em;

}

.steps-panel .box .holder{

	display:inline-block;

	padding:23px 0 27px;

	width:269px;

	vertical-align:middle;

	text-align:center;

}

*+html .steps-panel .box .holder{

	display:inline;

	padding-left:3px;

}

.steps-panel .box .area-label{

	display:block;

	margin:0 0 36px;

	font-size:0.7778em;

	line-height:1.4285em;

}
.steps-panel .box .area-label2{

	display:block;

	margin:0 0 26px;

	font-size:0.7778em;

	line-height:1.4285em;

}

.steps-panel .box .area-label2 span{

	color:#f9860e;
	font-size:14px;

}



.steps-panel .box .holder ul{
	margin:0;
	padding:0;
	list-style:none;
}

.steps-panel .box .holder li{

	display:inline-block;

	padding:0 7px 0 8px;

	vertical-align:top;

}

*+html .steps-panel .box .holder li{

	display:inline;

	padding:0 9px 0 10px;

}

.steps-panel .box .holder li input[type=checkbox]{

	float:left;

	margin:3px 5px 0 0;

	padding:0;

	width:16px;

	height:16px;

}

.steps-panel .box .holder li .chk-area{

	margin:3px 5px 0 0;

	background-position:-194px -295px;

	width:13px;

	height:15px;

}

.steps-panel .box .holder li .chk-checked{background-position:-194px -317px;}

.steps-panel .box .holder li label{

	float:left;

	font-size:0.7778em;

	line-height:1.4285em;

}

.steps-panel .box .holder .text{margin:-8px 0 0 -2px;}

.steps-panel .box .holder .text input{

	border-color:#efefef;

	width:156px;

}

.steps-panel .box .holder .text input.focus{

	border-color:#fff600;

	width:130px;

}

.steps-panel .box .holder dl{

	position:relative;

	display:inline-block;

	margin:-7px 0 0;

	vertical-align:top;

}

*+html .steps-panel .box .holder dl{

	display:inline;

	margin-top:-9px;

}

.steps-panel .box .holder dt{

	display:inline;

	padding:0 10px 0 0;

	font-size:0.7778em;

	line-height:1.4285em;

	text-transform:uppercase;

}

.steps-panel .box .holder dd{

	display:inline;

	margin:0;

	font:1.3333em/1.1667em "Klavika Bold", Arial, Helvetica, sans-serif;

}

/* price-button */

.price-button{

	padding:60px 0 57px;

	background:#00aeff;

	color:#fff;

}

.price-button .area-label{

	padding:0 32px 0 0;

	font-size:1.3333em;

	line-height:1.295em;

}

.price-button .button{margin:-3px 30px -13px 27px;}

/* block-twocolumns */

.block-twocolumns{padding:0 0 67px;}

.block-twocolumns .column{

	float:left;

	width:558px;

}

.block-twocolumns .column:first-child{margin:0 13px 0 -1px;}

.block-twocolumns h3{

	margin:0 0 58px;

	font-size:1.3333em;

	line-height:1.125em;

	text-align:center;

}

/* faq-list */

.faq-list{

	overflow:hidden;

	margin:0;

	font-size:0.8888em;

	line-height:1.25em;

}

.faq-list dt{

	display:block;

	margin:0 0 12px;

	font-family:"Klavika Bold", Arial, Helvetica, sans-serif;

}

.faq-list dd{

	display:block;

	margin:0 0 24px;

}

.block-twocolumns blockquote{

	position:relative;

	margin:-4px 12px 24px 4px;

	padding:3px 0 0 39px;

	background:url(../theimages/quote-left.png) no-repeat;

}

.block-twocolumns q{

	display:block;

	padding:0 35px 0 0;

	background:url(../theimages/quote-right.png) no-repeat 100% 66%;

	font-size:1.1112em;

	line-height:1.3em;

}

.block-twocolumns q:before,

.block-twocolumns q:after{

	quotes:none;

	content:"";

}

.block-twocolumns .panel-info{

	overflow:hidden;

	margin:0 0 33px;

	padding:17px 0 25px;

	border:solid #dcdcdc;

	border-width:1px 0;

	text-align:center;

}

.block-twocolumns .panel-info .holder{

	position:relative;

	overflow:hidden;

	margin:0 -35px;

}

.block-twocolumns .panel-info .area{

	display:inline-block;

	margin:0 39px;

	width:210px;

	vertical-align:top;

}

*+html .block-twocolumns .panel-info .area{

	display:inline;

	margin:0 41px;

}

.block-twocolumns .panel-info h4{

	margin:0 0 9px;

	font-family:"Klavika Bold", Arial, Helvetica, sans-serif;

}

.block-twocolumns .panel-info p{

	margin:0;

	font-size:0.7778em;

	line-height:1.2828em;

}

.block-twocolumns .panel-contact{

	margin:0 0 56px;

	padding:6px 0 6px 7px;

	text-align:center;

}

.block-twocolumns .panel-contact .button{margin:-6px 15px -6px 0;}

.block-twocolumns .panel-contact .button span{min-width:92px !important;}

.block-twocolumns .panel-contact .phone{

	color:#666;

	text-transform:uppercase;

}

.block-twocolumns .area-text{

	display:block;

	margin:0 0 89px;

	font-size:0.8888em;

	line-height:1.25em;

	text-align:center;

}

/* started-form */

.started-form{

	position:relative;

	overflow:hidden;

	padding:34px 42px 51px 51px;

	background:#00aeff;

	-webkit-border-radius: 12px;

	border-radius: 12px;

	color:#fff;

}

.started-form h5{margin:0 0 30px;}

.started-form .row{

	margin:0 0 17px;

	width:100%;

}

.started-form .row:after,

.started-form .row-buttons:after{

	display:block;

	clear:both;

	content:'';

}

.started-form .text{

	float:left;

	margin:0 0 0 11px;

	width:227px;

}

.started-form .text:first-child{margin-left:0;}

.started-form .text input,

.started-form .text .input-placeholder-text{width:205px;}

.started-form .text .input-placeholder-text{margin:1px;}

.started-form .text input.focus{width:179px;}

.started-form .row-buttons{

	padding:13px 5px 0;

	width:455px;

}

.started-form .button{float:left;}

/* footer */

#footer{

	position:relative;

	padding:30px 0 22px;

	background:#262626;

	-webkit-box-shadow: inset 0px 6px 6px 0px rgba(0, 0, 0, 0.83);

	box-shadow: inset 0px 6px 6px 0px rgba(0, 0, 0, 0.83);
	
	color:#999;

}

.footer-holder{overflow:hidden;}

/* footer-column */

.footer-column{

	float:right;

	margin:0 0 0 55px;

	width:226px;

}

.footer-column .phone{

	display:block;

	padding:2px 1px 22px;

	font-size:1.3333em;

	line-height:1.1667em;

}

.footer-column .list{
	margin:0;
	padding:0 0 0 6px;

	font-size:0.7778em;

	line-height:1.1429em;
	list-style:none;
}

.footer-column .list li{

	position:relative;

	padding:0 0 14px 28px;

}

.footer-column .list li:after,

.footer-column .list li after{

	position:absolute;

	top:1px;

	left:0;

	background:url(../theimages/bg-sprite.png) no-repeat -187px -42px;

	width:20px;

	height:15px;

	content:"";

}

.social-networks{

	position:relative;

	overflow:hidden;
	margin:0 -6px 0 -5px;
	padding:0;

	width:234px;
	list-style:none;
}

.social-networks li{

	position:relative;

	overflow:hidden;

	padding:0 0 12px 3px;

	vertical-align:top;

}

.social-networks li.twitter{padding-top:107px;}

.social-networks img{float:left;}

.social-networks .area{

	float:right;

	padding:7px 0 0;

	width:108px;

	text-transform:uppercase;

	font-size:0.5556em;

	line-height:1.3em;

}

.social-networks li.twitter .area{padding-top:3px;}

#footer .social-networks a{color:#1379de;}

.social-networks .area-tooltip{

	position:absolute;

	top:9px;

	left:0;

	width:196px;

	height:69px;

}

.social-networks .area-tooltip:after,

.social-networks .area-tooltip after{

	position:absolute;

	bottom:-19px;

	left:42px;

	background:url(../theimages/bg-sprite.png) no-repeat -115px -67px;

	width:19px;

	height:19px;

	content:"";

}

.social-networks .tooltip{

	position:relative;

	overflow:hidden;

	margin:0 0 19px;

	padding:7px 12px 9px;

	background:#666;

	width:172px;

	height:53px;

	color:#a9a9a9;

	-webkit-border-radius: 6px;

	border-radius: 6px;

}

#footer .social-networks .tooltip p{

	margin:0;

	font-size:12px;

	line-height:14px;

}

#footer .holder{overflow:hidden;}

.footer-info{

	overflow:hidden;

	padding:2px 5px 31px 0;

}

#footer .area-button{

	float:right;

	padding:58px 0 0 36px;

/*	width:273px;*/

}

#footer .button{

	display:block;

	margin:0 0 35px;

}

#footer .button span{

	display:block;

	float:none;

/*	height:28px; */

}

#footer h3{

	margin:0 0 29px;

	color:#c9c9c9;

	text-transform:uppercase;

}

#footer h4 {

	margin:0 0 4px;

	color:#c9c9c9;

	font:0.7778em/1.2857em "Klavika Bold", Arial, Helvetica, sans-serif;

}



#footer h4 a {

	color:#c9c9c9;

}

#footer h4 a:hover {

	color:#cccccc;

}

#footer p{

	margin:0 0 12px;

	font-size:0.7778em;

	line-height:1.7143em;

}

#footer a{color:#666;}

#footer a:hover,

#footer .copyright a:hover{color:#999;}

#footer a.pressed,

#footer .copyright a.pressed{color:#fff;}

/* footer-menu */

.footer-menu{

	overflow:hidden;
	margin:0 4px 25px 0;
	padding:16px 0 0;

	border-top:1px solid #666;
	list-style:none;
}

.footer-menu>li{

	float:left;

	padding:0 15px 0 1px;

	width:100px;

}

.footer-menu ul{

	margin:0;

	padding:0;

	font-size:0.7778em;

	line-height:1.1429em;

	list-style:none;

}

.footer-menu ul li{padding:0 0 5px;}



.footer-menu ul a { color:#fff;}



/* footer-logo */

.footer-logo{

	display:block;

	overflow:hidden;

	margin:0 0 16px 7px;

	background:url(../theimages/bg-sprite.png) no-repeat 0 -67px;

	width:105px;

	height:22px;

	text-indent:-9999px;

}

/* copyright */

.copyright{

	display:block;

	margin:0 5px;

	font-size:0.6112em;

	line-height:1.1818em;

}

.copyright .separator{

	display:inline-block;

	overflow:hidden;

	margin:1px 0 0;

	background:#565656;

	width:1px;

	height:12px;

	vertical-align:top;

}

#footer .copyright a{

	margin:0 4px;

	color:#c9c9c9;

}



.blk {

	color:#000000;

	font-size:1.8em;

	font-weight:bold;

	line-height:1.8em;

}

.blkbig {

	color:#ffffff;

	font-size:3.5em;

	font-weight:bold;

}

.maintitle {

	color:#ffffff;

	font-size:55px;

	width:auto;

	margin-top: -30px;

	margin-bottom: 50px;

	text-align:center;

	text-shadow: 1px 2px 0 #0088C8;
	
	z-index:9999;

}

.aboutlist {

	margin:20px auto;

}

.aboutlist span {

	padding:10px;

}

.aboutlist a{color:#3f3f3f;}

.aboutlist a:hover,

.aboutlist .active a,

.aboutlist li:hover a,

.aboutlist li.hover a{color:#1F76AE;}

.aboutlist a.pressed,

.aboutlist .active a.pressed,

.aboutlist li:hover a.pressed,

.aboutlist li.hover a.pressed{color:#028fd1;}

/* Home Page sub-banner */

.sub-banner{

	position:relative;
	padding:10px 45px;
	background:#3f3f3f;
	text-align:center;
	color:#fff;
	font-family:"Klavika Regular Italic", Arial, Helvetica, sans-serif;
	-webkit-box-shadow: inset 0px 2px 6px 0px rgba(0, 84, 123, 0.83);
	box-shadow: inset 0px 2px 6px 0px rgba(0, 84, 123, 0.83);

}

.sub-banner-no-bg{
	position:relative;
	margin-top:40px;
	padding:10px 45px;
	text-align:center;
	color:#000;
	font-family:"Klavika Regular Italic", Arial, Helvetica, sans-serif;

}
.spotlight
{
	width:340px;
	margin:10px 0 20px 70px;
	float:left;
	/*border-right:1px solid #6D6D6D;*/
}
.spotlight2
{
	width:550px;
	margin:10px 0 20px 30px;
	float:left;
	/*border-right:1px solid #6D6D6D;*/
}
.spotlight .title
{
	font-family:'Klavika Bold';
	font-size:14px;
	color:#fff;
	text-align:left;
	padding:5px 0;
}

.spotlightbox
{
	font-family:'Klavika Regular';
	font-size:14px;
	line-height:16px;
	text-align:left;
	width:270px;
	height:90px;
	background:#535353;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding:10px;
}

.spotlightbox2
{
	font-family:'Klavika Regular';
	font-size:14px;
	line-height:16px;
	text-align:left;
	width:530px;
	height:90px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding:10px;
}

.spotlightbox .subtitle
{
	line-height:30px;
}

.spotlightbox2 .subtitle2
{
	font-family:'Klavika Regular';
	font-size:20px;
	line-height:24px;
}
.spotlight img
{
	float:left;
	padding-right:10px;

}	
.spotlight2 img
{
	float:left;
	margin-right:30px;
	border:	10px solid #535353;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-right:30px;	

}	
.sub-banner a
{
	color:#F9860E;
	line-height:30px;
	font-size:14px;
}	
.sub-banner-no-bg a
{
	color:#F9860E;
	line-height:30px;
	font-size:14px;
}	
.sub-banner a:hover
{
	color:#fff;
	cursor:pointer;
}
.banner-right
{
	width:680px;
	padding:50px 0 0 0;
	text-align:left;
	font-family:'Klavika Regular';
	font-size:22px;
	line-height:34px;
	float:right;

}
.banner-right span
{
	padding:0 15px;
	color:#ccc;
}

.banner-right2
{
	font-family:'Klavika Regular';
	font-size:14px;
	line-height:16px;
	text-align:left;
	width:500px;
	height:90px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding:10px;
	float:right;
	margin-top:10px;

}

.banner-right2 .subtitle2
{
	font-family:'Klavika Regular';
	font-size:20px;
	line-height:24px;
}
	
.banner-right2 img
{
	float:left;
	margin-right:30px;
	border:	10px solid #535353;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-right:30px;
	

}	
/* management */
.content_container {
	width: 1128px; 
	height: 100%; 
	float: right; 
	margin:40px 0px 0px 0px;
	border-bottom-width:1px;
	border-bottom-style:solid; 
	border-bottom-color:#e0e0e0;
}
.off {
	border-bottom-width:0px;
}

.left_block {
	width: 100px; 
	float: left; 
	margin:0px 15px 0px 0px;
}
.right_block {
	width: 1000px; 
	float: left; 
	margin:0px 0px 20px 0px; 
}
.left_content {
	width: 100px; 
	float: left; 
	margin:0px 0px 0px 0px;
}
.right_content {
	width: 1000px; 
	float: left; 
	margin:0px 0px 0px 0px;
}
.right_content h4
{
	font-family:'Klavika Regular';
	font-size:20px;
	line-height:24px;
	margin:0 !important;
}
.right_content h3
{
	font-family:'Klavika Bold';
	font-size:20px;
	line-height:34px;
	color:#333333;
	margin:0 !important;
}
.photo img  {
	margin:0px 0px 0px 0px;
	border-width:1px;
	border-style:solid; 
	border-color:#e0e0e0;
}
.team-subtitle {

	position:relative;

	display:inline-block;

	margin:0;

	padding:5px 0 23px 0px;

	color:#00aeff;

	font-size:1.6667em;

	line-height:1.1333em;

	vertical-align:top;
}

.prod-img{
	float:left;
	margin-right:50px;
}

.banner-h3{
	font-size:1.666em;
	line-height:2.3333em;
}
.banner-h2{
	font-size:1.555em;
	line-height:1.222em;
}

.banner-p2{
	font-size:1.111em;
	line-height:1.2em;
}
.banner-pb{
	font-size:1.111em;
	line-height:1.666em;
	font-weight:bold;
}

/* Healthcare - scim*/
.two-column-left{
	width:550px;
	float:left;
}
.two-column-right{
	width:550px;
	float:left;
	padding-left:20px;
}
.casestudy{
	float:left;
	width: 1128px; 
	height:58px;
	background:url('../theimages/img-healthcare-blue-arrow2.png') no-repeat #ebebeb;
}
.casestudy2 {
	margin-top: -50px;
}
.casestudy-scim{ 
	margin-top: 25px;
	float:left;
	width: 1128px; 
	height:58px;
	background:url('../theimages/img-scim-blue-arrow2.png') no-repeat #ebebeb;
}
.casestudy span {
    color: #fff;
    font-weight: bold;
}
.casestudy .span1 {
    margin-left: 8px;
    margin-right: 121px;
}
.casestudy .span2 {
    margin-left: 8px;
    margin-right: 50px;
}
.casestudy p, .casestudy-scim p{
	margin:18px 10px 0px ;	
}
.casestudy-h2{
	font-size:22px;
	line-height:28px;
	color:#00aeff;
	margin:20px 0;
}
.cs-quote{
	color:#00aeff;
	font-size:36px;
	line-height:32px	
	
}
.cs-quote p{
	color:#666666;
	font-size:12px;
	margin:10px 0 40px 0;
}
.nhsVideo-left{
	width:440px;
	float:left;
	padding:20px 0 0 0;
}
.nhsVideo-right{
	width:640px;
	float:right;
	padding:40px 0 40px 20px;
	background:url(../theimages/nhsvideo-bg.png);
	height:450px;
}

#nhsVideo {
	width:640px;
	height:387px;
	border:none;
	outline:none;
	background-color:#f7f7f7;
}

.nhs-info {    
    padding:20px 0 0 0;
}
.nhs-info img {    
    margin:28px 0 0 35px;
}
.title-orange{
	color:#FF9900;
	font-size:22px;
	margin:15px 0;
}

/* Home video custom play buttons*/
.banner-button{
	width:155px;
	height:40px;
	margin: 0 auto ;
	z-index:9999;
}

#mute-unmute {
    background:#fff url(../theimages/btn-volume-on.png) no-repeat;
    width: 56px;
    height: 56px;
    display: block;
    background-size: 100% auto;
    background-position: center;
    cursor: pointer;
    float: left;
    margin: -25px 10px;
    border-radius: 50%;
}

#play-pause {
    background:#fff url(../theimages/btn-pause.png) no-repeat;
    width: 56px;
    height: 56px;
    display: block;
    background-size: 100% auto;
    background-position: center;
    cursor: pointer;
    float: left;
    margin: -25px 10px; 
    border-radius: 50%;
}
/* - - - - - - - - - - -  */

.apps-link{
	font-size:16px;
	color: #FF9900;
    margin: 0 0 16px;
	}
.apps-link:hover {
	color:#252525;
}
.home-boxes {
    display: block;
	width:1128px;
	margin: 0px auto;
	font-size:16px;
}
.home-box1 {  
    margin: 0 auto 50px;;
    width: 282px;
	background:url(../theimages/home-box1-bg.png) top center no-repeat;
	float:left;
}
.home-box1:hover {
    background:url(../theimages/home-box1h-bg.png) top center  no-repeat;
}
.home-box2{
    margin: 0 auto;
	width: 282px;
	background:url(../theimages/home-box2-bg.png) top center no-repeat;
	float:left;	
}
.home-box2:hover{
	background:url(../theimages/home-box2h-bg.png) top center  no-repeat;
}
.home-box3{
    margin: 0 auto;
	width: 282px;
	background:url(../theimages/home-box3-bg.png) top center no-repeat;
	float:left;
}
.home-box3:hover{
	background:url(../theimages/home-box3h-bg.png) top center  no-repeat;
}
.home-box4{
	width: 282px;
	background:url(../theimages/home-box4-bg.png) top center no-repeat;
	float:left;
}
.home-box4:hover{
	background:url(../theimages/home-box4h-bg.png) top center no-repeat;
}
.home-box-title{
    text-align: center;
	margin-top:200px;
	color:#01aeff;
	font-size:18px;
}
.blue-apps{
    width:650px;
	margin:0px auto;
	padding:15px 0px 20px 0;
	color:#ffffff;
	font-size:20px;
}
.blue-apps .link4{
	background:url(../theimages/ico-blue-android.png) no-repeat;
	width:37px;
	height:37px;	
	float:right;
	margin:-5px 15px 0 0;
	}
.blue-apps .link4:hover{background:url(../theimages/ico-blue-android-H.png) no-repeat;}
	
.blue-apps .link3{
	background:url(../theimages/ico-blue-apple.png) no-repeat;
	width:37px;
	height:37px;	
	float:right;
	margin:-5px 15px 0 0;
	}
.blue-apps .link3:hover{background:url(../theimages/ico-blue-apple-H.png) no-repeat;}
	
.blue-apps .link2{
	background:url(../theimages/ico-blue-bb.png) no-repeat;
	width:37px;
	height:37px;	
	float:right;
	margin:-5px 15px 0 0;

	}
.blue-apps .link2:hover{background:url(../theimages/ico-blue-bb-H.png) no-repeat;}
	
.blue-apps .link1{
/*	background:url(../theimages/ico-blue-windows.png) no-repeat;*/
	width:37px;
	height:37px;	
	float:right;
	margin:-5px 280px 0 0;
	}
/*.blue-apps .link1:hover{background:url(../theimages/ico-blue-windows-H.png) no-repeat;}*/
.blue-apps .get-started{
    margin: -50px 15px 0 0; 
    float: right;    
}			

/* box-holder */
.box-holder{
	overflow:hidden;
	position:relative;
	padding:0 0 10px;
	width:110%;
	margin:0 0 40px;
}
.box-holder .box{
	float:left;
	margin:0;
	padding:23px 0px 9px;
	width:266px;
	text-align:center;
}
.box-holder .video-box{
	margin:0 auto 20px;
	width:197px;
	position:relative;
}
.box-holder .box img{
	vertical-align:top;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	margin:0 auto;
}
.box-holder .video-box .play{
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	bottom:0;
	right:0;
	width:29px;
	height:25px;
}
.box-holder .text-box{
	margin-top:15px;
	text-align:center;
}
.box-holder .title{
	font-size:1.2307em;
	line-height:1.2em;
	margin:0 0 6px;
	color:#000;
	display:block;
	font-weight:normal;
}
/* quotes */

q{quotes:none;}
q:before{content:''}
q:after{content:''}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
/* quote-holder */
.quote-holder{
	background:#fff;
	padding:34px 106px 28px 174px;
	width:848px;
	min-height:100px;
	margin:0 auto 20px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.quote-holder img{float:left;padding:0 40px 40px 0;}
.quote-holder blockquote{margin:0;}
.quote-holder q{
	display:block;
	font-size:1.125em;
	line-height:1.2em;
	font-style:italic;
	margin:0 0 24px;
}
.quote-holder cite{
	font-size:0.75em;
	line-height:1.15em;
	font-style:normal;
	display:block;
	color:#9b9b9b;
}
.quote-holder cite span{
	display:block;
	padding:0 0 0 15px;
}
.quotes{display:none;}


/* careers */
.career-container{
/*	border-top:1px solid #0088c7; */
	width:100%;
	margin:0 auto;
	height:343px;
	background:#75BFE2;
}

.career-banner{
    margin: 0 auto;
	text-align: center;
}
/* resize career page banner 
.career-banner img.wide {
    max-width: 100%;
    max-height: 100%;
    height: auto;
}
.career-banner img.tall {
    max-height: 100%;
    max-width: 100%;
    width: auto;
}		
*/
.career-banner h1{
	position:relative;
	top:-270px;
	z-index:1;
	color:#fff;
	font-size:42px;
	margin:0;
}
.career-banner p{
	position:relative;
	top:-260px;
	z-index:1;
	color:#fff;
	font-size:22px;
	line-height:26px;
}	

.career-quote-holder{
	margin:50px 200px 20px 150px;
}
.career-quote-holder .alignleft{
	margin:-15px 10px 0 0;
}

.career-quote-holder .frame p{
	margin-top:10px;
	position:relative;
	padding:5px 0 23px 40px;
	color:#999;
	font-size:1.333em;
	line-height:1.1333em;
}

.career-quote-holder .frame p .author{
	color:#666666;
	font-size:14px;
	font-weight:bold;
	display:block;
	margin:20px 0;
	text-transform:uppercase;
}
.career-quote-holder .frame p .qt{
	font-size:28px;
}		
	
.career-column1{
	width: 550px;
	padding-right:100px;
	float:left;
}
.career-column2{
	width: 400px;
	padding-right:40px;
	float:left;
}


.career-column1 h3,
.career-column2 h3{
	font-size:20px;
	font-weight:bold;
}


	
/*
.career-quote-holder .frame:before{
	position:absolute;
	left:1;
	top:40;
	background:url(../theimages/quotes-blue.png) no-repeat;
	width:45px;
	height:45px;
	content:"";
}	
*/

/* SOLUTIONS */
.solutions{
	background: url('../theimages/Top-Blue_Gradient.jpg') repeat-x scroll 0 0;
	padding:30px 0 0 0;
	margin:30px 0 0 0;
}
.solutions-bottom{
	background: url('../theimages/Bottom-Blue_Gradient.jpg') repeat-x scroll 0 0;
	padding:0;
	margin:0;
	height:90px;
}

.btn-solutions{
	font:0.689em/1.1em "Klavika Regular", Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.btn-solutions span:hover, .tabs .active span
{
	color:#fff;
	
	border-radius: 2px;
	
	background: #3181C1;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjM2MzYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #235B89 0%, #3386C9 21%, #3181C1 81%, #2B71A9 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#235B89), color-stop(21%,#3386C9), color-stop(81%,#3181C1), color-stop(100%,#235B89));

	background: -webkit-linear-gradient(top,  #235B89 0%,#3386C9 21%,#3181C1 81%,#235B89 100%);

	background: -o-linear-gradient(top,  #235B89 0%,#3386C9 21%,#3181C1 81%,#235B89 100%);

	background: -ms-linear-gradient(top,  #235B89 0%,#3386C9 21%,#3181C1 81%,#235B89 100%);

	background: linear-gradient(to bottom,  #235B89 0%,#3386C9 21%,#3181C1 81%,#235B89 100%);
}

	/*.tabs .active span{
		
		border-left: solid #F00 3px;*/
		

	/*background: #3181C1;*/

	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjM2MzYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/

	/*background: -moz-linear-gradient(top,  #3181C1 0%, #f5f5f5 21%, #cccccc 81%, #c3c3c3 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(21%,#f5f5f5), color-stop(81%,#cccccc), color-stop(100%,#c3c3c3));

	background: -webkit-linear-gradient(top,  #3181C1 0%,#f5f5f5 21%,#cccccc 81%,#c3c3c3 100%);

	background: -o-linear-gradient(top,  #3181C1 0%,#f5f5f5 21%,#cccccc 81%,#c3c3c3 100%);

	background: -ms-linear-gradient(top,  #3181C1 0%,#f5f5f5 21%,#cccccc 81%,#c3c3c3 100%);

	background: linear-gradient(to bottom,  #3181C1 0%,#f5f5f5 21%,#cccccc 81%,#c3c3c3 100%);*/
		
	
/*	
	background: #fefefe;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjM2MzYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #fefefe 0%, #f5f5f5 21%, #cccccc 81%, #c3c3c3 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(21%,#f5f5f5), color-stop(81%,#cccccc), color-stop(100%,#c3c3c3));

	background: -webkit-linear-gradient(top,  #fefefe 0%,#f5f5f5 21%,#cccccc 81%,#c3c3c3 100%);

	background: -o-linear-gradient(top,  #fefefe 0%,#f5f5f5 21%,#cccccc 81%,#c3c3c3 100%);

	background: -ms-linear-gradient(top,  #fefefe 0%,#f5f5f5 21%,#cccccc 81%,#c3c3c3 100%);

	background: linear-gradient(to bottom,  #fefefe 0%,#f5f5f5 21%,#cccccc 81%,#c3c3c3 100%);
*/	
	
/*}*/
/*.tabs .active span {
	/*color:#00AEFF;*/
	/*color: #0395d9;*/ /*darker blue*/
/*}*/
.tab p.topmar {
	clear: both;
	padding-top: 60px;
	padding-bottom: 35px;
}
.industry-list{
	width:220px;
	height:400px;
	float:right;
	margin-right:50px;
}
#ind-tabs span {
	padding: 2px 10px 2px 10px;
}
.industry-list h4{	
	font:0.7778em/1.14286em "Klavika Bold", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.industry-list ul{
	font:0.9999em/1.385em "Klavika Regular", Arial, Helvetica, sans-serif;
	overflow:hidden;
	list-style:none;
	text-align:left;
	margin-left:-40px;
}
.industry-list li:first-child{
	border:none;
	padding:0 0 3px;
}
.industry-list li{
	border-top:1px solid #e4e4e4;
	float:left;
	padding:5px 0;
	width:100%;
}

#tabset li .ind-list{
	color: #00AEFF !important;
	text-align:left !important;
	}
.industry-list:after{
	display:block;
	clear:both;
	content:'';
}
.article .apps{
	padding:20px;
}
.apps .signup-btn {

	margin-top: 25px;
	margin-left: 5px;

}
.article .apps h4{
	color: #00AEFF;
	font-size: 1.6667em;
	line-height:1.1333em;
	margin: 0 0 16px;
}

/* BACK TO TOP */

#back-to-top
{
	display: block;
	position: fixed; 
	background:url(../theimages/btn-top.png) no-repeat;
	width: 50px;
	height: 50px;
	top: 50%;
	right: 10px;
	text-indent: -99999px;
}

#back-to-top:hover { 
	background: #df1d1d; 
	background:url(../theimages/btn-top-hover.png) no-repeat;
	cursor:pointer;
}

.clearfix {
	
	clear: both;
	
}

.margin-bottom-25 {
	
	margin-bottom: 25px;
	
}

.padding-bottom-25 {
	
	padding-bottom: 50px;

}

/* analyst-reports.php */

.analyst-report {
						
	display: block;
	margin-top: 15px;
	padding-top:25px;
	border-top: #CCC thick solid;
	
}

.analyst-report img {
	
	
	float: left;
	margin-top: 25px;
	margin-right: 25px;
	
}

.analyst-report p {
	
	text-align: left;
	padding-top: 25px;
	padding-bottom: 35px;
	margin-bottom: 0;
}
/* customer-success.php */

.customer-success em {
	font-style:italic;
	font-family:"Klavika Regular Italic", Arial, Helvetica, sans-serif;
}
.customer-success p.right {
	text-align: right;
}
.customer-success {
	margin-left: 65px;
}
.customer-success .top-gap {
	padding-top:15px;
	border-bottom:#CCC solid thin;
	margin-bottom: 20px;
}
.customer-success .cust-img-box {
	width: 250px;
	margin-top:10px;
	float: left;
}
.customer-success .cust-text-box {
	width: 750px;
	float: left;
	margin-top:10px;
	margin-bottom:20px;
}
.customer-success h3 {
	color: #00aeff;
	margin:0 0 10px;
	padding: 20px 0 25px;
	font-size:1.6em;
	line-height:1.0416em;
}
.customer-success img {
}
.blue-bold {
	font-weight:bold;
	color: #00AEFF;
}
.center {

	margin: 0 auto;
	text-align:center;

}

/* Cycler for image swaps on platform page */
/* Thanks to */
/*http://www.simonbattersby.com/blog/simple-jquery-image-crossfade/ */
#cycler{position:relative;}
#cycler img{position:absolute;z-index:1}
#cycler img.active{z-index:3}


/* ---------------------------------- */
/* Connections icons implemented as
   CSS backgrounds
/* ---------------------------------- */
.ico-wrapper{
   margin: 0px auto;
   width: 1128px;
}
.ico-wrapper h4{
    color: #999;
    font-size: 1.5em;
    padding-bottom: 5px;
    margin-bottom: 15px;
    margin-top:25px;
}
.ico-wrapper span.label {
    display: block;
    text-align: center;
    margin-top: 85px;
}
.ico-header{
   float: left;
   width: 100%;
}
.ico-header span {margin-left: 465px;} 
/* columns */
.ico-left1, .ico-left2, .ico-left3 {
   float: left;
   height:80px;  
   margin-bottom: 45px;
   width: 282px;
}
.ico-right{
   float: right;
   height:80px;
   width: 282px;
}
/* 5 columns */
.ico5-left1, .ico5-left2, .ico5-left3, .ico5-left4 {
   float: left;
   height:80px;  
   margin-bottom: 45px;
   width: 225px;
}
.ico5-right{
   float: right;
   height:80px;
   width: 228px;
}    
/*icons backgrounds */
/* Connections */
.ico-wrapper .ms{
    background: url(../theimages/connectors-ms.png) center no-repeat;
}
 .ico-wrapper .ibm {
    background: url(../theimages/connectors-ibm.png) center no-repeat;
}
 .ico-wrapper .sf {
    background: url(../theimages/connectors-salesforce.png) center no-repeat;
}
 .ico-wrapper .sap {
    background: url(../theimages/connectors-sap.png) center no-repeat;
}
 .ico-wrapper .sql {
    background: url(../theimages/sql-server.png) center no-repeat;
}
 .ico-wrapper .oracle {
    background: url(../theimages/oracle.png) center no-repeat;
}
 .ico-wrapper .db2 {
    background: url(../theimages/db2.png) center no-repeat;
}
 .ico-wrapper .mysql {
    background: url(../theimages/mysql.png) center no-repeat;
}
 .ico-wrapper .soap {
    background: url(../theimages/soap.png) center no-repeat;
}
 .ico-wrapper .rest {
    background: url(../theimages/restful.png) center no-repeat;
}
 .ico-wrapper .html {
    background: url(../theimages/html.png) center no-repeat;    
}
.ico-wrapper .java {
    background: url(../theimages/java.png) center no-repeat;
}
 .ico-wrapper .api {
    background: url(../theimages/api.png) center no-repeat;    
}
 .ico-wrapper .net {
    background: url(../theimages/logos-MicrNet.png) center no-repeat;  
}

/* Security */
.ico-wrapper .auth {
    background: url(../theimages/auth.png) center no-repeat;    
}
.ico-wrapper .two-factor {
    background: url(../theimages/auth-two-factor.png) center no-repeat;
}
.ico-wrapper .touch {
    background: url(../theimages/touch.png) center no-repeat;
}
.ico-wrapper .oauth {
    background: url(../theimages/oauth.png) center no-repeat;
}
.ico-wrapper .xen {
    background: url(../theimages/security-citrix.png) center no-repeat;    
}
.ico-wrapper .ibm-mass {
    background: url(../theimages/security-ibm.png) center no-repeat;
}
.ico-wrapper .mobile-iron {
    background: url(../theimages/security-mobileiron.png) center no-repeat;
}
.ico-wrapper .blackberry {
    background: url(../theimages/security-blackberry.png) center no-repeat;
}
.ico-wrapper .airwatch {
    background: url(../theimages/security-airwatch.png) center no-repeat;
}
/* Industrial */
.ico-wrapper .advantage {
    background: url(../theimages/advantage.png) center no-repeat;    
}
.ico-wrapper .automatech {
    background: url(../theimages/automatech.png) center no-repeat;
}
.ico-wrapper .cb-pacific {
    background: url(../theimages/cb-pacific.png) center no-repeat;
}
.ico-wrapper .cybergear {
    background: url(../theimages/cybergear.png) center no-repeat;
}
.ico-wrapper .tata {
    background: url(../theimages/tata.png) center no-repeat;
}
    /* end backgrounds */
.ico-more {
    color: #999;
    clear:both;
    text-align: right;
    padding-right: 25px;
    font-size: 1.3em;
}

/* For wide video addition dec 2016 */
/*.blue-banner-bg {
    background-image:url("../theimages/bg-blue-container.jpg");    
}*/
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top:0;
	height: 0;
}
.videoWrapper-wide {
	position: relative;
	padding-bottom: 44.85%; /* 16:9 */
	padding-top:0;
	height: 0;
}
.videoWrapper-wide iframe, .videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.home-content-below {
    margin-top: 60px;
}
.banner-button2 {
    width:155px;
	height:40px;
	margin: 0 auto;
}
/* Navigation styles */

.nav-social-icons {
    float: right;
    margin-left: 100px;
    margin-bottom: -25px;
}