html, head { margin:0px; padding:0px; }
body, table, tr, td {
	margin:0px; padding:0px; outline-width:0px;
	font-family: verdana, arial, helvetica, sans-serif;
	/* font-weight: bold; */
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
}
table, tr, td { text-align: left; vertical-align: top; border-width:0px; border-spacing:0px; }
img { border-width:0px; border-spacing:0px; }

#body { position:absolute; left:0px; top:0px; width:100%; height:100%; padding: 0px; margin:0px; }
#main { width:100%; height:100%; padding: 0px; margin:0px; background-color:#f9f5fa; }
#header { height:80px; background-color:#e1cee5; border-bottom: 1px #8f86bd solid; }
#navigation { background-color:#f9f5fa; border-bottom: 2px #8f86bd solid; padding:5px; height:20px; }
#content { padding: 5px; padding-right:7px; background-color:#ffffff; }
#context { width:150px; background-color:#eee2f1; border-left: 1px #8f86bd solid; padding:10px; }
#footer { height:23px; background-color:#f9f5fa; border-top: 2px #8f86bd solid; }

/* Divs */
div.header { float:left; padding: 5px; vertical-align: top; }
div.header-text {
	float:right; margin: 10px; padding: 5px; vertical-align: top;
	background-color: #f9f5fa; border: 1px #8f86bd solid;
}
div.footer-text { float:right; padding: 5px; vertical-align: top; }
div.title { padding: 5px; }
div.donate { text-align:center; padding-top: 10px; }
div.donate input { width:122px; height:47px; background-color: #ffffff; padding: 0px; }

input, textarea, select { font-size:11px; }
input.logon { width:132px; background-color: #f9f5fa; }
input { width:350px; background-color: #f9f5fa; }
input.submit { width:100px; }
textarea { width:100%; height:400px; background-color: #f9f5fa; }
select { width:350px; background-color: #f9f5fa; }

h1, h2, h3, h4, h5, h6, h7 { font-size:10pt; font-weight:bold; line-height:0px; padding:0px; margin:0px; }
h1 { font-size:12pt; margin-top:5px; margin-bottom: 5px; }
h2 { font-size:11pt; margin-bottom: 10px; padding-top:10px; }
hr {
	border-width:0px; border-top-width:1px; border-style:solid; border-color:#8f86bd;
	padding:0px; margin:0px; line-height:0px; margin-bottom: 7px;
	text-align:justify;
}
#content table tr td hr { border-width:0px; }
a { color:#6a65ab; text-decoration:none; }
a:hover { text-decoration:underline; }
a#active { text-decoration:underline; }

#content table { width:100%; margin-bottom: 10px; background-color: #6a65ab; border-spacing: 1px; }
#content table tr th { background-color:#eee2f1; padding: 2px; }
#content table tr td { background-color:#f9f5fa; padding: 2px; }

#context table { width:100%; margin-bottom: 10px; background-color: #6a65ab; border-spacing: 1px; }
#context table tr th { background-color:#f9f5fa; padding: 2px; }
#context table tr td { background-color:#ffffff; padding: 2px; }
