﻿/* HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER */

.HeaderDimensions
{
    width: 800px;
    height: 236px;
    background-image: url(../../Images/Header/KLHeader.jpg);
    background-repeat: no-repeat;
    z-index: -1;
}

.MenuShadowDimensions
{
    /*width: 800px;
    height: 43px;
    position: relative; 
    top: -49px;
    left: 2px;
    background-image: url(../../Images/Header/menuShadow.png);
    background-repeat: no-repeat;*/
}

.M1
{
    
}

.Comp
{
    width: 237px;
    height: 286px;
    position: relative; 
    top: 0px;
    left: 15px;
    background-image: url(../../Images/GuestLockerRoom/CompulsaryRanking1.jpg);
    background-repeat: no-repeat;
}

.NewRegistration249Background
{
    width: 505px;
    height: 728px;
    position: relative; 
    top: -14px;
    left: -14px;
    background-image: url(../../Images/Registration/Member249/Landing249.png);
    background-repeat: no-repeat;
}

.NewRegistration449Background
{
    width: 505px;
    height: 797px;
    position: relative; 
    top: -14px;
    left: -14px;
    background-image: url(../../Images/Registration/Member449/Landing449.png);
    background-repeat: no-repeat;
}


.NewRegistration50Background
{
    width: 500px;
    height: 728px;
    position: relative; 
    top: -12px;
    left: -14px;
    background-image: url(../../Images/Registration/Member50/Landing50.png);
    background-repeat: no-repeat;
}

.StarBucks
{
    width: 97px;
    height: 97px;
    position: relative; 
    top: -515px;
    left: 415px;
    background-image: url(../../Images/Registration/Landing/Star.png);
    background-repeat: no-repeat;    
}

.StarBucks50
{
    width: 97px;
    height: 97px;
    position: relative; 
    top: -601px;
    left: 420px;
    background-image: url(../../Images/Registration/Landing/Star.png);
    background-repeat: no-repeat;    
}

.StarBucks249
{
    width: 97px;
    height: 97px;
    position: relative; 
    top: -624px;
    left: 420px;
    background-image: url(../../Images/Registration/Landing/Star.png);
    background-repeat: no-repeat;    
}

.StarBucks449
{
    width: 97px;
    height: 97px;
    position: relative; 
    top: -594px;
    left: 420px;
    background-image: url(../../Images/Registration/Landing/Star.png);
    background-repeat: no-repeat;    
}

.MemberRegister50Bucks
{
    width: 159px;
    height: 200px;
    position: relative; 
    top: 133px;
    left: 10px;
}

.MemberRegister50Bucks249
{
    width: 159px;
    height: 200px;
    position: relative; 
    top: 103px;
    left: 15px;
}

.MemberRegister249Bucks
{
    width: 145px;
    height: 200px;
    position: relative; 
    top: -67px;
    left: 169px;
}

.MemberRegister249Bucks249
{
    width: 145px;
    height: 200px;
    position: relative; 
    top: -97px;
    left: 174px;
}

.MemberRegister449Bucks
{
    width: 150px;
    height: 200px;
    position: relative; 
    top: -266px;
    left: 314px;
}

.MemberRegister449Bucks249
{
    width: 150px;
    height: 200px;
    position: relative; 
    top: -296px;
    left: 319px;
}

.Member50RegisterNow
{
    width: 147px;
    height: 71px;
    position: relative; 
    top: 57px;
    left: 352px;
}

.Member50RegisterNowRed
{
    width: 147px;
    height: 71px;
    position: relative; 
    top: 56px;
    left: 352px;
}

.Member50RegisterNowblue
{
    width: 147px;
    height: 71px;
    position: relative; 
    top: 88px;
    left: 352px;
}

.Member50RegisterNowStar
{
    width: 125px;
    height: 125px;
    position: relative; 
    top: 387px;
    left: 376px;
}

.Member50RegisterNowStarRedRed
{
    width: 125px;
    height: 125px;
    position: relative; 
    top: 465px;
    left: 376px;
}

.Member50RegisterNowStarBlue
{
    width: 125px;
    height: 125px;
    position: relative; 
    top: 430px;
    left: 376px;
}

.Member249RegisterNow
{
    width: 147px;
    height: 65px;
    position: relative; 
    top: -14px;
    left: 357px;
}

.Member449RegisterNow
{
    width: 148px;
    height: 63px;
    position: relative; 
    top: 60px;
    left: 357px;
}

.NewRegistrationLandingPage
{
    width: 496px;
    height: 728px;
    position: relative; 
    top: -12px;
    left: -10px;
    background-image: url(../../Images/Registration/Landing/Landing.png);
    background-repeat: no-repeat;
}

.LandingPageGuestRegisterNow
{
    width: 155px;
    height: 74px;
    position: relative; 
    top: 42px;
    left: 340px;
}

.GreenBackButton
{
    width: 157px;
    height: 71px;
    position: relative; 
    top: 128px;
    left: 190px;
}

.RedBackButton
{
    width: 157px;
    height: 71px;
    position: relative; 
    top: 128px;
    left: 190px;
}

.BlueBackButton
{
    width: 157px;
    height: 71px;
    position: relative; 
    top: 160px;
    left: 190px;
}

.LandingPageGuestRegisterNow50
{
    width: 155px;
    height: 74px;
    position: relative; 
    top: 5px;
    left: 340px;
}

.LandingPageMemberRegister50Bucks
{
    width: 159px;
    height: 200px;
    position: relative; 
    top: 148px;
    left: 10px;
}

.LandingPageMemberRegister249Bucks
{
    width: 145px;
    height: 200px;
    position: relative; 
    top: -52px;
    left: 169px;
}

.LandingPageMemberRegister449Bucks
{
    width: 150px;
    height: 200px;
    position: relative; 
    top: -251px;
    left: 314px;
}

.cal_Theme1 .ajax__calendar_container   {
    background-color: #e2e2e2;
    border:solid 1px #cccccc;
        color: #004080;
}

.cal_Theme1 .ajax__calendar_header  {
    background-color: #ffffff;
    margin-bottom: 4px;
}

.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev    {

    padding-top: 3px;
}

.cal_Theme1 .ajax__calendar_body    {
    background-color: #b91d00;
    border: solid 1px #cccccc;
    color: Black;
}

.cal_Theme1 .ajax__calendar_dayname {
    text-align:center;
    font-weight:bold;
    color: Black;    
    margin-bottom: 4px;
    margin-top: 2px;
}

.cal_Theme1 .ajax__calendar_day {
    text-align:center;
}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active  {
    color: #004080;
    font-weight: bold;
    background-color: #ffffff;
}

.cal_Theme1 .ajax__calendar_today   {
    font-weight:bold;
}

.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title {
    color: #bbbbbb;
}

.watermarkedRegistrationForm
{
    background-color: #DEDCDC;
    color: #908484;
    cursor: text;
    width: 200px;
    height: 19px;
    font-size: 11px;
    border: solid 1px #000000;
}

.watermarkedCreditCardForm
{
    background-color: #ffffff;
    color: #908484;
    cursor: text;
    width: 200px;
    height: 19px;
    font-size: 11px;
    border: solid 1px #000000;
}

.InputRegistration
{
    background-color: #ffffff;
    color: #000000;
    cursor: text;
    width: 200px;
    height: 19px;    
    font-size: 11px;    
    border: solid 1px #000000;
}

.InputMemberRegistration
{
    background-color: #ffffff;
    color: #000000;
    cursor: text;
    width: 200px;
    height: 13px;    
    font-size: 11px;    
    border: solid 1px #000000;
}

.InputMemberHeaderText
{
    background-color: #ffffff;
    color: #000000;
    cursor: text;
    width: 200px;
    height: 13px;    
    font-size: 11px;    
    border: solid 1px #000000;
}

.InputMemberEmailOptionRegistration
{
    background-color: #ffffff;
    color: #000000;
    cursor: text;
    width: 100px;
    height: 13px;    
    font-size: 11px;    
    border: solid 1px #000000;
}

