a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#merchandisebutton a,
#playerdevelopmentbutton a,
#homebutton a,
#historybutton a,
#registrationbutton a,
#fieldsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 28px;
   background-position: 0% 0px;
   font-size: 28px;
   line-height: 28px;
}

#centertoppanelcopy3,
#id204centertoppanelcopy2,
#id182centertoppanelcopy2,
#centertoppanelcopy,
#centertoppanel1  {
   visibility: hidden;
   position: absolute;
   left: 217px;
   top: 154px;
   width: 267px;
   height: 134px;
   background-repeat: no-repeat;
}

#linksmaintext p a:hover,
#sponsorsinfotext p a:hover,
#contact1scroll p a:hover,
#sitestatustextscroll p a:hover  {
   text-decoration: underline;
   font-weight: bold;
}

#bcsoccercentralbutton a,
#fbgroupbutton a,
#marpoleoakridgecommunitycenterbutton a,
#bcsoccercentral2button a  {
   background-repeat: no-repeat;
   display: block;
   height: 89px;
   width: 131px;
   background-position: 0% 0px;
   font-size: 89px;
   line-height: 89px;
}

#layer359copy3,
#layer314copy,
#layer359copy6,
#layer359copy5,
#layer321,
#layer314  {
   visibility: hidden;
   position: absolute;
   left: 41px;
   top: 154px;
   width: 158px;
   height: 142px;
   background-repeat: no-repeat;
}

#eventtabtext p,
#getwhitecapsticketsdetailsonpregameclinicyouthactiv p  {
   font: bold 12px/14px Tahoma;
   margin: 0px;
   text-align: center;
}

#fieldsweatherconditionstext p,
#vancouverparksboardrecreationtext p  {
   font: 14px/17px Tahoma;
   margin: 0px;
   padding-right: 43px;
   padding-left: 43px;
   text-align: left;
   color: #FFFFFF;
}

#layer326,
#layer323,
#layer320,
#layer317,
#layer316,
#layer316copy  {
   background: url(homemedia/layer326.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 217px;
   top: 288px;
   width: 267px;
   height: 181px;
}

#pid3fields,
#pid1home,
#playerdevelopment,
#registration,
#history  {
   margin: 0px auto 0px auto;
   height: 1152px;
   position: relative;
   background-color: #000000;
}

#getwhitecapsticketsdetailsonpregameclinicyouthactiv p  {
   color: #FFFF33;
}

#linksbutton a,
#contactbutton a,
#sponsorsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 33px;
   width: 110px;
   background-position: 0% 0px;
   font-size: 33px;
   line-height: 33px;
}

#newsbutton a,
#eventsbutton a,
#forumbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   width: 110px;
   background-position: 0% 0px;
   font-size: 34px;
   line-height: 34px;
}

#boystext p,
#linkedtexttext p,
#girlstext p  {
   font: 18px/22px "Berlin Sans FB";
   margin: 0px;
   padding-top: 1px;
   text-align: left;
}

#aboutustopscroll p,
#sponsorsinfotext p  {
   font: 11px/13px Tahoma;
   margin: 0px;
   color: #FFFFFF;
   padding-left: 39px;
   text-align: left;
}

#regproctoptext p,
#regprocbottomtext p  {
   font: 12px/14px Tahoma;
   margin: 0px;
   color: #FFFFFF;
   padding-right: 37px;
   padding-left: 37px;
   text-align: left;
}

#marpoleoakridgecommunitycenterbutton a  {
   width: 132px;
   background-image: url(homemedia/id299marpoleoakridgecommuni.gif);
}

#mozilabutton a,
#sitegrinderbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 79px;
   background-position: 0% 0px;
   font-size: 79px;
   line-height: 79px;
}

#vancouverparksboardrecreationtext p  {
   padding-bottom: 21px;
}

#boysbannercntr,
#grlsbannercentr  {
   visibility: visible;
   position: absolute;
   top: 0px;
   z-index: 2;
   width: 280px;
   height: 108px;
   background-repeat: no-repeat;
}

#playerdevelopmentbutton a:hover  {
   background-position: -208px 0%;
}

