/* Fonts */        h1 {        font-family: verdana, arial, sans-serif;        font-size: 100%;        font:bold;        color: gray;        }                h2 {        font-family: verdana, arial, sans-serif;        font-size: 150%;        color: #1430AD        }                h3 {        font-family: verdana, arial, sans-serif;        font-size: 130%;        color: RGB(104,104,104)        }                h4 {        font-family: verdana, arial, sans-serif;        font-size: 105%;        color: RGB(192,192,192)        }                h5 {        font-family: verdana, arial, sans-serif;        font-size: 90%;        color: brown        }              /* Classes */body {    margin: 0.2cm 0.2cm 0.2cm 0.2cm; /* top, right, bottom, left */    padding: 1cm 0cm 3.5cm 0cm; /* top, right, bottom, left */    border-style: solid;    border-color: black;    border-width: 1px;    background: #FFFFFF;    color: #000000;        }.nb {    font-style: italic;    font-size: 70%;    text-align: justified;    text-indent: 0.2cm;  }  .norm {    font-family: verdana, arial, sans-serif;    font-size: 80%;}   .italic {    font-style: italic;}.bold {    font-style: bold;}.right {    text-align: right;}       .left {    text-align: left;}.center {    text-align: center;}.just {    text-align: justified;}.ind {    text-indent: 0.5cm;    }  .cap {    font-family: verdana, arial, sans-serif;    font-size: 60%;    font-style: italic;    text-align: center;     margin: 0cm 0cm 0cm 0cm; /* top, right, bottom, left */    padding: 0cm 0cm 0cm 0cm; /* top, right, bottom, left */}     .portal_image {    border-style: outset;    border-color: black;    border-width: 20px;      }/*Buttons style 1 - Index buttons*/#buttons {    border-top: 2px solid red;    border-bottom: 2px solid black;    border-left: 4px solid red;    border-right: 4px solid black;    background-color: #CC0000;/*Dark Red*/    font-family: 'Trebuchet MS', 'Lucida Grande',    Verdana, Lucida, Geneva, Helvetica,     Arial, sans-serif;    color: white;    margin: 0cm 3cm 0cm 0cm; /* top, right, bottom, left */    }#buttons ul {    list-style: none;    margin: 0cm 0cm 0cm 0cm; /* top, right, bottom, left */    }       #buttons li {    border-bottom: 1px solid black;    padding: 0.1cm 0.1cm 0.1cm 0.1cm; /* top, right, bottom, left */    }#buttons li a:hover {    background-color: red;    padding: 0px 5px 0px 5px;    color: white;    }         /* Buttons style 2 - Runner buttons*/#buttons2 {    color: white;    border-top: 2px solid red;    border-bottom: 2px solid black;    border-left: 4px solid red;    border-right: 4px solid black;    background-color: #CC0000;/*Dark Red*/    padding: 5px 10px 5px 10px;    margin-bottom: 50px;    }#buttons2 ul {    margin-left: 0;    padding-left: 0;    display: inline;    border: none;    } #buttons2 ul li {    margin-left: 0;    padding-left: 2px;    list-style: none;    display: inline;    }#buttons2 li a:hover {    background-color: red;    padding: 5px 10px 5px 10px;    color: white;    }           /*Images*/#image {    background-color: #FFFFFF;    left: 10px;    position: relative;    top: 10px;    width: 90px;}#image a .large {    border: 0px;    display: block;    height: 1px;    left: -1px;    position: absolute;    top: -1px;    width: 1px;}#image a img {    border: 0;}#image a.p1, #image a.p1:visited {    background: #FFFFFF;    border: 1px solid #000000;    display: block;    height: 80px;    left: 0;    text-decoration: none;    top: 0;    width: 90px;}#image a.p1:hover {    background-color: green;    color: #000000;    text-decoration: none;}#image a.p1:hover .large {    border: 1px solid #000000;    display: block;    height: 285px;    left: 100px;    position: absolute;    top: -290px;    width: 270px;}#top {    margin-left: 80px;}
