body {
font-family: Arial, Verdana, sans-serif !important;
color: #258fce;
margin: 0px;
background-color: #e8ffe8;
background-image: url(top.png);
background-position: top;
background-repeat: repeat-x;
}

a {
color: #258fce;
}

.main-content {
vertical-align: top;
}

.sign {
text-align: center;
vertical-align: center;
font-weight: bold;
}

.header {
text-align: left;
}

.menu {
font-weight: bold;
padding: 15px;
}

.mail {
text-align: right;
vertical-align: bottom;
font-size: 11px;

}


.selected {
color: #258fce;
}

.menu  a {
color: #00bf02;
}

a:hover {
color: #CC0000;
}

img {
border: 0;
}

h2, h3, h4{
text-align: center;
}

#preload{
width: 0px;
height: 0px;
display: inline;

background-image: url(logo.png);
}

table {
width: 100%;
height: 100%;
border: 0px double black;
}

* html .png
{
    width: expression(this.firstChild.width);
    filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='image')");

    background: expression("transparent url("+this.firstChild.src.replace(".png", ".gif")+") no-repeat");
    backg/round: none !important;
}

* html .png img
{
    behavior: expression(this.style.visibility="hidden");
}