body {
background: white none;
color: black;
font-family: sans-serif;
}

.main {
background: white none;
color: black;
font-family: sans-serif;
}

.main a:link {
background: transparent;
color: blue;
text-decoration: underline;
}

.main a:active, .main a:hover {
background: transparent;
color: red;
text-decoration: underline;
}

.main a:visited {
background: transparent;
color: purple;
text-decoration: underline;
}

.main td {
	vertical-align: top;
}

dl.linkslist dt {
font-weight: bold;
border-bottom: 2px solid #217dce;
border-top: 2px solid #217dce;
margin-top: 1em;
}

dl.linkslist dt a:link {
background: transparent;
color: blue;
text-decoration: none;
}

dl.linkslist dt a:active, dl.linkslist dt a:hover {
background: transparent;
color: red;
text-decoration: none;
}

dl.linkslist dt a:visited {
background: transparent;
color: purple;
text-decoration: none;
}

dl.linkslist dd p {
margin: 0px;
}

table.proper {
border: medium solid black;
font-family: sans-serif;
border-collapse: collapse;
}

table.proper td, table.proper th {
border: thin solid black;
padding: 0.2em;
}

div.navbar {
background: #b5b9d8 url(/blueback.jpg);
color: black;
border: 2px solid #217dce;
width: 100%;
}

div.navbar table {
width: 100%;
}

div.navbar td {
/*background: transparent;
color: black;*/
font-family: sans-serif;
text-align: left;
}

div.navbar td.user {
}

div.navbar a:link, div.navbar a:visited {
background: transparent;
color: blue;
text-decoration: none;
}

div.navbar a:active, div.navbar a:hover {
background: transparent;
color: red;
text-decoration: underline;
}

td.subitems {
	border-top: 1px solid #217dce;
}

p.author {
text-align: right;
font-style: italic;
}

p.smallauthor {
text-align: right;
font-style: italic;
font-size: 75%;
}

.error {
background: white none;
color: red;
}

table.questions {
	border: none;
}

table.questions td {
	vertical-align: top;
}

.options table {
	border: none;
}
