@charset "UTF-8";

body {
	z-index: 0;
}

a:hover {
	text-decoration: underline;
}

#hd,
#ysr-global-header,
ul.double,
#ysr-footer-lists,
#ysr-product-rotator,
#ysr-site-navigation {
	*height: 1%;
}
	
#hd:after,
#ysr-global-header:after,
ul.double:after,
#ysr-footer-lists:after,
#ysr-product-rotator:after,
#ysr-site-navigation:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#bd {
    border-top: 0;
}

.off-page {
	text-indent: -5000px;
}

.hidden {
	display: none;
}

.invisible {
	visibility: hidden;
}

.faded {
	opacity: .5;
}

li.free,
p.free {
	background-image: url("https://s.yimg.com/lq/i/us/sp/r/vid/networksprite8_v-02.png");
	background-repeat: no-repeat;
	background-position: 0 -100px;
	padding-left: 15px;
}

.video {
	background-image: url("https://s.yimg.com/lq/i/us/sp/r/vid/networksprite8_v-02.png");
	background-repeat: no-repeat;
	background-position: 0 -247px;
	padding-left: 24px;
}

#ysr-editorial-nav .video {
    background-image: none;
    padding-left: 0;
}

li.premium,
p.premium {
	background-image: url("https://s.yimg.com/lq/i/us/sp/r/vid/networksprite8_v-02.png");
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0 -173px;
}

li.amp,
p.amp {
	background-image: url("https://s.yimg.com/lq/i/us/sp/r/vid/networksprite8_v-02.png");
	background-repeat: no-repeat;
	background-position: 0 -315px;
	padding-left: 28px;	
}

.ysr-flyout {
	visibility: hidden;
}

.selected .ysr-flyout {
	visibility: visible;
	z-index: 20;
}

.show .ysr-flyout {
    visibility: visible;
}

ul.double {
	width: 100%;
}

ul.double li {
	width: 45%;
	float: left;
}

.toolbar {
  border-color: #dddddd;
  border-style: dotted;
  _border-style: solid;
  border-width: 1px 0;
  margin-bottom: 10px;
  *height: 45px;
}

.toolbar .hd {
  background-image: none;
  float: left;
  font-size: 93%;
  margin-bottom: 0;
  padding-bottom: 0.5em;
  padding-top: 0;
}

.toolbar li {
  float: left;
  font-size: 100%;
  height: 23px;
  padding: 1.1em 1em 0 0.5em;
  border-left: 1px dotted #666666;
  _border-left: 1px solid #666666;
}

.toolbar li.first {
  border-left: 0;
  clear: left;
  margin: 0 0 0 0.5em;
}

.toolbar li a {
  background: transparent url("https://s.yimg.com/lq/i/us/sp/ed/ar/utils8.png") no-repeat scroll 0 0;
  display: inline;
  margin: -1px 0 -2px;
  min-height: 12px;
  padding: 0 0 3px 20px;
}

.toolbar li.print a {
  background-position: 0 -60px;
}

#custom-doc { 
    margin: 0 0 0 10px;
	left: 0;
	top: 0;
	text-align: left;
    width: 75.38em; /* non-IE */ 
    *width: 73.5em; /* IE */ 
    min-width: 980px;
	font-family: Arial;
}

.pane {
	background-image: url("https://s.yimg.com/lq/i/us/sp/r/vid/networksprite8_h-01.png");
	background-repeat: repeat-x;
	background-position: 0 -270px;
	padding: 8px;
	clear: both;
	margin-bottom: 10px;
	display: none;
}

.inner-pane {
	display: none;
}

.pane.selected,
.inner-pane.selected {
	display: block;
}

.pane ul.headline-list li {
	margin-top: 4px;
	line-height: 15px;
}

.pane table,
table.stats {
	width: 100%;
	clear: both;
}

table.stats th,
table.stats td,
.pane .header {
	padding: 5px 0;
	height: 18px;
	line-height: 18px;
	font-size: 77%;
}

table.stats tbody td,
table.stats tfoot td {
	text-align: right;
	width: 40px;
}

table.stats td.last,
table.stats th.last {
	padding-right: 20px;
}

table.stats tbody th,
table.stats tfoot th,
.pane .header,
.pane p,
.pane ul {
	padding-left: 8px;
	font-size: 77%;
}

table.stats tbody td,
table.stats tbody th,
table.stats tfoot td,
table.stats tfoot th {
	border-top: 1px solid #cccccc;
}

table.stats thead td,
table.stats thead th,
.pane .header {
	font-weight: bold;
}

table.stats thead tr.groups,
.pane .header {
	text-transform: uppercase;
	background-color: #d5d5d5;
}

table.stats thead th {
	text-align: right;
}

table.stats thead tr.groups td,
table.stats thead th.first {
	text-align: left;
	padding-left: 8px;
}

table.stats thead tr.groups th {
	text-align: center;
}

table.stats tfoot th,
table.stats tfoot td {
	font-weight: bold;
}

.pane .header,
.pane table.stats {
	margin: 6px 0;
}




.ysr-breadcrumb {
	font-size: 85%;
	color: #bbbbbb;
}

