.tabpane div.selected div.bgChannel {
    display: none;
}

.clearall 
{
	clear: both;
}
.change-avatar h2
{    
	color: #33B52F;
	font-size: 2.08em;
	font-weight: normal;
	padding-bottom: 16px;
}

.avatar-large, .avatar-small
{
    float:left;
}

.avatar-small img
{
	padding: 4px 2px
}

.avatar-large img
{
    border:solid 1px #B4C9CA;
    padding: 1px;
    background-color: #FFF;
}

.avatar-large .stars
{
    width:62px;
    height:14px;
}

.topiclistlink
{
	float:left;width:80%;
	margin-bottom:5px;
}
.topiclistposts
{
	float:right;
}


#tab-tppage .actions {
    border-bottom:solid 1px #D4E0E0;
    padding:8px 10px;
    margin-top:-3px;    
}

#tab-tppage .row {
    height:59px;
    border-bottom:solid 1px #D4E0E0;
    padding:8px 10px;    
}

#tab-tppage .picker-rank {    
    padding-top:5px;
    float:left;
}

#tab-tppage .summary {  
    margin-left:8px;
    float:left;
}
#tab-tppage .historyoutsummary
{
    display:none;
}

#rightrail #tab-tppage .historyoutsummary
{
    display:block;
    margin-top:15px;
    float:right;
}
#rightrail #tab-tppage .historyinsummary
{
    display:none;
}
 
#tab-tppage .my-rating  {
    overflow:hidden;
    width:90px;
    float:right;
}

/*Filter Criteria Dropdown styles*/
#tab-tppage .filter {
    z-index:2;
    position:relative;
}

#tab-tppage .filter .my-rating{
    float:right;
    padding-left:3px;
}

#tab-tppage .filter ul {
    position:absolute;    
    float:left;
    width: 100px;
    display:none;
}

#tab-tppage .filter li.selected, 
#tab-tppage .filter .filter-container.show li {
    padding:2px 4px;
} 
 
/* period dropdown options shown */    
#tab-tppage .filter .filter-container.show ul.filter-values { 
	display:block;
    border: solid 1px #000;
    background-color:#FFF;
    cursor:pointer;
}  

#tab-tppage .filter .filter-current{  
	color:#004176;
    padding:3px 11px 2px 2px;
    background:url('../Images/menu-arrow.png') no-repeat right;
}

/* selected filter value when dropdown is hidden */    
#tab-tppage .filter .filter-container .filter-current-cont{    
    border: solid 1px #FFF;
}

/* selected filter value when dropdown is shown */    
#tab-tppage .filter .filter-container.show .filter-current-cont{    
    border: solid 1px #000;        
}

#tab-tppage .filter .filter-container .filter-current-cont,
#tab-tppage .filter .filter-container.show .filter-current-cont {
    border-bottom-width:0;
    background-color:#FFF;
    padding-right:2px;
    position:relative;
    top:1px;
    z-index:100;
}

/* hovered period item */
#tab-tppage .filter .filter-container.show li.hover {
    border-width:0;
    background: #2FB725;
    color: #FFF;
}               

#tab-tppage .filter .filter-meta {
    margin-left:7px;
    line-height:1.5em;
}  

#tab-tppage .filter .filter-container {
    float:left;
    line-height:1.15em;
    position:relative;
    margin-top:-2px;
} 

#commentpages .avatar-cont,
#tab-tppage .avatar-cont {    
    border:solid 1px #D4E0E0;
    background-color:#FFF;
    float:left;
    z-index:1;    
    background-repeat:no-repeat;
    background-position:1px 1px;
    width:60px;
    height:56px;
}

#tab-tppage .avatar-cont,  #tab-tppage .avatar-large{
    margin-left:10px;
}

#tab-tppage img.avatar {
    margin:1px;
}

#tab-tppage .stars.count-0 {background-image:url('../Images/avatar-0star.png');}
#tab-tppage .stars.count-1 {background-image:url('../Images/avatar-1star.png');}
#tab-tppage .stars.count-2 {background-image:url('../Images/avatar-2star.png');}
#tab-tppage .stars.count-3 {background-image:url('../Images/avatar-3star.png');}
#tab-tppage .stars.count-4 {background-image:url('../Images/avatar-4star.png');}

/* MOST ACTIVE/IN THE NEWS TABS*/
.pick-acc-cont {
    height:395px;
}

.pick-acc-cont em {
    display:block;
    padding:3px;
}

.pick-acc-cont table {
    width:100%;
    border-bottom:solid 1px #D4E0E0;
}

.pick-acc-cont th {
    padding:0 5px;
    text-align:left;
}

.pick-acc-cont td {
    border-top:solid 2px #D4E0E0;
    padding:4px;
}

#cmy_picker .pick-acc-cont a.result-link
{
	padding-top:5px;
	float:right;
}

.pick-acc-cont .acc-stock-meta td {
    border:0;       
    padding:0;    
}

.pick-acc-cont .meta-cont {
	display:none;
    padding:5px;    
}

.pick-acc-cont .meta-cont.highlight {
    display:block;
}

.acc-stock-meta .top {
    height:123px;
}

.acc-stock-meta .notop {
    height:103px;
}




.pick-acc-cont .acc-stock-row,
.active .instrument-picker .arrow  {
    cursor:pointer;
    cursor:hand;
}

.pick-acc-cont .highlight {
    cursor:default;
}

.pick-acc-cont .highlight td,
.pick-acc-cont .highlight-hover td {
    background-color:#F0F7F2;    
}

.pick-acc-cont a.result-link {
    float:right;
    padding-top: 15px;
}

.pick-acc-cont .details {
    padding:5px 0;
}

.pick-acc-cont .instrument-picker {
    width:228px !important;
    width:232px;
}

.pick-acc-cont .graph {
    float:right;
    margin-right:5px;
    padding:0;
    width:118px;    
    height:67px;    
    position:relative;    
    border:solid 1px #B4C9CA;
    background-color:#F0F7F2;
	padding:0;
}

.pick-acc-cont .top-picker {    
    padding-top:15px;        
    clear:both;
    float:left;
}

.instrument-picker .time-frame {
    width:25%;
    text-align:center;
    float:left;    
}

.instrument-picker .arrow {    
    width:40px;
    height:22px;
    margin:5px auto;
    border:solid 1px #B4C9CA;
    background:url('../Images/picker-btn-bkg.png') repeat-x;
}

.instrument-picker .arrow-img {        
    width:16px;
    height:18px;
    margin:auto;
    margin-top:2px;
}

.instrument-picker .down {
    margin-bottom:0;
}

.instrument-picker .up .arrow-img {
    background:url('../Images/picker-arrow-up.png') no-repeat;    
}

.instrument-picker .down .arrow-img {
    background:url('../Images/picker-arrow-dn.png') no-repeat;    
}

.active .instrument-picker .up:HOVER {
    border-color:#007C1D;
}

.active .instrument-picker .down:HOVER {
    border-color:#B50000;
}

.active .instrument-picker .up:HOVER .arrow-img,
.active .instrument-picker .down:HOVER .arrow-img {
    background-position:0 -18px;
}

.instrument-picker .rate-cont {
    width:50px;
    margin:0 auto;
    text-align:left;
}

.instrument-picker .rate-bar, 
.instrument-picker .rate-desc {
    height:53px;   
}

.instrument-picker .rate-bar {
    width:12px;  
    float:left;
    margin: 5px 3px 0 1px;  
    background-color:#007C1D;
    overflow:hidden;
}

.instrument-picker .rate-bar .right,
.instrument-picker .rate-bar .wrong {
    background-color:#007C1D;    
    width:100%;    
}

.instrument-picker .rate-bar .wrong {
    background-color:#B50000;        
}

.instrument-picker .rate-desc span{
    display:block;    
    text-align:left;    
    overflow:hidden;    
}

.instrument-picker .rate-desc .quant {    
    padding:5px 0;    
}

/*COMMENTS*/
#communitycomments > .block {
    margin-bottom: 0;
}
#communitycomments .sort-desc {       
    padding: 0 7px;
    color: #808080;
}
#communitycomments #bottompagination {
    margin-top:-20px;
    margin-bottom:20px;
}
#communitycomments .pagination {
    float: right;
}
#communitycomments .pagination span {
    border:solid 1px #D4E0E0;    
    margin-left:-1px;
    border-width:0 1px;
    text-align:center;        
    display:block;
    float:left;
    padding-left:2px;        
    padding-right:2px;        
}

#communitycomments .pagination span.next {    
    padding-right:0;
    padding-left:6px; 
}

#communitycomments .pagination span.prev {          
    padding-right:6px;     
    padding-left:0;
}

#communitycomments .pagination span.prev, 
#communitycomments .pagination span.next {
    border-width:0;
}

#communitycomments .pagination .next.enabled,
#communitycomments .pagination .prev.enabled {
    display:none; 
}

#communitycomments #toppagination span, 
#communitycomments #toppagination span.next, 
#communitycomments #toppagination span.prev {
    padding-top:0;        
    padding-bottom:5px;
}

#communitycomments #bottompagination span,
#communitycomments #bottompagination span.next, 
#communitycomments #bottompagination span.prev {
    padding-top:5px;        
    padding-bottom:0;
}

#communitycomments.no-comments #commentpages {
    display:none;
}

#communitycomments #commentOpenClose a { float: left; }
#communitycomments #commentOpenClose div { font-weight: bold; margin-bottom: 10px; }
#communitycomments #commentOpenClose span.closed { color: #B50000; }
#communitycomments #commentOpenClose span.open { color: #007C1D; }

#communitycomments #newcomment #commentCharacters.overLimit,
.vibecommentslist #newcomment #commentCharacters.overLimit
{
    color: #B50000;
}

#communitycomments #newcomment div.commentHeading,
.vibecommentslist #newcomment div.commentHeading
{
    position: relative;
    padding-bottom: 10px;
}

