.NowBroadcasting { 
font-family : sans-serif;
font-size : 18pt;
font-weight : bold;
padding-top: 0px;
padding-bottom : 10px;
padding-left: 10px;
padding-right: 10px;
text-align : left;
} 
.EventDescription { 
text-align : left;
text-indent : -137px;
padding-left : 160px;
font-weight : bold;
}

body { background-color: #002c66; margin-bottom: 0px; margin-right: 0; margin-left: 0; margin-top: 0; padding-top: 0; height: 100%; color: #002c66; line-height: 120%; margin-left: 0; padding-left: 0;
background-image: url(images/); background-repeat: no-repeat; background-position: 0px 100%; font-family: arial, helvetica, sans; font-size: 0.8em; }

#navBox {position: absolute; top: 0px; left: 0px; width: 18%; background-color: #002C66; z-index: 2; margin-left: 0; margin-right: 0; padding-top: 210px; }
#midBox { margin-top: 0; padding-top: 0; width: 100%; height: 100%; background-color: #FFF996; background-repeat: no-repeat; margin-left: 0; z-index: 9; }

#title {font-family: 'felix titling', 'times new roman', times, serif; font-variant: small-caps; color: #003985; font-size: 2.6em; margin-top: 0em; margin-bottom: 0em; margin-left: 0; background-image:  url(/images/welcome-to.gif); background-position: 17px 16px; background-repeat: no-repeat; padding-top: 2em; padding-left: 2em; line-height: 70%; padding-bottom: 0em; font-weight: 600; background-color: #FFF996; }

#textColumn { position: absolute; top: 0; left: 18%; width: 64%; z-index: 5; margin-top: 0px; margin-left: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; padding-right: 0; padding-left: 0; background: #ffffff; }

#textBox{ width: 100%;  margin-top: 0px; margin-left: 0; margin-right: 0%; margin-bottom: 0; padding-top: 0; padding-bottom: 0; padding-left: 0%; padding-right: 0; height: 33% ;}
#textContent{ width: 94%; margin-top: 800px; margin-left: 3%; margin-right: 3%; margin-bottom: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; background-color: #fff; }

#newsBox { position: absolute; top: 44px; left: 82%; width: 18%; margin-bottom: 0px; z-index: 5; padding-top: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-left: 0; padding-bottom: 0; }
#newsText { background-color: #FFF996; padding-bottom: 0px; padding-left: 13px; padding-right: 11px; padding-top: 2em; margin-top: 0; text-align: left; margin-bottom: 0; }
#topStrip {position: absolute; top: 0px; left: 0px; width:100%; height: 50px; z-index: 9; background-image: url(top-strip-f.jpg); background-position: 0 0; background-repeat: no-repeat;  margin-top: 0; text-align: right; font-size: 12px; 
color: #ffffff; float: left; padding-top: 0px; padding-right: 0px; }
/*#topStrip {position: absolute; top: 0px; left: 0px; width:100%; height: 50px; z-index: 9; background-image: url(top-strip-f.jpg); background-position: top right; background-repeat: no-repeat;  margin-top: 0; text-align: right; font-size: 12px; 
color: #ffffff; float: right; padding-top: 0px; padding-right: 0px; }*/
#topStripI { background-color: #002c66; display: inline; padding-top: 8px; margin-top: 8px; padding-bottom: 12px; position: relative; top: 7px; }
.navText { padding-top: 0; padding-bottom: 0; background-color: #002c66; 
	padding-left: 1em; padding-right: 1em; margin-bottom: 0; margin-top: 0;  font-weight: 300; line-height: 120%; }

#form1 { text-align: right; font-size: 0.6em; margin-top: 0; padding-top: 0px; font-size: 12px;}

.navText {
	padding-left: 1em; padding-right: 1em; font-size: 0.9em; margin-bottom: 0; margin-top: 0;  font-weight: 300; line-height: 120%; }
.navLine {margin-top: 1em; margin-bottom: 0.5em; margin-left: 0.6em; width: 100%; padding-right: 1em; background-image: url(line-simple.gif); background-repeat: repeat-x; font-size: 0.9em; }

