/*****green Wrapper****************/.green_body{background:url(/images/green/bg_tile.jpg) top left repeat}#top.green_top{background:url(/images/green/bg_top.jpg) top left repeat-x}#wrapper-clean.green_wrapper{width:1000px;background:url(/images/green/sidebar-splatter-bg.jpg) #fff left bottom no-repeat;padding-bottom:40px}#header.green_header{width:1000px;height:90px;margin:0 auto;background:url(/images/green/bg_header.jpg) top left no-repeat}#logo.green_logo{position:relative;float:left;width:412px;height:90px; background:url(/images/green/green_logo.gif) top left no-repeat} #slogan.green_slogan{position:relative;float:left;width:185px;background:url(/images/powerbar-slogan.png) top left no-repeat;margin-top:10px}#slogan.green_slogan h1 a{float:left;display:block; width:85px;height:90px}#logo.green_logo h1 a{display:block;width:185px;height:90px}#login-aux.green_login{position:relative;left:50px;float:left;width:275px;padding:25px 0 0 0}#breadcrumb.green_breadcrumb{background:url(/images/green/breadcrumb_header.jpg)  #fff top no-repeat}#footer.green_footer{width:1001px;background:url(/images/green/bottom_grunge_borderAthlete.gif) top left no-repeat}#footer.green_footer ul li{background:url(/images/green/white-pipe.jpg) top right no-repeat}#rightpanel.green_rightpanel{width:256px;float:right}#rightpanel.eventPartners{margin:-10px} /***fonts***/#midpanel h3.title em{display:block;font-style:normal}#midpanel h3.title span{color:#FFF;text-transform:none;font-size:14px;line-height:16px;font-weight:bold}#midpanel .mainContent h4{font-size:20px;line-height:20px;color:#333;margin:0px;width:490px;background-repeat:no-repeat;background-position:top}#midpanel .mainContent h4 span{font-size:16px;font-weight:normal}#midpanel .mainContent h5,h6{font-style:normal}#midpanel h3.title{padding:10px 0 0 20px;height:80px}#midpanel .title{font-weight:bold;font-size:30px;font-family:Arial,Helvetica,sans-serif;line-height:26px; color:#FFF;text-transform:uppercase;height:105px}#midpanel.eventFinder,#midpanel.raceDirector{width:540px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;display:inline;float:left;padding-bottom:20px;background:url(/images/green/middlepanel_bottom.jpg) no-repeat left bottom;margin-right:10px}#midpanel.eventPartners{width:540px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;display:inline;float:left;padding-bottom:10px;background:url(/images/events/partners_midPanel_footer.jpg) bottom left no-repeat}.events{float:left}#sidebar.events{float:left;margin-left:10px;display:inline}#rightpanel.events{width:255px;float:left;font-family:Arial,Helvetica,sans-serif; display:inline}#midpanel.events .mainContent{float:left;width:530px;display:inline;padding-right:10px;background:url(/images/green/middlepanel_bg_tile.jpg) top left repeat-y;padding-left:10px}#midpanel.eventFinder .title{background:url(/images/events/h3-eventsFinder-bg.jpg) top left no-repeat;margin-bottom:0px;padding-bottom:0px;width:515px;float:left}#midpanel.raceDirector .title{ background:url(/images/events/h3-raceDirector-bg.jpg) top left no-repeat;width:520px}#midpanel.eventPartners .title{background:url(/images/events/h3-eventPartners-bg.jpg) top left no-repeat;width:520px}#midpanel.events .title{clear:both;margin-bottom:0px;padding:20px 0 0 20px;background:url(/images/events/h3-landing-bg.jpg) top left no-repeat;width:520px}#midpanel.eventFinder .mainContent{float:left;width:540px;display:inline;background:url(/images/green/middlepanel_bg_tile.jpg) top left repeat-y;margin:0px;padding:0px}#midpanel.raceDirector .mainContent{background:url(/images/green/middlepanel_bg_tile.jpg) top left repeat-y} #midpanel.eventPartners .mainContent{background:url(/images/events/partners_midPanel_tile.jpg) top left repeat-y;padding-left:0px;padding-top:0px;float:left;margin:0px}#midpanel.raceDirector .mainContent{float:left}#midpanel.eventFinder #row1{width:540px;background:url(/images/green/middlepanel_top.jpg) top left no-repeat;padding-top:15px;padding-bottom:15px;padding-left:0px;margin-right:0px}#midpanel.eventFinder #row1 h3{width:490px;padding:5px 10px 0 10px;margin:5px;font:bold 14px Arial,Helvetica,sans-serif}#midpanel.eventPartners #row1{width:508px;margin-left:15px;background:url(/images/events/partnerList_footer.jpg) left bottom no-repeat;padding-bottom:15px}#midpanel.eventPartners #row1 ul{padding-top:10px;padding-left:10px;margin-bottom:15px; background:#fff url(/images/events/partnerList_header.jpg) top left no-repeat}#midpanel.eventPartners #row1 ul li{display:inline;vertical-align:middle;margin-left:10px;padding:10px 0px 0 10px}#midpanel.eventPartners #row1 ul li img{max-width:100px;max-height:100px}#midpanel.eventPartners h4{width:540px;padding:20px 0 0px 15px;background:url(/images/events/partners_midPanel_header.jpg) top left no-repeat}#sidebar.events h4.feat-leaders{display:block;padding:5px 0 5px 15px;color:#fff;width:165px;background:url(/images/new-h4-bg.jpg) top left no-repeat;text-transform:uppercase;font:bold 15px/18px arial,helvetica,sans-serif}#rightpanel h4.long-sideBar-Title{color:#fff;padding:5px 0 5px 15px;width:240px;background:url(/images/h4-sponsor-Long.jpg) top left no-repeat;text-transform:uppercase;font-size:17px;line-height:30px}/*Real Stories Module*/#rightpanel.events .realStories{margin-bottom:10px}#rightpanel.events .realStories h4.grey_tallBG{color:#fff;padding:5px 0 15px 15px;width:256px;background:url(/images/events/sidebar_h4_bg_Tall.jpg) top left no-repeat;text-transform:uppercase;font-size:17px;line-height:18px}#rightpanel.events .realStories p{display:inline;clear:both;position:relative;top:0px;font-size:13px;color:#333;font-weight:bold;float:left}#rightpanel.events .realStories img{float:left;display:inline;margin-bottom:-80px}#rightpanel.events .realStories .select-button{margin-left:100px;width:120px;float:left;padding-bottom:10px}#rightpanel.events .realStories .select-button a{ padding:0 5px  0 3px; font:bold 14px/18px arial narrow,trebuchet ms,arial,helvetica,sans-serif;color:#26272c;text-transform:uppercase}/**expert module*/ #sidebar.events .expert{float:left;width:165px;padding-bottom:15px;background:#e1e1e1  url(/images/events/rightPanel-grey-bottom.jpg) bottom left no-repeat}#sidebar.events .expert img{float:left;width:165px;padding-bottom:5px}#sidebar.events .expert p{margin-left:15px;width:115px;color:#333;font-size:13px;line-height:14px;font-weight:bold}#sidebar.events .expert .select-button{margin-left:15px;margin-top:10px;padding-bottom:10px}#sidebar.events .select-button a{ padding:0 5px  0 3px; font:bold 14px/18px arial narrow,trebuchet ms,arial,helvetica,sans-serif;color:#26272c;text-transform:uppercase}/**** RACE AD ***/.race_Ad{width:165px;padding-bottom:15px;margin-bottom:10px;background:#e1e1e1 url(/images/events/rightPanel-grey-bottom.jpg) bottom left no-repeat}.race_Ad img{float:left;width:165px;padding-bottom:5px}.race_Ad p{margin-left:15px;width:115px;color:#333;font-size:13px;line-height:14px;font-weight:bold}.race_Ad .select-button{margin-left:65px;margin-top:10px;padding-bottom:10px}.race_Ad .select-button a{ padding:0 5px  0 3px; font:bold 14px/18px arial narrow,trebuchet ms,arial,helvetica,sans-serif;color:#26272c;text-transform:uppercase}#midpanel.raceDirector .startEvent{width:539px;float:left;padding-bottom:20px;background:#528634 url(/images/events/raceDirector_footer.jpg) bottom left no-repeat;margin-bottom:5px}#midpanel.raceDirector h3{padding-left:15px;padding-top:15px;padding-bottom:5px;background:url(/images/events/raceDirector_header.jpg) top left no-repeat;color:#fff;line-height:20px;font-weight:bold;font-size:18px}#midpanel.raceDirector .startEvent p{color:#FFF;display:inline;font-size:13px;line-height:14px;font-weight:normal}#midpanel.raceDirector .startEvent img{margin-left:15px;float:left;padding-bottom:10px;padding-right:10px}#midpanel.raceDirector .startEvent .select-button{float:right;margin-right:15px;margin-top:10px;padding-bottom:10px}#midpanel.raceDirector .startEvent .select-button a{width:170px;text-align:center; font:bold 14px/18px arial narrow,trebuchet ms,arial,helvetica,sans-serif;color:#26272c;text-transform:uppercase} /**** Workout Widget *****/#midpanel.raceDirector .workoutWidget{float:left;width:499px;padding-bottom:40px;margin-top:10px;margin-left:10px;background:#fff url(/images/events/partnerList_footer.jpg) bottom left no-repeat}#midpanel.raceDirector .workoutWidget h4{float:left;width:484px;padding:20px 5px 0 10px;background:url(/images/events/partnerList_header.jpg) top left no-repeat;line-height:20px;font-weight:bold;font-size:18px}#midpanel.raceDirector .workoutWidget p{margin:5px 0 10px 10px;color:#333;padding-right:30px;font-size:13px;line-height:15px;font-weight:normal}#midpanel.raceDirector .workoutWidget img{margin-left:10px;padding-bottom:10px;padding-right:10px}   .partnerProfile{ width:500px;padding-top:10px;padding-left:15px} .partnerProfile img{float:left;padding:25px;width:100px} .partnerProfile h3{display:inline;font-size:20px;color:#11497c} .partnerProfile p{width:350px;margin-left:150px;padding-bottom:5px;color:#333} .partnerProfile .partnerProfile_div{padding:10px 20px 0px 20px;background:url(/images/events/partners_grey_div.jpg) bottom no-repeat} .partnerProfile a{color:#11497c;text-decoration:underline} .partnerProfile a.linkToTop{margin-left:440px;font-size:9px}  /*****Landing Page White Tables *******/ .whiteTable{width:225px;float:left;background:url(/images/events/whiteTable_bg.gif) no-repeat;padding-bottom:10px;margin-left:15px;margin-bottom:20px;font-family:Arial,Helvetica,sans-serif;display:inline}.whiteTable ul{padding:10px 10px 10px 15px;font-weight:bold;font-size:12px;line-height:13px;color:#333;font-family:Arial,Helvetica,sans-serif;float:left;display:block;height:180px;/*old:130px*/}.whiteTable ul li{width:205px;font-family:Arial,Helvetica,sans-serif;display:block;float:left}.whiteTable em{font-style:normal}.whiteTable ul li a{font-size:16px;font-family:Arial,Helvetica,sans-serif;line-height:20px;text-decoration:none;color:#064886}.whiteTable ul li p{float:left;display:inline;color:#333;font-family:Arial,Helvetica,sans-serif}.whiteTable ul li p a{font-size:14px;line-height:16px;font-family:Arial,Helvetica,sans-serif}/*.whiteTable ul li p.weather{float:left;width:60px;font-size:14px;line-height:18px;height:30px;margin-top:5px;margin-right:20px;font-family:Arial,Helvetica,sans-serif}*/.whiteTable ul li p.weather{float:left;width:100px;font-size:14px;line-height:18px;height:30px;margin-top:5px;margin-right:20px;font-family:Arial,Helvetica,sans-serif}/*.whiteTable ul li p.weather img{margin:-10px 20px 0 10px;padding:0 20px 10px 0}*/.whiteTable ul li p.weather img{margin:-64px 20px 0 110px;padding:0 20px 10px 0}.whiteTable ul li p.weather em{display:block;line-height:10px;font-size:9px;font-style:normal;white-space:nowrap;font-family:Arial,Helvetica,sans-serif}.whiteTable ul li p.product a{font-size:12px;text-decoration:none}.whiteTable ul li p.days{width:50px;line-height:12px;height:30px;float:left;font-family:Arial,Helvetica,sans-serif;padding-top:5px}.whiteTable ul li em.days{float:left;line-height:30px;font-size:24px;font-style:normal;color:#003566;padding-right:5px;font-family:Arial,Helvetica,sans-serif}.whiteTable .spacer{margin-top:5px;padding:2px;background:url(../images/line-spacer.jpg) no-repeat;width:187px;height:1px;float:left}  /*** InnerFrame - EventFinder ***/#internal-frame.green{margin-left:15px;width:503px;background:url(/images/events/insideFrame_green_footer.jpg) no-repeat left bottom;padding-bottom:15px;float:left;display:inline;margin-bottom:20px}/*******/#internal-frame .eventFinder{padding-bottom:5px;background:url(/images/events/insideFrame_green_tile.jpg) repeat-y left bottom;float:left;padding-left:10px}/*** Search Box Module ***/#internal-frame  .searchBox{float:left;margin:15px 0 0 0;width:485px;background:url(/images/events/finder_search_top.jpg) top left no-repeat;min-height:100px;height:auto !important;height:100px}#internal-frame .searchBox h4{margin-left:15px;color:#FFF}#internal-frame .eventFinder h3{color:#333;font-size:18px;background:url(/images/events/_insideFrame_green_header.jpg) no-repeat left top;padding-left:10px}#internal-frame .eventFinder h3 span{margin-left:15px;font-size:12px;margin-right:18px}#internal-frame .eventFinder .paging{float:right;padding-right:10px;margin-top:-18px}#internal-frame .eventFinder .paging a{font-size:12px;line-height:14px;color:#003566;margin-left:2px;text-decoration:underline}/*******//*** Materials Module ***/.events#midpanel .mainContent .events#internal-frame{background:#90BA6E url(/images/events/rd_materials_footer.jpg) no-repeat scroll left bottom;float:left;width:510px;margin:0px 0px 0px 10px;padding:0px 0px 30px;border-top:none;border-right:none;border-bottom:none;border-left:none}#internal-frame .greenFrame{ float:left;display:inline;width:509px;background:url(/images/events/rd_materials_tile.jpg) top left repeat}#internal-frame.events h4{background:url(/images/events/rd_materials_header.jpg) top left no-repeat;float:left;display:inline;font-family:Arial,Helvetica,sans-serif;padding:15px 0 0px 15px;width:510px}#internal-frame h4 p{float:left;display:inline;width:450px;margin-top:10px;font-size:12px;color:#333;line-height:15px;font-family:Arial,Helvetica,sans-serif}#internal-frame .greenFrame .canvas{margin-left:10px;width:478px;padding-top:10px;padding-bottom:10px;background:url(/images/events/raceList_footer.jpg) left bottom no-repeat}#internal-frame .canvas ul.materials-listing{float:left;display:inline;width:478px;padding-bottom:10px;background:#fff url(/images/events/raceList_header.jpg) left top no-repeat}#internal-frame .canvas ul.materials-listing li{display:block;float:left;width:205px;text-align:center;margin:15px 5px 15px 15px;min-height:75px;height:auto !important;height:75px}#internal-frame .canvas ul.materials-listing li a{color:#00376a;font:bold 12px/14px arial,helvetica,sans-serif;display:block;text-decoration:underline;float:left}#internal-frame .canvas ul.materials-listing li img{display:block;float:left;margin:0px 8px 25px 0px}#internal-frame .canvas ul.materials-listing li span{width:158px;font:11px arial,helvetica,sans-serif;float:left;text-align:left;margin-top:5px}#internal-frame .canvas ul.materials-listing li.divider{float:left;width:450px;padding:5px;background:url(/images/events/inside-divider.jpg) no-repeat;margin:0px;height:5px;min-height:5px}/********Landing Page,Green Tabs******/.findPowerBar{background:transparent url(/images/events/landing_header_dark.jpg) no-repeat scroll left top;display:inline;float:left;margin-top:20px;padding-top:5px;width:510px}.findPowerBar ul.greenTabs{color:#000}.findPowerBar ul.greenTabs li.on{float:left;margin-left:5px;height:31px;background:url(/images/events/greenTab_on_right.jpg) bottom right no-repeat}.findPowerBar ul.greenTabs li.off{float:left;margin-left:5px;margin-top:6px;height:25px;background:url(/images/events/greenTab_off_right.jpg) bottom right no-repeat}.findPowerBar ul.greenTabs li.on p{background:url(/images/events/greenTab_on_left.jpg) bottom left no-repeat;margin-right:5px;font-size:14px;line-height:31px;color:#333;font-family:Arial,Helvetica,sans-serif;font-weight:bold;padding-left:5px}.findPowerBar ul.greenTabs li.off p{background:url(/images/events/greenTab_off_left.jpg) bottom left no-repeat;margin-right:5px;font-size:14px;line-height:25px;color:#333;font-family:Arial,Helvetica,sans-serif;font-weight:bold;padding-left:5px}.seeMore{margin-top:10px;margin-right:10px;float:right;display:block;padding-top:5px}.seeMore a{text-decoration:underline;font:bold 12px/14px Arial,Helvetica,sans-serif}#internal-frame.find h4{background:transparent url(/images/events/rd_materials_header.jpg) no-repeat scroll left top;font-family:Arial,Helvetica,sans-serif;line-height:30px;margin-bottom:5px;margin-left:0px;padding:8px 0 10px 20px;width:490px}#internal-frame.find h4 span{line-height:16px;margin-top:0px;padding-right:0px}.eventProfile2{width:510px;background-color:#90BA6E;background-image:url(/images/events/rd_materials_footer.jpg);background-repeat:no-repeat;background-position:bottom;float:left;padding-bottom:40px} .eventProfile2 h4{background:transparent url(../images/events/landing_greenHeader.jpg) no-repeat scroll left top;px} .eventProfile2 h4{float:left;padding-bottom:20px;background:url(/images/events/landing_greenHeader.jpg) top left no-repeat;font-family:Arial,Helvetica,sans-serif;width:490px;display:block;padding-top:10px;padding-left:20px;margin-left:10px;padding-right:0px} .eventProfile2 .canvas{background-color:#fff;margin-left:15px;float:left;width:460px;padding-bottom:0px;margin-top:0px;padding-top:10px;padding-right:10px;padding-left:0px;display:inline} .eventProfile2 .canvas img{float:left;border:1px solid #333;margin:10px;padding:4px;width:100px;display:block}.eventProfile2 .canvas p{width:330px;font-size:11px;line-height:12px;float:left;color:#333;font-family:Arial,Helvetica,sans-serif;font-weight:normal;display:block} .eventProfile2 .canvas a{float:left;display:block;font-size:18px;text-decoration:underline;font-weight:bold;margin-top:5px;margin-bottom:5px} .eventProfile2 a.more{text-align:center;font:bold 14px/18px arial narrow,trebuchet ms,arial,helvetica,sans-serif;color:#26272c;text-transform:uppercase;float:right;margin-right:20px;margin-bottom:10px} .eventProfile2 .info{width:330px;float:left;clear:right}/*Search Box Vertical Tabs*/#internal-frame .searchBox .searchBox_heading{color:#fff;font-size:16px;font-family:arial,helvetica,sans-serif;font-weight:bold;padding-left:15px}#internal-frame .searchBox ul.eventLocator{ display:inline;font-size:12px;font-weight:bold;color:#FFF;line-height:20px; margin-left:5px}#internal-frame .searchBox ul.eventLocator li{display:inline;margin-left:2px}#internal-frame .searchBox ul.eventLocator li.on{color:#fff;padding:5px 15px 5px 15px;background:#359dd7 url(/images/athletes/eventFinder_on.jpg) no-repeat}#internal-frame .searchBox ul.eventLocator li.off{color:#a4dfff;padding:0px 10px 5px 10px;background:#3c7da0 url(/images/athletes/eventFinder_off.jpg) top no-repeat;line-height:25px}/*** Event Finder Module ***/#internal-frame .searchBox form{width:480px;padding:5px 20px 0px 20px;height:70px;background:url(/images/events/stateSelector-bg.jpg) top left no-repeat;font-size:12px}#internal-frame .searchBox form .submit-button{float:left;margin-left:10px;margin-top:15px}#internal-frame .searchBox .submit-button a{font-size:15px;line-height:20px;color:#000;padding:0 4px 0 4px}#internal-frame .searchBox form select{float:left;margin-left:5px;margin-top:15px;width:150px}#internal-frame .searchBox form .vert-spacer{float:left;width:4px;height:15px;margin-top:10px;background:url(/images/events/vert-spacer.jpg) top left no-repeat;padding-top:50px;margin-left:8px}#internal-frame .searchBox form .info{margin-left:10px;float:left;width:230px;margin-top:5px}#internal-frame .searchBox form .info h5{font-size:14px;font-weight:bold;color:#fc0;text-transform:uppercase}#internal-frame .searchBox form .info p{font-weight:normal;line-height:14px;color:#fff}#internal-frame .searchBox form .info a{color:#fc0;text-decoration:underline}/*** Race List Module ***/#internal-frame .eventFinder .canvas{width:480px;padding:5px 0 15px 0;margin:5px 0 5px 0;background: url(/images/events/raceList_header.jpg) top no-repeat}#internal-frame .eventFinder .canvas table.raceList{width:480px; margin:0 0 10px 0;font-size:12px;line-height:20px;background:#fff url(/images/events/raceList_footer.jpg) bottom no-repeat;padding:10px}#internal-frame .eventFinder .canvas table.raceList td{text-align:center;padding:5px}#internal-frame .eventFinder .canvas table.raceList th{text-align:center;background-color:#66a63a;color:#FFF;padding:5px}#internal-frame .eventFinder .canvas table.raceList tr.even td{background-color:#eff6e8}#internal-frame .eventFinder .canvas table.raceList tr.odd td{}#internal-frame .eventFinder .canvas table.raceList td a{text-decoration:underline}   /*** Event Locator Module ***/#rightpanel .findEvent{width:255px;background:url(/images/sponsor-eventFinder-bg.jpg) top left no-repeat}#rightpanel .findEvent h5{color:#fff;padding:5px 0 5px 15px;width:240px;line-height:30px;font-size:14px;font-weight:bold}#rightpanel .findEvent ul.eventLocator{width:250px;font-size:12px;font-weight:bold;display:block;color:#FFF;line-height:14px;margin-left:5px}#rightpanel .findEvent ul.eventLocator li{display:inline;padding:2px 2px 0px 2px;margin-left:2px}#rightpanel .findEvent ul.eventLocator li.on{width:20px;color:#fff;background:#37a1dc url(/images/athletes/eventFinder_on.jpg) no-repeat;padding-top:5px;padding-bottom:5px}#rightpanel .findEvent ul.eventLocator li.off{width:40px;color:#a4dfff;background:#38799c url(/images/athletes/eventFinder_off.jpg) no-repeat}#rightpanel .findEvent form{width:240px;padding:15px 0px 15px 15px;background:url(/images/athletes/btn_eventFinder_bg.jpg) top left no-repeat;font-size:12px}#rightpanel .findEvent form .submit-button{float:right;margin-right:10px}#rightpanel .findEvent form .submit-button a{font-size:15px;line-height:20px;color:#000;padding:0 4px 0 4px}#rightpanel .findEvent form input{display:inline;margin-left:5px;margin-right:20px}#rightpanel .findEvent form span,p{color:#FFF}/***Brown List Style***/#sidebar ul.brown-listStyle{padding:0 0 15px 0}#sidebar ul.brown-listStyle li{margin:1px 0;text-transform:uppercase;font-weight:bold;font-size:12px}#sidebar ul.brown-listStyle li.first{margin:0 0 1px 0}#sidebar ul.brown-listStyle li a{display:block;background:transparent url(/images/new-nav-bg.jpg) top left no-repeat;border-left:none;padding:7px 0 0 10px;height:25px;color:#1c2126}#sidebar ul.brown-listStyle li a span{display:block}#sidebar ul.brown-listStyle li a:hover{background:transparent url(/images/new-nav-bg.jpg) top left no-repeat;border-left:none}#sidebar ul.brown-listStyle li.special a{background:transparent url(/images/new-community-nav-bg.jpg) top left no-repeat;color:#1c2126;border-left:none;height:40px}#sidebar ul.brown-listStyle li.special a:hover{background:transparent url(/images/new-community-nav-bg.jpg) top left no-repeat}#sidebar ul.brown-listStyle li.short a{background:transparent url(/images/new-nav-bg-short.jpg) top left no-repeat;color:#1c2126;border-left:none;height:25px}#sidebar ul.brown-listStyle li.short a:hover{background:transparent url(/images/new-nav-bg-short.jpg) top left no-repeat}/*Upcoming Events Module*/#rightpanel .upcomingEvents{background:url(/images/sponsor-upcomingEvents-bg.jpg) left top no-repeat;width:245px;color:#fff;min-height:200px;height:289px !important;height:300px;padding:12px 0px 12px 10px;font-size:12px;line-height:15px;font-weight:bold;overflow:hidden}#rightpanel .upcomingEvents h5{text-transform:uppercase;font-size:14px}#rightpanel ul.eventList li.first{padding-top:2px;text-transform:uppercase;color:#ffd126}#rightpanel ul.eventList li{font-family:Arial,Helvetica,sans-serif;padding:3px 0 2px 5px}#rightpanel ul.eventList li span{display:inline;text-align:left}#rightpanel ul.eventList li em{margin-top:-15px;margin-right:20px;font-weight:normal;font-style:normal;float:right}#rightpanel .spacer{margin:8px 0 0 15px;padding:0 0 2px 0;background:url(/images/list_spacer.jpg) no-repeat;width:200px;height:1px}/**** PowerBar Gear Ad*****/#sidebar h4.feat-leaders{display:block;padding:5px 0 6px 10px;color:#fff;width:165px;background:url(/images/events/sidebar_h4_bg.jpg) top left no-repeat;text-transform:uppercase;font:bold 15px/20px arial,helvetica,sans-serif}.gearAd{width:165px;background:url(/images/events/gearAd_bg.jpg) top left no-repeat;padding-top:95px;padding-bottom:25px}.gearAd p{margin-left:15px;width:130px;color:#fff;font-size:11px;line-height:12px;font-weight:bold}.gearAd .select-button{margin-left:75px;margin-top:10px;padding-bottom:10px}.gearAd .select-button a{ padding:0 5px  0 3px; font:bold 14px/18px arial narrow,trebuchet ms,arial,helvetica,sans-serif;color:#26272c;text-transform:uppercase}/** PowerUp Ad ******/.powerUp_ad{width:165px;background:url(/images/events/powerup-ad.jpg) top left no-repeat;padding-top:95px;padding-bottom:25px;margin-bottom:10px}.powerUp_ad p{margin-left:15px;width:130px;color:#fff;font-size:11px;line-height:12px;font-weight:bold}.powerUp_ad .select-button{margin-left:75px;margin-top:10px;padding-bottom:10px}.powerUp_ad .select-button a{ padding:0 5px  0 3px; font:bold 14px/18px arial narrow,trebuchet ms,arial,helvetica,sans-serif;color:#26272c;text-transform:uppercase} /** Video Module**/ #rightpanel.events .video-container{padding-bottom:15px;width:255px;margin-bottom:10px; background:#333 url(/images/events/video_bottom.jpg) bottom no-repeat} #rightpanel.events .video-container h5{margin-left:10px;color:#fff;font-size:14pt;line-height:32px;background:url(/images/events/video_header.jpg) top left no-repeat} #rightpanel.events .video-container img{margin-left:5px} /*** Events - Event Galleries ****/#rightpanel.events .eventGallery{width:255px;padding-bottom:20px;background:#e1e1e1 url(/images/events/rightPanel-grey-bottom.jpg)  bottom left no-repeat}#rightpanel.events .eventGallery h4{background:url(/images/events/rightPanel-grey-header.jpg) top left no-repeat;line-height:16px;padding:0px}#rightpanel.events .eventGallery p{margin-left:10px;font-size:13px;color:#333;font-weight:bold}#rightpanel.events .eventGallery .spacer-light{margin-top:10px;margin-left:12px;padding-top:2px;background:url(/images/events/spacer-lightGrey.jpg) no-repeat}/**** Map Route ****/#rightpanel.events .map{float:left;width:255px;margin-top:10px;padding-bottom:20px;background:#e1e1e1 url(/images/events/rightPanel-grey-bottom.jpg) bottom left no-repeat}#rightpanel.events .map img{float:left;width:110px;margin:15px 10px 0 10px}#rightpanel.events .map p{width:100px;color:#333;font-size:12px;font-weight:bold;padding-bottom:5px}#rightpanel.events .map .select-button{margin-left:130px;padding-bottom:10px}#rightpanel.events .map .select-button a{padding:0 9px  0 5px; font:bold 15px/20px arial narrow,trebuchet ms,arial,helvetica,sans-serif;color:#26272c;text-transform:uppercase}/***PowerCoach**/#rightpanel.events .pcoach{float:left;width:255px; background:url(/images/events/powercoach-label.jpg) no-repeat;margin-top:10px}#rightpanel.events .pcoach h5{margin-top:60px;background:url(/images/events/powercoach-bg.jpg) no-repeat;height:165px;color:#fff;font-size:14px;line-height:16px;font-weight:bold;text-transform:uppercase;padding:10px 0px 0px 20px}#rightpanel.events .pcoach p{margin-top:-150px;width:150px;color:#fff;padding:10px 0 20px 0;font-size:11px;line-height:13px}#rightpanel.events .pcoach .select-button{margin-left:85px;margin-top:10px;padding-bottom:30px}#rightpanel.events .pcoach .select-button a{width:140px;padding:0 6px  0 6px;white-space:nowrap; font:bold 15px/20px arial narrow,trebuchet ms,arial,helvetica,sans-serif;color:#26272c;text-transform:uppercase}/***PowerCoach German**/#rightpanel.events .pcoach_de{float:left;width:255px; background:url(/images/events/powercoach-label_de.jpg) no-repeat;margin-top:10px}#rightpanel.events .pcoach_de h5{margin-top:60px;background:url(/images/events/powercoach-bg.jpg) no-repeat;height:165px;color:#fff;font-size:14px;line-height:16px;font-weight:bold;text-transform:uppercase;padding:10px 0px 0px 20px}#rightpanel.events .pcoach_de p{margin-top:-150px;width:150px;color:#fff;padding:10px 0 20px 0;font-size:11px;line-height:13px}#rightpanel.events .pcoach_de .select-button{margin-left:85px;margin-top:10px;padding-bottom:30px}#rightpanel.events .pcoach_de .select-button a{width:140px;padding:0 6px  0 6px;white-space:nowrap; font:bold 15px/20px arial narrow,trebuchet ms,arial,helvetica,sans-serif;color:#26272c;text-transform:uppercase}/*=== the LOGIN BOX ==*/#rightpanel h4.join-comm{color:#fff;padding:5px 0 0 15px;width:240px;height:48px;background:url(/images/new-h4-bg-red_new.jpg) top left no-repeat;text-transform:uppercase;font:16px/16px arial,helvetica,sans-serif}#rightpanel h4.join-comm span{display:block;color:#ffc500;text-transform:none;font-size:14px;line-height:15px}#rightpanel .join-comm{width:255px;background:url(/images/new-right-bg-red.jpg) top left no-repeat;color:#f1f1f1;padding:0 0 10px 0}#rightpanel .join-comm form{padding:15px 0 15px 10px}#rightpanel .join-comm form fieldset{border:none;padding:0 0 7px 0;margin:0}#rightpanel .join-comm form fieldset legend{display:none;font-size:.1em;line-height:.1em}#rightpanel .join-comm form fieldset img{display:block;float:left;margin:0 5px 0 10px;padding:5px 0 0 0}#rightpanel .join-comm form fieldset div{float:left;width:120px;margin:0 0 0 5px;padding:0}#rightpanel .join-comm form fieldset label{display:block;font-size:10px;padding:0 0 1px 0;margin:0}#rightpanel .join-comm form fieldset input.data-login{display:block;font:11px/11px arial,helvetica,san-serif;color:#666;margin:0 0 5px 0;width:120px;padding:0;height:15px}#rightpanel .join-comm form .submit-area p{color:#fff;width:175px;font:12px/13px arial,helvetica,sans-serif;margin:0;padding:12px 0 0 15px}#rightpanel .join-comm form .submit-area a{color:#ffc500;text-decoration:underline;text-transform:uppercase}#rightpanel .join-comm form .submit-area .the-button{float:right;margin:-20px 10px 0 0}#eventSearch{padding-left:15px}#eventSearch label{font-size:12px;font-weight:bold;color:#fff}#eventSearch .eventLocation,#eventSearch .eventName,#eventSearch .eventSport,#eventSearch .eventSubmitbutton{display:block;width:200px;float:left;padding-bottom:10px}#eventSearch .eventSubmitbutton{padding-top:10px}