/*
 * backporting styles to Netscape 4.xx
 */

BODY{ margin:0; background:#ccffcc; }
BODY{ background-image:url(backgrnd.jpg); background-repeat:repeat; }
 
/* main page title formatting: centre align, bold white text on red background */
#indexTitle{ 
    position: static;
    top:0; left:0; right:0; bottom:auto;
    text-align:center;  vertical-align:middle;
    font-weight:bold; 
    color:#ff0000; 
    font-size:32pt; 
    font-family:"Comic Sans MS", sans-serif;
    width:100%; height:100px; 
}

#leftIndexCol {
    top:150px; left:0; right:auto; bottom:0;
    width: 20%; 
    height: auto;
    visibility: auto; 
}

#rightIndexCol {
    top:150px; left:auto; right:0; bottom:0;
    width: 20%; height:auto;
    visibility: auto; 
}
 
#centreIndexCol {
    top:150px; left:20%; right:20%; bottom:0;
    width:auto; height:auto;
    text-align:center;
    visibility: auto;  
}
    
#whiteCells A {vertical-align:middle; font-weight:normal; }
#whiteCells A:hover{ vertical-align:middle; font-weight:bold; }
    
/* table with red border, light green cells */
#greenCellsWithRed { 
    border: solid; 
    border-color:#ff0000; 
    background:#ccffcc; 
    padding: 4%;
    border-width: thin;  
    text-align:left; 
    font-size:11pt; 
}

#greenCellsWithRed A:Hover, #greenCellsWithRed A:Hover { 
    position: static;
    text-align:left; 
    vertical-align:middle;
    font-size:11pt; 
}

