div.galleryFullpage {width:994px;}
#leftTD 	{padding-right:20px;}
#rightTD 	{width:336px;}

#gallerytable 	{width:988px;margin:20px 0px 15px 6px;}
#toptable 		{width:612px; width/**/:/**/ 610px;}
div#databox {background-color:#fff;border:solid 1px #999;padding:15px;text-align:left;vertical-align:top;display: block;z-index:100000;height: 0.01%;}
#backbox 		{background-color:#eee;padding:10px 8px;text-align:center;}
#imageContainer {margin:0 0 10px 10px; float:right;}
#includeContainer {margin:0 0 10px 10px; float:right;}
#JumpPage #backbox 	{margin-top:20px;}

* html .visualIEFloatFix { height: 0.01%; }

.byline 		{font:italic 11px Arial;}
.captiontxt 	{font:bold 12px Arial;}
.datafield		{font:normal 15px Arial;margin-bottom:5px;}
.footnote 		{width:606px;padding:10px;border:1px solid #999;color:#999;font:11px Arial;margin-top:10px;}
.maglogo 		{float:right;padding-bottom: 6px;}
td.maglogo 		{text-align:right;}
.midTitle 		{font:bold 12px Arial;text-transform:uppercase;padding-bottom:5px;}
.note 			{color:#999;font:11px Arial;}
.navrow 		{margin-bottom:10px;}
.photorder 		{font:normal 12px Arial;color:#848284;padding-left:20px;}
#JumpPage .summaryBlock	{float:left;width:270px;margin-right:15px;}
.rightCol		{}
.slideeyebrow	{font:bold 15px Arial;}
.subTitle 		{font:bold 12px Arial;}
.teaseText 		{font:normal 11px Arial;padding-bottom:3px;}
.text 			{font:normal 12px Arial;padding-top:15px;}
.title 			{font:bold 18px Arial;}
.toptitle 		{font:bold 18px Arial;}
.toptitle a		{color:000;}
.source			{font:normal 11px Arial;color:#999;padding-top:20px;}
.featurelink	{font:bold 12px Arial;padding:3px 0px 3px 0px;}
.featurename 	{font:bold 12px Arial;text-transform:uppercase;text-decoration:none;}

#toptable td			{padding-right:10px;}
#toptable td.maglogo	{padding-right:0px;}

#relatedsContainer {margin-top:20px}
#relatedsContainer a{font-weight:bold;}
#relatedStory1	{}
#relatedStory2	{}
#relatedStory3	{}
#relatedStory4	{}

#pfRates {width:220px;}

#userTools {margin-top:15px}

table#tntable 			{margin:10px 0 0 0;}
#tntable td 			{padding:0px;vertical-align:middle;font:normal 11 Arial;}
#tntable td#tncontainer {width:507px;}
#tntable td#tncontainer span {overflow:hidden;}
#tntable td.buttons 	{width:54px;}
#tntable span 			{float:left; text-align:center;padding:2px 0px;width:68px;}
#tntable .shade a		{color:#999;cursor:default;}
#tntable .shade a:hover	{text-decoration:none;cursor:default;}
#tntable .shade img 	{opacity: .4;filter: alpha(opacity=40);}

/* for real estate galleries -- not used yet*/
div.seeMoreViews {padding-top:2px;padding-bottom:2px;font:bold 11px Arial;text-transform:uppercase;}
#moreViewsTab table {width:288px;margin-bottom:5px;}
#moreViewsTab td {vertical-align:top;text-align:left;}
#moreViewsTab td#myImgView {width:72px;}
#moreViewsTab td#myImgView img.actImg {opacity: .4;filter: alpha(opacity=40);}
#moreViewsTab td#myImgView img.actImg a {color:#999;cursor:default;}
#moreViewsTab td#myImgView img.actImg a:hover {cursor:default;}
#moreViewsTab td#myImgView img.inactImg {}

.seemoreRT a, .seemoreLT a{font:bold 9px verdana;text-transform : uppercase;color: #036;border: solid 1px #999;width:50px;height:22px;}
.seemoreRT a	{text-align:right;padding:3px 14px 5px 5px;	background: url(http://i.cdn.turner.com/money/.element/img/1.0/buttons/button_bg_next.gif) no-repeat top right;}
.seemoreLT a	{text-align:left;padding:3px 5px 5px 14px; background: url(http://i.cdn.turner.com/money/.element/img/1.0/buttons/button_bg_previous.gif) no-repeat top left;}

/* widget widths */
div#retireYoungbox {width:220px;}
div#retireyoungcontent {width:220px;}

/* branded gallery styles */
#inGalleryPoll table{border: 1px solid #999; width:240px; height:110px; padding:5px;}
#inGalleryPoll .tdCell {height:60px; padding:3px;}
#inGalleryPoll .columnRadio {padding:0px; text-align:center; font: 10 arial; width:34px;  color:#999;}
#inGalleryPoll .voteArea {padding:0px; text-align:center; vertical-align:top; width:70px;}
#inGalleryPoll .heading {color:#0C2D53; font:bold 17px arial;}
#inGalleryPoll .description {font-family:arial; font-size:11px;}
#inGalleryPoll .results {font-family:arial;font-size:13px;font-weight:bold; color:#999; padding-top:4px;padding-right:0px;  text-align:right;}
#inGalleryPoll .myStars {float:right; padding: 4px 8px 0px 12px;}
#inGalleryPoll .numbers {color:#000;font-size:13;padding-right:1px;}
/* -------------------- */

/* branded gallery styles */
#dumbest_01172007 .slideeyebrow, #dumbest_01182007 .slideeyebrow, #dumbest_01222007 .slideeyebrow {font-size:12px;}
#dumbest_01172007 .title, #dumbest_01182007 .title, #dumbest_01222007 .title {font-size:14px;}

#mbaschoolshired_02142007 .text	{padding-top:5px;}
#mbaschoolshired_02142007 .title	{font:bold 15px Arial;}
#mbaschoolshired_02142007 #mbatable {border:solid 1px #999;width:100%;}
#mbaschoolshired_02142007 #mbatable th {font:normal 18px Arial;text-align:left;border-bottom:solid 1px #65cfcf;width:50%;}
#mbaschoolshired_02142007 #mbatable td {font:normal 12px Arial;}
#mbaschoolshired_02142007 #mbatable .rowcolor2 {background-color:#eee;}
#mbaschoolshired_02142007 sup {color:#999;font-size:11px;}

#bestjobs_03092007 #bestjobstables {width:580px; margin-bottom:15px; border:solid 1px #999;}
#bestjobs_03092007 #bestjobstables td {font:normal 12px Arial;}
#bestjobs_03092007 #bestjobstables th {font:normal 10px Arial;color:#848284;border-bottom:solid 1px #65cfcf;}
#bestjobs_03092007 #bestjobstables .header {font:bold 16px Arial;padding:5px;border-bottom: solid 1px #999;}
#bestjobs_03092007 #bestjobstables .textcell, .datacell {padding:5px;text-align:left;}
#bestjobs_03092007 #bestjobstables .datacell {text-align:right;}
#bestjobs_03092007 #bestjobstables .rowcolor2 {background-color:#eee;}

#moneyEthicsQuestion  {width:225px;}
#moneyEthicsQuestion div.headerRow {background-color:#036;font:bold 10px Verdana;text-transform:uppercase;color:#FFF;padding:2px 5px 2px 5px;border-bottom:1px solid #999;}
#moneyEthicsQuestion div.questionRow {vertical-align:middle;padding:5px;border-bottom:1px solid #999;font:normal 12px Arial;}
#moneyEthicsQuestion div.radioButton {float:left;}
#moneyEthicsQuestion div.voteRow {vertical-align:top;padding:5px 0px 0px 0px;}
#moneyEthicsQuestion table.results {width:100%}
#moneyEthicsQuestion tr.resultsSpace {vertical-align:middle;}
#moneyEthicsQuestion td.resultsNum {font:bold 12px Arial;width:30px;padding:5px;border-bottom:1px solid #999;}
#moneyEthicsQuestion td.answerText {font:normal 12px Arial;padding:5px;border-bottom:1px solid #999;}
#moneyEthicsQuestion div.nextLink {vertical-align:middle;padding:5px;background-color:#EEE;font:bold 12px Arial;}
#moneyEthicsQuestion div.nextLink a {color:#039;text-decoration:none;}
#moneyEthicsQuestion div.nextLink a:hover {text-decoration:underline;}

#fort40GalleryTable table {width:345px;border:solid 1px #999;}
#fort40GalleryTable td.headerRow {font:bold 12px Arial;border-bottom:1px solid #999;background-color:#C5E4E6;vertical-align:bottom;padding:3px 10px 3px 10px;padding-left:10px;text-align:left;}
#fort40GalleryTable td.leftCell {font:bold 12px Arial;padding:3px 10px 3px 10px;vertical-align:middle;}
#fort40GalleryTable td.rightCell {font:normal 12px Arial;padding:3px 10px 3px 0px;text-align:right;vertical-align:middle;}
#fort40GalleryTable .smtext {font:normal 11px Arial;}
#fort40GalleryTable .notesText {font:normal 11px Arial;color:#999;text-align:right;}
#fort40GalleryTable .rowcolor2 {background-color:#eee;}
#fort40GalleryTable .rowcolor1 {background-color:#fff;}

#b2100whomatter_06042007 #meterdiv {width:282px; height:80px;}
#b2100whomatter_06042007 #top5div {margin-left:25px;width:572px; height:200px;}
#b2100whomatter_06042007 #resultsdiv {width:585px; height:420px;}
/* this should be safe to use globally but need to test */
#b2100whomatter_06042007 #tntable td.buttons span{width:60px;}

#powerwomen2007_09272007 .text, #powerwomen2007_09262007 .text, #powerwomen2007_09282007 .text {padding-top:0px;}
