/*-------------------------------------------------
Updated: 10/31/2006 JB
-------------------------------------------------*/

/*.ed-body a:link { color:#06a; }*/
/*.ed-body a:visited { color:#393; }*/
/*.ed-body a:hover { color:#c30; }*/

blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, select, textarea, td, th, ul {
font-family:Arial,Helvetica,sans-serif;
}

div#ed-align {
	text-align:center;
}
div.ed-container {
	background-color:transparent;
	display: block;
	margin:0 auto;
	padding:0;
	position:relative;
	text-align:left;
}
body.ed-body {
	background-color:#ddd;
	margin:0;
	padding:0;
}
/*div#ed-topnav {*/
/*	background-color:transparent;*/
/*	margin:0 auto;*/
/*	padding:0;*/
/*}*/
div#ed-mid {
	background-color:#fff;
	clear:both;
	margin:0 auto 0 auto;
	padding:0;
}
div#ed-mid,
div#ed-footer {
	width:990px;
}
table#ed-mid-table {
	padding:0;
	margin-top:10px;
}
td.ed-lnav-td {
	background-color:transparent;
}
div#ed-art-head,
div#ed-art-content,
div#ed-art-content-02,
div#ed-art-bottom {
	margin:0;
	padding:0 15px;
}
* html div#ed-art-head,
* html div#ed-art-content,
* html div#ed-art-content-02,
* html div#ed-art-bottom {
	margin:0 15px;
	padding:0;
	width:100%; /* req w/out doctype */
}
div#ed-rcol,
div#ed-rcol-02 {
	background-color:#e5e5e5;
}
* html div#ed-rcol,
* html div#ed-rcol-02 {
	width:100%;
}
td.ed-rcol-td {
	background-color:#e5e5e5;
	border-left:6px solid #fff;
}
div.ed-footer {
	clear:both;
}

/*-------------------------------------------------
GLOBALS
Forms, Hover, Body Text, BigBox Ad wrap, HRs, UL.compact
-------------------------------------------------*/

form {
	display:inline;
}
input,
select {
	font-size:11px;
}
.text {
	font-size:small;
	line-height:130%;
}
* html .text {
	font-size:74%;
	line-height:130%;
}
.smalltext {
	font-size:x-small;
}
* html .smalltext {
	font-size:xx-small;
}
#bigbox {
	margin-bottom:5px;
}
hr {
	background-color:#ccc;
	border-width:0;
	clear:both;
	color:#ccc;
	height:1px;
}
ul.compact {
	margin-left:20px;
	margin-top:5px;
	padding-left:2px;
}
ul.compact li {
	list-style-image:none;
	margin-bottom:6px;
	color:#fc3;
}

/*-------------------------------------------------
Articles
-------------------------------------------------*/

.articlesummary {
	color:#333;
	font-weight:bold;
}
/** html .articlesummary {*/
/*	font-size:x-small;*/
/*}*/
h3 {
	font-weight:bold;
	font-size:medium;
}
* html h3 {
	font-size:small;
	margin-bottom:4px;
}
h3 + p {
	margin-top:2px;
}
h1.headline,
span.headline {
	font-weight:bold;
	margin-top:0;
	font-size:230%;
	line-height:120%;
}
* html .headline {
	font-size:190%;
}
h2.subhead,
span.subhead {
	font-weight:bold;
	font-size:120%;
	margin-top:-15px;
}
* html .subhead {
	font-size:130%;
}
/*-------------------------------------------------
Memphis Tables - 4/30/2006 [updated ]
Needs default and wide class.
-------------------------------------------------*/

