body {
	font-family: Tahoma, Verdana, Arial, Helvetica;	
	font-size: 13px;
	font-weight: normal;	
	color: #5315A0;	
	}
	
p {
	font-size: 100%;
	text-align: justify;
	line-height: 1.3;
	margin-right: 0px;
	margin-left: 0px;
}

.mini{
	font-size: 80%;
}


.pin{
	margin-left : 60px;
}

.footer {
	font-size: 70%;
	text-align: center;
	line-height: 1.3;
	margin-right: 10px;
	margin-left: 10px;
	border-top: 1px solid #082abe;
	/*border-bottom: 2px solid #082abe;*/	
}


.txt-red-bold {
	font-size: 110%;
	color: #ed1600;
	font-weight: bold;
}

.txt-red {
	font-size: 100%;
	color: #ed1600;
}



h3 {
	font-size: 140%;
	font-weight: bold;	
	text-align: justify;
	line-height: 1.3;
	margin-right: 0px;
	margin-left: 0px;
	color: #082abe;
}


.h3 {
	font-size: 140%;
	font-weight: bold;	
	text-align: justify;
	line-height: 1.3;
	margin-right: 0px;
	margin-left: 0px;
	color: #082abe;
}

h4 {
	font-size: 110%;
	font-weight: bold;	
	text-align: justify;
	line-height: 1.3;
	margin-right: 0px;
	margin-left: 0px;
	color: #082abe;
}
.h4 {
	font-size: 110%;
	font-weight: bold;	
	text-align: justify;
	line-height: 1.3;
	margin-right: 0px;
	margin-left: 0px;
		color: #082abe;
}

.h4g {
	font-size: 110%;
	font-weight: bold;	
	text-align: justify;
	line-height: 1.3;
	margin-right: 0px;
	margin-left: 0px;

			color: #AEBC21;
}


.h4u {
	font-size: 110%;
	font-weight: bold;
	text-decoration: underline;	
	text-align: justify;
	line-height: 1.3;
	margin-right: 0px;
	margin-left: 0px;
	color: #082abe;
}


.h4uc {
	font-size: 110%;
	font-weight: bold;
	text-decoration: underline;	
	text-align: center;
	line-height: 1.3;
	margin-right: 0px;
	margin-left: 0px;
		color: #082abe;
}
.h4ug {
	/*color: #aebc21;*/
	color: #fbb36b;	
	font-size: 110%;
	font-weight: bold;
	text-decoration: underline;	
	text-align: justify;
	line-height: 1.3;
	margin-right: 0px;
	margin-left: 0px;
}

p a:link, a:visited {
	color: #5315A0;
	font-weight: bold;
	text-decoration:none
}

p a:hover {
	color: #ff0000;
	text-decoration: underline;
}

a:link, a:visited {
	color: #5315A0;
	font-weight: bold;
	text-decoration:none
}

a:hover {
	color: #ff0000;
	text-decoration: underline;
}


.sectionhead {	
	/*background-color: #8C78C5;	
	color: #082abe;*/
	color: #082abe;	
	font-size: 170%;
	font-weight: bold;
	height: 30px;
	width: 982px;
	   border-bottom: 3px solid #082abe;
	  /* border-left: none;
	padding: 5px;*/
}

.photoborder {
border: 2px solid #082abe;
}	

td.blockwhite {
	/*border-style: solid;
	border-color: #fbb36b;*/
	border-width: 1px ;
		text-align: justify;
	line-height: 1.3;
	padding: 5px ;
	vertical-align: top;					
}


td.blockgreen {
	line-height: 1.3;
	/*border-style: solid;
	border-color: #aebc21;

	border-width: 0px 1px 1px 1px ;*/
	border-left: 2px solid #AEBC21;
	vertical-align: top;
	background-color: #fcffdf;
	padding: 10px;
	
}


td.homeworshipimage {
	border-style: solid;
	border-color: #4c88be;
	border-width: 1px ;	
}

td.homeworshipcontent {
	line-height: 1.3;
	border-style: solid;
	border-color: #4c88be;
	border-width: 0px 1px 1px 1px ;
	vertical-align: top;
	padding: 5px;
	background-color: #d3eaff;
	/*background-color: #abd7ff;*/	
}

td.homeparishimage {
	border-style: solid;
	border-color: #fbb36b;
	border-width: 1px ;	
}

td.homeparishcontent {
	line-height: 1.3;
	border-style: solid;
	border-color: #fbb36b;
	border-width: 0px 1px 1px 1px ;
	vertical-align: top;
	padding: 5px;
	background-color: #ffe8d1;	
}



td.homenextweekimage {
	border-style: solid;
	border-color: #aebc21;
	border-width: 1px ;	
}

td.homenextweekcontent {
	line-height: 1.3;
	border-style: solid;
	border-color: #aebc21;
	border-width: 0px 1px 1px 1px ;
	vertical-align: top;
	padding: 5px;
	background-color: #fcffdf;	
}


td.bluehead-l {
	color: #fff;
	font-size: 110%;
	border-style: solid;
	border-color: #4c88be;
	border-width: 1px 1px 1px 1px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;
	background-color: #4c88be	
}

td.bluehead200-l {
	color: #fff;
	font-size: 200%;
	border-style: solid;
	border-color: #4c88be;
	border-width: 1px 1px 1px 1px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;
	background-color: #4c88be	
}

