/* DEBUG */
div { border: 0px solid black; }

body  { font-family: "Franklin Gothic Medium", Veranda, arial, sans-serif;
        background-color: #fff4aa; text-align: center; }

h1    { color: #003399; line-height: 0.8em; }
h2,h5 { color: #666666; }
h3,h6 { color: #999999; }
h4    { color: black;   }
img   { border: 0; }

#container { width: 745px; margin: 50px auto; text-align: left; 
             border: 1px solid black; background-color: #ffee99; }
#header  { text-align: center; padding: 10px 0px 0px 0px; }
#content { float: left; width: 560px; padding: 10px 2px 10px 8px;
           overflow: hidden; }
#nav     { float: left; width: 145px; padding: 10px 10px; 
           overflow: visible; font-weight: bolder; }
#navsub  { padding-left: 8px; }

#footer  { text-align: center; }

.pghead  { text-align: center; }

.mcol1 { float: left; vertical-align: top; width: 300px; }
.mcol2 { float: left; vertical-align: top; width: 250px; }

.icol1 { float: left; vertical-align: top; width: 400px; }
.icol2 { float: left; vertical-align: top; width: 150px; }

.mtag  { padding: 10px 10px; text-align: center; font-size: 1.5em; }
.mbody { text-align: center; }
.mbodyr { text-align: center; color: red; }

.bbody { text-align: center; font-size: 0.8em; width: 140px; }
.bbodyu { text-align: center; font-size: 0.8em; }

.ttab { width: 400px; text-align: center; }
.tcell { width: 80px; text-align: center; font-size: 0.7em; }
.tcells { width: 80px; text-align: center; font-size: 0.7em; background-color: #ffe988; }
.tcellr { width: 80px; text-align: center; font-size: 0.7em; color: red; }
.ttime { width: 70px; }

.floatleft { float: left; vertical-align: top; }
.floatleft img { margin-right: 10px; }
.floatright { float: right; vertical-align: top; }
.floatright img { margin-left: 10px; }

#nav a         { display:block; text-decoration: none; color:#003399;
                 border: 1px solid black; width: 140px; }
#nav a:link    { }
#nav a:visited { }
#nav a:active  { }
#nav a:hover   { background-color:#999999; }

#navsub a         { display:block; text-decoration: none; color:#003399;
                    border: 1px solid black; width: 132px; }
#navsub a:link    { }
#navsub a:visited { }
#navsub a:active  { }
#navsub a:hover   { background-color:#999999; }

.clearfix:after { content: "."; display: block; height: 0;
                  clear: both; visibility: hidden; }
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End IE-mac */

/*** NOT USED AT PRESENT ***/
a         { display:block; text-decoration: none; color:blue; }
a:link    { }
a:visited { }
a:active  { }
a:hover   { background-color:#999999; }


