
a:link { color: black; text-decoration:underline }
a:visited { color: black; text-decoration:underline }
a:hover { color: red; text-decoration:underline }
a:active { color: red; text-decoration:underline }
a:focus { color: red; text-decoration:underline }

a.navi:link { color: white; text-decoration:none }
a.navi:visited { color: white; text-decoration:none }
a.navi:hover { color: orange; text-decoration:underline }
a.navi:active { color: orange; text-decoration:underline }
a.navi:focus { color: orange; text-decoration:underline }

a[name] { padding-top: 79px; }

a[name="clas"] { padding-top: 35px; }

a[name]:hover { color: black; text-decoration:none }

body {  background-color: white;
        color: black;
        font: 0.55em Verdana,sans-serif;
        width: 1396px;
        margin: 0px auto;
        padding: 0px;
}

li {    float: left;
        width: 197px;
        height: 16px;
        font-size: 1.3em;
        text-align: center;
        background-color: grey;
        border: 1px solid white;
}

table { width: 1396px;
        text-align: center;
        vertical-align: middle;
        border-collapse: collapse;
        table-layout: fixed;
        margin: 0px;
        padding: 0px;
}

td {    background-color: white;
        border-top: 0px;
        border-bottom: 1px solid black;
        border-left: 1px solid black;
        border-right: 1px solid black;
}

#nav {  position: fixed;;
        top: 0px;
        width: 1396px;
        padding: 0px;
        margin: 0px;
        background-color: white;
        list-style-type: none;
        z-index: 3;
}

#head { position: fixed;
        top: 18px;
        width: 1396px;
        height: 60px;
        border: 3px solid black;
        z-index: 2;
}

#bod {  position: absolute;
        top: 78px;
        bottom: 0px;
        width: 1396px;
        border-top: 0px;
        border-bottom: 3px solid black;
        border-left: 3px solid black;
        border-right: 3px solid black;
        z-index: 1;
}

#bod td:nth-child(2) { text-align:left; }

.title { text-align:center;
         font: bold 2.6em Arial,sans-serif;
}

.date { text-align:center; }

.logo { float: left;
        height: 100%;
        width: 210px;
        text-align: ;
        background-color: rgb(204,5,5);
        padding: 5px 5px 0px 10px;
        margin: 0px;
}

.end { border-bottom: 3px solid black; }

.abs { border-bottom: 2px solid black; }

.prime { font: bold 2.6em Arial,sans-serif; }

.year { font: normal 0.7em Century Gothic,sans-serif; }

.zoom { font: bold 2.0em Arial,sans-serif; }

.special { font: 0.6em Arial,sans-serif; }

.fstop { font: 1.6em Verdana,sans-serif; }

.header { font: normal 2.6em Arial Black,sans-serif;}

.ar { background-color: #e6e6e6; }

.ar2 { background-color: #bdbdbd; }

.arc { background-color: #848484; }

.mc1 { background-color: #FFD595; }

.mc2 { background-color: #FFB74A; }

.mc { background-color: #FF9115; }

.md1 { background-color: #b1daff; }

.md2 { background-color: #65b5ff; }

.md { background-color: #0084ff; }

.md3a { background-color: #0055a5; color:white; }

.lei { background-color: #BF0000; color: white; }

.mccel { background-image: url(bg_mccel.gif); }

.mdcel { background-image: url(bg_mdcel.gif); }

.lcl { padding: 1em;
       border-right: 0px;
       font-size: 1.2em;
       line-height: 1.6em;
       background-color: ;
}

.nocol { margin: 0.5em;
        padding: 0.5em;
        text-align: left;
        background-color: ;
}

.col2 { margin: 0.5em;
        padding: 0.5em;
        text-align: justify;
        background-color: ;
       -moz-column-count: 2;
       -webkit-column-count: 2;
}

.front { width: 46em;
         text-align: center;
         padding: 0.5em;
         margin: 1em auto;
         background-color: black;
         color: white;
         font: bold 1.4em Arial,sans-serif;
}

.grpcod { width: 50em;
         padding: 0.5em;
         margin: 0.5em auto;
         background-color: white;
}

.grpcod table { width: 50em;
      background-color: ;
}

tbody.grpcod th {  background-color: rgb(221,221,221);
        border: 1px solid white;
        font: normal 1.1em Georgia,Times New Roman,serif;
        text-align: center;
}

thead.grpcod th {  background-color: rgb(203,203,203);
        border: 1px solid white;
        font: italic 1.1em Georgia,Times New Roman,serif;
}

.lcode { width: 30em;
         padding: 0.5em;
         margin: 0.5em auto;
        background-color: white;
}

.lcode table { width: 30em;
      background-color: ;
}

tbody.lcode th {  background-color: rgb(221,221,221);
        border: 1px solid white;
        font: normal 1.1em Georgia,Times New Roman,serif;
        text-align: center;
}

thead.lcode th {  background-color: rgb(203,203,203);
        border: 1px solid white;
        font: italic 1.1em Georgia,Times New Roman,serif;
}

tfoot.lcode th {  background-color: rgb(203,203,203);
        border: 1px solid white;
        font: italic 1.2em serif;
}

td.pic { border-left: 0px;}