/* -bPowerBar Athelete PagesCSS Document /*//*****Brown Wrapper****************/.brown_body{background:url(/images/brown/bg_tile.jpg) top left repeat}#top.brown_top{background:url(/images/brown/bg_top.jpg) top left repeat-x}#wrapper-clean.brown_wrapper{width:1001px;background:url(/images/brown/sidebar-splatter-bg.jpg) #fff left bottom no-repeat;padding-bottom:40px}#header.brown_header{width:1010px;height:90px;margin:0 auto;background:url(/images/brown/bg_header.jpg) top left no-repeat}#logo.brown_logo{position:relative;float:left;width:235px;height:90px;background:url(/images/powerbar-logo.png) top left no-repeat}#slogan.brown_slogan{position:relative;float:left;width:185px;background:url(/images/powerbar-slogan.png) top left no-repeat;margin-top:10px}#slogan.brown_slogan h1 a{float:left;display:block; width:85px;height:90px}#logo.brown_logo h1 a{display:block;width:185px;height:90px}#login-aux.brown_login{position:relative;left:50px;float:left;width:275px;padding:25px 0 0 0}#breadcrumb.brown_breadcrumb{width:1001px;background:url(/images/brown/breadcrumb_header.jpg)  #fff top no-repeat}#behindTop.brown_behindTop{width:1001px}#pagecontent.brown_pageContent{width:1001px}#footer.brown_footer{width:1001px;background:url(/images/brown/bottom_grunge_borderAthlete.gif) top left no-repeat}#footer.brown_footer ul li{background:url(/images/brown/white-pipe.jpg) top right no-repeat}#sidebar.brown_sidebar{float:left;width:165px;margin:0 10px}#two-col-block #rightpanel.brown_rightpanel{width:256px;float:left;margin-top:0px}#rightpanel.teamElitePanel{width:256px;float:right;margin:0 10px}/*****Section:Main Content  Pages:SponsorAthlete,AthleteProfile,TeamElite******/#two-col-block#midpanel.sponsorAthletePanel{width:540px;margin-top:0px}#two-col-block.athleteProfilePanel#midpanel{width:805px;margin:0px;position:relative}#two-col-block#midpanel.teamElitePanel,#two-col-block #midpanel.teamTrainingPanel {width:539px;margin-top:0px;background:url(/images/athletes/mainContainer_blue_footer.jpg) bottom left no-repeat}#midpanel .title{font-size:28px;line-height:26px;padding:10px 0 0 20px;color:#FFF;text-transform:uppercase}#midpanel.athleteProfilePanel .title{margin-top:-4px;height:90px;width:795px;background:url(/images/h3-athleteProfile.jpg) top left no-repeat;padding-bottom:15px}#midpanel.sponsorAthletePanel .title{background:url(/images/h3-sponsor.jpg) top left no-repeat;width:520px}#midpanel.teamElitePanel .title{background:url(/images/athletes/h3_teamElite_bg.jpg) top left no-repeat;height:90px;width:520px}#midpanel.teamTrainingPanel .title{background:url(/images/athletes/h3_teamTraining_bg.jpg) top left no-repeat;height:90px;width:520px}#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:24px;color:#333}#midpanel .mainContent h5,h6{font-style:normal}#midpanel .mainContent{position:relative;padding:15px}#midpanel.sponsorAthletePanel .mainContent{width:510px;background:url(/images/meet-sponsor-panel.jpg) transparent top left no-repeat}#midpanel.sponsorAthletePanel .mainContent h4{font:Arial,Helvetica,sans-serif;padding-bottom:10px}#midpanel.athleteProfilePanel .mainContent{width:810px;padding:0px;background:url(/images/athletes/ap-bg-middle-tile.jpg) left top repeat-y}#midpanel.teamElitePanel .mainContent,#midpanel.teamTrainingPanel .mainContent{width:540x;padding:0px;background:#fff url(/images/athletes/mainContainer_blue_tile.jpg) repeat;float:left}#midpanel .mainContent .teamElitePanel h4,#midpanel .mainContent .teamTrainingPanel h4{font:Arial,Helvetica,sans-serif;padding-left:15px}#midpanel #row1{padding:0px}#midpanel #row1 img.athlete-midsize{padding:0px;margin:0px}#midpanel.sponsorAthletePanel #row1{width:490px;position:relative;margin:0px;padding:0px}#midpanel.athleteProfilePanel #row1{width:805px;height:345px;position:relative}#midpanel.teamElitePanel #row1,#midpanel.teamTrainingPanel #row1{width:530px;padding-top:15px;padding-right:10px;background:url(/images/athletes/middlepanel_header_top.jpg) top left no-repeat}#midpanel.teamElitePanel #row1 h3,#midpanel.teamTrainingPanel #row1 h3{margin-top:10px}#midpanel.teamElitePanel #row1 p,#midpanel.teamTrainingPanel #row1 p{font:14px Arial,Helvetica,sans-serif;color:#000;padding-right:5px;padding-bottom:10px;padding-left:15px;padding-top:10px}#midpanel.teamTrainingPanel #row1 img{margin:10px 10px 0px 15px;float:left}/** Sponsor Athlete 1-column layout **/#midpanel .row2{padding:10px 0px 0px 10px;width:500px;height:150px;background:url( /images/sponsor_mainContent_footer.jpg) no-repeat}#midpanel .athleteDescription{width:500px;padding:5px 0px  15px 10px}#midpanel .athleteDescription p{color:#1c1c1c; margin-top:10px;line-height:13px;font-size:12px}#midpanel .selector-panel{position:relative}#midpanel .selector-panel ul{padding-left:5px;display:block}#midpanel .selector-panel ul li{float:left;padding:2px}#midpanel .selector-panel ul li a{display:block;text-align:center;font-size:12px;text-decoration:underline;color:#064886;font-weight:bold}#midpanel .selector-panel .left-button{float:left;background:url(/images/left-btn.gif) no-repeat;width:13px;height:90px;padding-right:5px}#midpanel .selector-panel .right-button{margin-left:0px;float:left;background:url(/images/right-btn.gif) no-repeat;width:13px;height:90px}/**Athlete Profile 2-column Layout **/#midpanel.athleteProfilePanel #left-panel{float:left;width:520px;padding:0 px}#midpanel.athleteProfilePanel #right-panel{float:right;width:255px;padding:10px}#left-panel.athleteProfilePanel h3{display:inline;width:350px}/** About Athlete Box **/#midpanel .athleteInfo{width:215px;background:#fff url( /images/athteleTag_bg.gif) no-repeat;position:absolute}#midpanel.athleteProfilePanel .athleteInfo{float:left}#midpanel.sponsorAthletePanel .athleteInfo{top:20px;right:0px}#midpanel .athleteInfo ul{padding:10px;font-size:12px;line-height:13px}#midpanel .athleteInfo ul div.spacer{float:none};#midpanel .athleteInfo ul li.name{font-size:18px;line-height:24px}#midpanel .athleteInfo ul li img{float:left}#midpanel .athleteInfo ul li a{font-size:18px;line-height:24px;text-decoration:underline;color:#064886}#midpanel.athleteProfilePanel .athleteInfo{top:20px;left:15px}#midpanel .spacer{margin-top:5px;padding:5px;background:url(/images/line-spacer.jpg) no-repeat;width:187px;height:1px;float:left;clear:none}#midpanel .miniLogo{background:url(/images/athletes/mini_logo.png) top right no-repeat;position:absolute;top:20px;right:10px}/***Athlete Profile Image and Description********/#midpanel .athleteProfileImage{width:508px;display:block;margin-top:10px; float:left}#midpanel .athleteProfileImage img{float:left;width:75px;padding:0px;;margin:4px 10px 0 10px;border:3px solid #FFF}#midpanel .athleteProfileImage p{font-size:14px;color:#1c1c1c;padding-top:2px}/****Athlete Upcoming Events *****/#midpanel .athleteEvents{margin-top:20px;width:509px;background-color:#6f9bb2;padding-bottom:20px;float:left}#midpanel .athleteEvents h5{color:#fff;background:url(/images/athletes/athlete_uppEvents_header.jpg) top left no-repeat;width:499px;line-height:40px;font-size:14px;padding-left:10px}#midpanel .athleteEvents ul{background:url(/images/athletes/athlete_uppEvents_bg.jpg) top no-repeat;padding:10px}#midpanel .athleteEvents ul li{font-size:13px;line-height:15px;color:#FFF}#midpanel .athleteEvents ul li h6{font-size:13px;line-height:15px;color:#ffd126;margin-top:5px}#midpanel .list_divider{margin-top:10px;width:510px;background:url(/images/athletes/athlete_uppEvents_divider.jpg) no-repeat}/***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}/* Sports Community Module - (Smaller Version)*/
/**/
#sidebar .sponsorAthletePanel .sports-comm{background:url(/images/sports-comm-bg-vertical.jpg) left top no-repeat;width:155px;color:#fff;min-height:210px;height:auto !important;height:210px;padding:5px 0px 0px 10px}
#sidebar .sponsorAthletePanel h4.feat-leaders{display:block;padding:5px 0 5px 10px;color:#fff;width:155px;background:url(/images/new-h4-bg.jpg) top left no-repeat;text-transform:uppercase;font:bold 15px/18px arial,helvetica,sans-serif}#sidebar .sponsorAthletePanel .sports-comm p{position:relative;top:10px;width:125px;font:11px/12px arial,helvetica,sans-serif}#sidebar .sponsorAthletePanel .sports-comm img{display:block;float:left;border:none;padding-bottom:5px}#sidebar .sponsorAthletePanel .select-button{position:relative;top:20px}#sidebar .sponsorAthletePanel .select-button a{width:135px;text-align:center;float:left;clear:both; font:bold 13px/15px arial narrow,trebuchet ms,arial,helvetica,sans-serif;color:#26272c;text-transform:uppercase}#sidebar .sponsorAthletePanel .comm-drop-down-list{position:relative;top:15px}#sidebar .sponsorAthletePanel .comm-drop-down-list select{width:135px;font:11px/11px arial,helvetica,sans-serif}.btn_gold_glossy2{display:block;float:left;width:auto; background:url(/images/gold_btn_bg.gif) right top repeat-x}/* Sports Community Module - (Regular Version)*/#two-col-block #rightpanel.athleteProfilePanel .sports-comm{background:transparent url(/images/sports-comm-bg.jpg) no-repeat scroll left top;color:#FFF;float:left;height:auto !important;min-height:100px;width:255px}#rightpanel .sports-comm p{width:100px;font:12px/14px arial,helvetica,sans-serif;padding:10px 0 0 0}#rightpanel .sports-comm img{display:block;float:right;border:none;margin:7px 5px 0 0}#rightpanel .sports-comm .list{background:url(/images/sports-comm-ul.jpg) left top no-repeat;width:255px; margin:0px 0 0 0;padding:10px 0 20px 0}#rightpanel .sports-comm ul{float:left;width:120px;margin:0 5px 0 0}#rightpanel .sports-comm ul.last{margin:0}#rightpanel .sports-comm ul li{margin:0 0 0 25px;list-style:square;padding:2px 0 2px 2px;color:#999;font-size:12px;line-height:13px}#rightpanel .sports-comm ul li:hover{color:#ffc500}#rightpanel .sports-comm ul li a{color:#fff}#rightpanel .sports-comm ul li a:hover{color:#ffc500}#rightpanel .sports-comm ul div{float:right;margin:-187px 17px 0 0;padding:0}/*Get Fueled Ad Section*/#sidebar .getFueled-ad{background:url(/images/getFueled-ad-bg.jpg) left top no-repeat;width:165px;color:#fff;min-height:236px;height:auto !important;height:236px;padding:12px 0px 0px 12px}#sidebar .getFueled-ad h3,.getFueled-ad h4{display:inline;color:#ffd01f;font:14px/14px arial,helvetica,sans-serif;font-weight:bold}#sidebar .getFueled-ad em{display:block;font-style:normal}#sidebar .getFueled-ad h4{text-transform:uppercase}#sidebar .getFueled-ad p{position:relative;top:20px;width:135px;font:bold 11px/12px arial,helvetica,sans-serif}#sidebar .getFueled-ad img{position:relative;top:10px;display:block;float:left;border:none}#sidebar .getFueled-button{position:relative;top:30px}#sidebar .getFueled-button a{width:135px;float:left;clear:both; font:bold 13px/15px arial narrow,trebuchet ms,arial,helvetica,sans-serif;color:#26272c;text-transform:uppercase;white-space:nowrap;text-align:center}#rightpanel h4.long-sideBar-Title{color:#fff;padding:10px 0 0 15px;width:240px;height:30px;background:url(/images/h4-sponsor-Long.jpg) top left no-repeat;text-transform:uppercase;font-size:17px}/*** Event Locator Module ***/#rightpanel .findEvent{width:255px;background:url(/images/sponsor-eventFinder-bg.jpg) top left no-repeat;display:block}#rightpanel .findEvent h5{color:#fff;font-size:14px;font-weight:bold;margin-left:15px;display:block}#rightpanel .findEvent ul.eventLocator{width:240px;font-size:12px;font-weight:bold;display:block;color:#FFF;line-height:14px;margin-left:15px;margin-top:5px;clear:both;float:left}#rightpanel .findEvent ul.eventLocator li{display:block;padding:2px 0px 0px 5px;float:left}#rightpanel .findEvent ul.eventLocator li.on{width:50px;color:#fff;background:url(/images/athletes/eventFinder_on.jpg) no-repeat left top}#rightpanel .findEvent ul.eventLocator li.off{width:50px;color:#a4dfff;background:url(/images/athletes/eventFinder_off.jpg) no-repeat left top}#rightpanel .findEvent{width:255px;padding:15px 0 0;font-size:12px;float:left}#rightpanel .findEvent  .submit-button{float:right;margin-right:10px}#rightpanel .findEvent .submit-button a{font-size:15px;line-height:20px;color:#000;padding:0 4px 0 4px}#rightpanel .findEvent .search-event-box{background:url(/images/athletes/btn_eventFinder_bg.jpg) no-repeat left top;padding-top:10px;padding-bottom:10px;float:left;width:255px}#rightpanel .findEvent input{display:inline;margin-left:15px;margin-right:10px}#rightpanel .findEvent span,p{color:#FFF}/*Upcoming Events Module*/#rightpanel .upcomingEvents{background:url(/images/sponsor-upcomingEvents-bg.jpg) left top no-repeat;width:235px;color:#fff;min-height:200px;height:auto !important;height:300px;padding:10px;font-size:12px;line-height:15px;font-weight:bold}#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{}#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}/*Real Stories Module*/#rightpanel .realStories{width:255px;position:relative;top:10px}#rightpanel .realStories h4{background:url(/images/sponsor-rightPanel-header.jpg) left top no-repeat;line-height:16px;padding:12px}#rightpanel .realStories p{font-size:13px;color:#333;font-weight:bold;position:absolute;top:160px;left:10px; margin:0px;padding:0px}#rightpanel .realStories img{position:relative;top:0px;left:0px}#rightpanel .watchVideo-button{position:absolute;top:200px;right:10px}#rightpanel .watchVideo-button a{width:115px;float:right;clear:both; font:bold 13px/15px arial narrow,trebuchet ms,arial,helvetica,sans-serif;color:#26272c;text-transform:uppercase;white-space:nowrap;text-align:center}  /** Video Module**/ #rightpanel.athleteProfilePanel .video-container{background:#333 url(/images/athletes/ap_video_bottom.jpg) no-repeat scroll center bottom;float:left;padding-bottom:15px;width:255px} #rightpanel.athleteProfilePanel .video-container h5{margin-left:10px;color:#fff;font-size:14pt;line-height:32px;background:url(/images/athletes/ap_video_header.jpg) top left no-repeat} #rightpanel.athleteProfilePanel .video-container img{margin-left:9px;margin-right:8px}  /** Feature Video **/ #midpanel.teamElitePanel .featuredVideo, #midpanel.teamTrainingPanel .featuredVideo{background:url(/images/athletes/te_FeaturedVideo_bg.jpg) left top no-repeat;padding:22px 20px 20px 40px;width:480px;height:220px} #midpanel.teamElitePanel .featuredVideo p,#midpanel.teamTrainingPanel .featuredVideo p{width:200px;color:#fff;font-size:12px;display:block;float:left;clear:left;padding-right:20px}  #midpanel.teamElitePanel .featuredVideo p.video-title, #midpanel.teamTrainingPanel .featuredVideo p.video-title{font-size:18px;font-weight:bold;display:block;float:left;padding-top:10px;font-family:Arial,Helvetica,sans-serif}#midpanel.teamElitePanel .featuredVideo embed,#midpanel.teamTrainingPanel .featuredVideo object{float:right;margin-right:0px;margin-left:10px;width:250px;border:5px solid #fff}           /*=== Sponsor Athlete -QnA Section ===*/#internal-frame.athleteQnA{top:30px;width:509px;background:url(/images/athletes/ap_qaBox_footer.jpg) bottom no-repeat;padding-bottom:15px;float:left}#internal-frame .qa-section{background: url(/images/athletes/ap_qaBox_bg.jpg) bottom}#internal-frame .qa-section h4{background:#a7cbdc url(/images/athletes/ap_qaBox_header.jpg) top left no-repeat;font:bold 18px arial,helvetica,sans-serif;padding:16px 20px 0 10px}#internal-frame .qa-section .canvas{width:480px;padding:5px 0 0 0;margin:5px 0 0 15px;background: url(/images/athletes/inside-top-qa.jpg) top no-repeat}#internal-frame .qa-section  .canvas ul.qa{width:460px; margin:0 0 5px 0;background:#fff url(/images/athletes/inside-bottom-qa.jpg) bottom no-repeat;padding:10px}#internal-frame .qa-section .canvas ul.qa li{color:#1c1c1c;font:normal 13px Arial,Helvetica,sans-serif}#internal-frame .qa-section .canvas ul.qa li h6{margin-top:5px;color:#00376a;font-size:13px}/*** Team-Elite - Blogs ***/#internal-frame.blogs{margin-left:15px;width:503px;background:url(/images/athletes/ap_qaBox_footer.jpg) bottom no-repeat;padding-bottom:15px}#internal-frame .blogs{background: url(/images/athletes/ap_qaBox_bg.jpg) bottom}#internal-frame .blogs h4{background:#a7cbdc url(/images/athletes/ap_qaBox_header.jpg) top left no-repeat;font:bold 18px arial,helvetica,sans-serif;padding:16px 20px 0 10px}#internal-frame .blogs .canvas{width:480px;padding:0px;margin:5px 0 0 15px;background: url(/images/athletes/inside-top-qa.jpg) top no-repeat;height:185px;overflow-y:scroll;overflow-x:hidden}#internal-frame .blogs .canvas ul.blogs{width:460px; margin:0px;overflow:auto;background:#fff url(/images/athletes/inside-bottom-qa.jpg) bottom no-repeat;padding-top:15px;padding-bottom:15px}#internal-frame .blogs .canvas ul.blogs li{color:#1c1c1c}#internal-frame .blogs .canvas ul.blogs li.col1{width:100px;float:left;text-align:right}#internal-frame .blogs .canvas ul.blogs li.col2{width:340px;float:left;color:#C00;margin-left:10px}#internal-frame .blogs .canvas ul.blogs li h6{margin-top:5px;color:#033563;font-size:18px;font-weight:normal;text-decoration:underline}#internal-frame .blogs .canvas ul.blogs li p,span{margin-top:5px;color:#1c1c1c;font-size:12px;font-weight:normal}#internal-frame .blogs .canvas ul.blogs li img{width:85px;outline:solid .5px;float:right}#internal-frame .blogs .canvas ul.blogs li a{color:#37658f;font-size:12px;text-decoration:underline;float:right}#internal-frame .blogs .canvas ul.blogs li.col1 h5{float:right;clear:right}/*** Team Elite - Connect Members ***/#internal-frame.connectMembers{width:503px;background:url(/images/athletes/ap_qaBox_footer.jpg) bottom no-repeat;margin-left:15px;float:left;margin-bottom:20px}#internal-frame.connectMembers .connectMembers{float:left;width:503px;padding-bottom:20px;background:url(/images/athletes/ap_qaBox_bg.jpg) left bottom}#internal-frame .connectMembers h4{background:#a7cbdc url(/images/athletes/ap_qaBox_header.jpg) top left no-repeat;font:bold 18px arial,helvetica,sans-serif;padding:16px 20px 0 10px;float:left;width:473px}#internal-frame .connectMembers .canvas{width:480px;padding:5px 0 0;margin:5px 0 10px 15px;background: url(/images/athletes/inside-top-qa.jpg) top no-repeat;height:150px;float:left}#internal-frame .connectMembers .canvas ul.mb{width:460px; margin:0 0 5px 0;overflow:auto;background:#fff url(/images/athletes/inside-bottom-qa.jpg) bottom no-repeat;padding:10px}#internal-frame .connectMembers .canvas ul.mb li{color:#1c1c1c;display:block}#internal-frame .connectMembers .canvas ul.mb li.col1{width:150px;float:left;text-align:right}#internal-frame .connectMembers .canvas ul.mb li.col2{width:300px;float:left;color:#C00;margin-left:10px}#internal-frame .connectMembers .canvas ul.mb li p,span{margin-top:5px;color:#1c1c1c;font-size:12px;font-weight:normal;padding-left:2px}#internal-frame .connectMembers .canvas ul.mb li img{width:145px;outline:solid .5px}#internal-frame .connectMembers .canvas ul.mb li a{color:#37658f;font-size:10px;text-decoration:underline}#internal-frame .connectMembers .viewComm-button{float:right;margin-top:30px}#internal-frame .connectMembers .viewComm-button a{ font:bold 15px/18px arial narrow,trebuchet ms,arial,helvetica,sans-serif;color:#26272c;text-transform:uppercase;white-space:nowrap;text-align:center}/*** Team Elite - Featured Members ****/.ie6 #two-col-block #rightpanel.teamElitePanel{margin-top:0px;margin-left:10px}#two-col-block #rightpanel.teamElitePanel{margin-top:0px}#rightpanel.teamElitePanel .feat-teamElite{width:256px;padding-bottom:20px;background:url(/images/athletes/rightPanel-grey-bottom.jpg) #e1e1e1  bottom left no-repeat}#rightpanel.teamElitePanel .feat-teamElite h4{background:url(/images/athletes/rightPanel-grey-header.jpg) top left no-repeat;line-height:16px;padding:12px}#rightpanel.teamElitePanel .feat-teamElite p{margin-left:10px;font-size:13px;color:#333;font-weight:bold}#rightpanel.teamElitePanel .feat-teamElite .spacer{}#rightpanel.teamElitePanel .feat-teamElite .spacer-light{margin-top:10px;margin-left:12px;padding-top:2px;background:url(/images/athletes/spacer-lightGrey.jpg) no-repeat}/*** Team Elite - Join Members ****/#rightpanel.teamElitePanel .join-teamElite{margin-top:0px;width:256px;background:#759db3 bottom left no-repeat;padding-bottom:40px}#rightpanel.teamElitePanel .join-teamElite h4{background:url(/images/athletes/te_h4_blue_top.jpg) top left no-repeat;height:36px;line-height:15px;padding:3px 12px 0}#rightpanel.teamElitePanel .join-teamElite span{position:relative;top:10px;left:10px;font-size:12px;color:#fff;font-weight:normal;font-family:Arial,Helvetica,sans-serif;display:block;margin-right:20px;margin-top:0px;padding-top:0px}#rightpanel.teamElitePanel .join-teamElite .leader{position:relative;top:20px;left:10px}#rightpanel.teamElitePanel .join-teamElite .leader img{position:relative;width:230px;top:0px}#rightpanel.teamElitePanel .join-teamElite .leader h3{position:absolute;top:12px;right:20px;width:125px;color:#fff;font-size:12px;font-weight:bold}#rightpanel.teamElitePanel .join-teamElite .leader p{position:absolute;top:5px;right:25px;width:125px;color:#fff;font-size:10px;font-weight:bold;margin-right:0px}#rightpanel.teamElitePanel .join-teamElite .createProfile-button{position:absolute;bottom:10px;right:20px;width:130px}#rightpanel.teamElitePanel .join-teamElite .createProfile-button a{-x-system-font:none;color:#26272C;font-family:arial narrow,trebuchet ms,arial,helvetica,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:15px;text-align:center;text-transform:uppercase;white-space:nowrap;width:115px}/*** Team Elite - Member Sign-In ****/#sidebar.teamElitePanel .member-signIn{width:165px;background:url(/images/athletes/te_h4_yellow_bottom.jpg) bottom left no-repeat}#sidebar.teamElitePanel .member-signIn h4{display:block;padding:10px 0 8px 12px;color:#fff;width:165px;height:46px;background:url(/images/athletes/te_h4_yellow.jpg) top left no-repeat;text-transform:uppercase;font:bold 14px/14px arial,helvetica,sans-serif}#sidebar.teamElitePanel .member-signIn form{color:#FFF;width:140px;font:bold 11px/12px arial,helvetica,sans-serif;display:block;margin-top:10px;margin-left:10px}#sidebar.teamElitePanel .member-signIn form input{font:bold 9px/10px arial,helvetica,sans-serif;margin-bottom:10px;color:#666;padding:2px;width:140px;margin-top:2px}#sidebar.teamElitePanel .member-signIn a.pswd{color:#2e6598;width:150px;display:block;font:bold 11px/12px arial,helvetica,sans-serif;margin-bottom:10px;margin-left:10px;padding-bottom:12px;text-decoration:underline}#sidebar.teamElitePanel .select-button{margin-left:70px;padding-bottom:10px}#sidebar.teamElitePanel .select-button a{padding:0 5px  0 3px; font:bold 15px/20px arial narrow,trebuchet ms,arial,helvetica,sans-serif;color:#26272c;text-transform:uppercase}/*=== the MIDDLE panel ===*/.athleteProfilePanel#two-col-block #midpanel{margin:0px}


#sidebar ul.brown-listStyle li a{

display:block; border-left:none; min-height: 32px; line-height: 32px; color:#1c2126; background-color: #d5d5d5; padding-left: 7px;
}
#sidebar ul.brown-listStyle li a span{

display:block
}
#sidebar ul.brown-listStyle li a:hover{

border-left: 2px solid #1c2126; padding-left: 5px;
}
#sidebar ul.brown-listStyle li.special a{

background-color: #d5d5d5; color:#1c2126; border-left:none; height:40px
}
#sidebar ul.brown-listStyle li.special a:hover{

}
#sidebar ul.brown-listStyle li.short a{

color:#1c2126; border-left:none; height:32px; line-height: 32px
}
#sidebar ul.brown-listStyle li.short a:hover{

border-left: 2px solid #1c2126;
}
