body{font:81.25% "Lucida Sans Unicode","Lucida Grande",Verdana,sans-serif;line-height:1.2;}html,body,div,span,dl,dt,dd,ul,ol,li,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;font-size:inherit;}
fieldset,img{border:0;}address,caption,th,cite{font-style:normal;font-weight:normal;text-align:left;}code,pre{font-family:monaco,"Bitstream Vera Sans Mono","Courier New",courier,monospace;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
strong,dt{font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,sans-serif;}em{font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,sans-serif;}.content:after,.menu ul:after,#body:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
div#tiktala{position:absolute;z-index:999;width:942px;height:32px;background:transparent url(/images/public_default/banner-bg.gif?0908010846) repeat-x;}div#tiktala h1{width:18px;height:20px;float:left;background:transparent url(/images/common/tikkl-mini-icon.png?0911100903) no-repeat;text-indent:-9999px;margin:3px 3px 0 0;overflow:hidden;}
div#tiktala h1 a{background:none;}div#tiktala div#tiktala-nav{float:right;background:transparent url(/images/tiktala/top-nav-right.png?0908010846) no-repeat right;padding:0 14px 0 0;margin:0 20px 0 0;}div#tiktala div#tiktala-nav ul{float:left;background:transparent url(/images/tiktala/top-nav-left.png?0908010846) no-repeat;padding:0 0 0 11px;}
div#tiktala div#tiktala-nav ul li{float:left;height:32px;list-style:none;font-weight:bold;font-size:.846em;}div#tiktala div#tiktala-nav ul li h1 a{background:none;}div#tiktala div#tiktala-nav ul li a{float:left;color:#fff;text-decoration:none;padding:1px 7px 2px 11px;margin-top:4px;background:transparent url(/images/tiktala/top-nav-sep.gif?0908010846) no-repeat 0 55%;}
div#tiktala div#tiktala-nav ul li a.first{padding:1px 7px 2px 14px;}div.hidden{position:absolute;top:-9999px;}a{color:#900;}a:active,a:focus{outline:none;}h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif;margin:0;}h3{font-size:26px;font-family:Helvetica,Arial,sans-serif;color:#252525;padding:0;margin:30px 0 0;}
span.required{color:#d80000;}div#main-content ul li div span.submit-button span input,span.submit-button input{background:#fff url(/images/external/ysi/submit.jpg?0908010846) no-repeat left;border:none;width:62px;height:27px;display:block;cursor:pointer;text-indent:99999px;overflow:hidden;line-height:0;}
div#main-content ul li div span.submit-button input:hover,span.submit-button input:hover{background:#fff url(/images/external/ysi/submit.jpg?0908010846) no-repeat right;}div#main-content ul li div span.submit-button{display:block;text-indent:-99999px;width:62px;height:27px;}
div#main-content ul li div span.submit-button span{display:block;text-indent:-99999px;width:62px;height:27px;}div#main-content ul li div span.submit-button-offline span input,span.submit-button-offline input{background:#fff url(/images/external/ysi/submit_offline.jpg?0908010846) no-repeat left;border:none;width:158px;height:27px;display:block;cursor:pointer;text-indent:99999px;overflow:hidden;line-height:0;}
div#main-content ul li div span.submit-button-offline input:hover,span.submit-button-offline input:hover{background:#fff url(/images/external/ysi/submit_offline.jpg?0908010846) no-repeat right;}html{background:#285685 url(/images/external/ysi/bg.jpg?0908010846) repeat-x;text-align:center;}
body{color:#4d4d4d;width:942px;margin:0 auto;text-align:left;padding:0 28px;background:transparent;}body.donations div#main-content{width:882px;}body.donations div#sub-content{display:none;}body.campaigns.show div#nav ul{border-bottom:1px solid #dfdfdf;}body.failed div#main-content h3{margin:20px 0 10px;}
body.failed div#main-content p{margin:0 0 10px;}body.failed div#main-content p.error{color:#f00;}body.failed div#main-content table{width:400px;}body.failed div#main-content table th{font-weight:bold;border-bottom:1px solid #ccc;padding:5px 0;}body.failed div#main-content table td{border-bottom:1px solid #ccc;padding:5px 0;}
div#profile{width:942px;position:relative;background:#fff;}div#header{width:942px;float:left;background:#d4dde6;border-bottom:1px solid #b9c8d7;position:relative;z-index:99;}div#branding{float:left;padding:20px 30px;width:500px;}div#branding a.avatar{float:left;border:1px solid #b9c8d7;margin:0 20px 0 0;}
div#branding h2{font-size:20px;font-weight:bold;color:#252525;padding:15px 0 0;}div#branding h2 a{color:#252525;text-decoration:none;}div#branding h2 a:hover{color:#900;}div#branding p{margin:3px 0 0;line-height:18px;font-size:12px;color:#4d4d4d;}div#branding a{color:#4d4d4d;text-decoration:none;}
div#branding a:hover{color:#900;text-decoration:none;}div#branding a.external-site{color:#4d4d4d;font-size:11px;}div#branding a.external-site:hover{color:#900;}div#main-content div.support-header{float:left;width:100%;margin:30px 0 0;position:relative;}div#main-content div.support-header h1{float:left;margin:0;padding:0;line-height:28px;}
div#main-content div.support-header h3{float:left;margin:0;padding:0;border:none;line-height:28px;}div#main-content div.support-header a.support-link{float:right;line-height:20px;color:#285685;font-family:Helvetica,Arial,sans-serif;text-decoration:none;font-weight:bold;font-size:14px;background:transparent url(/images/icons/help.png?0908010846) no-repeat 0 1px;padding:0 0 0 20px;}
div#main-content div.support-header a.support-link:hover{text-decoration:underline;}div#main-content div.support-header div.support{display:none;}div#main-content div.support-header div.support.selected{display:block;}div#main-content div.support{display:block;width:280px;background:transparent url(/images/external/default/support-bg-new.gif?0908010846) no-repeat 0 0;position:absolute;top:18px;right:0;z-index:9999;padding:0;display:none;}
div#main-content div.support.selected{display:block;}div#main-content div.support div.support-content{background:transparent url(/images/external/default/support-bg-new.gif?0908010846) no-repeat bottom right;padding:20px 15px 5px 15px;width:250px;position:relative;}
div#main-content div.support div.support-content a.support-close{position:absolute;display:block;width:15px;height:16px;background:transparent url(/images/external/default/support-close.gif?0908010846) no-repeat 0 0;top:20px;right:13px;text-indent:-99999px;text-decoration:none;overflow:hidden;}
div#main-content div.support div.support-content a.support-close:hover{background:transparent url(/images/external/default/support-close.gif?0908010846) no-repeat top right;}div#main-content div.support div.support-content p{font-weight:bold;line-height:16px;margin:0 20px 0 0;padding:0 0 10px;}
div#main-content div.support div.support-content img{float:none;margin:7px 0 10px 7px;padding:0;width:233px;height:220px;border:1px solid #ccc;}div#main-content div.support div.support-content ul{margin:0;padding:0 0 7px;}div#main-content div.support div.support-content ul li{margin:0;padding:0 0 3px;list-style:none;text-align:left;}
div#main-content div.support div.support-content ul li a{color:#4d4d4d;text-decoration:none;border-bottom:1px solid #ccc;padding:0 0 1px;}div#main-content div.support div.support-content ul li a:hover{border-bottom:1px solid #aaa;}div#main-content div#card-security-code a.support-link{position:absolute;top:2px;right:-5px;z-index:999;}
div#main-content div#card-security-code a.support-link:hover{text-decoration:underline;}div#main-content div#card-security-code div.support{top:auto;bottom:48px;right:0;background:transparent url(/images/external/default/support-bg.gif?0908010846) no-repeat 0 0;}
div#main-content div#card-security-code div.support div.support-content{background:transparent url(/images/external/default/support-bg.gif?0908010846) no-repeat bottom right;padding:15px 15px 15px 15px;}div#main-content div#card-security-code div.support div.support-content a.support-close{top:15px;}
div#main-content div#card-security-code div.support div.support-content ul{padding:0 0 10px;font-size:11px;line-height:18px;}div#main-content div#card-security-code div.support div.support-content ul li{padding:0 0 5px;}div#main-content div#more-info{clear:both;position:relative;top:10px;}
div#main-content div#more-info a.support-link{float:right;line-height:20px;color:#285685;font-family:Helvetica,Arial,sans-serif;text-decoration:none;font-weight:normal;font-size:11px;background:transparent url(/images/icons/help.png?0908010846) no-repeat 0 1px;padding:0 0 0 20px;}
div#main-content div#more-info a.support-link:hover{text-decoration:underline;}div#main-content div#more-info div.support{top:auto;bottom:18px;background:transparent url(/images/external/default/support-bg.gif?0908010846) no-repeat 0 0;}div#main-content div#more-info div.support div.support-content a.support-close{top:15px;}
div#main-content div#more-info div.support div.support-content{background:transparent url(/images/external/default/support-bg.gif?0908010846) no-repeat bottom right;padding:15px 15px 15px 15px;overflow:hidden;}div#main-content div#more-info div.support div.support-content ul{padding:0 0 10px;font-size:11px;line-height:18px;}
div#main-content div#more-info div.support div.support-content ul li{padding:0 0 5px 20px;background:transparent url(/images/icons/accept.png?0908010846) no-repeat 0 1px;}div#nav{position:absolute;margin:0;bottom:-1px;right:30px;}div#nav ul{float:left;background:#fff;border:1px solid #b9c8d7;border-bottom:none;padding:8px 10px 6px;}
div#nav li{font-family:Helvetica,Arial,sans-serif;float:left;list-style:none;margin:0;padding:0;position:relative;border:1px solid #fff;border-bottom:none;}div#nav li a{color:#4d4d4d;font-size:15px;font-weight:bold;float:left;padding:7px 10px 5px;line-height:normal;text-decoration:none;}
div#nav li a:hover{color:#900;}div#nav li.current a{color:#900;}div#nav ul li.view-all:hover{border:1px solid #e7e7e7;border-bottom:none;}div#nav ul li.selected{border:1px solid #e7e7e7;border-bottom:none;}div#nav ul li.view-all ul{border:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;border-top:none;position:absolute;top:29px;right:-1px;width:150px;margin:0;padding:10px 0 0;z-index:9999;}
div#nav ul li.view-all ul li{margin:0;padding:0;border:none;}div#nav ul li.view-all ul li a{font-size:12px;font-weight:normal;width:140px;clear:both;margin:0;display:block;border-bottom:1px solid #e7e7e7;padding:7px 5px;line-height:16px;color:#4d4d4d;}div#nav ul li.view-all ul li a:hover{background:#fff;color:#900;}
div#nav ul li.view-all div{float:left;margin:0;padding:0;display:none;}div#nav ul li.view-all div.selected{display:block;}div#nav ul li.view-all a.view-all{display:block;width:18px;height:15px;background:transparent url(/images/external/ysi/nav-view-all.gif?0908010846) no-repeat 0 0;overflow:hidden;text-indent:-99999px;margin:8px 0 0;padding:0;}
div#nav ul li.view-all a.view-all.selected{background-position:0 -15px;}div#nav ul li.view-all a.view-all:hover{background-position:0 -15px;}div#lead{float:left;width:942px;margin:0;}div#lead div#photo{padding:20px 0 0 30px;}div#campaign-lead{background:#eee url(/images/external/ysi/lead-bg.gif?0908010846) repeat-x bottom;float:left;width:100%;padding:0 0 5px;}
div#cta{width:545px;float:left;position:relative;min-height:145px;}div#cta h3{display:none;margin:20px 30px 0;font-size:26px;line-height:25px;color:#252525;font-family:Helvetica,Arial,sans-serif;}div#cta h3 a{color:#252525;text-decoration:none;}div#cta h3 a:hover{text-decoration:none;}
div#cta p{color:#4d4d4d;padding:0;margin:30px 30px 0;font-size:16px;line-height:1.3;}div#cta p.participate{padding:20px 0 0;height:40px;}body.save-ysi-meeting div#cta p a{position:absolute;bottom:3px;left:30px;display:block;width:156px;height:27px;overflow:hidden;background:url(/images/buttons/make-a-donation.png?1003260741) no-repeat 0 0;text-indent:-99999px;}
body.save-ysi-meeting div#cta p a:hover{background-position:right;}body.membership div#cta p a#donate{position:absolute;bottom:2px;left:30px;display:block;width:165px;height:27px;overflow:hidden;background:url(/images/buttons/become-a-member.png?1003260741) no-repeat 0 0;text-indent:-99999px;}
body.membership div#cta p a#donate:hover{background-position:left bottom;}div#cta p a#donate{left:30px;}div#cta p a#donate{position:absolute;bottom:2px;left:30px;display:block;width:124px;height:27px;overflow:hidden;background:url(/images/buttons/go.png?1003260741) no-repeat 0 0;text-indent:-99999px;}
div#cta p.events a#donate{position:absolute;bottom:2px;left:30px;display:block;width:100px;height:27px;overflow:hidden;background:url(/images/buttons/register.png?1003260741) no-repeat 0 0;text-indent:-99999px;}div#cta p.payment a#donate{position:absolute;bottom:2px;left:30px;display:block;width:100px;height:27px;overflow:hidden;background:url(/images/buttons/register.png?1003260741) no-repeat 0 0;text-indent:-99999px;}
div#cta p a#donate:hover{background-position:left bottom;}body.save-ysi-meeting div#cta p a#donate{left:30px;width:62px;background:url(/images/external/ysi/pledge.png?0908010846) no-repeat left;display:none;}body.save-ysi-meeting div#cta p a#donate:hover{background-position:left bottom;}
body.summer-camp-2009 div#cta p a#donate{position:absolute;bottom:2px;left:30px;display:block;width:100px;height:27px;overflow:hidden;background:url(/images/buttons/register.png?1003260741) no-repeat 0 0;text-indent:-99999px;}body.summer-camp-2009 div#cta p a#donate:hover{background-position:left bottom;}
body.camps-2010 div#cta p a#donate{position:absolute;bottom:2px;left:30px;display:block;width:100px;height:27px;overflow:hidden;background:url(/images/buttons/register.png?1003260741) no-repeat 0 0;text-indent:-99999px;}body.camps-2010 div#cta p a#donate:hover{background-position:left bottom;}
body.safaris div#cta p a#donate{position:absolute;bottom:2px;left:30px;display:block;width:100px;height:27px;overflow:hidden;background:url(/images/buttons/register.png?1003260741) no-repeat 0 0;text-indent:-99999px;}body.safaris div#cta p a#donate:hover{background-position:left bottom;}
body.scienceofwine div#cta p a#donate{position:absolute;bottom:2px;left:30px;display:block;width:100px;height:27px;overflow:hidden;background:url(/images/buttons/go.png?1003260741) no-repeat 0 0;text-indent:-99999px;}body.scienceofwine div#cta p a#donate:hover{background-position:left bottom;}
body.asc div#cta p a#donate{position:absolute;bottom:3px;left:30px;display:block;width:100px;height:27px;overflow:hidden;background:url(/images/buttons/register.png?1003260741) no-repeat 0 0;text-indent:-99999px;}body.asc div#cta p a#donate:hover{background-position:left bottom;}
body.parent-participation div#cta p a#donate{position:absolute;bottom:2px;left:30px;display:block;width:100px;height:27px;overflow:hidden;background:url(/images/buttons/register.png?1003260741) no-repeat 0 0;text-indent:-99999px;}body.parent-participation div#cta p a#donate:hover{background-position:left bottom;}
body.SustainYSI09 div#cta p a#donate{position:absolute;bottom:2px;left:30px;display:block;width:165px;height:27px;overflow:hidden;background:url(/images/buttons/make-a-donation.png?1003260741) no-repeat 0 0;text-indent:-99999px;}body.SustainYSI09 div#cta p a#donate:hover{background-position:left bottom;}
div#cta a.action-link{position:relative;float:right;text-indent:0;margin:15px 15px 0 0;font-size:12px;text-decoration:none;color:#6d6d6d;}div#cta a#tell-a-friend{padding:1px 4px 1px 24px;background:url(/images/icons/email.png?0908010846) no-repeat 3px 1px;border:1px solid #999;margin:15px 15px 0 0;}
div#body{width:942px;}div#main-content{width:510px;margin:0 30px;float:left;display:inline;}div#main-content h1{margin:30px 0 0;line-height:25px;}div#main-content div{margin:20px 0 0;}div#main-content div div{background:none;margin:0;}div#main-content div h3{padding:10px 0;font-size:20px;color:#900;margin:0;border-bottom:1px solid #ddd;}
div#main-content div h4{padding:10px 0 0;font-size:18px;color:#4D4D4D;margin:0;}div#main-content div h5{padding:10px 0 0;font-size:14px;color:#4D4D4D;margin:0;}div#main-content div h6{padding:10px 0 0;font-size:14px;color:#4D4D4D;margin:0;}div#main-content div ul,div#main-content div ol{padding:5px 0 0 10px;margin:0 0 0 10px;}
div#main-content div ul p,div#main-content div ol p{padding:5px 0 0 0;}div#main-content div p{padding:5px 0 0;line-height:1.4;}div#main-content h3 a{color:#252525;text-decoration:none;font-size:20px;}div#main-content div#current-campaigns ul{margin:0;padding:10px 0 0;}
div#main-content div#current-campaigns ul li{list-style:none;padding:10px 0;}div#main-content div#current-campaigns ul li h4{margin:0;padding:0;font-size:16px;border:none;}div#main-content div#current-campaigns ul li h4 a{color:#252525;text-decoration:none;}
div#main-content div#current-campaigns ul li h4 a:hover{color:#900;text-decoration:none;}div#main-content div#current-campaigns ul li p{margin:0;padding:0;}div#main-content div#achievements{margin:20px 0 0;}div#main-content div#description img{float:right;height:200px;}
div#main-content div#description h3,div#main-content div#about h3{font-size:26px;}div#main-content div#comments a#add-comment-link{padding:10px 0 0 20px;display:block;background:transparent url(/images/icons/app/balloon.png?0908010846) no-repeat 0 10px;font-size:10px;font-weight:bold;text-decoration:none;}
div#main-content div#comments_container{margin:0 0 20px;}div#main-content div.comment{padding:10px;border:1px solid #fff;width:488px;margin:10px 0 0;clear:both;overflow:hidden;}div#main-content div.comment div.author{float:left;width:100%;}div#main-content div.comment div.author h4{padding:0;border:none;}
div#main-content div.comment div.author h4 cite{color:#252525;font-weight:bold;padding:0;font-size:16px;float:left;}div#main-content div.comment div.author p.meta{margin:0;padding:0 0 0 5px;float:left;font-weight:bold;color:#7b7b7b;font-family:Helvetica,Arial,sans-serif;}
div#main-content div.comment a.avatar{display:none;}div#main-content div.comment.even{background:#f3f3f3;border:1px solid #dfdfdf;}div#main-content div.comment div.actions{width:100%;clear:both;margin:10px 0 0;}div#main-content div.comment div.actions ul{padding:0;}
div#main-content div.comment div.actions ul li{list-style:none;float:left;margin:0 10px 0 0;}div#main-content div.comment div.actions ul li a{text-decoration:none;font-size:12px;font-weight:bold;}div#main-content div.comment div.comment.reply{width:488px;border:none;float:none;padding:10px 0;clear:both;height:150px;margin:40px 0 0;}
div#main-content div.comment div.comment.reply form{margin:0;float:left;width:488px;overflow:hidden;height:auto;}div#main-content div.comment div.comment.reply form textarea{margin:40px 0;width:480px;}form#flag-comment{margin:10px 0;}form#flag-comment input{margin:0 10px 0 0;}
div#main-content form#new-comment-form{padding:10px;border:1px solid #eeebb8;width:488px;margin:10px 0 0;clear:both;overflow:hidden;background:#fffddb;}div#main-content form#new-comment-form div.field{margin:0 0 10px;}div#main-content form#new-comment-form label{font-weight:bold;clear:both;display:block;padding:3px 0;font-size:12px;}
div#main-content form#new-comment-form input.text{margin:0;background:#fff url(/images/external/default/input-bg.gif?0908010846) repeat-x;border:1px solid #ccc;padding:3px 0;width:320px;}div#main-content form#new-comment-form textarea{background:#fff url(/images/external/default/input-bg.gif?0908010846) repeat-x;border:1px solid #ccc;width:320px;height:75px;}
div#main-content form#new-comment-form div#comment-form-error{float:left;width:100%;padding:10px 0;font-size:12px;}div#main-content form#new-comment-form abbr.required{color:#d80000;border:none;}div#main-content form#new-comment-form div#comment-form-error{color:#d80000;}
div#main-content form#new-comment-form div.buttons{padding:5px 0 0 0;}div#main-content form#new-comment-form div.buttons span.button{color:#333;font-size:12px;border:none;text-decoration:none;font-weight:bold;height:28px;line-height:normal;background:transparent url(/images/external/default/button-bg.png?0908010846) no-repeat 100% 100%;padding:0 15px 0 0;float:left;margin:15px 10px 0 0;cursor:pointer;}
div#main-content form#new-comment-form div.buttons span.button input#comment_submit{display:block;background:#fff url(/images/external/default/button-bg.png?0908010846) no-repeat 0 0;height:28px;line-height:normal;color:#333;border:none;padding:0 0 2px 15px;cursor:pointer;}
div#main-content form#new-comment-form div.buttons a#cancel-comment{margin:18px 0 0;float:left;text-decoration:none;color:#333;border-bottom:1px dotted #a2a2a2;}div#main-content form#new-comment-form div.buttons a#cancel-comment:hover{border-bottom:1px solid #6d6d6d;}
div#sub-content{width:312px;margin:0 30px;float:right;display:inline;overflow:visible!important;overflow:hidden;}div#sub-content div{margin:20px 0 0;}div#sub-content div div{background:none;margin:0;}div#sub-content div h3{padding:10px 0 3px;font-size:20px;color:#900;margin:0;border-bottom:1px solid #ddd;}
div#sub-content div h4{padding:10px 0 3px;font-size:20px;color:#900;margin:0;border-bottom:1px solid #ddd;}div#sub-content ul{padding:10px 0 0;}div#sub-content li{list-style:none;}div#sub-content li span.desc{font-weight:bold;padding:5px 0 0;display:block;}
div#sub-content div#campaigns ul li{list-style:none;padding:10px 0;}div#sub-content div#campaigns ul li h5{font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:bold;padding:0;color:#252525;margin:0;padding:0;}div#sub-content div#campaigns ul li h5 a{color:#252525;text-decoration:none;}
div#sub-content div#campaigns ul li h5 a:hover{color:#900;}div#sub-content div#quick-facts ul{padding:5px 0 0;}div#sub-content div#quick-facts ul li{width:100%;text-align:right;list-style:none;padding:5px 0 0;}div#sub-content div#quick-facts ul li strong{color:#252525;font-style:normal;width:55%;float:left;text-align:left;}
div#sub-content div#quick-facts ul li{font-style:oblique;font-size:12px;}div#sub-content div#photos{width:407px;height:339px;position:relative;top:-160px;right:60px;background:transparent url(/images/external/default/album.png?0908010846) no-repeat 0 0;margin:0 0 -185px;}
div#sub-content div#slideshow{width:340px;height:220px;position:absolute;top:39px;left:34px;}div#sub-content div#slideshow li{height:220px;width:340px;text-align:left;overflow:visible;text-align:center;list-style:none;display:none;}div#sub-content div#slideshow li#image-0{display:block;}
div#sub-content div#slideshow li img{margin:0;display:inline;}div#sub-content div#slideshow li span{font-family:Helvetica,Arial,sans-serif;font-size:16px;margin:5px 0 0;display:block;}div#sub-content div#testimonial{background:transparent url(/images/external/default/quote.gif?1001271713) no-repeat;width:312px;padding:20px 0 0 30px;position:relative;right:30px;margin:30px 0 0;}
div#sub-content div#testimonial h4{font-size:18px;font-family:Helvetica,Arial,sans-serif;color:#252525;border:none;padding:0;}div#sub-content div#testimonial blockquote{background:transparent url(/images/external/default/sub-content.gif?0908010846) no-repeat;}
div#sub-content div#testimonial p{color:#4d4d4d;font-size:13px;line-height:1.5;padding:10px 0 0;font-style:oblique;}div#sub-content div#testimonial p.meta{font-size:12px;color:#4d4d4d;padding:10px 0 20px;}div#sub-content div#testimonial cite{font-weight:bold;font-size:12px;border-right:1px solid #ccc;padding:0 7px 0 0;margin:0 3px 0 0;}
div#sub-content a#ysi-comedy-night{float:left;margin:20px 0 0;clear:both;width:312px;height:80px;background:transparent url(/images/external/ysi/comedy-benefit.jpg?0908010846) no-repeat 0 0;text-indent:-99999px;overflow:hidden;}div#sub-content div#videos{margin:20px 0 0;}
div#sub-content div#videos div.video h4{margin:0 0 20px;}div#sub-content div#documents{margin:20px 0 0;float:left;clear:both;width:100%;}div#sub-content div#documents ul li{list-style:none;}div#sub-content div#documents ul li a{background:transparent url(/images/icons/page_white_text.png?0908010846) no-repeat 0 7px;text-decoration:none;padding:5px 0 5px 20px;width:292px;display:block;color:#4d4d4d;}
div#sub-content div#documents ul li a:hover{background-color:#f3f3f3;color:#000;}div#footer{clear:both;background:#eee;border-top:30px solid #d9d9d9;margin:20px 0 0;height:75px;font-size:11px;position:relative;}div#footer div#contact-info{border:none;margin:0;padding:25px 0 0 30px;}
div#footer div#contact-info ul{text-align:left;color:#3c3c3c;width:660px;line-height:18px;}div#footer div#contact-info ul li{list-style:none;display:inline;margin:0 5px 0 0;}div#footer div#contact-info ul li strong{color:#252525;background:transparent;}div#footer div#contact-info ul li strong a{color:#252525;text-decoration:none;}
div#footer div#contact-info ul li strong a:hover{text-decoration:underline;}div#footer div#contact-info br{display:none;}a#powered-by-tikkl{display:block;position:absolute;width:201px;margin:0;height:27px;text-indent:-99999px;overflow:hidden;background:transparent url(/images/common/powered-by-tikkl.png?0911100903) no-repeat bottom;bottom:27px;right:30px;}
div#main-content div#admin-options{background:#fffcd2;margin:20px 0;border:1px solid #d5d3b3;padding:10px;float:left;width:860px;clear:both;}div#main-content div#admin-options p{margin:0;padding:0;}div#main-content div#admin-options input{margin:5px 0 0;float:left;}
div#main-content div#admin-options label{font-weight:bold;float:left;padding:3px 0 0 5px;}div#donation-details{float:left;width:426px;margin:0;padding:0 0 40px;min-height:400px;height:400px;}html>body div#donation-details{height:auto;overflow:hidden;}div#donation-details input.radio{width:auto;}
div#donation-details input#donation_amount_radio_other{width:auto;}div#main-content div#donation-details ul{margin:0;padding:10px 0 0;}div#donation-details ul li{margin:0;padding:0;clear:both;list-style:none;line-height:15px;}div#donation-details ul li ul{margin:0;padding:0;}
div#donation-details ul li ul li{margin:0;padding:0;}div#donation-details ul li ul.compact li{width:205px;display:inline;overflow:hidden;float:left;clear:none;}div#donation-details ul li ul.compact li.odd{clear:both;}div#donation-details ul li ul.compact li.even{float:right;}
div#donation-details ul li ul li div{margin:0;width:100%;}div#donation-details ul li ul.compact li div{float:left;display:inline;overflow:hidden;}div#donation-details ul li div{margin:0;padding:0;clear:both;float:left;display:inline;width:193px;padding:7px 0;}
div#donation-details ul li p{margin:3px 0 0;padding:0;}div#donation-details ul li div label{font-weight:bold;}div#donation-details ul li div label span.description{font-weight:normal;color:#767676;}div#donation-details ul li div label span.description p{display:inline;}
div#donation-details ul li ul li div.donation-level-desc{background:none;border:none;color:#767676;padding:0;font-size:11px;line-height:13px;}div#donation-details ul li ul.compact li div.donation-level-desc{margin:0 0 7px;}div#donation-details ul li ul.compact li div.donation-level-desc ul{margin:3px;width:187px;overflow:hidden;}
div#donation-details ul li ul li div.donation-level-desc ul li{margin:0;list-style:disc;list-style-position:inside;}div#donation-details ul li ul.compact li div.donation-level-desc ul li{margin:0 15px;width:157px;}div#donation-details ul li div.med{margin:0 20px 0 0;width:193px;float:left;display:inline;overflow:hidden;}
div#donation-details ul li div.lrg{margin:0 20px 0 0;width:282px;float:left;}div#donation-details ul li div.sm{margin:0 20px 0 0;width:110px;float:left;}div#donation-details ul li div.xlrg{margin:0 20px 0 0;width:406px;float:left;}div#donation-details ul li div label{margin:0;padding:0;}
div#donation-details ul li div input#donation_amount_other{width:183px;margin:5px 2px 7px;}div#donation-details ul li div div{margin:0;padding:0;}div#donation-details ul li div input#donations_restrictions{margin:5px 0 7px;width:400px;}div#donation-details ul li div textarea{margin:5px 0 7px;width:400px;}
div#billing-options div#credit-card-options ul li{margin:0 5px 0 0;}div#billing-options div#offline-registration{width:384px;float:left;background:#fffcd2;margin:20px 0 0;border:1px solid #d5d3b3;}div#billing-options div#offline-registration p{margin:0;padding:0;}
div#offline-registration{float:right;width:175px;background:#eee;padding:15px;}div#user-details{float:right;width:416px;padding:0 0 30px 0;overflow:hidden;display:inline;}div#main-content div#user-details ul{margin:0;padding:20px 0 0;width:416px;}div#user-details ul li{margin:0;padding:0;clear:both;width:416px;overflow:hidden;list-style:none;}
div#user-details ul li input{margin:2px 0;}div#user-details ul li div{margin:0;padding:7px 0 0;float:left;overflow:hidden;}div#user-details ul li div.med{margin:0 20px 0 0;width:188px;}div#user-details ul li div.med input{width:182px;}div#user-details ul li div.lrg{margin:0 20px 0 0;width:292px;}
div#user-details ul li div.lrg input{width:286px;}div#user-details ul li div.sm{margin:0 20px 0 0;width:84px;}div#user-details ul li div.sm input{width:78px;}div#user-details ul li div.xlrg{margin:0 20px 0 0;width:396px;}div#user-details ul li div.xlrg input{width:390px;}
div#user-details ul li div label{margin:0;padding:0;}div#user-details ul li div div{margin:0;padding:0;float:left;clear:none;}div#user-details ul li select{width:152px;}div#main-content div#billing-options{float:right;width:416px;margin:30px 0 0 10px;padding:0 0 40px 0;clear:none;display:inline;}
div#main-content div#billing-options h3{font-size:16px;border-bottom:none;color:#555;float:left;padding:10px 0;}div#credit-card-options{width:416px;margin:0;padding:10px 0 0;float:left;overflow:hidden;}div#credit-card-options div{float:left;width:416px;margin:10px 0;}
div#credit-card-options div label{clear:both;float:left;width:416px;padding:0 0 3px;}div#main-content div#credit-card-options img{padding:0;clear:both;float:left;margin:0 0 20px;}div#main-content div#billing-options div#paypal-express{padding:15px 0 45px;background:transparent url(/images/external/default/payment-sep.gif?0908010846) no-repeat bottom;margin:0;}
div#main-content div#billing-options div#paypal-express input#paypal-express-submit{width:125px;height:42px;float:right;display:block;;margin:0 auto;}div#main-content div#billing-options div#paypal-express p{width:275px;padding:0 0 0 5px;line-height:15px;font-size:12px;float:left;border-right:1px dotted #000;text-align:center;}
div#main-content div#billing-options div#paypal-express h3{display:inline;float:none;position:relative;top:-5px;}div#main-content div#billing-options div#paypal-express input#paypal-express-button{display:inline;margin:10px 0 10px 40px;line-height:0;cursor:pointer;text-indent:-99999px;border:none;background:transparent url(/images/buttons/btn_xpressCheckoutsm.gif?1005130706) no-repeat;height:42px;width:150px;}
div#credit-card-details{width:416px;float:left;margin:10px 0 0;padding:5px 0 0;}div#credit-card-details input#donation_card_number{margin:5px 0 0;}div#main-content div#credit-card-details ul{padding:0;margin:0;}div#main-content div#credit-card-details ul li{clear:both;list-style:none;margin:0;padding:0;}
div#credit-card-details ul li div{margin:0;float:left;}div#credit-card-details ul li div.med{width:188px;margin:5px 0 0;}div#credit-card-details ul li div.med input{width:182px;margin:0;}div#credit-card-details ul li div.med label.desc{width:188px;overflow:hidden;float:left;}
div#credit-card-details ul li div.sm{margin:5px 20px 0 20px;width:145px;float:left;}div#credit-card-details ul li div.sm input{width:59px;margin:4px 0 0;}div#credit-card-details ul li div div{margin:0;padding:0;}div#credit-card-details select{width:66px;float:left;margin:2px 10px 0 0;}
div#credit-card-details div#card-security-code{position:relative;}div#paypal-pro #confirmation-link{clear:both;padding-top:20px;}div#payment-details ul li{list-style:none;margin:15px 0 0;}div#payment-details label{font-weight:bold;}div#payment-details label span.description{font-weight:normal;color:#767676;}
div#main-content div#confirmation{float:none;width:100%;padding:0;margin:20px 0 0;clear:both;position:relative;}div#confirmation h2{margin:0;border-bottom:1px solid #ddd;padding:0 0 3px;}div#confirmation ul#confirmation-message{width:700px;}div#confirmation ul#confirmation-message ul li{list-style:none;padding:5px 0 0;}
div#confirmation div#address-info{width:700px;}div#confirmation p#confirmation-link{margin:0 0 10px;width:150px;}div#ssl-shield{float:right;position:absolute;top:40px;right:0;width:150px;text-align:right;margin:0;}div#ssl-shield img{float:right;clear:both;display:block;text-align:right;}
div#more-info{width:auto;}div#more-info ul{margin:0;padding:0;float:right;clear:both;}div#more-info ul li{margin:45px 0 0 10px;padding:0;list-style:none;position:relative;;float:left;}div#more-info ul li ul{margin:20px 20px 0;padding:0;font-size:13px;color:#444;float:none;}
div#more-info ul li ul li{margin:5px 0 0;padding:0;position:none;float:none;}div#more-info ul li a{color:#444;font-size:11px;text-decoration:underline;margin:0 0 0 10px;}div.error{color:#be2007;}div#errorExplanation{color:#be2007;font-weight:bold;float:left;width:568px;margin:20px 0;}
div#errorExplanation h2{color:#be2007;font-size:16px;font-weight:bold;margin:0;}div#errorExplanation p{color:#444;font-size:12px;font-weight:bold;}div#errorExplanation ul{margin:5px 10px;color:#4d4d4d;font-weight:normal;}div#errorExplanation ul li{list-style:none;line-height:1.3;background:url(/images/icons/cross.png?0908010846) no-repeat 0 2px;margin:0;padding:0 0 0 20px;margin:4px 0;display:block;}
div.js-validation-errors{color:#be2007;font-weight:bold;display:none;float:left;width:568px;margin:20px 0;}div.js-validation-errors h2{color:#be2007;font-size:16px;font-weight:bold;margin:0;}div.js-validation-errors p{color:#444;font-size:12px;font-weight:bold;}
div.js-validation-errors ul{margin:5px 10px;color:#4d4d4d;font-weight:normal;}div.js-validation-errors ul li{list-style:none;background:url(/images/icons/cross.png?0908010846) no-repeat 0 2px;margin:0;padding:0 0 0 20px;margin:2px 0 4px;display:block;}div#main-content div.popup-content{display:none;}
div#main-content a.popup-link{position:relative;z-index:9;}div#main-content div.popup-content{width:342px;height:309px;text-align:center;background:url(/images/common/popup.png?0908010846) no-repeat 0 0;position:absolute;z-index:-2;top:-340px;left:-240px;padding:23px 12px 12px;}
div#main-content div.popup-content h4{color:#5b5b5b;font-size:16px;margin:0 0 10px;line-height:30px;display:inline;text-align:center;}div#main-content div.popup-content p{margin:10px 40px 0 20px;padding:0;font-size:12px;color:#444;text-align:left;line-height:18px;}
div#main-content div.popup-content img{margin:15px 20px;}a#icon-help{position:absolute;top:5px;right:-10px;}div#form-container-split{width:355px;}div#form-container-split ul{margin:0;}div#form-container-split ul li{margin:0;list-style:none;}div#form-container-split ul li h3{margin:10px 0 0;padding:0;}
div#form-container-split ul li label{margin:10px 0 0;display:block;}div#form-container-split ul li input{margin:0;}div#form-container-split ul li span input{width:150px;margin:20px 0 0;}div#name-address{float:left;width:620px;margin:0;overflow:hidden;display:inline;}
div#main-content div#name-address ul{margin:0;padding:10px 0 0;width:620px;}div#name-address ul li{margin:0;padding:0;clear:both;width:620px;overflow:hidden;list-style:none;}div#name-address ul li input{margin:2px;}div#name-address ul li div{margin:0;padding:7px 0 0;float:left;overflow:hidden;}
div#name-address ul li div.med{margin:0 20px 0 0;width:190px;}div#name-address ul li div.med input{width:180px;}div#name-address ul li div.lrg{margin:0 20px 0 0;width:292px;}div#name-address ul li div.lrg input{width:286px;}div#name-address ul li div.sm{margin:0 20px 0 0;width:84px;}
div#name-address ul li div.sm input{width:78px;}div#name-address ul li div.xlrg{margin:0 20px 0 0;width:620px;}div#name-address ul li div.xlrg input{width:390px;display:block;}div#name-address ul li div label{margin:0;padding:0;}div#name-address ul li div div{margin:0;padding:0;float:left;clear:none;}
div#name-address ul li select{width:152px;}body.questionnaire div#main-content{width:620px;}body.questionnaire div#sub-content{display:none;}div#questionnaire{float:left;width:620px;margin:0;overflow:hidden;display:inline;}div#main-content div#questionnaire ul{margin:0;padding:10px 0 0;width:620px;}
div#questionnaire ul li{margin:0;padding:0;clear:both;width:620px;overflow:hidden;list-style:none;}div#questionnaire ul li input{margin:2px;}div#questionnaire ul li div{margin:0;padding:7px 0 0;float:left;overflow:hidden;}div#questionnaire ul li div.med{margin:0 20px 0 0;width:190px;}
div#questionnaire ul li div.med input[type=text]{width:180px;}div#questionnaire ul li div.med input[type=checkbox]{width:10px;}div#questionnaire ul li div.lrg{margin:0 20px 0 0;width:292px;}div#questionnaire ul li div.lrg input[type=text]{width:286px;}div#questionnaire ul li div.lrg input[type=checkbox]{width:10px;}
div#questionnaire ul li div.sm{margin:0 20px 0 0;width:84px;}div#questionnaire ul li div.sm input[type=text]{width:78px;}div#questionnaire ul li div.sm input[type=checkbox]{width:10px;}div#questionnaire ul li div.xlrg{margin:0 20px 0 0;width:620px;}div#questionnaire ul li div.xlrg input[type=text]{width:390px;}
div#questionnaire ul li div.xlrg input[type=checkbox]{width:10px;}div#questionnaire ul li div label{margin:0;padding:0;}div#questionnaire ul li div label{font-weight:bold;}div#questionnaire ul li div label span.description{font-weight:normal;color:#767676;}
div#questionnaire ul li div label span.description p{display:inline;}div#questionnaire ul li div div{margin:0;padding:0;float:left;clear:none;}div#questionnaire ul li select{width:152px;}div#questionnaire ul li div textarea{width:610px;margin:2px;}body.questionnaire div#thankyou{font-size:20px;padding:20px 0;margin:20px 0 10px;}
.TB_overlayBG{background:transparent;}.TB_overlayMacFFBGHack{background:transparent;}div#TB_window{border:none;background:transparent url(/images/external/default/mask-bg.png?0908010846) repeat;padding:20px;position:absolute;top:300px;}body.events div#sub-content{display:none;}
body.events div#main-content{width:882px;}body.events div#main-content h3{font-size:26px;color:#252525;}body.events div#main-content h3 a{font-size:26px;color:#900;}body.events div#main-content h3 em{font-family:arial;font-size:24px;color:#a9a9a9;padding:0 2px;}
div#main-content div#events img#ajax-loader{margin:0 auto;padding:20px 0 0;float:none;display:block;}div#main-content div#events div#events-filter{background:#fff;border:1px solid #ddd;float:left;width:556px;padding:10px;font-size:12px;font-weight:bold;color:#959595;display:none;}
div#main-content div#events div#events-filter p{float:left;margin:0 10px 0 0;padding:0;color:#5b5b5b;text-align:left;font-size:14px;color:#333;}div#main-content div#events div#events-filter a{margin:0;text-decoration:none;font-size:14px;}div#main-content div#events div#events-filter a{float:right;background:transparent url(/images/external/ysi/action-button.jpg?0908010846) no-repeat bottom right;padding:0 10px 0 0;font-size:11px;color:#333;text-decoration:none;height:22px;}
div#main-content div#events div#events-filter a:hover{color:#900;}div#main-content div#events div#events-filter a span{float:left;background:transparent url(/images/external/ysi/action-button.jpg?0908010846) no-repeat 0 0;padding:0 0 0 12px;height:22px;line-height:22px;}
div#main-content div#events div#events-filter-sub{float:left;background:#eee;border:1px solid #ddd;border-top:none;position:relative;width:576px;padding:0 0 10px;overflow:hidden;display:none;}div#main-content div#events div#events-filter-sub div.ajax-loader{position:absolute;width:50px;height:50px;top:50%;left:30%;}
div#main-content div#events div#events-filter-sub div#filter-heading{float:left;clear:both;width:538px;margin:15px 20px 5px;padding:0 0 5px;font-size:12px;color:#333;font-weight:bold;border-bottom:1px solid #ddd;display:inline;}div#main-content div#events div#events-filter-sub div#filter-heading span{float:left;}
div#main-content div#events div#events-filter-sub div#filter-heading a#clear-tags{float:right;background:transparent url(/images/external/ysi/filter-button.jpg?0908010846) no-repeat bottom right;padding:0 10px 0 0;font-size:11px;color:#333;text-decoration:none;height:22px;}
div#main-content div#events div#events-filter-sub div#filter-heading a#clear-tags:hover{color:#900;}div#main-content div#events div#events-filter-sub div#filter-heading a#clear-tags span{float:left;background:transparent url(/images/external/ysi/filter-button.jpg?0908010846) no-repeat 0 0;padding:0 0 0 12px;height:22px;line-height:22px;}
div#main-content div#events div#events-filter-sub ul{width:468px;float:left;display:inline;height:auto;overflow:hidden;padding:0;margin:10px 10px 0;position:relative;padding:0 0 0 90px;}div#main-content div#events div#events-filter-sub ul li.group{position:absolute;top:0;left:0;text-transform:capitalize;font-size:12px;font-weight:bold;text-align:right;width:75px;}
div#main-content div#events div#events-filter-sub ul li{line-height:normal;list-style:none;margin:0 5px 5px 0;float:left;display:inline;white-space:nowrap;}div#main-content div#events div#events-filter-sub ul li a{float:left;display:inline;height:20px;background:transparent url(/images/external/default/events/tag.gif?0908010846) no-repeat bottom right;font-size:11px;font-weight:normal;color:#525252;text-decoration:none;padding:0 10px 0 0;line-height:20px;}
div#main-content div#events div#events-filter-sub ul li a span{float:left;display:inline;height:20px;background:transparent url(/images/external/default/events/tag.gif?0908010846) no-repeat 0 0;padding:0 0 0 10px;text-transform:capitalize;}div#main-content div#events div#events-filter-sub ul li a span span{float:none;height:auto;background:transparent;padding:0 0 0 5px;font-weight:normal;font-size:11px;}
div#main-content div#events div#events-filter-sub ul li a:hover{background:transparent url(/images/external/default/events/tag-selected.gif?0908010846) no-repeat bottom right;color:#2d2d2d;}div#main-content div#events div#events-filter-sub ul li a:hover span{background:transparent url(/images/external/default/events/tag-selected.gif?0908010846) no-repeat 0 0;}
div#main-content div#events div#events-filter-sub ul li a:hover span span{background:transparent;}div#main-content div#events div#events-filter-sub ul li a.selected-tag{background:transparent url(/images/external/default/events/tag-selected.gif?0908010846) no-repeat bottom right;color:#2d2d2d;font-weight:bold;}
div#main-content div#events div#events-filter-sub ul li a.selected-tag span{background:transparent url(/images/external/default/events/tag-selected.gif?0908010846) no-repeat 0 0;}div#main-content div#events div#events-filter-sub div#item-count{float:right;padding:0 20px 0 0;overflow:hidden;}
div#main-content div#events div#events-filter-sub div#item-count p{font-weight:bold;}div#main-content div#events{float:left;width:578px;margin:20px 30px 20px 0;}div#main-content div#events-list{background:#fff;float:left;width:578px;margin:10px 0 0;}div#main-content div#events-list ul{margin:0;float:left;width:578px;padding:0;}
div#main-content div#events-list ul li{float:left;width:558px;list-style:none;margin:15px 0 0;padding:12px 10px;}div#main-content div#events-list ul li.odd{background:#eee;}div#main-content div#events-list ul li ul li{margin:0;border:none;padding:0;}div#main-content div#events-list ul li div.event-info{float:left;width:439px;margin:0 15px 0 0;position:relative;min-height:66px;}
div#main-content div#events-list ul li div.event-info img{float:left;margin:0 15px 0 0;}div#main-content div#events-list ul li div.event-info h4{color:#2a2929;font-size:14px;border:none;margin:0;padding:2px 0;font-weight:600;line-height:1.2;}body.asc div#main-content div#events-list ul li div.event-info h4{width:100%;}
div#main-content div#events-list ul li div.event-info h4 a{color:#2a2929;text-decoration:none;}div#main-content div#events-list ul li div.event-info h4 a:hover{text-decoration:underline;}div#main-content div#events-list ul li div.event-info ul{margin:0;padding:0;width:324px;}
div#main-content div#events-list ul li div.event-info ul li{width:auto;height:auto;float:left;margin:0;padding:5px 0 0;color:#393939;}div#main-content div#events-list ul li div.event-info ul li.date{float:left;width:324px;line-height:16px;padding:3px 0 0;}
div#main-content div#events-list ul li div.event-info ul li.location{float:left;width:324px;line-height:16px;padding:3px 0 0;}div#main-content div#events-list ul li div.event-info ul li strong{font-weight:normal;font-size:12px;font-variant:small-caps;color:#333;margin-right:10px;}
div#main-content div#events-list ul li div.event-info ul li.tag{text-transform:capitalize;padding:3px 0 0;margin:0;line-height:20px;}div#main-content div#events-list ul li div.event-info ul li.tag span{font-size:11px;background:#FDFEC3;padding:2px 4px;margin:0 5px 0 0;border:1px solid #EBECB5;font-variant:small-caps;}
div#main-content div#events-list ul li div.event-actions p.availability{width:104px;text-align:center;margin:0;padding:0;font-size:10px;font-weight:bold;font-family:arial;color:#393939;text-transform:uppercase;}div#main-content div#events-list ul li div.event-actions p.event-price{width:102px;margin:0;padding:0;text-align:center;color:#499230;font-weight:bold;}
div#main-content div#events-list ul li div.event-actions{float:right;width:104px;}div#main-content div#events-list ul li div.event-actions a{display:block;width:104px;height:26px;font-weight:bold;font-size:11px;color:#900;text-decoration:none;line-height:26px;padding:0;text-align:center;}
div#main-content div#events-list ul li div.event-actions a.event-add-cart{background:transparent url(/images/external/default/events/action-button.png?0908010846) no-repeat 0 0;margin:5px 0;}div#main-content div#cart{float:right;width:244px;background:#d5ebfe;padding:15px;overflow:hidden;}
div#main-content div#cart h4{margin:0;font-size:18px;font-weight:bold;border:none;padding:0;color:#3d393a;}div#main-content div#cart ul{margin:10px 0 0;padding:0;float:left;width:244px;}div#main-content div#cart ul li{margin:2px 0 0;list-style:none;background:#fff;float:left;width:234px;padding:4px 5px;}
div#main-content div#cart ul li ul{margin:0;float:left;width:234px;}div#main-content div#cart ul li ul li{margin:0;background:transparent;float:left;width:auto;padding:0;}div#main-content div#cart ul li ul li.event-name{color:#3d393a;font-weight:bold;font-size:14px;width:234px;padding:2px 0 0;margin:0;}
div#main-content div#cart ul li ul li.event-registrant{color:#555;font-weight:normal;font-size:12px;width:234px;border-bottom:1px solid #ececec;padding:3px 0 3px;margin:0 0 5px;line-height:16px;}div#main-content div#cart ul li ul li.event-price-explain{color:#555;font-weight:normal;font-size:12px;width:234px;line-height:16px;}
div#main-content div#cart ul li ul li.event-price{color:#499230;float:left;font-weight:bold;}div#main-content div#cart ul li ul li.event-waitlist{color:#900;font-size:11px;font-weight:bold;margin:0 0 0 5px;border-left:1px solid #e1e1e1;padding:0 0 0 5px;}
div#main-content div#cart ul li ul li.event-price strong{color:#959595;}div#main-content div#cart ul li ul li.event-edit{float:right;width:17px;height:20px;}div#main-content div#cart ul li ul li.event-edit a{display:block;width:17px;height:20px;background:transparent url(/images/external/default/events/edit-delete.jpg?0908010846) no-repeat left;text-indent:-9999px;overflow:hidden;}
div#main-content div#cart ul li ul li.event-remove{float:right;width:17px;height:20px;margin:0 5px 0 0;}div#main-content div#cart ul li ul li.event-remove a{display:block;width:17px;height:20px;background:transparent url(/images/external/default/events/edit-delete.jpg?0908010846) no-repeat right;text-indent:-9999px;overflow:hidden;}
div#main-content div#cart div#cart-summary{float:left;width:244px;margin:20px 0 0;background:transparent url(/images/external/default/events/cart-border.gif?0908010846) repeat-x;padding:10px 0 0;}div#main-content div#cart div#cart-summary p{float:left;font-size:14px;width:244px;font-weight:bold;color:#3d393a;margin:0 0 8px 0;padding:0;}
div#main-content div#cart div#cart-summary p em{color:#499230;font-style:normal;}div#main-content div#cart div#cart-summary p span#cart-discount{font-weight:normal;font-size:12px;}div#main-content div#cart div#cart-summary a#checkout{float:left;height:30px;background:transparent url(/images/external/default/events/cart-buttons.jpg?0908010846) no-repeat bottom right;padding:0 12px 0 0;font-weight:bold;font-size:12px;line-height:28px;text-decoration:none;margin:0;}
div#main-content div#cart div#cart-summary a#checkout span{float:left;height:30px;padding:0 0 0 10px;background:transparent url(/images/external/default/events/cart-buttons.jpg?0908010846) no-repeat 0 0;}div#main-content div#cart div#cart-summary a#edit-cart{float:left;width:78px;height:30px;background:transparent url(/images/external/default/events/cart-buttons.jpg?0908010846) no-repeat 0 0;font-weight:bold;font-size:12px;line-height:28px;text-decoration:none;text-indent:11px;}
div#main-content div#cart div#cart-message{float:left;padding:0;}div#main-content div#cart div#cart-message p{font-weight:bold;font-size:10px;}div#main-content p#sub-title{margin:5px 0 10px;float:left;width:100%;font-size:24px;font-weight:bold;color:#444;line-height:26px;}
div#main-content div#event-description{margin:5px 0 0;width:578px;}div#main-content div#event-description p{margin:10px 0 0;padding:0;}div#main-content div#event-description img{float:left;margin:5px 10px 10px 0;}div#main-content p#event-status{margin:5px 0 0;width:578px;}
div#main-content div#event{float:left;width:578px;margin:20px 30px 20px 0;}div#main-content div#event-meta{float:left;width:374px;margin:10px 30px 0 0;font-size:12px;}div#main-content div#event-meta h4{font-size:18px;color:#444;margin:0;padding:0 0 3px;border-bottom:1px solid #e1e1e1;}
div#main-content div#event-meta p{padding:5px 0 20px;}div#main-content div#event-meta p.tags span{font-size:11px;background:#FDFEC3;padding:2px 4px;margin:0 5px 0 0;border:1px solid #EBECB5;font-variant:small-caps;}div#main-content div#event-meta ul{margin:5px 0 20px;padding:0;}
div#main-content div#event-meta ul li{list-style:none;margin:2px 0 0;padding:0;}div#main-content div#event-meta ul li em{font-style:normal;font-weight:bold;color:#141414;}div#main-content div#event-meta ul li em a{text-decoration:none;color:#3d393a;font-size:13px;}
div#main-content div#event-meta ul li em a:hover{text-decoration:underline;}div#main-content div#event-options{float:left;width:374px;margin:30px 30px 0 0;font-size:12px;}div#main-content div#event-options h4{font-size:18px;color:#444;margin:0;padding:0 0 3px;border-bottom:1px solid #e1e1e1;}
div#main-content div#event-options ul{margin:0;padding:0;}div#main-content div#event-options ul li{margin:0;padding:10px;background:#f3f3f3;margin:10px 0 0;list-style:none;}div#main-content div#event-options ul li h5{margin:0;padding:0 0 5px;font-size:14px;}
div#main-content div#event-options ul li h5 span{color:#499230;padding:0 0 0 5px;}div#main-content div#event-options ul li p{margin:0;padding:0 0 5px;}div#main-content div#event-register{background:#fffcd2;border:1px solid #d5d3b3;float:right;width:152px;padding:15px 10px;overflow:hidden;margin:30px 0 0;}
div#main-content div#event-register ul{margin:0;padding:0;}div#main-content div#event-register p{margin:0;padding:0;}div#main-content div#event-register ul li{margin:0 15px 3px 0;float:left;padding:0;list-style:none;}div#main-content div#event-register ul li strong{color:#1d1d1d;}
div#main-content div#event-register ul li.price{color:#499230;font-weight:bold;text-transform:capitalize;width:152px;}div#main-content div#event-register ul li.availability{color:#1d1d1d;width:154px;}div#main-content div#event-register ul li.availability strong{color:#1d1d1d;}
div#main-content div#event-register ul li.options-label{width:144px;margin:0;font-weight:bold;color:#1d1d1d;}div#main-content div#event-register ul li.options{width:144px;margin:0 0 10px;padding:5px 0 0;font-weight:bold;color:#1d1d1d;}div#main-content div#event-register ul li.options div.option{margin:0;width:144px;text-align:left;padding:0;font-weight:normal;}
div#main-content div#event-register ul li.options div.option input{margin:1px 5px 0 0;float:left;}div#main-content div#event-register ul li.options div.option span.option-price{color:#499230;font-weight:bold;}div#main-content div#event-register ul li.options div.option span.option-name{font-size:12px;line-height:16px;}
div#main-content div#event-register ul li.discount{margin:5px 0;width:254px;font-weight:bold;}div#main-content div#event-register li.register{margin:5px 0;border-top:1px dotted #d5d3b3;width:154px;padding:10px 0 0;}div#main-content div#event-register li.register div{width:106px;clear:both;float:none;display:block;padding:0 10px 0 0;height:32px;background:transparent url(/images/external/default/events/register-button.jpg?0908010846) no-repeat bottom right;font-weight:bold;font-size:13px;line-height:31px;text-decoration:none;overflow:visible;margin-left:15px;}
div#main-content div#event-register li.register div:hover{cursor:pointer;}div#main-content div#event-register li.register input{display:block;height:32px;width:106px;overflow:hidden;background:transparent url(/images/external/default/events/register-button.jpg?0908010846) no-repeat 0 0;padding:0 0 0 10px;border:none;float:none;position:relative;}
div#main-content div#event-register li.register input:hover{cursor:pointer;}div#main-content div#related-events{float:left;width:578px;margin:40px 0 0;clear:both;}div#main-content div#related-events h4{font-size:18px;color:#444;margin:0;padding:0 0 3px;border-bottom:1px solid #e1e1e1;float:left;width:578px;clear:both;}
div#main-content div#related-events table{width:578px;margin:0;float:left;display:block;clear:both;}div#main-content div#related-events table tr{border-bottom:1px solid #e1e1e1;width:578px;text-align:left;padding:0;margin:0;float:left;line-height:18px;position:relative;}
div#main-content div#related-events table tr:hover{background:#fffcd2;}div#main-content div#related-events table tr td{font-size:12px;width:auto;padding:10px 5px 10px 0;color:#4d4d4d;background:transparent;}div#main-content div#related-events table tr td a{color:#1d1d1d;}
div#main-content div#related-events table tr td a:hover{text-decoration:none;}div#main-content div#related-events table tr td.event-name{width:220px;padding-left:5px;}div#main-content div#related-events table tr td.event-time{width:160px;}div#main-content div#related-events table tr td.event-location{width:80px;}
div#main-content div#related-events table tr td.event-seats{width:100px;}div#main-content div#related-events table tr td.event-details{float:right;}div#main-content div#related-events table tr td.more-info{position:absolute;padding:0;top:0;left:0;width:578px;}
div#main-content div#related-events table tr td.more-info a{display:block;height:40px;width:578px;background:transparent url(false.gif);text-indent:-99999px;text-decoration:none;overflow:hidden;}div#main-content div#related-events table tr td.event-details a{margin:3px 0 0;display:block;width:16px;height:16px;background:transparent url(/images/icons/application_view_list.png?0908010846) no-repeat 0 0;text-indent:-99999px;overflow:hidden;}
div#main-content div#related-events table tr td.register{float:none;width:80px;}div#main-content div#event-register-form{float:left;width:578px;margin:10px 0 0;}div#main-content div#event-register-form h4{margin:20px 0 0;float:left;width:578px;}div#main-content div#event-register-form div.field{float:left;width:578px;clear:both;margin:15px 0 0;}
div#main-content div#event-register-form div.field label{color:#231f20;font-size:13px;font-weight:bold;padding:0 0 3px;display:block;}div#main-content div#event-register-form div.field input{display:block;font-size:13px;color:#231f20;padding:2px 5px;}div#main-content div#event-register-form div.field.with_errors input{border:1px solid #e37f6f;background-color:#ffece9;}
div#main-content div#event-register-form input.error{border:1px solid #e37f6f;background-color:#ffece9;}div#main-content div#event-register-form div.field textarea{display:block;font-size:13px;color:#231f20;padding:2px 5px;background:#fff url(/images/external/default/input-bg.gif?0908010846) repeat-x;border:1px solid #ccc;}
div#main-content div#event-register-form div.footer{float:left;width:578px;clear:both;margin:15px 0 0;}div#main-content div#event-register-form div.footer span.submit-button{float:left;margin:0 20px 0 0;}div#main-content div#event-register-form div.footer a{float:left;line-height:22px;}
div#main-content div#event-register-form div#registrant-info{float:left;width:578px;clear:both;margin:15px 0 0;}div#main-content div#event-register-form div#registrant-info div.field{width:259px;margin:0 30px 0 0;clear:none;}div#main-content div#event-register-form div#registrant-info div.gender p.gender{color:#231f20;font-size:13px;font-weight:bold;padding:0 0 3px;display:block;}
div#main-content div#event-register-form div#registrant-info div.gender input{float:left;}div#main-content div#event-register-form select#event_registration_country_code{width:269px;}div#main-content div#event-register-form textarea#event_registration_comments{width:548px;}
div#main-content div#event-register-form div#registrant-info div.gender label{line-height:16px;float:left;color:#231f20;font-size:13px;font-weight:bold;margin:0 15px 0 5px;}div#main-content div#event-register-form div#participant-restrictions{float:left;width:578px;clear:both;margin:0;}
div#main-content div#event-register-form div#participant-restrictions div.block p.label{line-height:20px;padding:0 0 5px;color:#231f20;font-size:13px;font-weight:bold;margin:0;}div#main-content div#event-register-form div#participant-restrictions div.block label{line-height:16px;color:#231f20;font-size:13px;font-weight:bold;}
div#main-content div#event-register-form div#participant-restrictions div.question{float:left;width:255px;display:inline;}div#main-content div#event-register-form div#participant-restrictions div.field{float:right;display:inline;}div#main-content div#event-register-form div#participant-restrictions div.field input{width:256px;}
div#main-content div#event-register-form div.block{float:left;width:578px;clear:both;margin:15px 0 0;}div#main-content div#event-register-form div.block div.field{width:259px;margin:0 30px 0 0;clear:none;display:inline;}div#main-content div#event-register-form div.block div.field p.desc{line-height:15px;font-size:11px;margin:0;padding:3px 0 0;float:left;}
div#main-content div#event-register-form div.block div.phone div.field{width:auto;margin:0 30px 0 0;clear:none;}div#main-content div#event-register-form div.block div.phone div.field input{width:145px;}div#main-content div#event-register-form div#guardian_info{float:left;margin:20px 0 0;width:578px;}
div#main-content div#event-register-form div#guardian_info p.guardian-notice{font-weight:bold;color:#900;}div#main-content div#event-register-form div#emergency_contact_info{float:left;width:578px;margin:0;}div#main-content div#event-register-form div#emergency_contact_info p.emergency-contact-notice{font-weight:bold;color:#900;}
div#main-content div#event-register-form div#emergency_contact_info a#add-contact{float:left;clear:both;background:transparent url(/images/external/default/events/add.gif?0908010846) no-repeat 0 0;height:22px;padding:0 0 0 30px;text-decoration:none;font-size:12px;font-weight:bold;margin:15px 0;line-height:24px;white-space:nowrap;}
div#main-content div#event-register-form div#emergency_contact_info div#second-emergency-contact{display:none;}div#main-content div#event-register-form div#emergency_contact_info div#second-emergency-contact{border-top:1px dotted #ddd;float:left;width:578px;margin:25px 0 15px;}
div#main-content div#event-info{background:#fffcd2;float:left;width:546px;padding:10px;border:1px solid #eaeaea;}div#main-content div#event-info img{float:left;margin:0 15px 0 0;}div#main-content div#event-info h4{margin:0;padding:2px 0 0;border:none;color:#393939;float:left;width:300px;clear:none;}
div#main-content div#event-info div.price{float:right;width:120px;margin:0;padding:0;text-align:center;}div#main-content div#event-info div.price em{font-style:normal;font-weight:bold;color:#499230;display:block;clear:both;font-size:14px;padding:0 0 3px;}
div#main-content div#event-info div.price p{font-size:11px;margin:0;padding:0;line-height:16px;}div#main-content div#event-info ul{margin:0;padding:0;float:left;width:300px;clear:none;}div#main-content div#event-info ul li{margin:0;padding:0;list-style:none;width:300px;color:#393939;}
div#main-content div#event-info ul li em{color:#499230;font-weight:bold;font-style:normal;}div#main-content div#cart-full{float:left;width:578px;margin:10px 0 0;}div#main-content table#cart{float:none;width:100%;margin:10px 0 0;border-collapse:collapse;line-height:18px;}
div#main-content table#cart strong{color:#121212;}div#main-content table#cart strong.amount{color:#499230;}div#main-content table#cart strong.total{color:#499230;background:#fffdc4;padding:3px;}div#main-content table#cart strong.discount{color:#d63232;}div#main-content table#cart thead{background:#f1f1f1;padding:0;}
div#main-content table#cart tfoot tr td{padding:5px 10px 0;}div#main-content table#cart tfoot tr.first td{background:transparent url(/images/external/default/events/tfoot-bg.gif?0908010846) repeat-x 0 0;padding:30px 10px 0;}div#main-content table#cart tr th{text-align:left;padding:5px 0;width:auto;font-weight:bold;}
div#main-content table#cart tr th.event-details{padding:5px 10px;}div#main-content table#cart tr th.event-registrant{padding:5px 10px;}div#main-content table#cart tr th.event-price{padding:5px 10px;}div#main-content table#cart tr{border-bottom:none;text-align:left;width:578px;}
div#main-content table#cart tr.event-details{text-align:left;}div#main-content table#cart tr.event-details td{padding:22px 10px 0;background:transparent url(/images/external/default/events/tr-bg.gif?0908010846) repeat-x 0 0;}div#main-content table#cart tr.event-details.first td{background:transparent;padding:10px 10px 0;}
div#main-content table#cart tr.event-options{text-align:left;}div#main-content table#cart tr.event-options td{padding:3px 10px 0;}div#main-content table#cart tr.event-options td.option{padding:3px 10px 0 25px;}div#main-content table#cart tr.event-discount{text-align:left;}
div#main-content table#cart tr.event-discount td{padding:3px 10px 0;}div#main-content table#cart tr.event-discount td.option{padding:3px 10px 0 25px;}div#main-content table#cart tr.event-total{text-align:left;}div#main-content table#cart tr.event-total td{padding:12px 10px 0;background:transparent url(/images/external/default/events/tr-total-bg.gif?0908010846) repeat-x 0 0;}
div#main-content table#cart tr td{font-size:12px;text-align:left;margin:0;padding:0 10px;}div#main-content table#cart tr td form{float:left;width:17px;clear:none;margin:0 3px 0 0;}div#main-content table#cart tr td a.edit{float:left;;width:17px;height:20px;background:transparent url(/images/external/default/events/edit-delete.jpg?0908010846) no-repeat left;text-indent:-9999px;overflow:hidden;}
div#main-content table#cart tr td form.button-to div input.remove{float:left;width:17px;height:20px;border:none;padding:0;margin:0;background:transparent url(/images/external/default/events/edit-delete.jpg?0908010846) no-repeat right;text-indent:-9999px;overflow:hidden;line-height:20px;white-space:normal;}
div#main-content table#cart tr td form.button-to div input.remove:hover{cursor:pointer;}div#main-content div#cart-full div.footer{margin:20px 0 0;float:left;width:598px;padding:0;}div#main-content div#cart-full a#checkout-button{float:left;margin:10px 10px 0 0;background:transparent url(/images/external/ysi/continue.jpg?0908010846) no-repeat left;border:none;width:71px;height:27px;display:block;cursor:pointer;text-indent:99999px;overflow:hidden;line-height:0;}
div#main-content div#cart-full div.footer a{float:left;line-height:45px;}div#main-content div#cart-full div.footer div#discount-code{float:left;background:#fffcd2;padding:10px 15px;font-size:12px;width:568px;margin:0 0 10px;}div#main-content div#cart-full div.footer div#discount-code label{font-weight:bold;color:#121212;margin:0 5px 0 0;}
div#main-content div#cart-full div.footer div#discount-code p{font-size:12px;line-height:18px;}div#main-content div#cart-full div.footer div#discount-code a{float:none;line-height:18px;font-size:11px;}div#main-content div#cart-full div.footer div#discount-code input{width:100px;padding:1px 0 2px;margin:0 5px 0 0;}
div#main-content div#cart-full div.footer div#discount-code input.discount{background:transparent url(/images/external/default/events/apply-discount.jpg?0908010846) no-repeat 0 0;width:119px;height:28px;padding:0;margin:0;text-indent:-99999px;overflow:hidden;border:none;line-height:28px;font-size:0;}
div#main-content div#cart-full div.footer div#discount-code input.discount:hover{cursor:pointer;}div#main-content div#cart-full div.footer div#discount-code div#user-discount-code{float:left;width:568px;}div#main-content div#cart-full div.footer div#discount-code div#admin-discount-code{float:left;width:568px;border-top:1px dashed #d9d7c3;padding:10px 0 0;margin:10px 0 0;}
div#main-content div#cart-full div.footer div#discount-code div#admin-discount-code p{margin:0;padding:0 0 10px;}div#main-content div#cart-full div.footer div#discount-code div#admin-discount-code input#admin_discount{width:70px;}div#main-content div#cart-full div.footer div#terms-of-service{float:left;width:598px;margin:0 0 15px;}
div#main-content div#cart-full div.footer div#terms-of-service input{float:left;margin:2px 5px 0 0;}div#main-content div#cart-full div.footer div#terms-of-service label{color:#121212;font-weight:bold;margin:0;padding:0;}div#main-content div#cart-full div.footer div#terms-of-service p{width:588px;height:100px;overflow-x:hidden;overflow-y:scroll;background:#fff url(/images/external/default/input-bg.gif?0908010846) repeat-x;border:1px solid #ccc;padding:3px 5px;font-size:12px;line-height:16px;margin:10px 0 10px;}
div#main-content div#checkout-denied{margin:10px 0;float:left;}div#main-content div#checkout-denied p{font-size:14px;line-height:1.4;padding:10px 0 0;}div#main-content div#event-payment-details{float:right;width:426px;overflow:hidden;margin:20px 0 0;padding:0 0 40px;}
div#main-content div#checkout-form{float:left;margin:20px 0 0;width:880px;}div#main-content div#checkout-form div.user-billing-details{float:right;width:426px;}div#main-content div#checkout-form h2{border-bottom:1px solid #ddd;padding-bottom:3px;}div#main-content div#checkout-form input.error{border:1px solid #e37f6f;background-color:#ffece9;padding:2px 0;}
div#main-content div#checkout-form div.note{width:385px;background:#eee;border:1px solid #ccc;padding:10px 15px 20px 15px;}div#main-content div#checkout-form div.submit-buttons{float:right;width:416px;padding:0 0 30px 0;}div#user-payment-details{float:left;width:416px;margin:0;overflow:hidden;display:inline;}
body.events div#main-content div#user-payment-details{margin-bottom:10px;}body.events div#main-content div#user-payment-details h4{margin:0;padding:0 0 3px;}div#main-content div#user-payment-details ul{margin:0;padding:5px 0 0;width:416px;}div#user-payment-details ul li{margin:0;padding:1px;clear:both;width:416px;overflow:hidden;list-style:none;}
div#user-payment-details ul li input{margin:2px 0;padding:2px 0;}div#user-payment-details ul li div{margin:0;padding:7px 0 0;float:left;overflow:hidden;}div#user-payment-details ul li div.med{margin:0 20px 0 0;width:188px;}div#user-payment-details ul li div.med input{width:182px;}
div#user-payment-details ul li div.lrg{margin:0 20px 0 0;width:292px;}div#user-payment-details ul li div.lrg input{width:286px;}div#user-payment-details ul li div.sm{margin:0 20px 0 0;width:84px;}div#user-payment-details ul li div.sm input{width:78px;}div#user-payment-details ul li div.xlrg{margin:0 20px 0 0;width:396px;}
div#user-payment-details ul li div.xlrg input{width:390px;}div#user-payment-details ul li div.xlrg img.ajax_loader{float:none;margin:10px auto;}div#user-payment-details ul li div.xlrg select#donation_copy_from_registrant_id{width:390px;}div#user-payment-details ul li div label{margin:0;padding:0;}
div#user-payment-details ul li div div{margin:0;padding:0;float:left;clear:none;}div#user-payment-details ul li select{width:152px;}div#user-payment-details ul li#confirm-payment{margin:20px 0;}input#confirm-payment{width:125px;height:27px;border:none;background:transparent url(/images/external/default/confirm-payment.jpg?0908010846) no-repeat 0 0;text-indent:-99999px;font-size:0;overflow:hidden;display:block;}
input#confirm-payment:hover{cursor:pointer;background-position:right;}body.events div#main-content div#billing-options{margin:20px 0;float:left;padding:0;clear:both;}body.events div#main-content div#billing-options h5{margin:0;padding:0;font-size:16px;}body.events div#main-content div#billing-options div#paypal-pro h5{padding:10px 0 0;float:left;width:100%;}
body.events div#main-content div#billing-options div#paypal-express{float:left;width:426px;margin:20px 0 0;padding:0 0 40px;}body.events div#main-content div#billing-options div#paypal-express input#paypal-express-submit{width:145px;height:42px;float:none;display:block;;margin:20px auto;}
body.events div#main-content div#billing-options div#credit-card-details{margin:0;}body.events div#main-content div#billing-options div#credit-card-details select#donation_card_type{width:120px;}body.events div#main-content div#billing-options div#credit-card-details input{padding:2px 0;}
body.events div#main-content div#billing-options div#pay-by-check{margin:0;float:left;width:426px;}body.events div#main-content div#billing-options div#pay-by-check ul{margin:0;padding:0;}body.events div#main-content div#billing-options div#pay-by-check ul li{margin:0;padding:0;list-style:none;}
body.events div#main-content div#billing-options div#pay-by-check ul li div.med{float:left;width:426px;margin:10px 0 0;}body.events div#main-content div#billing-options div#pay-by-check div.med label{clear:both;display:block;}body.events div#main-content div#billing-options div#pay-by-check div.med input#donation_amount{width:100px;padding:2px 0;}
body.events div#main-content div#billing-options div#pay-by-check div.med input#donation_check_number{width:300px;padding:2px 0;}body.events div#main-content div#billing-options div#offline-timestamp{float:left;width:426px;margin:20px 0 0;}body.events div#main-content div#billing-options div#offline-timestamp label{display:block;float:none;clear:both;width:426px;padding:0 0 3px;}
body.events div#main-content div#billing-options div#payment-options{float:left;width:396px;padding:10px;margin:10px 0 0;background:#eee;}body.events div#main-content div#billing-options div#payment-options p{float:left;margin:0 10px 0 0;padding:0;font-weight:bold;width:396px;}
body.events div#main-content div#billing-options div#payment-options p select{font-weight:normal;width:120px;clear:none;margin:0 5px;}body.events div#main-content div#billing-options div#payment-options p input#donation_donation_amount{width:100px;font-weight:normal;clear:none;padding:2px 0;}
body.events div#main-content div#billing-options div#payment-options p span{color:#499230;font-weight:bold;font-size:14px;margin:0 1px 0 5px;}body.events div#main-content div#billing-options div#pay-by-check{display:none;}body.events div#confirmation p#confirmation-link{margin:0;width:auto;float:left;}
body.events div#confirmation p#confirmation-cancel{margin:0 0 0 20px;width:auto;float:left;}body.events div#ssl-shield{position:absolute;top:0;right:0;width:150px;text-align:right;margin:0;}body.events div#more-info h4{border:none;}body.events div#main-content div#confirmation p#confirmation-notice{margin:5px 0;clear:both;float:left;width:100%;}
body.events div#main-content div#flash_errors{float:left;width:882px;margin:20px 0 20px;}body.events div#main-content div#flash_errors div.flash{float:left;width:857px;background:#fde5e5;}div#offline-registration{float:right;width:175px;background:#eee;padding:15px;}
body.events div#offline-registration h4{color:#121212;width:auto;font-size:14px;padding:0;margin:0;border:none;font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,sans-serif;}body.events div#offline-registration p{line-height:16px;margin:0;padding:5px 0 10px;}
body.events div#offline-registration a#offline-registration-button{background:transparent url(/images/external/default/events/offline-registration.png?0908010846) no-repeat 0 0;width:174px;height:27px;display:block;text-indent:-99999px;}div#main-content div#thank-you-page div#payee-details{line-height:20px;font-size:12px;background:#def0fe;padding:10px;width:862px;margin:20px 0 0;float:left;display:inline;}
div#main-content div#thank-you-page div#payee-details strong{font-size:13px;color:#121212;}div#main-content div#thank-you-page ul#payer-details{margin:10px 0 20px;padding:0;float:left;width:882px;font-size:12px;}div#main-content div#thank-you-page ul#payer-details li.first{margin:0 20px 0 0;float:left;}
div#main-content div#thank-you-page ul#payer-details li{float:right;width:431px;margin:0;list-style:none;}div#main-content div#thank-you-page ul#payer-details li ul{margin:0;padding:0;float:none;width:431px;}div#main-content div#thank-you-page ul#payer-details li ul li{margin:0;padding:7px 10px;line-height:16px;border-bottom:1px dotted #ddd;float:none;width:411px;}
div#main-content div#thank-you-page ul#payer-details li strong{color:#121212;}div#main-content div#thank-you-page div.actions{float:left;width:882px;margin:20px 0;}div#main-content div#thank-you-page div.actions a{background:transparent url(/images/external/default/events/button.gif?0908010846) bottom right;height:32px;line-height:32px;float:left;padding:0 20px 0 0;margin:15px 10px 0 0;overflow:hidden;font-size:12px;text-decoration:none;display:inline;color:#121212;}
div#main-content div#thank-you-page div.actions a span{float:left;height:32px;padding:0 0 0 20px;background:transparent url(/images/external/default/events/button.gif?0908010846) no-repeat top left;font-style:normal;font-weight:bold;display:inline;}div#main-content div#thank-you-page div.actions a:hover{color:#900;}
div#main-content div#offline-billing-options{float:right;width:416px;padding:0 0 40px 0;clear:none;display:inline;}div#main-content div#offline-billing-options h2{border-bottom:1px solid #ddd;padding:0 0 3px;}div#main-content div#offline-billing-options div#paypal-pro h5{padding:10px 0 0;float:left;width:100%;}
div#main-content div#offline-billing-options div#credit-card-details{margin:0;}div#main-content div#offline-billing-options div#credit-card-details select#donation_card_type{width:120px;}div#main-content div#offline-billing-options div#credit-card-details input{padding:2px 0;}
div#main-content div#offline-billing-options div#pay-by-check{margin:0;float:left;width:426px;}div#main-content div#offline-billing-options div#pay-by-check ul{margin:0;padding:0;}div#main-content div#offline-billing-options div#pay-by-check ul li{margin:0;padding:0;list-style:none;}
div#main-content div#offline-billing-options div#pay-by-check ul li div.med{float:left;width:426px;margin:10px 0 0;}div#main-content div#offline-billing-options div#pay-by-check div.med label{clear:both;display:block;}div#main-content div#offline-billing-options div#pay-by-check div.med input#donation_amount{width:100px;padding:2px 0;}
div#main-content div#offline-billing-options div#pay-by-check div.med input#donation_check_number{width:300px;padding:2px 0;}div#main-content div#offline-billing-options div#offline-timestamp{float:left;width:426px;margin:20px 0 0;}div#main-content div#offline-billing-options div#offline-timestamp label{display:block;float:none;clear:both;width:426px;padding:0 0 3px;}
div#main-content div#offline-billing-options div#offline-note{float:left;width:426px;margin:20px 0 0;}div#main-content div#offline-billing-options div#offline-note label{display:block;float:none;clear:both;width:426px;padding:0 0 3px;}div#main-content div#offline-billing-options div#payment-options{float:left;width:396px;padding:10px;margin:10px 0 0;background:#eee;}
div#main-content div#offline-billing-options div#payment-options p{float:left;margin:0 10px 0 0;padding:0;font-weight:bold;width:396px;}div#main-content div#offline-billing-options div#payment-options p select{font-weight:normal;width:120px;clear:none;margin:0 5px;}
div#main-content div#offline-billing-options div#payment-options p input#donation_donation_amount{width:100px;font-weight:normal;clear:none;padding:2px 0;}div#main-content div#offline-billing-options div#payment-options p span{color:#499230;font-weight:bold;font-size:14px;margin:0 1px 0 5px;}
div#main-content div#offline-billing-options div#pay-by-check{display:none;}div#main-content div#offline-billing-options #confirmation-link{clear:both;padding-top:20px;}div#main-content select#donation_copy_from_registrant_id{display:none;}