#feetext p,
#feeaftermay31text p  {
   font: 14px/17px "Myriad Pro";
   margin: 0px;
   padding-bottom: 5px;
   padding-top: 3px;
   color: #FFFFFF;
}

#boysbannerleft,
#grlsbannerleft  {
   visibility: visible;
   position: absolute;
   top: 0px;
   z-index: 3;
   width: 119px;
   height: 108px;
   background-repeat: no-repeat;
}

#boysbannerrite,
#grlsbannerrite  {
   visibility: visible;
   position: absolute;
   top: 0px;
   z-index: 1;
   width: 432px;
   height: 108px;
   background-repeat: no-repeat;
}

#layer263copy2,
#layer263copy  {
   visibility: visible;
   position: absolute;
   left: 233px;
   top: 592px;
   z-index: 8;
   width: 413px;
   height: 405px;
   background-repeat: no-repeat;
}

#botominfotext *:first-child  {
   padding-top: 0px;
}

#registrationbutton a:hover  {
   background-position: -159px 0%;
}

#playerdevelopmentbutton a  {
   width: 208px;
   background-image: url(homemedia/playerdevelopmentbutton.gif);
}

#merchandisebutton a:hover  {
   background-position: -151px 0%;
}

#sitegrinderbutton a:hover  {
   background-position: -119px 0%;
}

#id204centertoppanelcopy2  {
   background-image: url(homemedia/id204centertoppanelcopy2.gif);
   z-index: 28;
}

#id182centertoppanelcopy2  {
   background-image: url(homemedia/id182centertoppanelcopy2.gif);
   z-index: 21;
}

#id83historybg,
#layer375  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 997px;
   z-index: 4;
   width: 205px;
   height: 125px;
   background-repeat: no-repeat;
}

#bcsoccercentral2button a  {
   background-image: url(fieldsmedia/bcsoccercentral2button.gif);
}

#bcsoccercentralbutton a  {
   background-image: url(homemedia/bcsoccercentralbutton.gif);
}

#playerdevelopmentbutton  {
   visibility: visible;
   position: absolute;
   left: 500px;
   top: 108px;
   z-index: 14;
   width: 208px;
   height: 28px;
}

#historybutton a:hover  {
   background-position: -113px 0%;
}

#girlstext,
#boystext  {
   visibility: visible;
   position: absolute;
   left: 415px;
   z-index: 13;
   width: 253px;
}

#mozilabutton a:hover  {
   background-position: -118px 0%;
}

#registrationbutton a  {
   width: 159px;
   background-image: url(homemedia/registrationbutton.gif);
}

#fieldsbutton a:hover  {
   background-position: -105px 0%;
}

#feeaftermay31text p  {
   text-align: center;
}

#layer363,
#layer376  {
   visibility: visible;
   position: absolute;
   left: 643px;
   top: 997px;
   z-index: 3;
   width: 213px;
   height: 125px;
   background-repeat: no-repeat;
}

#layer380,
#layer367  {
   visibility: visible;
   position: absolute;
   left: 230px;
   top: 592px;
   width: 413px;
   height: 405px;
   background-repeat: no-repeat;
}

#merchandisebutton a  {
   width: 151px;
   background-image: url(homemedia/merchandisebutton.gif);
}

#centertoppanelcopy3  {
   background-image: url(homemedia/centertoppanelcopy3.gif);
   z-index: 14;
}

#layer364,
#layer377  {
   visibility: visible;
   position: absolute;
   left: 217px;
   top: 997px;
   z-index: 5;
   width: 426px;
   height: 125px;
   background-repeat: no-repeat;
}

#sitegrinderbutton a  {
   width: 119px;
   background-image: url(homemedia/sitegrinderbutton.gif);
}

#homebutton a:hover  {
   background-position: -95px 0%;
}

#aboutustopscroll p  {
   padding-right: 30px;
   padding-top: 16px;
}

#registrationbutton  {
   visibility: visible;
   position: absolute;
   left: 236px;
   top: 108px;
   z-index: 16;
   width: 159px;
   height: 28px;
}

