BODY
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#999999;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	text-align:left;
}

A:link
{
  color: #2E5C8B;
  text-decoration: underline;
}

A:active
{
  color: #333333;
  text-decoration: none;
}
  
A:visited
{
  color: #2E5C8B;
  text-decoration: underline;
} 



/* Annoying catch-all for buggy browsers */


UL, TD, DD, BLOCKQUOTE
{
	font: 12px Arial, Helvetica, sans-serif;
}

INPUT, TEXTAREA, TEXT, SELECT
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
}


.menu       /*temp 1*/
{
	font: bold 11px  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.menu-two    /*temp 2*/
{
	font: bold 13px
  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.menu-three    /*temp 3*/
{
	font: bold 12px  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.menu-five       /*temp 1*/
{
	font: 11px  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.menu-six       
{
	font: 12px  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.menu-color 
{
	 background-color: #2E5C8B;
	
}

.bg
{
  background-color: #EFEFEF;
}

.bg-side
{
  background-color: #EFEFEF;
}


.headline
{
  font: bold 14px
 Arial, Helvetica, sans-serif;
  color: #000000;
}

.headline-small
{
  font: 11px Arial, Helvetica, sans-serif;
  color: #000000;
}

.headline-medium
{
  font: bold 13px
 Arial, Helvetica, sans-serif;
  color: #000000;
}

.headline-large
{
  font: bold 15px
 Arial, Helvetica, sans-serif;
  color: #000000;
}

.photo-caption
{
  font: 11px
 Arial, Helvetica, sans-serif;
  color: #2E5C8B;
}


.article-small
{
	font: 11px Arial, Helvetica, sans-serif;
}


/* text for stock cell temp 1* must remain arial*/

.stock-text
{
  font:  11px
 Arial, Helvetica, sans-serif;
  
}

.stock-num
{
	font: 11px
 Arial, Helvetica, sans-serif;;
	color: Blue;
}

.stock-change
{
	font: 11px
 Arial, Helvetica, sans-serif;
	color: Green;
}

/* text for stock cell temp 2&3*/

.stock-texttwo
{
  font:  11px Arial, Helvetica, sans-serif;
  
}

/* text for stock cell temp 2&3*/

.stock-numtwo
{
	font: 11px Arial, Helvetica, sans-serif;
	color: Blue;
}

.stock-changetwo
{
	font: 11px Arial, Helvetica, sans-serif;
	color: Green;
}



.text-small
 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #2E5C8B;
} 

.text-tiny
 {
	font: bold 11px
 Arial, Helvetica, sans-serif;
	color: #2E5C8B;
} 


.date
 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #2E5C8B;
	background-color:#FFFFFF !important;
	font-size:10px !important;
} 


/*station and  PNR header*/

.affiliate    /* home temp1*/
{
	font: bold 13px
 Arial, Helvetica, sans-serif;
	color: #2E5C8B;
	text-decoration: none;
}

.affiliate-article    /* article temp1*/
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #2E5C8B;
	text-decoration: none;
}

/*temp2*/
.affiliate-three
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #2E5C8B;
	text-decoration: none;
}

.pnr /*home temp1*/
{
  font: bold 20px Arial, Helvetica, sans-serif;
  color: #2E5C8B;
  text-decoration: none;
}

.pnr-article /*article temp1*/
{
  font: bold 13px
 Arial, Helvetica, sans-serif;
  color: #2E5C8B;
  text-decoration: none;
}

/*temp2*/
.pnr-three
{
	font: 17px
 Arial, Helvetica, sans-serif;
	color: #2E5C8B;
	text-decoration: none;
}

/*temp3*/
.pnr-four
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #2E5C8B;
	text-decoration: none;
	
}

/*section headers in side columns*/

.section-label 
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2E5C8B;	
}

.sectionlabel-two 
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2E5C8B;	
}

.sectionlabel-three 
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2E5C8B;	
}

.headlines-label 
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #748AA0;	
}

