@charset "iso-8859-1";  

table {
    border-style:hidden;    
    }

td { 
    border-style:solid;
    border-color:#ffffff;
    border-width:1px;
    padding:2px;
    }

/* page header formatting */
.headerrow {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color:#eeeeee;
    font-size:14pt;
    font-weight:bold;
    text-align:center;
    height:36px;
    background-image: url(images/bg40h.jpg);
    }      

/* page header formatting */
.header {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#eeeeee;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    border-width:5px;
    border-style:solid;
    border-color:#cc0000;
    background-color:#000044; 
    padding:5px;
    }      

/* left column formatting with menu */
.leftmenu {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color:#ffffff;
    font-size:10pt;
    vertical-align:top;  
    font-weight:bold;
    font-style:normal;
    text-decoration:none;	
    border-color:#cc0000;
    background-color:#000040;
    text-align:center;
    border-width:5px;
    border-style:solid;
    padding:5px;
    }  
.leftmenu a:link {
    color: #ffffff;
    text-decoration:none;
    }
.leftmenu a:visited {
    color:#ffffff;
    text-decoration:none;
    }
.leftmenu a:hover {
    color:#ffff00;
    text-decoration:none;
    letter-spacing:1pt;          
    } 

.leftside {
    background-image: url(images/Vert550px.gif);
    width:26px;
    }


/* H1 (10pt) */
.h1 {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color:#444444;
    font-size:10pt;
    font-weight:bold;
    text-align:center; 
    vertical-align:bottom;
    background-color:#f0f0f0;
    }

.spc {
    vertical-align:center;
    height:1px;
    width:915px;
    }

/* gradient headers */
.lg1 {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color:#eeeeee;
    font-size:9pt;
    font-weight:bold;
    text-align:left; 
    vertical-align:center;
    height:16px;
    background-image: url(images/bg20h.jpg);
    }
.cg1 {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color:#eeeeee;
    font-size:9pt;
    font-weight:bold;
    text-align:center; 
    vertical-align:center;
    height:16px;
    background-image: url(images/bg20h.jpg);
    }
.rg1 {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color:#eeeeee;
    font-size:9pt;
    font-weight:bold;
    text-align:right; 
    vertical-align:center;
    height:16px;
    background-image: url(images/bg20h.jpg);
    }
.lg2 {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color:#eeeeee;
    font-size:9pt;
    font-weight:bold;
    text-align:left; 
    vertical-align:center;
    height:16px;
    background-image: url(images/bg20hbg.jpg);
    }
.cg2 {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color:#eeeeee;
    font-size:9pt;
    font-weight:bold;
    text-align:center; 
    vertical-align:center;
    height:16px;
    background-image: url(images/bg20hbg.jpg);
    }
.rg2 {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color:#eeeeee;
    font-size:9pt;
    font-weight:bold;
    text-align:right; 
    vertical-align:center;
    height:16px;
    background-image: url(images/bg20hbg.jpg);
    }
.lsg1 {
    font-family:Arial,Helvetica,sans-serif;
    color:#eeeeee;
    font-size:9pt;
    font-weight:bold;
    text-align:left; 
    vertical-align:center;
    height:16px;
    background-image: url(images/bg20h.jpg);
    }
.csg1 {
    font-family:Arial,Helvetica,sans-serif;
    color:#eeeeee;
    font-size:9pt;
    font-weight:bold;
    text-align:center; 
    vertical-align:center;
    height:16px;
    background-image: url(images/bg20h.jpg);
    }
.rsg1 {
    font-family:Arial,Helvetica,sans-serif;
    color:#eeeeee;
    font-size:9pt;
    font-weight:bold;
    text-align:right; 
    vertical-align:center;
    height:16px;
    background-image: url(images/bg20h.jpg);
    }
.lsg2 {
    font-family:Arial,Helvetica,sans-serif;
    color:#eeeeee;
    font-size:9pt;
    font-weight:bold;
    text-align:left; 
    vertical-align:center;
    height:16px;
    background-image: url(images/bg20hbg.jpg);
    }
.csg2 {
    font-family:Arial,Helvetica,sans-serif;
    color:#eeeeee;
    font-size:9pt;
    font-weight:bold;
    text-align:center; 
    vertical-align:center;
    height:16px;
    background-image: url(images/bg20hbg.jpg);
    }
.rsg2 {
    font-family:Arial,Helvetica,sans-serif;
    color:#eeeeee;
    font-size:9pt;
    font-weight:bold;
    text-align:right; 
    vertical-align:center;
    height:16px;
    background-image: url(images/bg20hbg.jpg);
    }

 /* left gray 9pt */
