#portfolio div.left750{padding:0}
#portfolio div.right250 div.block{margin:0}

#portfolio #chartControl{border-top:1px solid #ccc;background:#efefef url(/images/graybgBig.png) repeat-x;position:relative}

#portfolio a.newPortfolio{background:url(/images/icons.gif) no-repeat 0 -173px;padding-left:1.4em;float:right;font-size:12px;height:16px;
margin:1px 7px 0 0;}
#portfolio a.discussPtf,#portfolio td.translate a {display:block;margin-top:.2em;background:url(/images/icons.gif) no-repeat 0 -96px;padding-left:1.4em}
#portfolio a.discussPtf{float:right;font-size:12px}
#portfolio td.translate a{font-size:1.25em;height:16px;padding:0;background-position:center -192px}
#portfolio span.datestamp{position:absolute;bottom:1px;color:#ccc;right:3px}

#portfolios {font-size:1.25em}
#portfolios span{font-weight:bold}
#portfolio div.top h1 div a, #portfolio div.top h1 div span{float:left}

table.ptfList {margin:.8em 0!important}
table.ptfList td, table.ptfList th{height:30px}
table.ptfList th{padding:0 .4em}
table.ptfList td input.onChart {border:none;margin:0 .4em 0 .2em}

/*.top,*/ table.ptfTable,#addPtf{font-size:1.25em}

table.performance {border-top:none;margin-top:0!important}

/* ? */
	#ptfMenu {font-size:1.25em;display:inline}
	ul#ptfMenu{list-style-type:none;padding:0;white-space:nowrap}
	#ptfMenu li {display:inline}
	#ptfMenu span, #ptfMenu a {display:block;float:left;padding:3px 0 9px;text-align:center;width:123px;position:relative;top:-1px}
	#ptfMenu span, #ptfMenu a:hover{background:url(/images/ptfTabs.gif) repeat-x center center}
	#ptfMenu span{font-weight:bold}
/* /? */
	table.ptfTable {margin:.8em 0}

table.ptfTable .button80x20, #addPtf .button80x20{font-size:1em}
table.ptfTable input, #addTable input{border:1px solid #ccc;margin-right:.8em;padding:0 1px;}
table.ptfTable select, #addTable select{border:1px solid #ccc;margin-right:.8em;width:100px}
table.ptfTable input.ticker {width:116px}
table.ptfTable input.submit, #addTable input.submit{width:100%}
table.ptfTable input.notes, #addTable input.notes{width:100%;*width:80%}
table.ptfTable th.translate{width:1%;padding:.4em;color:red;font-size:.8em}

