/* MOLECULAR INC. - CSS by Amanda Flohr-Egile & Yuval Zukerman */

div#tabsnavcontainer
{  
	clear: both;
	width: 467px;
	margin:0;	
	border: 0;
	padding: 0;	
	font-family: Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
}

div#tabsnavcontainer_test
{  
	clear: right;
	width: 468px;
	margin:0;	
	border: 0;
	padding: 0;	
	font-family: Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
}

div#tabsnavcontainerextra
{  
	clear: both;
	width: 350px;
	margin:0;	
	border: 0;
	padding: 0;	
	font-family: Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
}

div.tabContainerSearch /* Mac-specific version exists */
{
	width: 100%; 
	float: left; 
	clear: right; 
	margin: 0px; 
	padding: 0px; 	
	border-bottom: 2px solid #4C4C4C;
	font-family: Arial, Helvetica, Verdana, Tahoma, Sans-Serif;	
}

img#tabs-bg-left
{
	float: left; 
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

div#tabscontentcontainer 
{	
	clear: both;
	height: 530px;
	margin: 0;	
	padding: 0;
	border: 0;
	color: #000;
	background: url("http://www.dallasnews.com/images/ice3/bg_content_sm1.gif") no-repeat;
	background-color: #ffffff;
}

div#tabscontentcontainer_shallow 
{	
	clear: both;
	height: 425px;
	margin: 0;	
	padding: 0;
	border: 0;
	color: #000;
	background: url("http://www.dallasnews.com/images/ice3/bg_content_shallow1.gif") no-repeat;
	background-color: #ffffff;
}

div#tabscontentcontainer_test 
{	
	float: left;
	clear: right;
	height: 530px;
	margin: 0;	
	padding: 0;
	border: 0;
	color: #000;
	background: url("http://www.dallasnews.com/images/ice3/bg_content_sm1.gif") no-repeat;
	background-color: #ffffff;
}

div#tabscontentcontainerextra
{	
	clear: both;
	height: 201px;
	width: 381px;
	margin: 0;	
	padding: 0;
	border: 0;
	color: #000;
	background: url("http://www.dallasnews.com/images/ice3/tabs-extra-bg1.gif") no-repeat;
	background-color: #edece5;
}

#tabscontent
{
	margin: 0;		
	padding: 5px 2px 0 2px;
	border: 0;
	
}

/* List tabs */
#listTabs 
{      
	height: 22px; 	 	  
	margin: 0 0 0 22px;
	padding: 0;
	border: 0;
	font-size:10px;
	line-height:normal;
	font-family: Verdana, sans-serif;
	font-weight: bold;	
}
#listTabs li 
{
    height: 22px;  
	  display:inline;
	  float: left;
	  margin: 0;
	  padding:0;	  
	  border-left: 1px solid #696969;
	  background: transparent url("http://www.dallasnews.com/images/list_tab_off.gif") repeat-x;	  
}
#listTabs li a 
{
      float:left;
      /*background: url("http://www.azfamily.com/images/tabs_left.gif") no-repeat left top;*/
      margin:0 0 0 0;
      padding:0;     
      text-decoration:none;
	  cursor: pointer;
}
#listTabs li a span 
{
      float:left;
      display:block;
      background: url("http://www.dallasnews.com/images/list_tabs_midright.gif") no-repeat right top;
      margin:0 1px 0 0;
      padding: 5px;
      color:#006;
	  background-color: transparent;
}
  /* Commented Backslash Hack hides rule from IE5-Mac \*/
  #listTabs a span {float:none;}
  /* End IE5-Mac hack */
#listTabs li a:hover span 
{
      color:#fff;
	  background-color: transparent;
}
#listTabs li a:hover
{ 
	  background-position:0% -24px;
}
#listTabs li a:hover span
{
		background-position:100% -24px;
}

/* ON STATES */
/* ON CLASS IS USED FOR THE LAST TAB ON THE RIGHT WHEN IT IS ACTIVE*/
/* THIS ONE WORKS JUST FINE!!!!!! */
#listTabs li.on a 
{
      float: left;
	  /*background-image: url("http://www.azfamily.com/images/tabs_left_on.gif");*/
	  margin:0;
      padding:0;     
      text-decoration:none;
}
#listTabs li.on a span
{
	background-image: url("http://www.dallasnews.com/images/list_tabs_midright_on.gif");
	margin:0 0.1px 0 0;
    padding: 5px;
	color: #fff;
    background-color: transparent;
}

/* tabs version 2 */
div.tabShadow
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	/*background-image: url("http://www.azfamily.com/images/tab-edge-off.gif");*/
	background-position: center right;
	background-repeat: no-repeat;
	float: left;
	height: 18px;	
}