#communitycomments #newcomment span.commentCharacterArea,
.vibecommentslist #newcomment span.commentCharacterArea
{
    bottom: 0;
    position: absolute;
    right: 20px;
    font-size: 11px;
    color: #808080;
    _right: 18px; _top: 35px; /* IE6 */
}

#commentpages {       
    clear:both;    
    margin-bottom:20px;   
}

#commentpages .comment {         
    border:solid 1px #B4C9CA;    
    background-color:#FFF;
    border-right-width:0;
    padding-left:20px;    
    margin-bottom:8px;     
    zoom:1; /*IE6 Bug Fix*/
}

#commentpages .comment.alt {
    background:#F0F7F2 url('../images/comment-group-tile.png') repeat-y;    
}

#commentpages .comment.your {
    background-image:none;
    border:solid 1px #FC0;    
    border-right-width:0;
    background-color:#F7E8AC;
}

#story-commentstab .comment.selected,
#story-commentstab .comment.your.selected {
    background-image:none;
    background-color:#E0F1F2;
    border-color:#B4C9CA;    
}

#commentpages .comment.editor {
    background-image:none;
    border:solid 1px #33B52F;    
    border-right-width:0;
    background-color:#DEEFE4;
}

#commentpages .comment h4 {
    float:left;
}

#commentpages .votes
 {
    float:right;
    margin-right:6px;
}

#commentpages .votes, 
#commentpages .comment h4 {
    padding:10px 0 8px 0;    
}

#commentpages .comment .main {    
    clear:both;
    min-height:50px;
}

#commentpages .avatar-cont {
    border-color:#B4C9CA;
}

#commentpages img.avatar {
    margin:1px;
}

#commentpages .stars {
    width:62px;
    height:14px;
    float:left;
    clear:left;
}

#commentpages .stars.editor, .avatar-large .stars.editor {background:transparent url('../Images/comm-stars-editor.png') no-repeat 50% 50%;}
#commentpages .stars.Analyst {height:0; margin-top:-1px;}
#commentpages .stars.Manager, .avatar-large .stars.Manager {background:transparent url('../Images/comm-stars-man.png') no-repeat 50% 50%;}
#commentpages .stars.Director, .avatar-large .stars.Director {background:transparent url('../Images/comm-stars-dir.png') no-repeat 50% 50%;}
#commentpages .stars.VicePresident, .avatar-large .stars.VicePresident {background:transparent url('../Images/comm-stars-vp.png') no-repeat 50% 50%;}
#commentpages .stars.President, .avatar-large .stars.President {background:transparent url('../Images/comm-stars-pres.png') no-repeat 50% 50%;}

#commentpages .main .communicate {      
    border-top:solid 1px #D4E0E0;
    text-align:center;
    width:60px;    
    float:left;
    clear:left;    
}

#commentpages .communicate .message,
#commentpages .communicate .friend-req {
    float:left;
    width:29px;
    height:15px;
    cursor:pointer;
    cursor:hand;
}  

#commentpages .communicate .message {    
    border-right:solid 1px #D4E0E0;
    background:url('../Images/send-message.png') no-repeat 50% 50%;            
}  

#commentpages .communicate .friend-req {        
    background:url('../Images/add-friend.png') no-repeat 50% 50%;        
}  

#commentpages .communicate .friend-req.sent {        
    cursor:default;
}  

#commentpages .main .body {
    margin-left:75px;
    margin-right:10px;    
    padding-bottom:10px;
    overflow:hidden; 
}

#commentpages .actions {
    text-align:right;
    padding-bottom:4px;
    margin-right:0px;
    margin-bottom:0px;
    clear:left;
    height:20px;
}

#commentpages .actions span {        
    border-left:solid 1px #D4E0E0;
    margin-right:6px;
    padding-left:5px;
}

#commentpages .actions span.first{        
    border-left-width:0;    
}

#commentpages .votes .history,
#readerresponse .votes .history {
    float:left; 
    margin-top:-2px;
}

#commentpages .votes .is-helpful,
#commentpages .votes .is-unhelpful,
#readerresponse .votes .is-helpful,
#readerresponse .votes .is-unhelpful {           
    height:14px;    
    width:16px;
    float:left;
    margin-left:5px;
}

#commentpages .votes .is-helpful div,
#commentpages .votes .is-unhelpful div,
#readerresponse .votes .is-helpful div,
#readerresponse .votes .is-unhelpful div{
    width:100%;
    height:100%;
    cursor:pointer;
    cursor:hand;
}

#commentpages .votes .is-helpful div, 
#readerresponse .votes .is-helpful div{
    background:url('../Images/thumbs-up-off.png') no-repeat 50% 50%;    
}

#commentpages .votes .is-helpful:HOVER div,
#readerresponse .votes .is-helpful:HOVER div {
    background-image:url('../Images/thumbs-up-on.png');    
}

#commentpages .votes .is-unhelpful div,
#readerresponse .votes .is-unhelpful div  {    
    background:url('../Images/thumbs-down-off.png') no-repeat 50% 50%;    
}

#commentpages .votes .is-unhelpful:HOVER div,
#readerresponse .votes .is-unhelpful:HOVER div {    
    background-image:url('../Images/thumbs-down-on.png');    
}

#commentpages .votes .is-helpful div.helpful,
#readerresponse .votes .is-helpful div.helpful {    
    background:url('../Images/thumbs-up-on.png') no-repeat 50% 50%;
    cursor:default;
}

#commentpages .votes .is-unhelpful div.helpful,
#commentpages .votes .is-unhelpful.your div.helpful,
#readerresponse .votes .is-unhelpful div.helpful,
#readerresponse .votes .is-unhelpful.your div.helpful {    
    background:url('../Images/thumb-down-gray.png') no-repeat 50% 50%;
    cursor:default;
}

#commentpages .votes .is-helpful div.unhelpful,
#commentpages .votes .is-helpful.your div.helpful,
#readerresponse .votes .is-helpful div.unhelpful,
#readerresponse .votes .is-helpful.your div.helpful   {    
    background:url('../Images/thumb-up-gray.png') no-repeat 50% 50%;
    cursor:default;
}

#commentpages .votes .is-unhelpful div.unhelpful,
#readerresponse .votes .is-unhelpful div.unhelpful {    
    background:url('../Images/thumbs-down-on.png') no-repeat 50% 50%;
    cursor:default;
}

.commentblock .nocomments {
    padding-left:5px;
    padding-bottom:3px;
}

.commentblock {
    margin:0px;
    padding-bottom:25px;
    /*padding-top:20px;*/
    clear:both;
    background-color:#FFFFFF;
}
.commentblock .add-cancel-cont .threewide {
    width: auto;
}
.commentblock .add-cancel-cont .threewide > * {
    vertical-align: middle;
}
.commentblock .add-cancel-cont {    
    padding:5px 0px 6px 5px;
}
.commentblock .add-cancel-cont #cancelcomment, .commentblock .add-cancel-cont #cancelcomment-anon{
    margin-left:5px;
}
.commentblock .add-cancel-cont a, .commentblock .add-cancel-cont input, .commentblock .add-cancel-cont span{
    cursor:pointer;
}
.commentblock .add-cancel-cont a.disabled, .commentblock .add-cancel-cont a.disabled:hover
{
    color: #CCC;
    cursor: default;
    text-decoration: none;
}

.commentblock .add-cancel-cont img {
    padding: 2px 3px 0;
    cursor:pointer;
}

.commentblock .add-cancel-cont .divider
{
    padding-bottom: 7px;
    padding-right:10px;
    padding-left:10px;
    color: #B4C9CA;
    cursor:default;
}


.editcomment .add-cancel-cont{    
    padding-top:5px;
    width:auto;
}

.commentblock textarea,
.editcomment textarea{
    border:solid 1px #808080;    
    width:99%;
    height:100px;
    padding:0px;
    margin:0px;
}

.commentblock .commentghosttext {
    position:absolute;
    top: 3px;
    left: 9px;
}

.commentblock .comment-box {
    padding-top:3px;
    padding-left:6px;
    margin-right:-1px;
    float:left;
    width:100%;
}

/* IE6 Note: This block needs to appear after the above ".commentblock .comment-box" block */
.commentblock .comment-box.anon {
    padding-top:3px;
    padding-left:5px;
    float:left;
    width:390px;
}

.commentblock .comment-cont {
    position:relative;
    padding: 0 14px 0 5px;
}

.comment .commentblock .comment-cont {
    position:static;
}

.commentblock .logintext {
    padding-left:8px;
    width:145px;
    float:left;
}

.commentblock ul {    
	list-style-type:none;   
	clear:none;
	margin:0px;
}

.commentblock li {    
	height:105px;
	margin-bottom: 0;
}

.commentblock .track-response {
    padding-left:3px;
}

.commentblock p.intro,
.commentblock p.caption  {
    margin:0;
    padding:0;   
}

.commentblock .authorize {    
    max-width:175px;
    width:auto;
    padding-left:20px;
    margin-right:10px;
}

.commenter-sum {
    margin-top:7px;
    border:solid 1px #D4E0E0;
    padding:8px 8px 0 8px;
    width:auto;
    margin-bottom:10px;
}

.commenter-sum a.add {
    float:right;
}

.commenter-sum .row {
    padding-top:6px;
}

.commenter-sum .row .commenter {
    float:left;     
    width:129px;
    margin-right:9px;
    overflow:hidden;   
}

.commenter-sum .commenter img {
    padding:1px;
    background-color:#fff;
    border:solid 1px #D4E0E0;
    margin-right:6px;
    float:left;
    height:26px;
    width:28px;    
}

.commenter-sum .commenter .details {
    float:right;
    width:91px;
    overflow:hidden;   
}

.commenter-sum .commenter .votes span {
    float:left;
    display:block;
}

.commenter-sum .commenter .vote-bar {
    height:4px;
    padding:4px 3px;    
    width: 25px;
    float:left;        
    overflow:hidden;
}

.commenter-sum .commenter .vote-bar .downs,
.commenter-sum .commenter .vote-bar .ups {
    height:100%;    
}

