
body
{
    background-color: #E0F1FE;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


div.FieldParent div
{
}
div.FieldParent div *
{
}
div.FieldParent div input
{
}

div.FieldParent div select
{
}

div.FieldParent div textarea
{
    width: 870px;
    display: block;
    margin-bottom: 20px;
}
span.qText
{
    font-size: 11px;
}

.subNavQ
{
    font-weight: bold;
    margin-bottom: 10px;
    display: block;
}
#sectionNavigation
{
    text-align: left;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 640px;
}
#sectionNavigation a:link, #sectionNavigation a:visited
{
    background-color: #E0F1FE;
    display: block;
    float: left;
    width: 200px;
    margin-right: 1px;
    margin-bottom: 1px;
    border: 1px solid #A8D3FF;
    color: #333333;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 5px;
}
#sectionNavigation a:hover
{
    background-color: #6E95C0;
    border: 1px solid #000;
    color: #fff;
}
#sectionNavigation a.current:link, #sectionNavigation a.current:visited
{
    background-color: #A6E79C;
}
#pLeftCol, #pCenterCol, #pRightCol
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
#pLeftCol
{
    float: left;
    width: 250px;
    margin: 0px;
}
#pCenterCol
{
    float: left;
    width: 610px;
    margin-right: 9px;
    margin-left: 9px;
}
#pRightCol
{
    float: left;
    width: 210px;
    margin: 0px;
}

#memLeftCol
{
    float: left;
    width: 570px;
    margin: 0px;
    margin-right: 10px;
}
#memCenterCol
{
    float: left;
    width: 620px;
    margin-right: 9px;
    margin-left: 9px;
}
#memRightCol
{
    float: left;
    width: 290px;
    margin: 0px;
}

#memLeftCol2
{
    float: left;
    width: 590px;
    margin: 0px;
    margin-right: 10px;
}
#memCenterCol2
{
    float: left;
    width: 620px;
    margin-right: 9px;
    margin-left: 9px;
}
#memRightCol2
{
    float: left;
    width: 280px;
    margin: 0px;
}
.AppList
{
    width: 380px;
    padding: 5px;
}
.AppList a:link, .AppList a:visited
{
    display: block;
    color: #FFFFFF;
    background-color: #7E9BC5;
    padding: 5px;
    margin-bottom: 1px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    cursor: pointer;
    cursor: hand;
    text-decoration: none;
    text-transform: capitalize;
    background-repeat: repeat-x;
}
.AppList *
{
    color: #FFFFFF;
}
.AppList a:hover
{
    background-color: #5EC416;
}
span.memberNameSpan
{
    display: block;
    float: left;
    width: 150px;
    overflow: hidden;
    height: 15px;
}
img.statusImg
{
    margin-right: 5px;
    margin-left: 5px;
}
.memberPopUp *
{
    color: #333333;
}
.memberPopUp h2
{
    font-size: 12px;
}
.partnerProgLinks
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 9px;
}
div.partnerProgLinks a:link, div.partnerProgLinks a:visited
{
    color: #fff;
    text-decoration: none;
    background-color: #7E9BC5;
    display: block;
    padding: 3px;
    width: 365px;
    margin-bottom: 1px;
}
div.partnerProgLinks a:hover
{
    background-color: #D6C0C0;
}
.AddressDetails
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
#recordNav
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 9px;
    width: 362px;
    color: #FFFFFF;
    background-color: #3B5A82;
    margin-left: 5px;
    margin-bottom: -3px;
}
#recordNav a:link, #recordNav a:visited
{
    color: #D9F5FF;
}
.dockHead
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
    margin-left: 9px;
    margin-top: -3px;
}
.innerDock
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    padding: 9px;
    background-color: #FFFFFF;
    line-height: 150%;
    display: block;
    margin-top: 0px;
}
.innerDock input
{
    width: 170px;
    font-size: 11px;
    color: #333333;
    border: 1px solid #D5DFE5;
}
.innerDock a:link, .innerDock a:visited
{
    color: #666666;
}
/*Outlook styles*/


