body,td,p,li,ol,ul
{
color: #000000;
font-size: 0.76pc;
font-family: Arial, Helvetica, Sans-serif, SunSans-Regular;
text-align: left;
}

h1
{
color: #666666;
font-weight: bold; 
font-size: 1.4pc;
letter-spacing: 2px;
text-align: left;

}

h2
{
color: #666666; 
font-weight: bold;
font-size: 1pc;
text-align: left;
}

.footer
{ 
color: #666666;
font-size: 0.7pc;
text-align: center;
}

.white
{
color: white;
text-align: left;
}

.blue
{
color: #0E2B8D;
}

.credit
{ 
color: #666666; 
text-align: center;
}

.caption
{ 
color: #0E2B8D;
font-style: italic;
}

.error
{
color: #ff0000;
font-weight: bold;
font-size: 0.85pc;
}

.warn
{
color: #0E2B8D;
font-size: 0.85pc;
}

.inst
{
color: #0E2B8D;
font-size: 0.85pc;
}

.justify
{
text-align: justify;
}

.titleside
{
color: #666666; 
font-style: italic;
}

.titletop
{
color: #666666; 
font-style: italic;
}

.large
{
font-size: 0.9pc;
}

a
{
color: #0E2B8D;
text-decoration: underline;
}

a:link
{
color: #0E2B8D;
text-decoration: none;
}

a:visited
{
color: #0E2B8D;
text-decoration: none;
}

a:hover
{
color: #0E2B8D;
text-decoration: underline;
}

a.menullive
{
font-weight: bold;
color: #666666;
}

a.menul
{
color: #666666;
text-decoration: underline;
}

a.menul:link
{
color: #666666;
text-decoration: none;
}

a.menul:visited
{
color: #666666;
text-decoration: none;
}

a.menul:hover
{
color: #000000;
text-decoration: underline;
}

a.white
{
color: #ffffff;
text-decoration: underline;
}

a.white:link
{
color: #ffffff;
text-decoration: none;
}

a.white:visited
{
color: #ffffff;
text-decoration: none;
}

a.white:hover
{
color: #ffffff;
text-decoration: underline;
}

<!-- start karls styles -->

tr.greenheading
{
font-family:Arial, Helvetica, Sans-serif;
font-style: italic;
font-weight: bold;
font-size: 0.82pc;
background-color: #ffffff;
color: #339933;
}

tr.edit
{
font-family: Arial, Helvetica, Sans-serif;
font-size: 0.76pc;
background-color: #ccffcc;
}

.heading
{
color: #339933;
font-size: 1pc;
background-color: #ffffff;
}

tr.yellow
{
background-color: #ffff99;
font-size: 12px;
}

div.centre
{
border-left: solid #ffffff 8px;
border-right: solid #ffffff 8px;
border-top: solid #ffffff 2px;
border-bottom: solid #ffffff 2px;
}


tr.red
{
background-color: #ffcccc;
font-size: 12px;
}

tr.white
{
font-size: 12px;
}

.green_border
{
border-left: solid #339933 2px;
border-right: solid #339933 2px;
border-top: solid #339933 2px;
border-bottom: solid #339933 2px;
}
.hidden_border
{
border-left: solid #ffffff 2px;
border-right: solid #ffffff 2px;
border-top: solid #ffffff 2px;
border-bottom: solid #ffffff 2px;
}

input
{
}

.tinybutton
{
}
