/** scores helpers **/
@font-face { font-family: 'RG Text Bold'; src: url("/rgr/css/fonts/rg_text_bold.eot");
/* IE9 Compat Modes */
src: url("/rgr/css/fonts/rg_text_bold.eot?#iefix") format("embedded-opentype"), url("/rgr/css/fonts/rg_text_bold.woff") format("woff"), url("/rgr/css/fonts/rg_text_bold.ttf") format("truetype"), url("/rgr/css/fonts/rg_text_bold.svg#83b9428b016a23d8083834d8f3680fd7") format("svg");
/* Legacy iOS */
font-style: normal; font-weight: 700; }
@font-face { font-family: 'RG Text Italic'; src: url("/rgr/css/fonts/rg_text_italic.eot");
/* IE9 Compat Modes */
src: url("/rgr/css/fonts/rg_text_italic.eot?#iefix") format("embedded-opentype"), url("/rgr/css/fonts/rg_text_italic.woff") format("woff"), url("/rgr/css/fonts/rg_text_italic.ttf") format("truetype"), url("/rgr/css/fonts/rg_text_italic.svg#c3d56d36dcdddddefef519c8b5440c9e") format("svg");
/* Legacy iOS */
font-style: italic; font-weight: 400; }
@font-face { font-family: 'RG Text'; src: url("/rgr/css/fonts/rg_text_regular.eot");
/* IE9 Compat Modes */
src: url("/rgr/css/fonts/rg_text_regular.eot?#iefix") format("embedded-opentype"), url("/rgr/css/fonts/rg_text_regular.woff") format("woff"), url("/rgr/css/fonts/rg_text_regular.ttf") format("truetype"), url("/rgr/css/fonts/rg_text_regular.svg#290aa32c950f07c3163a391e747cbb38") format("svg");
/* Legacy iOS */
font-style: normal; font-weight: 400; }
@font-face { font-family: 'RG Title Light'; src: url("/rgr/css/fonts/rg_title_light.eot");
/* IE9 Compat Modes */
src: url("/rgr/css/fonts/rg_title_light.eot?#iefix") format("embedded-opentype"), url("/rgr/css/fonts/rg_title_light.woff") format("woff"), url("/rgr/css/fonts/rg_title_light.ttf") format("truetype"), url("/rgr/css/fonts/rg_title_light.svg#afe74b62c2ef86270dfea193cfa6742f") format("svg");
/* Legacy iOS */ }
@font-face { font-family: 'RG Title'; src: url("/rgr/css/fonts/rg_title_reg.eot");
/* IE9 Compat Modes */
src: url("/rgr/css/fonts/rg_title_reg.eot?#iefix") format("embedded-opentype"), url("/rgr/css/fonts/rg_title_reg.woff") format("woff"), url("/rgr/css/fonts/rg_title_reg.ttf") format("truetype"), url("/rgr/css/fonts/rg_title_reg.svg#e2268da70889dcbddf6f6a765ad94675") format("svg");
/* Legacy iOS */ }
@font-face { font-family: 'RG Title Bold'; src: url("/rgr/css/fonts/rg_title_bold.eot");
/* IE9 Compat Modes */
src: url("/rgr/css/fonts/rg_title_bold.eot?#iefix") format("embedded-opentype"), url("/rgr/css/fonts/rg_title_bold.woff") format("woff"), url("/rgr/css/fonts/rg_title_bold.ttf") format("truetype"), url("/rgr/css/fonts/rg_title_bold.svg#c370ec607916b57949ebe986e2a6a759") format("svg");
/* Legacy iOS */ }
.generic-sprite { background: url('/sprites/../sprites/generic-s506f96cf67.png') no-repeat; }
#nav { height: 20px !important; width: 960px; margin: 0px auto; padding: 0px; display: table; table-layout: auto; }
#nav .mainnav_list { list-style: none; margin: 0px auto; padding: 0px; height: 20px !important; line-height: 20px; width: 960px; display: table-row; }
#nav .mainnav_list .mainnav_item { display: table-cell; text-align: center; height: 20px !important; width: 10%; white-space: nowrap; padding: 0px 8px; vertical-align: middle; overflow: hidden; wrap: nowrap; border-left: solid 1px white; line-height: 20px; }
#nav .mainnav_list .mainnav_item:first-child { border-left: none; }
#nav .mainnav_list .mainnav_item:first-child img { display: block; }
#nav .mainnav_list .mainnav_item.first, #nav .mainnav_list .mainnav_item.last, #nav .mainnav_list .mainnav_item.tight { width: 1%; }
#nav .mainnav_list .mainnav_item:hover, #nav .mainnav_list .mainnav_item.active, #nav .mainnav_list .mainnav_item.selected { background-color: #f9e300; }
#nav .mainnav_list .mainnav_item.selected { background-color: #f9e300; }
#nav .mainnav_list .mainnav_item a { height: 20px !important; line-height: 20px !important; text-align: center; text-decoration: none; text-transform: uppercase; font-size: 13px; color: #00503c; font-family: 'RG Text', Arial, Helvetica, sans-serif; width: 100%; }
#nav .subnav_template { display: none; }
#nav #subnav { display: none; position: absolute; top: 28px; left: 51px; width: auto; z-index: 999; border: solid 1px #00503c; -webkit-box-shadow: 0px 0px 10px black; -moz-box-shadow: 0px 0px 10px black; box-shadow: 0px 0px 10px black; }
#nav #subnav .subnav_arrow { position: absolute; top: -9px; height: 9px; background: url("/images/misc/subnav_arrow.png") no-repeat center; }
#nav #subnav.display_right .subnav_arrow { left: 0px; }
#nav #subnav.display_left .subnav_arrow { right: 0px; }
#nav #subnav .subnav_content { display: table; padding: 20px 20px 20px 0px; background: white; }
#nav #subnav .subnav_content .subnav_list { display: table-cell; border-right: solid 1px #afafaf; list-style: none; margin: 0px; padding: 0px; vertical-align: top; }
#nav #subnav .subnav_content .subnav_list .subnav_item { height: 24px; line-height: 24px; padding: 0px; margin: 0px; border-left: solid 8px white; padding: 0px 20px 0px 12px; white-space: nowrap; }
#nav #subnav .subnav_content .subnav_list .subnav_item:hover { background: #afafaf; border-left: solid 8px #c85a19; }
#nav #subnav .subnav_content .subnav_list .subnav_item a { color: #00503c; font-family: 'RG Text', Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 12px; text-decoration: none; }
#nav #subnav .subnav_content .subnav_related { display: table-cell; padding: 0px 0px 0px 20px; vertical-align: top; }
#nav #subnav .subnav_content .subnav_related a { text-decoration: none; }
#nav #subnav .subnav_content .subnav_related .related_link { height: 25px; line-height: 40px; display: block; color: #c85a19; text-decoration: none; font-size: 16px; font-family: 'RG Text', Arial, Helvetica, sans-serif; text-align: center; clear: left; }
#nav #subnav .subnav_content .subnav_related #related_scores, #nav #subnav .subnav_content .subnav_related #related_history, #nav #subnav .subnav_content .subnav_related #related_eventinfo, #nav #subnav .subnav_content .subnav_related #related_visitorinfo { width: 236px; height: 125px; background: #afafaf; }
#nav #subnav .subnav_content .subnav_related #related_scores a, #nav #subnav .subnav_content .subnav_related #related_history a, #nav #subnav .subnav_content .subnav_related #related_eventinfo a, #nav #subnav .subnav_content .subnav_related #related_visitorinfo a { display: block; }
#nav #subnav .subnav_content .subnav_related #related_social { width: 236px; height: 125px; background: url("/images/nav/subnav_social_bg.gif") no-repeat; padding: 7px; width: 224px; height: 111px; }
#nav #subnav .subnav_content .subnav_related #related_media { width: 236px; height: 125px; }
#nav #subnav .subnav_content .subnav_related #related_media .mediaBox { cursor: pointer; float: left; height: 60px; margin-bottom: 4px; text-decoration: none; width: 236px; }
#nav #subnav .subnav_content .subnav_related #related_media .mediaBox .image { float: left; height: 60px; margin: 0; padding: 0; width: 108px; background: #afafaf; }
#nav #subnav .subnav_content .subnav_related #related_media .mediaBox .description { background: #afafaf; border-color: #afafaf #afafaf #afafaf; border-image: none; border-style: solid solid solid none; border-width: 1px 1px 1px medium; color: #983000; float: left; font-weight: bold; height: 40px !important; padding: 9px; width: 109px !important; }
#nav #subnav .subnav_content .subnav_related #related_draws { width: 236px; height: 218px; background: #afafaf; }
#nav #subnav .subnav_content .subnav_related #related_news .promo { float: left; padding-left: 12px; border-left: dotted 1px #afafaf; width: 108px; height: 125px; }
#nav #subnav .subnav_content .subnav_related #related_news .promo:first-child { padding-left: 0px; padding-right: 12px; border-left: none; padding-right: 12px; }
#nav #subnav .subnav_content .subnav_related #related_news .promo .thumb { width: 108px; height: 70px; background: #afafaf; }
#nav #subnav .subnav_content .subnav_related #related_news .promo .caption { margin-top: 5px; font-family: 'RG Text', Arial, Helvetica, sans-serif; color: black; font-size: 11px; height: 45px; width: 108px; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; -moz-binding: url('/rgr/css/xml/ellipsis.xml#ellipsis'); text-overflow: ellipsis; }
#nav #subnav .subnav_content .subnav_related #related_players .playerBox { color: #000000; cursor: pointer; float: left; height: 125px; text-decoration: none; width: 114px; }
#nav #subnav .subnav_content .subnav_related #related_players .playerBox .top { background: none repeat scroll 0 0 #EBEBEB; border-color: #AAC4A1 #AAC4A1 -moz-use-text-color; border-image: none; border-style: solid solid none; border-width: 1px 1px medium; float: left; height: 109px !important; width: 112px !important; }
#nav #subnav .subnav_content .subnav_related #related_players .playerBox .top .name { float: left; height: 17px; line-height: 17px; text-align: center; width: 112px; }
#nav #subnav .subnav_content .subnav_related #related_players .playerBox .top .photo { border: 1px solid #FFFFFF; float: left; height: 86px !important; margin: 0 24px; width: 62px !important; }
#nav #subnav .subnav_content .subnav_related #related_players .playerBox .bottom { background: none repeat scroll 0 0 #000000; color: #FFFFFF; float: left; font-weight: bold; height: 15px; line-height: 15px; text-align: center; width: 114px; }
#nav.fr .mainnav_list .mainnav_item { padding: 0px 7px; }
#nav.fr .mainnav_list .mainnav_item a { font-size: 12px; }
