.listhead       { margin-bottom: 0cm}

a:link          { color: #0033FF; text-decoration: none;}
a:visited       { color: #0033FF; text-decoration: none;}
a:active        { color: #0033FF; text-decoration: none;}
a:hover         { color: #0033FF; text-decoration: underline;}

a:link.white    { color: #FFD700; font-weight: bold; text-decoration: none;}
a:visited.white { color: #FFD700; font-weight: bold; text-decoration: none;}
a:active.white  { color: #FFD700; font-weight: bold; text-decoration: none;}
a:hover.white   { color: #FFD700; font-weight: bold; text-decoration: underline;}

a:link.cell     { border: 0px; display: block; text-decoration: none;}
a:visited.cell  { border: 0px; display: block; text-decoration: none;}
a:active.cell   { border: 0px; display: block; text-decoration: none;}
a:hover.cell    { color: #66A2D4; border: 0px; display: block; text-decoration: underline; background: #66A2D4; }

body {
	background-color: #EAEAEA;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: small; */
	margin-top: 0px;
}

table {
	background-color: #FFFFFF;
}

table.pagehead {
	background-color: #EDEDED;
}

h1 {
	font-size: 150%;
}

.menu           {
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #FFD700;
	background-color: #4682B4
}

.whitebackground {
	background-color: #FFFFFF;
}

.bluebackground {
	background-color: #4682B4;
}

.whitetext {
/*  font-weight: normal;
	font-variant: normal;
	text-decoration: none; */
	color: #FFFFFF;
/*	background-color: #4682B4; */
}

.boldgoldtext {
	font-weight: bold;
	color: #FFD700;
}

h1 { /* top level heading for page top (i.e. with no space at the top) */
	background: #BA55D3;
	background: #ADD8E6;
	background: #E6E6FA;
	background: #B0C4DE;
	background: #4682B4;
	border-bottom: 2px solid #444444;
	border-right:  2px solid #444444;
	color: #FFD700;
	margin-bottom: 5px;
	margin-top: 3px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}

h2 { /* an alternative to h1 for inline heading (i.e. with a space at the top) */
	background: #4682B4;
	border-bottom: 2px solid #444444;
	border-right:  2px solid #444444;
	color: #FFD700;
	margin-bottom: 5px;
	margin-top: 20px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}

h3 { /* basic second level heading (i.e. would normally be h2) */
	font-size: 140%;
	font-weight: bold;
}

h4 { /* an alternative to h3 for tune title on /tunePage */
	font-size: 140%;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 10px;
}

h5 {
	font-size: 120%;
}

h6 {
	font-size: 100%;
}

li {
	margin-bottom: 0px;
	margin-top: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 0cm;
	margin-bottom: 0cm;
}

p {
	line-height: 130%;
	font-size: 14px;
	/* margin-top: 5px; */
}

p.tiny {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 6px;
}

p.sliver {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
}

pre {
	background: #F8FAFB;
	border: 1px solid #C0C0C0;
	padding: 5px 5px 5px 5px;
}

td,th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

td.padded {
	padding: 10px;
}

/* td.white {
	background-color: white;
}*/

td.gray {
	background-color: gray;
}

td.gold {
	background-color: gold;
}

td.cadetblue {
	background-color: cadetblue;
}

td.pagehead {
	background-color: #EDEDED;
}

td.thin {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
}

ol.smalllist {
    margin-bottom: 5px;
	margin-top: 0px;
	font-size: x-small;
}

.smalltext {
	font-size: 90%;
}

.tinytext {
	font-size: 80%;
}

