@charset "ISO-8859-1";

/* block comment */

body {
    margin:0;
    padding:0;
	background-color: #EEE;
    text-align: center;
    /*background-image: url(http://www.warrennolan.com/images/BKG.gif);
    background-repeat:repeat; */
}

a {
    color: blue;
	text-decoration: none;
}
a:link, a:visited, a:active {
    font-weight: normal;
}
a:hover {
    font-weight: bold;
}

a img {
	border: 0px; 
	text-decoration: none;
}



.home { background-color: #000000 !important;}
.blue { background-color: #00008B !important;}
.basketball {background-color:#FA7000 !important;}
.basketballw {background-color:#874173 !important;}
.football1a {background-color:#800000 !important;}
.football1aa {background-color:#008000 !important;}
.baseball {background-color:red !important;}
.softball {background-color:#7000FF !important;}
.grey { background-color: #666666 !important; }
.light-grey { background-color: #E6E9ED !important; }

/*** For sticky top menus ***/

#sticky-navigation-wrap{
    background:#fff;
    z-index:170;
    width:100%;
    position:fixed;
    top:0;
    left:0;
    right:0;
}

#sticky-spacer-no-submenu{
    margin-top:63px;
}

#sticky-spacer{
    margin-top:107px;
}

#sticky-spacer-submenu-pagemenu{
    margin-top:193px;
}
 
/*** Header Menu ***/

#header {
    width: 100%;
    margin:0;
    padding:0;
    background-color: #2D2D2D;
    box-shadow: 0px 3px 3px grey;
} 

#header-wrap {
    margin: 0px auto;
    padding: 0;
    width: 1100px; 
    height: 60px;
    overflow:hidden;
}

#logo-outer {
    float:left;
    margin:0;
    padding:0;
    width: 120px;
    height: 60px;
}

#logo {
    margin: 0px 0px 5px 0px;
}


#horizontal-menu {
    float:left;
    margin: 0;
    padding: 0;
    height: 60px;
}

#horizontal-menu ul {
    margin:0;
    padding:0;
    border: 0;
    list-style: none;
}

#horizontal-menu ul li {
    float: left;
}

#horizontal-menu ul a {
    display: block;
    margin: 0;
    padding: 9px 30px;
    line-height:40px;
    text-align:center;
    font: bold 14px Tahoma;
    color: #EEE;
}

/*#horizontal-menu ul li a.single {
padding: 7px 25px;
}

#horizontal-menu ul li a.double {
padding: 0px 25px;
}*/

#horizontal-menu ul li.social {
}

#horizontal-menu ul li a.social1 {
  padding: 20px 3px 20px 15px;
  background: none;
}

#horizontal-menu ul li a.social2 {
  padding: 20px 15px 20px 3px;
  background: none;
}

#horizontal-menu ul li a:visited{
    font: bold 14px Tahoma;
    color: #EEE;
    text-align:center;
}

#horizontal-menu ul li a:hover{
    font: bold 14px Tahoma;
    color: #999;
    text-align:center;
}

#horizontal-menu .under-arrow-on {
	margin:0 auto;
    padding:0 ;
    width: 0; 
    height: 0; 
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid white;
}

#horizontal-menu .under-arrow-off {
    margin:0 auto;
    padding:0 ;
    width: 0; 
    height: 0; 
    border:0;
}

/*** Sport Nav Sub Menu ***/

#sub-menu-container {
    margin:0;
    padding:0;
    width:100%;
    background-color:#fff;
    box-shadow: 0px 3px 3px grey;
}

#sub-menu {
    margin: 0 auto;
    width:1100px;
    height:44px;
   /* margin-top:50px;*/
    background-color:#fff;
}

#sub-menu ul {
    list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding: 0 ;
}

#sub-menu ul li {
	position:relative;
	float:left;
	margin:0;
	padding: 0;
}

#sub-menu > ul >li:first-child {
    border-right:2px solid grey;
    width:120px;
}
#sub-menu .line-head {
    display:block;
    font-size:16px;
    font-weight:bold;
    line-height:16px;
    padding:6px 10px;
}

#sub-menu ul a {
    padding:0;
    margin: 0;
    display:block;
    color:#333;
    font-size:14px;
    font-weight:normal;
    line-height:15px;
    font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
}
#sub-menu > ul > li > a {
    padding: 13px 12px;  
}
#sub-menu > ul > li > a:focus,
#sub-menu > ul > li > a:hover {
    color:#888;  
}

#sub-menu .under-color {
	padding:0px 15px ;
    display:block;
	line-height:3px;
}

#sub-menu .under-color-current {
	display:block;
	line-height:3px;
    background-color:blue;
}

#sub-menu img {
    height:30px;
    width:30px;
}

#sub-menu .under-color {
	display:block;
	line-height:3px;
}

#sub-menu ul li:focus .under-color,
#sub-menu ul li:hover .under-color{
    background-color:blue;
}

#sub-menu ul ul {
    padding:0;
    margin:0;
    display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#fff;
	box-shadow: 0px 3px 3px grey;
    z-index: 999;
}

#sub-menu .drop-menu-right {
	left:auto;
    right:0;
}

#sub-menu ul ul li {
    padding:0;
    margin:0;
	float:none;
	width:200px;
}

#sub-menu ul ul .heading{
    text-align:center;
	padding:2px 10px;
    margin:0;
    background-color:#BBB;
    border-top: solid 1px black;
    border-bottom: solid 1px black;
}

#sub-menu ul ul a {
    text-align:left;
	padding:10px 10px;
    margin:0;
    border-radius:15px;
}

#sub-menu ul li:focus > ul,
#sub-menu ul li:hover > ul {
    display: block;
}

#sub-menu ul ul li a:focus,
#sub-menu ul ul li a:hover {
	background-color:blue;
    color:white;
}

.conference-drop-menu {
    margin:0;
    padding:0;
    width:500px;

}

#moreDrop2 {
    display:none;
}

/*** In page menu bar **/
.in-page-menu{  
    margin: 0px 0px 5px 0px;
    padding: 0px;
    width: 100%;  
    background-color: #333;
} 

.in-page-menu ul{  
    margin: 0;
    padding: 3px 0px;  
    float: left;
}  

ul:not(:last-child){
    border-left:2px solid white; 
}

.in-page-menu ul li{  
    display: inline;
}  

.in-page-menu ul li a{  
    float: left;
    text-decoration: none;
    color: white;
    margin:0px 5px;
    padding: 5px 15px;
    border:solid 2px #333;
    border-radius: 10px;
    background-color: #333;
}  

.in-page-menu ul li a.pollweeks{   
    float: left;
    text-decoration: none;
    color: white;
    margin:0px 0px 0px 1px ;
    padding: 5px 10px;
    border:solid 2px #333;
    border-radius: 10px;
    background-color: #333;
}  

.in-page-menu ul li a:visited{  
    color: white;
}  

.in-page-menu ul li a:hover,
.in-page-menu ul li a:focus
{  
    font-weight: normal;
    color: #fff;  
    border : solid 2px #0b75b2;
    border-radius: 10px;
}

.in-page-menu ul li a.current{  
    font-weight: normal;
    color: #fff;  
    background-color:#0b75b2;
    border : solid 2px #0b75b2;
    border-radius: 10px;
}

/*** Page Menu (team logo with links)***/

#page-menu-container {
    margin:0;
    padding:0;
    width:100%;
    background-color:#fff;
    border-top: 1px black solid;
    box-shadow: 0px 3px 3px grey;
}

#page-menu {
    margin: 0 auto;
    width:1100px;
    height:86px;
   /* margin-top:50px;*/
    background-color:#fff;
}


#page-menu-middle-wide {
    float:left;
    width:850px;
    height:86px;
    background-color:#fff;
    overflow:hidden;
}

#page-menu-middle {
    float:left;
    width:700px;
    height:86px;
    background-color:#fff;
    overflow:hidden;
}

#page-menu-nav {
    margin: 0 auto;
    width:100%;
    height:33px;
    background-color:#fff;
}


#page-menu-nav ul {
    list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding: 0 ;
}

#page-menu-nav ul li {
	position:relative;
	float:left;
	margin:0;
	padding: 0;
}

#page-menu-nav ul a {
    padding:0;
    margin: 0;
    display:block;
    color:#333;
    font-size:14px;
    font-weight:normal;
    line-height:15px;
    font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
}
#page-menu-nav > ul > li > a {
    padding: 9px 12px 6px 12px;  
}
#page-menu-nav > ul > li > a:focus,
#page-menu-nav > ul > li > a:hover {
    color:#888;  
}

#page-menu-nav .under-color {
	padding:0px 15px ;
    display:block;
	line-height:3px;
}

#page-menu-nav .under-color-current {
	display:block;
	line-height:3px;
    background-color:black;
}

#page-menu-nav img {
    height:30px;
    width:30px;
}

#page-menu-nav .under-color {
	display:block;
	line-height:3px;
}

#page-menu-nav ul li:focus .under-color,
#page-menu-nav ul li:hover .under-color{
    background-color:black;
}



/*** Header Ad Holder ***/

#top-ad {
    width: 100%;
    margin:0;
    padding:5px;
} 

