/* ATTACHE STYLES */
#attacheContain .clear {
	clear: both;
	visibility: hidden;
	height: 0 !important;
	border: 0;
	background: none;
	display: block;
	float: none;
	font-size: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 0;
}
#attacheContain ul li, #attacheContain ol, #attacheContain ul, #attacheContain dl, #attacheContain dd, #attacheContain div div ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	list-style-position: outside !important;
	line-height: 12px !important;
}
#attacheContain #attacheButt, #attacheContain #adtagid {
	line-height: 0 !important;
	padding: 0;
	margin: 0;
	font-size: 0;
	list-style: none;
	outline: 0;
	border: 0;
	width: 211px;
	overflow: hidden;
	white-space: nowrap;
	background: #404040;
}
#attacheContain #attacheButt > img {
	display: none;
}
#attacheContain {
	width: 213px;
	font: normal 12px/1em Helvetica,Arial,sans-serif;
}
#attacheContain a {
	text-decoration: none;
	color: #039;
}
#attacheContain a:hover {
	text-decoration: underline;
}
#attacheContain li {
	font-size: 12px;
}
#attacheBody, #attacheUABody, #activate, #x110ad {
	border-left: 1px solid #404040;
	border-right: 1px solid #404040;
	background: #fff;
}
* html #attacheContain #x110ad { 
   height: expression( this.scrollHeight > 29 ? "30px" : "auto" ); /* sets max-height for IE */
}
#attacheContain #x110ad {
	text-align: center;
	max-height: 30px;
	line-height: 0px;
	font-size: 0px;
}
#attachesponsor {
	border-left: 1px solid #404040;
	border-right: 1px solid #404040;
	background: #fff url('http://images.forbes.com/media/attache/sponsor.gif') no-repeat center center;
	height: 30px;
	text-indent: -9999px;
	display: block;
}
#attacheContain h1 {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
#forbesattache {
	display: block;
	width: 213px;
	height: 40px;
	background: transparent url('http://images.forbes.com/media/attache/attache_forbesblue.gif') no-repeat left top;
	text-indent: -9999px;
}
#attacheNoDrag #sponsor {
	text-indent: -9999px;
	background: url('http://images.forbes.com/media/attache/sponsor.gif') no-repeat center center;
	height: 34px;
	display: block;
}
#attacheNoDrag #weather {
	border-bottom: 1px solid #ddd;
}
#attacheNoDrag #weather .weather01 {
	background: url('http://images.forbes.com/media/fifth/weather/01.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather02 {
	background: url('http://images.forbes.com/media/fifth/weather/02.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather03 {
	background: url('http://images.forbes.com/media/fifth/weather/03.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather04 {
	background: url('http://images.forbes.com/media/fifth/weather/04.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather05 {
	background: url('http://images.forbes.com/media/fifth/weather/05.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather06 {
	background: url('http://images.forbes.com/media/fifth/weather/06.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather07 {
	background: url('http://images.forbes.com/media/fifth/weather/07.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather08 {
	background: url('http://images.forbes.com/media/fifth/weather/08.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather09 {
	background: url('http://images.forbes.com/media/fifth/weather/09.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather10 {
	background: url('http://images.forbes.com/media/fifth/weather/10.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather11 {
	background: url('http://images.forbes.com/media/fifth/weather/11.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather12 {
	background: url('http://images.forbes.com/media/fifth/weather/12.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather13 {
	background: url('http://images.forbes.com/media/fifth/weather/13.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather14 {
	background: url('http://images.forbes.com/media/fifth/weather/14.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather15 {
	background: url('http://images.forbes.com/media/fifth/weather/15.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather16 {
	background: url('http://images.forbes.com/media/fifth/weather/16.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather17 {
	background: url('http://images.forbes.com/media/fifth/weather/17.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather18 {
	background: url('http://images.forbes.com/media/fifth/weather/18.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather19 {
	background: url('http://images.forbes.com/media/fifth/weather/19.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather20 {
	background: url('http://images.forbes.com/media/fifth/weather/20.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather21 {
	background: url('http://images.forbes.com/media/fifth/weather/21.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather22 {
	background: url('http://images.forbes.com/media/fifth/weather/22.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather23 {
	background: url('http://images.forbes.com/media/fifth/weather/23.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather24 {
	background: url('http://images.forbes.com/media/fifth/weather/24.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather25 {
	background: url('http://images.forbes.com/media/fifth/weather/25.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather26 {
	background: url('http://images.forbes.com/media/fifth/weather/26.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather27 {
	background: url('http://images.forbes.com/media/fifth/weather/27.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather28 {
	background: url('http://images.forbes.com/media/fifth/weather/28.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather29 {
	background: url('http://images.forbes.com/media/fifth/weather/29.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather30 {
	background: url('http://images.forbes.com/media/fifth/weather/30.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather31 {
	background: url('http://images.forbes.com/media/fifth/weather/31.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather32 {
	background: url('http://images.forbes.com/media/fifth/weather/32.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather33 {
	background: url('http://images.forbes.com/media/fifth/weather/33.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather34 {
	background: url('http://images.forbes.com/media/fifth/weather/34.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather35 {
	background: url('http://images.forbes.com/media/fifth/weather/35.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather36 {
	background: url('http://images.forbes.com/media/fifth/weather/36.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather37 {
	background: url('http://images.forbes.com/media/fifth/weather/37.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather38 {
	background: url('http://images.forbes.com/media/fifth/weather/38.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather39 {
	background: url('http://images.forbes.com/media/fifth/weather/39.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather40 {
	background: url('http://images.forbes.com/media/fifth/weather/40.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather41 {
	background: url('http://images.forbes.com/media/fifth/weather/41.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather42 {
	background: url('http://images.forbes.com/media/fifth/weather/42.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather43 {
	background: url('http://images.forbes.com/media/fifth/weather/43.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .weather44 {
	background: url('http://images.forbes.com/media/fifth/weather/44.gif') no-repeat right 3px;
}
#attacheNoDrag #weather .notfound {
	background: url('http://images.forbes.com/media/fifth/weather/Not%20Found.gif') no-repeat right 3px;
}
#attacheNoDrag #weather li {
	border-bottom: 1px solid #ddd;
	padding: 3px 5px;
	line-height: 1em;
}
#attacheNoDrag #weather li .region {
	display: block;
	width: 130px;
	float: left;
}
#attacheNoDrag #weather li .temp {
	display: block;
	width: 40px;
	float: left;
	font-weight: bold;
	color: #222;
}
#attacheNoDrag #ad small {
	display: block;
	text-align: center;
	font-size: 9px;
}
#attacheNoDrag #ad a img, #attacheNoDrag #adtagid a img {
	vertical-align: bottom; // fix for ie bottom spacing
	border: 0;
	width: 211px !important;
}
#attacheContain .state-highlight {
	background-color: #ddd;
	border: 2px dotted #000;
	display: block;
}

#attacheDrag li {
	clear: both;
}
#attacheDrag li ul {
	background: #fff;
}
#attacheContain h2 {
	background: url('http://images.forbes.com/media/attache/title-bg.gif') repeat-x 0 -80px;
	font: bold 12px/20px Helvetica,Arial,sans-serif;
	color: #fff;
	padding: 0 0 0 5px;
	margin: 0;
}
#attacheDrag h2 {
	cursor: move;
}
#attacheDrag h2 .handle {
	display: block;
	width: 11px;
	height: 11px;
	text-indent: -9999px;
	overflow: hidden;
	background: url('http://images.forbes.com/media/attache/triggers.gif') no-repeat -11px 0;
	cursor: hand;
	cursor: pointer;
	float: right;
	margin: 4px 5px 5px 0;
	*margin: 4px 3px 5px 0;
}
#attacheDrag h2 .plus {
	background-position: 0 0;
}
#attacheDrag h2 .black {
	background-position: -11px -11px;
}
#attacheDrag h2 .blackplus {
	background-position: 0px -11px;
}
#attacheDrag dl.modulecontent dd a {
	display: block;
	padding: 3px 5px;
	border-bottom: 1px solid #ddd;
}
#attacheBody h2 .edit {
	font: bold 9px/20px Helvetica,Arial,sans-serif;
	text-transform: uppercase;
	display: block;
	cursor: hand;
	cursor: pointer;
	float: right;
	margin: 0 6px 0 0;
	*margin: 0 4px 0 0;
}
#attacheBody .editcontent, #attacheBody .attachesignup {
	padding: 5px;
	background: #eee;
	font-size: 11px;
}
#attacheBody .attachesignup {
	text-align: center;
}
#attacheBody .editcontent .button {
	font-size: 10px;
	width: 40px;
	color: #039;
	cursor: hand;
	cursor: pointer;
	display: inline;
	padding: 0 5px;
	margin: 0 3px;
	background: #ccc;
	font-weight: bold;
	border: 2px solid #bbb;
}
#attacheBody .editcontent .input, #attacheBody .attachesignup .input {
	border: 1px solid #aaa;
	width: 70%;
	padding: 2px;
	color: #666;
	margin: 0 0 3px;
}
#attacheBody .editcontent select {
	border: 1px solid #aaa;
	width: 100%;
	margin: 3px 0;
	height: 132px;
	font-size: 10px;
}
#attacheBody .editcontent ul li {
	line-height: 15px;
	display: inline;
}
#attacheBody .editcontent ul li a.delete {
	display: block;
	background: #eee url('http://images.forbes.com/media/attache/triggers.gif') no-repeat 150px -22px;
	line-height: 1.4em;
}
#attacheContain .submitters {
	text-align: center;
	padding: 10px 0 5px;
}
#attacheContain .submit, #attacheContain .cancel {
	display: inline;
	padding: 0 10px;
	margin: 0 3px;
	background: #ccc;
	font-weight: bold;
	border: 2px solid #bbb;
}
#attacheBody .editcontent h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 3px 0 2px;
	padding: 0;
}
#attacheBody .editcontent p {
	line-height: 1em;
	margin: 0 0 3px;
	padding: 0;
}
#attacheBody .editcontent form {
	padding: 0;
	margin: 0;
}
#attacheBody .editcontent p.editnote {
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	background: #ddd;
	color: #000;
	padding: 3px;
}

#attacheDrag .stories {
	clear: both;
}
#attacheDrag li img {
	border: 1px solid #ccc;
}
#attacheDrag .stories li {
	display: inline;
}
#attacheDrag .stories li a {
	display: block;
	padding: 3px 5px;
	line-height: 1em;
	color: #039;
	border-bottom: 1px solid #ddd;
}
#attacheDrag #videos li {
	border-bottom: 1px solid #ddd;
}
#attacheDrag #videos li a {
	display: block;
	padding: 5px;
	font-weight: bold;
	color: #039;
}
#attacheDrag #videos li img {
	float: left;
	margin: 0 5px 5px 0;
}

#attacheNoDrag #weather, #attacheDrag #watchlist {
	width: inherit;
	line-height: 1.5em !important;
}
#attacheDrag #watchlist li {
	line-height: 1.5em !important;
	*display: inline;
	white-space: nowrap;
}
#attacheDrag #watchlist > li {
	border-bottom: 1px solid #ddd;
	*display: inline;
	white-space: nowrap;
}
#attacheDrag #watchlist li div#WatchListListing div ul li {
	line-height: 1.5em !important;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
#attacheDrag #watchlist li.source {
	white-space: normal !important;
	line-height: 1em !important;
}
#attacheDrag #watchlist #WatchListListing {
	margin: 0;
}
#attacheDrag #watchlist #WatchListListing div {
	border-bottom: 1px solid #ddd;
}
#watchlistForm ul {
	display: block;
	padding: 5px 5px 0 !important;
	background: #eee !important;
}
#attacheDrag #watchlist li ul li {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
#attacheDrag #watchlist li ul li span.symbol, #attacheDrag #watchlist li a span.symbol {
	width: 75px;
	padding: 0 0 0 5px;
	font-weight: bold;
	display: block;
}
#attacheDrag #watchlist li ul li span.last, #attacheDrag #watchlist li a span.price {
	width: 60px;
	text-align: right;
	display: block;
}
#attacheDrag #watchlist li ul li span.priceChange, #attacheDrag #watchlist li a span.change {
	width: 60px;
	text-align: right;
	display: block;
}
#attacheDrag .neg, .red {
	color: #c00;
}
#attacheDrag .pos {
	color: #390;
}
#attacheDrag li dl dt, #attacheDrag li#internationalindexes {
	font-size: 12px;
	font-weight: bold;
	background: #ddd;
	padding: 3px 5px;
	margin: 0 0 3px;
	border-bottom: none;
	line-height: 1em !important;
	display: block;
}
#attacheDrag li dl dd.team {
	display: block;
	padding: 3px 5px 0 !important;
	border-bottom: 1px solid #ddd;
	font-weight: bold;
	background: #fff;
}
#attacheDrag li dl#sports dd {
	border-bottom: 1px solid #ddd;
	padding: 0 0 3px;
}
#attacheDrag li dl#sports dd dl {
	margin: 0 5px;
}
#attacheDrag li dl#sports dd dl dd {
	background: #fff;
	padding: 3px 0 0;
}
#attacheDrag li dl#sports dd dl dd a {
	display: inline;
	padding: 0;
	border-bottom: none;
}
#attacheDrag li dl#sports dd dl dd .date {
	padding: 0 7px 0 0;
	font-size: 11px;
}
#attacheDrag li dl#sports dd dl dd b, #attacheDrag li dl#sports dd dl dd .time {
	color: #1b75bb;
	padding: 0 2px;
}
#sportsForm select{
    width:180px;
}
.loading {
	background: url('http://images.forbes.com/media/attache/loading.gif') no-repeat center center;
	width: 100%;
	height: 50px;
}

