.buttonBackgroundLight{background:#F2F4F8;background:linear-gradient(to bottom, #fffffe 0%, #F2F4F8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffffe', endColorstr='#F2F4F8', GradientType=0)}.buttonBackground{background:#F2F5FA ;background:linear-gradient(to bottom, #F2F5FA 0%, #E8EBF1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2F5FA ', endColorstr='#E8EBF1', GradientType=0)}.dropdownGradient{background:#fffffe;background:linear-gradient(to bottom, #fffffe 0%, #f2f4f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffffe', endColorstr='#f2f4f7', GradientType=0)}.negative h2,.delete h2{color:#fff;background:#d34730}.negative input.forward:hover,.delete input.forward:hover{color:#fff;background:#d34730}.negative .negativebtn,.delete .negativebtn{margin-left:10px}.negative input.forward:hover,.delete input.forward:hover{color:#fff !important}.positive h2,.positive .forward,.positive input.forward:hover{color:#fff;background:#5db754}.positive input.forward:hover{color:#fafafa !important}.positive .forward,.positive input.forward:hover{border:1px solid #53a051;text-shadow:none;font-weight:bold}.warning h2,.warning .forward,.warning input.forward:hover{color:#46474B;background:#f2dd6b}.warning input.forward:hover{color:#555554 !important}.warning .forward,.warning input.forward:hover{background:#ffc40d;filter:formatstring(progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}', endColorstr='{1}'), #ffc40d, #edda77);-ms-filter:formatstring(progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}', endColorstr='{1}'), #ffc40d, #edda77);background:linear-gradient(top, #ffc40d 0%, #edda77 100%);text-shadow:none;border:1px solid #edda77;color:#555554}.neutral h2,.neutral .forward,.neutral input.forward:hover,.neutral .stepButtons .forward,.neutral .stepButtons input.forward:hover{color:#fff;background:#5e9ecb}.neutral input.forward:hover{color:#fafafa !important}.neutral .forward,.neutral input.forward:hover,.neutral .stepButtons .forward,.neutral .stepButtons input.forward:hover{border:1px solid #518aaf;text-shadow:none;border-radius:4px;margin-left:10px;padding:6px 29px;text-align:center;cursor:pointer}.spinner{float:left;height:17px;width:50px;display:none}.VideoLightBox{background:none;left:auto;width:960px;position:fixed;min-width:300px;z-index:1006;top:40px;padding:1px 39px;border:none;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;display:none}.VideoLightBox .lightbox-close{position:absolute;background:url("../images/spriteGrid2.png");background-position:-93px -933px;right:10px;top:10px;cursor:pointer;width:20px;height:20px;opacity:1;border-radius:3px;padding:2px}.VideoLightBox .lightbox-close img{display:none}.VideoLightBox .lightbox-close:hover{background-color:rgba(0,0,0,0.1)}.LightBox.agreementLightbox{padding:1px 0px;width:578px}.LightBox.agreementLightbox table,.LightBox.agreementLightbox td,.LightBox.agreementLightbox tr{border:1px solid black}.LightBox.agreementLightbox h1,.LightBox.agreementLightbox h2,.LightBox.agreementLightbox h3,.LightBox.agreementLightbox h4,.LightBox.agreementLightbox h5,.LightBox.agreementLightbox p,.LightBox.agreementLightbox ul,.LightBox.agreementLightbox label{margin:4px 7px 2px 4px}.LightBox.agreementLightbox.xlarge{width:960px}.LightBox.agreementLightbox .loadingGif{margin:50px auto;display:block}.LightBox.agreementLightbox h2{padding:15px 38px 15px 38px;margin:-1px 0 0}.LightBox.agreementLightbox strong u{margin-bottom:10px;display:block}.LightBox.agreementLightbox a[href]{color:#08c}.LightBox.agreementLightbox .scrollable-container{padding:20px 20px 0 20px;height:300px;overflow-y:scroll}.LightBox.agreementLightbox .placeHolder-loading{height:300px}.LightBox.agreementLightbox .placeHolder-loading .loader-align{display:inline-block;height:150px;vertical-align:middle}.LightBox.agreementLightbox .placeHolder-loading img{vertical-align:middle}.LightBox.agreementLightbox .button-with-description{margin-bottom:20px;float:right;margin-right:20px}.LightBox.agreementLightbox .button-with-description p{font-size:11px;display:inline-block;width:255px;vertical-align:middle}.LightBox.agreementLightbox .button-box{padding-top:20px;border-top:1px solid lightgray;overflow:hidden}.LightBox{position:fixed;min-width:300px;z-index:1006;top:40px;padding:1px 39px;border:none;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background:#F3F4F6;display:none}.LightBox .lightbox-close{position:absolute;background:url("../images/spriteGrid2.png");background-position:-93px -933px;right:10px;top:10px;cursor:pointer;width:20px;height:20px;opacity:1;border-radius:3px;padding:2px}.LightBox .lightbox-close img{display:none}.LightBox .lightbox-close:hover{background-color:rgba(0,0,0,0.1)}.LightBox.neutral .lightbox-close,.LightBox.negative .lightbox-close,.LightBox.positive .lightbox-close,.LightBox.delete .lightbox-close{background-position:-135px -933px}.LightBox.white{background:#fff}.LightBox p{font-size:13px;float:none;width:auto}.LightBox .notification p{font-size:11px}.LightBox h1,.LightBox h2,.LightBox h3,.LightBox h4,.LightBox h5,.LightBox p,.LightBox ul,.LightBox label{margin:0}.LightBox h2{font-weight:normal;padding:15px 38px 15px 38px;margin:-1px -39px 0;border-radius:5px 5px 0 0;font-size:22px;line-height:1;word-wrap:break-word}.LightBox h3{padding:0;color:#353535;font-weight:normal;text-shadow:#fff 0 0 -1px;font-size:15px;line-height:18px;padding-bottom:10px}.LightBox h5.title{margin:15px 0}.LightBox .basic-container{margin:25px 0 0 0}.LightBox .mainOptions div.bars{margin:0 -37px;overflow-y:auto;max-height:330px}.LightBox .mainOptions ul li{background:url(../asp/images/cancel-class-options-bg.png) 0 6px repeat-x;position:relative;cursor:pointer;border-top:1px solid #f7f7f7;height:83px}.LightBox .mainOptions ul li p{color:#7d7d7d}.LightBox .alertwrapper{padding:15px 0px 0px 0px}.LightBox .alertwrapper .notification{padding-right:25px}.LightBox li{list-style:none;padding:15px 0px 10px 15px}.LightBox li:last-child{border-radius:0px 0px 8px 8px}.LightBox p{padding:0px}.LightBox .messagebox{margin:25px -15px;background:#ffe2d8;padding:10px 17px;border-radius:8px;box-shadow:inner 0 0 5px #fff;border:1px solid #f1bebe}.LightBox .messagebox h4{font-size:1.5em;margin-bottom:3px}.LightBox .informationBox{margin:25px -15px}.LightBox .greycontainer{background:#ebebeb;border:1px solid #d5d5d5;border-radius:8px;padding:16px 12px;margin:20px -14px 0 -14px;margin-top:20px;margin-right:-14px;margin-bottom:0px;margin-left:-14px}.LightBox .error{border-left:4px solid red !important;border:1px solid red;padding:0px;margin:0px}.LightBox .error p{margin:12px -19px;background:#ffe8e2;border-radius:6px;padding:8px;color:#a82821;border:1px solid #ff5858;font-size:1.3em;text-align:center;width:inherit}.LightBox label.error{border:none !important;color:red;padding-left:5px}.LightBox .disclaimer{color:#888;padding:10px 15px 10px 15px;font-size:10px}.LightBox .stepButtonsGrey{background:#ddd;margin:1px -37px;padding:14px 26px 18px 36px;border-radius:0px 0px 6px 6px}.LightBox div.section{box-shadow:none;border:none;background-color:inherit}.LightBox .confirmation-message{text-align:right;top:45px;position:relative}.stepButtons{text-align:right;margin:30px -14px 24px -14px;overflow:hidden}.stepButtons a.exit-lightbox{color:#555554;text-decoration:none}.stepButtons a.exit-lightbox:hover{text-decoration:underline;cursor:pointer}.stepButtons .backimage{background:url(../asp/images/left-arrow.png) no-repeat 0 2px;padding-left:12px}.stepButtons .back{border:1px solid #b6b6b6;color:#767676;text-shadow:#fff 0 2px -1px;-ms-filter:formatstring(progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}', endColorstr='{1}'), #F1F1F1, #D7D7D7);background:linear-gradient(top, #ffffff 0%, #d7d7d7 100%);padding:6px 11px}.stepButtons .forward{color:#fff !important;border:1px solid #c2595d;text-shadow:#6e6e6e 0 -1px 0;background:#CC7070;margin-left:10px;min-width:100px;filter:formatstring(progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}', endColorstr='{1}', GradientType=0), #f7e8e3, #bf4646);background:linear-gradient(top, #de8989 1%, #d05757 5%, #bf4646 100%)}.stepButtons .alertKey{float:left}.stepButtons .alertKey p{text-align:left;font-size:10px}.backdrop,.receipt-overlay{position:fixed;left:0px;top:0px;opacity:.5;filter:formatstring("alpha(opacity = {0})", 50);height:100%;width:100%;background:#000;z-index:1005;display:none}.upper{text-transform:capitalize}#overlayWrap,.overlayWrap{position:absolute}.small{width:300px}.medium{width:400px}.large{width:500px}.xlarge{width:960px}p.subContent{color:#808080;margin:10px 0px 25px 0px;float:none;width:auto;font-size:12px}ul.tabbed-menu{margin:0 -38px;padding-top:5px;overflow:hidden;box-shadow:inset 0 -1px 1px 0 #ccc;background:url('../images/tabbed-menu-bg.png')}ul.tabbed-menu li{float:left;margin:0;padding:0}ul.tabbed-menu li a{display:block;background:url('../images/lightboxBG.png');font-size:12px;font-weight:bold;padding:6px 15px 7px;margin-right:2px;margin-top:4px;border-left:1px solid #CCC;border-radius:4px 5px 0 0;border-right:1px solid #CCC;border-top:1px solid #CCC;cursor:pointer;opacity:.7;box-shadow:inset 0 -1px 3px 0 #ccc}ul.tabbed-menu li a.active{opacity:1;box-shadow:none}ul.tabbed-menu li:first-child{margin-left:14px}.lightbox-options{background:#dbdbdb}.lightbox-options.class-remove-pricing-option,.lightbox-options.arrival-remove-pricing-option{background:url('../images/lightboxBG.png')}.lightbox-options.class-remove-pricing-option .stepButtons,.lightbox-options.arrival-remove-pricing-option .stepButtons{margin:30px -14px 24px -14px}.lightbox-options h2{padding:20px 22px 22px 18px}.lightbox-options .lightbox-options-list{margin:0 -38px 0;border-bottom:1px solid rgba(0,0,0,0.05)}.lightbox-options .lightbox-options-list .opt{overflow:hidden;position:relative;padding:15px 15px 15px 90px;background:#f4f4f4 url(../asp/images/cancel-class-options-bg.png) repeat-x bottom center;border-radius:0}.lightbox-options .lightbox-options-list .opt:hover{cursor:pointer;background:#f1f1f1 url(../images/cancel-class-options-bg-hover.jpg) repeat-x bottom center}.lightbox-options .lightbox-options-list i{float:left;margin-right:20px}.lightbox-options .lightbox-options-list p{font-size:12px;color:#8a8a8a}.lightbox-options .stepButtons{margin:0 -14px}.lightboxWrapper{position:fixed;top:0;left:0;height:100%;width:100%;z-index:10000;overflow-y:scroll;overflow-x:hidden;box-sizing:border-box}@media (max-width:800px){.lightboxWrapper{padding:10px}}.lightboxWrapper .LightBox{position:relative;margin:0 auto;left:initial !important}@media (max-width:800px){.lightboxWrapper .LightBox{width:100%;box-sizing:border-box}}.stepButtons{margin:30px 0 24px -14px}.noButtonBox{padding-bottom:30px}.LightBox .lightbox-message{margin:10px 0}.pageLoaderWrapper{top:0;width:100%;height:100%;display:-webkit-flex;display:flex;position:absolute;-webkit-align-items:center;align-items:center;z-index:10000;background:rgba(0,0,0,0.5)}.pageLoaderWrapper .pageLoader{-webkit-align-self:center;-ms-grid-row-align:center;align-self:center;margin:auto}.pageLoaderWrapper .pageLoader .pageLoader-dot{display:inline-block;height:20px;width:20px;margin-right:30px;background-color:#606165;border-radius:50%;-webkit-animation:loading 1.6s infinite;animation:loading 1.6s infinite}.pageLoaderWrapper .pageLoader-dot:nth-child(1){-webkit-animation-delay:.1s;animation-delay:.1s}.pageLoaderWrapper .pageLoader-dot:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.pageLoaderWrapper .pageLoader-dot:nth-child(3){-webkit-animation-delay:.5s;animation-delay:.5s}.pageLoaderWrapper .pageLoader-dot:nth-child(4){-webkit-animation-delay:.7s;animation-delay:.7s}@-webkit-keyframes loading{0%,100%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1);background-color:#F78D1E}}@keyframes loading{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(2);transform:scale(2);background-color:#F78D1E}}