#ipmbar { position:absolute; top:0; left:0; z-index:9999; background-color:#231f20; width:100%; height:30px; font-size:12px; font-family:Arial,Helvetica,sans-serif; }
#ipmbar a img { border:none; }
#ipmbar div.bar, #ipmbar div.barFix { position:relative; width:980px; height:30px; margin:0 auto; background:transparent url(http://images.investorplace.com/ipmbar/webbar_bg.gif) repeat-x; z-index:10000; }
#ipmbar ul { display:block; margin:0; padding:0; width:980px; height:30px; list-style-type:none; }
#ipmbar ul ul { display:none;	background:transparent url(http://images.investorplace.com/ipmbar/webbar_navendcap.gif) bottom right no-repeat;  z-index:10001; }
#ipmbar a, #ipmbar li.header li a { text-decoration:none; color:#FFF; }
#ipmbar a:hover { text-decoration:none; color:#adcca0; background-color:#111; }
#ipmbar li { display:inline; float:left; width:auto; margin:0 0 0 9px; padding:0; position:relative; }
#ipmbar li a { background:url(http://images.investorplace.com/ipmbar/webbar_tab.gif) no-repeat; background-position:0% 0px; display:block; _display:inline-block; width:auto; height:30px; padding:0 0 0 8px; }
#ipmbar li a:hover, #ipmbar li.over a { background-position:0% -30px; } 
#ipmbar li a span { padding:0 8px 0 0; background:#000 url(http://images.investorplace.com/ipmbar/webbar_tabspan.gif) no-repeat top; background-position:100% 0px; height:100%; display:block; _display:inline-block; width:auto; }
#ipmbar li a:hover span, #ipmbar li.over a span { background-position:100% -30px; }
#ipmbar li.lhs, #ipmbar li.rhs { width:10px; margin:0; height:30px; vertical-align:top; font-size:0 !important; }
#ipmbar li.rhs { float:right; }
#ipmbar li.logo { margin:0; }
#ipmbar li.logo a { background:#000 url(http://images.investorplace.com/ipmbar/webbar_logo.gif); background-position:0% 0px; display:block; width:165px; height:30px; margin:0; }
#ipmbar li.logo a:hover { background-position:0% -30px; }
#ipmbar ul ul { position:absolute; top:30px; left:0; width:140px; height:auto; }
#ipmbar li li { display:block; width:140px; clear:left; white-space:normal; background:#231f20 none; margin:0; padding:0; height:auto; position:relative; font-size:10px; }
#ipmbar li li a { height:auto; background-image:none; border-bottom:1px solid #555; width:120px; margin:0 8px; padding:4px 2px 2px 2px; }
#ipmbar li li.last a { border-bottom:1px solid #231f20; }
#ipmbar li li.header li a { border-bottom:1px solid #555; }
#ipmbar li li.header li.last a { border-bottom:1px solid #231f20; }
#ipmbar li.services ul, #ipmbar li.services li, #ipmbar li.header ul, #ipmbar li.header li { width:140px; }
#ipmbar li.services li a { width:120px; }
#ipmbar ul li.cap { background-color:transparent; height:10px; margin:0; padding:0; font-size:0 !important; }
#ipmbar ul li.cap div { background:url(http://images.investorplace.com/ipmbar/webbar_navend.gif) bottom left no-repeat; display:block; height:10px; width:auto; margin:0 10px 0 0; padding:0; }
#ipmbar ul ul.rt { left:auto; right:0; }
#ipmbar li li ul { display:none; position:absolute; top:4px; left:-140px; width:200px; border:1px solid #999; }
#ipmbar li.header {font-size:.8em; font-weight:bold;}
#ipmbar li.header li {font-weight:normal;}
#ipmbar li.header a,  #ipmbar li.header li a:hover{color:#adcca0;}

@media print {
	#ipmbar { display:none; }
}

/* Begin MSN Tophat Styles */
#msn_tophat { margin-bottom:30px; }
#msn_tophat a:link {text-decoration:none;}
#msn_tophat a:hover {text-decoration:underline;}
#msn_tophat a, #msn_tophat select { font-family:tahoma, sans-serif; font-size:11px; color:#183390; }
/*  End MSN Tophat Styles  */