.ysr-breadcrumb a {
	text-decoration: none;
}

.ysr-breadcrumb a:hover {
	text-decoration: underline;
}





#hd {
	margin-bottom: 10px;
	background-color: white;
}

.channel #hd {
    _margin-bottom: 20px;
}

#ysr-ad-block {
	background-color: #666666;
	padding: 10px;
}

#ysr-banner-ad {
	background-color: #666666;
	width: 728px;
	height: 90px;
	border-right: 10px solid #666666;
	float: left;
}

#ysr-rivals-checkout {
	background-color: #999999;
	height: 90px;
	font-size: 77%;
	font-weight: bold;
}

#ysr-rivals-checkout h5 {
	padding-top: 12px;
	color: #323232;
	font-weight: bold;
}

#ysr-rivals-checkout li,
#ysr-rivals-checkout h5 {
	margin-bottom: 2px;
	position: relative;
	left: 16px;
}

#ysr-rivals-checkout a {
	color: white;
	text-decoration: none;
}

#ysr-rivals-checkout a:hover {
	text-decoration: underline;
}

#ysr-global-header {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	z-index: 20;
}

.channel #ysr-global-header {
    background-color: #efefef;
}

#ysr-global-header li {
	float: left;
}

#ysr-global-header .ysr-flyout-content li {
	float: none;
}

#ysr-global-header em,
#ysr-user-links em {
	font-weight: bold;
	color: #21a313;
}

iframe#ysr-user-id {
	float: left;
	height: 2em;
	padding: 0;
	border: 0;
} 

.channel iframe#ysr-user-id {
    margin-top: 2px;
}

#ysr-global-header strong,
#ysr-user-links li strong {
	font-weight: bold;
}

ul#ysr-user-links li,
#ysr-channel-links {
	float: left;
}

ul#ysr-network-links {
	float: right;
	margin-right: 8px;
}

#ysr-user-links li,
#ysr-network-links,
#ysr-channel-links {
	font-size: 77%;
	font-family: Verdana;
	color: #444444;
}

#ysr-channel-links {
    margin-left: 6px;
}

#ysr-user-links li,
#ysr-network-links li {
	line-height: 3.25em;
	_line-height: 29px;	
	background-image: url("https://s.yimg.com/lq/i/us/sp/r/vid/networksprite8_v-02.png");
	background-repeat: no-repeat;
	background-position: 0 50%;
}

#ysr-network-links #ysr-rivals-menu li,
#ysr-network-links #ysr-yahoo-menu li {
	background-image: none;
	margin-left: 0;
}

#ysr-user-links a,
#ysr-network-links a {
	margin: 0 10px;
	color: #444444;
}

.channel #ysr-network-links a.rivals_logo {
    border-left: 0;
    margin-left: 10px;
    height: 14px;
    width: 104px;
    background-image: url("https://ct.yimg.com/mr/images/templates/teamsite_rdcgrey.jpg");
    background-repeat: no-repeat;
    text-indent: 5000px;
    outline: none;
    overflow: hidden;
    margin-top: 9px;
} 

#ysr-network-links a:visited,
#ysr-user-links a:visited {
    color: #444444;
}

#ysr-user-links li.first,
#ysr-network-links li.first {
	background-image: none;
}

#ysr-user-links li.first a,
#ysr-network-links li.first a {
	padding-left: 0;
}

#ysr-user-links a:hover,
#ysr-network-links a:hover {
	text-decoration: underline;
}

#ysr-user-links a.ysr-flyout-link:hover,
#ysr-network-links a.ysr-flyout-link:hover {
    text-decoration: none;
}
/*
#ysr-network-links a.ysr-flyout-link {
	padding-right: 12px;
}

.ysr-flyout-link {
  background: url("https://s.yimg.com/lq/i/us/sp/r/vid/networksprite8_v-02.png") 100% -426px no-repeat;
	padding-right: 12px;
}
*/
#ysr-global-header .ysr-flyout,
#ysr-rivals-site-navigation .ysr-flyout {
	position: absolute;
	line-height: normal;
	z-index: 50;
	border-top: 1px solid #ccc;
	_background-color: #fff;
}

#ysr-global-header .ysr-flyout {
	top: 100%;
	right: 0;
	width: 180px;
}

#ysr-rivals-site-navigation .ysr-flyout {
	top: .75em;
	right: 0.65em;
	*right: 0.5em;
} 

#ysr-global-header a.ysr-flyout-link span {
  top: 15px;
  *top: 16px;
  _top: 14px;
}

#ysr-rivals-site-navigation a.ysr-flyout-link span {
  top: 12px;
  *top: 13px;
  _top: 14px;
}

/* a pixel for safari */
body:last-child:not(:root:root) #ysr-global-header a.ysr-flyout-link span {
  top: 14px;
}

body:last-child:not(:root:root) #ysr-rivals-site-navigation a.ysr-flyout-link span {
  top: 11px;
}

#ysr-rivals-site-navigation a.ysr-flyout-link {
  _margin-left: 1em;
}

#ysr-global-header #ysr-rivals-menu,
#ysr-global-header #ysr-yahoo-menu {
	position: relative;
  padding-right: 8px;
	*z-index: 50;
}

