body {
    background-color:#ccecf7;
	margin-top:20px;
	text-align:center;
	font-size:12px;	
    font-family:Arial, Helvetica, sans-serif;
	//scrollbar-3dlight-color:#ffd700; 
    //scrollbar-arrow-color:#ff0; 
    scrollbar-base-color:#ccecf7; 
    //scrollbar-darkshadow-color:#ffa500; 
    //scrollbar-face-color:#008080; 
    //scrollbar-highlight-color:#ff69b4; 
    //scrollbar-shadow-color:#f0f'
}
TD, P, LI {
	font-size:12px;	
    font-family:Arial, Helvetica, sans-serif;
}
INPUT[type=text],TEXTAREA {
    background:#ccecf7;
}
H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
}
H2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	width:600px;
	border:1px solid #909090;
	border-left:9px solid #909090;
	padding-left:10px;
}
#pghdr {
width:640px;height:146px;background:url(../images/stanns2a.jpg);float:right;	
}
.navlink a {
text-decoration:none;
color:#333399;
font-family:Arial;
font-size:12px;
font-weight:bold;
}
.navlink a:hover {
color:#000000;	
}
#pgmaintext {
	width:640px;
	height:338px;
	background:url(../images/main.jpg) no-repeat;
	float:right;
	text-align:justify;
	position:relative;
}
.leftbox {
	margin:0;
	padding:0;
	background-color:white;
	filter:alpha(opacity=67);-moz-opacity:.67;opacity:.67;
	border-bottom:1px solid #707070;
	border-left:1px solid #707070;
	width:645px;
	height:337px;
	position:relative;
}
#rightbox {
	margin:85px 25px 7px 12px;
	padding:0 0 7px 7px;
	background-color:white;
	
	border-bottom:1px solid #707070;
	border-left:1px solid #707070;
}
#contentbox {
	margin:-10px 100px 7px 10px;
	padding:0 0 7px 7px;
	background-color:white;
	filter:alpha(opacity=67);-moz-opacity:.67;opacity:.67;
	border-bottom:1px solid #707070;
	border-left:1px solid #707070;
	height:370px;
    position: relative;
}
.smallboxtext {
	position:absolute;
    left:0;top:0;
	text-align:justify;
	padding:0 7px 0 7px;
	width:630px;
	height:337px;
	overflow:auto;	
}
.boxtext {
	position:absolute;
	left:0;top:0;
	text-align:justify;
	padding:0 7px 0 17px;
	width:670px;
	height:370px;
	overflow:auto;
}
.topmessage {
font-weight:bold;
font-style:italic;
color:red;
font-size:larger;
margin-bottom:5px;
border:1px solid red;
background-color:white;
}
#pgftr {
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;color:#909090;
	margin-left:auto;
	margin-right:auto;
}
.footerlink {
	text-decoration:none;
	color:#909090;
}
.footerlink:hover {
	color:black;
}
.footermagnify {
}
.footermagnify:hover {
	font-size:20px;
	color:black;
}
.extramenu {
	padding:7px 0 7px 12px;
	height:17px;
	margin-top:-10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.extramenuitem {
	background:#ccecf7;
	//width:100px;
	text-align:center;
	float:left;
	margin-right:7px;
	padding:1px 5px 3px 5px;
	border-right:1px solid #606060;
	border-bottom:1px solid #606060;
}
.extramenuitem A {
	color:#333399;
    text-decoration:none;
}
.extramenuitem A:hover {
	color:#000000;
    text-decoration:none;
}
.menu {
	padding:7px 0 7px 12px;
	height:30px;
	margin-top:-50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.menuitem {
	background:#ccecf7;
	width:125px;
	text-align:center;
	float:left;
	margin-right:7px;
	padding:1px 0 3px 0;
	border-right:1px solid #606060;
	border-bottom:1px solid #606060;
}
.menuitem A {
	color:#333399;
    text-decoration:none;
}
.menuitem A:hover {
	color:#000000;
    text-decoration:none;
}
.verticalmenuitem {
	background:#ccecf7;
	
	text-align:left;
	margin-bottom:7px;
	padding:1px 5px 3px 5px;
	border-right:1px solid #606060;
	border-bottom:1px solid #606060;
}
.verticalmenuitem A {
	color:#333399;
    text-decoration:none;
}
.verticalmenuitem A:hover {
	color:#000000;
    text-decoration:none;
}
#gohome {
   position: relative;
   left:8px;
   height: 30px;
   width: 120px;
   top: 412px; 
   text-decoration: none;
   padding-top:5px;
   font-family:"Times New Roman", Times, serif;
   font-size:21px;
}
a#homebutton { text-decoration: none; }
a#homebutton:hover { text-decoration: none;}
.preloadPic {display:none;}
.allpages {
	width:800px;
	height:473px;
	margin-right:auto;
	margin-left:auto;
	padding-top:215px;
	position:inherit;
}
TD {
		font-family:Arial, Helvetica, sans-serif;
}
#officepage {
	background:url(../images/officepage.jpg) no-repeat;
}
#svdppage {
	background:url(../images/svdppage.jpg) no-repeat;
}
#musicpage {
	background:url(../images/musicpage.jpg) no-repeat;
}
#reledpage {
	background:url(../images/reledpage.jpg) no-repeat;
}
#historypage {
	background:url(../images/historypage.jpg) no-repeat;
}
#staffpage {
	background:url(../images/staffpage.jpg) no-repeat;
}
#directionspage {
	background:url(../images/directionspage.jpg) no-repeat;
}
#massschedpage {
	background:url(../images/massschedpage.jpg) no-repeat;
}
#sacpreppage {
	background:url(../images/sacpreppage.jpg) no-repeat;
}
#familypage {
	background:url(../images/familypage.jpg) no-repeat;
}
#prolifepage {
	background:url(../images/prolifepage.jpg) no-repeat;
}
#outreachpage {
	background:url(../images/outreachpage.jpg) no-repeat;
}
#bulletinpage {
	background:url(../images/bulletinpage.jpg) no-repeat;
}
#altarserverpage {
	background:url(../images/altarserverpage.jpg) no-repeat;
}
#lectorseucharistpage {
	background:url(../images/lectorspage.jpg) no-repeat;
}
#pastcouncilpage {
	background:url(../images/pastcouncilpage.jpg) no-repeat;
}
#fincouncilpage {
	background:url(../images/fincouncilpage.jpg) no-repeat;
}
#seniorspage {
	background:url(../images/seniorspage.jpg) no-repeat;
}
#youthgrouppage {
	background:url(../images/youthgrouppage.jpg) no-repeat;
}
#prayergrouppage {
	background:url(../images/prayergrouppage.jpg) no-repeat;
}
#questionpage {
	background:url(../images/questionpage.jpg) no-repeat;
}
#linkspage {
	background:url(../images/linkspage.jpg) no-repeat;
}
#annipage {
	background:url(../images/annipage.jpg) no-repeat;
}
#orgspage {
	background:url(../images/organizationspage.jpg) no-repeat;
}
#eventspage {
	background:url(../images/parisheventspage.jpg) no-repeat;
}
#rciapage {
	background:url(../images/rciapage.jpg) no-repeat;
}
#wtwpage {
	background:url(../images/wtwpage.jpg) no-repeat;
}
#blankpage {
	background-color:#707070;
}
.listelement {
	border-top:1px solid #ffffff;
	background:#eeeeee;
	text-align:left;
}
.contactemail {
	border:1px solid #ffffff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
}
