*{margin:0px}
body {background:#ccc url(/images/hdr2dark.png) repeat-x center -3px;width:100%;font-size:62.5%}
body, input {font-family:Arial, FreeSans, sans-serif, Sans}
html,body {height:100%}
html,body,ul,li,input,fieldset {margin:0;padding:0}
ul,li {list-style-type:none}
ol ul {padding:0 2em}
fieldset {border:0}
ul.dot, ol.decimal {padding:0 2.5em 1em}
ul.dot li {list-style-type:disc}
ol.decimal > li {list-style-type:decimal}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
* html .clearfix {height:1%}
.clearfix {display:block}

#container {width:100em;margin:0 auto;padding-top:13em}
#wrapper {height:auto !important;height:100%;min-height:100%;width:100em;margin:0 auto;margin-top:-13em}

#footer {width:1000px;margin:1em auto 0;padding-top:1em;text-shadow:0 1px 0 #efefef;height:8em;font-size:1.2em;
		box-shadow:0 -3px 5px rgba(0,0,0,.2);-moz-box-shadow:0 -3px 5px rgba(0,0,0,.2);-webkit-box-shadow:0 -3px 5px rgba(0,0,0,.2)}
	#footer ul {float:left;padding:0;width:200px}
		#footer a.language {background:url(/images/flags.gif) no-repeat right 0px;padding-right:18px}
		#footer a.english:hover {background-position:right -19px}
		#footer a.russian {background-position:right -38px}
		#footer a.russian:hover {background-position:right -57px}
		#footer .copyright {color:#666}