.watermarkedMemberRegistrationForm
{
    background-color: #DEDCDC;
    color: #908484;
    cursor: text;
    width: 200px;
    height: 13px;
    font-size: 11px;
    border: solid 1px #000000;
}

.waterHeaderText
{
    background-color: #ffffff;
    color: #908484;
    cursor: text;
    width: 200px;
    height: 13px;
    font-size: 11px;
    border: solid 1px #000000;
}

.watermarkedMemberEmailOptionRegistrationForm
{
    background-color: #DEDCDC;
    color: #908484;
    cursor: text;
    width: 100px;
    height: 13px;
    font-size: 11px;
    border: solid 1px #000000;
}

.DropDownListRegistration
{
    width: 200px;
    border: solid 1px #000000;    
    height: 19px; 
    color: #908484;  
    background-color: #DEDCDC;    
    font-size: 11px;  
    z-index: 1000;  
}

.accordionHeader
{
    background-color:transparent;
    color: black;  
    padding-bottom: 3px;    
}

.accordionContent
{
   /* border: 1px solid black;  */
    padding-top: 5px;
    padding-left: 14px;  
    padding-bottom: 14px;
    padding-left: 10px;      
}



.BookNowButton
{
    font-weight: bold;
    font-size: 9pt;
    color: #ffffff;
    background-color: #c5080e;
    text-decoration: none;    
}

a.BookNowButton:visited
{
    color: #c5080e;
    text-decoration: none;    
}
/* visited link */
a.BookNowButton:link
{
    color: #c5080e;
    text-decoration: none;    
}
/* unvisited link */
a.BookNowButton:hover
{
    color: #c5080e;
    text-decoration: underline; 
}
/* mouse over link */
a.BookNowButton:active
{
    color: #c5080e;
    text-decoration: none;    
}

.NextButton
{
    font-weight: bold;
    font-size: 9pt;
    color: #ffffff;
    background-color: #000000;
    text-decoration: none;    
}

a.NextButton:visited
{
    color: #000000;
    text-decoration: none;    
}
/* visited link */
a.NextButton:link
{
    color: #000000;
    text-decoration: none;    
}
/* unvisited link */
a.NextButton:hover
{
    color: #000000;
    text-decoration: underline; 
}
/* mouse over link */
a.NextButton:active
{
    color: #000000;
    text-decoration: none;    
}






.AccordionHeaderLink
{
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    text-decoration: none;    
}

a.AccordionHeaderLink:visited
{
    color: #000000;
    text-decoration: none;    
}
/* visited link */
a.AccordionHeaderLink:link
{
    color: #000000;
    text-decoration: none;    
}
/* unvisited link */
a.AccordionHeaderLink:hover
{
    color: #000000;
    text-decoration: underline; 
}
/* mouse over link */
a.AccordionHeaderLink:active
{
    color: #000000;
    text-decoration: none;    
}

.AccordionHeaderLinkOptional
{
    font-weight: bold;
    font-size: 10pt;
    color: #C5080E;
    text-decoration: none;    
}

a.AccordionHeaderLinkOptional:visited
{
    color: #C5080E;
    text-decoration: none;    
}
/* visited link */
a.AccordionHeaderLinkOptional:link
{
    color: #C5080E;
    text-decoration: none;    
}
/* unvisited link */
a.AccordionHeaderLinkOptional:hover
{
    color: #C5080E;
    text-decoration: underline; 
}
/* mouse over link */
a.AccordionHeaderLinkOptional:active
{
    color: #C5080E;
    text-decoration: none;    
}

.DropDownListMemberRegistration
{
    width: 195px;
    border: solid 1px #000000;    
    height: 18px; 
    color: #908484;  
    background-color: #DEDCDC;    
    font-size: 11px;  
    z-index: 1000;  
}

.AthleteRegistrationContent
{
    text-align: left;
    vertical-align: middle; 
}

.KCRegistrationContent
{
    text-align: left;
    vertical-align: top; 
}

.MemberRegistrationContent
{
    font-size: 8pt;
    text-align: left;
    vertical-align: middle; 
}

.MemberRankContent
{
    padding-bottom: 5px;
    text-align: left;
    vertical-align: middle; 
}

.MemberRegistrationContentRed
{
    color: #C5080E;
    font-size: 8pt;
    text-align: left;
    vertical-align: middle; 
}

#MemberRegistrationContentRed
{
    color: #C5080E;
    font-size: 8pt;
    text-align: left;
    vertical-align: middle; 
}

.MemberRegistrationContentExtra
{
    font-size: 8pt;
    text-align: left;
    vertical-align: top; 
}

.RegistrationContent
{
    text-align: left;
    vertical-align: top; 
}

.FormFieldSpacer
{
	background-image: url(../../images/Administration/OldSkin/FormFieldSpacer.gif);
	background-position: left center;
	background-repeat: repeat-x;
	height: 25px; 
}

.FilmReel
{
    width: 288px;
    height: 134px;
    position: relative; 
    top: -76px;
    left: 243px;
    background-image: url(../../Images/Gallery/CaptureFilm.png);
    background-repeat: no-repeat;
    z-index: 10;
}

.top_menu_inside
{  
    margin-left: auto;
    margin-right: auto;
    width:784px;    
    position: relative;
    top: -18px;
    left: 12px;
    height: 30px;
    z-index: 1000000;
}

/* HOME HOME HOME HOME HOME HOME HOME HOME HOME HOME HOME HOME HOME HOME HOME HOME HOME HOME HOME HOME HOME HOME HOME HOME */

.FreeTvMobile
{
    width: 284px;
    height: 454px;
    position: relative; 
    top: -2px;
    left: 11px;
    background-image: url(../../Images/Home/freeTvMobile.png);
    background-repeat: no-repeat;   
}

.NewBanner
{
    width: 275px;
    height: 438px;
    position: relative; 
    top: -8px;
    left: 16px;
    background-image: url(../../Images/Home/DartFishBanner1.png);
    background-repeat: no-repeat;   
}

.TopFlyHalf
{
    width: 244px;
    height: 218px;
    position: relative; 
    top: -456px;
    left: 295px;
    background-image: url(../../Images/Home/topFlyHalf.png);
    background-repeat: no-repeat;   
}



.SquadLogin
{
    width: 245px;
    height: 93px;
    position: relative; 
    top: -668px;
    left: 539px;
    background-image: url(../../Images/Home/squadLogin.png);
    background-repeat: no-repeat;   
}

.SquadLoginHeader
{
    width: 229px;
    height: 107px;
    position: relative; 
    top: -200px;
    left: 552px;
    background-image: url(../../Images/Home/squadLogin.png);
    background-repeat: no-repeat;   
}

.KickingArt
{
    width: 245px;
    height: 122px;
    position: relative; 
    top: -609px;
    left: 545px;
    background-image: url(../../Images/Home/h3.jpg);
    background-repeat: no-repeat;   
}

.BraamsChoice
{
    width: 234px;
    height: 162px;
    position: relative; 
    top: -445px;
    left: 297px;
    border: 1px solid #9c9c9c;
}

.Pay1
{
    width: 245px;
    height: 122px;
    position: relative; 
    top: -617px;
    left: 545px;
    background-image: url(../../Images/Home/h4.jpg);
    background-repeat: no-repeat;   
}

.Pay2
{
    width: 245px;
    height: 122px;
    position: relative; 
    top: -625px;
    left: 545px;
    background-image: url(../../Images/Home/h5.jpg);
    background-repeat: no-repeat;   
}

.Pay3
{
    width: 245px;
    height: 122px;
    position: relative; 
    top: -642px;
    left: 545px;
    background-image: url(../../Images/Home/h6.jpg);
    background-repeat: no-repeat;   
}

.BookNow
{
    width: 246px;
    height: 237px;
    position: relative; 
    top: -924px;
    left: 297px;
    background-image: url(../../Images/Home/h1.jpg);
    background-repeat: no-repeat;   
}

