A.nav:link {font-size:14px; text-decoration: none; font-weight: bold; color: #1FA404;}
A.nav:visited {font-size:14px; text-decoration: none; font-weight: bold; color: #800000;}
A.nav:active {font-size:14px; text-decoration: none; font-weight: bold; color: #800000;}
A.nav:hover {font-size:14px; font-weight: bold; color: #800000;}

A.bot:link {font-size:10px; text-decoration: none; font-weight: bold; color: black;}
A.bot:visited {font-size:10px; text-decoration: none; font-weight: bold; color: black;}
A.bot:active {font-size:10px; text-decoration: none; font-weight: bold; color: black;}
A.bot:hover {font-size:10px; font-weight: normal; font-weight: bold; color: black;}

A.nav1:link {font-size:16px; text-decoration: none; color: #1FA404;}
A.nav1:visited {font-size:16px; text-decoration: none; font-weight: normal; color: #800000;}
A.nav1:active {font-size:16px; text-decoration: none; font-weight: normal; color: #800000;}
A.nav1:hover {font-size:16px; font-weight: normal; color: #800000;}

A.nav2:link {font-size:14px; text-decoration: none; color: #051DAD;}
A.nav2:visited {font-size:14px; text-decoration: none; font-weight: normal; color: #900000;}
A.nav2:active {font-size:14px; text-decoration: none; font-weight: normal; color: #051dad;}
A.nav2:hover {font-size:14px; font-weight: normal; color: #A1ABE9;}

A.nav3:link {font-size:14px; text-decoration: none; color: #1FA404;}
A.nav3:visited {font-size:14px; text-decoration: none; font-weight: normal; color: #800000;}
A.nav3:active {font-size:14px; text-decoration: none; font-weight: normal; color: #800000;}
A.nav3:hover {font-size:14px; font-weight: normal; color: #800000;}

A.leftnav:link {font-size:12px; text-decoration: none; font-weight: normal; color: #ffffff;}
A.leftnav:visited {font-size:12px; text-decoration: none; font-weight: normal; color: #ffffff;}
A.leftnav:active {font-size:12px; text-decoration: none; font-weight: normal; color: #ffffff;}
A.leftnav:hover {font-size:12px; font-weight: normal; font-weight: normal; color: #000000;}

A.nav4:link {font-size:12px; text-decoration: none; font-weight: bold; color: #1FA404;}
A.nav4:visited {font-size:12px; text-decoration: none; font-weight: bold; color: #800000;}
A.nav4:active {font-size:12px; text-decoration: none; font-weight: bold; color: #800000;}
A.nav4:hover {font-size:12px; font-weight: bold; color: #800000;}

A.nav5:link {font-size:16px; text-decoration: none; font-weight: bold; color: #1FA404;}
A.nav5:visited {font-size:16px; text-decoration: none; font-weight: bold; color: #800000;}
A.nav5:active {font-size:16px; text-decoration: none; font-weight: bold; color: #800000;}
A.nav5:hover {font-size:16px; font-weight: normal; font-weight: bold; color: #800000;}

body { background-color: #ffffff;  
      font-family: tahoma;
     }

#wrapper{width: 850px;
         position: relative;
         display: block;
         margin:0 auto; // for modern Browsers
         text-align: center; // for IE
        }

#t1 {width: 850px;                
     align: left; 
     border: 0px; 
     background-color: #dddddd;
     }

#t2{align: left; 
    font-size: 8px;
    width: 850px; 
    background-color: #ffffff;
    }
	


.t2td1 {width: 650px;
       height: 10px;
	   text-align: left;
       border-left: 1px solid #949292;
	   }

.t2td2 {width: 150px;
        height: 10px;
        font-size: 10px;
        border-left: 1px solid #949292;
}

.t2tdindex1 {width: 50px;
            height: 10px;
	        text-align: left;
            border-left: 1px solid #949292;
			}
	
.t2tdindex2 { text-align: center;
             height: 10px;
             font-size: 10px;
             border-left: 1px solid #949292;
}	

.t2tdindex3 {width: 170px;
             height: 10px;
             font-size: 10px;
             border-left: 1px solid #949292;
}	


	

.top {width: 100%;
      height: 188px;
      background: #ffffff;
      text-align: center;
	  padding: 0px 0px 0px 0px;
      }


.mainarea {width: 700px;
           font-size: 14px;
           background-color: #dddddd;
           border: 0px;
           vertical-align: top;
		   padding-left: 5px; 
           padding-right: 5px;
           }
		   
.mainarea2 {width: 700px;
           font-size: 12px;
           background-color: #dddddd;
		   border: 0px;
           vertical-align: top;
		   padding-left: 5px; 
           padding-right: 5px;
           }
		   
.mainarea3 {width: 700px;
           font-size: 12px;
           background-color: #dddddd;
		   border: 0px;
           vertical-align: top;
		  }
		  
.mainarea4 {width: 850px;
           font-size: 12px;
           background-color: #dddddd;
		   border: 0px;
           vertical-align: top;
		   padding-left: 5px; 
           padding-right: 5px;
           }
.mainarea5 {width: 700px;
           font-size: 12px;
           background-color: #dddddd;
		   border: 0px;
           vertical-align: top;
		   padding-left: 5px; 
           padding-right: 5px;
           }

.left {width: 150px;
       text-align: left;
       color: white;
       height: 20px;
	   font-size: 12px;
	   text-indent: 3px;
       background: #dddddd url(images/bg.gif);
       border: 0px;
       padding-left: 0; 
       padding-right: 0;    
       }
	   
.left2 {width: 150px;
       background: #dddddd url(images/bg.gif);
       padding-left: 0; 
       padding-right: 0; 
       }

.img1 {height: 188px;
       float: left; 
       border: 0px;
	   }

.img2 {height: 188px;
       border: 0px;
       float: right;
	   }
	   
.img3 {height: 189px;
       width: 250px;
       border: 0px;
       float: right;
	   padding-right: 35px;
	   }
	   
.img4 {width: 5px;
       height: 10px;
	   border: 0px;
	  }

.justify{text-align: justify;
         padding-right: 4px;
         } 
		 
.pleft{text-align: justify;
         }

.small {text-align: right;
        font-size: 10px;
        }

.subtable {align: center; 
           width: 95%; 
           background-color: #ffffcc;
           }
		   
.subtable1 {align: center; 
           width: 95%; 
           background-color: #dddddd;
           }
		   
.subtable2 {align: center; 
           width: 90%; 
		   border: 0px;
           background-color: #ffff99;
		   border-style: solid;
           }
		   
.subtable2_td1 {width: 100%; 
				border: 0px;
				padding: 9px 9px 9px 9px;
				}
				
.subtable2_td2 {background-color: #dddddd;
				border: 0px;
				padding: 9px 9px 9px 9px;
				}				

.subcell {width: 33%;
          }

.center {text-align: center;
         font-size: 16px;
         }
		 
.center2 {text-align: center;
         font-size: 20px;
         }
		 
.right {text-align: right;
         font-size: 14px;
         }

		 
.pleftlarge  {text-align: left;
         font-size: 18px;
         }	
.pleftlargered  {color: #990033;
                text-align: left;
                font-size: 18px;
                }		 
		 
.month1 {width: 660px;
       background: #ffffcc;
       padding-left: 4px; 
       padding-right: 0;    
       }
.month2 {width: 660px;
       background: #ffff99;
	   border-color: black;
       padding-left: 4px; 
       padding-right: 0;    
       }
	   
.subtable_col1_1 {width: 60px;
				background: #ffffcc;
                padding-left: 4px; 
				padding-right: 0;
				}
				
.subtable_col2_1 {background: #ffffcc;
                  padding-left: 2px; 
				  padding-right: 0;
				  }
				
				
.subtable_col1_2 {width: 60px;
				background: #ffff99;
				padding-left: 4px; 
				padding-right: 0;
				}
				
.subtable_col2_2 {background: #ffff99;
				 padding-left: 2px; 
				 padding-right: 0;
				 }
				 
.month1_2010 {width: 660px;
       background: #D7F5D5;
       padding-left: 4px; 
       padding-right: 0;    
       }
	   
.year {width: 660px;
	   font-size: 15px;
       background: #B9D3FD;
       padding-left: 4px; 
       padding-right: 0;    
       }
	   
.month2_2010 {width: 660px;
       background: #CFF4CC;
	   border-color: black;
       padding-left: 4px; 
       padding-right: 0;    
       }

.col1_1_2010{width: 60px;
				background: #D7F5D5;
                padding-left: 4px; 
				padding-right: 0;
				}
				
.col2_1_2010 {background: #D7F5D5;
                  padding-left: 2px; 
				  padding-right: 0;
				  }
				
				
.col1_2_2010 {width: 60px;
				background: #A0FB99;
				padding-left: 4px; 
				padding-right: 0;
				}
				
.col2_2_2010 {background: #A0FB99;
				 padding-left: 2px; 
				 padding-right: 0;
				 }
			 
				
.banner_business {background-color: #FF3C46;
                 height: 20px;
			     width: 850px;
			     border-color: black;
			     border: 0px;
			     }
			 
.banner_index {background-color: #00BB00;
              height: 20px;
			  width: 850px;
			  border-color: black;
			  border: 0px;
			  }
.banner_schools {background-color: #09F6FC;
                height: 20px;
			    width: 850px;
			    border-color: black;
			    border: 0px;
			    }

.banner_sports {background-color: #F70102;
               height: 20px;
			   width: 850px;
			   border-color: black;
			   border: 0px;
			   }
			 
.banner_youth {background-color: #ffffff;
              height: 20px;
			  width: 850px;
			  border-top: 2px solid #000000;
			  border-right: 2px solid #000000;
			  border-bottom: 2px solid #000000;
			  border-left: 2px solid #000000;
			  }
			 
.banner_walking {background-color: #F0AB6A;
                height: 20px;
			    width: 850px;
			    border-color: black;
			    border: 0px;
			    }
.banner_church {background-color: #BC039E;
               height: 20px;
			   width: 850px;
			   border-color: black;
			   border: 0px;
			   }
			 
.banner_parish {background-color: #AF1112;
               height: 20px;
			   width: 850px;
			   border-color: black;
			   border: 0px;
			   }
.banner_events {background-color: #FFFB49;
               height: 20px;
			   width: 850px;
			   border-color: black;
			   border: 0px;
			   }

.banner_history {background-color: #4944e9;
                height: 20px;
			    width: 850px;
			    border-color: black;
			    border: 0px;
			    }
			 
.banner_millennium {background-color: #77FAF4;
                   height: 20px;
			       width: 850px;
			       border-color: black;
			       border: 0px;
			       }
			 
.banner_events {background-color: #FFF73A;
               height: 20px;
			   width: 850px;
			   border-color: black;
			   border: 0px;
			   }
			 
.advert {border: 0px;
        width: 100%;
		background-color: #dddddd;
		border-collapse: collapse;
		padding: 2px 2px 2px 2px;
        border-color: #dddddd;
		}
		  
.advert_cell1 {background-color: #FF9900;
              font-family: verdana;
			  font-weight: 900;
			  font-size: 20px;
			  color: white;
			  text-align: center;}
			  
.imgright {float: right;
			padding: 5px 5px 5px 5px;
			width: 377px; 
			height: 288px;
           }
		   
.imgleft {float: left;
			padding: 5px 5px 5px 5px;
			width: 379px;
			height: 301px;
           }
		   
		   
		   
		   
		   
		   .anylinkcss{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 0px solid black;
border-bottom-width: 0;
font: normal 12px tahoma;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: lightyellow;
width: 200px; /* default width for menu */
}

.anylinkcss ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss ul li a{
width: 100%;
color: black;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background: #3C830D;
color: white;
}



/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #DEFFCA;
}

.anylinkcsscols .column{
width: 130px;
float: left;
}

.anylinkcsscols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcsscols li{
padding-bottom: 3px;
}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}






