body
{
	background-color: #FFF;
	margin-left: 5%;
	margin-right: 5%;
	text-align: left;
	font-family: "Courier", "Courier New", preformatted;
}

div
{
	font-family: "Courier", "Courier New", preformatted;
	font-size: small;
}

/*
p, ul, ol, dl, h1, h2, h3
{
	font-family: "Courier", "Courier New", preformatted;
}
*/

a:link
{
	color: #095D0A;
	text-decoration: none;
}

a:visited, a:active
{
	color: #513A3D;
	text-decoration: none;
}

a:hover { text-decoration: underline; }

table.maintable
{
	width: 100%;
	border-width: 0px;
	border-spacing: 2px;
	border-style: none;
	border-color: #fff;
	border-collapse: separate;
	margin: 40px 0 0 0;
}

table.maintable td
{
	border-width: 2px;
	padding: 0px;
	border-style: none;
	text-align: center;
	vertical-align: middle;
}
table.maintable td.top { vertical-align: top; }
table.maintable td.blog
{
	background-image: url(pole600op25.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 600px;
	height: 600px;
}
table.maintable td.blog2
{
	background-image: url(pplogon.png);
	background-repeat: no-repeat;
	background-position: center right;
	width: 500px;
	height: 160px;
}
table.maintable td.spaced
{
	border-width: 2px;
	padding: 8px;
	border-style: none;
	text-align: center;
	vertical-align: middle;
}


table.pictable
{
	width: 100%;
	border-width: 0px;
	border-spacing: 2px;
	border-style: none;
	border-color: #fff;
	border-collapse: separate;
	margin: 20px 0 0 0;
}
table.pictable td
{
	border-width: 2px;
	padding: 0px;
	border-style: none;
	text-align: left;
	vertical-align: top;
	background-color: #dfdfdf;
}
table.pictable td.columnhead
{
	line-height: 150%;
	background-color: #CCC;
}
table.pictable th
{
	background-color: #dfdfdf;
	font-size: medium;
	font-weight: bold;
	text-align: center;
	line-height: 170%;
}

.topper
{
	vertical-align: text-top;
	background: #dfdfdf;
	width: 100%;
	height: 40px;
	font-size: large;
	text-align: center;
}

.noborder { border: 0; }

#cc
{
	font-size: -20%;
	clear: both;
	margin-left: 50%;
	padding-top: 30px;
}
