    a {
    color: #8080FF;}
    body {
        margin: 20px;
        font-size: 8pt;
        font-family: calibri;
        background-image: url('images/BGTOP.GIF');
        background-repeat:repeat-x;
        background-color:#800000;
     }

    table {
        padding: 0;
        margin: 0;
        font-family: calibri;
        font-size: 10pt;
    }
    
    h3{
        color: #8080FF;
        text-align: center;
        font-style: italic;
        font-weight: 200;
        f
    }
    h2{
    text-shadow: 2px 2px 2px #000;
    text-align: center;
    color: #0000FF;
}
    
#rightinfo{ 
    background-color: #FFFFFF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #000;
    padding: 10px;
    width: 90%;
    box-shadow:5px 5px 8px #000;
    -webkit-box-shadow:5px 5px 8px #000;
    -moz-box-shadow:5px 5px 8px #000000;
    margin-left :auto;
    margin-right: auto;
}
a:hover{
 opacity: .5;    
}

#logo { 
    width:20%;
    position :absolute;
    top:5;
}
#name {
    width:650px; 
    position:absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    top:1%;
color:white;
font-size:50px;
font-style: bold;

}
#mainbody {
    width:1000;
    box-shadow:5px 5px 8px #000;
    -webkit-box-shadow:5px 5px 8px #000;
    -moz-box-shadow:5px 5px 8px #000000;
    border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    position:absolute;
    top:150px;
    background-color:#F0F0F0;
}

#bodyborder {
    box-shadow:5px 5px 8px #000;
    -webkit-box-shadow:5px 5px 8px #000;
    -moz-box-shadow:5px 5px 8px #000000;
    background-color:#fff;
 }
 
#odd {
    background-color: #DFDFFF;
}

#center {
    position:static;
    padding: 10;
    margin-left: auto;
    margin-right: auto;
}


ul#red { margin:0; padding:0; list-style-type:none; }
ul#red li { position:relative; float:left; border-top:4px solid #edcbcb; margin-right: 15px; padding-right: 20px; padding-top: 5px;}
ul#red li ul {display: none;}
ul#red .current { border-top:4px solid #953434;}
ul#red li:hover { border-top:4px solid #953434;}
ul#red li a { padding:2px 2px; text-decoration:none; font:bold 12px Verdana, Georgia, "Times New Roman", Times, serif; color:#953434;}
ul#red li a:hover { color:#b17878; border:none; }
ul#menu li span{ display:none; position:absolute; top:20px; left:2px; width:160px; font:normal 9px Verdana, Georgia, "Times New Roman", Times, serif;  line-height: 15px;}
ul#menu li a:hover span {margin-top: 7px; display:block; color: #b17878;}
ul#red li a:hover ul {display: block;}

#menu a {
    display: block;
    width: 125px;
    height: 15px;
    text-align: center;
color:white;
}

#menu ul {
    list-style-type: none;
    padding-top: 0px;
}

#menu li {
    border-top:2px solid #edcbcb;
    border: 1px solid black;
    background-color: #000080;
    float: left;
    position: relative;
    padding: 3px 0;
    text-align: left;
}

#menu ul.sub-menu {
    display: none;
    position: absolute;
    top: 21px;
    padding: 0px;
    z-index: 90;
}

#menu ul.sub-menu li {
    text-align: left;
}

#menu li:hover ul.sub-menu {
    display: block;
    background-color:#b17878; border:none;
}
#menu .current { 
border-top:4px solid #953434;
background-colour: white;
}
