#eventsbutton a:hover,
#sponsorsbutton a:hover,
#contactbutton a:hover,
#forumbutton a:hover,
#linksbutton a:hover,
#newsbutton a:hover  {
   background-position: -110px 0%;
}

#homebutton a,
#playerdevelopmentbutton a,
#fieldsbutton a,
#registrationbutton a,
#historybutton a,
#merchandisebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 28px;
   background-position: 0% 0px;
   font-size: 28px;
   line-height: 28px;
}

#afprintingbutton a,
#mscsfacebookgroupbutton a,
#marpoleoakridgecommunitycentrebutton a,
#bcsoccercentralbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 89px;
   background-position: 0% 0px;
   font-size: 89px;
   line-height: 89px;
}

#afprintingbutton a:hover,
#marpoleoakridgecommunitycentrebutton a:hover  {
   background-position: -132px 0%;
}

#bcsoccercentralbutton a:hover,
#mscsfacebookgroupbutton a:hover  {
   background-position: -131px 0%;
}

#botominfotext *:first-child,
#aboutustopscroll *:first-child  {
   padding-top: 0px;
}

#id170centertoppanelcopy2,
#id194centertoppanelcopy2  {
   visibility: hidden;
   position: absolute;
   left: 217px;
   top: 154px;
   width: 267px;
   height: 134px;
   background-repeat: no-repeat;
}

#contact1scroll p a:hover,
#linksmaintext p a:hover  {
   text-decoration: underline;
   font-weight: bold;
}

#sponsorsbutton a,
#linksbutton a,
#contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 33px;
   width: 110px;
   background-position: 0% 0px;
   font-size: 33px;
   line-height: 33px;
}

#forumbutton a,
#newsbutton a,
#eventsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   width: 110px;
   background-position: 0% 0px;
   font-size: 34px;
   line-height: 34px;
}

#marpoleoakridgecommunitycentrebutton a  {
   width: 132px;
   background-image: url(homemedia/id267marpoleoakridgecommuni.gif);
}

#marpoleoakridgecommunitycentrebutton  {
   visibility: visible;
   position: absolute;
   left: 56px;
   top: 774px;
   z-index: 11;
   width: 132px;
   height: 89px;
}

#playerdevelopmentbutton a:hover  {
   background-position: -208px 0%;
}

#layer326,
#layer320,
#layer316  {
   background: url(homemedia/layer326.gif) no-repeat;
   position: absolute;
   left: 217px;
   top: 288px;
   width: 267px;
   height: 181px;
}

#abbiessportsshopbutton a:hover  {
   background-position: -128px 0%;
}

#marpolesoccerclubheadernomerge  {
   background: url(homemedia/id130marpolesoccerclubheade.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 264px;
   top: 566px;
   z-index: 11;
   width: 336px;
   height: 94px;
}

#gallerydescritporheadernomerge  {
   background: url(homemedia/id133gallerydescritporheade.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 521px;
   top: 149px;
   z-index: 11;
   width: 301px;
   height: 58px;
}

#registrationbutton a:hover  {
   background-position: -159px 0%;
}

#announcementsheadernomerge  {
   background: url(homemedia/announcementsheadernomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 265px;
   top: 147px;
   z-index: 18;
   width: 173px;
   height: 56px;
}

#merchandisebutton a:hover  {
   background-position: -151px 0%;
}

#playerdevelopmentbutton a  {
   width: 208px;
   background-image: url(homemedia/playerdevelopmentbutton.gif);
}

#mscsfacebookgroupbutton a  {
   width: 131px;
   background-image: url(homemedia/mscsfacebookgroupbutton.gif);
}

#quicklinkstext p a:hover  {
   color: #FF8000;
   font-weight: bold;
}

#id170centertoppanelcopy2  {
   background-image: url(homemedia/id170centertoppanelcopy2.gif);
   z-index: 11;
}

#id194centertoppanelcopy2  {
   background-image: url(homemedia/id194centertoppanelcopy2.gif);
   z-index: 14;
}

#abbiessportsshopbutton a  {
   background: url(homemedia/abbiessportsshopbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 99px;
   width: 128px;
   font-size: 99px;
   line-height: 99px;
}

#fieldsinfoheadernomerge  {
   background: url(homemedia/fieldsinfoheadernomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 66px;
   top: 287px;
   z-index: 10;
   width: 109px;
   height: 54px;
}