.l {
    font-family:Arial,Helvetica,sans-serif;
    color:#666699;
    font-size:9pt;
    font-weight:normal;
    text-align:left;
    vertical-align:middle;
    }

 /* center gray 9pt */
.c  {
    font-family:Arial,Helvetica,sans-serif;
    color:#666699;
    font-size:9pt;
    font-weight:normal;
    text-align:center;
    vertical-align:middle;
    }

 /* right gray 9pt */
.r  {
    font-family:Arial,Helvetica,sans-serif;
    color:#666699;
    font-size:9pt;
    font-weight:normal;
    text-align:right;
    vertical-align:middle;
    }

/* record row classes in order by column */
.rl { /* event distance (length) */
    font-family:Arial,Helvetica,sans-serif;
    color:#666699;
    font-size:9pt;
    font-weight:normal;
    text-align:right;
    vertical-align:middle;
    width:31px;
    border-bottom-style:solid;
    border-bottom-color:#cccccc;
    border-bottom-width:1px;
    }
.le { /* event */
    font-family:Arial,Helvetica,sans-serif;
    color:#666699;
    font-size:9pt;
    font-weight:normal;
    text-align:left;
    vertical-align:middle;
    width:33px;
    border-bottom-style:solid;
    border-bottom-color:#cccccc;
    border-bottom-width:1px;
    }
.rt { /* time */
    font-family:Arial,Helvetica,sans-serif;
    color:#666699;
    font-size:9pt;
    font-weight:normal;
    text-align:right;
    vertical-align:middle;
    width:44px;
    border-bottom-style:solid;
    border-bottom-color:#cccccc;
    border-bottom-width:1px;
    }
.rt1 { /* time */
    font-family:Arial,Helvetica,sans-serif;
    color:#666699;
    font-size:9pt;
    font-weight:bold;
    text-align:right;
    vertical-align:middle;
    width:44px;
    border-bottom-style:solid;
    border-bottom-color:#cccccc;
    border-bottom-width:1px;
    }
.rt2 { /* time */
    font-family:Arial,Helvetica,sans-serif;
    color:#ff0000;
    font-size:9pt;
    font-weight:bold;
    text-align:right;
    vertical-align:middle;
    width:44px;
    border-bottom-style:solid;
    border-bottom-color:#cccccc;
    border-bottom-width:1px;
    }
.rd { /* date */
    font-family:Arial,Helvetica,sans-serif;
    color:#666699;
    font-size:9pt;
    font-weight:normal;
    text-align:right;
    vertical-align:middle;
    width:60px;
    border-bottom-style:solid;
    border-bottom-color:#cccccc;
    border-bottom-width:1px;
    }
.rd1 { /* date */
    font-family:Arial,Helvetica,sans-serif;
    color:#666699;
    font-size:9pt;
    font-weight:bold;
    text-align:right;
    vertical-align:bold;
    width:60px;
    border-bottom-style:solid;
    border-bottom-color:#cccccc;
    border-bottom-width:1px;
    }
.rd2 { /* date */
    font-family:Arial,Helvetica,sans-serif;
    color:#ff0000;
    font-size:9pt;
    font-weight:bold;
    text-align:right;
    vertical-align:middle;
    width:60px;
    border-bottom-style:solid;
    border-bottom-color:#cccccc;
    border-bottom-width:1px;
    }
.ln { /* name */
    font-family:Arial,Helvetica,sans-serif;
    color:#666699;
    font-size:9pt;
    font-weight:normal;
    text-align:left;
    vertical-align:middle;
    width:170px;
    border-bottom-style:solid;
    border-bottom-color:#cccccc;
    border-bottom-width:1px;
    }
.ln1 { /* name */
    font-family:Arial,Helvetica,sans-serif;
    color:#666699;
    font-size:9pt;
    font-weight:bold;
    text-align:left;
    vertical-align:middle;
    width:170px;
    border-bottom-style:solid;
    border-bottom-color:#cccccc;
    border-bottom-width:1px;
    }
.ln2 { /* name */
    font-family:Arial,Helvetica,sans-serif;
    color:#ff0000;
    font-size:9pt;
    font-weight:bold;
    text-align:left;
    vertical-align:middle;
    width:170px;
    border-bottom-style:solid;
    border-bottom-color:#cccccc;
    border-bottom-width:1px;
    }
