/*
Controls index page
File stil being worked on, as a lot of the styles will be transfered to the color 
specific style sheet.

*/

A:hover {
	text-decoration:underline;
}

A:visited.search_engines{
	color:#000099;

}

A:visted.breaking_news{
	color:#000099;
}
body {
background-color:#FFF;
}

/*HEADER style 
/*top search piece main table (1000x125)*/
#header_table {
border: 1px solid #998899;
border-bottom: 2px solid #998899;
}
/*styling for date function*/
#date {
font-weight:bold;
padding-right:20px;
}

/*header link styles*/
#top_links {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color: #000;
background-image:url('/images/top_links_bg_gray.jpg');
background-repeat:repeat-x;
}
/*Bottom buffer on top search section - open for text*/
#header_bottom_buffer {
background-image:url('/images/bottom_header_bg_gray.jpg');
background-position:bottom;
background-repeat:repeat-x;
}

A:link.top_link {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color: #000055;
text-decoration:none;
}

A:visited.top_link {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color: #000055;
text-decoration:none;
}

A:hover.top_link {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color: #000033;
text-decoration:underline; 
}

/*login Box controls */
.login_box {
background-color:#FFFFFF;
background-image:url(/images/quad1_extra_grad.jpg); 
background-repeat:repeat-x; 
position:absolute; 
width:310px; 
height:160px; 
border:1px solid #989; 
padding-left: 10px; 
font-size: 11px;

}

#searchbox_text{
color: #550000;
}
/*text size change styles */
.text_size_change{
color:#000000;
}
.myacct_link{
font-size:12px; 
color:#000; 
text-decoration:underline; 
padding-right:40px
}
/*main content border- should stay the same with color changes */
#content_container{
border: 1px solid #998899;
}

/*LEFT NAV styles | MORE ENET styles */
#left_nav_featured{
color:#880000;  
text-decoration:none; 
padding-left:20px; 
font-size:12px;
}
#left_nav_seperator{
height:5px; 
background-color:#FFFFFF;
}
#more_sites_link{
	border:1px solid #500; 
	background-color:#FFFFFF; 
	color:#500; 
	text-decoration:none;
}
#more_sites_container{
	position:relative; 
	z-index:1500;
}
/*more enet slideout/popup */
#more_sites{
	display: none; 
	position:absolute; 
	left: 0px; 
	top: 0px; 
	background-color:#e9d8d9; 
	border:1px solid #998899; 
	overflow:hidden; 
	background-image: url('/images/more_enet_mm_bg.jpg');
}

#more_sites_list a{
color: #300;
font-size: 10px;
text-decoration:none;
}

#featured_links_container{
border: 1px solid #998899; 
background-image:url('/images/left_nav_bg_gray.png');
}

#featured_links_content{
color:#880000; 
font-weight:700; 
font-size:12px;
}


/*QUAD 1 styles */
.ent_news_top_section {
width: 95%; 
height:175px; 
padding: 10px;
background:#FFF; 
overflow:auto; 
border:1px solid #DDD; 
border-bottom: 1px solid #DDD;
background-image:url(/images/quad1_extra_grad.jpg); 
background-repeat:repeat-x;
}

.ent_news_bottom_section{
color:#000033; 
border:1px solid #BBB; 
background-image:url(/images/quad1_news_grad.jpg); 
background-repeat:repeat-x; 
background-position:bottom;
background-color: #FFF;
}

.ent_news_featured {
color:#000033; 
border:1px solid #BBB; 
background-image:url(/images/quad1_news_grad.jpg); 
background-repeat:repeat-x; 
background-position:bottom;
background-color: #FFF;
}

#quad1_entertainment_news_td{
background-color: #f4f4f4;
border:1px solid #666;
border-bottom:2px solid #333;

}

#quad1_entertainment_left_content{
border:1px solid #666; 
background-color:#F9FBF8;
}

#quad1_entertainment_video{
background-color: #F9FBF8;
border: 1px solid #666;
}

#quad1_entertainment_links{
padding-left: 10px;
}

#quad1_entertainment_featured{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #F9FBF8;
border: 1px solid #555;
}

/*quad 1 links */
A:link.quad1_entertainment_links {
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 color: #440000;
 text-decoration:none;
}

A:visited.quad1_entertainment_links {
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 color: #440000;
 text-decoration:none;
}

A:hover.quad1_entertainment_links {
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 color: #440000;
 text-decoration:underline;

}

#quad1_business_news_td{
background-color: #F4F4F4;
border:1px solid #300;
border-bottom:2px solid #300;

}

