body {
		background-color: #FFFFFF;
		color: black;
}
table.menubar {
		float: left;
		width: 15%;
		background-color: #006699;
		padding-top: 2em;
		padding-bottom: 2em;
 		border: thick outset #006699;
}
td.picture {
		background-color: #006699;
		text-align: center;
		padding: 0.25em;
 		border: medium none #006699;
}

table.maindiv {
		float: left;
		width: 85%;
		height: 100%;
}

table.search {
		margin-top: 1%;
		margin-left: 5%;
		margin-right: 5%;
		text-align: left;
		height: 100%;
}
table.buttons {
		margin-top: 1%;
		margin-bottom: 3%;
		margin-left: 50%;
		margin-right: 10%;
}
table.title {
		background-color: #006699;
		color: white;
		text-align: center;
		padding-top: 0.1em;
		padding-bottom: 0.1em;
 		border: thick outset #006699;
}
table.centre {
		clear:both;
                width: 750;
		text-align: left;
		padding-left: 2em;
		padding-right: 2em;
 }
table.fronttext {
		text-align: left;
		padding: 5em;
 		border: thin outset #006699;
 }
table.introtext {
		background: #C0FFFF;
		text-align: left;
		margin-right: 7%;
		padding-top: 5em;
 		border: thick outset #006699;
 }
table.stats {
		text-align: center;
		padding: 2em;
 		border: medium outset #006699;
 }
table.adbar {
                float: left;
                width: 750;
                padding-left: 0.2em;
                padding-right: 0.7em;
                padding-top: 2em;
                padding-bottom: 2em;
}
table.adbarh {
                width: 100%;
                padding-left: 0.2em;
                padding-right: 0.5em;
}
input.button {
		background: #006699;
		color: white;
		padding: 0.30em;
		font-weight: bold;
		border: thick outset #006699;
 }
 
 input.menubutton {
		background: #006699;
		color: white;
		padding: 0.20em;
		font-weight: bold;
		border: none;
 }
 
input.menubuttonsel {
		background: #000040;
		color: white;
		padding: 0.20em;
		font-weight: bold;
		border: none;
 }

div.boxcenter {
	padding-left: 2em;
	background: white;
	line-height: 100%;
}

caption { background: #CCFFFF; color: black; border outset medium; }
tr { padding: 2em }
td { padding-left: 1em;}
td.wide { padding-left: 3em; padding-right: 3em; }
div.centre { margin-left: 25%;  margin-right: 25%; }
div.leftpara { margin-left: 0%;  margin-right: 50%; }
div.rightpara { margin-left: 80%;  margin-right: 0%; }
div.boxright { float: right;  background: white no-repeat; line-height: 90%; color: maroon; }
p { font-size: 100%; }
select { margin-left: 2em; margin-right: 5em; }
p.indent { margin-left: 10%; }
h1 { font-size: 200%; font-weight: bold; }
h2 { font-size: 150%; font-weight: bold; }
h3 { font-size: 120%; font-weight: bold; }
h4 { font-size: 105%; font-weight: bold; }
p.big { font-size: 120%; }
table.small { font-size: 90%; }
hr.long { width: 80%; color=maroon; }
hr.short { width: 50%; color=maroon; }
em { font-style: normal; font-weight: bold; }
span.red { color:red; font-weight: bold; }
span.blue { color:maroon; font-weight: bold; }
p.caption { font-size: 75%; text-align: justify }
a:link { color: black; text-decoration: underline}
a:visited { color: #006699; text-decoration: underline}
img.film {vertical-align: bottom;}
table.title a:link { color: white; text-decoration: underline}
table.title a:visited { color: #C0FFFF; text-decoration: underline}
h4 a:link { color: white; text-decoration: none}
h4 a:visited { color: #C0FFFF; text-decoration: none}
dt { font-weight: bold; font-style: normal; }



