/* `Basic HTML
----------------------------------------------------------------------------------------------------*/
body {
	font-size:14px;
	font-weight:300;
	font-family: arial,sans-serif;
	line-height: 15px;
	color: #fff;
}

a:focus {

}

hr {
	border-top-width: 1px;
	clear: both;
	height: 0;
}

strong{ font-weight: 800; }

a:link {
	text-decoration: none
}

a:visited {
	text-decoration: none
}

a:hover {
	text-decoration:none
}

a:active {
	text-decoration: none
}
/* `Headings
----------------------------------------------------------------------------------------------------*/
h1 {
	color:#C63124;
	border-bottom:1px #C63124 solid;
	line-height:16px;
	font-size:20px;
	font-weight:200;
	margin:10px 0 0 0px;
	clear:both;
}

h2 {
	color: #C63124;
	font-size:22px;
	font-weight:200;
	margin:20px 0 0 0px;
	clear:both;
}

h3 {
	color:#C63124;
	font-size:21px;
	font-weight:200;
	margin:20px 0 0 0px;
	clear:both;
}

h4 {
	color:#C63124;
	font-size:19px;
	font-weight:100;
	margin:20px 0 0 0px;
	clear:both;
}


h5 {
	font-size: 19px;
	color:#C63124;
	font-weight:100;
	margin:20px 0 0 0px;
	clear:both;
}

h6 {
	font-size: 19px;
	color:#C63124;
	font-weight:100;
	margin:20px 0 0 0px;
	clear:both;
}

h1,h2,h3{ color: #C63124; margin: 5px 0; float: left; width: 100%; }

/* Spacing
----------------------------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
}

ul {
	list-style: disc;
}

li {
	margin-left: 30px !important;
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address{
	margin-bottom: 10px;
	-webkit-text-size-adjust:none; 
}


.block h1,
.block h2,
.block h3,
.block h4,
.block h5,
.block h6
	margin-top: 15px;
}

h1,
h2,
h3,
h4,
h5,
h6,
fieldset > label{
}
html {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}
body{
	background: rgb(255,255,255);	
	width: 100%;
	height: 100%;
	color: #5949a7;
	padding: 0;
	margin: 0;
}

.spanner{ position: relative; width: 960px; margin: auto; clear: both; }

.splash {
	position: relative;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}
.splash .container{
	
}
.splash .container .logo{
	left: 50%;
    margin: -100px 0 0 -200px;
    position: absolute;
    top: 50%;
    width: 400px;
    z-index: 10;
}
.splash .container .logo img{
	margin: 0px 0px 0px 0px;
	width: 100%;
}
.splash .container .logo p{
	text-align: right;
	padding: 0px 10px 0px 0px;
}