.SevenSecrets
{
    width: 247px;
    height: 365px;
    position: relative; 
    top: -997px;
    left: 297px;
    background-image: url(../../Images/Home/h2.jpg);
   /* background-image: url(../../Images/Home/sevenSecretsNew.png); */   
    background-repeat: no-repeat;   
}

.Feedback
{
    width: 282px;
    /*height: 126px;*/
    height: 65px;
    position: relative; 
    top: -40px;
    left: 11px;
    /*background-image: url(../../Images/Home/feedback.png);
    background-repeat: no-repeat; */  
}

.Gallery
{
    width: 246px;
    /*height: 128px;*/
    height: 65px;
    position: relative; 
    top: -1163px;
    left: 293px;
    /*background-image: url(../../Images/Home/gallery.png);
    background-repeat: no-repeat;   */
}

.KickingTips
{
    width: 267px;
    height: 265px;
    position: relative; 
    top: -1387px;
    left: 23px;
    background-image: url(../../Images/Home/h7.jpg);
    background-repeat: no-repeat;   
}

.RulesHonesty
{
    width: 251px;
    height: 262px;
    position: relative; 
    top: -1652px;
    left: 278px;
    background-image: url(../../Images/Home/h8.jpg);
    background-repeat: no-repeat;   
}

.MonsterKickingTee
{
    width: 254px;
    height: 261px;
    position: relative; 
    top: -1914px;
    left: 529px;
    background-image: url(../../Images/Home/h9.jpg);
    background-repeat: no-repeat;   
}

.CustomClinic
{
    width: 150px;
    height: 150px;
    position: relative; 
    z-index: 1000;
    top: 75px;
    left: 45px;
    background-image: url(../../Images/Home/ClinicButton.png);
    background-repeat: no-repeat;   
}

.MemberCoachDetailFacebook
{
    text-decoration: none;        
    width: 50px;
    height: 46px;
    position: relative; 
    top: -200px;
    left: -38px;      
}

.MemberCoachDetailTwitter
{
    width: 45px;
    height: 46px;
    position: relative;  
    top: -245px;
    left: 0px;         
}

.BlankMember
{
    width: 237px;
    height: 32px;
    text-decoration: none;
    top: -22px;
    border: none;
    left: 0px;
    position: relative; 
    background-image: url(../../Images/GuestLockerRoom/Blank.jpg);
    background-repeat: no-repeat;   
}

.BlankMemberInside
{
    font-family: arial; 
    font-size: large; 
    padding-top: 4px;
    padding-left: 15px;
    border: none;  
    text-decoration: none;      
    color: White; 
}

.BlankMemberInsideRanking
{
    font-family: arial; 
    font-size: large; 
    padding-top: 4px;
    padding-left: 0px;
    border: none;  
    text-decoration: none;      
    color: White; 
}

.Recovery
{
    width: 254px;
    height: 261px;
    position: relative; 
    top: -1695px;
    left: 531px;
    background-image: url(../../Images/Home/recovery.png);
    background-repeat: no-repeat;   
}

.OfficialStore
{
    width: 242px;
    height: 127px;
    position: relative; 
    top: -1915px;
    left: 22px;
    background-image: url(../../Images/Home/h10.jpg);
    background-repeat: no-repeat;   
}

.Kalahari
{
    width: 241px;
    height: 127px;
    position: relative; 
    top: -2043px;
    left: 278px;
    background-image: url(../../Images/Home/h11.jpg);
    background-repeat: no-repeat;   
}

.FacebookLikes
{
    width: 244px;
    height: 134px;
    position: relative; 
    top: -2170px;
    left: 533px;    
    background-image: url(../../Images/Home/h12.jpg);
    background-repeat: no-repeat;   
}

.Quotes
{
    width: 390px;
    height: 91px;
    position: relative; 
    top: -2173px;
    left: 21px;    
    background-image: url(../../Images/Home/h13.jpg);
    background-repeat: no-repeat;   
}

.Inspirational
{
    width: 382px;
    height: 92px;
    position: relative; 
    top: -2264px;
    left: 400px;    
    background-image: url(../../Images/Home/h14.jpg);
    background-repeat: no-repeat;   
}

.EnterNow
{
    width: 244px;
    height: 134px;
    position: relative; 
    top: -1953px;
    left: 538px;    
    background-image: url(../../Images/Home/enterNow.png);
    background-repeat: no-repeat;   
}

.InspirationalBottom
{
    width: 382px;
    height: 92px;
    position: relative; 
    top: -347px;
    left: 410px;    
    background-image: url(../../Images/Home/inspiration.png);
    background-repeat: no-repeat;   
}


.InspirationalBottomNew
{
    width: 382px;
    height: 92px;
    position: relative; 
    top: -94px;
    left: 405px;    
    background-image: url(../../Images/Home/h14.jpg);
    background-repeat: no-repeat;   
}
.InspirationMessageFont
{
    font-weight: bold; 
}

.Sponsors
{
    width: 786px;
    height: 74px;
    position: relative; 
    top: -2045px;
    left: 11px;    
    background-image: url(../../Images/Home/sponsors.png);
    background-repeat: no-repeat;   
}

.Scooters1
{
    width: 135px;
    height: 57px;
    position: relative; 
    top: -90px;
    left: 12px;    
    background-image: url(../../Images/Home/h15.png);
    background-repeat: no-repeat;   
}

.UIPLAY1
{
    width: 101px;
    height: 57px;
    position: relative; 
    top: -147px;
    left: 147px;    
    background-image: url(../../Images/Sponsors/uiplay.png);
    background-repeat: no-repeat;   
}

.MENTOR1
{
    width: 100;
    height: 57px;
    position: relative; 
    top: -204px;
    left: 247px;    
    background-image: url(../../Images/Sponsors/Mreplace.png);
    background-repeat: no-repeat;   
}

.DFISH1
{
    width: 103;
    height: 57px;
    position: relative; 
    top: -261px;
    left: 346px;    
    background-image: url(../../Images/Sponsors/dartfish.png);
    background-repeat: no-repeat;   
}

.MONSTERKICKINGTEEE1
{
    width: 100px;
    height: 57px;
    position: relative; 
    top: -318px;
    left: 449px;    
    background-image: url(../../Images/Sponsors/monsterteee.png);
    background-repeat: no-repeat;   
}

.ADHERE11
{
    width: 101px;
    height: 57px;
    position: relative; 
    top: -375px;
    left: 548px;    
    background-image: url(../../Images/Sponsors/lb.png);
    background-repeat: no-repeat;   
}

.ADHERE21
{
    width: 136px;
    height: 57px;
    position: relative; 
    top: -432px;
    left: 648px;    
    background-image: url(../../Images/Sponsors/adhereno2.png);
    background-repeat: no-repeat;   
}


.Scooters
{
    width: 135px;
    height: 57px;
    position: relative; 
    top: -2256px;
    left: 12px;    
    background-image: url(../../Images/Home/h15.png);
    background-repeat: no-repeat;   
}

.UIPLAY
{
    width: 101px;
    height: 57px;
    position: relative; 
    top: -2313px;
    left: 147px;    
    background-image: url(../../Images/Sponsors/uiplay.png);
    background-repeat: no-repeat;   
}

.MENTOR
{
    width: 100;
    height: 57px;
    position: relative; 
    top: -2370px;
    left: 247px;    
    background-image: url(../../Images/Sponsors/Mreplace.png);
    background-repeat: no-repeat;   
}

.DFISH
{
    width: 103;
    height: 57px;
    position: relative; 
    top: -2427px;
    left: 346px;    
    background-image: url(../../Images/Sponsors/dartfish.png);
    background-repeat: no-repeat;   
}

.MONSTERKICKINGTEEE
{
    width: 100px;
    height: 57px;
    position: relative; 
    top: -2484px;
    left: 449px;    
    background-image: url(../../Images/Sponsors/monsterteee.png);
    background-repeat: no-repeat;   
}

.ADHERE1
{
    width: 101px;
    height: 57px;
    position: relative; 
    top: -2541px;
    left: 548px;    
    background-image: url(../../Images/Sponsors/lb.png);
    background-repeat: no-repeat;   
}