div.tabContainerSearch div.tabShadow
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	/*background-image: url("http://www.azfamily.com/images/tab-edge-off_noshadow2.gif");*/
	background-position: center right;
	background-repeat: no-repeat;
	float: left;
	height: 18px;
}

div.tabShadowOn
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	/*background-image: url("http://www.azfamily.com/images/tab-edge-on.gif");*/
	background-position: center right;
	background-repeat: no-repeat;
	float: left;
	height: 18px;	 
}

div.tabContainerSearch div.tabShadowOn
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	/*background-image: url("http://www.azfamily.com/images/tab-edge-on_noshadow2.gif");*/
	background-position: center right;
	background-repeat: no-repeat;
	float: left;
	height: 18px;	 
}


div.tabShadowEndOff
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-image: url("http://www.dallasnews.com/images/tab-edge-off_end.gif");
	background-position: center right;
	background-repeat: no-repeat;
	float: left;
	height: 18px;	
}

div.tabShadowEndOn
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-image: url("http://www.dallasnews.com/images/tab-edge-on_end.gif");
	background-position: center right;
	background-repeat: no-repeat;
	float: left;
	height: 18px;
}

div.tabContainer2_off
{
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-right: 1px solid #fff;	
	background-color: #A8B4CE;		
	height: 18px;
	float: left;
}

div.tabContainer2_off div.tabInner2, div.tabContainer2_on div.tabInner2
{
	margin: 0px 0px 0px 0px;
	padding: 2px 1px 3px 2px;
	font-size: 12px;
	font-weight: bold;
	/*height: 16px;*/
}

div.tabContainer2_off div.tabInner2 a, div.tabContainer2_off div.tabInner2 a:visited
{
	padding: 1px 2px 1px 2px;		
	text-decoration: none;
	font-size: 11px;
	color: #2C3e64;
}

div.tabContainer2_off div.tabInner2 a:hover, div.tabContainer2_on div.tabInner2 a, div.tabContainer2_on div.tabInner2 a:visited, div.tabContainer2_on div.tabInner2 a:hover
{
	padding: 1px 2px 1px 2px;
	text-decoration: none;
	font-size: 11px;
	color: #CCC;
	/*background-color: #d5d2c3;*/
}

div.tabContainer2_on div.tabInner2 a, div.tabContainer2_on div.tabInner2 a:visited, div.tabContainer2_on div.tabInner2 a:hover
{
	padding: 1px 2px 1px 2px;
	text-decoration: none;
	font-size: 11px;
	color: #fff;
	/*background-color: #d5d2c3;*/
}

div.tabContainer2_on
{
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-right: 1px solid #fff;
	background-color: #50638F;
	float: left;
	height: 18px;
}

div.LeftOuterContainer div.wide_left_column p
{
	padding: 5px 5px;
	margin: 0;
	border: 0;
}

div.LeftOuterContainer div.wide_left_column p
{
	padding: 5px 5px;
	margin: 0;
	border: 0;
}

div.LeftOuterContainer div.wide_left_column div.section_lede p
{
	font-size: 12px;
	line-height: 15px;
	font-family: Verdana;
}

div#tabscontentcontainer_shallow div.LeftOuterContainer div.wide_left_column div.section_lede
{
	font-size: 12px;
	line-height: 15px;
	font-family: Verdana;
}

div#tabscontentcontainer_shallow div.LeftOuterContainer div.wide_left_column div.section_lede p
{
	font-size: 12px;
	line-height: 15px;
	font-family: Verdana;
}

div.LeftOuterContainer div.wide_left_column div.mycommunity_lede p
{
	font-size: 12px;
	line-height: 15px;
	font-family: Verdana;
}

div.LeftOuterContainer div.wide_left_column div.section_lede_two p
{
	font-size: 10px;
	font-family: Verdana;
}

div.LeftOuterContainer div.wide_left_column div.storylist p 
{
	margin: 0;
	background-image:url("http://www.dallasnews.com/images/ice3/bg_bullet_black.gif"); background-repeat:no-repeat; background-position: 0 8px;
	padding: 2px 4px 2px 8px;
	font-size: 1.05em;
	line-height: 1.4em;
	color: #000;
}

