/* LEAGUES */
@import url('http://docs.sportsvite.com/css/maven/classic-leagues.css');

/* VIDEOS */
@import url('http://docs.sportsvite.com/css/maven/classic-videos.css');

/* Classic Global Resets */
.classic { position: relative; padding-bottom: 10px; }
.classic #classic_tag { position: absolute; top: -80px; right: -18px; width: 274px; height: 62px; background: transparent url(/images/maven/classic/classic_tag.gif) }

.classic p.sparse { margin-bottom: 12px; }
.classic p.sparse em { padding-top: 5px; }

.classic #secondary_content { float: left; width: 512px; }
.classic #right_sidebar { float: left; width: 204px; padding-left: 19px; }
.classic .info { background: transparent; }
.classic .header_top p, .classic .browse_item_header p { padding: 3px 0 2px 0; font-size: 1.3em; font-weight: bold; color: #3574c2; letter-spacing: -1px; border-top: 3px solid #c8d8ec; }
.classic .header_bottom { position: relative; margin-bottom: 2em; padding: 0; }
.classic .header_bottom p { font-size: 1em; color: #888; }
.classic .header_bottom a { display: block; width: 36px; height: 15px; position: absolute; top: -15px; right: 0; background: transparent url(/images/maven/classic/classic_btns.png) 0 0 no-repeat; text-indent: -5000px; border: none; }
.classic .header_bottom a:hover { background-position: 0 -15px; }
.classic .spacer_21 { height: 30px; }
.classic .pagination { margin-top: 15px !important; }
.classic .header_paginate { margin: -1em 0 0 0; padding: 0; }
.classic .header_paginate h4 { position: relative; margin: 0 0 2em 0; padding: 0; font: normal 11px Arial, sans-serif; color: #888; }
.classic .header_paginate h4 b { color: #18437e; font-family: inherit; font-size: 1.1em; }
.classic .classic_description { height: 112px; _margin: 10px !important; overflow: auto; border: 1px solid #eee; }

/* General Form Table Styles */
.classic .form_table { margin-top: 12px; width: 720px; }
.classic .form_table td { vertical-align: top; }
.classic .form_labels { width: 138px; font-size: 12px; font-weight: bold; text-align: right; padding: 3px 12px 0 0; color: #888; }
.classic .form_inputs { width: 470px; }
.classic .form_inputs input.form_btn { width: auto !important; font-size: 18px !important; }
.classic .required { width: 100px; font-size: 10px; font-weight: bold; text-align: right; color: #ee8810; }
.classic .browse_item_header { position: relative; margin-top: 21px; }

/* General Schedule/Calendar Styles */
.classic #large_calendar table { width: 100%; border-bottom: 1px solid #e6eef8; }
.classic #large_calendar table td { width: 14%; vertical-align: top; padding: 5px 5px 54px 2px; font-size: 1em; text-align: right; background: #e6eef8; border: 1px solid #fff; }
.classic #large_calendar tr.calendar_labels td { vertical-align: middle; padding: 4px 0 5px 2px; text-align: center; color: #424242; font-weight: bold; background: #bacade; border: none; border-top: 1px solid #91acce; }
.classic #large_calendar table td.gameday, .classic #large_calendar table td.eventday-scrimmage, .classic #large_calendar table td.eventday-practice, .classic #large_calendar table td.eventday-social { padding: 2px 3px 24px 2px; font-size: 1.1em; color: #18437e; font-weight: bold; cursor: pointer; background: #bacade; }
.classic #large_calendar table td.gameday:hover, .classic #large_calendar table td.eventday-scrimmage:hover, .classic #large_calendar table td.eventday-practice:hover, .classic #large_calendar table td.eventday-social:hover { color: #fadfb2; background: #eb8f25 url(/images/maven/global/h2_utility.gif) 0 0 repeat-x; }
.classic a.classic_month { float: right; display: block; width: 87px; height: 15px; margin: 7px 0 0 4px; background: transparent url(/images/maven/classic/classic_btns.png) -36px 0 no-repeat; text-indent: -5000px; border: none; }
.classic a.classic_month:hover { background-position: -36px -15px; }
.classic a.classic_previous_month { float: right; display: block; width: 87px; height: 15px; margin: 7px 0 0 4px; background: transparent url(/images/maven/classic/classic_btns.png) -834px 0 no-repeat !important; text-indent: -5000px; border: none; }
.classic a.classic_previous_month:hover { background-position: -834px -15px !important; }
.classic a.classic_past { float: right; display: block; width: 87px; height: 15px; margin: 7px 0 0 0; background: transparent url(/images/maven/classic/classic_btns.png) -123px 0 no-repeat; text-indent: -5000px; border: none; }
.classic a.classic_past:hover { background-position: -123px -15px; }
.classic a.classic_all { display: block; width: 36px; height: 15px; background: transparent url(/images/maven/classic/classic_btns.png) 0 0 no-repeat; text-indent: -5000px; border: none; }
.classic a.classic_all:hover { background-position: 0 -15px; }
.classic .browse_item_header a.classic_all { position: absolute; top: 7px; right: 0; }
.classic a.classic_pickup { display: block; width: 159px; height: 15px; margin: 0; background: transparent url(/images/maven/classic/classic_btns.png) -210px 0 no-repeat; text-indent: -5000px; border: none; }
.classic a.classic_pickup:hover { background-position: -210px -15px; }
.classic .mini_cal_item { font-size: 1.1em; }
.classic .mini_cal_item form { margin-bottom: 1em; padding: 8px; font-size: .9em; background: #fce5cd; }
.classic .mini_cal_item form select { color: #fff; background: #e97e16; border: 1px solid #c06812; }
.classic .record_box, .record_box_ties, .record_box_notentered { float: left; width: 62px; margin: 0 5px 12px 0; padding: 10px 0; font-size: 1.2em; text-align: center; background: #fce5cd; border: 1px solid #f79f13; }
.classic .record_box_ties { margin: 0; }
.classic .record_box_num { font-size: 1.9em; font-family: Georgia, serif; color: #bb5b00; margin: 5px 0 0 0; }
.classic .record_box_outcome { font-weight: bold; font-size: 1.4em; color: #f79f13; margin: 8px 0 0 0; }
.classic .record_box_nooutcome { font-weight: bold; font-size: 1.4em; color: #50a4d1; margin: 8px 0 0 0; }
.classic .past_games { padding-bottom: 12px; }
.classic .past_games p { margin: 0; }
.classic .past_game_listing { padding: 9px 0; font-size: 11px; border-bottom: 1px solid #ddd; }
.classic .past_game_listing a { font-size: 1.1em; }
.classic .game_date { font-size: 10px; font-weight: bold; color: #888; margin: 2px 0 5px 0; }
.classic .game_score { font-size: 12px; width: 100%; height: 14px; }
.classic .game_score h4 { margin: 0; padding: 0; font-size: 12px; float: right; }
.classic .game_summary_outcome { font-size: 12px; color: #f79f13; width: 100%; }
.classic .game_summary_nooutcome { font-style: italic; color: #888; }
.classic #upcoming_games .result { clear: both; padding: 12px 0 8px 0; border-bottom: 1px solid #eee; }
.classic #upcoming_games .upcoming_game_date_box, .classic #upcoming_games .upcoming_scrimmage_date_box, .classic #upcoming_games .upcoming_practice_date_box, .classic #upcoming_games .upcoming_social_date_box { float: left; width: 100px; text-align: center; font-size: 1.9em; font-family: Georgia, serif; padding: 14px 0; background: #e6eef8; }
.classic #upcoming_games table.results_table { float: left; width: 300px; }
.classic #upcoming_games table.results_table td { font-size: 1.2em; line-height: 1.2em; }
.classic #upcoming_games table.results_table td.results_label { width: 75px; padding-left: 12px; color: #888; }
.classic #upcoming_games .upcoming_game_date_label { font-size: 11px; font-family: Arial, sans-serif; text-transform: uppercase; }
.classic #upcoming_games .results_actions { padding-top: 26px; }
.classic td.mini_gameday, .classic td.mini_scrimmage, .classic td.mini_practice, .classic td.mini_social { padding: 2px 3px 24px 2px !important; font-size: 1.1em !important; color: #18437e !important; font-weight: bold !important; cursor: pointer !important; background: #bacade !important; }
.classic td.mini_gameday:hover, .classic td.mini_scrimmage:hover, .classic td.mini_practice:hover, .classic td.mini_social:hover { color: #fadfb2 !important; background: #eb8f25 url(/images/maven/global/h2_utility.gif) 0 0 repeat-x !important; }

/* Confirmation/Error Notices */
.classic .success_style, .classic .success_style_small, .classic .error_style_small, .classic .error_style { margin-bottom: 12px; padding: 12px; font-size: 12px; color: #fff; background: #e17812; }
.classic .success_style p, .classic .success_style_small p, .classic .error_style_small p, .classic .error_style p { font-size: 12px; font-weight: bold; line-height: 1.2em; color: #fff; }
.classic .success_style a, .classic .success_style_small a, .classic .error_style_small a, .classic .error_style a { font-size: 12px; color: #fff; border-bottom: 1px solid #eecaa4; }
.classic .success_style a:hover, .classic .success_style_small a:hover, .classic .error_style_small a:hover, .classic .error_style a:hover { color: #fff; border-bottom: 1px solid #fff; }
.classic .guide_style_box { margin-bottom: 12px; padding: 12px; font-size: 12px; line-height: 1.4em; background: #ffffaa; border: 1px solid #bacade; }
.classic .guide_style_box p { margin-bottom: 4px; font: bold 14px Arial, sans-serif; letter-spacing: -1px; color: #333; border: none !important; }

/* DHTML Pointer/Bubbles... I'm hiding these for now, as they're unfixable as-is */
.classic #dhtmlpointer { display: none !important; }
.classic #dhtmltooltip { display: none !important; position: absolute; left: -100px !important; top: -100px !important; width: 150px; border: 1px solid black; padding: 2px; background-color: #ffffcc; visibility: hidden; z-index: 100; }
.classic #dhtmlpointer_contentright { display: none !important; position: absolute; left: -300px; z-index: 101; visibility: hidden; }
.classic #dhtmlpointer_contentleft { display: none !important; position: absolute; left: -300px; z-index: 101; visibility: hidden; }

/* Calendar Popup */
#cal_popper { width: 300px; height: auto !important; background: #418fd0 url(/images/maven/shared/overlay_gradient.gif) 0 0 repeat-x; border: 3px solid #fff; }
h1.cal_pop_title { font-weight: normal; font-size: 16px; padding-bottom: 6px; color: #fadfb2; background: #eb8f25 url(/images/maven/global/h2_utility.gif) 0 0 repeat-x; }
#cal_pop_header { position: relative; }
#cal_pop_header a { position: absolute; top: 0; right: 0; display: block; width: 28px; height: 28px; margin: 3px 3px 0 0; overflow: hidden; background: transparent url(/images/maven/shared/overlay_close_btn.gif) 0 0 no-repeat; border: none !important; text-indent: -5000px; }
#cal_pop_header a:hover { background-position: 0 -28px; border: none; }
#cal_pop { padding: 12px; }
#cal_pop p { font-size: 11px; color: #bbb; }
#cal_pop p b { display: block; margin-bottom: 7px; font-size: 13px; color: #eee; }
#cal_pop p a { color: #eee; border-bottom: 1px solid #6595d9; }
#cal_pop p a:hover { color: #fff; border-bottom: 1px solid #fff; }
#cal_pop img { margin: 8px 0; }


/* ---[  START PAGES  ]--- */

/* Player Profile  (profile_viewMyProfile)  */
.classic #profile_left { float: left; width: 205px; overflow: hidden; }
.classic #profile_right { float: left; width: 504px; padding-left: 27px; overflow: hidden; }
.classic #photo_column form{ padding: 1px; background-color: #c8d8ec; }
.classic #photo_column input { width: 198px; padding: 2px 3px 3px 2px; font-size: 1em; font-weight: bold; letter-spacing: 0; color: #9bacc1; background: #e6eef8; border: none; }
.classic #profile_image { width: 205px; margin-top: 2px; padding: 10px 0; background: #3574c2; text-align: center; }
.classic #power_rating { display: none !important; width: 200px; margin-top: 2px; padding: 5px 0 5px 5px; background: #3574c2; }
.classic #power_rating a { padding: 0 3px 1px 2px; color: #153768; font-size: .9em; font-weight: bold; text-transform: uppercase; border: none; }
.classic #power_rating a:hover { color: #eee; }
.classic #power_rating_bar { float: left; width: 110px; margin: -.9em 0 0 78px; padding: 1px; background: #153768; }
.classic #player_list, .classic #team_list { margin: 0; }
.classic .player { float: left; width: 67px; padding: 0 1px 15px 0; font-size: 1.1em; }
.classic .player br { display: none; }
.classic .playerImage_50 { width: 50px; height: 50px; margin-bottom: 2px; padding: 3px; background-color: #fff; border: 1px solid #c8d8ec; background-position: center center; background-repeat: no-repeat; cursor: pointer; }
.classic .playerImage_50:hover { border-color: #3574c2; }
.classic .team { height: 67px; font-size: 1.1em; }
.classic .team img { float: left; margin-right: 8px; padding: 3px; border: 1px solid #c8d8ec; }
.classic .team a:hover img { border-color: #3574c2; }
.classic .team a { line-height: 1.3em; }
.classic .team br { border-bottom: 2px solid #fff !important; }
.classic .team span.light a { color: #888; font-size: .9em; line-height: 1.1em; border: none; }
.classic .team span.light a:hover { color: #666; }
.classic #calendar, .classic .mini_calendar table.calendar { width: 100%; border-bottom: 1px solid #e6eef8; }
.classic #calendar td, .classic .mini_calendar table.calendar td, .classic .mini_calendar table#calendar td { width: 14%; vertical-align: top; padding: 2px 2px 26px 2px; font-size: .9em; text-align: right; background: #e6eef8; border: 1px solid #fff; }
.classic .mini_calendar table#calendar td { font-size: .8em; }
.classic #calendar tr.labels td, .classic .mini_calendar table.calendar tr.mini_labels td, .classic .mini_calendar table#calendar tr.mini_labels td { vertical-align: middle; padding: 4px 0 5px 2px; text-align: center; color: #424242; font-weight: bold; background: #bacade; border: none; border-top: 1px solid #91acce; }
.classic #calendar td.game_day, .classic .mini_calendar table.calendar td.game_day, .classic .mini_calendar table#calendar tr td.mini_gameday { padding: 2px 3px 24px 2px; font-size: 1.1em; color: #18437e; font-weight: bold; cursor: pointer; background: #bacade; }
.classic .mini_calendar table#calendar tr td.mini_gameday { font-size: 1em; }
.classic #calendar td.game_day:hover, .classic .mini_calendar table.calendar td.game_day:hover, .classic .mini_calendar table#calendar tr td.mini_gameday:hover { color: #fadfb2; background: #eb8f25 url(/images/maven/global/h2_utility.gif) 0 0 repeat-x; }
.classic .profile_info { width: 100%; margin: 21px 0; }
.classic .profile_info td { font-size: 1.2em; line-height: 1.4em; }
.classic .profile_info tr.spacer_row td { font-size: 1px; line-height: 1px; height: 8px; }
.classic .profile_info td.label { width: 127px; color: #888; }
.classic .profile_info td.info { margin: 0; padding: 0; }
.classic .rich_content_area { width: 492px !important; max-height: 210px; padding-right: 12px; margin: 0; _margin: 0 !important; overflow: auto; }
.classic #sports_interests { margin: 12px 0 0 0; }
.classic span#sportsInterests_currentLabel { color: #e47710 !important; }
.classic .sports_row { margin-bottom: 1px; }
.classic .sports_item { float: left; margin: 5px; }
.classic .sports_item_selected { float: left; margin: 1px; padding: 3px; border: 1px solid #e47710; background-color: #fdf0e2; }
.classic .the_sport_info { margin-top: 8px; padding-bottom: 1px; background: #fdf0e2 !important; }
.classic .the_sport_info_h3 { display: block; padding: 5px 10px 6px 10px; font-size: 1.3em; font-weight: bold; letter-spacing: -1px; color: #fadfb2; background: #eb8f25 url(/images/maven/global/h2_utility.gif) 0 0 repeat-x; }
.classic .sports_table { margin: 10px; }
.classic .sports_table td { vertical-align: top; font-size: 1.2em; line-height: 1.3em; }
.classic .sports_label { width: 117px; color: #888; }
.classic .sports_table td.info { margin: 0; padding: 0; }
.classic #profile_right form textarea { width: 472px !important; height: 84px !important; margin-bottom: 10px; }
.classic .message_board_post { margin: 10px 0; padding: 12px; background: #e6eef8; border-top: 1px solid #c8d8ec; }
.classic .message_photo { float: left; width: 63px; padding: 0 12px 0 0; }
.classic .message_photo a { display: block; width: 56px; text-align: center; border: none; }
.classic .message_photo a img { margin: 0 auto; padding: 3px; text-align: center; border: 1px solid #c8d8ec; background-color: #fff; }
.classic .message_photo a:hover img { border: 1px solid #3574c2; }
.classic .message_body { padding-left: 69px; font-size: 1.2em; line-height: 1.3em; }
.classic .message_header { position: relative; padding-bottom: .6em; }
.classic .sub_header { position: absolute; right: 0; top: 0; font: bold italic .9em Palatino, "Palatino Linotype", Times, serif; color: #91acce; }
.classic .header_link { font-size: 9px; float: right; margin: 1.3em 0 0 0; }
.classic .message_text { padding: 8px 8px 0 8px; }

.classic p.profile-status { border: none !important; }
.search_result dt.name em { font: inherit; font-size: .9em; font-weight: normal; letter-spacing: 0; padding-left: 2px; color: #444; }
.search_result dt.name em span { font-size: .7em; font-weight: bold; color: #aaa; }

.classic p.profile-status { margin: 0 0 12px -7px; padding-left: 7px; font: normal 1.3em/1.2em "Helvetica Neue", Helvetica, Tahoma, sans-serif; background: transparent url(/images/maven/cb3/status-display-bubble.gif) 0 0 no-repeat; }
.classic p.profile-status em strong { padding-right: 2px; font: bold 1.4em/1em "Helvetica Neue", Helvetica, Tahoma, sans-serif; color: #3574c2; }
.classic p.profile-status em { display: -moz-inline-block; display: inline-block; _display: block; padding: 5px 8px; background: #e6eef8; }
.classic p.profile-status em span { padding-left: 3px; font-weight: bold; font-size: .7em; color: #96adca; }


.classic #profile_right .search-results h3 { position: relative; left: -14px; font-style: normal !important; }
.classic #profile_right .search-results a { border: none !important; text-decoration: underline; }
.classic #profile_right .search-results p { font-family: "Lucida Grande", "Lucida Sans", Arial, sans-serif !important; }



/* Edit Profile, Main  (profile_viewMyProfile)  */
.classic#profile_editProfileBasics {}
.classic#profile_editProfileBasics form, .classic#profile_editProfileBasics #secondary_content { width: 720px; background: transparent; }
.classic#profile_editProfileBasics form input, .classic#profile_editProfileBasics form textarea { font-weight: normal; letter-spacing: 0; padding: 2px; }
.classic#profile_editProfileBasics form select { margin: 0 3px 0 0; }
.classic#profile_editProfileBasics form td.form_inputs { padding-bottom: 7px; }

/* Edit Profile, Other  (profile_editProfileOther)  */
.classic#profile_editProfileOther {}
.classic#profile_editProfileOther form, .classic#profile_editProfileOther #secondary_content { width: 720px; background: transparent; }
.classic#profile_editProfileOther form textarea { font-weight: normal; width: 485px; letter-spacing: 0; padding: 3px; }
.classic#profile_editProfileOther form select { margin: 0 3px 0 0; }
.classic#profile_editProfileOther form td.form_labels { width: 255px; } 
.classic#profile_editProfileOther form td.form_inputs { width: 485px; padding-bottom: 7px; }

/* Self Assessment  (profile_editSelfAssessment)  */
.classic#profile_editSelfAssessment {}
.classic#profile_editSelfAssessment form, .classic#profile_editSelfAssessment #secondary_content { width: 720px; background: transparent; }
.classic#profile_editSelfAssessment form select { width: 200px; }
.classic#profile_editSelfAssessment form td.form_inputs { padding-bottom: 7px; }

/* My Schedule  (schedule_userSchedule)  */
.classic#schedule_userSchedule #right_sidebar .browse_header { height: 10px; margin-bottom: -31px; text-indent: -5000px; }
.classic#schedule_userSchedule #right_sidebar .browse_item_header { }
.classic#schedule_userSchedule #rss_label { font-size: 1.2em; margin: 8px 0; padding-left: 27px; background: transparent url(/images/maven/shared/bulletin_rss.gif) 0 0 no-repeat; }
.classic#schedule_userSchedule #rss_label a { font-size: 11px; }

/* My Players  (players_my_home)  */
.classic#players_my_home .header_paginate { margin-top: 0; }
.classic#players_my_home form { background: transparent; }
.classic#players_my_home .result { position: relative; border: 6px solid #e6eef8; margin: 12px 0; background: transparent url(/images/maven/classic/sr_table_fix.gif) 0 bottom no-repeat; }
.classic#players_my_home form .result div { float: left; width: 70px !important; margin: 0; padding: 12px 24px 12px 12px; border: none !important; border-top: 1px solid #bacade !important; }
.classic#players_my_home form .result div.clear { float: none; width: auto !important; border: none !important; }
.classic#players_my_home form .result div.spacer_6 { float: none; width: auto !important; border: none !important; padding: 0 !important; }
.classic#players_my_home form .result div a, .classic#players_my_home form .result div a img { margin: 0; padding: 0; border: none !important; }
.classic#players_my_home form .result div a img { margin: 0 12px 0 12px; padding: 3px; border: 1px solid #ccc !important; }
.classic#players_my_home form .result div a:hover img { border-color: #3574c2 !important; }
.classic#players_my_home form table.results_table { float: left; margin: 0 0 12px 0; width: 257px; font-size: 12px; line-height: 1.4em; border-top: 1px solid #bacade; }
.classic#players_my_home form table.results_table td { padding-left: 12px; }
.classic#players_my_home form table.results_table tr:first-child td { padding-top: 12px; }
.classic#players_my_home form table.results_table td.results_label { width: 69px; }
.classic#players_my_home form table.results_table td b { display: block; padding: 0 0 8px 0 !important; font-size: 14px; color: #ee8810; letter-spacing: -1px;  }
.classic#players_my_home form .results_actions { float: left; font-size: 11px; }
.classic#players_my_home form .results_actions ul { width: 123px; margin: 0 0 12px 0; }
.classic#players_my_home form .results_actions li { margin-bottom: 2px; }
.classic#players_my_home form .results_actions li a { display: block; padding: 2px 0 2px 5px; font-size: 11px; font-weight: bold; color: #ef8214; border-bottom: none !important; border-left: 3px solid #faddbe !important; }
.classic#players_my_home form .results_actions li a:hover { color: #bb5b00; border-left: 3px solid #ef8214 !important; }
.classic#players_my_home form select { font-size: 13px; }

.classic#players_my_home #right_sidebar { width: 185px; padding-left: 21px; }
.classic#players_my_home #right_sidebar form { padding: 0; background: transparent; }
.classic#players_my_home #right_sidebar .header_top { margin-bottom: 8px; }
.classic#players_my_home #right_sidebar .browse_top_item_header p { margin: 21px 0 8px 0; padding: 3px 0 2px 0; font-size: 12px; font-weight: bold; color: #3574c2; letter-spacing: -1px; border-top: 3px solid #c8d8ec; }
.classic#players_my_home #right_sidebar .header_bottom_menu { margin-bottom: 1px; }
.classic#players_my_home #right_sidebar .header_bottom_menu a { display: block; padding: 6px; border: none !important; background: #e6eef8; }
.classic#players_my_home #right_sidebar .header_bottom_menu a:hover { background: #d4e2f2; }
.classic#players_my_home #right_sidebar .header_bottom_menu#current_tab a { padding: 5px 6px 6px 15px; color: #fff; font-weight: bold; background: #fff url(/images/maven/classic/current_tab.gif) 0 center no-repeat; }
.classic#players_my_home #right_sidebar .browse_top_item { font-size: 11px; line-height: 1.4em; }
.classic#players_my_home #right_sidebar .browse_header { display: none; }
.classic#players_my_home #right_sidebar .browse_item p b { display: block; margin: 0 0 -11px 0; padding: 9px 0 0 0; }
.classic#players_my_home #right_sidebar input { margin-bottom: 3px !important; font-size: 12px; font-weight: normal; letter-spacing: 0; }
.classic#players_my_home #right_sidebar input.form_btn { margin-bottom: 5px; }
.classic#players_my_home #right_sidebar select { font-size: 12px; }

/* My Players, Pending  (players_my_pending)  */
.classic#players_my_pending .header_paginate { margin-top: 0; }
.classic#players_my_pending .result { position: relative; border: 6px solid #e6eef8; margin: 12px 0; background: transparent url(/images/maven/classic/sr_table_fix.gif) 0 bottom no-repeat; }
.classic#players_my_pending .result div { float: left; width: 70px !important; margin: 0; padding: 12px 24px 12px 12px; border: none !important; border-top: 1px solid #bacade !important; }
.classic#players_my_pending .result div.clear { float: none; width: auto !important; border: none !important; }
.classic#players_my_pending .result div.spacer_6 { float: none; width: auto !important; border: none !important; padding: 0 !important; }
.classic#players_my_pending .result div a, .classic#players_my_pending form .result div a img { margin: 0; padding: 0; border: none !important; }
.classic#players_my_pending .result div a img { margin: 0 12px 0 12px; padding: 3px; border: 1px solid #ccc !important; }
.classic#players_my_pending .result div a:hover img { border-color: #3574c2 !important; }
.classic#players_my_pending table.results_table { float: left; margin: 0 0 12px 0; width: 257px; font-size: 12px; line-height: 1.4em; border-top: 1px solid #bacade; }
.classic#players_my_pending table.results_table td { padding-left: 12px; }
.classic#players_my_pending table.results_table tr:first-child td { padding-top: 12px; }
.classic#players_my_pending table.results_table td.results_label { width: 69px; }
.classic#players_my_pending table.results_table td b { display: block; padding: 0 0 8px 0 !important; font-size: 14px; color: #ee8810; letter-spacing: -1px;  }
.classic#players_my_pending .results_actions { float: left; font-size: 11px; }
.classic#players_my_pending .results_actions ul { width: 123px; margin: 0 0 12px 0; }
.classic#players_my_pending .results_actions li { margin-bottom: 2px; }
.classic#players_my_pending .results_actions li a { display: block; padding: 2px 0 2px 5px; font-size: 11px; font-weight: bold; color: #ef8214; border-bottom: none !important; border-left: 3px solid #faddbe !important; }
.classic#players_my_pending .results_actions li a:hover { color: #bb5b00; border-left: 3px solid #ef8214 !important; }
.classic#players_my_pending select { font-size: 13px; }

.classic#players_my_pending #right_sidebar { width: 185px; padding-left: 21px; }
.classic#players_my_pending #right_sidebar form { padding: 0; background: transparent; }
.classic#players_my_pending #right_sidebar .header_top { margin-bottom: 8px; }
.classic#players_my_pending #right_sidebar .browse_top_item_header p { margin: 21px 0 8px 0; padding: 3px 0 2px 0; font-size: 12px; font-weight: bold; color: #3574c2; letter-spacing: -1px; border-top: 3px solid #c8d8ec; }
.classic#players_my_pending #right_sidebar .header_bottom_menu { margin-bottom: 1px; }
.classic#players_my_pending #right_sidebar .header_bottom_menu a { display: block; padding: 6px; border: none !important; background: #e6eef8; }
.classic#players_my_pending #right_sidebar .header_bottom_menu a:hover { background: #d4e2f2; }
.classic#players_my_pending #right_sidebar .header_bottom_menu#current_tab a { padding: 5px 6px 6px 15px; color: #fff; font-weight: bold; background: #fff url(/images/maven/classic/current_tab.gif) 0 center no-repeat; }
.classic#players_my_pending #right_sidebar .browse_top_item { font-size: 11px; line-height: 1.4em; }
.classic#players_my_pending #right_sidebar .browse_header { display: none; }
.classic#players_my_pending #right_sidebar .browse_item p b { display: block; margin: 0 0 -11px 0; padding: 9px 0 0 0; }
.classic#players_my_pending #right_sidebar input { margin-bottom: 3px !important; font-size: 12px; font-weight: normal; letter-spacing: 0; }
.classic#players_my_pending #right_sidebar input.form_btn { margin-bottom: 5px; }
.classic#players_my_pending #right_sidebar select { font-size: 12px; }

/* My Players, Create Group  (players_my_groupEdit)  */
.classic#players_my_groupEdit form { width: 704px; background: transparent; }
.classic#players_my_groupEdit #secondary_content { width: 720px; }
.classic#players_my_groupEdit #right_sidebar { display: none; }
.classic#players_my_groupEdit td.form_inputs { font-size: 12px; padding-left: 37px; font-weight: bold; }
.classic#players_my_groupEdit input, .classic#players_my_groupEdit select { font-size: 12px; padding: 3px; font-weight: normal; letter-spacing: 0; }
.classic#players_my_groupEdit select { margin-top: 3px; }

/* My Players, Invite  (players_my_invite)  */
.classic#players_my_invite { position: relative; }
.classic#players_my_invite form { background: transparent; }
.classic#players_my_invite #secondary_content, .classic#players_my_invite #secondary_content input, .classic#players_my_invite #secondary_content select, .classic#players_my_invite #secondary_content textarea { font-size: 12px; }
#secondary_content textarea { border: 1px solid #ccc; }
.classic#players_my_invite #secondary_content input, .classic#players_my_invite #secondary_content textarea { font-weight: normal; letter-spacing: 0; }
.classic#players_my_invite #secondary_content .header_top { margin-top: 12px; }
.classic#players_my_invite #secondary_content .header_top p { font-size: 13px; }
.classic#players_my_invite td.form_labels { font-size: 11px !important; }
.classic#players_my_invite #right_sidebar { position: absolute; top: 0; right: 0; }
.classic#players_my_invite #browse_top_header { display: none; }
.classic#players_my_invite #right_sidebar .browse_top_item_header { margin-top: 12px; }
.classic#players_my_invite #right_sidebar .browse_top_item_header p { padding: 3px 0 2px 0; font-size: 1.3em; font-weight: bold; color: #3574c2; letter-spacing: -1px; border-top: 3px solid #c8d8ec; }
.classic#players_my_invite #right_sidebar .header_bottom_menu { margin-bottom: 1px; }
.classic#players_my_invite #right_sidebar .header_bottom_menu a { display: block; padding: 6px; border: none !important; background: #e6eef8; }
.classic#players_my_invite #right_sidebar .header_bottom_menu a:hover { background: #d4e2f2; }
.classic#players_my_invite #right_sidebar .header_bottom_menu#current_tab a { padding: 5px 6px 6px 15px; color: #fff; font-weight: bold; background: #fff url(/images/maven/classic/current_tab.gif) 0 center no-repeat; }

/* Invite Popup */
.classic#import_contacts form { width: 476px !important; padding: 10px !important; }
.classic#import_contacts form * { font-size: 12px; }
.classic#import_contacts form input { margin-bottom: 8px !important; font-size: 12px; color: #444; font-weight: normal; letter-spacing: 0; }
.classic#import_contacts table.form_table { width: 476px !important; }
.classic#import_contacts input.form_inputs { width: 342px; padding: 4px; }
.classic#import_contacts table td.required { display: none; }

.classic#contacts_import_select form { width: 476px !important; padding: 10px !important; }
.classic#contacts_import_select table.form_table { width: 476px !important; }
.classic#contacts_import_select table.form_table td { font-size: 11px; padding: 4px 0; vertical-align: bottom; border-bottom: 1px solid #c6d4e6; }
.classic#contacts_import_select table.form_table td center b { display: block; font-size: 15px; padding-bottom: 21px; }
.classic#contacts_import_select table.form_table span.splash_text { font-weight: bold; padding-left: 10px; }


/* My Teams  (teams_myTeams)  */
.classic#teams_myTeams .header_paginate { margin-top: 0; }
.classic#teams_myTeams .result { border: 6px solid #e6eef8; margin: 12px 0; background: transparent url(/images/maven/classic/sr_table_fix.gif) 0 bottom no-repeat; }
.classic#teams_myTeams .result div, .classic#teams_myTeams .result table { float: left; border-top: 1px solid #bacade; }
.classic#teams_myTeams .result table tr:first-child td { padding-top: 12px !important; }
.classic#teams_myTeams .result div { width: 107px !important; padding: 12px 0; }
.classic#teams_myTeams .result div a img { padding: 3px; border: 1px solid #ddd; }
.classic#teams_myTeams .result div a:hover img { border-color: #3574c2; }
.classic#teams_myTeams .result div.results_actions { width: 130px !important; padding: 12px; }
.classic#teams_myTeams .result div.spacer_12 { border: none !important; }
.classic#teams_myTeams .result table { width: 239px; margin-bottom: 12px; }
.classic#teams_myTeams .result div.clear { float: none; clear: both; margin: 0; padding: 0; line-height: 0; border: none; }
.classic#teams_myTeams .result table td { font-size: 1.2em; line-height: 1.3em; }
.classic#teams_myTeams .result table td.results_label { width: 84px; color: #888; }
.classic#teams_myTeams .results_actions li { margin-bottom: 2px; }
.classic#teams_myTeams .results_actions li a { display: block; padding: 2px 0 2px 5px; font-size: 1.1em; font-weight: bold; color: #ef8214; border-bottom: none !important; border-left: 3px solid #faddbe; }
.classic#teams_myTeams .results_actions li a:hover { color: #bb5b00; border-left: 3px solid #ef8214; }
.classic#teams_myTeams #right_sidebar form { padding: 0; background: transparent; }
.classic#teams_myTeams #right_sidebar #browse_top_header { padding: 3px 0 2px 0; font-size: 1em; font-weight: bold; color: #3574c2; letter-spacing: -1px; border-top: 3px solid #c8d8ec; }
.classic#teams_myTeams #right_sidebar .browse_top_item_header p { font-size: 1.1em; color: #888; }
.classic#teams_myTeams #right_sidebar .browse_top_item a { display: block; width: 135px; height: 15px; margin: 5px 0 12px 0; background: transparent url(/images/maven/classic/classic_btns.png) -369px 0 no-repeat; text-indent: -5000px; border: none; }
.classic#teams_myTeams #right_sidebar .browse_top_item a:hover { background-position: -369px -15px; }
.classic#teams_myTeams #right_sidebar .browse_header { display: none; }
.classic#teams_myTeams #right_sidebar .browse_item p b { display: block; margin: 0 0 -11px 0; padding: 9px 0 0 0; }
.classic#teams_myTeams #right_sidebar form input { margin-bottom: 3px; }
.classic#teams_myTeams #right_sidebar select { font-size: 12px; }

/* My Photos  (photos_myPhotos)  */
.classic#photos_myPhotos #secondary_content { width: 720px; }
.classic#photos_myPhotos #right_sidebar { display: none; }
.classic#photos_myPhotos form { margin-bottom: 37px; padding-bottom: 0; }
.classic#photos_myPhotos form input { margin-bottom: 6px; }
.classic#photos_myPhotos .header_paginate { margin-top: 0; }
.classic#photos_myPhotos table td span, .classic#photos_myPhotos table td a { font-size: 12px; line-height: 1.4em; }
.classic#photos_myPhotos #gallery_wrap { font-size: 12px; line-height: 1.5em; text-align: center; }
.classic#photos_myPhotos #gallery_wrap td { padding: 0 5px; }
.classic#photos_myPhotos #gallery_wrap b { display: block; }
.classic#photos_myPhotos #gallery_wrap a { border: none !important; }
.classic#photos_myPhotos #gallery_wrap a img { padding: 3px; border: 1px solid #c8d8ec !important; }
.classic#photos_myPhotos #gallery_wrap a:hover img { padding: 3px; border: 1px solid #3574c2 !important; }

/* My Bulletins  (bulletins_myBulletins)  */
.classic#bulletins_myBulletins .header_paginate { margin-top: 0; }
.classic#bulletins_myBulletins form { padding: 0; background: transparent; }
.classic#bulletins_myBulletins .result { border: 6px solid #e6eef8; margin: 12px 0; background: transparent url(/images/maven/classic/sr_table_fix.gif) 0 bottom no-repeat; }
.classic#bulletins_myBulletins .result .results_table { width: 362px; margin-bottom: 10px; }
.classic#bulletins_myBulletins .result .results_actions { width: 122px; padding: 12px 0 0 13px; font-size: 11px;}
.classic#bulletins_myBulletins .result div, .classic#bulletins_myBulletins .result table { float: left; border-top: 1px solid #bacade; }
.classic#bulletins_myBulletins .result table tr:first-child td { padding-top: 12px !important; }
.classic#bulletins_myBulletins .result div.spacer_12 { border: none !important; }
.classic#bulletins_myBulletins .result div.clear { float: none; clear: both; margin: 0; padding: 0; line-height: 0; border: none; }
.classic#bulletins_myBulletins .result table td { font-size: 1.2em; line-height: 1.3em; }
.classic#bulletins_myBulletins .result table td.results_label { width: 69px; color: #888; padding-left: 12px; }
.classic#bulletins_myBulletins .result table td.results_info { padding-right: 12px; }
.classic#bulletins_myBulletins .results_actions li { margin-bottom: 2px; }
.classic#bulletins_myBulletins .results_actions li a { display: block; padding: 2px 0 2px 5px; font-size: 11px; font-weight: bold; color: #ef8214; border-bottom: none !important; border-left: 3px solid #faddbe; }
.classic#bulletins_myBulletins .results_actions li a:hover { color: #bb5b00; border-left: 3px solid #ef8214; }
.classic#bulletins_myBulletins .result input { margin: 6px 2px 0 0; }
.classic#bulletins_myBulletins #right_sidebar #browse_top_header { text-indent: -5000px; height: 10px; margin-bottom: -10px; }
.classic#bulletins_myBulletins #right_sidebar .browse_top_item { margin-bottom: 37px; font-size: 12px; }
.classic#bulletins_myBulletins #right_sidebar .browse_top_item input { margin-bottom: 5px; }
.classic#bulletins_myBulletins #right_sidebar .browse_top_item_header p { margin-bottom: 8px; padding: 3px 0 2px 0; font-size: 1.3em; font-weight: bold; color: #3574c2; letter-spacing: -1px; border-top: 3px solid #c8d8ec; }
.classic#bulletins_myBulletins #right_sidebar .browse_top_item li { margin: 1px; padding: 0; color: #fff; font-size: 1px; }
.classic#bulletins_myBulletins #right_sidebar .browse_top_item li a { font-size: 11px; font-weight: bold; text-transform: uppercase; display: block; padding: 8px 7px; border: none !important; background: #e6eef8; }
.classic#bulletins_myBulletins #right_sidebar .browse_top_item li a:hover { background: #d4e2f2; }

/* Bulletin View  (bulletins_view)  */
.classic#bulletins_view { min-height: 418px; }
.classic#bulletins_view .header_top { position: relative; margin-bottom: 21px; }
.classic#bulletins_view .header_top a { position: absolute; top: 6px; right: 0; display: block; width: 60px; height: 15px; margin: 0; background: transparent url(/images/maven/classic/classic_btns.png) -774px 0 no-repeat; text-indent: -5000px; border: none; }
.classic#bulletins_view .header_top a:hover { background-position: -774px -15px; }
.classic#bulletins_view #full_listing a img { float: left; padding: 3px; margin: 0 8px 0 0; border: 1px solid #c8d8ec !important; background: #fff !important; }
.classic#bulletins_view #full_listing a:hover img { padding: 3px; border: 1px solid #3574c2 !important; }
.classic#bulletins_view #full_listing p.listing_title { width: 630px; float: left; font-size: 15px; font-weight: bold; letter-spacing: -1px; text-transform: capitalize; }
.classic#bulletins_view #full_listing p.listing_title a { font-size: 12px; margin: 0 2px; }
.classic#bulletins_view #full_listing p.listing_info { width: 630px; padding: 3px 0 0 3px; font: italic 11px Georgia, serif; line-height: 1.5em; color: #888; }

/* Bulletin Post  (bulletins_post)  */
.classic#bulletins_post #secondary_content, .classic#bulletins_edit #secondary_content { width: 720px; }
.classic#bulletins_post form, .classic#bulletins_edit form { width: 706px; background: transparent; }
.classic#bulletins_post input, .classic#bulletins_post textarea, .classic#bulletins_edit input, .classic#bulletins_edit textarea { width: 471px; padding: 3px; font-size: 12px; font-weight: normal; letter-spacing: 0; }
.classic#bulletins_post textarea, .classic#bulletins_edit textarea { border: 1px solid #ddd; width: 473px; }
.classic#bulletins_post input, .classic#bulletins_post textarea, .classic#bulletins_post select, .classic#bulletins_edit input, .classic#bulletins_edit textarea, .classic#bulletins_edit select { margin-bottom: 4px; }
.classic#bulletins_post select, .classic#bulletins_edit select { max-width: 312px; font-size: 12px; font-weight: normal; letter-spacing: 0; }
.classic#bulletins_post select.form_simple_field, .classic#bulletins_post input.form_simple_field, .classic#bulletins_edit select.form_simple_field, .classic#bulletins_edit input.form_simple_field { width: auto !important; }
.classic#bulletins_post td.required, .classic#bulletins_edit td.required { padding-top: 4px; font-size: 10px !important; }
.classic#bulletins_post tr.form_rows td, .classic#bulletins_edit tr.form_rows td { font-size: 12px; }

/* Bulletins Reply  (bulletins_reply)  */
.classic#bulletins_reply { padding-bottom: 21px; }
.classic#bulletins_reply input { margin-bottom: 7px; }
.classic#bulletins_reply textarea { width: 460px; }
.classic#bulletins_reply .header_top { position: relative; margin-bottom: 21px; }
.classic#bulletins_reply .header_top a { position: absolute; top: 6px; right: 0; display: block; width: 60px; height: 15px; margin: 0; background: transparent url(/images/maven/classic/classic_btns.png) -774px 0 no-repeat; text-indent: -5000px; border: none; }
.classic#bulletins_reply .header_top a:hover { background-position: -774px -15px; }
.classic#bulletins_reply #full_listing a img { float: left; padding: 3px; margin: 0 8px 0 0; border: 1px solid #c8d8ec !important; background: #fff !important; }
.classic#bulletins_reply #full_listing a:hover img { padding: 3px; border: 1px solid #3574c2 !important; }
.classic#bulletins_reply #full_listing p.listing_title { width: 630px; float: left; font-size: 15px; font-weight: bold; letter-spacing: -1px; text-transform: capitalize; }
.classic#bulletins_reply #full_listing p.listing_title a { font-size: 12px; margin: 0 2px; }
.classic#bulletins_reply #full_listing p.listing_info { width: 630px; padding: 3px 0 0 3px; font: italic 11px Georgia, serif; line-height: 1.5em; color: #888; }

/* Player, Player List  (players_viewProfilePlayersList)  */
.classic#players_viewProfilePlayersList .header_paginate { margin-top: 0; }
.classic#players_viewProfilePlayersList .result { border: 6px solid #e6eef8; margin: 12px 0; background: transparent url(/images/maven/classic/sr_table_fix.gif) 0 bottom no-repeat; }
.classic#players_viewProfilePlayersList .result div, .classic#players_viewProfilePlayersList .result table { float: left; border-top: 1px solid #bacade; }
.classic#players_viewProfilePlayersList .result table tr:first-child td { padding-top: 12px !important; }
.classic#players_viewProfilePlayersList .result div { width: 107px !important; padding: 12px 0; }
.classic#players_viewProfilePlayersList .result div a img { padding: 3px; border: 1px solid #ddd; }
.classic#players_viewProfilePlayersList .result div a:hover img { border-color: #3574c2; }
.classic#players_viewProfilePlayersList .result div.results_actions { width: 130px !important; padding: 12px; }
.classic#players_viewProfilePlayersList .result div.spacer_12 { border: none !important; }
.classic#players_viewProfilePlayersList .result table { width: 462px; margin-bottom: 0; }
.classic#players_viewProfilePlayersList .result div.clear { float: none; clear: both; margin: 0; padding: 0; line-height: 0; border: none; }
.classic#players_viewProfilePlayersList .result table td { font-size: 1.2em; line-height: 1.3em; }
.classic#players_viewProfilePlayersList .result table td.results_label { width: 84px; color: #888; }
.classic#players_viewProfilePlayersList .results_actions li { margin-bottom: 2px; }
.classic#players_viewProfilePlayersList .results_actions li a { display: block; padding: 2px 0 2px 5px; font-size: 1.1em; font-weight: bold; color: #ef8214; border-bottom: none !important; border-left: 3px solid #faddbe; }
.classic#players_viewProfilePlayersList .results_actions li a:hover { color: #bb5b00; border-left: 3px solid #ef8214; }

/* Player, Teams List  (players_viewProfileTeams)  */
.classic#players_viewProfileTeams .header_paginate { margin-top: 0; }
.classic#players_viewProfileTeams .result { border: 6px solid #e6eef8; margin: 12px 0; background: transparent url(/images/maven/classic/sr_table_fix.gif) 0 bottom no-repeat; }
.classic#players_viewProfileTeams .result div, .classic#players_viewProfileTeams .result table { float: left; border-top: 1px solid #bacade; }
.classic#players_viewProfileTeams .result table tr:first-child td { padding-top: 12px !important; }
.classic#players_viewProfileTeams .result div { width: 107px !important; padding: 12px 0; }
.classic#players_viewProfileTeams .result div a img { padding: 3px; border: 1px solid #ddd; }
.classic#players_viewProfileTeams .result div a:hover img { border-color: #3574c2; }
.classic#players_viewProfileTeams .result div.results_actions { width: 130px !important; padding: 12px; }
.classic#players_viewProfileTeams .result div.spacer_12 { border: none !important; }
.classic#players_viewProfileTeams .result table { width: 462px; margin-bottom: 12px; }
.classic#players_viewProfileTeams .result div.clear { float: none; clear: both; margin: 0; padding: 0; line-height: 0; border: none; }
.classic#players_viewProfileTeams .result table td { font-size: 1.2em; line-height: 1.3em; }
.classic#players_viewProfileTeams .result table td.results_label { width: 84px; color: #888; }
.classic#players_viewProfileTeams .results_actions li { margin-bottom: 2px; }
.classic#players_viewProfileTeams .results_actions li a { display: block; padding: 2px 0 2px 5px; font-size: 1.1em; font-weight: bold; color: #ef8214; border-bottom: none !important; border-left: 3px solid #faddbe; }
.classic#players_viewProfileTeams .results_actions li a:hover { color: #bb5b00; border-left: 3px solid #ef8214; }

/* Player, Past Games  (schedule_userPastGames)  */
.classic#schedule_userPastGames .header_paginate { margin-top: 0; }
.classic#schedule_userPastGames form { background: transparent; }
.classic#schedule_userPastGames .result { position: relative; min-height: 84px; padding-bottom: 8px; border: 6px solid #e6eef8; margin: 12px 0; background: transparent url(/images/maven/classic/sr_table_fix.gif) 0 bottom no-repeat; }
.classic#schedule_userPastGames .result div, .classic#schedule_userPastGames .result table { float: left; border-top: 1px solid #bacade; }
.classic#schedule_userPastGames .result table tr:first-child td { padding-top: 12px !important; }
.classic#schedule_userPastGames .result div { width: 107px !important; padding: 12px 0; }
.classic#schedule_userPastGames .result div a img { padding: 3px; border: 1px solid #ddd; }
.classic#schedule_userPastGames .result div a:hover img { border-color: #3574c2; }
.classic#schedule_userPastGames .result div.results_actions { width: 130px !important; padding: 12px; }
.classic#schedule_userPastGames .result div.spacer_12 { border: none !important; }
.classic#schedule_userPastGames .result div.clear { float: none; clear: both; margin: 0; padding: 0; line-height: 0; border: none; }
.classic#schedule_userPastGames .result table td { font-size: 1.2em; line-height: 1.3em; }
.classic#schedule_userPastGames .result table td.results_label { width: 84px; color: #888; }
.classic#schedule_userPastGames .results_table { margin-top: -12px !important; width: 239px !important; }
.classic#schedule_userPastGames .results_actions { position: absolute; top: 0; right: 0; width: 80px !important; }
.classic#schedule_userPastGames .results_actions li { width: 129px !important; margin-bottom: 2px; }
.classic#schedule_userPastGames .results_actions li a { display: block; padding: 2px 0 2px 5px; font-size: 1.1em; font-weight: bold; color: #ef8214; border-bottom: none !important; border-left: 3px solid #faddbe; }
.classic#schedule_userPastGames .results_actions li a:hover { color: #bb5b00; border-left: 3px solid #ef8214; }
.classic#schedule_userPastGames #secondary_content .record_box, .classic#schedule_userPastGames #secondary_content .record_box_notentered, .classic#schedule_userPastGames #secondary_content .upcoming_practice_date_box, .classic#schedule_userPastGames #secondary_content .upcoming_social_date_box { margin: -12px 0 0 0; border-right: none; border-bottom: none; border-left: none; background: transparent; }
.classic#schedule_userPastGames #secondary_content .record_box_outcome, .classic#schedule_userPastGames #secondary_content .record_box_nooutcome { border: none !important; text-align: center; font-size: 13px; font-weight: bold; color: #3574c2; }
.classic#schedule_userPastGames .browse_header { text-indent: -5000px; height: 10px; margin-bottom: -31px; }
.classic#schedule_userPastGames #rss_label { font-size: 1.2em; margin: 8px 0; padding-left: 27px; background: transparent url(/images/maven/shared/bulletin_rss.gif) 0 0 no-repeat; }
.classic#schedule_userPastGames #rss_label a { font-size: 11px; }
.classic#schedule_userPastGames #right_sidebar .mini_cal_item a { display: block; margin: 8px 0 21px 0; font-size: 12px; font-weight: bold; padding: 6px; background: #e6eef8; border: none !important; }
.classic#schedule_userPastGames #right_sidebar .mini_cal_item a:hover { background: #d4e2f2; }

/* Player, Photos  (players_viewProfilePhotos)  */
.classic#players_viewProfilePhotos #secondary_content { width: 720px; }
.classic#players_viewProfilePhotos #right_sidebar { display: none; }
.classic#players_viewProfilePhotos .header_paginate { margin-top: 0; }
.classic#players_viewProfilePhotos table td span, .classic#players_viewProfilePhotos table td a { font-size: 12px; line-height: 1.4em; }
.classic#players_viewProfilePhotos #gallery_wrap { font-size: 12px; line-height: 1.5em; text-align: center; }
.classic#players_viewProfilePhotos #gallery_wrap td { padding: 0 5px 8px 5px; }
.classic#players_viewProfilePhotos #gallery_wrap b { display: block; }
.classic#players_viewProfilePhotos #gallery_wrap a { border: none !important; }
.classic#players_viewProfilePhotos #gallery_wrap a img { padding: 3px; border: 1px solid #c8d8ec !important; }
.classic#players_viewProfilePhotos #gallery_wrap a:hover img { padding: 3px; border: 1px solid #3574c2 !important; }

/* Photos, Single View w/ comments  (photos_viewPhoto)  */
.classic#photos_viewPhoto a { font-size: 12px; border: none !important; }
.classic#photos_viewPhoto img { padding: 12px; border: 1px solid #ddd; background: #eee; }
.classic#photos_viewPhoto a img { top: 0; margin: 0 8px 0 0; padding: 3px; border: 1px solid #ddd !important; background: #fff; }
.classic#photos_viewPhoto a:hover img { border: 1px solid #3574c2 !important; }

.classic#photos_viewPhoto .section { width: 736px; padding: 0; background: #fff; border-top: 1px solid #ddd; }
.classic#photos_viewPhoto .section .gutter { padding: 0; border: none; background: transparent; }
.classic#photos_viewPhoto .section .header { display: none; }
.classic#photos_viewPhoto .section .content { padding: 0; background: transparent; }
.classic#photos_viewPhoto .section form { width: 706px !important; padding: 15px; background: #f2f7fc !important; border-bottom: 1px solid #ddd; font-size: 1.2em !important; }
.classic#photos_viewPhoto form.single_field { padding-bottom: 30px !important; clear: both !important; }
.classic#photos_viewPhoto form.single_field span { background: transparent !important; }
.classic#photos_viewPhoto table.message_board.with_comments { padding-top: 12px !important; clear: both !important; text-align: left !important; background: transparent; border: none; }
.classic#photos_viewPhoto .mb_message, .classic#photos_viewPhoto .mb_stamp, .classic#photos_viewPhoto p { text-align: left !important; }
.classic#photos_viewPhoto p { padding: 8px 0; font-size: 12px; }


/* Player, Videos  (players_viewProfileVideos)  */
.classic#players_viewProfileVideos .header_top { margin-bottom: 12px; }
.classic#players_viewProfileVideos #gallery_results td { padding: 8px; font-size: 11px; }
.classic#players_viewProfileVideos #gallery_results a { border: none !important; font-size: 12px; margin-bottom: 4px; }
.classic#players_viewProfileVideos #gallery_wrap a img { padding: 3px; border: 1px solid #c8d8ec !important; }
.classic#players_viewProfileVideos #gallery_wrap a:hover img { padding: 3px; border: 1px solid #3574c2 !important; }

/* Player, My Videos  (players_my_videos)  */
.classic#players_my_videos #secondary_content, .classic#players_my_videos #right_sidebar { padding-bottom: 21px; }
.classic#players_my_videos .header_paginate { margin: 0; }
.classic#players_my_videos .header_paginate h4 { margin-bottom: 0; padding-bottom: 0; }
.classic#players_my_videos #browse_results { margin: 12px 0; padding-top: 12px; border-top: 1px solid #ddd; }
.classic#players_my_videos .result { clear: both; margin-bottom: 12px; padding-bottom: 9px; padding-right: 0 !important; border-bottom: 1px solid #ddd; }
.classic#players_my_videos .result img { float: left; margin-right: 12px; padding: 3px; border: 1px solid #ddd; }
.classic#players_my_videos .result table { float: left; width: 268px; margin-right: 4px; }
.classic#players_my_videos .result table td { padding-bottom: 3px; font-size: 12px; }
.classic#players_my_videos .result table td.results_label { font-weight: bold; width: 91px; }
.classic#players_my_videos .result table td.results_info span { font: italic normal 12px Georgia, serif; }
.classic#players_my_videos .result div.results_actions { float: left; width: 105px !important; padding: 12px 0 12px 12px; }
.classic#players_my_videos .results_actions li { margin-bottom: 2px; }
.classic#players_my_videos .results_actions li a { display: block; padding: 2px 0 2px 5px; font-size: 1.1em; font-weight: bold; color: #ef8214; border-bottom: none !important; border-left: 3px solid #faddbe; }
.classic#players_my_videos .results_actions li a:hover { color: #bb5b00; border-left: 3px solid #ef8214; }

.classic#players_my_videos #right_sidebar .header_top { margin: 0 0 12px 0; }
.classic#players_my_videos #right_sidebar .header_top p { padding: 3px 0 2px 0; font-size: 1.3em; font-weight: bold; color: #3574c2; letter-spacing: -1px; border-top: 3px solid #c8d8ec; }
.classic#players_my_videos #right_sidebar p { font: italic normal 12px Georgia, serif; line-height: 1.2em; color: #888; }
.classic#players_my_videos #right_sidebar p b { font: italic normal 1em Georgia, serif; color: #555; background: #ffffaa; }
.classic#players_my_videos #right_sidebar .header_top p, .classic#players_my_videos #right_sidebar .browse_item_header p { font: normal bold 13px Arial, sans-serif; color: #3574c2; letter-spacing: -1px; }
.classic#players_my_videos #right_sidebar .header_bottom { position: relative; width: 204px; height: 26px; padding: 0; margin-bottom: 2px; background: #e6eef8; }
.classic#players_my_videos #right_sidebar .header_bottom p { display: block; padding: 6px; font: bold 12px Arial, sans-serif; color: #3574c2; }
.classic#players_my_videos #right_sidebar .header_bottom a { position: absolute; top: 0px; right: 0px; display: block; padding: 8px 6px 0 0; height: 18px; width: 200px; font-weight: bold; text-transform: uppercase; text-align: right; font-weight: bold; background: transparent; text-indent: 0; }
.classic#players_my_videos #right_sidebar .header_bottom a:hover { text-decoration: underline; }
.classic#players_my_videos #right_sidebar .spacer_12 { height: 0; display: none; }

.classic#players_my_videos #right_sidebar .header_bottom#current_tab { width: 204px; background: #fff url(/images/maven/classic/current_tab.gif) 19px center no-repeat; }
.classic#players_my_videos #right_sidebar .header_bottom#current_tab p { color: #fff; padding-left: 34px; }
.classic#players_my_videos #right_sidebar .header_bottom#current_tab a { display: none; }
.classic#players_my_videos #right_sidebar .browse_item_header { margin-bottom: 12px; }


/* Player, Upload Video  (players_upload_my_videos)  */
.classic#players_upload_my_videos #secondary_content { padding-bottom: 21px; }
.classic#players_upload_my_videos .form_table input.form_inputs { width: 355px; }
.classic#players_upload_my_videos .form_table textarea { width: 347px; }
.classic#players_upload_my_videos table td.form_inputs table td { font-size: 12px; font-weight: bold; padding-bottom: 1px; }
.classic#players_upload_my_videos select { font-size: 12px; font-weight: normal; }
.classic#players_upload_my_videos table td.form_inputs table td center { padding: 60px 5px 0 5px; }
.classic#players_upload_my_videos #right_sidebar p { margin-bottom: 1em; font: italic normal 12px Georgia, serif; color: #888; }
.classic#players_upload_my_videos #right_sidebar p b { font: italic normal 1em Georgia, serif; color: #555; background: #ffffaa; }
.classic#players_upload_my_videos #right_sidebar .header_top p, .classic#players_upload_my_videos #right_sidebar .browse_item_header p { font: normal bold 13px Arial, sans-serif; color: #3574c2; letter-spacing: -1px; }
.classic#players_upload_my_videos #right_sidebar .header_bottom { position: relative; width: 204px; height: 26px; padding: 0; margin-bottom: 2px; background: #e6eef8; }
.classic#players_upload_my_videos #right_sidebar .header_bottom p { display: block; padding: 6px; font: bold 12px Arial, sans-serif; color: #3574c2; }
.classic#players_upload_my_videos #right_sidebar .header_bottom a { position: absolute; top: 4px; right: 6px; display: block; padding-top: 5px; height: 15px; width: 28px; padding-top: font-weight: bold; text-transform: uppercase; text-align: center; font-weight: bold; background: transparent; text-indent: 0; }
.classic#players_upload_my_videos #right_sidebar .header_bottom a:hover { background: #3574c2; color: #fff; }
.classic#players_upload_my_videos #right_sidebar .spacer_12 { height: 0; display: none; }

.classic #warn_to_complete_upload { width: 480px !important; }

.classic#players_upload_my_videos #right_sidebar .header_bottom#current_tab { width: 204px; background: #fff url(/images/maven/classic/current_tab.gif) 19px center no-repeat; }
.classic#players_upload_my_videos #right_sidebar .header_bottom#current_tab p { color: #fff; padding-left: 34px; }
.classic#players_upload_my_videos #right_sidebar .header_bottom#current_tab a { display: none; }
.classic#players_upload_my_videos #right_sidebar .browse_item_header { margin-bottom: 12px; }

/* Team Profile  (teams_viewProfile)  */
.classic#teams_viewProfile .team_info_summary td { width: 284px; padding-left: 8px; vertical-align: top !important; border: none !important; font-size: 1.2em; line-height: 1.3em; }
.classic#teams_viewProfile .team_info_summary table td img { margin-left: -8px !important; }
.classic#teams_viewProfile td div { background: transparent !important; border: none !important; }
.classic#teams_viewProfile td table.team_info_actions { display: none; }
.classic#teams_viewProfile .profile_private_entry_panel #teamAccessBlock { font-size: 12px; }
.classic#teams_viewProfile .profile_private_entry_panel #teamAccessBlock input { margin-bottom: 5px; font-size: 12px; padding: 2px; }
.classic#teams_viewProfile .profile_info { margin-top: -12px; } 
.classic#teams_viewProfile div a img { margin-bottom: 24px; padding: 3px; border: 1px solid #c8d8ec; }
.classic#teams_viewProfile div a:hover img { border-color: #3574c2; }
.classic#teams_viewProfile .games_list_item_body { margin-bottom: 12px; line-height: 1.2em; }
.classic#teams_viewProfile .games_list_item_sub_header { display: block; width: 96px; text-align: center; }
.classic#teams_viewProfile .games_list_item_sub_header a { border: none !important; }
.classic#teams_viewProfile .games_list_item_sub_header a img { margin: 8px 0 0 0; }
.classic#teams_viewProfile .games_list_item_sub_header br { font-size: 1px !important; line-height: 1px !important; height: 1px !important; }
.classic#teams_viewProfile .mini_cal_hdr { margin: -11px 0 2em 0; padding: 0; }
.classic#teams_viewProfile .mini_cal_hdr p { font-size: 1em; color: #888; }
.classic#teams_viewProfile td.mini_gameday { padding: 2px 3px 24px 2px; font-size: 1.1em; color: #18437e; font-weight: bold; cursor: pointer; background: #bacade; }
.classic#teams_viewProfile td.mini_gameday:hover { color: #fadfb2; background: #eb8f25 url(/images/maven/global/h2_utility.gif) 0 0 repeat-x; }
.classic#teams_viewProfile #rss_label { font-size: 1.2em; margin-bottom: 8px; padding-left: 27px; background: transparent url(/images/maven/shared/bulletin_rss.gif) 0 0 no-repeat; }
.classic#teams_viewProfile #rss_label a { font-size: 11px; }
.classic#teams_viewProfile .games_list_section { font-size: 1.2em; }
.classic#teams_viewProfile .content_event_feed_item { position: relative; margin: 10px 0; padding: 11px 12px 12px 33px; font-size: 1.2em; line-height: 1.3em; background: #e6eef8; border-top: 1px solid #c8d8ec; }
.classic#teams_viewProfile .content_event_feed_item img { position: absolute; left: 10px; top: 10px; }
.classic#teams_viewProfile .contentevent_metadata { display: block; padding-top: 4px; font: bold italic .9em Palatino, "Palatino Linotype", Times, serif; color: #91acce; }

.classic#teams_viewProfile form * { font-size: 13px; }
.classic#teams_viewProfile form .form_rows a { float: left; margin-right: 3px !important; border: none !important; }
.classic#teams_viewProfile form input { margin-bottom: 3px !important; }
.classic#teams_viewProfile form textarea { width: 300px; }

/* Invite Accept */
.classic table.team-invite-response { margin-bottom: 21px; width: 737px !important; background: #e17812; text-align: center !important; }
.classic table.team-invite-response form { width: 321px !important; padding: 0 24px 12px 24px; font-size: 12px; background: transparent !important; }
.classic table.team-invite-response td.tir-note { height: 50px !important; font-size: 11px; font-style: italic; line-height: 1.2em; color: #f7cea7; }
.classic table.team-invite-response td.tir-note strong { padding-bottom: 10px; }
.classic td div.instruction_style { margin-bottom: 5px; padding: 12px; font-size: 16px; line-height: 1.4em; color: #fff; }
.classic table.team-invite-response input { width: 169px; margin-bottom: 6px; font-size: 13px; font-weight: normal; }
.classic p.team-invite-label { width: 263px; margin: 0 auto; padding: 5px; text-align: left; position: relative; height: 21px; vertical-align: center; font-size: 13px; line-height: 1.5em; color: #fff; background: #cb6d11; }
.classic p.team-invite-label input { position: absolute; right: 5px; width: 180px; color: #444; }
.classic table.team-invite-response input.form_btn { width: auto !important; margin: 8px 0 0 0 !important; font-size: 17px !important; }



/* Team Profile, Edit  (teams_editProfile)  */
.classic#teams_editProfile #secondary_content { width: 720px; }
.classic#teams_editProfile #right_sidebar { display: none; }
.classic#teams_editProfile form { width: 720px; background: transparent; }
.classic#teams_editProfile form input, .classic#teams_editProfile form select, .classic#teams_editProfile form textarea { width: 450px; margin-bottom: 10px; }
.classic#teams_editProfile form textarea { border: 1px solid #ccc; }
.classic#teams_editProfile form .form_table { margin-top: 12px; width: 720px; }
.classic#teams_editProfile form .form_table td { vertical-align: top; }
.classic#teams_editProfile form .form_labels { width: 138px; font-size: 12px; font-weight: bold; text-align: right; padding: 3px 12px 0 0; color: #888; }
.classic#teams_editProfile form .form_inputs { width: 470px; }
.classic#teams_editProfile form .form_inputs input.form_btn { width: auto !important; font-size: 18px !important; }
.classic#teams_editProfile form .required { width: 100px; font-size: 10px; padding-right: 12px; font-weight: bold; text-align: right; color: #ee8810; }

/* Team Players, Public  (teams_players_publicList)  */
.classic#teams_players_publicList .header_paginate { margin-top: 0; }
.classic#teams_players_publicList .result { border: 6px solid #e6eef8; margin: 12px 0; background: transparent url(/images/maven/classic/sr_table_fix.gif) 0 bottom no-repeat; }
.classic#teams_players_publicList .result div, .classic#teams_players_publicList .result table { float: left; border-top: 1px solid #bacade; }
.classic#teams_players_publicList .result table tr:first-child td { padding-top: 12px !important; }
.classic#teams_players_publicList .result div { width: 107px !important; padding: 12px 0; }
.classic#teams_players_publicList .result div a img { padding: 3px; border: 1px solid #ddd; }
.classic#teams_players_publicList .result div a:hover img { border-color: #3574c2; }
.classic#teams_players_publicList .result div.results_actions { width: 130px !important; padding: 12px; }
.classic#teams_players_publicList .result div.spacer_12 { border: none !important; }
.classic#teams_players_publicList .result table { width: 462px; margin-bottom: 0; }
.classic#teams_players_publicList .result div.clear { float: none; clear: both; margin: 0; padding: 0; line-height: 0; border: none; }
.classic#teams_players_publicList .result table td { font-size: 1.2em; line-height: 1.3em; }
.classic#teams_players_publicList .result table td.results_label { width: 84px; color: #888; }
.classic#teams_players_publicList .results_actions li { margin-bottom: 2px; }
.classic#teams_players_publicList .results_actions li a { display: block; padding: 2px 0 2px 5px; font-size: 1.1em; font-weight: bold; color: #ef8214; border-bottom: none !important; border-left: 3px solid #faddbe; }
.classic#teams_players_publicList .results_actions li a:hover { color: #bb5b00; border-left: 3px solid #ef8214; }

/* Team Players, Private  (teams_players_privateList)  */
.classic#teams_players_privateList form { background: transparent; margin-right: -15px !important; }
.classic#teams_players_privateList form .result { position: relative; }
.classic#teams_players_privateList form .result div { float: left; width: 70px !important; margin: 0; padding: 12px 24px 12px 12px; border: none !important; border-top: 1px solid #bacade !important; }
.classic#teams_players_privateList form .result div.clear { float: none; width: auto !important; border: none !important; }
.classic#teams_players_privateList form .result div a, .classic#teams_players_privateList form .result div a img { margin: 0; padding: 0; border: none !important; }
.classic#teams_players_privateList form .result div a img { margin: 0 12px 0 12px; padding: 3px; border: 1px solid #ccc !important; }
.classic#teams_players_privateList form .result div a:hover img { border-color: #3574c2 !important; }
.classic#teams_players_privateList form table.results_table { margin: 0 0 12px 0; width: 240px; }
.classic#teams_players_privateList form table.results_table td b { display: block; padding: 0 0 8px 0 !important; font-size: 14px; color: #ee8810; letter-spacing: -1px;  }
.classic#teams_players_privateList form .results_actions_wide { font-size: 11px; }
.classic#teams_players_privateList form .results_actions_wide ul { width: 135px; }
.classic#teams_players_privateList form .results_actions_wide li { margin-bottom: 2px; }
.classic#teams_players_privateList form .results_actions_wide li a { display: block; padding: 2px 0 2px 5px; font-size: 11px; font-weight: bold; color: #ef8214; border-bottom: none !important; border-left: 3px solid #faddbe !important; }
.classic#teams_players_privateList form .results_actions_wide li a:hover { color: #bb5b00; border-left: 3px solid #ef8214 !important; }
.classic#teams_players_privateList form select { font-size: 13px; }
.classic#teams_players_privateList #right_sidebar .browse_header { text-indent: -5000px; height: 10px; margin-bottom: -31px; }
.classic#teams_players_privateList #right_sidebar * { font-size: 12px; }
.classic#teams_players_privateList #right_sidebar .browse_item_header { margin-bottom: 12px; }

/* Team Players, Private (teams_players_privateList) */
.classic#teams_players_privateList .header_paginate { margin-top: 0; }
.classic#teams_players_privateList form { background: transparent; }
.classic#teams_players_privateList .result { border: 6px solid #e6eef8; margin: 12px 0; background: transparent url(/images/maven/classic/sr_table_fix.gif) 0 bottom no-repeat; }
.classic#teams_players_privateList .result div, .classic#teams_players_privateList .result table { float: left; border-top: 1px solid #bacade; }
.classic#teams_players_privateList .result table tr:first-child td { padding-top: 12px !important; }
.classic#teams_players_privateList .result div { width: 107px !important; padding: 12px 0; }
.classic#teams_players_privateList .result div a img { padding: 3px; border: 1px solid #ddd; }
.classic#teams_players_privateList .result div a:hover img { border-color: #3574c2; }
.classic#teams_players_privateList .result div.results_actions { width: 130px !important; padding: 12px; }
.classic#teams_players_privateList .result div.spacer_12 { border: none !important; }
.classic#teams_players_privateList .result table { width: 239px; margin-bottom: 12px; }
.classic#teams_players_privateList .result div.clear { float: none; clear: both; margin: 0; padding: 0; line-height: 0; border: none; }
.classic#teams_players_privateList .result table td { font-size: 1.2em; line-height: 1.3em; }
.classic#teams_players_privateList .result table td.results_label { width: 84px; color: #888; }
.classic#teams_players_privateList .results_actions li { margin-bottom: 2px; }
.classic#teams_players_privateList .results_actions li a { display: block; padding: 2px 0 2px 5px; font-size: 1.1em; font-weight: bold; color: #ef8214; border-bottom: none !important; border-left: 3px solid #faddbe; }
.classic#teams_myTeams .results_actions li a:hover { color: #bb5b00; border-left: 3px solid #ef8214; }

/* Team Add Players  (teams_players_addPlayers)  */
.classic#teams_players_addPlayers form { background: transparent; }
.classic#teams_players_addPlayers .header_top { position: relative; }
.classic#teams_players_addPlayers .header_top a { display: block; width: 88px; height: 15px; position: absolute; top: 5px; right: 0; background: transparent url(/images/maven/classic/classic_btns.png) -504px 0 no-repeat; text-indent: -5000px; border: none; }
.classic#teams_players_addPlayers .header_top a:hover { background-position: -504px -15px; }
.classic#teams_players_addPlayers form .form_inputs { font-size: 12px; line-height: 1.4em; }
.classic#teams_players_addPlayers form .form_inputs b { display: block; float: left; width: 84px; }
.classic#teams_players_addPlayers form textarea { margin-bottom: 10px; border: 1px solid #ccc; font-size: 12px; font-weight: normal; letter-spacing: 0; }
.classic#teams_players_addPlayers form select { font-size: 13px; }
.classic#teams_players_addPlayers #right_sidebar { width: 180px; }
.classic#teams_players_addPlayers #right_sidebar #browse_top_header { text-indent: -5000px; height: 10px; margin-bottom: -22px; }
.classic#teams_players_addPlayers #right_sidebar .browse_top_item_header { margin-top: 12px; }
.classic#teams_players_addPlayers #right_sidebar .browse_top_item_header p { margin-bottom: 12px; padding: 3px 0 2px 0; font-size: 1.3em; font-weight: bold; color: #3574c2; letter-spacing: -1px; border-top: 3px solid #c8d8ec; }
.classic#teams_players_addPlayers #right_sidebar .browse_top_item a { display: block; margin-bottom: 5px; border: none !important; }

/* Teams Add Players, Preview  (teams_players_previewInvite)  */
.classic#teams_players_previewInvite .form_table { width: 496px; }
.classic#teams_players_previewInvite td.form_inputs { font-size: 12px; line-height: 1.4em; }
.classic#teams_players_previewInvite #browse_top_header p { margin-bottom: 12px; padding: 3px 0 2px 0; font-size: 1.3em; font-weight: bold; color: #3574c2; letter-spacing: -1px; border-top: 3px solid #c8d8ec; }
.classic#teams_players_previewInvite .browse_top_item { font-size: 12px; line-height: 1.4em; overflow: hidden !important; }

/* Team Schedule  (teams_schedule_viewSchedule)  */
.classic#teams_schedule_viewSchedule #large_calendar { padding-bottom: 21px; }
.classic#teams_schedule_viewSchedule #secondary_content .header_top { position: relative; }
.classic#teams_schedule_viewSchedule #secondary_content .header_top p { margin-bottom: 12px; }
.classic#teams_schedule_viewSchedule #secondary_content .header_top a { display: block; width: 88px; height: 15px; position: absolute; top: 5px; right: 0; background: transparent url(/images/maven/classic/classic_btns.png) -504px 0 no-repeat; text-indent: -5000px; border: none; }
.classic#teams_schedule_viewSchedule #secondary_content .header_top a:hover { background-position: -504px -15px; }
.classic#teams_schedule_viewSchedule #secondary_content .header_top a.classic_month { top: -2px; right: 0; width: 87px; background: transparent url(/images/maven/classic/classic_btns.png) -36px 0 no-repeat; text-indent: -5000px; border: none; }
.classic#teams_schedule_viewSchedule #secondary_content .header_top a.classic_month:hover { background-position: -36px -15px; }
.classic#teams_schedule_viewSchedule #secondary_content .header_top a.classic_past { top: -2px; right: 92px; width: 87px; background: transparent url(/images/maven/classic/classic_btns.png) -123px 0 no-repeat; text-indent: -5000px; border: none; }
.classic#teams_schedule_viewSchedule #secondary_content .header_top a.classic_past:hover { background-position: -123px -15px; }
.classic#teams_schedule_viewSchedule #secondary_content .header_top a.classic_previous_month { top: -2px; right: 92px; }
.classic#teams_schedule_viewSchedule .browse_header { text-indent: -5000px; height: 10px; margin-bottom: -31px; }
.classic#teams_schedule_viewSchedule .mini_cal_hdr p { font-size: 1em; color: #888; margin-bottom: 1em; }
.classic#teams_schedule_viewSchedule td.mini_gameday { padding: 2px 3px 24px 2px; font-size: 1.1em; color: #18437e; font-weight: bold; cursor: pointer; background: #bacade; }
.classic#teams_schedule_viewSchedule td.mini_gameday:hover { color: #fadfb2; background: #eb8f25 url(/images/maven/global/h2_utility.gif) 0 0 repeat-x; }
.classic#teams_schedule_viewSchedule #rss_label { font-size: 1.2em; margin: 8px 0; padding-left: 27px; background: transparent url(/images/maven/shared/bulletin_rss.gif) 0 0 no-repeat; }
.classic#teams_schedule_viewSchedule #rss_label a { font-size: 11px; }

/* Team Schedule, Add Game  (teams_schedule_addGame)  */
.classic#teams_schedule_addGame .header_paginate { margin-top: 0; }
.classic#teams_schedule_addGame form { width: 496px; margin-bottom: 21px; }
.classic#teams_schedule_addGame .form_table { width: 496px; }
.classic#teams_schedule_addGame .form_table td { vertical-align: top; }
.classic#teams_schedule_addGame .form_labels { width: 121px; font-size: 12px; font-weight: bold; text-align: right; padding: 3px 12px 0 0; color: #888; }
.classic#teams_schedule_addGame .form_inputs { width: 312px; font-size: 11px; }
.classic#teams_schedule_addGame .required { width: 63px; font-size: 10px; padding: 5px 5px 0 0; font-weight: bold; text-align: right; color: #ee8810; }
.classic#teams_schedule_addGame #secondary_content select, .classic#teams_schedule_addGame #secondary_content textarea { margin-bottom: 5px; font-size: 12px; font-weight: normal; letter-spacing: 0; }
.classic#teams_schedule_addGame #secondary_content textarea { width: 278px; padding: 3px; }
.classic#teams_schedule_addGame #secondary_content input { margin-bottom: 5px; padding: 4px; font-size: 12px; font-weight: normal; letter-spacing: 0; }
.classic#teams_schedule_addGame #secondary_content select { /*width: 306px !important;*/ }
.classic#teams_schedule_addGame #gameAdd_addNewLocation_block, .classic#teams_schedule_addGame #gameAdd_selectExistingLocation_block, .classic#teams_schedule_addGame #gameAdd_currentlyAssignedSeason_block, .classic#teams_schedule_addGame #gameAdd_selectExistingSeason_block, .classic#teams_schedule_addGame #gameAdd_addNewSeason_block { background: #bacade !important; border: 1px solid #91acce !important; margin: 6px 0; padding: 6px 6px 1px 6px !important; }
.classic#teams_schedule_addGame #secondary_content .header_top { position: relative; }
.classic#teams_schedule_addGame #secondary_content .header_top p { margin-bottom: 12px; }
.classic#teams_schedule_addGame #secondary_content .header_top a { display: block; width: 88px; height: 15px; position: absolute; top: 5px; right: 0; background: transparent url(/images/maven/classic/classic_btns.png) -504px 0 no-repeat; text-indent: -5000px; border: none; }
.classic#teams_schedule_addGame #secondary_content .header_top a:hover { background-position: -504px -15px; }
.classic#teams_schedule_addGame #secondary_content .header_top a.classic_month { top: -2px; right: 0; width: 87px; background: transparent url(/images/maven/classic/classic_btns.png) -36px 0 no-repeat; text-indent: -5000px; border: none; }
.classic#teams_schedule_addGame #secondary_content .header_top a.classic_month:hover { background-position: -36px -15px; }
.classic#teams_schedule_addGame #secondary_content .header_top a.classic_past { top: -2px; right: 92px; width: 87px; background: transparent url(/images/maven/classic/classic_btns.png) -123px 0 no-repeat; text-indent: -5000px; border: none; }
.classic#teams_schedule_addGame #secondary_content .header_top a.classic_past:hover { background-position: -123px -15px; }
.classic#teams_schedule_addGame .browse_header { text-indent: -5000px; height: 10px; margin-bottom: -31px; }
.classic#teams_schedule_addGame #rss_label { font-size: 1.2em; margin: 8px 0; padding-left: 27px; background: transparent url(/images/maven/shared/bulletin_rss.gif) 0 0 no-repeat; }
.classic#teams_schedule_addGame #rss_label a { font-size: 11px; }
.classic#teams_schedule_addGame .mini_cal_hdr p { font-size: 1em; color: #888; margin-bottom: 1em; }
.classic#teams_schedule_addGame td.mini_gameday { padding: 2px 3px 24px 2px; font-size: 1.1em; color: #18437e; font-weight: bold; cursor: pointer; background: #bacade; }
.classic#teams_schedule_addGame td.mini_gameday:hover { color: #fadfb2; background: #eb8f25 url(/images/maven/global/h2_utility.gif) 0 0 repeat-x; }

/* Team Schedule, Edit Game  (teams_schedule_editGame)  */
.classic#teams_schedule_editGame .header_paginate { margin-top: 0; }
.classic#teams_schedule_editGame form { width: 496px; margin-bottom: 21px; }
.classic#teams_schedule_editGame .form_table { width: 496px; }
.classic#teams_schedule_editGame .form_table td { vertical-align: top; }
.classic#teams_schedule_editGame .form_labels { width: 121px; font-size: 12px; font-weight: bold; text-align: right; padding: 3px 12px 0 0; color: #888; }
.classic#teams_schedule_editGame .form_inputs { width: 312px; font-size: 11px; }
.classic#teams_schedule_editGame .required { width: 63px; font-size: 10px; padding: 5px 5px 0 0; font-weight: bold; text-align: right; color: #ee8810; }
.classic#teams_schedule_editGame #secondary_content select, .classic#teams_schedule_editGame #secondary_content textarea { margin-bottom: 5px; font-size: 12px; font-weight: normal; letter-spacing: 0; }
.classic#teams_schedule_editGame #secondary_content textarea { width: 278px; padding: 3px; }
.classic#teams_schedule_editGame #secondary_content input { margin-bottom: 5px; padding: 4px; font-size: 12px; font-weight: normal; letter-spacing: 0; }
.classic#teams_schedule_editGame #secondary_content select { /*width: 306px !important;*/ }
.classic#teams_schedule_editGame #gameAdd_addNewLocation_block, .classic#teams_schedule_editGame #gameAdd_selectExistingLocation_block, .classic#teams_schedule_editGame #gameAdd_currentlyAssignedSeason_block, .classic#teams_schedule_editGame #gameAdd_selectExistingSeason_block, .classic#teams_schedule_editGame #gameAdd_addNewSeason_block { background: #bacade !important; border: 1px solid #91acce !important; margin: 6px 0; padding: 6px 6px 1px 6px !important; }
.classic#teams_schedule_editGame #secondary_content .header_top { position: relative; }
.classic#teams_schedule_editGame #secondary_content .header_top p { margin-bottom: 12px; }
.classic#teams_schedule_editGame #secondary_content .header_top a { display: block; width: 88px; height: 15px; position: absolute; top: 5px; right: 0; background: transparent url(/images/maven/classic/classic_btns.png) -504px 0 no-repeat; text-indent: -5000px; border: none; }
.classic#teams_schedule_editGame #secondary_content .header_top a:hover { background-position: -504px -15px; }
.classic#teams_schedule_editGame #secondary_content .header_top a.classic_month { top: -2px; right: 0; width: 87px; background: transparent url(/images/maven/classic/classic_btns.png) -36px 0 no-repeat; text-indent: -5000px; border: none; }
.classic#teams_schedule_editGame #secondary_content .header_top a.classic_month:hover { background-position: -36px -15px; }
.classic#teams_schedule_editGame #secondary_content .header_top a.classic_past { top: -2px; right: 92px; width: 87px; background: transparent url(/images/maven/classic/classic_btns.png) -123px 0 no-repeat; text-indent: -5000px; border: none; }
.classic#teams_schedule_editGame #secondary_content .header_top a.classic_past:hover { background-position: -123px -15px; }
.classic#teams_schedule_editGame .browse_header { text-indent: -5000px; height: 10px; margin-bottom: -31px; }
.classic#teams_schedule_editGame #rss_label { font-size: 1.2em; margin: 8px 0; padding-left: 27px; background: transparent url(/images/maven/shared/bulletin_rss.gif) 0 0 no-repeat; }
.classic#teams_schedule_editGame #rss_label a { font-size: 11px; }
.classic#teams_schedule_editGame .mini_cal_hdr p { font-size: 1em; color: #888; margin-bottom: 1em; }

/* Team Schedule, Past Games  (teams_schedule_viewPastGames)  */
.classic#teams_schedule_viewPastGames .header_paginate { margin-top: 0; }
.classic#teams_schedule_viewPastGames form { background: transparent; }
.classic#teams_schedule_viewPastGames .result { position: relative; min-height: 84px; padding-bottom: 8px; border: 6px solid #e6eef8; margin: 12px 0; background: transparent url(/images/maven/classic/sr_table_fix.gif) 0 bottom no-repeat; }
.classic#teams_schedule_viewPastGames .result div, .classic#teams_schedule_viewPastGames .result table { float: left; border-top: 1px solid #bacade; }
.classic#teams_schedule_viewPastGames .result table tr:first-child td { padding-top: 12px !important; }
.classic#teams_schedule_viewPastGames .result div { width: 107px !important; padding: 12px 0; }
.classic#teams_schedule_viewPastGames .result div a img { padding: 3px; border: 1px solid #ddd; }
.classic#teams_schedule_viewPastGames .result div a:hover img { border-color: #3574c2; }
.classic#teams_schedule_viewPastGames .result div.results_actions { width: 130px !important; padding: 12px; }
.classic#teams_schedule_viewPastGames .result div.spacer_12 { border: none !important; }
.classic#teams_schedule_viewPastGames .result div.clear { float: none; clear: both; margin: 0; padding: 0; line-height: 0; border: none; }
.classic#teams_schedule_viewPastGames .result table td { font-size: 1.2em; line-height: 1.3em; }
.classic#teams_schedule_viewPastGames .result table td.results_label { width: 84px; color: #888; }
.classic#teams_schedule_viewPastGames .results_table { width: 227px; }
.classic#teams_schedule_viewPastGames .results_actions { position: absolute; top: 0; right: 0; width: 80px !important; }
.classic#teams_schedule_viewPastGames .results_actions li { width: 129px !important; margin-bottom: 2px; }
.classic#teams_schedule_viewPastGames .results_actions li a { display: block; padding: 2px 0 2px 5px; font-size: 1.1em; font-weight: bold; color: #ef8214; border-bottom: none !important; border-left: 3px solid #faddbe; }
.classic#teams_schedule_viewPastGames .results_actions li a:hover { color: #bb5b00; border-left: 3px solid #ef8214; }
.classic#teams_schedule_viewPastGames #secondary_content .record_box, .classic#teams_schedule_viewPastGames #secondary_content .record_box_notentered { margin: 0; border-right: none; border-bottom: none; border-left: none; background: transparent; }
.classic#teams_schedule_viewPastGames #secondary_content .record_box_outcome, .classic#teams_schedule_viewPastGames #secondary_content .record_box_nooutcome { border: none !important; text-align: center; font-size: 13px; font-weight: bold; color: #3574c2; }
.classic#teams_schedule_viewPastGames .browse_header { text-indent: -5000px; height: 10px; margin-bottom: -31px; }
.classic#teams_schedule_viewPastGames #rss_label { font-size: 1.2em; margin: 8px 0; padding-left: 27px; background: transparent url(/images/maven/shared/bulletin_rss.gif) 0 0 no-repeat; }
.classic#teams_schedule_viewPastGames #rss_label a { font-size: 11px; }

/* Team Seasons  (teams_seasons_viewSeasonList)  */
.classic#teams_seasons_viewSeasonList .header_paginate { margin-top: 0; }
.classic#teams_seasons_viewSeasonList #secondary_content .header_top { position: relative; }
.classic#teams_seasons_viewSeasonList #secondary_content .header_top a { position: absolute; top: 6px; right: 0; display: block; width: 100px; height: 15px; margin: 0; background: transparent url(/images/maven/classic/classic_btns.png) -593px 0 no-repeat; text-indent: -5000px; border: none; }
.classic#teams_seasons_viewSeasonList #secondary_content .header_top a:hover { background-position: -593px -15px; }
.classic#teams_seasons_viewSeasonList .result { clear: both; padding-bottom: 8px; border-bottom: 1px solid #ddd; }
.classic#teams_seasons_viewSeasonList .results_table { float: left; width: 400px; font-size: 12px; line-height: 1.4em; }
.classic#teams_seasons_viewSeasonList .results_label { width: 112px; font-weight: bold; color: #888; }
.classic#teams_seasons_viewSeasonList .results_info a { font-weight: bold; }
.classic#teams_seasons_viewSeasonList .results_actions_wide { float: left; width: 112px; }
.classic#teams_seasons_viewSeasonList .results_actions_wide li { margin-bottom: 2px; }
.classic#teams_seasons_viewSeasonList .results_actions_wide li a { display: block; padding: 2px 0 2px 5px; font-size: 1.1em; font-weight: bold; color: #ef8214; border-bottom: none !important; border-left: 3px solid #faddbe; }
.classic#teams_seasons_viewSeasonList .results_actions_wide li a:hover { color: #bb5b00; border-left: 3px solid #ef8214; }
.classic#teams_seasons_viewSeasonList #right_sidebar .browse_item_header { margin: 0 0 12px 0; padding-top: 0; }
.classic#teams_seasons_viewSeasonList #right_sidebar .browse_item { font-size: 12px; line-height: 1.3em; }

/* Team Seasons, Add  (teams_seasons_addSeason)  */
.classic#teams_seasons_addSeason form { width: 720px; background: transparent; }
.classic#teams_seasons_addSeason form td.form_inputs { font-size: 12px; }
.classic#teams_seasons_addSeason form input { padding: 2px; }
.classic#teams_seasons_addSeason form input, .classic#teams_seasons_addSeason form select, .classic#teams_seasons_addSeason form textarea { font-size: 12px; font-weight: normal; letter-spacing: 0; margin-bottom: 10px; }
.classic#teams_seasons_addSeason form textarea { width: 450px; border: 1px solid #ddd; }
.classic#teams_seasons_addSeason #right_sidebar { display: none; }

/* Team Seasons, Edit  (teams_seasons_editSeason)  */
.classic#teams_seasons_editSeason form { width: 720px; background: transparent; }
.classic#teams_seasons_editSeason form td.form_inputs { font-size: 12px; }
.classic#teams_seasons_editSeason form input { padding: 2px; }
.classic#teams_seasons_editSeason form input, .classic#teams_seasons_editSeason form select, .classic#teams_seasons_editSeason form textarea { font-size: 12px; font-weight: normal; letter-spacing: 0; margin-bottom: 10px; }
.classic#teams_seasons_editSeason form textarea { width: 450px; border: 1px solid #ddd; }
.classic#teams_seasons_editSeason #right_sidebar { display: none; }

/* Team Chatter  (teams_chatter_home)  */
.classic#teams_chatter_home .header_paginate { margin-top: 0; padding-bottom: 6px; }
.classic#teams_chatter_home #secondary_content .header_top { position: relative; }
.classic#teams_chatter_home #secondary_content .header_top a { position: absolute; top: 6px; right: 0; display: block; width: 81px; height: 15px; margin: 0; background: transparent url(/images/maven/classic/classic_btns.png) -693px 0 no-repeat; text-indent: -5000px; border: none; }
.classic#teams_chatter_home #secondary_content .header_top a:hover { background-position: -693px -15px; }
.classic#teams_chatter_home .message_board_post { margin: 25px 0 10px 0; padding: 12px; background: #e6eef8; border-top: 1px solid #c8d8ec; }
.classic#teams_chatter_home .message_photo { float: left; width: 63px; padding: 0 12px 0 0; }
.classic#teams_chatter_home .message_photo a { display: block; width: 56px; text-align: center; border: none; }
.classic#teams_chatter_home .message_photo a img { margin: 0 auto; padding: 3px; text-align: center; border: 1px solid #c8d8ec; background-color: #fff; }
.classic#teams_chatter_home .message_photo a:hover img { border: 1px solid #3574c2; }
.classic#teams_chatter_home .message_body { padding-left: 69px; font-size: 1.2em; line-height: 1.3em; }
.classic#teams_chatter_home .message_header { position: relative; padding-bottom: .6em; }
.classic#teams_chatter_home .sub_header { position: absolute; right: -12px; top: -25px; font: bold italic .9em Palatino, "Palatino Linotype", Times, serif; color: #91acce; }
.classic#teams_chatter_home .sub_header a { border: none !important; }
.classic#teams_chatter_home .sub_header i { display: none; }
.classic#teams_chatter_home .header_link { font-size: 9px; float: right; margin: 1.3em 0 0 0; }
.classic#teams_chatter_home .message_text { padding: 8px 8px 0 8px; }
.classic#teams_chatter_home #right_sidebar .browse_item_header { margin: 0 0 12px 0; padding-top: 0; }
.classic#teams_chatter_home #right_sidebar .browse_item { font-size: 12px; line-height: 1.3em; }

/* Team Chatter, Topic  (teams_chatter_viewTopic)  */
.classic#teams_chatter_viewTopic .header_paginate { margin-top: 0; padding-bottom: 6px; }
.classic#teams_chatter_viewTopic #secondary_content .header_top { position: relative; }
.classic#teams_chatter_viewTopic #secondary_content .header_top a { position: absolute; top: 6px; right: 0; display: block; width: 60px; height: 15px; margin: 0; background: transparent url(/images/maven/classic/classic_btns.png) -774px 0 no-repeat; text-indent: -5000px; border: none; }
.classic#teams_chatter_viewTopic #secondary_content .header_top a:hover { background-position: -774px -15px; }
.classic#teams_chatter_viewTopic .message_board_post_initial { margin: 25px 0 10px 0; padding: 12px; background: #fdf0e2; border: 5px solid #fce5cd; }
.classic#teams_chatter_viewTopic .message_photo_initial { float: left; width: 63px; padding: 0 12px 0 0; }
.classic#teams_chatter_viewTopic .message_photo_initial a { display: block; width: 56px; text-align: center; border: none; }
.classic#teams_chatter_viewTopic .message_photo_initial a img { margin: 0 auto; padding: 3px; text-align: center; border: 1px solid #fce5cd; background-color: #fff; }
.classic#teams_chatter_viewTopic .message_photo_initial a:hover img { border: 1px solid #e47710; }
.classic#teams_chatter_viewTopic .message_header_initial { position: relative; padding-bottom: 1em; }
.classic#teams_chatter_viewTopic .message_header_initial .sub_header { left: 15px; color: #e2ad76; border-bottom: 1px solid #fce5cd; }
.classic#teams_chatter_viewTopic .message_header_initial .sub_header a { color: #e47710; border: none !important; }
.classic#teams_chatter_viewTopic .message_header { position: relative; padding-bottom: 1em; }
.classic#teams_chatter_viewTopic .message_header .sub_header { left: 15px; border-bottom: 1px solid #c8d8ec; }
.classic#teams_chatter_viewTopic .message_header .sub_header a { border: none !important; }
.classic#teams_chatter_viewTopic #right_sidebar .browse_item_header { margin: 0 0 12px 0; padding-top: 0; }
.classic#teams_chatter_viewTopic #right_sidebar .browse_item { font-size: 12px; line-height: 1.3em; }

/* Team Chatter, Reply  (teams_chatter_addReply)  */
.classic#teams_chatter_addReply form { font-size: 12px; }
.classic#teams_chatter_addReply form td.form_inputs { line-height: 1.4em; }
.classic#teams_chatter_addReply form td.form_inputs b { display: block; float: left; width: 75px; }
.classic#teams_chatter_addReply form textarea { width: 478px !important; font-size: 12px; font-weight: normal; letter-spacing: 0; line-height: 1.3em; }
.classic#teams_chatter_addReply form input { font-size: 13px; }
.classic#teams_chatter_addReply #secondary_content .header_top { position: relative; }
.classic#teams_chatter_addReply #secondary_content .header_top a { position: absolute; top: 6px; right: 0; display: block; width: 60px; height: 15px; margin: 0; background: transparent url(/images/maven/classic/classic_btns.png) -774px 0 no-repeat; text-indent: -5000px; border: none; }
.classic#teams_chatter_addReply #secondary_content .header_top a:hover { background-position: -774px -15px; }
.classic#teams_chatter_addReply .header_paginate { margin-top: 0; }
.classic#teams_chatter_addReply .message_board_post_initial { margin: 25px 0 10px 0; padding: 12px; background: #fdf0e2; border: 5px solid #fce5cd; }
.classic#teams_chatter_addReply .message_photo_initial { float: left; width: 63px; padding: 0 12px 0 0; }
.classic#teams_chatter_addReply .message_photo_initial a { display: block; width: 56px; text-align: center; border: none; }
.classic#teams_chatter_addReply .message_photo_initial a img { margin: 0 auto; padding: 3px; text-align: center; border: 1px solid #fce5cd; background-color: #fff; }
.classic#teams_chatter_addReply .message_photo_initial a:hover img { border: 1px solid #e47710; }
.classic#teams_chatter_addReply .message_header_initial { position: relative; padding-bottom: 1em; }
.classic#teams_chatter_addReply .message_header_initial .sub_header { left: 15px; color: #e2ad76; border-bottom: 1px solid #fce5cd; }
.classic#teams_chatter_addReply .message_header_initial .sub_header a { color: #e47710; border: none !important; }
.classic#teams_chatter_addReply #right_sidebar .browse_item_header { margin: 8px 0 12px 0; padding-top: 0; }
.classic#teams_chatter_addReply #right_sidebar .browse_item { font-size: 12px; line-height: 1.3em; }

/* Team Chatter, New Topic  (teams_chatter_addTopic)  */
.classic#teams_chatter_addTopic form { font-size: 12px; }
.classic#teams_chatter_addTopic form td.form_inputs { line-height: 1.4em; }
.classic#teams_chatter_addTopic form td.form_inputs b { display: block; float: left; width: 75px; }
.classic#teams_chatter_addTopic form textarea { width: 478px !important; font-size: 12px; font-weight: normal; letter-spacing: 0; line-height: 1.3em; }
.classic#teams_chatter_addTopic form input.form_inputs { width: 480px !important; padding: 4px; font-weight: normal; font-size: 12px; letter-spacing: 0; }
.classic#teams_chatter_addTopic #right_sidebar .browse_item_header { margin: 8px 0 12px 0; padding-top: 0; }
.classic#teams_chatter_addTopic #right_sidebar .browse_item { font-size: 12px; line-height: 1.3em; }

/* Team Photos, Public  (teams_players_publicList)  */
.classic#teams_viewPhotosPublic .header_paginate { margin-top: 0; }
.classic#teams_viewPhotosPublic #gallery_wrap a img { padding: 3px; border: 1px solid #c8d8ec; }
.classic#teams_viewPhotosPublic #gallery_wrap a:hover img { padding: 3px; border: 1px solid #3574c2; }

/* Team Photos, Private  (teams_viewPhotosPrivate)  */
.classic#teams_viewPhotosPrivate #secondary_content { width: 720px; }
.classic#teams_viewPhotosPrivate #right_sidebar { display: none; }
.classic#teams_viewPhotosPrivate form { margin-bottom: 37px; }
.classic#teams_viewPhotosPrivate form input { margin-bottom: 6px; }
.classic#teams_viewPhotosPrivate .header_paginate { margin-top: 0; }
.classic#teams_viewPhotosPrivate #gallery_wrap { font-size: 12px; line-height: 1.5em; text-align: center; }
.classic#teams_viewPhotosPrivate #gallery_wrap td { padding: 0 5px; }
.classic#teams_viewPhotosPrivate #gallery_wrap b { display: block; }
.classic#teams_viewPhotosPrivate #gallery_wrap a { border: none !important; }
.classic#teams_viewPhotosPrivate #gallery_wrap a img { padding: 3px; border: 1px solid #c8d8ec !important; }
.classic#teams_viewPhotosPrivate #gallery_wrap a:hover img { padding: 3px; border: 1px solid #3574c2 !important; }

/* Team Videos, Private  (teams_viewVideosPrivate)  */
.classic#teams_viewVideosPrivate .header_top { margin-bottom: 12px; }
.classic#teams_viewVideosPrivate .browse_header { text-indent: -5000px; height: 10px; margin-bottom: -31px; }
.classic#teams_viewVideosPrivate .browse_item_header { margin-bottom: 12px; }
.classic#teams_viewVideosPrivate .browse_item { font-size: 12px; }

/* Create Team  (teams_addProfile)  */
.classic#teams_addProfile #secondary_content { _float: left !important; width: 569px; margin: 0; _overflow: hidden !important; padding-right: 21px; }
.classic#teams_addProfile form { width: 553px; padding: 8px; _overflow: hidden !important; }
.classic#teams_addProfile .form_table { margin-bottom: 12px; width: 552px; }
.classic#teams_addProfile .form_table td { vertical-align: top; }
.classic#teams_addProfile .form_labels { width: 131px; font-size: 12px; font-weight: bold; text-align: right; padding: 3px 12px 0 0; color: #888; }
.classic#teams_addProfile .form_inputs { width: 349px; font-size: 11px; }
.classic#teams_addProfile .required { width: 55px; font-size: 10px; padding: 5px 5px 0 0; font-weight: bold; text-align: right; color: #ee8810; }
.classic#teams_addProfile #secondary_content input.form_inputs, .classic#teams_addProfile #secondary_content select, .classic#teams_addProfile #secondary_content textarea { margin-bottom: 5px; font-size: 12px; font-weight: normal; letter-spacing: 0; }
.classic#teams_addProfile #secondary_content textarea { width: 321px; padding: 3px; }
.classic#teams_addProfile #secondary_content input.form_inputs { width: 318px; padding: 4px; }
.classic#teams_addProfile #secondary_content select { width: 329px !important; }
.classic#teams_addProfile #right_sidebar { _float: left !important; width: 336px; margin: 0; padding: 0; _width: 300px !important; _overflow: hidden !important; }
.classic#teams_addProfile #right_sidebar .header_bottom { display: none; }
.classic#teams_addProfile #right_sidebar .browse_item_header { margin: 8px 0 12px 0; padding: 0; }
.classic#teams_addProfile #right_sidebar .browse_item { font-size: 12px; line-height: 1.4em; }

/* Games & Events, New/Edit  (events_editGameProfile)  */
.classic#events_editGameProfile form { background: transparent; width: 498px !important; overflow: hidden !important; }
.classic#events_editGameProfile form div.standard_form { width: 498px !important; padding: 0 !important; }
.classic#events_editGameProfile .form_table { width: 498px !important; font-size: 11px; }
.classic#events_editGameProfile table td.form_labels { width: 132px !important; }
.classic#events_editGameProfile table td.form_inputs { width: 292px !important; }
.classic#events_editGameProfile table td.form_inputs input.form_inputs { _width: 248px; max-width: 284px !important; }
.classic#events_editGameProfile form input, .classic#events_editGameProfile form select, .classic#events_editGameProfile form textarea { font-size: 12px; font-style: normal; letter-spacing: 0; margin-bottom: 3px; }
.classic#events_editGameProfile form input, .classic#events_editGameProfile form textarea { padding: 3px; }
.classic#events_editGameProfile form textarea { border: 1px solid #ddd; }
.classic#events_editGameProfile td.required { width: 69px !important; }
.classic#events_editGameProfile #gameAdd_addNewLocation_block, .classic#events_editGameProfile #gameAdd_selectExistingLocation_block, .classic#events_editGameProfile #gameAdd_currentlyAssignedSeason_block, .classic#events_editGameProfile #gameAdd_selectExistingSeason_block, .classic#events_editGameProfile #gameAdd_addNewSeason_block { background: #bacade !important; border: 1px solid #91acce !important; margin: 6px 0; padding: 6px 6px 1px 6px !important; }
.classic#events_editGameProfile #right_sidebar { width: 190px; }
.classic#events_editGameProfile #right_sidebar .browse_item_header { margin-top: -8px; padding-top: 0; }
.classic#events_editGameProfile #right_sidebar .mini_cal_hdr p { font-size: 11px; color: #888; }
.classic#events_editGameProfile #right_sidebar .mini_calendar { margin-bottom: 30px; }
.classic#events_editGameProfile #right_sidebar .browse_item { margin-bottom: 30px; font-size: 11px; line-height: 1.3em; }
.classic#events_editGameProfile #right_sidebar #browse_top_header { display: block; height: 10px; margin-bottom: -21px; text-indent: -5000px; }
.classic#events_editGameProfile #right_sidebar .browse_top_item_header p { margin: 12px 0 6px; padding: 3px 0 2px 0; font-size: 1.3em; font-weight: bold; color: #3574c2; letter-spacing: -1px; border-top: 3px solid #c8d8ec; }
.classic#events_editGameProfile #right_sidebar .browse_top_item a img { border: none !important; margin: 3px 0; }

/* Games & Events, Preview  (events_previewProfile)  */
.classic#events_previewProfile a { border: none !important; }
.classic#events_previewProfile td { font-size: 11px; }
.classic#events_previewProfile td.form_inputs { font-size: 12px; padding-top: 5px; }
.classic#events_previewProfile .column_wrapper { float: left; }
.classic#events_previewProfile .column_wrapper.right { width: 201px; }
.classic#events_previewProfile .column_wrapper.left { width: 446px; margin-right: 21px; }
.classic#events_previewProfile #game_info_hdr {  margin: 0; padding: 15px 0 0 0; background: transparent url(/images/maven/classic/game/gamev2_page_hdr.gif) 0 0 no-repeat; }
.classic#events_previewProfile #game_info_hdr #pickup_title { float: left; width: 119px; height: 21px; margin: 0 0 0 13px; background: transparent url(/images/maven/classic/game/gamev2_pickup_title.gif) 0 0 no-repeat; }
.classic#events_previewProfile #game_info_hdr #team_title { float: left; width: 113px; height: 21px; margin: 0 0 0 13px; background: transparent url(/images/maven/classic/game/gamev2_team_title.gif) 0 0 no-repeat; }
.classic#events_previewProfile #game_info_hdr #community_event_title { float: left; width: 113px; height: 21px; margin: 0 0 0 13px; background: transparent url(/images/maven/classic/game/gamev2_event_title.gif) 0 0 no-repeat; }
.classic#events_previewProfile #game_menu { float: left; height: 38px; padding: 2px 0 0 21px; }
.classic#events_previewProfile #game_menu a { float: left; display: block; height: 19px; margin-right: 5px; }
.classic#events_previewProfile #game_menu a#btn_info { width: 75px; background: transparent url(/images/maven/classic/game/gamev2_btn_info.gif) 0 0 no-repeat; }
.classic#events_previewProfile #game_menu a#btn_boards { width: 120px; background: transparent url(/images/maven/classic/game/gamev2_btn_boards.gif) 0 0 no-repeat; }
.classic#events_previewProfile #game_menu a#btn_roster { width: 87px; background: transparent url(/images/maven/classic/game/gamev2_btn_roster.gif) 0 0 no-repeat; }
.classic#events_previewProfile #game_menu a#btn_stats { width: 45px; background: transparent url(/images/maven/classic/game/gamev2_btn_stats.gif) 0 0 no-repeat; }
.classic#events_previewProfile #game_menu a#btn_team { width: 72px; background: transparent url(/images/maven/classic/game/gamev2_btn_team.gif) 0 0 no-repeat; }
.classic#events_previewProfile #game_menu a:hover { background-position: 0 -19px !important; }
.classic#events_previewProfile #game_menu a.current, #game_menu a.current:hover { background-position: 0 -19px !important; cursor: default; }
.classic#events_previewProfile #game_page_btm { margin: 0; padding: 0 0 24px 0; background: transparent url(/images/maven/classic/game/gamev2_page_btm.gif) 0 bottom no-repeat; }
.classic#events_previewProfile #game_info_btm { margin: 0; padding: 0 0 57px 0; background: transparent url(/images/maven/classic/game/gamev2_info_btm.gif) 0 bottom no-repeat; }
.classic#events_previewProfile #game_info_wrap { margin: 0; padding: 2px 0 4px 28px; background: transparent url(/images/maven/classic/game/gamev2_roster_bg.gif) 0 0 repeat-y; }
.classic#events_previewProfile #game_info_wrap p { margin: 0; }
.classic#events_previewProfile #your_response { float: left; width: 199px; margin: 12px 0 0 13px; padding: 19px 0 0 0; font: normal 11px "Lucida Grande", Arial, sans-serif; color: #dba143; text-align: left; }
.classic#events_previewProfile div.invited_response_header	{ background: transparent url(/images/maven/classic/game/gamev2_hdr_response.gif) 0 0 no-repeat;	 }
.classic#events_previewProfile div.unsolicited_response_header	{ background: transparent url(/images/maven/classic/game/gamev2_hdr_join.gif) 0 0 no-repeat; }
.classic#events_previewProfile div.unsolicited_response_header.community_event	{ background: transparent url(/images/maven/classic/game/gamev2_event_hdr_join.gif) 0 0 no-repeat;	 }
.classic#events_previewProfile div.gamefull_response_header { background: transparent url(/images/maven/classic/game/gamev2_hdr_full.gif) 0 0 no-repeat; }
.classic#events_previewProfile div.gamecompleted_response_header { background: transparent url(/images/maven/classic/game/gamev2_hdr_results.gif) 0 0 no-repeat; }
.classic#events_previewProfile #your_response form { width: 199px; margin: 0; padding: 5px 6px 0 0; background: #fdebcd url(/images/maven/classic/game/gamev2_response_top.gif) 0 0 no-repeat; }
.classic#events_previewProfile #your_response fieldset { width: 187px; margin: 0; padding: 0 6px 6px 6px; border: none; border-collapse: collapse; background: transparent url(/images/maven/classic/game/gamev2_response_btm.gif) 0 bottom no-repeat; }
.classic#events_previewProfile #your_response th { width: 100%; padding: 3px 0 0 0; margin: 0; font-weight: normal; }
.classic#events_previewProfile #your_response form table { width: 193px; margin: 4px 0 3px 0; padding: 0; text-align: left; border: none; border-collapse: collapse; }
.classic#events_previewProfile #your_response form span { display: block; margin: 0; padding: 1px; border: 1px solid #e9b25a; background: #fff; }
.classic#events_previewProfile #your_response form span input { width: 100%; height: 1.5em; padding: .2em 0 0 .2em; color: #848484; border: 1px solid #ddd; }
.classic#events_previewProfile #your_response form span input, #your_response form span textarea { border-top: 1px solid #999; border-right: 1px solid #aaa; }
.classic#events_previewProfile #your_response textarea { font: normal 11px "Lucida Grande", Arial, sans-serif; line-height: 1.4em; }
.classic#events_previewProfile #your_response form span textarea { width: 100%; margin: 0; padding: .2em; color: #848484; border: 1px solid #ddd; }
.classic#events_previewProfile #your_response form h3 { margin: 0 0 .7em 0; padding: 0 1em 0 .2em; font: normal 11px "Lucida Grande", Arial, sans-serif; color: #b7ac9b; }
.classic#events_previewProfile #your_response form td.radio { height: 2.4em; }
.classic#events_previewProfile #your_response form td.radio input { float: left; margin: 0 .5em 0 0; padding: 0; background: transparent; border: none; }
.classic#events_previewProfile #your_response form td.radio h3 span { display: inline; margin: 0; padding: 0; background: transparent; border: none; color: #555; }
.classic#events_previewProfile #your_response input.btn { width: 74px; height: 21px; margin: 0; border: none; }
.classic#events_previewProfile #your_response .error_block { padding:5px; border: 1px solid red; background: #ffffff; color: red; }
.classic#events_previewProfile #google_map { float: left; width: 202px; margin: 5px 0 0 13px; padding: 1px; background: #fff; border: 1px solid #92c9e7; }
.classic#events_previewProfile #tools_sidebar { float: left; width: 160px; margin: 0; padding: 34px 0 0 0; background: transparent url(/images/maven/classic/game/gamev2_tools_hdr.gif) 0 0 no-repeat; }
.classic#events_previewProfile #tools_sidebar .community_event { background: transparent url(/images/maven/classic/game/gamev2_event_tools_hdr.gif) 0 0 no-repeat; }
.classic#events_previewProfile #tools_sidebar ul { list-style: none; margin: 0; padding: 0 0 28px 0; background: transparent url(/images/maven/classic/game/gamev2_tools_btm.gif) 0 bottom no-repeat; }
.classic#events_previewProfile #tools_sidebar li { display: block; width: 100%; padding-top: 1px; background: transparent url(/images/maven/classic/game/gamev2_tools_line.gif) 0 0 no-repeat; }
.classic#events_previewProfile #tools_sidebar li a { display: block; padding: 4px 0 5px 17px; font: normal 11px "Lucida Grande", Arial, sans-serif; color: #999; background: transparent url(/images/maven/classic/game/gamev2_tools_item.gif) 0 0 no-repeat; }
.classic#events_previewProfile #tools_sidebar li a:hover { color: #f79f13; background-position: 0 -100px; }
.classic#events_previewProfile #tools_sidebar li img { margin-right: 6px; }
.classic#events_previewProfile #team_tools {  float: right; width: 204px; margin: 4px 7px 0 0; padding: 30px 15px 0 15px; background: transparent url(/images/maven/classic/game/gamev2_sidebar_div.gif) -2px 0 no-repeat; }
.classic#events_previewProfile #game_details { float: left; width: 274px; margin: 12px 12px 0 0; font: normal 11px "Lucida Grande", Arial, sans-serif; color: #555; text-align: left; }
.classic#events_previewProfile #game_details table { margin: 0 0 21px 0; vertical-align: top; color: #555; border: none; border-collapse: collapse; }
.classic#events_previewProfile #game_details table td.label { width: 8.4em; vertical-align: top; color: #aaa; }
.classic#events_previewProfile #game_details table td { padding-bottom: 3px; }
.classic#events_previewProfile #game_details .game_title { padding: 0 0 .8em 0; font-size: 13px; /*text-transform: uppercase;*/ }
.classic#events_previewProfile #game_details .game_title_exact_name { font-size:14px;font-weight:bold; }		
.classic#events_previewProfile #game_description { float: left; max-height: 150px; overflow: auto; width: 450px; font: normal 11px "Lucida Grande", Arial, sans-serif; color: #555; text-align: left; }
.classic#events_previewProfile .game_permalink { float: left; padding: 0 0 .8em 10px; font: normal 12px "Lucida Grande", Arial, sans-serif; color: #cccccc; text-align: left; }
.classic#events_previewProfile #the_roster { width: 435px; padding-top: 6px; background: #daecf5 url(/images/maven/classic/game/gamev2_roster_top.gif) 0 0 no-repeat; }
.classic#events_previewProfile #the_roster_btm { padding-bottom: 0; background: transparent url(/images/maven/classic/game/gamev2_roster_btm.gif) 0 bottom no-repeat; }
.classic#events_previewProfile #the_roster .roster_group a { display: block; font-size: 11px; font-weight: bold; height: 14px; width: 400px; margin: 1px 0 0 9px; padding: 2px 0 2px 21px; color: #555; cursor: pointer; }
.classic#events_previewProfile #the_roster a#yes { background: transparent url(/images/maven/classic/game/gamev2_roster_yes.gif) 0 0 no-repeat; }
.classic#events_previewProfile #the_roster a#no { background: transparent url(/images/maven/classic/game/gamev2_roster_no.gif) 0 0 no-repeat; }
.classic#events_previewProfile #the_roster a#maybe { background: transparent url(/images/maven/classic/game/gamev2_roster_maybe.gif) 0 0 no-repeat; }
.classic#events_previewProfile #the_roster a#not_yet { color: #87b8d2 !important; background: transparent url(/images/maven/classic/game/gamev2_roster_noresponse.gif) 0 0 no-repeat; }
.classic#events_previewProfile #the_roster a span { color: #1e91cf; }
.classic#events_previewProfile #the_roster a:hover, #the_roster a#not_yet:hover { color: #1e91cf !important; }
.classic#events_previewProfile .roster_section { padding: 0; background: #8dbcd5; border-top: 3px solid #daecf5; border-bottom: 3px solid #daecf5; }
.classic#events_previewProfile .roster_animation { padding: 10px 0; background: transparent url(/images/maven/classic/game/gamev2_roster_shadow.gif) 0 0 repeat-x; }
.classic#events_previewProfile .roster_section table { width: 415px; margin: 6px 0 0 9px; padding: 0; font: normal 11px "Lucida Grande", Arial, sans-serif; color: #555; border: none; border-collapse: collapse; }
.classic#events_previewProfile .first_user { border-top: none !important; padding-top: 0 !important; }
.classic#events_previewProfile .roster_section table td { vertical-align: top; padding: 6px 0; border-top: 1px dotted #daecf5; }
.classic#events_previewProfile .roster_section a { color: #fff; }
.classic#events_previewProfile .roster_section a:hover { color: #8dbcd5; }
.classic#events_previewProfile .roster_section table td a.img { display: block; margin-right: 10px; padding: 1px; background: #8dbcd5; border: 2px solid #daecf5; }
.classic#events_previewProfile .roster_section table td a.img:hover { background: #fff; border-color: #fff; }
.classic#events_previewProfile #game_page_btm span form { background: transparent; margin: 0; padding: 0; }
.classic#events_previewProfile #game_page_btm span form input { margin: 0; padding: 2px; font-size: 11px; font-weight: normal; letter-spacing: 0; color: #888; }

.classic#events_previewProfile #game_result_form_content .instruction_style { margin-bottom: 1em; font: normal 16px/1.3em Arial, sans-serif; color: #e97e16; }
.classic#events_previewProfile #game_result_form_content form { margin-bottom: 21px; padding-top: 0; }
.classic#events_previewProfile #game_result_form_content textarea { width: 550px; }
.classic#events_previewProfile #game_result_form_content form table.form_table td.form_labels { padding-top: 3px !important; }

/* Games & Events, Profile  (events_viewProfile)  */
.classic#events_viewProfile a { border: none !important; }
.classic#events_viewProfile td { font-size: 11px; }
.classic#events_viewProfile .column_wrapper { float: left; }
.classic#events_viewProfile .column_wrapper.right { width: 201px; }
.classic#events_viewProfile .column_wrapper.left { width: 446px; margin-right: 21px; }
.classic#events_viewProfile #game_info_hdr {  margin: 0; padding: 15px 0 0 0; background: transparent url(/images/maven/classic/game/gamev2_page_hdr.gif) 0 0 no-repeat; }
.classic#events_viewProfile #game_info_hdr #pickup_title { float: left; width: 119px; height: 21px; margin: 0 0 0 13px; background: transparent url(/images/maven/classic/game/gamev2_pickup_title.gif) 0 0 no-repeat; }
.classic#events_viewProfile #game_info_hdr #team_title { float: left; width: 113px; height: 21px; margin: 0 0 0 13px; background: transparent url(/images/maven/classic/game/gamev2_team_title.gif) 0 0 no-repeat; }
.classic#events_viewProfile #game_info_hdr #community_event_title { float: left; width: 113px; height: 21px; margin: 0 0 0 13px; background: transparent url(/images/maven/classic/game/gamev2_event_title.gif) 0 0 no-repeat; }
.classic#events_viewProfile #game_menu { float: left; height: 38px; padding: 2px 0 0 21px; }
.classic#events_viewProfile #game_menu a { float: left; display: block; height: 19px; margin-right: 5px; }
.classic#events_viewProfile #game_menu a#btn_info { width: 75px; background: transparent url(/images/maven/classic/game/gamev2_btn_info.gif) 0 0 no-repeat; }
.classic#events_viewProfile #game_menu a#btn_boards { width: 120px; background: transparent url(/images/maven/classic/game/gamev2_btn_boards.gif) 0 0 no-repeat; }
.classic#events_viewProfile #game_menu a#btn_roster { width: 87px; background: transparent url(/images/maven/classic/game/gamev2_btn_roster.gif) 0 0 no-repeat; }
.classic#events_viewProfile #game_menu a#btn_stats { width: 45px; background: transparent url(/images/maven/classic/game/gamev2_btn_stats.gif) 0 0 no-repeat; }
.classic#events_viewProfile #game_menu a#btn_team { width: 72px; background: transparent url(/images/maven/classic/game/gamev2_btn_team.gif) 0 0 no-repeat; }
.classic#events_viewProfile #game_menu a:hover { background-position: 0 -19px !important; }
.classic#events_viewProfile #game_menu a.current, #game_menu a.current:hover { background-position: 0 -19px !important; cursor: default; }
.classic#events_viewProfile #game_page_btm { margin: 0; padding: 0 0 24px 0; background: transparent url(/images/maven/classic/game/gamev2_page_btm.gif) 0 bottom no-repeat; }
.classic#events_viewProfile #game_info_btm { margin: 0; padding: 0 0 57px 0; background: transparent url(/images/maven/classic/game/gamev2_info_btm.gif) 0 bottom no-repeat; }
.classic#events_viewProfile #game_info_wrap { margin: 0; padding: 2px 0 4px 28px; background: transparent url(/images/maven/classic/game/gamev2_roster_bg.gif) 0 0 repeat-y; }
.classic#events_viewProfile #game_info_wrap p { margin: 0; }
.classic#events_viewProfile #your_response { float: left; width: 199px; margin: 12px 0 0 13px; padding: 19px 0 0 0; font: normal 11px "Lucida Grande", Arial, sans-serif; color: #dba143; text-align: left; }
.classic#events_viewProfile div.invited_response_header	{ background: transparent url(/images/maven/classic/game/gamev2_hdr_response.gif) 0 0 no-repeat;	 }
.classic#events_viewProfile div.unsolicited_response_header	{ background: transparent url(/images/maven/classic/game/gamev2_hdr_join.gif) 0 0 no-repeat; }
.classic#events_viewProfile div.unsolicited_response_header.community_event	{ background: transparent url(/images/maven/classic/game/gamev2_event_hdr_join.gif) 0 0 no-repeat;	 }
.classic#events_viewProfile div.gamefull_response_header { background: transparent url(/images/maven/classic/game/gamev2_hdr_full.gif) 0 0 no-repeat; }
.classic#events_viewProfile div.gamecompleted_response_header { background: transparent url(/images/maven/classic/game/gamev2_hdr_results.gif) 0 0 no-repeat; }
.classic#events_viewProfile #your_response form { width: 199px; margin: 0; padding: 5px 6px 0 0; background: #fdebcd url(/images/maven/classic/game/gamev2_response_top.gif) 0 0 no-repeat; }
.classic#events_viewProfile #your_response fieldset { width: 187px; margin: 0; padding: 0 6px 6px 6px; border: none; border-collapse: collapse; background: transparent url(/images/maven/classic/game/gamev2_response_btm.gif) 0 bottom no-repeat; }
.classic#events_viewProfile #your_response th { width: 100%; padding: 3px 0 0 0; margin: 0; font-weight: normal; }
.classic#events_viewProfile #your_response form table { width: 193px; margin: 4px 0 3px 0; padding: 0; text-align: left; border: none; border-collapse: collapse; }
.classic#events_viewProfile #your_response form span { display: block; margin: 0; padding: 1px; border: 1px solid #e9b25a; background: #fff; }
.classic#events_viewProfile #your_response form span input { width: 186px; height: 1.5em; padding: .2em 0 0 .2em; color: #848484; border: 1px solid #ddd; }
.classic#events_viewProfile #your_response form span input, #your_response form span textarea { border-top: 1px solid #999; border-right: 1px solid #aaa; }
.classic#events_viewProfile #your_response textarea { font: normal 11px "Lucida Grande", Arial, sans-serif; line-height: 1.4em; }
.classic#events_viewProfile #your_response form span textarea { width: 184px; margin: 0; padding: .2em; color: #848484; border: 1px solid #ddd; }
.classic#events_viewProfile #your_response form h3 { margin: 0 0 .7em 0; padding: 0 1em 0 .2em; font: normal 11px "Lucida Grande", Arial, sans-serif; }
.classic#events_viewProfile #your_response form td.radio { height: 2.4em; }
.classic#events_viewProfile #your_response form td.radio input { float: left; margin: 0 .5em 0 0; padding: 0; background: transparent; border: none; }
.classic#events_viewProfile #your_response form td.radio h3 span { display: inline; margin: 0; padding: 0; background: transparent; border: none; color: #555; }
.classic#events_viewProfile #your_response input.btn { width: 74px; height: 21px; margin: 0; border: none; }
.classic#events_viewProfile #your_response .error_block { padding:5px; border: 1px solid red; background: #ffffff; color: red; }
.classic#events_viewProfile #google_map { float: left; width: 202px; margin: 5px 0 0 13px; padding: 1px; background: #fff; border: 1px solid #92c9e7; }
.classic#events_viewProfile #tools_sidebar { float: left; width: 160px; margin: 0; padding: 34px 0 0 0; background: transparent url(/images/maven/classic/game/gamev2_tools_hdr.gif) 0 0 no-repeat; }
.classic#events_viewProfile #tools_sidebar .community_event { background: transparent url(/images/maven/classic/game/gamev2_event_tools_hdr.gif) 0 0 no-repeat; }
.classic#events_viewProfile #tools_sidebar ul { list-style: none; margin: 0; padding: 0 0 28px 0; background: transparent url(/images/maven/classic/game/gamev2_tools_btm.gif) 0 bottom no-repeat; }
.classic#events_viewProfile #tools_sidebar li { display: block; width: 100%; padding-top: 1px; background: transparent url(/images/maven/classic/game/gamev2_tools_line.gif) 0 0 no-repeat; }
.classic#events_viewProfile #tools_sidebar li a { display: block; padding: 4px 0 5px 17px; font: normal 11px "Lucida Grande", Arial, sans-serif; color: #999; background: transparent url(/images/maven/classic/game/gamev2_tools_item.gif) 0 0 no-repeat; }
.classic#events_viewProfile #tools_sidebar li a:hover { color: #f79f13; background-position: 0 -100px; }
.classic#events_viewProfile #tools_sidebar li img { margin-right: 6px; }
.classic#events_viewProfile #team_tools {  float: right; width: 204px; margin: 4px 7px 0 0; padding: 30px 15px 0 15px; background: transparent url(/images/maven/classic/game/gamev2_sidebar_div.gif) -2px 0 no-repeat; }
.classic#events_viewProfile #game_details { float: left; width: 274px; margin: 12px 12px 0 0; font: normal 11px "Lucida Grande", Arial, sans-serif; color: #555; text-align: left; }
.classic#events_viewProfile #game_details table { margin: 0 0 21px 0; vertical-align: top; color: #555; border: none; border-collapse: collapse; }
.classic#events_viewProfile #game_details table td.label { width: 8.4em; vertical-align: top; color: #aaa; }
.classic#events_viewProfile #game_details table td { padding-bottom: 3px; }
.classic#events_viewProfile #game_details .game_title { padding: 0 0 .8em 0; font-size: 13px; /*text-transform: uppercase;*/ }
.classic#events_viewProfile #game_details .game_title_exact_name { font-size:14px;font-weight:bold; }		
.classic#events_viewProfile #game_description { float: left; max-height: 150px; overflow: auto; width: 450px; font: normal 11px "Lucida Grande", Arial, sans-serif; color: #555; text-align: left; }
.classic#events_viewProfile .game_permalink { float: left; padding: 0 0 .8em 10px; font: normal 12px "Lucida Grande", Arial, sans-serif; color: #cccccc; text-align: left; }
.classic#events_viewProfile #the_roster { width: 435px; padding-top: 6px; background: #daecf5 url(/images/maven/classic/game/gamev2_roster_top.gif) 0 0 no-repeat; }
.classic#events_viewProfile #the_roster_btm { padding-bottom: 0; background: transparent url(/images/maven/classic/game/gamev2_roster_btm.gif) 0 bottom no-repeat; }
.classic#events_viewProfile #the_roster .roster_group a { display: block; height: 14px; font-size: 11px; font-weight: bold; width: 400px; margin: 1px 0 0 9px; padding: 2px 0 2px 21px; color: #555; cursor: pointer; }
.classic#events_viewProfile #the_roster a#yes { background: transparent url(/images/maven/classic/game/gamev2_roster_yes.gif) 0 0 no-repeat; }
.classic#events_viewProfile #the_roster a#no { background: transparent url(/images/maven/classic/game/gamev2_roster_no.gif) 0 0 no-repeat; }
.classic#events_viewProfile #the_roster a#maybe { background: transparent url(/images/maven/classic/game/gamev2_roster_maybe.gif) 0 0 no-repeat; }
.classic#events_viewProfile #the_roster a#not_yet { color: #87b8d2 !important; background: transparent url(/images/maven/classic/game/gamev2_roster_noresponse.gif) 0 0 no-repeat; }
.classic#events_viewProfile #the_roster a span { color: #1e91cf; }
.classic#events_viewProfile #the_roster a:hover, #the_roster a#not_yet:hover { color: #1e91cf !important; }
.classic#events_viewProfile .roster_section { padding: 0; background: #8dbcd5; border-top: 3px solid #daecf5; border-bottom: 3px solid #daecf5; }
.classic#events_viewProfile .roster_animation { padding: 10px 0; background: transparent url(/images/maven/classic/game/gamev2_roster_shadow.gif) 0 0 repeat-x; }
.classic#events_viewProfile .roster_section table { width: 415px; margin: 6px 0 0 9px; padding: 0; font: normal 11px "Lucida Grande", Arial, sans-serif; color: #555; border: none; border-collapse: collapse; }
.classic#events_viewProfile .first_user { border-top: none !important; padding-top: 0 !important; }
.classic#events_viewProfile .roster_section table td { vertical-align: top; padding: 6px 0; border-top: 1px dotted #daecf5; }
.classic#events_viewProfile .roster_section a { color: #fff; }
.classic#events_viewProfile .roster_section a:hover { color: #8dbcd5; }
.classic#events_viewProfile .roster_section table td a.img { display: block; margin-right: 10px; padding: 1px; background: #8dbcd5; border: 2px solid #daecf5; }
.classic#events_viewProfile .roster_section table td a.img:hover { background: #fff; border-color: #fff; }
.classic#events_viewProfile #game_page_btm span form { background: transparent; margin: 0; padding: 0; }
.classic#events_viewProfile #game_page_btm span form input { margin: 0; padding: 2px; font-size: 11px; font-weight: normal; letter-spacing: 0; color: #888; }

/* StackUp */
.profile_stackup { float: left; width: 197px; margin: 0 12px 0 0; padding: 26px 0 0 0; border: 2px solid #eeeeee; }
.profile_stackup.weak { background: #fff url(/images/maven/classic/profile_stack_weak.gif) 0 0 no-repeat; }
.profile_stackup.average { background: #fff url(/images/maven/classic/profile_stack_average.gif) 0 0 no-repeat; }
.profile_stackup.strong { background: #fff url(/images/maven/classic/profile_stack_strong.gif) 0 0 no-repeat; }
.profile_stackup.na { background: #fff url(/images/maven/classic/profile_stack_na.gif) 0 0 no-repeat; }
.profile_stackup table { margin: 0 auto; padding: 0; border: none; }
.profile_stackup td { width: 20px; padding: 5px; font-size: 11px; font-weight: bold; text-align: center; border: 1px solid #fff; }
.profile_stackup td.ps_count { font-size: 9px; }
.profile_stackup td.ps_count.ps_total { background: #fff; border: 1px solid #eee; }
.profile_stackup td.ps_count.ps_weak { background: #eee; border: 1px solid #ccc; }
.profile_stackup td.ps_count.ps_average { background: #c2deaa; border: 1px solid #97c773; }
.profile_stackup td.ps_count.ps_strong { background: #b6d7ea; border: 1px solid #7db8d9; }
.profile_stackup td.ps_details { padding: 2px 0 3px 0; font-size: 9px; text-transform: uppercase; }
.profile_stackup td.ps_details a { font-size: 9px !important; }
.profile_stackup td.ps_details_simple { text-align:left; padding: 1px 2px 1px 3px; font-size: 11px; font-weight: normal; text-transform: none; }			
.stackup_details_weak { color: #ccc; }
.stackup_details_weak b { font-weight: bold; }
.stackup_details_average { color: #97c773; }
.stackup_details_average b { font-weight: bold; }
.stackup_details_strong { color: #7db8d9;  }
.stackup_details_strong b { font-weight: bold; }

/* Inbox, View Message  (view_message)  */
.classic#message_view {}
.classic#message_view .header_top { padding-bottom: 3px; margin-bottom: 10px; border-bottom: 1px solid #ddd; }
.classic#message_view .header_top p { margin: 0; padding: 0; font: normal 1.6em Arial, sans-serif; color: #3574c2; border: none; }
.classic#message_view .header_top p a { margin-left: 5px; color: #ef8214; border: none !important; }
.classic#message_view .header_top p a:hover { color: #3574c2; }
.classic#message_view .standard_form { position: relative; width: 660px; padding-left: 69px; }
.classic#message_view .standard_form table { width: 660px !important; margin-bottom: 8px; }
.classic#message_view a img { position: absolute; top: 0; left: 0; padding: 3px; border: 1px solid #ddd; }
.classic#message_view a:hover img { border-color: #3574c2; }
.classic#message_view .standard_form table td { font-size: 1.2em; line-height: 1.4em; }
.classic#message_view #browse_sidebar div { margin: 0 auto; padding: 12px 12px 7px 12px !important; font-size: 11px; line-height: 1.4em; font-style: italic; color: #888 !important; text-align: center; background: #ffffcc; border: none !important; }
.classic#message_view #browse_sidebar div br { display: none; }
.classic#message_view #browse_sidebar div div { padding: 0 !important; border: none !important; }
.classic#message_view #browse_sidebar div a { font-size: 12px; line-height: 2.1em; color: #ef8214 !important; border: none !important; }
.classic#message_view #browse_sidebar div a:hover { color: #3574c2 !important; }

/* Inbox, Reply Message  (message_reply)  */
.classic#message_reply #secondary_content { width: 720px; padding-bottom: 37px; }
.classic#message_reply #browse_sidebar { display: none; }
.classic#message_reply .header_top { padding-bottom: 3px; margin-bottom: 10px; border-bottom: 1px solid #ddd; }
.classic#message_reply .header_top p { margin: 0; padding: 0; font: normal 1.6em Arial, sans-serif; color: #3574c2; border: none; }
.classic#message_reply .standard_form { position: relative; width: 660px; padding-left: 69px; }
.classic#message_reply .standard_form table { width: 660px !important; margin-bottom: 8px; }
.classic#message_reply input { margin-bottom: 7px; font-weight: normal; letter-spacing: 0; }
.classic#message_reply textarea { width: 460px; height: 210px; font-weight: normal; letter-spacing: 0; }

/* Message Delete Confirmation */
.classic#message_delete_confirm { font-size: 15px; height: 350px; }
.classic#message_delete_confirm .header_top { display: none; }
.classic#message_delete_confirm form { background: transparent; padding-left: 304px; }
.classic#message_delete_confirm form .btn.cancel { margin-right: 4px; }
.classic#message_delete_confirm form .btn.delete { width: 61px; background: transparent url(/images/maven/shared/quick-delete.gif) 0 0 no-repeat; }
.classic#message_delete_confirm form .btn.delete:hover { background-position: 0 -19px; }

/* My Locations  (locations_my_home)  */
.classic#locations_my_home .header_top { display: none; }
.classic#locations_my_home .header_paginate h4 { margin: 10px 0 0 0; padding: 3px 0 2px 0; font: normal bold 13px Arial, sans-serif; color: #3574c2; letter-spacing: -1px; border-top: 3px solid #c8d8ec; }
.classic#locations_my_home .result { border-bottom: 1px solid #ddd; }
.classic#locations_my_home .results_table td { font-size: 12px; line-height: 1.4em; }
.classic#locations_my_home .result { position: relative; border: 6px solid #e6eef8; margin: 12px 0; background: transparent url(/images/maven/classic/sr_table_fix.gif) 0 bottom no-repeat; }
.classic#locations_my_home .result div { float: left; width: 70px !important; margin: 0; padding: 12px 24px 12px 12px; border: none !important; border-top: 1px solid #bacade !important; }
.classic#locations_my_home .result div.clear { float: none; width: auto !important; border: none !important; }
.classic#locations_my_home .result div.spacer_12 { float: none; width: auto !important; border: none !important; padding: 0 !important; }
.classic#locations_my_home .result div a, .classic#players_my_home form .result div a img { margin: 0; padding: 0; border: none !important; }
.classic#locations_my_home .result div a img { margin: 0 12px 0 12px; padding: 3px; border: 1px solid #ccc !important; }
.classic#locations_my_home .result div a:hover img { border-color: #3574c2 !important; }
.classic#locations_my_home table.results_table { float: left; margin: 0 0 12px 0; width: 387px; font-size: 12px; line-height: 1.4em; border-top: 1px solid #bacade; }
.classic#locations_my_home table.results_table td { padding-left: 12px; }
.classic#locations_my_home table.results_table tr:first-child td { padding-top: 12px; }
.classic#locations_my_home table.results_table td.results_label { width: 69px; }
.classic#locations_my_home table.results_table td b { display: block; padding: 0 0 8px 0 !important; font-size: 14px; color: #ee8810; letter-spacing: -1px;  }
.classic#locations_my_home .results_actions { float: left; font-size: 11px; }
.classic#locations_my_home .results_actions ul { width: 123px; margin: 0 0 12px 0; }
.classic#locations_my_home .results_actions li { margin-bottom: 2px; }
.classic#locations_my_home .results_actions li a { display: block; padding: 2px 0 2px 5px; font-size: 11px; font-weight: bold; color: #ef8214; border-bottom: none !important; border-left: 3px solid #faddbe !important; }
.classic#locations_my_home .results_actions li a:hover { color: #bb5b00; border-left: 3px solid #ef8214 !important; }
.classic#locations_my_home select { font-size: 13px; }
.classic#locations_my_home #right_sidebar { padding-bottom: 21px; }
.classic#locations_my_home #right_sidebar p { margin-bottom: 1em; font: italic normal 12px Georgia, serif; color: #888; }
.classic#locations_my_home #right_sidebar p b { font: italic normal 1em Georgia, serif; color: #555; background: #ffffaa; }
.classic#locations_my_home #right_sidebar .browse_header p { padding: 3px 0 2px 0; font: normal bold 13px Arial, sans-serif; color: #3574c2; letter-spacing: -1px; border-top: 3px solid #c8d8ec; }

/* My Locations  (locations_private_edit)  */
.classic#locations_private_edit #right_sidebar { display: none; }
.classic#locations_private_edit .header_top a { display: block; width: 88px; height: 15px; position: absolute; top: 5px; right: 16px; background: transparent url(/images/maven/classic/classic_btns.png) -504px 0 no-repeat; text-indent: -5000px; border: none; }
.classic#locations_private_edit .header_top a:hover { background-position: -504px -15px; }
.classic#locations_private_edit form, .classic#locations_private_edit #secondary_content { width: 720px; background: transparent; }
.classic#locations_private_edit form input, .classic#locations_private_edit form textarea { font-weight: normal; letter-spacing: 0; padding: 2px; }
.classic#locations_private_edit form textarea { width: 476px; height: 84px; }
.classic#locations_private_edit form select { margin: 0 3px 0 0; }
.classic#locations_private_edit form td.form_inputs { padding-bottom: 7px; }

/* Locations, Add Private  (locations_add_private)  */
.classic#locations_add_private #secondary_content { width: 728px; padding-bottom: 37px; }
.classic#locations_add_private #right_sidebar { display: none; }
.classic#locations_add_private input, .classic#locations_add_private select { margin-bottom: 7px; }
.classic#locations_add_private textarea { width: 460px; font-weight: normal; font-size: 13px; }
.classic#locations_add_private td.required { padding-right: 12px; }

/* Locations, Add Private  (locations_add_private)  */
.classic#locations_add_public #secondary_content { width: 728px; padding-bottom: 37px; }
.classic#locations_add_public #right_sidebar { display: none; }
.classic#locations_add_public input, .classic#locations_add_public select { margin-bottom: 4px; }
.classic#locations_add_public textarea { width: 460px; font-weight: normal; font-size: 13px; }
.classic#locations_add_public td.required { padding-right: 12px; }

/* Account Settings  (account_settings)  */
.classic#account_settings #secondary_content { width: 720px; padding-bottom: 37px; }
.classic#account_settings #right_sidebar { display: none; }
.classic#account_settings .header_top { display: none; }
.classic#account_settings .standard_form { margin-top: -21px; }
.classic#account_settings td { font: italic normal 12px Georgia, serif; color: #888; }
.classic#account_settings td a { font: normal 16px/1.9em Arial, sans-serif; color: #ef8214; border: none !important; }
.classic#account_settings td a:hover { color: #3574c2; }

/* Account, Change Password (account_change_password)  */
.classic#account_change_password #secondary_content { width: 720px; padding-bottom: 37px; }
.classic#account_change_password #right_sidebar { display: none; }
.classic#account_change_password .header_top { display: none; }
.classic#account_change_password form { background: transparent; }
.classic#account_change_password form input { font-weight: normal; letter-spacing: 0; padding: 2px; }
.classic#account_change_password form td.form_labels { width: 255px; text-align: left; }
.classic#account_change_password form td.form_inputs { width: 370px; padding-bottom: 7px; }

/* Account, Retrieve Password (account_password_retrieve)  */
.classic#account_password_retrieve #secondary_content { width: 720px; padding-bottom: 37px; }
.classic#account_password_retrieve #right_sidebar { display: none; }
.classic#account_password_retrieve .header_top { display: none; }
.classic#account_password_retrieve form { background: transparent; }
.classic#account_password_retrieve form input { font-weight: normal; letter-spacing: 0; padding: 2px; }
.classic#account_password_retrieve form td.form_labels { width: 255px; text-align: left; }
.classic#account_password_retrieve form td.form_inputs { width: 370px; padding-bottom: 7px; font: italic 12px Georgia, serif; color: #888; }
.classic#account_password_retrieve form td.form_inputs input { font: normal 12px Arial, sans-serif; color: #555; }

/* Account, Resend Activation (account_resend_activation)  */
.classic#account_resend_activation #secondary_content { width: 720px; padding-bottom: 37px; }
.classic#account_resend_activation #right_sidebar { display: none; }
.classic#account_resend_activation .header_top { display: none; }
.classic#account_resend_activation form { background: transparent; }
.classic#account_resend_activation form input { font-weight: normal; letter-spacing: 0; padding: 2px; }
.classic#account_resend_activation form td.form_labels { width: 255px; text-align: left; }
.classic#account_resend_activation form td.form_inputs { width: 370px; padding-bottom: 7px; font: italic 12px Georgia, serif; color: #888; }
.classic#account_resend_activation form td.form_inputs input { font: normal 12px Arial, sans-serif; color: #555; }

/* Account, Change Email (account_change_email)  */
.classic#account_change_email #secondary_content { width: 720px; padding-bottom: 37px; }
.classic#account_change_email #right_sidebar { display: none; }
.classic#account_change_email .header_top { display: none; }
.classic#account_change_email form { background: transparent; }
.classic#account_change_email form input { font-weight: normal; letter-spacing: 0; padding: 2px; }
.classic#account_change_email form td.form_labels { width: 255px; text-align: left; }
.classic#account_change_email form td.form_inputs { width: 370px; padding-bottom: 7px; font: italic 12px Georgia, serif; color: #888; }
.classic#account_change_email form td.form_inputs input { font: normal 12px Arial, sans-serif; color: #555; }

/* Account, Deactivate (acccount_deactivate)  */
.classic#acccount_deactivate p:first-child, .classic#acccount_deactivate p:first-child b { font-size: 17px; font-weight: normal !important; }
.classic#acccount_deactivate form { background: #ed6107; border: 2px solid #d25200; }
.classic#acccount_deactivate input { font-size: 15px !important; }

/* CustomInk */
.classic#partners_CustomInk { text-align: center; }
.classic#partners_CustomInk #ci_customize { margin: 0 auto !important; }
.classic#partners_CustomInk #ci_sampledesign { margin-left: 102px !important; }
.classic#partners_CustomInk #ci_designyourownbox { margin-left: 100px !important; }



/*
-----------------------------------------------------------------------------
IE Cleanup
----------------------------------------------------------------------------- */
.classic, .result { zoom: 1; }
.classic { padding-bottom: 12px; }
.classic #secondary_content, .classic #right_sidebar { overflow: hidden; }

.classic .player a { border: none !important; }

.classic .result { margin-right: -20px; }
.classic .result div a { border: none !important; }
.classic .result .results_actions li a { border-left: 3px solid #faddbe !important; }
.classic .result .results_actions li a:hover { border-left: 3px solid #ef8214 !important; }

.classic input.form_btn { width: auto !important; }
.classic #right_sidebar input.form_btn { width: 175px !important; }

.classic#teams_players_privateList #secondary_content, .classic#teams_players_publicList #secondary_content { margin-right: -7px; }

#leagues_viewProfile #content, #leagues_sportsProfile #content { background: none; }






