body  { 
	background-color: #FFFF99; 
	color: navy; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, serif;  }
p {
	font-size: 1em;}
a:hover {
	background: lightblue;}
h3 {
	text-align:center; 
	font-family: sans-serif;}
h5 {
	text-align:left; 
	font-family: sans-serif;}
hr { 
	color: #3333cc; 
	width: 100%;
	height: 4px; 
	text-align: center;}
a.noDecor {
	text-decoration: none;}
td.indent {
	padding-left: 2em;}
table.noShow {
	background-color: #FFFF00;
	display: none;
	border-style: none;
	position: relative;}
.topbox {
	position: absolute; 
	top: 4px;
	left: 0%;
	width: 100%;
	height: 170px;} 
.headbox { 
	position: absolute; 
	top: 0px;
	left: 0%;
	width: 64%; 
	padding: 10px;
	text-align: center; 
	font-size: 2.0em; 
	background-color: navy; 
	color: #FFCC00;}
.imagebox {
	position: absolute;
	top: 0px;
	right: 2%;
	text-align: center;}
.userbox {
	position: absolute; 
	bottom: 2%;
	left: 0%;
	width: 64%; 
	height: 20px;
	padding: 5px;
	text-align: left;}
.navbar {
	position: absolute; 
	bottom: 2%;
	left: 0%;
	width: 64%; 
	height: 40px;
	padding: 2px;
	text-align: center;}
.menubox { 
	position: absolute; 
	top: 180px;
	right: 2%;
	width: 20%; 
	padding: 5px;
	font-size: 0.8em; 
	text-align: left;}
.photobox220 { 
	position: absolute; 
	top: 220px;
	right: 2%;
	width: 200px; 
	font-size: 0.8em; 
	text-align: center;}
.photobox440 { 
	position: absolute; 
	top: 440px;
	right: 2%;
	width: 200px; 
	font-size: 0.8em; 
	text-align: center;}
.bottombox { 
	position: absolute; 
	top: 180px;
	left: 0px;
	width: 75%; 
	padding: 5px;
	text-align: left;}
.tblnormal	{
	text-align: left; 
	font-size: 1.0em; 
	width: 90%;} 
.tblcondense	{
	text-align: left; 
	font-size: 0.8em; 
	width: 90%;} 
.tdhbox	{
	text-align: center; 
	color: red; 
	padding: 4px; 
	font-size: 1.8em; 
	background-color: #FFCC00;}
.tdfbox	{
	text-align: center; 
	color: green; 
	padding: 4px;
	font-size: 1.0em;}
.tdleftbox	{
	text-align: left; 
	color: green; 
	padding: 4px;
	font-size: 1.0em;}
.tdmsg	{
	text-align: left; 
	color: black; 
	padding: 4px;
	font-size: 1.2em;
	font-weight: bold;}
.tdmsgerr	{
	text-align: left; 
	color: red; 
	padding: 4px;
	font-size: 1.2em;
	font-weight: bold;}
.tderr  {
	text-align: left; 
	color: red;}
.tdl  {
	text-align: left; } 
.tdctl	{
	text-align: left;} 
.tdc  {
	text-align: center; } 
.tdct {
	text-align: center; } 
.tdr  {
	text-align: right; } 
.tdtag	{
	text-align: right; 
	color: black;}
.tdtagerr	{
	text-align: right; 
	color: red;}
.tdhdcpbox	{
	text-align: center; 
	color: black; 
	padding: 4px; 
	font-size: 1.0em; 
	background-color: #CCFFFF;}
.tdbluebox	{
	text-align: center; 
	color: black; 
	padding: 4px; 
	font-size: 1.0em; 
	background-color: #66FFFF;}
.tdyellowbox	{
	text-align: center; 
	color: black; 
	padding: 4px; 
	font-size: 1.0em; 
	background-color: #FFFF00;}
.tdpinkbox	{
	text-align: center; 
	color: black; 
	padding: 4px; 
	font-size: 1.0em; 
	background-color: #FF66FF;}
.tdskinbox	{
	text-align: center; 
	color: black; 
	padding: 2px; 
	font-size: 0.7em; 
	background-color: #FF9900;}
.tdnotebox	{
	text-align: left; 
	color: navy; 
	padding: 4px;
	font-size: 0.6em;}
.select	{
	text-align: left; 
	color: black; 
	padding: 2px; 
	font-size: 0.8em;}
.evenrow {
	background-color: #FFFFFF;}
.oddrow
	background-color: #CCCCFF;}