#quad1_business_content{
background-image:url('/images/quad1_ent_bg_gray.jpg');
background-position:bottom;
background-repeat:repeat-x;
color: #330000
}

#quad1_business_featured{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #F9FBF8;
border: 1px solid #666;
}

#quad1_business_video{
background-color: #F9FBF8;
border: 1px solid #666;
}


#quad1_sports_content{
background-image:url('/images/quad1_ent_bg_gray.jpg');
background-position:bottom;
background-repeat:repeat-x;
}

#quad1_sports_links{
padding-left: 10px;
}

#quad1_sports_featured{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #F9FBF8;
border: 1px solid #666;
}

#quad1_sports_news_td{
background-color: #f4f4f4;
border:1px solid #666;
border-bottom:2px solid #333;

}

#quad1_sports_left_content{
border:1px solid #666; 
background-color:#F9FBF8;
}


A:link.quad1_sports_links {
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 color: #440000;
  text-decoration:none;
}

A:visited.quad1_sports_links {
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 color: #440000;
 text-decoration:none;
}

A:hover.quad1_sports_links {
 padding-left: 10px;
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 color: #440000;
 text-decoration:underline;

}

#quad1_sports_video{
background-color: #F9FBF8;
border: 1px solid #500;
}

#quad1_world_content{
background-image:url('/images/quad1_ent_bg_gray.jpg');
background-position:bottom;
background-repeat:repeat-x;
}

#quad1_world_links{
padding-left: 10px;
}

#quad1_world_featured{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #F9FBF8;
border: 1px solid #666;
}

#quad1_world_news_td{
background-color: #F9FBF8;
border:1px solid #666;
border-bottom:2px solid #333;

}

#quad1_world_left_content{
border:1px solid #666; 
background-color:#F9FBF8;
}



A:link.quad1_world_links {
 font-family:"Times New Roman", Times, serif;
 font-size: 16px;
 color: #440000;
  text-decoration:none;
}

A:visited.quad1_world_links {
 font-family:"Times New Roman", Times, serif;
 font-size: 16px;
 color: #440000;
 text-decoration:none;
}

A:hover.quad1_world_links {
 padding-left: 5px;
 font-family:"Times New Roman", Times, serif;
 font-size: 16px;
 color: #440000;
 text-decoration:underline;

}

#quad1_world_video{
background-color: #F9FBF8;
border: 1px solid #666;
}

#quad1_local_content{
background-image:url('/images/quad1_print_bg_gray.jpg');
background-repeat:repeat-x;
font-size:10px;
}

#quad1_local_links{
padding-left: 10px;
}

#quad1_local_featured{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #F9FBF8;
border: 1px solid #700;
}

#quad1_sports_local_td{
background-color: #F9FBF8;
border:1px solid #666;
border-bottom:2px solid #333;

}


A:link.quad1_local_links {
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 color: #440000;
  text-decoration:none;
}

A:visited.quad1_local_links {
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 color: #440000;
 text-decoration:none;
}

A:hover.quad1_local_links {
 padding-left: 10px;
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 color: #440000;
 text-decoration:underline;

}

#quad1_local_video{
background-color: #F9FBF8;
border: 1px solid #500;
}

.quad1_news {
	font-size: 10px;
	color: #660000;
	height:105px; 
	width:100%; overflow:auto;
}

a:link.quad1_news{
	font-size: 10px;
	color: #660000;
}

a:visited.quad1_news{
	font-size: 10px;
	color: #660000;
}

#quad1_radio_content{
width: 500; height: 250;
background-image:url('images/quad1_ent_bg_gray.jpg');
background-position:bottom;
background-repeat:no-repeat;
border: 1px solid #666; 
}

#quad1_radio_links{
padding-left: 10px;
}

#quad1_radio_featured{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #F9FBF8;
border: 1px solid #700;
}

#quad1_radio_news_td{
background-color: #F6EFF0;
border:1px solid #300;
border-bottom:2px solid #300;

}

.quad1_radio_news{
font-family: Arial; 
color: #339; 
font-weight: bold; 
font-size: 12px; 
border: 1px solid #300; 
background-image:url('/images/quad1_radio_news_bg_white.jpg'); 
background-color:#FFFFFF; 
background-position:right; 
background-repeat:no-repeat;

}

.quad1_radio_music{
font-family: Arial; 
color: #339; 
font-weight: bold; 
font-size: 12px; 
border: 1px solid #300; 
background-image:url('/images/quad1_radio_music_bg_white.jpg'); 
background-color:#FFFFFF; 
background-position:right; 
background-repeat:no-repeat;

}

