﻿img.logo {
    max-height: 125px;
}
.outer
{
	display: table; height: 500px;  #position: relative; overflow: hidden;
	width:100%;
}
.centered 
{
	#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;
	width:100%;
} 
.centeredInner
{
	#position: relative;  #top: -50%;
	text-align:center;
	font-size:18pt;
}

.largeTitle
{
	font-size:18pt;
}
.title
{	
	width:320px;
	text-align:center;
	margin:auto auto 70px auto;
}
.explanation
{
	padding-bottom:10px;
}
div#doc
{
	min-width: 800px;
	width: 61.54em;
}
div#hd
{
	border:none;
	padding: 10px 0;
}
div#bd
{
	border: solid 1px #ccc;
	background:none;
	padding:10px;
	text-align:center;
}
.yui-g
{
	text-align:left;
	margin-top:20px;
}
.yui-g .first
{
	border-right:1px dashed #ccc;
}
div#bd p
{
	padding:5px 0;
}