img, table{border:0}
textarea{font-size:1em;font-family:Arial, FreeSans, sans-serif,  Sans}
hr{border:medium none;height:1px;color:#efefef;background-color:#efefef;margin:.2em 0}
 
a{color:#00c;text-decoration:none}
a:hover{color:red;text-decoration:underline}
a:active,a:focus {outline:0}
.zindex1000{z-index:1000}

#topmenu{font-size:1.2em;height:1.25em;padding:.2em .4em .2em 0;position:relative;z-index:10}
#topmenu .menu, #topmenu a, #footer li{margin-left:1.4em}
#topmenu #uMenu{padding:.2em 1.6em 0 0;margin-top:-.2em;height:1.37em;*height:1.4em;position:absolute;line-height:120%}
#topmenu div {float:right;line-height:120%}
#topmenu a{display:inline-block;height:16px}
#uMenu a.home {background:url(/images/icons.gif) no-repeat 0 -385px;width:16px;margin:0 -.6em 0 .6em}
#uMenu a.home:hover {background-position:0 -401px;text-decoration:none}

#bookmarks{margin-left:9em;float:left;display:inline}
#bookmarks li{display:inline}
#bookmarks a{float:left;height:16px;width:16px;margin:0 .3em 0 0;background:url(/images/socbkmrx.gif)}
#bookmarks a.a2{background-position:-16px 0}
#bookmarks a.a3{background-position:-32px 0}
#bookmarks a.a4{background-position:-48px 0}
#bookmarks a.a5{background-position:-64px 0}
#bookmarks a.a6{background-position:-80px 0}
#bookmarks a.a7{background-position:-96px 0}
#bookmarks a.a8{background-position:-112px 0}
#bookmarks a.a9{background-position:-128px 0}

#logo{float:left;text-align:center;width:30em;margin-top:2em}
#logo img{margin:1em;position:relative;top:-1.03em;width:238px;height:59px}

.new {color:red;font-size:10px;position:relative;top:-6px;z-index:1}

.textinput {font-size:1.25em;border:1px solid #ccc;width:27.6em;height:22px;background:#fff}

#searchForm {margin-top:19px;float:left;width:450px;position:relative}
#searchForm form {font-size:1.5em}
	#searchbox {width:330px;vertical-align:top;*margin-top:-1px;border:1px solid #ccc;height:29px;font-size:1.5em;padding:0 4px;background:#fff}
	#searchButton {float:right;height:31px;width:102px}
	#searchForm p {margin-top:0;width:450px}
	#searchForm p span {border-bottom:1px dashed #999;cursor:pointer}
	#searchTabs {position:relative;top:2px;width:320px;font-size:1.25em}
		#searchTabs li {display:inline}
			#searchTabs li a {float:left;color:#ccc;padding:0 .4em;padding-bottom:1px;position:relative;top:-1px}
			#searchTabs li a:hover {text-decoration:none;color:#999;}
			#searchTabs li a.on {color:#999;background:#fff;border:1px solid #ccc;border-bottom:none}
			#screenerLink {font-weight:bold;position:absolute;right:0}

#recentQuotes{float:left;margin:19px 0 0 10px;width:230px}
#recentQuotes h3{font-size:1em}
#recentQuotes h3, #searchForm p, #chartTip{font-weight:bold;color:#999}

#loginDescription{font-size:1.5em;text-align:justify;width:50%;margin:3em auto}

#enterform{display:none;top:23px;right:1px;position:absolute;padding:16px;border:0;background:#cfc;cursor:move}
#enterform .helptext{color:#363;font-size:0.9em}
#enterform .CloseButton{color:#000;font-weight:bold;position:absolute;top:0;right:0;padding:0 4px 2px 4px}
#enterform .CloseButton:hover{color:#fff;background:red;text-decoration:none}

#invite.wide{width:360px!important}
#invite{z-index:1000;width:220px;padding:.8em;text-align:left}
#invite.static{border:none;padding:1em 0}
#invite.AJAXinvite {background:#efefef url(/images/invGrad.png) repeat-x top}
.modalC #invite{background:#fff}
#invite.wide div.cell{text-align:center}
#invite.wide .inviteEmail, #invite.wide #from{width:360px}
#invite.wide #invitetext{width:357px}
#invite.wide #invitationFrom{text-align:left}

#invite .inviteEmail, #invite #inviteEmail, #invite #from{font-size:1em;border:1px solid #ccc;height:1.28em;width:216px}
#invite #invitetext{width:214px;padding:2px;height:180px}
#invite #sendInvite h3{font-size:1.44em;text-align:center;margin-bottom:.56em}
#invite #sendInvite #enterEmail{margin-top:10px}
#invite #inviteSent{display:none}
#invite #inviteSent p{padding-bottom:.8em}
#invite #sendInvite, #invite #inviteSent{width:100%}
#invite #sendInvite label{padding-left:.4em}

#bugform, #bugformnarrow{font-size:1.25em}
#bugformnarrow{background:#efefef url(/images/invGrad.png) repeat-x top;display:none;position:fixed;right:5px;bottom:25px;padding:10px;_position:absolute;width:220px;z-index:10}
#bugformnarrow .field{width:218px;border:1px solid #ccc;height:18px} 
#bugformnarrow h3{font-size:18px;text-align:center;margin-bottom:10px} 
#bugformnarrow #whereText{display:none;position:relative;top:10px}
#sendBug a{font-size:12px}
#bugSent{display:none}
#bugSent p{padding-bottom:10px}
/*#sendBug,#bugSent{background:#fff}*/
#bugformnarrow textarea{width:216px}
#bugform{margin:0 auto;width:240px}
#bugform .field{width:238px;border:1px solid #ccc}
#bugform .radio, #bugformnarrow .radio{height:20px}
textarea{border:1px solid #ccc;width:236px}
#fileUpload{height:22px;_height:1%;_margin-bottom:-10px}
.removeFileContainer{background:#cef;width:20px;height:20px;float:left;background:url(/images/20x20.png);margin-left:10px;_margin-top:1px;-moz-margin-start:8px}
#attachFile{height:22px}
#removeFile{color:#000;font-weight:bold;padding:0 7px 5px 6px}
#removeFile:hover{text-decoration:none}
#whereText{padding-bottom:5px;display:none;color:#c00}
.radio{margin-left:0px}
.radio label, .radio input{cursor:pointer}

a.close{color:#000;font-weight:bold;padding:0 4px 2px 4px;position:absolute;top:0px;right:0px}
a.close:hover{color:#fff;background:red;text-decoration:none;text-shadow:0 -1px 0px #900}

.checkbox{margin:0 6px 0 3px;_margin:0 1px}
.disabled{color:#ccc}

.cell{margin-top:10px}

.commonTable{width:100%;text-align:center;font-size:1em;margin-bottom:10px;background:#fff}
.commonTable caption{font-size:1.6em;text-align:left;padding-top:.4em}
.commonTable th{background:#def url(/images/tablebg.png) repeat-x;border-right:1px solid white}
.commonTable th.first{border-left:1px solid white!important}
.commonTable th.narrow{width:1%}
.commonTable th.thSecond{background:#def;border-top:1px solid #fff}
.commonTable td{padding:.3em}
.commonTable td.aux{font-size:.8em}
.commonTable td.number{text-align:right}
.commonTable td.nickname{text-align:left}
.commonTable td.rightBorder {border-right:1px solid #efefef!important}
.commonTable tr.even{background:#f8f8f8}
.commonTable .name{text-align:left!important}
.commonTable .value{text-align:right}
.switchInactive{padding-left:5px}
tr.inactive td{color:#999}
#inactive{display:none;margin-top:10px}
#inactive th{background:#fff url(/images/tablebgGray.png)}

.textinput{width:236px;margin:0}
.loginwrapper{height:99px}
.px500{font-size:1.25em;height:170px;float:left;width:356px;padding:2em 0 2em 135px}
.textinput{font-size:1em}
.px500 .leftField{width:130px;background:#fef}
.px500 h3, .pad380 h3{font-size:2em;font-weight:normal;margin-bottom:30px;_margin-bottom:35px}
.pad380{font-size:1.25em;padding:50px 0 0 380px}
.errorText{color:#c00;padding:5px 0;width:240px}
.centerBlock{font-size:1.25em;width:400px;margin:0 auto;padding-top:30px}
ul.plain li {list-style-type:none!important}

#facebookConnect {margin-bottom:12px}
	#facebookConnect .fb_button {width:150px}

div.dropdown{background:transparent url(/images/asc.gif) no-repeat right center;padding-right:20px;float:left;height:24px}
div.dropdown ul{display:none;position:absolute;z-index:100;margin-left:-.6em;padding-bottom:.5em;background:#def url(/images/graybgBlueBottom.png) repeat-x bottom;border:1px solid #fff;border-width:0 1px 1px}
div.dropdown:hover {color:red}
div.dropdown:hover ul{display:block}
div.dropdown ul li a{float:none!important;display:block;margin:0 .6em}

#userTickers{text-align:center;overflow:hidden}
#userTickers.nonempty{margin-top:1em}

#buttonTAdesc{display:none;position:absolute;background:#fff;border:1px solid #666;opacity:0.9;padding:3px 5px}
.button80x20, #chartTA button.buttonTA, #communication a.more {background:#efefef url(/images/grayGrad1.gif) repeat-x;border:1px solid #ccc}
.button80x20, #chartTA button.buttonTA {font-size:1.25em;cursor:pointer;width:80px;height:1.55em;*height:1.6em}
.button80x20:hover, #chartTA button.buttonTA:hover, #communication a.more:hover {background:#fc3 url(/images/bigButtonHover.gif) center repeat-x;border:1px solid #fc0}
.button240x30, .button220x30 {background:url(/images/bigButtonHover.gif) center;border:1px solid #fc0;cursor:pointer;width:240px;height:30px;font-size:1.5em}
.button220x30 {width:220px}
.button220x30.skip {border-right:1px solid #999;margin-left:10px;position:relative;width:120px;_height:32px;_top:1px}
#removeAll{font-size:1.25em;background:#efefef url(/images/grayGrad1.gif) repeat-x;border:1px solid #ccc;cursor:pointer;float:right;width:6.4em;height:3.41em;*height:3.55em;margin-left:.3em}
#removeAll:hover{background:#fc3 url(/images/buttonHover.gif) repeat-x;border:1px solid #fc0fc3!important}

h1, h2, h3, h4{font-weight:normal}
h1, h2{font-size:2em}
h2{font-size:1.4em}
h3{font-size:2em}
h4{font-size:1.4em}

.graphdot{background:#c00}

div.mainBlock {font-size:1.25em;background:#fff;border:1px solid #ccc}
div.mainBlock .top {position:relative}

#username {font-size:1.25em;margin-bottom:.7em;background:#fff}
.top {background:#def url(/images/graybgBlue.png) repeat-x top;padding-left:.6em;min-height:24px;line-height:24px}
.top.margined {margin:0 1em}
.top a.action {font-size:12px;float:right;padding:0 10px 0 20px;background:url(/images/icons.gif) no-repeat 0 -189px;height:18px}
.top.grayBorder {border-color:#ccc;padding:0}
.top.grayBorder h1 {padding-left:.4em}

#tickerActions{font-size:1.25em;margin-bottom:.8em}
#tickerActions.active{border-width:1px 0 0 }
#addToPtfLink.active, #addToPicksLink.active{background-color:#fff;border:1px solid #ccc;border-bottom:1px solid #fff}

/*#addToPtfLink span, #addToPicksLink span,*/ a.discussTicker span, a.news span, #moreInfoLink span, a.addNews span
{background:url(/images/icons.gif) no-repeat 0 -176px;display:inline-block;width:16px;height:16px;margin-bottom:-3px;*margin-bottom:0;margin-right:2px}
/*#addToPicksLink span{background-position:0 -192px}*/
a.news span{background-position:0 -320px}
a.discussTicker span{background-position:0 -96px}
.outperform, .underperform{width:16px;height:16px;background:url(/images/icons.gif) no-repeat;margin:0 auto;padding-left:32px}
a.outperform, a.underperform{padding-left:18px}
.outperform{background-position:0 0}
.underperform{background-position:0 -48px}

h3 a.addNews {float:right;font-size:.64em;margin-top:.5em}
a.addNews span{background-position:0 -320px}
#addToPtf, #chartControl #addToPicks {display:none}
#addToPtf, #addToPicks {font-size:1.25em;padding:.4em}
#addToPtf div.ptfs a{display:inline-block;padding:2px 5px;margin:0 2px 2px 0;border:1px solid #ccc;background:#efefef url(/images/grayGrad1.gif) repeat-x top}
#addToPtf div.ptfs a.selected{border:1px solid #00c}
#addToPtf div.ptfs a:hover{text-decoration:none}
#addToPtf div.ptfs a:hover, #addToPtf div.ptfs a.selected{background:#def url(/images/graybgBlue.png) repeat-x top}
#addToPtf div.ptfs{margin-bottom:.8em}

#addToPicks div.right{float:right}
#addToPicks #endPick input.yes, #addToPicks #endPick input.no{width:50px;border:1px solid #ccc;margin:.8em 0 0 .8em}
#addToPicks div.left{float:left;width:559px}
#addToPicks #pitch, #addToPicks #ticker{border:1px solid #ccc;font-size:1em;height:1.28em}
#addToPicks #pitch {margin-top:.8em;width:100%;*width:540px}
#addToPicks #ticker{width:120px;margin-right:.4em}
#addToPicks select {border:1px solid #ccc;margin:0 .2em}
#addToPicks .submit,#addToPtf  #addTicker .submit{background:#fc3 url(/images/bigButtonHover.gif) repeat-x;border:1px solid #fc0;cursor:pointer;height:50px;width:140px;margin-top:2px}
#addToPtf  #addTicker .submit{margin-top:6px}
#addToPicks #endPick{width:100%;text-align:right}

#addTicker table{width:100%}
#addTicker td{padding:0!important}
#addToPtf #addTicker input,#addTicker select{width:78px;border:1px solid #ccc}
#addTicker select{width:80px}
#addTicker td.notes{width:100%;padding-right:.8em!important}
#addTicker td.notes input{width:100%!important;_width:98%!important}
#addTicker input.button80x20{font-size:1em;height:20px;width:80px;margin-left:.1em;_margin-left:.3em}

#moreInfo{display:none}

div.pStart,
div.pEnd,
div.endPickDisabled,
div.endPick{width:16px;height:16px;background:url(/images/picksicons.gif) no-repeat;cursor:pointer}
div.endPick{background-position:0 -32px}
div.endPickDisabled{background-position:0 -48px}

#navlist{font-size:1.25em}
#navlist,.navlist{padding:3px 0 1px;border-bottom:1px solid #ccc}
#navlist li,.navlist li{list-style:none;margin:0;display:inline}
#navlist li a,.navlist li a{background:#f5f5f5 url(/images/tabShadow.gif) repeat-x bottom;text-decoration:none;display:block;height:15px;width:121px;float:left;text-align:center;padding:3px 0;margin:0 3px -2px 0;color:#000}
.navlist li a.spreader, .navlist li a.spreader:hover, #navlist li a.spreader, #navlist li a.spreader:hover {background:none;border:none}
#navlist li a:link,#navlist li a:visited,.navlist li a:link, .navlist li a:visited{color:#000}
#navlist li a:hover,.navlist li a:hover{color:#000;background:#fc3 url(/images/buttonHover.gif) repeat-x;text-shadow:none;cursor:pointer}
#navlist li a.current, #navlist li a.current:hover,.navlist li a.current,.navlist li a.current:hover{background:#fff no-repeat 3px center;border-bottom:1px solid #fff;margin-top:-2px;padding-bottom:4px}
.navlist li a.loading, a.more.loading {background-image:url(/images/ajax-loader.gif)!important}
.navlist li a.right {float:right;margin-right:0}
.navlist.inactive{border:none}
.navlist.inactive li a{background:none;border:none}
.navlist.inactive li a:link,.navlist.inactive li a:visited{color:#00c}
.navlist.inactive li a:hover{color:#f00!important}
#tickerActions.active .navlist li a:hover{color:#000!important}

#chartCodes,#chartTA{display:none}

#chartTA div.buttons{float:right;width:350px;text-align:right}
#chartTA div.buttons button{margin:0 0 4px 4px}
#chartTA div.column{float:left}
#chartTA div.column p{margin-right:2em}
#chartTA div.column p label{margin-left:.3em;_margin:0}

#username .top .issuer{font-size:1.6em}
#username .top .other{font-weight:bold;position:relative;top:-.1em}
#username .top .oldTicker{padding-left:1.6em;margin-bottom:.24em}
#username .top .oldTicker img{padding:0 .24em 0}
.top a.stockrating {background:url(/images/icons.gif) 0 -256px;float:right;height:16px;margin:.3em}

#username .top a.bc, #username .top span.breadCrumb{font-size:1.6em}
/*#username .main{background:#fff}*/
#username .main .column{float:left;padding:0 .8em}
#username .main td.pri{text-align:center;width:8em}
#username .main #csPrice, #username .main #csDelta, #username .main .CSTvalueW{font-size:2em;margin:0 .3em}
#username .main .CSTvalueW {color:#999}
#username .main .csTimeW{padding-right:.6em;text-align:right;color:#999}
#username .main #currency{border:1px solid #ccc}
#moreInfo .property{font-weight:bold;color:#999;letter-spacing:-.045em}
#moreInfo .value{text-align:right;padding-right:1.6em}
#moreInfo td {padding:0 .4em 0 0;white-space:nowrap}
#noflash{font-size:2em;text-align:center;height:260px;padding-top:200px}
#username table.data{width:100%}
.linkText{font-size:1em;border:1px solid #ccc;height:1.6em;width:34em;float:right;margin:2px 0}
#errorMessage{background:#efefef;color:#c00;display:none}
#chartCodes p{float:left;color:#999;margin-top:.4em;padding-right:.4em;}
#chartCodes p.tip {width:50%;font-weight:bold;color:#666}

#multitickerTable{font-size:1.25em}

#flashWrite{height:46em}
.chart{background:#fff}
#relatedTickers label, #addedTickers label, #moreInfo{font-size:1.25em}
#chartControl {padding:.5em}
	#chartControl label, #relatedTickers input, #relatedTickers input, #flashSettings input{cursor:pointer}
	#chartControl #addText{font-size:1.25em;border:1px solid #ccc;width:11em;cursor:text}
	#chartControl #addButton{margin-left:.4em}
	#chartControl #flashSettings{display:inline}
	#chartControl #addedTickers{width:100%;padding-top:1px}
	#chartControl #addedTickers label{background:#efefef}
	#chartControl #relatedTickers{width:100%}
	#chartControl #chartTip{float:right;position:relative;top:7px}
	#chartControl > form {min-height:53px}
/*#flash object,#flash embed{width:75em;height:46em}*/
#chart p {font-size:1.5em;text-align:center;height:50px;}

#dataSources{font-size:1em;color:#999;margin:-3px 0 1em;background:#f8f8f8;padding-left:15px}

#industry, #news{font-size:1.25em}
#industry{margin-bottom:1em}
#industry h3, #news h3{font-size:1.3em}
#industry h3{margin:0 0 .307em .615em}
#news{margin-right:0}
#news .body{padding:0 .8em 0;background:#fff}
#news #newsByMe{display:none}
#news li{padding-bottom:2em}
#news li a.newsLink{font-size:1.25em}
#news li a.newsLink:visited{color:#ccc}
#news li a.discuss{height:16px;background:url(/images/icons.gif) no-repeat 0 -96px;font-size:.8em;font-weight:bold;padding-left:16px}
#news li a.discuss:hover{background-position:0 -112px}
#news li a.discuss:visited{background-position:0 -304px}
#news li a.fav{background:url(/images/icons.gif) no-repeat 0 -354px;font-size:.8em;font-weight:bold;margin-left:1.6em;padding-left:1.6em}
#news li a.fav.d{background-position:0 -338px;color:#fff!important}
#news li.hour{background:#fff url(/images/f8-ff.gif) repeat-x center top;border:none;color:#999;font-size:.8em;margin:1em 0 0;padding:.4em .9em;text-align:right;font-weight:bold}
#news li.hour{margin:0 -1em 0}
#news li.desc{padding:.8em 0;position:relative}
#news li.descTop{padding:0 0 .8em}

#news li.fold div.description, #news li.fold div.Nrating{display:none}
#news li.fold a.show{float:left;margin-right:1em;width:47px;font-size:.8em;font-weight:bold;text-align:center}
#news li.fold a.newsLink{color:#99f;font-size:1em}

#news a.writePost{float:right;margin:.3em .8em}
#news.block a.writePost{margin:0 .8em}
#news div.chartletter{float:right;background:#efefef url(/images/graybg.png);border:1px solid #ccc;height:16px;text-align:center;width:16px}

#news div.footer, #news div.description {margin-left:5.64em}
#news div.footer p{float:right}
#news div.footer a {color:#99f}
#news div.footer a:hover {color:red}
#news div.footer a.userlink {/*float:right;*/margin-right:.8em}

#news div.Nrating{background:#fff;border:1px solid #ccc;float:left;font-size:1.25em;font-weight:bold;height:54px;margin-bottom:.2em;margin-right:.64em;position:relative;text-align:center;width:60px;cursor:pointer;color:#666}
#news li.voted div.Nrating{cursor:default;background:#fff!important}
#news li div.Nrating.selected{background:#ffc!important;border-color:#ee0;color:#000}
#news li.voted div.Nrating:hover{/*border-color:#666!important;*/}
#news div.Nrating:hover{border-color:#666;background:#fc3 url(/images/buttonHover.gif) repeat-x top}
#news div.Nrating div{background:url(/images/icons.gif) no-repeat;bottom:14px;font-size:0.64em;font-weight:bold;height:16px;margin:-2px auto;width:16px}
#news li.voted div.Nrating div{background-position:0 -32px}
#news div.Nrating p{font-size:.64em;/*background:#ffc;*/border-top:1px solid #ccc;position:absolute;width:100%;bottom:1px;left:0;xletter-spacing:-0.04em}
#news li.voted div.Nrating p, #news div.Nrating.selected p{border-top-color:#ee0}
#news li.voted div.Nrating p{display:none}

#news ul span.star, #newsTabs span.thumb, #newsTabs span.star{background:url(/images/icons.gif) no-repeat 0 -338px;display:inline-block;width:16px;height:14px}
#newsTabs span.thumb{background-position:0 -1px}
#news ul li a.h, #newsTabs li a.h{display:inline-block;height:15px;*height:15px}
#news a.addNews{margin:.3em .4em 0 0;position:absolute;right:0;top:-3px}

#news ul a.newsLink, #news ul div.description {*position:relative}
#news li a.discuss{margin-left:1.6em}
#news li a.discuss var{font-style:normal;color:#090}
#news h1{font-size:1.6em}
#news.page{margin-bottom:0;float:left;width:750px;_width:744px}
#news.page div.top {margin-bottom:1em}
#news.page #newsTabs{font-size:1em}
#news #flash{padding-top:1em}
#news #flash object, #news #flash embed{width:59.9em}
#news li.hour.short{margin-top:0}
#news li.hour.short{background:#fff;border-top:none;height:.4em}
#news li.src{font-size:.8em;color:#999;padding-bottom:1em;margin-left:7.2em}
#news li.moreNews{font-size:1.5em;margin-left:3em;padding-bottom:.5em}
#news small{color:#ccc;margin-right:1em}
#news .footer p *{float:none}
#news span.newsTags {font-size:.8em;font-weight:bold;color:#999;margin-left:2em;height:auto}
#news span.newsTags a{float:none}
#news .hasShadow {margin-bottom:.8em}

#inputIssuers {width:238px!important}
#attacher li{border:1px solid #ccc;background:#efefef url(/images/grayGrad1.gif) repeat-x;min-height:16px;width:230px;padding:2px 4px;margin-top:.8em}
#attacher li span{float:right;width:16px;height:16px;background:url(/images/picksicons.gif) no-repeat 3px -32px}
#attacher li span:hover{cursor:pointer}

.newsPagination {background:#fff;padding:.4em .8em}
.newsPagination ul {float:right}
.newsPagination ul li {display:inline}
.newsPagination ul li a {margin-left:.4em;padding:0;border:1px solid #ccc;color:#00c;float:left;width:16px;height:16px;text-align:center}
.newsPagination ul li a.c {width:auto;padding:0 .4em}
.newsPagination ul li a.current {font-weight:bold;border-color:#999!important;background:#efefef!important;color:#000!important;cursor:default!important}
.newsPagination ul li a:hover {color:#000;cursor:pointer;border-color:#fc3;background:#fc3 url(/images/buttonHover.gif) repeat-x;text-decoration:none}

.sideColumn.p{margin-top:4em}

#addNews{font-size:1.25em}
#addNews dd input, #addNews textarea {border:1px solid #ccc;width:99.6%}
#addNews dt span{display:none}
#addNews dt span.error{float:right}
#addNews dt span.serverMsg{display:block}
#addNews input.title{font-size:1.6em}
#addNews textarea{height:200px;overflow:auto}
#addNews .button240x30 {margin-top:1.6em}
#addNews #attacher{display:none}
#addNews form dt{color:#999;padding-top:.8em}

div.footer span,
div.footer a,
span.votedUp, span.votedDown, #blog .comments {float:left;height:16px}
div.footer div.rating a, div.footer div.brating a, div.footer div.crating a, span.votedUp, span.votedDown,#blog .comments {width:16px;background:url(/images/icons.gif)}

a.ratingBad{background-position:0 -48px!important}
a.ratingGood:hover {background-position:16px -16px!important;text-decoration:none}
a.ratingBad:hover,a.ratingBad.active{background-position:0px -64px!important;text-decoration:none}
span.voted {color:#666}
span.numVotedUp{color:#090;padding:0 .8em 0 .2em}
span.numVotedDown{color:#c00;padding-left:.2em}
span.votedUp, span.votedDown {padding:0!important}
span.votedUp {background-position:-16px -32px}
span.votedDown  {background-position:0 -80px}
/* / */

#description p{padding-top:.8em;word-spacing:.1em}
#description .wasHelpful p{padding:.8em 0;font-weight:bold}
#description #descriptionFeedback input, #description #descri6ptionFeedback, #description .wasHelpful{margin-left:.8em}
#description div.wasHelpful label{padding-left:.16em}

#about{font-size:1.25em;display:block;margin:0 20em;padding:2em 0;text-align:justify}
#about h3{padding-bottom:1em;text-align:center}
#about p{padding-bottom:.8em}
#about div{margin-top:3.2em}
#about div p{padding-bottom:0}

#askLink{margin-top:15px}
#faq{font-size:1.25em;padding-bottom:2em}
#FAQtabs {margin-top:1em}
#FAQtabs li a {width:135px;font-size:1.25em}
div.FAQtab {background:#fff;font-size:1.25em;padding:1.6em}

div.wasHelpful{padding:.8em;height:1.6em;overflow:hidden}
div.wasHelpful span{font-weight:bold}
div.wasHelpful #toRemove{display:none;font-weight:bold;background:#fff}
div.wasHelpful input{margin-left:.64em}
div.wasHelpful label{padding-left:.16em}
div.wasHelpful input, div.FAQtab div.wasHelpful label{cursor:pointer}
div.FAQtab h3{font-size:1.4em;padding-top:.8em}
.question{padding-bottom:.4em;display:block}
.question:hover{color:red}
div.answer{margin:10px 0px 0 20px;text-align:justify;display:none}
div.answer p {margin-bottom:.8em}
#askForm{padding-top:10px;display:none}
#askButton{margin-top:.5em}
#askText{margin-bottom:10px;height:100px}
#messageSent{background:#fff;display:none;margin:10px 10px 0}
#didntFindAnswer{padding:20px 0 0 20px;font-size:1.25em}

#services{font-size:1.25em;padding-left:1.6em}
#services h4{padding-top:.8em}
#services div{padding:.8em 0 0 1.6em}
#services div p{padding:.8em 0;width:48em;text-align:justify}
#services textarea{margin-bottom:.8em;overflow-y:scroll;width:53.15em;border:1px solid #ccc;font-size:0.9em}
#services img{border:1px solid #ccc;padding:1.2em}

#lastPosts div.body{padding-top:0;background:#fff}
#lastPosts p{padding-top:1em}
#lastPosts p.desc{padding:.8em;font-size:1.25em}
#lastPosts p.desc a{font-weight:bold}
#lastPosts p span.ptf{background:url(/images/icons.gif) no-repeat 0 -163px;height:10px;width:16px;display:inline-block}

#currencies div.header h3, #topPickers div.header h3{font-size:1.3em}
#currencies div.header h3 span{font-size:0.9em}
div.block div.cloud, #otherCurrenciesCloud {font-size:1.25em;text-align:center}

#socialButtons {opacity:.6;transition:all 500ms;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms}
#socialButtons:hover {opacity:1}
#socialButtons > div {display:inline-block;vertical-align:top;margin:0 10px 7px 0}
#socialButtons td {padding:0!important}

#topPickers div.body{font-size:1.25em}
#topPickers div.body table{width:100%}
#topPickers div.body table td.number{text-align:right}

.index div h3 span.last {color:black} 
.index div h3 span.board {font-size:1em;top:0;width:4em;display:inline-block}
.cloud .body {font-size:1.25em;text-align:center;display:none;padding:.4em}
.block span img {cursor:pointer;display:none}

#cloudBody{font-size:1.25em;padding:.4em;text-align:center}
a.lightred, a.lightgreen, a.lightgray{font-weight:bold}
.lightred{color:#fcc}
.lightgreen{color:#9d6}
a.lightgray{color:#999}
a.lightred:hover, a.lightgreen:hover, a.lightgray:hover{text-decoration:none}
a.lightred:hover, a.lightred.active{background:#fcc;color:#c00}
a.lightgreen:hover, a.lightgreen.active{background:#9d6;color:#090}
a.lightgray:hover, a.lightgray.active{background:#999;color:#000}
.redBg{background:#fcc!important}

#leaders div.body, #industries div.body{padding:0}
#MICEXleaders,#RTSleaders,#MICEXcloud,#RTScloud{padding:0 10px}
#MICEXleaders p,#RTSleaders p{font-size:1em}
#leaders table, #industries table{font-size:1.25em}
#leaders div.header span{float:right;margin-right:.4em}
#leaders td span{font-size:0.9em}

ul.tabs{display:inline;list-style-type:none;padding:0;white-space:nowrap}
ul.tabs li{display:inline}
ul.tabs li a{color:#aaa;float:left;padding:3px 12px 9px;text-align:center;width:95px;/*position:relative;top:-1px;left:1px*/}
ul.tabs li a.right{width:96px;*width:94px}
ul.tabs li a.active, ul.tabs li a:hover{background:url(/images/ptfTabs.gif) repeat-x center bottom!important;text-decoration:none}
ul.tabs li a.active{color:#000}

#RTSleaders, #RTScloud, #RTSindustries{display:none}

#leadersPage {padding-top:1em;margin-bottom:.8em}
#leadersPage table.commonTable{font-size:1.25em;border-top-width:0;margin-bottom:0;border-color:#ccc}
#leadersPage #MICEX, #leadersPage #RTS , #leadersPage #RTSS {display:none}
#leadersPage table.commonTable th{height:40px}
#leadersPage table.commonTable td{vertical-align:top;text-align:center}
#leadersPage table.commonTable table{width:90%;*width:85%;margin:0 10px}
#leadersPage table.commonTable table td{padding:0em;text-align:left}
#leadersPage h1{font-size:2;margin:0 0 .8em .4em}
#leadersPage hr{margin:.3em 0}
#leadersPage .cloud{padding:0 .5em .5em .5em !important;text-align:center}
#leadersPage div.columned {background:#fff;padding:.8em 0}
#leadersPage div.columned table {float:left;width:740px;border-top-width:1px;margin-left:.6em}
#leadersPage div.columned div.cloud {margin:.8em .8em .8em 750px}

#industries div.body table td{vertical-align:top}
#industries div.body table td.alignRight{padding-bottom:3px}
#industries div.body div {padding:0 10px}

.left750 {float:left;width:75em}
.left365 {float:left;width:375px;margin-top:10px}
.sideColumn {float:right;width:240px}
.right250 {float:left;width:23.9em;margin-left:1em}
.right250 .body, .sideColumn .body {padding:10px}
.body a.ticker {display:inline-block}
.right250 .body.xb{padding-bottom:0}
.header {background:#efefef url(/images/graybg.png);height:24px;line-height:24px;padding-left:.6em;overflow:hidden;position:relative}
.header.over {overflow:visible;height:inherit}
.left750 .header {height:1.8em;border:1px solid #fff}
.block {margin:0 0 10px;overflow:hidden;background:#fff}
.block .header img.fold {position:absolute;top:3px;right:3px;width:16px;height:16px}
.block:hover .header img.fold {visibility:visible}
.block .header h3 {font-size:1.25em;float:left}
.block .time{text-align:right;color:#ccc;font-size:.8em}
.block .time span{float:left}
.block .time.b{font-size:1em}
.block .bgRed{background:#fff url(/images/graybgRed.png) repeat-x scroll center bottom}
.block .bgGreen{background:#fff url(/images/graybgGreen.png) repeat-x scroll center bottom}
.bgBlue{background:#def url(/images/graybgBlue.png) repeat-x scroll center top}

#tickerHistory div.body{font-size:1.25em}
#tickerHistory div.body ul{list-style-type:none}

#userblock div.body {font-size:1.25em}
#userblock ul li{line-height:1.6em;list-style-type:none}
#userblock ul ul{margin-left:.8em}
#userblock div.body h3{font-size:.8em;border-top:1px solid #efefef;margin:.9em 0 0;padding:.2em 0;color:#999;text-align:center}
#userblock div.body h3, #userblock p.time{display:none}
.postSummary{padding:0!important}
.postSummary ul{list-style-type:none}
.postSummary ul li a{padding:.4em .8em;display:block}
.postSummary ul li a.even{background:#f8f8f8}

ul.writings{font-size:1.25em;list-style-type:none}

#userProfile .userInfo{position:relative;margin-bottom:.8em;background:#fff}
/*#userProfile .userInfo div.info{padding:.8em}*/
#userProfile .userInfo div.info div.column{float:left;padding:.8em;border-left:1px solid #fff;width:47%}
#userProfile .userInfo div.info div.column p{font-weight:bold}
#userProfile ul{list-style-type:none}
#userProfile .userInfo dt{width:132px;float:left;color:#999;font-weight:bold;*position:relative}
#userProfile .userInfo dd{padding:0 0 .4em 132px}
#userProfile div.otherSites{border-left:1px solid #fff;float:right}
#userProfile div.otherSites ul{height:2em;list-style-type:none;margin:.4em 0 0 .6em}
#userProfile div.otherSites ul li{display:inline;/*floatx:left;_flxoat:right*/}
#userProfile div.otherSites ul li a{background:url(/images/onOtherSites.gif) no-repeat 0 16px;height:16px;width:16px;margin-right:.8em;display:inline-block}
#userProfile table.commonTable{font-size:1.25em}
#userProfile .top a.edit{background:url(/images/icons.gif) no-repeat scroll 0 -128px;float:right;padding:0 .6em 0 1.4em;position:relative;top:.3em;font-size:1.25em}
#userProfile .yesvotes, #userProfile .novotes{font-size:.64em;margin-left:.8em;padding-left:1.2em;background:url(/images/icons.gif) no-repeat}
#userProfile .novotes{background-position:-0 -48px}
#userProfile span.rating{background:#fc3 url(/images/buttonHover.gif) repeat-x top;border:1px solid #999;font-weight:bold;padding:0 .4em;position:absolute;right:.8em;top:.8em;text-align:right}
#userProfile .rating p{display:none;font-weight:normal;padding-right:.4em;font-size:.8em}
#userProfile .rating:hover p{display:block}
#userProfile #writings a.writePost{font-size:1.25em}
#userProfile #writings div.post{margin:0 0 .8em}
#writings div.comment{font-size:1em;border:none}
#userProfile #news {background:#fff;padding:.8em}
#userProfile a.addNews {float:right;font-size:1.25em}
#userProfile #tests {margin-bottom:.8em}

#actionsFilter {font-size:1.25em}
#actionsFilter label{padding-left:20px;margin-left:5px;background:url(/images/icons) no-repeat;display:inline-block;height:16px}

.e10{background-position:1px -160px!important}
.e400{background-position:0 -192px!important}
.e410{background-position:0 -272px!important}
.e420{background-position:0 -288px!important}
.e700{background-position:0 -96px!important}
.e1100,.e1500,.e1800,.e1010,.e1020{background-position:0 -242px!important}
.e2400 {background-position:0 -320px!important}
.e2600 {background-position:0 -448px!important;height:17px!important}
.e3000 {background-position:0 -432px!important}

#addToFriends span {margin-top:.8em;text-align:center;display:block;background:#fc3 url(/images/bigButtonHover.gif) repeat-x center;border:1px solid #fc3;cursor:pointer}
#addToFriends span.weak {background:#f8f8f8;border-color:#efefef;color:#666}
#addToFriends span.weak:hover {background:#fc3 url(/images/bigButtonHover.gif) center repeat-x;border-color:#fc0;color:#000}
td.addToFriends, th.addToFriends {width:120px}
td.addToFriends a, th.addToFriends a {background:#efefef url(/images/grayGrad1.gif) repeat-x;border:1px solid #ccc;cursor:pointer;font-size:.8em;font-weight:bold;color:#000;line-height:15px;display:block}
td.addToFriends a:hover, th.addToFriends a {background:#fc3 url(/images/buttonHover.gif) repeat-x;border:1px solid #666;text-decoration:none}
td.addToFriends a.friend {font-weight:normal}

table.ptfTable a.discussPtf{float:right;background:url(/images/icons.gif) no-repeat 0 -96px;height:16px;width:16px;padding:0!important}
table.ptfTable a.discussPtf:hover{background-position:0 -112px}

#container.searchResults div.top {margin-bottom:1em}
#searchResults table, #searchResults p {font-size:1.25em}
#searchResults dfn {font-size:1.25em;color:#666;font-style:normal}

#nothingFound{font-size:1.25em}
#nothingFound h1{margin-bottom:.8em}
#nothingFound p{margin-left:1.6em}

#errorPage{border-right:0px solid #efefef;width:100%}
#errorPage div{margin-bottom:10px}
#errorPage p{margin-bottom:10px}

#container.industry div.top {margin:0 0 1em}
#container.industry div.top h1 a, #container.industry div.top h1 span{float:left}
#container.industry p.msg {font-size:1.25em}
#container.industry div.left750 table{font-size:1.25em;border-top:1px solid #ccc}
#container.industry div.subindustries{padding:0 1.6em;margin:.8em}
#container.industry div.subindustries div{padding:0 2em .8em 0;overflow:hidden;float:left;white-space:nowrap;font-size:1.2em;font-weight:bold}
#container.industry #navlist{margin-bottom:-1px;*margin-bottom:0}
#container.industry div.block h3{font-size:1.25em}
#container.leadersPage h1 span {float:left;margin-right:.4em}
#container.leadersPage span.new {top:-3px}

.breadCrumb{padding:0 .4em}

#industriesPage table{font-size:1.2em;marginx:1em auto 0;border-top:1px solid #ccc}
#industriesPage td{padding:.3em .3em .3em 0;text-align:right}
#industriesPage td.numCompanies{text-align:center}
#industriesPage td.name{text-align:left;padding-left:.8em}
#industriesPage td.gisto{padding-left:.5em;width:50em;cursor:pointer}
#industriesPage tr.first td{padding-top:0.6em}
#industriesPage tr.last td{padding-bottom:0.6em}
#industriesPage div.getIndustryCloud{float:right!important;width:16px}
#industriesPage tr.cloud td{text-align:center}
#industriesPage tr.cloud td p{margin:0 auto;width:44em;display:none}
#industriesPage .gisto div{float:left;height:1.6em}
#industriesPage th{padding:10px}
#industriesPage th.first{padding:10px;width:17em}
#industriesPage #navlist{margin-bottom:-1px;*margin-bottom:0}
#industriesPage p.sources{padding-left:1em;color:#ccc}

#profile{font-size:1.25em;margin:0 1em;padding-top:1em;width:78em}
#profileForm  select{border:1px solid #ccc}
#profileForm  span.pre{margin-left:.4em}
#profileForm div.nickname{width:238px}
#profileForm div.nickname span{float:right;position:relative;top:2px}
#profileForm div.nickname div{padding-bottom:.8em}
#profileForm div.nickname input, #sites input{border:1px solid #ccc;height:16px;width:185px}
#profileForm #nickname{text-align:right}
#sites .userid{width:100px}
#sites div{margin-bottom:1em}

#summary {padding:.8em}
.userInfo #summary{font-size:1.25em}
#summary table{*position:relative}
#summary table td{padding-left:.8em}
#summary table td.rank{background:#def url(/images/graybgBlue.png) repeat-x top;border:1px solid #def;text-align:center;width:120px;font-size:2.5em;padding:5px 0 10px}
#summary table td.rank a{font-size:.32em;margin:-6px 0;/* color:#999;*/font-weight:bold;display:block}
#summary table td.value{font-weight:bold;width:150px}
#summary table td.value span{font-weight:normal;float:right;color:#000}

#friends table {font-size:1.25em}
#friends p {font-size:2em;margin:.5em 0 .1em .5em}

.confirmForm {display:none}
.confirmForm input{margin-left:5px;width:50px;margin-right:0 !important}
.confirmForm input.FL{margin:0;padding:0 .4em;width:auto;float:left}
.removeX {cursor:pointer;width:9px;height:9px;background:url(/images/remove.gif) no-repeat;display:block}

#liveBroadcast {width:75em;paddingx:0 0 2em 1em;float:left}
#liveBroadcast div.comment{border:none;font-size:1em}
#liveBroadcast div.pagination {font-size:1.25em}
#liveBroadcast div.pagination a {float:right;height:16px;background:#fff;border:1px solid #ccc;text-align:center;margin:.8em 0 0 .4em;padding:0 .4em}
#liveBroadcast div.pagination a:hover {background:#fc3 url(/images/buttonHover.gif) repeat-x;border-color:#666;color:#000;cursor:pointer;text-decoration:none}

.none{display:none}
.hidden{visibility:hidden}
.pointer{cursor:pointer}
.alignLeft{text-align:left!important}	.floatLeft{float:left!important}
.alignRight{text-align:right!important}	.floatRight{float:right!important}
.alignCenter{text-align:center!important}
.font08{font-size:.8em}
.font1{font-size:1em!important}
.font125{font-size:1.25em}
a.rss {display:inline-block;width:16px;height:16px;background:url(/images/icons.gif) no-repeat 0 -416px;margin:3px 5px 0}
a.rss1px {position:relative;top:1px;*top:-3px;_top:3px;float:none !important}

.clear{clear:both}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
* html .clearfix {height:1%}
.clearfix {display:block}

.red, .sign-1 {color:#c00!important}
.green, .sign1 {color:#090!important}
.black, .sign0 {color:#000}

.bgRed{background:#fdd}
.bgGreen{background:#dfd}

.legend {color:#999}
.highlight {color:#f00}
.error {color:red}
.errorBlock {border:1px solid red!important}
.errorMessage {border:1px solid red;color:red;text-align:center;margin-bottom:.8em;padding:.4em 0}
.tableNoData {text-align:center;font-size:1.25em}
.small {font-size:.8em;font-weight:bold;color:#999}

.noMargin {margin:0!important}
.noMarginTop {margin-top:0!important}

span.msg {background:#ffc;padding:0 .4em}
p.msg {padding:.4em .6em;background:#ffc;/*border:1px solid #ee0;*/text-align:center;margin:.8em 0}
p.msgTight {margin:0}
p.msgHorizMargin {margin:.8em}
p.msgNoTopMargin {margin-top:0}
#industriesPage p.msg, div.right250 p.msg {font-size:1.25em}
.messageBalloon {position:absolute;z-index:666;display:none;background:#ffc;border:1px solid #ee0;font-size:1.25em;padding:.2em .4em;cursor:pointer}
.messageBalloon div {background:url(/images/balloon.gif) no-repeat 0px 1px;width:8px;height:15px;position:absolute;left:-8px}
.messageBalloon div.right {background-position:-7px 1px;right:-8px;left:auto}
#log {background:#000;color:#0f0;opacity:0.75;padding:10px;position:absolute;top:0;width:20%;z-index:666}

table.tablesorter {width:100%}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {border-top:1px solid #fff;padding:4px}
table.tablesorter thead tr .header {background-position:top right;cursor:pointer;border-width:0 1px 0 0}
table.tablesorter tbody td {background-color:#FFF}
table.tablesorter tbody tr.odd td {background-color:#f8f8f8}
table.tablesorter thead tr .headerSortUp {background-image:url(/images/asc_.gif)}
table.tablesorter thead tr .headerSortDown {background-image:url(/images/desc_.gif)}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp{background-repeat:no-repeat;text-shadow:none}

a.writePost{background:url(/images/icons.gif) no-repeat 0 -95px;padding-left:18px;height:16px}
#liveBroadcast a.writePost{font-size:1.25em;margin:0 .6em;float:right}

#ratingChart{float:right;position:relative}
#ratingChart object, #ratingChart embed{width:300px;height:90px}

ul.tab {font-size:1.25em;display:inline}
ul.tab{list-style-type:none;padding:0;white-space:nowrap}
ul.tab li {display:inline}
ul.tab span, ul.tab a {display:block;float:left;padding:3px 12px 9px;text-align:center;width:100px}
ul.tab span, ul.tab a:hover{background:url(/images/ptfTabs.gif) repeat-x}
ul.tab span{font-weight:bold}

#shadow {position:fixed;width:100%;height:100%;top:0;left:0;background:#000;z-index:1050;display:none;_position:absolute}
.modal {font-size:1.25em;margin:0 auto;width:720px;position:relative;border:none!important;padding-top:1.6em!important}
.modalC {position:fixed;top:5%;width:100%;z-index:1100;_position:absolute}

#beta{background:#ddd;color:#fff;padding:.1em .3em;position:absolute;left:265px;top:44px}

.top, .header, .commonTable th, #navlist li a, .navlist li a, div.post h3, .legend, #settings h1, #settings h2, #ptfMenu span, ul.tab, ul.tabs, table td.rank, #uMenu, #topmenu div,#news div.chartletter{text-shadow:0 1px 0 #fff}

#userMenu,#voteMenu,#tickerMenu{position:absolute;border:1px solid #ccc;background:#fff;display:none;font-weight:bold;padding:.4em .6em .6em;opacity:.9;z-index:10}
#tickerMenu {width:130px}
#tickerMenu div {margin-bottom:.4em}
#tickerMenu div span.board{color:#ccc;margin-right:0;float:right}
#tickerMenu p {color:#999}
#tickerMenu div span{margin:0 .5em}
#voteMenu{border-color:#c00}
#userMenu a{display:block}
#userMenu a.addFriend{font-weight:bold}
#userMenu span.msg{border:1px solid #ee0;margin-bottom:.2em;display:block}
a.userlink:hover {text-decoration:none}
a.userlink.active {color:red;_background:transparent!important}

.teaser {font-size:1.25em;height:230px;margin-bottom:10px;overflow:hidden;padding:20px 30px}
.teaser h1{margin:.3em 0}
.teaser ul {text-shadow:0 1px 0 #fff;color:#000;font-weight:bold;margin-top:1em}
.teaser ul li {list-style-type:disc}
.teaser span {display:block;margin-bottom:1em}
.teaser p {color:#fff;font-size:0.8em;font-weight:bold;margin-top:2.7em;text-shadow:0 1px 2px #666}
.teaser p a {color:#fff;text-decoration:underline}
.teaser p a:hover {color:#000}
.teaser .left, .teaser .right {width:233px;height:259px}
.teaser .left {background:url(/images/teaserPickLeft.png);float:left;margin-right:2.5em}
.teaser .right {background:url(/images/teaserPickRight.png);float:right;margin-left:1em}
.teaserPtfs .right {background:url(/images/teaserPtfRight.png)}
.teaserComm .left {background:url(/images/teaserCommLeft.png)}

.AJAXcomment {background:#fff url(/images/invGrad.png) repeat-x scroll center bottom;border:1px solid #ccc;font-size:1.25em;margin-top:.8em;padding:.8em}
.AJAXcomment input.title, .AJAXcomment textarea {border:1px solid #ccc;width:727px;*width:99.7%;margin-bottom:.8em}
.AJAXcomment textarea {*width:99.5%}
.AJAXcomment input.button240x30 {font-size:1.5em}

#currencyConverter {font-size:1.25em;background:#fff;padding:.8em .7em;display:none}
#currencyConverter input {border:1px solid #ccc;border-width:1px 0 1px 1px;width:4.2em;float:left}
#currencyConverter div {border:1px solid #ccc;border-width:1px 1px 1px 0;padding-right:18px;background:#fff url(/images/asc.gif) no-repeat right;width:2em;height:1.256em}
#currencyConverter span {float:left;width:1em;text-align:right;color:#999;width:1.15em;_width:auto}
#currencyConverter div.dropdown ul {background:#fff;border-color:#ccc;padding-right:.5em}
#currencyConverter div.dropdown a {cursor:pointer}
#currencyConverter div.to, #currencyConverter input.to {float:right}

#communication {width:720px;background:#fff;padding:10px 15px 15px;margin-bottom:10px;font-size:1.4em;line-height:1.2em}
.update-status {margin:0 auto}
	.update-status h2 {font-size:1em}
	.update-status span.counter {float:right;color:#ccc;font-size:1.2em}
form.reply {margin-top:-16px}
	.reply span.counter {float:none;display:block;text-align:right}
	.reply span.balloon {display:block!important}
	span.warning {color:#000!important}
	span.danger {color:#f00!important}
	.update-status textarea {border:1px solid #ccc;height:48px;width:645px;background:#fff;z-index:1000;position:relative;font-size:.9em}
	.reply textarea {width:631px}
	.update-status input.submit, form.reply input {width:60px;height:50px;float:right;background:#fc3 url(/images/bigButtonHover.gif) repeat-x top;border:1px solid #fc3;font-size:.75em}
	.update-status input.submit {float:right;width:60px}
	.update-status input.submit[disabled] {background-color:#efefef;border-color:#ccc}
	.update-status input.loading {background:url(/images/ajax.gif) no-repeat center #efefef!important}
	
#posts {position:relative;margin-top:7px}
#posts > li {padding:7px 0}
#posts > li:hover {background:#fbfbfb}
	#communication span.body, #communication a.more {display:block;width:645px;overflow:hidden}
		ul.comments span.body {width:631px!important}

	#communication a.reply, #communication a.delete, #communication a.like, span.balloon {background:url(/images/c-icons.gif) no-repeat}
	#communication a.reply, #communication a.delete, #communication a.like {float:right;width:15px;height:15px;font-size:.8em;visibility:hidden}
	#communication a.reply {background-position:2px -95px;margin-left:4px}
	#communication a.reply:hover, #communication a.reply.active {background-position:2px -127px}
	#communication a.delete {background-position:0 -64px}
	#posts li:hover a.like, #posts li:hover a.delete, #posts li:hover a.reply {text-decoration:none;visibility:visible}
	#communication a.delete:hover {background-position:0 -80px}
	#communication a.like:hover {background-position:0 -16px}
	#communication a.liked {background-position:0 -32px!important}
	#communication a.liked:hover {background-position:0 -48px!important}
	#communication .hiddenText {display:none}
	span.balloon {float:left;width:14px;height:16px;background-position:0 -96px}
	span.balloon.friend {background-position:0 -112px}
	#communication a.tvitLink {font-size:.9em;white-space:nowrap}
	#communication a.extLink {background:url(/images/c-icons.gif) no-repeat scroll right -144px transparent;padding-right:12px}
		#communication a span.hiddenLink {display:inline-block;height:0;overflow:hidden;width:0}
		
	#posts li.moving {background:#fff!important;position:absolute;margin:0 -7px;padding:7px;z-index:1000;
		box-shadow:0 2px 5px rgba(0,0,0,.5);-moz-box-shadow:0 2px 5px rgba(0,0,0,.5);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.5)}
		
	span.meta {color:#999;font-size:.8em}
	span.meta a {color:#999}
	span.info a {margin-right:5px}
	span.likers span {background:url(/images/c-icons.gif) no-repeat -2px 0;float:left;height:15px;width:15px}
		
	ul.comments span.tvit {font-size:.9em}
/*	ul.comments li.active span.balloon, ul.comments li.active input.reply {display:none}*/
/*		ul.comments input.reply {border:1px solid #ccc;color:#ccc;background:#fff;font-size:.9em;padding:0 2px;width:627px}*/

#communication a.more {line-height:20px;text-align:center;color:#000;text-decoration:none}
#communication a.loading {background-position:5px center!important;background-repeat:no-repeat!important;background-color:#efefef!important;border-color:#ccc!important}

div iframe {top:0}

div.system-message {background:#ffc;text-align:center;font-size:1.5em;line-height:50px;opacity:0.9;position:fixed;top:0;left:0;width:100%;z-index:5000;cursor:pointer;display:none}
.popup-shadow {background:#000;position:fixed;height:100%;width:100%;top:0;left:0;z-index:1700}
.popup-frame {background:#fff;position:fixed;z-index:2000;top:50%;left:50%;min-height:90px;width:520px;margin:-120px 0 0 -280px;padding:30px 20px 20px;text-align:center;box-shadow:0 5px 30px #000;-moz-box-shadow:0 5px 30px #000;-webkit-box-shadow:0 5px 30px #000}
	.popup-frame h1 {color:#000;margin-bottom:20px;line-height:1.3}
	.popup-frame div.popup-description {text-align:left;font-size:.9em;width:440px;margin:0 auto}
	.popup-frame button {display:inline-block;height:35px;width:200px;margin:20px;border:1px solid #ccc;background:#e5e5e5;line-height:35px;font-size:1.5em;padding:0}
	.popup-frame button:hover, .popup-frame button:focus {background:#fc3 url(/images/bigButtonHover.gif) repeat-x center;border-color:#fc3;cursor:pointer}
	.popup-close {position:absolute;right:15px;top:10px;cursor:pointer;color:#333;font-weight:bold}
	.popup-close:hover {text-decoration:none}

#username,
.block, .shadow,
div.right250 p.msg, div.pickers p.msg, div.tickers p.msg, #blog p.msg, #searchResults p.msg, #container.industry p.msg, #industriesPage p.msg,
div.chart,
#tickerPage #news, #invite.AJAXinvite, #bugformnarrow,
#newsfeed table,
#tickerMenu, #voteMenu, #userMenu, .messageBalloon, #leadersPage div.columned,
div.grayBorder, table.commonTable, #ptfSummary, #addTable, #ptfHoldingsFlash,
#profileForm div.tabBlock, #profileForm div.tabBlock2,
div.userInfo, #userProfile #tests, #tests div.tabs, #tests.index,
.hasShadow, #blog #news, #userProfile #news,
div.post, #blog div.comment, #addComment textarea,
#liveBroadcast div.pagination a, div.FAQtab , #communication, #embedSummaryDiv, #embedPieDiv, #embedChart,
#settings .button240x30, .modalC #invite, #forecasts #summary, #forecasts #addToPicks, .teaser
{box-shadow:0 2px 7px rgba(0,0,0,.3);-moz-box-shadow:0 2px 7px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 7px rgba(0,0,0,.3)}

input, textarea, button, .block, .msg, #username, #communication, .popup-frame, a.more, #tickerMenu, #userMenu, #bugformnarrow, #posts li.moving, #forecasts #summary,
#forecasts #addToPicks,
#invite, a.close:hover, #addToPtf div.ptfs a, #addToFriends span, #tests:not(.index) .top, #ptfSummary, #embedSummary, #convertSummary, #addTable, .userInfo, #tests,
.ptfList .top, #forecasts .top, #settings .top, .industry .top, .industries .top, .leadersPage .top, .searchResults .top, #newsfeed .top, #friends .top, .teaser
{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}

.header, .top, #searchTabs li a, #navlist li a, .navlist li a, span.addingType, .commonTable, .commonTable th, #footer
{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}

/*.commonTable tr:last-child,*/ #dataSources, div.zebra li:last-child
{border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}

#searchbox, div.chart, #tickerInput input, .tabBlock2, .FAQtab, #tests .tabs, #DailyGain, #GainUnrealized, #GainRealized, #GainTotal, #container.industry .commonTable, .picksList
{border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px}