/*ie4/5 win; US;*/
/* @import url("TopNav.css"); */
/* @import url("shared.css"); */
/* @import url("temp.css"); */

/*ed structure*/
div#ed_align, div#ed-align { 
	text-align:left;
}
div.ed_container, div.ed-container { 
	width:776px;
	border-bottom:1px #333 solid;
}
body.ed_body, body.ed-body { 
	margin:0px; 
	padding:0px;
	background-color:#476685;
}
div#ed_topnav, div#ed-topnav { 
	border-right:1px #036 solid;
	background-color:#fff;
}
div#ed_mid, div#ed-mid { 
	margin-top:0px;
	margin-bottom:0px;
	width:777px; 
	border-right:1px #036 solid; 
	background-color:#fff;
}
/*div#ed_lnav { }*/
td.ed_lnav_td, td.ed-lnav-td { 
	background-color:#369; 
} 
div#ed_art_head, div#ed-art-head { 
	padding:0px; 
	padding-left:15px; 
	padding-right:15px;
	width:100%;
}
div#ed_art_content, div#ed-art-content { 
	padding:0px; 
	padding-left:15px;
	padding-right:15px;
	width:100%;
} 
#ed_art_content_02, #ed-art-content-02 { 
	padding:0px; 
	padding-left:15px; 
	padding-right:15px;
	width:100%;
}
div#ed_art_bottom, div#ed-art-bottom { 
	padding:0px; 
	padding-left:15px; 
	padding-right:15px;
	width:100%;
}
div#ed_rcol, div#ed-rcol { 
	background-color:#dedede;width:100%;
}
div#ed_rcol_02, div#ed-rcol-02 { 
	background-color:#dedede;
	width:100%;
} /*2nd table on ports*/
td.ed_rcol_td, td.ed-rcol-td { 
	background-color:#dedede;
	border-left:1px #ccc solid; 
	border-top:1px #eee solid;
}
div.ed_footer, div.ed-footer {
	width:777px; 
	border-right:1px #036 solid; 	
}

/* end structure */

#bigbox { margin-bottom:5px; }
.regpop { border:3px #333 solid; }
hr {
	background-color:#ccc;
	color:#ccc;
	height:1px;
	clear:all;
	border:0px;
}

/*fr boards.css */

.arrow { font-size: 10pt; }
.field { font-family: arial, geneva,sans-serif; font-size: 11pt; text-decoration: none; }
.taboff { color: #ffc; text-decoration: none; }
.tabon { color: #fc3; }
.l { font-size: 10pt; text-decoration: none; }

/*Boards 2002*/
.pbmsg { font-size:x-small; }

.bt-on { 
	text-align:center;
	background-color: #369; 
	color:#fc3;
}
.bt-off { 
	text-align:center; 
}
.bt-off A { 
	color:#039; 
}
.bt-off A:hover { 
	color:#c30; 
}
#b-best-t { 
	border:none; 
}
#b-best-t td { 
	padding-left:4px;
	padding-right:4px;
}
#b-best-t td.text { 
	padding-left:0px;
	background-color:#ccc;
	border-right:1px #eee solid;
	border-left:#999 1px solid;
	border-bottom:1px #999 solid; 
	font-family:tahoma,verdana,sans-serif;
	font-size:12px;padding-left:4px;
	color:#333;
}
#b-best-t td.text a { 
	color:#333; 
}

#b-best-t td.text a:hover { 
	color:#c30; 
	text-decoration:none;
}
.btab { font-family:tahoma,verdana,sans-serif;font-size:70%; }
.favbforms { font-family:tahoma,verdana,sans-serif;font-size:70%; }

