a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#needhelptext p a,
#backtext p a,
#youcantext p a,
#eventstext p a,
#bristoltext p a,
#thebritishtext p a,
#glossarytext p a,
#wherecanifindfurtherinformationtext p a,
#worcestershiretext p a,
#wiltshiretext p a,
#stufftextscroll p a,
#howdoigradetext p a,
#orpingtontext p a,
#bournemouthtext p a,
#howdoijointhebkaatext p a,
#colchestertext p a,
#sussextext p a,
#northyorkshiretext p a,
#southyorkshiretext p a,
#brentwoodtext p a  {
   text-decoration: underline;
   color: #666666;
}

#faqwho,
#pid16faqs,
#faqjoin,
#faqwhy,
#faqgrade,
#pid2aboutus,
#pid15contactus,
#pid7colchester,
#brighton,
#malvern,
#selby,
#pid3findadojo,
#pid8orpington,
#pid1welcome,
#faqglossary,
#pid6brentwood,
#swindon,
#doncaster,
#pid4bristol,
#pid14events,
#faqinformation,
#pid5bournemouth,
#faqwhat,
#faqwatch,
#faqcost  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
}

#brentwoodtext p,
#worcestershiretext p,
#colchestertext p,
#needhelptext p,
#bournemouthtext p,
#formedtext p,
#bristoltext p,
#orpingtontext p,
#sussextext p,
#thebritishtext p,
#youcantext p,
#southyorkshiretext p,
#northyorkshiretext p,
#wiltshiretext p,
#stufftextscroll p,
#eventstext p  {
   font: 18px/22px "Arial Narrow";
   margin: 0px;
   text-align: left;
   color: #666666;
}

#wherecanifindfurtherinformationtext p,
#glossarytext p,
#backtext p,
#faqwhykiaikidotext p,
#faqcanicomeandwatchfirsttext p,
#faqwhocandoaikidotext p,
#howdoijointhebkaatext p,
#faqwhatisaikidotext p,
#howdoigradetext p  {
   font: 14px/17px "Arial Black";
   margin: 0px;
   color: #666666;
   padding-bottom: 10px;
   text-align: left;
}

#colchesterbutton a,
#bristolbutton a,
#malvernbutton a,
#doncasterbutton a,
#swindonbutton a,
#orpingtonbutton a,
#selbybutton a,
#bournemouthbutton a,
#brightonbutton a,
#brentwoodbutton a  {
   display: block;
   width: 100%;
   text-decoration: underline;
   color: #666666;
}

#brentwoodbutton,
#bournemouthbutton,
#doncasterbutton,
#colchesterbutton,
#bristolbutton,
#swindonbutton,
#brightonbutton,
#orpingtonbutton  {
   font: 18px/24px "Arial Narrow";
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 421px;
   z-index: 3;
   height: 17px;
}

#id82southyorkshire,
#bournemouth,
#id77northyorkshire,
#id107bristol,
#id72sussex,
#brentwood,
#orpington,
#colchester,
#find  {
   visibility: visible;
   position: absolute;
   left: 421px;
   top: 191px;
   z-index: 3;
   height: 20px;
   background-repeat: no-repeat;
}

#faqwhykiaikidotext,
#faqwhocandoaikidotext,
#faqwhatisaikidotext,
#howdoigradetext,
#howdoijointhebkaatext  {
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 193px;
   z-index: 5;
}

#aboutusbutton a,
#contactusbutton a,
#findadojobutton a,
#welcomebutton a,
#faqsbutton a,
#eventsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   background-position: 0% 0px;
   font-size: 18px;
   line-height: 18px;
}

#glossarytext,
#faqcanicomeandwatchfirsttext,
#wherecanifindfurtherinformationtext  {
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 193px;
   z-index: 5;
}

#colchestertext,
#sussextext,
#wiltshiretext,
#orpingtontext,
#southyorkshiretext  {
   visibility: visible;
   position: absolute;
   left: 421px;
   top: 219px;
   z-index: 3;
}

#needhelptext p a:hover,
#faqslisttext p a:hover,
#backtext p a:hover  {
   color: #3300FF;
}

#welcomebutton a:hover,
#eventsbutton a:hover,
#aboutusbutton a:hover  {
   background-position: -69px 0%;
}

#eventsbutton,
#welcomebutton,
#aboutusbutton  {
   visibility: visible;
   position: absolute;
   top: 60px;
   z-index: 3;
   width: 69px;
   height: 18px;
}

#youcantext,
#eventstext,
#formedtext  {
   visibility: visible;
   position: absolute;
   left: 421px;
   top: 228px;
   z-index: 3;
}

#wherecanifindfurtherinformationtext  {
   width: 383px;
}

#worcestershiretext,
#brentwoodtext  {
   visibility: visible;
   position: absolute;
   left: 421px;
   top: 223px;
   z-index: 3;
}