/*** legacy for archive pages ***/
#header1-wrap {
    margin: 0px auto;
    padding: 0;
    width: 728px;
    height: 110px;
    overflow:hidden;
}

#header1 {
    width: 100%;
    margin:0;
    padding:0;
} 

#header1-wrap {
    margin: 0px auto;
    padding: 0;
    width: 728px;
    height: 110px;
    overflow:hidden;
}

#header1-ad-outer {
    float:left;
    margin:0;
    padding:0;
    height: 110px;
    width: 728px;    
}

#header1-ad {
    padding: 10px 0;
}


#header-sport {
width: 100%;
margin: 0;
padding: 0;
} 

#header-sport-wrap {
margin: 0px auto;
padding: 0;
width: 600px;
height: 40px;
overflow:hidden;
}

img.sport-year {
display: block;
margin: 0px auto;
}

/*** main body ***/
#container {
margin:0px auto 10px auto;
padding:0;
width:1100px;
text-align:center;
overflow:hidden;
background-color:black;
font-family: Tahoma;
font-size:12px;
}

#container-new {
margin:0px auto 10px auto;
padding:0;
width:1340px;
text-align:center;
overflow:hidden;
font-family: Tahoma;
font-size:12px;
}


#header3 {
position:relative;
margin:0;
padding:0;
width:1100px;
height:40px;
}
#header3-wide {
position:relative;
margin:0;
padding:0;
width:1340px;
height:40px;
}

#title-left {
float:left;
margin:0;
padding:0;
width:180px;
height:40px;
}

#title {
float:left;
margin:0;
padding:0;
width:920px;
height:40px;
/*background-image:url(http://www.warrennolan.com/images/Basketball/Back_80_basketball.jpg);
background-repeat:repeat-x;*/
}

#sport-year {
float:left;
margin:0;
padding:0;
width:600px;
height:40px;
background-repeat:no-repeat;
}

#special-box {
position:absolute;
top:0px;
left:830px;
width:125px;
padding:2px;
background-color:White;
border:solid 1px black;
border-top:0;
text-align:center;
font-family: Arial;
font-size:9px;
}

#main-body {
float:left;
margin:0;
padding:0;
width:1100px;
background-color:#EEE;
overflow:hidden;
}

#main-body-wide {
float:left;
margin:0;
padding:0;
width:1340px;
background-color:#EEE;
overflow:hidden;
}

#side-menu {
float:left;
margin:0;
padding:0;
width:180px;
background-color:#EEE;
text-align:left;
}

select {
text-align:left;
font-family: Tahoma;
font-size:12px;
padding-left:2px;
}

#side-menu ul {
margin:0;
padding:0;
list-style:none;
line-height:20px;
}

#side-menu li {
float:left;
width:180px;
height:20px;
border-bottom:solid 1px #F0C59B;
}

#side-menu li.heading {
display:block;
padding-left:10px;
width:170px;
height:20px;
background-color:#883A2D;
border-bottom:solid 1px WhiteSmoke;
color:white;
font-size:12px;
font-weight:bold;
}

#side-menu li.heading-empty {
display:block;
padding-left:10px;
width:170px;
height:10px;
background-color:#883A2D;
border-bottom:solid 1px WhiteSmoke;
color:white;
font-size:0;
font-weight:bold;
}

#side-menu li.dropbox {
display:block;
padding:5px 10px;
width:170px;
height:20px;
background-color:#EAA150;
color:black;
}

#side-menu li a {
display:block;
padding-left:10px;
width:170px;
height:20px;
background-color:#EAA150;
color:black;
text-decoration:none;
}

#side-menu li a:hover {
padding-left:5px;
border-left:5px solid white;
font-weight:normal;
color:white;
}

#main-body-content {
float:left;
margin:0;
padding:10px 3px;
width:760px;
background-color:#EEE;
text-align:left;
padding-bottom: 10000px;
margin-bottom: -10000px;
overflow:hidden;
}

#main-body-content-wide {
float:left;
margin:0;
padding:10px 10px;
width:1000px;
background-color:#EEE;
text-align:left;
padding-bottom: 10000px;
margin-bottom: -10000px;
overflow:hidden;
}

#left-column {
float:left;
margin:0;
padding:0;
width:180px;
background-color:#EEE;
text-align:center;
}

#left-column-ad {
margin: 10px auto;
padding:0;
width:160px;
height:600px;
}

#right-column {
float:right;
margin:0;
padding:0;
width:140px;
background-color: #EEE;
text-align:center;
}

#right-column-ad {
margin: 10px auto;
padding:0;
width:140px;
height:600px;
}

#footer {
    width: 100%;
    margin: 0;
    padding:0;
    background-color: #2D2D2D;
    box-shadow: 0px -3px 3px grey;
}

#footer-notes {
    margin:0 auto;
    padding: 10px 0px;
    width:1100px;
    color:white;
}

#footer a {
    text-decoration:none;
    color: #EEE;
}

div.nitty-row {
float:left;
margin: 0;
padding:0;
width:1000px;
border-top: 1px solid black;
}
div.nitty {
float:left;
font-size: 10px;
width:250px;
}
div.nitty-in-row {
float:left;
font-size: 10px;
width:240px;
text-align: center;
}
div.nitty-in-row-ND1 {
float:left;
font-size: 10px;
width:240px;
text-align: center;
margin-top: 30px;
}
div.nitty-in-rank {
float:left;
font-size: 10px;
width:20px;
margin-right:1px;
text-align: center;
}
div.nitty-in-location {
float:left;
font-size: 10px;
width:15px;
margin-right: 2px;
text-align: center;
}
div.nitty-in-opponent {
float:left;
font-size: 10px;
width:115px;
margin-right:1px;
text-align: left;
}
div.nitty-in-score {
float:left;
font-size: 10px;
width:20px;
margin-right:1px;
text-align: center;
}
div.nitty-in-score-span {
float:left;
font-size: 10px;
width:41px;
margin-right:1px;
text-align: center;
}
div.nitty-in-date {
float:left;
font-size: 10px;
width:30px;
margin-right:1px;
text-align: center;
}
div.nitty-in-home {
background-color: #00FF00;
color: black;
}
div.nitty-in-road {
background-color: #FF9B00;
color: black;
}
div.nitty-in-nonconf {
background-color: #00FFFF;
color: black;
}
div.nitty-in-loss {
background-color: red;
color: white;
}
div.nitty-in-tie {
background-color: yellow;
color: black;
}
div.nitty-in-ot {
background-color: #BFBFBF;
color: black;
}

/* ---------------------------------------------- */

div.pagetitle {
padding-bottom:10px;
text-align:left;
font-weight: bold;
font-size: 16pt;
color: black;
}

div.subtitle {
padding-bottom:5px;
text-align:left;
font-size: 10pt;
color: black;
}

div.main-body-row {
float:left;
margin:0;
padding:0;
width:100%;
}

div.half-content {
float:left;
margin:0;
padding:10px 2%;
width:46%;
}

div.third-content {
float:left;
margin:0;
padding:10px 1%;
width:31%;
}

div.two-third-content {
float:left;
margin:0;
padding:10px 1%;
width:62%;
}

div.fourth-content {
float:left;
margin:0;
padding:10px 1%;
width:23%;
}

/* --SUMMARY DIVS -------------------------------------------- */

div.summary-div {
    width:100%;
    text-align:center;
    font-size: 12px;
    color: black;
    padding-bottom:20px;
}

div.summary-div-title {
    width:100%;
    text-align:center;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
}

div.summary-div-subtitle {
    width:100%;
    text-align:center;
    font-size: 12px;
    font-weight: bold;
    color:white;
    height: 25px;
    line-height: 25px;
    background:#2A4E75;
}

div.summary-div-subtitle-left {
    float:left;
    width:60%;
    height:25px;
    line-height:25px;

}
div.summary-div-subtitle-right {
    float:left;
    width:40%;
    height:25px;
    line-height:25px;
}

div.summary-div-subtitle-left-3 {
    float:left;
    width:50%;
    height:25px;
    line-height:25px;

}
div.summary-div-subtitle-right-3 {
    float:left;
    width:25%;
    height:25px;
    line-height:25px;
}

div.summary-div-bottom {
    width:100%;
    border:1px solid black;
    background:#fff;
    overflow:hidden;
}

div.summary-div-normal-row {
    width:100%;
    height:20px;
    border-bottom:1px solid #ddd;
}

div.summary-div-break-row {
    width:100%;
    height:20px;
    border-bottom:2px solid black;
}

div.summary-div-left-title {
    float:left;
    width:60%;
    height:20px;
    line-height:20px;
    background:#ddd;
}
div.summary-div-right-data {
    float:left;
    width:40%;
    height:20px;
    line-height:20px;
    background:#fff;
}

div.summary-div-left-title-3 {
    float:left;
    width:50%;
    height:20px;
    line-height:20px;
    background:#ddd;
}
div.summary-div-right-data-3 {
    float:left;
    width:25%;
    height:20px;
    line-height:20px;
    background:#fff;
}

div.datatable {
padding-bottom:10px;
text-align:left;
font-size: 10pt;
color: black;
}

div.datatable2 {
margin-bottom:5px;
font-size: 12px;
color: black;
}

