* { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
  vertical-align: top; }
BODY {  background-color: #FFFFFF; margin: 0px;}
TABLE { margin: 0px; padding: 0px; border: 0px none; border-collapse: collapse; }
TD { margin: 0px; padding: 0px; border: 0px none; border-collapse: collapse; vertical-align: bottom; }
IMG { border: 0px none; vertical-align: top; }

A:link { text-decoration: none; }
A:visited { text-decoration: none; }
A:hover {	text-decoration: underline; }
A:active { text-decoration: none; }

.menu-header { font-size: 12px; font-weight: bold; }
.author { font-size: 9px; }

TABLE#window { width: 100%; height: 90%; }
TD#window-center { vertical-align: middle; text-align: center; }

TABLE#main { width: 900px; height: 400px; }
TD#main-left { width: 100px; vertical-align: top; }
TD#main-center {}
TD#main-right { width: 100px; }

TABLE#content { width: 100%; height: 100%; }
TR#content-header { height: 60px; }
TD#content-menu-left { width: 103px; vertical-align: top; }
TD#content-menu-right { width: 103px; vertical-align: bottom; }
TD#content-center { text-align: right; vertical-align: bottom; }
TD#content-photo { text-align: center; vertical-align: middle; }
TD#content-spacer-right { width: 10px; }
TD#content-spacer-left { width: 5px; }

TABLE#logo-left { width: 100%; }
TD#logo-left { height: 60px; border-bottom: 3px solid #FFFFFF; border-right: 3px solid #FFFFFF; }

TABLE.menu-left { width: 100%; }
TD.menu-left { background-image:  url(images/background/grid.gif); background-repeat: repeat;
  border-bottom: 3px solid #FFFFFF; border-right: 3px solid #FFFFFF; color: #FFFFFF; padding: 3px }

TABLE.menu-right{ width: 100%; }
TD.menu-right {	background-image:  url(images/background/grid.gif); background-repeat: repeat;
	border-left: 3px solid #FFFFFF;	border-top: 3px solid #FFFFFF; color: #FFFFFF; padding: 3px; }
TD.menu-image { border-left: 3px solid #FFFFFF;	border-top: 3px solid #FFFFFF; color: #FFFFFF; }


TABLE.text{ }
TD.text{ background-image:  url(images/background/grid.gif); background-repeat: repeat;
  border-right: 3px solid #FFFFFF; border-left: 3px solid #FFFFFF;	border-top: 3px solid #FFFFFF; 
	padding: 3px; color: #FFFFFF; }	

TABLE.form{ }
TD.form-left{ padding: 2px; text-align: right; vertical-align: top; }
TD.form-right{ padding: 2px; vertical-align: top; }

TABLE.imgframe{ }
TD.imgframe{ border: 3px solid #FFFFFF; }

INPUT {	color: #FFFFFF; background-color: #111111; }
SELECT { color: #FFFFFF; background-color: #111111; }