#ysr-global-header #ysr-rivals-menu a.ysr-flyout-link,
.channel #ysr-global-header #ysr-rivals-menu a.ysr-flyout-link {
	color: #0c4ba8;
	font-weight: bold;
}    

#ysr-global-header #ysr-rivals-menu a.ysr-flyout-link span {
	border-top-color: #0c4ba8;
	font-weight: bold;
}

#ysr-global-header #ysr-yahoo-menu a.ysr-flyout-link,
.channel #ysr-global-header #ysr-yahoo-menu a.ysr-flyout-link {
	color: black;
	font-weight: bold;
}

#ysr-global-header .ysr-flyout,
#ysr-rivals-site-navigation .ysr-flyout-content {
	padding: 8px 0;
//	background-color: white;
	color: black;
	width: 150px;
	z-index: 20;
	font-size: 100%;
	_border: 1px solid #cccccc;
}

#ysr-global-header #ysr-yahoo-menu ul,
#ysr-global-header #ysr-yahoo-menu .shadow,
#ysr-global-header #ysr-yahoo-menu .panel {
    width: 200px;
}


#ysr-global-header .ysr-flyout .shadow,
#ysr-global-header .ysr-flyout .panel {
	position: absolute;
	height: 100%;
	_height: 200px;
	background-color: white;
	width: 150px;
	top: 0;
	right: 0;
	padding: 8px 0;
	z-index: -10;
}

#ysr-global-header .ysr-flyout li {
	margin: 0;
	height: auto;
	line-height: normal;
	float: none;
}

#ysr-global-header .ysr-flyout ul.double li {
	float: left;
	margin-right: 6px;
}

#ysr-global-header .ysr-flyout a,
#hd.channel #ysr-global-header .ysr-flyout a {
	background-image: none;
	line-height: normal;
	padding: 0;
	margin: 0;
	color: #0A4EA3;
	border-left: 0;
}

#ysr-global-header a.ysr-flyout-link {
	color: white;
}

#ysr-global-header ul.ysr-flyout li {
	padding: 2px 15px;
}

#ysr-global-header ul.ysr-flyout ul.double li {
	padding: 0;
}

#ysr-global-header .ysr-flyout .category {
	border-top: 1px solid #cccccc;
	padding-top: 8px;
	margin-top: 10px;
}

#ysr-global-header .ysr-flyout h4 {
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#ysr-global-header .x1,
#ysr-global-header .x1a,
#ysr-global-header .x2,
#ysr-global-header .x2a,
#ysr-rivals-site-navigation .x1,
#ysr-rivals-site-navigation .x1a,
#ysr-rivals-site-navigation .x2,
#ysr-rivals-site-navigation .x2a {
	display: block;
	background-image: url("https://s.yimg.com/lq/i/us/sp/r/vid/shadow-01.png");
	_background-image: none;
	position: absolute;
}

#ysr-rivals-site-navigation .x1,
#ysr-global-header .x1 {
	background-position: 0 0;
	z-index: -10;
	height: 100%;
	width: 100%;
	top: 0;
	left: -5px;
}

#ysr-rivals-site-navigation .x1a,
#ysr-global-header .x1a {
	height: 100%;
	width: 10px;
	background-position: 100% 0;
	right: -10px;
	top: 0;
}

#ysr-rivals-site-navigation .x2,
#ysr-global-header .x2 {
	background-position: 0 100%;
	z-index: -20;
	bottom: -5px;
	left: -5px;
	width: 100%;
	height: 5px;
}

#ysr-rivals-site-navigation .ysr-nav-submenu .x2 {
	background-image: none;
	position: absolute;
	height: 0;
	width: 0;
	border: .35em solid transparent;
	*border: .3em solid transparent;
	_border: .3em solid purple;
	_Filter: Chroma(Color = purple);
	left: auto;
	right: 4px;
	*right: 6px;
	_right: 8px;
	top: 1em;
	_top: .9em;
	z-index: 5;
}

#ysr-rivals-site-navigation .ysr-nav-submenu.selected .x2 {
	right: 3px;
}

#ysr-rivals-site-navigation .x2a,
#ysr-global-header .x2a {
	height: 5px;
	width: 10px;
	background-position: 100% 100%;
	right: -10px;
	bottom: 0;
}

#ysr-site-header {
	height: 80px;
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
	position: relative;
	clear: both;
}

.channel #ysr-site-header {
    height: 69px;
}

#ysr-site-link {
	position: absolute;
	top: 0;
	left: 20px;
	height: 80px;
	width: 300px;
}

.channel #ysr-site-link {
    height: 69px;
    left: 0;
}

.channel #ysr-site-link img {
    position: absolute;
    top: 0;
    left: 0;
}

#ysr-yahoo-search {
	background-image: url("https://s.yimg.com/lq/i/us/sp/r/vid/searchgrad-01.png");
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://s.yimg.com/lq/i/us/sp/r/vid/searchgrad-01.png",sizingMethod="scale");
	background-repeat: repeat-x;
	background-position: 0 -10px;
	position: absolute;
	right: 20px;
	top: 11px;
}