div.team-logo {
float:left;
margin:0;
padding: 5px;
width:90px;
height:90px;
}

div.conference-logo {
margin:0;
padding: 5px;
width:110px;
height:110px;
}

/* ------------- statbox --------------- */

.statbox {
margin:0 auto 20px auto;
padding:0;
width:342px;
clear:both;
}

.statbox4 {
margin:0 auto 20px auto;
padding:0;
width:342px;
clear:both;
border-radius: 10px 10px 0px 0px;
box-shadow: 5px 5px 5px #888;
overflow:hidden;
}

.statbox-header {
border-radius: 10px 10px 0px 0px;
margin:0;
padding:0;
width:100%;
height:30px;
text-align: left;
background:url(http://www.warrennolan.com/images/common/header-30.png) 0 0 repeat-x;
}

.statbox-header-tl {
background: url(http://www.warrennolan.com/images/common/header-30-left.png) 0 0 no-repeat;
}

.statbox-header-tr {
background: url(http://www.warrennolan.com/images/common/header-30-right.png) 100% 0 no-repeat;
}

.statbox-header-text {
margin:0;
padding:7px 0 0 8px;
width:100%;
height:30px;
font-family:Arial;
font-size: 13px;
font-weight: bold;
color:white;
}

.statbox-content {
float:left;
margin: 0 0 20px 0;
padding:0;
width:340px;
font-size: 12px;
font-weight: normal;
text-align: left;
color: black;
background-color: white;
border-bottom:solid 1px #2A4E75;
border-left:solid 1px #2A4E75;
border-right:solid 1px #2A4E75;
}

.statbox4-content {
float:left;
margin: 0;
padding:0;
width:340px;
font-size: 12px;
font-weight: normal;
text-align: left;
color: black;
background-color: white;
border-bottom:solid 1px #2A4E75;
border-left:solid 1px #2A4E75;
border-right:solid 1px #2A4E75;
}

.statbox-content-half  {
float:left;
margin: 0;
padding:5px;
width:160px;
}

.statbox-content-quarter  {
float:left;
margin: 0;
padding:1px;
width:83px;
}

ul.no-bullet  {
margin:0;
padding:0;
text-align:left;
}

li.no-bullet  {
margin:0;
padding:0;
list-style-type:none;
}

/* ------------- scorebox --------------- */

.scorebox {
margin:0 auto 10px auto;
padding:0;
width:342px;
clear:both;
}

.scorebox-header {
border-radius: 10px 10px 0px 0px;
margin:0;
padding:0;
width:100%;
height:30px;
text-align: left;
background:url(http://www.warrennolan.com/images/common/header-30.png) 0 0 repeat-x;
}

.scorebox-header-tl {
background: url(http://www.warrennolan.com/images/common/header-30-left.png) 0 0 no-repeat;
}

.scorebox-header-tr {
background: url(http://www.warrennolan.com/images/common/header-30-right.png) 100% 0 no-repeat;
}

.scorebox-header-special {
margin:0;
padding:2px 8px 0px 8px;
width:324px;
height:15px;
font-family:Arial;
font-size: 12px;
font-weight: bold;
color:black;
}

.scorebox-header-row {
margin:0;
padding:7px 8px 0 8px;
border-radius: 10px 10px 0px 0px;
width:324px;
height:30px;
font-family:Arial;
font-size: 13px;
font-weight: bold;
color:white;
}

.scorebox-header-row2 {
margin:0;
padding: 3px 10px;
width:320px;
border-left: solid black 1px;
border-right: solid black 1px;
display:none;
height:auto;
overflow:auto;
}

.scorebox-header-time {
float:left;
margin:0;
padding:0; 
width:50%;
text-align:left;
}

.scorebox-header-network {
float:left;
margin:0;
padding:0; 
width:50%;
text-align:right;
}

.scorebox-content {
float:left;
margin: 0 0 10px 0;
padding:0;
width:340px;
font-size: 10px;
font-weight: normal;
text-align: left;
color: black;
background-color: whitesmoke;
border-bottom:solid 1px #2A4E75;
border-left:solid 1px #2A4E75;
border-right:solid 1px #2A4E75;
}

table.score {
width:100%;
border-collapse:collapse;
border:1px solid #CCC;
}

td.score {
border:none;
background-color: white;
font-weight: normal;
font-size: 12px;
text-align: center;
color: black;
padding: 3px;
}

td.score-team {
border:none;
background-color: white;
font-weight: normal;
font-size: 12px;
text-align: center;
color: black;
padding: 3px;
}

td.score-ot {
border:none;
background-color: silver;
font-weight: normal;
font-size: 12px;
text-align: center;
color: black;
padding: 3px;
}

td.score-total {
border:none;
background-color: white;
font-weight: bold;
font-size: 14px;
text-align: center;
color: black;
padding: 3px;
}

td.score-winner {
border:none;
background-color: white;
font-weight: bold;
font-size: 12px;
text-align: center;
color: black;
padding: 0;
}

/* ------------- team sprites --------------- */

.team-logo {
margin: 0;
padding: 0;
}
.team-logo li {
margin: 0;
padding: 0;
list-style: none;
}
.team-logo li a {
background-image:url(http://www.warrennolan.com/images/team/team-logo-sprite.png);
background-repeat:no-repeat;
padding: 0;
width:25px;
height: 25px;
display: block;
}
.team-logo li a.Auburn {background-position:-0px -25px;}
.team-logo li a.New-York-Tech {background-position:-25px -25px;}
.team-logo li a.UAB {background-position:-50px -25px;}
.team-logo li a.South-Alabama {background-position:-75px -25px;}
.team-logo li a.Arkansas {background-position:-100px -25px;}
.team-logo li a.Arizona-State {background-position:-125px -25px;}
.team-logo li a.Arizona {background-position:-150px -25px;}
.team-logo li a.Cal-Poly {background-position:-175px -25px;}
.team-logo li a.Sacramento-State {background-position:-200px -25px;}
.team-logo li a.Columbia {background-position:-225px -25px;}
.team-logo li a.San-Diego-State {background-position:-250px -25px;}
.team-logo li a.San-Jose-State {background-position:-275px -25px;}
.team-logo li a.Stanford {background-position:-300px -25px;}
.team-logo li a.California {background-position:-325px -25px;}
.team-logo li a.UCLA {background-position:-350px -25px;}
.team-logo li a.UC-Riverside {background-position:-375px -25px;}
.team-logo li a.USC {background-position:-400px -25px;}
.team-logo li a.Colorado-State {background-position:-425px -25px;}
.team-logo li a.Colorado {background-position:-450px -25px;}
.team-logo li a.Connecticut {background-position:-475px -25px;}
.team-logo li a.Hartford {background-position:-0px -50px;}
.team-logo li a.Yale {background-position:-25px -50px;}
.team-logo li a.American {background-position:-50px -50px;}
.team-logo li a.George-Washington {background-position:-75px -50px;}
.team-logo li a.Georgetown {background-position:-100px -50px;}
.team-logo li a.Howard {background-position:-125px -50px;}
.team-logo li a.Delaware {background-position:-150px -50px;}
.team-logo li a.Florida-AM {background-position:-175px -50px;}
.team-logo li a.Florida-State {background-position:-200px -50px;}
.team-logo li a.Jacksonville-State {background-position:-225px -50px;}
.team-logo li a.Stetson {background-position:-250px -50px;}
.team-logo li a.Florida {background-position:-275px -50px;}
.team-logo li a.South-Florida {background-position:-300px -50px;}
.team-logo li a.Georgia-Tech {background-position:-325px -50px;}
.team-logo li a.Georgia {background-position:-350px -50px;}
.team-logo li a.Hawaii {background-position:-375px -50px;}
.team-logo li a.Iowa-State {background-position:-400px -50px;}
.team-logo li a.Boise-State {background-position:-425px -50px;}
.team-logo li a.Idaho {background-position:-450px -50px;}
.team-logo li a.Bradley {background-position:-475px -50px;}
.team-logo li a.Northwestern {background-position:-0px -75px;}
.team-logo li a.Southern-Illinois {background-position:-25px -75px;}
.team-logo li a.Illinois-Chicago {background-position:-50px -75px;}
.team-logo li a.UIC {background-position:-50px -75px;}
.team-logo li a.Indiana {background-position:-75px -75px;}
.team-logo li a.IUPUI {background-position:-100px -75px;}
.team-logo li a.Notre-Dame {background-position:-125px -75px;}
.team-logo li a.Murray-State {background-position:-150px -75px;}
.team-logo li a.Kentucky {background-position:-175px -75px;}
.team-logo li a.Louisville {background-position:-200px -75px;}
.team-logo li a.Western-Kentucky {background-position:-225px -75px;}
.team-logo li a.LSU {background-position:-250px -75px;}
.team-logo li a.Boston-College {background-position:-275px -75px;}
.team-logo li a.Boston-University {background-position:-300px -75px;}
.team-logo li a.Holy-Cross {background-position:-325px -75px;}
.team-logo li a.Harvard {background-position:-350px -75px;}
.team-logo li a.Northeastern {background-position:-375px -75px;}
.team-logo li a.Massachusetts {background-position:-400px -75px;}
.team-logo li a.UMass {background-position:-400px -75px;}
.team-logo li a.Mount-Saint-Marys {background-position:-425px -75px;}
.team-logo li a.LeMoyne {background-position:-450px -75px;}
.team-logo li a.Towson {background-position:-475px -75px;}
.team-logo li a.Maryland {background-position:-0px -100px;}
.team-logo li a.Abilene-Christian {background-position:-25px -100px;}
.team-logo li a.Michigan-State {background-position:-50px -100px;}
.team-logo li a.Michigan {background-position:-75px -100px;}
.team-logo li a.Incarnate-Word {background-position:-100px -100px;}
.team-logo li a.Minnesota {background-position:-125px -100px;}
.team-logo li a.Northern-Kentucky {background-position:-150px -100px;}
.team-logo li a.Saint-Louis {background-position:-175px -100px;}
.team-logo li a.UMKC {background-position:-200px -100px;}
.team-logo li a.Missouri {background-position:-225px -100px;}
.team-logo li a.Ole-Miss {background-position:-250px -100px;}
.team-logo li a.Montana-State {background-position:-275px -100px;}
.team-logo li a.Montana {background-position:-300px -100px;}
.team-logo li a.Duke {background-position:-325px -100px;}
.team-logo li a.East-Carolina {background-position:-350px -100px;}
.team-logo li a.North-Carolina-State {background-position:-375px -100px;}
.team-logo li a.North-Carolina {background-position:-400px -100px;}
.team-logo li a.Wake-Forest {background-position:-425px -100px;}
.team-logo li a.North-Dakota {background-position:-450px -100px;}
.team-logo li a.Creighton {background-position:-475px -100px;}
.team-logo li a.Dartmouth {background-position:-0px -125px;}
.team-logo li a.New-Hampshire {background-position:-25px -125px;}
.team-logo li a.Fairleigh-Dickinson {background-position:-50px -125px;}
.team-logo li a.Princeton {background-position:-75px -125px;}
.team-logo li a.Rutgers {background-position:-100px -125px;}
.team-logo li a.New-Mexico-State {background-position:-125px -125px;}
.team-logo li a.New-Mexico {background-position:-150px -125px;}
.team-logo li a.Nebraska-Omaha {background-position:-175px -125px;}
.team-logo li a.Omaha {background-position:-175px -125px;}
.team-logo li a.Cornell {background-position:-200px -125px;}
.team-logo li a.Saint-Bonaventure {background-position:-225px -125px;}
.team-logo li a.Syracuse {background-position:-250px -125px;}
.team-logo li a.Bowling-Green {background-position:-275px -125px;}
.team-logo li a.Miami-Ohio {background-position:-300px -125px;}
.team-logo li a.Miami-\(OH\) {background-position:-300px -125px;}
.team-logo li a.Ohio-State {background-position:-325px -125px;}
.team-logo li a.Ohio {background-position:-350px -125px;}
.team-logo li a.Oklahoma-State {background-position:-375px -125px;}
.team-logo li a.Oral-Roberts {background-position:-400px -125px;}
.team-logo li a.Oklahoma {background-position:-425px -125px;}
.team-logo li a.Tulsa {background-position:-450px -125px;}
.team-logo li a.Oregon-State {background-position:-475px -125px;}
.team-logo li a.Penn-State {background-position:-0px -150px;}
.team-logo li a.Temple {background-position:-25px -150px;}
.team-logo li a.Pennsylvania {background-position:-50px -150px;}
.team-logo li a.Penn {background-position:-50px -150px;}
.team-logo li a.Pittsburgh {background-position:-75px -150px;}
.team-logo li a.Villanova {background-position:-100px -150px;}
.team-logo li a.Brown {background-position:-125px -150px;}
.team-logo li a.Rhode-Island {background-position:-150px -150px;}
.team-logo li a.Clemson {background-position:-175px -150px;}
.team-logo li a.Furman {background-position:-200px -150px;}
.team-logo li a.College-Of-Charleston {background-position:-225px -150px;}
.team-logo li a.Charleston {background-position:-225px -150px;}
.team-logo li a.South-Dakota {background-position:-250px -150px;}
.team-logo li a.Memphis {background-position:-275px -150px;}
.team-logo li a.Chattanooga {background-position:-300px -150px;}
.team-logo li a.Vanderbilt {background-position:-325px -150px;}
.team-logo li a.Baylor {background-position:-350px -150px;}
.team-logo li a.Rice {background-position:-375px -150px;}
.team-logo li a.Texas-AM {background-position:-400px -150px;}
.team-logo li a.Houston {background-position:-425px -150px;}
.team-logo li a.North-Texas {background-position:-450px -150px;}
.team-logo li a.Texas-Arlington {background-position:-475px -150px;}
.team-logo li a.UTA {background-position:-475px -150px;}
.team-logo li a.Texas {background-position:-0px -175px;}
.team-logo li a.BYU {background-position:-25px -175px;}
.team-logo li a.Southern-Utah {background-position:-50px -175px;}
.team-logo li a.Utah {background-position:-75px -175px;}
.team-logo li a.James-Madison {background-position:-100px -175px;}
.team-logo li a.Richmond {background-position:-125px -175px;}
.team-logo li a.Virginia {background-position:-150px -175px;}
.team-logo li a.Virginia-Tech {background-position:-175px -175px;}
.team-logo li a.Vermont {background-position:-200px -175px;}
.team-logo li a.Washington {background-position:-225px -175px;}
.team-logo li a.Washington-State {background-position:-250px -175px;}
.team-logo li a.Marquette {background-position:-275px -175px;}
.team-logo li a.Wisconsin-Milwaukee {background-position:-300px -175px;}
.team-logo li a.Milwaukee {background-position:-300px -175px;}
.team-logo li a.Wisconsin {background-position:-325px -175px;}
.team-logo li a.Marshall {background-position:-350px -175px;}
.team-logo li a.West-Virginia {background-position:-375px -175px;}
.team-logo li a.Fresno-State {background-position:-400px -175px;}
.team-logo li a.Pacific {background-position:-425px -175px;}
.team-logo li a.Indiana-State {background-position:-450px -175px;}
.team-logo li a.Lipscomb {background-position:-475px -175px;}
.team-logo li a.Georgia-Southern {background-position:-0px -200px;}
.team-logo li a.Texas-Pan-American {background-position:-25px -200px;}
.team-logo li a.UTPA {background-position:-25px -200px;}
.team-logo li a.Jacksonville {background-position:-50px -200px;}
.team-logo li a.Old-Dominion {background-position:-75px -200px;}
.team-logo li a.Long-Beach-State {background-position:-100px -200px;}
.team-logo li a.UC-Irvine {background-position:-125px -200px;}
.team-logo li a.San-Diego {background-position:-150px -200px;}
.team-logo li a.UC-Davis {background-position:-175px -200px;}
.team-logo li a.Idaho-State {background-position:-200px -200px;}
.team-logo li a.DePaul {background-position:-225px -200px;}
.team-logo li a.Louisiana {background-position:-250px -200px;}
.team-logo li a.Maine {background-position:-275px -200px;}
.team-logo li a.Iona {background-position:-300px -200px;}
.team-logo li a.Niagara {background-position:-325px -200px;}
.team-logo li a.Lafayette {background-position:-350px -200px;}
.team-logo li a.Coastal-Carolina {background-position:-375px -200px;}
.team-logo li a.Cleveland-State {background-position:-400px -200px;}
.team-logo li a.Texas-State {background-position:-425px -200px;}
.team-logo li a.Utah-State {background-position:-450px -200px;}
.team-logo li a.Eastern-Washington {background-position:-475px -200px;}
.team-logo li a.Alabama {background-position:-0px -225px;}
.team-logo li a.Kennesaw-State {background-position:-25px -225px;}
.team-logo li a.Evansville {background-position:-50px -225px;}
.team-logo li a.Mississippi-State {background-position:-75px -225px;}
.team-logo li a.Army {background-position:-100px -225px;}
.team-logo li a.UNC-Wilmington {background-position:-125px -225px;}
.team-logo li a.UNCW {background-position:-125px -225px;}
.team-logo li a.Illinois {background-position:-150px -225px;}
.team-logo li a.Texas-AM-Corpus-Christi {background-position:-175px -225px;}
.team-logo li a.Albany {background-position:-200px -225px;}
.team-logo li a.Grand-Canyon {background-position:-225px -225px;}
.team-logo li a.Florida-Gulf-Coast {background-position:-250px -225px;}
.team-logo li a.FGCU {background-position:-250px -225px;}
.team-logo li a.Air-Force {background-position:-275px -225px;}
.team-logo li a.Akron {background-position:-300px -225px;}
.team-logo li a.Alabama-AM {background-position:-325px -225px;}
.team-logo li a.Alabama-State {background-position:-350px -225px;}
.team-logo li a.Alcorn-State {background-position:-375px -225px;}
.team-logo li a.Appalachian-State {background-position:-400px -225px;}
.team-logo li a.Arkansas-Pine-Bluff {background-position:-425px -225px;}
.team-logo li a.Arkansas-Little-Rock {background-position:-450px -225px;}
.team-logo li a.Little-Rock {background-position:-450px -225px;}
.team-logo li a.Arkansas-State {background-position:-475px -225px;}
.team-logo li a.Austin-Peay {background-position:-0px -250px;}
.team-logo li a.Ball-State {background-position:-25px -250px;}
.team-logo li a.Belmont {background-position:-50px -250px;}
.team-logo li a.Bethune-Cookman {background-position:-75px -250px;}
.team-logo li a.Binghamton {background-position:-100px -250px;}
.team-logo li a.Bucknell {background-position:-125px -250px;}
.team-logo li a.Buffalo {background-position:-150px -250px;}
.team-logo li a.Butler {background-position:-175px -250px;}
.team-logo li a.Campbell {background-position:-200px -250px;}
.team-logo li a.Canisius {background-position:-225px -250px;}
.team-logo li a.Central-Arkansas {background-position:-250px -250px;}
.team-logo li a.Centenary {background-position:-275px -250px;}
.team-logo li a.Central-Connecticut {background-position:-300px -250px;}
.team-logo li a.UCF {background-position:-325px -250px;}
.team-logo li a.Central-Michigan {background-position:-350px -250px;}
.team-logo li a.Charleston-Southern {background-position:-375px -250px;}
.team-logo li a.Chicago-State {background-position:-400px -250px;}
.team-logo li a.Cincinnati {background-position:-425px -250px;}
.team-logo li a.Colgate {background-position:-450px -250px;}
.team-logo li a.Coppin-State {background-position:-475px -250px;}
.team-logo li a.Davidson {background-position:-0px -275px;}
.team-logo li a.Dayton {background-position:-25px -275px;}
.team-logo li a.Delaware-State {background-position:-50px -275px;}
.team-logo li a.Denver {background-position:-75px -275px;}
.team-logo li a.Detroit {background-position:-100px -275px;}
.team-logo li a.Drake {background-position:-125px -275px;}
.team-logo li a.Drexel {background-position:-150px -275px;}
.team-logo li a.Duquesne {background-position:-175px -275px;}
.team-logo li a.East-Tennessee-State {background-position:-200px -275px;}
.team-logo li a.Eastern-Illinois {background-position:-225px -275px;}
.team-logo li a.Eastern-Kentucky {background-position:-250px -275px;}
.team-logo li a.Eastern-Michigan {background-position:-275px -275px;}
.team-logo li a.Elon {background-position:-300px -275px;}
.team-logo li a.Fairfield {background-position:-325px -275px;}
.team-logo li a.Florida-Atlantic {background-position:-350px -275px;}
.team-logo li a.FAU {background-position:-350px -275px;}
.team-logo li a.FIU {background-position:-375px -275px;}
.team-logo li a.Fordham {background-position:-400px -275px;}
.team-logo li a.Cal-State-Fullerton {background-position:-425px -275px;}
.team-logo li a.Gardner-Webb {background-position:-450px -275px;}
.team-logo li a.George-Mason {background-position:-475px -275px;}
.team-logo li a.Georgia-State {background-position:-0px -300px;}
.team-logo li a.Gonzaga {background-position:-25px -300px;}
.team-logo li a.Hampton {background-position:-50px -300px;}
.team-logo li a.High-Point {background-position:-75px -300px;}
.team-logo li a.Hofstra {background-position:-100px -300px;}
.team-logo li a.Houston-Baptist {background-position:-125px -300px;}
.team-logo li a.Illinois-State {background-position:-150px -300px;}
.team-logo li a.Iowa {background-position:-175px -300px;}
.team-logo li a.Jackson-State {background-position:-200px -300px;}
.team-logo li a.Kansas {background-position:-225px -300px;}
.team-logo li a.Kansas-State {background-position:-250px -300px;}
.team-logo li a.Kent-State {background-position:-275px -300px;}
.team-logo li a.Lamar {background-position:-300px -300px;}
.team-logo li a.La-Salle {background-position:-325px -300px;}
.team-logo li a.Lehigh {background-position:-350px -300px;}
.team-logo li a.Liberty {background-position:-375px -300px;}
.team-logo li a.Long-Island {background-position:-400px -300px;}
.team-logo li a.Longwood {background-position:-425px -300px;}
.team-logo li a.Louisiana-Tech {background-position:-450px -300px;}
.team-logo li a.Loyola-Chicago {background-position:-475px -300px;}
.team-logo li a.Loyola-Marymount {background-position:-0px -325px;}
.team-logo li a.Loyola-Maryland {background-position:-25px -325px;}
.team-logo li a.Manhattan {background-position:-50px -325px;}
.team-logo li a.Marist {background-position:-75px -325px;}
.team-logo li a.McNeese-State {background-position:-100px -325px;}
.team-logo li a.UMBC {background-position:-125px -325px;}
.team-logo li a.Maryland-Eastern-Shore {background-position:-150px -325px;}
.team-logo li a.Mercer {background-position:-175px -325px;}
.team-logo li a.Miami {background-position:-200px -325px;}
.team-logo li a.Miami-\(FL\) {background-position:-200px -325px;}
.team-logo li a.Middle-Tennessee {background-position:-225px -325px;}
.team-logo li a.Mississippi-Valley-State {background-position:-250px -325px;}
.team-logo li a.Monmouth {background-position:-275px -325px;}
.team-logo li a.Morehead-State {background-position:-300px -325px;}
.team-logo li a.Morgan-State {background-position:-325px -325px;}
.team-logo li a.Massachusetts-Lowell {background-position:-350px -325px;}
.team-logo li a.UMass-Lowell {background-position:-350px -325px;}
.team-logo li a.Navy {background-position:-375px -325px;}
.team-logo li a.UNC-Asheville {background-position:-400px -325px;}
.team-logo li a.North-Carolina-Central {background-position:-425px -325px;}
.team-logo li a.Charlotte {background-position:-450px -325px;}
.team-logo li a.UNC-Greensboro {background-position:-475px -325px;}
.team-logo li a.UNCG {background-position:-475px -325px;}
.team-logo li a.ULM {background-position:-0px -350px;}
.team-logo li a.UNLV {background-position:-25px -350px;}
.team-logo li a.Nevada {background-position:-50px -350px;}
.team-logo li a.New-Orleans {background-position:-75px -350px;}
.team-logo li a.Nicholls-State {background-position:-100px -350px;}
.team-logo li a.North-Carolina-AT {background-position:-125px -350px;}
.team-logo li a.North-Dakota-State {background-position:-150px -350px;}
.team-logo li a.Norfolk-State {background-position:-175px -350px;}
.team-logo li a.North-Florida {background-position:-200px -350px;}
.team-logo li a.Northern-Colorado {background-position:-225px -350px;}
.team-logo li a.Northern-Illinois {background-position:-250px -350px;}
.team-logo li a.Northern-Iowa {background-position:-275px -350px;}
.team-logo li a.Cal-State-Northridge {background-position:-300px -350px;}
.team-logo li a.Northern-Arizona {background-position:-325px -350px;}
.team-logo li a.Northwestern-State {background-position:-350px -350px;}
.team-logo li a.Oakland {background-position:-375px -350px;}
.team-logo li a.Oregon {background-position:-400px -350px;}
.team-logo li a.Pepperdine {background-position:-425px -350px;}
.team-logo li a.Portland {background-position:-450px -350px;}
.team-logo li a.Portland-State {background-position:-475px -350px;}
.team-logo li a.Prairie-View-AM {background-position:-0px -375px;}
.team-logo li a.Presbyterian-College {background-position:-25px -375px;}
.team-logo li a.Providence {background-position:-50px -375px;}
.team-logo li a.Purdue {background-position:-75px -375px;}
.team-logo li a.Quinnipiac {background-position:-100px -375px;}
.team-logo li a.Radford {background-position:-125px -375px;}
.team-logo li a.Rider {background-position:-150px -375px;}
.team-logo li a.Robert-Morris {background-position:-175px -375px;}
.team-logo li a.Sacred-Heart {background-position:-200px -375px;}
.team-logo li a.Sam-Houston-State {background-position:-225px -375px;}
.team-logo li a.Samford {background-position:-250px -375px;}
.team-logo li a.San-Francisco {background-position:-275px -375px;}
.team-logo li a.UC-Santa-Barbara {background-position:-300px -375px;}
.team-logo li a.Santa-Clara {background-position:-325px -375px;}
.team-logo li a.Savannah-State {background-position:-350px -375px;}
.team-logo li a.Southeastern-Louisiana {background-position:-375px -375px;}
.team-logo li a.Southeast-Missouri-State {background-position:-400px -375px;}
.team-logo li a.Southeast-Missouri {background-position:-400px -375px;}
.team-logo li a.Seton-Hall {background-position:-425px -375px;}
.team-logo li a.Siena {background-position:-450px -375px;}
.team-logo li a.SIU-Edwardsville {background-position:-475px -375px;}
.team-logo li a.SIUE {background-position:-475px -375px;}
.team-logo li a.SMU {background-position:-0px -400px;}
.team-logo li a.South-Carolina-State {background-position:-25px -400px;}
.team-logo li a.South-Dakota-State {background-position:-50px -400px;}
.team-logo li a.Southern-Miss {background-position:-75px -400px;}
.team-logo li a.South-Carolina {background-position:-100px -400px;}
.team-logo li a.Southern {background-position:-125px -400px;}
.team-logo li a.Saint-Francis-NY {background-position:-150px -400px;}
.team-logo li a.Saint-Francis-PA {background-position:-175px -400px;}
.team-logo li a.Saint-Johns {background-position:-200px -400px;}
.team-logo li a.Saint-Josephs {background-position:-225px -400px;}
.team-logo li a.Saint-Marys-College {background-position:-250px -400px;}
.team-logo li a.Saint-Peters {background-position:-275px -400px;}
.team-logo li a.Stephen-F-Austin {background-position:-300px -400px;}
.team-logo li a.Stony-Brook {background-position:-325px -400px;}
.team-logo li a.Missouri-State {background-position:-350px -400px;}
.team-logo li a.TCU {background-position:-375px -400px;}
.team-logo li a.Tennessee-Martin {background-position:-400px -400px;}
.team-logo li a.Tennessee {background-position:-425px -400px;}
.team-logo li a.Tennessee-State {background-position:-450px -400px;}
.team-logo li a.Tennessee-Tech {background-position:-475px -400px;}
.team-logo li a.Texas-San-Antonio {background-position:-0px -425px;}
.team-logo li a.UTSA {background-position:-0px -425px;}
.team-logo li a.UTEP {background-position:-25px -425px;}
.team-logo li a.Texas-Southern {background-position:-50px -425px;}
.team-logo li a.Texas-Tech {background-position:-75px -425px;}
.team-logo li a.The-Citadel {background-position:-100px -425px;}
.team-logo li a.Toledo {background-position:-125px -425px;}
.team-logo li a.Troy {background-position:-150px -425px;}
.team-logo li a.Tulane {background-position:-175px -425px;}
.team-logo li a.Virginia-Commonwealth {background-position:-200px -425px;}
.team-logo li a.VCU {background-position:-200px -425px;}
.team-logo li a.Valparaiso {background-position:-225px -425px;}
.team-logo li a.VMI {background-position:-250px -425px;}
.team-logo li a.Wagner {background-position:-275px -425px;}
.team-logo li a.Weber-State {background-position:-300px -425px;}
.team-logo li a.Western-Illinois {background-position:-325px -425px;}
.team-logo li a.Western-Michigan {background-position:-350px -425px;}
.team-logo li a.Western-Carolina {background-position:-375px -425px;}
.team-logo li a.Wichita-State {background-position:-400px -425px;}
.team-logo li a.William-Mary {background-position:-425px -425px;}
.team-logo li a.Winston-Salem-State {background-position:-450px -425px;}
.team-logo li a.Winthrop {background-position:-475px -425px;}
.team-logo li a.Green-Bay {background-position:-0px -450px;}

.team-logo li a.Wright-State {background-position:-50px -450px;}
.team-logo li a.Wyoming {background-position:-75px -450px;}
.team-logo li a.Xavier {background-position:-100px -450px;}
.team-logo li a.Youngstown-State {background-position:-125px -450px;}
.team-logo li a.Grambling {background-position:-150px -450px;}
.team-logo li a.Bryant {background-position:-175px -450px;}
.team-logo li a.IPFW {background-position:-200px -450px;}
.team-logo li a.New-Jersey-Tech {background-position:-225px -450px;}
.team-logo li a.NJIT {background-position:-225px -450px;}
.team-logo li a.South-Carolina-Upstate {background-position:-250px -450px;}
.team-logo li a.Cal-State-Bakersfield {background-position:-275px -450px;}
.team-logo li a.Utah-Valley {background-position:-300px -450px;}


.team-logo li a.UTRGV {background-position:-375px -450px;}
.team-logo li a.Dallas-Baptist {background-position:-400px -450px;}
.team-logo li a.Nebraska {background-position:-425px -450px;}
.team-logo li a.Wofford {background-position:-450px -450px;}
.team-logo li a.Seattle-University {background-position:-475px -450px;}


/* ------------- conference sprite --------------- */

.conf-logo {
margin: 0;
padding: 0;
}
.conf-logo li {
margin: 0;
padding: 0;
list-style: none;
}
.conf-logo li a {
background-image:url(http://www.warrennolan.com/images/conference/conf-logo-sprite.png);
background-repeat:no-repeat;
padding: 0;
width:25px;
height: 25px;
display: block;
}
.conf-logo li a.ACC {background-position:-0px -0px;}
.conf-logo li a.American-Athletic {background-position:-25px -0px;}
.conf-logo li a.America-East {background-position:-50px -0px;}
.conf-logo li a.Atlantic-10 {background-position:-75px -0px;}
.conf-logo li a.Atlantic-Sun {background-position:-100px -0px;}
.conf-logo li a.Big-12 {background-position:-125px -0px;}
.conf-logo li a.Big-East {background-position:-150px -0px;}
.conf-logo li a.Big-Sky {background-position:-175px -0px;}
.conf-logo li a.Big-South {background-position:-200px -0px;}
.conf-logo li a.Big-Ten {background-position:-225px -0px;}

.conf-logo li a.Big-West {background-position:-0px -25px;}
.conf-logo li a.Colonial-Athletic {background-position:-25px -25px;}
.conf-logo li a.Conference-USA {background-position:-50px -25px;}
.conf-logo li a.Gateway {background-position:-75px -25px;}
.conf-logo li a.Great-West {background-position:-100px -25px;}
.conf-logo li a.Horizon-League {background-position:-125px -25px;}
.conf-logo li a.Independent {background-position:-150px -25px;}
.conf-logo li a.Ivy-League {background-position:-175px -25px;}
.conf-logo li a.MAAC {background-position:-200px -25px;}
.conf-logo li a.Mid-American {background-position:-225px -25px;}

.conf-logo li a.MEAC {background-position:-0px -50px;}
.conf-logo li a.Mid-Continent {background-position:-25px -50px;}
.conf-logo li a.Mountain-West {background-position:-50px -50px;}
.conf-logo li a.Missouri-Valley {background-position:-75px -50px;}
.conf-logo li a.Missouri-Valley-fb {background-position:-100px -50px;}
.conf-logo li a.Northeast {background-position:-125px -50px;}
.conf-logo li a.Ohio-Valley {background-position:-150px -50px;}
.conf-logo li a.Pac-12 {background-position:-175px -50px;}
.conf-logo li a.Patriot-League {background-position:-200px -50px;}
.conf-logo li a.Pioneer-League {background-position:-225px -50px;}

.conf-logo li a.SEC {background-position:-0px -75px;}
.conf-logo li a.Southern {background-position:-25px -75px;}
.conf-logo li a.Southland {background-position:-50px -75px;}
.conf-logo li a.Sun-Belt {background-position:-75px -75px;}
.conf-logo li a.SWAC {background-position:-100px -75px;}
.conf-logo li a.The-Summit-League {background-position:-125px -75px;}
.conf-logo li a.Western-Athletic {background-position:-150px -75px;}
.conf-logo li a.West-Coast {background-position:-175px -75px;}

/* ------------- statbox2 --------------- */

.statbox2 {
margin:0 auto 0 auto;
padding:0;
width:232px;
clear:both;
border-radius: 10px 10px 0px 0px;
box-shadow: 5px 5px 5px #888;
overflow:hidden;
}

.statbox3 {
margin:0 auto;
padding:0;
width:232px;
clear:both;
border-radius: 10px 10px 0px 0px;
box-shadow: 5px 5px 5px #888;
overflow:hidden;
}

.statbox2-header {
border-radius: 10px 10px 0px 0px;
margin:0;
padding:0;
width:100%;
height:30px;
text-align: center;
background:url(http://www.warrennolan.com/images/common/header-30.png) 0 0 repeat-x;
}

.statbox2-header-tl {
background: url(http://www.warrennolan.com/images/common/header-30-left.png) 0 0 no-repeat;
}

.statbox2-header-tr {
background: url(http://www.warrennolan.com/images/common/header-30-right.png) 100% 0 no-repeat;
}

.statbox2-header-text {
margin:0;
padding:7px 0 0 0;
width:100%;
height:30px;
font-family:Arial;
font-size: 13px;
font-weight: bold;
color:white;
}

.statbox2-record {
float:left;
margin: 0;
padding:3px 0 3px 0;
width:230px;
font-size: 12px;
font-weight: normal;
text-align: center;
color: black;
background-color: #FFEC00;
border-bottom:solid 1px #2A4E75;
border-left:solid 1px #2A4E75;
border-right:solid 1px #2A4E75;
}

.statbox2-content {
float:left;
margin:0;
padding:0;
width:230px;
font-size: 12px;
font-weight: normal;
text-align: left;
color: black;
background-color: whitesmoke;
border-bottom:solid 1px #2A4E75;
border-left:solid 1px #2A4E75;
border-right:solid 1px #2A4E75;
}

table.statbox2 {
width:100%;
background-color:whitesmoke;
}

/* ---- menu buttons ---- */

a.menu-button{

}

/* ------ Polls ------ */

.poll-weeks{  
margin: 0px 0px 5px 0px;
padding:2px 1px;
width: 100%;  
background-color: #333;
} 

.poll-weeks ul{  
margin: 0;
padding: 0;  
float: left;
}  

.poll-weeks ul li{  
display: inline;
}  

.poll-weeks ul li a{  
float: left;
text-decoration: none;
color: white;
padding: 5px 10px;
border:solid 2px #333;
background-color: #333;
}  

.poll-weeks ul li a:visited{  
color: white;
}  

.poll-weeks ul li a:hover,
.poll-weeks ul li a:focus{  
    font-weight: normal;
    color: #fff;  
    border: 2px solid #0b75b2;
    background-color:#333;
    border-radius: 10px;
} 

.poll-weeks ul li a.current{  
    font-weight: normal;
    color: #fff;
    border: 2px solid #0b75b2;
    background-color:#0b75b2;
    border-radius: 10px;
} 

.polls {
margin:0 auto 0 auto;
padding:0;
width:348px;
clear:both;
}

.polls-header {
border-radius: 10px 10px 0px 0px;
margin:0;
padding:0;
width:100%;
height:30px;
text-align: center;
background:url(http://www.warrennolan.com/images/common/header-30.png) 0 0 repeat-x;
}

.polls-header-tl {
background: url(http://www.warrennolan.com/images/common/header-30-left.png) 0 0 no-repeat;
}

.polls-header-tr {
background: url(http://www.warrennolan.com/images/common/header-30-right.png) 100% 0 no-repeat;
}

.polls-header-text {
margin:0;
padding:7px 0 0 0;
width:100%;
height:30px;
font-family:Arial;
font-size: 13px;
font-weight: bold;
color:white;
}

.polls-content {
float:left;
margin:0;
padding:0;
width:346px;
font-size: 12px;
font-weight: normal;
text-align: left;
color: black;
background-color: whitesmoke;
border-bottom:solid 1px #2A4E75;
border-left:solid 1px #2A4E75;
border-right:solid 1px #2A4E75;
}

table.polls {
width:100%;
background-color:#CFCFCF;
}

/* ------ Calendars ------ */

div.calendar {
float:left;
margin:0 4px 10px 0;
padding:0;
width:122px;
}

div.calendar-header {
border-radius: 10px 10px 0px 0px;
margin:0;
padding:0;
width:100%;
height:20px;
text-align: center;
background:url(http://www.warrennolan.com/images/common/header-20.png) 0 0 repeat-x;
}

div.calendar-daysofweek {
margin:0;
padding:0px 1px 0px 1px;
width:120px;
height:17px;
background-color: #2A4E75;
font-weight: bold;
font-size: 10px;
color: white;
}

div.calendar-daysofweek-day {
float: left;
width: 17px;
text-align: center;
padding: 2px 0px 2px 0px;
}


div.calendar-header-tl {
background: url(http://www.warrennolan.com/images/common/header-20-left.png) 0 0 no-repeat;
}

div.calendar-header-tr {
background: url(http://www.warrennolan.com/images/common/header-20-right.png) 100% 0 no-repeat;
}

div.calendar-header-text {
margin:0;
padding:2px 0 2px 0;
width:100%;
height:20px;
font-family:Arial;
font-size: 11px;
font-weight: bold;
color:white;
}

div.calendar-content {
float:left;
margin:0;
padding:0;
width:120px;
font-size: 10px;
font-weight: normal;
text-align: left;
color: black;
background-color: whitesmoke;
border-bottom:solid 1px #2A4E75;
border-left:solid 1px #2A4E75;
border-right:solid 1px #2A4E75;
}

table.calendar {
width:100%;
background-color:#CFCFCF;
}

th.calendar {
background-color: #2A4E75;
font-weight: bold;
font-size: 10px;
text-align: center;
color: white;
padding: 2px 0px 2px 0px;
}

td.calendar {
font-weight: normal;
font-size: 10px;
text-align: center;
color: red;
width: 15px;
height: 15px;
background-color: white;
}

td.today {
background-color: gold;
}

td.no-games {
background-color: RGB(190, 190, 190);
color:black;
}

a.calendar:link, a.calendar:visited, a.calendar:active {
display:block;
font-weight: normal;
font-size: 10px;
text-align: center;
color: blue;
text-decoration:none;
}

a.calendar:hover,
a.calendar:focus {
display:block;
font-weight: normal;
font-size: 10px;
text-align: center;
color: blue;
text-decoration:none;
background-color: gold;
}

/* ------ Sorting ------ */

th.sortable,
th.sortable-text,
th.sortable-date,
th.sortable-keep,
th.sortable-date-dmy,
th.sortable-numeric,
th.sortable-currency,
th.sortable-sortByTwelveHourTimestamp,
th.sortable-sortIPAddress,
th.sortable-sortEnglishLonghandDateFormat,
th.sortable-sortScientificNotation,
th.sortable-sortImage,
th.sortable-sortFileSize
{
font-weight: bold;
font-size: 12px;
text-align: center;
color: white;
background:  #2A4E75 url(http://www.warrennolan.com/images/common/sorter-both.gif) no-repeat right center;
padding: 5px 10px 5px 0px;
}

th.no-sort {
font-weight: bold;
font-size: 12px;
text-align: center;
color: white;
background: #2A4E75;
padding: 5px 0px 5px 0px;
}

th.forwardSort {
background: blue url(http://www.warrennolan.com/images/common/sorter-asc.gif) no-repeat right center;
}

th.reverseSort {
background: blue url(http://www.warrennolan.com/images/common/sorter-desc.gif) no-repeat right center;
}

th.sortable a:link, th.sortable a:visited,
th.sortable a:hover, th.sortable a:active,
th.sortable-text a:link, th.sortable-text a:visited,
th.sortable-text a:hover, th.sortable-text a:active,
th.sortable-date a:link, th.sortable-date a:visited,
th.sortable-date a:hover, th.sortable-date a:active,
th.sortable-keep a:link, th.sortable-keep a:visited,
th.sortable-keep a:hover, th.sortable-keep a:active,
th.sortable-date-dmy a:link, th.sortable-date-dmy a:visited,
th.sortable-date-dmy a:hover, th.sortable-date-dmy a:active,
th.sortable-numeric a:link, th.sortable-numeric a:visited,
th.sortable-numeric a:hover, th.sortable-numeric a:active,
th.sortable-currency a:link, th.sortable-currency a:visited,
th.sortable-currency a:hover, th.sortable-currency a:active,
th.sortable-sortByTwelveHourTimestamp a:link, th.sortable-sortByTwelveHourTimestamp a:visited,
th.sortable-sortByTwelveHourTimestamp a:hover, th.sortable-sortByTwelveHourTimestamp a:active,
th.sortable-sortIPAddress a:link, th.sortable-sortIPAddress a:visited,
th.sortable-sortIPAddress a:hover, th.sortable-sortIPAddress a:active,
th.sortable-sortEnglishLonghandDateFormat a:link, th.sortable-sortEnglishLonghandDateFormat a:visited,
th.sortable-sortEnglishLonghandDateFormat a:hover, th.sortable-sortEnglishLonghandDateFormat a:active,
th.sortable-sortScientificNotation a:link, th.sortable-sortScientificNotation a:visited,
th.sortable-sortScientificNotation a:hover, th.sortable-sortScientificNotation a:active,
th.sortable-sortImage a:link, th.sortable-sortImage a:visited,
th.sortable-sortImage a:hover, th.sortable-sortImage a:active,
th.sortable-sortFileSize a:link, th.sortable-sortFileSize a:visited,
th.sortable-sortFileSize a:hover, th.sortable-sortFileSize a:active
{
color: white;
font-weight: bold;
font-size: 12px;
text-align: center;
}

/* ----------------------------------------- */

a.bold:link, a.bold:visited, a.bold:active, a.bold:hover  {
color:blue;
font-weight: bold;
text-decoration:underline;
}

a.normal:link, a.normal:visited, a.normal:active {
color:blue;
font-weight: normal;
text-decoration:underline;
}

a.normal:hover {
color:black;
font-weight: normal;
text-decoration:underline;
}

.body-text-heading{
text-align:center;
font-family: Tahoma;
font-size:12pt;
font-weight:bold;
color:black;
}

.body-text{
text-align:center;
font-family: Tahoma;
font-size:10pt;
color:black;
}

p {
margin:0;
padding:0;
padding-bottom:10px;
}
p.last {
margin:0;
padding:0;
padding-bottom:20px;
}

table.news2 {
border: solid 1px #34638F;
width:100%;
background-color:#CFCFCF ;
}

table.curved-border  {
border-radius: 8px 8px 0px 0px;
border: solid 1px #34638F;
width:100%;
background-color:#CFCFCF ;
}

th.top-header {
background: #2A4E75 url(http://www.warrennolan.com/images/common/header-30.png) 0 0 repeat-x;
height:20px;
font-weight: bold;
font-size: 12px;
text-align: center;
color: white;
padding: 5px 0px 5px 0px;
}

th.top-header-curved-border {
border-radius: 8px 8px 0px 0px;
background: #2A4E75 url(http://www.warrennolan.com/images/common/header-30.png) 0 0 repeat-x;
height:20px;
font-weight: bold;
font-size: 12px;
text-align: center;
color: white;
padding: 5px 0px 5px 0px;
}

th.second-header {
background:  #2A4E75;
height:20px;
font-weight: bold;
font-size: 12px;
text-align: center;
color: white;
padding: 5px 0px 5px 0px;
}

/* ----------------------------------------- */

.cell-bottom-normal {
border-bottom: 1px solid #ccc;    
}
.cell-right-normal {
border-right: 1px solid #ccc;    
}

.cell-bottom-black-normal {
border-bottom: 1px solid black;    
}

.cell-bottom-black-medium td{
border-bottom: 2px solid black;    
}

.cell-right-black {
border-right: 1px solid black;    
}

.cell-right-blank {
border-right: 0px solid black;    
}

.cell-bottom-blank {
border-bottom: 0px solid white;    
}

a.front:link, a.front:visited, a.front:hover, a.front:active {
color: white;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

a.data:link, a.data:visited, a.data:active {
color: blue;
font-weight: normal;
text-decoration: none;
}
a.data:hover {
color: black;
font-weight: normal;
text-decoration: underline;
}

td.centerdata
{ background-color: white;
  font-weight: normal;
  font-size: 12px;
  text-align: center;
  color: black;
  padding: 3px;
}

td.leftdata
{ background-color: white;
  font-weight: normal;
  font-size: 12px;
  text-align: left;
  color: black;
  padding: 3px;
}

td.rightdata
{ background-color: white;
  font-weight: normal;
  font-size: 12px;
  text-align: right;
  color: black;
  padding: 3px;
}

td.centerdata-large
{ background-color: white;
  font-weight: normal;
  font-size: 16px;
  text-align: center;
  color: black;
  padding: 3px;
}

td.leftdata-large
{ background-color: white;
  font-weight: normal;
  font-size: 16px;
  text-align: left;
  color: black;
  padding: 3px;
}

td.rightdata-large
{ background-color: white;
  font-weight: normal;
  font-size: 16px;
  text-align: right;
  color: black;
  padding: 3px;
}

td.recordinfo
{ background-color: #FFEC00;
  font-weight: normal;
  font-size: 12px;
  text-align: center;
  color: black;
  padding: 3px;
}

a.newsheader:link, a.newsheader:visited, a.newsheader:active
{ color: white;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
}

a.newsheader:hover
{ color: white;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  text-decoration: underline;
}

a.newstext:link, a.newstext:visited, a.newstext:active
{ color: black;
  font-size: 12px;
  text-align: left;
  text-decoration: none;
}

a.newstext:hover
{ color: black;
  font-size: 12px;
  text-align: left;
  text-decoration: underline;
}

td.newsheader2
{ font-weight: bold;
  font-size: 14px;
  text-align: left;
  color: black;
  background-color: #CFCFCF;
  padding: 3px;
}

a.newsheader2:link, a.newsheader2:visited, a.newsheader2:active
{ color: black;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
}

a.newsheader2:hover
{ color: black;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  text-decoration: underline;
}

table.news
{ border: solid 4px #00008b}

table.newsbasketball
{ border: solid 4px #FA7000}

table.newsbaseball
{ border: solid 4px #BD0000}

table.newssoftball
{ border: solid 4px #7000FF}

table.newsfootball1a
{ border: solid 4px #800000}

table.newsfootball1aa
{ border: solid 4px #008000}

td.newsheader
{ font-weight: bold;
  font-size: 14px;
  text-align: left;
  color: white}

td.newstext
{ font-size: 12px;
  text-align: left;
  color: black;
  padding: 3px;
}

td.newstextbold
{ font-weight: bold;
  font-size: 12px;
  text-align: left;
  color: black}

td.specialtitle
{ background-color: #990000;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  color: white}

td.smallspecialtitle
{ background-color: #990000;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  color: white;
  padding: 3px;
}

td.smallblacktitle
{ background-color: black;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  color: white;
  padding: 3px;
}

td.smallgraytitle
{ background-color: #666666;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  color: white;
  padding: 3px;
}

td.goldtitle
{ background-color: #FDD017;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  color: black;
  padding: 3px;
}

td.smallgoldtitle
{ background-color: #FDD017;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  color: black}

td.smallgoldleftdata
{ background-color: #FDD017;
  font-weight: normal;
  font-size: 12px;
  text-align: left;
  color: black;
  padding: 3px;
}

td.LBlueTitle
{ background-color: #90E0FF;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  color: black}

td.regulartitle
{ background-color: black;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  color: white}

td.regularlefttitle
{ background-color: #CCCCC4;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  color: black;
  padding: 3px;
}

td.specialinfo
{ background-color: black;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  color: white}

td.specialinfoend
{ background-color: black;
  font-weight: bold;
  font-size: 4px;
  text-align: center;
  color: white}


td.linescorewinner
{ background-color: #F0F0F0;
  font-weight: normal;
  font-size: 12px;
  text-align: left;
  color: black}

td.littletext
{ font-weight: normal;
  font-size: 10px;
  color: black}

tr.spacer
{ height: 8px;
  background-color: #CCCCC4
}

td.spacer
{ text-align: center;
  font-size:14px;
  font-weight:bold;
  background-color: #CCC;
}

tr.spacer2
{ height: 1px;
  background-color: #666666
}

td.spacerleftdata
{ background-color:  #CCCCC4;
  font-weight: normal;
  font-size: 12px;
  text-align: left;
  color: black}

td.scoreboardtitle
{ background-color: #990000;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  color: white}

td.scoreboardfinal
{ background-color: #CCCCC4;
  font-weight: normal;
  font-size: 12px;
  color: black;
  padding: 3px}

td.scoreboardwinner
{ background-color: white;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
  color: #990000;
  padding: 3px}

.Arrow
{
    FLOAT: right;
    FONT-FAMILY: Webdings;
    POSITION: absolute;
    TEXT-ALIGN: left
}

/* tr.alternate td { background-color: #f0f0f0; } */

td.alternate
{ background-color: #f0f0f0;
}

table.alternating-rows tr:nth-child(even) { background: #f0f0f0;}
table.alternating-rows tr:nth-child(odd) { background: #ffffff;}

/* scroll table */


/*** stack table ***/
table.stack {
border: solid 1px #34638F;
width:100%;
background-color:#CFCFCF ;
}



/*** ***/


.scroll {
    white-space: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-stlye: -ms-autohiding-scrolllbar;
}

@media only screen and (max-width: 1000px) {


    #header-wrap {
        margin: 0px;
        padding: 0;
        width: 768px; 
        height: 60px;
        overflow:hidden;
    }

    #sub-menu {
        margin: 0;
        width:768px;
        height:44px;
       /* margin-top:50px;*/
        background-color:#fff;
    }

    #sub-menu ul ul {
        padding:0;
        margin:0;
        display:none;
        position:absolute;
        top:100%;
        left:auto;
        right:0;
        background:#fff;
        box-shadow: 0px 3px 3px grey;
        z-index: 999;
    }
    
    #container {
        margin:0px 0px 20px 0px;
        padding:0;
        width:1020px;
        text-align:center;
        overflow:hidden;
        background-color:black;
        font-family: Tahoma;
        font-size:12px;
    }
    
    #footer-notes {
        margin:0 auto;
        padding: 10px 0px;
        width:768px;
        color:white;
    }

    #side-menu {
        display:none;
    }
    
    #horizontal-menu ul a {
        display: block;
        margin: 0;
        padding: 9px 15px;
        line-height:40px;
        text-align:center;
        font: bold 14px Tahoma;
        color: #EEE;
    }

     
    #ngDrop {
        display:none;
    }
    
    #predictionDrop {
        display:none;
    }
    
    #moreDrop {
        display:none;
    }
    
    #moreDrop2 {
        display:block;
    }

    #page-menu-middle-wide {
        float:left;
        width:648px;
        height:86px;
        background-color:#fff;
        overflow:hidden;
    }

    #page-menu-middle {
        float:left;
        width:550px;
        height:86px;
        background-color:#fff;
        overflow:hidden;
    }
    

}




@media only screen and (max-device-width: 1024px), only screen and (max-height: 350px){

    #sticky-navigation-wrap{
    background:#fff;
    z-index:170;
    width:100%;
    position:static;
    top:0;
    left:0;
    right:0;
    }
    
    #sticky-spacer-no-submenu{
        margin-top:0;
    }
    
    #sticky-spacer{
        margin-top:0;
    }
    
    #sticky-spacer-submenu-pagemenu{
        margin-top:0;
    }
    
  
 
 

 

}


@media screen and (max-width: 750px) {
  table.stack thead,
  table.stack tbody,
  table.stack th,
  table.stack tr,
  table.stack td {
    display: block;
  }

  table.stack thead tr {
    		position: absolute;
		top: -9999px;
		left: -9999px;
  }
  
  table.stack tr {
    border: 1px solid #ccc;
  }
  
  table.stack td {
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 35%;
        white-space: normal;
		text-align:left;
  }
  
  table.stack td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 60%; 
		padding-right: 10px; 
		white-space: nowrap;
        		text-align:left;
		font-weight: bold;
  }

  table.stack td:before { content: attr(data-title); }
  table.stack td:first-child { display:none; }
  
  
}