body                 {               margin: 10px 0px; 
                                    padding: 0px;
                                 text-align: center;
                                       font: 8pt verdana, arial, times new roman, lucida sans unicode, sans-serif;
                                      color: #111;
                                 background: #78b;}

.column              {               border: none;
                             padding-bottom: 20px;
                                     height: auto;
                                        top: 150px;}

#left                {             position: absolute;
                                       left: 3%;
                                      width: 22%;}
#right               {             position: absolute;
                                       left: 28%;
                                      width: 70%;}

.banner-shadow       {           text-align: center;
                                      width: 790px;
                                     height: 130px;
                                   position: relative; 
                                     margin: auto;
                                 margin-top: 20px;
                              margin-bottom: 20px;
                                 background: #444;} 

.banner              {           text-align: center;
                                    padding: 0px;
                              border-bottom: 0px;
                                      color: #000;
                                     height: 130px;
                                     border: 1px solid #444;
                           background-image: url("logo.jpg");
                                   position: relative; 
                                       left: -7px; 
                                        top: -6px;}

.block-shadow        {           text-align: center;
                                   position: relative; 
                                     margin: auto;
                                 margin-top: 30px;
                              margin-bottom: 30px;
                                 background: #444;} 

.block-main         {            text-align: left;
                                   position: relative; 
                                       left: -7px; 
                                        top: -5px;
                                     border: 1px solid #222;}

.box-purple       {        background-color: #ebe;}
.box-blue         {        background-color: #ddf;}
.box-red          {        background-color: #ecc;}
.box-teal         {        background-color: #bdd;}
.box-green        {        background-color: #bdb;}
.box-orange       {        background-color: #ec8;}

TD                {              text-align: right;
                                       font: 8pt arial, verdana, helvetica, sans-serif;
                                 border-top: 1px solid #aaa;
                                border-left: 1px solid #aaa;
                               border-right: 1px solid #ccc;
                              border-bottom: 1px solid #ccc;
                                    padding: 1px;}

TH                {              border-top: 1px solid #aaa;
                                border-left: 1px solid #aaa;
                               border-right: 1px solid #ccc;
                              border-bottom: 1px solid #ccc;}

.calendarToday    {             font-weight: normal;
                           background-color: #baa;
                                 border-top: 1px solid #888;
                                border-left: 1px solid #888;
                               border-right: 1px solid #aaa;
                              border-bottom: 1px solid #aaa;}

