body {
	background-color: white;
	color: black;
	font: 12pt Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 50px;
	text-align: left;
	text-decoration: none; }
a { color: #336 }
a.navlink {
	color: white;
	font-size: 8pt;
	text-decoration: none; }
a.navlink:hover {
	color: #ff9;
	font-size: 8pt;
	text-decoration: none; }
a.nav2 {
	font-weight: bold;
	text-decoration: none; }
a.nav2:hover {
	color: #933;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none; }
div {
	border-style: none;
	margin:0; padding:0;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top; }
h2 {
	color: #336;
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	padding-top: 20px; }
h3 { color:white; }
img { border-style: none }
li { padding-bottom: 3px }
p.p10 { font-size: 10pt }
td {
	border-style: none;
	margin:0;	padding:0;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top; }

/* blocks */
div.nav {
	background-color: white;
	position:absolute; left:0; top:78px;
	width:660px; height:27px; }
div.trunk {
	position:absolute; left:0; top:105px;
	margin: 0px;
	width:660px; }
div.col1 {
	position:absolute; left:0; top:0;
	margin: 0px;
	width:160px; }
div.col2 {
	position:absolute; left:160px; top:0;
	width:500px; 
	margin: 0px;
}
/* login */
td.loginelement {
	padding-bottom: 5px;
	vertical-align: top; }
td.loginbtn {
	padding: 5px 12px 0 0;
	text-align: right;
	vertical-align: top; }

/* bulleted list */
.bullet { padding: 0 10px 0 10px; vertical-align: top; }
.item { padding-bottom: 10px }

/* character format */
.ln-big { font-weight: bold }
.crumb { color: #6f8033 }
.yo { color: #6c3; font-weight: bold }
