/**
 * Top menu
 *
 *
 */
#mainleveltop{
    margin:0px;
    padding:0px;
}

#mainleveltop li{
    margin-right:10px;
	padding:0;			  
    list-style:none;
    float:right;
}


a.mainleveltop:link, a.mainleveltop:visited {
    color:#6D0076;
    text-decoration:none;
}

a.mainleveltop:hover, a.mainleveltop:active {
	text-decoration:underline;
    color:#6D0076;
}


/**
 * Main Menu 
 *
 * The li style and block level for the links
 */
#menulist_rootmenu{
	padding:0 0 0 50px;
    margin:0px;
}
 
#menulist_rootmenu li{
    list-style:none;
}

#menulist_rootmenu a:link, #menulist_rootmenu a:visited{
    margin:1px;
    padding-top:2px;
    width:169px;
    height: 24px;
	display:block;
	text-indent: 20px;
	letter-spacing: 3px;
    font: 17px normal georgia, times,garamond,serif;
    font-weight:bold;
	text-decoration:none;
}

/**
 * Individuals image items on the main menu
 *
 */
 
/* Think */ 
#menuitem_1menu a:link, #menuitem_1menu a:visited{
	background:url(../images/button_orange_b.jpg) no-repeat;
	color: #FFFFFF;
}

#menuitem_1menu a:hover, #menuitem_1menu a:active{
	background:url(../images/button_orange_a.jpg) no-repeat;
	color: #999999;
}

/* Pray */ 
#menuitem_2menu a:link, #menuitem_2menu a:visited{
	background:url(../images/button_blue_b.jpg) no-repeat;
	color: #FFFFFF;
}

#menuitem_2menu a:hover, #menuitem_2menu a:active{
	background:url(../images/button_blue_a.jpg) no-repeat;
	color: #999999;
}

/* Act */ 
#menuitem_3menu a:link, #menuitem_3menu a:visited{
	background:url(../images/button_red_b.jpg) no-repeat;
	color: #FFFFFF;
}

#menuitem_3menu a:hover, #menuitem_3menu a:active{
	background:url(../images/button_red_a.jpg) no-repeat;
	color: #999999;	
}

/* Transform */ 
#menuitem_4menu a:link, #menuitem_4menu a:visited{
	background:url(../images/button_green_b.jpg) no-repeat;
	color: #FFFFFF;	
}

#menuitem_4menu a:hover, #menuitem_4menu a:active{
	background:url(../images/button_green_a.jpg) no-repeat;
	color: #999999;
}



/**
 * Sub Level Menus
 *
 *
 */
.moduletablesub{
    padding:0;
    margin-bottom:0px;
}


/**
 * Think sub menu
 *
 */
#mainlevelsubthink{ 
    margin:0px;
    padding:0px;
}
 
#mainlevelsubthink li{ 
    list-style: none;
	float:left;    
}

#mainlevelsubthink a:link, #mainlevelsubthink a:visited{
    margin-right:2px;
    padding-top:2px;
    height: 21px;
    width: 114px;
	display:block;
	text-indent:10px;
    font: 14px solid georgia, times, garamond, serif;
    color: #FFFFFF;
    letter-spacing: 2px;
    font-weight:bold;
    text-decoration:none;
    background: url(../images/button2_orange_b.jpg) no-repeat;
}

#mainlevelsubthink a:hover, #mainlevelsubthink a:active{
    background: url(../images/button2_orange_a.jpg) no-repeat;
    color: #999999;
}

/**
 * Pray Sub Menu
 *
 */
#mainlevelsubpray{ 
    margin:0px;
    padding:0px;
}
 
#mainlevelsubpray li{ 
    list-style: none;
	float:left;    
}

#mainlevelsubpray a:link, #mainlevelsubpray a:visited{
    margin-right:2px;
    padding-top:2px;
    height: 21px;
    width: 114px;
	display:block;
	text-indent:6px;
    font: 12px solid georgia, times, garamond, serif;
    color: #FFFFFF;
	letter-spacing: 0;        
    font-weight:bold;
    text-decoration:none;
    background: url(../images/button2_blue_b.jpg) no-repeat;
}

#mainlevelsubpray a:hover, #mainlevelsubpray a:active{
    background: url(../images/button2_blue_a.jpg) no-repeat;
    color: #999999;
}

/**
 * Act Sub Menu
 *
 */
#mainlevelsubact{ 
    margin:0px;
    padding:0px;
}
 
#mainlevelsubact li{ 
    list-style: none;
	float:left;    
}

#mainlevelsubact a:link, #mainlevelsubact a:visited{
    margin-right:2px;
    padding-top:3px;
    height: 21px;
    width: 114px;
	display:block;
	text-indent:10px;
    font: 12px solid georgia, times, garamond, serif;
    color: #FFFFFF;
    letter-spacing: 0px;
    font-weight:bold;
    text-decoration:none;
    background: url(../images/button2_red_b.jpg) no-repeat;
}

#mainlevelsubact a:hover, #mainlevelsubact a:active{
    background: url(../images/button2_red_a.jpg) no-repeat;
    color: #999999;
}


/**
 * Transform Sub Menu
 *
 */
#mainlevelsubtransform{ 
    margin:0px;
    padding:0px;
}
 
#mainlevelsubtransform li{ 
    list-style: none;
	float:left;    
}

