body { background: #FFFFFF;                                       
       font-family: helvetica, arial, verdana, sans-serif;                 
       color: #000000; }


h1,h2,h3,h4,h5,h6,p,b,small,ul,ol,tr,td { 
       font-family: helvetica, arial, verdana, sans-serif; }       
  

h1 {font-size: 140%; 
    text-align: center; }                                           

h1.white {font-size: 140%;
          text-align: center;
          background: #9999CC;
          color: white; }                                                                 
h1.blue  {font-size: 140%;
          text-align: center;
          background: white;
          color: #666699; }
     

h2 {font-size: 110%; } 

h2.white {font-size: 100%;
          text-align: center;
          background: #9999CC;
          color: white;}
                                                                  
h3 {font-size: 100%; }  

h4 {font-size: 95%; }

h4.white {font-size: 95% ; 
          background: #9999CC;          
          color: white ; }

h4.blue {font-size: 95%;
         background: white;
         color: #666699; }
   
                            
h5 {font-size: 90%; }                           

h5.white {font-size: 90%;
          background: #9999CC;
          color: white; }

h5.blue {font-size: 100%;
         background: white;
         color: #666699; }

h6 {font-size: 85%; }       
   
h6.white {font-size: 85%;
          background: #9999CC;
          color: white; }



b.small {font-size: smaller; 
         font-family: helvetica, arial, verdana, sans-serif;}

b.larger {font-size: larger; }

b.blue {
        background: white; 
        color: #666699; }


p      {line-height: 120%; }                          
                                         
p.norm {line-height: 100%; }

p.c1   { background: #CCCCFF;        
         padding: 0.25em ;                 
         line-height: 120% ; }                                                               
b.c1   { background: #9999CC; 
         padding: 0.25em ;
         line-height: 120% ; }

b.c1wf { background: #9999CC;
         padding: 0.25em ;
         line-height: 120% ;
         font-size: 100%;
         color: white; }

br     { font-family: Arial, Helvetica, sans-serif;                                     line-height: 120%; }

hr.blue { color:  #9999CC;}

p.c    { text-align: center; }
                                                  

td.boxedc1 {
       padding-left: 0.2em;
       border: solid;
       border-color: #9999CC; }

th.boxedc1 {
       padding-left: 0.2em;       
       border: solid;
       border-color: #9999CC; }       

th.boxedc2 {
       padding-left: 0.2em;
       border: solid;
       border-color: #CCCCFF; }                                                             

font.header {                                          
       font-family: Arial, Helvetica, sans-serif;       
       font-size: larger;                              
       font-weight: bold; }                            
    
p.header {
       font-family: Arial, Helvetica, sans-serif;
       font-size: 150%;
       font-weight: bold;
       color: #666699; }
            
pre {  font-family: monospace; }
  

ul li {                             
       font-size: 95%;              
       line-height: 120%; }         
                                    
                   
div.box1 {    
       margin-left: 1%; 
       margin-right: 1%;
       border: solid; 
       border-color: #9999CC; 
       border-width: thick; width: 100%; }

div.box5 {
       margin-left: 5%;
       margin-right: 5%;
       border: solid;
       border-color: #9999CC;
       border-width: thick; width: 100%; }

div.box10 {                                          
       margin-left: 7%; 
       margin-right: 7%;          
       border: solid; 
       border-color: #9999CC;       
       border-width: thick; width: 100%; }                                                                 

div.box15 {
       margin-left: 15%;
       margin-right: 15%;
       border: solid;
       border-color: #9999CC;
       border-width: thick; width: 100%; }


div.colorblue {
       margin-left: 0%;
       margin-right: 0%;
       background: #9999CC;
       border: none; }

div.colorlilac {
       margin-left: 0%;
       margin-right: 0%;
       background: #9999CC;                                     
       border: none; }                                                        
              
div.colorgrey {
       background: #CCCCCC;
       padding: 0.25em;
       border: none; }
                                                     

.red { color: red; }                                         

.green { color: green; }                                     

.blue { color: blue; }                                    
                                                                          
.cc-inline-coloured-heading {
  display: inline;
  font-family: Arial, Helvetica, sans-serif;
  color: #666699; 
}


















