/* overrides */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* global */
body {background:#444242 url(/image/common/wrapper/wrapper_gradient_bg.png) top center repeat-y;font:12px arial,helvetica,sans-serif;color:#000;}
p {margin: 0 0 16px 0;line-height:1.4em;}
#container {width:990px; overflow:hidden; position:relative;margin:0 auto; min-height: 100%;}
.more em {font-size:1.2em;font-style:normal;text-align:baseline;}
#advertisements {padding-left:8px;}
#advertisements li {padding-bottom:30px;}
#advertisements_370x55 {padding:15px 0px 15px 10px;overflow:auto;}
#advertisements_370x55 li {float:left;overflow:hidden;margin-left:20px;}

#advertisements_370x55_b {padding:15px 0px 15px 10px;overflow:auto;}
#advertisements_370x55_b li {float:left;overflow:hidden;margin-left:20px;}

/* wrappers */
.generic #content_container, .nav_content_related #section_navigation_container, .nav_content #section_navigation_container, .nav_content_related_header #section_navigation_container, .internal_section_a #section_navigation_container, .internal_section_b #section_navigation_container, .article #section_navigation_container, .att_national_next_year #section_navigation_container {clear:both;}
.nav_content_related #container, .internal_section_a #container, .att_national_next_year #container, .nav_content_related_header #container, .nav_content #container, .article #container {background:transparent url(/image/common/wrapper/section_nav_bg.gif) repeat-y;}
.nav_content_related #content_header, .att_national_next_year #content_header, .internal_section_a #content_header, .nav_content_related_header #content_header, .nav_content #content_header, .article #content_header {display:block;padding-left:12px;}
*html .nav_content_related #content_header, *html .internal_section_a #content_header, *html .nav_content_related_header #content_header, *html .article #content_header, *html .att_national_next_year #content_header  {width:488px;}
*html .nav_content_related #content_container, *html .internal_section_a #content_container, *html .att_national_next_year #content_container, *html .nav_content_related_header #content_container, *html .nav_content_related_header #content_container, *html .article #content_container { overflow:hidden; }
.nav_content_related #content_container, .nav_content_related_header #content_container, .article #content_container {width:500px;float:left;}
.nav_content #content_container {width:800px;float:left;}
.att_national_next_year #content_container {width:800px;float:left;}
.internal_section_a #content_container {width:800px;float:left;}
#related_container {float:left;width:318px;padding:8px 0 0 2px;}
#news_article #related_container {padding-top:108px;}
#news_article #related_container.hasView {padding-top:108px;}
*html #news_article #related_container {width:308px;padding-top:114px;}
.content_related #content_container {width:658px;float:left;padding:6px 0 10px 10px;clear:both;}

/* headlines */
h3, h4, dt, h5, h6 {font-weight:bold;}
h2 {color:#999; font-size:19px; text-transform:capitalize;}
h2 img {padding-right:2px;}
h3 {font-size:24px;}
h4 {font-size:18px;}
h5, dt, caption {font-size:14px;}
h6 {font-size:12px;}

/* links */
a {color:#a71930;}
a:link, a:visited {text-decoration:none;}
a:hover, a:active {text-decoration:underline;}

/* utility */
.left {float:left;}
.right {float:right;}
.image_left { float:left; margin:0 4px 4px 0; }
.image_right { float:right; margin:0 0 4px 4px; }
.clear {clear:both;}
.legal {font-size:9px;padding:4px 12px;display:block;color:#333;}
.error {color:red;font-weight:bold;}
.small {font-size:11px;}
.disclaimer {font-size:11px;font-style:italic;color:#222;}
img.png { behavior: url("/css/fix_png.htc"); }
.no_background {background:none !important;}
.no_border {border:none !important;}
.no_bold {font-weight:normal !important;}
.white, a:link.red, a:visited.white, a:hover.white, a:active.white {color:white;}
.black, a:link.red, a:visited.black, a:hover.black, a:active.black {color:black;}
.date {font-style:italic;color:#444;}
.back_to_top {padding: 5px; font-size: 10px; display: block; width: 100%; text-align: right}
.center {margin:0 auto; text-align: center; display: block;} 
.screen_reader {position: absolute;left: -9999em;top: 0;width: 1px;height: 1px;overflow: hidden;}
.hidden {display:none;visibility:hidden;}
.video {background:url(/image/common/icons/video_icon.gif) 0 1px no-repeat;padding-left:28px !important;}
.photo {background:url(/image/common/icons/photo_icon.gif) 0 0 no-repeat;padding-left:24px !important;}
.bullet_round_grey {background:url(/image/common/icons/bullet_round_grey.gif) 4px 5px no-repeat;padding-left:12px;}
/**:first-child+html .bullet_round_grey {background:url(/image/common/icons/bullet_round_grey.gif) 4px 0px 4px 5px no-repeat;padding-left:0px;border:1px solid red;}*/
.bullet_round_white {background:url(/image/common/icons/bullet_round_white.gif) 20px 5px no-repeat;padding-left:28px;}
.no_stats {font-weight:bold;padding:14px 0 0 14px;display:block;font-size:14px;}
.disabled {color:#ccc;cursor:default;}
p.more { padding-right:3em; text-align:right; }


/* buttons */
span.button {margin:8px 0;display:block;}
span.button a {font:normal bold 10.5px verdana, arial, sans-serif;text-decoration:none;border:1px solid #000;cursor:pointer;color:#000;padding:1px 8px;text-align:center;}
#mc span.button a:hover, #mc span.button a:active {text-decoration:none;color:#fff;}
span.button.content a {background-color: #ccc;}
span.button.content a:hover {background-color: #666;}
span.button.purchase a {background-color: #99cc66;}
span.button.purchase a:hover {background-color: #669933;}


/* header */
#header_container {background:url(/image/common/header/header_gradient_bg.gif) repeat-x;}
h1 {background:url(/image/common/header/tiger_woods_logo.png) no-repeat;height:72px;width:240px;overflow: hidden;display:block;position:relative;top:10px;left:20px;}
h1 a {display:block;height:72px;margin-left:-9999px;}
*html h1 {background:url(/image/common/header/tiger_woods_foundation_logo.gif) no-repeat;}

#search_container {position:relative;}
#search_container .search {position:absolute;left:730px;top:-70px;background:url(/image/common/header/search_box_bg.gif) 0 0 no-repeat;width:272px;height:30px;}
#content .search {background:url(/image/common/header/search_box_bg.gif) 0 10px no-repeat;width:272px;height:30px;padding:10px 0 0 0;}
#content .search input {border:none;}
#account_management_navigation { position:absolute; right:282px; top:-65px; }
#account_management_navigation ul li {  float:left;  font-size:90%; }
.search .search_box {border:0;width:146px;margin:0 10px 0 26px;background-color:#f6f6f6;position:relative;top:0;}
body:nth-of-type(1) .search .search_box {top:2px;} /* Chrome Hack */
.search .search_box { top /*\**/: -5px\9 } /* IE 8 Hack */
*:first-child+html .search .search_box {top:-3px;}
*html .search .search_box {top:-3px;}
.search .search_button {border:0;background:url(/image/common/header/search_button.gif) no-repeat;height:22px;width:58px;margin:1px 0 0 0;cursor:pointer;}

/* primary navigation */
#primary_navigation {background:url(/image/common/header/header_bg.gif) repeat-x;height:26px;padding:9px 0 0 24px;position:relative;z-index:3;}
#primary_navigation a {display: block;font-size:12px;color:#fff;margin-bottom:8px;background-position:-34px 0;font-weight:bold;font-family:verdana, arial, sans-serif;}
#primary_navigation a:hover {text-decoration:none;background-position:-34px -40px;}
#primary_navigation li {float:left;}
#primary_navigation li#aboutTiger {padding-left:19px}
#primary_navigation li#twf a {padding-right:0px;}
#primary_navigation li#clubTiger a {padding-right:0;padding-left:38px;white-space:nowrap;}
#primary_navigation li ul {position: absolute;background:#606060 url(/image/common/header/drop_down_gradient_bg.gif) 0 0 no-repeat;width:197px;left:-999em;margin:0 0 0 -8px;}
#primary_navigation li ul.second_to_last {margin-left:-56px;}
#primary_navigation li ul.last {margin-left:-76px;}
#primary_navigation li ul li {background:transparent url(/image/common/header/drop_down_item_bg.gif) top left repeat-x;width:197px;height:26px;}
#primary_navigation li ul li.first {background-image:none;}
#primary_navigation li#clubTiger ul.last a {padding-left:12px;}
#primary_navigation li ul li a {font-size:11px;padding:6px 12px 0 12px;height:26px;font-weight:normal;}
*html #primary_navigation li ul li a {margin:0 0 -6px 0;}
#primary_navigation li ul li a:hover {background:transparent url(/image/common/header/drop_down_hover_bg.gif) no-repeat;}
#primary_navigation li:hover ul, #primary_navigation li.sfhover ul {left:auto;}
#primary_navigation #content {clear:left;color:#ccc;}
#primary_navigation li:hover {position: static;}

#primary_navigation li.active {background:url(/image/common/icons/active_page.gif) 0 bottom no-repeat;}
#primary_navigation li#events.active {background-position:15px bottom;}
#primary_navigation li#programs.active {background-position:24px bottom;}
#primary_navigation li#calendar.active {background-position:23px bottom;}
#primary_navigation li#news.active {background-position:12px bottom;}
#primary_navigation li#photos.active {background-position:16px bottom;}
#primary_navigation li#aboutTWF.active {background-position:36px bottom;}
#primary_navigation li#partners.active {background-position:23px bottom;}
#primary_navigation li#newsletters.active {background-position:30px bottom;}
#primary_navigation li#donate.active {background-position:48px bottom;}

#primary_navigation a {padding-right:29px;border:0px solid red;}
#primary_navigation li#aboutTWF a {padding-left:4px;padding-right:23px;white-space:nowrap;}
#primary_navigation li#twcom a {padding-right:10px;} 
#primary_navigation li#partners a {padding-left:0px;padding-right:25px;white-space:nowrap;}
#primary_navigation li#newsletters a {padding-left:0px;padding-right:25px;white-space:nowrap;}
#primary_navigation li#store a {padding-left:0px;padding-right:25px;white-space:nowrap;}
#primary_navigation li#donate a {padding-left:25px;padding-right:0;white-space:nowrap;}

/* section_navigation */
#section_navigation_container {float:left;width:150px;padding:20px 10px;}
#section_navigation_container h2 {font-size:12px;font-weight:bold;text-transform:uppercase;color:#666;}
#section_navigation ul em {color:#999;}
#section_navigation ul a {background:url(/image/common/icons/section_nav_arrows.gif) no-repeat 0 -14px;padding:0 0 0 10px;font-weight:bold;}
#section_navigation ul li ul li a {background:transparent;padding:2px 0 3px 10px;display:block;}
#section_navigation #section_navigation_ad {margin-top:30px;}
#section_navigation #section_navigation_ad a {background:none;}
#section_navigation ul li ul li em,#section_navigation ul li ul li a {font-weight:normal;}
#section_navigation ul {font-size:11px;line-height:14px;}
#section_navigation ul li {margin:1em 0;}
#section_navigation ul li ul li {margin:0;}
*html #section_navigation ul li ul li {margin:0;border:1px solid #F1F0F0;}

/* nav_content_related */
#utilities {background:url(/image/common/article/utilities_bg.gif) no-repeat top left;padding:10px 0 0 0;margin:0 0 0 8px;float:left;width:150px;}
#utilities ul {background:url(/image/common/article/utilities_bg.gif) no-repeat bottom left;}
#utilities ul li {text-transform:uppercase;padding:0 0 0 7px;font-size:10px;}
#utilities .bam-social-mini {margin: 0; padding: 0 10px 10px 15px}
/* The following styles have been temporarily disabled in favor of the bam.social.css defaults */
/* 
#utilities {background:url(/image/common/article/utilities_bg.gif) no-repeat top left;padding:10px 0 0 0;margin:0 0 0 8px;float:left;width:150px;}
#utilities ul {background:url(/image/common/article/utilities_bg.gif) no-repeat bottom left;}
#utilities ul li {text-transform:uppercase;padding:0 0 1em 20px;font-size:10px;}
#utilities ul li a {padding: 3px 0 0 30px;height: 17px;width: 80px;display: block;}
#utilities .email a {background: url(/image/common/article/utilities_sprite.gif) no-repeat 0 0;}
#utilities .print a {background: url(/image/common/article/utilities_sprite.gif) no-repeat 0 -20px;}
#utilities .comment a {background: url(/image/common/article/utilities_sprite.gif) no-repeat 0 -40px;}
#utilities .facebook a {background: url(/image/common/article/utilities_sprite.gif) no-repeat 0 -60px;}
#utilities .digg a {background: url(/image/common/article/utilities_sprite.gif) no-repeat 0 -80px;}
#utilities .yahoo_buzz a {background: url(/image/common/article/utilities_sprite.gif) no-repeat 0 -100px;}
*html #utilities li {padding-bottom:1.1em;}
*:first-child+html #utilities li {padding-bottom:1.1em;} 
*/
#article_body {padding:0 6px 20px 14px;}
.article h3, .nav_content_related h3 {margin-top:10px;}
.nav_content_related .time_stamp, .nav_content_related_header .time_stamp, .article .time_stamp { font-size:11px;color:#666;display:block;height:13px; }
.nav_content_related .time_stamp_event, .nav_content_related_header .time_stamp_event, .article .time_stamp_event { font-size:12px;color:#000;display:block;height:13px; }
.nav_content_related .byline,
.nav_content_related_header .byline,
.article .byline {
    padding:10px 0 10px;font-size:11px;display:block;color:#666;height:10px;
}
.nav_content_related .byline a,
.nav_content_related_header .byline a,
.article .byline a {
    color:#a71930;
}
#article_body .related_links {float:left; margin-bottom: 15px; width: 335px; clear : right;}
.nav_content_related .related_links li, .article .related_links li {padding-bottom:.4em;line-height:16px;font-size:11px;font-weight:bold;}
.nav_content_related .photo_container, .article .photo_container {padding:11px 0 20px 11px;background:url(/image/common/article/photo_bg.gif) 0 0 no-repeat;}
*html .nav_content_related .photo_container, *html .article .photo_container {height:100%;}
.nav_content_related .photo_container #article_photo, .article .photo_container #article_photo { width: 480px; height: 270px; display: block; background: #DCDCDC;border:1px solid #000;}
.nav_content_related .caption, .article .caption {color:#666;font-size:10px;background:url(/image/common/article/caption_gradient_bg.gif) 0 0 repeat-x;width:478px;display:block;padding:0px 2px 5px;text-align:left;margin:0px;}
.nav_content_related_header .caption em, .nav_content_related .caption em, .article caption em {display: block; text-align: right;}
.nav_content_related #content .caption em, .article #content .caption em { float:right;padding-left:16px;}

/* article */
.article #view_header { float:left; width:820px; }
* html .article #view_header { overflow: hidden; }
#news_article #content_header {padding-top:10px;}
#news_article h3, #news_article .sub_headline {width:800px;}
#news_article .sub_headline {font-size:14px;font-weight:bold;color:#666;display:block;height:13px;}

/* piped links */
.related_links li { overflow:hidden; }
.related_links li ul li { float:left; margin-right:.8em; }
.related_links li ul li a { padding-right:.8em; border-right:1px solid #666; }
.related_links li ul li.last a { border:none; }
*html #news_article h3, *html #news_article .sub_headline {position: relative;}

/* utility pages */
#utility #content {padding:11px 11px 20px 11px;clear:both;}
#utility #content.background_image {background:url(/image/common/article/photo_bg.gif) 0 0 no-repeat;}
#utility #content_header ul.two_column {float:left;width:48%;padding-right:6px;color:#666;margin:10px 0;font-size:11px;}
#utility #content_header ul.two_column li {padding-bottom:3px;}
#utility #content h4 {color:#a71930;padding-bottom:8px;font-size:16px}
#utility .sub_headline {display:block;}
#utility #content dl dt {text-transform:uppercase;font-size:12px;float:left;padding-right:4px;}
#utility #content dl dd {padding-bottom:16px;}
#utility #content dl dl {padding-left:20px;}
#utility #content dl dl dt {float:none;clear:both;padding-top:4px;text-transform:capitalize;}
#utility #content dl dl dd {padding-bottom:4px;}

/* item list */
.item_list {padding:11px 0 20px 11px;background:url(/image/common/article/photo_bg.gif) 0 0 no-repeat;}
.item_list .item {width:480px;padding-bottom:10px;}
.item_list .item {width:480px;clear:both;}
.item_list a img {float:left;margin: 0 8px 10px 0;border:1px solid #000;}
.item_list h4 {font-size:12px;}
.item_list p {font-size:11px;color:#666;margin:0 0 0 134px;}
.item_list .more {font-size:11px;margin:0 0 0 134px;display:block;}

/* statistics */
.nav_content_related .sort {background:url(/image/common/stats/dotted_line.gif) bottom right repeat-x;width:476px;padding:10px 0 4px 0;}
.nav_content_related .sort select {min-width:100px;margin-left:4px;}
.nav_content_related .sort dt {font-size:12px;color:#ccc;font-weight:normal;}
.nav_content_related .sort dt, .nav_content_related .sort dd {display:inline;}
.nav_content_related #stats_utilities {text-align:right;width:476px;margin:10px 0 -30px 0;display:none;}
.nav_content_related #stats_utilities li {display:inline;text-transform:uppercase;position:relative;}
.nav_content_related #stats_utilities li.email {background:url(/image/common/stats/email.gif) 0 1px no-repeat;padding:0 24px;}
.nav_content_related #stats_utilities li.print {background:url(/image/common/stats/print.gif) 0 3px no-repeat;padding:6px 24px;}
#schedule_results .start_date ,#schedule_results .score_details { white-space:nowrap; }

/* generic table */
.generic_table_container {background:url(/image/common/stats/stats_content_bg.gif) 0 40px no-repeat;}
.generic_table_container.wide {background:url(/image/common/stats/stats_content_long_bg.gif) 0 40px no-repeat;}
.generic_table_container_wide {background:url(/image/common/stats/stats_content_long_bg.gif) 0 40px no-repeat;}
.featured {background:url(/image/common/stats/stats_contentfeatured_bg.gif) 0 40px no-repeat;padding-bottom:20px;}
.generic_table_container.two_lines {background:url(/image/common/stats/stats_two_lines_content_bg.gif) 0 35px no-repeat;}
.generic_table {width:480px;margin-left:10px;font-size:11px;}
.generic_table_wide {width:741px;margin-left:10px;font-size:11px;}
.generic_table_container.wide .generic_table{width:741px;} 
.generic_table caption, #utility .sub_headline {font-size:18px;padding: 8px 0;color:#a71930;}
.generic_table col {border-right: 1px solid #bbb;}
.generic_table thead {color:#fff;}
.generic_table th {font-weight: normal; text-align: left;font-weight:bold;padding:16px 0 13px 7px;;background-color:transparent;}
.generic_table td {text-align:left;border: 1px solid #ccc;padding: 4px;}
.generic_table td.alignleft { text-align:left; }
.generic_table tr.even {background-color:#ddd;}
.generic_table td.even {background-color:#ddd;}
.generic_table td.none {background-color:#999;}
.generic_table tbody tr:hover {background-color:#c8c8c8;}
.generic_table td span {font-weight:bold;display:block;}
.generic_table_wide caption, #utility .sub_headline {font-size:16px;padding: 8px 0;color:#a71930;font-weight:bold;}
.generic_table_wide col {border-right: 1px solid #bbb;}
.generic_table_wide thead {color:#fff;}
.generic_table_wide th {font-weight: normal; text-align: left;font-weight:bold;padding:16px 0 13px 7px;;background-color:transparent;}
.generic_table_wide td {text-align:left;border: 1px solid #ccc;padding: 4px;}
.generic_table_wide td.alignleft { text-align:left; }
.generic_table_wide tr.even {background-color:#ddd;}
.generic_table_wide td.even {background-color:#ddd;}
.generic_table_wide td.none {background-color:#999;}
.generic_table_wide tbody tr:hover {background-color:#c8c8c8;}
.generic_table_wide td span {font-weight:bold;display:block;}
#stats_by_year col.last {border-right:1px solid #ccc;}
#stats_by_year th.last {position:relative;left:40px;display:block;white-space:nowrap;}
#stats_by_year td.first  {text-align:left;}
.small_font th {font-size:10px !important;}

/* tournament_links */
.tournament_links {padding: 0;margin-top: 8px;display: inline-block;list-style-type: none;line-height: 76%;}
.tournament_links li {float:left;display: block;border-left: 1px solid #777;padding-left: 5px;margin-right: 5px;}
.tournament_links li.first {border: 0;padding: 0;}
table#schedule_results tbody tr { vertical-align: top; }

/* related column */
#related_container .photo_wrapper {background:url(/image/common/article/related_links_bg_bot.gif) bottom left no-repeat;margin-bottom:10px;height:100%;}
*html #related_container .photo_wrapper {width:316px;}
#related_container .photo_container {padding:8px 0 10px 8px;background:url(/image/common/wrapper/related_links_bg_top.gif) no-repeat;}
#related_container .caption {color:#666;font-size:10px;display:block;padding:2px 10px 0 0;text-align:left;width:292px;background-image:none;display:block;}
#related_links_container {background:url(/image/common/article/related_links_bg_bot.gif) bottom left no-repeat;margin-bottom:10px;height:100%;}
*html #related_links_container {padding-right:0}
#related_links_container h4 {color:#fff;font-size:14px;background:url(/image/common/wrapper/related_links_bg_top.gif) no-repeat;padding:12px 0 6px 14px;height:22px;}
#related_links_container em {font-style:normal;font-size:14px;color:#666;padding:0 0 6px 0;display:block;font-weight:bold;}
#related_links_container ul {padding-left:14px;}
#related_links_container ul li ul {padding:0;}
#related_links_container ul li ul.one li {background:url(/image/common/icons/bullet_round_grey.gif) 4px 6px no-repeat;padding-left:12px;}
#related_links_container ul li ul li a {font-weight:bold;font-size:11px;}
#related_links_container ul li ul li.more {text-align:right;display:block;font-size:10px;background-image:none;padding-bottom:10px;padding-right:15px;}
#related_links_container .more a {font-weight:normal;}
#related_links_container .more em {display:inline;color:#A71930;padding:0 0 0 2px;font-size:1.1em;}
#related_links_container .related_links li {padding-bottom:6px;}
#rl_tabs {
 height:40px;
 background:url(/image/common/wrapper/related_links_bg_tabs.gif) no-repeat;
 margin:0;
 padding:0;
}
#rl_tabs.twf {
 background-position:0 0;
}
#rl_tabs.tw {
 background-position:0 -41px;
}
#rl_tabs li {
 float:left;
 padding:14px 40px 0 0;
}
li#rl_tab_tw { padding-right:0; }
#rl_tabs a {
 color:#555;
 font-weight:bold;
 font-size:11px;
 text-decoration:none;
}
#rl_tabs.twf #rl_tab_twf a, #rl_tabs.tw #rl_tab_tw a { 
 color: #fff; 
}
#tw_links {
 display:none;
}

/* Tabs */
ul#tabbed_layers {margin:0;padding:0;width:800px;border:0px solid blue;}
ul#tabbed_layers li {float:left;list-style:none;text-align:center;cursor:pointer;height:28px;line-height:2.8em;}
#tabs{background:transparent url('/image/common/tabs/tab_bg.gif') repeat-x bottom left;height:28px;display:none;font-family:arial;font-size:12px;font-weight:bold;color:#8e8e8e;}
ul#tabbed_layers li.current {background:transparent url('/image/common/tabs/tab_long.gif') no-repeat bottom right;height:28px;}
ul#tabbed_layers li.current span {background:transparent url('/image/common/tabs/tab_left.gif') no-repeat top left;height:28px;display:block;color:#a71930;font-weight:bold;}
.content_tabs {display:none;}
/* footer */
#footer_container {clear:both;background:#fff url(/image/common/footer/footer_tile_bg.gif);height:180px;}
#secondary_navigation {background:url(/image/common/footer/footer_bg.gif) repeat-x;height:16px;padding:10px 0;text-align:center;}
#secondary_navigation li {display:inline;margin:0 12px;font-size:12px;}
#secondary_navigation li a {color:#fff;font-weight:bold;font-family:verdana, arial, sans-serif;}
#footer_container .legal {text-align:center;display:block;padding:20px 0;background-color:#fff;}
#footer_container .mlb_logo {background:url(/image/common/footer/powered_by_mlb_com.gif) no-repeat;height:20px;overflow: hidden;display:block;position:relative;top:-55px;left:800px;}
#footer_container .mlb_logo a {display:block;height:20px;margin-left:-9999px;}

/*sub homepages*/
/* homepage */
.generic #content_container {padding:2px 0 0 14px;clear:both;}
.generic .row {padding-bottom:14px;}
.generic .row.one {height:465px;padding-top:6px;}
.generic .row.two {background:url(/image/homepage/primary_slides_bg.gif) no-repeat;height:281px;}
.generic .row.three {background:url(/image/homepage/secondary_slides_bg.gif) no-repeat;height:232px;}
.generic .row.two .column, .generic .row.three .column {width:312px;padding:0 0 0 10px;}
.generic .row.two .column.first, .generic .row.three .column.first {width:629px;padding:0 10px 0 0;}
.generic .row.three .column.first {width:629px;padding:0 8px 0 0;}
.generic .column {float:left;}
.generic h3 {font-size:14px;padding:15px 0 0 0;text-transform:uppercase;color:#fff;}
.generic .row.two .advertisement span {text-transform:uppercase;color:#aaa;font-size:9px;display:block;text-align:center;margin:6px 0 2px 0;}
.generic .row.three .column {background:url(/image/homepage/foundation_bg.gif) bottom right no-repeat;height:271px;}
.generic .row.three .column.first {background:none;}


/* main feature */
.generic .column.first.main_feature {width:572px;}
.generic .video_icon {position:absolute;z-index:2;padding:20px;}
.generic .main_feature {background:url(/image/homepage/main_feature_bg.gif) no-repeat;position:relative;z-index:1;height:464px;}
.generic .main_feature .main_feature_content {background:url(/image/homepage/main_feature_copy_bg.png) 6px 326px no-repeat;height:464px;}
*html .generic .main_feature .main_feature_content {background:url(/image/homepage/main_feature_copy_bg.gif) 10px 326px no-repeat;}
.generic .main_feature img {margin:9px;position:relative;z-index:1;border:1px solid #ccc;}
.generic .main_feature h5 {font-size:22px;padding:0 20px 0 30px;margin:0 0 12px 0;}
.generic .main_feature p {padding:0 20px 0 30px;font-size:12px;line-height:1.7em;}
.generic .main_feature .related_links {padding:0 20px 0 30px;margin:0 0 8px 0;font-size:11px;font-weight:bold;}
.generic .main_feature .related_links li {display:inline;padding:0 14px 0 9px;background:url(/image/common/icons/bullet_round_grey.gif) 0 6px no-repeat;}
.generic .main_feature .related_links li.photo {padding:2px 14px 0 35px;background:url(/image/common/icons/photo_icon.gif) 0 0 no-repeat;;}
.generic .main_feature .related_links li.video {padding:2px 14px 0 33px;background:url(/image/common/icons/video_icon.gif) 0 0 no-repeat;}
.generic .main_feature .caption {position:absolute;top:311px;right:12px;color:#fff;font-size:10px;background:url(/image/homepage/main_feature_caption_bg.png) 10px -4px no-repeat;padding:1px 5px; display:block;width:554px;text-align:right;height:18px;z-index:2;}

/* feature list */
.generic .row.three .feature_list h3.foundation {background:url(/image/homepage/foundation_header.gif) 0 14px no-repeat;height:40px;overflow: hidden;display:block;position:relative;margin-bottom:12px;}
.generic .row.three .feature_list h3.foundation a {display:block;height:40px;margin-left:-9999px;}
*html .generic .row.one .feature_list li.two-items {height:110px;}
.generic .row.one .feature_list li.two-items {padding:0 10px 0 4px;height:110px;}
#programs_scholarships_index .row.one .feature_list li.three-items,
#programs_twlcLessons_index .row.one .feature_list li.three-items {padding:12px 8px 0 8px;height:87px;}
.generic .row.one .feature_list li.three-items {padding:0 10px 0 4px;height:97px;background:url(/image/common/wrapper/news_item_bg.gif) no-repeat;width:380px;overflow:hidden;}
.generic .row.one .feature_list li div.three-stack {padding:10px 0 0 8px;}
*html .generic .row.one .feature_list li {height:50px;}
.generic .row.one .feature_list li {padding:0 10px 0 4px;height:50px;overflow:hidden;}
.generic .row.three .feature_list li {height:84px;padding:0 10px 0 4px;}
.generic .feature_list li h5 {font-size:12px;}
.generic .feature_list li img {border:1px solid #000;float:left;margin:0 6px 0 0;}
.generic .feature_list li p {font-size:11px;margin:0;}
.generic .feature_list .more {text-align:right;display:block;padding-right:10px;font-weight:bold;}

/* tabs */
.generic .tabs, .generic .tabless {width:400px;}
*:first-child+html .generic .tabs {margin-top:-45px;}
*:first-child+html .generic .tabless {margin-top:-15px;}
*html .generic .tabs {margin-top:-45px;}
*html .generic .tabless {margin-top:-35px;}

.generic .tabs .navigation {padding:12px 14px;}
*:first-child+html .generic .tabs .navigation {position:relative;bottom:-16px;}
*:first-child+html .generic .tabless .navigation {position:relative;bottom:-16px;}
*html .generic .tabs .navigation {position:relative;bottom:-16px;}
*html .generic .tabless .navigation {position:relative;bottom:-16px;}

.generic .tabs .navigation li {display:inline;font-size:11px;text-transform:uppercase;font-family:verdana, arial, sans-serif;white-space:nowrap;font-weight:bold;}
.generic .tabs .navigation a {float:left;height:14px;display:block;text-align:center;position:relative;z-index:1;}
.generic .tabs .navigation a.tab_threecol_one {width:90px;margin:0 10px 0 0;}
.generic .tabs .navigation a.tab_threecol_two {width:104px;margin:0 0 0 10px;}
.generic .tabs .navigation a.tab_threecol_three {width:104px;margin:0 0 0 10px;}

.generic .tabs .navigation a.tab_twocol_one {width:145px;text-align:left;width:169px;}
.generic .tabs .navigation a.tab_twocol_two {width:145px;}

.generic .tabs .navigation a.active {color:#fff;}
.generic .tabs .navigation a.inactive {color:#636363;}
.generic .tabs .navigation a:hover, .generic .tabs .navigation a:active {text-decoration:none;}
.generic .tabs .navigation a:hover.inactive {color:#88101f;}
.generic .tabs .first .tabs_content {padding:40px 9px 0;height:234px;}
*:first-child+html .tabs .first .tabs_content {height:234px;}
*html .tabs .first .tabs_content {height:234px;}
*:first-child+html .tabs .second {margin-top:-45px;}
*html .tabs .second {margin-top:-38px;}
.generic .tabs .second .tabs_content {padding:36px 0 0 0;min-height:145px;}


.generic #notabs  {padding:14px 0 0 12px; background: url(/image/common/wrapper/sub_section_bg.gif) no-repeat; height:157px;width:386px;margin-top:12px;}
.generic #notabs h5{color:#fff;}
.generic #notabs ul {margin-top:15px;}
.generic #notabs ul li{float:left;width:180px;color:#A71930;}
.generic #notabs ul li ul {margin:0px;}
.generic #notabs ul li ul li{float:left}
.generic #notabs ul li ul li.img-list{width:80px}
.generic #notabs ul li ul li.content-list{width:50px;}
.generic #notabs ul li ul li.content-list ul li{background:transparent url(/image/common/icons/bullet_round_red.gif) no-repeat scroll 4px 5px;font-size:11px;padding-left:12px;}
.generic #notabs ul li ul li ul{margin:0;}
*html .generic #notabs ul li ul li {width:80px;}


.generic .tabs .second .tabs_content ul, 
.generic .tabs .second .tabs_content #scoreboard_container,
.generic .tabs .second .tabs_content div#event_container {background:url(/image/homepage/tabs_bottom_bg.gif) 3px 10px no-repeat;display:block;height:150px;}
#scorecard_container, .scorecard_container {padding: 0 0 0 9px;}
#scorecard_container .header, .scorecard_container .header {background:none; padding: 0 0 2px 8px;color:#666;font-size:11px;}
#scorecard_container .header strong, .scorecard_container .header strong {background:none; color:#000;text-transform:uppercase;}
#scorecard_container .details, .scorecard_container .details {background:none;padding: 0 0 0 8px;font-size:11px;}
#scorecard_container .more, .scorecard_container .more {background:none; display:block;padding:0 20px 4px 0;text-align:right;margin:-12px 0 0 0;font-size:11px;}
#scorecard { background:none; }
.photo_list h5 {background:url(/image/common/icons/photo_icon.gif) 0 0 no-repeat;padding:1px 0 0 24px;margin-left:72px;}
.video_list h5 {background:url(/image/common/icons/video_icon.gif) 0 0 no-repeat;padding:1px 0 0 28px;margin-left:72px;}

/*Second Row*/
*html .generic #container #content_container #content #two-across ul{margin:0;padding:0;}
*html .generic #container #content_container #content #two-across ul li {margin:21px 0 0 10px; padding:0;}
.generic #container #content_container #content #two-across ul li {margin:21px 0 0 20px;width:290px;float:left;}
.generic #container #content_container #content #two-across ul li img {margin:5px 0;border:1px solid #000;}
.generic #container #content_container #content #two-across ul li {font-size:11px;}
.generic #container #content_container #content #two-across ul li h5 {font-size:13px;height:20px;padding:5px 0 0 5px;width:274px;color:#fff}
.generic #container #content_container #content #two-across ul li h5 a{}

/*Third Row*/
.generic #container #content_container #content #four-across {width:949px;}
.generic #container #content_container #content #four-across ul {margin-left:10px;margin-top:19px;width:949px;}
.generic #container #content_container #content #four-across ul li {float:left;padding-left:5px;width:210px;margin-left:25px;height:208px;overflow:hidden;}
.generic #container #content_container #content #four-across ul li img {margin:5px 0;border:1px solid #ccc;}
.generic #container #content_container #content #four-across ul li.first-bottom{margin-left:0px}
.generic #container #content_container #content #four-across ul li p{font-size:11px;}
.generic #container #content_container #content #four-across ul li h5 {font-size:12px;width:200px;color:#fff;height:16px;padding:1px 0 0 5px;}
.generic #container #content_container #content #four-across ul li h5 a{}

/*SECTION SUBHEADERS*/
.generic h2#subhead_tigerJam{ background:transparent url('/image/common/header/hdr_long_tigerjam.jpg') no-repeat;height:73px;}
.generic h2#subhead_chevronWorldChallenge{ background:transparent url('/image/common/header/hdr_long_chevron.jpg') no-repeat;height:73px;}
.generic h2#subhead_twlc { background:transparent url('/image/common/header/hdr_long_twlc.jpg') no-repeat;height:73px;}
.generic h2#subhead_tigersActionPlan { background:transparent url('/image/common/header/hdr_long_tap.jpg') no-repeat;height:73px;}
.generic h2#subhead_twlcLessons { background:transparent url('/image/common/header/hdr_long_twlclessons.jpg') no-repeat;height:73px;}
.generic h2#subhead_twlcBlockParty { background:transparent url('/image/common/header/hdr_long_blockparty.jpg') no-repeat;height:73px;}
.generic h2#subhead_attNational{ background:transparent url('/image/common/header/hdr_long_att.jpg') no-repeat;height:73px;}
.generic h2#subhead_scholarships { background:transparent url('/image/common/header/hdr_long_scholarships.jpg') no-repeat;height:73px;}
.generic h2.section_subhead {text-indent:-9999em; width:961px;}

.internal_section_a h2#subhead_attNational,
.nav_content_related_header h2#subhead_attNational,
.article h2#subhead_attNational { 
    background:transparent url('/image/common/header/hdr_short_att.jpg') no-repeat;height:90px;
}
.internal_section_a h2#subhead_chevronWorldChallenge,
.nav_content_related_header h2#subhead_chevronWorldChallenge,
.article h2#subhead_chevronWorldChallenge { 
    background:transparent url('/image/common/header/hdr_short_chevron.jpg') no-repeat;height:90px;
}
.internal_section_a h2#subhead_tigerJam, 
.nav_content_related_header h2#subhead_tigerJam,
.article h2#subhead_tigerJam { 
    background:transparent url('/image/common/header/hdr_short_tigerjam.jpg') no-repeat;height:90px;
}
.internal_section_a h2#subhead_twlcBlockParty, 
.nav_content_related_header h2#subhead_twlcBlockParty,
.article h2#subhead_twlcBlockParty { 
    background:transparent url('/image/common/header/hdr_short_blockparty.jpg') no-repeat;height:90px
}
.internal_section_a h2#subhead_twlc,
.nav_content_related_header h2#subhead_twlc,
.article h2#subhead_twlc {
    background:transparent url('/image/common/header/hdr_short_twlc.jpg') no-repeat;height:90px;
}
.internal_section_a h2#subhead_tigersActionPlan,
.nav_content_related_header h2#subhead_tigersActionPlan, 
.article h2#subhead_tigersActionPlan { 
    background:transparent url('/image/common/header/hdr_short_tap.jpg') no-repeat;height:90px;z-index:100;
}
.internal_section_a h2#subhead_twlcLessons,
.nav_content_related_header h2#subhead_twlcLessons, 
.article h2#subhead_twlcLessons { 
    background:transparent url('/image/common/header/hdr_short_twlclessons.jpg') no-repeat;height:90px;z-index:100;
}
.internal_section_a h2#subhead_grants, 
.nav_content_related_header h2#subhead_grants,
.article h2#subhead_grants { 
    background:transparent url('/image/common/header/hdr_short_grants.jpg') no-repeat;height:90px;z-index:100;
}
.internal_section_a h2#subhead_summerAcademy,
.nav_content_related_header h2#subhead_summerAcademy,
.article h2#subhead_summerAcademy { 
    background:transparent url('/image/common/header/hdr_short_summeracademy.jpg') no-repeat;height:90px;
}
.internal_section_a h2#subhead_scholarsLuncheon,
.nav_content_related_header h2#subhead_scholarsLuncheon,
.article h2#subhead_scholarsLuncheon { 
    background:transparent url('/image/common/header/hdr_short_scholarsluncheon.jpg') no-repeat;height:90px;
}
.internal_section_a h2#subhead_internationalPrograms,
.nav_content_related_header h2#subhead_internationalPrograms,
.article h2#subhead_internationalPrograms {
    background:transparent url('/image/common/header/hdr_short_international.jpg') no-repeat;height:90px;
}
.internal_section_a h2#subhead_juniorGolfTeam, 
.nav_content_related_header h2#subhead_juniorGolfTeam, 
.article h2#subhead_juniorGolfTeam { 
    background:transparent url('/image/common/header/hdr_short_jrgolf.jpg') no-repeat;height:90px;
}
.internal_section_a h2#subhead_scholarships, 
.nav_content_related_header h2#subhead_scholarships,
.article h2#subhead_scholarships {
    background:transparent url('/image/common/header/hdr_short_scholarships.jpg') no-repeat;height:90px;
}
.internal_section_a h2#subhead_pebbleBeachInvitational, 
.nav_content_related_header h2#subhead_pebbleBeachInvitational,
.article h2#subhead_pebbleBeachInvitational {
    background:transparent url('/image/common/header/hdr_short_pebblebeachinvitational.jpg') no-repeat;height:90px;
}
.internal_section_a h2.section_subhead, .nav_content_related_header h2.section_subhead, .article h2.section_subhead { text-indent:-9999em; width:823px;}
.internal_section_a h2.section_subhead a, .nav_content_related_header h2.section_subhead a, .article h2.section_subhead a { display:block;height:90px; }

.internal_section_a #related_container, .nav_content_related_header #related_container { margin-top:113px; background:none repeat scroll 0 0 transparent;}

.nav_content_related #content_container h2.section_subhead, .nav_content_related #content_container #advertisements_370x55 {display:none;}
.nav_content #content_container h2.section_subhead {display:none;}

.bam-social-mini li, .bam-social li {clear:both;}