.commenter-sum .commenter .vote-bar .ups {    
    background-color:#007C1D;
    width:100%;
    float:none;    
}

.commenter-sum .commenter .vote-bar .downs {
    background-color:#B50000;
    float:right;    
}

.commenter-sum #others-holder {    
    padding-top:8px;
}

.commenter-sum #others-count {
    padding-bottom:6px;
    display:block;
}

.commenter-sum #bottom-half-page {
    display:none;
}

#commenter-pager {	
	display:none;
	float:right;
}

#commenter-pager ul.pages {
	display:block;
	border:none;	
	margin-left:-2px;
}

#commenter-pager ul.pages li {
	list-style:none;
	float:left;
	border:1px solid #D4E0E0;	
	border-width:0 1px;
	margin-left:-1px;
	padding:3px 4px 4px;
}

#commenter-pager ul.pages li.pgLast,
#commenter-pager ul.pages li.pgNext {
	border:none;
	padding:0 4px 4px;
}

#commenter-pager ul.pages li.pgEmpty {
	cursor:default;
}

#commenter-pager ul.pages li.pgCurrent {
	cursor:default;
}

#comment-filter table {
    clear:both;
    width:100%;
    padding:0;    
}

#comment-filter .filter-cont {
    overflow-y:scroll;
    overflow-x:hidden;
    width:100%;
    height:180px;
    padding:0;
    border:solid 1px #B4C9CA;
    border-right-width:0;
}

#comment-filter .filter-cont td {
    border-bottom:solid 1px #B4C9CA;        
}

#comment-filter .filter-cont tr.no-items td {
    border-width:0;        
    padding-left:5px; 
}

#comment-filter .filter-cont tr  {
    cursor:pointer;
    cursor:hand;
}

#comment-filter .filter-cont tr.no-items {
    cursor:default;
}    

#comment-filter .alt-align {
    text-align:right;    
}

#comment-filter th {
    text-align:left;
}

#comment-filter th a{
    padding-right:8px;
}

#comment-filter th a.desc {
    background: url('../images/filter-sort-desc.png') no-repeat right top;
}

#comment-filter th a.asc {
    background: url('../images/filter-sort-asc.png') no-repeat right top;
}

#comment-filter th,
#comment-filter .filter-cont td { 
    padding:4px 3px;
}

#comment-filter th.alt-align {
    padding-right:4px;
    width:23px;
}

#comment-filter td.alt-align {
    padding-right:12px;
    width:16px;
}

#comment-filter img.com-count {
    margin-bottom:-3px;
}

#comment-filter td.first {
    width:65px;
    padding-left:5px;    
}

#comment-filter th.first {
    padding-left:7px;
    width:68px;
}

#comment-filter td.name,
#comment-filter th.name {
    width:106px;
}

#comment-filter td.last,
#comment-filter th.last {
    width:310px;
}

#comment-filter tr.your td {
    background-color:#F7E8AC;
}

#story-commentstab #commentpages {
    overflow-x:hidden;
    overflow-y:scroll;
    height:600px;    
    border:solid 1px #B4C9CA;
    border-width:1px 0 1px 1px;
    padding-right:5px;
    padding-left:20px;    
}

#story-commentstab .commentpage {
    margin:-1px 0 0 -1px;
}

#comment-filter tr.selected td {
    background-image:none;
    background-color:#E0F1F2;
}

#story-commentstab .comment #newcomment { /*Selected reply area*/
    background-color:Transparent;    
}

#story-commentstab .comment #newcomment h3{ /*Selected reply area*/
    border-width:0;
    background:none;
}

#filter-cont-handle {
    text-align:center;
	padding-top:2px;	
}

#filter-cont-handle div {
    margin:auto;
    width:25px;    
    height:1px;
	border-bottom:solid 3px #B4C9CA;		
}

#comment-feedback{
    float:right;
    margin-top: -24px;
}

#cmy_picker
{
    float:right;     
}

#cmy_picker .tabs
{
    padding-left:1px;     
}

#recentpicks table
{
    border-collapse: collapse;
}
    
#recentpickslbl
{
    margin-bottom: 5px;
}
.recentpicks_marquee
{
    float:left;
    margin-left:10px;
}
.recentpicks_marquee li
{
    display:inline;
    margin-right:10px;
}
marquee .marqueetext
{
    display:none;
}
.cmy-live-avatar
{
	float:left;
	padding-right: 8px;
}

.live-row
{
	padding: 3px;
	height: 32px;
	overflow:hidden;
}

/* Best in Community stuff */
#bestofcommunity .droplist
{
    margin-bottom:5px;
    float:left;
}
#bestofcommunity .droplistlbl
{
    float:left;
    padding-top:2px;
    margin-left:5px;
}

#bestofcommunity .rank
{
    float:left;
    margin-right:5px;
    margin-left:5px;
    font-size: 1.5em;
    padding-top:5px;
}

#bestofcommunity .stats
{
    padding-left:90px; 
    line-height:1.3em;
    padding-right: 5px;
}
#bestofcommunity .stats span
{
    float:right;
    text-align:right;
    font-weight:bold;
}
#bestofcommunity #tab-topcommenters-page .best .stats .right span
{
    float:none;
    text-align:left;
    font-weight:normal;
}

#bestofcommunity .best .stats
{
    padding-right:0;
}
 
#bestofcommunity .best a.username
{
    font-size:1.6em;
    line-height:1.4em;
}
#bestofcommunity .best .stats .left
{
    width:185px; 
    float:left; 
    margin-right:16px
}

#bestofcommunity .best .stats .right
{
    width:275px; 
    float:left; 
    padding-right:5px;
    overflow:hidden;
}
#bestofcommunity #results
{
    background-color:#fff;
    clear:both;
}

#activediscussions
{
	padding: 5px;
}

.discussion-row
{
	padding: 5px 0px 10px 5px;
	height: 56px;
}

.discussion-row-border
{
	border-bottom: 1px solid #eeeeee;
}	

.active-discussion-group
{
	padding-top:8px;
}

.active-grp-details
{
	float:left;
	padding-left:15px;
	width: 70%;
}

#new-feat-group
{
	border: 1px solid #eeeeee;
}

#feat-group
{
	background-color:#F0F7F2;
	height:79px;
	padding: 5px;
}

#view-groups-link
{
	float:right;
	margin-top: -25px;
}

#feat-group-label
{
	float: left;
	padding-bottom: 5px;
}

.new-group
{
	float:left;
	text-align:center;
	width:58px;
	padding:5px 10px 5px 10px;
	word-wrap:break-word;
}

#messagestable .enforcesize
{
	word-wrap:break-word;
}

#newest-groups
{
	height:135px;
	width:auto;
	margin:0 auto;
	padding: 5px;
}

#new-group-container
{
	margin: 0 auto;
	width:250px;
}

#findagroup
{
	padding: 15px 0px 14px 5px;
	border-bottom: 1px solid #eeeeee;
	
}

#browse-group-cat
{
	padding: 15px 0px 14px 5px;
}

.browse-grp-cat-list
{
	width:40%; 
	float:left; 
	padding: 5px 25px 0px 0px;
}	

#rightrail .membersGrid .avatar-large
{
	text-align:center;
	padding: 0px 0px 10px 25px;	
}

#rightrail .membersGrid .rightLink
{
	float:right;
	margin-right:10px;
}

#friendactivity-container
{
	display:block;
}

#friendactivity-container .live-row.even
{
	background-color:#F0F7F2;
}

.frnd-act-button
{
	float:left;
	margin-right: 20px;
}

.cmy-welcome-bar
{
	background-color: #f0f6f2;
	padding:8px;
	margin-left: -11px;
}

.cmy-welcome-bar .large-text 
{
	color: #75a1a0;
	font-size: 2.0em;
}

.cmy-welcome-bar .button
{
	float:left;
	font-weight: normal;
	padding:9px;	
}

.cmy-welcome-bar #description
{
	width: 130px;
	float:left;
	padding-left:10px;
	font-size: 0.9em;
	color: #000000;

}

#feat-group .avatar-large
{
	padding-right: 10px;
}

.membersubjects
{
    padding:0 5px;
}
.membersubjects .actiontime
{
    float:left;
}
.membersubjects .subject
{
    margin-left: 80px;
    margin-bottom: 10px;
}
.membersubjects .subject a, #topcommentscarousel .subject a, #recentcommentscarousel .subject a
{
    font-size: 1.1em;
}
.membersubjects .subject img, #topcommentscarousel .subject img, #recentcommentscarousel .subject img
{
    float:left;
    padding-top: 4px;
}
.membersubjects .subject .comment, #topcommentscarousel .subject .comment, #recentcommentscarousel .subject .comment
{
    margin-left: 12px;
}

.membersubjects a
{
	font-weight: bold;	
}

.commententry a
{
    font-size: 1.2em;
}

.up-pick
{
    background:url(../Images/picker-arrow-up.png) no-repeat center -17px
}
.down-pick
{
    background:url(../Images/picker-arrow-dn.png) no-repeat center -17px
}

.correct-pick
{
    background:url(../Images/picks-correct.png) no-repeat center
}
.incorrect-pick
{
    background:url(../Images/picks-incorrect.png) no-repeat center
}

#recentpicks table a
{
    padding-left:6px;
}

#recentpicks th, #recentpicks td
{
    border-bottom: 1px #D9DDDC solid;
    padding:2px 0;
}
#recentpicks th
{
    font-size:.9em;
}
#recentpicks #picksstats th
{
    text-align:left;
}
#recentpicks #picksstats .stat
{
    text-align:right;
}

#recentpicks .up, #active-picks-detail .up, #ended-picks-detail .up, #bysymbol-detail .up
{
    color: #007C1D;
}

#recentpicks .down, #active-picks-detail .down, #ended-picks-detail .down, #bysymbol-detail .down
{
    color: #B50000;
}

