body { background: #FFFFFF;                                       
       font-family: helvetica, arial, sans-serif, verdana;                 
       color: #000000; }
       
p { font-family: helvetica, arial, sans-serif, verdana; 
    font-size: 0.8em; } 
    
    
dt,dd { font-family: helvetica, arial, sans-serif, verdana; 
    font-size: 0.8em; } 


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

h1 {font-size: 1.2em; 
    text-align: center; }                                           

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

h2 {font-size: 1.1em; } 

h2.white {font-size: 1.1em;
          text-align: center;
          background: #9999CC;
          color: white;}
                                                                  
h3 {font-size: 1.0em; }  

h4 {font-size: 0.9em; color: #000099 }

h4.white {font-size: 0.9em ; 
          background: #9999CC;          
          color: white ; }   
                            
h5 {font-size: 0.8em; color: #000099 }                           

h5.white {font-size: 0.8em;
          background: #9999CC;
          color: white; }

h6 {font-size: 0.7em; }       
   
h6.white {font-size: 0.7em;
          background: #9999CC;
          color: white; }

b.highlight { background: white;color: #000066 }

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

b.larger {font-size: larger; }

b.blue {
        background: white; 
        color: #666699; }
        
p.eg { font-size: 0.8em; color: #cc0033 }                          
                                         
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; }

ul,ol { font-family: helvetica, arial, sans-serif, verdana;font-size: 0.8em; }

br     { font-family: helvetica, arial, sans-serif, verdana; line-height: 120%; }

hr.blue { color:  #9999CC;}

p.c    { text-align: center; }

td.eg { font-size: 0.8em; color: #cc0033 }                                                    

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: helvetica, arial, sans-serif, verdana;       
       font-size: larger;                              
       font-weight: bold; }                            
    
p.header {
       font-family: helvetica, arial, sans-serif, verdana;
       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: helvetica, arial, sans-serif, verdana;
  color: #333399; 
}

.uninavbar {
background-color: #000066;
text-align: center
}