.regpop {
	BORDER-RIGHT: #333 3px solid; BORDER-TOP: #333 3px solid; BORDER-LEFT: #333 3px solid; BORDER-BOTTOM: #333 3px solid
}
.arrow {
	FONT-SIZE: 10pt
}
.field {
	FONT-SIZE: 11pt; FONT-FAMILY: arial, geneva,sans-serif; TEXT-DECORATION: none
}
.taboff {
	COLOR: #ffffcc; TEXT-DECORATION: none
}
.tabon {
	COLOR: #ffcc33
}
.l {
	FONT-SIZE: 10pt; TEXT-DECORATION: none
}
.bt-on {
	BACKGROUND-COLOR: #fc3; TEXT-ALIGN: center
}
.bt-off {
	TEXT-ALIGN: center
}
.bt-off A {
	COLOR: #039
}
.bt-off A:hover {
	COLOR: #c30
}
#b-best-t {
	BORDER-RIGHT: #fc3 4px solid; BORDER-TOP: medium none; BORDER-LEFT: #fc3 4px solid; BORDER-BOTTOM: #fc3 4px solid
}
#b-best-t TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px
}
#b-best-t TD.text {
	BORDER-RIGHT: #fff 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: tahoma,verdana,sans-serif; BACKGROUND-COLOR: #fc3
}
#b-best-t TD.text A {
	COLOR: #333
}
.btab {
	FONT-SIZE: 70%; FONT-FAMILY: tahoma,verdana,sans-serif
}
.favbforms {
	FONT-SIZE: 70%; FONT-FAMILY: tahoma,verdana,sans-serif
}
.bborder {
	BORDER-RIGHT: #fc3 4px solid; BORDER-LEFT: #fc3 4px solid; BACKGROUND-COLOR: #eee
}
.btablerule {
	BORDER-TOP: #eef 1px dashed
}
.bbevt {
	BACKGROUND-COLOR: #999
}
.bbevb {
	BACKGROUND-COLOR: #fff
}
.tctext {
	FONT: bold 70% verdana,sans-serif; COLOR: #333
}
.tcforms {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #fefefe
}
.tcmods {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #e5e5e5
}
.tchead {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.regtext {
	FONT: 75% verdana,sans-serif
}
.regnav {
	FONT: 60% verdana,sans-serif
}
UL.mfunds {
	MARGIN-TOP: 10px; MARGIN-LEFT: 18px
}
FORM {
	DISPLAY: inline
}
INPUT {
	FONT: 11px Verdana, Arial, san-serif
}
SELECT {
	FONT: 11px Verdana, Arial, san-serif
}
INPUT.input {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT: 11px Verdana, Arial, san-serif; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
INPUT.butt {
	BORDER-RIGHT: #7f7f7f 1px solid; BORDER-TOP: #e0e0e0 1px solid; FONT: 11px Verdana, Arial, san-serif; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #000; BORDER-BOTTOM: #7f7f7f 1px solid; BACKGROUND-COLOR: #c0c0c0
}
.mplists {
	FONT: 8pt verdana,sans-serif
}
.mpdir {
	FONT: 8pt verdana,sans-serif
}
.mphead {
	BORDER-RIGHT: #036 1px solid; BORDER-TOP: #369 1px solid; FONT: bold x-small arial, helvetica, sans-serif; BORDER-LEFT: #369 1px solid; COLOR: #fff; BORDER-BOTTOM: #036 1px solid; BACKGROUND-COLOR: #369
}
.qanda {
	FONT: bold medium arial, verdana, sans-serif; COLOR: #333
}
.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 {
	TEXT-DECORATION: none
}
A.olanav-sub {
	TEXT-DECORATION: none
}
A.olanav:hover {
	TEXT-DECORATION: underline
}
A.olanav-sub:hover {
	TEXT-DECORATION: underline
}
.ln {
	PADDING-LEFT: 6px; PADDING-BOTTOM: 1px; FONT: xx-small verdana,sans-serif; PADDING-TOP: 1px
}
.ln2 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; FONT: 65% verdana,sans-serif; PADDING-TOP: 1px
}
.ln3 {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; FONT: 65% verdana,sans-serif; PADDING-TOP: 2px
}
A.l-nav1 {
	TEXT-DECORATION: none
}
A.l-nav1:hover {
	TEXT-DECORATION: underline
}
A.l-nav2 {
	FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #333; TEXT-DECORATION: none
}
A.l-nav2:hover {
	COLOR: #c30; TEXT-DECORATION: underline
}
A.l-nav3 {
	WIDTH: 100%; COLOR: #333; TEXT-DECORATION: none
}
A.l-nav3:hover {
	COLOR: #c30; TEXT-DECORATION: underline
}
.tool-box {
	BORDER-RIGHT: #ccc 1px dotted; BORDER-TOP: #ccc 1px dotted; BORDER-LEFT: #ccc 1px dotted; BORDER-BOTTOM: #ccc 1px dotted
}
.tool-box TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #fff
}
.intra-nav-box {
	BACKGROUND-COLOR: #369
}
.rel-links-box {
	BACKGROUND-COLOR: #fc3
}
.rel-links-head {
	PADDING-RIGHT: 1px; PADDING-LEFT: 4px; FONT-SIZE: x-small; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; FONT-FAMILY: arial, sans-serif
}
.intra-nav-head {
	PADDING-RIGHT: 1px; PADDING-LEFT: 4px; FONT-SIZE: x-small; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; FONT-FAMILY: arial, sans-serif
}
.r-promo-head {
	PADDING-RIGHT: 1px; PADDING-LEFT: 4px; FONT-SIZE: x-small; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; FONT-FAMILY: arial, sans-serif
}
.rel-links-head {
	COLOR: #333
}
.intra-nav-head {
	COLOR: #fff
}
.r-promo-head {
	COLOR: #fff
}
.r-promo-head {
	PADDING-LEFT: 4px
}
.rel-links {
	FONT: xx-small verdana,sans-serif
}
.intra-nav-links {
	FONT: xx-small verdana,sans-serif
}
.r-promo {
	FONT: xx-small verdana,sans-serif
}
.r-promo-box {
	FONT: xx-small verdana,sans-serif
}
.rel-links {
	PADDING-LEFT: 4px; MARGIN-BOTTOM: 20px
}
.intra-nav-links {
	PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.r-promo {
	BORDER-RIGHT: #393 2px solid; BORDER-TOP: medium none; BORDER-LEFT: #393 2px solid; BORDER-BOTTOM: #393 2px solid
}
.r-promo-box {
	BORDER-RIGHT: #393 2px solid; BORDER-TOP: #393 2px solid; BORDER-LEFT: #393 2px solid; BORDER-BOTTOM: #393 2px solid
}
DIV.arrow-ag-div {
	PADDING-LEFT: 10px; BACKGROUND: url(http://www.fool.com/art/new/ui/ArrowBlue_div.gif) #fff no-repeat; FONT: x-small verdana, sans-serif; MARGIN-LEFT: 2px
}
UL.arrow-ag-ul {
	LIST-STYLE-IMAGE: url(http://www.fool.com/art/new/ui/ArrowBlue_ul2.gif); MARGIN-BOTTOM: 30px; FONT: x-small verdana, sans-serif; MARGIN-RIGHT: 10px
}
A:hover {
	COLOR: #c30
}
.text {
	FONT: x-small verdana, sans-serif
}
.smalltext {
	FONT: xx-small verdana, sans-serif
}
.listarrow {
	MARGIN-TOP: 8px; PADDING-LEFT: 12px; BACKGROUND: url(http://www.fool.com/art/new/butts/ArrowBlue.gif) #fff no-repeat; FONT: x-small verdana, sans-serif
}
A.t2botnav {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.t2botnav:hover {
	TEXT-DECORATION: underline
}
.TblBorder {
	BORDER-RIGHT: #ccc 3px solid; BORDER-TOP: #ccc 3px solid; BORDER-LEFT: #ccc 3px solid; BORDER-BOTTOM: #ccc 3px solid
}
.HalfBorder {
	BORDER-RIGHT: #ccc 3px solid; BORDER-TOP: #ccc 3px solid; BORDER-LEFT: #ccc 3px solid; BORDER-BOTTOM: #ccc 3px solid
}
.CELL {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: #fff; FONT: x-small VERDANA,sans-serif; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px 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 {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: #fff; FONT: x-small arial,sans-serif; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid
}
.MFrdata {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: #fff; FONT: x-small arial,sans-serif; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid
}
.MFcdata {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: #fff; FONT: x-small arial,sans-serif; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid
}
.MFrdata {
	TEXT-ALIGN: right
}
.MFcdata {
	TEXT-ALIGN: center
}
.bodytext {
	FONT: x-small arial, geneva, sans-serif
}
.bodytextsmall {
	FONT: xx-small arial, geneva, sans-serif
}
.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
}
.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 {
	MARGIN-BOTTOM: 4px; FONT: bold small arial,sans-serif
}
.PromoBdr {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #eee 1px solid; BORDER-LEFT: #eee 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
A.BottomNav {
	FONT-SIZE: 9pt; COLOR: #036; FONT-FAMILY: Arial,sans-serif; TEXT-DECORATION: none
}
