.yui-ac{font-family:arial;font-size:100%;position:relative}.yui-ac-input{width:100%}.yui-ac-container{position:absolute;top:1.6em;width:300px;left:0}.yui-ac-content{background:#fff none repeat scroll 0;border:1px solid gray;overflow:hidden;position:absolute;width:100%;z-index:9050}.yui-ac-shadow{background:#000 none repeat scroll 0;margin:.3em;opacity:.1;position:absolute;width:100%;z-index:9049}.yui-ac-content ul{margin:0;padding:0;width:100%}.yui-ac-content li{cursor:default;margin:0;padding:2px 5px;white-space:nowrap}.yui-ac-content li.yui-ac-prehighlight{background:#b3d4ff none repeat scroll 0}.yui-ac-content li.yui-ac-highlight{background:#426fd9 none repeat scroll 0;color:#fff}.yui-overlay{position:absolute;display:block}.yui-tt{visibility:hidden;position:absolute;color:#333;background-color:#fdffb4;padding:2px;border:1px solid #fcc90d;font:100% sans-serif;width:auto}* html body.masked select{visibility:hidden}* html div.yui-panel-container select{visibility:inherit}* html div.drag select{visibility:hidden}* html div.hide-select select{visibility:hidden}.mask{z-index:0;display:none;position:absolute;top:0;left:0;-moz-opacity:.6;opacity:.60;filter:alpha(opacity=60);background-color:#000}.hide-scrollbars *,.hide-scrollsbars{overflow:hidden}.hide-scrollbars div,.hide-scrollbars textarea,.hide-scrollbars select{overflow:hidden;display:none}.show-scrollbars *,.show-scrollbars{overflow:visible}.show-scrollbars div,.show-scrollbars textarea,.show-scrollbars select{overflow:visible}.yui-panel-container{position:absolute;background-color:transparent;z-index:6;visibility:hidden;overflow:visible;width:auto}.yui-panel-container.matte{padding:3px;background-color:#FFF}.yui-panel-container.matte .underlay{display:none}.yui-panel-container.shadow{padding:10px;background-color:transparent;-moz-opacity:.7;opacity:.70;filter:alpha(opacity=70)}.yui-panel-container.shadow .underlay{position:absolute;background-color:#333;top:0;left:0;z-index:0;width:100%;height:100%;-moz-opacity:.7;opacity:.70;filter:alpha(opacity=70);zoom:1}.yui-panel{visibility:hidden;border-collapse:collapse;position:relative;left:0;top:0;z-index:1;overflow:hidden;background:#fff;color:#222;font-size:12px}.yui-panel.cmWait,.masked .yui-panel.cmWait{padding:20px;color:#000;background:#fff}.yui-panel .hd{background:#333;color:#fff;font-size:100%;font-weight:bold;line-height:16px;overflow:hidden;padding:5px 10px 4px 10px;margin:0;color:#000}.yui-panel .hd{color:#fff}.yui-panel.cmEditing .hd{color:#000}.yui-panel .bd{overflow:hidden;padding:10px;_border-top:0}.yui-panel.cmWait .bd,.masked .yui-panel.cmWait .bd{padding:0;border:0}.yui-panel .bd p{margin:0 0 1em}.yui-panel .container-close{position:absolute;top:4px;right:10px;z-index:6;height:16px;width:16px;margin:0;padding:0;background:url(/images/modal/cmclose.png?v=1) no-repeat;cursor:pointer;visibility:inherit;text-indent:-999em}.yui-panel.cmWait .container-close,.masked .yui-panel.cmWait .container-close{display:none}.yui-panel .ft{padding:4px 6px 10px 6px;_margin-bottom:10px;overflow:hidden}.yui-panel .ft p{margin-bottom:0}.yui-panel.cmWait .ft,.masked .yui-panel.cmWait .ft{padding:0 !important;text-align:center}.yui-simple-dialog .bd .yui-icon{background-repeat:no-repeat;width:16px;height:16px;margin-right:10px;float:left}.yui-panel .bd b{color:#000}.yui-panel .bd .cmSubtle{font-size:90%}.yui-panel .bd li{padding-top:5px}.yui-panel .bd .cmRecordDisplay th,.yui-panel .bd .cmResults th,.yui-panel .bd .cmRecordDisplay td,.yui-panel .bd .cmResults td{padding:7px;_padding:7px 0;border-bottom:1px solid #ccc}.yui-panel .bd .cmRecordDisplay.noPadding th,.yui-panel .bd .cmRecordDisplay.noPadding td{padding-left:0}.yui-panel .bd .cmRecordDisplay.noLines th,.yui-panel .bd .cmRecordDisplay.noLines td{border-bottom:0}.yui-panel .bd .cmRecordDisplay th,.yui-panel .bd .cmRecordDisplay td{background-color:#fff;vertical-align:top !important;text-align:left}.yui-panel .bd,.yui-panel .bd th,.yui-panel .bd td{color:#222}.yui-panel .bd tr.odd{background:#edf5ff}.yui-panel .bd .cmRecordDisplay th{font-size:11px}.yui-panel.cmEditing .bd .cmRecordDisplay th{font-size:11px}.yui-panel.cmGo .bd .cmRecordDisplay th{font-size:11px}.yui-panel.cmCancelDelete .bd .cmRecordDisplay th{font-size:11px}.yui-panel .bd .cmRecordDisplay td{font:12px}.yui-panel .bd .cmRecordDisplay tr.inactive td{color:#666}.yui-panel .bd .scroll{height:360px;overflow:auto;overflow-x:hidden;padding:0;padding-right:10px;_padding-right:0;margin:10px 0}.yui-panel .bd .cmArrangeItems select option:hover{color:#000;background:#ffaf02}.yui-panel .bd .yui-dt-table th{font-weight:bold}.yui-panel .bd .yui-dt-table td{color:#000}body #cmContainer .cmAlert p,body #cmContainer .cmInfo p,body #cmContainer .cmFailure p,body #cmContainer .cmSuccess p{color:#000;padding:0;margin:0 0 8px 0}.cmAlert{border:1px solid #fc0;padding:8px 10px 0 42px;background:url(/img/rui/etc/alert.gif) no-repeat 10px 5px #ffc;margin:20px 0}body #cmContainer .cmAlert .cmDivider{border-top:1px solid #fc0;padding:0;margin:20px 0}.cmInfo{border:1px solid #39f;padding:8px 10px 0 35px;background:url(/img/rui/etc/info.gif) no-repeat 10px 5px #e5f4ff;margin:20px 0}.cmInfo a{color:#09f}.cmInfo a:hover{color:#036}.cmInfo .hd{font-weight:bold;font-style:italic;margin-bottom:5px}body #cmContainer .cmInfo .ft p{text-align:right}body #cmContainer .cmFailure{border:1px solid #fc0;padding:8px 10px 0 40px;background:url(/img/rui/etc/failure.gif) no-repeat 10px 6px #ffc;margin:20px 0}body #cmContainer .cmSuccess{border:1px solid #fc0;padding:8px 10px 0 40px;background:url(/img/rui/etc/success.gif) no-repeat 10px 6px #ffc;margin:20px 0}ul.camperList{padding:0;margin:20px 0;list-style:none}.ft{margin-bottom:20px}.yui-panel .ft{margin-bottom:0}.cmProgress{width:530px;margin-bottom:20px}.cmForm table.cmProgress{margin:0 0 20px 0}.cmForm table.cmProgress td{padding:0}body #cmContainer .cmForm h4{font-weight:bold;margin:30px 0 10px 0}body #cmContainer .cmForm .hd h4{border-bottom:1px solid #666;padding:2px 0 4px 0;margin:0 0 8px 0}body #cmContainer .cmForm h4.cmZeroTop{margin-top:0}body #cmContainer .cmForm h5{margin-top:20px}body #cmContainer .cmForm h5.cmZeroTop{margin-top:0}body #cmContainer .cmForm h5.cmNegative20Top{margin-top:-20px}.cmForm{padding-bottom:20px}.cmForm table{width:100%;margin:10px 0 20px 0;border-collapse:collapse}body .cmForm table th,body .cmForm table td{padding:0 0 10px 0;vertical-align:top}.cmForm table.sessionTable,body #cmContainer .sessionTable{margin-bottom:0}body #cmContainer .sessionTable .sessionRow{border-bottom:2px solid #ddd}body #cmContainer table.sessionTable .sessionRow th,body #cmContainer table.sessionTable .sessionRow td{padding:5px}body #cmContainer .sessionTable label{display:block;padding:5px 5px 5px 0}body #cmContainer .sessionTable label:hover,body #cmContainer .sessionTable label.selected{color:#000;background:#9cf}body #cmContainer .sessionTable th{color:#333;background:#ececec;padding:5px 0}body #cmContainer .sessionNameDates th{line-height:20px}.sessionNameDates span.cmFloatRight{display:inline-block}.sessionNameDates span.input{float:left;display:inline-block;width:25px}.sessionNameDates input{margin-top:-1px}body #cmContainer table.sessionTable .sessionRow .sessionCosts td{padding:5px 30px}body #cmContainer table.sessionTable .sessionRow .sessionDescription td{padding:5px 30px}.sessionPrograms{font-size:12px}body #cmContainer .sessionTable .sessionPrograms th{color:#333;background-color:transparent;padding:0 0 2px 0;border-top:1px dotted #ddd;margin:0}body #cmContainer .sessionTable .sessionPrograms th span.cmFloatRight{margin-top:-3px}body #cmContainer .sessionTable .sessionPrograms th span.cmFloatRight{padding-top:4px;margin-top:0;#}@media screen and (-webkit-min-device-pixel-ratio:0){body #cmContainer .sessionTable .sessionPrograms th span.cmFloatRight{margin-top:-3px}}body #cmContainer .sessionTable .sessionRow .sessionPrograms td{padding:0 30px 5px 30px;margin:0 0 10px 0}.cmForm table.tblOptionalActivities,body #cmContainer .tblOptionalActivities{margin-bottom:0}body #cmContainer .tblOptionalActivities .activityRow{margin-bottom:0}body #cmContainer table.tblOptionalActivities .activityRow th,body #cmContainer table.tblOptionalActivities .activityRow td{padding:5px}body #cmContainer .tblOptionalActivities label{display:block;padding:5px 5px 5px 0}body #cmContainer .tblOptionalActivities label:hover,body #cmContainer .tblOptionalActivities label.selected{color:#000;background:#9cf}body #cmContainer .tblOptionalActivities th{color:#333;background:#ececec;padding:5px 0}body #cmContainer .activityNameCostQuantity th{line-height:20px}.activityNameCostQuantity span.cmFloatRight{display:inline-block}body #cmContainer table.tblOptionalActivities .activityRow th.quantity{line-height:30px}.activityNameCostQuantity input{margin-top:-1px}body #cmContainer table.tblOptionalActivities .activityRow .activityDescription td{padding:5px 30px}body #cmContainer table.tblOptionalActivities .activityRow .activityMemo td{padding:5px 30px}body #cmContainer table.tblOptionalActivities .activityRow .activityMemo td input{width:410px}.camperPhoto{float:right;width:200px;margin:0 0 10px 10px}.photoWorkArea{padding:20px;background:#111;text-align:center}.photoWorkArea img{max-height:353px;max-width:470px}#household1{padding-bottom:10px;border-bottom:2px solid #ccc;margin-bottom:40px}body #cmContainer .cmForm #divHousehold2{color:#000;background:#ececec;padding:10px;border-bottom:2px solid #ccc;margin-bottom:40px}#divHousehold2 .fieldTip{background:#ddd}#divHousehold2 .cmColumn.cmFloatRight{width:245px}#divHousehold2 .cmColumn.cmFloatLeft{width:255px}.sessionSummary{width:255px;display:inline-block;padding-bottom:2px;border-bottom:1px solid #ccc;margin-bottom:2px}.sessionSummary em,.optionsSummary{font-style:normal;font-size:11px}.depositPayment,.ccPayment{list-style-type:none;padding:0;margin:0}body #cmContainer ul.depositPayment li,body #cmContainer ul.ccPayment li{padding:0;margin:3px 0}.depositPayment label{font-weight:bold}body #cmContainer .cmForm dt{font-weight:bold;padding:0;margin:0}body #cmContainer .cmForm dt .input{display:inline-block;width:30px}body #cmContainer .cmForm dt em{font-weight:normal;display:block;margin-left:30px;padding-bottom:5px;border-bottom:1px solid #ccc;margin-bottom:5px;font-size:12px;font-style:normal}body #cmContainer .cmForm dd{padding:0 30px 15px 30px;margin:0;font-size:12px}.termsConditions,.scrollingTextBox{height:200px;color:#000;background:#fff;padding:10px 20px;border:1px solid #ccc;margin-bottom:20px;overflow:auto;overflow-x:hidden;font-family:"Times New Roman",Times,serif;line-height:1.5em}body #cmContainer .termsConditions p,body #cmContainer .scrollingTextBox p{font-size:16px}.advisory{border:1px solid #fc0;color:#333;background:#ffc;padding:4px;margin:0 20px}body #cmContainer .advisory p{width:528px;padding:0;margin:0}.fieldTip{font-size:10px;font-family:Verdana,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#555;background:#ececec;padding:3px}.fieldTip em{text-transform:none}.cmRequiredField{border-bottom:1px dotted #c00}body #cmContainer p.hideLink{text-align:right;font-size:10px;text-transform:uppercase}.yui-panel table{margin-bottom:20px}body #cmContainer p.cmSaveForLater{font-size:95%;background:#eee;color:#666;border:1px solid #ccc;padding:5px}body #cmContainer .cmForm .labeledField{padding:0 0 10px 0}body #cmContainer .cmForm .labeledField label{font-weight:bold;display:block;float:left}body #cmContainer ul.cbrbList{padding:0;margin:0;list-style:none}body #cmContainer .cmForm dd p{margin-bottom:0}body #cmContainer table.cmTravelPlanTable th,body #cmContainer table.cmTravelPlanTable td{padding:3px 5px;font-size:95%}body #cmContainer .cmForm tr.odd{color:#000;background:#eee}body #cmContainer .cmForm tr.cmNotice td{font-size:90%;padding:3px 5px 8px 5px}body #cmContainer .cmForm tr.cmNotice td span.advisory{display:inline-block;border:1px solid #fc0;color:#333;background:#ffc;padding:3px 4px;margin:0}.fiveOnTop{margin-top:5px}#cmContainer table.cmImmunization{font-size:smaller !important}#cmContainer table.cmImmunization tr{border-bottom:1px solid #ccc}#cmContainer table.cmImmunization tr td{padding-top:10px}.cmCheckFloatLeft{float:left;margin-right:4px}body #cmContainer .cmForm p.cmZeroBottom{margin-bottom:0}body #cmContainer .mentalHealth li{display:block;width:250px}body #cmContainer .twoColList{width:530px}body #cmContainer .twoColList li{display:block;float:right;clear:none;width:265px}body #cmContainer .twoColList textarea{margin:6px -20px 0 0;width:200px}body #cmContainer .twoColList li label{margin-right:15px}body #cmContainer .twoColList li table{margin:0}body #cmContainer .twoColList li table td.first{width:125px}body #cmContainer .fourColList{width:530px}body #cmContainer .fourColList li{display:block;float:left;width:132px}.cmProgressTableWrapper{width:299px;border:1px solid #ccc;border-radius:2px;padding:1px;margin-bottom:20px;height:24px}table.cmProgressTable{background:#fff;border-collapse:collapse}table.cmProgressTable td{padding:0}table.cmProgressTable td div{width:2px;height:24px;background-color:#79bc99;border-right:1px solid #fff}.yui-navset .yui-content{border:1px solid #ccc}.yui-navset .yui-nav .selected a,.yui-navset .yui-nav a:hover{background-color:#fff}.yui-navset .yui-nav li a{background:#e5e5e5 url(/js/yui/build/tabview/assets/round_4px_trans_gray.gif) no-repeat}.yui-navset .yui-nav li a em{background:transparent url(/js/yui/build/tabview/assets/round_4px_trans_gray.gif) no-repeat top right;padding:.5em}.yui-navset-top .yui-nav{margin-bottom:-1px}.yui-navset-top .yui-nav li a{border-bottom:1px solid #ccc}.yui-navset-top .yui-nav .selected a{border-bottom:0}.yui-navset-top .yui-nav .selected a em{padding-bottom:.6em}.yui-navset-top .yui-nav li a em,.yui-navset-bottom .yui-nav li a em{margin-left:4px;padding-right:8px;padding-left:4px}.yui-navset-bottom .yui-nav{margin-top:-1px}.yui-navset-bottom .yui-nav li a{border-top:1px solid #ccc}.yui-navset-bottom .yui-nav .selected a{border-top:0}.yui-navset-bottom .yui-nav .selected a em{padding-top:.6em}.yui-navset-bottom .yui-nav li a{background-position:bottom left}.yui-navset-bottom .yui-nav li a em{background-position:bottom right}.yui-navset-left .yui-content{margin-left:-1px}.yui-navset-left .yui-nav li a{border-right:1px solid #ccc;padding-bottom:4px}.yui-navset-left .yui-nav li a em,.yui-navset-right .yui-nav li a em{padding-top:8px}.yui-navset-left .yui-nav .selected a{border-right:0}.yui-navset-left .yui-nav .selected a em{padding-left:.6em}.yui-navset-left .yui-nav li a{background-position:bottom left}.yui-navset-left .yui-nav li a em{background-position:top left}.yui-navset-right .yui-content{margin-right:-1px}.yui-navset-right .yui-nav li a{border-left:1px solid #ccc;padding-bottom:4px}.yui-navset-right .yui-nav .selected a{border-left:0}.yui-navset-right .yui-nav .selected a em{padding-left:.6em}.yui-navset-right .yui-nav li a{background-position:bottom right}.yui-navset-right .yui-nav li a em{background-position:top right}.alignTop tr td{vertical-align:top}.AllNone td{padding:6px 5px}.select td{padding-right:10px}.border{padding:5px 0;border-bottom:1px solid #ccc}.parens{width:15px}.w65{width:65px}.w163{width:163px}.w160{width:160px}.yui-navset .yui-nav li{margin-right:.5em}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{margin:0 0 .5em}.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{width:6em}.yui-navset-left{padding-left:6em}.yui-navset-right{padding-right:6em}.yui-nav,.yui-nav li{margin:0;padding:0;list-style:none}.yui-navset li em{font-style:normal}.yui-navset{position:relative;zoom:1}.yui-navset .yui-content{zoom:1;padding:10px}.yui-navset .yui-nav li{display:inline-block;display:-moz-inline-stack;*display:inline;vertical-align:bottom;cursor:pointer;zoom:1}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{display:block}.yui-navset .yui-nav a{outline:0}.yui-navset .yui-nav a{position:relative}.yui-navset .yui-nav li a{display:block;display:inline-block;vertical-align:bottom;zoom:1}.yui-navset-left .yui-nav li a,.yui-navset-right .yui-nav li a{display:block}.yui-navset-bottom .yui-nav li a{vertical-align:text-top}.yui-navset .yui-nav li a em{display:block}.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{position:absolute;z-index:1}.yui-navset-left .yui-nav{left:0}.yui-navset-right .yui-nav{right:0}.yui-hidden{display:none}.jGrowl-notification.update{background-image:none !important;background-color:#060 !important;width:100% !important;height:auto !important;padding-left:0 !important}div.jGrowl-notification.update div.jGrowl-close{color:#fff !important;display:initial !important;background-color:#060 !important;z-index:auto !important;width:auto !important;height:inherit !important;float:left !important;padding-left:10px;padding-right:10px;cursor:pointer}div.jGrowl-notification.update div.jGrowl-message{background:none !important;background-color:#060 !important;width:auto !important;font-size:15px !important;line-height:20px !important;padding-right:10px;padding-top:4px}.jGrowl-notification.warning{background-image:none !important;background-color:#e69900 !important;width:100% !important;height:auto !important;padding-left:0 !important}div.jGrowl-notification.warning div.jGrowl-close{color:#fff !important;display:initial !important;background-color:#e69900 !important;z-index:auto !important;width:auto !important;height:inherit !important;float:left !important;padding-left:10px;padding-right:10px;cursor:pointer}div.jGrowl-notification.warning div.jGrowl-message{background:none !important;background-color:#e69900 !important;width:auto !important;font-size:15px !important;line-height:20px !important;padding-right:10px}.jGrowl-notification.alert{background-image:none !important;background-color:#f00 !important;width:100% !important;height:auto !important;padding-left:0 !important}div.jGrowl-notification.alert div.jGrowl-close{color:#fff !important;display:initial !important;background-color:#f00 !important;z-index:auto !important;width:auto !important;height:inherit !important;float:left !important;padding-left:10px;padding-right:10px;cursor:pointer}div.jGrowl-notification.alert div.jGrowl-message{background:none !important;background-color:#f00 !important;width:auto !important;font-size:15px !important;line-height:20px !important;padding-right:10px}div.jGrowl-notification.jGrowl-globalmessage{width:100% !important;height:auto !important;padding-left:0 !important;display:flex !important;flex-direction:row;align-items:center}div.jGrowl-notification.jGrowl-globalmessage div.jGrowl-message,div.jGrowl-notification.jGrowl-globalmessage div.message,div.jGrowl-notification.jGrowl-globalmessage div.jGrowl-message a,div.jGrowl-notification.jGrowl-globalmessage div.message a{background:none !important;width:auto !important;font-size:14px !important;line-height:20px !important;padding:5px 5px 5px 0;font-family:Arial,sans-serif}div.jGrowl-notification.jGrowl-globalmessage div.jGrowl-message a:hover div.jGrowl-notification.jGrowl-globalmessage div.message a:hover{text-decoration:underline;color:#dedede}div.jGrowl-notification.jGrowl-globalmessage div.jGrowl-close,div.jGrowl-notification.jGrowl-globalmessage div.close{color:#fff !important;display:inline-block;z-index:auto !important;width:auto !important;height:100% !important;float:left !important;padding-left:10px;padding-right:10px;cursor:pointer;font-weight:bold;font-family:Arial,sans-serif;font-size:1em}div.jGrowl-notification.jGrowl-globalmessage.update{background-image:none !important;background-color:#060 !important}div.jGrowl-notification.jGrowl-globalmessage.warning{background-image:none !important;background-color:#e69900 !important}div.jGrowl-notification.jGrowl-globalmessage.alert{background-image:none !important;background-color:#f00 !important}