body {font-family: Arial, Helvetica; font-size: 10pt}
.background {background-color: #9999ff}
/* Heading colour and font*/
.hdcolor {color: rgb(248, 89, 39)}
.hdcolorbld {color: rgb(248, 89, 39);font-weight:bold;}
.hdsize {font-size:54pt}
.center {text-align: center}
.right {text-align: right}
/*medium point size font. Firefox cannot start with number*/
.ptmed {font-size: 16pt}
.ptmedctr {font-size: 16pt; text-align: center;}
.yellow { background-color: yellow }
.wht {color: white}
.ital {font-style: italic}


a:link {color:blue}
a:visited {color:blue}
a:hover {color:red}
a:active {color:white}

/* page links */
a.link{text-decoration : none;width:100%;height:100%;display:block;} 
a.link:link {color: blue;}
a.link:visited {color: blue;}
a.link:hover {color: red;width:100%;height:100%;display:block;}
a.link:active {color: white;}


h1 {
    font-size:24pt;
    text-align: left;
    color: rgb(248, 89, 39);
    font-weight:bold;
}
h2 {font-size:24pt;
    text-align: center;
}

h3 {
    font-size: 16pt;
    text-align: center;
}

/*right align image with border*/
.rgtbrdr
{
float:right;
border:1px solid black;
margin:0px 0px 15px 20px;
text-align: center;
font-weight: bold;
font-size: 80%;
}

/*right align image without border*/
.rgtimg
{
float:right;
border:0px solid black;
margin:6px 6px 6px 6px;
}

.fltrgt
{
float:right;
}

img.mid 
{
vertical-align:middle
}

span.pttiny { font-size: 7pt; }
img.marginleft {margin-left:5pt}

/* page link "buttons" */
td.link {
height:100pt;
font-size: 10pt;
text-align: center;
background-color: #D3D3D3;
border: solid #a9a9a9;
}