.channel #ysr-yahoo-search {
    top: 21px;
}

#ysr-yahoo-search .x1,
#ysr-yahoo-search .x1a,
#ysr-yahoo-search .x2,
#ysr-yahoo-search .x2a {
	display: block;
	clear: both;
	font-size: 0;
	height: 1px;
	width: 1px;
	position: absolute;
}

#ysr-yahoo-search .x1,
#ysr-yahoo-search .x2 {
	left: 0;
}

#ysr-yahoo-search .x1a,
#ysr-yahoo-search .x2a {
	right: 0;
}

#ysr-yahoo-search .x1,
#ysr-yahoo-search .x1a {
	top: 0;
	_top: -1px;
}

#ysr-yahoo-search .x2,
#ysr-yahoo-search .x2a {
	bottom: 0;
	_bottom: -2px;
}

#ysr-yahoo-search div.bd {
	background-color: white;
	margin: 5px 7px;
	height: 23px;
	width: 380px;
	position: relative;
	background-image: url("https://sp.yimg.com/j/assets/ipt/networksprite8_v-03.png");
	background-repeat: no-repeat;
	background-position: 5px -544px;
}

#ysr-search-form input {
	position: absolute;
	top: 2px;
}

#ysr-web-search-text {
	left: 65px;
	width: 205px;
	height: 15px;
	font-size: 11px;
	padding: 0 3px;
}

#ysr-web-search-submit {
	right: 2px;
}

#ysr-from-yahoo {
	position: absolute;
	background-image: url("https://s.yimg.com/lq/i/us/sp/r/vid/networksprite8_v-01.png");
	_background-image: none;
	_filter: progid:DXimageTransform.Microsoft.alphaimageloader(src='https://s.yimg.com/lq/i/us/sp/r/vid/rdcfromysportsie6.png', sizingMethod='crop');
	background-repeat: no-repeat;
	background-position: 0 -47px;
	left: 575px;
	top: 48px;
	width: 260px;
	height: 24px;
}

#ysr-from-yahoo.highschool {
	position: absolute;
	background-image: url("https://s.yimg.com/lq/i/us/sp/r/rivalshighfromysports.png");
	_background-image: none;
	_filter: progid:DXimageTransform.Microsoft.alphaimageloader(src='https://s.yimg.com/lq/i/us/sp/r/rivalshighfromysports.png', sizingMethod='crop');
	background-position: 0 0;
	width: 227px;
	height: 24px;
}










#ysr-rivals-site-navigation .ysr-flyout-content {
	width: 250px;
	z-index: 20;
}

#ysr-rivals-site-navigation {
	border-bottom: 1px solid #ccc;
	font-family: Verdana;
	height: 4.4em;
	_height: 54px;
	position: relative;
	z-index: 15;
}

.channel #ysr-rivals-site-navigation {
    height: auto;
    font-family: Arial;
    _height: 55px;
}

#ysr-rivals-site-navigation .ysr-flyout-content li.separated {
	padding-top: 6px;
}







#ysr-site-navigation {
//	height: 2.2em;
//	_height: 29px;
	_width: 742px;
	_position: absolute;
	_top: 0;
	_left: 0;
	color: white;
	background-color: #464646;
	overflow: visible;
	white-space: nowrap;
}

.channel #ysr-site-navigation {
    background-color: #ffffff;
    height: 32px;
    _position: static;
    _width: auto;
}

#ysr-site-navigation a {
	display: block;
}

#ysr-site-navigation li,
#ysr-selected-submenu li {
	float: left;
}

.channel #ysr-site-navigation li {
    height: 32px;
}

.channel #ysr-site-navigation ul.ysr-flyout li {
    height: auto;
}

.channel #ysr-site-navigation ul.ysr-flyout li a {
    margin-left: 2px;
}

.channel #ysr-site-navigation li a {
    line-height: 32px;
}

.channel #ysr-site-navigation li.rivals {
    background-image: url("https://ct.yimg.com/mr/images/carrot.gif");
    background-position: 100% 0;
    background-repeat: no-repeat;
}

.channel #ysr-site-navigation li.rivals a {
    text-indent: -5000px;
    outline: none;
    overflow: hidden;
    background-image: url("https://ct.yimg.com/mr/images/circler.gif");
    background-repeat: no-repeat;
    height: 17px;
    width: 17px;
    display: block;
    margin: 7px 12px 0 8px;
}

#ysr-selected-submenu li {
    height: 2.2em;
    line-height: 2.2em;
}

#ysr-site-navigation li.first {
	margin-left: 10px;
}

.channel #ysr-site-navigation li.first {
    margin-left: 0
}

#ysr-site-navigation li.selected {
	background-color: white;
}

#hd #ysr-site-navigation li.selected a {
    color: black;
}

#ysr-selected-submenu {
    clear: both;
}

#ysr-site-navigation a,
#ysr-teams-menu a.ysr-flyout-link,
#ysr-highschool-menu a.ysr-flyout-link,
#ysr-selected-submenu a {
	color: white;
	_float: left;
	font-weight: bold;
	padding: 0 .75em;
	*padding: 0 .45em;
	height: 2.65em;
	*height: 2.8em;
	_height: 24px;
	line-height: 2.6em;
	_line-height: 29px;
}