#recentpicks .pending, #active-picks-detail .pending, #ended-picks-detail .pending, #bysymbol-detail .pending
{
    color: #288DBF;
}
#recentpicks td.points
{
    text-align:right;
    padding-right:29px;
}
#recentpicks td.pickchange
{
    padding-right:20px;
    text-align:right;
    
}

.header-column
{
	float:left;
	padding-left:8px;
	padding-right:8px;
	color: #999999;
}
.memberinfo-cell
{
	border-bottom:solid 1px #D4E0E0;
	width:100%;
	padding-top:2px;
}

#demo-col
{
	width:180px;
}

#activity-col,
#rank-col
{
	width:130px;
}

#rank-col .memberinfo-cell
{ 
	padding-bottom: 2px;
	padding-top: 2px;
}
.memberinfo-label
{
	color:#999999;
}

.memberinfo-data
{
    color:#000000;
	font-weight:bold;
	float:right;
}
.memberinfo-cell .rank
{
	padding-top:7px;
	font-size:2.0em;
	font-weight:bold;
	text-align:right;
	color:#000000;
}
.biohidden,.pointshidden
{
	display:none;
}
.pointsshown
{
	display:block;
}
.pointstoggle
{
	background-color:#F0F7F2;
}
#member-schools
{
	width:65%;
	text-align:right;
	float:right;
}
#member-schools span
{
    color: #000000;
    font-weight:bold;
}

.detailpoints
{
	width:300px;
	position:absolute;
	background-color:#F0F7F2;
	top: 371px;
	left:554px;
}

.mathsign
{
	float:left;
	font-size: 2.0em;
	padding: 20px;
}

#detailed-points-summary
{
	border-bottom:solid 1px #D4E0E0;
	float:left;
	padding-left:20px;
	width:282px;
}

#pointsbreakdown
{
	color:#999999;
	float:left;
	font-size:0.8em;
}

.detailpoints .xheader td, .detailpoints .xheader div
{
	font-size:1.1em;
	font-weight:bold;
}

.detailpoints .xlabel
{
	text-align:left;
	padding-left:20px;
	width:70%
}
	
.detailpoints .value
{
    text-align:right;
	padding-right:10px;
}

.detailpoints .xheader .xlabel
{
	padding-left:10px;
}
	
.detailpoints .divider td
{
	padding-top:5px;
	border-bottom: solid 1px #D4E0E0;
	width:140px;	
}

.memberinfo-cell .droplist
{
	float:right;
	margin-top:-2px;
}

.memberinfo-cell input
{
	width:100px;
	float:right;
	margin-top: 2px;
	margin-bottom:2px;
	text-align:right;
}
.memberinfo-cell textarea
{
	height:100px;
	width:100px;
	float:right;
	font-family:Arial;
	font-size:1.0em;
	text-align:right;
}

.memberbio-cell #bio
{
	height:400px;
	width:270px;
	float:right;
	font-family:Arial;
	font-size:1.0em;
}
.memberbio-cell
{
	float:left;
	padding-left:10px;
	width:270px;
}
.button-style2
{
	margin-left:5px;
}
#recommendations .viewwindow
{
    margin-top:10px;
}

.subsubnav
{
    margin: 8px 0 10px 5px;
}

.subsubnav span
{
    list-style: none;
    float: left;
    padding: 6px 12px 6px 0;
}

.subsubnav span a
{
    border: solid 1px #B4C9CA;
    padding: 4px;
}

.subsubnav span.on a
{
    background: #F0F7F2;
    color: #000;
    text-decoration: none;
    cursor: default;
}
.subsubnav select
{
    float: right;
    margin-top:3px;
}
.picks-header
{
	font-weight:normal;
	font-style:normal;
	text-align:center;
}
div.sortable span
{
	font-weight:normal;
	font-style:normal;
	text-align:center;
	color : #004176; 
    cursor: pointer;
}
.sortable span.selected
{
    color : #000000; 
    cursor: default;
    font-weight:bold;
}
.sortable span.selected:hover
{
	text-decoration: none;
}
.sortable span:hover
{
	text-decoration: underline;
}

#active-picks-detail, #ended-picks-detail, #bysymbol-detail
{
	line-height:120%;
	margin-top:5px;
	width:100%;
}


#active-picks-detail td, #ended-picks-detail td, #bysymbol-detail td
{
	padding: 3px 2px;
	text-align:center;
}

#active-picks-detail .pickchange,#ended-picks-detail .pickchange
{
	text-align:center;
	white-space:nowrap;
	border-right: 1px solid #CDCCC8;
	padding-right:5px;
}
#recentpicks .row
{
	padding:7px 0 2px;
	border-bottom:solid 1px #B4C9CA;
}
#recentpicks .avatar-large
{
	padding-right:6px;
}
#recentpicks .username
{
	font-weight:bold;
}
#recentpicks .up {
	color:#009900;
}
#recentpicks .down {
	color:#B50000;
}

/*Need to use a fixed table layout
 *for the word-wrap:break-word to work
 *on a table
*/
#groupoverview #topics table
{
    border-collapse:collapse;
    line-height:1.2em;
    width:98%;
    table-layout:fixed;
    word-wrap:break-word;
}

#grouptopics table
{
    border-collapse:collapse;
    line-height:1.2em;
    width:98%;
}

#grouptopics table td, #groupoverview #topics table td
{
    border-bottom: solid 1px #D9DFDD;
    padding: 3px 10px 3px 0;
}
#groupoverview #stats table td
{
    padding: 3px 3px 3px 0;
}
#groupoverview #topics table tr.last td
{
    border-bottom:none;
}
#grouptopics table th
{
    padding:8px 0 5px;
}
#grouptopics table th#topic
{
    width:65%;
}
#groupmembers .row, #groups .row, #friends .row, #people .row
{
	padding-bottom:4px;
	padding-top:7px;
	border-bottom:solid 1px #D9DFDD;
}
#grouptopics table tr.last td, #groups .row.last, #friends .row.last, #groupmembers .row.last, #people .row.last
{
    border-bottom: none;
}
#groupmembers .row .body, #groups .row .body, #friends .row .body, #people .row .body
{
    padding-left:73px;
}

#groups .row .actions, #friends .row .actions
{
	float:right;
}

#member-groups-results .viewwindow, #member-friend-results .viewwindow
{
	padding-top:15px;
}

	
#groups .row .category
{
	font-weight:bold;
}

#groupoverview #groupinfo, #groupoverview #stats
{
    margin-top:5px;
}
#groupoverview .blockview
{
    margin:0 5px;
}

#groupinfo #description
{
    margin-top:8px;
    word-wrap:break-word;
}

#groupoverview #topics .coltwo
{
  width:35px;    
}

.perceptionwidgetbig {
    width: 635px;_width: 630px;
    padding: 5px 0px;_padding: 5px 0 5px 0px;
}
.perceptionwidgetbig .symbolselect{
    font-size: 110%; padding: 12px 10px;
}
.perceptionwidgetbig .symbolselect h4 
{
    border-width: 0; margin: 0; padding: 0; font-weight: normal; float: left;
}
.perceptionwidgetbig .symbolselect .symbolentry {
    float: right; margin: -2px 10px 0 0;
}
.perceptionwidgetbig .stockvibedetailedresults {
    clear: both; 
    margin: 10px 0 0;
    width: 620px;
}
.perceptionwidgetbig h3 
{
	background-image: none;
}
.perceptionwidgetbig .stockvibedetailedresults h3 {
    margin-bottom:10px;
    padding-bottom:5px;
    border-bottom: 1px dotted #CCCCCC;
}
.perceptionwidgetbig .stockvibedetailedresults h3 .price, .perceptionwidgetbig .stockvibedetailedresults h3 .volumn
{
    color: #4D4D4D;
}
.perceptionwidgetbig .stockvibedetailedresults h3 .symbol {
    text-transform:uppercase;
}
.perceptionwidgetbig .stockvibedetailedresults h3 .label {
    margin-left:8px; font-weight: normal;
}
.perceptionwidgetbig .stockvibedetailedresults h3 .secondarydata
{
    font-size: 65%;
}
.perceptionwidgetbig .stockvibedetailedresults h3 .time
{
    padding: 0;
    font-size: 65%;
    margin-top: 8px;
    color: #999
}

.perceptionwidgetbig .pickschart {
    margin: 0;
    padding: 0;
    width: 630px;
}

.perceptionwidgetbig .pickschart .select1[class] {
    background:transparent url(../images/bkg/pick-box-chart-top1.png) no-repeat top left; 
}
.perceptionwidgetbig .pickschart .select1 {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://i.mktw.net/mw3/community/images/bkg/pick-box-chart-top1.png');
    height:13px;
}

.perceptionwidgetbig .pickschart .select2[class] {
    background:transparent url(../images/bkg/pick-box-chart-top2.png) no-repeat top left; 
}
.perceptionwidgetbig .pickschart .select2 {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://i.mktw.net/mw3/community/images/bkg/pick-box-chart-top2.png');
    height:13px;
}

.perceptionwidgetbig .pickschart .select3[class] {
    background:transparent url(../images/bkg/pick-box-chart-top3.png) no-repeat top left; 
}
.perceptionwidgetbig .pickschart .select3 {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://i.mktw.net/mw3/community/images/bkg/pick-box-chart-top3.png');
    height:13px;
}

.perceptionwidgetbig .pickschart .select4[class] {
    background:transparent url(../images/bkg/pick-box-chart-top4.png) no-repeat top left; 
}
.perceptionwidgetbig .pickschart .select4 {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://i.mktw.net/mw3/community/images/bkg/pick-box-chart-top4.png');
    height:13px;
}

