
body { color: #000000; background-color: #ffffff }

a {
  text-decoration : none;
}

a:link {
  color : #9966cc;
}
a:visited {
  color : #6699cc;
}
a:hover {
  color : #cc0099;
  text-decoration : underline;
}
a:active {
  color : #ff0099;
}

table#header-table {
width: 800px;
border: 0px;
padding: 0px;
margin: 0px;
}

td#header a {
text-decoration: none;
}

td#languageswitch {
font-size: x-small;
text-align: left;
padding-left: 5px;
}

td#navigationbar {
font-size: x-small;
text-align: right;
padding-right: 20px;
}

td#leftcolumn {
vertical-align: top;
width: 20%;
padding: 20px 10px 10px 10px;
background-color: #ccccff;
font-size: x-small;
font-family: sans-serif
}


td#leftcolumn p {
color: #6666cc;
margin-top: 0px;
}



td#centercolumn {
vertical-align: top;
width: 60%;
padding: 10px;
font-size: normal;
}

td#centercolumn h2 {
font-size: medium;
}

table#maintable {
width: 800px;
border: 0px;
}

h1.first {
font-size: medium;
font-family: sans-serif;
margin-top: 0px;
margin-bottom: 0px;
}

div#content {
text-indent: 1em;
line-height: 120%;
}

td#rightcolumn {
vertical-align: top;
width: 20%;
padding: 10px;
font-size: xx-small;
}

div#affiliatedsites {
background: #ccccff;
border: solid 2px #ccaaff;
padding: 2px;
}

td#rightcolumn p {
color: #6666cc;
}

table#footer-table {
width: 800px;
border: 0px;
}

table#footer-table a:link {
  color : #ffffff;
}
 
 
td#footer {
text-align: center;
background: #6666ff;
color: #ffffff;
font-size: 12px;
padding: 5px;
}

h1#header-contact {
background: #ccccff;
padding: 3px;
}

div#contact {
border: 2px solid #ccccff;
padding: 10px;
font-size: 12px;
padding: 3px;
}

div#contact p {
margin: 3px;
}

ul.link a {
  text-decoration : underline;
}