#ourfriendsheadernomerge  {
   background: url(homemedia/ourfriendsheadernomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 65px;
   top: 565px;
   z-index: 10;
   width: 116px;
   height: 55px;
}

#whitecapsbutton a:hover  {
   background-position: -117px 0%;
}

#playerdevelopmentbutton  {
   visibility: visible;
   position: absolute;
   left: 500px;
   top: 108px;
   z-index: 11;
   width: 208px;
   height: 28px;
}

#mscsfacebookgroupbutton  {
   visibility: visible;
   position: absolute;
   left: 55px;
   top: 387px;
   z-index: 12;
   width: 131px;
   height: 89px;
}

#bcsoccercentralbutton a  {
   width: 131px;
   background-image: url(homemedia/bcsoccercentralbutton.gif);
}

#registrationmaintext p  {
   font: 12px/14px Tahoma;
   margin: 0px;
   color: #FFFFFF;
   padding-right: 39px;
   padding-left: 9px;
   text-align: left;
}

#abbiessportsshopbutton  {
   visibility: visible;
   position: absolute;
   left: 57px;
   top: 847px;
   z-index: 10;
   width: 128px;
   height: 99px;
}

#bcsoccercentralhilight  {
   background: url(homemedia/bcsoccercentralhilight.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 56px;
   top: 307px;
   z-index: 11;
   width: 129px;
   height: 87px;
}

#bcsoccercentralbutton  {
   visibility: visible;
   position: absolute;
   left: 55px;
   top: 306px;
   z-index: 19;
   width: 131px;
   height: 89px;
}

#contactsheadernomerge  {
   background: url(homemedia/contactsheadernomerge.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 296px;
   top: 147px;
   z-index: 15;
   width: 110px;
   height: 56px;
}

#historybutton a:hover  {
   background-position: -113px 0%;
}

#registrationmaintext  {
	visibility: visible;
	position: absolute;
	left: 218px;
	top: 195px;
	z-index: 19;
	width: 265px;
	height: 267px;
}

#registrationbutton a  {
   width: 159px;
   background-image: url(homemedia/registrationbutton.gif);
}

#fieldsbutton a:hover  {
   background-position: -105px 0%;
}

#layer321,
#layer314  {
   visibility: hidden;
   position: absolute;
   left: 41px;
   top: 154px;
   width: 158px;
   height: 142px;
   background-repeat: no-repeat;
}

#merchandisebutton a  {
   width: 151px;
   background-image: url(homemedia/merchandisebutton.gif);
}

#aboutustopscroll p  {
   font: 11px/13px Tahoma;
   margin: 0px;
   color: #FFFFFF;
   padding-top: 16px;
   padding-right: 30px;
   padding-left: 39px;
   text-align: left;
}

#registrationbutton  {
   visibility: visible;
   position: absolute;
   left: 236px;
   top: 108px;
   z-index: 13;
   width: 159px;
   height: 28px;
}

#homebutton a:hover  {
   background-position: -95px 0%;
}

#afprintingbutton a  {
   width: 132px;
   background-image: url(homemedia/afprintingbutton.gif);
}

#quicklinkstext p a  {
   text-decoration: underline;
   font-weight: bold;
   color: #FFCCCC;
}

#contact1scroll p a  {
   font-weight: Normal;
   font-style: italic;
   text-decoration: none;
   color: #FFFF00;
}

#linksmaintext p a  {
   font-weight: Normal;
   text-decoration: none;
   color: #FF6600;
}

#merchandisebutton  {
   visibility: visible;
   position: absolute;
   left: 708px;
   top: 108px;
   z-index: 10;
   width: 151px;
   height: 28px;
}

#whitecapsbutton a  {
   background: url(homemedia/whitecapsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 111px;
   width: 117px;
   font-size: 111px;
   line-height: 111px;
}

#quicklinkstext p  {
   font: bold 10px/12px Verdana;
   margin: 0px;
   text-decoration: underline;
   color: #FFCCCC;
   padding-bottom: 5px;
   padding-left: 15px;
   text-align: left;
}

#contact1scroll p  {
   font: 10px/12px Tahoma;
   margin: 0px;
   color: #FFFF00;
   padding-right: 45px;
   text-align: right;
}

#afprintingbutton  {
   visibility: visible;
   position: absolute;
   left: 56px;
   top: 700px;
   z-index: 12;
   width: 132px;
   height: 89px;
}

#aboutustopscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 263px;
   top: 651px;
   z-index: 12;
   width: 335px;
   height: 289px;
}

#sponsorsbutton a  {
   background-image: url(homemedia/sponsorsbutton.gif);
}

#newheadernomerge  {
   background: url(homemedia/newheadernomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 87px;
   top: 368px;
   z-index: 10;
   width: 67px;
   height: 54px;
}

#grlsbannercentr  {
   background: url(homemedia/grlsbannercentr.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 147px;
   top: 0px;
   z-index: 2;
   width: 280px;
   height: 108px;
}

#banneradsxmedia  {
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 486px;
   z-index: 12;
   width: 831px;
   height: 64px;
}

#historybutton a  {
   width: 113px;
   background-image: url(homemedia/historybutton.gif);
}

#contactbutton a  {
   background-image: url(homemedia/contactbutton.gif);
}

#linksmaintext p  {
   font: 12px/14px "Berlin Sans FB";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#botominfotext p  {
   font: bold 10px/12px "Segoe UI";
   margin: 0px;
   padding-top: 15px;
   text-align: center;
   color: #666666;
}

#whitecapsbutton  {
   visibility: visible;
   position: absolute;
   left: 62px;
   top: 607px;
   z-index: 13;
   width: 117px;
   height: 111px;
}

#centerbotpanel  {
   background: url(homemedia/centerbotpanel.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 262px;
   top: 569px;
   z-index: 10;
   width: 337px;
   height: 379px;
}

#sponsorsbutton  {
   visibility: visible;
   position: absolute;
   left: 65px;
   top: 203px;
   z-index: 18;
   width: 110px;
   height: 33px;
}

#fieldsbutton a  {
   width: 105px;
   background-image: url(homemedia/fieldsbutton.gif);
}

#quicklinkstext  {
   visibility: hidden;
   position: absolute;
   left: 232px;
   top: 201px;
   z-index: 13;
   width: 184px;
}

#banneraddpanel  {
   background: url(homemedia/banneraddpanel.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 485px;
   z-index: 11;
   width: 831px;
   height: 66px;
}

#eventsbutton a  {
   background-image: url(homemedia/eventsbutton.gif);
}

#grlsbannerleft  {
   background: url(homemedia/grlsbannerleft.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 0px;
   z-index: 3;
   width: 119px;
   height: 108px;
}

#grlsbannerrite  {
   background: url(homemedia/grlsbannerrite.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 427px;
   top: 0px;
   z-index: 1;
   width: 432px;
   height: 108px;
}

#contact1scroll  {
   overflow: auto;
   visibility: hidden;
   position: absolute;
   left: 218px;
   top: 195px;
   z-index: 16;
   width: 267px;
   height: 249px;
}

#centertoppanel  {
   background: url(homemedia/centertoppanel.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 217px;
   top: 154px;
   z-index: 17;
   width: 267px;
   height: 134px;
}

#linksmaintext  {
   visibility: hidden;
   position: absolute;
   left: 238px;
   top: 358px;
   z-index: 13;
   width: 245px;
}

#linksbutton a  {
   background-image: url(homemedia/linksbutton.gif);
}

#forumbutton a  {
   background-image: url(homemedia/forumbutton.gif);
}

#layer263copy2  {
   background: url(homemedia/layer263copy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 233px;
   top: 592px;
   z-index: 5;
   width: 413px;
   height: 405px;
}

#botominfotext  {
   visibility: visible;
   position: absolute;
   left: 202px;
   top: 1070px;
   z-index: 4;
   width: 457px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 65px;
   top: 178px;
   z-index: 19;
   width: 110px;
   height: 33px;
}

#layer332copy2  {
   background: url(homemedia/layer332copy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 592px;
   z-index: 3;
   width: 576px;
   height: 530px;
}

#historybutton  {
   visibility: visible;
   position: absolute;
   left: 123px;
   top: 108px;
   z-index: 14;
   width: 113px;
   height: 28px;
}

#eventsbutton  {
   visibility: visible;
   position: absolute;
   left: 65px;
   top: 272px;
   z-index: 18;
   width: 110px;
   height: 34px;
}

#ritetoppanel  {
   background: url(homemedia/ritetoppanel.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 500px;
   top: 154px;
   z-index: 10;
   width: 344px;
   height: 315px;
}

