body {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
}

th { background-color: lightblue; }

td { background-color: lightblue; }

.title {
	font-size: larger;
	font-weight: bold;
}

.footer {
	font-size: smaller;
	font-weight: italic;
}

.rbbar {
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.tthick {
	border-top: 5px solid lightgreen;
}

.bthick {
	border-bottom: 5px solid lightgreen;
}

.aright {
	text-align: right;
}

.bblue {
	border-bottom: 5px solid blue;
}

.aright {
	text-align: right;
}

.greeting { margin: 0 5%; padding-top: 10; padding-bottom: 10; }

table {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
	font-size: small;
	padding: 10px;
}

.heading {
    font-size: 250%;
    color: #ffffff;
    margin: 0 0 0 10;
    padding: 40 10 40 10;
}

.hdiv {
    margin: 0 5%;
    background-color: lightblue;
}

.dblue { background-color: lightskyblue; }
.lblue { background-color: lightblue; }
.round { -moz-border-radius: 7; }
.amarg { padding: 10px; }

.bookheader {
	border-bottom: 1px solid royalblue;
	border-top: 1px solid royalblue;
}

#topnav {
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	text-align: center;
}

#topnav ul { padding: 5px 0 5px 0; margin: 0 auto 0 auto; }
#topnav li { list-style-type: none; display: inline; margin: 0; padding: 0; }
#topnav a:link, #topnav a:visited {
	margin: 0 10px 5px 10px;
	text-decoration: none;
}

.anntitle { font-size: 130%; font-weight: bold; margin-left: 10%; margin-right: 10%; text-align: center; }

#anntext { font-size: 80%; margin-left: 20%; margin-right: 20%; }

.smtxt {
	font-size: 80%;
	cursor: pointer;
}