a.olNew:link, a.olNew:visited
{
    background-image: url(/partners/Img/new.gif);
    background-position: 5px 5px;
    width: 31px;
    padding-left: 27px;
    padding-top: 9px;
    padding-right: 3px;
    padding-bottom: 3px;
}
a.olInbox:link, a.olInbox:visited
{
    background-image: url(/partners/Img/Inbox.gif);
    background-position: 5px 5px;
    width: 31px;
    padding-left: 27px;
    padding-top: 9px;
    padding-right: 3px;
    padding-bottom: 3px;
}
div#olNav a:link, div#olNav a:visited
{
    background-repeat: no-repeat;
    height: 17px;
    font-size: 11px;
    color: #333333;
    display: block;
    float: left;
    margin-right: 3px;
    margin-top: 0px;
}
div#olNav a:hover
{
    background-color: #FFE7A1;
}
div#olNav
{
    display: block;
    clear: both;
    margin-bottom: 1px;
    height: 35px;
    padding: 1px;
    width: 300px;
}
.clear
{
    clear: both;
    display: block;
    font-size: 1px;
    margin-bottom: -1px;
    line-height: 1px;
    height: 1px;
}
div.unread, div.read, div.MailSubject
{
    margin: 0px;
    padding: 0px;
}
div.unread
{
    font-weight: bold;
}
.SendButton
{
    display: block;
    float: left;
    height: 50px;
    width: 50px;
}

#applicants
{
    margin-bottom: 10px;
    padding-bottom: 10px;
}

#appNav
{
    display: block;
    float: left;
    width: 185px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #A8D3FF;
    border-right-color: #A8D3FF;
    border-bottom-color: #A8D3FF;
    border-left-color: #A8D3FF;
}

#appNav a:link, #appNav a:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
    margin-bottom: 3px;
    display: block;
    width: 165px;
    border: 1px solid #A8D3FF;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    background-repeat: repeat-x;
    padding-left: 5px;
}

#appNav a:hover
{
    background-color: #89C3FC;
    border-top-color: #3399FF;
    border-right-color: #3399FF;
    border-bottom-color: #3399FF;
    border-left-color: #3399FF;
    color: #FFFFFF;
}

#appNav a.lbEmail:link, #appNav a.lbEmail:visited
{
    background-image: url(/controls/Img/new.gif);
    background-repeat: no-repeat;
    background-position: 5px 3px;
}

#appNav a.lbPhoto:link, #appNav a.lbPhoto:visited
{
    background-image: url(/controls/Img/pic.gif);
    background-repeat: no-repeat;
    background-position: 5px 3px;
}

#appNav a.lbDetails:link, #appNav a.lbDetails:visited
{
    background-image: url(/controls/Img/report.gif);
    background-repeat: no-repeat;
    background-position: 5px 3px;
}

#appNav a.lbApplication:link, #appNav a.lbApplication:visited
{
    background-image: url(/controls/Img/application.gif);
    background-repeat: no-repeat;
    background-position: 5px 3px;
}

#appNav a.lbBack:link, #appNav a.lbBack:visited
{
    background-image: url(/controls/Img/back.gif);
    background-repeat: no-repeat;
    background-position: 5px 3px;
}

#appInfo
{
    display: block;
    float: left;
    width: 290px;
    padding: 5px;
    height: 131px;
}

.emailApps
{
    margin-bottom: -20px;
    margin-left: 310px;
    margin-top: 9px;
    position: absolute;
}

#progressNav
{
    background-repeat: repeat-x;
    margin-left: 9px;
    height: 20px;
    margin-bottom: 1px;
    padding-left: 1px;
}

#progressNav a:link, #progressNav a:visited
{
    display: block;
    float: left;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    padding-top: 3px;
    padding-right: 9px;
    padding-bottom: 3px;
    padding-left: 9px;
    color: #333333;
    text-decoration: none;
    background-image: url(/controls/Img/tabs/offLeft.jpg);
    background-repeat: no-repeat;
    border-top-color: #9395A1;
    border-right-color: #9395A1;
    border-bottom-color: #9395A1;
    border-left-color: #9395A1;
}

#progressNav a.pOn:link, #progressNav a.pOn:visited
{
    background-image: url(/controls/Img/tabs/onLeft.jpg);
    background-repeat: no-repeat;
    border-bottom-color: #C3DCFB;
}

#progressNav a:hover
{
    color: #999999;
}

#progress
{
    margin-left: 9px;
    background-color: #C3DCFB;
    padding: 9px;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #9395A1;
    border-right-color: #9395A1;
    border-bottom-color: #9395A1;
    border-left-color: #9395A1;
    margin-top: 1px;
}

#profileTable td
{
    padding: 2px;
}