.bborder { border-left:1px #ccc solid;border-right:1px #ccc solid; }

.btablerule { border-top:1px #efefef solid; }
.bbevt { background-color:#999; }
.bbevb { background-color:#fff; }

/*transaction ctr*/
.tctext { font: bold 70% verdana,sans-serif; color:#333; }
.tcforms { background-color:#fefefe;border-bottom:1px solid #999;border-right:1px solid #999;border-top:1px solid #666;border-left:1px solid #666; }
.tcmods { background-color:#e5e5e5;border:1px solid #ccc; }
.tchead { border:1px solid #ccc; }

/*Reg/MBC - Kurt 05-23-01*/
.regtext { font: 75% verdana,sans-serif; }
.regnav { font: 60% verdana,sans-serif; }

/*global forms*/
form { display: inline }
input {	font: 11px Verdana, Arial, san-serif; }
select { font: 11px Verdana, Arial, san-serif; }
/*top nav*/
input.input {	border: #999 1px solid; FONT: 11px Verdana, Arial, san-serif; }
input.butt {
	border-right: #7f7f7f 1px solid;
	border-bottom: #7f7f7f 1px solid;
	border-top: #e0e0e0 1px solid;
	border-left: #e0e0e0 1px solid;
	font: 11px Verdana, Arial, san-serif;
	color: #000;
	background-color:#c0c0c0;
	margin-left:1px;
}
.mplists { font: 11px verdana,sans-serif; }

.mphead {
	font: bold x-small arial, helvetica, sans-serif;	
	color:#fff;
	background-color:#369;
	border-color: #369 #036 #036 #369; 
	border-style: solid; 
	border-width: 1px; 
}

.qanda { font: bold medium arial, verdana, sans-serif;color:#333; }

.tool-box { border:1px #ccc dotted; }
/*specifying padding on TD kills the tables padding values*/
.tool-box td  { padding:1px; background-color:#fff; }
.intra-nav-box { background-color:#369; }
.rel-links-box { background-color:#fc3; }
td.rel-links-head a { 
	color:#333;
}
td.rel-links-head a:hover { 
	color:#039;
}

.rel-links-head, .intra-nav-head, .r-promo-head {
	font-family: tahoma, arial, sans-serif;
	font-weight:medium;
	font-size:11px;
	padding-bottom:1px;padding-top:none;
	padding-left:4px;
}
.rel-links-head {
	color:#333;
}
.intra-nav-head, .r-promo-head {
	 color:#fff;
}
.r-promo-head {
	padding-left:4px; 
}
.rel-links, .intra-nav-links, .r-promo, .r-promo-box { font: 11px tahoma, verdana,sans-serif; }
.rel-links { padding-left:4px;margin-bottom:20px; }
.intra-nav-links { padding-left:2px;padding-top:4px;padding-bottom:4px; }
.r-promo { border:2px #393 solid;border-top:none; }
.r-promo-box { border:2px #393 solid; }

/*ag arrows*/
div.arrow-ag-div  {
  background: #fff url("ArrowBlue_div.gif") no-repeat;
	margin-left:2px;	
	padding-left:10px;
	font: x-small verdana, sans-serif;
}	
ul.arrow-ag-ul  {
  list-style-image:  url("ArrowBlue_ul2.gif");
	margin-bottom:30px;
	margin-right:10px;
	font: x-small verdana, sans-serif;
}	

/*Global H*/
a:hover {
	color: #C30;
}

/*text*/
.text { font: 74% verdana, sans-serif;line-height:130%; }
.smalltext { font: xx-small verdana, sans-serif; }

/*GM Arrow, div*/
.listarrow  {
	margin-top: 8px;
	padding-left: 12px;
	background: #fff url("ArrowBlue.gif") no-repeat;
	font: x-small verdana, sans-serif;
}

/*B-Nav*/
A.t2botnav { font-weight:bold; text-decoration: none; }
A:hover.t2botnav { text-decoration: underline; }

/*QFC FPN - GRM 5.26.00 */
.bodytext { font: x-small arial, geneva, sans-serif; }
.bodytextsmall { font: xx-small arial, geneva, sans-serif; }

/*Ags*/
.ag-heading { 
	font: bold small arial,sans-serif;
	color:#333; 
}
.promohead { font: bold 14px arial, sans-serif; }	
.microfeature { font: 85% arial, sans-serif;color:#333; }
.datestamp { font: bold xx-small arial, sans-serif; }

/*Article*/
.headline { font: 160% arial, sans-serif; }
.subhead {font: 120% arial, sans-serif; }
.articlesummary {font: bold x-small arial,sans-serif; color:#333;}
b.ph {font: bold small arial, sans-serif; }
h3 { font: bold small arial,sans-serif; margin-bottom:4px; }

h1.headline { font-weight:bold;margin-top:0px; }
h2.subhead { font-weight:bold;margin-top:-20px; }

/*arch/reg b-nav*/
a.BottomNav {
	color:#036;
	font-size:9pt;
	font-weight:medium;
	text-decoration:none;
	font-family:Arial,sans-serif;
}
.lnav { 
	font: 11px tahoma,sans-serif; 
	padding:1px 0 1px 4px;
	text-align:left;
	border-top:1px #366ba1 solid;
	border-bottom:1px #2f5f8e solid;
	border-left:2px #369 solid;
}
.lnav-on { 
	background-color:#fff;
	font: bold 11px tahoma,sans-serif;
	padding-left:4px;
	padding-top:1px;
	padding-bottom:1px;
	text-align:left;
	border-top:1px #366ba1 solid;
	border-bottom:1px #3c77b3 solid;
	border-left:2px #369 solid;
}
a.lnav-a {
	color:#fff;
	text-decoration:none;
}
a.lnav-a:hover {
	color:#fff;
	border-bottom:1px #fff dashed;
}
.lnav-on a.lnav-a { color:#c30; }
.lnav-on a.lnav-a:hover { color:#c30; }
#mybox {
	width:126px;
	margin:5px 0 5px 2px;
	border-top:1px #036 solid;
	border-bottom:1px #69c solid;
	border-right:2px #369 solid;
	background-color:#ffc;
	font:11px tahoma,sans-serif;
	text-align:left;
}
.lnav-sep {
	border-top:1px #036 solid;
	border-bottom:1px #69c solid;
	margin-top:5px;
	margin-bottom:5px;
}

.lnav2 { 	padding:1px; padding-left:4px; }
.lnanv3 { padding-left:10px;padding-top:2px;padding-bottom:2px; }
a.lnav2-a { color:#333; text-decoration:none; }
a.lnav2-a:hover { color:#c30; text-decoration:underline; }
a.lnav3-a { color:#333; text-decoration:none; }
a.lnav3-a:hover { color:#c30; text-decoration:underline; }

/* centers: tools area */
.toolhead {
	color:#fff;
	padding:2px;padding-left:4px;
	font:bold 11px verdana,sans-serif;
	background-color:#036;
	/*background-image: url('http://g.fool.com/art/new/landing/mg/amt/form_hbg.gif');background-repeat:repeat;*/
}
.tooltable {
	background-color:#eee;
	border:1px #ddd dashed;
	border-top:none;
}
.tool {
	font:11px verdana,sans-serif;
	padding:4px;
	border-top:1px #fff solid;
}
/* centers: compact ULs */
ul.compact {
	padding-left:2px;
	margin-top:5px;
	margin-left:20px;
}
ul.compact li  {
	list-style-image:  url("arrow_f60.gif");
	margin-bottom:3px;
	font:11px verdana,sans-serif;
}
/* centers: article promos */
div.promo {
	padding:6px;
}
div.promo_r {
	padding:6px;
	padding-left:12px;
	padding-right:12px;
}
/* intranav 2003 */
.ed-intra	{
	float:right;
	width:165px;
	padding-left:10px;
	position:relative;
	background-color:transparent;
	-moz-box-sizing: border-box;
}
.ed-intra-mail {
	font:11px tahoma,sans-serif;
	border:1px #369 solid;
	padding:4px;
	background-color:transparent;
}
.ed-intra-multi-h, .ed-intra-rl-h, .ed-intra-b-h	{
	background-color:#7094b8;
	color:#f6f6ee;
	border-bottom:1px #666 solid;
	border-right:1px #666 solid;
	font:bold 11px tahoma,verdana,sans-serif;
	padding:1px 2px 1px 4px;
	margin-top:5px;
}
.ed-intra-multi, .ed-intra-rl, .ed-intra-b	{
	background-color:#d1dde9;
	border:1px #369 solid;
	border-top:0;	
	padding:4px 4px 4px 0px;
	background-image:  url("mp_promo_bg.gif");background-repeat:repeat-x;	
}
.ed-intra-multi	{
	background-color:#f6f6ee;
	background-image: none;
}
.ed-intra-multi ul, .ed-intra-b ul, .ed-intra-rl ul	{
	padding-left:2px;
	margin:5px 5px 10px 20px;
}
.ed-intra-multi ul li, .ed-intra-b ul li, .ed-intra-rl ul li	{
	list-style-image:  url("arrow_f60.gif");
	margin-bottom:5px;
	font:11px tahoma,verdana,sans-serif;
}
table#i-nav-tbl {
	margin-left:10px;
	margin-bottom:10px;
}
/*remove after editing Help and Adv lnavs*/
/*l-nav*/
/*
.ln { font: xx-small verdana,sans-serif; padding-left:6px;padding-top:1px;padding-bottom:1px; }
.ln2 { font: 65% verdana,sans-serif; padding:1px; padding-left:4px; }
.ln3 { font: 65% verdana,sans-serif;padding-left:10px;padding-top:2px;padding-bottom:2px; }

A.l-nav1 { text-decoration:none;color:#fff;font-weight:bold; }
A.l-nav1:hover { text-decoration: underline;color:#fff; }
A.l-nav2 { color:#333; text-decoration:none; font-weight:bold; width: 100%; }
A.l-nav2:hover { color:#c30; text-decoration:underline; }
A.l-nav3 { color:#333; text-decoration:none; width: 100%; }
A.l-nav3:hover { color:#c30; text-decoration:underline; }
*/
/* login nav lite - added by Kurt 09/11/03 */
#navlite {
	font:11px verdana,arial,geneva,sans-serif;
	margin-top:60px;
	border-bottom:20px solid #369;
	padding-bottom:6px;
	color:#999;
	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 {
	font:9px arial,verdana,geneva,sans-serif;
	color:#ffe;
	text-align:left;
}
/* Added by KM 11-12-03 for article tables */
table#ed-table {
border:1px solid #ccc;
border-collapse:collapse;
}
table#ed-table td, table#ed-table th {
padding:2px;
font:11px arial,tahoma,geneva,sans-serif;
border:1px solid #ccc;
padding-right:4px;
}
table#ed-table td.right, table#ed-table th.right, table#ed-table td.altright {
text-align:right;
}
table#ed-table th {
font-weight:bold;
background:#ccc;
border-bottom:1px solid #000;
}
table#ed-table td.alt, table#ed-table td.altright {
background:#eee;
}
table#ed-table td.altright {
background:#eee;
text-align:right;
}