.quoteBy {font-size: 12px; padding-left: 5px; font-family: arial, helvetica, sans;}
.hn { letter-spacing: 1px; margin-top: 16px; margin-bottom: 3pt; font-size: 11px; line-height: 14px; text-align: left; font-weight: 600; font-family: sans, arial, helvetica; 
color: #003399; border-top: 0px; border-left: 0px; border-bottom: 1px; border-right: 0px; border-color: #003399; border-style: solid; margin-left: 0px}
.headline {font-weight: 300; font-variant: small-caps; font-size: 1em; margin-left: 0px; margin-bottom: 0px; color: #003399; font-family: arial, helvetica, sans; }


/*Header Section */
p { margin-top: 0px; margin-bottom: 6pt; text-align: left; }
li {margin-left: 0px; font-size: 12px; font-family: arial, helvetica, sans; text-align: left;}
p.newsCopy {line-height: 120%; margin-left: 0px; font-size: 12px; font-family: arial, helvetica, sans; text-align: left; margin-bottom: 6px; padding-bottom: 0}
p.newsCopyI {margin-left: 0em; font-size: 9px; font-family: arial, helvetica, sans; text-align: left; margin-top: 0; padding-top: 0; margin-bottom: 6px;}

#logo { position: absolute; top: 0px; left: 0%; width: 18%; text-align: center; z-index: 19; padding-top: 0px; }
#logoC {width: 160px; display: inline;}
.tbn {margin-top: 0; padding-top: 0; }

.links { letter-spacing: 0px; z-index: 6; margin-top: 1px; margin-bottom: 0pt; font-family: arial, helvetica; width: 100%; 
font-size: 0.7em; color: #003399; }


.finePrint { margin-top: 0px; margin-bottom: 0px; font-family: arial, helvetica; font-size: 10px; text-align: left; color: #6772C5; border-style: solid; 
border-top: 0px; border-left: 0px; border-bottom: 0px; border-right: 0px; border-color: #CFD3ED; border-width: 1px }

a:link { text-decoration: none; color: #6600CC;}
a:visited { text-decoration: none; color: #6600CC;}
a:hover { text-decoration: underline; color: #003399; }
a:active { text-decoration: none; color: #003399; }


a.navigation:link { text-decoration: none; color: #FFFFFF;}
a.navigation:visited { text-decoration: none; color: #FFFFFF; }
a.navigation:hover { text-decoration: none; color: #FFD839; }
a.navigation:active { text-decoration: none; color: #FFD839; }
.italics {
	font-style: italic;
}

/*For print only*/

#logoPrint {display: none }
#logoPrintSub {display: none}


div.topCorners {
	font-size: 0pt;
	height: 80px;
	background-color: #FFF996; padding-bottom: 0;  margin-bottom: 0;  padding-top: 0; margin-top: 0; 
}

div.topCorners div.leftT {
	height: 80px;
	background-image: url(text-top-l-3.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.topCorners div.rightT {
	height: 80px;
	background-image: url(images/);
	background-position: 95% 100%;
	background-repeat: no-repeat;
}

div.botCorners {
	font-size: 0pt;
	height: 102px;
	background-image: url();
	background-position: 0 0px;
	background-repeat: repeat-x;
}

div.botCorners div.left {
	height: 102px;
	background-image: url(BG-bot-l-s.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.botCorners div.right {
	height: 102px;
	background-image: url(BG-bot-r-s.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

div.newsCorners {
    background-color: #FFF996;
	font-size: 0pt;
	/*height: 40px;*/
	padding-bottom: 0;  margin-bottom: 0;  padding-top: 0; margin-top: 0; 
}

div.newsCorners div.leftN {
	height: 60px;
     background-color: #FFF996;
     margin:0;
	/*background-image: url(news-bot-5.gif);*/
	/*background-position: top left;*/
	background-repeat: no-repeat;
}

div.newsCorners div.rightN {
	height: 73px;
	background-image: url(images/);
	background-position: 95% 100%;
	background-repeat: no-repeat;
}


/*---------------------------*/

#bt {margin-left: 15%; margin-right: 15%; margin-top: 0; background-color: #ffffff; padding-left: 2em; padding-right: 2em; padding-top: 2em; padding-bottom: 2em;}

a:link { color: #330099; text-decoration: underline }
a:visited { color: #330099; text-decoration: underline }
a:active { color: #330099; text-decoration: underline }
a:hover { 	color: #ff0099; text-decoration: underline }
/*background-color: #FFFFFF; text-align: center; margin-top: 1.5em; margin-bottom: 1.5em; padding-top: 0.5em; padding-bottom: 0.5em; position: relative; top: 0; left: 15%;  */
#PageTable { display: none }
#PageSubTable {display: none}

h1 { margin-top: 0.1em; margin-bottom: 0.4em; font-size: 1.6em; font-variant: SMALL-caps; line-height: 110%;
text-align: left; font-weight: 400; color: #6600CC; font-family: times, 'times new roman', serif }
/*h2 {font-family: "Times New Roman", Times; font-size: 1.6em; text-align: center; margin-top: 0m; line-height: 100%; margin-bottom: 0; font-weight: 300;}
h3 {font-family: "Times New Roman", Times; font-size: 0.9em; text-align: center; margin-bottom: 0.3em; margin-top: 1em; }*/
h4 { letter-spacing: 0px; z-index: 6; margin-top: 44px; margin-bottom: 0.3em; font-family: arial, helvetica; width: 100%; 
font-size: 0.7em; line-height: 18px; text-align: left; font-weight: 400; color: #003399; }
h5 {font-family: "Times New Roman", Times; font-size: 1.3em; text-align: left; margin-top: 2.5em; line-height: 120%; margin-bottom: 0.8em; font-style: italic;}

h6 {font-family: "Times New Roman", Times; font-weight: 300; font-size: 0.7em; text-align: right; margin-bottom: 0.8em; margin-top: 0.2em; }
.heading {font-family: "Times New Roman", Times; font-size: 1.3em; text-align: left; margin-bottom: 0.6em; margin-top: 1.6em; }

.text { margin-top: 0px; margin-bottom: 1.5em; margin-left: 10%; margin-right: 10%; text-align: justify; font-weight: 300; font-size: 10pt; line-height: 120%; color: #3A6BF2;  }

.passage {margin-left: 3.5em}
.sc {font-variant: SMALL-caps; }
a.nu:visited { text-decoration: none }

.topNav {font-size: 1.2em}
#botNav { font-size: 1.2em; }

.ptr {float: right; margin-left: 1.2em; margin-bottom: 1.2em;}
.ptl {float: left; margin-right: 1.2em; margin-bottom: 1.2em;}
img {border-style: none; }

p {text-align: left; margin-top: 0px; margin-bottom: 0.6em; line-height: 140%; text-align: left}
.large {font-size: 1.3em; line-height: 120%; }
.largeEmp {font-size: 1.5em; line-height: 150%; font-style: italic; font-family: "Times New Roman", Times; margin-bottom: 0.8em; margin-left: 5%; margin-right: 5%; }
.left {text-align: left}
.right {text-align: right}
.center {text-align: center}
.b {font-weight: 600}
.ub {font-weight: 300}
.italic {font-style: italic }
.bI {font-style: italic; font-weight: 600; }

.sig {font-family: "Times New Roman", Times; font-style: italic; font-size: 1.5em; margin-top: 0.7em; margin-bottom: 0.7em; margin-left: 5%; position: relative; left: -0.2em; }
.inset {margin-left: 5%; font-style: italic; font-size: 1.7em; font-weight: 600; font-family: "Times New Roman", Times; margin-top: 2em; margin-bottom: 0}
.inset2 {margin-left: 0.8em;font-size: 1.3em; font-weight: 600; font-family: "Times New Roman", Times; margin-top: 1.8em;}

.infoTable { margin-top: 4em; margin-bottom: 2em; border-color : #330099; background-color: #F7F7FF; border-style: solid; border-top-width : 1px; border-bottom-width : 1px;  border-left-width : 1px;  border-right-width: 1px; padding-right : 1em;  padding-left : 1em; padding-top : 0.8em; padding-bottom : 0.8em; width: 100%;   }
.bLink { font-size: 0.8em; }


ul {margin-bottom: 1.5em; margin-top: 0.5em; margin-left: 1.2em;} 
li {margin-bottom: 1em; line-height: 140%; }
.ref {width: 22%; border-top-width: 3px; border-color: #AB96D5; border-bottom-width: 0; border-right-width: 0; border-left-width: 0; margin-bottom: 0.3em; margin-top: 1em; border-style: solid; }

.hRule {width: 66%; border-top-width: 2px; border-color: #AB96D5; border-bottom-width: 0; border-right-width: 0; border-left-width: 0; margin-bottom: 2em;border-style: solid; }
.centerQ {font-weight: 300; line-height: 150%; font-style: italic; font-size: 1.5em; margin-left: 15%; margin-right: 15%; text-align: center}
#ftr  {font-size: 0.8em; color: #AB96D5; margin-bottom: 20px; margin-top: 49px; line-height: 150%;}
.ftrr {width: 33%; border-top-width: 1px; border-color: #AB96D5; border-bottom-width: 0; border-right-width: 0; border-left-width: 0; margin-bottom: 0.3em; border-style: solid; }
a.ftrrr:link  {color: #AB96D5}
a.ftrrr:visited  {color: #AB96D5}
.fine {font-size: 0.8em;}
.singleIndent {margin-left: 3em; }
.doubleIndent {margin-left: 6em; }
.quote {margin-left: 4em; margin-right: 4em; }

td {padding-top: 0.8em; padding-left: 0.8em; padding-bottom: 0.8em; padding-right: 0.8em; }

.office { font-size: 1em; font-weight: 300; text-align: center; letter-spacing: 0.3em; padding-bottom: 0px; padding-top: 2em; margin-bottom: 0;  font-family: "Times New Roman", Times;}
.master { font-size: 1.5em; font-weight: 600; margin-bottom: 0.3em; font-family: "Times New Roman", Times;}
.tableHeader { background-color: #F6FDB9; font-size: 1.8em; font-weight: 600; padding-bottom: 1.5em; padding-top: 1.5em;  font-family: "Times New Roman", Times; text-align: center; }
.first { background-color: #C5DFF6; color: #0000ff; background-image: url(pas-bl.jpg);  background-repeat: repeat; }
.second { background-color: #FFFFCC; color: #0000ff; background-image: url(pas-yl.jpg);  background-repeat: repeat; }
.third { background-color: #FFDFFF; color: #0000ff; background-image: url(pas-pi.jpg);  background-repeat: repeat; }
.fourth { background-color: #ffffff; color: #0000ff; background-image: url(pas-wh.jpg);  background-repeat: repeat; }
.fifth { background-color: #D2FFD2; color: #0000ff; background-image: url(pas-em.jpg);  background-repeat: repeat; }
.sixth { background-color: #7F00FF; color: #d9d919; background-image: url(pas-ru.jpg);  background-repeat: repeat; }
.seventh { background-color: #CBC4FF; color: #0000ff; background-image: url(pas-vi.jpg);  background-repeat: repeat; }

a.first:link {color: #0000ff}
a.first:visited {color: #0000ff}
a.second:link { color: #0000ff; }
a.second:visited { color: #0000ff; }
a.third:link { color: #0000ff; }
a.third:visited { color: #0000ff; }
a.fourth:link { color: #0000ff; }
a.fourth:visited { color: #0000ff; }
a.fifth:link { color: #0000ff;  }
a.fifth:visited { color: #0000ff;  }
a.sixth:link { color: #d9d919;  }
a.sixth:visited { color: #d9d919;  }
a.seventh:link { color: #0000ff; }
a.seventh:visited { color: #0000ff; }


.events { background-color: #8001FE; background-image: url(../images/pas-ru.jpg);  background-repeat: repeat; }
.events-bot { background-color: #FFFFFF; background-image: url(../images/pas-pi.jpg);  background-repeat: repeat; text-align: left; font-weight: 600; font-size: 0.9em; color: #264398; }

.pdf {font-size: 0.7em; color: #A7A5D3}

.sand {	background-image: url(sand-bg.jpg); 	background-repeat: repeat;}
.ruby {	background-image: url(sand-bg-pink.jpg); 	background-repeat: repeat; color: #C00095}
.blue { background-image: url(linen-blue-bg.jpg); background-repeat: repeat; color: #000ACF}
.emerald {color: #0FBCA1}
.gold {background-image: url(gold-bg.jpg); background-repeat: repeat; }

#rayHeading {font-family: "Times New Roman", Times; font-size: 1.8em; text-align: left; margin-bottom: 0.5em; margin-top: 1.5em; font-weight: 600; border-bottom-width: 2px; border-top-width: 0; border-left-width: 0; border-right-width: 0; border-color: #ffffff; border-style: solid; margin-right: 13%; }

.rayBox {background-repeat: no-repeat; padding-top: 0.5em; padding-left: 3em; padding-right: 3em; padding-bottom: 3em; border-left-width: 1px; border-right-width: 0px; border-color: #cccccc; border-style: solid; border-top-width: 0; border-bottom-width: 0; margin-top: 4em; }
#rayBlue {background-image: url(ray-bg-blue.jpg); }
#rayGold {background-image: url(ray-bg-gold.jpg); }
#rayPink {background-image: url(ray-bg-pink.jpg); color: #43079E; }
#rayWhite {background-image: url(ray-bg-white.jpg); }
#rayEmerald {background-image: url(ray-bg-emerald.jpg);  }
#rayRuby {background-image: url(ray-bg-ruby.jpg); color: #43079E; }
#rayViolet {background-image: url(ray-bg-violet.jpg); }

.tWhite {color: #ffffff }
#greyB {border-color : #cccccc; border-style: solid; border-top-width : 1; border-bottom-width : 1;  border-left-width : 1;  border-right-width: 1; }
.rcv {text-align: right; background-image: url(Flower_Scroll.gif); background-repeat: no-repeat; width: 100%; height: 200px; font-size: 1.8em; padding-top: 1em; }
#langTri {width: 12px; height: 12px; border: none;  }
#wb {color: #ffffff}




.GeneralPage { 
background-color : #002c66;
font-family : Arial;
margin-bottom: 25px; margin-right: 0; padding-right: 0; margin-left: 0; padding-left: 0; 
padding-bottom: 25px;
} 

a.navigation:link { text-decoration: none; color: #FFFFFF;}
a.navigation:visited { text-decoration: none; color: #FFFFFF; }
a.navigation:hover { text-decoration: none; color: #FFD839; }
a.navigation:Active { text-decoration: none; color: #FFD839; }


.ContentBox { 
font-size : 10pt;
color : #003399;
width : 100%;
margin : 0;
padding : 0; 
} 
.LeftColumn { 
text-align : left;
position: absolute; top: 210px; left: 0px; width: 15%; background-color: #002C66; z-index: 2000; margin-left: 0; margin-right: 0; padding-top: 0;
} 
.nav { 
	padding-left: 1em; padding-right: 1em; 
	padding-top: 6px; padding-bottom: 6px; font-size: 9pt; margin-bottom: 3px; margin-top: 3px;  font-weight: 300; line-height: 110%; width: 160px; text-align : left;

} 
.nav a:link { 
display : block;
color : #ffffff;
text-decoration : none;
} 
.nav a:visited { 
display : block;
color : #ffffff;
text-decoration : none;
} 
.nav a:hover { 
color : #FFD839;
text-decoration : none;
} 
.nav a:active { 
color : #FFD839;
text-decoration : none;
} 


.navT  { 
text-align : center; 
padding-left: 150px; 
} 
.navT a { 
padding-top: 5px;
padding-left: 0px; padding-right: 0px;
padding-bottom: 5px;
text-decoration : none;
color : #ffffff;
font-size : 9pt;
font-weight : normal;
font-style : normal;
text-decoration : none;
} 
.navT a:hover { 
color : #ffd839;
text-decoration : none;
} 
.navLine {margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 0.6em; width: 95%; 
background-image: url(line-simple.gif);
background-position: top left; 
background-repeat: repeat-x; font-size: 0.9em; 
height: 3px;}


.copyright { font-size : 7pt;
color : #002c66;
width: 100%;
text-align: center; 
} 


.copyrightmessage { font-size : 7pt;
color : #002c66;
width: 100%;
text-align:justify; 
} 

.BiggerBox { margin-right: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; padding-right: 0%; padding-left: 0;  
} 


.infoTable { margin-top: 0em; margin-bottom: 2em; border-color : #330099; background-color: #F7F7FF; border-style: solid; border-top-width : 1px; border-bottom-width : 1px;  border-left-width : 1px;  border-right-width: 1px; padding-right : 1em;  padding-left : 1em; padding-top : 0.8em; padding-bottom : 0.8em; width: 100%;   }
.events-bot { background-color: #FFFFFF; background-image: url(pas-pi.jpg);  background-repeat: repeat; text-align: center; font-weight: 600; font-size: 0.9em; color: #264398; }

.tabcontainer { background-color:Black}

.accordionHeaderSelected {font-family:Arial; font-size:20pt; font-weight:bold;font-style:italic;text-decoration:underline}

.accordionHeader {font-family:Arial; font-size:20pt; font-weight:bold;font-style:italic;color:Red;}
.ConnectionSpeedBox {text-align: center}
#ctl00_ContentPlaceHolder1_pnlLink {font-size: 13pt; font-weight: 600; margin-top: 6px; margin-bottom: 6px}
#ctl00_ContentPlaceHolder1_TabContainer1_body {background-color: #ffffaa}


.EventDescription1 { 
padding-left : 100px;
} 
.WeekendService { 
font-family : "Book Antiqua, Times New Roman";
font-size : 18pt;
font-weight : bold;
line-height : 30px;
text-align: center;
} 
.SaintGermain { 
font-family : "Book Antiqua, Times New Roman";
color : white;
font-size : 18pt;
font-weight : bold;
line-height : 30px;
} 
.LiveInternet { 
font-size : 16pt;
font-weight : bold;
font-style : italic;
text-align:center;
} 
.ServiceDay { 
font-family : "Book Antiqua, Times New Roman";
font-size : 16pt;
font-weight : bold;
font-style : normal;
} 