


/* Base Styles for Modules */
div.latest_module { font: normal 11px Arial; background: #ffffff; position: relative; padding: 1px; height: 15px; }
div.latest_module a { text-decoration: none; cursor: hand; cursor: pointer; padding-bottom: 1px; }
/*wrapper for sliding content*/
div.latest_module div.content_wrapper { padding: 1px; margin: 0 auto; height: 207px; overflow: hidden; position: relative; left: 20; top: 0px; }

.noULine { text-decoration: none !important; }
div.underline:hover { text-decoration: underline; color: #333333;}

#featured_stories_h ul li a:hover, #featured_stories_v ul li a:hover { text-decoration: underline; color: #333333; }
/*  Tab Styles */
a.slider_tab { display: block; float: left; color: #000000; padding: 0px; }
div#tab_nav { width: 658px; position: absolute; background: #FFFFFF; }
div#tab_nav a.active { color: #FFFFFF; background: #ffffff !important; }
div#tab_nav a span:hover, div#tab_nav a:hover span, .ie_hover { padding-bottom: 0px; }
body:last-child:not(:root:root) div#tab_nav a.active { margin-top: 1px; }

/*  All Horizontal Scrolling Modules, Controls and Content (Not used)*/
div.hslider div.content_wrapper ul#shows_content { top: 13px; }
/* slide controls: default states */
div#featured_stories_h { background: url(/images/carousel/latest-module-bkgrd.gif) repeat-x 0 52px; }
div.hslider a.slide_control_previous,
div.hslider a.slide_control_next,
div.hslider a.previous_disabled,
div.hslider a.next_disabled,
div.hslider div.group_nav a,
div.hslider div.group_nav a.active:hover { background: url(slider-sprites.jpg) no-repeat 0 0; }
div.hslider a.slide_control_previous, div.hslider a.slide_control_next { display: block; width: 58px; height: 61px; position: absolute; top: 32px; }
div.hslider a.slide_control_previous { left: 0px; background-position: 0 0; }
div.hslider a.slide_control_previous:hover { left: 0px; background-position: 0 0px !important; }
div.hslider a.slide_control_next { right: 0px; background-position: 0 -61px; }
div.hslider a.slide_control_next:hover { right: 0px; background-position: 0 -61px !important; }
div.hslider a.previous_disabled, div.hslider a.next_disabled { cursor: default; }
div.hslider a.previous_disabled, div.hslider a.previous_disabled:hover { background-position: 0 -122px !important; }
div.hslider a.next_disabled, div.hslider a.next_disabled:hover { background-position: 0 -183px !important; }
.LATESTHoverArrowIEPrev { left: 0px; background-position: 0 0px !important; }
.VIDEOHoverArrowIEPrev { left: 0px; background-position: 0 0px !important; }
.LATESTHoverArrowIENext { right: 0px; background-position: 0 -61px !important; }
.VIDEOHoverArrowIENext { right: 0px; background-position: 0 -61px !important; }
/* content styles */
.dadada { color: #dadada; }
div.hslider ul { position: absolute; }
* html div.hslider ul { left: 0; }
*:first-child+html div.hslider ul { left: 0; }
div.hslider li { display: block; position: relative; float: left; width: 185px; text-align: center; }
div.item_title {  font: normal 11px arial; color: #999999; width:102px; overflow: hidden; text-align:center;}
* html div.item_title { height: 9px; }
div.item_title span { padding: 0px 0 4px 8px; }
* html div.item_title span { padding: 4px 0 4px 3px; }

.text_data {  background: #ffffff; text-align: left; font-family:arial,verdana,sans-serif; font-size:11px; color: #333333; width: 100px; height: 65px; overflow: hidden; padding: 8px 0 0 7px; }
.text_data a {color:#535059; font-family:arial,verdana,sans-serif; font-size:11px;}

A.text_datalink:link {color:#333333; font-family:arial,verdana,sans-serif; font-size:11px; TEXT-DECORATION: none; }
A.text_datalink:visited {color:#333333; font-family:arial,verdana,sans-serif; font-size:11px; TEXT-DECORATION: none;}
A.text_datalink:hover {color:#333333; font-family:arial,verdana,sans-serif; font-size:11px; TEXT-DECORATION: underline;}

.image_data { width: 108px; height: 107px;}
/*  width: 105px; height: 105px; */
ul#new_content .image_data img, ul#video_content .image_data img { }
/*defaults*/
div.latest_module img { padding: 0px; border:0px solid #E0E0E0; }
div.latest_module ul { margin: 0; padding: 0; }
div.latest_module span, ul#shows_content { display: block; }



/* decorative classes for content well and modules */
.drop_shad { padding-bottom: 0px; }
.mod_brdr { border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
div#maincontent { width: 970px; float: left; }
#maincontent_fullwidth { width: 980px; }
div#contentwell { width: 970px; color: #000; margin-bottom: 16px; }
#maincontent_fullwidth #contentwell { width: 980px; }
div#content { width: 668px; position: relative; }
#maincontent_fullwidth #content { width: 978px; }
#latest_mod { width: 1043px; height: 219px; margin-bottom: 0; }
#carousel { width: 1043px; height: 219px; }
