.version.typemachine /* version checker */
{
	color: #0000E4;
	background-color: #25B69F;
}

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

#page
{
	border-width: 0px;
	filter: alpha(opacity=100);
	background-color: #FFFFFF;
	border-color: #000000;
	z-index: 1;
	background-image: none;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

#u16139
{
	left: -131px;
	min-height: 62px;
	margin-right: -10000px;
	width: 85px;
	position: relative;
	z-index: 57;
	margin-top: 94px;
}

#u5444-5
{
	border-width: 0px;
	min-height: 24px;
	position: fixed;
	background-color: transparent;
	z-index: 62;
}

#u3031-4
{
	border-width: 0px;
	background-color: transparent;
	z-index: 26;
}

#u3055-6
{
	border-width: 0px;
	background-color: transparent;
	z-index: 30;
}

#u2988
{
	z-index: 14;
	position: relative;
	background-color: transparent;
}

#u3359
{
	background-color: transparent;
	position: relative;
	z-index: 6;
}

#u3350
{
	background-color: transparent;
	position: relative;
	z-index: 2;
}

#u3000-4
{
	border-width: 0px;
	background-color: transparent;
	z-index: 22;
}

#u3214
{
	z-index: 8;
	position: relative;
	background-color: transparent;
}

#u3221
{
	background-color: transparent;
	position: relative;
	z-index: 20;
}

#u3368
{
	background-color: transparent;
	position: relative;
	z-index: 4;
}

#u3001-4
{
	border-width: 0px;
	background-color: transparent;
	z-index: 10;
}

#u5600
{
	background-color: transparent;
	position: relative;
	z-index: 40;
}

#u3029
{
	background-color: transparent;
	position: relative;
	z-index: 18;
}

#u3022
{
	background-color: transparent;
	position: relative;
	z-index: 16;
}

#u3228
{
	background-color: transparent;
	position: relative;
	z-index: 38;
}

#pu592-5
{
	margin-right: -10000px;
	width: 0.01px;
	z-index: 42;
	height: 0px;
}

#u592-5
{
	width: 75px;
	position: fixed;
	z-index: 42;
}

#u5675-5
{
	width: 29px;
	position: fixed;
	z-index: 47;
}

#u601-5
{
	width: 65px;
	position: fixed;
	z-index: 52;
}

#u3062-4
{
	border-width: 0px;
	left: 50%;
	min-height: 24px;
	position: fixed;
	background-color: transparent;
	z-index: 58;
}

#u12674-5
{
	border-width: 0px;
	min-height: 24px;
	position: fixed;
	background-color: transparent;
	z-index: 67;
}

.html
{
	background-color: #FFFFFF;
}

body
{
	position: relative;
}

@media (min-width: 1441px), print
{
	#muse_css_mq
	{
		background-color: #FFFFFF;
	}

	#bp_infinity.active
	{
		display: block;
	}

	#page
	{
		min-height: 1200px;
	}

	#u601-5
	{
		top: 9px;
		left: 20px;
	}

	#pppu3031-4
	{
		z-index: 0;
		margin-right: -10000px;
		margin-top: 50px;
		width: 78.27%;
		margin-left: 10.87%;
	}

	#ppu3031-4
	{
		z-index: 0;
		width: 90.28%;
		margin-left: 4.87%;
	}

	#pu3031-4
	{
		z-index: 26;
		margin-right: -10000px;
		width: 61.54%;
		margin-left: 19.24%;
	}

	#u3031-4
	{
		width: 530px;
		min-height: 391px;
		position: relative;
		margin-left: 50%;
		left: -499.9999999999998px;
	}

	#u3018
	{
		z-index: 36;
		width: 800px;
		background-color: transparent;
		position: relative;
		margin-left: 50%;
		left: -649.9999999999998px;
	}

	#pu3055-6
	{
		z-index: 30;
		margin-right: -10000px;
		width: 34.62%;
		margin-left: 32.7%;
	}

	#u3055-6
	{
		width: 250px;
		min-height: 168px;
		position: relative;
		margin-left: 50%;
		left: 350.0000000000002px;
	}

	#u2988
	{
		width: 450px;
		margin-left: 50%;
		left: 200.0000000000002px;
	}

	#u2988_img
	{
		margin-top: -27px;
		margin-bottom: -27px;
	}

	#pu3350
	{
		z-index: 2;
		width: 100%;
		margin-left: 0%;
	}

	#u3350
	{
		width: 550px;
		margin-right: -10000px;
		margin-top: 50px;
		margin-left: 50%;
		left: -500px;
	}

	#u3368
	{
		width: 550px;
		margin-right: -10000px;
		margin-top: 776px;
		margin-left: 50%;
		left: 100.00000000000003px;
	}

	#u3359
	{
		width: 350px;
		margin-right: -10000px;
		margin-left: 50%;
		left: 250.00000000000003px;
	}

	#u3214
	{
		width: 600px;
		margin-right: -10000px;
		margin-top: 650px;
		margin-left: 50%;
		left: -650px;
	}

	#u3001-4
	{
		width: 400px;
		min-height: 225px;
		position: relative;
		margin-right: -10000px;
		margin-top: 1326px;
		margin-left: 50%;
		left: 150.00000000000003px;
	}

	#u3022
	{
		width: 470px;
		margin-right: -10000px;
		margin-top: 1615px;
		margin-left: 50%;
		left: -720px;
	}

	#u3022_img
	{
		margin-right: -39px;
	}

	#u3029
	{
		width: 300px;
		margin-right: -10000px;
		margin-top: 2004px;
		margin-left: 50%;
		left: -500px;
	}

	#u3221
	{
		width: 350px;
		margin-right: -10000px;
		margin-top: 1162px;
		margin-left: 50%;
		left: -300px;
	}

	#u3000-4
	{
		width: 500px;
		min-height: 350px;
		position: relative;
		margin-right: -10000px;
		margin-top: 350px;
		margin-left: 50%;
		left: 150.00000000000003px;
	}

	#u3228
	{
		width: 200px;
		margin-right: -10000px;
		margin-top: 1212px;
		margin-left: 50%;
		left: -600px;
	}

	#u5600
	{
		width: 870px;
		margin-right: -10000px;
		margin-top: 1686px;
		margin-left: 50%;
		left: -149.99999999999997px;
	}

	#pu592-5
	{
		padding-bottom: 1180px;
		margin-top: 9px;
	}

	#u592-5
	{
		top: 9px;
		right: 20px;
	}

	#u5675-5
	{
		bottom: 11px;
		right: 20px;
	}

	#u3062-4
	{
		width: 300px;
		top: 9px;
		margin-left: -500px;
	}

	#u5444-5
	{
		width: 40px;
		top: 9px;
		left: 50%;
		margin-left: 349px;
	}

	#u12674-5
	{
		width: 40px;
		top: 9px;
		left: 50%;
		margin-left: 389px;
	}

}

@media (min-width: 1131px) and (max-width: 1440px)
{
	#muse_css_mq
	{
		background-color: #0005a0;
	}

	#bp_1440.active
	{
		display: block;
	}

	#page
	{
		min-height: 1000px;
		max-width: 1440px;
	}

	#u601-5
	{
		top: 9px;
		left: 20px;
	}

	#pu3350
	{
		z-index: 2;
		margin-right: -10000px;
		margin-top: 50px;
		width: 78.48%;
		margin-left: 10.77%;
	}

	#u3350
	{
		width: 467px;
		margin-right: -10000px;
		margin-top: 901px;
		margin-left: 50%;
		left: -428.0000000000001px;
	}

	#u3368
	{
		width: 428px;
		margin-right: -10000px;
		margin-top: 1566px;
		margin-left: 50%;
		left: 77.99999999999991px;
	}

	#u3359
	{
		width: 272px;
		margin-right: -10000px;
		margin-top: 802px;
		margin-left: 50%;
		left: 194.99999999999991px;
	}

	#u3214
	{
		width: 467px;
		margin-right: -10000px;
		margin-top: 1407px;
		margin-left: 50%;
		left: -506.0000000000001px;
	}

	#u3001-4
	{
		width: 384px;
		min-height: 104px;
		position: relative;
		margin-right: -10000px;
		margin-top: 1994px;
		margin-left: 50%;
		left: 116.99999999999991px;
	}

	#u2988
	{
		width: 350px;
		margin-right: -10000px;
		margin-top: 277px;
		margin-left: 50%;
		left: 155.99999999999991px;
	}

	#u2988_img
	{
		margin-top: -21px;
		margin-bottom: -21px;
	}

	#u3022
	{
		width: 449px;
		margin-right: -10000px;
		margin-top: 2158px;
		margin-left: 50%;
		left: -565.0000000000001px;
	}

	#u3022_img
	{
		margin-right: -37px;
	}

	#u3029
	{
		width: 272px;
		margin-right: -10000px;
		margin-top: 2521px;
		margin-left: 50%;
		left: -350.0000000000001px;
	}

	#u3221
	{
		width: 272px;
		margin-right: -10000px;
		margin-top: 1806px;
		margin-left: 50%;
		left: -233.00000000000009px;
	}

	#u3000-4
	{
		width: 369px;
		min-height: 239px;
		position: relative;
		margin-right: -10000px;
		margin-top: 1074px;
		margin-left: 50%;
		left: 116.99999999999991px;
	}

	#u3031-4
	{
		width: 506px;
		min-height: 251px;
		position: relative;
		margin-right: -10000px;
		margin-left: 50%;
		left: -389.0000000000001px;
	}

	#u3055-6
	{
		width: 233px;
		min-height: 93px;
		position: relative;
		margin-right: -10000px;
		margin-left: 50%;
		left: 271.9999999999999px;
	}

	#u3018
	{
		z-index: 36;
		width: 622px;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
		margin-top: 525px;
		margin-left: 50%;
		left: -505.0000000000001px;
	}

	#u3228
	{
		width: 156px;
		margin-right: -10000px;
		margin-top: 1845px;
		margin-left: 50%;
		left: -467.0000000000001px;
	}

	#u5600
	{
		width: 604px;
		margin-right: -10000px;
		margin-top: 2354px;
		margin-left: 50%;
		left: -39.000000000000085px;
	}

	#pu592-5
	{
		padding-bottom: 980px;
		margin-top: 9px;
	}

	#u592-5
	{
		top: 9px;
		right: 20px;
	}

	#u5675-5
	{
		bottom: 11px;
		right: 20px;
	}

	#u3062-4
	{
		width: 311px;
		top: 9px;
		margin-left: -389px;
	}

	#u5444-5
	{
		width: 40px;
		top: 9px;
		left: 50%;
		margin-left: 272px;
	}

	#u12674-5
	{
		width: 40px;
		top: 9px;
		left: 50%;
		margin-left: 312px;
	}

	body
	{
		overflow-x: hidden;
	}
}

@media (min-width: 896px) and (max-width: 1130px)
{
	#muse_css_mq
	{
		background-color: #00046a;
	}

	#bp_1130.active
	{
		display: block;
	}

	#page
	{
		min-height: 750px;
		max-width: 1130px;
	}

	#u601-5
	{
		top: 9px;
		left: 20px;
	}

	#ppu2988
	{
		z-index: 0;
		margin-right: -10000px;
		margin-top: 50px;
		width: 77.53%;
		margin-left: 11.24%;
	}

	#pu2988
	{
		z-index: 14;
		width: 86.65%;
		margin-left: 6.68%;
	}

	#u2988
	{
		width: 312px;
		margin-right: -10000px;
		margin-top: 216px;
		margin-left: 50%;
		left: 117.49999999999993px;
	}

	#u3031-4
	{
		width: 389px;
		min-height: 325px;
		position: relative;
		margin-right: -10000px;
		margin-left: 50%;
		left: -311.5000000000001px;
	}

	#u3055-6
	{
		width: 253px;
		min-height: 117px;
		position: relative;
		margin-right: -10000px;
		margin-left: 50%;
		left: 195.4999999999999px;
	}

	#u3018
	{
		z-index: 36;
		width: 623px;
		background-color: transparent;
		margin-top: 33px;
		position: relative;
		margin-left: 50%;
		left: -389px;
	}

	#pu3359
	{
		z-index: 6;
		margin-top: 39px;
		width: 84.48%;
		margin-left: 7.77%;
	}

	#u3359
	{
		width: 272px;
		margin-right: -10000px;
		margin-top: 273px;
		margin-left: 50%;
		left: -350px;
	}

	#u3350
	{
		width: 428px;
		margin-right: -10000px;
		margin-left: 50%;
		left: -38.00000000000003px;
	}

	#u3000-4
	{
		width: 506px;
		min-height: 195px;
		position: relative;
		margin-left: 50%;
		left: -194.00000000000003px;
	}

	#ppu3214
	{
		z-index: 0;
		margin-top: -6px;
		width: 97.84%;
		margin-left: 1.09%;
	}

	#pu3214
	{
		z-index: 8;
		margin-right: -10000px;
		margin-top: 73px;
		width: 59.05%;
		margin-left: 20.48%;
	}

	#u3214
	{
		width: 506px;
		margin-left: 50%;
		left: -428px;
	}

	#u3368
	{
		width: 390px;
		margin-top: 78px;
		margin-left: 50%;
		left: -350px;
	}

	#pu3228
	{
		z-index: 38;
		margin-right: -10000px;
		width: 36.41%;
		margin-left: 31.8%;
	}

	#u3228
	{
		width: 234px;
		margin-left: 50%;
		left: 155.99999999999997px;
	}

	#u3221
	{
		width: 312px;
		margin-top: 148px;
		margin-left: 50%;
		left: 116.99999999999997px;
	}

	#pu3001-4
	{
		z-index: 10;
		width: 88.93%;
		margin-left: 5.54%;
	}

	#u3001-4
	{
		width: 472px;
		min-height: 139px;
		position: relative;
		margin-right: -10000px;
		margin-left: 50%;
		left: -194.50000000000003px;
	}

	#u3022
	{
		width: 467px;
		margin-right: -10000px;
		margin-top: 405px;
		margin-left: 50%;
		left: -389.5px;
	}

	#u3022_img
	{
		margin-right: -38px;
	}

	#u3029
	{
		width: 273px;
		margin-right: -10000px;
		margin-top: 288px;
		margin-left: 50%;
		left: 117.49999999999997px;
	}

	#u5600
	{
		width: 623px;
		margin-top: 40px;
		margin-left: 50%;
		left: -195.00000000000003px;
	}

	#pu592-5
	{
		padding-bottom: 730px;
		margin-top: 9px;
	}

	#u592-5
	{
		top: 9px;
		right: 20px;
	}

	#u5675-5
	{
		bottom: 11px;
		right: 20px;
	}

	#u3062-4
	{
		width: 273px;
		top: 9px;
		margin-left: -311px;
	}

	#u5444-5
	{
		width: 40px;
		top: 9px;
		left: 50%;
		margin-left: 195px;
	}

	#u12674-5
	{
		width: 40px;
		top: 9px;
		left: 50%;
		margin-left: 235px;
	}

	body
	{
		overflow-x: hidden;
	}
}

@media (min-width: 711px) and (max-width: 895px)
{
	#muse_css_mq
	{
		background-color: #00037f;
	}

	#bp_895.active
	{
		display: block;
	}

	#page
	{
		min-height: 625px;
		max-width: 895px;
	}

	#u601-5
	{
		top: 9px;
		left: 20px;
	}

	#pu3031-4
	{
		z-index: 26;
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: 50px;
		width: 75.09%;
		margin-left: 12.46%;
	}

	#u3031-4
	{
		width: 519px;
		min-height: 219px;
		position: relative;
		margin-left: 50%;
		left: -244.5px;
	}

	#pu3055-6
	{
		z-index: 30;
		width: 77.39%;
		margin-left: 11.31%;
	}

	#u3055-6
	{
		width: 183px;
		min-height: 106px;
		position: relative;
		margin-right: -10000px;
		margin-left: 50%;
		left: -244.5px;
	}

	#u2988
	{
		width: 336px;
		margin-right: -10000px;
		margin-left: 50%;
		left: -60.499999999999986px;
	}

	#u3018
	{
		z-index: 36;
		width: 489px;
		background-color: transparent;
		margin-top: 31px;
		position: relative;
		margin-left: 50%;
		left: -305.5px;
	}

	#pu3359
	{
		z-index: 6;
		margin-top: 31px;
		width: 86.31%;
		margin-left: 6.85%;
	}

	#u3359
	{
		width: 214px;
		margin-right: -10000px;
		margin-top: 215px;
		margin-left: 50%;
		left: -274.5px;
	}

	#u3350
	{
		width: 336px;
		margin-right: -10000px;
		margin-left: 50%;
		left: -30.499999999999982px;
	}

	#u3000-4
	{
		width: 519px;
		min-height: 385px;
		position: relative;
		margin-left: 50%;
		left: -244.5px;
	}

	#ppu3214
	{
		z-index: 0;
		margin-top: 2px;
		width: 100%;
		margin-left: 0%;
	}

	#pu3214
	{
		z-index: 8;
		margin-right: -10000px;
		margin-top: 62px;
		width: 59.08%;
		margin-left: 20.47%;
	}

	#u3214
	{
		width: 397px;
		margin-left: 50%;
		left: -336px;
	}

	#u3368
	{
		width: 305px;
		margin-top: 62px;
		margin-left: 50%;
		left: -276px;
	}

	#pu3228
	{
		z-index: 38;
		margin-right: -10000px;
		width: 36.31%;
		margin-left: 31.85%;
	}

	#u3228
	{
		width: 183px;
		margin-left: 50%;
		left: 122.5px;
	}

	#u3221
	{
		width: 244px;
		margin-top: 121px;
		margin-left: 50%;
		left: 91.5px;
	}

	#pu3001-4
	{
		z-index: 10;
		width: 90.93%;
		margin-left: 4.54%;
	}

	#u3001-4
	{
		width: 454px;
		min-height: 184px;
		position: relative;
		margin-right: -10000px;
		margin-left: 50%;
		left: -214.00000000000009px;
	}

	#u3022
	{
		width: 367px;
		margin-right: -10000px;
		margin-top: 389px;
		margin-left: 50%;
		left: -306.00000000000006px;
	}

	#u3022_img
	{
		margin-right: -31px;
	}

	#u3029
	{
		width: 214px;
		margin-right: -10000px;
		margin-top: 296px;
		margin-left: 50%;
		left: 91.99999999999996px;
	}

	#u5600
	{
		width: 489px;
		margin-top: 31px;
		margin-left: 50%;
		left: -152.5px;
	}

	#pu592-5
	{
		padding-bottom: 605px;
		margin-top: 9px;
	}

	#u592-5
	{
		top: 9px;
		right: 20px;
	}

	#u5675-5
	{
		bottom: 11px;
		right: 20px;
	}

	#u3062-4
	{
		width: 275px;
		top: 9px;
		margin-left: -245px;
	}

	#u5444-5
	{
		width: 40px;
		top: 9px;
		left: 50%;
		margin-left: 183px;
	}

	#u12674-5
	{
		width: 40px;
		top: 9px;
		left: 50%;
		margin-left: 223px;
	}

	body
	{
		overflow-x: hidden;
	}
}

@media (max-width: 710px)
{
	#muse_css_mq
	{
		background-color: #0002c6;
	}

	#bp_710.active
	{
		display: block;
	}

	#page
	{
		min-height: 500px;
		max-width: 710px;
	}

	#u5444-5
	{
		width: 151px;
		top: 82px;
		left: 0px;
	}

	#u5444-3
	{
		padding-left: 30px;
	}

	#pu3031-4
	{
		z-index: 26;
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: 160px;
		width: 100%;
		margin-left: 0%;
	}

	#u3031-4-bw
	{
		z-index: 26;
		min-height: 129px;
	}

	#u3055-6
	{
		min-height: 52px;
	}

	#u3055-6-bw
	{
		z-index: 30;
		min-height: 52px;
	}

	#u2988
	{
		width: 76.62%;
		margin-left: 11.7%;
		left: 0px;
	}

	#u13969
	{
		z-index: 36;
		background-color: transparent;
		margin-top: 30px;
		position: relative;
		width: 100%;
		margin-left: 0%;
		left: 0px;
	}

	#u3359
	{
		margin-top: 30px;
		width: 67.05%;
		margin-left: 16.48%;
		left: 0px;
	}

	#u3000-4
	{
		min-height: 256px;
	}

	#u3000-4-bw
	{
		z-index: 22;
		min-height: 256px;
	}

	#u3221
	{
		margin-top: 30px;
		width: 57.47%;
		margin-left: 21.27%;
		left: 0px;
	}

	#u3368
	{
		margin-top: 31px;
		width: 86.2%;
		margin-left: 6.91%;
		left: 0px;
	}

	#u3031-4,#u3001-4
	{
		min-height: 129px;
	}

	#u3001-4-bw
	{
		z-index: 10;
		min-height: 129px;
	}

	#u3214,#u5600
	{
		width: 100%;
		margin-left: 0%;
		left: 0px;
	}

	#u5600_img
	{
		width: 100.15%;
	}

	#u3029
	{
		margin-top: 29px;
		width: 57.47%;
		margin-left: 21.27%;
		left: 0px;
	}

	#u2988_img,#u13969_img,#u3359_img,#u3350_img,#u3214_img,#u3221_img,#u3368_img,#u3029_img
	{
		width: 100%;
	}

	#u3350,#u3022
	{
		margin-top: 30px;
		width: 86.2%;
		margin-left: 6.91%;
		left: 0px;
	}

	#u3022_img
	{
		width: 100.17%;
	}

	#u3228
	{
		margin-top: 60px;
		width: 57.47%;
		margin-left: 21.27%;
		left: 0px;
	}

	#u3228_img
	{
		padding-bottom: 22.058823529411764%;
		width: 100%;
	}

	#pu592-5
	{
		padding-bottom: 489px;
		margin-top: 4px;
	}

	#u592-5
	{
		top: 4px;
		right: 15px;
	}

	#u5675-5
	{
		bottom: 7px;
		right: 15px;
	}

	#u601-5
	{
		top: 4px;
		left: 15px;
	}

	#u3062-4
	{
		width: 204px;
		top: 82px;
		margin-left: -102px;
	}

	#u12674-5
	{
		width: 151px;
		top: 82px;
		right: 0px;
	}

	#u12674-3
	{
		padding-right: 30px;
	}

	body
	{
		overflow-x: hidden;
		min-width: 200px;
	}
}

