/* Global */
a { color: #D06900; font-weight: bold; text-decoration: underline;}
a:link { color: #D06900; font-weight: bold; text-decoration: underline;}
a:visited { color: #D06900; font-weight: bold; text-decoration: underline;}
a:hover { color: #4B4B4B; font-weight: bold; text-decoration: underline;}
a:active { color: #D06900; font-weight: bold; text-decoration: underline;}
BODY { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; }
FORM { margin: 0px }
H1 { font-size:24px; line-height:24px; }
H2 { font-size:18px; line-height:18px; }
H3 { font-size:16px; line-height:16px; }
H4 { font-size:14px; line-height:14px; }
INPUT { font-size: 12px; }
P { font-size: 12px; }
SELECT { font-size: 12px; }
TEXTAREA { font-size: 12px; }
TABLE, TR, TD { font-size: 12px; }
.no-tile { background-repeat:no-repeat }

/* Right Rail links */
.right-rail a { color: #4B4B4B; font-weight: bold; text-decoration: none;}
.right-rail a:link { color: #4B4B4B; font-weight: bold; text-decoration: none;}
.right-rail a:visited { color: #4B4B4B; font-weight: bold; text-decoration: none;}
.right-rail a:hover { color: #D06900; font-weight: bold; text-decoration: underline;}
.right-rail a:active { color: #4B4B4B; font-weight: bold; text-decoration: none;}

/* Background Colors */
.color1 { background-color: #006600 }
.color2 { background-color: #669900 }
.color3 { background-color: #99CC01 }
.color4 { background-color: #D9DCF8 }
.color5 { background-color: #6EFEFF }
	
TD.color1 { background-color: #006600 }
TD.color2 { background-color: #669900 }
TD.color3 { background-color: #99CC01 }
TD.color4 { background-color: #D9DCF8 }

.bgcolor-1 { background-color: #E0FAC5;}
.bgcolor-2 { background-color: #FFC;}
.bgcolor-3 { background-color: #E0FAC5;}

/* Glyph */
/* NOT-IN-USE .glyph-top1-3 { background-color: #090A6F } */
/* NOT-IN-USE .glyph-top2-4 { background-color: #4F5CB3 } */
.glyph-top1 { color: #FFFFFF; font-weight: bold; font-size: 12px; text-align:left; background-color: #669900; width: 140px }
.glyph-top2 { color: #FFFFFF; font-weight: bold; font-size: 12px; text-align:left; background-color: #669900; width: 140px }
.glyph-top3 { color: #FFFFFF; font-weight: bold; font-size: 12px; text-align:left; background-color: #669900; width: 140px }
.glyph-top4 { color: #FFFFFF; font-weight: bold; font-size: 12px; text-align:left; background-color: #669900; width: 140px }
.glyph-heading { color: #FFFFFF; font-weight: bold; font-size: 13px; text-align:left }
.glyph-uppercase { color: #FFFFFF; font-weight: bold; font-size: 13px; text-align:left; text-transform:uppercase }

/* Right Assets Rail */
.right-rail {  background-color:#99CC01 }

/* Page Headers */
.color-header { background-color: #090A6F }

/* Content Collection Headers */
.content-head { font-size: 16px; color: #FFFFFF; font-weight: bold; text-align: left; background-color: #D06900}
a.content-head:Link  { font-size: 16px; color: #FFFFFF; font-weight: bold; text-align: left; text-decoration: none}
a.content-head:Visited  { font-size: 16px; color: #FFFFFF; font-weight: bold; text-align: left; text-decoration: none}
a.content-head:Hover  { font-size: 16px; color: #FFFFFF; font-weight: bold; text-align: left; text-decoration: underline}
a.content-head:Active  {font-size: 16px; color: #FFFFFF; font-weight: bold; text-align: left; text-decoration: none}

/* Footer */
.footer { font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 10px;}
a.footer:Link  {font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none}
a.footer:Visited  {font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none}
a.footer:Hover  {font-family:Verdana, Arial, Helvetica, sans-serif; color: #D06900; text-decoration: underline}
a.footer:Active  { font-family:Verdana, Arial, Helvetica, sans-serif;color: #7C2E82;  text-decoration: none}
.footerbold { font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000;font-weight: bold; font-size: 10px;}	

/* Classifieds - Left Rail Formatting */	
.classifieds { color: #D2D715; font-size: 12px; line-height:20px; text-decoration: none; text-align:right }
a.classifieds:link  { color: #D2D715; font-size: 12px; font-weight: normal; line-height:20px; text-decoration: none }
a.classifieds:visited  { color: #D2D715; font-size: 12px; font-weight: normal; line-height:20px; text-decoration: none }
a.classifieds:hover  { color: #FFFFFF; font-size: 12px; font-weight: normal; line-height:20px; text-decoration: none }
a.classifieds:active { color: D2D715;  font-size: 12px; font-weight: normal; line-height:20px; text-decoration: none }

.classifiedsHead { color: #D2D715; font-weight: bold; font-size: 16px; line-height:20px; }

/* Navigation */
.navigation  {color: #D2D715; font-weight: bold; text-decoration: none; font-size:14px; line-height:20px; text-align:right }
a.navigation:Link  {color: #D2D715; font-weight: bold; text-decoration: none; line-height:20px; }
a.navigation:Visited  {color: #D2D715; font-weight: bold; text-decoration: none; line-height:20px; }
a.navigation:Hover  {color: #FFFFFF; font-weight: bold; text-decoration: none; line-height:20px; }
a.navigation:Active  {color: #D2D715; font-weight: bold; text-decoration: none; line-height:20px; }
	
/* Sub Navigation */
.subnav  { color: #D2D715; font-weight: normal; text-decoration: none; font-size: 12px; line-height:20px; text-align:right }
a.subnav:Link  { color: #D2D715; font-weight: normal; text-decoration: none; font-size: 12px; line-height:20px; }
a.subnav:Visited  { color: #D2D715; font-weight: normal; text-decoration: none; font-size: 12px; line-height:20px; }
a.subnav:Hover  { color: #FFFFFF; font-weight: normal; text-decoration: none; font-size: 12px; line-height:20px; }
a.subnav:Active  { color: #D2D715; font-weight: normal;	text-decoration: none; font-size: 12px; line-height:20px; }

.subnav-title  { color: #D2D715; font-weight: bold; text-decoration: none; font-size: 16px; line-height:20px; text-align:right }

/* Promo Collections */	
.promoright { font-size: 11px; color: white; }
a.promoright:link { font-size: 11px; font-weight: bold; font-style: normal; color: white; text-decoration: underline}
a.promoright:visited { font-size: 11px; font-weight: bold; font-style: normal; color: white; text-decoration: underline}
a.promoright:hover { font-size: 11px; font-weight: bold; font-style: normal; color: #6EFEEF; text-decoration: underline}
a.promoright:active { font-size: 11px; font-weight: bold; font-style: normal; color: white; text-decoration: underline}
	
.promocenter { font-size: 11px; color: #000000; }
a.promocenter:link { font-size: 11px; font-weight: bold; font-style: normal; color: #000000; text-decoration: underline}
a.promocenter:visited { font-size: 11px; font-weight: bold; font-style: normal; color: #000000; text-decoration: underline}
a.promocenter:hover { font-size: 11px; font-weight: bold; font-style: normal; color: #000000; text-decoration: underline}
a.promocenter:active { font-size: 11px; font-weight: bold; font-style: normal; color: #000000; text-decoration: underline}

.promoutil { color: #FFFFFF; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
a.promoutil:link { color: #FFFFFF; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:underline }
a.promoutil:visited { color: #FFFFFF; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:underline }
a.promoutil:hover { color: #660000; font-weight: bold; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:underline }
a.promoutil:active { color: #FFFFFF; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:underline }	

/* Showcast Navigation */
.navShowcase  { font-weight: bold; text-decoration: none; font-size: 12px; line-height:20px; text-align:center }

/* topnav bar classes */
.topnav { color: #FFFFFF; font-weight: normal; text-decoration: none; font-size: 12px; font-style: normal; }
a.topnav:link { color: #FFFFFF; font-weight: normal; text-decoration: none; font-size: 12px; font-style: normal; }
a.topnav:visited { color: #FFFFFF; font-weight: normal; text-decoration: none; font-size: 12px; font-style: normal; }
a.topnav:hover { color: #6EFEEF; font-weight: normal; text-decoration: underline; font-size: 12px; font-style: normal; }
a.topnav:active { color: #FFFFFF; font-weight: normal; text-decoration: none; font-size: 12px; font-style: normal; }

.topnavbold { color: #D2D715; font-size: 12px; font-weight: bold; }
a.topnavbold:link { color: #D2D715; font-weight: bold; text-decoration: none; font-size: 12px; font-style: normal; }
a.topnavbold:visited { color: #D2D715; font-weight: bold; text-decoration: none; font-size: 12px; font-style: normal; }
a.topnavbold:hover { color: #FFFFFF; font-weight: bold; text-decoration: underline; font-size: 12px; font-style: normal; }
a.topnavbold:active { color: #D2D715; font-weight: bold; text-decoration: none; font-size: 12px; font-style: normal; }

.topnavyellow { color: #FFCC00; font-size: 12px; }
a.topnavyellow:link { color: #FFCC00; font-weight: normal; text-decoration: none; font-size: 12px; font-style: normal; }
a.topnavyellow:visited { color: #FFCC00; font-weight: normal; text-decoration: none; font-size: 12px; font-style: normal; }
a.topnavyellow:hover { color: #6EFEEF; font-weight: normal; text-decoration: underline; font-size: 12px; font-style: normal; }
a.topnavyellow:active { color: #FFCC00; font-weight: normal; text-decoration: none; font-size: 12px; font-style: normal; }

/* source classes */
.source { font-size: 16px; font-style: italic; line-height: 1.5 }

/* content classes */
.bodytext { font:12px/20px Arial, Helvetica, sans-serif; }
.content10 { font-size: 10px; }
.content11 { font-size: 11px; }
.content12 { font-size: 12px; }
.content14 { font-size: 14px; }
.contentWhite { color: #FFFFFF }
.contentWhite10 { font-size: 10px; color: #FFFFFF }
.contentWhite11 { font-size: 11px; color: #FFFFFF }
.contentWhite12 { font-size: 12px; color: #FFFFFF }
.contentWhite14 { font-size: 14px; color: #FFFFFF }
.contentRed { color: #FD0903}
.contentRed10 { font-size: 10px; color: #FD0903}
.contentRed11 { font-size: 11px; color: #FD0903}
.contentRed12 { font-size: 12px; color: #FD0903}
.contentRed14 { font-size: 14px; color: #FD0903}
	
/* related links classes */
.relatedmenu { font-size: 11px; font-weight: bold; color: #000000 }
.relatedmenuWhite { font-size: 11px; font-weight: bold; color: #FFFFFF }
.relatedlinks { font-size: 11px; color: #000000 }
.relatedlinks12 { font-size: 12px; color: #000000 }
.relatedlinks11 { font-size: 11px; color: #000000 }
.relatedlinks10 { font-size: 10px; color: #000000; line-height: 12px }
.relatedlinks12white { font-size: 12px; color: #FFFFFF }

/* Deckhead */
.deckhead { font-size: 14px; color: #000 }
.deckhead12 { font-size: 12px; color: gray }
.deckhead11 { font-size: 11px; color: #000 }
.deckhead10 { font-size: 10px; color: #000 }
	
/* Headlines */
.headline40 { font-size: 40px; color: #000000; font-weight: bold }
.headline38 { font-size: 38px; color: #000000; font-weight: bold }
.headline36 { font-size: 36px; color: #000000; font-weight: bold }
.headline34 { font-size: 34px; color: #000000; font-weight: bold }
.headline32 { font-size: 32px; color: #000000; font-weight: bold }
.headline30 { font-size: 30px; color: #000000; font-weight: bold }
.headline28 { font-size: 28px; color: #000000; font-weight: bold }
.headline26 { font-size: 26px; color: #000000; font-weight: bold }
.headline24 { font-size: 24px; color: #000000; font-weight: bold }
.headline22 { font-size: 22px; color: #000000; font-weight: bold }
.headline20 { font-size: 20px; color: #000000; font-weight: bold }
.headline16 { font-size: 16px; color: #000000; font-weight: bold }
.headline14 { font-size: 14px; color: #000000; font-weight: bold }
.headline12 { font-size: 12px; color: #000000; font-weight: bold }
.headline11 { font-size: 11px; color: #000000; font-weight: bold }

.headline-white24 { font-size: 24px; color: #FFFFFF; font-weight: bold }
.headline-white21 { font-size: 21px; color: #FFFFFF; font-weight: bold }
.headline-white16 { font-size: 16px; color: #FFFFFF; font-weight: bold }
.headline-white14 { font-size: 14px; color: #FFFFFF; font-weight: bold }
.headline-white12 { font-size: 12px; color: #FFFFFF; font-weight: bold }

.headline-red { font-size: 24px; font-weight: bold; color: #FD403B }
.headline-red A:link { color: #FD403B }
.headline-red A:visited { color: #800040 }
	
/* Sub Headlines  */
.subhead { font-size: 14px; font-weight: bold; }
.subhead14 { font-size: 14px; }
.subhead13 { font-size: 13px; }
.subhead12 { font-size: 12px; }
.subhead11 { font-size: 11px; }
.subhead10 { font-size: 10px; }

/* Bylines */
.byline { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;  }
.byline10 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	
/* Titleline */
.titleline { color: #000000; font-size: 12px; }

/* Date */
.date { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	
/* Source Credit */
.source-credit { font-size: 10px; font-weight: bold; font-style: normal; }
	
/* Credit */
.credit { font-size: 10px; }

/* Copyright */
.copyright { font-size: 10px; }

/* Images - Caption text in content area */
.ImageText { font-size: 11px; line-height: 13px }

/* Update */
.update { font-size: 11px; color: #000000; font-weight: bold }

/* Spacers */
.spacer20 { font-size: 20px; color: #FFFFFF; line-height: 20px }
.spacer19 { font-size: 19px; color: #FFFFFF; line-height: 19px }
.spacer18 { font-size: 18px; color: #FFFFFF; line-height: 18px }
.spacer17 { font-size: 17px; color: #FFFFFF; line-height: 17px }
.spacer16 { font-size: 16px; color: #FFFFFF; line-height: 16px }
.spacer15 { font-size: 15px; color: #FFFFFF; line-height: 15px }
.spacer14 { font-size: 14px; color: #FFFFFF; line-height: 14px }
.spacer13 { font-size: 13px; color: #FFFFFF; line-height: 13px }
.spacer12 { font-size: 12px; color: #FFFFFF; line-height: 12px }
.spacer11 { font-size: 11px; color: #FFFFFF; line-height: 11px }
.spacer10 { font-size: 10px; color: #FFFFFF; line-height: 10px }
.spacer9 { font-size: 9px; color: #FFFFFF; line-height: 9px }
.spacer8 { font-size: 8px; color: #FFFFFF; line-height: 8px }
.spacer7 { font-size: 7px; color: #FFFFFF; line-height: 7px }
.spacer6 { font-size: 6px; color: #FFFFFF; line-height: 6px }
.spacer5 { font-size: 5px; color: #FFFFFF; line-height: 5px }
.spacer4 { font-size: 4px; color: #FFFFFF; line-height: 4px }
.spacer3 { font-size: 3px; color: #FFFFFF; line-height: 3px }
.spacer2 { font-size: 2px; color: #FFFFFF; line-height: 2px }
.spacer1 { font-size: 1px; color: #FFFFFF; line-height: 1px }
.spacerpagebg5 { font-size: 5px; color: #FFFFFF; background-color:#FFFFFF; line-height: 5px }

/* Labels */
.alert12 { font-size: 12px; color: #990033; font-weight: bold }
.label_12 { font-size: 12px; color: #808080; font-weight: bold }
.label_11 { font-size: 11px; color: #808080; font-weight: bold }
.emailprint { font: normal 11px Arial, Verdana, sans-serif; }
.breadcrumb { font: normal 11px Arial, Verdana, sans-serif; }
	
/* Cutline */
.cutline { font-size: 12px; }

/* Text */
.text { font-size: 12px; }

/* Caption */
.caption { color: #000000; font-size: 12px; }

/* Note */
.note { font-size: xx-small; }

/* Rail Credit */
.rail-credit { color: gray; }

/* Rail Date */
.rail-date { color: gray; }

/* Heading */
.heading { color: #8B0000; }

/* Polls */
.poll-question { font-size: 12px; }
.poll-choice { font-size: 12px;  }
.poll-question-participated { font-size: 12px; }
.poll-choice-participated { font-size: 12px; }
.poll-total { font-size: 12px; }

/* Quiz */
.quiz-question { font-size: 12px; }
.quiz-choice { font-size: 12px; }
.quiz-correct { font-size: larger; color: green; }
.quiz-incorrect { font-size: larger; color: red; }
.quiz-score { font-size: smaller; }
.quiz-explanation { font-size: 12px; }
.quiz-selected { font-weight: normal; color: blue; }

/* Graffiti Boards */
.graffiti-topic { font-size: 12px; }
.graffiti-comment { font-size: 12px; }

/* Forms */
.form-title { font-size: 12px; }
.form-description { font-size: 12px; }
.form-label { font-size: 12px; }

/* Columns */
.column-title { color: gray; text-transform: uppercase; }
.columnist-name { font-size: larger; color: #8B0000; }

/* Briefs */
.brief { font:12px/20px Arial, Helvetica, sans-serif; }
.brief-nolead { font-size: 12px; }
.brief-headline { font-size: 16px; font-weight: bold; }
.brief-headline-bold { font-size: 16px; font-weight: bold; }
a.brief-headline:link { font-size: 16px; }
a.brief-headline:visited{ font-size: 16px; }
a.brief-headline:hover{ font-size: 16px; text-decoration: underline}
a.brief-headline:active{ font-size: 16px; }

/* RSS Support */
#related-rail {	width: 140px; float: right; margin-left: 4px; padding: 3px; }
#related-rail a {}
#related-rail a:hover {}

#content-plain { margin: 10px; }
#content-plain .spacer5, #content-plain .color1, #content-plain .page-title {display: none;}
#content-plain h3 {margin-bottom: 3px; margin-top: 5px;}
#content-plain p {margin-top: 6px; margin-bottom: 7px; padding: 0; line-height: 14px; }
#content-plain #adrail { float: right; margin-left: 10px; }
#leaderboard { margin-bottom: 20px; }
#content-plain #relatedrail { float:right; margin-left: 20px; width:140px; }


/* Calendar Support */

#calendar
			{
			width: 450px;
			}
			
#calendardisplay table 
			{
			width: 240px;
			font-size: 15px;
			line-height: 24px;
			}
				
#calendardisplay td 
			{
			font-size: 15px;
			line-height: 24px;
			text-align: center;
			width: 40px;
			}
			
.tabBG, .tabBGSel {
	cursor: pointer;
	font-weight: bold;
	color: #000;
}

.tabBGSel {
	color: #D06900;
	background-color: #ccc;
}

.no-event
{
	color: #999;
}
.tabContent {
	display: none;
}

.tabContentSel {
	display: inline;
}

.inner-day { width: 183px; padding: 0 2px 5px 5px; }

/* NEW HOME PAGE STYLES */

#home-headlines .header{
	color:#000;
}

#home-headlines .section-header{
	color:#000;
}

.home-ticker-item {
background-color:#006100;
color:#fff;
}

.home-ticker-item a {
color:#D2D715;
}

.home-ticker-item a:hover, a:active {
color:#D2D715;
}

#home-ticker {
background-color:#006600;
}

#home-ticker-header {
background-color:#92CD00;
}

#home-promo .subhead{
	color:#000;
}

#home-promo .tabBG {
	background: #fff;
	color: #006600;
}

#home-promo .tabContentSel {
	color:#000;
}

#home-promo .tabBGSel {
	background: #006600;
	color: #fff;
}

#home-content-tabs .deckhead{
	color:#000;
}

#home-content-tabs .subhead{
	color:#000;
}

#home-content-tabs .xml-blurb{
	color:#000;
}

#home-content-tabs ul.tabs li.current a {
    background: #006600;
}

#home-content-tabs ul.tabs li a:link,
#home-content-tabs ul.tabs li a:visited {
    color: #006600;
	background: #fff;
}
#home-content-tabs ul.tabs li a:hover { 
    color: #006600;
}
#home-content-tabs ul.tabs li a:active {
    color: #006600;
}

#home-content-tabs ul.tabs li.current a:link,
#home-content-tabs ul.tabs li.current a:visited {
     background: #006600;
	 color: #fff;
	 }
	 
#home-content-tabs ul.tabs li.current a:hover,
#home-content-tabs ul.tabs li.current a:active { /* current tab hover background */
background: #006600;
color: #FFFFFF;
}

#home-lower-promo .item a{
	color:#D06900;
}
