#individualEntry fieldset ul{margin:0 0 1em 0}#individualEntry .entry{border:1px solid #cfcfcf;background-color:#f1f1f1;padding:0;margin-bottom:1em}#individualEntry .entry .competitorContainer{display:table;padding:.5em .25em}#individualEntry .entry .competitor{display:table-row}#individualEntry .entry .competitor>div{display:table-cell;padding:0 .25em}#individualEntry .entry .competitor>div.hidden{display:none}#individualEntry .entry .competitor>div label{display:block;color:#974a05;font-size:85%;text-align:left;width:auto;font-weight:bold;margin:0;padding-bottom:.25em}#individualEntry .entry .competitor>div .data{display:block}#individualEntry .entry .competitor>div .hidden{display:none}#individualEntry .entry .competitor .addRemove{width:11px;line-height:13px;margin-right:6px}#individualEntry .entry .competitor .name{width:12em}#individualEntry .entry .competitor .organisation{width:14em}#individualEntry .entry .competitor .organisation select{width:13em}#individualEntry .entry .competitor .eventClass{width:13em}#individualEntry .entry .competitor .eventClass select{width:12em}#individualEntry .entry .competitor .punchingCards{width:5em}#individualEntry .entry .competitor .punchingCards input{width:5em}#individualEntry .goToOrganisationEntryAdminMode{display:inline-block}#individualEntry .nonOrderableServicesInfoForEventOwner{font-size:85%}#adminIndividualEntry .entries{font-size:85%}#adminIndividualEntry .isSuperEventOrSubEvent .entries .totalAmount{display:none}#adminIndividualEntry .entry td{vertical-align:middle}#adminIndividualEntry .entry .competitor .addRemove{width:3%;line-height:13px;margin-right:6px}#adminIndividualEntry .entry .competitor .name{width:20%}#adminIndividualEntry .entry .competitor .organisation{width:20%}#adminIndividualEntry .entry .competitor .organisation select{width:100%}#adminIndividualEntry .entry .competitor .eventClass{width:16%}#adminIndividualEntry .entry .competitor .eventClass select{width:100%}#adminIndividualEntry .entry .competitor .punchingCards{width:8%}#adminIndividualEntry .entry .competitor .punchingCards input{width:100%}#adminIndividualEntry .entry .competitor .competitorButtons{width:4%}#adminIndividualEntry .entry .competitor .totalAmount{width:11%;text-align:right}#adminIndividualEntry .entry .competitor .buttons{width:10%}#adminIndividualEntry .entry .competitor .infoMessages{width:4%}#adminIndividualEntry .entry .competitor .errorMessages{width:4%}#individualEntry .entry .serviceRequestsControl{border-top:1px solid #e3e3e3}#adminIndividualEntry .multiplePersonsSearcher{margin-bottom:.5em}#adminIndividualEntry .personSearcherContainer{margin-bottom:1em;float:left}#adminIndividualEntry .personAdderContainer{margin-bottom:1em;float:right}#adminIndividualEntry .personAdderContainer fieldset.submit input:first-child{margin-left:0}#adminIndividualEntry .addMultiplePersonsToEvent{display:inline-block;margin-right:2em}#individualEntry .entry .informationMessages{background-color:#e2e2ff;border-top:1px solid #ebebeb;padding:0 1em;margin-bottom:0;font-size:85%;color:#00007f}#individualEntry .entry .informationMessages li{margin:.25em 0;display:inline-block}#individualEntry .entry .errorMessages{background-color:#fee;border-top:1px solid #ebebeb;padding:0 1em;margin-bottom:0;font-size:85%;color:#7f0000}#individualEntry .entry .errorMessages li{margin:.25em 0;display:inline-block}#individualEntry .entry .links{background-color:#f1f1f1;border-top:1px solid #e3e3e3;padding:.25em 1em}.individualEntry .eventButtons{display:block}.individualEntry .entryTermsAndConditions{padding:1em 1em 0 1em;margin:1em 0}#individualEntry .markedForUnentry,#individualEntry .markedForUnentry .links,#individualEntry .markedForUnentry .informationMessages,#adminIndividualEntry .markedForUnentry td{background-color:#fee}#individualEntry .entry .hoverableImageAndText16x16:hover{background-color:#f7f7f7}.serviceRequestsControl .orderableServices select,.serviceRequestsControl .orderableServices input{display:inline}.serviceRequestsControl .orderedServices .requestedQuantity{width:4em}.serviceRequestsControl .orderedServices .name{width:15em}.serviceRequestsControl .orderedServices .data{width:12em}.serviceRequestsControl .markedForDeletion td{background-color:#fee}.serviceRequestsControl td{vertical-align:middle}.serviceRequestsControl .amount{text-align:right}.serviceRequestsControl .orderableServices .description{font-size:85%;display:block;margin-top:.25em}#individualEntry .serviceRequestsControl{padding:0 1em}#specialServiceRequestDialog .errorMessage{margin-bottom:1em;color:#c00}#specialServiceRequestDialog .content{margin-bottom:1em}#specialServiceRequestDialog fieldset.submit input{width:inherit}.individualEntry .competitor.nonEmpty .emptyCompetitor{display:none}.individualEntry .competitor.empty .nonEmptyCompetitor{display:none}.editableCustomerDetails input{font-size:85%;width:25em}#individualEntryCompleted .changed{background-color:#ffffcf}#individualEntryCompleted .entries{font-size:85%}#individualEntryCompleted .deleted td{text-decoration:line-through}#individualEntryCompleted .serviceRequestTable{font-size:85%}#individualEntryCompleted .orderSummary{margin-top:2em}#adminIndividualEntry .groupEntryInformation{float:right;padding:0 1em;display:block;border:1px solid #00f;background-color:#eef;color:#00007f}#adminIndividualEntry .groupEntryInformation.groupEntryInformation-invalid{border:1px solid red;background-color:#fee;color:#c00}#infoAndAdvertisementAgreement fieldset label{width:auto;font-weight:normal;display:inline;text-align:left}#relayEntry .invalidAgeSum tfoot td{color:#c00;background-color:#fee;border-top:1px solid #8b8b8b}#relayEntry .relayTeamNumber input{width:3em}#relayEntry .relayTeamName input{width:12em}#relayEntry .relayTeam{margin-bottom:1em}#relayEntry .teamContact input{width:25em}#relayEntry td.relayLeg{width:15%}#relayEntry td.relayCompetitorName{width:55%}#relayEntry td.relayCompetitorPunchingCard{width:23%}#relayEntry td.relayCompetitorPunchingCard input{width:6em}#relayEntry td.relayCompetitorAgeSum{width:7%}#relayEntry .nonPersonalPunchingCard{background:url("/Content/Images/AutocompleteBoxBackgroundWarning.png") repeat scroll 0 0 #ffffcf}#relayEntry .personalPunchingCard{background:url("/Content/Images/AutocompleteBoxBackgroundValid.png") repeat scroll 0 0 #f2fff2}#relayEntry span.addCompetitor{font-style:italic;color:#7f7f7f;cursor:pointer}.createRelayTeams .className{width:20%}.createRelayTeams .numberOfTeams{width:80%}.createRelayTeams .numberOfTeams input{width:4em}.relayTeam td.relayLeg{width:15%}.relayTeam td.relayCompetitorName{width:65%}.relayTeam td.relayCompetitorPunchingCard{width:20%}#relayTeams{position:relative}#relayTeams .edit{position:absolute;right:0}#groupEntryOverview .subEvent{border:1px solid #7f7f7f;background:#f7f7f7;margin-bottom:5em;padding:1em 2em 2em 2em}#groupEntryOverview .fees td.amount{font-weight:bold;text-align:right}.groupEntryOverviewControl .entryDeadlines td.date{font-weight:bold}.groupEntryOverviewControl .groupEntryOverview>li{margin-bottom:1em}.groupEntryOverviewControl .individualEntries .name{width:50%}.groupEntryOverviewControl .individualEntries .entryTime{width:30%;text-align:right}.groupEntryOverviewControl .individualEntries .amount{width:20%;text-align:right}.groupEntryOverviewControl .relayEntries .name{width:40%}.groupEntryOverviewControl .relayEntries .lineup{width:40%}.groupEntryOverviewControl .relayEntries .amount{width:20%;text-align:right}.groupEntryOverviewControl .serviceRequests .service{width:40%}.groupEntryOverviewControl .serviceRequests .orderedBy{width:40%}.groupEntryOverviewControl .serviceRequests .quantity{width:7%;text-align:right}.groupEntryOverviewControl .serviceRequests .amount{width:13%;text-align:right}#vipAndMediaOverview table .service{width:70%}#vipAndMediaOverview table .quantity{width:10%;text-align:right}#vipAndMediaOverview table .amount{width:20%;text-align:right}#vipAndMediaEntry fieldset>ul>li>label{vertical-align:top}#vipAndMediaEntry .classes li{display:block;margin-bottom:1em}#vipAndMediaEntry .classes .description{margin-left:2.5em;margin-top:.5em;font-size:85%}#vipAndMediaEntry .classes .entryFee{margin-left:2.5em;margin-top:.5em;font-size:85%}#vipAndMediaEntry .classes label{padding:0}