#centertoppanelcopy  {
   background-image: url(homemedia/centertoppanelcopy.gif);
   z-index: 25;
}

#merchandisebutton  {
   visibility: visible;
   position: absolute;
   left: 708px;
   top: 108px;
   z-index: 13;
   width: 151px;
   height: 28px;
}

#playerdevelopment  {
   width: 856px;
}

#sitegrinderbutton  {
   visibility: visible;
   position: absolute;
   left: 691px;
   top: 1009px;
   z-index: 6;
   width: 119px;
   height: 79px;
}

#sponsorsbutton a  {
   background-image: url(homemedia/sponsorsbutton.gif);
}

#linkedtexttext p  {
   color: #FF0000;
}

#historybutton a  {
   width: 113px;
   background-image: url(homemedia/historybutton.gif);
}

#fbgroupbutton a  {
   background-image: url(homemedia/fbgroupbutton.gif);
}

#centertoppanel1  {
   background-image: url(homemedia/centertoppanel1.gif);
   z-index: 31;
}

#botominfotext p  {
   font: bold 10px/12px "Segoe UI";
   margin: 0px;
   padding-top: 15px;
   text-align: center;
   color: #666666;
}

#grlsbannercentr  {
   background-image: url(homemedia/grlsbannercentr.gif);
}

#contactbutton a  {
   background-image: url(homemedia/contactbutton.gif);
}

#mozilabutton a  {
   width: 118px;
   background-image: url(homemedia/mozilabutton.gif);
}

#boysbannerrite  {
   background-image: url(registrationmedia/boysbannerrite.gif);
   left: 427px;
}

#fieldsbutton a  {
   width: 105px;
   background-image: url(homemedia/fieldsbutton.gif);
}

#boysbannercntr  {
   background-image: url(registrationmedia/boysbannercntr.gif);
   left: 147px;
}

#grlsbannerrite  {
   background-image: url(homemedia/grlsbannerrite.gif);
}

#eventsbutton a  {
   background-image: url(homemedia/eventsbutton.gif);
}

#grlsbannerleft  {
   background-image: url(homemedia/grlsbannerleft.gif);
}

#boysbannerleft  {
   background-image: url(registrationmedia/boysbannerleft.gif);
   left: 28px;
}

#eventtabtext p  {
   color: #FFFF00;
}

#layer359copy5  {
   background-image: url(homemedia/layer359copy5.gif);
   z-index: 27;
}

#layer263copy2  {
   background-image: url(homemedia/layer263copy2.gif);
}

#id83historybg  {
   background-image: url(historymedia/id83historybg.gif);
}

#linksbutton a  {
   background-image: url(homemedia/linksbutton.gif);
}

#layer359copy3  {
   background-image: url(homemedia/layer359copy3.gif);
   z-index: 33;
}

#historybutton  {
   visibility: visible;
   position: absolute;
   left: 123px;
   top: 108px;
   z-index: 17;
   width: 113px;
   height: 28px;
}

#botominfotext  {
   visibility: visible;
   position: absolute;
   left: 202px;
   top: 1070px;
   z-index: 7;
   width: 457px;
}

#forumbutton a  {
   background-image: url(homemedia/forumbutton.gif);
}

#layer359copy6  {
   background-image: url(homemedia/layer359copy6.gif);
   z-index: 17;
}

#layer316copy  {
   z-index: 15;
}

#newsbutton a  {
   background-image: url(homemedia/newsbutton.gif);
}

#layer263copy  {
   background-image: url(registrationmedia/layer263copy.gif);
}

#mozilabutton  {
   visibility: visible;
   position: absolute;
   left: 85px;
   top: 1008px;
   z-index: 8;
   width: 118px;
   height: 79px;
}

#fieldsbutton  {
   visibility: visible;
   position: absolute;
   left: 395px;
   top: 108px;
   z-index: 15;
   width: 105px;
   height: 28px;
}

#layer314copy  {
   background-image: url(homemedia/layer314copy.gif);
   z-index: 16;
}

#registration  {
   width: 862px;
}

