
.background { 
              background:       #94AFD6;
              text-align:       center;
 	      color:            #000000;
            }
.rosbkgrd   { 
              background:       #F0E9B7;
              text-align:       center;
 	      color:            #000000;
            }
.cross      { font-family:      arial;
              font-size:        48px;
              line-height:      56px;
              color:            #5A4651;
            }
.bible      { font-family:      georgia, times new roman;
              font-size:        18px;
	      line-height:      22px;
              font-style:	italic;
              text-align:       left; 
		}
.title      { font-family:      CAC Valiant, georgia, arial;
              color:            #5B131E;
              font-size:        64px;
              line-height:      81px;
              font-weight:      bold;
	      }
.titleSC    { font-family:      CAC Valiant, georgia, arial;
              color:            #5B131E;
              font-size:        48px;
              line-height:      54px;
              font-weight:      bold;
            }
.subtitle   { font-family:      Georgia, arial;
              color:            #5A4651;
              font-size:        36px;
              line-height:      42px;
              font-style:       italic;
            }
.text       { font-family:      georgia, times new roman;
              font-size:        18px;
	      line-height:      26px;
              text-indent:      2em;
	    }
.itext      { font-family:      georgia, times new roman;
              font-size:        18px;
	      line-height:      26px;
	      font-style:	italic;
            }
.nitext     { font-family:      georgia, times new roman;
              font-size:        18px;
              line-height:      26px;
            }
.indtext    { font-family:      georgia, times new roman;
              font-size:        18px;
              line-height:      26px;
              padding-left:     2em;
            }
.intentions { font-family:      arial, times new roman;
              font-size:        18px;
	      line-height:      10px;
              text-indent:      0em;
	    }
.rosary     { font-family:      georgia, times new roman;
              font-size:        18px;
	      line-height:      21px;
              text-indent:      -1.5em;
            }
.pater     { font-family:      arial;
             font-size:        17px;
	     line-height:      24px;
             font-weight:       bold;
             text-indent:      0em;
            }
.mary       { font-family:      georgia, times new roman;
              font-size:        18px;
	      line-height:      26px;
              text-indent:      0em;
	    }
