﻿body {
    font-family: Arial, "Times New Roman", Serif; font-size:11px;
    background-color: black; padding: 0px;
    text-align: center; margin: 10px 0px 0px 0px; color: Black;
    background-image: url(../images/all/cft.jpg); background-repeat: repeat;
}
/* Top Container Elements */

#bx
{
    width: 100%; text-align: center;
}

#bx>div /*Proper way to center a relative div margin: 0 auto; */
{
    margin: 0 auto;
}

#bx_in
{
    width: 970px; margin:0px; padding: 15px 15px 15px 15px;
    text-align:center; background-color: White;
}

/* header section - common to all pages */


#bx_tp
{
    width: 970px; margin:0px;
    text-align:center; background-color: White;
}

#hd_w
{
    width:970px;height:203px;
    background-color: Black;
    background-image: url(../images/all/th_bk.jpg);
    background-repeat: no-repeat;
    color:White;font-size:11px;
    margin: 0px;padding:0px;
}

/* main menu */

div.mm
{
    width: 165px; border-bottom: 1px dashed #abadb1;
    padding: 4px 0px 4px 0px; text-align: left;
}

a.mm
{
    font-size: 13px; color: #abadb1; text-decoration: none; font-weight:bold;
}
a:hover
{
    color: #342f8c;
}

/* Calendar items */

.sl_wp
{
    border: 1px solid black; padding: 3px; text-align: center;width: 247px; margin-bottom: 3px;text-align:left;
}
.sl_tp
{
    width:247px;border-bottom:1px solid black;font-size:11px;color:Black;padding:0px 0px 2px 0px;margin:0px 0px 3px 0px;
}
.sl_md
{
width:247px;font-size:11px;color:Black;padding:0px 0px 2px 0px;margin:0px 0px 3px 0px;
}
.sl_bt
{
    width:240px;font-size:11px;color:Black;padding:0px 0px 2px 0px;margin:0px 7px 0px 0px;text-align:right;
}

/* footer */

#footer
{
    width:970px;height:29px;background-image:url(../images/all/footer-bk.gif);background-repeat:no-repeat;"
}

#copy
{
    padding:10px;text-align:right;color:White;font-size:11px;
}
