	
	/*TOP NAV BAR*/
	.navtop { background: #FFF none }
	.navtopdot { color: #fff; background: #009 url("/images/bacTopNav.gif") repeat-x bottom }
	.topon { color: #000; background: #FFF none; padding: 5px 5px; border-right: 1px solid #fff }		
	.topoff { color: #000; background: #8B3A3A none; padding: 5px 5px; border-right: 1px solid #fff }
	.txtadspace, .rev12 { padding: 5px 10px;  }
	a.navtopbtnoff:link, a.navtopbtnoff:visited, a.navtopbtnoff:hover { font-family: Verdana, Tahoma, Sans; font-size: 11px; font-weight: bold; text-decoration: none; color: #FFF}
	a.navtopbtnoff:hover { color: #FF6 }
	a.navtopbtnon:link, a.navtopbtnon:visited, a.navtopbtnon:hover { font-family: Verdana, Tahoma, Sans; font-size: 11px; font-weight: bold; color: #930; text-decoration: none }
	a.navtopbtnon:hover { color: #69c }
	a.navtoprev:link, a.navtoprev:visited { font-family: Arial; font-size: 12px; font-weight: bold; color: #fff }
	a.navtoprev:hover { font-family: Arial; font-size: 12px; font-weight: bold; color: #c00 }
	/*LEFT NAV BAR*/
	.leftdiv { font-size: 5px; background: #930 url('/images/bacBlueHzDotsDblFine.gif') repeat-x 0% 100%; border-top: 1px solid #69c }
	.leftsmalltext { line-height: 105%; padding-left: 10px }
	.mainleftnav {color: #000; background-color: #fc6 }
	td.leftnavred { font-family: Arial; border-top: 1px solid #fff }
	.navtight { font-size: 12px; line-height: 13px; margin-top: 0px }
	.navtightalt  { font-size: 12px; line-height: 13px; margin-top: 8px; margin-bottom: 5px }
	a.lnavsmall:link, a.lnavsmall:visited, a.lnavsmall:hover { font-family: Arial; font-size: 11px; color: #000; line-height: 13px }
	a.lnavsmall:hover { color: #c00 }	
	td.leftnavmajor {font-family: Arial; font-size: 12px; color: #000; background: #fff none; padding: 2px 2px 2px 10px; border-bottom: 1px solid #FFF }
	a.leftnavmajor:link, a.leftnavmajor:visited, a.leftnavmajor:hover { font-family: Arial; font-size: 12px; font-weight: bold; font-size: 12px; color: #000; background: #fff none; text-decoration: none }
	a.leftnavmajor:hover { text-decoration: underline }
	td.leftnavminor { color: #000; background-color: #fc9; padding: 2px 2px 2px 10px;}
	a.leftnavminor:link, a.leftnavminor:visited, a.leftnavminor:hover { font-family: Arial; font-size: 12px; color: #000; text-decoration: none; }
	td.leftnavplain { font-family: Arial; font-size: 12px; padding-left: 10px }
	a.leftnavplain:link, a.leftnavplain:visited { font-family: Arial; font-size: 12px; color: #000; text-decoration: none }
	a.leftnavplain:hover { text-decoration: underline }	
	td.leftnavsub { font-family: Arial; font-size: 12px; padding: 3px 2px 3px 10px }
	a.leftnavsub:link, a.leftnavsub:visited, a.leftnavsub:hover { font-family: Arial; font-size: 12px; color: #000; background-color: #dce3ea; text-decoration: none }
	a.leftnavsub:hover { text-decoration: underline; } 
	td.leftnavsubsub { font-family: Arial; font-size: 11px; padding: 3px 2px 3px 20px }
	a.leftnavsubsub:link, a.leftnavsubsub:visited, a.leftnavsubsub:hover { font-family: Arial; font-size: 11px; color: #000; background-color: #dce3ea; text-decoration: none }
	a.leftnavsubsub:hover { text-decoration: underline } 	
	a.leftnav:link, a.leftnav:visited, a.leftnav:hover, .leftnav { font-family: Arial; font-size: 12px }
	/*RIGHT NAV BAR*/
	.cookie { font-family: Arial; font-size: 10px; color: #000; line-height: 100% }	
	.navreg { font-size: 10px; font-weight: bold; vertical-align: text-top }
	.rightnav { font-family: Arial; font-size: 12px; color: #000; background-color: #f4a460 }
	.rightnavpos { font-family: Arial; font-size: 12px; color: #000; background-color: #fff }
	.rightnavdk { font-family: Arial; font-size: 12px; color: #fff; background-color: #FFF }
	.rightnavmid { font-family: Arial; font-size: 11px; color: #FFF; background: #fff }
	.rightnavt { font-family: Arial; font-size: 12px; color: #000; background-color: #f4a460}
	.rightnavfont { font-family: Arial; font-size: 12px }
	.welcome { font-family: Tahoma, Arial, Sans; font-size: 11px; color: #036 }
	a.tool:link, a.tool:visited, a.tool:hover { font-family: Arial; font-size: 12px; font-weight: 300; color: #000; text-decoration: none }
	a.navlink:link, a.navlink:visited, a.navlink:hover { font-family: Arial; font-size: 11px; color: #000; text-decoration: none }
	a.navlink:hover { text-decoration: underline }
	a.navprem:link, a.navprem:visited, a.navprem:hover { font: 11px/12px Arial, Helvetica, sans; margin: 10px 0px; color: #fff; text-decoration: none }
	a.navprem:hover { text-decoration: underline }
	.premlines {font: 11px/10px Arial, Helvetica, sans; margin: 3px 0px 4px 0px }
	a.rtnavlinkxsm:link, a.rtnavlinkxsm:visited, a.rtnavlinkxsm:hover { font-family: Arial; font-size: 10px; color: #06c }
	a.rtnavlinksm:link, a.rtnavlinksm:visited, a.rtnavlinksm:hover { font-family: Arial; font-size: 11px; color: #06c; text-decoration: none }
	a.rtnavlinksm:hover { text-decoration: underline }
	.rtnavinput { font-size: 11px; padding: 1px }
	.rtnavticker { font-family: Arial; font-size: 11px; color: #000; background-color: #dce3ea; padding: 1px }
	/*BOTTOM NAV BAR*/	
	.bottomrev { font-family: Arial; font-size: 11px; color: #fff; background-color: #8b3a3a }
	.navblackfont { font-family: Arial; font-size: 11px; color: #000 }
	a.navbluelink:link, a.navbluelink:visited, a.navbluelink:hover { font-family: Arial; font-size: 11px; color: #369 }
	a.navbluelink:hover { color: #69c }
	a.bnavbluebar:link, a.bnavbluebar:visited, a.bnavbluebar:hover { font-family: Arial; font-size: 11px; color: #fff }
	/*PREMIUM TOOLS*/
	a.leftnavIG:link, a.leftnavIG:visited, a.leftnavIG:hover { font-family: Arial; font-size: 12px; color: #900; text-decoration: none }
	a.leftnavIG:hover { color: #33f }
	.ignavbord { border-bottom: 1px solid #900 }
	.ignavbordb { border-left: 2px solid #900; border-bottom: 1px solid #900 }
	a.leftnavFC:link, a.leftnavFC:visited, a.leftnavFC:hover { font-family: Arial; font-size: 12px; color: #063; text-decoration: none  }
	a.leftnavFC:hover { color: #090 }
	.fcnavbord { border-bottom: 1px solid #090 }
	.fcnavbordb { border-left: 2px solid #090; border-bottom: 1px solid #090 }
	a.leftnavOG:link, a.leftnavOG:visited, a.leftnavOG:hover { font-family: Arial, font-size: 12px; color: #636; text-decoration: none }
	a.leftnavOG:hover { color: #33f }
	.ognavbord { border-bottom: 1px solid #636 }
	.ognavbordb { border-left: 2px solid #636; border-bottom: 1px solid #636 }	
	/*IBD Store*/
	.shpnavwr2 { font-family: Arial; font-size: 12px; font-weight: bold; color: #c00; background-color: #fff; border-bottom: 1px solid #69c; padding-left: 3px; padding-top: 3px; width: 140px }
	.shpnavlsuboff { color: #000; background-color: #bedcfb }
	a.shpnavlsub:link { font-family: Arial; font-size: 11px; color: #000; background-color: #bedcfb; display: block; padding: 3px 2px 3px 10px; width: 130px }
	a.shpnavlsub:visited { font-family: Arial; font-size: 11px; color: #000; background-color: #bedcfb; display: block; padding: 3px 2px 3px 10px; width: 130px }
	a.shpnavlsub:hover { font-family: Arial; font-size: 11px; color: #fff; background-color: #036; display: block; padding: 3px 2px 3px 10px; width: 130px }