.ADHERE2
{
    width: 136px;
    height: 57px;
    position: relative; 
    top: -2598px;
    left: 648px;    
    background-image: url(../../Images/Sponsors/adhereno2.png);
    background-repeat: no-repeat;   
}



.FooterTextBanner
{
    width: 280px;
    height: 18px;
    position: relative; 
    top: -1945px;
    left: 265px;    
    background-image: url(../../Images/Home/FooterText.png);
    background-repeat: no-repeat;   
}

/* CONTENT HEADING CONTENT HEADING CONTENT HEADING CONTENT HEADING CONTENT HEADING CONTENT HEADING CONTENT HEADING */

.ContentHeading
{
    color: #C5080E;
    font-family: Arial Narrow;
    font-size: 22px;
    text-decoration: underline;
    font-weight: bold;
}

.ContentConfirmationSmallerTextHeading
{
    color: #2e2e2e;
    font-family: Arial Narrow;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
}

.ContentConfirmationTextHeading
{
    color: #2e2e2e;
    font-family: Arial Narrow;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
}

.ContentConfirmationBookingHeading
{
    color: #c18200;
    font-family: Arial Narrow;
    font-size: 22px;
    text-decoration: underline;
    font-weight: bold;
}

.CreditCardNoUnderLine
{
    color: #C5080E;
    font-family: Arial Narrow;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
}

.ContentHeadingNoUnderLine
{
    color: #C5080E;
    font-family: Arial Narrow;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
}

.ContentHeadingNoUnderline
{
    color: #C5080E;
    font-family: Arial Narrow;
    font-size: 22px;
    font-weight: bold;
}

/* DASHBOARD DASHBOARD DASHBOARD DASHBOARD DASHBOARD DASHBOARD DASHBOARD DASHBOARD DASHBOARD DASHBOARD DASHBOARD DASHBOARD  */

.DashBoardFacebook
{
    text-decoration: none;        
    width: 50px;
    height: 46px;
    position: relative; 
    top: -93px;
    left: -38px;  
}

.CoachDetailFacebook
{
    text-decoration: none;        
    width: 50px;
    height: 46px;
    position: relative; 
    top: -46px;
    left: -38px;      
}



.CoachDetailEmail
{
    text-decoration: none;        
    width: 50px;
    height: 93px;
    position: relative; 
    top: -46px;
    left: -38px;      
}

.DashBoardEmail
{
    text-decoration: none;        
    width: 50px;
    height: 45px;
    position: relative; 
    top: -1px;
    left: -120px;  
}

.CoachDetailPrint
{
    text-decoration: none;        
    width: 50px;
    height: 46px;
    position: relative; 
    top: 0px;
    left: -80px;    
}

.DashBoardPrint
{
    text-decoration: none;        
    width: 50px;
    height: 46px;
    position: relative; 
    top: -47px;
    left: -80px;  
}

.CoachDetailTwitter
{
    width: 45px;
    height: 46px;
    position: relative;  
    top: -91px;
    left: 0px;         
}

.DashBoardTwitter
{
    width: 45px;
    height: 46px;
    position: relative;  
    top: -139px;
    left: 0px;         
}

.CoachEmailButton
{
    width: 98px;
    height: 113px;
    position: relative;
    top: -5px;
    float: left;
    left: 70px;
}

.CommonDashboardLinks
{
    text-decoration: none;  
    border-style: none;       
}


/* ABOUTUS ABOUTUS ABOUTUS ABOUTUS ABOUTUS ABOUTUS ABOUTUS ABOUTUS ABOUTUS ABOUTUS ABOUTUS ABOUTUS ABOUTUS ABOUTUS ABOUTUS */

.YouAreHere
{
    text-decoration: none;
    font-size: 10pt;
    color: Gray;
}

a.YouAreHere:visited
{
    color: Gray;
}
/* visited link */
a.YouAreHere:link
{
    color: Gray;
}
/* unvisited link */
a.YouAreHere:hover
{
    color: Gray;
    text-decoration: underline;
}
/* mouse over link */
a.YouAreHere:active
{
    color: Gray;
}

.WatermarkedTextBoxSearch
{
    color: gray;
    cursor: text;
    width: 168px;
    height: 17px;
    font-size: 11px;
    border: 1px solid black;  
}

.TextBoxSearch
{
    width: 168px;    
    height: 17px;
    border: 1px solid black;    
}

.ContentReadMoreClinicSession
{
    text-decoration: none;
    font-size: 12px;
    color: #000000;
}

a.ContentReadMoreClinicSession:visited
{
    color: #000000;
}
/* visited link */
a.ContentReadMoreClinicSession:link
{
    color: #000000;
}
/* unvisited link */
a.ContentReadMoreClinicSession:hover
{
    color: #000000;
    text-decoration: underline;
}
/* mouse over link */
a.ContentReadMoreClinicSession:active
{
    color: #000000;
}


.ContentReadMoreProgram
{
    text-decoration: none;
    font-size: 10pt;
    color: #C5080E;
}

a.ContentReadMoreProgram:visited
{
    color: #C5080E;
}
/* visited link */
a.ContentReadMoreProgram:link
{
    color: #C5080E;
}
/* unvisited link */
a.ContentReadMoreProgram:hover
{
    color: #C5080E;
    text-decoration: underline;
}
/* mouse over link */
a.ContentReadMoreProgram:active
{
    color: #C5080E;
}


.ContentReadMore
{
    text-decoration: none;
    font-size: 10pt;
    color: #000000;
}

a.ContentReadMore:visited
{
    color: #000000;
}
/* visited link */
a.ContentReadMore:link
{
    color: #000000;
}
/* unvisited link */
a.ContentReadMore:hover
{
    color: #000000;
    text-decoration: underline;
}
/* mouse over link */
a.ContentReadMore:active
{
    color: #000000;
}

.ContentBackgroundTop
{
    width: 540px;
    height: 13px;
    position: relative; 
    top: 0px;
    left: 4px;    
    background-image: url(../../Images/AboutUs/contentBackgroundTop.png);
    background-repeat: no-repeat;   
}

.ContentBackgroundBody
{
    width: 540px;
    height: 813px;
    position: relative; 
    top: 0px;
    left: 4px;    
    background-image: url(../../Images/AboutUs/contentBackgroundBody.png);
    background-repeat: repeat;     
}

.ContentBackgroundBody449
{
    width: 540px;
    height: 893px;
    position: relative; 
    top: 0px;
    left: 4px;    
    background-image: url(../../Images/AboutUs/contentBackgroundBody.png);
    background-repeat: repeat;     
}

.ContentLockerRoomBackgroundBody
{
    width: 521px;
    height: 828px;
    position: relative; 
    top: 0px;
    background-repeat: no-repeat;
    left: 15px;    
    background-image: url(../../Images/GuestLockerRoom/GuestBackground.png);   
}

.ContentBody
{
    padding: 15px 30px 20px 15px;
    margin-left: 25px;
}

.ContentBackgroundBottom
{
    width: 540px;
    height: 21px;
    position: relative; 
    top: 0px;
    left: 4px;    
    background-image: url(../../Images/AboutUs/contentBackgroundBottom.png);
    background-repeat: no-repeat;   
}

.SquadLoginSideBar
{
    width: 245px;
    height: 93px;
    position: relative; 
    top: 0px;
    left: 0px;
    background-image: url(../../Images/Home/squadLogin.png);
    background-repeat: no-repeat; 
}



.SquadLoginSideBarMem
{
    width: 245px;
    height: 22px;
    position: relative; 
    top: 0px;
    left: 0px;
}


.SquadGuestLoginSideBar
{
    width: 245px;
    height: 93px;
    position: relative; 
    top: 0px;
    left: 0px;
    background-image: url(../../Images/GuestLockerRoom/GuestLoginBackground.jpg);
    background-repeat: no-repeat; 
}

