A:link {color:blue; text-decoration:underline; cursor:hand}
A:visited {color:purple; text-decoration:underline; cursor:hand}
A:hover {cursor:hand; color:red; text-decoration:underline}
A:active {color:blue; text-decoration:underline; cursor:hand}

.pagebreak{page-break-before: always;} /* allows for page breaks during printing */

.leftcolumn
{position: absolute;
top: 100;
left: 0;
width: 170;
height: 5000;
padding: 15;
background-color: #8D0000;
z-index: 0;
}
a.leftcolumnlinks:link {color: white; background-color: transparent; text-decoration: underline; cursor:hand;}
a.leftcolumnlinks:visited {color: #00ff00; background-color: transparent; text-decoration: underline; cursor:hand;}
a.leftcolumnlinks:hover {color: red; background-color: transparent; text-decoration: underline; cursor:hand;}
a.leftcolumnlinks:active {color: white; background-color: transparent; text-decoration: underline; cursor:hand;}

.topfill
{ width: 105%;
height:100px;
position: absolute;
left: 0px;
top: 0px;
background-color: #8D0000;
z-index: 0;
}

.toppic
{position: absolute;
width: 105%;
top: 10px;
left: 0px;
background-color: #8D0000;
z-index: 1;
}

.toptext
{position: absolute;
text-align:left;
top: 20px;
right: 325;
color: white;
font-size: 25;
font-weight: bold;
letter-spacing: 2;
z-index: 5;
}

.content
{position: relative;
background-color: #FFFFFF;
top: 100;
left: 185;
z-index: 1;
font-size:14pt;
text-align:left;
width:  80%;
heighth: 5000;
padding:10px;
display:block;
border-style:none;
}

body(
font-size:14pt;
}

table(
font-size:14pt;
}

.indexpic
{position: relative;
float: right;
right: -60;
top: -30px;
z-index: 1;
}

.topleft /* small picture top left */
{position: absolute;
left: 0px;
top: 0px;
z-index: 5;
}

.topmenu
{position: absolute; left:100; top:120; z-index:6; font-size:100%; font-weight:bold}
.topmenu a
{color:#000000; text-decoration:underline; padding:5px}
.topmenu a:visited
{color:red; text-decoration:underline; padding:5px}
.topmenu a:hover
{color:red; text-decoration:underline; padding:5px}