.channel #ysr-site-navigation a {
    padding: 0 .4em;
    font-size: 85%;
}

#ysr-selected-submenu a {
    font-size: 77%;
}

#ysr-site-navigation a,
#ysr-teams-menu,
#ysr-highschool-menu {
	font-size: 77%;
	text-align: center;
	*height: 2.8em;
} 

#ysr-teams-menu div,
#ysr-highschool-menu div {
	text-align: left;
}

#ysr-teams-menu div.ysr-flyout,
#ysr-highschool-menu div.ysr-flyout {
	width: 240px;
	border: 0;
}
/*
#ysr-teams-menu a.ysr-flyout-link,
#ysr-highschool-menu a.ysr-flyout-link {
  _background-position: 100% -316px;
  _margin-left: 12px;
  padding: 0 1.25em 0 0;
}
*/
a.ysr-flyout-link span {
  border: 4px solid transparent;
  _border-color: red;
  border-top: 4px solid #111;
  _filter: chroma(color=red);
  height: 0;
  line-height: 1em;
  margin-left: 3px;
  position: absolute;
  width: 0;
  zoom: 1;
}

#ysr-yahoo-menu a.ysr-flyout-link span {
  _border-top-color: #000;
}

a.ysr-flyout-link:hover {
    text-decoration: none;
}

#ysr-teams-menu li.selected,
#ysr-highschool-menu li.selected {
    background-color: #0A4EA3;
}

#ysr-teams-menu li.selected a.ysr-flyout-tab-link,
#ysr-highschool-menu li.selected a.ysr-flyout-tab-link {
	text-decoration: none;
	font-weight: bold;
	color: white;
	cursor: default;
}

#ysr-site-navigation a:hover,
#ysr-site-navigation li.selected ul a:hover,
#ysr-teams-menu a.ysr-flyout-link:hover,
#ysr-highschool-menu a.ysr-flyout-link:hover {
	cursor: pointer;
}

#ysr-site-navigation li.selected a:hover {
	cursor: default;
}

#ysr-site-navigation li ul {
	position: absolute;
	top: 2.25em;
	*top: 2.3em;
	_top: 29px;
	left: 0;
	_width: 730px;
}

#hd #ysr-site-navigation li ul.ysr-flyout {
    top: 2em;
    *top: 2.15em;
    left: .6em;
    width: 200px;
}

#hd.channel #ysr-site-navigation li ul.ysr-flyout {
    top: 32px;
}

#hd #ysr-site-navigation ul.ysr-flyout li {
    float: none;
    background-color: white;
    padding: 0 0 4px;
}

#hd #ysr-site-navigation ul.ysr-flyout li a {
    color: black;
    font-weight: normal;
    text-align: left;
    display: inline;
    height: auto;
    line-height: normal;
} 

#ysr-site-navigation li.show {
    position: relative;
}

#ysr-site-navigation li li a {
	_line-height: 25px;
}

#ysr-site-navigation li.selected ul {
	display: block;
}

.channel #ysr-site-navigation li.selected ul {
	display: none;
}

#hd.channel #ysr-site-navigation li.show ul {
    display: block;
}

#ysr-site-navigation li.selected ul.ysr-flyout {
	visibility: hidden;
}

.channel #ysr-site-navigation li.selected.show ul.ysr-flyout {
    visibility: visible;
}

#ysr-site-navigation li.selected li.selected ul.ysr-flyout {
	visibility: visible;
	z-index: 20;
}




#ysr-site-navigation li.ysr-nav-submenu {
	position: relative;
	_border-left: 1px solid white;
	_border-right: 1px solid white;
}

#ysr-site-navigation li.ysr-nav-submenu a {
	padding-right: 1.4em;
	margin: 0 1px 0 1px;
}

#ysr-site-navigation li.ysr-nav-submenu.selected a {
	margin: 0;
	_border: 0;
}

#ysr-site-navigation li.selected li.ysr-nav-submenu.selected a {
	background-color: #ededf5;
	_color: black;
}

#ysr-site-navigation li.ysr-nav-submenu.selected {
	border-left: 1px solid #b9b9b9;
	border-right: 1px solid #b9b9b9;
}

#ysr-site-navigation li.ysr-nav-submenu ul {
	position: absolute;
	left: 0;
	_left: -1px;
	top: 24px;
	width: 180px;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	_border-left: 1px solid #b9b9b9;
	_background-color: #ededf5;
}

#ysr-site-navigation li.ysr-nav-submenu li {
	float: none;
	border-top: 1px dotted #b9b9b9;
	_border-top: 1px solid #b9b9b9;
	_width: 180px;
	_overflow: hidden;
	_height: 1.9em;
	_padding: 1px;
}

#ysr-site-navigation li.ysr-nav-submenu li.first {
	margin-left: 0;
	border-top: 0;
}