.perceptionwidgetbig .pickschart .mid {
    background:transparent url(../images/bkg/pick-box-chart-mid.png) repeat-y top left; 
    margin: 0;
    padding: 10px 0 0 20px;
    width: 610px;
}
.perceptionwidgetbig .pickschartbottom {
    background:transparent url(../images/bkg/pick-box-chart-btm.png) no-repeat scroll left top; 
    margin: 0;
    height:13px;
    width: 635px;
}
.perceptionwidgetbig .resultssection {
	float: left; 
	font-size: 85%; 
	margin: 0 5px 0 0; 
	width: 350px; 
	display: inline;
}
.perceptionwidgetbig .predictionbuttons {
	float: left;
	padding-left: 5px;
    padding-top:8px;
}
.stockvibedetailedresults .blackunderbar{
	border-bottom: solid 1px #000;
	margin-top:3px;
    margin-left: 8px;
}

.perceptionwidgetbig .greyunderbar{
	border-bottom: solid 1px #EDEDED;
	margin-top:15px;
    margin-right: 18px;
    margin-left: 18px;
}

.perceptionwidgetbig .bubbledivider {
    border-bottom:1px dotted #AAAAAA;
    height:1px;
    margin: 8px 8px 0px 8px;
    _margin-top:-8px;
}

.resultssection .predictionfooter
{
    margin-top: 4px;
    margin-left: 18px;
}

.perceptionwidgetbig .predictionad1
{
    display:none;
}

.perceptionwidgetbig .predictionresults {
	margin-left: 0px;
}

.perceptionwidgetbig .error {
	color: #990000;
	font-weight: bold;
	padding: 40px 0px 0px 18px;
	height:50px;
	margin-bottom:63px;
	font-size:120%;
}

.perceptionwidgetbig .symbolerror {
	color: #FF0000;
	font-weight: bold;
	padding: 18px 0px 0px 18px;
	height:50px;
	margin-bottom:63px;
	font-size:120%;
}

.perceptionwidgetbig .predictionresults table  td{
	border-bottom: dotted 1px #aaaaaa;
	padding-top: 3px;
}

.perceptionwidgetbig .totalpredictions{
	font-size:160%;
	font-weight: bold;
	text-align: right;	
}
.perceptionwidgetbig .avgstartprice{
	font-size:100%;
	font-weight: bold;
	text-align: right;	
}
.perceptionwidgetbig .avgenddate {
	font-weight: bold;
	text-align: right;	
}

.perceptionwidgetbig .predictionresults .graph {
	margin: 60px 0 0 0px;
	width:35px;
}

.results .hasnotvoted .editsection {
	display: none;
}
.results img.makeaprediction {
	display: none;
}
.results .hasnotvoted img.makeaprediction {
	display: block;
	float: right;
}
.results .hasnotvoted .resultssection {
}

.perceptionwidgetbig .statscontainer
{
    margin: 10px 0px 0px 10px;
    width: 250px;
}

.graph 
{   
	text-align: center;
	float: left;
    padding-left:5px;
}

.graphcontainer
{  
    margin-left:1px;
    margin-top:8px;
}

.perceptionwidgetbig .sponsortext
{
    display:none;
}

.perceptionwidgetbig .graph .uppercentage {
	color: #13a015;
	font-weight:bold;
	text-align: center;
	margin-top:2px;
}


.perceptionwidgetbig .graph .downpercentage {
	color: #c51a19;
	font-weight:bold;
	text-align: center;
	margin-top:2px;
}

.top10content {
border-top:1px solid #DCDCDC;
padding:7px 0px 10px 2px;
margin-top:-1px;
}  

.toppicker{
width:300px;
height:216px;
}
.toppicker.call2action{
background:transparent url(../images/bkg/top-bk-sm.png) no-repeat scroll left top;
width:300px;
height:119px;
}
.toppicker .title
{
color: #666666;
font-size: 120%;
font-weight: normal;
margin:0 6px 8px 6px;
border-bottom: dotted 1px #CCCCCC;
padding:9px 3px 3px 3px;
}
.toppicker .row{
margin-left:6px;
margin-right:6px;
border-bottom: dotted 1px #D4E0E0;
padding:3px 0pt 2px;
}
.toppicker .row .label{
font-size:90%;
}
.toppicker .row .name{
padding-bottom:5px;
}
.toppicker .row .name a{
font-size:110%;
}
.toppicker .prediction {
    padding:0;
    line-height:1.3em;
    width:220px;
}  
.toppicker .prediction .up{
    background:transparent url(../images/bkg/arrow-up-sm.gif) no-repeat scroll left center;
}  
.toppicker .prediction .down
{
    background: transparent url(../images/bkg/arrow-dn-sm.gif) no-repeat scroll left center;
}  
.toppicker .prediction .price{
    font-weight:bold;
}  
.toppicker .prediction .col1{
    float:left;
    width:20px;
    margin-left:10px;
}  
.toppicker .prediction .col2{
    float:left;
    padding:0 5px;
}  
.toppicker .prediction .col3{
    float:right;
    padding-right:10px;
} 

.activesummary{
	padding-left:6px;
	padding-bottom:15px;
}
.activesummary .activesentiment {
	padding-top:6px;
	padding-left: 6px;
	float:left;
} 
.activesummary .activesentiment .percent{
	font-weight:bold;
	font-size: 220%;
}

.activesummary .communitysentiment{
	font-size:80%;
	padding:2px 0 0 7px;
}
.activesummary .communitysentiment .sentimentlabel{
	color: #666666;
}
.activesummary .communitysentiment .Bullish{
	color: #009900;
}
.activesummary .communitysentiment .Bearish{
	color: #ed1c24;
}
.activesummary .communitysentiment .Even{
	color: #295f6b;
}

.activesummary .activevolumeprice{
	float:right;
	margin-left:8px;
	width:160px;
}
.activesummary .activevolumeprice .value{
	font-weight:bold;
}


.activesummary .row{
	padding:4px 4px 2px 2px;
	border-bottom: 1px dotted #D4E0E0;
}
.activesummary .row.header{
	border-top: 1px dotted #D4E0E0;
	padding-bottom:6px;
}
.activesummary .row.header .title{
	padding:2px 0 8px 5px;
	color: #666666;
	font-size:120%;
}
.activesummary .row .label{
	float:left;
}
.activesummary .row .value{
	float:right;
}
.activesummary .row .ratio52 {
	padding:1px 2px 0 0;font-size:70%;color:#999999;
} 

.activesummary.missing .activesentiment .percent,
.activesummary.missing .row .value{
	color:#666666;
}


.statscontainer .prediction.down
{
    color:#C51A19;
}  

.quoteresultmessage
{
    display:none;
}
    
.quotepricelabel
{
    display:none;
}

.quotevotelabel
{
    display:none;
}

.perceptionwidgetbig .statscontainer .symbol, .perceptionwidgetbig .statscontainer .period, .perceptionwidgetbig .statscontainer .prediction
{
    font-weight:bold;
    text-transform:capitalize;
}  

.statscontainer .prediction.up
{
    color:#009900;
}  

.statscontainer .prediction.down
{
    color:#C51A19;
}  

.instructions
{
    padding-top:5px;
    font-family: Arial;
    font-size: 95%;
}

.instructions .instructionheader
{
    font-weight: bold;
    font-size: 95%;
}

.perceptionwidgetbig .links
{
    padding-top:10px;
    margin-bottom:-4px;
}