div.LeftOuterContainer div.wide_left_column p.chat
{
	text-align: left;
	margin: 8px 0;
	padding: 1px 1px 1px 20px;
	/*background-image:url("/images/icon_chat.gif"); background-repeat:no-repeat; background-position: 0%;*/
	font-size: 11px;
	line-height: 13px;
}
div.LeftOuterContainer div.wide_left_column p.tell
{
	text-align: left;
	margin: 8px 0;
	padding: 1px 1px 1px 22px;
	/*background-image:url("http://www.azfamily.com/images/icon_tell.gif"); background-repeat:no-repeat; background-position: 0%;*/
	font-size: 11px;
	line-height: 13px;
}
div.LeftOuterContainer div.wide_left_column p.video
{
	text-align: left;
	margin: 8px 0;
	padding: 1px 1px 1px 22px;
	/*background-image:url("http://www.azfamily.com/images/icon_video.gif"); background-repeat:no-repeat; background-position: 0%;*/
}
div.LeftOuterContainer div.wide_left_column div.bulletlist
{
	padding: 0;
	margin: 3px 2px 6px 2px;
}	
div.LeftOuterContainer div.wide_left_column div.bulletlist p
{
	margin: 0;
	background-image:url("http://www.azfamily.com/images/bg_bullet.gif"); background-repeat:no-repeat; background-position: 0% 50%;
	padding: 2px 0px 2px 10px;
	font-size: 11px;
	line-height: 12px;
}

div#video_list_module
{
	padding-left: 10px;
	padding-top: 10px;
}

div#video_list_module_test
{
	padding-left: 10px;
	padding-top: 10px;
}

div.video_list_container
{
	height: 248px;
	width: 240px;
	padding-left: 5px;
	padding-top: 5px;
	overflow: auto;
	border-left: 4px outset #A7A7A7;
	border-bottom: 4px outset #A7A7A7;
	background-color: #CCC;
}

div.video_list_container p
{
	padding: 0 0 0 5px;
	margin: 3px 0 3px 0;

}

div.video_list_container div p
{
	border-bottom: 1px dotted #333;
}

div.mm_list_container /* IE-Specific exists */
{
	height: 248px;
	width: 240px;
	overflow: auto;
	border-left: 4px outset #A7A7A7;
	border-bottom: 4px outset #A7A7A7;
	background-color: #CCC;
	border-top: 1px solid #000;
	padding: 0px;
	margin: 0px;
}

div.mm_list_container p
{
	padding: 0 0 0 5px;
	margin: 3px 0 3px 0;
}

div.video_list_container_small /* IE-Specific exists */
{
	height: 143px; 
	width: 200px; 
	overflow: auto; 
	background-color: #fff;
	margin: 0px;
	padding: 0px;
}
/* video list */
table.videoList
{
	width: 381px; 
	border-collapse: collapse; 
	padding: 0px; 
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	border-width: 0px;
	font-size: 9px;
	
}

table.videoListSmall
{
	width: 241px; 
	border-collapse: collapse; 
	padding: 0px; 
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	border-width: 0px;
	font-size: 9px;
	
}

table.videoList tr.currentStory, table.videoListSmall tr.currentStory
{
	background-color: #E8E9FD;
}

table.videoList td, table.videoListSmall td
{
	border-width: 0px 0px 0px 0px;
	border-style: dotted;
	border-color: #ccc;
	padding: 5px;
	vertical-align: top;	
	text-align: left;
	
}

table.videoListSmall td img
{
	padding: 5px;	
}

table.videoList td.caption, table.videoListSmall td.caption
{
	border-width: 0px 0px 0px 0px;
	border-style: dotted;
	border-color: #ccc;
	padding: 10px;
	vertical-align: top;
}

table.videoList td.caption a, td.caption a:visited, table.videoListSmall td.caption a, td.caption a:visited
{
	text-decoration: none;
	color: #323733;
}

table.videoList td.caption a:hover, table.videoListSmall td.caption a:hover
{
	color: #ff6600;
}	

/* Tab-area styles */
div#tabscontentcontainer div.tab_area  /* IE specific exists */
{	
	float: left; 
	clear: left;
	margin-left: 26px;
	margin-right: 24px;
	margin-top: 10px;
	padding: 0;
	height: 500px;
	display: none;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #edece5;
	color: #000;
	border: 0;
	width: 445px;
	overflow: auto;
}

