/* --- TOTAL CSS -- */
/* --- BODY ZONE---*/
body { margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #212121; background:url(/px/body-bg.gif) repeat-y #ccc top center; text-align:center; }

/* --- BODY WRAP ---*/
#body-wrapper { margin:0 auto; width:990px; text-align:left; background-color:#fff; }
/* --- Main Link Styles DTT--- */
a { color:#197B30; font-weight:bold; text-decoration:none; }
a:hover { color:#f90; }
img { border:0; margin:0; padding:0; }



/* --- MAIN CSS --- */
/* --- Upper Section --- */
BODY {margin:0px 0px 0px 0px; background-color:#ccc; font-family: arial, helvetica, sans-serif;}
BODY A {text-decoration:none;color:#336;}
BODY A:hover {text-decoration:underline;}


form {margin-bottom: 0px; margin-top: 0px;}
#FlexLayout{width:990px;}

/* --- End of Upper Section --- */

#adBlock			{margin-bottom:15px;text-align:center;}
.bullets		{font-size : 11px;}
li				{line-height: 18px;}
#footer			{font:normal 12px Arial; color:#555; padding-top:8px;}

/* headers */
.primaryBar	{background:url(http://www.rightline.net/images/1X12gnlines.gif) 0 0 repeat-x;width:100%;margin-bottom:5px;}
.associatedHeader	{background-color: #fff;padding:1px 4px 1px 0px;line-height:14px;text-transform:uppercase;font-family:arial;}
.associatedHeader a,
.associatedHeader span{color: #cb0100; font-weight:bold; font-size:12px;}
.associatedHeaderT	{background-color: #fff;padding:1px 2px 1px 0px;line-height:14px;text-transform:uppercase;position: relative; bottom: 3px;}
.associatedHeaderT a,
#HeadlineList .associatedHeader	{color: #CB0100; font: bold 12px Arial;}
.groupingLabelnocase{color: #CB0100; font: bold 12px Arial;background-color: #fff;padding:1px 4px 1px 0px;line-height:14px;}
/* end headers */

.contentStack		{font-family : Verdana, Arial, Helvetica;font-size : 11px;}
.contentTime 		{font-size : 10px;color : #848284;}
/* link under story stack */
.moreArticlesLink {padding-bottom:10px;text-transform: uppercase; font-size: 12px; font-weight: bold;text-align:center;}

.prlMoreLft 	{color:#999;font-size:10px;padding-right:4px;}
.prlMoreRt 		{color:#999;font-size:10px;padding-left:4px;}
.prlMore 		{}

/** IEs **/
.IElauncher 	{background-color : #eeeeee;border : 1px solid #999999;}
.IElaunchHead 	{font-family : Arial, Helvetica, sans-serif;font-size : 14px;font-weight : bold;text-decoration : none;color : Black;padding-left : 3px;line-height : 20px;}
.IElaunchLink 	{font-family : Verdana, Arial, Helvetica;font-size : 10px;padding-right : 3px;}

/** in article IE box **/
#inArticleMS 					{float : right;}
#inArticleMS table.IEtable	{width:220px;border: 1px solid #999;}
#inArticleMS .headerRow		{background-color : #eee; border-bottom : 1px solid #999; padding : 2px 4px 3px 2px; text-align : right; font-size : 14px; font-weight : bold; text-decoration : none; color : Black; font-style : normal;}
#inArticleMS .imgRow			{}
#inArticleMS .linkRow			{font-size : 12px;vertical-align : top;padding : 10px 8px 10px 15px;}
#inArticleMS .fullLink		{font: normal 11px Arial;padding-left: 14px;white-space: nowrap;text-align : right;}
#inArticleMS .headerAlign		{float: left;text-align : left;}
#inArticleMS .IElinks			{padding-bottom:4px;padding-top:3px;}
/* hide from mac ie \*/
#inArticleMS .fullLink		{background: url(http://i.prl.net/money/.element/img/1.0/misc/plus_green.gif) no-repeat left;font: normal 11px Arial;padding-left: 14px;white-space: nowrap;text-align : right;}
/* end hide */



/** image margins-borders **/
.imageApadR {float:right; margin: 0px 5px 3px 0px; border:none;}
.imageApadL {float:left; margin: 0px 5px 3px 0px; border:none;}
.imageBpadR {float:right; margin: 0px 5px 3px 0px; border:none;}
.imageBpadL {float:left; margin: 0px 5px 3px 0px; border:none;}


/* hat */
a.hatlink1:hover	{color:#cccccc;}
.hattxt				{color: #639DCF; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}



/* Below Article Image Link box */
#MainBox 					{padding-bottom:6px;}
/*#MainBox .mostpopTable{width:278px; border: 1px solid #999;}*/
/*#MainBox {padding-bottom:15px;}*/
#MainBox .mostpopTable	{border: 1px solid #999; width:100%;}
#MainBox .headerRow		{background-color : #EEE;}
#MainBox .headerCell		{border-bottom : 1px solid #999;padding : 2px 0px 2px 4px;}
#MainBox .articleLink		{padding-bottom:6px;padding-top:3px;font-family: Arial, Helvetica, sans-serif; font-size: 13px;}


/* page footer related Articles box */
#RelatedBox 					{padding-bottom:6px;}
/*#RelatedBox .mostpopTable{width:278px; border: 1px solid #999;}*/
/*#RelatedBox {padding-bottom:15px;}*/
#RelatedBox .mostpopTable	{border: 1px solid #999; width:100%;}
#RelatedBox .headerRow		{background-color : #EEE;}
#RelatedBox .headerCell		{border-bottom : 1px solid #999;padding : 2px 0px 2px 4px;}
#RelatedBox .articleLink		{padding-bottom:6px;padding-top:3px;font-family: Arial, Helvetica, sans-serif; font-size: 13px;}


#footer			{padding-left:15px;}

#magazineOFIE {padding-top:15px; padding-bottom:15px;}

/* Most Pop box */
#MostPopBox 					{padding-bottom:6px;}
/*#MostPopBox .mostpopTable{width:278px; border: 1px solid #999;}*/
/*#MostPopBox {padding-bottom:15px;}*/
#MostPopBox .mostpopTable	{border: 1px solid #999; width:100%;}
#MostPopBox .headerRow		{background-color : #EEE;}
#MostPopBox .headerCell		{border-bottom : 1px solid #999;padding : 2px 0px 2px 4px;}
#MostPopBox .articleLink		{padding-bottom:6px;padding-top:3px;font-family: Arial, Helvetica, sans-serif; font-size: 13px;}




/* inherited from prl */
.prlBodyText 		{font-family: arial, helvetica, sans-serif;font-size: 12px;color: #000000;}

/* padding styles */

/* --- STORY CSS --- */
/* story page */
.articleheadline				{font-size : 24px;font-weight : bold;padding-bottom:3px;color:#000;}
.articlebyline				{font-family : Verdana;font-size : 11px;font-weight : bold; padding-bottom:3px;}
.articletext					{font-size : 13px;}
.articleFloat 			{float: right;}
.articleSubHead				{font-size : 16px;font-weight : bold;padding-bottom:18px;}
.imageTagline				{font-size : 11px;}
#articleLogo .imageApadR	     {margin-right:20px;margin-top:0px;}


#articlePage {width:994px;}
#articlePage .articleTD			{padding-left: 15px; padding-top: 15px;padding-right: 15px;}
#articlePage .adTD 			{width:336px; padding-top: 20px;}

.rtcol220                          {width:220px; padding-top: 20px;}

#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;}

#stocksplitAlertBox 				{padding-bottom:10px;}
#stocksplitAlertBox .boxTable	{border: 1px solid #999;}
#stocksplitAlertBox .headerRow	{background-color : #999;font-size: 13px;font-weight: bold;color: #fff;padding-bottom: 3px;padding : 4px 4px 4px 4px;}


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

.adTD #MainBox .mostpopTable {border-bottom : 1px solid #999;margin-bottom:15px;}
#IssueArticleIE						{width:220px; margin-left:20px;margin-bottom:15px; float:right;}
#InArticleBox #IssueArticleIE			{margin-left:0px;margin-bottom:15px; float:none;}
.SimpleLinksBox				{width:100%;border: 1px solid #999;}
.SimpleLinksBox .articleLink		{font-weight:bold;padding-left:5px;}

.MSrow	{padding-bottom:15px;}
#RTcolWrapper		{border-bottom:1px solid #999;}
.msBox .box	{border: 1px solid #999; border-bottom:0px;}
#RTcolContainer	{border: 1px solid #999; border-bottom:0px;}
.RTcolHeadRow	{padding:4px 8px;border-bottom:1px solid #999; background-color: #eee;}
.RTcolHeadRow .RTcolHeadingL 	{font: bold 17px Arial;}
.RTcolHeadRow .RTcolHeadS 	{font: bold 14px Arial;}
.RTcoltext		{font: normal 11px Verdana;}
.RTcoltextA		{font: normal 12px Arial;}
.RTcolBullet		{font: normal 12px Arial;padding-top:3px;padding-bottom:3px;}
.RTcolContentTD	{padding:4px 10px;}
.RTcolContentTD .RTcoltext	{margin-bottom: 10px;}
.RTcolHeadline 	{font: bold 17px Arial;}
.RTcolContentTD ul{padding:0px;margin:0px;display:block;}
.RTcolContentTD li {list-style: inside;}
.RTcolContentTD .RTcolHeadline ul{font: bold 13px Arial;}


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


/* --- SECTIONS CSS --- */
/* this can move to main.css at launch */
BODY A {text-decoration:none;color:#090;}
BODY A:hover {text-decoration:underline;}
/* ----------------------------------- */

.newsTable 		{padding-left:15px;padding-right:15px;}
.summaryBlock 	{font:normal 11px Verdana;margin-bottom:10px;}
.prlDateStamp 	{color:#999;font-size:10px;padding-bottom:4px;}

#sectionLeftCol		{padding-right:10px;padding-bottom:10px;}
#sectionLeftColCont	{padding-right:10px;padding-left:15px;padding-bottom:10px;}
#sectionFeatureLtCol{padding-right:10px;}
#sectionFeatureRtCol{}

#prlBulletsBlock 	{font:bold 11px Arial;padding:3px 0 0 0;}
.prlBullets 		{font:normal 12px Arial;}
.contentStack 		{font:normal 12px Arial;}

#areaT1 					{padding:10px 0px 0px 0px;}
#areaT1 .prlHeadline		{font:bold 24px Arial;color:#093;margin-top:-5px;}
#areaT1 .prltextTxt		{font:13px Arial;padding-bottom:5px;}
#areaT1 .prlBullets		{}

#areaT2 					{padding:0px 0px 0px 0px;font-size:11px;}
#areaT2 .prlHeadline		{font:bold 16px arial;}
#areaT2 .prltextTxt		{padding-bottom:5px;}
#areaT2 .prlBullets		{}
#areaT2 .summaryblock	{}

#HeadlineList					{margin-bottom:10px;}
#HeadlineList div.contentStack	{font:bold 12px Arial; padding-bottom: 2px; padding-top: 2px;}

#sectionHilite 				{padding:0px 0px 15px 0px;font-size:11px;}
#sectionHilite .prlHeadline	{font:bold 16px arial;}
#sectionHilite .prltextTxt	{padding-bottom:5px;}
#sectionHilite .summaryBlock{}

#topRightT1 					{padding:0px 0px 0px 0px;}
#topRightT1 .prlHeadline		{font:bold 28px Arial;color:#093;margin-top:-5px;}
#topRightT1 .prltextTxt		{font:13px Arial;padding-bottom:5px;}
#topRightT1 .prlBullets		{}

#topRightT2 					{padding:0px 0px 0px 0px;font-size:11px;}
#topRightT2 .prlHeadline		{font:bold 16px arial;}
#topRightT2 .prltextTxt		{padding-bottom:5px;}
#topRightT2 .prlBullets		{}
#topRightT2 .summaryblock	{}


.areaTopLeftRow {}
.prlByLine {}


#SpecOffer {padding-top:10px;padding-bottom:10px;}

/* --- MAGAZINES CSS --- */
/*-- $$$$$ THIS IS WHERE TO CHANGE HEADLINE COLOR $$$$$ --*/
BODY A {text-decoration:none;color:#360;}
BODY A:hover {text-decoration:underline;}
/* Magazine landing page */
a{text-decoration:none;}
#FlexLayout #MagazineLanding td#RTcol	{width:336px;}
#prlBulletsBlock 	{font:bold 11px;padding:3px 0 0 0;}
.prlBullets 		{font:normal 12px arial;}

/* used in current issue block and features */
#magazineT1 					{padding:0px 0px 0px 0px;font-size:13px;}
#magazineT1 .prlHeadline		{font:bold 20px Arial;margin-top:-5px;}
#magazineT1 .prltextTxt		{padding-bottom:5px;}

#magazineT2 					{padding:0px 0px 0px 0px;font:normal 11px verdana;margin-top:13px;}
#magazineT2 .prlHeadline		{font:bold 16px arial;}
#magazineT2 .prltextTxt		{padding-bottom:5px;}
#magazineT2 .summaryblock		{}

#theCover	{}
#theRest	{margin-top:8px;}

.prlMore {font-weight:normal;}

#BottomCube 		{padding-bottom : 15px;}
.imageApadL			{margin-right:10px; margin-bottom: 10px;}

#HeadlineList div.contentStack	{font:bold 12px Arial; padding-bottom: 2px; padding-top: 2px;}
#HeadlineList div.datestamp		{font-size:11px; text-align:right; color:#999; padding-right:15px; float:left; padding-bottom: 2px; padding-top: 4px; width: 90px;white-space: nowrap;}

/*ADD ONS*/
.mtext      {font-family: helvetica, arial, sans-serif; color: black; font-size: 10px;}
.tableTitle {font-size: 16px; font-weight: bold; margin-bottom:15px; text-align:center;}



