.version.index /* version checker */
{
	color: #0000F5;
	background-color: #79C476;
}

#page
{
	z-index: 1;
	min-height: 500px;
	background-image: none;
	border-width: 0px;
	border-color: #000000;
	background-color: transparent;
	width: 100%;
	max-width: 960px;
	margin-left: auto;
	margin-right: auto;
}

#page_position_content
{
	margin-bottom: -10px;
	width: 100%;
}

#pu2821
{
	padding-bottom: 53px;
	width: 100%;
}

#u2821
{
	z-index: 35;
	height: 53px;
	background-color: #0071BC;
	position: fixed;
	top: 0px;
}

#u2821-bw
{
	z-index: 35;
}

#u2822-4
{
	position: relative;
	left: -50%;
	margin-left: 101.5px;
	width: 100%;
	max-width: 203px;
}

#u2822-4_img
{
	display: block;
	vertical-align: top;
	width: 100%;
}

#u2822-4-wrapper
{
	position: fixed;
	top: 7px;
	z-index: 36;
	left: 50%;
	margin-left: -466px;
	width: 21.15%;
	max-width: 203px;
}

#u2823
{
	background-color: transparent;
	position: relative;
	left: -50%;
	margin-left: 66px;
	width: 100%;
	max-width: 132px;
}

#u2823-wrapper
{
	position: fixed;
	top: 5px;
	z-index: 40;
	left: 50%;
	margin-left: 295px;
	width: 13.76%;
	max-width: 132px;
}

#u1451-6
{
	z-index: 29;
	display: block;
	vertical-align: top;
	margin-top: 33px;
	position: relative;
	width: 79.59%;
	margin-left: 11.15%;
}

#pu751
{
	margin-top: -1px;
	width: 100%;
}

#u751
{
	z-index: 2;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 39px;
	width: 20%;
	left: 12.5%;
}

#u751:hover
{
	min-height: 0px;
	width: 20%;
	margin: 39px -10000px 0px 0%;
}

#pu827
{
	margin-right: -10000px;
	width: 27.4%;
	margin-left: 68.13%;
}

#u827
{
	z-index: 13;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 85px;
	width: 73.77%;
}

#u827:hover
{
	min-height: 0px;
	width: 73.77%;
	margin: 85px -10000px 0px 0%;
}

#u879
{
	z-index: 21;
	height: 220px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	width: 85.18%;
	left: 16.35%;
	background: url("../images/u879.png") no-repeat 0px 0px;
	background-size: contain;
}

#u879:hover
{
	background: url("../images/u879-r.png") no-repeat 0px 0px;
	background-size: contain;
}

#u847
{
	z-index: 15;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 104px;
	width: 18.96%;
	left: 36.46%;
}

#u847:hover
{
	opacity: 0.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	min-height: 0px;
	width: 18.96%;
	margin: 104px -10000px 0px 0%;
}

#u857
{
	z-index: 18;
	height: 208px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 7px;
	width: 22.19%;
	left: 41.78%;
	background: url("../images/u857.png") no-repeat 0px 0px;
	background-size: contain;
}

#u857:hover
{
	background: url("../images/u857-r.png") no-repeat 0px 0px;
	background-size: contain;
}

#u3215
{
	z-index: 43;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 14.9%;
	left: 53.23%;
}

#u2823_img,#u751_img,#u827_img,#u847_img,#u3215_img,#ppu785
{
	width: 100%;
}

#u785
{
	z-index: 5;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
	width: 21.67%;
	left: 10.84%;
	background: url("../images/u785.png") no-repeat 0px 0px;
	background-size: contain;
}

#u785 .fluid_height_spacer
{
	padding-bottom: 30.288461538461537%;
}

#u785:hover
{
	background: url("../images/u785-r.png") no-repeat 0px 0px;
	background-size: contain;
}

#ppu790
{
	padding-bottom: 0px;
	margin-right: -10000px;
	width: 27.19%;
	margin-left: 36.46%;
}

#u790
{
	z-index: 8;
	vertical-align: top;
	position: relative;
	width: 99.24%;
	margin-left: 0.77%;
	background: url("../images/u790.png") no-repeat 0px 0px;
	background-size: contain;
}

#u790 .fluid_height_spacer
{
	padding-bottom: 14.671814671814673%;
}

#u790:hover
{
	background: url("../images/u790-r.png") no-repeat 0px 0px;
	background-size: contain;
}

#u1439
{
	z-index: 24;
	vertical-align: top;
	top: -4px;
	margin-bottom: -4px;
	position: relative;
	width: 99.62%;
	background: url("../images/u1439.png") no-repeat 0px 0px;
	background-size: contain;
}

#u1439 .fluid_height_spacer
{
	padding-bottom: 24.23076923076923%;
}

#u1439:hover
{
	background: url("../images/u1439-r.png") no-repeat 0px 0px;
	background-size: contain;
}

#ppu791
{
	padding-bottom: 0px;
	margin-right: -10000px;
	width: 30.21%;
	margin-left: 67.3%;
}

#u791
{
	z-index: 11;
	vertical-align: top;
	position: relative;
	width: 100%;
	background: url("../images/u791.png") no-repeat 0px 0px;
	background-size: contain;
}

#u791 .fluid_height_spacer
{
	padding-bottom: 12.413793103448276%;
}

#u791:hover
{
	background: url("../images/u791-r.png") no-repeat 0px 0px;
	background-size: contain;
}

#u1442
{
	z-index: 27;
	vertical-align: top;
	top: -3px;
	margin-bottom: -3px;
	position: relative;
	width: 72.76%;
	margin-left: 14.14%;
	background: url("../images/u1442.png") no-repeat 0px 0px;
	background-size: contain;
}

#u1442 .fluid_height_spacer
{
	padding-bottom: 16.113744075829384%;
}

#u1442:hover
{
	background: url("../images/u1442-r.png") no-repeat 0px 0px;
	background-size: contain;
}

#u2834
{
	z-index: 42;
	height: 62px;
	background-color: #CDD8EA;
}

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

#u2834-bw
{
	z-index: 42;
	margin-top: 10px;
	height: 62px;
}

#muse_css_mq,.html
{
	background-color: #FFFFFF;
}

body
{
	position: relative;
	min-width: 320px;
}