#ysr-site-navigation li.ysr-nav-submenu li a {
	background-image: none;
	white-space: normal;
	font-weight: normal;
	padding: .5em 5em .5em .65em;
	height: auto;
	_height: 2em;
	_width: 180px;
	_line-height: 2em;
	_display: block;
	line-height: normal;
	text-align: left;
}

#ysr-site-navigation li.ysr-nav-submenu.selected a:hover {
	text-decoration: underline;
	background-color: #ededf5;
}

#ysr-site-navigation li.ysr-nav-submenu.selected li a:hover {
	background-color: #0A4EA3;
	color: white;
	text-decoration: none;
}

#ysr-site-navigation li.ysr-nav-submenu .x1 {
	background-image: none;
}

#ysr-site-navigation li.ysr-nav-submenu.selected .x1 {
	background-image: url("https://s.yimg.com/lq/i/us/sp/r/vid/shadow-01.png");
	_background-image: none;
	position: absolute;
	height: 100%;
	width: 100%;
	background-position: 0% 100%;
	top: 4px;
	right: -4px;
	z-index: -1;
}

#ysr-site-navigation li.ysr-nav-submenu.selected a {
	background-color: #ededf5;
	_background-color: transparent;
}

#ysr-teams-menu,
#ysr-highschool-menu {
	position: relative;
	float: right;
	background-color: #666666;
	border-left: 1px solid #464646;
	width: 11.7em;
	_height: 29px;
}

#ysr-teams-menu {
	_z-index: 110;
}

#ysr-highschool-menu {
	_z-index: 100;
}

#ysr-teams-menu li,
#ysr-highschool-menu li {
	line-height: normal;
	position: static;
	padding: 2px 4px;
	margin: 0 8px;
	width: 100px;
} 

#ysr-teams-menu li.more-conferences {
    height: 0;
    border-top: 1px solid #cccccc;
    overflow: hidden;
    text-indent: -5000px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding: 0 4px;
}

#ysr-teams-menu li a,
#ysr-highschool-menu li a {
	line-height: normal;
	padding: 0;
	margin: 0;
	color: #0A4EA3;
}

#ysr-teams-menu li li,
#ysr-highschool-menu li li {
    background-image: url("https://ct.yimg.com/mr/images/bullet08.gif");
    background-repeat: no-repeat;
    background-position: 0 4px;
    padding: 1px 8px;
}

#ysr-teams-menu .ysr-flyout-content,
#ysr-highschool-menu .ysr-flyout-content {
	position: absolute;
	height: 240px;
	width: 260px;
	top: 1.9em;
	*top: 2em;
	right: 0;
	_z-index: 10;
}

#ysr-rivals-site-navigation .shadow,
#ysr-rivals-site-navigation .panel {
	position: absolute;
	height: 240px;
	background-color: white;
	width: 260px;
	top: 0;
	left: 0;
	padding: 8px 0;
}

#ysr-rivals-site-navigation .shadow {
	z-index: -2;
	margin: 0;
}

#ysr-rivals-site-navigation .panel {
	z-index: -1;
	margin: 0;
}

#ysr-rivals-site-navigation h5 {
	font-weight: bold;
	color: #666666;
}

#ysr-rivals-site-navigation .pane {
	border: 0;
	padding: 0;
	position: absolute;
	top: 8px;
	left: 115px;
}

#ysr-rivals-site-navigation li.selected .pane {
	display: block;
}

#ysr-rivals-site-navigation .ysr-flyout-content .pane,
#ysr-rivals-site-navigation #ysr-team-tabs-content,
#ysr-rivals-site-navigation #ysr-highschool-tabs-content {
	border: 0;
	margin: 0;
	padding: 0;
	background-image: none;
	font-size: 100%;
}

#ysr-rivals-network-nav .ysr-flyout-content div.pane ul {
	font-size: 100%;
	padding: 0;
	margin: 0;
}





















div#ysr-product-rotator,
div#ysr-team-news,
div#ysr-national-news {
	margin-bottom: 12px;
}

div#ysr-product-rotator a {
	float: right;
	position: relative;
	background-repeat: no-repeat;
	background-position: 50% 0;
	font-size: 77%;
	text-decoration: none;
	margin: 2px;
	height: 125px;
	width: 150px;
}

div#ysr-product-rotator a.first {
	float: left;
}

div#ysr-product-rotator a em {
	position: absolute;
	left: -140px;
	width: 130px;
	top: 10px;
	font-weight: bold;
}

div#ysr-product-rotator a.first em {
	left: 160px;
}

div#ysr-product-rotator span {
	display: block;
	height: 23px;
	width: 86px;
	background-image: url("https://s.yimg.com/lq/i/us/sp/r/vid/networksprite8_v-02.png");
	background-repeat: no-repeat;
	margin-top: 4px;
}

div#ysr-team-news div.hd,
div#ysr-product-rotator div.hd {
	padding: 4px 6px;
}

div#ysr-team-news div.hd h2,
div#ysr-product-rotator div.hd h2 {
	font-size: 77%;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
}

div#ysr-team-news div.bd {
	padding: 6px 3px;
	position: relative;
}

div#ysr-team-news div.bd p,
div#ysr-team-news div.bd ul,
div#ysr-team-news div.bd div {
	padding: 0 3px;
}

