/* style sheet for Calendar */
/* 2008 May 2008 jos        */
/* 2010 Jul 24 consolate style sheets */
/* replaces ~/css/aplc.css  */
/* 2010 Jul 25 validate CSS level 2.1 */ 

body {
  font-family:'Times New Roman',Ariel;
  background:white url('../img/bkgnd/img01.jpg') fixed; }
    

/* begin table description      */
table {
  background:white;
  border:0px;
  margin-left:auto;
  margin-right:auto;
  width:720px; }
/* end table description */


/* begin td description      */
td {
   border:1px solid gray;
   padding:6px 0px 10px 4px;
   font-size:10.0pt;
   font-weight:400;
   font-style:normal;
   text-decoration:none;
   text-align:left;
   vertical-align:top;
   white-space:nowrap; }
   
 .bannerCal {
   background-color:#66ccff;
   border-top:1px solid gray;
   border-left:1px solid gray;
   border-right:1px solid gray;
   padding:10px; }

 .center {
   text-align:center; }
   
 .date {
   font-size:11.0pt;
   font-weight:bold;
   padding:0px 6px 0px 0px;
   text-align:right; }
       
 .dateCtr {
   font-size:11.0pt;
   font-weight:bold;
   padding:0px 0px 0px 6px;
   text-align:center; }
       
 .dateSunSch {
   background:#FFcccc;
   font-size:11.0pt;
   font-weight:bold;
   padding:0px 6px 0px 6px;
   text-align:right; }
        
 .dateWedSch {
   background:#ccffFF;
   font-size:11.0pt;
   font-weight:bold;
   padding:0px 0px 0px 6px;
   text-align:center; }
          
 .dateSun {
   background:#FFcccc;
   font-size:11.0pt;
   font-weight:bold;
   padding:0px 4px 0px 6px;
   text-align:center; }
             
 .dateWed {
   background:#ccffFF;
   font-size:11.0pt;
   font-weight:bold;
   padding:0px 4px 0px 6px;
   text-align:center; }
      
 .dateYel {
   background:yellow;
   font-size:11.0pt;
   font-weight:bold;
   padding:0px 6px 0px 6px;
   text-align:right; }
    
 .dateBlu {
   background:#99CCFF;
   font-size:11.0pt;
   font-weight:bold;
   padding:0px 6px 0px 0px;
   text-align:right; }
   
  .datePnk {
   background:#FFcccc;
   font-size:11.0pt;
   font-weight:bold;
   padding:0px 6px 0px 0px;
   text-align:right; }

 .day {
   margin:0px;
   padding:0px;
   text-align:center; }

 .event {
   border:1px solid gray;
   padding:5px;
   text-align:left;
   white-space:nowrap; }
 
 .eventCtr {
   border:1px solid gray;
   font-size:100%;
   padding:5px;
   text-align:center;
   white-space:nowrap; }
   

 .rifLinks {
   border:1px solid gray;
   padding:5px;
   padding-left:10px;
   text-align:left;
   white-space:nowrap; }

 .rifLinks {
   border:1px solid gray;
   padding:5px;
   padding-left:10px;
   text-align:left;
   white-space:nowrap; }
   
 .wrap {
   padding-left:4px;
   white-space:normal; }   
   
 .wrapBot {
   font-size:100%;
   padding-left:4px;
   white-space:normal; }
/* end td description */



/* begin paragraph description  */
p {
  font-family:'Times New Roman', Ariel;
  color:black;
  text-align:left; }
  
 .banner {
   margin:auto;
   padding:0px;
   text-align:center; }  
   
 .calBot {
   padding:10px 20px 10px 20px;
   text-align:left; }

 .center {
    margin-left:auto;
    margin-right:auto;
    text-align:center; }
/* end p(cal) description */


h1.title01 {
   color:red;
   font-family:Helvetica, "Times New Roman", Ariel;
   font-size:200%;
   font-weight:bold;
   text-align:center; }
   
span.title01 {
   color:blue;
   font-family:Helvetica, "Times New Roman", Ariel;
   font-size:90%;
   font-weight:bold; }
   
span.spanU { 
   text-decoration:underline; }


/* begin image description */
img {
  border:0px;
  margin:0px auto 0px auto;
  margin-left:auto;
  margin-right:auto; }

 .left {
   border:0px;
   float:left;
   margin:0px 10px 0px 0px; }

 .right {
   border:0px;
   float:right;
   margin:0px 0px 0px 10px; }
/* end image description */



a:link     {background:white; color:blue;  text-decoration:underline; }
a:visited  {background:white; color:blue;  text-decoration:underline; }
a:hover    {background:white; color:green; text-decoration:none;      }
a:active   {background:white; color:red;   text-decoration:underline; }

/* end of file */