.quad1_radio_other{
font-family: Arial; 
color: #339; 
font-weight: bold; 
font-size: 12px; 
border: 1px solid #300; 
background-image:url('/images/quad1_radio_other_bg_white.jpg'); 
background-color:#FFFFFF; 
background-position:right; 
background-repeat:no-repeat;

}

#quad1_tv_content{
border: 1px solid #300; 
width: 500; height: 250;
background: url('images/quad1_ent_bg_gray.jpg'); 
background-repeat:no-repeat
}

#quad1_tv_links{
padding-left: 10px;
}

#quad1_tv_featured{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #F9FBF8;
border: 1px solid #700;
}

#quad1_tv_news_td{
background-color: #F6EFF0;
border:1px solid #300;
border-bottom:2px solid #300;

}


A:link.quad1_tv_links {
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 color: #440000;
  text-decoration:none;
}

A:visited.quad1_tv_links {
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 color: #440000;
 text-decoration:none;
}

A:hover.quad1_tv_links {
 padding-left: 10px;
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 color: #440000;
 text-decoration:underline;

}

#quad1_tv_video{
background-color: #F9FBF8;
border: 1px solid #500;
}


A:link.quad1_radio_links {
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 color: #440000;
  text-decoration:none;
}

A:visited.quad1_radio_links {
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 color: #440000;
 text-decoration:none;
}

A:hover.quad1_radio_links {
 padding-left: 10px;
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 color: #440000;
 text-decoration:underline;

}

#quad1_radio_video{
background-color: #F9FBF8;
border: 1px solid #500;
}

#quad1_video_content{
background-image:url('/images/quad1_ent_bg_gray.jpg');
background-position:bottom;
background-repeat:repeat-x;
}

#quad1_video_links{
padding-left: 10px;
}

#quad1_video_featured{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #e9d8d9;
border: 1px solid #700;
}

#quad1_video_news_td{
background-color: #F6EFF0;
border:1px solid #300;
border-bottom:2px solid #300;

}


A:link.quad1_video_links {
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 color: #440000;
  text-decoration:none;
}

A:visited.quad1_video_links {
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 color: #440000;
 text-decoration:none;
}

A:hover.quad1_video_links {
 padding-left: 10px;
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 color: #440000;
 text-decoration:underline;

}

#quad1_video_video{
background-color: #e9d8d9;
border: 1px solid #500;
}
/*QUAD 2 styles */
/*QUAD 3 styles */
#quad3_mobile{
background-image:url('/images/quad1_ent_bg.png');
background-position:top;
background-repeat:repeat-x;
}

A:link.quad3_nightlife_links {
 font-family:"Times New Roman", Times, serif;
 font-size: 16px;
 color: #440000;
 font-weight:bold;
  text-decoration:none;
}

A:visited.quad3_nightlife_links {
 font-family:"Times New Roman", Times, serif;
 font-size: 16px;
 color: #440000;
 font-weight:bold;
 text-decoration:none;
}

A:hover.quad3_nightlife_links {
 font-family:"Times New Roman", Times, serif;
 font-size: 16px;
 color: #440000;
 font-weight:bold;
 text-decoration:underline;

}


#quad4_traffic {
  	background-image:url('/images/quad4_traffic_bg.png');
	background-position:bottom;
	background-repeat:no-repeat;
 	font-family:"Times New Roman", Times, serif;
 	font-size: 12px;
 	color: #440000;
 	 text-decoration:none;
}

#quad4_airport {
  	background-image:url('/images/quad4_airport_bg.png');
	background-position:bottom;
	background-repeat:no-repeat;
 	font-family:"Times New Roman", Times, serif;
 	font-size: 12px;
 	color: #440000;
 	 text-decoration:none;
}




#footer_table {
border: 1px solid #998899;
border-bottom: 2px solid #998899;
background-color:#FFFFFF
}


#footer_bottom_buffer {
background-image:url('/images/bottom_header_bg_gray.jpg');
background-position:bottom;
background-repeat:repeat-x;
}




@charset "UTF-8";

/* SpryTabbedPanels.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* Horizontal Tabbed Panels
 *
 * The default style for a TabbedPanels widget places all tab buttons
 * (left aligned) above the content panel.
 */