#leftbotpanel  {
   background: url(homemedia/leftbotpanel.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 569px;
   z-index: 9;
   width: 158px;
   height: 379px;
}

#homebutton a  {
   width: 95px;
   background-image: url(homemedia/homebutton.gif);
}

#newsbutton a  {
   background-image: url(homemedia/newsbutton.gif);
}

#layer359copy  {
   background: url(homemedia/layer359copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 154px;
   z-index: 17;
   width: 158px;
   height: 142px;
}

#layer352copy  {
   background: url(homemedia/layer352copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 465px;
   top: 592px;
   z-index: 4;
   width: 397px;
   height: 407px;
}

#fieldsbutton  {
   visibility: visible;
   position: absolute;
   left: 395px;
   top: 108px;
   z-index: 12;
   width: 105px;
   height: 28px;
}

#layer313copy  {
   background: url(homemedia/layer313copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 296px;
   z-index: 9;
   width: 158px;
   height: 173px;
}

#forumbutton  {
   visibility: visible;
   position: absolute;
   left: 65px;
   top: 250px;
   z-index: 19;
   width: 110px;
   height: 34px;
}

#linksbutton  {
   visibility: visible;
   position: absolute;
   left: 65px;
   top: 227px;
   z-index: 20;
   width: 110px;
   height: 33px;
}

#linksheader  {
   background: url(homemedia/linksheader.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 312px;
   top: 148px;
   z-index: 12;
   width: 76px;
   height: 55px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 108px;
   z-index: 15;
   width: 95px;
   height: 28px;
}

#newsbutton  {
   visibility: visible;
   position: absolute;
   left: 65px;
   top: 153px;
   z-index: 20;
   width: 110px;
   height: 34px;
}

#pdptext p  {
   font: 12px/14px Tahoma;
   margin: 0px;
   color: #FFFFFF;
   padding-right: 30px;
   padding-left: 38px;
   text-align: center;
}

#layer258  {
   background: url(homemedia/layer258.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 997px;
   z-index: 2;
   width: 205px;
   height: 125px;
}

#layer322  {
   background: url(homemedia/layer322.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 199px;
   top: 180px;
   z-index: 15;
   width: 18px;
   height: 23px;
}

#layer260  {
   background: url(homemedia/layer260.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 220px;
   top: 997px;
   z-index: 1;
   width: 426px;
   height: 125px;
}

#layer321  {
   background-image: url(homemedia/layer321.gif);
   z-index: 16;
}

#layer259  {
   background: url(homemedia/layer259.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 646px;
   top: 997px;
   z-index: 2;
   width: 213px;
   height: 125px;
}

#layer266  {
   background: url(homemedia/layer266.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 208px;
   top: 136px;
   z-index: 10;
   width: 285px;
   height: 350px;
}

#layer267  {
   background: url(homemedia/layer267.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 492px;
   top: 136px;
   z-index: 9;
   width: 367px;
   height: 450px;
}

#layer265  {
   background: url(homemedia/layer265.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 492px;
   top: 485px;
   z-index: 6;
   width: 367px;
   height: 107px;
}

#layer326  {
   z-index: 18;
   visibility: visible;
}

#layer268  {
   background: url(homemedia/layer268.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 208px;
   top: 485px;
   z-index: 7;
   width: 285px;
   height: 107px;
}

#layer269  {
   background: url(homemedia/layer269.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 485px;
   z-index: 4;
   width: 181px;
   height: 107px;
}

#pid1home  {
   margin: 0px auto 0px auto;
   height: 1122px;
   width: 862px;
   position: relative;
   background-color: #000000;
}

#layer314  {
   background-image: url(homemedia/layer314.gif);
   z-index: 13;
}

#layer244  {
   background: url(homemedia/layer244.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 136px;
   z-index: 8;
   width: 831px;
   height: 456px;
}

#layer320  {
   z-index: 15;
   visibility: hidden;
}

#layer315  {
   background: url(homemedia/layer315.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 199px;
   top: 229px;
   z-index: 12;
   width: 18px;
   height: 23px;
}

#layer316  {
   z-index: 12;
   visibility: hidden;
}

#pdptext  {
   visibility: visible;
   position: absolute;
   left: 501px;
   top: 208px;
   z-index: 11;
   width: 344px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}