#id67wiltshire,
#id62worcestershire  {
   visibility: visible;
   position: absolute;
   left: 420px;
   top: 191px;
   z-index: 3;
   height: 20px;
   background-repeat: no-repeat;
}

#faqcanicomeandwatchfirsttext p  {
   padding-bottom: 20px;
}

#musubidesignsltdbutton a:hover  {
   background-position: -104px 0%;
}

#faqcanicomeandwatchfirsttext  {
   width: 355px;
}

#id163events,
#id162contactus  {
   visibility: visible;
   position: absolute;
   left: 421px;
   top: 138px;
   z-index: 2;
   height: 17px;
   background-repeat: no-repeat;
}

#id166aboutus,
#id167welcome  {
   visibility: visible;
   position: absolute;
   left: 420px;
   top: 138px;
   z-index: 2;
   height: 17px;
   background-repeat: no-repeat;
}

#id49contactus,
#id56events  {
   visibility: visible;
   position: absolute;
   left: 421px;
   top: 191px;
   z-index: 3;
   height: 16px;
   background-repeat: no-repeat;
}

#britishkiaikidoassociati  {
   background: url(faqwhatmedia/britishkiaikidoassociati.gif) no-repeat;
   position: absolute;
   left: 122px;
   top: 20px;
   z-index: 5;
   width: 441px;
   height: 23px;
}

#musubidesignsltdbutton a  {
   background: url(faqwhatmedia/musubidesignsltdbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 12px;
   width: 104px;
   font-size: 12px;
   line-height: 12px;
}

#contactusbutton a:hover  {
   background-position: -86px 0%;
}

#findadojobutton a:hover  {
   background-position: -82px 0%;
}

#musubidesignsltdbutton  {
   visibility: visible;
   position: absolute;
   left: 877px;
   top: 710px;
   z-index: 2;
   width: 104px;
   height: 12px;
}

#howdoijointhebkaatext  {
   width: 395px;
}

#faqwhocandoaikidotext  {
   width: 333px;
}

#faqwhatisaikidotext  {
   width: 376px;
}

#id77northyorkshire  {
   background-image: url(selbymedia/id77northyorkshire.gif);
   width: 271px;
}

#southyorkshiretext  {
   width: 399px;
}

#faqwhykiaikidotext  {
   width: 318px;
}

#id62worcestershire  {
   background-image: url(malvernmedia/id62worcestershire.gif);
   width: 292px;
}

#worcestershiretext  {
   width: 369px;
}

#id82southyorkshire  {
   background-image: url(doncastermedia/id82southyorkshire.gif);
   width: 319px;
}

#faqsbutton a:hover  {
   background-position: -55px 0%;
}

#findadojobutton a  {
   width: 82px;
   background-image: url(faqwhatmedia/findadojobutton.gif);
}

#contactusbutton a  {
   width: 86px;
   background-image: url(faqwhatmedia/contactusbutton.gif);
}

#bournemouthbutton  {
   width: 196px;
   top: 288px;
}

#stufftextscroll p  {
   text-align: justify;
}

#faqslisttext p a  {
   color: #999999;
   text-decoration: underline;
}

#colchesterbutton  {
   width: 167px;
   top: 368px;
}

#howdoigradetext  {
   width: 386px;
}

#orpingtonbutton  {
   width: 146px;
   top: 408px;
}

#brentwoodbutton  {
   width: 167px;
   top: 328px;
}

#doncasterbutton  {
   width: 247px;
   top: 448px;
}

#welcomebutton a  {
   width: 69px;
   background-image: url(faqwhatmedia/welcomebutton.gif);
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 553px;
   top: 60px;
   z-index: 3;
   width: 86px;
   height: 18px;
}

#findadojobutton  {
   visibility: visible;
   position: absolute;
   left: 343px;
   top: 60px;
   z-index: 3;
   width: 82px;
   height: 18px;
}

#aboutusbutton a  {
   width: 69px;
   background-image: url(faqwhatmedia/aboutusbutton.gif);
}

#faqslisttext p  {
   font: 18px/26px "Arial Narrow";
   margin: 0px;
   color: #999999;
   text-align: left;
}

#id162contactus  {
   background-image: url(contactusmedia/id162contactus.gif);
   width: 115px;
}

#brightonbutton  {
   width: 228px;
   top: 528px;
}

#colchestertext  {
   width: 560px;
}

#eventsbutton a  {
   width: 69px;
   background-image: url(faqwhatmedia/eventsbutton.gif);
}

#welcomebutton  {
   left: 138px;
}

#orpingtontext  {
   width: 298px;
}

#bristolbutton  {
   width: 56px;
   top: 251px;
}

#id171bkaatext  {
   background: url(faqwhatmedia/id172bkaatext.gif) no-repeat;
   position: absolute;
   left: 763px;
   top: 9px;
   z-index: 2;
   width: 195px;
   height: 156px;
}

