body
{
	background: #fff;
	color: #000;
	text-align: center;
}
#page
{
	margin: 0.5em auto;
	text-align: left;
}
#head #logo
{
	padding: 0 30px 0 10px;
	width: 480px;
}
#head #images
{
	min-height: 100px;
	white-space: nowrap;
}
* html #head #images
{
	height: 100px;
}
#head #heading
{
	color: #bdf;
	margin-top: -5px;
	text-align: right;
}
* html #head #heading
{
	height: 1px;
}
#body
{
	border-collapse: collapse;
}
#body td
{
	padding: 0 1em 0.5em 1em;
	vertical-align: top;
}
#body #left
{
	width: 20%;
}
#body #center
{
}
#foot
{
	margin: 2em 0 1em 0;
	text-align: center;
}
#head img,
#foot img
{
	border: 0;
}
div.clear.left
{
	clear: left;
}
div.clear.right
{
	clear: right;
}
div.clear.left.right
{
	clear: both;
}
div.shadow1, 
div.shadow2, 
div.shadow3 
{
	display: inline-table;
	/* \*/display: block;/**/
}
div.shadow1
{
	float: left;
	background: url('images/shadow.gif') right bottom no-repeat;
	margin-right: 10px;
}
div.shadow2
{
	background: url('images/corner_bl.gif') left bottom no-repeat;
}
div.shadow3
{
	padding: 0 7px 7px 0;
	background: url('images/corner_tr.gif') right top no-repeat;
}
div.shadow3 img
{
	display: block;
}

.logo
{
	vertical-align: middle !important;
}

html body div#page.main table#body tbody tr td#center form table.list tbody tr.dyform_tr th{
    vertical-align: 0;
    padding-top:20px;
}