#profileTable input
{
    width: 125px;
}












.scusaProgress
{
    width: 350px;
    height: 180px;
    background-image: url(/images/ukMembers/scusa/progressBg.jpg);
    padding-left: 190px;
    padding-top: 10px;
}

.scusaProgressContent
{
    padding: 6px;
    background-color: #B1C9E3;
    border: 1px solid #5986B7;
    width: 320px;
    height: 160px;
    font-size: 13px;
}

.scusaProgressContent a:Link, #scusaProgressContent a:visited
{
    color: #000;
    text-decoration: none;
}

.scusaProgressContent a:hover, #scusaProgressContent a:active
{
    color: #fff;
}

.scusaProgressContent h2
{
    color: #8E171E;
    margin-bottom: 10px;
}

.kampProgress
{
    width: 370px;
    height: 180px;
    background-image: url(/images/ukMembers/kamp/progressBg.jpg);
    padding-left: 170px;
    padding-top: 10px;
}

.kampProgressContent
{
    padding: 6px;
    background-color: #B1C9E3;
    border: 1px solid #5986B7;
    width: 340px;
    height: 160px;
    font-size: 13px;
}

.kampProgressContent a:Link, #kampProgressContent a:visited
{
    color: #000;
    text-decoration: none;
}

.kampProgressContent a:hover, #kampProgressContent a:active
{
    color: #fff;
}

.kampProgressContent h2
{
    color: #8E171E;
    margin-bottom: 10px;
}


.progressTable td
{
    padding: 3px;
}

.helpTable
{
    width: 665px;
    margin-left: auto;
    margin-right: auto;
}

.helpTable td
{
    padding: 10px;
    border-bottom: 1px solid #19979F;
}

.helpTable .question
{
    text-align: right;
    width: 270px;
    font-weight: bold;
}

.wibTextBox
{
    width: 420px;
    height: 20px;
    font-size: 14px;
}

.helpTable select
{
    width: 420px;
    height: 20px;
    font-size: 14px;
}

.wibCheckBox
{
    width: 20px;
}

.helpTable textarea
{
    width: 420px;
    height: 150px;
    font-size: 14px;
    font-family: Verdana;
}

a:link, a:visited
{
    color: #4D4D4D;
    text-decoration: none;
}

a:active, a:hover
{
    color: #000;
}

.profilePic
{
    background-color: #fff;
    padding: 3px;
    border: 1px solid #000;
    width: 100px;
    height: 100px;
}

.activities
{
    background-color: #6E95C0;
    margin-bottom: 10px;
    width: 90%;
    overflow: auto;
}

.activitiesLandsportsItem
{
    width: 850px;
    overflow: auto;
    background-color: #E0F1FE;
    border: 1px solid #A8D3FF;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    padding: 10px;
}

.activitiesLandsportsItem span
{
    width: 150px;
    float: left;
}


.activitiesLandsportsItem select
{
    margin-right: 20px;
    float: left;
}

.activitiesLandsportsItem input
{
    width: 640px;
    float: left;
}

.activitiesLandsportsItem .qText
{
    width: 150px;
}

.downloadForms
{
    width: 500px;
    border: 1px solid #6F94BE;
    margin-left: auto;
    margin-right: auto;
}

.downloadForms a
{
    display: block;
    padding: 3px;
    margin-bottom: 1px;
}

.downloadForms a:Link, .downloadForms a:Visited
{
    background-color: #A8D3FF;
    color: #000;
}

.downloadForms a:Hover, .downloadForms a:Active
{
    background-color: #fff;
}

.scusaPrevCamp
{
    width: 850px;
    overflow: auto;
    background-color: #E0F1FE;
    border: 1px solid #A8D3FF;
    padding: 10px;
    margin-bottom: 20px;
    clear: both;
}

.scusaPrevCamp span
{
    float: left;
    width: 220px;
    margin-bottom: 5px;
}

.scusaPrevCamp input
{
    width: 180px;
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
}

.scusaPrevCamp select
{
    width: 180px;
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
}

.scusaPrevCamp table
{
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
}

.scusaPrevCamp table input
{
    width: 15px;
    margin-bottom: 5px;
}

.campTypes
{
    width: 850px;
    overflow: auto;
    background-color: #E0F1FE;
    border: 1px solid #A8D3FF;
    padding: 5px;
    margin-bottom: 20px;
}


.campTypes select
{
    float: left;
    width: 120px;
    height: 30px;
    margin-right: 20px;
}