table.ptfTable tr.smartSort td {font-weight:bold;background:#fff!important}
table.ptfTable tr.pos1 td, table.ptfTable tr.pos3 td {border-top:1px solid #ccc} 

#addTable input{font-size:1.25em}
#addTable {/*border:1px solid #ccc;*/padding:1em;background:#efefef url(/images/invGrad.png) repeat-x top;margin-top:10px}
#addTable table {width:95.8em;_width:95.4em}
#addTable tr.legend td {font-size:1.2em;color:#999}

#portfolio label {padding:0 .8em 0 .2em}

#youHaveNoPtfs {font-size:1.25em;margin-top:.8em}

input.date{width:5.6em}
input.amount, input.price, input.commission{width:5.8em}
input.date, input.amount, input.price, input.commission{text-align:right}
td.date, td.amount, td.price, td.commission{text-align:right;white-space:nowrap}

#addPtf h3{margin:.4em 0 .8em .4em;font-size:1.5em}
#addPtf #ptfBoard {margin-bottom:.5em}
#addPtf #ptfBoard span{margin:0 .4em 0 .8em}
#addPtf #ptfBoard label{padding:0 .8em 0 .2em}
#addPtf #addShares div {margin-top:.4em}
#addPtf #addShares input, #addPtf #addShares select {border:1px solid #ccc;height:18px;margin-left:5px;padding:0 1px;}
#addPtf #addShares input.ticker {margin:0}
#addTable .button80x20 {margin:0 0 0 .8em;background:#ffcf0d url(/images/bigButtonHover.gif) repeat-x;border:1px solid #fc0}
#addPtf #addShares select {position:relative;top:1px;width:100px}
#addPtf #addShares {padding-bottom:.3em}
#addPtf td.name {padding-left:1em}
#share1 td {padding-top:.6em}

#ptfForm #portfolioName {}
#portfolioName {height:18px;border:1px solid #ccc;width:240px;position:relative;top:-3px;*top:1px}

#ptfSummary {/*border:1px solid #ccc;*/width:750px;_width:745px;height:92px;background:#efefef url(/images/invGrad.png) repeat-x top;font-size:1.25em;color:#999}
	#ptfSummary dl {float:left;width:33%;text-align:center;padding-top:2em;text-shadow:0 1px 0 #fff}
		#ptfSummary dt {color:#999}
		#ptfSummary dd {font-size:1.5em;font-weight:bold}
		#ptfSummary a:hover dd, #ptfSummary a:hover dt{color:red!important;cursor:pointer;text-decoration:underline!important}		

#convertSummary {list-style-type:none;position:absolute;left:0;top:0;padding:.1em .3em .1em 0;border:1px solid #efefef;border-style:none solid solid none}
	#convertSummary li{display:inline;padding-left:.3em}
		#convertSummary li a{color:#ccc}
		#convertSummary li a.active{color:#666}
		#convertSummary li a:hover{color:#666;text-decoration:none}

#ptfHoldingsFlash h1{margin-top:1em}

#editPtf input.button80x20{margin:.8em 0}
#editPtf input.save{float:left}
#editPtf #sharePortfolio{margin:0 0.2em 0.2em 0.5em}
#editPtf .sharePortfolio span{font-size:1.25em}
#editPtf .sharePortfolio input{margin:0 .2em 0 .6em}

#deletePtf {float:right}
#deletePtf input{margin:0 0 0 .8em}
#deletePtf input {width:240px;height:30px}
#deletePtf.alert{padding:10px 10px 10px 0;background:#fcc;margin-top:-10px}

#portfolio.portfolio-chart div.chartWrapper {background:transparent;width:75em;margin:.64em 0 .8em}
#chart {position:relative}
#chart a.embed{position:relative;float:right}

a.embed{position:absolute;right:0;top:0;padding:.1em .3em;border:1px solid #999;color:#999}
#embedSummary, #embedChartA {border-color:#efefef;color:#ccc;background:transparent;}
#embedSummary {border-style:none none solid solid}
a.embed:hover{text-decoration:none;color:#000!important;border-color:#fc0!important;background:#ffcf0d url(/images/grayGradHover.gif) repeat-x!important;text-shadow:0 1px 0 #efefef}

#embedChart {padding:1em;position:absolute;right:0pt;text-align:center;width:320px;top:0;z-index:10}
#embedSummaryDiv,#embedPieDiv,#embedChart {display:none;background:#fff url(/images/invGrad.png) repeat-x bottom;font-size:1.25em}
#embedSummaryDiv {position:absolute;right:0;top:0;padding:1em;width:320px;text-align:center}
#embedSummaryDiv, #embedSummary{*right:-1px}
#embedSummaryDiv input, #embedChart input {border:1px solid #ccc;width:100%;font-size:.8em;margin-top:.5em}
#embedSummaryDiv a.close{position:absolute;right:0;top:0}

#ptfHoldingsFlash {/width:100%;position:relative;background:#fff;padding:10px;margin-top:10px;}
#ptfHoldingsFlash a.embed{top:0;*top:2em;bottom:auto;right:0;left:auto}
#ptfHoldingsFlash input{width:100%;border:1px solid #ccc;font-size:.8em;margin-top:.5em}
#embedPieDiv {position:relative;padding:.8em}

a.newMode{font-size: 1.25em;padding:.4em 0 .4em .4em;display:block;float:right}

span.addingType{cursor:pointer;color:#00c;padding:2px 5px 0}
span.addingType.selected {text-decoration:none;cursor:default;color:#000;border:1px solid #ccc;border-bottom-color:#fff;position:relative;background:#fff}
#addCash{display:none}
#cashOperation{width:8em}
.portfolioCash{text-align:right}
#cashLink{margin-right:.4em!important}

#portfolio p.msg {font-size:13px}
#portfolio div#ptfNews {width:75em}

#ptfSwitchGains {font-size:1.25em;margin-top:.8em}
#ptfSwitchGains a {color:#000;padding-left:.4em;padding-right:.4em;width:200px;cursor:pointer}

div#GainRealized {background:#fff;border:1px solid #ccc;border-top-color:#fff;padding:0 1em}