.menu {
width:100%;
height:45px;
color:White;
background:#0c4a84;
}

.menu table {
border-collapse:collapse;
margin:0;
}

.menu table td {
padding:6px 0 0 0;
}

.menu table td img, #footer table td img {
border:none;
}

.menu td {
color:White;
vertical-align:middle;
}

.menu span {font-size:12pt; margin:0 2px 0 6px; vertical-align:middle;}

.menu A {font-weight:bold; text-decoration:none; font-size:10pt; white-space:nowrap; }
* html .menu A {font-weight:bold; font-size:9pt;}
.menu A:link {color: #ffffff; text-decoration:none;}
.menu A:visited {color: #ffffff; text-decoration:none;}
.menu A:active {color: #ff0000; text-decoration:none; background:#66ccff;}
.menu A:hover {color: #ff0000; text-decoration:none; background:#66ccff;}

.menu A:active img {background:none;}
.menu A:hover img {background:none;}

table#menumini {
border-collapse: collapse;
width:203px;
background:#0c4a84;
border:5px solid #0c4a84;
}

table#menumini td {
padding:0;
}

table#menumini td ul {
margin:0 0 0 2em;
}

table#menumini td p {
color:White;
font-weight: bold;
margin:0;
line-height:1em;
}

table#menumini td li {
color:White;
font-weight: bold;
margin:0;
line-height:1.3em;
}

table#menumini a {
display:block;
width:94%;
}

#footer {
width:100%;
height:24px;
background-color:#0c4683;
color:#99ccff;
padding:2px 0;
}

#footer table {
border-collapse:collapse;
margin:0;
}

#footer table td {
padding:0;
color:#99ccff;
text-align:center;
}

#footer A { font-weight: bold; text-decoration:none;  font-size: 10pt;}
#footer A:link {color: #ffffff;}
#footer A:visited {color: #ffffff;}
#footer A:active {color: #ff0000; background:#66ccff}
#footer A:hover {color: #ff0000; background:#66ccff}