div#ysr-team-news div.bd div.yui-g,
div#ysr-team-news div.bd div.yui-u {
	padding: 0 0 0 0;
}

div#ysr-team-news span.more-link {
	position: absolute;
	top: 6px;
	left: 0;
	width: 98%;
	text-align: right;
	font-size: 77%;
}

div#ysr-team-news div.bd .divider {
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: 1px solid #999999;
}

div#ysr-team-news div.bd .header {
	color: #999999;
	font-weight: bold;
	font-size: 77%;
}

div#ysr-national-news div.hd {
	height: 24px;
	line-height: 24px;
	background-color: #d5d5d5;
	position: relative;
	padding: 0 10px;
}

div#ysr-national-news div.hd h2 {
	font-size: 77%;
	font-weight: bold;
	text-transform: uppercase;
}

div#ysr-national-news div.bd {
	background-image: url("https://s.yimg.com/lq/i/us/sp/r/vid/networksprite8_h-01.png");
	background-position: 0 -270px;
	background-repeat: repeat-x;
	padding: 10px;
}

div#ysr-national-news div.bd cite {
	font-weight: normal;
	font-style: italic;
}

div#ysr-national-news .more-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 98%;
	text-align: right;
	font-weight: normal;
	text-transform: none;
	font-size: 77%;
}

div#ysr-national-news div.ft {
	padding: 0 10px;
	font-size: 77%;
}

div#ysr-national-news div.ft a {
	font-weight: bold;
	color: #999999;
}







.tabbed-section .nav ul {
	display: block;
	height: 2em;
	_height: 20px;	
	background-color: #b7b7b7;
	background-image: url('https://s.yimg.com/lq/i/us/sp/r/vid/faders_sprite-01.png');
	_background-image: none;
	background-repeat: repeat-x;
	background-position: 0px -8000px;
	font-size: 77%;
}

.tabbed-section .nav li {
	float: left;
	border-left: 1px solid white;
	color: white;
	font-weight: bold;
	text-align: center;
	height: 2em;
	_height: 20px;
	_width: 80px;
	line-height: 2em;
	_line-height: 20px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
}

.tabbed-section .nav li.selected {
	cursor: default;
	background-color: white;
	color: black;
	border-top: 1px solid black;
	border-left: 1px solid black;
	_border-bottom: 1px solid black;
	height: 1.9em;
	_height: 18px;
	line-height: 1.9em;
	_line-height: 18px;
}

.tabbed-section .nav li a {
	display: block;
	color: white;
	text-decoration: none;
	height: 2em;
	_height: 20px;
	_width: 80px;
	line-height: 2em;
	_line-height: 20px;
	padding: 0 20px;
	_padding: 0;
}

.tabbed-section .nav li.selected a {
	color: black;
	cursor: default;
	float: left;
	height: 2.3em;
	_height: 18px;
	line-height: 1.8em;
	_line-height:18px;
	background-image: url("https://s.yimg.com/lq/i/us/sp/r/vid/networksprite8_v-02.png");
	background-position: 50% 100%;
	background-repeat: no-repeat;
}

.tabbed-section .nav li.selected div {
	height: 5px;
}

.tabbed-section .nav li.last {
	border-right: 1px solid white;
}

.tabbed-section .nav li.last.selected {
	border-right: 1px solid black;
}

.tabbed-section .nav li.first.selected {
	border-left: 1px solid black;
}

.tabbed-section .nav li.after_selected {
	border-left: 1px solid black;
}

.tabbed-section .nav li.first {
	border-left: 0;
}

div.yui-b {
	padding-bottom: 12px;
}

#ysr-right-border .free,
#ysr-right-border .premium,
#ysr-right-border .video,
#ysr-right-border .amp,
ul.resources li {
	background-image: url("https://s.yimg.com/lq/i/us/sp/r/vid/networksprite8_v-02.png");
	background-position: 0 -99px;
	background-repeat: no-repeat;
	padding-left: 13px;
	line-height: 16px;
	font-size: 77%;
}

#ysr-right-border .header {
	margin: 0 0 6px;
}

#ysr-right-border div.color-border {
	margin-top: 10px;
}

#ysr-right-border .headline-list {
	margin: 0 0 10px;
}

#ysr-ft {
	clear: both;
	border-top: 1px solid #c2c2c2;
}

#ysr-footer-lists {
	border: 10px solid #efefef;
	background-image: url("https://s.yimg.com/lq/i/us/sp/r/vid/networksprite8_h-01.png");
	background-repeat: repeat-y;
	background-position: -1500px 0;
}

#ysr-footer-lists div {
	padding: 15px 0 0;
	float: left;
}

#ysr-footer-rivals {
	width: 32%;
}

#ysr-footer-yahoo {
	width: 38%;
}

#ysr-footer-things {
	width: auto;
}

#ysr-footer-lists div#ysr-footer-things li {
	width: auto;
	float: none;
}

div#ysr-footer-yahoo,
div#ysr-footer-things {
	background-color: #efefef;
}

div#ysr-footer-yahoo {
	border-right: 1px solid #dedede;
}