.headlines-label-two{ font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; background-color: #333366;}
.headlines-label-two A {text-decoration: none; color: #FFFFFF;}
.headlines-label-two A:link {text-decoration: none; color: #FFFFFF;}
.headlines-label-two A:visited {text-decoration: none; color: #FFFFFF;}
.headlines-label-two A:active {	text-decoration: none;	color: #FFFFFF;}

.news-type   /*article*/
 {
	font: 15px
 Arial, Helvetica, sans-serif;
	color: #000000;
} 

/*margins throughout page*/

.section-pad
{
	margin: 0px 2px 0px 5px;
}

.sidebar-links
{
	margin: 7px 0px 0px 5px;
} 

.sidebar-block
{
	padding: 1em;
} 

.main-links
{
	margin: 7px 10px 10px 20px;
	
} 

.headline-block
{
	margin: 10px 0px 8px 0px;
} 

.article-paragraph
{
	margin: 6px 0px 0px 0px;
} 

.story
{
	margin: 7px 4px 7px 10px;
} 

.article
{
	margin: 0px 5px 5px 0x;
} 

.article-secondary  /*temp 3*/
{
	margin: 7px 5px 5px 10px;
} 

.border /*controls color of dividers*/
{
  background-color: #2E5C8B;
}

.border-two 
{
  background-color: #2E5C8B;
}

.border-three /*temp3 top border*/
{
  background-color: #2E5C8B;
}





/*wned*/

.navdrk {font: bold 11px
 Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
.navdrk A {text-decoration: none; color: #FFFFFF;}
.navdrk A:link {text-decoration: none; color: #FFFFFF;}
.navdrk A:visited {text-decoration: none; color: #FFFFFF;}
.navdrk A:hover {	text-decoration: none;	color: #CCCCCC;}
.navdrk A:active {	text-decoration: none;	color: #FFFFFF;}


.navblu {font: bold 11px
 Arial, Helvetica, sans-serif; color: #CCCCCC; text-decoration: none;}
.navblu A {text-decoration: none; color: #CCCCCC;}
.navblu A:link {text-decoration: none; color: #CCCCCC;}
.navblu A:visited {text-decoration: none; color: #CCCCCC;}
.navblu A:hover {	text-decoration: none;	color: #B3CCE3;}
.navblu A:active {	text-decoration: none;	color: #CCCCCC;}




.navdrk_sm
{

    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none;
}

.navdrk_sm:hover
{
    FONT-SIZE: 11px;
    COLOR: #999999;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none;
    font-weight: bold;
}

.navdrk_sm_alt
{

    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none;
}
.navdrk_sm_alt:hover
{
    FONT-SIZE: 12px;
    COLOR: #FDE0BE;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none;
}
.nav_sm
{

    FONT-SIZE: 11px;
    COLOR: #333333;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none;
    font-weight: bold;
}
.nav_sm:hover
{
    FONT-SIZE: 11px;
    COLOR: #999999;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none;
    font-weight: bold;
}
.navlt
{

    FONT-SIZE: 11px;
    COLOR: #336699;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none;
    font-weight: bold;
}
.navlt:hover
{
    FONT-SIZE: 11px;
    COLOR: #990000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none;
    font-weight: bold;
}
.navkids
{

    FONT-SIZE: 11px;
    COLOR: #003399;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none;
    font-weight: bold;
}
.navkids:hover
{
    FONT-SIZE: 11px;
    COLOR: #F27900;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none;
    font-weight: bold;
}
.navred
{

    FONT-SIZE: 11px;
    COLOR: #990000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none;
    font-weight: bold;
}
.navred:hover
{
    FONT-SIZE: 11px;
    COLOR: #336699;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none;
    font-weight: bold;
}
.linkblu
{

    FONT-SIZE: 10pt;
    COLOR: #374ED0;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: underline;
    font-weight: bold;
}
.linkblu:hover
{
    FONT-SIZE: 10pt;
    COLOR: #000099;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none;
    font-weight: bold;
}
.nav_inner
{
    FONT-SIZE: 11px;
    COLOR: #2E5C8B;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none;
    font-weight: bold;
}
.nav_inner:hover
{
    FONT-SIZE: 11px;
    COLOR: #990000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none;
    font-weight: bold;
}
.nav_rd
{
    FONT-SIZE: 11px;
    COLOR: #CA0000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none;
    font-weight: bold;
}
.nav_rd:hover
{
    FONT-SIZE: 11px;
    COLOR: #990000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none;
    font-weight: bold;
}
.nav_blu
{
    FONT-SIZE: 11px;
    COLOR: #003399;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none;
    font-weight: bold;
}
.nav_blu:hover
{
    FONT-SIZE: 11px;
    COLOR: #FF9900;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none;
    font-weight: bold;
}
.title 
{
	color:#0071BB;
	font-size:12pt;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold
}     
.title_blu
{
	color:#000099;
	font-size:12pt;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold
}     
.subtitle 
{
	color:#ffffff;
	font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold
}             
.subtitle_alt
{
	color:#000000;
	font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold
}
.subtitle_red
{
	color:#990000;
	font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold
}
.spec
{
	color:#000000;
	font-size:10pt;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
}                   
.normal 
{
	color:#000000;
	font-size:10pt;
    font-family:Arial, Helvetica, sans-serif
}
.normal_red
{
	color:#990000;
	font-size:10pt;
    font-family:Arial, Helvetica, sans-serif
}
TD
{
	color:#000000;
	font-size:10pt;
    font-family:Arial, Helvetica, sans-serif
}	
.drk_gry
{
	color:#666666;
	font-size:10pt;
    font-family:Arial, Helvetica, sans-serif
}
.normal_wht
{
	color:#ffffff;
	font-size:10pt;
    font-family:Arial, Helvetica, sans-serif
}
.listing 
{
	color:#000000;
	font-size:11px;
    font-family:Arial, Helvetica, sans-serif
}
.listing_title
{
	color:#000000;
	font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
}
.whats_on_title
{
	color:#3A75AF;
	font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
}
.whats_on
{
	color:#3A75AF;
	font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
}
.detail 
{
	color:#000000;
	font-size:8pt;
    font-family:Verdana,Arial,Helvetica, sans-serif
}
.benefits 
{
	background-color:#F8835A;
	color:#000000;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif
}
TABLE.table_heading
{
	background:#84D7FF;
	border-color:#0093d9;
	border-style:solid;
	border-width:1;
	padding:0;
}
TABLE.table_heading_alt
{
	background:#ffcc99;
	border-color:#ffa953;
	border-style:solid;
	border-width:1;
	padding:0;
}
.legal
{
	color:#000000;
	font-size:9px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
}	
.legal_alt
{
	color:#000000;
	font-size:9px;
    font-family:Verdana,Arial,Helvetica,sans-serif
}	

.forms 
{
	color:#000000; 
	font-family : Verdana,Arial,Helvetica; 
	font-size : 10px; 
	text-decoration : none; 
	width:200
}
U
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #1b2f76;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
#bg
{
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(http://www.wned.org/dev/images/b.gif);
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.input 
{ 
	BORDER-RIGHT: #35689A 1px solid; 
	BORDER-TOP: #35689A 1px solid; 
	BORDER-LEFT: #35689A 1px solid; 
	BORDER-BOTTOM: #35689A 1px solid; 
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica,sans-serif; 
	color:#35689A;
	WIDTH:100px;
	HEIGHT:20px;
}
.btn_blu 
{ 
	BORDER-RIGHT: #000066 1px solid; 
	BORDER-TOP: #000066 1px solid; 
	BORDER-LEFT: #000066 1px solid; 
	BORDER-BOTTOM: #000066 1px solid; 
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica,sans-serif; 
	color:#000066;
	background-color:#D7E4F0;
	cursor:hand;
	
}
.program 
{
	color:#00699B;
	font-size:10pt;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold
}
.program_wht
{
	color:#ffffff;
	font-size:10pt;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold
}
.program_alt
{
	color:#DF5900;
	font-size:10pt;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold
}     

.nav_main
{
    FONT-SIZE: 11px;
    COLOR: #003399;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none;
    font-weight: bold;
}
.nav_main:hover
{
    FONT-SIZE: 11px;
    COLOR: #990000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none;
    font-weight: bold;
}
.nav_main_sub
{
    FONT-SIZE: 10px;
    COLOR: #003399;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none;
}
.nav_main_sub:hover
{
    FONT-SIZE: 10px;
    COLOR: #990000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none;
}
.vol_calendar_txt
{
	font-size: 10px;
}
.vol_calendar_txt_full {
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}
.navOnDrkGry {
	color:#CC9900;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.navOnDrkGry:hover {
	color:#ff9900;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

A.navdrk {color: #FFF;text-decoration:none;}
A.navdrk:hover {}

/*** FLEX STYLES ***/
.title SPAN, .title SPAN A, #flex-nav span.title span a {
	color:#000099;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}

#c2 .title {
	background:transparent url(/media/wned/header/news/images/nr-title-2-bg.gif) repeat-x scroll 0 0;
	border-color:#121212;
	font-size:1.2em;
	font-weight:bold;
}

#c2 .title SPAN {	color: #FFF;}

a.headline, .headline {
	font-size:1.2em;
}


#nprsection .title {display:none;}

#onarts .more-links a {
	background-image: none;
	display:block;
	margin:2px 0;
	padding-left:0px;
}

.article-content {font-size: 12px;}

#generic-section-13 A.more-link {display:none;}

#rssSlot1 A.headline, 
#rssSlot1 A.headline SPAN, 
#rssSlot2 A.headline, 
#rssSlot2 A.headline SPAN, 
#rssSlot3 A.headline, 
#rssSlot3 A.headline SPAN, 
#rssSlot4 A.headline, 
#rssSlot5 A.headline SPAN {font-size: 14px;}

.ts-3 #additional-weather .title span {
	color: #FFF;
	border-bottom-width:0px;
}

#flex-nav UL.links LI A {
	color: #000;
	font-size: 11px;
}

#nprsection TD.rssHeadlineCell P A {
	background-image: none;
	padding: 3px 2px;
}

DIV.section-link A {text-decoration:none;}