/* This is the selector for the main TabbedPanels container. For our
 * default style, this container does not contribute anything visually,
 * but it is floated left to make sure that any floating or clearing done
 * with any of its child elements are contained completely within the
 * TabbedPanels container, to minimize any impact or undesireable
 * interaction with other floated elements on the page that may be used
 * for layout.
 *
 * If you want to constrain the width of the TabbedPanels widget, set a
 * width on the TabbedPanels container. By default, the TabbedPanels widget
 * expands horizontally to fill up available space.
 *
 * The name of the class ("TabbedPanels") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabbedPanels container.
 */
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanels_Search {
	margin: 0px;
	padding-left: 30px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
/* This is the selector for the TabGroup. The TabGroup container houses
 * all of the tab buttons for each tabbed panel in the widget. This container
 * does not contribute anything visually to the look of the widget for our
 * default style.
 *
 * The name of the class ("TabbedPanelsTabGroup") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabGroup container.
 */
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTabGroup_Search {
	margin: 0px;
	padding-left: 20px;
}

/* This is the selector for the TabbedPanelsTab. This container houses
 * the title for the panel. This is also the tab "button" that the user clicks
 * on to activate the corresponding content panel so that it appears on top
 * of the other tabbed panels contained in the widget.
 *
 * For our default style, each tab is positioned relatively 1 pixel down from
 * where it wold normally render. This allows each tab to overlap the content
 * panel that renders below it. Each tab is rendered with a 1 pixel bottom
 * border that has a color that matches the top border of the current content
 * panel. This gives the appearance that the tab is being drawn behind the
 * content panel.
 *
 * The name of the class ("TabbedPanelsTab") used in this selector is not
 * necessary to make the widget function. You can use any class name you want
 * to style this tab container.
 */
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #FFF;
	background-image:url('/images/top_links_bg_gray.jpg');
	background-position:top;
	background-repeat:repeat-x;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #555;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

.TabbedPanelsTab_Web {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #FFF;
	background-image:url('/images/top_search_gray_web_bg.png');
	background-position:top;
	background-repeat:repeat-x;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	height:10px;
	border-bottom: dotted 1px #555;
}
.TabbedPanelsTab_Images {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #FFF;
	background-image:url('/images/top_search_gray_images_bg.png');
	background-position:top;
	background-repeat:repeat-x;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	height:10px;
	border-bottom: dotted 1px #555;
}
.TabbedPanelsTab_Video {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #FFF;
	background-image:url('/images/top_search_gray_video_bg.png');
	background-position:top;
	background-repeat:repeat-x;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	height:10px;
	border-bottom: dotted 1px #555;
}


.TabbedPanelsTab_Featured {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #FFF;
	background-image:url('/images/top_links_bg_featured.jpg');
	background-position:top;
	background-repeat:repeat-x;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

/* This selector is an example of how to change the appearnce of a tab button
 * container as the mouse enters it. The class "TabbedPanelsTabHover" is
 * programatically added and removed from the tab element as the mouse enters
 * and exits the container.
 */
.TabbedPanelsTabHover {
	text-decoration:underline;
}

/* This selector is an example of how to change the appearance of a tab button
 * container after the user has clicked on it to activate a content panel.
 * The class "TabbedPanelsTabSelected" is programatically added and removed
 * from the tab element as the user clicks on the tab button containers in
 * the widget.
 *
 * As mentioned above, for our default style, tab buttons are positioned
 * 1 pixel down from where it would normally render. When the tab button is
 * selected, we change its bottom border to match the background color of the
 * content panel so that it looks like the tab is part of the content panel.
 */
.TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom:1px solid #FFFFFF;
}

/* This selector is an example of how to make a link inside of a tab button
 * look like normal text. Users may want to use links inside of a tab button
 * so that when it gets focus, the text *inside* the tab button gets a focus
 * ring around it, instead of the focus ring around the entire tab.
 */
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

/* This is the selector for the ContentGroup. The ContentGroup container houses
 * all of the content panels for each tabbed panel in the widget. For our
 * default style, this container provides the background color and borders that
 * surround the content.
 *
 * The name of the class ("TabbedPanelsContentGroup") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the ContentGroup container.
 */
.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #FFF;
}

.TabbedPanelsContentGroup_Search {
	clear: both;
	background-color: #FFF;
	float:left;
	width:450px
}

/* This is the selector for the Content panel. The Content panel holds the
 * content for a single tabbed panel. For our default style, this container
 * provides some padding, so that the content is not pushed up against the
 * widget borders.
 *
 * The name of the class ("TabbedPanelsContent") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the Content container.
 */
.TabbedPanelsContent {
	padding: 4px;
	background-color:#FFF;
}

.TabbedPanelsContent_Web {
	padding: 0px;
	background-color: #FFF;
}