td.bluehead {
	color: #fff;
	font-size: 110%;
	border-style: solid;
	border-color: #4c88be;
	border-width: 1px 1px 1px 0px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;
	background-color: #4c88be		
}




td.nofill-l {
	border-style: solid;
	border-color: #4c88be;
	border-width: 0px 1px 1px 1px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;	
}

td.nofill {
	border-style: solid;
	border-color: #4c88be;
	border-width: 0px 1px 1px 0px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;	
}

td.nofillwhiteborder {
	border-style: solid;
	border-color: #fff;
	border-width: 1px 1px 1px 1px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;	
}

td.nofillwhiteborder-l {
	line-height: 1.3;
	border-style: solid;
	border-color: #fff;
	border-width: 1px 1px 1px 1px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;	
}



td.bluefill-l {
	line-height: 1.3;
	border-style: solid;
	border-color: #4c88be;
	border-width: 0px 1px 1px 1px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;
	background-color: #d3eaff;	
}

td.bluefill {
	line-height: 1.3;
	border-style: solid;
	border-color: #4c88be;
	border-width: 0px 1px 1px 0px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;
	background-color: #d3eaff;	
}


/* Styles for GREEN tables */

td.greenhead150-470-l {
	width:470px;
	color: #fff;
	font-size: 150%;
	border-style: solid;
	border-color: #aebc21;
	border-width: 1px 1px 1px 1px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;
	background-color: #aebc21	
}


td.greenhead150-l {
	color: #fff;
	font-size: 150%;
	border-style: solid;
	border-color: #aebc21;
	border-width: 1px 1px 1px 1px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;
	background-color: #aebc21	
}

td.greenhead-l {
	color: #fff;
	font-size: 110%;
	border-style: solid;
	border-color: #aebc21;
	border-width: 1px 1px 1px 1px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;
	background-color: #aebc21	
}

td.greenhead200-l {
	color: #fff;
	font-size: 200%;
	border-style: solid;
	border-color: #aebc21;
	border-width: 1px 1px 1px 1px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;
	background-color: #aebc21	
}

td.greenhead {
	color: #fff;
	font-size: 110%;
	border-style: solid;
	border-color: #aebc21;
	border-width: 1px 1px 1px 0px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;
	background-color: #aebc21		
}

td.nofillgreen-l {
	border-style: solid;
	border-color: #aebc21;
	border-width: 0px 1px 1px 1px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;	
}

td.nofillgreen {
	border-style: solid;
	border-color: #aebc21;
	border-width: 0px 1px 1px 0px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;	
}

td.greenfill-l {
	line-height: 1.3;
	border-style: solid;
	border-color: #aebc21;
	border-width: 0px 1px 1px 1px ;
	vertical-align: top;
	padding: 5px 5px 5px 5px ;
	background-color: #fcffdf;	
}

td.greenfill {
	line-height: 1.3;
	border-style: solid;
	border-color: #aebc21;
	border-width: 0px 1px 1px 0px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;
	background-color: #fcffdf;	
}



/* Styles for ORANGE tables */


td.orangehead150-470-l {
	width:470px;
	color: #fff;
	font-size: 150%;
	border-style: solid;
	border-color: #fbb36b;
	border-width: 1px 1px 1px 1px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;
	background-color: #fbb36b	
}

td.orangehead150-l {
	color: #fff;
	font-size: 150%;
	border-style: solid;
	border-color: #fbb36b;
	border-width: 1px 1px 1px 1px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;
	background-color: #fbb36b	
}

td.orangehead-l {
	color: #fff;
	font-size: 110%;
	border-style: solid;
	border-color: #fbb36b;
	border-width: 1px 1px 1px 1px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;
	background-color: #fbb36b	
}

td.orangehead200-l {
	color: #fff;
	font-size: 200%;
	border-style: solid;
	border-color: #fbb36b;
	border-width: 1px 1px 1px 1px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;
	background-color: #fbb36b	
}



td.orangehead {
	color: #fff;
	font-size: 110%;
	border-style: solid;
	border-color: #fbb36b;
	border-width: 1px 1px 1px 0px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;
	background-color: #fbb36b		
}

td.nofillorange-l {
	border-style: solid;
	border-color: #fbb36b;
	border-width: 0px 1px 1px 1px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;	
}

td.nofillorange {
	border-style: solid;
	border-color: #fbb36b;
	border-width: 0px 1px 1px 0px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;	
}

td.orangefill-l {
	line-height: 1.3;
	border-style: solid;
	border-color: #fbb36b;
	border-width: 0px 1px 1px 1px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;
	background-color: #ffe8d1;	
}



td.orangefill {
	line-height: 1.3;
	border-style: solid;
	border-color: #fbb36b;
	border-width: 0px 1px 1px 0px ;
	vertical-align: top;
	padding: 2px 2px 2px 5px ;
	background-color: #ffe8d1;	
}

td.nofill-l-c {
	line-height: 1.3;
	border-style: solid;
	border-color: #fbb36b;
	border-width: 0px 1px 1px 1px ;
	vertical-align: top;
	align: center;
	padding: 2px 2px 2px 5px ;	
}




li.bullet {
	line-height: 1.3;
	list-style type: disc;
	circle outside;
	color:#5315A0;
} 
	

