body {
	margin: 0px;

	font-family: sans-serif;
	font-size: 11pt;
}

a {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: blue;
}

a:hover {
	text-decoration: underline;
}

a#page-top
{
	position: absolute;
	top: 0px;
	left: 0px;
}



/*
 * basic styles for flow layout
 */

.flow-layout-box
{
	width: 100%;

	overflow: hidden;
}

.flow-content-box
{
}

.flow-column
{
	float: left;

	position: relative;
}

.flow-column-last
{
	float: right;

	position: relative;

	margin-left: -5px;
}

.flow-width-25p
{
	width: 25%;
}

.flow-width-33p
{
	width: 33.333%;
}

.flow-width-50p
{
	width: 50%;
}

.flow-width-66p
{
	width: 66.667%;
}

.flow-width-75p
{
	width: 75%;
}

.flow-width-100p
{
	width: 100%;
}

.flow-width-golden-a
{
	width: 61.803%;
}

.flow-width-golden-b
{
	width: 38.197%;
}