.LoginMyProfile
{
    width: 245px;
    height: 34px;
    position: relative; 
    top: 0px;
    left: 7px;
    background-image: url(../../Images/GuestLockerRoom/GuestProfile.jpg);
    background-repeat: no-repeat;   
}

.KickingArtSideBar
{
    width: 245px;
    height: 122px;
    position: relative; 
    top: 0px;
    left: 0px;
    background-image: url(../../Images/Home/kickingArt.png);
    background-repeat: no-repeat;   
}

.SevenSecretsSideBar
{
    width: 247px;
    height: 363px;
    position: relative; 
    top: 0px;
    left: 0px;
    background-image: url(../../Images/Home/sevenSecrets.png);
    background-repeat: no-repeat;   
}

.GallerySideBar
{
    width: 246px;
    height: 128px;
    position: relative; 
    top: 0px;
    left: 0px;
    background-image: url(../../Images/Home/gallery.png);
    background-repeat: no-repeat;   
}

.FreeTvMobileSideBar
{
    width: 251px;
    height: 140px;
    position: relative; 
    top: -5px;
    left: -2px;
    background-image: url(../../Images/Home/freeMobile.png);
    background-repeat: no-repeat;   
}

.ScholarshipsBottom
{
    width: 242px;
    height: 127px;
    position: relative; 
    top: 3px;
    left: 13px;
    background-image: url(../../Images/Home/scholarships.png);
    background-repeat: no-repeat;   
}

.ShopOnlineBottom
{
    width: 241px;
    height: 127px;
    position: relative; 
    top: -125px;
    left: 281px;
    background-image: url(../../Images/Home/shopOnline.png);
    background-repeat: no-repeat;   
}

.EnterNowBottom
{
    width: 244px;
    height: 134px;
    position: relative; 
    top: -256px;
    left: 547px;    
    background-image: url(../../Images/Home/enterNow.png);
    background-repeat: no-repeat;   
}

.QuotesBottom
{
    width: 390px;
    height: 91px;
    position: relative; 
    top:  -256px;
    left: 11px;    
    background-image: url(../../Images/Home/quotes.png);
    background-repeat: no-repeat;   
}

.QuotesBottomNew
{
    width: 390px;
    height: 91px;
    position: relative; 
    top:  -3px;
    left: 20px;    
    background-image: url(../../Images/Home/h13.jpg);
    background-repeat: no-repeat;   
}


.SponsorsBottom
{
    width: 786px;
    height: 74px;
    position: relative; 
    top: -355px;
    left: 11px;    
    background-image: url(../../Images/Home/sponsors.png);
    background-repeat: no-repeat;   
}

.SponsorsBottomNew
{
    width: 786px;
    height: 74px;
    position: relative; 
    top: -90px;
    left: 11px;    
    background-image: url(../../Images/Home/sponsors.png);
    background-repeat: no-repeat;   
}

.AboutUsPaging
{
    width: 510px;
    height: 40px;
    text-align: right;
    position: relative; 
    top: -1215px;
    left: 27px;    
    border: 0px solid red;   
}

.AboutUsRedBold
{
    color: #C4040F;
    font-weight: bold;
    font-size: 10pt;   
}

.AboutUsRedAngel
{
    font-family: Angelina;
    color: #C4040F;
    font-size: 22px;      
}

.AboutUsPagingText
{
    width: 100px;
    color: #C4040F;
    font-weight: bold;
    font-size: 12pt;
    height: 20px;
    position: relative; 
    top: -1240px;
    left: 185px;    
    border: 0px solid red;     
}

.ContentRightSide
{
    width: 245px;
    height: 858px;
    position: relative; 
    top: -845px;
    left: 548px;    
    border: 0px solid red;
}

.ContentGuestLockerRightSide
{
    width: 245px;
    height: 858px;
    position: relative; 
    top: -825px;
    left: 548px;    
    border: 0px solid red;
}

.ContentBottom
{
    width: 800px;
    height: 300px;
    position: relative; 
    top: -853px;
    left: 0px;    
    border: 0px solid green;
}

.ContentControl
{
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 107;    
}

.OneDayIsOneDayBoet
{
    color: #c5080e;
    text-decoration: underline;
    font-weight: bold;
}

.FooterDimensions
{
    width: 800px;
    height: 116px;
    background-image: url(../../Images/Footer/NewFooter.png);
    background-repeat: no-repeat;
}

.TextHeading
{
    font-family: Tahoma;
    font-size: 10;
    font-weight: bold;
}

.EditGridViewItemDiv
{
    background: #414141;
    filter: alpha(opacity:80);
    opacity: 0.8;
    padding: 10px 10px 10px 10px;
}

.EventImagePopupPanel
{
    padding: 10px 10px 10px 10px;
    border: solid 0px black;
    background-color: #FFFFFF;
}

.CoachEmailPopupPanel
{
    padding: 10px 10px 10px 10px;
    border: solid 0px black;
    background-color: #FFFFFF;
}


.HeaderPopupContentAres
{
    text-align: left;
    vertical-align: middle;
    padding-left: 100px;
    padding-top: 10px;
    padding-right: 10px;
}
.Row /** GridLevel **/
{
    background-image: url(../../Images/Events/alternateRow.png);
    background-repeat: no-repeat;
    width: 500px;
    z-index: 2;
    max-height: 15px;
}

.SelectedRow, .SelectedRow td
{
    background-color: #6281E2;
    color: White;
}

.RowAlternate
{
    z-index: 2;
    background-image: url(../../Images/Events/row.png);
    background-repeat: no-repeat;
    width: 500px;
    max-height: 15px;
}

.RowList
{
    background-color: white;
}

.Row td, .RowAlternate td /** GridLevel **/
{
    white-space: nowrap;
    padding: 0px 30px 0px 30px;
    text-align: center;
}

.Row td.AlignLeft, .RowAlternate td.AlignLeft
{
    text-align: left;
}

.Row td.NoPadding, .RowAlternate td.NoPadding
{
    padding: 0px 0px 0px 0px;
}

.FinEventsPopupDiv
{
    position: relative;
    top: 200px;
    background: #414141;
    filter: alpha(opacity:80);
    opacity: 0.8;
    padding: 10px 10px 10px 10px;
}

.Input
{
    cursor: text;
    width: 170px;
    height: 15px;
    background-color: white;
    border: solid 1px #7F9DB9;
    font-family: Tahoma;
    font-size: 11px;
}

.EventImagePopUpFrontEnd
{
    background: #040404;
    filter: alpha(opacity:80);
    opacity: 0.8;
    padding: 10px 10px 10px 10px;
}

.EventImagePopUpFrontEnd1
{
    padding: 10px 10px 10px 10px;
}

.HomeFooterHeight
{
    position: relative;
    top: -48px;
    float: left;
    left: 230px;
}

.EventFooterHeight
{
    position: relative;
    top: 48px;
    float: left;
    left: 230px;
}
.FooterDefault
{

}

.FlashPosition
{
    height: 151px;
    position: relative;
    top: -18px;
    float: left;
    left: 0px;
    width: 550px;
    color: Black;
    text-align: center;
    vertical-align: top;
}

.InputUppercase
{
    cursor: text;
    width: 170px;
    height: 15px;
    background-color: white;
    border: solid 1px #7F9DB9;
    font-family: Tahoma;
    font-size: 11px;
    text-transform: uppercase; /* test */
}

.DdlClinicInput
{
    cursor: text;
    width: 100px;
    height: 15px;
    background-color: white;
    border: solid 1px #7F9DB9;
    font-family: Tahoma;
    font-size: 11px;
    text-transform: uppercase; /* test */
}

.DropDownInput
{
    cursor: text;
    width: 170px;
    height: 15px;
    background-color: #FFF5F5;
    border: solid 1px #7F9DB9;
    font-family: Tahoma;
    color: #B1B1B1;
    font-size: 11px;
    text-transform: uppercase;
}

.watermarked
{
    font-family: Tahoma;
    font-size: 11px;
    background-color: #FFF5F5;
    color: #B1B1B1;
    cursor: text;
    width: 170px;
    height: 15px;
    border: solid 1px #7F9DB9;
}

