﻿body
{
	font-family: Courier;
	font-size: 76%;
	color: #663300;
	text-align: center;
	background-image: url(/images/bg.jpg);
	background-position: center;
	background-repeat: repeat;
	background-color: #ffffff;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

#aspnetForm
{
	height: 100%; /* firefox fix for vertical-align: middle using tables */
}
html, #masterWrapperOuter
{
	height: 100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
}
#masterWrapperOuter 
{
	margin: 0 auto;
	text-align: left;
	width: auto;
}
#masterWrapperOuter td
{
	height: inherit;

}

#masterWrapperInner
{ 
	margin: 100px auto 0 auto; 
	width: 626px; 
	height: auto !important;
	height: 417px;
	min-height: 417px;
	vertical-align: middle;
	background:  url(/images/bckgrnd-splash.jpg) no-repeat top center;
	padding-top: 108px;
	text-align: center;
}
#masterWrapperInner form {
	width: 290px; 
	margin: 3px auto; 
	text-align: center;
}

#masterWrapperInner form select {
	width: 90px; 
}
#masterWrapperInner form input {
	margin: 10px auto; 
}
#dobError { text-align: center; }
/* splash template */
/*.splashTemplate td {border: solid 1px red;}*/
.splashVideo {}
.splashMenu { padding-left: 70px; }
.splashPlayerLink { padding-left: 95px; }
.splashVideoItemLeft { width:150px; text-align: right; vertical-align:bottom;}
.splashVideoItemRight { width:150px; text-align: left; vertical-align:bottom;}
.splashVideoItemLeft td { text-align: right; white-space:nowrap; }
.splashVideoItemLeft img { vertical-align:middle; text-align:right; }
.splashVideoItemRight td { text-align: left; white-space:nowrap; }
.splashVideoItemRight img { text-align: left; vertical-align:middle; }

#splashWrapper { margin: 0 auto; text-align: center; }
.splashAction { margin-right: 15px; width: 570px; height: 406px; border: none; }