
div {
		text-align: center;
		vertical-align: top; }
body {
		font-family : Geneva, Helvetica, Arial, Swiss, SunSans-Regular;
		background-image: url(../images/david.jpg);
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-position: right bottom; }
h1 {
		color : #f00;
		background-color: #ff0;
		font-size : 2em;
		font-family : Geneva, Helvetica, Arial, Swiss, SunSans-Regular;
		font-weight: bold;
		background-color: #fff;
		text-align: center; }
div#mid {
		text-align: center; }
h2 {
		color : #000;
		background-color: #ff0;
		font-size : large;
		font-family : Geneva, Helvetica, Arial, Swiss, SunSans-Regular;
		background-color: #fff;
		text-align: center; }
h3 {
		color: #f00;
		font-size : 1.3em;
		line-height : 1em;
		font-family : Geneva, Helvetica, Arial, Swiss, SunSans-Regular;
		background-color: #fff;
		text-decoration: underline;
		text-align: center; }
h4 {
		color : #000;
		font-style : normal;
		font-weight : bold;
		font-size : 1em;
		line-height : 1em;
		font-family : Geneva, Helvetica, Arial, Swiss, SunSans-Regular;
		background-color: #fff;
		text-align: center; }
table,  th,  td {
		color: #000;
		background-color: #fff;
		text-align: left; }
caption {
		color: #ff8000;
		font-size: small;
		font-weight: bold;
		background-color: #fff;
		text-align: center;
		vertical-align: top; }
table {
		background-position: left top;
		width: 65%;
		float: left;
		border: double #00f;
		border-collapse: collapse; }
table.head {
		background-position: 0 bottom;
		width: 65%;
		float: left;
		padding: 1em 0.5em 0.5em;
		border: double #f00;
		border-collapse: collapse; }
label { font-family : Geneva, Helvetica, Arial, Swiss, SunSans-Regular;
background-color: #fff;
		color: #000;
		font-size: medium;
		text-align: right;}
table.form {
		border: 0;
		font-family : Geneva, Helvetica, Arial, Swiss, SunSans-Regular;
		text-align: center;
		float: none; }
td {
		text-align: left;
		vertical-align: top;
		padding: 0.25em; }
td.head{
		padding: 0.25em; }
td.contnt {
		padding-right: 1em;
		padding-bottom: 1em;
		padding-left: 1em; }
td.rite{
		text-align: center;
		vertical-align: middle;
		border-color: #00f;
		border-width: thin; }

td.but{}
th {
		text-align: right;
		vertical-align: top; }
hr {
		color: #00f;
		text-align: center;
		width: 50%; }
p.footer {
		font-size : medium;
		text-align: center; }
p.two {
		text-align: center; }
p.mws{
		text-align: center; }
p {
		background-color: #fff;
		color: #000;
		font-size: medium;
		text-align: left;
		padding-right: 1em; }
a:visited {
		color: #00f;
		background-color: #fff;
		text-decoration: none; }
a:hover {
		color : #fff;
		font-weight: bold;
		background-color: #f00;
		text-decoration: underline; }
a:active {
		color: #fff;
		background-color: #00f;
		text-decoration: none; }
a.nav {
		color: #f00;
		font-weight: bolder;
		background-color: #fff; }
li {
		background-color: #fff;
		color: #000;
		font-size: medium;
		text-align: left; }
ul {
		padding-left: 4em; }

p.middle {
		text-align: center; }
img {
		border-width: 0; }
.content {
		text-align: left;
		padding-right: 1em; }
.header {
		text-align: left;
		float: left; }
a {
		color: #f00;
		font-weight: bold;
		background-color: #fff; }
a.nav {
		color: #f00;
		font-weight: bolder;
		background-color: #fff; }
div#mide {
		text-align: center; }
table.webtable {
		text-align: center; }
td.mid {
		text-align: center; }


