.clearfix:before,.inner-content:before,.columns:before,.clearfix:after,.inner-content:after,.columns:after{content:" ";display:table}.clearfix:after,.inner-content:after,.columns:after{clear:both}.contain-margins,.inner-content{padding:1px}.inner-content{position:relative;margin:0 auto;width:960px}@font-face{font-family:"Proxima-Nova";src:local("ProximaNova-Thin"),local("ProximaNova Thin"),local("Proxima Nova Thin"),url("proximanova-thin-webfont-fc21cf95ee9b5fd1eb2234dd03c1d578.ttf") format("truetype"),url("proximanova-thin-webfont-5f64d9dbc5bf9cfb65ddbbc274061c55.woff") format("woff"),url("proximanova-thin-webfont-8a006612d67fb535cb479517103541c5.svg#iefix") format("svg");font-weight:100;font-style:normal}@font-face{font-family:"Proxima-Nova";src:local("ProximaNova-Light"),local("ProximaNova Light"),local("Proxima Nova Light"),url("proximanova-light-webfont-7d7e5a4db277fdc66987d83f63347013.ttf") format("truetype"),url("proximanova-light-webfont-d1f80f370ff61911d621432af3f95c91.woff") format("woff"),url("proximanova-light-webfont-b81402173f80a0c9b1921616fb355a7b.svg#iefix") format("svg");font-weight:200;font-style:normal}@font-face{font-family:"Proxima-Nova";src:local("ProximaNova-Regular"),local("ProximaNova Regular"),local("Proxima Nova Regular"),url("proximanova-regular-webfont-764dd981b111b9a0a8df0f07be313375.ttf") format("truetype"),url("proximanova-regular-webfont-8a18f71fb196e2d3ace159718d77447a.woff") format("woff"),url("proximanova-regular-webfont-26c89e183964cc5b559b7ce9d7931028.svg#proximanova-regular-webfont") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Proxima-Nova";src:local("ProximaNova-Semibold"),local("ProximaNova Semibold"),local("Proxima Nova Semibold"),url("proximanova-semibold-webfont-1ae54e9b6c924de12a35d5b3bab4c1e0.ttf") format("truetype"),url("proximanova-semibold-webfont-cb45d94b7a3559ad1eb18e133049d232.woff") format("woff"),url("proximanova-semibold-webfont-fdba8f5800d7e7752611c46cf8eeade4.svg#iefix") format("svg");font-weight:500;font-style:normal}@font-face{font-family:"Proxima-Nova";src:local("ProximaNova-Bold"),local("ProximaNova Bold"),local("Proxima Nova Bold"),url("proximanova-bold-webfont-e42e0f1ecde3f23a57badb1a327e01ef.ttf") format("truetype"),url("proximanova-bold-webfont-9e59a9938a462ec64bbeb2dab61cfdd0.woff") format("woff"),url("proximanova-bold-webfont-e586a3c20c59792c8b34e3149b115d04.svg#iefix") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Proxima-Nov-Condensed";font-weight:700;src:local("Proxima-Nov-Bold"),"/assets/proximanova-condensed-bold-64ac218bd9694cdf25f5239126e1292a.ttf" format("truetype"),"/assets/proximanova-condensed-bold-54b4c74355b209d37cd42bd88fa7a5f2.woff" format("woff"),"/assets/proximanova-condensed-bold-68f583b306ba7c21aafadd35fddf9906.eot?#iefix" format("embedded-opentype")}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a img{border:none}html,body{margin:0;padding:0;min-width:960px;background-color:#000;font-family:"Proxima-Nova";font-weight:300;font-size:13px;line-height:1em;color:#7c7a76}hr{color:#707070}header{position:relative;width:100%;height:166px;z-index:100}header.home{height:260px}#content-wrapper{position:relative;background:#f4ebd3;width:100%;z-index:400;padding-bottom:75px}footer{position:relative;width:100%;z-index:300}footer p#free_disclaimer{text-transform:uppercase}body.home #login-teaser{margin-top:-125px}body.home p.instructions{color:#7c7a76;font-size:18px;line-height:34px}body.home form div.f-group{padding:0 0 10px}#grandPrizeCol{width:605px;border-right:1px solid #707070}#grandPrizeCol #grandPrizeWrap #prizeCopy{float:right;width:270px}#grandPrizeCol #grandPrizeWrap #prizeCopy p{padding-top:0;margin-top:0;margin-bottom:12px;font-size:15px}#secondaryPrizeCol{width:255px;margin-left:35px}#secondaryPrizeCol #secondaryPrizes .secondaryPrize img{padding-bottom:20px}#secondaryPrizeCol #secondaryPrizes .secondaryPrize:first-child img{border-bottom:1px solid #707070}#secondaryPrizeCol #secondaryPrizes .secondaryPrize:last-child{padding-top:10px}#secondaryPrizeCol #secondaryPrizes p{width:150px;float:right;padding-top:0;margin-top:0;font-size:13px}body.login #forgot_password_link{margin-left:128px;color:#333333}#practiceEmailNotice{padding-top:0;margin-top:0;margin-bottom:20px}body.edit_user .tabs{margin-top:40px}body.edit_user .tabs .tab-links{margin-left:0;padding-left:0}body.edit_user .tabs .tab-content{margin-top:40px}body.edit_user .tabs .tab-content .column{margin-left:0;padding-left:0}body.edit_user .tabs li{margin-right:20px}body.edit_user .tabs li a{text-transform:uppercase;font-size:16px;text-decoration:none;color:#7c7a76}body.edit_user .tabs li a:hover{color:#0093d0}body.edit_user .tabs li.active a{color:#0093d0}body.edit_user .tabs li+li{padding-left:20px;border-left:1px solid #7c7a76}.info-box{margin-bottom:12px}.info-box .rarr,.info-box .larr{display:inline-block;width:45px;height:45px;text-align:center;font-size:30px;line-height:45px;color:#fff;border-radius:50%;background:#0093d0;margin-right:15px}.info-box .rarr.medium,.info-box .larr.medium{width:36px;height:36px;font-size:22px;line-height:36px}.info-box .call-to-action{font-weight:bold;color:#333333;display:inline-block;text-transform:uppercase;text-decoration:underline}body.dashboard h3.module-name{font-size:14px}body.dashboard .module-copy{font-size:12px}body.dashboard a.current::after{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #0093d0;position:absolute;right:66px;bottom:-9px}.problem{margin:30px 0;font-size:16px}.moduleInvoker.placeholder{position:relative}.moduleInvoker.placeholder img{width:750px;position:absolute;left:0;top:0}p.instruction{margin-top:0;font-size:16px}#moduleThumbs a{position:relative;display:inline-block}#moduleThumbs .modCompleteImg{width:36px;position:absolute;left:110px;top:95px}#moduleThumbs .modLockImg{width:50px;position:absolute;left:44px;top:40px}#moduleThumbs img{margin:0 6px;width:138px}#moduleThumbs div:first-child img{margin-left:0}#moduleThumbs .moduleThumb a.disabled{opacity:0.5;cursor:default}#moduleInfo{margin-top:30px}#moduleInfo h3{text-transform:uppercase}#moduleInfo>div{display:none}#moduleInfo>div.active{display:block}.officialRules{font-size:14px;color:#333333;position:absolute;bottom:8px;right:74px}.officialRules.home{right:7px}.clearfix:before,.inner-content:before,.columns:before,.clearfix:after,.inner-content:after,.columns:after{content:" ";display:table}.clearfix:after,.inner-content:after,.columns:after{clear:both}.contain-margins,.inner-content{padding:1px}.inner-content{position:relative;margin:0 auto;width:960px}header{background-image:url(headerBG-39996e01ca6a16948d15e6a826dd3a15.png);background-repeat:no-repeat;background-size:cover;color:#fff;padding-top:10px}header h1{margin:0;width:440px;height:121px;overflow:hidden;text-indent:-9999px;background:url(headerLogo-ca30ebf6be9f24f54ec2b807bfcb9956.png) no-repeat 10px 20px;cursor:pointer}header h2{color:#ffffff;font-weight:200;font-style:italic;font-size:30px;line-height:30px;margin:10px 0 0 28px}header h3{color:#ffffff;font-style:italic;font-size:30px;line-height:30px;margin:0 0 0 25px}header nav.utility{position:absolute;top:60px;right:10px}header nav.utility ul{margin:0;padding:0;list-style:none}header nav.utility li{display:block;float:left;margin:0;padding:0;font-weight:bold}header nav.utility li:before{display:inline-block;padding:0 7px;content:"|";height:10px}header nav.utility li:first-child:before{content:"";padding:0}header nav.utility li a{text-transform:uppercase}header nav.utility li a:hover{text-decoration:underline}header a{color:#ffffff;text-decoration:none}.clearfix:before,.inner-content:before,.columns:before,.clearfix:after,.inner-content:after,.columns:after{content:" ";display:table}.clearfix:after,.inner-content:after,.columns:after{clear:both}.contain-margins,.inner-content{padding:1px}.inner-content{position:relative;margin:0 auto;width:960px}section{position:relative;padding:30px 0}section .divider{position:absolute}section .divider.top,section .divider.bottom{right:0;left:0;height:2px;background:url(divider-d69d8cb35aadc57c0de34168965d060f.png) center bottom no-repeat}section .divider.top.white,section .divider.bottom.white{margin:auto;width:960px;height:1px;background:#333333}section .divider.top{top:0}section .divider.bottom{bottom:-2px}section .divider.left{top:10%;left:0;margin-left:-1px;width:2px;height:250px;background:url(divider-vertical-6985e04bf617e103621e4ac8bb86bdda.png) 0 0 no-repeat}section.with-no-bg{background:none}section.with-no-padding{padding:0px 0px}section.with-no-bottom-padding{padding-bottom:0px}section.with-no-top-padding{padding-top:0px}section.with-padding .inner-content{padding:0 10px}section.centered{text-align:center}.columns .column{position:relative;float:left}.columns.column-count-2-large-left .column{width:386px}.columns.column-count-2-large-left .column:first-child{width:554px}.columns.column-count-2-large-left.with-padding .column{width:306px;margin-left:80px}.columns.column-count-2-large-left.with-padding .column:first-child{width:554px;margin-left:0}.columns.column-count-2-medium-left .column:first-child{width:380px;margin-right:20px}.columns.column-count-2-medium-left .column:last-child{width:520px;margin-right:20px}.columns.column-count-2 .column{padding-left:96px;padding-right:30px;width:50%}.columns.column-count-3 .column{width:33%}.columns.column-count-3.with-padding .column{width:288px;margin-left:38px}.columns.column-count-3.with-padding .column:first-child{margin-left:0}footer{background:#000000;color:#fff}footer img{display:block;margin:auto;margin-bottom:10px}footer .inner-content{padding:30px 10px}footer nav.footer{text-align:center;margin:10px 0 20px}footer nav.footer ul{margin:0;padding:0;list-style:none}footer nav.footer li{display:inline-block;margin:0;padding:0;text-transform:uppercase}footer nav.footer li:before{display:inline-block;vertical-align:text-top;padding:0 7px 0 4px;content:"|"}footer nav.footer li:first-child:before{content:"";padding:0}footer a{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline}footer p{text-align:center;font-size:12px;margin-bottom:0}footer p em{font-style:italic;color:#fff}h2,h3,h4{margin:0 0 7px;padding:0 0 7px;font-size:24px;text-transform:uppercase;line-height:1.2em}h2.with-sub,h3.with-sub,h4.with-sub{margin-bottom:0;padding-bottom:0}h2,h3{color:#666666}h2{font-weight:200;font-style:italic}h3 .soften{color:#333333}h2,h3{font-size:21px}p{line-height:1.5em}p.tag-line{font-weight:bold;font-size:15px;text-transform:uppercase}p.standalone{margin-top:50px}a{text-decoration:underline;color:#0093d0}a.call-to-action{color:#666666;font-weight:normal;text-decoration:none;letter-spacing:1px}a:hover{text-decoration:underline}em{font-style:normal;color:#666666}.rarr{font-size:1.3em;line-height:0}input.btn,button.btn,a.btn{text-decoration:none;display:inline-block;margin:0;padding:7px 10px;width:auto;text-transform:uppercase;font-size:13px;line-height:13px;white-space:nowrap;color:#fff;border-width:1px;border-style:solid;border-color:#0093d0;background:#0093d0;background:-moz-linear-gradient(top, #0093d0 54%, #0f70bd 54%);background:-webkit-gradient(linear, left top, left bottom, color-stop(54%, #0093d0), color-stop(54%, #0f70bd));background:-webkit-linear-gradient(top, #0093d0 54%, #0f70bd 54%);background:-o-linear-gradient(top, #0093d0 54%, #0f70bd 54%);background:-ms-linear-gradient(top, #0093d0 54%, #0f70bd 54%);background:linear-gradient(to bottom, #0093d0 54%, #0f70bd 54%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=$primary-button-bg-color, endColorstr=$primary-button-bg-color-two,GradientType=0 )}input.secondary,button.secondary,a.secondary{color:#fff;border-width:1px;border-style:solid;border-color:#666666;background-color:#666666}form{font-size:13px;text-align:left}form fieldset{margin:0;padding:0;border:none}form fieldset legend{margin:0;text-align:left;font-size:16px;font-weight:bold;text-transform:uppercase;color:#333333}form p{margin:15px 0;text-align:left;font-weight:bold}form .form-errors{margin:22px 0;text-align:left;color:#c00}form .form-errors ul{text-align:left}form .form-errors ul li{padding:5px 0;line-height:1.2em}form .f-group{position:relative;padding:0 0 25px}form .f-group .error{position:absolute;bottom:8px;left:5px;text-align:right;font-size:11px;color:#c00}form .f-group.check-box .error{left:213px}form input,form select{display:inline-block;margin:0;padding:3px 5px;width:300px;font-size:18px;line-height:24px;color:#fff;background-color:#666666;border:1px solid #d0d0d0}form input.short,form select.short{width:120px;margin-right:130px}form input.shorter,form select.shorter{width:30px;margin-right:220px}form input[type=checkbox],form input[type=radio],form select[type=checkbox],form select[type=radio]{width:auto;border:none}form label{display:block;margin:0 10px 0 0;text-align:left;font-weight:300;font-size:1.2em;line-height:1.2em;color:#333333}form label.check-box{position:relative;margin:0;padding:0 0 0 20px;width:250px;text-align:left}form label.check-box input{position:absolute;top:0;left:0}.tabs{display:block}.tab-links:after{display:block;clear:both;content:''}.tab-links li{margin:0px 5px;float:left;list-style:none}.tab{display:none}.tab.active{display:block}.shadow{background-position:center top;background-repeat:no-repeat}.shadow.large{width:960px;height:16px;background-image:url(shadow-fc95d52e531747c4acfe69a9d2ff6ff3.png)}.shadow.large.flipped{background-image:url(shadow-flipped-fc95d52e531747c4acfe69a9d2ff6ff3.png)}.shadow.medium-large{width:886px;height:14px;background-image:url(shadow-medium-17db588194a7c08a9811ae656e01420d.png)}.shadow.medium{width:554px;height:10px;background-image:url(shadow-medium-17db588194a7c08a9811ae656e01420d.png)}.shadow.small{width:288px;height:6px;background-image:url(shadow-small-fb7af4bea073aa92af3141797e8bb1e9.png)}.shadow-box{position:relative}.shadow-box .shadow{position:absolute;left:0;right:0}.shadow-box.large{width:960px;margin-bottom:16px}.shadow-box.large .shadow{bottom:-16px}.shadow-box.medium{width:886px;margin-bottom:14px}.shadow-box.medium .shadow{bottom:-14px}.shadow-box.medium{width:554px;margin-bottom:10px}.shadow-box.medium .shadow{bottom:-10px}.shadow-box.small{width:288px;margin-bottom:16px}.shadow-box.small .shadow{bottom:-6px}.clearfix:before,.inner-content:before,.columns:before,.clearfix:after,.inner-content:after,.columns:after{content:" ";display:table}.clearfix:after,.inner-content:after,.columns:after{clear:both}.contain-margins,.inner-content{padding:1px}.inner-content{position:relative;margin:0 auto;width:960px}.how-to-win{margin:0 auto;margin-bottom:30px;font-size:13px;line-height:1.4em}.how-to-win h3{color:#666666}.how-to-win section{padding:10px 0 0 0;display:inline-block}.how-to-win section div.inner-content{margin:0;padding:0;width:100%}.how-to-win section div.inner-content div{display:inline-block;vertical-align:middle}.how-to-win section div.inner-content div:last-child{margin-left:10px;width:220px;font-size:15px;color:#333333;font-weight:300}.how-to-win section .circle{width:56px;height:56px;text-align:center;font-size:32px;line-height:56px;color:#fff;border-radius:50%;background:#0093d0}.how-to-win section .circle span{display:none}.how-to-win section+section{padding-left:20px;border-left:1px solid #707070}.how-to-win.vertical{display:block;width:315px;margin-bottom:40px}.how-to-win.vertical section{padding:30px 0}.how-to-win.vertical section div.inner-child div:last-child{width:245px}.how-to-win.vertical section+section{padding-left:0;border-left:none;border-top:1px solid #707070}.status-notifications{padding-top:20px;color:#c00}.text-page h2{margin:2em 0 1em;padding:0;text-align:center;font-family:inherit;font-size:18px;color:#333333;background:none}.text-page *{font-size:14px;line-height:1.5em}.text-page a{white-space:nowrap;text-decoration:underline;color:#0093d0}.text-page ul{list-style:disc}.text-page li{margin-top:1em;margin-bottom:1em}.text-page ol{list-style-type:decimal}.text-page ol.custom-count{counter-reset:s;list-style:none}.text-page ol.custom-count>li{position:relative}.text-page ol.custom-count>li:before{position:absolute;top:0;left:-75px;display:block;margin-right:-60px;width:60px;text-align:right;counter-increment:s;content:counter(s) "."}.text-page ol.custom-count .custom-count>li:before{content:counters(s,".")}.text-page ol.alpha{list-style-type:lower-alpha}.text-page ol>li{margin-top:2em}.text-page ol.emphasize>li{font-weight:bold}.text-page ol.emphasize>li>*{font-weight:normal}
