* START of additional styles for the New Main Menu - added 25-01-07 */

#list-menu {
 width: 190;
 padding-top:15px;
 font-size:16px; /* change this value to change the font size of the menu items. Only need to change this */
 font-family:serif;
}

#list-menu p{
 margin: 8px 0px 0px 0px;
}

#list-menu a{
 text-decoration:none;
 color:#ba2d24;
}

#list-submenu a{
  color:#277194;
}

span.menuExpandLink {
  font-weight: bold;
}

a.menunavlink {
 text-decoration:none;
 color:#ba2d24;
 z-index:2;
 display:inline;
}

a.menunavlink:hover{
   font-size: 16px;
}

a.navSUBlink {
 text-decoration:none;
 color:#277194;
 z-index:2;
 display:inline;
}

.navshadow {
 color:#666666;
 position:absolute;
 top:-1px;
 left:1px;
 z-index:-1;
}

.navdiv{
 position:relative;
 top:0px;
 left:10px;
 z-index:1;
}

.navSUBdiv{
 position:relative;
 top:0px;
 left:17px;
 z-index:1;
}
/* END of additional styles for the New Main Menu - added 25-01-07 */

div#global{
	position: relative;
	margin-left: auto;
    margin-right: auto;
	margin-top: 20px;
    width:860px;
}

body{
	font-size:11px;
	font-family: serif;
	text-align: center;
	margin:0;
	padding:0;
	line-height: 1.4em;
	color:#000000;
	background-color:#FFFFFF;
}

img{
	border:0;
}

form{
	margin:0;
}

table tbody{
      /*font-size:11px;*/
}

.prayer{
	color:#277194;
	text-align:center;
}

ul.province{
	list-style-type:none;
	text-align:left;
	
}

li.province{
	color:#ba2d24;
	font-size:14px;
	font-weight:bold;
}

li.diocese{
	color:#277194;
	font-size:14px;
}

.navlinks{
	position:absolute;
	top:150px;
	left:45px;
	z-index:1;

}
.figure{
  color:#000000;	
  font-size:11px;
  font-weight:italic;
  text-align:center;
}

b.figure{
 color:#ba2d24;
 font-size:11px;
 font-weight:bold;
}

/* Nav links CSS styles*/
a.navlink{
	color:#BA2D24;
	line-height:20px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: center;
	display:block;
	width: 120px;
}

a.medium{
	color:#277194;
	font-size:15px;
	text-decoration:underline;
}

a.medium:hover{
    font-size:15px;
	/*font-weight:bold;*/
	text-decoration:underline;
	color:#BA2D24;
}

a:link{
	color:#277194;
	text-decoration:underline;
}
a:visited {
    color:#277194;
	text-decoration: underline;
}
a:hover{
    text-decoration:underline;
    color:#ba2d24;
    font-size:15px;   
}
a:active {
    color:#277194;
	text-decoration:underline;
}

/* Nav links End */

.content{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;	
}
a.content:hover{
	font-size:15px;
	color: #ba2d24;
}
.boldcontent{
	font-weight:bold;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
}

.contentcenter{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
}

