body
{
	margin:0px;
	background:#FFF;
	font-family:arial;
	font-size:12px;
}

table, td 
{
	border-collapse:collapse;
	padding:0px;
	font-size:inherit;
	font-family:inherit;
}

td,div
{
	text-align:justify;
}

.ocenter {margin:0 auto}
.fill {width:100%; height:100%}
.tright {text-align:right}
.vbottom {vertical-align:bottom}
.fright {float:right}
.vtop {vertical-align:top}

a {color:inherit;text-decoration:none}
a.selected {text-decoration:underline}

.header
{
	background:url(../images/header-bg.jpg);
	height:168px;
}

.header .corner
{
	width:1px;
	background:url(../images/header-corner.jpg);
	font-size:1px;
}

.header-leaves
{
	width:275px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0px 80px;
}

.navigation
{
	height:48px;
	background: #FFF;
	color:#0CF;
    font-size:17px;
}

.arrow {width:13px}

.arrow span
{
	display:block;
	width:4px;
	height:6px;
	background:url(../images/arrow.jpg);
}


.navigation a
{
	text-decoration:none;
}

.navigation .separator
{
	background:url(../images/separator.jpg) no-repeat center;
	width:26px;
	
}

.footer
{
	height:160px;
	background:url(../images/footer.jpg);
	vertical-align:top;
}

.footer-leaves
{
	background-color:transparent;
	height:160px;
	height:85px;
}

.footer .corner
{
	width:1px;
	height:160px;
	font-size:1px;
}

.footer .left-corner { background:url(../images/footer-left.jpg) }
.footer .right-corner { background:url(../images/footer-right.jpg) }

.layer  
{
	position:absolute;
	top:0px;
	left:0px;
}

/*.layer div
{
	overflow-y:scroll;
	overflow-x:hidden
}
*/
.wrap
{
	position:absolute;
	top:0px;
	left:0px;
}.ocenter tr .header .fill tr td h1 a {
	font-family: Georgia, Times New Roman, Times, serif;
}
