.version.responsive /* version checker */
{
	color: #0000FA;
	background-color: #8D7CE9;
}

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

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

#u734
{
	z-index: 21;
	background-color: #161B21;
}

#u741-16
{
	line-height: 19px;
	background-color: transparent;
	font-size: 16px;
	z-index: 34;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

#u741-3,#u741-7,#u741-8,#u741-11,#u741-12
{
	color: #C1C1C1;
}

#u741-13
{
	text-decoration: underline;
}

#u733
{
	z-index: 2;
	background: transparent url("../images/splitshire-0148.jpg") no-repeat center top;
	background-size: cover;
}

#u738-6
{
	background-color: transparent;
	text-align: center;
	z-index: 15;
	font-weight: 400;
	min-height: 159px;
	color: #3D3D3D;
	position: relative;
	margin-right: -10000px;
}

#u738-2
{
	font-family: pt-sans, sans-serif;
}

#u738-4
{
	font-family: abel, sans-serif;
}

#u736-9
{
	z-index: 50;
	min-height: 217px;
	background-color: #29ABE2;
}

#u735-12
{
	z-index: 3;
	background-color: #819CAD;
}

#u744-9
{
	z-index: 59;
	background-color: #536774;
}

#u737-12
{
	z-index: 68;
	min-height: 336px;
	background-color: #536774;
}

#u743-12
{
	z-index: 22;
	background-color: #5D818D;
}

#u736-2,#u735-2,#u744-2,#u737-2,#u743-2
{
	font-size: 20px;
	line-height: 32px;
	font-weight: bold;
}

#u736-4,#u736-5,#u736-7,#u735-4,#u735-5,#u735-7,#u735-8,#u735-10,#u744-4,#u744-5,#u744-7,#u737-4,#u737-5,#u737-7,#u737-8,#u737-10,#u743-4,#u743-5,#u743-7,#u743-8,#u743-10
{
	line-height: 22px;
}

#u742
{
	z-index: 80;
	background-color: #161B21;
}

#u739
{
	margin-top: 43px;
	background-color: transparent;
	z-index: 90;
	position: relative;
	margin-right: -10000px;
}

#u745-9
{
	line-height: 19px;
	background-color: transparent;
	font-size: 16px;
	z-index: 81;
	font-weight: bold;
	min-height: 59px;
	color: #FFFFFF;
	text-align: center;
}

#u745-7
{
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u745-4
{
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
}

.html
{
	background-color: #FFFFFF;
}

body
{
	position: relative;
}

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

	#bp_infinity.active
	{
		display: block;
	}

	#page
	{
		min-height: 1867px;
	}

	#pu734
	{
		margin-right: -10000px;
		width: 96.56%;
		margin-left: 1.73%;
	}

	#u734
	{
		padding-bottom: 15px;
		position: relative;
		width: 100%;
	}

	#u741-16
	{
		min-height: 25px;
		position: relative;
		margin-right: -10000px;
		margin-top: 20px;
		width: 100%;
	}

	#u733
	{
		padding-bottom: 71px;
		margin-top: 20px;
		position: relative;
		width: 100%;
	}

	#u738-6
	{
		margin-top: 70px;
		width: 100%;
	}

	#u738-2
	{
		font-size: 60px;
		line-height: 72px;
		letter-spacing: 14px;
	}

	#u738-4
	{
		font-size: 46px;
		line-height: 55px;
	}

	#pu735-12
	{
		margin-top: 20px;
		width: 100%;
	}

	#u735-12
	{
		min-height: 1237px;
		padding-top: 20px;
		padding-bottom: 20px;
		position: relative;
		margin-right: -10000px;
		width: 23.67%;
	}

	#pu736-9
	{
		margin-right: -10000px;
		width: 49.11%;
		margin-left: 25.45%;
	}

	#u736-9
	{
		padding-top: 20px;
		padding-bottom: 20px;
		position: relative;
		width: 100%;
	}

	#u744-9
	{
		min-height: 336px;
		padding-top: 20px;
		padding-bottom: 20px;
		margin-top: 20px;
		position: relative;
		width: 100%;
	}

	#u737-12
	{
		padding-top: 20px;
		padding-bottom: 20px;
		margin-top: 20px;
		position: relative;
		width: 100%;
	}

	#u743-12
	{
		min-height: 1237px;
		padding-top: 20px;
		padding-bottom: 20px;
		position: relative;
		margin-right: -10000px;
		width: 23.67%;
		left: 76.34%;
	}

	#u735-11,#u736-8,#u744-8,#u737-11,#u743-11
	{
		color: #FFFFFF;
		margin-left: 20px;
		margin-right: 20px;
	}

	#u742
	{
		padding-bottom: 10px;
		position: relative;
		margin-right: -10000px;
		width: 96.56%;
		left: 1.73%;
	}

	#u745-9
	{
		position: relative;
		margin-right: -10000px;
		margin-top: 101px;
		width: 100%;
	}

	#u739
	{
		width: 210px;
		margin-left: 50%;
		left: -105px;
	}

	.verticalspacer
	{
		min-height: 20px;
	}
}

@media (min-width: 687px) and (max-width: 920px)
{
	#muse_css_mq
	{
		background-color: #000398;
	}

	#bp_920.active
	{
		display: block;
	}

	#page
	{
		min-height: 2375px;
		max-width: 920px;
	}

	#pu734
	{
		margin-right: -10000px;
		width: 95.66%;
		margin-left: 2.18%;
	}

	#u734
	{
		padding-bottom: 15px;
		position: relative;
		width: 100%;
	}

	#u741-16
	{
		min-height: 25px;
		position: relative;
		margin-right: -10000px;
		margin-top: 20px;
		width: 99.89%;
	}

	#u733
	{
		padding-bottom: 71px;
		margin-top: 20px;
		position: relative;
		width: 100%;
	}

	#u738-6
	{
		margin-top: 70px;
		width: 77.85%;
		left: 11.03%;
	}

	#u738-2
	{
		font-size: 60px;
		line-height: 72px;
		letter-spacing: 8px;
	}

	#u738-4
	{
		font-size: 40px;
		line-height: 48px;
	}

	#pu735-12
	{
		margin-top: 20px;
		width: 100%;
	}

	#u735-12
	{
		min-height: 1743px;
		padding-top: 20px;
		padding-bottom: 20px;
		position: relative;
		margin-right: -10000px;
		width: 31.82%;
	}

	#pu736-9
	{
		margin-right: -10000px;
		width: 66.03%;
		margin-left: 34.1%;
	}

	#u736-9
	{
		padding-top: 20px;
		padding-bottom: 20px;
		position: relative;
		width: 99.83%;
	}

	#u744-9
	{
		min-height: 336px;
		padding-top: 20px;
		padding-bottom: 20px;
		margin-top: 20px;
		position: relative;
		width: 99.83%;
	}

	#u737-12
	{
		padding-top: 20px;
		padding-bottom: 20px;
		margin-top: 20px;
		position: relative;
		width: 99.83%;
	}

	#u743-12
	{
		min-height: 488px;
		padding-top: 20px;
		padding-bottom: 20px;
		margin-top: 20px;
		position: relative;
		width: 99.83%;
		margin-left: 0.18%;
	}

	#u735-11,#u736-8,#u744-8,#u737-11,#u743-11
	{
		color: #FFFFFF;
		margin-left: 20px;
		margin-right: 20px;
	}

	#u742
	{
		padding-bottom: 10px;
		position: relative;
		margin-right: -10000px;
		width: 95.66%;
		left: 2.18%;
	}

	#u745-9
	{
		position: relative;
		margin-right: -10000px;
		margin-top: 101px;
		width: 100%;
	}

	#u739
	{
		width: 210px;
		margin-left: 50%;
		left: -105px;
	}

	.verticalspacer
	{
		min-height: 22px;
	}
}

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

	#bp_686.active
	{
		display: block;
	}

	#page
	{
		min-height: 2764px;
		max-width: 686px;
	}

	#u734
	{
		height: 60px;
	}

	#u734-bw
	{
		z-index: 21;
		height: 60px;
	}

	#u741-16
	{
		min-height: 32px;
	}

	#u741-16-bw
	{
		z-index: 34;
		min-height: 32px;
		margin-top: 20px;
	}

	#u733
	{
		min-height: 209px;
		padding-bottom: 91px;
	}

	#u738-6
	{
		margin-top: 50px;
		width: 94.17%;
		margin-left: 2.92%;
		left: 0px;
	}

	#u738-2
	{
		font-size: 40px;
		line-height: 48px;
		letter-spacing: 10px;
	}

	#u738-4
	{
		font-size: 30px;
		line-height: 36px;
	}

	#u733-bw
	{
		z-index: 2;
		min-height: 209px;
		margin-top: 20px;
	}

	#u736-9-bw
	{
		z-index: 50;
		min-height: 217px;
		margin-top: 20px;
	}

	#u735-12
	{
		min-height: 445px;
		padding: 20px;
		color: #FFFFFF;
	}

	#u735-12-bw
	{
		z-index: 3;
		min-height: 445px;
		margin-top: 20px;
	}

	#u744-9
	{
		min-height: 299px;
		padding: 20px;
		color: #FFFFFF;
	}

	#u744-9-bw
	{
		z-index: 59;
		min-height: 299px;
		margin-top: 20px;
	}

	#u736-9,#u737-12
	{
		padding: 20px;
		color: #FFFFFF;
	}

	#u737-12-bw
	{
		z-index: 68;
		min-height: 336px;
		margin-top: 20px;
	}

	#u743-12
	{
		min-height: 455px;
		padding: 20px;
		color: #FFFFFF;
	}

	#u743-12-bw
	{
		z-index: 22;
		min-height: 455px;
		margin-top: 20px;
	}

	#pu742
	{
		margin-top: 21px;
		width: 100%;
	}

	#u742
	{
		min-height: 91px;
		padding-bottom: 79px;
	}

	#u733_align_to_page,#u742_align_to_page
	{
		margin-left: auto;
		margin-right: auto;
		position: relative;
		width: 100%;
	}

	#u739
	{
		width: 30.62%;
		margin-left: 34.7%;
		left: -1px;
	}

	#pu734,#u739_img
	{
		width: 100%;
	}

	#u742-bw
	{
		z-index: 80;
		min-height: 91px;
	}

	#u745-9-bw
	{
		z-index: 81;
		min-height: 59px;
		margin-top: 101px;
	}

	body
	{
		min-width: 320px;
		padding-bottom: 1px;
	}
}