a:link.nitext           { text-decoration:  none; color: #0000df; }
a:visited.nitext        { text-decoration:  none; color: #0000df; }
a:hover.nitext          { text-decoration:  none; color: #df0000; }
a:active.nitext         { text-decoration:  none; color: #0000df; }

.ref         { font-family:      georgia, times new roman;
               font-size:        18px;
	       line-height:      26px;
	       text-align: 	   right; 
		 }
.rtext       { font-family:      arial;
               font-size:        17px;
	       line-height:      24px;
               text-indent:      2em;
               font-weight:	 bold;
             }
.irtext      { font-family:      arial;
               font-size:        17px;
	       line-height:      24px;
               text-indent:      2em;
               font-style:	   italic;
		 }
.irtnr       { font-family:      georgia; times new roman;
               font-size:        19px;
	       line-height:      24px;
               text-indent:      2em;
               font-weight:      normal;
               font-style:	 italic;
		 }
.caption     { font-family:      georgia, arial;
               font-size:        21px;
               line-height:      36px;
               font-style:	 italic;
             }
.Rref        { font-family:      arial;
               font-size:        16px;
	       line-height:      24px;
		 }
.endnt      { font-family:      arial;
              font-size:        13px;
	      line-height:      15px;
              text-align: 	 left; 
            }
/* HYMN FONTS FOR 16BFA.HTML*/
.hymnqt    { font-family:      arial;
              font-size:        13px;
	      line-height:      15px;
              text-align: 	 justify; 
            }
.hymntxt     { font-family:      georgia, times new roman;
              font-size:        18px;
	      line-height:      21px;
              text-align: 	 left; 
              text-indent:      -1.5em;
              padding-left:     10em;
            }
/* END HYMN FONTS*/
.endspacer  { font-family:      arial;
              font-size:        7px;
	        line-height:      8px;
              text-align: 	  left; 
            }
.smalltext  { font-family:      georgia, arial;
              font-size:        14px;
              text-align:       left;
	      line-height:      21px;
	    }
.smalltextj  { font-family:      georgia, arial;
              font-size:        14px;
              text-align:       justify;
               text-indent:      0em;
	      line-height:      21px;
	    }
.tinytext   { font-family:      georgia, arial;
              font-size:        2px;
              text-align:       left;
	      line-height:      2px;
	      }
.verdtext   { font-family:      verdana, arial;
              font-size:        14px;
              text-align:       left;
	      font-style:	normal;
              padding-right:    100;
              line-height:      21px;
            }
.header1    { font-family:      georgia, arial;
              font-size:        28px;
              line-height:      34px;
              font-style:       normal;
            }
.header2    { font-family:      georgia, arial;
              font-size:        21px;
              line-height:      26px;
              font-style:	  bold;
/*	        width:            400;   */
/*	        margin-left: 	  1.6in; */ 
            }
.asterisk   { font-family:      georgia, times new roman;
              font-size:        12px;
              text-align:       center;
	           line-height:      16px;
	    }
.bfa        { font-family:      georgia, arial;
              font-size:        18px;
              line-height:      24px;
              font-style:	bold;
            }            
a:link.bfa     { text-decoration:  underline; color: #000000; }
a:visited.bfa  { text-decoration:  underline; color: #000000; }
a:hover.bfa    { text-decoration:  underline; color: #df0000; }
a:active.bfa   { text-decoration:  underline; color: #000000; }
             
p.text, p.rtext, p.irtext,
p.endnt, p.nitext, p.indtext, 
p.smalltext { width:            590; 
              text-align:       left; 
            }
p.smalltextj { width:           590;
               text-align:       justify;
               text-indent:      0em;
             }
p.mary      { width:            560; 
              text-align:       left;
              margin-left:       40;
            }
p.rosary, 
p.pater     { width:            590;
              text-align:       left;
              padding-left:       30;
            }
p.Rref      { text-align:        right;
              margin-left:       10;
            }
p.caption   { margin-right:       0;
            }
a           { color:            #808080;  
              font-weight:      bold;
            }
a:link      { text-decoration:  underline; color: #0000df; }
a:visited   { text-decoration:  underline; color: #0000df; }
a:hover     { text-decoration:  underline; color: #df0000; }
a:active    { text-decoration:  underline; color: #0000df; }
a:grn       { text-decoration:  underline; color: #0000df; }

table             { border:           2px solid black;
                  }
table.TofC        { border:           7px solid black;
                    background:       #CCCC99;
                    width:            700;
                  }
table.chapter	  { border:           7px solid black;
                   background:        #F0E9B7;
                   width:             700;
                  }
table.round 	  { border:           7px solid black;
                    background:       #d7e0af;
                    width:            700; 
                  }
table.joyful 	  { border:           7px solid black;
                    background:       #FCDFD8;
                    background:       #FFDDD5;
                    width:            700; 
                  }
table.sorrowful	  { border:           7px solid black;
                    background:       #F56e6e;
                    background:       #CC9797;
                    background:       #E09797;
                    background:       #DA9C9C;
                    width:            700; 
                  }
table.glorious 	  { border:           7px solid black;
                    background:       #EDDC78;
                    width:            700; 
                  }
table.dolors 	  { border:           7px solid black;
                    background:       #d7adcf;
                    width:            700; 
                  }
table.small       { border:           7px solid #8C0000;
                    background:       #F0E9B7;
                    width:            376;
		  }
table.hymn      { border:           4px solid black;
                    background:       #ab9999;
                    width:            450;
		  }
/*--------------NAVIGATION BUTTONS: TOPNAV--------------------*/
/* COLORS: 
(#000000;=black)
(#ffffff;=white)
(#F0E9B7;=maize)
(#F0DA71;=dark maize) 
(#8C0000;=brown)
(#888888;=gray1)
(#808080;=gray2)
(#d2e2ff;=sky)
(#CCCC99;=green [TofC Table])
*/
.center         { width:            700; }
.topnav ul      { margin:           0;
                  padding:          0;
                  text-align:       center;
                }
.topnav li      { margin:           0;
                  padding:          0;
                  padding-top:      2;
                  padding-bottom:   6;
                  float:            left; 
                  list-style:       none;
                  font-family:      verdana;
                  font-size:        10px;
                  line-height:      14px;
			vertical-align:   bottom;
			margin-left:      5;
    			margin-right:     0;
		    }
.topnav li a    { display:          block;
                  padding-top:      2;
                  padding-bottom:   4;
                  float:            center;
                  list-style:       none;
                  color:            #8C0000; /*brown*/      
                  background:       #F0E9B7; /*maize*/ 
                  width:            165;
			font-weight:      bold;
                  height:           32;
			border-top:       2px solid #000000; /*black*/
			border-left:      2px solid #000000; /*black*/
			border-right:     2px solid #000000; /*black*/
			border-bottom:    2px solid #000000; /*black*/
                }
.topnav li a:link { 
                  padding-top:      2;
                  padding-bottom:   4;
                  color:            #8C0000; /*brown*/      
                  background:       #F0DA71; /*dark maize*/  
                  text-decoration:  none;         
			border-top:       2px solid #000000; /*black*/
			border-left:      2px solid #000000; /*black*/
			border-right:     2px solid #000000; /*black*/
			border-bottom:    2px solid #000000; /*black*/
                  height:           32;
			margin-top:       0;
                  }
.topnav li a:visited { 
                  padding-top:      2;
                  padding-bottom:   4;
                  color:            #8C0000; /*brown*/     
                  background:       #F0DA71; /*dark maize*/ 
                  text-decoration:  none;         
			border-top:       2px solid #000000; /*black*/
			border-left:      2px solid #000000; /*black*/
			border-right:     2px solid #000000; /*black*/
			border-bottom:    2px solid #000000; /*black*/
                  height:           32;
			margin-top:       0;
                  }
.topnav li a:hover { 
                  padding-top:      2;
                  padding-bottom:   4;
                  color:            #F0DA71; /*dark maize*/    
                  background:       #8C0000; /*brown*/  
                  text-decoration:  none;         
                  text-decoration:  none;         
			border-top:       2px solid #000000; /*black*/
			border-left:      2px solid #000000; /*black*/
			border-right:     2px solid #000000; /*black*/
			border-bottom:    2px solid #000000; /*black*/
                  height:           32;
			margin-top:       0;
                  }
.topnav li a:active { 
                  padding-top:      2;
                  padding-bottom:   4;
                  color:            #F0DA71; /*dark maize*/    
                  background:       #8C0000; /*brown*/  
                  text-decoration:  none;         
                  text-decoration:  none;         
			border-top:       2px solid #000000; /*black*/
			border-left:      2px solid #000000; /*black*/
			border-right:     2px solid #000000; /*black*/
			border-bottom:    2px solid #000000; /*black*/
                  height:           32;
			margin-top:       0;
                  }

/*-------------NAVIGATION BUTTONS MAIZE(mz)-------------------*/
/* COLORS: 
(#000000;=black)
(#ffffff;=white)
(#F0E9B7;=maize)
(#F0DA71;=dark maize) 
(#8C0000;=brown)
(#888888;=gray1)
(#808080;=gray2)
(#d2e2ff;=sky)
(#CCCC99;=green [TofC Table])
*/

.center         { width:            700; }
.topnavmz ul     { margin:          0;
                  padding:          0;
                  text-align:       center;
                }
.topnavmz li   { margin:            0;
                  padding:          0;
                  padding-top:      2;
                  padding-bottom:   0;
                   float:            left; 
                  list-style:       none;
                  font-family:      verdana;
                  font-size:        10px;
                  line-height:      14px;
			vertical-align:   bottom;
			margin-left:      5;
    			margin-right:     0;
		 }
.topnavmz li a  { display:         block;
                  padding-top:      2;
                  padding-bottom:   4;
                  float:            center;
                  list-style:       none;
                  color:            #8C0000; /*brown*/     
                  background:       #F0E9B7; /*maize*/   
                  width:            165;
		  font-weight:      bold;
                  height:           32;
			border-top:       2px solid #000000; /*black*/
			border-left:      2px solid #000000; /*black*/
			border-right:     2px solid #000000; /*black*/
			border-bottom:    2px solid #F0E9B7; /*maize*/
                }
.topnavmz li font { display:         block;
                  padding-top:      2;
                  padding-bottom:   0;
                  float:            center;
                  list-style:       none;
                  color:            #8C0000; /*brown*/     
                  background:       #F0E9B7; /*maize*/   
                  width:            165;
		  font-weight:      bold;
                  height:           44;
			border-top:       2px solid #000000; /*black*/
			border-left:      2px solid #000000; /*black*/
			border-right:     2px solid #000000; /*black*/
			border-bottom:    0px solid #F0E9B7; /*maize*/
                }
.topnavmz li a:link { 
                  padding-top:      2;
                  padding-bottom:   4;
                  color:            #8C0000; /*brown*/       
                  background:       #F0DA71; /*dark maize*/ 
                  text-decoration:  none;         
			border-top:       2px solid #000000; /*black*/
			border-left:      2px solid #000000; /*black*/
			border-right:     2px solid #000000; /*black*/
			border-bottom:    2px solid #000000; /*black*/
                  height:           32;
			margin-top:       0;
                  }
.topnavmz li a:visited { 
                  padding-top:      2;
                  padding-bottom:   4;
                  color:            #8C0000; /*brown*/     
                  background:       #F0DA71; /*dark maize*/                 
                  text-decoration:  none;         
			border-top:       2px solid #000000; /*black*/
			border-left:      2px solid #000000; /*black*/
			border-right:     2px solid #000000; /*black*/
			border-bottom:    2px solid #000000; /*black*/
                  height:           32;
			margin-top:       0;
                  }
.topnavmz li a:hover { 
                  padding-top:      2;
                  padding-bottom:   4;
                  color:            #F0DA71; /*dark maize*/      
                  background:       #8C0000; /*brown*/
                  text-decoration:  none;         
			border-top:       2px solid #000000; /*black*/
			border-left:      2px solid #000000; /*black*/
			border-right:     2px solid #000000; /*black*/
			border-bottom:    2px solid #000000; /*black*/
                  height:           32;
			margin-top:       0;
                  }
.topnavmz li a:active { 
                  padding-top:      2;
                  padding-bottom:   4;
                  color:            #F0DA71; /*dark maize*/      
                  background:       #8C0000; /*brown*/ 
                  text-decoration:  none;         
			border-top:       2px solid #000000; /*black*/
			border-left:      2px solid #000000; /*black*/
			border-right:     2px solid #000000; /*black*/
			border-bottom:    2px solid #000000; /*black*/
                  height:           32;
			margin-top:       0;
                  }
/*--------------NAVIGATION BUTTONS GREEN (grn)----------------*/
/* COLORS: 
(#000000;=black)
(#ffffff;=white)
(#F0E9B7;=maize)
(#F0DA71;=dark maize) 
(#8C0000;=brown)
(#888888;=gray1)
(#808080;=gray2)
(#d2e2ff;=sky)
(#CCCC99;=green [TofC Table])
*/

.center         { width:            700; }
.topnavgrn ul     { margin:           0;
                  padding:          0;
                  text-align:       center;
                }
.topnavgrn li   { margin:            0;
                  padding:          0;
                  padding-top:      2;
                  padding-bottom:   0;
                   float:            left; 
                  list-style:       none;
                  font-family:      verdana;
                  font-size:        10px;
                  line-height:      14px;
			vertical-align:   bottom;
			margin-left:      5;
    			margin-right:     0;
		 }
.topnavgrn li a  { display:         block;
                  padding-top:      2;
                  padding-bottom:   4;
                  float:            center;
                  list-style:       none;
                  color:            #8C0000; /*brown*/     
                  background:       #F0E9B7; /*maize*/   
                  width:            165;
		  font-weight:      bold;
                  height:           32;
			border-top:       2px solid #000000; /*black*/
			border-left:      2px solid #000000; /*black*/
			border-right:     2px solid #000000; /*black*/
			border-bottom:    2px solid #CCCC99; /*green*/
                }
.topnavgrn li font  { display:         block;
                  padding-top:      2;
                  padding-bottom:   0;
                  float:            center;
                  list-style:       none;
                  color:            #8C0000; /*brown*/     
                  background:       #CCCC99; /*green*/
                  width:            165;
		  font-weight:      bold;
                  height:           44;
			border-top:       2px solid #000000; /*black*/
			border-left:      2px solid #000000; /*black*/
			border-right:     2px solid #000000; /*black*/
			border-bottom:    0px solid #CCCC99; /*green*/
                }
.topnavgrn li a:link { 
                  padding-top:      2;
                  padding-bottom:   4;
                  color:            #8C0000; /*brown*/       
                  background:       #F0DA71; /*dark maize*/  
                  text-decoration:  none;         
			border-top:       2px solid #000000; /*black*/
			border-left:      2px solid #000000; /*black*/
			border-right:     2px solid #000000; /*black*/
			border-bottom:    2px solid #000000; /*black*/
                  height:           32;
			margin-top:       0;
                  }

.topnavgrn li a:visited { 
                  padding-top:      2;
                  padding-bottom:   4;
                  color:            #8C0000; /*brown*/     
                  background:       #F0DA71; /*dark maize*/                 
                  text-decoration:  none;         
			border-top:       2px solid #000000; /*black*/
			border-left:      2px solid #000000; /*black*/
			border-right:     2px solid #000000; /*black*/
			border-bottom:    2px solid #000000; /*black*/
                  height:           32;
			margin-top:       0;
                  }
.topnavgrn li a:hover { 
                  padding-top:      2;
                  padding-bottom:   4;
                  color:            #F0DA71; /*dark maize*/      
                  background:       #8C0000; /*brown*/
                  text-decoration:  none;         
			border-top:       2px solid #000000; /*black*/
			border-left:      2px solid #000000; /*black*/
			border-right:     2px solid #000000; /*black*/
			border-bottom:    2px solid #000000; /*black*/
                  height:           32;
			margin-top:       0;
                  }
.topnavgrn li a:active { 
                  padding-top:      2;
                  padding-bottom:   4;
                  color:            #F0DA71; /*dark maize*/      
                  background:       #8C0000; /*brown*/ 
                  text-decoration:  none;         
			border-top:       2px solid #000000; /*black*/
			border-left:      2px solid #000000; /*black*/
			border-right:     2px solid #000000; /*black*/
			border-bottom:    2px solid #000000; /*black*/
                  height:           32;
			margin-top:       0;
                  }

/*------NAVIGATION BUTTONS TOPNAV3 (12BFA.HTML [ROSARY TABS])----*/

.center3         { width:            582;
                 }
.topnav3 ul      { margin:           0;
                  padding:          0;
                  text-align:       center;
                }
.topnav3 li      { margin:           0;
                  padding:          0;
                  float:            left; 
                  list-style:       none;
                  font-family:      verdana;
                  font-size:        10px;
                  line-height:      14px;
			vertical-align:   bottom;
			margin-left:      10;
    			margin-right:     0;
		 }
.topnav3 li a    { display:          block;
                  padding-top:      2;
                  padding-bottom:   2;
                  float:            center;
                  list-style:       none;
                  color:            #888888;      
                  background:       #F0E9B7; 
                  width:            128;
			font-weight:      bold;
                  height:           30;
			border-top:       2px solid #ffffff;
			border-left:      2px solid #ffffff;
			border-right:     2px solid #ffffff;
			border-bottom:    2px solid #ffffff;
                   }
.topnav3 li a:link { 
                  padding-top:      2;
                  padding-bottom:   2;
                  color:            #F0E9B7;      
                  background:       #8C0000; 
                  text-decoration:  none;         
			border-top:       2px solid #000000;
			border-left:      2px solid #000000;
			border-right:     2px solid #000000;
			border-bottom:    2px solid #000000;
                  height:           30;
			margin-top:       0;
                  }
.topnav3 li a:visited { 
                  padding-top:      2;
                  padding-bottom:   2;
                  color:            #F0E9B7;      
                  background:       #8C0000; 
                  text-decoration:  none;         
			border-top:       2px solid #000000;
			border-left:      2px solid #000000;
			border-right:     2px solid #000000;
			border-bottom:    2px solid #000000;
                  height:           30;
			margin-top:       0;
                  }
.topnav3 li a:hover { 
                  padding-top:      2;
                  padding-bottom:   2;
                  color:            #8C0000;      
                  background:       #F0E9B7; 
                  text-decoration:  none;         
			border-top:       2px solid #000000;
			border-left:      2px solid #000000;
			border-right:     2px solid #000000;
			border-bottom:    2px solid #000000;
                  height:           30;
			margin-top:       0;
                  }
.topnav3 li a:active { 
                  padding-top:      2;
                  padding-bottom:   2;
                  color:            #F0E9B7;      
                  background:       #808080; 
                  text-decoration:  none;         
			border-top:       2px solid #000000;
			border-left:      2px solid #000000;
			border-right:     2px solid #000000;
			border-bottom:    2px solid #000000;
                  height:           30;
			margin-top:       0;
                  }