#attacheContain #attacheFooter {
	background: url('http://images.forbes.com/media/attache/attache_forbesblue.gif') no-repeat left bottom;
	display: block;
	width: 201px;
	height: 13px;
	font-size: 11px;
	padding: 6px;
	margin: 0 0 20px;
}
dd#attachered, dd#attachepaleblue, dd#attacheforbesblue, dd#attachegreen, dd#attachewhite, dd#attachegray, dd#attacheblack {
	float: left;
	display: block !important;
	width: 10px !important;
	height: 10px !important;
	border: 1px solid #ddd;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 2px;
	text-align: left;
	cursor: hand;
	cursor: pointer;
}
#attacheColor dd.colorSelected {
	border: 2px solid #ddd !important;
	width: 8px !important;
	height: 8px !important;
}
dd#attachered {
	background: #c00 !important;
}
dd#attachepaleblue {
	background: #c5d1d9 !important;
}
dd#attacheforbesblue {
	background: #369 !important;
}
dd#attachegreen {
	background: #690 !important;
}
dd#attachewhite {
	background: #fff !important;
}
dd#attachegray {
	background: #bbb !important;
}
dd#attacheblack {
	background: #000 !important;
}


#attacheContain li.source {
	clear: both;
	margin: 0;
	padding: 2px 5px;
	text-align: left !important;
	font-size: 9px;
	background: #eee;
	display: block !important;
}
#attacheContain li.source a {
	display: inline !important;
	font-weight: normal !important;
	padding: 0 !important;
	line-height: 15px;
	margin: 0;
	color: #039;
	border: none;
}
#attacheContain li.source img {
	float: none !important;
	margin: 0 !important;
	border: none !important;
}
#attacheContain li.source .mspokelogo {
	text-indent: -9999px;
	background: url('http://images.forbes.com/media/attache/mspoke.gif') no-repeat left top;
	display: -moz-inline-stack !important;
	display: inline-block !important;
	zoom: 1 !important;
	*display: inline !important;
	width: 50px;
	height: 15px;
}

