body
{
    background-color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    margin-left: auto;
    margin-right: auto;
}
.center
{
    text-align: center;
}
table
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    page-break-inside: avoid; /* no IE support */
}

#daygrid table
{
    border: outset thick;
    width: 100%;
}

#daygrid td
{
    padding: 3px;
}

.pba
{
    page-break-after: always;
}

.gn
{
    background-color: #dbdbdb;
    font-weight: normal;
}

.b
{
    font-weight: bold;
}

.w11  
{       
    width: 11%;
}

.w14  
{
    width: 14%;   
}

.wid25
{
    width: 25%;
}

.wid50
{
    width: 50%;
}

.nochange
{
    background-color: #ddffdd;
}


.newtime /* future? */
{
    background-color: #ffffdd;
}

.newshow
{
    background-color: White;
}


table.center
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
img
{
    border: none;
}
.imgCasLog
{
    border: none;
    width: 320px;
    vertical-align: middle;
}
/*table {
	margin-left: inherit;
	margin-right: inherit;
}*/
td
{
    font-size: 0.8em;
}
.tdTVcom
{
    background-color: #BBBBFF;
}
.anchmenu
{
    /* for menus */
    font-size: 12pt;
    font-style: italic;
    vertical-align: top;
}
.tdmenu
{
    /* for menus */
    text-align: left;
    vertical-align: top;
    width: 380px;
}
.ulmenu
{
    list-style: none;
    list-style-position: inside;
    margin-left: 2em;
    text-indent: -2em;
}
td.futlink
{
    color: #ff0000;
}
ul
{
    list-style-position: inside;
    text-indent: -2em; /*	margin-left: 2em; */
}
pre
{
    margin-left: 2em;
}
.red
{
    color: #ff0000;
}
.xlrg
{
    font-size: x-large;
    font-weight: bold;
}
.lrgb
{
    font-size: large;
    font-weight: bold;
}
.lrg
{
    font-size: large;
}
.lrg125
{
    font-size: 125%;
}
.med
{
    font-size: medium;
}
.sml
{
    font-size: 8pt;
}
.top
{
    vertical-align: top;
}
.tdques
{
    background-color: #000000;
    color: #ffffff;
}
.left
{
    text-align: left;
}
@media handheld
{
    .mobile
    {
        letter-spacing: 15em;
    }
}