div#tabscontentcontainer_shallow div.tab_area  /* IE specific exists */
{	
	float: left; 
	clear: left;
	margin-left: 26px;
	margin-right: 24px;
	margin-top: 10px;
	padding: 0;
	height: 400px;
	display: none;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #edece5;
	color: #000;
	border: 0;
	width: 438px;
	overflow: auto;
}

div#tabscontentcontainer_test div.tab_area  /* IE specific exists */
{	
	clear: right;
	margin-left: 18px;
	margin-right: 26px;
	margin-top: 10px;
	padding: 0;
	height: 500px;
	display: none;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #edece5;
	color: #000;
	border: 0;
	width: 438px;
	overflow: auto;
}

div#tabscontentcontainer div.tab_area div.default_selector
{
	margin-left: 4px;
	background-color: #edece5;
}

div#tabscontentcontainer_shallow div.tab_area div.default_selector
{
	margin-left: 4px;
	background-color: #edece5;
}

div#tabscontentcontainer div.tab_area div.default_selector span.default_select
{
	position: relative;
	top: -2px;
	background-color: #edece5;
}


div#tabscontentcontainer_shallow div.tab_area div.default_selector span.default_select
{
	position: relative;
	top: -2px;
	background-color: #edece5;
}

div#tabscontentcontainer div.tab_area div.content_left
{
	float: left;
	clear: left;
	width: 405px;
	margin: 0;
	border-right: 1px solid #9691C9;
	padding-left: 5px;
	padding-right: 2.5px;
	
}

div#tabscontentcontainer_shallow div.tab_area div.content_left
{
	float: left;
	clear: left;
	width: 405px;
	margin: 0;
	border-right: 1px solid #9691C9;
	padding-left: 5px;
	padding-right: 2.5px;
	
}

div#tabscontentcontainer div.tab_area div.content_left div.video_container 
{
	background-color: #dbdbdb; 
	border: 1px solid black; 
	width: 400px;
	padding: 0px;
	margin: 0px;
	height: 472px;
	
}

div#tabscontentcontainer_shallow div.tab_area div.content_left div.video_container 
{
	background-color: #dbdbdb; 
	border: 1px solid black; 
	width: 400px;
	padding: 0px;
	margin: 0px;
	height: 372px;
	
}

div#tabscontentcontainer_test div.tab_area div.content_left div.video_container 
{
	background-color: #dbdbdb; 
	border: 1px solid black; 
	width: 250px;
	padding: 0px;
	margin: 0px;
	height: 472px;
	
}


div#tabscontentcontainer div.tab_area div.content_right /* IE-Specific exists */
{
	float: left;
	width: 290px;
	margin: 0;
	padding-left: 0px;
	padding-right: 7.5px;
	height: 501px;
	overflow: auto;
	border: 0;
}

div#tabscontentcontainer_shallow div.tab_area div.content_right /* IE-Specific exists */
{
	float: left;
	width: 290px;
	margin: 0;
	padding-left: 0px;
	padding-right: 7.5px;
	height: 401px;
	overflow: auto;
	border: 0;
}


div.content_right p
{
	text-align: left;
	margin: 2px 0;
	padding: 0;
	font-size: 11px;
	line-height: 13px;
}
div.content_right div.bulletlist
{
	padding: 0;
	margin: 3px 2px 6px 2px;
}	
div.content_right div.bulletlist p
{
	margin: 0;
	background-image:url("http://www.dallasnews.com/images/bg_bullet.gif"); background-repeat:no-repeat; background-position: 0% 50%;
	padding: 2px 0px 2px 10px;
	font-size: 11px;
	line-height: 12px;
}
div.content_right p.chat
{
	text-align: left;
	margin: 8px 0;
	padding: 1px 1px 1px 20px;
	/*background-image:url("http://www.azfamily.com/images/icon_chat.gif"); background-repeat:no-repeat; background-position: 0%;*/
}
div.content_right p.video
{
	text-align: left;
	margin: 8px 0;
	padding: 1px 1px 1px 22px;
	/*background-image:url("http://www.azfamily.com/images/icon_video.gif"); background-repeat:no-repeat; background-position: 0%;*/
}

table.newsVideoList tr td p.video
{
	text-align: left;
	margin: 0;
	padding: 0px 0px 0px 22px; 
	/*background-image:url("http://www.azfamily.com/images/icon_video.gif"); background-repeat:no-repeat; background-position: left top;*/
}

