img { border: 0; }

table.footer {
	width: 100%;
	border-collapse: collapse;
}

table.footer td {
	padding: 16px 90px 0 80px;
	text-align: right;
	font-family: sans-serif;
	font-size: 8pt;
	color: white;
}

table.menu {
	position: fixed;
	top: 0px; left: 0px;
	width: 100%;
	border-collapse: collapse;
	// position: absolute;
	// top: expression(eval(document.body.scrollTop) + "px");
}

table.menu td {
	background: url('/images/layout/menu_bg.png') repeat-x;
}

table.menu td.mi {
	padding: 0 20px;
	color: silver;
	font-family: sans-serif;
}

table.menu td.mi a {
	display: block;
	padding: 14px 0 14px 0;
	color: white;
	text-decoration: none;
}

table.menu td.mi a:hover {
	border-color: #afafaf;
}

table.menu td.shadow {
	height: 6px;
	background: url('/images/layout/menu_shadow.png') repeat-x;
}

body {
	// background: url('/images/layout/a.gif') no-repeat;
	// background-attachment: fixed;
	margin: 62px 0 16px 0; padding: 0;
	background-color: #afafaf;
}

table.wbox {
	width: 100%;
	margin: 10px 0;
	empty-cells: show;
	border-collapse: collapse;
}

table.wbox td {
	margin: 0; padding: 0;
	vertical-align: top;
	background-color: white;
}

table.wbox td.TL {
	width: 7px; height: 7px;
	background: url('/images/layout/wbox/TL.png') no-repeat;
}

table.wbox td.T {
	height: 7px;
	background: url('/images/layout/wbox/T.png') repeat-x;
}

table.wbox td.TR {
	width: 7px; height: 7px;
	background: url('/images/layout/wbox/TR.png') no-repeat;
}

table.wbox td.R {
	width: 7px;
	background: url('/images/layout/wbox/R.png') repeat-y;
}	

table.wbox td.BR {
	width: 7px; height: 8px;
	background: url('/images/layout/wbox/BR.png') no-repeat;
}

table.wbox td.B {
	height: 8px;
	background: url('/images/layout/wbox/B.png') repeat-x;
}

table.wbox td.BL {
	width: 7px; height: 7px;
	background: url('/images/layout/wbox/BL.png') no-repeat;
}

table.wbox td.L {
	width: 7px;
	background: url('/images/layout/wbox/L.png') repeat-y;
}

table.wbox td.C {
	padding: 0 2px 3px 2px;
	font-family: sans-serif;
	font-size: 12pt;
}

table.wbox td.C p {
	line-height: 18pt;
	margin: 15px 40px 15px 40px;
}

table.wbox td.C p.title {
	font-size: 14pt;
	color: #404040;
}

table.wbox td.C div.anchor {
	float: right;
	margin-top: -7px;
	margin-right: 34px;
	// position: relative;
}
	
table.layout {
	width: 100%;
	border-collapse: collapse;
	empty-cells: show;
}

table.layout td {
	margin: 0; padding: 0;
	vertical-align: top;
}

table.layout td.RC {
	width: 80px;
}

table.layout td.date {
	width: 180px;
	padding-top: 27px;
}

table.layout td.date div.date {
	margin-right: -3px;
	padding: 8px 23px 8px 60px;
	text-align: right;
	font-size: 12pt;
	font-family: sans-serif;
	color: #dddddd;
	background-color: #8c8d8e;
	// position: relative;
	// z-index: -1;
}
