@-ms-viewport
{
 width:device-width
}

	@-webkit-keyframes slider {
	0%, 20%, 100%	{ margin-left: 0 }
	25%, 45%		{ margin-left: -100% }
	50%, 70%		{ margin-left: -200% }
	75%, 95%		{ margin-left: -300% }
}
@-moz-keyframes slider {
	0%, 20%, 100%	{ margin-left: 0 }
	25%, 45%		{ margin-left: -100% }
	50%, 70%		{ margin-left: -200% }
	75%, 95%		{ margin-left: -300% }
}
@keyframes slider {
	0%, 20%, 100%	{ margin-left: 0 }
	25%, 45%		{ margin-left: -100% }
	50%, 70%		{ margin-left: -200% }
	75%, 95%		{ margin-left: -300% }
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video
{
margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline
}

body
{
line-height:1
}
ol,ul
{
	list-style:none
}
table
{
	border-collapse:collapse;border-spacing:0
}
caption,th,td
{
text-align:left;font-weight:normal;vertical-align:middle
}
q,blockquote
{
quotes:none
}
q:before,q:after,blockquote:before,blockquote:after
{
content:"";content:none
}
a img
{
border:none
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary
{
display:block
}
html
{
overflow-y:auto
}
img,video
{
max-width:100%;height:auto
}
@font-face
{
font-family:'wf_SegoeUILight';
src:url('http://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.eot');
src:local("Segoe UI Light"),local("Segoe WP Light"),url('http://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.eot?#iefix') format('embedded-opentype'),url('http://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.woff') format('woff'),url('http://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.ttf') format('truetype'),url('http://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.svg#web') format('svg');font-weight:normal;font-style:normal
}
@font-face
{
font-family:'MSHPIconsRegular';
src:url('http://i.s-microsoft.com/fonts/Icons/Homepage/Normal/latest.eot');
src:url('http://i.s-microsoft.com/fonts/Icons/Homepage/Normal/latest.eot?#iefix') format('embedded-opentype'),url('http://i.s-microsoft.com/fonts/Icons/Homepage/Normal/latest.woff') format('woff'),url('http://i.s-microsoft.com/fonts/Icons/Homepage/Normal/latest.ttf') format('truetype'),url('http://i.s-microsoft.com/fonts/Icons/Homepage/Normal/latest.svg#web') format('svg');
font-weight:normal;font-style:normal
}
@font-face
{
font-family:'wf_SegoeUI';src:url('http://i.s-microsoft.com/fonts/Segoe-UI/West-European/Normal/latest.eot');
src:local("Segoe UI"),local("Segoe"),local("Segoe WP"),url('http://i.s-microsoft.com/fonts/Segoe-UI/West-European/Normal/latest.eot?#iefix') format('embedded-opentype'),url('http://i.s-microsoft.com/fonts/Segoe-UI/West-European/Normal/latest.woff') format('woff'),url('http://i.s-microsoft.com/fonts/Segoe-UI/West-European/Normal/latest.ttf') format('truetype'),url('http://i.s-microsoft.com/fonts/Segoe-UI/West-European/Normal/latest.svg#web') format('svg');
font-weight:normal;
font-style:normal
}
.clear
{
	clear:both;
}
.left
{
	float:left;
}
.right
{
	float:right;
}
body
{
font-size:100%;
line-height:1.5;
color:#222;
font-family:"wf_SegoeUI","Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif";
font-weight:normal;
-webkit-font-smoothing:antialiased;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%
}

/*.site-header
{
margin:0 auto;max-width:1600px;border-bottom:0px solid #eee;
margin-top:15px;
}
.site-header h1
{
margin:0
}
.lt-ie9 img
{
-ms-interpolation-mode:bicubic;zoom:1
}
.grid-container
{
width:95%;margin-left:auto;margin-right:auto;max-width:1180px;*zoom:1;background-repeat:no-repeat;background-position:center center;

}
.grid-container:after
{
content:"";display:table;clear:both
}
@media screen and (max-width:539px)
{
.site-header .grid-container
{
width:100%;

}
}

@media screen and (min-width:540px)
{
.site-header
{
position:relative;

}

}
@media (min-width:0)and (max-width:899px)
{
	.background--hide-small .grid-container
	{
	background-image:none!important
	}
}

.euCookie .grid-container
{
overflow:hidden
}

.mscom-logo
{
float:left;margin:0 3% .25em
}
.mscom-logo img
{
width:165px
}
.mscom-logo a:hover
{
text-decoration:none
}

@media screen and (min-width:540px)
{
	.mscom-logo
	{
	margin:0 .4em 0 0
	}
	.mscom-logo img
	{
	width:260px;margin-top:.05em;margin-bottom:.25em
	}
}

.lt-ie9 .mscom-logo
{
margin:0 0 0 .4em;width:160px
}
.lt-ie9 .mscom-logo img
{
margin-top:.05em;margin-bottom:.25em;width:160px;_height:34px;

}
.iem7 .mscom-logo img
{
margin-top:0;padding:.5em 0;

}*/
.site-header
{
	margin:5px auto;
	max-width:1600px;
	border-bottom:0px solid #eee;
	margin-top:15px;

}
.grid-container
{
	width:96%;
	margin-left:auto;
	margin-right:auto;
	max-width:1180px;
	*zoom:1;
	background-repeat:no-repeat;
	background-position:center center;
}
.grid-container-borderbottom
{
	border-bottom:4px solid #ff0000;
	height:auto;
	overflow:hidden;
}
.main-menu
{
	clear:both;
	margin:10px 0px 0px 0px
}
.main-menu li
{
	display:inline-block;
	padding:5px 8px;
	border-right:1px solid  #B7B7B7;
	
}
.main-menu li:nth-child(6)
{
	border-right:0px;
}
.main-menu li:nth-child(7)
{
	display:none;
}
.main-menu li:last-child
{
	border-right:0px;
	display:none;
}
.main-menu li a
{
	display:block;
	color:#5C636D;
	text-decoration:none;
}
main
{
	background:#f2f2f2;
}
.center-content-part
{
	max-width:1600px;
	overflow:hidden;
	margin:0px auto;
	position:relative;
	
}
.banner-img-wrapper
{
	max-width:1600px;
	width:100%;
	overflow:hidden;
	margin:0px auto;
	position:relative;
	
	
}
div.head-box-content
{
	font-size:130%;
	margin-bottom:15px;
}
.banner-img-wrapper-home
{
	width:25%;
	float:left;
}
div.center-content-part
{
	width:100%;
	height:auto;
}
.img-wrapper-content
{
	width:400%;
	-webkit-animation: 32s ease-in-out 0s normal none infinite slider;
	-moz-animation: 32s ease-in-out 0s normal none infinite slider;
	animation: 32s ease-in-out 0s normal none infinite slider;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
div.option-wrapper
{
	width:100px;
	padding:5px;
	height:auto;
	overflow:hidden;
	
}
.banner-img-wrapper-content
{
	width: 100%;
	height: auto;
	position: absolute;
	overflow: hidden;
	bottom: 6%;
	font-size: 96%;
	color: #FFF;
	left: 19px;
}
.box-banner-content-small
{
	width:26%;
	height:auto;
	min-height:240px;
	overflow:hidden;
	background:#0082fe;
	padding:2.5%;
}
.box-banner-content
{
	width:35%;
	height:auto;
	/*min-height:350px;*/
	overflow:hidden;
	padding:3.5%;
}
.lightmaroon-box-content
{
	background:rgba(137,62,74,0.9);
	text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	color:#fff;
}
.lightorange-box-content
{
	background:rgba(234,125,49,0.9);
	text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	color:#fff;
}
.lightgray-box-content
{
	background:rgba(242,242,242,0.9);
	text-shadow:1px 1px 1px rgba(255,255,255,0.8);
	color:#000;
}
.lightyellow-box-content
{
	background:rgba(255,242,200,0.9);
	text-shadow:1px 1px 1px rgba(255,255,255,0.8);
	color:#000;
}
.lightblue-box-content
{
	background:rgba(222,235,247,0.9);
	text-shadow:1px 1px 1px rgba(255,255,255,0.8);
	color:#000;
}
.darkblue-box-content
{
	background:rgba(0,130,254,0.9);
	text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	color:#fff;
}
.lightgreen-box-content
{
	background:rgba(165,171,160,0.9);
	text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	color:#fff;
}
.lightgreen-box-content h2
{
	color:#000;
}
.topMenu
{
	max-width:1600px;
	display:block;
	text-align:right;
	font-size:80%;
	padding-right:20px;
}
.topMenu li
{
	display:inline-block;
	padding:3px 5px;
}
.topMenu li:first-child
{
	border-right:1px solid #B7B7B7;
}
.topMenu li a
{
	color:#38b9ff;
}
.banner-img-wrapper-content span
{
	display:block;
	font-size:100%;
	padding:5px 0px;
}
footer
{

	background:#f1f1f1;
	margin:10px auto;
	border-bottom:1px solid #dfdfdf;
	color:#a6a6a6;
	padding-bottom:10px;
	overflow:hidden;
	clear:both;
	
}
article
{
	padding:1.23%;
}
section
{
	background:#FFF;
	clear:both;
	overflow:hidden;
}
p
{
	margin-bottom:1.5264%;
}
ul.footerMenu
{
	border-bottom:1px solid #dfdfdf;
	margin-bottom:15px;
}
ul.footerMenu li
{
	display:inline-block;
	padding:5px;
}
ul.footerMenu li a
{
color:#a6a6a6;
text-decoration:none;
	border-right:1px solid #dfdfdf;
	padding-right:7px; 
}
.mscom-logo
{
float:left;margin:0 0% .25em
}
.mscom-logo img
{
width:240px
}
.mscom-logo a:hover
{
text-decoration:none
}
.footer-logo
{
	float:right;margin:0 2% .25em
}
.footer-logo img
{
	width:160px;
}
.row-gray
{
	background:#454545;
}
.row-gray-top-border
{
	border-top:6px solid #843c0c;
}

.row-lightgray
{
	background:#f2f2f2;
}
.row-blue
{
	background:#2e6ca4;
}
.row-white
{
	background:#fff;
}
.row-sky
{
	background:url(../_images/cloud_fliped_1920x550.jpg);
}
.row-yellow
{
	background:#deb245;
}
.row-yellow h1
{
	color:#000;
}
.row-purple
{
	background:#7030a0;
}
.row-middlegray
{
	background:#d9d9d9;
	color:#000;
}
.row-padded
{
	padding-top:2.5%;
	padding-bottom:2.5%;
}
.row-margin
{
	margin-top:2.5%;
	margin-bottom:2.5%;
}
.row-margin-top
{
	margin-top:2.5%;

}

.row-padding-right
{
	margin-right:55%;
	margin-bottom:100px;
}
.row-align-right
{
	text-align:right;
}
.row-content
{
	max-width:1180px;
	width:96%;
	padding:0px 2%;
	height:auto;
	overflow:hidden;
	margin:0px auto;
	color:#fff;
	font-size:150%;
}
img.imageright
{
	float:right;
	margin-left:2%;
}
img.imageleft
{
	float:left;
	margin-right:2%;
}
img.imgheight
{
	height:410px;
	width:auto;
}
img.imgwidth-x
{
	max-width:800px;
	width:72%;
	height:auto;
}
img.imgheight_x
{
	height:270px;
	width:auto;
}

img.imgheight800
{
	height:800px;
	width:auto;
}
.xindent
{
	padding-left:3.5568%
}
.xxindent
{
	padding-left:6.68%
}
.xxxindent
{
	padding-left:12.438%
}
.xindent-right
{
	padding-right:3.5568%
}
.xxindent-right
{
	padding-right:6.68%
}
.xxxindent-right
{
	padding-right:12.438%
}
.row-content h1
{
	font-size:250%;
}
h2
{
	font-size:150%;
	margin-bottom:.8%;
}
.container-800
{
	width:80%;
	max-width:880px;
	margin-right:30.562%;
}
a.download-bottom
{
	display:inline-block;
	background:#00ccff;
	margin:5% 0px;
	padding:5px 20px;
	color:#fff;
	text-decoration:none;
}
ul.blocks-partions
{
	padding-top:2.5%;
	/*-webkit-column-count:2;
	-webkit-column-gap:1.55%;
	-moz-column-count:2;
	-moz-column-gap:1.55%;
	-ms-column-count:2;
	-ms-column-gap:1.55%;
	column-count:2;
	column-gap:1.55%;*/
}
ul.blocks-partions > li
{
	display:block;
	margin-bottom:2.55%;
	margin-right:2.55%;
	min-height:222px;
	float:left;
	width:45%;
}
ul.blocks-partions > li:last-child
{
	
}
ul.blocks-partions > li ul
{
	margin-left:20px;
}
ul.blocks-partions > li ul li
{
	list-style:disc;
	font-size:90%;
}
ul.liststyles
{
	margin-left:20px;
}
ul.liststyles li
{

	font-size:90%;
	margin-left:20px;

}
.columnTow
{
	font-size:90%;
	-webkit-column-count:2;
	-webkit-column-gap:2.55%;
	-moz-column-count:2;
	-moz-column-gap:2.55%;
	-ms-column-count:2;
	-ms-column-gap:2.55%;
	column-count:2;
	column-gap:2.55%;
}
.coloum-three
{
	-webkit-column-count:3;
	-webkit-column-gap:2.55%;
	-moz-column-count:3;
	-moz-column-gap:2.55%;
	-ms-column-count:3;
	-ms-column-gap:2.55%;
	column-count:3;
	column-gap:2.55%;
}
.coloum-three-css2
{
	width:98%;
	max-width:1180px;
	height:auto;
	overflow:hidden;
}
.partion-coloum-three_css2
{
	width:37%;
	height:auto;
	overflow:hidden;
	float:left;
	margin-right:1.5%;
}
.partion-coloum-three_css2-last
{
	width:22%;
	height:auto;
	overflow:hidden;
	float:left;

}
.partion-coloum-three
{
	width:95%;
}
.Normal-font
{
	font-size:100% !important;
}
label.lblPrize
{
	display:block;
}
.orangetxt
{
	color:#ea7d31;
}
.flow-content
{
	position:relative;
	max-width:1180px;
	width:98%;
	padding:0px 1%;
}
.flow-content img
{
	width:80%;
	max-width:auto;
}
.box-Left
{
	width:40%;
	position:absolute;
	top:-1.5%;
	font-size:88%;
}
.box-Left-bottom
{
	width:40%;
	position:absolute;
	bottom:2%;
	font-size:88%;
}
.box-right1
{
	width:30%;
	position:absolute;
	top:1.5%;
	right:0%;
	font-size:88%;
}
.box-right2
{
	width:25%;
	position:absolute;
	top:37.5%;
	right:0%;
	font-size:88%;
}
.box-right3
{
	width:25%;
	position:absolute;
	bottom:1.5%;
	right:0%;
	font-size:88%;
}
ul.article-ul
{
	margin-left:25px;
}
ul.article-ul li
{
	list-style:square;
}
div.block-world-playout
{
	width:30%;
	height:auto;
	margin-right:2%;
	text-align:center;
	color:#ccc;
	float:left;
	font-size:82%;
}
img.bannerimgRight
{
	height:100%;
	width:auto;
	position:absolute;
	right:5%;
	top:5%;
	
}
div.block-world-playout img
{
	width:100%;
	height:auto;
}

input#Slide1
{

}
#s1{
					padding: 6px;
					background: #FFFFFF;
					position: absolute;
					left: 50%;
					bottom: 25px;
					margin-left: -36px;
					border-radius: 20px;
					opacity: 0.3;
					cursor: pointer;
					z-index: 999;
				}
				
				#s2{
					padding: 6px;
					background: #FFFFFF;
					position: absolute;
					left: 50%;
					bottom: 25px;
					margin-left: -12px;
					border-radius: 20px;
					opacity: 0.3;
					cursor: pointer;
					z-index: 999;
				}
				
				#s3{
					padding: 6px;
					background: #FFFFFF;
					position: absolute;
					left: 50%;
					bottom: 25px;
					margin-left: 12px;
					border-radius: 20px;
					opacity: 0.3;
					cursor: pointer;
					z-index: 999;
				}
				
				#s4{
					padding: 6px;
					background: #FFFFFF;
					position: absolute;
					left: 50%;
					bottom: 25px;
					margin-left: 36px;
					border-radius: 20px;
					opacity: 0.3;
					cursor: pointer;
					z-index: 999;
				}
				.control{ display: none;}
				#s1:hover, #s2:hover, #s3:hover, #s4:hover{ opacity: 1;}
				input#Slide1:checked ~ .img-wrapper-content{ margin-left: 0%; }
				input#Slide2:checked ~ .img-wrapper-content{ margin-left: -100%;}
				input#Slide3:checked ~ .img-wrapper-content{ margin-left: -200%; }
				input#Slide4:checked ~ .img-wrapper-content{ margin-left: -300%;}
				#Slide1:checked + #s1 { opacity: 1;  }
				#Slide2:checked + #s2 { opacity: 1; }
				#Slide3:checked + #s3 { opacity: 1; }
				#Slide4:checked + #s4 { opacity: 1; }
				
				div.div-partion-wrapper
				{
					width:100%;
					max-width:1180px;
					height:auto;
					overflow:hidden;
				}
				div.div-partion-wrapper div.div-partionone
				{
					width:48%;
					height:auto;
					overflow:hidden;
					float:left;
					padding:0.5%;
				}
				div.div-partion-wrapper div.div-partionone input
				{
					padding:15px;
					border:1px solid #CCC;
					width:90%;
					color:#A2B4BB;
					margin-bottom:10px;
					font-family:"wf_SegoeUI","Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif";
				}
				div.div-partion-wrapper div.div-partionone textarea
				{
					padding:15px;
					border:1px solid #CCC;
					width:90%;
					color:#A2B4BB;
					height:250px;
					resize:none;
					font-family:"wf_SegoeUI","Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif";
				}
				
				
			

@media screen and (max-width:540px)
{
	.site-header
	{
		margin:0 auto;
		max-width:1600px;
		border-bottom:1px solid #eee;
		margin-top:15px; 
		
	}
	ul.blocks-partions
{
	-webkit-column-count:1;
	-webkit-column-gap:1.55%;
	-moz-column-count:1;
	-moz-column-gap:1.55%;
	-ms-column-count:1;
	-ms-column-gap:1.55%;
	column-count:1;
	column-gap:1.55%;
}
}