table#ed-table {
	border-collapse:collapse;
}
table#ed-table td {
	background-color:#fafafa;
	border:1px solid #ddd;
	font-size:11px;
	padding:4px;
}
table#ed-table td.right,
table#ed-table th.right,
table#ed-table td.altright {
	text-align:right;
}
table#ed-table th {
	background-color:#b6d891;
	color:#333;
	font-weight:normal;
	font-size:11px;
	padding:2px 5px;
	border:1px solid #91c457;
}
table#ed-table th p strong {
	font-weight:normal;
}
table#ed-table td.alt,
table#ed-table td.altright {
	background-color:#fafafa;
}
table#ed-table td.altright {
	background-color:#fafafa;
	text-align:right;
}
table#ed-table td p strong {
	color:#333;
}

/*-------------------------------------------------
Ags - Old but everywhere
-------------------------------------------------*/

.ag-heading {
	color:#333;
	font-weight:bold;
	font-size:medium;
}
* html .ag-heading {
	font-size:small;
}
.promohead {
	font-weight:bold;
	font-size:14px;
}
.microfeature {
	color:#333;
	font-size:10px;
}
* html .microfeature {
	color:#333;
	font-size:85%;
}
.datestamp {
	font-size:x-small;
}
* html .datestamp {
	font-size:xx-small;
}

/*-------------------------------------------------
Edit Account
-------------------------------------------------*/

.tctext {
	color:#333;
	font-weight:bold;
	font-size:70%;
}
.tcmods {
	background-color:#e5e5e5;
	border:1px solid #ccc;
}
.tchead {
	border:1px solid #ccc;
}

/*-------------------------------------------------
Centers: Tools [ shared ]
-------------------------------------------------*/

.toolhead {
	background:#133f6c;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	margin-bottom:0;
	padding:2px 2px 2px 4px;
}
.tooltable {
	background-color:#fff;
	border-top:none;
}
.tool {
	border-top:1px solid #fff;
	padding:6px;
	font-size:13px;
}

/*-------------------------------------------------
Centers: old article promos - where r these used?
-------------------------------------------------*/

div.promo {
	padding:6px;
}
div.promo_r {
	padding:6px 12px;
}

/*-------------------------------------------------
Old IntraNav stuff, still used
-------------------------------------------------*/

.intra-nav-box {
	background-color:#369;
}
.rel-links-box {
	background-color:#fc3;
}
.r-promo {
	font-size:x-small;
	border:2px solid #393;
	border-top-width:0;
}
.r-promo-head {
	color:#fff;
	font-weight:bold;
	font-size:small;
	padding-left:4px;
}
.r-promo-box {
	border:2px solid #393;
	font-size:x-small;
}
.rel-links-head {
	color:#333;
	font-weight:bold;
	font-size:small;
}
.intra-nav-head {
	color:#fff;
	font-weight:bold;
	font-size:small;
}
* html .intra-nav-head,
* html .rel-links-head,
* html r-promo-head {
	font-size:x-small;
}
.intra-nav-links {
	font-size:11px;
	padding:4px 2px;
}
.rel-links {
	font-size:11px;
	padding-bottom:1px;
}


/*-------------------------------------------------
IntraNav 2003
-------------------------------------------------*/