.perceptionwidgetbig input, .perceptionwidgetbig select, .perceptionwidgetbig textarea {
border:1px solid #CCCCCC;
}
.perceptionwidgetbig select option.disabled {
color:#AAAAAA;
}
.perceptionwidgetbig textarea {
width:100%;
}
.perceptionwidgetbig .copy .symbol {
font-family:Arial;
font-weight:bold;
text-transform:uppercase;
}
.perceptionwidgetbig input.up, input.down, input.unchanged {
border-width:0pt;
cursor:pointer;
}
.perceptionwidgetbig input.up {
background:url(http://i.mktw.net/mw3/MarketPerception/up-sm.gif) no-repeat;
height:31px;
margin-right:5px;
width:59px;
_padding-bottom:7px;
}
.perceptionwidgetbig input.up .hover {
background-image:url(http://i.mktw.net/mw3/MarketPerception/up-sm-over.gif);
}
.perceptionwidgetbig input.down {
background:url(http://i.mktw.net/mw3/MarketPerception/dn-sm.gif) no-repeat;
height:31px;
width:59px;
_padding-bottom:7px;
}
.perceptionwidgetbig input.down .hover {
background-image:url(http://i.mktw.net/mw3/MarketPerception/dn-sm-over.gif);
}
.perceptionwidgetbig textarea.comment {
border:1px solid #CCCCCC;
padding:1px;
}
.perceptionwidgetbig textarea.comment .default {
color:#AAAAAA;
}
.perceptionwidgetbig table {
display:block;
}
.perceptionwidgetbig table td {
border-bottom:1px dotted #AAAAAA;
padding-top:3px;
}
.perceptionwidgetbig .graph img {
display:block;
width:20px;
margin:0 auto;
}
.perceptionwidgetbig .graph img.up {
background-color:#009900;
background-image:url(http://i.mktw.net/mw3/marketperception/rslt-up-bk.gif);
background-repeat:repeat-y;
}
.perceptionwidgetbig .graph img.down {
background-color:#990000;
background-image:url(http://i.mktw.net/mw3/marketperception/rslt-dn-bk.gif);
background-repeat:repeat-y;
}




.perceptionwidgetbig .statscontainer .block
{
    padding-top: 4px;
    padding-bottom: 4px;
    border-top: 1px dotted #AAAAAA;
}
.perceptionwidgetbig .statscontainer .blockbottom
{
    border-bottom: 1px dotted #AAAAAA;
}
.perceptionwidgetbig .buttonoff p, .buttonon p {
    font-weight:bold;
    line-height:normal;
}



.predictionmechanism .predictiondate {
float: left; text-align:center;
}
.predictionmechanism .predictiondate .leftend {
width: 91px;
}
.predictionmechanism .predictiondate .middle {
width: 84px;
}
.predictionmechanism .predictiondate .rightend {
width: 91px;
}

.predictionmechanism .predictiondate .pickctrl,
.predictionmechanism .predictiondate .pickctrlresults {
height:145px;
}

.predictionmechanism .mid {
    background:transparent url(../images/bkg/pick-box-picks-mid.png) repeat-y left; 
    height:170px;
}

.predictionmechanism .predictiondate .top,
.predictionmechanism .predictiondate .topresults {
margin: 0; padding: 0; height: 19px;
}
.predictionmechanism .predictiondate .leftend .top {
background: url(../images/bkg/pick-box-top-leftB2.png) no-repeat top left;
}
.predictionmechanism .predictiondate .leftend .topresults {
background: url(../images/bkg/pick-box-top-leftB2.png) no-repeat top left;
}
.predictionmechanism .predictiondate.selected .leftend .top, 
.predictionmechanism .predictiondate.selected .leftend .topresults {
background: url(../images/bkg/pick-box-top-leftB2-selected.png) no-repeat top left;
}

.predictionmechanism .predictiondate .middle .top {
background: url(../images/bkg/pick-box-top-midB2.png) no-repeat top left;
}
.predictionmechanism .predictiondate .middle .topresults {
background: url(../images/bkg/pick-box-top-midB2.png) no-repeat top left;
}
.predictionmechanism .predictiondate.selected .middle .top,
.predictionmechanism .predictiondate.selected .middle .topresults {
background: url(../images/bkg/pick-box-top-midB2-selected.png) no-repeat top left;
}

.predictionmechanism .predictiondate .rightend .top,
.predictionmechanism .predictiondate .rightend .topresults {
background: url(../images/bkg/pick-box-top-rightB2.png) no-repeat top left;
}
.predictionmechanism .predictiondate.selected .rightend .top, 
.predictionmechanism .predictiondate.selected .rightend .topresults {
background: url(../images/bkg/pick-box-top-rightB2-selected.png) no-repeat top left;
}
.predictionmechanism .predictiondate .leftend .pickctrl,
.predictionmechanism .predictiondate .leftend .pickctrlresults {
background: url(../images/bkg/pick-box-mid-leftB2-tall.png) no-repeat top left; 
padding: 0 5px 0 10px; _padding: 0 0 0 7px; margin: 0;
}
.predictionmechanism .predictiondate.selected .leftend .pickctrl,
.predictionmechanism .predictiondate.selected .leftend .pickctrlresults {
background: url(../images/bkg/pick-box-mid-leftB2-tall-selected.png) no-repeat top left; 
padding: 0 5px 0 10px; _padding: 0 0 0 7px; margin: 0;height:145px;
}
.predictionmechanism .predictiondate .middle .pickctrl,
.predictionmechanism .predictiondate .middle .pickctrlresults {
background: url(../images/bkg/pick-box-mid-midB2-tall.png) no-repeat top left; 
padding: 0 5px 0; _padding: 0; margin: 0;
}
.predictionmechanism .predictiondate.selected .middle .pickctrl,
.predictionmechanism .predictiondate.selected .middle .pickctrlresults {
background: url(../images/bkg/pick-box-mid-midB2-tall-selected.png) repeat-y top; 
padding: 0 5px 0; _padding: 0; margin: 0;height:145px;
}

.predictionmechanism .predictiondate .rightend .pickctrl,
.predictionmechanism .predictiondate .rightend .pickctrlresults {
background: url(../images/bkg/pick-box-mid-rightB2-tall.png) no-repeat top left; 
padding: 0 5px 0; _padding: 0; margin: 0;height:145px;
}
.predictionmechanism .predictiondate.selected .rightend .pickctrl,
.predictionmechanism .predictiondate.selected .rightend .pickctrlresults {
background: url(../images/bkg/pick-box-mid-rightB2-tall-selected.png) no-repeat top left; 
padding: 0 5px 0; _padding: 0; margin: 0;
}
.predictionmechanism .predictiondate.selected .rightend .pickctrlresults {
_padding: 0;
}


.predictionmechanism .predictiondate .bottom {
margin: 0; padding: 0; height: 6px;
}
.predictionmechanism .predictiondate.selected .bottom {
_height:16px;
}

.predictionmechanism .predictiondate .leftend .bottom {
background: url(../images/bkg/pick-box-bot-leftB2.png) no-repeat top left;
}
.predictionmechanism .predictiondate.selected .leftend .bottom {
background: url(../images/bkg/pick-box-bot-leftB2-selected.png) no-repeat top left;
}
.predictionmechanism .predictiondate .middle .bottom{
background: url(../images/bkg/pick-box-bot-midB2.png) no-repeat top left;
}
.predictionmechanism .predictiondate.selected .middle .bottom {
background:url(../images/bkg/pick-box-bot-midB2-selected.png) no-repeat top left;
padding: 0 5px 0; _padding: 0;
}
.predictionmechanism .predictiondate .rightend .bottom {
background: url(../images/bkg/pick-box-bot-rightB2.png) no-repeat top left; 
padding: 0 5px 0; _padding: 0;
}
.predictionmechanism .predictiondate.selected .rightend .bottom {
background: url(../images/bkg/pick-box-bot-rightB2-selected.png) no-repeat top left; 
padding: 0 5px 0; _padding: 0;
}

.predictionmechanism .predictiondate .button {
cursor: pointer; width: 55px; height: 25px; margin-left: 12px;
}
.predictionmechanism .predictiondate .button.up {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/bkg/up-btn24-2.png');
}
.predictionmechanism .predictiondate .button.up[class] {
background: url(../images/bkg/up-btn24-2.png) no-repeat top left;
}
.predictionmechanism .predictiondate .button.upon {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/bkg/up-btn-on24-2.png');
}
.predictionmechanism .predictiondate .button.upon[class] {
background: url(../images/bkg/up-btn-on24-2.png) no-repeat top left;
}
.predictionmechanism .predictiondate .button.down {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/bkg/dn-btn24-2.png');
}
.predictionmechanism .predictiondate .button.down[class] {
background: url(../images/bkg/dn-btn24-2.png) no-repeat top left;
}
.predictionmechanism .predictiondate .button.downon {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/bkg/dn-btn-on24-2.png');
}
.predictionmechanism .predictiondate .button.downon[class] {
background: url(../images/bkg/dn-btn-on24-2.png) no-repeat top left;
}
.predictionmechanism .predictiondate .pickctrlresults .predictionarea.extended {
padding-bottom: 0;
}
.predictionmechanism .predictiondate .leftend .pickctrlresults .predictionarea.extended {
padding-left: 2px;height:126px;
}
.predictionmechanism .predictiondate .resultbox {
background: url(../images/bkg/resultbox.gif) no-repeat top left; width: 74px; height: 126px; line-height: normal; color: #898989;
}
.predictionmechanism .predictiondate .rightend .resultbox {
_margin-left:-5px;
}

.predictionmechanism .predictiondate .resultbox .graph {
width: 12px; height: 80px; background-color: #ed1c24; padding: 0; margin: 0px 2px 3px 0; float: left; display: inline;
}
.predictionmechanism .predictiondate .resultbox .graph .up {
width: 12px; background-color: #009900; vertical-align: top; padding: 0; margin: 0; _filter: none;
}

.predictionmechanism .predictiondate .resultbox p {
font-size: 90%; padding: 0; margin: 0;line-height:0.85em;text-align:left;
}
.predictionmechanism .predictiondate .resultbox .section
{
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    margin:0 3px;
    padding-top:5px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
}
.predictionmechanism .predictiondate .resultbox .data {
padding: 0; margin: 0; font-size: 110%; font-weight: bold; line-height: normal; text-align: left;
}
.predictionmechanism .predictiondate .resultbox .price {
font-size: 120%; font-weight: bold; line-height: 1.4em;
}
.predictionmechanism .predictiondate .resultbox .memberpick {
font-size: 120%; font-weight: bold; line-height: normal;
}

.predictionmechanism .dataup {
	color:#009900;
}
.predictionmechanism .datadown {
	color:#ED1C24;
}

.predictionmechanism .predictiondate .resultbox .data.dataup {
margin-bottom: 2px;
}
.predictionmechanism .predictiondate .resultbox .data.totalpredictions {
font-size: 145%; line-height: 14px; padding-top: 8px;
}
.predictionmechanism .predictiondate .resultbox .bottomnumber {
padding-top:8px;
}

#maincolumn .predictiondate h3.relativedate, .perceptionwidgetbig .predictiondate h3.relativedate {
margin: 0; padding: 0 0 5px; border-width: 0; color: #fff; font-size: 100%;
}
#maincolumn .predictiondate h3.relativedate, .perceptionwidgetbig .predictiondate.selected h3.relativedate {
margin: 0; padding: 0 0 5px; border-width: 0; color: #000; font-size: 100%;
}
#quotepagelinks p 
{
padding:0 3px; font-size:0.8em;
}

#symbolpage .companyname {
    color:#333333;
    font-size: 1.5em;
}
#symbolpage .companyticker{
    text-transform:uppercase;
    font-size: 1.5em;
    color:#808080;
}
#symbolpage #companyheader{
    margin-top: -1px;
    margin-bottom: 10px;
    border-top: 1px solid #D4E0E0;
    border-bottom: 2px solid #D4E0E0;
    padding: 7px 10px;
	height:35px;
}
#symbolpage #companyheader #companydata{
    font-size:140%;
    padding:0;
}

