﻿/*
body 
{
	text-align:center; 
	font-size: 10pt;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #ffffff;
	text-align: center;
	margin-top:0px; 
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;
}

body  
{
 text-align: -moz-center; -moz-box-sizing: border-box; box-sizing: border-box; 
} 

TABLE { width:100%; margin:auto; }
TD { width:auto; margin:auto; }

DIV {margin:auto;width:auto;}
*/

.page {text-align:left; width:1000px;}
.pageLogin {text-align:center; border-bottom:dashed 1px #C0C0C0; padding-left:10px; padding-right:10px; padding-bottom:10px;}
.pageFooter {text-align:center; border-top:dashed 1px #C0C0C0; padding:10px;}

.langUrl_EN, .langUrl_PL, .langUrl_ES, .langUrl_PT { color:#FF0000; font-size:10pt; }
A.langUrl_EN, A.langUrl_PL, A.langUrl_ES, A.langUrl_PT { color:#FFFFFF; font-size:10pt; text-decoration:underline; }
A.langUrl_EN:hover, A.langUrl_PL:hover, A.langUrl_ES:hover, A.langUrl_PT:hover { color:#FFFF00; font-size:10pt; text-decoration:underline; }
.langBg_EN { background-color:#003366; padding:2px; border:solid 1px #006699; padding-left:6px; padding-right:6px; }
.langBg_PL { background-color:#003366; padding:2px; border:solid 1px #006699; padding-left:6px; padding-right:6px; }
.langBg_ES { background-color:#003366; padding:2px; border:solid 1px #006699; padding-left:6px; padding-right:6px; }
.langBg_PT { background-color:#003366; padding:2px; border:solid 1px #006699; padding-left:6px; padding-right:6px; }
A.pdfForm { color:#666666; font-size:8pt; text-decoration:none; }

DIV.secT { border-bottom:solid 1px #336699; font-size:14pt; color:#336699; padding:0px; width:100%;}
DIV.secC { padding:0px;}

.usrTblLbl { text-align:right; color:#999999; padding:4px;}
.usrTblVal {padding:4px; font-size: 12pt;}


/* Main Menu */
.mainMenuHref, A.mainMenuHref:link, A.mainMenuHref:active, A.mainMenuHref:visited
 { color:#245E7C; font-size:12pt; text-decoration: none; }
A.mainMenuHref:hover { text-decoration: underline; }
.cartImg { background-image: url(/web/images/sys/cart.png); width:20px; height:20px; float:left; }
A.bsktHref {color:#FFFFFF; font-weight: bold; font-size:8pt;  }
A.bsktHref:hover {text-decoration: underline;  }

A.subMenuHref {color:#FFFFFF; font-size:9pt; text-decoration:none; }
A.subMenuHref:hover {color:yellow; }


/* Donation Bar */
.dBar_bg_01 { width:1000px; height:45px; background-image: url(/web/images/sys/bar01_bg_blue01.png); text-align:left; }
.dBar_btn_l_01 { float:left; margin-left:4px; width:4px; height:45px; background-image: url(/web/images/sys/bar01_btn_l_blue01.png); }
.dBar_btn_m_01 {width:auto; float:left; height:45px; background-image: url(/web/images/sys/bar01_btn_m_blue01.png); }
.dBar_btn_r_01 { float:left; width:4px; height:45px; background-image: url(/web/images/sys/bar01_btn_r_blue01.png); }
.dBar_btn_img_01 { float:left; height:45px; }
.dBar_txt_01 { padding-left:6px; padding-top:17px; padding-right:6px; }
A.dBar_href_01 { color:#FFFFFF; text-decoration: none; }
A.dBar_href_01:hover { text-decoration: underline; }
.dBar_bg_02 { width:1000px; height:45px; background-image: url(/web/images/sys/bar01_bg_blue02.png); text-align:center; vertical-align:middle; }

/* Layout */
DIV.pgLeftCol { width:228px; }

/* Cart */
.cartH {padding:4px; background-color:#C0C0C0;}
.cartC {padding:4px; border-bottom:solid 1px #C0C0C0;}
.cartCamt {padding:4px; border-bottom:solid 1px #C0C0C0; text-align:right;}
.cartItemL {color:Blue;}
.cartDelL { color:#FF0000; }
.cartTotal { font-weight:bold; font-size:12pt; background-color:#CCFFFF; padding:4px; }

/* Mass Forms */
TD.arrow { width:30px; text-align:left; }
DIV.arrow { background-image: url(/web/images/sys/arrow_hollow.gif); width:20px; height:20px; border-width:0px; }

/* Store */
.itmImgC {padding: 6px; }
.itmImg { border: solid 1px #CCCCCC; padding:4px; }
.itmC {padding: 6px;}
.itmName {padding:6px; font-size: 12pt; font-weight:bold;}
.itmSummary {padding:6px; padding-top:0px;}
.itmPrice {padding:6px; font-size: 10pt;}
.itmAdd {padding:6px; font-size:10pt;}

/* PrayerCorner */
.pryrBox {padding:12px; background-color: #FFFFCC; border-bottom:dashed 1px #999999;}
.pryrSign {text-align:right; padding:10px; background-color: #FFFFCC;}
.pryrHref {color:Blue; font-size:14pt;}

/* Other */
SPAN.infoLbl { font-size:8pt; border:solid 1px blue; padding-left:2px; padding-right:2px; color:blue; cursor:help; }
DIV.actionBox { padding:8px; border:solid 4px #336699; text-align:right; }

tblMMLImgs { width:100%; }
.mmlImg { border:solid 4px #FFFFFF; }

.boxVisible {}
.boxNotVisible { visibility:hidden; height:0px; }

.massNavT { color:#333333; font-weight:bold; }
