/* story page */
#storyPage {width:994px;}
#storyPage .storyTD			{padding-left: 15px; padding-top: 15px;padding-right: 15px;}
#storyPage .adTD 			{width:336px; padding-top: 20px;}
.storySponsorSmall 			{float: right;}
#hasStoryBanner .storyTD	{padding-top:10px;}
#hasStoryBanner .adTD		{padding-top:38px;}

.NLsignup					{margin-top:10px;}
.boxlink					{font: bold 11px Verdana;}
.storyheadline				{font-size : 28px;font-weight : bold;padding-bottom:3px;color:#000;}
.storysubhead				{font-size : 16px;font-weight : bold;padding-bottom:18px;}
.storybyline				{font-family : Verdana;font-size : 11px;font-weight : bold; padding-bottom:3px;}
.storytimestamp				{font-family : Verdana;font-size : 11px;}
.storytext					{font-size : 13px;}
.inStoryHeading				{text-align:center;font-weight:bold;}
#storyLogo .img01paddingR	{margin-right:20px;margin-top:0px;}
.captionname				{font-size : 11px;}

#storyBanner {padding-bottom:15px;}
.storyBannerheader	{font: bold 10px Verdana; color: #999; padding-left: 5px; text-transform: uppercase; vertical-align: bottom; height:28px; padding-bottom: 2px;}
.storyBannerlink	{font: 10px Arial;padding-right:5px;padding-left:3px;}
.storyBannertitle	{font:bold 16px Arial;padding-left:5px;text-decoration:none;}
.storyBannerbyline	{font:bold 11px Arial;padding-left:5px;color:#000;}
.storyCommentaryRow {background-color:#ADD6DE;vertical-align:middle;}
.storyBannerLeft	{width:70%;height:22px;border-top:solid 1px #999;border-bottom:solid 1px #999;}
.storyBannerRight	{width:30%;text-align:right;border:solid 1px #999;border-left:none;}
.storyBannerLeftSP	{width:70%;height:22px;border:solid 1px #999;border-right:none;}
.storyBannerRightSP	{width:30%;text-align:right;border:solid 1px #999;border-left:none;}
.storyBannertitleSP	{font:bold 16px Arial;padding-left:5px;text-decoration:none;}
.storyBannerlinkSP	{font: 10px Arial;padding-right:5px;padding-left:3px;}
td.storyBannerBreadcrumb	{font:bold 14px Arial;border:solid 1px #999;padding:2px 4px 2px 4px;background-color:#EEE;margin-bottom:15px;}

#clickIncludeBox			{padding-bottom:8px;}
.clickability				{font-size : 10px; word-spacing: 10px; white-space: nowrap;}
.clickability a				{word-spacing: normal;}

.magIssueLink				{margin: -5px 0px 20px 0px;font-size:12px;}

#emailAlertBox 				{padding-bottom:10px;}
#emailAlertBox .boxTable	{border: 1px solid #999;}
#emailAlertBox .headerRow	{background-color : #999;font-size: 13px;font-weight: bold;color: #fff;padding-bottom: 3px;padding : 4px 4px 4px 4px;}
#emailAlertBox .EAkeyword	{font-size: 12px;color: #000;border-bottom: 1px solid #fff;}
#emailAlertBox .EAsubmit	{font-size: 12px;color: #000;border-bottom: 1px solid #fff;}
#emailAlertBox .EAsubmit div{padding:6px 3px;}

#storyPage #adBannerTable	{width:100%; height : 100px; background : #fff;}

#RelatedStoriesArea				{padding-bottom:15px;}
#TopStoriesBox .topstoriesTable	{border: 1px solid #999; width:100%;border-bottom : 0px;}
#TopStoriesBox .topstoriesTable	.contentRow {padding-left:5px;}
#TopStoriesBox 					{padding-bottom:0px;}
#TopStoriesBox .headerRow		{background-color : #EEE;}
#TopStoriesBox .headerCell		{border-bottom : 1px solid #999;padding : 2px 0px 2px 4px;}
#TopStoriesBox .storyLink		{padding:3px 5px 6px 5px;font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
#BottomBox  .topstoriesTable	{width:100%; border-bottom : 1px solid #999;}

#autosTool	{padding-bottom:15px;}

.adTD #TopStoriesBox .topstoriesTable {border-bottom : 1px solid #999;margin-bottom:15px;}
#magStoryIE						{width:220px; margin-left:20px;margin-bottom:15px; float:right;}
#NestedBox #magStoryIE			{margin-left:0px;margin-bottom:15px; float:none;}
.PermaLinksTable				{width:100%;border: 1px solid #999;}
.PermaLinksTable .storyLink		{font-weight:bold;padding-left:5px;}

.IErow	{padding-bottom:15px;}
#sidebarWrapper		{border-bottom:1px solid #999;}
.ieBox .box	{border: 1px solid #999; border-bottom:0px;}
#sidebarContainer	{border: 1px solid #999; border-bottom:0px;}
.sidebarHeadingRow	{padding:4px 8px;border-bottom:1px solid #999; background-color: #eee;}
.sidebarHeadingRow .sidebarHeadingL 	{font: bold 17px Arial;}
.sidebarHeadingRow .sidebarHeadingS 	{font: bold 14px Arial;}
.sidebarBlurb		{font: normal 11px Verdana;}
.sidebarBlurbA		{font: normal 12px Arial;}
.sidebarBullet		{font: normal 12px Arial;padding-top:3px;padding-bottom:3px;}
.sidebarContentTD	{padding:4px 10px;}
.sidebarContentTD .sidebarBlurb	{margin-bottom: 10px;}
.sidebarHeadline 	{font: bold 17px Arial;}
.sidebarContentTD ul{padding:0px;margin:0px;display:block;}
.sidebarContentTD li {list-style: inside;}
.sidebarContentTD .sidebarHeadline ul{font: bold 13px Arial;}

/* styles for table creator tool */
TR.boxlabelcolor {font-family:arial;font-size:12px;}
SPAN.boxheadline {font-size:14px;font-weight: bold; color: #DDDDDD;}
TD.boxheader {background:#00458E;font-family:arial;font-size:12px;}
TD.chartlabel {font-family:arial;font-size:12px;font-weight:bold;}
TR.chartcolor1 {background:#fff;}
TD.charttext {font-family:arial;font-size:12px;padding:3px 0px;}
TR.chartcolor2 {background:#eee;}
TD.timestamp {font-family:arial;font-size:12px;padding:3px 0px;}

.sponsorAdTop {padding-top:5px;}
/* end styles for table creator tool */

/* styles for NEW table creator tool */
.sidebarTBLtable {border:solid 1px #999;}
.sidebarTBLheadline {font:bold 12px Arial;padding:3px;background-color:#C5E4E6;}
.sidebarTBLsubhead {font:normal 11px Arial;padding:3px;background-color:#eee;border-bottom:solid 1px #999;}
.sidebarTBLheader th {font:normal 10px Arial;color:#848284;height:20px;border-bottom:1px solid #65cfcf;}
.sidebarTBLtext {font:normal 11px Arial;padding:3px;text-align:left;}
.sidebarTBLdata {font:normal 11px Arial;padding:3px;text-align:right;}
.sidebarTBLnote {font:normal 11px Arial;color:#848284;text-align:left;}
.sidebarTBLrowcolor2 {background-color:#eee;}
.sidebarTBLrowcolor1 {background-color:#fff;}
.cnnIERowAltBG		 {background-color:#eee;}
/* end styles for NEW table creator tool */

#B2DumbestStory .inStoryHeading		{text-align:left;color:#900;font-size : 15px;}
#B2DumbestStory A.inStoryHeading	{text-decoration:none;color:#900;}
#B2DumbestStory A:hover.inStoryHeading {text-decoration:underline;}
#B2DumbestStory .storybyline{margin-bottom:15px;}
#B2DumbestStory .magIssueLink	{margin: 15px 0px 15px 0px;}

H1.topHeadline		{font:bold 28px Arial;padding-bottom:3px;margin:0px;}
H2.topSubheadline	{font:bold 16px Arial;padding-bottom:12px;margin:0px;}

/* begin: styles for pagination */
.cnnContinuedBottom { clear: both; margin: 10px 0; padding-bottom: 5px; border-bottom: 1px solid #ddd; }
.cnnContinuedBottom .cnnContinuedTitle { font-size: 16px; font-family: Arial, sans-serif; font-weight: bold; }
.cnnContinuedBottom .cnnContinuedTitle A[ href ] { text-decoration: none; }
.cnnContinuedBottom .cnnContinuedNavigation TABLE { border-collapse: collapse; }
.cnnContinuedBottom .cnnContinuedNavigation TD.numlink { background-color: #eee; margin: 0; border: 1px solid #999; padding: 0; width: 22px; height: 21px; font-size: 9px; font-family: Verdana, sans-serif; font-weight: bold; }
.cnnContinuedBottom .cnnContinuedNavigation TD.unlinked { background-color: inherit; }
.cnnContinuedBottom .cnnContinuedNavigation IMG { margin: 0 10px; }
/* end: styles for pagination */