#layer332copy  {
   background: url(homemedia/layer332copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 592px;
   z-index: 6;
   width: 576px;
   height: 530px;
}

#homebutton a  {
   width: 95px;
   background-image: url(homemedia/homebutton.gif);
}

#sitegrinderg  {
   background: url(homemedia/sitegrinderg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 723px;
   top: 1014px;
   z-index: 7;
   width: 55px;
   height: 9px;
}

#girlstext p  {
   color: #FF00CC;
}

#botomtrim2  {
   background: url(homemedia/botomtrim2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 233px;
   top: 1122px;
   z-index: 2;
   width: 414px;
   height: 30px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 108px;
   z-index: 18;
   width: 95px;
   height: 28px;
}

#pid3fields  {
   width: 862px;
}

#boystext p  {
   color: #0033FF;
}

#botomtrim1  {
   background: url(homemedia/botomtrim1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 1122px;
   z-index: 3;
   width: 204px;
   height: 30px;
}

#botomtrim3  {
   background: url(homemedia/botomtrim3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 647px;
   top: 1122px;
   z-index: 1;
   width: 211px;
   height: 30px;
}

#girlstext  {
   top: 570px;
}

#feetext p  {
   text-align: left;
   padding-left: 85px;
}

#layer268  {
   background: url(homemedia/layer268.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 208px;
   top: 485px;
   z-index: 10;
   width: 285px;
   height: 107px;
}

#layer244  {
   background: url(homemedia/layer244.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 136px;
   z-index: 11;
   width: 831px;
   height: 456px;
}

#boystext  {
   top: 546px;
}

#pid1home  {
   width: 862px;
}

#layer314  {
   background-image: url(homemedia/layer314.gif);
   z-index: 23;
}

#layer317  {
   z-index: 26;
}

#layer269  {
   background: url(homemedia/layer269.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 485px;
   z-index: 7;
   width: 181px;
   height: 107px;
}

#layer316  {
   z-index: 22;
}

#layer375  {
   background-image: url(playerdevelopmentmedia/layer375.gif);
}

#layer376  {
   background-image: url(playerdevelopmentmedia/layer376.gif);
}

#layer267  {
   background: url(homemedia/layer267.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 492px;
   top: 136px;
   z-index: 12;
   width: 367px;
   height: 450px;
}

#layer374  {
   background: url(registrationmedia/layer374.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 465px;
   top: 592px;
   z-index: 7;
   width: 397px;
   height: 407px;
}

#layer377  {
   background-image: url(playerdevelopmentmedia/layer377.gif);
}

#layer367  {
   background-image: url(historymedia/layer367.gif);
   z-index: 8;
}

#layer380  {
   background-image: url(playerdevelopmentmedia/layer380.gif);
   z-index: 7;
}

#layer363  {
   background-image: url(historymedia/layer363.gif);
}

#layer364  {
   background-image: url(historymedia/layer364.gif);
}

#layer326  {
   z-index: 35;
   visibility: visible;
}

#layer323  {
   z-index: 32;
}

#layer258  {
   background: url(homemedia/layer258.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 997px;
   z-index: 5;
   width: 205px;
   height: 125px;
}

#layer321  {
   background-image: url(homemedia/layer321.gif);
   z-index: 30;
}

#layer320  {
   z-index: 29;
}

#layer260  {
   background: url(homemedia/layer260.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 220px;
   top: 997px;
   z-index: 4;
   width: 426px;
   height: 125px;
}

#layer265  {
   background: url(homemedia/layer265.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 492px;
   top: 485px;
   z-index: 9;
   width: 367px;
   height: 107px;
}

#layer266  {
   background: url(homemedia/layer266.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 208px;
   top: 136px;
   z-index: 13;
   width: 285px;
   height: 350px;
}

#layer259  {
   background: url(homemedia/layer259.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 646px;
   top: 997px;
   z-index: 5;
   width: 213px;
   height: 125px;
}

#mozilag  {
   background: url(homemedia/mozilag.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 105px;
   top: 1014px;
   z-index: 9;
   width: 78px;
   height: 9px;
}

#history  {
   width: 856px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}

