BODY  { background-image:url(images/catholic-bg.gif);background-repeat: repeat-y;
background-color: #ffffff;
scrollbar-3d-light-color : #cc99ff;
	scrollbar-arrow-color : #ffffcc;
	scrollbar-base-color : #999999; 
	scrollbar-dark-shadow-color : #000000;
	scrollbar-face-color : #996699;  //top color
	scrollbar-highlight-color : #cc99ff;
	scrollbar-shadow-color : #666666;	}
P {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 14pt; text-align: left; vertical-align: top; }
P B { color: #000000; font-weight:800 } 
P I { color: #3366FF; font-weight:400 } 
TD {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:500;line-height: 14px; color:#444444;background-color:transparent}
TD P{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:500;line-height: 16px; color:#000000;background-color:transparent}
TD LI{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:500;line-height: 16px; color:#444444;background-color:transparent}
TD B{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:800;line-height: 16px; color:#222222;background-color:transparent}
TD P CENTER{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:500;line-height: 16px; color:#000000;background-color:transparent}
CENTER{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:500;line-height: 16px; color:#000000;background-color:transparent}
UL {list-style-type:square;}
<!-- add by vivien -->
TD a:link {color:blue;text-decoration:none}
TD a:hover {color:blue;text-decoration:underline}
TD a:active {color:blue;text-decoration:none}
TD a:visited {color:blue;text-decoration:none}

TD LI a:link {color:blue;text-decoration:none}
TD LI a:hover {color:blue;text-decoration:underline}
TD LI a:active {color:blue;text-decoration:none}
TD LI a:visited {color:blue;text-decoration:none}

TD P a:link {color:blue;text-decoration:none}
TD P a:hover {color:blue;text-decoration:underline}
TD P a:active {color:blue;text-decoration:none}
TD P a:visited {color:blue;text-decoration:none}

.crumb {   font-family: Arial, Helvetica, sans-serif;font-weight:400;font-size: 12px; line-height: 12px; color:#ffffff;}
.parentname {   font-family: Arial, Helvetica, sans-serif;font-weight:400;font-size: 11px; line-height: 12px; color:#ffffff;}
.activityname {   font-family: Arial, Helvetica, sans-serif;font-weight:600;font-size: 13px; line-height: 16px; color:#000000;}
.local-nav-text {  font-family: Arial, Helvetica, sans-serif;z-index:9;font-weight:600;font-size: 11px; line-height: 12px;color:#ffffff;}
.main-text{ font-family: Arial, Helvetica, sans-serif; font-size:13px;font-weight:400;
	line-height: 14px;color:#000000;background:transparent;}
.main-text a:hover{ text-decoration:underline}
.notice-text{ font-family: Arial, Helvetica, sans-serif; font-size:13px;font-weight:400;
	line-height: 18px;color:red;background:transparent;}
.top-ad { position:absolute; z-index:21; left:670px; top:10px; font-family: Arial, Helvetica, sans-serif; font-weight:600;font-size: 11px; overflow:hidden;
line-height: 12px;color:#ffffff;width:100px;height:60px;vertical-align:top;}
		

.parish { font-family: Arial, Helvetica, sans-serif; font-size:12px;font-weight:400;
	line-height: 18px;color:#000000;}
.parish-name {font-size:24px;font-weight:400;line-height: 18px;font-weight:600;color:#996699;}
.dynamic-message { font-family: Arial, Helvetica, sans-serif;font-size:14px;font-weight:600;height:32px;line-height: 16px;color:#FFFFFF;overflow:hidden; valign:center}
.links-text { font-family: Arial, Helvetica, sans-serif; font-size:12px;line-height: 11px;color:#000000;font-weight:400;background:transparent;}
.links-text a:hover { text-decoration:underline}
.fixedlinks-text { font-family: Arial, Helvetica, sans-serif; font-size:12px;line-height: 11px;color:purple;font-weight:400;background:transparent;}
	.fixedlinks-text a:link { color:purple;}
	.fixedlinks-text a:hover {color:purple;text-decoration:underline}
	.fixedlinks-text a:active {color:purple; }
	.fixedlinks-text a:visited {color:purple;}


.sublead{line-height:2px;}
#divCont {position:absolute; z-index:2; left:12px; top:232px; height:400px; width:138px; visibility:hidden;}
.clTop   {position:absolute; z-index:2; width:138px; }
.clSub   {position:absolute; z-index:2; left:0px; top:16px; width:138px; line-height:16px;}

#divCont .clTop a {color:#996699; font-family:arial,helvetica,sans-serif; font-size:12px;font-weight:bold; text-decoration:none;}
#divCont .clTop a:hover {color:#663366; text-decoration:none;}

#divCont .clTop .clSub a {padding-left:12px;color:#000000; font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
#divCont .clTop .clSub a:hover {color:#000000; text-decoration:underline;}  

H1 {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-style: italic; line-height: 24px; font-weight: 700;  color: #333399; padding-top: 44px}
.foot1 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height:84px; font-weight: 400; color: #BFBFBF }

a:link{ text-decoration: none; color:#000000  }
a:active{ text-decoration: none;  }
a:hover{ text-decoration: underline; }
a:visited{ text-decoration: none; color:#000000}  

a:link.gotoLink{ text-decoration: none; color:#333333;font-weight:600 }
a:active.gotoLink{ text-decoration: none;  }
a:hover.gotoLink{ text-decoration: underline; }
a:visited.gotoLink{ text-decoration: none; color:#000000}  

a:link.nav  {  color:#ffffff; text-decoration: none; }
a:active.nav { color:#ffffff; text-decoration: none; }
a:hover.nav  { color:#cccccc; text-decoration: none;}
a:visited.nav  { color:#ffffff;text-decoration: none; }

a:link.white {  color:#ffffff; text-decoration: underline; }
a:active.white { color:#ffffff; text-decoration: underline; }
a:hover.white  { color:#ffffff; text-decoration: underline;}
a:visited.white  { color:#ffffff;text-decoration: underline; }

a:link.Lnav  {  color:#000000; text-decoration: none; }
a:active.Lnav { color:#000000; text-decoration: none; }
a:hover.Lnav  { color:#000000; text-decoration: underline;}
a:visited.Lnav  { color:#000000;text-decoration: none; }

a:link.Lnav3  {  color:#000000; text-decoration: underline; }
a:active.Lnav3 { color:#000000; text-decoration: underline; }
a:hover.Lnav3  { color:#000000; text-decoration: underline; }
a:visited.Lnav3  { color:#000000;text-decoration: underline; }

a:link.LCnav  {  color:#996699; text-decoration: none; }
a:active.LCnav { color:#996699; text-decoration: none; }
a:hover.LCnav  { color:#000000; text-decoration: underline; }
a:visited.LCnav  { color:#996699;text-decoration: none; }

a:link.Rnav  {  color:#000000;}
a:active.Rnav { color:#000000;}
a:hover.Rnav  { color:#000000;}
a:visited.Rnav  { color:#000000;}

a:link.plain  {  color:#000000; text-decoration: none; }
a:active.plain { color:#000000; text-decoration: none; }
a:hover.plain  { color:#000000; text-decoration: underline; }
a:visited.plain  { color:#000000;text-decoration: none; }

a:link.plain2  {  color:#cdcdcd; text-decoration: none; }
a:active.plain2 { color:#cdcdcd; text-decoration: none; }
a:hover.plain2  { color:#cdcdcd; text-decoration: underline; }
a:visited.plain2  { color:#cdcdcd;text-decoration: none; }

a:link.atop {  color:#000000; text-decoration:underline}
a:active.atop { color:#000000;  text-decoration:underline }
a:hover.atop  { color:#000000; text-decoration:underline}
a:visited.atop  { color:#000000; text-decoration:underline}

#ads1 {background-color:#000000;	position:absolute;padding-left:5px;padding-top:5px;
	left:0px;	top:0px;	width:800px;	height:75px;}

#cp-logo {	position:absolute;	left:0px;	top:75px;	width:325px;	height:52px;}

#dynamic-message {	background-image:url(images/dynamic-message.gif);background-repeat: no-repeat;padding-top:12px;left:325px;	background-color:transparent;position:absolute;	left:325px;	top:75px;	width:475px;	height:52px;}


#parish-parent-for-cp {	position:absolute;	left:0px;	padding-top:2px;padding-left:74px;background-color:transparent;top:126px;	width:180px;	height:17px;z-index:22;}
#parish-parent-for-others {position:absolute;align:left;left:0px;	padding-top:2px;padding-left:0px;background-color:transparent;top:126px;width:220px;height:17px;z-index:22;}
#parish-parent-image {	background-image:url(images/cluster.gif);background-repeat: no-repeat;
position:absolute;	left:0px;	background-color:white;top:127px;	width:156px;	height:17px;}

#activity-art {background-image:url(images/activity-name.gif);background-repeat: no-repeat;background-color:white;	padding-top:2px;padding-left:42px;position:absolute;	left:536px;	top:127px;	width:264px;	height:17px;}

#local-nav-for-cp { background-image:url(images/local-nav.gif);background-repeat: no-repeat;z-index:33;
	position:absolute;	left:156px;	top:127px;	width:380px; padding-top:2px;padding-left:10px;height:17px;}
#local-nav-for-others { background-image:url(images/local-nav.gif);background-repeat: no-repeat;z-index:21;
	position:absolute;	left:156px;	top:127px;	width:380px; padding-top:2px;padding-left:10px;height:17px;}
#parish-info {background-image:url(images/parish-info.gif);background-repeat: no-repeat;
	position:absolute;	padding-top:16px;padding-left:32px;left:0px;	background-color:transparent;top:144px;	width:618px;	height:69px; line-height: 18px;}

#useful-links {	background-image:url(images/useful-links.gif);background-repeat: no-repeat;color:#000000;
position:absolute;	padding-top:4px;padding-left:34px;left:618px;	top:144px;	width:182px;	height:18px;}

#fixedlinks {	position:absolute;	padding-top:2px;padding-left:6px;left:634px;	top:179px;	width:146px;	height:275px;}
#links {	position:absolute;	padding-top:10px;padding-left:6px;left:634px;	top:259px;	width:146px;	height:275px;}
#Logoutlinks {	position:absolute;	padding-top:10px;padding-left:6px;left:634px;	top:179px;	width:146px;	height:275px;}

#left-nav-bar {	position:absolute;	left:0px;	top:213px;	width:156px;	height:13px;}
#activity-name { position:absolute;	left:264px;	top:200px;	width:356px;	text-align:right;height:14px;z-index:26;}
#fade-bar {	position:absolute;	left:335px;	top:213px;	width:299px;	height:13px;}

#left-nav {	position:absolute;	left:10px;	top:226px;	width:130px;	height:228px;}

#main {	position:absolute;	left:156px;	top:256px;width:456px;padding-left:16px;height:30px;}
#main-no-actnav {	position:absolute;	left:20px;	top:246px;width:462px;padding-left:16px;height:228px;}
#notice {position:absolute;	left:156px;	top:226px;width:456px;padding-left:16px;height:228px;}

.ad-width { width:430px}

.admin-page-title{ font-family: Arial, Helvetica, sans-serif;font-size:14px;font-weight:600;color:#997799;align:left}
.admin-page-instruction{font-family: Arial, Helvetica, sans-serif;font-size:14px;font-weight:500;color:#222222;align:left}
.TDfieldcaption{font-family: Arial, Helvetica, sans-serif;font-size:14px;font-weight:600;color:#333333;text-align:center}
.TDfieldsmallcaption{font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:600;color:#333333;text-align:center}
.TDfieldcaptionLeft{font-family: Arial, Helvetica, sans-serif;font-size:14px;font-weight:600;color:#333333;text-align:left}
.TDfieldtitle{font-family: Arial, Helvetica, sans-serif;font-size:14px;font-weight:500;color:#333333;text-align:right}
.TDfieldlist{font-family: Arial, Helvetica, sans-serif;font-size:14px;font-weight:500;color:#333333;text-align:center}
.TDfieldlistLeft{font-family: Arial, Helvetica, sans-serif;font-size:14px;font-weight:500;color:#333333;text-align:left;}
.TDfieldlistLeftCenter{font-family: Arial, Helvetica, sans-serif;font-size:14px;font-weight:500;color:#333333;text-align:left;text-indent:4%}
.NoBorderFieldTitle{border-left:medium none}
.NoBorderField{border:none}
.adminportion{font-family: Helvetica, sans-serif;font-size:12px;font-weight:600;color:#997799;align:left}
.nameWithEmail{font-family: Helvetica, sans-serif;font-size:12px;font-weight:500;color:green}

.SectionTitle{font-family: Helvetica, sans-serif;font-size:14px;font-weight:500;color:purple;align:left;text-decoration:none;background-color: lightgoldenrodyellow  }

.TDParishListCountry{font-family: Arial, Helvetica, sans-serif;font-size:14px;font-weight:600;color:purple;background-color: lightgoldenrodyellow;text-align:left}
.TDParishListArch{font-family: Arial, Helvetica, sans-serif;font-size:14px;font-weight:500;color:purple;background-color: #ffffff;text-align:left}
.TDList1{font-family: Arial, Helvetica, sans-serif;font-size:14px;font-weight:500;color:#000000;text-align:left}
.TDList2{font-family: Arial, Helvetica, sans-serif;font-size:14px;font-weight:500;color:#000000;background-color: #eeeeee;text-align:left}

a:link.email{ text-decoration: none; color:green}
a:active.email{ text-decoration: none;  color:green}
a:hover.email{ text-decoration: underline; color:green}
a:visited.email{ text-decoration: none; color:green}  

.strongMessage{font-family: Arial, Helvetica, sans-serif;font-size:14px;font-weight:600;color:red;text-align:left}
.searchKey{font-family: Arial, Helvetica, sans-serif;font-size:14px;font-weight:600;color:purple;text-align:left}