body{font-family:Verdana;font-size:12px;}div{overflow:visible;}span{overflow:visible;}strong{font-weight:bold;}a{color:#4B9700;text-decoration:none;font-weight:bold;}a:hover{text-decoration:underline;}h1{margin-top:4px;margin-bottom:4px;font-size:18px;}h2{margin-top:4px;margin-bottom:4px;font-size:14px;}h3{font-size:14px;font-weight:bold;margin-bottom:10px;}li{list-style:square inside;}.header{background:url(../images/header_gradient.gif) bottom;cursor:default;}.te{background-color:#8fbf61;}div.list_item:hover .te{background:#fff;color:Black;border-bottom:white;}div.img_shadow{float:left;background:url(../images/shadowAlpha.png) no-repeat bottom right!important;background:url(../images/shadow.gif) no-repeat bottom right;margin:10px 0 0 10px!important;margin:10px 0 0 5px;}div.img_shadow img{display:block;position:relative;background-color:#fff;border:1px solid #a9a9a9;margin:-6px 6px 6px -6px;padding:4px;}ul.navigation_list{list-style:none;margin:0;padding:0;position:relative;top:-10px;left:-10px;padding-right:24px;}ul.navigation_list li{display:inline;}ul.navigation_list div.list_item{font-size:14px;width:85px;height:22px;margin-left:5px;text-align:center;float:right;color:#000;cursor:pointer;}.xtop,.xbottom{display:block;background:transparent;font-size:1px;}.xb1,.xb2,.xb3,.xb4{display:block;overflow:hidden;}.xb1,.xb2,.xb3{height:1px;}.xb2,.xb3,.xb4{border-left:1px solid #666;border-right:1px solid #666;}.xb1{margin:0 5px;background:#666;}.xb2{margin:0 3px;border-width:0 2px;}.xb3{margin:0 2px;}.xb4{height:2px;margin:0 1px;}.xboxcontent{margin:0;padding:5px;display:block;background:url(../images/tab_gradient.gif) repeat-x;border:0 solid #666;border-width:0 1px;border-bottom:1px solid #666;}.xboxcontent:hover{color:#fff;}.xboxcontent .selected{color:#333;}div.multistepprogress{padding-left:50px;clear:both;margin:5px;}div.multistep{margin:10px;float:left;clear:none;}div.ordinal{position:absolute;font-size:35px;color:#000;opacity:.2;-moz-opacity:.2;filter:alpha(opacity=20);}div.completed{color:green;}div.active div.ordinal{color:green;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);}div.active div.step{color:green;font-weight:bold;}div.future{color:#999;z-index:1;}div.form{float:left;clear:none;}div.preview_form{background:url(../images/preview_watermark.gif);}div.form td{padding:4px;}div.form h4{color:#C78C1F;font-weight:bold;border-bottom:1px solid #C78C1F;}div.form_section{margin:10px;width:570px;float:left;clear:none;}div.form_section th{text-align:right;padding:4px;width:200px;}div.form_section_small{margin:10px;width:320px;float:left;clear:none;}div.form_section_small th{text-align:right;padding:4px;width:100px;}div.info_section{margin:5px;width:520px;float:left;clear:none;}div.info_section tr{margin-bottom:5px;}div.info_section th{text-align:left;padding:0 5px;}table.age_ranges th{font-weight:bold;border-bottom:1px solid #444;}div.form input{border:1px solid #aaa;padding:1px;}div.form textarea{border:1px solid #aaa;width:270px;height:50px;font-family:Verdana,Arial;overflow:visible;padding:2px;}input.button{background-color:#666;color:White;font-size:16px;font-weight:bold;padding:3px;border:none;cursor:pointer;background-image:url(../images/navigation/med_button.png);background-position:center;width:104px;height:36px;}input.smallbutton{background-color:#666;color:White;font-size:11px;border:none;cursor:pointer;}select{border:1px solid #aaa;margin:1px;font-family:Verdana;height:18px;}span.checkbox input{border:none;}span.radio input{border:none;}span.radio label{padding:3px;}input.error{border:1px solid red;}select.error{border:1px solid red;}div.validationSummary ul{border:1px solid red;background-color:#eee;padding:5px;}table.event_list{width:700px;}table.event_list td{padding:5px 5px 0 5px;}table.event_list tr.age_range{font-size:.8em;color:#666;}table.event_list tr.age_range td{font-size:0px;border-bottom:1px solid #ccc;padding-left:30px;padding-bottom:5px;}tr.alternate_row{background-color:#ddd;}div.user_cart table{width:100%;}div.user_cart div.cart_title{font-weight:bold;background-color:#ccc;padding:2px;background-image:url(../images/cart.png);background-position:top left;background-repeat:no-repeat;padding-left:23px;}div.user_cart div.cart_contents{padding:5px;background-color:White;}td.amount_cell{text-align:right;white-space:nowrap;}a.remove{color:#a00;}span.confirm_alert{font-weight:bold;color:Red;}table.confirm_table th{text-align:left;font-weight:bold;white-space:nowrap;background-color:#ccc;padding:5px;}table.confirm_table td{border-bottom:1px solid #ccc;}.left50{position:relative;left:50px;}a.button{background:url('../images/buttons/buttonbg_right.jpg') no-repeat scroll top right;color:#444;display:block;float:left;font:normal 12px arial,sans-serif;height:26px;margin-right:6px;padding-right:18px;text-decoration:none;}a.button span{background:url('../images/buttons/buttonbg.jpg') no-repeat;display:block;line-height:16px;padding:5px 0 5px 18px;}a.button:active{background-position:bottom right;color:#000;outline:none;}a.button:active span{background-position:bottom left;padding:6px 0 4px 18px;}.print_only{display:none;}div.message{margin:4px;padding:4px 4px 4px 30px;border:1px solid #aaa;background:url(../images/info.png) no-repeat left #eee;background-position:5px 3px;font-size:1.2em;}div.error{margin:4px;padding:4px;border:1px solid red;color:Red;font-weight:bold;}