.smallcontent{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.highlight{
	font-family:Arial, Helvetica, sans-serif;
	color:#554842;  /* original #666666; */
	font-size:15px;
	font-weight:bold;
}

.highlight_red{
	font-family:Arial, Helvetica, sans-serif;
	color:#ba2d24;  
	font-size:15px;
	font-weight:bold;
}
.contact{
	color:#277194;/*Medium Blue*/
	font-size:14px;
	text-align: center;
	font-weight:italic;
}
.list{
	font-family:Arial, Helvetica, sans-serif;
	/*color:#554842; Medium Blue*/
	color:#4f433e;
	/*color:#6C5C53;*/
	font-size:14px;
	
}
.numberlist{
    font-family:Arial, Helvetica, sans-serif;
	color:#4f433e;
	/*color:#554842;  DarkER Grey*/
	font-size:15px;
	
}
.highlightbig{
	font-family:Arial, Helvetica, sans-serif;
	color:#554842;
	font-size:16px;
	font-weight:bold;
}

h1{
	color:#BA2D24;
	text-align:center;
	font-size:20px;
	margin-top:0px;
}

h2{
	color:#BA2D24;
	text-align:center;
	font-size:17px;
}

h2.blue{
    color:#277194;
	text-align:center;
	font-size:17px;
}

h3{
    color:#277194;
	text-align:left;
	font-size:14px;
	
}
.blueleft{
    color:#277194;
	text-align:left;
	font-size:14px;
}
h3.red{
    color:#ba2d24;
	text-align:left;
	font-size:14px;
}
h3.red_center{
    color:#ba2d24;
	text-align:center;
	font-size:14px;
}
h2.left{	
	text-align:left;
}

h2.leftsmall{
	text-align:left;
	font-size:15px;
}
.diarydate{
	color:#BA2D24;
	font-size:14px;
}

.dateheading{
	color:#277194;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	margin-top:6px;
	margin-bottom:5px;
}
/* Delegates Table css styles */

.sTableHeading{
    color:#BA2D24;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	margin-top:3px;
	margin-bottom:2px;
}

.sRowHeading{
    color:#BA2D24;
	font-size:13px;
	text-align: center;
}

.sTableContent{
    font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top:1px;
	margin-bottom:1px;
}

/* END OF Delegates Table css styles */
.diaryentry{
	text-align:center;
	margin-bottom:3px;
}

.oldcontent{
	position:relative;
	top:-200px;
	left:0px;
	
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
}

.topleft{
	position:absolute;
	top:0px;
	left:0px;
}

.sacredheartbg{
	background-image:url(Jesus-50.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.quote{
	color:#277194;
	font-size:11px;
}
.bigquote{
	color:#277194;
	font-size:15px;
	text-align: center;
}

img.sidebar{
	position:absolute;
	top:112px;
}

p.countryinfo{
	font-size:15px;
	text-align:center;
}

.parahead{
	font-size:14px;
	text-align:center;
	font-style:italic;
	font-weight:bold;
}

.expandlink{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
}

.intropara{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
}

.leftindent{
	position:relative;
	left:70px;
}

/*shop styles---start*/



td#category_header{
	font-size: 17px;
	background-color:#0059B3;
	color: #ffffff;
	padding:2px 2px 2px 2px;
	text-align: center;
	font-weight:bold;
}

/*shop styles---end*/

td#bottom_navigation{
	font-size:100%;
	background-color:#fff;
	color:#277194;
	text-align: center;
	padding:5px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
}

a.bottom_nav{
	color:#277194;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

a.bottom_nav:hover{
    font-size:13px;
	text-decoration:none;
	color:#ba2d24;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
td#main_footer{
    font-size:13px;
	background-color:#277194;
    padding:5px 5px 5px 5px;
    text-align: center;
	color:#ffffff;
	line-height: 0.6em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.footer_text{
	font-size:13px;
	color:#ffffff;
	line-height: 0.6em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

/* Product style*/

.shopcontent{
   font-size:14px;
   font-family:Arial, Helvetica, sans-serif;
   text-align: left;	
}

a.shop{
	color:#277194;
	font-size:14px;
	text-decoration:underline;
	
}

a.shop:hover{
    font-size:14px;
	text-decoration:underline;
	color:#ba2d24;
	
}
.optionname{
   font-size:14px;
   color:#277194;
}


.phighlight{
	font-family:Arial, Helvetica, sans-serif;
	color:#554842;  /* original #666666; */
	font-size:14px;
	font-weight:bold;
}

.categorybanner{
	background: url('../images/categorybanner.gif');
	background-repeat: no-repeat;
	/*width: 640px;
	height: 18px;*/
	text-align:left;
	
}

.categoryname{
	position:relative;
	left:35px;
	bottom: 5px;
	color:#277194;
	font-weight:bold;
	font-size: 15px;
}


.productdisplay{
	/*position: relative;
	left: 33px;
	top: 5px;*/
	background-repeat: no-repeat;
	text-align:left;	
}

.prodname{
	/*position: relative;
	left: 35px;
	bottom:5px;*/
	color: #ba2d24;
	font-size: 14px;
	
}

/* End of product style */