#featuredGroups .tabs
{
	height:100%;
	width:50%;
	float:left;
	border-bottom: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#featuredGroups .tabs .tab
{
	background-color:white;
	text-transform:none;
	border-right: 1px solid #b4c9ca;
	border-top: 1px solid #b4c9ca;
}


#featuredGroups .tabs .tab.selected
{
	background-color:#f1f6f3;
	border-right: none;
}

#featuredGroups .tabpane
{
	width:49%;
	height:100%;
	float:left;
	border-top: 1px solid #b4c9ca;
	border-bottom: 1px solid #b4c9ca;
	background-color:#f1f6f3;
}
#featuredGroups .tabpane .tabpage
{
	padding: 3px 3px 3px 3px;
}

#featuredGroups .tabpane .tabpage .avatar-large
{
	margin: 0px 3px 3px 0px;
}

h2.flat
{
	border-top:none;
	background-image:none;
}


#groupsLive .tabs
{
	height:auto;
	border-bottom: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#groupsLive .tabs .tab
{
	width:auto;
	float:left;
	padding:3px 3px 3px 3px;
	border-bottom: 1px solid #b4c9ca;
}

#groupsLive .tabs .tab.selected
{
	background-color:#f1f6f3;
	border-left: 1px solid #b4c9ca;
	border-right: 1px solid #b4c9ca;
	border-bottom: 1px solid #f1f6f3;
}

#groupsLive .tabpane
{
	background-color:#f1f6f3;
	border-left: 1px solid #b4c9ca;
	border-right: 1px solid #b4c9ca;
}


















.thetopic .header,#topiccomments .header {
	border-bottom:inherit;
	font-size:inherit;
	line-height:inherit;
	margin:inherit;
	padding:inherit;
}
.thetopic .header {
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:8px;
	padding:2px 0;
}


.textdeemphasized, em.textdeemphasized {
    color: #999; font-weight: normal; font-style: normal;
}
.syncwidget {
    overflow: hidden;
}

.membercomment{
    border-bottom: dotted 1px #CCCCCC;    
    padding: 10px;
}
.membercomment.editor {
    background-color:#ECFAF1;
}
.membercomment.journalist {
    background-color:#ECFAF1;
}
.membercomment.your {
    background-color:#FDEFD9;
}
.membercomment .commentwasuseful {
    font-size: 85%;
    margin: 0 0 10px 0;
    padding:0;
}
.commentbody {
    padding:0;
    margin:0;
    min-height:60px;
    _height: 60px;
}
.commentbody .editoravatar{
    border: 2px solid #14843A;
    margin-left:-2px;
    margin-top:-2px;
}
.commentbody .youravatar{
    border: 2px solid #F29100;
    margin-left:-2px;
    margin-top:-2px;
    _margin-left:0px;
    _margin-top:0px;
}
.memberavatar .action{
    background-color: #e1e1e1;
    border: 1px solid #cccccc;
    cursor: pointer;
    line-height:0;
}

.memberavatar .sendrqst
{
    width:23px; 
    border-left:0; 
    padding: 2px 0 2px 5px;
}

.memberavatar .sentrqst{
    width:23px; 
    border-left:0; 
    padding: 2px 0 2px 5px;
    background-color:#b7b7b7; 
    cursor:default
}

.memberavatar .rqstsentmsg{
    margin-top:-1px;
    font-size:80%;
    width:58px; 
    background-color:#b7b7b7; 
    color:#ffffff; 
    text-align:center
}

.commentcontent {
    margin-left:70px;
    min-height:41px;height: auto !important;height:41px;
}
.commentcontent .header{
    text-transform:uppercase;
    font-size: 85%;
}
.membercomment .header .your .membername, .membercomment .header .your .membername a{
    color: #F29100;
}
.membercomment .header .editor .membername, .membercomment .header .editor .membername a{
    color: #14843A;
}
.membercomment .header .your .membername a, .membercomment .header .editor .membername a{
    font-weight:bold;
}

.membercomment .header .ishelpful, .membercomment .isunhelpful{
    width:20px;
    height:14px;
	padding-right:5px;
	padding-top: 1px;
}
.membercomment .header .ishelpful div, .membercomment .isunhelpful div{
    width:20px;
    background-repeat:no-repeat;
	cursor:pointer;
}
.membercomment .header .ishelpful div{
	background-image: url(../images/bkg/thumb-up.png);
	width:22px;height:14px;
}
.membercomment .header .ishelpful div.helpful{
	background-image: url(../images/bkg/thumb-up-voted.png);
	cursor:default;
}
.membercomment .header .ishelpful div.unhelpful, 
.membercomment .header .ishelpful div.your, 
.membercomment .header.unhelpful .ishelpful div{
	background-image: url(../images/bkg/thumb-up-grey.png);
	cursor:default;
}
.membercomment .header .isunhelpful div{
	background-image: url(../images/bkg/thumb-down.png);
	width:22px;height:14px;
}
.membercomment .header .isunhelpful div.unhelpful{
	background-image: url(../images/bkg/thumb-down-voted.png);
	cursor:default;
}
.membercomment .header .isunhelpful div.helpful, 
.membercomment .header .isunhelpful div.your, 
.membercomment .header.unhelpful .isunhelpful div{
	background-image: url(../images/bkg/thumb-down-grey.png);
	cursor:default;
}
.membercomment .header .netHelpful{
    color:#007C1D;
}
.membercomment .header .netUnhelpful{
    color:#B50000;
}
.membercomment .header p{
    margin-bottom:0;
    margin-top:0;
    padding:0;
    line-height:1em;
}

.membercomment .header .reportcomment{
	background: no-repeat url(../images/bkg/report2.png);
	padding-left:9px;
	line-height:1.4em;
}
.membercomment .header.unhelpful .reportcomment{
	background: no-repeat url(../images/bkg/report2-grey.png);
}

.membercomment .header .showcomment{
    font-size:85%;
    line-height:1.4em;
    margin-right:15px;    
}
.commentcontent p {
    margin-top:0;
    margin-bottom:12px;
}
.editcomment, .reportcomment {
    font-size:85%;
    margin:0;
}
#communityranktt{
    background-color:#FFFAC3;
    padding:5px 5px 5px 5px; 
    border: #636363 thin solid; 
}
.clearall {
    clear: both;
}
.syncwidget .fakenewcomment
{
    background: url(../images/bkg/fake-comment-level0.png) top center no-repeat;
    font-weight:bold;
    padding:80px 0 100px 264px;
}
.widemaincolumn .syncwidget .fakenewcomment
{
    background: url(../images/bkg/fake-comment-groups-level0.png) top center no-repeat;
}
.syncwidget .level0 .fakenewcomment
{
    background: url(../images/bkg/fake-comment-level1.png) top center no-repeat;
    padding-left:252px;
}
.widemaincolumn .syncwidget .level0 .fakenewcomment
{
    background: url(../images/bkg/fake-comment-groups-level1.png) top center no-repeat;
}
.syncwidget .level1 .fakenewcomment
{
    background: url(../images/bkg/fake-comment-level2.png) top center no-repeat;
    padding-left:240px;    
}
.widemaincolumn .syncwidget .level1 .fakenewcomment
{
    background: url(../images/bkg/fake-comment-groups-level2.png) top center no-repeat;
}
/* Hack - fixes problem with "screen-jump" in IE when changing class name on helpful comments */
#synccomments{
    clear:both;
    zoom:1;
}

.membercomment{
    margin: 10px 0px 10px 0;
    padding-bottom:5px;
    padding-right:10px;
    border:solid 1px #c2c2c2;
    background-color: #FFFFFF;
}
.membercomment .header{
    border-bottom:1px dotted #CCCCCC;
    padding:2px 0 2px 0;
    margin-bottom:8px;
}
.membercomment .header.unhelpful{
    border-bottom:none;
    margin-bottom:0;
}
.membercomment .commentbody.unhelpful, .membercomment .replybutton.unhelpful{
    display:none;   
}
/* IE6 will hide the header if we don't have this line */
.membercomment .header{
    display:block;
}
.membercomment.level0{
    border:1px solid #B4C9CA;
    background: #F0F7F2 url(../images/comment-group-tile.png) repeat-y;
}
.membercomment.level1{
    border:1px solid #B4C9CA;
    background-color: #FFFFFF; 
}
.membercomment.level2{
    border:1px solid #B4C9CA;
    background: #F0F7F2 url(../images/comment-group-tile.png) repeat-y;
}
.membercomment.editor{
    background: #ffffff url(../images/bkg/group-bkgeditor.png) repeat-x;
}
.membercomment.your {
    background-color:#F7E8AC;
    background-image: none;
}
.membercomment .yourcommentlabel {
    font-size:85%;margin:20px 0 0 0;color:#EF2464;text-align:center;padding:0;font-weight:bolder;
}

.membercomment .cannotreplylabel {
    font-size:85%;
    color:#5A5A5A;
    text-align:right;
    padding:0;
    font-weight:bold;
}
.commentbody .avatar, .commentbody .youravatar {
    line-height:0;
}

.standardbutton .buttonoff p{
    line-height:1.2em;
}
.replybutton{
    padding: 0;
    text-align: right;
    margin:0;
}
.replydiv {
    margin:12px 0 24px 0;
}
.newcomment
{
    height: auto;
    margin: 0;
    padding: 0 0 25px 11px;
    background: #FFD28E url(../images/bkg/group_newcomment_bkg.png) repeat-x left top;
    border:solid 1px #c2c2c2;
}
.newcomment .title{
    font-size:120%;
}
.membercomment .commentwasuseful {
    font-size: 95%;
    font-weight:bold;
    color:#575757;
    margin: 0 0 10px 0;
    padding:0;
}
.membercomment.other .header a{
    color: #004276;
    font-weight:bold;
}
.membercomment .header .showcomment a{
    color:#999;
}
.membercomment .header.unhelpful .reportcomment a{
    color:#999;
    cursor:default;
}
.membercomment.unhelpful .header .reportcomment a:hover, .membercomment.unhelpful .header .reportcomment a:visited:hover {
    text-decoration:none;
}

.membercomment .trackreplies{
    background: url(../images/bkg/track.png) center left no-repeat;
    padding-left: 16px;
}

.membercomment .permalink{
    background: url(../images/bkg/permalink.png) center left no-repeat;
    padding-left: 16px;
}

.membercomment .replyto{
    background: url(../images/bkg/commentbubble_small.png) center left no-repeat;
    padding-left: 16px;
}