#brentwoodtext  {
   width: 364px;
}

#id49contactus  {
   background-image: url(contactusmedia/id49contactus.gif);
   width: 379px;
}

#swindonbutton  {
   width: 171px;
   top: 568px;
}

#aboutusbutton  {
   left: 245px;
}

#wiltshiretext  {
   width: 374px;
}

#id22smallpage  {
   background: url(faqwhatmedia/id22smallpage.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 182px;
   z-index: 3;
   width: 381px;
   height: 508px;
}

#id67wiltshire  {
   background-image: url(swindonmedia/id67wiltshire.gif);
   width: 236px;
}

#needhelptext  {
   visibility: visible;
   position: absolute;
   left: 421px;
   top: 248px;
   z-index: 3;
   width: 575px;
}

#glossarytext  {
   width: 378px;
}

#faqslisttext  {
   visibility: visible;
   position: absolute;
   left: 443px;
   top: 360px;
   z-index: 3;
   width: 319px;
}

#eventsbutton  {
   left: 454px;
}

#id107bristol  {
   background-image: url(bristolmedia/id107bristol.gif);
   width: 109px;
}

#youcantext p  {
   padding-bottom: 20px;
}

#id167welcome  {
   background-image: url(welcomemedia/id167welcome.gif);
   width: 98px;
}

#id9copyright  {
   background: url(faqwhatmedia/id9copyright.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 61px;
   top: 710px;
   z-index: 2;
   width: 368px;
   height: 12px;
}

#faqsbutton a  {
   width: 55px;
   background-image: url(faqwhatmedia/faqsbutton.gif);
}

#id166aboutus  {
   background-image: url(aboutusmedia/id166aboutus.gif);
   width: 97px;
}

#dojodetails  {
   background: url(malvernmedia/dojodetails.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 421px;
   top: 138px;
   z-index: 2;
   width: 126px;
   height: 22px;
}

#id163events  {
   background-image: url(eventsmedia/id163events.gif);
   width: 71px;
}

#bournemouth  {
   background-image: url(bournemouthmedia/bournemouth.gif);
   width: 262px;
}

#id56events  {
   background-image: url(eventsmedia/id56events.gif);
   width: 172px;
}

#faqsbutton  {
   visibility: visible;
   position: absolute;
   left: 673px;
   top: 60px;
   z-index: 3;
   width: 55px;
   height: 18px;
}

#colchester  {
   background-image: url(colchestermedia/colchester.gif);
   width: 231px;
}

#id72sussex  {
   background-image: url(brightonmedia/id72sussex.gif);
   width: 220px;
}

#eventstext  {
   width: 536px;
}

#youcantext  {
   width: 540px;
}

#formedtext  {
   width: 601px;
}

#sussextext  {
   width: 256px;
}

#backtext p  {
   text-decoration: underline;
}

#orpington  {
   background-image: url(orpingtonmedia/orpington.gif);
   width: 208px;
}

#brentwood  {
   background-image: url(brentwoodmedia/brentwood.gif);
   width: 231px;
}

#id161faqs  {
   background: url(faqwhatmedia/id161faqs.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 422px;
   top: 138px;
   z-index: 2;
   width: 57px;
   height: 18px;
}

#id44faqs  {
   background: url(faqwhatmedia/id44faqs.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 421px;
   top: 191px;
   z-index: 3;
   width: 222px;
   height: 17px;
}

#backtext  {
   visibility: visible;
   position: absolute;
   left: 926px;
   top: 191px;
   z-index: 3;
   width: 43px;
}

#id14body  {
   background: url(eventsmedia/id14body.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 170px;
   z-index: 2;
   width: 976px;
   height: 531px;
}

#menubar  {
   background: url(faqwhatmedia/menubar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 122px;
   top: 53px;
   z-index: 2;
   width: 610px;
   height: 33px;
}

#website  {
   background: url(faqwhatmedia/website.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 726px;
   top: 710px;
   z-index: 2;
   width: 148px;
   height: 11px;
}

#close  {
   background: url(faqwhatmedia/close.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 349px;
   top: 196px;
   z-index: 4;
   width: 43px;
   height: 14px;
}

#find  {
   background-image: url(findadojomedia/find.gif);
   width: 172px;
}

#line  {
   background: url(faqwhatmedia/line.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 421px;
   top: 363px;
   z-index: 3;
   width: 3px;
   height: 283px;
}

#bg  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1024px;
   height: 730px;
   background-color: #FFFFFF;
   background-image: none;
}

#ki  {
   background: url(faqwhatmedia/ki.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 4px;
   top: 5px;
   z-index: 4;
   width: 140px;
   height: 150px;
}

#c  {
   background: url(faqwhatmedia/c.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 707px;
   z-index: 2;
   width: 18px;
   height: 17px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}


