body {
	margin: 0;
	font-size: 10pt;
	font-family: helvetica, arial, sans-serif;
	background-color: white;
}

a {
	text-decoration: none;
	font-family: helvetica, arial, sans-serif;
}

a:link { color: #777777; }
a:hover { color: #333333; }
a:visited { color: #333333; }

p {
	font-size: 10pt;
	font-family: helvetica, arial, sans-serif;
	color: #777777;
}

.light { color: #777777; }
.dark { color: #333333; }
.hide { display: none; }

p.l {	text-align: left; }
p.c {	text-align: center; }
p.r {	text-align: right; }
p.j {	text-align: justify; }

.main {
	background-color: white;
	vertical-align: top;
}

img {
	border: 0;
}
