body {
background-color: #C1DDEC;
font-size: medium;
font-family: Tahoma, Arial, Helvetica, sans-serif;
vertical-align: middle;
text-align: center;
margin: 0px;
}

#Topmenu {
font-size: medium;
height: 36px;
float: none; /* since this element is floated, a width must be given */
width: 100%; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
background: #F7F182;
padding: 0 0 0 0px;
}

p {
margin-left: 15px;
margin-right: 15px;}

img {
vertical-align: middle;
border: solid 0;}

table {
width: 85%;
display: table;
vertical-align: middle;
text-align: center;
}

.menu  {
margin-left: 150px;
margin-right: 150px;
font-variant: small-caps;
font-size: large;
background-color: #ffffff;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-khtml-border-radius: 20px;
border-radius: 20px;}

td {
text-align: center;
padding: 8px;}

h4 {
display: inline;
padding: 15px;}

.footer {
width: 100%;
font-size: 10.5pt;
font-variant: small-caps;
font-weight: bold;
text-align: center;
background-color: #ffff99;
padding: 0px;
}

.footer a:hover {
background-color: #003366;
color: #ffffff;
text-decoration: none;
}

a:link {
color: #0033cc;}

a:visited {
color: #990033;}

a:hover {
text-decoration: underline overline;
color: #000000;
background-color: #ffff99;
font-style: italic;}