#groupheader {
    padding-top: 7px;
}
#groupheader .avatar-large
{
    margin-right:7px;
}
#groupheader .privategroup
{
    color:#ff0000;
    font-weight:bold;
}
#groupheader #signinsignup
{
    float:right;
    font-weight:bold;
}
#groupheader .actions
{
    float:right;
    font-size: 11px;
}
#groupheader .actions img
{
    margin-right: 2px;
    vertical-align:middle;
}
.membersecondaryheader {
    background: #f0f7f2;
    height: 95px;
}
.nonmembersecondaryheader {
    background: #f0f7f2; border-bottom: solid 1px #d3dfdf;
}
h2.stats {
}
#groupinviteauto input{
	border: 1px solid #959595;
    width:290px;
    padding-left: 2px;
}
#newgroup .label{
    font-weight: bolder;
    font-size: 95%;
}
#newgroup .categorylist{
    margin: 0px 0 0px 30px;
    font-weight: bolder;
    font-size: 85%;
}
#newgroup .categorylist div{
    margin:5px 0 5px 0;
}
#newgroup .categorylist input{
    margin: 0 5px 0 0;
}
#addnewtopic {
    line-height:1.1em;
    margin-bottom:10px;
}
.thetopic {
    border-bottom:1px dotted #CCCCCC;
    padding:2px 0 2px 0;
    margin: 0 0 8px 0;
}
.thetopic .header{
    border-bottom:1px dotted #CCCCCC;
    padding:2px 0 2px 0;
    margin-bottom:8px;
}
.thetopic .body{
    margin-left:25px;
}
.topiccomments {
    padding:2px 0 2px 0;
    margin: 0 0 8px 0;
}
.topiccomments .title{
    font-size:120%;
}
.invitelist{
    height:455px;
    border:solid 1px #c2c2c2;
}
.inviterow{
	_width:100%;
	padding: 2px 5px 2px 5px;
}
.inviterowodd{
	background:#e0edf8;
}
#invitepeople .onefriend{
    margin: 7px 3px 0px 3px;
    text-align:center;
    overflow:hidden;
    width:89px;
    float: left;
    height:108px;
}
#groupemailinvite textarea {
	border:1px solid #959595;
	padding-left:2px;
	padding-top: 3px;
	width:340px;
	height:120px;
}
.borderbottom{
	padding-top: 5px;
	width:655px;
	border-bottom:1px solid #959595;
}
.sentinvites
{
	opacity:0.0;
	font-size:130%;
	color:#F06822;
}
#groupminiprofile{
    margin: 0 0 0 7px;
}
#groupminiprofile h2{
    padding: 8px 5px 5px 0;
    color: #33B52F;
}
.publicgrouptype
{
	font-size:90%;
	font-weight:bold;
	padding: 0px 5px 5px 5px;
}
.privategrouptype
{
	font-size:90%;
	color: #999999;
	padding: 0px 5px 5px 5px;
}
.groupnumbers
{
	color:#666666;
}
.thetopic .editoravatar{
    border: 2px solid #14843A;
    margin-left:-2px;
    margin-top:-2px;
}



/* Mail Box start */
#messagestable td {
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    padding:7px;
    vertical-align: top;
}
#messagestable td.right{
    border-right: none;
}
#messagestable p, #conversation p{
    line-height:1.2em;
    padding:0;
}

#messagestable td.received, #conversation .received{
    font-size:80%;
    color:#707070;
}
#messagestable .msgoption p{
    font-size:80%;
}

#messagestable .reqoption p{
    font-size:80%;
    margin-top:5px;
}

#messagestable .buttonoption p{
    margin-top:0px;
    color:#E0ECF8;
    min-width:58px;
    _width:58px;
}

#messagestable .msgoption span{
    margin-left:3px;
}

#messagestable .newmessage, #conversation .newmessage{
    background-color: #E0ECF8;
}

#messagestable .yourmessage, #conversation .yourmessage{
    background-color:#FDEFD9;    
}

#conversation #summary{
    padding:15px;
    border-bottom: 2px solid #DCDCDC;
    color: #707070;
    margin-bottom:10px;
}
#conversation #summary #subject{
    font-size:140%;
}

#conversation .message{
    border-bottom:1px solid #DCDCDC; 
    margin: 0 15px;
    padding:10px 7px;
}

#conversation #reply{
    margin: 15px 15px 5px;
}
#conversation #msgsent
{
    padding:30px 0;
    text-align:center;
    font-size:110%;
    color:#DD5008;
    font-weight:bold;
}

#conversation textarea, #composemsg textarea {
    border: 1px solid #959595; 
    padding:5px 3px;
}

#conversation #actions{
    font-size:85%;
    margin:10px 5px 0 0; 
    width:80px;    
}

#conversation #actions p{
    margin-bottom:3px;
}

#composemsg input{
    padding-left: 3px;
}

#composemsg input{
    border: 1px solid #959595;
    width:500px;
}

#conversation #msgeditor
{
    margin:7px 0 0 7px; 
    width: 515px;
    height: 100px;
    overflow: auto;
}

#composemsg .msgeditor
{
    margin:7px 0 0 7px; 
    height:126px; 
    width:476px;
    overflow: auto;
}

#composemsg p{
    line-height: 1.2em;
    padding:0;
}
#composemsg .section{
    margin-top:10px;
}

#composemsg .mheader{
    clear:both;
    text-align:right;
    color:#666666;
    width:55px;
    float:left;
    font-size:inherit;
    border:inherit;
    margin:2px 0 3px 0;
}

.newcounts{
    color:#DD5008
}

.inputmsgarea{
    background: url(images/bkg/orange-bkg.gif) repeat-x top left;     
    border: 1px solid #DCDCDC;
    height: 175px;
}

#allfriendrequests 
{
    margin-bottom: 7px;
}
#allfriendrequests td {
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    padding:7px;
    vertical-align: top;
}
#allfriendrequests td.right{
    border-right: none;
}

#friendrequestsview .standardbutton, #grouprequestsview .standardbutton{
    margin-right:4px;
    font-size:0.9em;
    margin-bottom:1px;
}

#messagesheader td{
    background-color: #317EAC;
    border-bottom: none;
    border-right: 1px solid #CCCCCC;
    color: #ffffff;
    padding:5px 7px 2px 7px;
}

#mailboxempty{
    text-align:center;
    border-bottom: 1px solid #CCCCCC;
}

#friendstatus{    
}
#sendmsg{
}

/* Mail Box end */
#stories ol
{
    margin: 10px 10px 0 20px;
    list-style-type: decimal; 
}
#stories li
{
    line-height:1.3em;
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom: 1px dotted #CCCCCC;
}
#stories li.last
{
    border-bottom:none;
}
#stories .stats span
{
    margin: 0 3px;
}
#stories .stats img
{
    margin-top:2px;
}
#storiesnavigation
{
    position:relative;
}
#storiesnavigation .droplist
{
    position:absolute; 
    right:14px;
}

#memberheader
{
    padding-top:20px;
}
#memberheader #username
{
    font-size:2.0em;
    font-weight:bold;
}
#memberheader .droplist
{
    color:#000000;
}
#relativestats #legend img
{
    padding-right:7px;
}
#relativestats #legend span
{
    font-weight:bold;
}

#people #controls
{
    padding-bottom:10px;
    border-bottom: 1px dotted #D9DFDD;
    margin-bottom:10px;
}
#people #controls #search
{
    margin-bottom:10px;
}

#people #controls input
{
    width:170px;
}
#people #controls .controllbl
{
    font-weight:bold;
    margin-right: 4px;
    margin-top:1px;
}
#people #results
{
    margin-bottom:15px;
}
#people #results .row .body .title
{
    float:left;
    background: none;
    border-top: 0px solid #B4C9CA;
    clear: none;
    padding: 0px 0px;
}
#people #results .row .body .content
{
    padding-left:75px;
    margin-bottom:5px;
}
#people #results .row .body.mostrecommendations .content
{
    padding-left:88px;
}
#people #results .row .body .content a
{
    font-size:1.4em;
}

.mostpage .sym
{
	font-weight:bold;
	text-align: left;
}

.mostpage .uppicks, .mostpage .downpicks
{
	text-align: center;
}

.mostpage .bullsent, .mostpage .bearsent
{
	text-align: right;
}




.helptopiccollapsed h3 {
border-top: 1px solid #fff;
cursor: pointer;
border-bottom: none;
color: #0077c6;
margin: 0 0 0 10px;
padding: 10px 0 0;
padding-left: 5px;
background: inherit;
font-size: inherit;
}

.helptopiccollapsed p {
	display: none;
}
.helptopiccollapsed table {
	display: none;
}

.helptopicexpanded h3 {
cursor: pointer;
border-top: 1px dotted #fff;
border-bottom: none;
color: #000;
background: #fff url('../images/bkg/faq-topic-on-bkg.png') repeat-x bottom left;
padding: 10px 0 4px;
padding-left: 5px;
font-size: inherit;
}

.helptopicexpanded p {	
margin: 0 40px 0 30px;
border-left: 2px solid #ccc;
padding: 0 0 10px 10px;
color: #4d4d4d;
}

.helptopicexpanded table {	
margin: 0 40px 0 30px;
border-left: 2px solid #ccc;
padding: 0 0 10px 30px;
color: #4d4d4d;
}

.pickstatssummary
{
    padding-top: 9px;
}
.pickstatssummary table
{
    width:48%;
    border-collapse:collapse;
}
.pickstatssummary table td
{
    padding: 3px 0;
    border-bottom:1px solid #B4C9CA;
}
.pickstatssummary table td.first
{
    border-top:1px solid #B4C9CA;
}
.pickstatssummary table td.value
{
    text-align:right;
    font-weight:bold;
}
.pickstatssummary .communitysentiment .percent
{
    font-size:2.0em;
    font-weight:bold;
}
.pickstatssummary .bullish
{
    color: #009900
}
.pickstatssummary .bearish
{
    color: #B50000;
}
.pickstatssummary .even
{
    color:Navy;
}
#groupoverview .blockcontrols .pause
{
    border-left:none;
}