p { padding: 0.5em 1em }
p, div {
   margin: 0;
   color: #000000;
   background: no-repeat;
}
.upper {
   background-image: url(img/aig_tr.gif);
   background-position: top right;
}
.upper p {
   padding-top: 1em;
   background-color: transparent;
   background-image: url(img/aig_tl.gif);
   background-position: top left;
}
.bottom {
   background-image: url(img/aig_br.gif);
   background-position:bottom right;
}
.bottom p {
   padding-bottom: 1em;
   background-color: transparent;
   background-image:url(img/aig_bl.gif);
   background-position: bottom left;
}   
.day {
   border-bottom:solid 3px #fec20f;
}
.wday {
   border-left:10px solid #fec20f;
   border-bottom:solid 3px #fec20f;
   color:#FFFFFF
}
.caption {
   border-left:1px solid #ffffff;
   border-right:1px solid #ffffff;
   border-bottom:1px solid #ffffff;
   color:#FFFFFF;
   padding-left:5;
   padding-right:5;
   margin-bottom:10;
}
.arrow {
   list-style-image:url(img/aig_arrow.gif);
   padding-right:10px;
}
.right {
    text-align: right;
}
.space {
   background-color:#00163d ;
   }
ul { font-size:11px ;
}