/*ie4/5 win; US; 6/06/01*/

/*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; }
/*
.tcsubmit { font-weight:bold; }
*/

/*Reg/MBC - Kurt 05-23-01*/
.regtext { font: 75% verdana,sans-serif; }
.regnav { font: 60% verdana,sans-serif; }

ul.mfunds { margin-top:10px; margin-left:18px; }

/*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;}

/*new MP*/
.mplists { font: 8pt verdana,sans-serif; }
.mpdir { font: 8pt verdana,sans-serif; }
.my { font: 8pt verdana,sans-serif; }

.msxx { font: xx-small ms sans serif; }
.verd8 { font: 8pt 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; 
}
.myhead {
	font: bold x-small arial, helvetica, sans-serif;	
	background-color:#393;
	color:#fff;
	border-color: #393 #060 #060 #393; 
	border-style: solid; 
	border-width: 1px; 
}
.mloff, .mlon {
	border-bottom: #ccc 1px solid; 
	border-right: #CCC 1px solid;	
	padding-left: 4px; 
}
.mloff { background:#eee; }
.mlon {	cursor:hand; background:#ffc; }

.mylinks { font: 8pt verdana,sans-serif; TEXT-DECORATION: none; }
a:hover.mylinks { text-decoration: underline; }

/*end*/

.qanda   { font: bold medium arial, verdana, sans-serif;color:#333; }

/*ola nav - Kurt 03-01-01*/
.olanav { font: bold xx-small verdana,sans-serif; }
.olanav-sub { font: xx-small verdana,sans-serif; }
.olanav-head { font: bold xx-small verdana,sans-serif; color:#c30 }
.ola-intra-nav-head { font: bold xx-small verdana,sans-serif; color:#fff; }
A.olanav, A.olanav-sub { text-decoration:none; }
A.olanav:hover, A.olanav-sub:hover { text-decoration: underline; }


/*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; }
A.l-nav1:hover { text-decoration: underline; }
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; }

.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; }

.rel-links-head, .intra-nav-head, .r-promo-head {
	font-face: tahoma, arial, sans-serif;
	font-weight:medium;
	font-size:10px;
	padding:1px;
	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: xx-small 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("http://www.fool.com/art/new/ui/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("http://www.fool.com/art/new/ui/ArrowBlue_ul2.gif");
	margin-bottom:30px;
	margin-right:10px;
	font: x-small verdana, sans-serif;
}	

/*Global H*/
a:hover {COLOR: #C30;}

/*text*/
.text { FONT: x-small verdana, sans-serif; }
.smalltext { FONT: xx-small verdana, sans-serif; }

/*GM Arrow, div*/
.listarrow  {
  margin-top: 8px;
  padding-left: 12px;
  background: #fff url("http://www.fool.com/art/new/butts/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; }

/*Ports*/
.note { border:2px #ccc solid; }
.portsBDR { border:2px #ccc solid; }
.LRportsBDR { border-left:2px #ccc solid;border-right:2px #ccc solid; }

.data, .ldata, .rdata, .cdata, .total { font: 75% arial,sans-serif; }   
.data { height:40px; }
.rdata { text-align:right; }   
.cdata { text-align:center; }
.total { font-weight: bold;text-align:right; }
.sum { font: 80% arial,sans-serif; }

/*MyF -- cull Fall 00 */
.TblBorder, .HalfBorder { BORDER: 3px #ccc solid;}
.CELL {font:x-small VERDANA,sans-serif;background:#fff;BORDER: 1px #ddd solid;}
.BEIGE { COLOR: #f0f0df; TEXT-DECORATION: none; }
A.BEIGE:hover { COLOR: #fc3; TEXT-DECORATION: underline;}
.black { COLOR: #000; TEXT-DECORATION: none;}
A.black:hover { COLOR: #c30; TEXT-DECORATION: underline;}
.link { COLOR: #369; TEXT-DECORATION: none;}
A.link:hover { TEXT-DECORATION: underline;}

.MFldata, .MFrdata, .MFcdata {font: x-small arial,sans-serif; background:#fff;BORDER: 1px #ddd solid;}
.MFrdata { text-align:right; }  
.MFcdata { text-align:center; }

/*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 x-small arial,sans-serif; }	
.microfeature { font: xx-small verdana, arial, sans-serif;color:#333; }
.datestamp { font: bold xx-small arial, sans-serif; }

/*Article*/
.headline { font: large arial, sans-serif; }
.subhead {font: small 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; }

/*10.12.99 check*/
.greyborder {border:1px #ccc solid}
.foolbox { border:1px #666 solid; }

/*Promo Bdr, global:08/00*/
.PromoBdr {	border-color: #eee #ccc #ccc #eee;border-style: solid;border-width: 1px; }

/*arch/reg b-nav*/
A.BottomNav {color:#036;font-size:9pt;font-weight:medium;text-decoration:none;font-family:Arial,sans-serif;}