/* intranav 2003 */
.ed-intra {
	background-color:transparent;
	float:right;
	padding-left:10px;
	position:relative;
	-moz-box-sizing: border-box;
	width:165px;
}
.ed-intra-mail {
	background-color:transparent;
	border:1px solid #ccc;
	border-right-width:0;
	border-left-width:0;
	font-size:11px;
	padding:4px;
}
.ed-intra-multi-h,
.ed-intra-rl-h,
.ed-intra-b-h {
	background-color:#133f6c;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	margin-top:5px;
	padding:2px 2px 2px 4px;
}
.ed-intra-multi,
.ed-intra-rl,
.ed-intra-b {
	background-color:#ebeff2;
	padding:4px 4px 4px 0;
}
.ed-intra-multi {
	background-color:#f6f6ee;
	background-image:none;
}
.ed-intra-multi ul,
.ed-intra-b ul,
.ed-intra-rl ul {
	font-size:11px;
	list-style-image: url(//g.foolcdn.com/art/new/ui/arrow_f60.gif);
	margin:5px 5px 10px 20px;
	padding-left:2px;
}
.ed-intra-multi ul li,
.ed-intra-b ul li,
.ed-intra-rl ul li {
	font-size:11px;
	list-style-image: url(//g.foolcdn.com/art/new/ui/arrow_f60.gif);
	margin-bottom:5px;
}
table#i-nav-tbl {
	margin:0 0 10px 10px;
}

/*-------------------------------------------------
Utility Nav Lite - 09/11/03 [ shared ]
-------------------------------------------------*/

#navlite {
	border-bottom:20px solid #369;
	color:#999;
	font-size:11px;
	margin-top:60px;
	padding-bottom:6px;
	text-align:center;
}
#navlite a:link {
	color:#369;
	padding-bottom:10px;
	text-decoration:none;
}
#navlite a:visited {
	color:#393;
	text-decoration:none;
}
#navlite a:hover {
	color:#c30;
	text-decoration:underline;
}
.serverbug {
	color:#ffe;
	font-size:9px;
	text-align:left;
}

/*-------------------------------------------------
Reg/MBC - 05-23-01 - Still used?
-------------------------------------------------*/

.regtext {
	font-size:65%;
}
.regnav {
	font-size:60%;
}

/*-------------------------------------------------
From Shared.css
-------------------------------------------------*/

/* Toolboxes */
/*Legacy Bottom Toolbox - HLP Centerized */

ul#botToolbox {
	background-color:#ccc;
	border:1px solid #ccc;
	clear:both;
	list-style:none;
	margin:30px 0 20px 0;
	padding:0px;
	text-align:center;
}
ul#botToolbox li {
	display:inline;
}
ul#botToolbox a:link,
ul#botToolbox a:visited {
	background-color:#ffe;
	border:1px solid #ccc;
	border-right-color:#999;
	border-bottom-color:#999;
	color:#039;
	cursor:pointer;
	font-size:11px;
	margin:0.5em;
	padding:0.4em;
	text-decoration:none;
}
ul#botToolbox a:hover {
	background-color:#ffc;
	text-decoration:underline;
}
ul#botToolbox li#rss a {
	background-color:#fff;
}
ul#botToolbox li#rss a img {
	border-width:0;
	height:14px;
	vertical-align:bottom;
	width:30px;
}

/* ToolBoxes rev 08212006 - HLP Productized */