#mainlevelsubtransform a:link, #mainlevelsubtransform a:visited{
    margin-right:2px;
    padding-top:2px;
    height: 21px;
    width: 227px;
	display:block;
	text-indent:20px;
    font: 14px solid georgia, times, garamond, serif;
    color: #FFFFFF;
    font-weight:bold;
    letter-spacing: 3px;    
    text-decoration:none;
    background: url(../images/button2_green_b.jpg) no-repeat;
}

#mainlevelsubtransform a:hover, #mainlevelsubtransform a:active{
    background: url(../images/button2_green_a.jpg) no-repeat;
    color: #999999;
}

/**
 * Content Styling
 *
 *
 */

/* Think */
.contentheadingthink{
    font: 15px georgia, times, garamond, serif;
    color: #FF9900;
    background:url(../images/cross_orange.jpg) left no-repeat;    
    text-indent:18px;    
    font-weight:bold;
    text-decoration:none;
	
}

.contentpaneopenthink{
	font: 12px arial, helvetica, sans-serif;
	color:#000000;
}

a.readonthink:link, a.readonthink:visited{ 
    margin:2px;
    padding:2px;
    display: block;
    width: 80px;
	text-align:center;
	border:1px solid #CCCCCC; 
	color: #FFAA02;		
	float:left;
}

a.readonthink:link, a.readonthink:visited{ 
    text-decoration:underline;
}


/* Act */
.contentheadingact{
    font: 16px georgia, times, garamond, serif;
    color: #CD0148;
    font-weight:bold;
    text-decoration:none;
    background:url(../images/cross_red.jpg) left no-repeat;
    text-indent:18px;
	
}

.contentpaneopenact{
	font: 12px arial, helvetica, sans-serif;
	color:#000000;
}

a.readonact:link, a.readonact:visited{ 
    margin:2px;
    padding:2px;
    display: block;
    width: 80px;
	text-align:center;
	border:1px solid #CCCCCC; 
	color: #CD0148;		
	float:right;
}

a.readonact:link, a.readonact:visited{ 
    text-decoration:underline;
}

/* Pray */
.contentheadingpray{
    font: 16px georgia, times, garamond, serif;
    color: #0A50A1;
    font-weight:bold;
    text-decoration:none;
    background:url(../images/cross_blue.jpg) left no-repeat;
    text-indent:18px;	
}

.contentpaneopenpray{
	font: 12px arial, helvetica, sans-serif;
	color:#000000;
}


a.readonpray:link, a.readonpray:visited{ 
    margin:2px;
    padding:2px;
    display: block;
    width: 80px;
	text-align:center;
	border:1px solid #CCCCCC; 
	color: #4C0ED0;		
	float:right;
}

a.readonpray:link, a.readonpray:visited{ 
    text-decoration:underline;
}

/* Transform */
.contentheadingtransform{
    font: 16px georgia, times, garamond, serif;
    color: #7DC21C;
    font-weight:bold;
    text-decoration:none;
    background:url(../images/cross_green.jpg) left no-repeat;
    text-indent:18px;
	
}

.contentpaneopentransform{
	font: 12px arial, helvetica, sans-serif;
	color:#000000;
}

a.readontransform:link, a.readontransform:visited{ 
    margin:2px;
    padding:2px;
    display: block;
    width: 80px;
	text-align:center;
	border:1px solid #CCCCCC; 
	color: #7AC216;		
	float:right;
}

a.readontransform:link, a.readontransform:visited{ 
    text-decoration:underline;
}


/**
 * Main Lent
 *
 */
.contentheadingmainlent{
    font: 20px georgia, times, garamond, serif;
    color: #6D0076;
    font-weight:bold;
    text-decoration:none;
    background:url(../images/cross_purple.jpg) left no-repeat;
    text-indent:18px;
	
}

.contentpaneopenmainlent{
	font: 12px arial, helvetica, sans-serif;
	color:#000000;
}

a.readonmainlent:link, a.readonmainlent:visited{ 
    margin:2px;
    padding:2px;
    display: block;
    width: 80px;
	text-align:center;
	border:1px solid #CCCCCC; 
	color: #6D0076;		
	float:right;
}

a.readonmainlent:link, a.readonmainlent:visited{ 
    text-decoration:underline;
}


/** 
 * Headings
 *
 */

/** Think **/
.componentheadingthink{ 
	font:20px solid georgia, times, garamond, serif;
    color:#FF9900;
}

/** Pray **/
.componentheadingpray{ 
	font:20px solid georgia, times, garamond, serif;
    color: #0A50A1;
}

/** Act **/
.componentheadingact{ 
	font:20px solid georgia, times, garamond, serif;
    color:#FC0000;
}

/** Transform**/
.componentheadingtransform{ 
	font:20px solid georgia, times, garamond, serif;
    color:#7DC21C;
}

a.catholicireland:link, a.catholicireland:active, a.catholicireland:hover, a.catholicireland:visited{
    font:18px solid georgia, times, garamond, serif;
    font-weight:bold;
    text-decoration:none;
    color: #6D0076;
}


#modacajoomForm input{
    margin:2px;
    padding:2px;
}

.newsletter{
    font:16px solid georgia, times, garamond, serif;
    font-weight:bold;
    letter-spacing:2px;
    color: #6D0076;
}
