iframe{margin:1em 0}#container{width:600px;background:#dcdcdc url(/images/reg/content_bg_repeat_x.gif) repeat-x left top}#sticky_footer{width:600px}#footer{width:580px}#container{zoom:1;position:relative}#main{zoom:1;background:none;overflow:auto;padding-bottom:40px}#main_inner{position:relative;width:560px;padding:20px 0 20px 20px}#main a{font-weight:bold}.bold{font-weight:bold}.return a{font-size:12px}#header{zoom:1;position:relative;height:95px;width:100%;margin:0 auto;background-image:url("https://s3.amazonaws.com/rocky-assets/assets/reg/header.jpg");background-repeat:no-repeat}#header.partner{background-image:url("https://s3.amazonaws.com/rocky-assets/assets/reg/partner-header.jpg")}#partner-logo{position:absolute;top:12px;left:20px}#partner-logo img{width:75px;height:45px}#progress-bar{position:absolute;top:71px;left:5px}#progress-bar li{float:left;width:27px;height:22px;margin:0 2px;text-align:center;font-size:12px;font-weight:bold;line-height:28px;background-repeat:no-repeat}#progress-bar li.progress-title{padding-right:5px;font-size:8px}#progress-bar li.progress-done{background-image:url("https://s3.amazonaws.com/rocky-assets/assets/buttons/progress_done.gif")}#progress-bar li.progress-current{background-image:url("https://s3.amazonaws.com/rocky-assets/assets/buttons/progress_current.gif")}#progress-bar li.progress-todo{background-image:url("https://s3.amazonaws.com/rocky-assets/assets/buttons/progress_todo.gif")}.qtip-content{font-size:1.15em;line-height:1.6em;padding:9px}#other_language_link{position:absolute;zoom:1;position:absolute;top:20px;right:20px;font-size:14px;font-weight:bold}.step_4 h3{font-weight:normal}div.section{position:relative;margin-bottom:20px}.section span.button{display:block;position:absolute;width:45px;top:-2px;_top:8px;right:10px;_left:505px}.section span.button a{width:45px}.tell_friend{width:520px;padding:0 20px}.tell_friend fieldset{width:488px;padding:5px 15px}.tell_friend legend{font-size:16px}.tell_friend ul{width:488px;margin-left:0}.tell_friend ul li{margin-right:0}.tell_friend ul li.width_x{width:16px}.tell_friend label{font-weight:bold}.tell_friend div.tall{height:240px}.tell_friend textarea{height:230px;width:480px !important}.tell_friend form p{margin:1.5em 1em;font-size:14px;font-weight:bold}fieldset.no_border{border:0}fieldset ul.flat h3{width:auto;margin:0 10px 0 5px}fieldset ul.race-dropdown,fieldset ul.party-dropdown{float:left}fieldset ul.race-dropdown{width:340px}fieldset ul.party-dropdown{width:198px}fieldset ul.race-dropdown select{width:200px}fieldset ul.party-dropdown select{width:100px}fieldset ul.checkbox li{width:540px}fieldset ul.checkbox li.spacer{width:0}fieldset.questions ul li{margin:10px 0}ul.affirm{width:100%;margin:20px 0}ul.affirm li{width:80%;margin:10px 0 0 30px;font-size:16px}ul.affirm input{float:left;margin-right:10px}ul.affirm li .error{margin-left:30px;font-size:13px}ul.question li,ul.question h3,ul.question div,ul.affirm h3,ul.affirm div{width:100%}ul.question textarea{width:95%;margin-top:6px;margin-left:3%}ul.question select,ul.question span{display:block;margin:1em auto;width:10em}form.edit_registrant,form.new_registrant{position:relative}form hr{color:#ccc;background-color:#ccc;height:1px;margin:0;border:none}div.back{text-align:center;font-size:12px}#external .review{padding:0 20px}.review ul{margin-top:5px;_margin-top:10px}.review li{position:relative;height:auto;overflow:hidden;line-height:18px;font-size:12px}.review li.tall{height:35px}.review li span{float:left;width:150px;font-weight:bold;text-align:right}.review li div{float:left;margin-left:10px;font-family:Tahoma, sans-serif;letter-spacing:0.08em}#external .review li span{width:175px}#external .review li div{left:185px}.instructions p{margin:-5px 75px 10px 135px;color:#434343;font-size:13px;line-height:20px}.state_online_registrations_instructions p{font-size:14px;line-height:20px;font-weight:bold}.text p{margin:20px;color:#434343;font-size:15px;line-height:1.4}.checkbox-explanation p{margin:-5px 75px 20px 110px;color:#434343;font-size:13px}.has_license .checkbox-explanation p{background:none repeat scroll 0 0 #EFEFEF;color:#2F9E00;font-size:13px;font-weight:bold;margin:-5px 75px 20px 110px;padding:10px}fieldset .checkbox-explanation p{margin:-2px 40px 20px 10px}fieldset .instructions p{margin:-2px 40px 20px 10px}p.centered{text-align:center}.download{position:relative;border:3px solid #333;background-color:#ddd;width:85%;margin:20px auto}.download p{font-size:14px;margin:15px;line-height:1.6em}.download h2{margin:15px}.download h2.spaced_out{visibility:hidden}.download h2.preparing{position:absolute;top:0;left:0}.download p.preparing{height:80px;text-align:center}.download p.preparing img{vertical-align:middle}#download_no_js{padding:30px}.reason{margin:25px auto;width:65%;color:#434343;font-size:12px}.fulltext p{margin:20px 0px;color:#434343;font-size:14px;line-height:20px}.share{width:540px;margin:0 auto 40px auto;overflow:hidden}.share div{width:50%;float:left;text-align:center}.share span.button{display:inline-block}.state_online_registration{overflow:hidden}.state_online_registration .text{float:left;width:295px}.state_online_registration .text h1{font-size:15px}.state_online_registration .fulltext p{margin:5px 0 0 0;font-size:13px;line-height:18px}.state_online_registration .share{width:265px;float:left}div.tooltip{width:25px !important}img.tooltip{height:17px;width:16px}.flat img.tooltip{margin:1px 5px 0 5px}legend img.tooltip{margin:0 0 0 5px;vertical-align:middle}div.rollover_button a,div.rollover_button:hover a,div.rollover_button:active a,span.rollover_button a,span.rollover_button:hover a,span.rollover_button:active a{display:inline-block;width:auto;white-space:normal;border:0px solid #c64d4f;background:#ad2328;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c64d4f), color-stop(10%, #ce6367), color-stop(65%, #ce6367), color-stop(95%, #bf363b), color-stop(100%, #ad2328));background:-webkit-linear-gradient(top, #c64d4f 0%,#ce6367 10%,#ce6367 65%,#bf363b 95%,#ad2328 100%);background:-moz-linear-gradient(top, #c64d4f 0%,#ce6367 10%,#ce6367 65%,#bf363b 95%,#ad2328 100%);background:-ms-linear-gradient(top, #c64d4f 0%,#ce6367 10%,#ce6367 65%,#bf363b 95%,#ad2328 100%);background:-o-linear-gradient(top, #c64d4f 0%,#ce6367 10%,#ce6367 65%,#bf363b 95%,#ad2328 100%);padding:5.5px 11px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:left}div.rollover_button a span,div.rollover_button:hover a span,div.rollover_button:active a span,span.rollover_button a span,span.rollover_button:hover a span,span.rollover_button:active a span{background:url("https://s3.amazonaws.com/rocky-assets/assets/buttons/button_arrow.png") no-repeat right center;padding:7px 20px 5px 0;width:auto;display:inline-block;color:white;font-size:20px;line-height:1.4em;font-weight:bold;text-transform:uppercase;font-family:Helvetica, Arial, Sans-Serif;text-align:left}div.rollover_button a.button_edit,div.rollover_button:hover a.button_edit,div.rollover_button:active a.button_edit,span.rollover_button a.button_edit,span.rollover_button:hover a.button_edit,span.rollover_button:active a.button_edit{width:auto;padding:3px}div.rollover_button a.button_edit span,div.rollover_button:hover a.button_edit span,div.rollover_button:active a.button_edit span,span.rollover_button a.button_edit span,span.rollover_button:hover a.button_edit span,span.rollover_button:active a.button_edit span{width:auto;padding:3px;font-size:14px;background-image:none}div.rollover_button a.button_share_facebook,div.rollover_button a.button_share-google_buzz,div.rollover_button a.button_share_twitter,div.rollover_button:hover a.button_share_facebook,div.rollover_button:hover a.button_share-google_buzz,div.rollover_button:hover a.button_share_twitter,div.rollover_button:active a.button_share_facebook,div.rollover_button:active a.button_share-google_buzz,div.rollover_button:active a.button_share_twitter,span.rollover_button a.button_share_facebook,span.rollover_button a.button_share-google_buzz,span.rollover_button a.button_share_twitter,span.rollover_button:hover a.button_share_facebook,span.rollover_button:hover a.button_share-google_buzz,span.rollover_button:hover a.button_share_twitter,span.rollover_button:active a.button_share_facebook,span.rollover_button:active a.button_share-google_buzz,span.rollover_button:active a.button_share_twitter{width:122px;height:42px;background:none;padding:0}div.rollover_button a.button_share_facebook span,div.rollover_button a.button_share-google_buzz span,div.rollover_button a.button_share_twitter span,div.rollover_button:hover a.button_share_facebook span,div.rollover_button:hover a.button_share-google_buzz span,div.rollover_button:hover a.button_share_twitter span,div.rollover_button:active a.button_share_facebook span,div.rollover_button:active a.button_share-google_buzz span,div.rollover_button:active a.button_share_twitter span,span.rollover_button a.button_share_facebook span,span.rollover_button a.button_share-google_buzz span,span.rollover_button a.button_share_twitter span,span.rollover_button:hover a.button_share_facebook span,span.rollover_button:hover a.button_share-google_buzz span,span.rollover_button:hover a.button_share_twitter span,span.rollover_button:active a.button_share_facebook span,span.rollover_button:active a.button_share-google_buzz span,span.rollover_button:active a.button_share_twitter span{width:80px;height:32px;font-size:14px;padding:10px 0 0 42px;background:url(/images/buttons/button_share_facebook_ro.gif) no-repeat left top}div.rollover_button a.button_share_facebook:hover span,div.rollover_button a.button_share-google_buzz:hover span,div.rollover_button a.button_share_twitter:hover span,div.rollover_button:hover a.button_share_facebook:hover span,div.rollover_button:hover a.button_share-google_buzz:hover span,div.rollover_button:hover a.button_share_twitter:hover span,div.rollover_button:active a.button_share_facebook:hover span,div.rollover_button:active a.button_share-google_buzz:hover span,div.rollover_button:active a.button_share_twitter:hover span,span.rollover_button a.button_share_facebook:hover span,span.rollover_button a.button_share-google_buzz:hover span,span.rollover_button a.button_share_twitter:hover span,span.rollover_button:hover a.button_share_facebook:hover span,span.rollover_button:hover a.button_share-google_buzz:hover span,span.rollover_button:hover a.button_share_twitter:hover span,span.rollover_button:active a.button_share_facebook:hover span,span.rollover_button:active a.button_share-google_buzz:hover span,span.rollover_button:active a.button_share_twitter:hover span{color:#000000;background-position:right top}div.rollover_button a.button_share_google_buzz span,div.rollover_button:hover a.button_share_google_buzz span,div.rollover_button:active a.button_share_google_buzz span,span.rollover_button a.button_share_google_buzz span,span.rollover_button:hover a.button_share_google_buzz span,span.rollover_button:active a.button_share_google_buzz span{background-image:url(/images/buttons/button_share_google_buzz_ro.gif)}div.rollover_button a.button_share_twitter span,div.rollover_button:hover a.button_share_twitter span,div.rollover_button:active a.button_share_twitter span,span.rollover_button a.button_share_twitter span,span.rollover_button:hover a.button_share_twitter span,span.rollover_button:active a.button_share_twitter span{background-image:url(/images/buttons/button_share_twitter_ro.gif)}div.rollover_button:hover a,div.rollover_button:active a,span.rollover_button:hover a,span.rollover_button:active a{background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4aaac), color-stop(10%, #e4aaac), color-stop(65%, #ce6367), color-stop(95%, #bf363b), color-stop(100%, #ad2328));background:-webkit-linear-gradient(top, #e4aaac 0%,#e4aaac 10%,#ce6367 65%,#bf363b 95%,#ad2328 100%);background:-moz-linear-gradient(top, #e4aaac 0%,#e4aaac 10%,#ce6367 65%,#bf363b 95%,#ad2328 100%);background:-ms-linear-gradient(top, #e4aaac 0%,#e4aaac 10%,#ce6367 65%,#bf363b 95%,#ad2328 100%);background:-o-linear-gradient(top, #e4aaac 0%,#e4aaac 10%,#ce6367 65%,#bf363b 95%,#ad2328 100%)}div.rollover_button:hover a span,div.rollover_button:active a span,span.rollover_button:hover a span,span.rollover_button:active a span{background-image:url("https://s3.amazonaws.com/rocky-assets/assets/buttons/button_arrow_hover.png")}a.button_share_facebook span{width:122px;height:42px}a.button_share_google_buzz{width:122px;height:42px}a.button_share_facebook span,a.button_share_google_buzz span,a.button_share_twitter span{color:#FFFFFF}a.button_share_facebook:hover span,a.button_share_google_buzz:hover span,a.button_share_twitter:hover span{color:#000000}