.TabbedPanelsContent_Images {
	padding: 0px;
	background-color: #FFF;
	display:none
}

.TabbedPanelsContent_Video {
	padding: 0px;
	background-color: #FFF;
	display:none
}
/* This selector is an example of how to change the appearnce of the currently
 * active container panel. The class "TabbedPanelsContentVisible" is
 * programatically added and removed from the content element as the panel
 * is activated/deactivated.
 */
.TabbedPanelsContentVisible {
}

/* Vertical Tabbed Panels
 *
 * The following rules override some of the default rules above so that the
 * TabbedPanels widget renders with its tab buttons along the left side of
 * the currently active content panel.
 *
 * With the rules defined below, the only change that will have to be made
 * to switch a horizontal tabbed panels widget to a vertical tabbed panels
 * widget, is to use the "VTabbedPanels" class on the top-level widget
 * container element, instead of "TabbedPanels".
 */

/* This selector floats the TabGroup so that the tab buttons it contains
 * render to the left of the active content panel. A border is drawn around
 * the group container to make it look like a list container.
 */
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #FFFFFF;
}

/* This selector floats the content panels for the widget so that they
 * render to the right of the tabbed buttons.
 */
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}


/*TABBED PANELS AUTO LANDING PAGE */

.TabbedPanels_landing {
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

/* This is the selector for the TabGroup. The TabGroup container houses
 * all of the tab buttons for each tabbed panel in the widget. This container
 * does not contribute anything visually to the look of the widget for our
 * default style.
 *
 * The name of the class ("TabbedPanelsTabGroup") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabGroup container.
 */
.TabbedPanelsTabGroup_landing {
	margin: 10px;
	padding: 0px;
}

/* This is the selector for the TabbedPanelsTab. This container houses
 * the title for the panel. This is also the tab "button" that the user clicks
 * on to activate the corresponding content panel so that it appears on top
 * of the other tabbed panels contained in the widget.
 *
 * For our default style, each tab is positioned relatively 1 pixel down from
 * where it wold normally render. This allows each tab to overlap the content
 * panel that renders below it. Each tab is rendered with a 1 pixel bottom
 * border that has a color that matches the top border of the current content
 * panel. This gives the appearance that the tab is being drawn behind the
 * content panel.
 *
 * The name of the class ("TabbedPanelsTab") used in this selector is not
 * necessary to make the widget function. You can use any class name you want
 * to style this tab container.
 */
.TabbedPanelsTab_landing {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 0px 10px 0px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	font-size:15px;
	color:#992222;
	background-image:url('/images/landing_tab_bg.png');
	background-position:top;
	background-repeat:no-repeat;
	list-style: none;
	width:120px;
	height:30px;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

.TabbedPanelsTab_Featured {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #FFF;
	background-image:url('/images/top_links_bg_featured.jpg');
	background-position:top;
	background-repeat:repeat-x;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #555;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

/* This selector is an example of how to change the appearnce of a tab button
 * container as the mouse enters it. The class "TabbedPanelsTabHover" is
 * programatically added and removed from the tab element as the mouse enters
 * and exits the container.
 */
.TabbedPanelsTabHover_landing {
	background-color: #CCC;
	text-decoration:underline;
}

/* This selector is an example of how to change the appearance of a tab button
 * container after the user has clicked on it to activate a content panel.
 * The class "TabbedPanelsTabSelected" is programatically added and removed
 * from the tab element as the user clicks on the tab button containers in
 * the widget.
 *
 * As mentioned above, for our default style, tab buttons are positioned
 * 1 pixel down from where it would normally render. When the tab button is
 * selected, we change its bottom border to match the background color of the
 * content panel so that it looks like the tab is part of the content panel.
 */
.TabbedPanelsTabSelected_landing {
	background-color: #EEE;
	border-bottom:1px solid #FFFFFF;
}

/* This selector is an example of how to make a link inside of a tab button
 * look like normal text. Users may want to use links inside of a tab button
 * so that when it gets focus, the text *inside* the tab button gets a focus
 * ring around it, instead of the focus ring around the entire tab.
 */
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

/* This is the selector for the ContentGroup. The ContentGroup container houses
 * all of the content panels for each tabbed panel in the widget. For our
 * default style, this container provides the background color and borders that
 * surround the content.
 *
 * The name of the class ("TabbedPanelsContentGroup") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the ContentGroup container.
 */
.TabbedPanelsContentGroup_landing {
	clear: both;
	background-color: #FFF;
}

/* This is the selector for the Content panel. The Content panel holds the
 * content for a single tabbed panel. For our default style, this container
 * provides some padding, so that the content is not pushed up against the
 * widget borders.
 *
 * The name of the class ("TabbedPanelsContent") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the Content container.
 */
.TabbedPanelsContent_landing {
	padding: 4px;
}

/* This selector is an example of how to change the appearnce of the currently
 * active container panel. The class "TabbedPanelsContentVisible" is
 * programatically added and removed from the content element as the panel
 * is activated/deactivated.
 */
.TabbedPanelsContentVisible {
}

/* Vertical Tabbed Panels
 *
 * The following rules override some of the default rules above so that the
 * TabbedPanels widget renders with its tab buttons along the left side of
 * the currently active content panel.
 *
 * With the rules defined below, the only change that will have to be made
 * to switch a horizontal tabbed panels widget to a vertical tabbed panels
 * widget, is to use the "VTabbedPanels" class on the top-level widget
 * container element, instead of "TabbedPanels".
 */

/* This selector floats the TabGroup so that the tab buttons it contains
 * render to the left of the active content panel. A border is drawn around
 * the group container to make it look like a list container.
 */
.VTabbedPanels .TabbedPanelsTabGroup_landing {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTab_landing {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTabSelected_landing {
	background-color: #EEE;
	border-bottom: solid 1px #FFFFFF;
}

/* This selector floats the content panels for the widget so that they
 * render to the right of the tabbed buttons.
 */
.VTabbedPanels .TabbedPanelsContentGroup_landing {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}


/* SpryMenuBarVertical.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/

/* The outermost container of the Menu Bar, a fixed width box with no margin or padding */
ul.MenuBarVertical
{
	margin: 0;
  	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: 8em;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are same fixed width as parent */
ul.MenuBarVertical li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 8em;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarVertical ul
{
	margin: -5% 0 0 95%;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: absolute;
	z-index: 1020;
	cursor: default;
	width: 14em;
	left: -1000em;
	top: 0;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarVertical ul.MenuBarSubmenuVisible
{
	left: 0;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarVertical ul li
{
	width: 14em;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Outermost menu container has borders on all sides */
ul.MenuBarVertical
{
	border: 1px solid #CCC;
	background-image:url('/images/left_nav_bg_gray.png'); 
	background-repeat:repeat-x;
	width:100%;
}
/* Submenu containers have borders on all sides */
ul.MenuBarVertical ul
{
	border: 1px solid #CCC;
	background-image:url('/images/left_nav_bg_gray.png'); 
	background-repeat:repeat-x;
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarVertical a
{
	display: block;
	cursor: pointer;
	/*background-color: #EEE;*/
	padding: 0.5em 0.75em;
	color: #880000;
	font-size:17px;
	font-weight: 200;
	text-decoration: none;
	height: 14px;
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus
{
	/*background-color: #33C;*/
	color: #330000;
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible
{
	/*background-color: #33C;*/
	color: #330000;
}

/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarVertical a.MenuBarItemSubmenu
{
/*	background-image: url(/images/LeftNavMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
*/
}

/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarVertical a.MenuBarItemSubmenuHover
{
/*	background-image: url(/images/LeftNavMenuBarRightHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
*/
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarVertical iframe
{
	position: absolute;
	z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarVertical li.MenuBarItemIE
	{
		display: inline;
		float: left;
/*		background: #FFF;*/
	}
}

@charset "UTF-8";

/* SpryAccordion.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* This is the selector for the main Accordion container. For our default style,
 * we draw borders on the left, right, and bottom. The top border of the Accordion
 * will be rendered by the first AccordionPanelTab which never moves.
 *
 * If you want to constrain the width of the Accordion widget, set a width on
 * the Accordion container. By default, our accordion expands horizontally to fill
 * up available space.
 *
 * The name of the class ("Accordion") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style the
 * Accordion container.
 */
.Accordion {
	border-left: solid 1px #998899;
	border-right: solid 1px #998899;
	border-bottom: solid 1px #998899;
	overflow: hidden;
}

/* This is the selector for the AccordionPanel container which houses the
 * panel tab and a panel content area. It doesn't render visually, but we
 * make sure that it has zero margin and padding.
 *
 * The name of the class ("AccordionPanel") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel container.
*/
.AccordionPanel {
	margin: 0px;
	padding: 0px;
}

/* This is the selector for the AccordionPanelTab. This container houses
 * the title for the panel. This is also the container that the user clicks
 * on to open a specific panel.
 *
 * The name of the class ("AccordionPanelTab") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel tab container.
 */
.AccordionPanelTab {
	background-color: #CCCCCC;
	border-top: solid 1px black;
	border-bottom: solid 1px gray;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.AccordionPanelTab_Location {
	background-color: #FFFFFF;
	background-image:url('/images/quad2_location_bg_gray.jpg');
	background-position:right;
	background-repeat:no-repeat;
	border-top: solid 1px #998899;
	border-bottom: solid 1px #333333;
	font-size:16px;
	font-weight: bold;
	color: #5f0911;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.AccordionPanelTab_Mail {
	background-color: #FFFFFF;
	background-image:url('/images/quad2_mail_bg_gray.jpg');
	background-position:right;
	background-repeat:no-repeat;
	border-top: solid 1px #998899;
	border-bottom: solid 1px #333333;
	font-size:16px;
	font-weight: bold;
	color: #5f0911;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}


.AccordionPanelTab_TextMess {
	background-color: #FFFFFF;
	background-image:url('/images/quad2_textmess_bg_gray.jpg');
	background-position:right;
	background-repeat:no-repeat;
	border-top: solid 1px #998899;
	border-bottom: solid 1px #333333;
	font-size:16px;
	font-weight: bold;
	color: #5f0911;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.AccordionPanelTab_Banking{
	background-color: #FFFFFF;
	background-image:url('/images/quad2_banking_bg_gray.jpg');
	background-position:right;
	background-repeat:no-repeat;
	border-top: solid 1px #998899;
	border-bottom: solid 1px #333333;
	font-size:16px;
	font-weight: bold;
	color: #5f0911;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.AccordionPanelTab_Finance {
	background-color: #FFFFFF;
	background-image:url('/images/quad2_finance_bg_gray.jpg');
	background-position:right;
	background-repeat:no-repeat;
	border-top: solid 1px #998899;
	border-bottom: solid 1px #333333;
	font-size:16px;
	font-weight: bold;
	color: #5f0911;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.AccordionPanelTab_Credit {
	background-color: #FFFFFF;
	background-image:url('/images/quad2_credit_bg_gray.jpg');
	background-position:right;
	background-repeat:no-repeat;
	border-top: solid 1px #998899;
	border-bottom: solid 1px #333333;
	font-size:16px;
	font-weight: bold;
	color: #5f0911;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.AccordionPanelTab_Weather {
	background-color: #FFFFFF;
	background-image:url('/images/quad2_weather_bg_gray.jpg');
	background-position:right;
	background-repeat:no-repeat;
	border-top: solid 1px #998899;
	border-bottom: solid 1px #333333;
	font-size:16px;
	font-weight: bold;
	color: #5f0911;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.AccordionPanelTab_Horoscopes {
	background-color: #FFFFFF;
	background-image:url('/images/quad2_horoscopes_bg_gray.jpg');
	background-position:right;
	background-repeat:no-repeat;
	border-top: solid 1px #998899;
	border-bottom: solid 1px #333333;
	font-size:16px;
	font-weight: bold;
	color: #5f0911;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}


.AccordionPanelTab_Music {
	background-color: #FFFFFF;
	background-image:url('/images/quad2_music_bg_gray.jpg');
	background-position:right;
	background-repeat:no-repeat;
	border-top: solid 1px #998899;
	border-bottom: solid 1px #333333;
	font-size:16px;
	font-weight: bold;
	color: #5f0911;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.AccordionPanelTab_Lotto {
	background-color: #FFFFFF;
	background-image:url('/images/quad2_lotto_bg_gray.jpg');
	background-position:right;
	background-repeat:no-repeat;
	border-top: solid 1px #998899;
	border-bottom: solid 1px #333333;
	font-size:16px;
	font-weight: bold;
	color: #5f0911;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.AccordionPanelTab_Myplace {
	background-color: #FFFFFF;
	background-image:url('/images/quad2_myplace_bg_gray.jpg');
	background-position:right;
	background-repeat:no-repeat;
	border-top: solid 1px #998899;
	border-bottom: solid 1px #333333;
	font-size:16px;
	font-weight: bold;
	color: #5f0911;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.AccordionPanelTab_Myteams {
	background-color: #FFFFFF;
	background-image:url('/images/quad2_myteams_gray_bg.jpg');
	background-position:right;
	background-repeat:no-repeat;
	border-top: solid 1px #998899;
	border-bottom: solid 1px #333333;
	font-size:16px;
	font-weight: bold;
	color: #5f0911;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}


/* This is the selector for a Panel's Content area. It's important to note that
 * you should never put any padding on the panel's content area if you plan to
 * use the Accordions panel animations. Placing a non-zero padding on the content
 * area can cause the accordion to abruptly grow in height while the panels animate.
 *
 * Anyone who styles an Accordion *MUST* specify a height on the Accordion Panel
 * Content container.
 *
 * The name of the class ("AccordionPanelContent") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel content container.
 */
.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: 200px;
}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open. The class "AccordionPanelOpen" is programatically added and removed
 * from panels as the user clicks on the tabs within the Accordion.
 */
.AccordionPanelOpen .AccordionPanelTab {
	background-color: #EEEEEE;
}

/* This is an example of how to change the appearance of the panel tab as the
 * mouse hovers over it. The class "AccordionPanelTabHover" is programatically added
 * and removed from panel tab containers as the mouse enters and exits the tab container.
 */
.AccordionPanelTabHover {
	color: #000;
	text-decoration:underline;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #000;
}

/* This is an example of how to change the appearance of all the panel tabs when the
 * Accordion has focus. The "AccordionFocused" class is programatically added and removed
 * whenever the Accordion gains or loses keyboard focus.
 */
.AccordionFocused .AccordionPanelTab {
	background-color: #3399FF;
}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open when the Accordion has focus.
 */
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #33CCFF;
}






.bluelink {
	font-size: 11px;
	color: #006699;
	font-weight: bold;
}

.searchbox_bg{
background-image:url('/images/header_searchbox_bg_gray.jpg');
background-position:center;
background-repeat: no-repeat;
}

.searchbox_bg_meta{
background-image:url('/images/header_searchbox_bg_gray_meta.jpg');
background-position:center;
background-repeat: no-repeat;
}
.searchbox_bg_tabs{
background-image:url('/images/header_searchbox_gray_tab_bg.jpg');
background-position:center;
background-repeat: no-repeat;
}


.meta_search_text{
padding-left:35px;
font-size:20px;
font-stretch: ultra-expanded;
color:#111;

}

A:link.search_results_title{
color: #333;
text-decoration:underline
}
A:visited.search_results_title{
color: #333;
text-decoration:underline
}
A:hover.search_results_title{
color: #333;
text-decoration:underline
}
.search_results_url{
color: #555;
}



#searchbar {
	width: 100%;
	height: 38px;
	padding: 0;
	border: 0;
}


#searchbar a {
	font-weight: bold;
}
#searchbar tr {
	vertical-align: middle;
}
#searchbar td {
	font-weight: bold;
}
#searchbar td.left {
	text-align: left;
	padding-left: 10px;
	font-size: 14px;
	vertical-align: middle;
}
#searchbar td.right {
	text-align: right;
	padding-right: 10px;
	font-size: 12px;
}

#searchbar td.feed_right {
	text-align: right;
	padding-right: 10px;
	font-size: 14px;
}

#more #all_enet {
	height: 38px;
}
#more #all_enet a {
	font-size: 10px; 
	font-weight: bold;
}

.dirlink2 {
	font-size: 10px;
	color: #000099;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: none;
}

.navbar {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.news_head {
	font-size: 12px;
	color: #550000;
	font-weight: bold;
}

.news_content {
	font-size: 10px;
	color: black;
}

.news_link {
	font-size: 11px;
	color: #880000;
	font-weight: bold;
}

.news_source {
	font-size: 10px;
	color: #CCCCCC;
}

.news_video_section {
	background-color:#DBEAFF;
	border: 1px solid #036;
	color:#000099;
}
.money_video_section {
	color:#000099;
	font-size:12px;
	font-weight:bold;
}

#more {
	width: 600px;
	padding: 0px;
}

.headline_hover {
	background-color:#efefef;
	font-size: 9px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0;
}
.headline_normal {
	background-color:"";
	font-size: 9px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0;
}
#header a {
	font-size: 15px;
	font-weight: 600;
	text-decoration:none;
}
#header a:hover {
	text-decoration: underline;
}

.quad1_div{
	width:100%; 
	height:300px; 
	overflow: hidden; 
	background-repeat:repeat-x; 
	background-position:bottom; 
	border-collapse:collapse;
}


.small_enet_icons{
	padding-top:10;
	padding-right:15;
}
.breaking_news{
	color:#000099; 
	font-size:11px; 
	text-decoration:underline;
}

.search_table{
	border-bottom: 1px solid #006699; 
	border-top: 1px solid #006699; 
	border-left: 1px solid #006699; 
	border-right: 1px solid #006699; 
	padding: 5px;
	background-image:url('/images/search_table_bg.gif');
	background-repeat:repeat-y;
}

