
body    {padding:0; margin:0; background:#fff;}
img     {border:0;}
td      {vertical-align:top;}

body,td,div  {font:11px arial; color:#000;}

a       {font:bold 11px arial; color:#01458B; text-decoration:none;}
a:hover {text-decoration:underline;}


/* HEADER and NAV *************************************************************/
#header            {width:100%; height:105px; }
#header #container {height:105px; }
#header #adHeader  {display:none; position:absolute; left:512px; top:5px;}

/* expandable menu */
#expandableMenu              {position:absolute; left:6px; top:77px; width:925px; z-index:1000; white-space:nowrap;}
.collapsed,.expanded,.static {float:left; display:inline;}

.collapsed .navItem          {color:#fff;}
.expanded  .navItem          {color:#fff; cursor:pointer;}
.static    .navItem          {color:#fff;}
.collapsed .subMenuContainer {left:-999em;}
.expanded  .subMenuContainer {left:auto;}

.subMenuContainer            {position:relative; width:10px; overflow:visible;}
.subMenuContainer a          {text-decoration:none;} 

ul.menuList                  {list-style:none; margin:0; padding:0; position:absolute; background-color:#fff; width:136px; clear:both; z-index:1001;}
ul.menuList li               {margin:0; border:1px solid #999; border-top:none;}
ul.menuList li a             {display:block; text-decoration:none; padding:3px 5px; font:bold 10px tahoma;}
ul.menuList .menuItemOver    {background-color:#c52026;}

.menuItem a, .menuItem a:visited          {font:bold 10px tahoma; color:#000;}
.menuItemOver a, .menuItemOver a:visited  {font:bold 10px tahoma; color:#fff;}	
/* end of HEADER and NAV ******************************************************/


/* template setup styles */
table#main             {width:980px;}
table#main td#leftCol  {width:166px;}
table#main td#mainCol  {width:484px; padding:7px; border-left:2px solid #C8C4B5; border-right:2px solid #C8C4B5;}
table#main td#rightCol {width:300px; padding-left:2px;}

#leftNav a       {line-height:17px;}


/* homepage/index styles */
.headline        {margin:0; padding-bottom:5px; line-height:19px;}
.subheader       {margin:0; padding-bottom:5px;}	
.headline a      {font:19px arial; color:#01458B; line-height:18px; text-decoration:none;}
.subheader a     {font:bold 15px arial; color:#01458B;  text-decoration:none;}


.spotlightCaption      {font:9px tahoma; border:1px solid #D0D0D0; border-top:none; padding:3px; margin-bottom:7px;}

#f1_photo_article img  {width:320px;}

.featured_thumb_bg     {width:80px; height:90px; background:url(/images/feature_photo_bg.gif) no-repeat; vertical-align:top;}
.featured_thumb_bg div {width:55px; height:55px; padding-left:12px; padding-top:10px;}
.featured_thumb_bg img {width:55px; height:55px;}


/* footer */
#masterFooter     {clear:both; border-top:1px solid #b3b3b3; background-color:#fff; padding:0; height:86px;}
#masterFooter #footerLinks    {margin-bottom:5px;}
#masterFooter #footerLinks a  {color:#01458B;}
#masterFooter #footerContent  {color:#b2b2b2;}
#
/*
#masterFooter    {width:970px; padding-bottom:10px; margin-top:2px;}
#masterFooter td {font:11px arial; color:#999;}
#footerLinks     {background-color:#004682; padding:8px 30px; font:9px tahoma,arial; color:#fff;}
#footerLinks a   {font:bold 9px tahoma,arial; color:#fff; text-decoration:none;}
#footerText a    {font:11px arial; color:#004682;}
*/


/* common styles */
.dotTile         {background-image:url(/images/dot_tile.gif); height:1px; margin:8px 0; font:1px arial;}
.floatLeft       {float:left;}
.linkBullet      {font:bold 12px arial; color:#C42026; padding-right:2px;}

ul.links         {list-style-type:none; padding:0; margin:0; color:#C42026;}
ul.links li      {background:url(/images/bullet.gif) no-repeat 0 5px; padding-left:10px; padding-bottom:5px;}
ul.links li a    {line-height:11px;}
ul.links li span {color:#666;}

.date             {padding-bottom:3px;}
.headline         {font:24px arial; color:#000; padding-bottom:0; margin-bottom:0; line-height:24px; padding-bottom:3px;}
.subHead          {font:bold 12px arial; color:#666;}
.byLine           {font:10px arial; color:#000; margin:5px 0;}
.tagline          {color:#666; font-style:italic; margin:10px 0;}
.row1 { padding:5px; background-color:#e7e7e7; border:1px solid #EFEBE0; height:10px;}	
.row2 { padding:5px; height:10px; }

/* sportpage styles */
.results         {font:10px arial; color:#01458B; text-decoration:none;}
.subHeadline     {margin:0; padding-bottom:5px; font:bold 14px arial; color:#01458B; text-decoration:none;}

/* schedule styles */
.subhead          {background: url(/images/subheads/header_bg.gif) repeat-x; height:19px;} 
.subheadText      {font:bold 14px arial; color:#333; padding-left:10px;}
.scheduleHeadline {font:bold 27px arial; color:#02458B; padding:10px; position:relative;}
.section1         {background-color:#fff; border-style:solid; border-color:#02458B; padding-bottom:5px; border-width:1px 0 1px 0;}
.section2         {background-color:#EEE8F4; border-style:solid; border-color:#02458B; padding-bottom:5px; border-width:0 0 1px 0;}

/* results styles */
.resultsHeadline {font:bold 24px arial; color:#02458B;padding-bottom:10px;}
.resultsSubHead {font:bold 16px arial; color:#02458B;padding-bottom:10px;}
.resultsHdr {background-color:#02458b;border-right:1px solid #FFF;color:#FFF;font-weight:bold;padding:3px}
tr.resultsRow1 td {background-color:#e9e9e9;padding:3px;}
tr.resultsRow2 td {background-color:#fff;padding:3px;}
.resultsMenu {float:right;margin:5px}

/* image padding */
.floatLeft    {float:left; margin-right:5px; margin-bottom:3px;} 
.floatRight   {float:right; margin-left:5px; margin-bottom:3px;} 

/* padding */
.pad3b  {padding-bottom:3px;} 
.pad5b  {padding-bottom:5px;} 
.pad3t  {padding-top:3px;} 
.pad5   {padding:5px;}
.pad5lr {padding-left:5px; padding-right:5px;}


/* sitemap */

ul.sitemap {margin: 0; padding: 0;}
ul.sitemap li {list-style: none; font-weight: bold; font-size: 12px; padding: 0; margin: 0 0 10px 0;}
ul.sitemap li ul {margin: 5px 0; padding: 0;}
ul.sitemap li ul li {font-size: 11px; margin: 0 0 5px 0; padding: 0 0 0 10px;}
ul.sitemap li a {font-size: 12px;}
ul.sitemap li ul li a {font-size: 11px;}