#attacheNoDrag #weather li.lastBlock, #attacheDrag li.lastBlock a, #attacheDrag li ul li ul.lastBlock, #attacheDrag li.lastBlock, #attacheDrag li dl dd.lastBlock a, #attacheDrag li dl dd.nounder, #attacheDrag li dl#sports dd dl dd, .shim {
	border-bottom: none !important;
}

#expandContract {
	position: absolute;
	top: 5px;
	right: 6px;
	*right: 4px;
}
#expandContract a {
	display: block;
	text-align: right;
	height: 11px;
	background: url('http://images.forbes.com/media/attache/plusminus.gif') no-repeat right 0;
	font: bold 9px/11px Helvetica,Arial,sans-serif;
	text-transform: uppercase;
	color: #fff;
	padding: 0 15px 0 0;
}
#expandContract a:hover {
	text-decoration: none;
}
#expandContract .minus {
	background-position:right -11px;
}
#expandContract .black {
	background-position:right -22px;
}
#expandContract .blackminus {
	background-position:right -33px;
}
.report {
	font-size: 11px;
	text-decoration: none;
	color: red !important;
	border-bottom: none;
} 
.report:hover {
	color: red !important;
}
#attacheBody span.emptymodule {
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	background: #ddd;
	color: #000;
	padding: 5px 10px;
	line-height: 12px !important;
}