.campTypes table
{
    float: left;
    width: 120px;
    height: 30px;
    margin-right: 20px;
}

.campTypes span
{
    float: left;
    width: 140px;
    height: 30px;
}

.religious
{
    width: 850px;
    padding: 10px;
    margin-bottom: 20px;
    overflow: auto;
}

.religious span
{
    display: block;
    width: 400px;
}

.religious input
{
    float: left;
    width: 400px;
    margin-right: 20px;
}

.religious select
{
    float: left;
    width: 200px;
    margin-right: 20px;
}

.floater
{
    padding: 10px;
    background-color: #E0F1FE;
    border: 1px solid #A8D3FF;
    width: 409px;
    float: left;
    margin-bottom: 20px;
    margin-right: 10px;
}

.floater span
{
    display: block;
    margin-bottom: 10px;
}

.floater input
{
    display: block;
    width: 400px;
}

.2Group
{
    width: 250px;
    overflow: auto;
    background-color: #E0F1FE;
    border: 1px solid #A8D3FF;
    padding: 10px;
    margin-bottom: 20px;
    clear: both;
}

.saveNav
{
    margin-bottom: 20px;
    display: block;
    width: 100%;
    overflow: auto;
}

.saveNav a
{
    width: 160px;
    border: 1px solid #000;
    background-color: #A8D3FF;
    padding: 5px;
    float: left;
    margin-right: 2px;
    text-align: center;
    font-weight: bold;
}

#saveNav
{
    margin-bottom: 20px;
    display: block;
    width: 100%;
    overflow: auto;
}

#saveNav a
{
    width: 160px;
    border: 1px solid #000;
    background-color: #A8D3FF;
    padding: 5px;
    float: left;
    margin-right: 2px;
    text-align: center;
    font-weight: bold;
}

.awards
{
    width: 850px;
    overflow: auto;
    background-color: #E0F1FE;
    border: 1px solid #A8D3FF;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    padding: 10px;
}

.awards span
{
    width: 190px;
    float: left;
}

.awards input
{
    margin-right: 20px;
    float: left;
    width: 200px;
    margin-bottom: 5px;
}

.awards .qText
{
    width: 180px;
    margin-bottom: 5px;
}

.bigSingle
{
}

.bigSingle input
{
    width: 870px;
    margin-bottom: 20px;
}

.helpIcon
{
    width: 16px;
    height: 16px;
    display: block;
}



.health
{
    width: 850px;
    overflow: auto;
    background-color: #E0F1FE;
    border: 1px solid #A8D3FF;
    padding: 10px;
    margin-bottom: 20px;
    clear: both;
}

.health span
{
    float: left;
    width: 250px;
    margin-bottom: 10px;
    height: 45px;
}

.health input
{
    width: 180px;
    float: left;
    height: 18px;
    margin-bottom: 37px;
}

.health select
{
    width: 130px;
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    height: 45px;
}

.health table
{
    width: 130px;
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    height: 45px;
}

.photoText
{
    float: left;
}

.personalInfo
{
    background-color: #E0F1FE;
    padding: 10px;
    border: 1px solid #6E95C0;
}

.personalInfo span
{
    width: 200px;
    float: left;
}

.personalInfo input
{
}

.personalInfo select
{
    width: 150px;
}

.personalInfo table td
{
    padding: 3px;
}

.howHeard
{
    margin-bottom: 20px;
}

.howHeard span
{
    display: block;
}


.howHeard input
{
    width: 870px;
}

.heightWeight
{
    width: 850px;
    overflow: auto;
    background-color: #E0F1FE;
    border: 1px solid #A8D3FF;
    padding: 10px;
    margin-bottom: 20px;
    clear: both;
}



.heightWeight input
{
    width: 80px;
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
}


.guarantee
{
    margin-bottom: 20px;
    background-color: #E0F1FE;
    border: 1px solid #A8D3FF;
    padding: 10px;
}

.guarantee span
{
    display: block;
    margin-bottom: 10px;
}


.guarantee input
{
    width: 300px;
}

.guarantee select
{
    margin-bottom: 20px;
}

.personalBackground
{
}

.personalBackground textarea
{
    height: 240px;
}

.statusImg
{
    margin-left: 5px;
    margin-right: 5px;
}

.bigQ textarea
{
    height: 80px;
}