div.content_right p.board
{
	text-align: left;
	margin: 8px 0;
	padding: 1px 1px 1px 20px;
	/*background-image:url("http://www.azfamily.com/images/icon_board.gif"); background-repeat:no-repeat; background-position: 0%;*/
}
div.content_right p.tell
{
	text-align: left;
	margin: 8px 0;
	padding: 1px 1px 1px 20px;
	/*background-image:url("http://www.azfamily.com/images/icon_tell.gif"); background-repeat:no-repeat; background-position: 0%;*/
}
div#tabscontentcontainer div.tab_area div.content_right h4.newsroom
{
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #9293C8;
	font-size: 13px;
	line-height: 14px;
	font-family:Arial, Helvetica, Sans-Serif;
}
div#tabscontentcontainer div.tab_area div.content_right h2, div#tabscontentcontainer div.tab_area div.wide_left_column h2 
{
	padding-top: 4px;
	padding-bottom: 3px;
	margin-bottom: 0;
	margin-top: 0;
	color: #666666;
	line-height: 11px;
	font-size: 20px;
	font-family:Arial, Helvetica, Sans-Serif;
}

div#tabscontentcontainer div.tab_area div.wide_left_column h1 
{
	padding: 0 0 0 0;
	margin: 0;
	color: #000096;
	font-size: 24px; 
	line-height: 22px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

div#tabscontentcontainer div.tab_area div.wide_left_column h4, div#tabscontentcontainer div.tab_area div.wide_left_column h5, div#tabscontentcontainer div.tab_area div.wide_left_column h6 
{
	padding: 0 0 0 0;
	margin: 0;
	color: #999;
	font-size: 16px; 
	line-height: 14px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

div#tabscontentcontainer div.tab_area div.wide_left_column div.section_lede_two h4, div#tabscontentcontainer div.tab_area div.wide_left_column div.section_lede_two h5, div#tabscontentcontainer div.tab_area div.wide_left_column div.section_lede_two h6 
{
	color: #999;
}

div#tabscontentcontainer_shallow div.tab_area div.wide_left_column h1 
{
	padding: 0 0 0 0;
	margin: 0;
	color: #000096;
	font-size: 24px; 
	line-height: 22px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

div#tabscontentcontainer_shallow div.tab_area div.wide_left_column div.section_lede p
{
padding-left: 0;
margin-left: 0;
}

div#tabscontentcontainer_shallow div.tab_area div.wide_left_column div.mycommunity_lede p
{
padding-left: 0;
margin-left: 0;
}

div#tabscontentcontainer div.tab_area div.wide_left_column div.mycommunity_lede p
{
padding-left: 0;
margin-left: 0;
}

div#tabscontentcontainer_shallow div.tab_area div.wide_left_column h4 a, div#tabscontentcontainer_shallow div.tab_area div.wide_left_column h4 a:link, div#tabscontentcontainer_shallow div.tab_area div.wide_left_column h4 a:visited
{
	padding: 0 0 0 0;
	margin: 0;
	color: #666666;
	font-size: 14px; 
	line-height: 12px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}


div#tabscontentcontainer_shallow div.tab_area div.wide_left_column h5 a, div#tabscontentcontainer_shallow div.tab_area div.wide_left_column h5 a:link, div#tabscontentcontainer_shallow div.tab_area div.wide_left_column h5 a:visited
{
	padding: 0 0 0 0;
	margin: 0;
	color: #999;
	font-size: 14px; 
	line-height: 12px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

div#tabscontentcontainer_shallow div.tab_area div.wide_left_column h6 a, div#tabscontentcontainer_shallow div.tab_area div.wide_left_column h6 a:link, div#tabscontentcontainer_shallow div.tab_area div.wide_left_column h6 a:visited
{
	padding: 0 0 0 0;
	margin: 0;
	color: #999;
	font-size: 14px; 
	line-height: 12px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

div#tabscontentcontainer div.tab_area div.wide_left_column_newscontent_right h2, 
div#tabscontentcontainer div.narrow_right_column_news h2,
div#tabscontentcontainer div.tab_area div.wide_left_column h2
{
	padding: 0;
	margin: 0 0 7px 0;
	border: 0;
	color: #666;
	line-height: 16px;
	font-size: 14px;
	font-family:Arial, Helvetica, Sans-Serif;
}

div#tabscontentcontainer div.tab_area div.wide_left_column_newscontent_right h2 a, 
div#tabscontentcontainer div.narrow_right_column_news h2 a,
div#tabscontentcontainer div.tab_area div.wide_left_column h2 a,
div#tabscontentcontainer div.tab_area div.wide_left_column h1 a
{
	text-decoration: none;
}

div#tabscontentcontainer div.tab_area div.wide_left_column h4 a
{
	text-decoration: none;
}

div#tabscontentcontainer div.tab_area div.wide_left_column p.text 
{
	padding: 2px 0 2px 0;
	margin: 0 0 10px 0;
	border: 0;
	line-height: 13px;
	font-size: 11px;
}
div#tabscontentcontainer div.tab_area div.content_right h3 
{
	padding-top: 4px;
	padding-bottom: 2px;
	margin-bottom: 0;
	margin-top: 10px;
	border-top: 1px dotted #323733;
	border-bottom: 0;
	color: #000096;
	line-height: 11px;
	font-size: 15px;
	font-family:Arial, Helvetica, Sans-Serif;
}
div#tabscontentcontainer div.video_list_tab_container
{
	background-color: #000000;
	border-width: 0px;
	border-style: solid;
	border-color: black;	
	margin: 0;
	height: 25px;
	vertical-align: bottom;
	width: 400px;
}

div#tabscontentcontainer div.video_list_tab_container_sports
{
	background-color: #A7A7A7;
	border-width: 0px;
	border-style: solid;
	border-color: black;	
	margin: 0;
	height: 25px;
	vertical-align: bottom;
	padding-left: 5px;
	width: 230px;
}

div.video_list_container /* IE-Specific exists */
{
	display: none;
	border-top: 1px solid #000;
	padding: 0px;
	margin: 0px;
	
	
}

/* outer container necessary for the AP footer to be placed in the bottom */
div.newsLeftOuterContainer
{
	float: left;	
	height: 475px;
	width: 425px;
	
}

div.newsLeftOuterContainer div.wide_left_column /* IE-Specific exists */
{
	float: left;
	width: 425px;
	height: 501px;
	overflow: auto;
	padding: 0px 5px 0 7px;
	margin: 0;
}

/* outer container necessary for the AP footer to be placed in the bottom */
div#tabscontentcontainer div.LeftOuterContainer
{
	float: left;	
	height: 478px;
	width: 435px;
	background-color: #edece5;
}

div.LeftOuterContainer_shallow
{
	float: left;	
	height: 378px;
	width: 430px;
	background-color: #edece5;
}

div#tabscontentcontainer div.LeftOuterContainer div.wide_left_column 
{
	float: left;
	width: 433px;
	height: 478px;
	overflow: auto;
	padding: 0px 1px 1px 3px;
	margin: 0;
	background-color: #edece5;
}

div.LeftOuterContainer_shallow div.wide_left_column_shallow 
{
	float: left;
	width: 430px;
	height: 378px;
	overflow: auto;
	padding: 0px 1px 1px 3px;
	margin: 0;
	background-color: #edece5;
}

div.LeftOuterContainer div.wide_left_column div.section
{
	border-top: 2px dotted #ccc;
	border-bottom: 2px dotted #ccc;
	width:95%; 
	padding-top: 5px; 
	margin-top: 5px;
	padding-bottom: 5px; 
	margin-bottom: 5px;
	font-size: 11px;
	
}

div.left_column_photo_container
{
	float: left;
	width: 207px;
	border: 1px solid #000;
	padding: 0;
	margin: 0;
}
div.left_column_photo_container_newslanding
{
	float: left;
	width: 232px;
	border: 1px solid #000;
	padding: 0;
	margin: 0 0 7px 0;
}
div.left_column_photo_container img, div.left_column_photo_container_newslanding img, div.narrow_right_column_news img
{
	float: left;
	padding: 0px;
	margin: 0px;
	border: 0;
}

div.left_column_photo_container div.caption, div.left_column_photo_container_newslanding div.caption
{
	float: right;
	width: 100%;
	clear: both;
	background-color: #ffffff;
	color: #000000; 
	font-size: 9px;
	padding: 0;
	margin: 0;
	border: 0;
}

div.narrow_right_column_news div.caption
{
	float: left;
	width: 252px;
	clear: both;
	background-color: #ffffff;
	color: #fff; 
	font-size: 9px;
	padding: 0;
	margin: 0px 0px 10px 0px;
	border: 0;
}

div.left_column_photo_container div.caption p, div.left_column_photo_container_newslanding div.caption p
{
	padding: 3px 4px;
	margin: 0;
	border: 0;
	background-image: none;
}
div.left_column_photo_container div.caption p
{
	padding: 3px 4px;
	margin: 0;
	border: 0;
	background-image:none;
}
div.left_column_photo_container_newslanding div.caption p.captionvideo, div.narrow_right_column_news div.caption p.captionvideo
{
	padding: 3px 4px 3px 24px;
	margin: 0;
	border: 0;
	background-image:url("http://www.dallasnews.com/images/icon_captionvideo.gif"); background-repeat:no-repeat; background-position: 3px 45%;
}

div.narrow_right_column_news div.caption p.captionvideo a
{
	text-decoration: none;
	color: #fff;
}

div.narrow_right_column_news div.caption p.captionvideo a:hover
{
	text-decoration: underline;
	color: #fff;
}

div.wide_left_column_sportsnews /* IE-Specific exists */
{
	float: left;
	width: 177px;
	border: 0;
	padding: 0;
	margin: 0 10px 0 10px;	
}

div.wide_left_column_newsnews
{
	float: left;
	width: 140px;
	border: 0;
	padding: 0;
	margin: 0 0 0 10px;
}
div.wide_left_column_sportsnewscontent
{
	float: left;
	width: 100%;
	margin: 13px 0 0 0;
	padding: 0;
}
div.wide_left_column_sportsnewscontent_left
{
	float: left;
	width: 47%;
	margin: 0;
	padding: 0;
}
div.wide_left_column_sportsnewscontent_right
{
	float: left;
	width: 180px;
	margin: 0 10px 0px 20px;
	padding: 0 0px 0 0;
}
div.wide_left_column_newscontent_left
{
	float: left;
	width: 232px;
	margin: 0 5px 0 0;
	padding: 0;
}
div.wide_left_column_newscontent_right /* IE-Specific exists */
{
	float: right;
	width: 41%;
	margin: 0 5px 0 0;
	padding: 0;
	border: 0;
	
}
/* AP NEWS TABLE CLASSES */
div.wide_left_column table.apnews
{
	vertical-align: bottom;
	border-collapse: collapse;
	width: 99%;
	clear: both;
	text-align: left;
	padding: 0;
	margin: 0px 0 0 0;
	background-color: #E7E7E7;
	color: #000;
	border-left: 1px solid #8C8C8C;
	border-top: 1px solid #8C8C8C;
	border-right: 0;
	border-bottom: 0;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
}
div.wide_left_column table.apnews td.apnews
{
	font-weight: bold;
	margin: 0 10px 0 0;
	padding: 2px 0 2px 3px;
}
div.wide_left_column table.apnews td
{
	border: 0;
	padding: 2px 0;
	margin: 0 5px 0 0;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}
div.wide_left_column table.apnews td.moreapnews
{
	float: right;
	border: 0;
	padding: 2px 2px 2px 0;
	margin: 0;
	text-align: right;
	vertical-align: top;
	font-weight: normal;
}

table.apnews {width: 100%; border-bottom: 0px solid #fff; }
table.apnews a {color: #000; text-decoration: none;}
table.apnews a:link {color: #000; text-decoration: none;}
table.apnews a:visited {color: #000; text-decoration: none;}
table.apnews a:hover {color: #000; text-decoration: underline;}
/** AP NEWS V.2 **/

div.newsLeftOuterContainer table.apnews
{
	vertical-align: bottom;
	border-collapse: collapse;
	width: 425px;
	clear: both;
	text-align: left;
	padding: 0;
	margin: 5px 0 0 8px;
	background-color: #E7E7E7;
	color: #000;
	border-left: 1px solid #8C8C8C;
	border-top: 1px solid #8C8C8C;
	border-right: 0;
	border-bottom: 0;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
}

div.LeftOuterContainer table.apnews
{
	vertical-align: bottom;
	border-collapse: collapse;
	width: 320px;
	clear: both;
	text-align: left;
	padding: 0;
	margin: 5px 0 0 8px;
	background-color: #E7E7E7;
	color: #000;
	border-left: 1px solid #8C8C8C;
	border-top: 1px solid #8C8C8C;
	border-right: 0;
	border-bottom: 0;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
}

div.newsLeftOuterContainer table.apnews td.apnews,
div.LeftOuterContainer table.apnews td.apnews
{
	font-weight: bold;
	margin: 0 10px 0 0;
	padding: 2px 0 2px 3px;
}

div.newsLeftOuterContainer table.apnews td,
div.LeftOuterContainer table.apnews td
{
	border: 0;
	padding: 2px 0;
	margin: 0 5px 0 0;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}

div.newsLeftOuterContainer table.apnews td.moreapnews,
div.LeftOuterContainer table.apnews td.moreapnews
{
	float: right;
	border: 0;
	padding: 2px 8px 2px 0;
	margin: 0;
	text-align: right;
	vertical-align: top;
	font-weight: normal;
}

/** END AP NEWS V.2 **/

div.narrow_right_column
{
	float: right;
	vertical-align: top;
	background-color: #fff;
	border: none;
	height: 530px;
	width: 270px;
	overflow: auto;
	margin: 0 0 0 0;	
	padding: 0 13px 8px 5px;
}

div.narrow_right_column_shallow
{
	float: right;
	vertical-align: top;
	background-color: #fff;
	border: none;
	height: 425px;
	width: 270px;
	/*overflow: auto;*/
	margin: 0 0 0 0;	
	padding: 0 13px 8px 5px;
}


div.narrow_right_column_test
{
	float: left;
	clear: right;
	background-color: #fff;
	height: 550px;
	width: 270px;
	overflow: auto;
	margin: 0 0 0 0px;	
	padding: 0 2px 8px 2px;
}


div.narrow_right_column_news_container
{
	float: left;
	clear: right;
	border-left: 1px solid #9692C5;
	height: 275px;
	width: 260px;	
	margin: 0 4px 5px 5px;	
	padding: 0 0px 0 8px;
	background-color: #666666;
	
}

div.narrow_right_column_news
{
	float: left;	
	width: 260px;
	height: 275px;
	overflow: auto;
	background-color: #ccc;
}

div.narrow_right_column h4
{
	border-width: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, Sans-Serif;
}

div.narrow_right_column div.video_container
{
	float: left;
	width: 265px;
	background-color: #666;
	height: 520px;
	/*border: 1px solid #929292;*/
	padding-left: 0px;
	padding-top: 0px;	
}

div.narrow_right_column_test div.video_container
{
	float: left;
	width: 250px;
	background-color: #666;
	height: 540px;
	/*border: 1px solid #929292;*/
	padding-left: 0px;
	padding-top: 0px;	
}

div.narrow_right_column div.video_container iframe
{
	width: 240px;
	height: 180px;
	margin-left: 10px;
	background-color: #666;
}

div.narrow_right_column_test div.video_container iframe
{
	width: 240px;
	height: 225px;
	margin-left: 10px;
	background-color: #666;
}

div#newsVideoListContainer
{
	margin: 0px;
	overflow: auto;
	height: 520px;
}

div.narrow_right_column_news table.newsVideoList 
{
	border-collapse: collapse; 
	padding: 0px; 
	margin: 0px;
}

div.narrow_right_column_news table.newsVideoList td
{
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0px;
	border-bottom: 1px dotted #A9A9A9;
	vertical-align: top;
}

.timestamp
{
	color: #dc4d00;
	display: inline;
	font-size: 9px;
}

div.section p.headline a, div.section p.headline a:link, div.section p.headline a:visited
{
	color: #666666; 
	padding-bottom: 1px; 
	font-size: 12px; 
	font-weight: bold; 
	font-family: Verdana;
	text-decoration: none;
}

div.section p.headline a:hover
{
	color: #666666; 
	padding-bottom: 1px; 
	font-size: 12px; 
	font-weight: bold; 
	font-family: Verdana;
	text-decoration: underline;
}

div.topnews_left
{
	margin-left: 5px;
	width: 46%; 
	float: left; 
	border-right: 1px solid #ccc;
}

div.topnews_right
{
	margin-left: 5px;
	width: 46%; 
	float: left; 
	clear: right;
}

div.topnews_left p.topnews_headline a, div.topnews_left p.topnews_headline a:link, div.topnews_left p.topnews_headline a:visited
{
	color: #000; 
	padding-bottom: 1px; 
	font-size: 10px; 
	font-weight: normal; 
	font-family: Verdana;
	text-decoration: none;
}

div.topnews_right p.topnews_headline a, div.topnews_right p.topnews_headline a:link, div.topnews_right p.topnews_headline a:visited
{
	color: #000; 
	padding-bottom: 1px; 
	font-size: 10px; 
	font-weight: normal; 
	font-family: Verdana;
	text-decoration: none;
}

div.section_lede_two
{
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}

.dwsdashline { border-bottom: 1px dashed #999; }
/* End tab-area styles */
