/* Makes all links non-underlined */
A, A:LINK, A:VISITED, A:ACTIVE {
	text-decoration: none;
}

/* Allows you to specify underlined links when desired */
A.link, A.link:LINK, A.link:VISITED, A.link:ACTIVE {
	text-decoration: underline;
}

/* Color for links */
A:LINK {
	color: #1841B5;
}

/* Color for visited links */
A:VISITED {
	color: #999999;
}

/* Color for active links */
A:ACTIVE {
	color: #1841B5;
}

/* Left side navigation links */
A.nav, A:LINK.nav, A:VISITED.nav, A:ACTIVE.nav, TD.nav, .nav {
	background : #CCAC57;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* Section headers for left navigation */
A.navhed, A:LINK.navhed, A:VISITED.navhed, A:ACTIVE.navhed, TD.navhed {
	background: #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* Left navigation scores link */
A.navscore, A:LINK.navscore, A:VISITED.navscore, A:ACTIVE.navscore {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/* Top navigation tabs - linked */
A.navtaboff, A:LINK.navtaboff, A:VISITED.navtaboff, A:ACTIVE.navtaboff, .navtaboff {
	color: #000000;
	background: #CCAC57;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-bottom : 0px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 1px;
}

/* Top navigation tabs - non-linked */
A.navtabon, A:LINK.navtabon, A:VISITED.navtabon, A:ACTIVE.navtabon, .navtabon {
	color: #FFFFFF;
	background: #CCAC57;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-bottom : 0px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 1px;
}

/* Feature box headline */
A.featurehed, A:LINK.featurehed, A:VISITED.featurehed, A:ACTIVE.featurehed {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}


/* Links to sport-specific scoreboards */
A.scorelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

/* Left side section navigation links */
A.subnav, A:LINK.subnav, A:VISITED.subnav, A:ACTIVE.subnav, TD.subnav {
	background : #CCCCCC;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* Main body attributes */
BODY {
	background: #FFFFFF;
}

/* Boilerplate for bottom of all pages */
.boilerplate {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Story byline */
.byline {
	color: #666666;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
}

/* Credit for story */
.credit {
	color: #666666;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
}

/* Time and date of story */
.date {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
}

/* Feature box blurb */
.featureblurb {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Feature box button links */
.featurebuttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 4px;
}

/* Feature box photo caption */
.featurecaption {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* Feature box headline */
.featurehed {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

/* Headlines in right column */
.headlines {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 10px;
	margin-left: 4px;
}

/* Color for left nav lines */
.navbg {
	background: #666666;
}

/* Section headers for left navigation */
.navhed {
	background: #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* Form select menus in left navigation */
.navpulldown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-indent: 0px;
}

/* Poll question */
.pollques {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* Poll answers */
.pollans {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/* Related stories section */
.related {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border : 1px solid #C0C0C0;
	border-width : 1px 0px 1px 0px;
	padding-left: 10px;
	float: right;
	text-align: left;
}

/* Related stories section headline */
.relatedhed {
	font-size: 13px;
	font-weight: bold;
	/* font-style: italic; */
}

/* Copyright for story source */
.source {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Latest scores */
.score {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Latest scores sport headline */
.scorehed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* Text of story */
.story {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}

/* Story headline */
.storyhed {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}

/* Tabs for front page */
.tab {
	background: #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/* font-style : italic; */
	padding: 1px;
	padding-left: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 100%;
}

/* Latest Views */
.views {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 8px;
}

/* Latest Views headline */
.viewshed, A.viewshed {
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}

/* Writer's name in latest views headline */
.writer {
	color: #CE0000;
	font-size: 13px;
	font-style: italic;
	text-decoration: underline;
}

/***
* this is text that might appear above the poll
***/
.pollPrePollText {
	font-family: arial, verdana, helvetica;
	font-size: 12pt;
} 

/***
*after voting, if there is a "no results before" date
*set in the admin tool, this is the class for the text
*that is displayed
***/
.pollThankYou {
	font-family: arial, verdana, helvetica;
	font-size: 10pt;
	font-weight: bold;
}

/***
*this has been left out of dsp_poll for uds 2.0 but will
*likely be added soon.  The font used for the "total votes"
*at the bottom of the poll module
***/
.pollTotalVotes {
	font-family: arial, verdana, helvetica;
	font-size: 10pt;
	font-weight: bold;
}

/***
*This is for the results page - defines style for the 
*percentages  related to the bar graph.
***/
.pollPercentage {
	font-family: arial, verdana, helvetica;
	font-size: 10pt;
	font-weight: bold;
}

/***
*Question
***/
.pollQst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/***
*Choices
***/
.pollChc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/***
*If attributes are set to separate questions and/or
*choices, this can define that table cell
***/
.pollSeparator {
}

/***
*This is the cell used in the bar graph interface,
*generally used to define color.
***/
.pollBar {
	background-color: 666666;
}

/* HEADERS AND LABELS FOR ISM */
.body {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}

.headline1 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}

.headline2 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;

}

.subhead1 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.subhead2 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.credit {
	color: #666666;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
}

.pcutline {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* TABLES */
TD.rHeader1 {
	background-color: #003366;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
}

TD.rHeader2 {
	background-color: #6699CC;
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
}

TD.rRow1 {
	background-color : #ffffff;
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
}

TD.rRow2 {
	background-color : #CCCCCC;
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
}

TD.rFooter {
	background-color: #003366;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
}

TD.rAltHeader1 {
	background-color: #003366;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
}

TD.rAltHeader2 {
	background-color: #6699CC;
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
}

TD.rAltRow1 {
	background-color : #ffffff;
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
}

TD.rAltRow2 {
	background-color : #CCCCCC;
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
}

TD.rAltFooter {
	background-color: #003366;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
}

TD.header1 {
	background-color: #003366;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

TD.header2 {
	background-color: #6699CC;
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

TD.header3 {
	background-color: #CCCCCC;
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

TD.altRow1 {
	background-color : #ffffff;
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
}

TD.altRow2 {
	background-color : #ffffff;
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
}

TD.footer {
	background-color: #ffffff;
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
/***styles for the NHL toolkit.
*These styles control how the borders look on the NHL scoreboards
***/
table.nhlOuterScoreboard{
	border: 1px solid Black;
}

table.nhlInnerScoreboard{
background: Black;
} 
/***controls the font size of nav text ***/
.nhlNav{font-size:10px;}

