/* EXA-NOVA GENERIC STYLESHEET  */

/* SECTION TD styles */

td, th, div { font-family: arial, helvetica, sans-serif; /* border:0.01cm solid gray */ } 

/* Although these align styles are valid, NS4.x's intepretation of them is buggy. Use with care. */
.align-left { text-align: left }
.align-right { text-align: right }
.align-center { text-align: center }


.bluearihelv10	{background: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000066; text-align: left}
.bluearihelv11	{background: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000066; text-align: left}

.body10 {font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none }
.body11 { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none }

.grey10 {font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: none }
.grey11 { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none }

.goldbold10 { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: 800; color: #996633; text-decoration: none }
.goldbold11 { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: 800; color: #996633; text-decoration: none }
.goldbold12 { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: 800; color: #996633; text-decoration: none }


.headline-text { font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: 800; color: #000099; text-decoration: none }
.news-head { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; background-color: #039; color: #fff; text-decoration: none }

.news-content { background-color: #ccf; color: #000 }

.white8 {font-family: arial, helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #fff; text-decoration: none }
.white9 { font-family: arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #fff; text-decoration: none }
.white10 {font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none }
.white11 { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none }
.white12 { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none }
.white14 { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none }

.bold-nav { font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none }
.bold11 { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none }
.boldblue10 { font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: 800; color: #000066; text-decoration: none }
.boldblue11 { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: 800; color: #000066; text-decoration: none }
.boldblue12 { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: 800; color: #000066; text-decoration: none }
.home-nav:link { font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #f03; text-decoration: none }
.plain-nav { font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none }
.news-nav { font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000099; text-decoration: none }
.oped-nav { font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #990000; text-decoration: none }
.oped-head12 { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; text-decoration: none }
.oped-head14 { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #990000; text-decoration: none }

.pub-title10	{background: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: normal; color: #006; text-align: left}
.pub-title11	{background: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: normal; color: #006; text-align: left}

.red-title10	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: normal; color: #f30; text-align: left}
.red-title11	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: normal; color: #f30; text-align: left}

.small-nav { font-family: arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-decoration: none }

.toplink {font-family:  geneva, arial-narrow, arial, helvetica, sans-serif; font-size: 9px; color:#0000FF; text-align: right}

.whitelink {font-family: geneva, arial-narrow, arial, helvetica, sans-serif; font-size: 9px; color:#FFF; text-align: right}

.sport-head { background-color: #393; color: #fff }
.sport-content { background-color: #ffc; color: #000 }

.entertainment-head { background-color: #f60; color: #fff  }
.entertainment-content { background-color: #ff9; color: #000 }

.charts-content { background-color: #ccf; color: #000 }


.hilite-pink { background-color: #fcf; color: #000 }
.hilite-purple { background-color: #ccf; color: #000 }

.alerts-head { background-color: #f00; color: #fff }
.alerts-content { background-color: #ffc; color: #000 }
.alerts-divide { background-color: #999; color: #fff }

.whatson-head { background-color: #c00; color: #fff }

.goingwhite-head { background-color: #900; color: #fff }
.goingwhite-content { background-color: #ffc; color: #000 }

.business-head { background-color: #669; color: #fff }
.business-content { background-color: #ccf; color: #000 }

.weather-head { background-color: #399; color: #fff }
.weather-content { background-color: #9cc; color: #000 }
.weather-weekend-head { background-color: #600; color: #fff }
.weather-weekend-time { background-color: #c66; color: #fff }
.weather-weekend-detail { background-color: #fcc; color: #fff }
.weather-forecast-head { background-color: #366; color: #fff }
 
.search-head { background-color: #993; color: #fff }
.search-content { background-color: #ffc; color: #000 }
.search-inverse { background-color: #fff; color: #993 }

.about-head { background-color: #999; color: #fff }
.about-content { background-color: #ccc; color: #000 }

.desktop-title { background-color: #000; color: #f00 }
.desktop-eye-head { background-color: #aaa; color: #000 }
.desktop-text { background-color: #000; color: #ccc }
.desktop-date { color: #999 }
.desktop-white { color: #fff }

.quiz-head { background-color: #f06; color: #fff }
.quiz-prize-header { background-color: #fff; color: #000; font-size:22px; font-weight: bold }
.quiz-question { background-color: #fff; color: #f06; font-size: 10px; font-weight: bold }
.quiz-big-text { background-color: #fff; color: #000; font-size: 28px }
.quiz-errors { background-color: #fff; color: #f00; font-weight: bold }
.quiz-terms { background-color: #fff; color: #999; font-size: 10px; font-weight:bold }
.quiz-clue { background-color: #fff; color: #000; font-size: 8px }

.reverse-hilite-blue { background-color: #039; color: #fff }
.reverse-hilite-muddyblue { background-color: #669; color: #fff }
.budget-head { background-color: #c00; color: #fff }


.lightgrey-bg { background-color: #ccc }
.boldblue14-span { font-size:14px; font-weight:bold; color:#039 }
.shopping-head { background-color: #039; color: #fff }


/* INLINE COMPONENT styles - best applied to a TD */

.panel-beige {background-color: #CCCC99; color: #000}
.panel-yellow { background-color: #ffc; color: #000 }
.panel-pink { background-color: #fcc; color: #000 }
.panel-green { background-color: #9c9; color: #000 }
.panel-olive { background-color: #cc9; color: #000 }
.panel-aqua { background-color: #9cc; color: #000 }
.panel-gray { background-color: #ccc; color: #000 }
.panel-parma { background-color: #ccf; color: #000 }
.panel-purple { background-color: #c9c; color: #000 }
.panel-light-purple { background-color: #99c; color: #fff }
.panel-white { background-color: #fff; color: #000 }
.desktop-blank { color: #ccc }
.quiz-heading { background-color: #fff; color: #6c0 }
.happy-yellow { background-color: #fc3; color: #000 }
.womble-purple { background-color: #609; color: #fff }
.full-orange { background-color: #f60; color: #fff }
.mid-orange { background-color: #f90; color: #000 }
.pale-orange { background-color: #fc6; color: #000 }
.panel-brightblue { background-color: #9cf; color: #000 }


/* BORDER STYLES FOR INLINE COMPONENTS */

.orange-border { border: solid #f60; border-width: 2px }
.black-border { border: solid #000; border-width: 2px }
.darkgrey-border { border: solid #999; border-width: 2px }
.lightgrey-border { border: solid #ccc; border-width: 2px }
.green-border { border: solid #090; border-width: 2px }
.violet-border { border: solid #669; border-width: 2px }
.calmgreen-border { border: solid #399; border-width: 2px }
.red-border { border: solid #f60; border-width: 2px }
.maroon-border { border: solid #fc3; border-width: 2px }
.blue-border { border: solid #039; border-width: 2px }
.purple-border { border: solid #969; border-width: 2px }
.white-border { border: solid #fff; border-width: 2px }

/* TABLE BG COLOURS (USED IN PERSONAL PAGE) */
.personal-table { background-color: #cccc99 }
.orange-table { background-color: #f60 }
.black-table { background-color: #000}
.darkgrey-table { background-color: #999 }
.lightgrey-table { background-color: #ccc}
.green-table { background-color: #090 }
.violet-table { background-color: #669 }
.calmgreen-table { background-color: #399 }
.red-table { background-color: #f60 }
.maroon-table { background-color: #fc3 }
.blue-table { background-color: #039 }
.purple-table { background-color: #969 }
.white-table { background-color: #fff }


/* COLOURED TEXT SPANS */
.orange-text { color: #f60 }
.exclusive { color: #f00 }
.red { color: #c03 }
.yournews { color: #039 }


/* ANCHOR styles */

A:link { color: #039 }
A:visited { color: #69c }
A:active { color: #f03 }
A:hover { color: #00f }

A.plain-nav:link { color: #000; text-decoration: none }
A.plain-nav:visited { color: #963; text-decoration: none }
A.plain-nav:active { color: #f00; text-decoration: none }
A.plain-nav:hover { color: #f96; text-decoration: underline }

A.black-nav:link { color: #ff0; text-decoration: none }
A.black-nav:visited { color: #0ff; text-decoration: none }
A.black-nav:active { color: #f06; text-decoration: none }
A.black-nav:hover { color: #f00; text-decoration: none }

A.blank-nav:link { color: #039; text-decoration: none }
A.blank-nav:visited { color: #039; text-decoration: none }
A.blank-nav:active { color: #039; text-decoration: none }
A.blank-nav:hover { color: #999; text-decoration: none }

A.help-nav:link { color: #039; text-decoration: none }
A.help-nav:visited { color: #039; text-decoration: none }
A.help-nav:active { color: #039; text-decoration: none }
A.help-nav:hover { color: #999; text-decoration: none }

A.headline-text:link { color: #000; text-decoration: none }
A.headline-text:visited { color: #000; text-decoration: none }
A.headline-text:active { color: #c03; text-decoration: none }
A.headline-text:hover { color: #999; text-decoration: none }

A.home-nav:visited { color: #f03; text-decoration: none }
A.home-nav:link { color: #f03; text-decoration: none }
A.home-nav:hover { color: #999; text-decoration: none }
A.home-nav:active { color: #f03; text-decoration: none }

A.news-nav:visited { color: #039; text-decoration: none }
A.news-nav:link { color: #039; text-decoration: none }
A.news-nav:hover { color: #999; text-decoration: none }
A.news-nav:active { color: #039; text-decoration: none }

A.shopping-nav:visited { color: #039; text-decoration: none }
A.shopping-nav:link { color: #039; text-decoration: none }
A.shopping-nav:hover { color: #999; text-decoration: none }
A.shopping-nav:active { color: #039; text-decoration: none }

A.sport-nav:visited { color: #090; text-decoration: none }
A.sport-nav:link { color: #090; text-decoration: none }
A.sport-nav:hover { color: #999; text-decoration: none }
A.sport-nav:active { color: #090; text-decoration: none }

A.sport-links:visited { color: #090}
A.sport-links:link { color: #090 }
A.sport-links:hover { color: #999 }
A.sport-links:active { color: #090 }

A.weather-nav:visited { color: #399; text-decoration: none }
A.weather-nav:link { color: #399; text-decoration: none }
A.weather-nav:hover { color: #399; text-decoration: none }
A.weather-nav:active { color: #399; text-decoration: none }

A.entertainment-nav:link { color: #f60; text-decoration: none }
A.entertainment-nav:visited { color: #f60; text-decoration: none }
A.entertainment-nav:active { color: #f60; text-decoration: none }
A.entertainment-nav:hover { color: #999; text-decoration: none }

A.business-nav:link { color: #669; text-decoration: none }
A.business-nav:visited { color: #669; text-decoration: none }
A.business-nav:active { color: #669; text-decoration: none }
A.business-nav:hover { color: #999; text-decoration: none }

A.about-nav:link { color: #000; text-decoration: none }
A.about-nav:visited { color: #000; text-decoration: none }
A.about-nav:active { color: #000; text-decoration: none }
A.about-nav:hover { color: #ccc; text-decoration: none }

A.directory-nav:link { color: #000; text-decoration: none }
A.directory-nav:visited { color: #000; text-decoration: none }
A.directory-nav:active { color: #000; text-decoration: none }
A.directory-nav:hover { color: #ccc; text-decoration: none }

A.goingwhite-nav:link { color: #ff9; text-decoration: none }
A.goingwhite-nav:visited { color: #ccc; text-decoration: none }
A.goingwhite-nav:active { color: #ff0; text-decoration: none }
A.goingwhite-nav:hover { color: #f06; text-decoration: none }

A.alerts-nav:link { color: #f00; text-decoration: none }
A.alerts-nav:visited { color: #f00; text-decoration: none }
A.alerts-nav:active { color: #f00; text-decoration: none }
A.alerts-nav:hover { color: #999; text-decoration: none }

A.error-nav:link { color: #999; text-decoration: none }
A.error-nav:visited { color: #999; text-decoration: none }
A.error-nav:active { color: #999; text-decoration: none }
A.error-nav:hover { color: #ccc; text-decoration: none }

A.tv-nav:link { color: #909; text-decoration: none }
A.tv-nav:visited { color: #909; text-decoration: none }
A.tv-nav:active { color: #909; text-decoration: none }
A.tv-nav:hover { color: #999; text-decoration: none }

A.search-nav:link { color: #993; text-decoration: none }
A.search-nav:visited { color: #993; text-decoration: none }
A.search-nav:active { color: #993; text-decoration: none }
A.search-nav:hover { color: #999; text-decoration: none }

A.video-nav:link { color: #039; text-decoration: none }
A.video-nav:visited { color: #039; text-decoration: none }
A.video-nav:active { color: #039; text-decoration: none }
A.video-nav:hover { color: #039; text-decoration: none }

A.quiz-nav:visited { color: #f06; text-decoration: none }
A.quiz-nav:link { color: #f06; text-decoration: none }
A.quiz-nav:hover { color: #036; text-decoration: none }
A.quiz-nav:active { color: #f06; text-decoration: none }

A.white:link { color: #fff; font-size: 10px }
A.white:active { color: #ffc; font-size: 10px }
A.white:hover { color: #ffc; font-size: 10px }
A.white:visited { color: #fff; font-size: 10px }

A.plainwhite:link { color: #fff; text-decoration: none; font-size: 10px }
A.plainwhite:active { color: #ffc; text-decoration: none; font-size: 10px }
A.plainwhite:hover { color: #ffc; text-decoration: none; font-size: 10px }
A.plainwhite:visited { color: #fff; text-decoration: none; font-size: 10px }

A.desk-nav:visited { color: #fff; text-decoration: none }
A.desk-nav:link { color: #fff; text-decoration: none }
A.desk-nav:hover { color: #ff3; text-decoration: none }
A.desk-nav:active { color: #f03; text-decoration: none }

A.desktop-eye:link { color: #039; text-decoration: none }
A.desktop-eye:visited { color: #039; text-decoration: none }
A.desktop-eye:active { color: #999; text-decoration: none }
A.desktop-eye:hover { color: #039; text-decoration: none }

/* CONTENT TITLE-HEADER styles */

.content-header-news { background-color: #ccf; color:#fff }
.content-header-entertainment { background-color: #ffc; color:#fff }
.content-header-tv { background-color: #fcf; color:#fff }
.content-header-goingout { background-color: #ffc; color:#fff }
.content-header-weather { background-color: #9cc; color:#fff }



/* MISC styles */

.menu { margin-bottom: 10px }

.sub-header { color: #c03; font-family: arial, helvetica, sans-serif }

.searchbox { width: 130 }

.welcome { font-size: 24px; color:#039 }


UL { margin-top: 1px }
LI { color: #006 }
LI.black { color: #000 }
.list-text { font-family: geneva, arial, helvetica, sans-serif; color: #000 }

.news { color: #30c }
.copyright { font-family: arial, helvetica, sans-serif; font-size: 9px; font-style: italic; text-decoration: none; color: #333333 }

P { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000 }

.nomargin { margin: 0px }

.blue-text { color: #039 }

/* NEW TV LISTINGS specific */
.helvsmall { font-family: verdana, arial, helvetica, sans-serif; font-size: smaller; font-weight: bold }
.helvsmallnobold { font-family: verdana, arial, helvetica, sans-serif; font-size: smaller }
.helvnorm { font-family: verdana, arial, helvetica, sans-serif; font-weight: bold }
.helv { font-family: verdana, arial, helvetica, sans-serif }
.tahomasmall { font-family: tahoma; font-size: smaller; font-weight: bold }
.tahomasmallnobold { font-family: tahoma; font-size: smaller }