.HomeMain
{
    background-image: url(../../images/FrontEnd/home.png);
    background-repeat: no-repeat;
    height: 438px;
    float: left;
    position: relative;
    width: 550px;
}
.HomeMainExtendedRegister
{
    height: 600px;
    float: left;
    position: relative;
    width: 550px;
    color: Black;
}
.RegisterExtendedHeigth
{
    height: 30px;
    float: left;
    position: relative;
    width: 550px;
    color: Black;
}

.HomeMainExtended
{
    background-image: url(../../Images/Events/EventBackground.png);
    background-repeat: no-repeat;
    background-position: center top;
    height: 440px;
    float: left;
    width: 550px;
}

.HomeMainExtended2
{
    float: left;
    width: 550px;
}

.EventText
{
    color: White;
    font-size: 14px;
}

.EventMenuImage
{
    background-image: url(../../Images/Frontend/TopMenu/Event/bar.png);
    background-repeat: no-repeat;
    position: relative;
    width: 487px;
    height: 20px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-top: 5px;
}

.EventBackground
{
    background-image: url(../Images/Events/EventBackground.png);
    background-repeat: no-repeat;
}


.HeadingCell, .HeadingCell td
{
    white-space: nowrap;
    height: 24px;
    font-weight: bold;
    color: White;
    text-align: left;
    background-image: url(../../images/Frontend/TopMenu/Event/bar.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.HeadingCell th
{
}

.HeadingCell th.NoPadding
{
    padding: 0px 1px 0px 1px;
}

.HeadingCellEvent, .HeadingCellEvent td
{
    white-space: nowrap;
    height: 24px;
    font-weight: bold;
    color: White;
    text-align: left;
    background-image: url(../../images/Frontend/TopMenu/Event/MidBlok.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.HeadingCellEvent th
{
}

.HeadingCellEvent th.NoPadding
{
    padding: 0px 1px 0px 1px;
}

.HomeSideMenu
{
    background-color: White;
    height: 100%;
    width: 190px;
    float: left;
    color: Black;
}

.LeftNavDiv
{
    width: 202px;
    min-height: 420px;
    height: 100%;
    float: left;
}


#LeftNavDivTopLeftCorner
{
    background-image: url(../../images/FrontEnd/LeftMenu/left_top.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 33px;
}

#LeftNavDivTopMiddle
{
    background-image: url(../../images/FrontEnd/LeftMenu/left_middle.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 403px;
}

#LeftNavDivBottomRightCorner
{
    background-image: url(../../images/FrontEnd/LeftMenu/left-bottom.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 43px;
}

#HomeContentDivTopLeftCorner
{
    background-image: url(../../images/background/HomeContentPanelTopLeft.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 20px;
}

#HomeContentDivTopMiddle
{
    background-image: url(../../images/background/HomeContentPanelMiddle.jpg);
    background-repeat: repeat-y;
    height: 235px;
}

#HomeContentDivBottomRightCorner
{
    background-image: url(../../images/background/HomeContentPanelBottomLeft.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 198px;
}
.RightNavDiv
{
    width: 198px;
    min-height: 420px;
    height: 100%;
    float: right;
    position: relative;
    right: 10px;
}
#RightNavFirst
{
    background-image: url(../../images/FrontEnd/RightMenu/right-first_top.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 26px;
}

#RightNavSecond
{
    background-image: url(../../images/FrontEnd/RightMenu/right_second.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 81px;
}

#RightNavThird
{
    background-image: url(../../images/FrontEnd/RightMenu/third.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 25px;
}
#RightNavFourth
{
    background-image: url(../../images/FrontEnd/RightMenu/fourth.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 77px;
}

#RightNavFifth
{
    background-image: url(../../images/FrontEnd/RightMenu/fifth.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 35px;
}

#RightNavSixth
{
    background-image: url(../../images/FrontEnd/RightMenu/sixth.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 80px;
}

#RightNavSeventh
{
    background-image: url(../../images/FrontEnd/RightMenu/seventh.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 27px;
}

#RightNavEigth
{
    background-image: url(../../images/FrontEnd/RightMenu/eigth.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 87px;
}

#RightNavNineth
{
    background-image: url(../../images/FrontEnd/RightMenu/nineth.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 46px;
}

.HomeContent
{
    background-color: blue;
    min-height: 420px;
    width: 585px;
    float: left;
    color: Black;
}
    
.SiteBackGround
{
    position: relative;
    background-image:url("../../../Images/Home/bg.jpg"); /* png */
    background-repeat: no-repeat;
    background-position: top center;
    z-index: 5;
}

.Logo
{
    background-image: url(../../images/FrontEnd/TopMenu/Logo.png);
    height: 67px;
    width: 459px;
    margin-left: auto;
    margin-right: auto;
}

.FooterMenu_Panel
{
    font-size: 10pt;
    color: #535353;
    border: solid 1px #ffffff;
    width: 700px;
    height: 450px;
    text-align: justify;
    background-color: #F4F7FC;
}

.HeaderPopupLeftSide
{
    background-image: url(../../images/FrontEnd/TopMenu/top-menu_left.png);
    background-repeat: repeat-x;
    text-align: left;
    vertical-align: top;
    padding-left: 3px;
    padding-top: 3px;
}

.NewsArchiveDiv
{
    background: #D1D1D3;
    filter: alpha(opacity:80);
    opacity: 0.8;
    padding: 100px 100px 100px 100px;
}

.FormFieldSpacer
{
    background-image: url(../../images/Administration/OldSkin/FormFieldSpacer.gif);
    background-position: left center;
    background-repeat: repeat-x;
    height: 25px;
}

.LoginPopUpMenu
{
    background-image: url(../../images/FrontEnd/TopMenu/top-menu_slice_seperator.png);
}

.RegisterMember
{
    font-size: 11px;
    margin-left: 30px;
}

.GoButtonStyle
{
    text-decoration: none;
}

.RegisterMemberOverFlow
{
    margin-left: 10px;
}

.Watermarked
{
    font-size: 11px;
    background-color: #F0F0F0;
    color: #B1B1B1;
    cursor: text;
    width: 170px;
    height: 15px;
    border: solid 1px #7F9DB9;
}

.AutoExtender
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: normal;
    border: solid 1px #006699;
    line-height: 20px;
    padding: 10px;
    background-color: White;
    margin-left: 10px;
}

.AutoExtenderList
{
    border-bottom: dotted 1px #006699;
    cursor: pointer;
    color: Maroon;
}

.AutoExtenderHighlight
{
    color: White;
    background-color: #006699;
    cursor: pointer;
}

#divwidth
{
    width: 150px !important;
}

#divwidth div
{
    width: 150px !important;
}

.ButtonImage
{
    background-image: url(../../images/FrontEnd/btn.png);
    background-repeat: no-repeat;
    height: 18px;
    width: 40px;
}

.ButtonGoBack
{
    background-image: url(../../images/FrontEnd/TopMenu/Event/btnGoBack.png);
    background-repeat: no-repeat;
    background-position: right;
    height: 22px;
    width: 98%;
    margin-top: 2px;
    float: left;
}

.ButtonAddEvent
{
    background-image: url(../../images/FrontEnd/newbtn.png);
    background-repeat: no-repeat;
    background-position: right;
    height: 28px;
    width: 100%;
}

.ButtonText
{
    text-align: center;
    color: White;
    text-decoration: none;
    font-weight: bold;
    border: none;
}

.fAQsQn
{
    font-size:14px;
    color:White;
    font-weight:bold;
}
#RoundedBorderTop
{
    background-image: url(../../images/RoundedBorder/event-top.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 222px;
    height: 29px;
    color: White;
    font-weight: bold;
    text-align: center;
}
#RoundedBorderMiddle
{
    background-image: url(../../images/RoundedBorder/event-middle.png);
    background-position: top;
    width: 222px;
    height: 1px;
}
#RoundedBorderBottom
{
    background-image: url(../../images/RoundedBorder/event-bottom.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 222px;
    height: 29px;
}
.EventImagePopupPanel
{
    border: solid 1px black;
    background-color: #FFFFFF;
    width: 500px;
}
.PromoteEventsMenu
{
}


/*=====================================================================================================================*/
/*======================================================================================================================*/
/*======================================================================================================================*/


#treeNavigation
{
    overflow: auto;
}

.treeview, .treeview ul
{
    padding: 0;
    margin: 0;
    list-style: none;
    font-weight: bold;
    font-size: 9pt;
}

.treeview ul
{
    margin-top: 4px;
    font-size: 9pt;
}

.treeview .hitarea
{
    background: url(../../Images/Administration/OldSkin/treeview-default.gif) -64px -25px no-repeat;
    height: 16px;
    width: 16px;
    margin-left: -16px;
    float: left;
    cursor: pointer;
}

.treeview .item
{
    background: url(../../Images/Administration/OldSkin/treeview-item.gif) 0px 0px no-repeat;
    min-height: 16px;
    min-width: 16px;
    float: left;
}

.treeview .category
{
    background: url(../../Images/Administration/OldSkin/treeview-category.gif) 0px 0px no-repeat;
    min-height: 16px;
    min-width: 16px;
    float: left;
    margin-left: -2px;
    padding-right: 4px;
}

/* fix for IE6 */
* html .hitarea
{
    display: inline;
    float: none;
}

.treeview li
{
    margin: 0; /*padding: 3px 0pt 3px 16px;*/
    padding: 10px 0pt 10px 75px;
}

.treeview a.selected
{
    color: black;
}

#treecontrol
{
    margin: 1em 0;
    display: none;
}

.treeview a
{
    color: black;
    text-decoration: none;
}

.treeview .hover
{
    color: black;
    cursor: pointer;
}

.treeview li
{
    /*background: url(../../Images/Administration/OldSkin/treeview-default-line.gif) 0 0 repeat-y;*/
}
.treeview li.collapsable, .treeview li.expandable
{
    background-position: 0 -176px;
}

.treeview .expandable-hitarea
{
    background-position: -80px -3px;
}

.treeview li.last
{
    background-position: 0 -1766px;
}
.treeview li.lastCollapsable, .treeview li.lastExpandable
{
    /*background-image: url(../../Images/Administration/OldSkin/treeview-default.gif);*/
}
.treeview li.lastCollapsable
{
    background-position: 0 -111px;
}
.treeview li.lastExpandable
{
    background-position: -32px -67px;
}

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea
{
    background-position: 0;
}

.treeview ul.open
{
}




.EventsRoundedImages
{
    z-index: -1;
}
.ImagePosition
{
    position: relative;
    left: -28px;
    float: left;
    top: 0px;
    z-index: -1;
}
.ImpressionHeader
{
    padding-left:20px;
    text-align:left;
}
    
.Pager
{
	height: 18px;
	text-align: right;
	line-height: 18px;
	padding-right: 20px;
	padding-left:10px;
	color: white;
	background-position: left top;
	
}

/*======================================================================================================================*/
/*======================================================================================================================*/
/*======================================================================================================================*/


.Prev
{
    padding-left: 8px;
    color: #2E8B57;
    font-size: 26px;    
}

.PageNumber
{
    vertical-align: top;
    height: 18px;
    width: 40px;  
    color: #c5070f;
    font-size: 26px;
    border: none;
    padding-left: 8px;
    padding-left: auto;
    padding-right: auto;
}
.PageCss
{
    vertical-align: top;
    width: 50px;     
    font-size: 26px;   
    padding-left: 8px;     
    text-align: center;
}
.Next
{
    padding-left: 8px;
    color: #2E8B57;
    font-size: 26px;    
}

.ImageBorder
{
    border: 1px solid black;   
}


.ImageRedBorder
{
    border: 1px solid #C5080E;   
}

.ContactHeading1
{
    color: White;
    background-color: #d9080e;
    padding: 8px 10px 8px 5px;
    font-size: 10pt;
    font-weight: 600;
}

.ContactHeading2
{
    color: Black;
    background-color: #839a45;
    padding: 8px 10px 8px 5px;
    font-size: 10pt;
    font-weight: 600;
}


.ContactUsLink
{
    text-decoration: none;
    font-size: 10pt;
    color: #000000; 
}

a.ContactUsLink:visited
{
    color: #000000;
}
/* visited link */
a.ContactUsLink:link
{
    color: #000000;
}
/* unvisited link */
a.ContactUsLink:hover
{
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}
/* mouse over link */
a.ContactUsLink:active
{
    color: #000000;
}

.ContactUsLinkPanel2
{
    text-decoration: none;
    color: #000000; 
}

a.ContactUsLinkPanel2:visited
{
    color: #000000;
}
/* visited link */
a.ContactUsLinkPanel2:link
{
    color: #000000;
}
/* unvisited link */
a.ContactUsLinkPanel2:hover
{
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}
/* mouse over link */
a.ContactUsLinkPanel2:active
{
    color: #000000;
}

.ContactSubmitButton
{
    background-color: #839a45;
    font-weight: 600;  
    font-size: 11px;    
    padding: 2px 5px 2px 5px;  
}

.DropDownListWidth
{
    width: 253px;
    border: solid 1px #000000;    
    height: 23px; 
    color: #000000;     
    background-color: #E2EDCD;    
    font-size: 11px;      
}

.DropDownListWidthGallery
{
    width: 162px;
    border: solid 1px #000000;    
    height: 21px; 
    color: gray;  
    background-color: #ffffff;    
    font-size: 11px;  
    z-index: 1000;  
}

.DropDownListRegistration
{
    width: 162px;
    border: solid 1px #000000;    
    height: 21px; 
    color: gray;  
    background-color: #ffffff;    
    font-size: 11px;  
    z-index: 1000;  
}

.DropDownListWidthSelected
{
    width: 252px;
    border: solid 1px #000000;    
    height: 20px; 
    color: #000000;     
    background-color: #ffffff;    
    font-size: 11px;      
}

.watermarkedForm
{
    background-color: #E2EDCD;
    color: #000000;
    cursor: text;
    width: 168px;
    height: 19px;
    font-size: 11px;
    border: solid 1px #000000;
}

.Input
{
    background-color: #ffffff;
    color: #000000;
    cursor: text;
    width: 168px;
    height: 19px;
    border: solid 1px #000000;
    font-size: 11px;
}

.GalleryListView
{
    background-image: url(../../Images/Gallery/Film.png);
    background-repeat: no-repeat;       
    height: 177px;
    width: 140px;
    position: relative;
    left: 13px;
    display: inline;
    list-style-type: none; 
    float: left; 
    padding: 23px 0px 0px 21px; 
    margin-right: 5px;
    z-index: 5;
}

.GalleryDetailListView
{
    background-image: url(../../Images/Gallery/FilmDetail.png);
    background-repeat: no-repeat;       
    height: 141px;
    width: 140px;
    position: relative;
    left: 13px;
    display: inline;
    list-style-type: none; 
    float: left; 
    padding: 23px 0px 0px 21px; 
    margin-right: 5px;
    z-index: 5;
}

.GalleryImageDetail
{
    /*background-image: url(../../Images/Gallery/FilmDetail.png);
    background-repeat: no-repeat;  */     
    height: 500px;
    width: 375px;
    position: relative;
    left: 13px;
    display: inline;
    list-style-type: none; 
    float: left; 
    padding: 53px 0px 0px 21px; 
    margin-right: 5px;
    z-index: 5;
}

.JustifyText
{
     text-align: justify;  
}

.GalleryCategoryTitle
{
    color: #ffffff;
    font-family: Arial Narrow;
    font-size: 18px;
    text-decoration: none;
    font-weight: bold;
}

.GalleryListViewTitle
{   
    width: 140px;
    position: relative;
    left: 13px;
    display: inline;
    list-style-type: none; 
    padding: 27px 0px 0px 21px; 
    margin-right: 5px;
    z-index: 5;
}

.LoginHeading
{
    color: #3a393a;
    position: relative;
    top: 6px;
    left: 15px;
    font-size: 14px;
    font-weight: bold;
}

.LoginUserName
{
    color: Black;
    height: 20px;
    text-align: left;
    position: relative;
    top: 6px;
    left: 16px;
    font-size: 12px;
    font-weight: bold;
}

.LoginPassword
{
    color: Black;
    height: 20px;
    text-align: left;     
    position: relative;
    top: 10px;
    left: 16px;
    font-size: 12px;
    font-weight: bold;
}

.PasswordLink
{
    color: Black;
    height: 20px;
    text-align: left;     
    position: relative;
    top: 10px;
    font-style: italic;
    left: 85px;
    font-size: 10px;
    font-weight: bold; 
}

a.ForgotPasswordLink:visited
{
    color: #000000;
    text-decoration: none;
}
/* visited link */
a.ForgotPasswordLink:link
{
    color: #000000;
    text-decoration: none;  
}
/* unvisited link */
a.ForgotPasswordLink:hover
{
    text-decoration: underline; 
    color: #000000;
    text-decoration: none;  
}
/* mouse over link */
a.ForgotPasswordLink:active
{
    color: #000000;
    text-decoration: none;   
}

.LoginSubmitRegister
{
    color: Black;
    height: 20px;
    text-align: left;     
    position: relative;
    top: 3px;
    left: 77px;
    font-size: 12px;
    font-weight: bold; 
}

.LogoutSubmitRegister
{
    color: Black;
    height: 20px;
    text-align: left;     
    position: relative;
    top: 37px;
    left: 148px;
    font-size: 12px;
    font-weight: bold; 
}

.Grid
{ 
	border: 1px solid #D1D0BE; 
	border-bottom-style: none;
	padding: 1px 1px 1px 1px;
	width: 430px; 
}

.Row /** GridLevel **/
{
	background-color: #fafbf6; 
	white-space: nowrap;
}

.SelectedRow, .SelectedRow td
{ 
	background-color: #6281E2; 
	padding: 2px 2px 2px 2px;
	color: White; 
	height: 22px; 
	border-bottom: 1px solid #D1D0BE; 
}

.RowAlternate 
{ 
	background-color: white;
}

.RowList 
{ 
	background-color: white; 
} 

.Row td, .RowAlternate td /** GridLevel **/
{ 
	white-space: nowrap;
	height: 22px; 
	padding: 0px 30px 0px 30px;
	border-bottom: 1px solid #eaebe6;
	text-align: center;
}

.Row td.AlignLeft, .RowAlternate td.AlignLeft
{
	text-align: left;
}

.Row td.NoPadding, .RowAlternate td.NoPadding
{
	padding: 0px 3px 0px 3px;
}

#GridHeader,.GridHeader
{
	height: 20px; 
	padding: 2px 5px 2px 5px; 
	font-weight: bold;
	border-bottom: solid 1px #2B49B4;
	color: White;
	background-color: #4263DA; 
	background-image: url(../../images/administration/oldskin/GridHeaderBackground.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.HeadingCell, .HeadingCell td 
{
	white-space: nowrap;
	height: 24px;
	font-weight: bold;
	color: #ffffff;
    background-color: #c5060c;
}

.GridViewHeaderAlign
{
     text-align: left;
}

.AdminGridFooter
{
	white-space: nowrap;
	height: 24px;
	font-weight: bold;
	color: #2B49B4;
	background-image: url(../../images/administration/oldskin/GridHeaderCell.jpg);
	background-repeat: repeat-x;
	background-position: left top; 
} 

.HeadingCell th
{
	padding: 0px 30px 0px 30px;
	border-bottom: 1px solid #D1D0BE; 
}

.HeadingCell th.NoPadding
{
	padding: 0px 3px 0px 3px;
		text-align: left;
}

.Pager
{
	height: 18px;
	text-align: right;
	line-height: 18px;
	padding-right: 20px;
	color: #2B49B4;
	background-image: url(../../images/administration/oldskin/GridHeaderCell.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #D1D0BE;
	border-top-style: none;
}



a.ReadMoreLinkFinal:visited
{
    color: #C5080E;
    font-family: Arial Narrow;
    font-size: 15px;
    text-decoration: none;
    font-weight: bold;
}
/* visited link */
a.ReadMoreLinkFinal:link
{
    color: #C5080E;
    font-family: Arial Narrow;
    font-size: 15px;
    text-decoration: none;
    font-weight: bold;    
}
/* unvisited link */
a.ReadMoreLinkFinal:hover
{
    text-decoration: underline; 
    color: #C5080E;
    font-family: Arial Narrow;
    font-size: 15px;
    text-decoration: underline;
    font-weight: bold;    
}
/* mouse over link */
a.ReadMoreLinkFinal:active
{
    color: #C5080E;
    font-family: Arial Narrow;
    font-size: 15px;
    text-decoration: none;
    font-weight: bold;    
}

.ContentClinicHeading
{
    color: #C5080E;
    font-family: Arial Narrow;
    font-size: 18px;
    text-decoration: underline;
    font-weight: bold;
}

.ContentRankHeading
{
    color: #C5080E;
    font-family: Arial Narrow;
    font-size: 15px;
    text-decoration: underline;
    font-weight: bold;
}

.MemberRankSubmit
{
    color: #C5080E;    
    padding-bottom: 5px;
    text-align: left;
    font-weight: bold;
    vertical-align: middle; 
}

.SeeYourGoal
{
    width: 243px;
    height: 164px;
    position: relative; 
    top: -2px;
    left: -7px;
    background-image: url(../../Images/NewSide/goal.png);
    background-repeat: no-repeat;   
}

.LearnTheTechnique
{
    width: 247px;
    height: 164px;
    position: relative; 
    top: 0px;
    left: -8px;
    background-image: url(../../Images/NewSide/technique.png);
    background-repeat: no-repeat;   
}

.SucceedWithDartFish
{
    width: 247px;
    height: 161px;
    position: relative; 
    top: 2px;
    left: -7px;
    background-image: url(../../Images/NewSide/DartFishStuff.png);
    background-repeat: no-repeat;   
}

.FreeGallery
{
    width: 246px;
    height: 128px;
    position: relative; 
    top: 4px;
    left: -9px;
    background-image: url(../../Images/Home/gallery.png);
    background-repeat: no-repeat;   
}



.CalendarTitle
{
    background-color: #EFEFEF;
    color: #1F1F1F; 
    font-size: small;
    font-weight: bold;
    height: 60px; 
}

.CalendarNextPrev
{
    background-color: #EFEFEF;
    color: #1F1F1F; 
    font-size: small;
    font-weight: bold; 
    text-align: center;          
}

.CalendarOtherMonth
{
    background: #E8E8E8;
    border-color: #808080;    
    color:#D3D3D3;  
}

.CalenderGeneral
{
    border-color: #808080;
    color: #1F1F1F;    
}

.CalendarDayHeader
{
    font-size: small;
    font-weight: bold;
    color: White;
    border-color: #808080;    
    background-color: #000000; 
}

.CalendarDayStyle
{
    border-color: #808080;
}

.CalendarWeekend
{
    background-color: #c0c0c0;
    border-color: #808080;    
    text-decoration: none; 
}

.EventDate
{
    background-color: #d21a22;
    color: #ffffff; 
    font-size: x-small;
}

a.footerLink1:visited
{
    text-decoration: none;
    color: #ffffff; 
}
/* visited link */
a.footerLink1:link
{
    text-decoration: none;  
    color: #ffffff;     
}
/* unvisited link */
a.footerLink1:hover
{
    text-decoration: underline; 
    color: #ffffff;     
}
/* mouse over link */
a.footerLink1:active
{
    text-decoration: none;
    color: #ffffff;     
}

.VisaAlert
{
    width: 84px;
    height: 91px;
    background-image: url(../../Images/Clinics/Visa.png);
    background-repeat: no-repeat; 
    position: relative;
    top: 340px; 
    left: 400px;   
}