.questionNumber
{
    width: 30px;
    font-weight: bold;
}

.loadingPanel
{
    position: relative;
    top: 200;
    left: 200;
}

.requiredLbl
{
    width: 20px;
}

.prevCamp
{
    width: 850px;
    overflow: auto;
    background-color: #E0F1FE;
    border: 1px solid #A8D3FF;
    padding: 10px;
    margin-bottom: 20px;
    clear: both;
}

.prevCamp input
{
    width: 130px;
    float: left;
    margin-right: 90px;
    margin-left: 23px;
}

.lockBtn
{
    cursor: pointer;
}











.drivingQuestions
{
    width: 850px;
    overflow: auto;
    background-color: #E0F1FE;
    border: 1px solid #A8D3FF;
    padding: 10px;
    margin-bottom: 20px;
    clear: both;
}

.drivingQuestions span
{
    float: left;
    width: 260px;
    margin-bottom: 5px;
}

.drivingQuestions input
{
    width: 150px;
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
}

.drivingQuestions select
{
    width: 180px;
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
}


.drivingQuestions table
{
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
}

.drivingQuestions table input
{
    width: 15px;
    height: 10px;
    margin-bottom: 5px;
}










.scusaPrevCampRet
{
    width: 850px;
    overflow: auto;
    background-color: #E0F1FE;
    border: 1px solid #A8D3FF;
    padding: 10px;
    margin-bottom: 20px;
    clear: both;
}

.scusaPrevCampRet span
{
    float: left;
    width: 220px;
    margin-bottom: 5px;
}

.scusaPrevCampRet input
{
    width: 180px;
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
}

.scusaPrevCampRet select
{
    width: 180px;
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
}

.scusaPrevCampRet table
{
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
}

.scusaPrevCampRet table input
{
    width: 15px;
    margin-bottom: 5px;
}









.floaterRet
{
    padding: 10px;
    background-color: #E0F1FE;
    border: 1px solid #A8D3FF;
    width: 850px;
    margin-bottom: 20px;
    margin-right: 10px;
}

.floaterRet span
{
    display: block;
    margin-bottom: 10px;
}

.floaterRet input
{
    display: block;
    width: 828px;
}



.personalBackgroundCerts textarea
{
    height: 140px;
}

.iAgree
{
    height: 40px;
}

.iAgree input
{
    float: left;
}



.kampDrugsAlc
{
    width: 850px;
    overflow: auto;
    background-color: #E0F1FE;
    border: 1px solid #A8D3FF;
    padding: 10px;
    margin-bottom: 20px;
    clear: both;
}

.kampDrugsAlc span
{
    float: left;
    width: 495px;
    margin-bottom: 5px;
}

.kampDrugsAlc input
{
    width: 180px;
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
}

.kampDrugsAlc select
{
    width: 180px;
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
}

.kampDrugsAlc table
{
    margin-left: 145px;
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
}

.kampDrugsAlc table input
{
    width: 15px;
    margin-bottom: 5px;
}








.kampReligion
{
    width: 850px;
    overflow: auto;
    background-color: #E0F1FE;
    border: 1px solid #A8D3FF;
    padding: 10px;
    margin-bottom: 20px;
    clear: both;
}

.kampReligion span
{
    float: left;
    width: 630px;
    margin-bottom: 5px;
}

.kampReligion input
{
    width: 180px;
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
}

.kampReligion select
{
    width: 180px;
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
}

.kampReligion table
{
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
}

.kampReligion table input
{
    width: 15px;
    margin-bottom: 5px;
}








.campTypesKamp
{
    width: 860px;
    overflow: auto;
    background-color: #E0F1FE;
    border: 1px solid #A8D3FF;
    padding: 5px;
    margin-bottom: 20px;
}


.campTypesKamp select
{
    float: left;
    width: 120px;
    height: 30px;
    margin-right: 20px;
}

.campTypesKamp table
{
    float: left;
    width: 120px;
    height: 30px;
    margin-right: 20px;
}

.campTypesKamp span
{
    float: left;
    width: 140px;
    height: 30px;
}

.rbl input
{
    width: 50px;
}

.ukDocs span
{
    display: block;
}

.ukDocs
{
    width: 560px;
    overflow: auto;
    background-color: #9BBBDB;
    padding: 3px;
    line-height: 22px;
    border: 1px solid #5B88B9;
}

.ukDocs img
{
    float: left;
    margin-right: 10px;
}