div#toolBoxTop {
	text-align:right;
}
div#toolBoxBottom {
	text-align:left;
}
ul.ToolBox {
	margin:10px 0 0 0;
	background-color:transparent;
	clear:both;
	list-style:none;
	padding:0;
}
ul.ToolBox li {
	display:inline;
}
ul.ToolBox a:link,
ul.ToolBox a:visited {
	background-color:transparent;
	border:1px solid #f60;
	color:#f60;
	cursor:pointer;
	font-size:0.7em;
	*font-size:80%; /* ie 6 + 7 */
	margin:0.1em;
	padding:0.24em;
	text-decoration:none;
}
ul.ToolBox li.tb-badge a:link,  /* DIGG and Delicious */
ul.ToolBox li.tb-badge a:visited {
	padding:0.24em;
	padding-left:1.6em;
}
ul.ToolBox li.delicious a:link,
ul.ToolBox li.delicious a:visited {
	background:url(//g.foolcdn.com/Art/Icons/delicious-10x10.gif) no-repeat 0.24em center;
}
ul.ToolBox li.digg a:link,
ul.ToolBox li.digg a:visited {
	background:url(//g.foolcdn.com/Art/Icons/10x10-digg-thumb.gif) no-repeat 0.24em center;
}
ul.Toolbox li.tb-rss a img { /* RSS */
	border-width:0;
	height:14px;
	vertical-align:bottom;
	width:30px;
}
ul.ToolBox li.tb-rss a:link,
ul.ToolBox li.tb-rss a:visited {
	background-color:transparent;
	*padding-top:.04em; /* ie 6 + 7 */
}
ul.ToolBox li.tb-li-first a {
	margin-left:0;
}
ul.ToolBox a:hover,
ul.ToolBox li.tb-badge a:hover,
ul.ToolBox li.tb-rss a:hover {
	background-color:#f60;
	border-color:#f60;
	border-top-width:4px;
	border-bottom-width:4px;
	color:#fff;
}

hr.clearer {
	clear:both;
	display:block;
	margin:-10px 0;
	visibility:hidden;
}

/* Foolwatch LIs */

body#foolwatch #ed-art-content ul {
	margin-left:40px;
	margin-top:20px;
	padding-left:2px;
}
body#foolwatch #ed-art-content ul li  {
	font-size:11px;
	list-style-image:url(//g.foolcdn.com/art/new/ui/arrow_f60.gif);
	margin-bottom:5px;
}



/* HLP Foolwatch Box */

div#hlp-fw-box ul {
	margin:9px 5px 10px 20px;
	padding-left:2px;
}
div#hlp-fw-box ul li {
	font-size:11px;
	list-style-image: url(//g.foolcdn.com/art/new/ui/arrow_f60.gif);
	margin-bottom:5px;
}
div#hlp-fw-box {
	background-color:#ebeff2;
	border:1px #eee solid;
	border-top-width:0;
	color:#999;
	padding:1px 8px 8px 8px;
}
div#hlp-fw-box a {
	margin-right:5px;
}
h4#hlp-fw-box-h4 {
	background:#1a4d7a url(//g.foolcdn.com/art/headers/mph.gif) top left repeat-x;
	color:#fff;
	font-weight:bold;
	font-size:70%;
	margin:5px 0 0 0;
	padding:2px 0 2px 4px;
}

/*-------------------------------------------------
Shop - shared. See also stylesheet for each product
-------------------------------------------------*/
div.sidebar {
	width:250px;
}
div.sidebar div.sidebartext ul {
	margin:1em 0 0 1em;
	padding:1em 0 0 1em;
}
div.sidebar div.sidebartext ul li {
	margin:.7em 0;
}


/*-------------------------------------------------
Foolwatch Audio
-------------------------------------------------*/

ul li.audio {
	background:url(//g.foolcdn.com/art/new/icons/audio.gif) no-repeat;
	padding:0 0 2px 20px;
}
ul li.video {
	background:url(//g.foolcdn.com/art/new/icons/video.gif) no-repeat;
	padding:0 0 2px 20px;
}

/*-------------------------------------------------
Recent Auth Headlines
-------------------------------------------------*/
div#recentAuthorHeadlines h4 {
	border-bottom:1px solid #ccc;
	font-weight:bold;
	font-size:90%;
}
* html div#recentAuthorHeadlines h4 {
	border-bottom:1px solid #ccc;
	font-size:100%;
}
/*-------------------------------------------------
Ad margins on legacy pages
-------------------------------------------------*/
div.botButterFatWrap,
div.rightTile {
	margin:20px 0;
}
/*-------------------------------------------------
Read-only counters for UGC
-------------------------------------------------*/
p.readonly {
	color:#999;
	font-size:12px !important;
}
p.readonly input {
	border:0;
	width:3em;
	background:#fef67c;
	font-size:12px;
	text-align:center;
}


/*-------------------------------------------------
Centers
-------------------------------------------------*/
div.centerPromos h3 {
	margin-top:18px;
	margin-bottom:0 !important;
}
div#a a, div#b a {
	text-decoration:underline;
}
div#a p {
	/*line-height:1.5em;*/
}

div.sidebarModule ul {
	line-height:1.25em;
}

/*-----------------------------------------------
 * Jobs
 * ---------------------------------------------*/
#workplace01 img.tmfSign {
	margin: 5px 0 5px 5px;
}

 */
