html,body{color:#006699;margin:0;padding:0}
#container{background-color:#fff;}
.event-welcome{margin-left:auto;margin-right:auto;font:Arial;font-weight:bold;font-size:12px;color:#333;line-height:17px;}
#ddhead h1,#ddform h2,#ddform h2 span,
.event-title,#event h1{font:Arial;font-weight:bold;font-size:21px;margin:0px 0px 3px 0px;}
#event h2{font:Arial;font-weight:bold;font-size:16px;color:#999;}
#event a{font:Arial;font-weight:bold;font-size:12px;}
.event-date{font:Arial;font-weight:bold;font-size:21px;color:#999;margin:0px 0px 3px 0px;}
.event-description,#event p{font:Arial;font-weight:normal;font-size:12px;color:#333;margin:0px 0px 20px 0px;line-height:17px;}
#event-nav{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;;font-size:12px;height:24px;font-weight:bold;background-color:#00A4DD;}
#event-nav ul{margin:0;padding:0;list-style:none;float:right;padding-right:20px;}
#event-nav li{float:left;position:relative;margin:0 1px 0 0;padding:0;}
#event-nav a{text-decoration:none;color:#FFF;display:block;padding:3px 15px 0 0}
#event-nav ul li a:hover{color:#333;}
#event-sponsors{font-size:18px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;;font-weight:bold;color:#aaa;text-align:center;width:815px;padding-top:10px;padding-bottom:10px;}
#event-footer{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;;font-weight:bold;height:47px;width:815px;color:#FFF;text-align:center;}
#event-footer a{font-size:12px;text-decoration:none;color:#FFF;display:inline;padding:0 5px 0 5px;}
#event-footer a:hover{color:#333;}
#event-footer.no-branding {background-image: none !important;}
.event-powered-by{background-color:#000;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;;font-size:10px;font-weight:bold;color:#fff;text-align:center;}
.event-download{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;;font-size:16px;font-weight:bold;color:#2F9E32;display:block;}
.event-download-item a{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;;font-size:14px;font-weight:bold;text-decoration:none;color:#999;display:block;padding-top:3px;}
.event-download-item a:hover{color:#333;}
.event-button-right{display:block;float:right;padding-top:5px;}
.event-button-left{display:block;float:left;padding-top:5px;}
.event-charity-button{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;;display:block;font-weight:bold;font-size:12px;padding-top:5px;color:#999;}
.event-charity-button a{color:#999;}
.event-charity-button a:hover{color:#333;}
#event_charity_list .event-title{color:#999;}
.event-hero-page-style-nav{width:200px;height:5px;background-color:#00A4DD;}
.event-charity-description{margin-left:auto;margin-right:auto;}
.event-step{font-weight:bold;font-size:16px;color:#999;}
.donation-redirect{font-family:Arial,"MS Trebuchet",sans-serif;font-weight:bold;font-size:14px;color:#333;width:500px;margin-bottom:80px;font-weight:bold;text-align:center;margin:50px auto;}
.receipt{background-color:#FFF;padding:10px;}
#payment-container{margin-right:auto;margin-left:auto;width:800px;}
#ctt-imagebox{float:left;text-align:center;}
#ctt-banner{width:90%;text-align:left;margin-right:auto;margin-left:auto;}
span.currency{font-size:90%;font-weight:normal;}
span.money{font-weight:bold;}
.notice_alert{margin:0 auto 1em auto;padding:0.5em;border:1px solid #e8e6bf;background:#fffffa;text-align:center;}
.normal{font-size:1em;}
/* ---------- Network Styles ---------- */
div.events ul.list_events_with_image{margin:0;padding:0;list-style-type:none;}
div.events ul.list_events_with_image li{float:left;width:44%;margin:0 3% 2em 0;}
div.events ul.list_events_with_image li h3{font-size:1em;font-weight:bold;}
div.events ul.list_events_with_image li a img{float:left;margin-right:10px;border:5px solid #999;}
div.events ul.list_events_with_image li a:hover img,div.events ul.list_events_with_image li a:active img,
div.events ul.list_events_with_image li a:focus img{border-color:#999;}
div.events ul.list_events{margin:0 0 2em 0;padding:0;list-style-type:none;}
div.events ul.list_events li{clear:both;}
div.events ul.list_events li h3{font-size:1em;font-weight:bold;}
div.events ul.list_events li div.name_statistics{float:right;width:73%;}
div.events ul.list_events li div.calendar{width:20%;}
div.events ul.list_events li div.calendar{font-family:sans-serif;text-align:center;}
div.events ul.list_events li div.calendar span.day{display:block;padding:0.3em 0 0.1em 0;background:#fff url("/main_site/images/layout/event_calendar_day_background.png") center bottom repeat-x;font-size:1.5em;color:#808080;}
div.events ul.list_events li div.calendar span.month{display:block;padding-top:0.15em;background:#90b356;text-transform:uppercase;color:#fff;}
/* ---------- Statistics ---------- */
div.statistics ul{margin:0;padding:0;list-style-type:none;}
div.statistics ul li.funds span{display:block;font-size:1.8em;font-weight:bold;}
span.heroes{color:#0caae8;}
span.events{color:#90B356;}
span.charities{color:#662D91;}
/* ---------- Search ---------- */
form.inline_search fieldset{padding:5px;border:3px solid #999;}
div#event-list table th{background-color:transparent !important;background-image:none !important;border-color:#999;border-style:dashed;border-width:0 0 1px;color:#898888;}
div#event-list table td{background-color:#FFFFFF;border-color:#999;border-style:dashed;border-width:0 0 1px;padding:5px 2px;}
div#event-list table td.status{background-color:#DDD;padding-left:25px;}
div#event-list table td,div#event-list table th{text-align:left;font-size:120%;}
div#event-list table td.event-name,div#event-list table td.funds{font-weight:bold;}
div#event-list table{color:#0caae8;width:100%;padding:0 0 20px 0;}
div#event-list table a:hover{color:#999;background-color:transparent !important;text-decoration:underline;}
div#event-list table a{color:#0caae8;background-color:transparent !important;text-decoration:none;}
