body {
        background-color: #777777;
}
.text {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 10pt;
}

.style4 {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #3E1414; }
.style53 {color: #3E1414; font-size: 12pt; font-weight: bold; }
.style55 {color: #3E1414; font-size: 10pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.style57 {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #6617A8; font-weight: normal; }
.style58 {font-size: 10pt; color: #3E1414; font-family: Arial, Helvetica, sans-serif;}
.style59 {font-family: Arial, Helvetica, sans-serif; color: #3E1414; font-size: 11pt; font-weight: bold; }
.style11 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #6A0769; }
.style60 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #3E1414; }
.style61 {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #3E1414; font-weight: bold; }
.style63 {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #3E1414; font-weight: bold; }
.style64 {      font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.style70 {color: #3E1414; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }
.style71 {color: #FFFFFF; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; }
a.link_name:link, a.link_name:active, a.link_name:visited{
        color: #3E1414; font-size: 10pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif;
        TEXT-DECORATION: none;
}   
a.link_name:hover{
        color: #3E1414; font-size: 10pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif;
        TEXT-DECORATION: underline;
}   

.subjecttochange {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; }

.timeodd { background-color: #fff0e0; width: 7%; text-align: right; padding-right: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #3E1414; }
.timeeven { background-color: #ffc890; width: 7%; text-align: right; padding-right: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #3E1414; }

.emptycellodd { background-color: #ffffff; }
.emptycelleven { background-color: #f4f4f4; }

#column2 { width: 31%; } /* note 5% */
#column3 { width: 16%; } /* goes to the */
#column4 { width: 16%; } /* times column */
#column5 { width: 16%; } /* to calculate 100% */
#column6 { width: 16%; }

.timeheader1 { display: block; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; font-weight: bold; background-color: #0000ff; text-align: center; }
.timeheader2 { display: block; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; font-weight: bold; background-color: #cc0000; text-align: center;  }
.timeheader3 { display: block; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; font-weight: bold; background-color: #21cece; text-align: center;  }
.timeheader4 { display: block; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; font-weight: bold; background-color: #9600ce; text-align: center;  }
.timeheader5 { display: block; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; font-weight: bold; background-color: #00ce00; text-align: center;  }

.dayheader	 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #3E1414; font-weight: bold; background-color: #f4e600; }
.confdateheader	 { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #3E1414; font-weight: bold; background-color: #ffc890; }
.calendarcelldate { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #3E1414; background-color: #ffffe3; }
.calendarcellconf { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #3E1414; font-weight: bold; background-color: #ffffc7; }

.breakoutcell { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #3E1414; background-color: #d8d8ff; }

.scheduleinfo1 { background-color: #f5f5ff; }
.scheduleinfo2 { background-color: #fff5f5; }
.scheduleinfo3 { background-color: #f5ffff; }
.scheduleinfo4 { background-color: #faf5ff; }
.scheduleinfo5 { background-color: #f5fff5; }

.c1,.c7 { background-color: #f5f5ff; }
.c2,.64 { background-color: #f5fff5; }
.c3,.c9 { background-color: #f5ffff; }
.c4,.c10 { background-color: #fff5f5; }
.c5 { background-color: #ffeeff; }
.c6 { background-color: #ffffee; }

li.bullet_main {
        margin-left: -26px;
        list-style-image: url(../images/BulletMain.gif);
        font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #3E1414; font-weight: normal; 
}
li.bullet_sub {
        margin-left: -26px;
        list-style-image: url(../images/BulletSub.gif);
        font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #3E1414; font-weight: normal;
}