#ysr-footer-lists h3 {
	font-weight: bold;
	padding: 0 15px 6px;
}

#ysr-footer-lists ul {
	font-size: 77%;
	padding: 0 15px;
}

#ysr-footer-lists li {
	width: 45%;
	float: left;
	padding: 0 0 6px;
	background-image: url("https://s.yimg.com/lq/i/us/sp/r/vid/networksprite8_v-02.png");
	background-position: 0 -100px;
	background-repeat: no-repeat;
	padding-left: 12px;
}

#ysr-footer-lists li.ysr-highlight {
	font-weight: bold;
	background-image: none;
	padding: 0 0 0 0;
}

#ysr-footer-lists li.ysr-highlight ul {
	font-size: 100%;
	margin: 12px 0 0;
	padding: 0;
}

#ysr-footer-lists li.ysr-highlight li {
	width: auto;
	float: none;
}

#ysr-ft p {
	background-color: #efefef;
	margin: 10px 0;
	padding: 10px 100px 10px 10px;
	position: relative;
	font-weight: bold;
	font-size: 70%;
}

#ysr-ft a#ysr-stats-logo {
	position: absolute;
	top: 13px;
	right: 10px;
	background-image: url("https://s.yimg.com/lq/i/us/sp/r/vid/networksprite8_v-02.png");
	background-repeat: no-repeat;
	background-position: 0 -24px;
	height: 18px;
	width: 61px;
}

#ysr-stats-navigator div.hd {
	height: 65px;
	background-image: url("/sports/rivals/images/stats08_header_sprite.gif");
	background-position: top right;
}

#ysr-stats-navigator div.bd {
	height: 30px;
}

#ysr-stats-navigator div.ft {
	background-image: url("/sports/rivals/images/stats08_footer_sprite.png");
	_background-image: none;
	_filter: progid:DXimageTransform.Microsoft.alphaimageloader(src='stats08_footer_sprite_IE6.png');
	background-position: top right;
	height: 28px;
}

#ysr-stats-navigator div.hd h2 {
	display: block;
	padding-left: 20px;
	background-image: url("/sports/rivals/images/stats08_header_sprite.gif");
	background-position: 0 -65px;
	background-repeat: no-repeat;
}

#ysr-stats-navigator div.hd h2 em {
	display: block;
	height: 65px;
	width: 280px;
	text-indent: -5000px;
	background-repeat: no-repeat;
	background-position: 0 12px;
}

#ysr-stats-navigator div.hd img {
	float: right;
	margin-top: 12px;
}

#ysr-stats-navigator div.ft ul {
	text-align: center;
	height: 28px;
	font-weight: bold;
	background-image: url("/sports/rivals/images/stats08_footer_sprite.png");
	_background-image: none;
	background-repeat: no-repeat;
	background-position: 0 -28px;
	position: relative;
}

#ysr-stats-navigator div.ft li {
	display: inline;
	position: relative;
	top: 5px;
	padding-left: 8px;
	background-image: url("/sports/rivals/images/stats08_footer_sprite.png");
	_background-image: none;
	background-position: 1px -62px;
}

#ysr-stats-navigator div.ft li.first {
	padding-left: 0;
	background-image: none;
}

#ysr-stats-navigator div.ft a {
	color: white;
	text-decoration: none;
	font-size: 83%;
	text-transform: uppercase;
}

#ysr-stats-navigator div.ft a:hover {
	text-decoration: underline;
}

#ysr-stats-navigator div.bd h2 {
	font-weight: bold;
	font-size: 125%;
	line-height: 30px;
	text-indent: 20px;
}

#ysr-stats-navigator div.bd form {
	float: right;
	margin-top: 3px;
}

#ysr-stats-navigator div.bd form a {
	font-size: 83%;
}

#dtk-footernav {
	border-top: 0;
	margin: 0;
} 

#ft #dtk-footernav a,
#ft #dtk-footernav a:visited {
    color: #777777;
}

iframe.ysr-shim {
	border: 0;
	background-color: transparent;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	z-index: 2;
	position: absolute;
}       

#ysp-league-nav li.more,
#ysp-quicklinks-nav li.more {
    position: relative;
}

#ysp-college div.bd,
#ysp-action-sports div.bd,
#ysp-ncaab div.bd,
#ysp-ncaaf div.bd,
#ysp-more div.bd {
    margin: 0 8px 0 0;
    padding: 0.7em 0.5em;
    background-color: white;
    color: #222222;
}

#ysp-ncaab li,
#ysp-ncaaf li {
  background-color: #FFF;
  background-position: -1px -782px;
  background-repeat: no-repeat;  
  float: none;
  font: normal 100% arial;
  line-height: 1.65em;
  overflow: hidden;
  position: relative;
  padding: 0;
  text-align: left;
}

#ysp-ncaab li,
#ysp-ncaaf li {
  width: 165px;
  *width: 172px;
}

#ysp-quicklinks-nav li.fantasy #ysp-fantasy-nav a.edit {
    background-image: none;
    line-height: normal;
    color: #0A4EA3;
    text-align: right;
}
 
div.rivals-mast {
    width: 979px;
}
