.contentblock {
border: 0 solid #aaa; border-width: 0; margin: 0 0 10px; padding: 10px 0 30px 10px; background: url(images/bkg/headersbkg.png) repeat-x top; overflow-x: hidden;
}
.contentblocksmall {
width: 317px; border: 0 solid #aaa; border-width: 0; margin: 0 0 10px; padding: 10px 0 10px 10px; background: url(images/bkg/headersbkg.png) repeat-x top; float: left;
}
.contentblockbkg {
background: url(images/contentblockbkg.png) repeat-x bottom;
}
.contentblock ol, .contentblock ul, .contentblocksmall ol, .contentblocksmall ul {
padding: 0 0 10px;
}
.contentblock ol li, .contentblock ul li, .contentblocksmall ol li, .contentblocksmall ul li {
list-style-position: outside;
padding: 2px 0 0 14px; 
margin: 0 5px;
line-height: 140%;
/*min-height: 16px; height: auto; _height: 16px;*/
}
.contentblock ol.mostvotes li, .contentblock ul li, .contentblocksmall ol.mostvotes li, .contentblocksmall ul li {
background: url(images/icon-votes.png) left no-repeat;
}
.contentblock ol.rssstories li, .contentblock ul li, .contentblocksmall ol.rssstories li, .contentblocksmall ul li {
background: url(images/icon-rss.png) left no-repeat;
}
.contentblock ol li span, .contentblock ul li span, .contentblocksmall ol li span, .contentblocksmall ul li span {
color: #999; font-weight: bold; font-size: 92%; min-width: 22px; width: auto; _width: 22px; float: left; white-space: nowrap; display: block;
}
.contentblock ol li span.norank, .contentblock ul li span.norank, .contentblocksmall ol li span.norank, .contentblocksmall ul li span.norank {
min-width: 5px; width: auto; _width: 5px; float: left; white-space: nowrap; display: block;
}
.contentblock ol.usericon li, .contentblock ul.usericon li, .contentblocksmall ol.usericon li, .contentblocksmall ul.usericon li {
list-style-type: decimal; list-style-position: outside; background: none; margin: 0 0 10px 26px; padding: 0 0 10px 0; border: 0 dotted #ddd; border-width: 0 0 1px;
}
.contentblock ol.normal, .contentblock ul.normal {
margin: 5px 30px; _margin: 5px 40px; padding: 0; background: none;
}
.contentblock ol.normal li, .contentblock ul.normal li {
list-style-type: square; padding: 0; background: none;
}
.contentblock ol.normal li {
list-style-type: decimal;
}
.contentblock h2 .rssicon {
float:right; margin: -9px 3px 0 0; display: block; padding-left: 0;
}
.rssicon {
display:inline;
}    
#profileratings h3 {
padding: 0 0 10px;
}
h1 {
font-size: 225%; line-height: 100%; font-weight: normal; color: #333; margin-right: 15px;
}
h2 {
font-size: 160%; line-height: 100%; font-weight: normal; color: #333; margin-right: 15px;
}
#secondarycolumn h3, #maincolumn h3, #mystuff h3, #toppointearners h3, .contentblock h3 {
font-size: 130%; line-height: 100%; font-weight: normal; color: #4d4d4d; padding: 10px 0 2px; margin-bottom: 8px; border-bottom: 1px dotted #ccc; margin-right: 15px;
}
#membersPaginationView h3.overline, h3.overline, .overline {
border-bottom: none;
border-top: 1px dotted #ccc;
}
h3.doubleended {
    position: relative;
}
h3.doubleended .standardbutton {
    font-size: 65%;
}
h4 {
font-size: 110%; line-height: 100%; font-weight: normal; color: #666; padding: 10px 0 2px; margin-bottom: 8px; border-bottom: 1px dotted #ccc; margin-right: 15px;
}
h5 {
font-size: 100%; line-height: 100%; font-weight: bold; color: #1d1d1d; padding: 10px 0 2px; margin-bottom: 8px; border-bottom: 1px dotted #ccc; margin-right: 15px;
}
h6 {
font-size: 100%; line-height: 100%; font-weight: normal; color: #1d1d1d; padding: 10px 0 2px; margin-bottom: 8px; border-bottom: 1px dotted #ccc; margin-right: 15px;
}
#maincolumn h2, #secondarycolumn h2, #mystuff h2, #custommaincolumn h2 {
margin: 0 0 10px; padding: 4px 0 10px 36px;
}
#profileview h2.membersynopsis {
    padding: 4px 0 0 62px; min-height: 54px;
}

.twothirdscolumn {
    width: 430px; float: left;
}
.onethirdcolumn {
    width: 210px; float: right;
}
.onehalfcolumn {
    width: 320px; float: left;
}
.frontpage h3 {
font-size: 1.8em;
color: #f60;
margin-right: 15px;
margin-left: 5px;
}
.frontpage h1 {
color: #000;
}
h2.topratingsicon {
background: url(images/btns/icons/site/headers/topratings.png) no-repeat;
}
h2.toptagsicon {
background: url(images/btns/icons/site/headers/tags.png) no-repeat;
}
h2.topcommentsicon {
background:url(images/btns/icons/site/headers/topcomments.png) no-repeat;
}
h2.pointsicon {
background:url(images/btns/icons/site/headers/icon-points.gif) no-repeat;
}
h2.topmembersicon {
background: url(images/btns/icons/site/headers/members.png) no-repeat;
}
h2.topstoryicon {
background:url(images/btns/icons/site/headers/topstory.png) no-repeat;
}
h2.topsyncicon {
background:url(images/btns/icons/site/headers/sync.png) no-repeat;
}
h2.mostactivestoryicon {
background:url(images/btns/icons/site/headers/mostactivestory.png) no-repeat;
}
h2.topusercontenticon {
background:url(images/btns/icons/site/headers/topusercontent.png) no-repeat;
}
h2.topinvestorsicon {
background:url(images/btns/icons/site/headers/topinvestors.png) no-repeat;
}
h2.tophotstocksicon {
    background:url(images/btns/icons/site/headers/hotstocks.png) no-repeat;
}
h2.groupsicon {
    background:url(images/btns/icons/site/headers/groups.png) no-repeat;
}
h2.topmailboxicon{
    background:url(images/btns/icons/site/headers/topmailbox.png) no-repeat;
}
h2.rssicon {
background:url(images/btns/icons/site/headers/rss.png) no-repeat;
}
h2.notfoundicon {
background: url(images/btns/icons/site/headers/notfound.png) no-repeat;
}
h2.topfriendsicon{
background:url(images/btns/icons/site/headers/icon-friend24.png) no-repeat;
}
h2.topfeaturedcommentsicon{
background:url(images/btns/icons/site/headers/topcomments.png) no-repeat;
}
h4.subhead
{
    margin-top: -18px;    
}

.dateline {
color: #999;
}

#dso {
padding: 0;
}
.dsodiscover {
background: url(images/bkg/discoverbkg.jpg) no-repeat;
width: 195px;
height: 215px;
padding: 0 10px;
float: left;
}
.dsoshare {
background: url(images/bkg/sharebkg.jpg) no-repeat;
width: 195px;
height: 215px;
padding: 0 10px;
float: left;
}
.dsoorganize {
background: url(images/bkg/organizebkg.jpg) no-repeat;
width: 195px;
height: 215px;
padding: 0 10px;
float: left;
}
#dso h4, .discover h4 {
margin: 0;
padding: 0 0 2px;
font-size: 1.6em;
font-weight: bold;
border: none;
color: black;
}
#dso p {
margin: 0;
padding: 0;
line-height: 1.2em;
color: #333;
}

#by {
padding: 0;
}
.bytagging {
background: url(images/bkg/bytaggingbkg.jpg) no-repeat;
width: 625px;
height: 223px;
margin-bottom: 32px;
padding: 0 10px;
}
.byrating {
background: url(images/bkg/byratingbkg.jpg) no-repeat;
width: 625px;
height: 183px;
margin-bottom: 32px;
padding: 0 10px;
}
.bycommenting {
background: url(images/bkg/bycommentingbkg.jpg) no-repeat;
width: 625px;
height: 202px;
margin-bottom: 32px;
padding: 0 10px;
}
#by h4 {
margin: 0;
padding: 0 0 6px 40px;
font-size: 2em;
font-weight: bold;
border: none;
color: black;
}
.bytagging h4 {
background: url(images/bkg/bytaggingheaderbkg.png) no-repeat;
}
.byrating h4 {
background: url(images/bkg/byratingheaderbkg.png) no-repeat;
}
.bycommenting h4 {
background: url(images/bkg/bycommentingheaderbkg.png) no-repeat;
}
#by p {
margin: 0;
padding: 0 0 0 42px;
line-height: 120%;
color: #333;
}

#dso a:link, #dso a:visited, #by a:link, #by a:visited {
text-decoration: none;
}
#dso a:hover, #dso a:visited:hover, #by a:hover, #by a:visited:hover {
text-decoration: underline;
}

#mostpopularcontent ol {
    padding-left: 10px;
    margin: 0 15px 0 5px; 
    font-size:85%;
}
#mostpopularcontent ol li {
    margin: 0;
    padding: 0 0 5px 0;
    list-style-type: decimal;
    list-style-position: outside;
}
.mostpopularheadline{
    font-family:Arial;
    font-size: 1.3em;
}

#topratingsgrid h1, #topratingsgrid h2, #topratingsgrid p {padding: 10px;}
#topratingsgrid h1 {font-size:1.5em; color:#000;}
#topratingsgrid h2 {font-size:2em;color:#06a; border:0;}
#topratingsgrid p {padding-bottom:0.5em;}
#topratingsgrid h2 {padding-top:0.5em;}
#topratingsgrid {background: transparent; position: relative; display: block; margin: 0 10px 20px; padding: 0;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {border-left:1px solid #999; border-right:1px solid #999;}
.xb2 {background:#fdfdfd; _background:transparent;}
.xb3 {background:#fdfcfc; _background:transparent;}
.xb4 {background:#fcfcfc; _background:transparent;}
.xbottom .xb2 {background:#e6e6e6; _background:transparent;}
.xbottom .xb3 {background:#e6e6e6; _background:transparent;}
.xbottom .xb4 {background:#e6e6e6; _background:transparent;}
.xb1 {margin:0 5px; background:#999;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background: #e6e6e6 url(images/bkg/helpbkg.png) repeat-x top; _background: transparent; border:0 solid #999; border-width:0 1px; z-index: 0;}

.inlinehelp {
width: 630px;
}
.inlinehelpinfo {
margin: 0 0 0 10px;
padding: 0 0 0 50px;
min-height: 80px;
height: auto;
_height: 80px;
	/* Mozilla/Safari ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/btns/icons/site/help/questionbig24b.png');
}
	/* IE ignores styles with bracket [attributes], so it will skip the following. */
.inlinehelpinfo[class] {
	background: url(images/btns/icons/site/help/questionbig24b.png) no-repeat;
}
.inlinehelpinfo p { 
margin: 0 10px;
padding: 0;
}
.inlinehelpinfo p.floatright { 
margin: 0;
padding: 0 10px 0;
font-size: 80%;
}

.inlinehelpinfo h3 { 
margin: 0 10px 0;
padding: 0;
}

.memberregister {
/* width: 560px; */
}
.memberregister .inputheader {
font-weight:bold;
}
.agreelegalese input {
margin-right: 5px;
}
.agreelegalese a:link, .agreelegalese a:visited, .agreelegalese a:active, .agreelegalese a:hover {
font-weight: normal;
}
.pullquote {
margin: 0 0 10px; padding: 10px 10px 0; border: 0px solid #999; border-width: 1px 0; background: #fff url(images/bkg/pullquotebkg.png) bottom repeat-x;
}
.pullquote p {
margin: 0; padding: 20px 0 0 0; background: url(images/bkg/start_quote.png) no-repeat left top; 
}
.pullquoteacredited {
margin: 5px 0 0; padding: 0 0 15px;
}
.pullquoteacredited p {
margin: 0; padding: 0; color: #6699bf; background: none;
}

h2 {
font-size: 200%; line-height: 100%; font-weight: normal;
}
.alittleaboutme {
margin: 5px 10px 5px 0; padding: 0;
}
.alittleaboutme p {
margin: 0; padding: 0 0 10px;
}

.contacttag, #tagcloud {
margin-bottom: -20px;
}
.contacttag p, #tagcloud p {
_float: left; display: inline; line-height: 40px; text-align: left; margin: 0; padding: 5px 3px 0; vertical-align: bottom;
}
.contacttag p a, #tagcloud p a {
white-space:nowrap	
}

.taglevel0, #tagcloud .taglevel0 {
		font-size: 90%;
}
.taglevel1, #tagcloud .taglevel1 {
		font-size: 110%;
}
.taglevel2, #tagcloud .taglevel2 {
		font-size: 130%;
}
.taglevel3, #tagcloud .taglevel3 {
		font-size: 160%;
}
.taglevel4, #tagcloud .taglevel4 {
		font-size: 190%;
}
.taglevel5, #tagcloud .taglevel5 {
		font-size: 220%;
}
.tagdetail p 
{
    line-height: 110%;
    padding:0 3px 2px;
}
.tagdetail .entry
{
    margin-left:25px;
    margin-right:15px;
    padding: 5px 0;
    border-bottom: dotted 1px #CCCCCC;
}

a.selectedoption:link, a.selectedoption:visited, a.selectedoption:active, a.selectedoption:hover {
color: #000; cursor: text; text-decoration: none; font-weight:bold;
}
blockquote {
margin: 10px 10px 10px 40px; padding: 0 10px; border-left: 4px solid #e2e2e2;
}
.contentblock ol.styleguide  {
vertical-align: top;
margin: 5px 40px; 
padding: 0;
}
.contentblock ol.styleguide li  {
list-style-type: decimal-leading-zero;
list-style-position: outside;
line-height: 140%;
background: none;
}
.textdeemphasized, em.textdeemphasized, .contentblock ol.styleguide li h3 em, .contentblock ol.styleguide li h1 em, .contentblock ol.styleguide li h2 em, .contentblock ol.styleguide li h4 em, .contentblock ol.styleguide li h5 em, .contentblock ol.styleguide li h6 em {
color: #999; font-weight: normal; font-style: normal;
}
.smallerbodycopy {
font-size: 90%;
}
.smallestbodycopy {
font-size: 80%;
}
h2 .searchentry .standardbutton {
    font-size: 50%;
}
.averageratingcontainer {
float: left; background: #555; border: 2px solid #f90; margin-left: 10px; padding: 10px;
}
.averageratingcontainer p {
color: white;
}
.averagerating {
margin-left: 10px; width: 54px; height: 10px; padding: 28px 0;
/* Mozilla/Safari ignores crazy MS image filters, so it will skip the following */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/btns/numericbkgstar24b.png');
}
/* IE ignores styles with bracket [attributes], so it will skip the following. */
.averagerating[class] {
background: url(images/btns/numericbkgstar24b.png) no-repeat;
}
.averagerating p {
font-size: 140%; color: #666; font-weight: bold; text-align: center;
}
#tagsratingswidget {
width: 182px; float: right; position: relative; font-size: 95%; border: solid 1px #ddd; background: url(images/bkg/sidebarwidgetbkg.png) repeat-x bottom left;
}
#tagsratingswidget .widgetheader {
    border-bottom: solid 1px #ddd; padding: 2px 3px; background: url(images/bkg/sidebarwidgetheadbkg.png) repeat-x top left; font-weight: bold;
}
#tagsratingswidget .widgetcontent {
    padding: 0 3px 3px;
}
#tagsratingswidget .widgetsection {
	padding: 5px 1px 8px; background: url(images/bkg/strywgtbrk.png) repeat-x bottom left;
}
#tagsratingswidget #commentsinfo {
	background-image: none;
}
#commentsinfo .latestcomment {
    background: url(images/btns/icons/site/blockquote.png) no-repeat top left; padding: 19px 0 0; margin: 10px 0 0;
}
#commentsinfo .latestauthor {
    margin: 0 0 10px;
}
#tagsratingswidget p {
	line-height: normal; margin: 0;
}
#tagsratingswidget img {
	vertical-align: middle;	
}
#tagsratingswidget .widgethead {
	font-weight: bold;
}
#tagsratingswidget .linktosync {
	font-style: italic; margin-left: 40px;
}
.tagsratingwidgetcontent {
background: url(images/bkg/rtg_tag_widget_body.gif) repeat-y; padding: 0 5px;
}
#tagswidget {
margin-bottom: 3px;
}
#tagswidget img, #ratingswidget img {
border: 0;
}
#tagswidget .addbutton, #tagswidget .editbutton {
cursor: pointer;
}
#tagswidget .collapsable, #tagswidget .expandable {
white-space: nowrap;
}
.syncwidget {
    overflow: hidden;
}
.syncwidget a:link, .syncwidget a:visited {
color: #0077c6; text-decoration: none;
}
.syncwidget a:hover, .syncwidget a:visited:hover {
color: #0077c6; text-decoration: underline;
}
.syncwidget .expandable {
display:none;
}
.syncwidget .expandable.expanded{
    display:inline;
}
.syncwidget a.yourtag
{
    color:#F29100;
}

#tagview {
width: 250px; float: left; white-space: nowrap;
}
#tagview.edit {
width: auto; float: none; clear: both; white-space:normal;
}
#tagentry {
border: solid 1px #ccc;
}
#tagentry, #tagentryhelper {
width: 138px; font-family: Arial, Helvetica, sans-serif; font-size: 100%; line-height: 20px; overflow: hidden; padding: 2px;
}
#tagentryhelper {
white-space: normal; visibility: hidden; position: absolute;
}
#tagview #tagerrors{
float: left; clear: both; text-align: left;
}
#tagview #tageditoptions {
float: right; text-align: right;
}
.syncwidget .tagcloud p {
_float: left; display: inline; line-height: 20px; text-align: left; margin: 0; padding: 1px 1px 0; vertical-align: bottom;
}
#tagview p {
_float: left; float: left; line-height: 20px; text-align: left; margin: 0; padding: 1px 2px 0; vertical-align: text-bottom;
}
#ratingswidget .mwratingsposition {
height:13px; padding:0; position:relative; white-space:nowrap; width:57px; float: left; margin: 0 5px;
}
#ratingswidget .mwratingsilverbkg {
background:transparent url(images/bkg/mwratingsilverbkg.png) no-repeat scroll left top;
}
#ratingswidget .mwratingsilverbkg[class] {
height:13px; padding:0pt; position:absolute; width:57px;
}
#ratingswidget .mwratingbluebkg {
height:13px; left:0pt; margin:0pt; position:absolute; top:0pt; z-index:1;
}
#ratingswidget .mwratingbluebkg[class] {
background:transparent url(images/bkg/mwratingbluebkg.png) no-repeat scroll left top;
}
#ratingswidget .mwratingstars {
border:medium none; outline-color:invert; outline-style:none; outline-width:0pt; padding:0pt 0pt 0pt 1px; position:absolute; white-space:nowrap; width:56px; z-index:2;
}
#ratingswidget .mwemptystar, .mwfullstar {
display:inline;
}
.frontpage .mwratingstars {
    cursor: auto;
}
.syncwidget .taglevel0 {
font-size: 80%;
}
.syncwidget .taglevel1 {
font-size: 90%;
}
.syncwidget .taglevel2 {
font-size: 100%;
}
.syncwidget .taglevel3 {
font-size: 110%;
}
.syncwidget .taglevel4 {
font-size: 120%;
}
.syncwidget .taglevel5 {
font-size: 130%;
}
.syncwidget img, .vibecommentslist img {
border-width: 0;
}
.tagsratingswidgettop {
background: url(images/bkg/rtg_tag_widget_top.gif) no-repeat top;
width: 326px;
height: 6px;
}
.tagsratingswidgetbottom {
background: url(images/bkg/rtg_tag_widget_bottom.gif) no-repeat top;
width: 326px;
height: 6px;
}
.commentsbeginning {
border: 0 solid #aaa; border-width: 2px 0 0; padding: 0; width: 100%;
}
.allcomments, .commentsodd, .commentseven {
background: #fff url(images/bkg/commentseven.png) repeat-x bottom; border: 0 solid #aaa; border-width: 0 0 2px 0; padding: 0; width: 100%;
}
.allcomments p, .commentsodd p, .commentseven p {
padding: 6px 10px; color: #666;
}
.allcomments p.author, .commentsodd p.author, .commentseven p.author {
color: #aaa; font-size: 80%; vertical-align: bottom; border-bottom: #aaa 1px dotted;
}
.allcomments p.author img, .commentsodd p.author img, .commentseven p.author img {
margin-right: 10px; vertical-align: bottom; border: 0;
}
.alignright {
text-align: right;
}

.bubbledivider {
height: 6px;
border-bottom: 1px dotted #aaa;
margin: 10px 0;
}
.limitedwidth {
width: 470px;
margin-left: 8px;
}

.commenttext{
	padding-bottom:10px;
}

.ratingsposition {
position: relative;
width: 87px;
height: 27px;
padding: 0;
margin-right: 5px;
white-space: nowrap;
clear:left;
}
.ratingsilverbkg {
position: absolute;
padding: 0;
height: 27px;
width: 87px;
left: 0;
/* Mozilla/Safari ignores crazy MS image filters, so it will skip the following */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/bkg/ratingsilverbkg.png');
}
/* IE ignores styles with bracket [attributes], so it will skip the following. */
.ratingsilverbkg[class] {
background: url(images/bkg/ratingsilverbkg.png) no-repeat top left;
}
.tagdetail .ratingsilverbkg, #profileratingsupdate .ratingsilverbkg, .discoverrating .ratingsilverbkg {
/* Mozilla/Safari ignores crazy MS image filters, so it will skip the following */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/bkg/ratingfadedsilverbkg.png');
}
/* IE ignores styles with bracket [attributes], so it will skip the following. */
.tagdetail .ratingsilverbkg[class], #profileratingsupdate .ratingsilverbkg, .discoverrating .ratingsilverbkg {
background: url(images/bkg/ratingfadedsilverbkg.png) no-repeat top left;
}

.ratingbluebkg {
position: absolute;
height: 27px;
z-index: 1;
margin: 0;
top: 0;
left: 0;
/* Mozilla/Safari ignores crazy MS image filters, so it will skip the following */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/bkg/ratingbluebkg.png');
}
/* IE ignores styles with bracket [attributes], so it will skip the following. */
.ratingbluebkg[class] {
background: url(images/bkg/ratingbluebkg.png) no-repeat top left;
}
.tagdetail .ratingbluebkg, #profileratingsupdate .ratingbluebkg, .discoverrating .ratingbluebkg {
/* Mozilla/Safari ignores crazy MS image filters, so it will skip the following */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/bkg/ratingfadedbluebkg.png');
}
.tagdetail .ratingbluebkg[class], #profileratingsupdate .ratingbluebkg, .discoverrating .ratingbluebkg {
background: url(images/bkg/ratingfadedbluebkg.png) no-repeat top left;
}
.ratingstars {
position: absolute;
width: 81px;
z-index: 2;
white-space: nowrap;
border: none;
outline: none;
outline-width: 0;
padding: 0 0 0 6px;
left:0;
}
.emptystar, .fullstar {
float: left;	
}
.ratingsposition .emptystar[class]
{
background: url(images/bkg/ratingstarfaded-empty.png) no-repeat top left;	
}
.ratingsposition .emptystar 
{
z-index: 3; width: 15px; height: 27px; float: left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/bkg/ratingstarfaded-empty.png');
}
.ratingsposition .fullstar[class] {
background: url(images/bkg/ratingstarfaded-over.png) no-repeat top left;
}
.ratingsposition .fullstar {
z-index: 3; width: 15px; height: 27px; float: left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/bkg/ratingstarfaded-over.png');
}
.searchtags a:visited 
{
	font-weight: normal;
	text-decoration: none;
}
.searchtags a:link 
{
	font-weight: normal;
	text-decoration: none;
}
.searchtags a:hover 
{
	font-weight: normal;
	text-decoration: underline;
}

.searchtags .searchhit a:visited 
{
	font-weight: bold;
	color: #0077c6;
}
.searchtags .searchhit a:link 
{
	font-weight: bold;
	color: #0077c6;
}
.searchtags .searchhit a:hover 
{
	font-weight: bold;
	color: #e54c06;
}

/* Search */
.searchhit
{
		font-weight: bold;
/*		background-color: #e0edf8;
		height: 1000px;*/
}

.searchhit a:visited
{
	color: #000;
}
.searchhit a:link
{
	color: #000;
}
.searchhit a:hover
{
	color: #e54c06;
}

.searchcomment {
	margin-left:34px	
}

.searchresult {
    padding:6px;
}

.searchresult p{
    line-height:1.1em;
    padding:0;
}
.searchresult .datarow{
    padding-left:70px;
    padding-bottom:6px;
}
.searchresult .datarow.lastrow{
    padding-bottom:0;
}
.searchresult .datarow .data{
    padding-left:80px;
}

.searchsection{
    margin-bottom:40px;
}

.searchcommentbyline{
	font-size:85%
}

.disabledcommand {
	color:#bbbbbb;
}
.disabledcommand a:link, .disabledcommand a:visited, .disabledcommand a:hover{
	color:#bbbbbb;
	cursor:text;
	text-decoration: none;		
}

#commentPaginationView, #memberPaginationView {
	margin-top:10px
}

.morehelp{
	text-align:right;
}	



input.regbutton {
	padding: 0 10px;  
}
#displaynamesection {
	font-weight: bold; float: left;
}
#displaynamesection input {
	width: 200px;  
}
#displaynameerror {
	clear: right;  
}
#picturesection input {
	margin-right: 20px; 
}
#regform #bio {
	width: 268; border: solid 1px #888;
}
.littleheader {
	font-size: 70%; margin-left: 10px;
}
.reglabel {
	width: 170px; text-align: right; margin-right: 10px; float: left; clear: left; font-weight: bold;
}
.regfield {
	float: left; margin-right: 10px;
}
.regfield input {
	border: solid 1px #888; width: 220px;
}
.regfield #email {
	width: 400px;
}
.regerror {
	clear: right; color: #ff0000; min-height: 37px;
}
#popuperror, #tospppopuperror {
	position: absolute; top: 328px; left: 403px;
}
#popuperror .popuperrorbody, #tospppopuperror .popuperrorbody {
	width: 230px; padding: 20px 40px 0; margin: 0; background-color: Transparent; position: absolute; top: 0;
}
#popuperror .popuperrordummybody, #tospppopuperror .popuperrordummybody {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/bkg/popupmsgbdybk.png'); width: 230px; padding: 0 40px; margin: 0; min-height: 80px; height: auto; _height: 80px; 
}
#popuperror .popuperrordummybody[class], #tospppopuperror .popuperrordummybody[class] {
	background: url(images/bkg/popupmsgbdybk.png) no-repeat top left;
}
#popuperror .popuperrorfooter, #tospppopuperror .popuperrorfooter {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/bkg/popupmsgftbk.png'); width: 310px; height: 52px; margin: 0;
}
#popuperror .popuperrorfooter[class], #tospppopuperror .popuperrorfooter[class] {
	background: url(images/bkg/popupmsgftbk.png) no-repeat bottom left;
}
#regform .disabled {
	background-color: #ddd;
}

.mwratingsposition {
position: relative;
width: 57px;
height: 13px;
padding: 0;
white-space: nowrap;
}
.mwratingsilverbkg {
position: absolute;
padding: 0;
height: 13px;
width: 57px;
/* Mozilla/Safari ignores crazy MS image filters, so it will skip the following */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/bkg/mwratingsilverbkg.png');
}
/* IE ignores styles with bracket [attributes], so it will skip the following. */
.mwratingsilverbkg[class] {
background: url(images/bkg/mwratingsilverbkg.png) no-repeat top left;
}

.mwratingbluebkg {
position: absolute;
height: 13px;
z-index: 1;
margin: 0;
top: 0;
left: 0;
/* Mozilla/Safari ignores crazy MS image filters, so it will skip the following */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/bkg/mwratingbluebkg.png');
}
/* IE ignores styles with bracket [attributes], so it will skip the following. */
.mwratingbluebkg[class] {
background: url(images/bkg/mwratingbluebkg.png) no-repeat top left;
}
.mwratingstars {
position: absolute;
width: 56px;
z-index: 2;
white-space: nowrap;
border: none;
outline: none;
outline-width: 0;
padding: 0 0 0 1px;
cursor: pointer;
}
.mwemptystar, .mwfullstar, .mwdisabledstar {
display: inline;
_float: left;
}
.mwratingsposition .mwemptystar[class], .mwratingsposition .mwfullstar[class].mwoffstar
{
background: url(images/btns/mwratingstar-empty.png) no-repeat top left;	
}
.mwratingsposition .mwemptystar, .mwratingsposition .mwfullstar.mwoffstar 
{
z-index: 3; width: 11px; height: 13px; float: left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/btns/mwratingstar-empty.png');
}
.mwratingsposition .mwfullstar[class], .mwratingsposition .mwemptystar[class].mwoverstar
{
background: url(images/btns/mwratingstar-over.png) no-repeat top left;	
}
.mwratingsposition .mwfullstar, .mwratingsposition .mwemptystar.mwoverstar
{
z-index: 3; width: 11px; height: 13px; float: left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/btns/mwratingstar-over.png');
}
.mwratingsposition .mwdisabledstar[class]
{
background: url(images/btns/mwratingstar-over-gray.png) no-repeat top left;	
}
.mwratingsposition .mwdisabledstar
{
z-index: 3; width: 11px; height: 13px; float: left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/btns/mwratingstar-over-gray.png');
}

.editorbadgelg[class] {
	background: url(images/btns/editorbadgelg.png) no-repeat top center;
}
.editorbadgelg {
	height: 32px; width: 58px; 
}

#tagview .error {
	background: url(images/bkg/exclamation-small.png) no-repeat center left;
	margin: 0;
	padding: 1px 0px 0px 14px;
	color: red;
	line-height: 20px;
	vertical-align: text-bottom;
}
.error {
background: url(images/bkg/exclamation.png) no-repeat top left;
margin: 10px;
padding: 15px 10px 15px 42px;
color: red;
line-height: 120%;
}
.error em {
font-style: normal;
font-weight: bold;
background: red;
padding: 2px 6px;
color: white;
}
.req {
color:red;
}
.warning { 
	color: red;
}
.asterisk {
	font-size: 130%; font-weight: bold;
}

.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;
}

.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;
}

.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;
}

.emptydivhackie {
line-height:0;
font-size:1px;
}

#communityfooter {
/* See base2.css */
}
#communityfooterEtc {
font-size: 70%;
margin: 0;
padding: 8px 10px 11px;
}
#communityfooterEtc #left 
{
    width: 420px;
}
#communityfooterEtc #truste {
float: right;
}
#communityfooterEtc #right {
    width: 500px;
}
#communityfooterLinks {
font-size: 11px;
padding: 8px 10px 11px;
}
#communitymarketWatchLinkBar {
line-height: 1em;
}
#communitydjonLinkBar {
line-height: 1em;
padding-top: 8px;
}

.emptysection p{
    padding:0;
}

.discoverdetail p{
	padding: 0;
}
.welcometosync h4{
	border-bottom: none;
}

.discoverdetail{
	width:415px;
	overflow:hidden;
	white-space:nowrap;
	margin-right:10px;
}
.discovertagging .discoverdetail
{
	white-space:normal;
}

.discoverdescription{
	width:225px;
	font-size:0.8em;
}
.discovertagging{
	background: url(images/bkg/bytaggingbkg.jpg) no-repeat left bottom;
	height:235px;
	margin-bottom:20px;
}	

.discoverrating{
	background: url(images/bkg/byratingbkg.jpg) no-repeat left bottom;
	height:225px;
	margin-bottom:20px;
}
.discovercommenting{
	background: url(images/bkg/bycommentingbkg.jpg) no-repeat left bottom;
	height:225px;
}
.discoverpicking{
	background: url(images/bkg/bypickingbkg.jpg) no-repeat left bottom;
	height:275px;
}

.mwformmodulesignin, .mwformmoduleregister {
width: 344px;
height: 71px;
margin: 0;
padding: 0;
}
.mwformmodulesignin {
background: url(images/bkg/mwsignintop24b.png) no-repeat left top;
}
.mwformmoduleregister {
background: url(images/bkg/mwregistrationtop24b.png) no-repeat left top;
}
.mwformmoduledataentry {
width: 344px;
background: url(images/bkg/mwsigninbkgrepeater.png) repeat top left;
margin: 0;
padding: 0 0 10px;
min-height: 40px;
height: auto;
_height: 10px;
}
.mwformmoduledataentry form {
margin: 0;
padding: 0 33px 0 37px;
}
.mwformmoduledataentry form p {
color: #ffffff;
margin: 0;
padding: 0 0 6px;
}
.mwformmoduledataentry form p input.textentry, .infoblock form p input.textentry {
width: 164px; border: 2px solid #389ad8; font-size: 90%; margin: 0; padding: 1px 5px; background: #fff; font-weight: normal; color: #333;
}
.mwformmoduledataentry form a:link, .mwformmoduledataentry form a:visited, .mwformmoduledataentry form a:link, .mwformmoduledataentry form a:visited {
text-decoration: none; color: #98d9ff;
}
.mwformmoduledataentry form a:hover, .mwformmoduledataentry form a:visited:hover, .mwformmoduledataentry form a:hover, .mwformmoduledataentry form a:visited:hover {
text-decoration: underline; color: #98d9ff;
}
.mwformmodulebottom {
width: 325px; /* 344 minues the 19px padding */
height: 22px;
background: url(images/bkg/mwsigninbottom.png) no-repeat top left;
margin: 0;
padding: 7px 0 7px 19px;
}
.mwformmodulereflection {
width: 344px;
height: 18px;
background: url(images/bkg/mwsigninreflection.png) no-repeat top left;
margin: 0;
padding: 0;
}

.clear { /* generic container for floating buttons */
    overflow: hidden;
    width: 100%;
}
p.modulebutton {
		margin: 0 3px;
		padding: 0;
		float: left;
		text-decoration: none;
		font-weight: bold;
}
a.l1button {
    background: transparent url('images/btns/mwsigninlevel1btn_a.png') no-repeat top right;
    color: #000;
    display: block;
    float: left;
    height: 22px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}
a.l1button span, a.l1button:link span, a.l1button:visited span, a.l1button:hover span {
    background: transparent url('images/btns/mwsigninlevel1btn_span.png') no-repeat top left;
    display: block;
		font-size: 12px; /* A px font size is required here, though I rarely specify px values for fonts; this is one of those exceptions. */
		line-height: 12px;
    padding: 4px 0 6px 10px;
		color: #000;
		white-space: nowrap;
		text-decoration: none;
}

a.l1button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
		text-decoration: none;
}
a.l1button:active span {
    background-position: bottom left;
    padding: 5px 0 5px 10px; /* push text down 1px */
		color: #000;
		text-decoration: none;
} 


a.l2button {
    background: transparent url('images/btns/mwsigninlevel2btn_a.png') no-repeat top right;
    color: #9b9b9b;
    display: block;
    float: left;
    height: 22px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}
a.l2button span, a.l2button:link span, a.l2button:visited span, a.l2button:hover span {
    background: transparent url('images/btns/mwsigninlevel2btn_span.png') no-repeat top left;
    display: block;
		font-size: 12px; /* A px font size is required here, though I rarely specify px values for fonts; this is one of those exceptions. */
		line-height: 12px;
    padding: 4px 0 6px 10px;
		color: #9b9b9b;
		white-space: nowrap;
		text-decoration: none;
}
a.l2button:hover span {
    background: transparent url('images/btns/mwsigninlevel2btn_span.png') no-repeat top left;
    display: block;
		font-size: 12px; /* A px font size is required here, though I rarely specify px values for fonts; this is one of those exceptions. */
		line-height: 12px;
    padding: 4px 0 6px 10px;
		color: #f0f0f0;
		white-space: nowrap;
		text-decoration: none;
}

a.l2button:hover, a.l1button:hover {
	text-decoration:none;
}

a.l2button:active {
    background-position: bottom right;
    color: #f0f0f0;
    outline: none; /* hide dotted outline in Firefox */
		text-decoration: none;
}
a.l2button:active span {
    background-position: bottom left;
    padding: 5px 0 5px 10px; /* push text down 1px */
		color: #f0f0f0;
		text-decoration: none;
} 
.listrowhead
{	
}

.listrow
{
	_width:100%;
}
.listrowodd
{
	background:#e0edf8;
}

.listfield 
{
	margin:0;
	padding:0;
	float:left;
}

.top10list {
	width: 206px;
	float: left;
	font-size:0.95em;
}
.top10list.content{
    margin: 0px 2px 2px 2px; 
    padding: 10px 2px 5px 2px; 
    background: url(images/bkg/headersbkg.png) repeat-x top; 
    overflow-x: hidden;
}

.top10list table {
	width: 100%;
}
.top10list thead {
/*	background-repeat: repeat-x;
	background-position: bottom left;
	background-image: url(http://i.mktw.net/mw3/misc/dotted_line_gray_horiz.gif);
*/
}
.top10list tr {
	width: 100%;
}
.top10list td, .top10list th {
	padding: 2px 3px 4px;
	margin: 0;
}
.top10list th {
	color: #999999;
	font-style:normal;
	font-weight:normal;
	line-height:120%;
}
.top10list td.symbol, .top10list th.symbol {
	width:100px;	
	text-align: left;
}
.top10list td.symbol {
	text-transform: uppercase;
}
.top10list td.numpredictions,
.top10list th.numpredictions,
.top10list td.percentaccuracy,
.top10list th.percentaccuracy {
	width: 100px;
	text-align: right;
}

.top10list td.todaypredictions,
.top10list th.todaypredictions,
.top10list td.yesterdaypredictions,
.top10list th.yesterdaypredictions {
	width: 75px;
	text-align: center;
}
.top10list th.votepercent,
.top10list td.votepercent {
	width: 50px;
	text-align: right;
}
.top10list td.up {
	color: #009900;
}
.top10list td.down {
	color: #ED1C24;
}
.top10list h6 {
	margin: 2px 0px 8px 3px; border-width: 0; padding: 0;
}

.moreless {
    background:transparent url(images/bkg/top10moreorlessbkg.png) no-repeat scroll left top;
    margin: 10px 8px 10px;
    text-align:center;
    font-weight: bold;
    color: #999999;
}
.moreless .content {
    padding:0 15px 0 10px;
    text-align:center;
    background:White;
}
.moreless div
{
    margin-top:-2px;
}

/* Fix IE6 problem with inherited background images when hovering over <a>*/
#commentsPaginationView, #tagPaginationView, #profileratingsupdate{
	background-image:none;
}

#mwtickertape {
	position: absolute; width: 669px; height: 25px; background: #eee url(images/bkg/tickertapebkg.png) repeat-x top left; color: #333; overflow: hidden;
}
#mwtickertape ul {
	padding: 0; margin: 4px 0 6px; white-space: nowrap;
}
#mwtickertape li {
	display: inline; list-style: none; margin-right: 10px; vertical-align: middle;
}
#mwtickertape li * {
    vertical-align: middle;
}

.picksup{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/btns/icons/site/predict-up24.png');
}
.picksup[class]{
    background: transparent url(images/btns/icons/site/predict-up24.png) no-repeat top left; 
}
.picksdown{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/btns/icons/site/predict-down24.png');
}
.picksdown[class]{
    background: transparent url(images/btns/icons/site/predict-down24.png) no-repeat top left;
}
.picksunchanged {
    background: transparent url(images/btns/icons/site/arrow-unch-sm.gif) no-repeat center center;
    padding: 8px;
}

span.picksup, span.picksdown{
    display: -moz-inline-box;    
    display: inline-block;
    width: 30px;
    height: 17px;
}

#mwtickertape li .picksup{
    margin: 0 2px;
}
#mwtickertape li .picksdown {
    margin: 0 2px;
}

#mwtickertape li .picksunchanged {
    margin: 0 2px;
}

.featuredstories .featuredstory {
	padding: 0; margin-top: 10px;  padding-right: 10px;
}
.featuredstories .headline {
	font-weight: bold;
}

.sponsoredLinks
{
    margin-top:15px;
    border:1px solid #BBBBBB;
    background-color: #F1F1F1;
    font-family: arial,"trebuchet ms";
}

.sponsoredLinksHeader
{
    background-color:#E6E6E6;
    border-bottom:1px solid #BBBBBB;
    font-weight:bold;
    padding:4px 0px 4px 5px;
}
.sponsoredLinksContent
{
    margin:0 7px 7px;
    font-size: 12px;
}

.sponsoredLinks u{
    color:#009900;
}

.sponsoredLinks b{
    color:#0000cc;
}

.yourpredictionssummary {
    margin-bottom: 10px;
}
.yourpredictionssummary .header {
    border-bottom:1px dotted #aaa;
    margin-bottom:5px;
}
.yourpredictionssummary .title
{
    color:#4D4D4D;
    font-size:130%;
    font-weight:normal;
    line-height:100%;
}
.yourpredictionssummary .yourpoints {
    padding-top: 10px;
    text-align: center;
    float:left;
    background:transparent url(images/bkg/totalpointsbkg.png) no-repeat top left;
    height:85px;
    width:125px;
}
.yourpredictionssummary .yourpoints .ptitle {
    font-size:120%;
}
.yourpredictionssummary .yourpoints .pending {
    color:#043464;
    margin-top:3px;
    padding-bottom:3px;
}

.yourpredictionssummary .yourpoints .points
{
    font-size:130%;
    font-weight:bold;
}
.yourpredictionssummary .summary
{
 padding-left: 3px; float: left;font-size:0.90em;width:170px;text-align:center;
}
.yourpredictionssummary .picks{
    text-align: left;
}
.yourpredictionssummary .picks, .yourpredictionssummary .closedcorrectpicks
{
    border-bottom:1px solid #bbb;
}
.yourpredictionssummary .picks, .yourpredictionssummary .closedcorrectpicks p {
    padding-bottom: 0px;
}
.yourpredictionssummary .yourclosedpicks
{
    float:left;
    margin-right: 4px;
    padding:0px;
}
.yourpredictionssummary .yourcorrectpicks
{
    padding:0px;
}
.yourpredictionssummary .accuracy
{
    padding: 2px 0px 0px 0px;
    font-weight:bold;
}

.yourpredictionssummary .correctpicks
{
    padding: 2px 0px 0px 0px;
    font-weight:bold;
}    
.yourpredictionssummary .summary .total
{
    float:left;
    font-weight:bold;
    padding: 0px 2px 0px 0px;
}
.yourpredictionssummary .youraccuracy
{
    padding:0px;
    text-align:left;
}

#friendactivity{
    height:512px;
    overflow:hidden;
}

#friendactivity .friendactivityrow{
    padding-left:35px;
    padding-top:5px;
    padding-bottom:15px;
}

#friendactivity .Friend{
    background:transparent url(images/bkg/frnd-frnds.gif) no-repeat scroll left 5px;   
}
#friendactivity .Rating{
    background:transparent url(images/bkg/frnd-recmnd24.png) no-repeat scroll left 5px;   
}
#friendactivity .Comment{
    background:transparent url(images/bkg/frnd-comm24.png) no-repeat scroll left 5px;   
}
#friendactivity .Tag{
    background:transparent url(images/bkg/frnd-tag24.png) no-repeat scroll left 5px;   
}
#friendactivity .MarketPerception{
    background:transparent url(images/bkg/frnd-prdct24.png) no-repeat scroll left 5px;   
}
#friendactivity .Bio{
    background:transparent url(images/bkg/frnd-bio24.png) no-repeat scroll left 5px;   
}
#friendactivity .Avatar{
    background:transparent url(images/bkg/frnd-pic24.png) no-repeat scroll left 5px;   
}


#tivity .top
{
    background:transparent url(images/bkg/scrollbordertop.png) no-repeat scroll top left;
    width: 420px;
    padding:10px 5px 0 5px;
}

#gtivity .top
{
    background:transparent url(images/bkg/scrollbordertop290.png) no-repeat scroll top left;
    width: 300px;
    padding:10px 5px 0 5px;
}
.tivitycontent
{
    height:252px;
    overflow:hidden;
    width:410px;
}
.gtivitycontent
{
    height:144px;
    overflow:hidden;
    width:280px;
}
#tivity .buttons, #gtivity .buttons
{
    padding:15px 0px 0px 10px; 
}
#tivity .standardbutton a, #gtivity .standardbutton a
{
    padding-left:12px;
    font-size:95%;
}
#tivity .standardbutton.enabled a, #gtivity .standardbutton.enabled a
{
    color:#0077C6;
}
#tivity .standardbutton.disabled a, #gtivity .standardbutton.disabled a
{
    color:#999;
}
#tivityPgUp.standardbutton.enabled a, #gtivityPgUp.standardbutton.enabled a
{
    background:transparent url(images/btns/uparrow_on.gif) no-repeat scroll center left;
}
#tivityPgUp.standardbutton.disabled a, #gtivityPgUp.standardbutton.disabled a
{
    background:transparent url(images/btns/uparrow_off.gif) no-repeat scroll center left;
}
#tivityPgDwn.standardbutton.enabled a, #gtivityPgDwn.standardbutton.enabled a
{
    background:transparent url(images/btns/downarrow_on.gif) no-repeat scroll center left;
}
#tivity .bottom
{
    background:transparent url(images/bkg/scrollborderbottom.png) no-repeat scroll left top;
    height: 41px;
    width: 420px;
}
#gtivity .bottom
{
    background:transparent url(images/bkg/scrollborderbottom290.png) no-repeat scroll left top;
    height: 41px;
    width: 300px;
}
.profilepicks {
    margin: 0 0 10px; padding: 0; width: 100%;
}

.profilepicks .quickstats.header
{
    line-height:180%;
    text-align:left;
}
.profilepicks .quickstats.details
{
	font-size: 75%; 
}
.profilepicks .quickstats div.block
{
    float:left;
	padding-left: 4px
}
.profilepicks .quickstats div.active
{
	background: transparent url(images/bkg/parenthesesopenbkg.png) no-repeat left top;
            padding-left: 12px;text-align:center;
}
.profilepicks .quickstats div.total
{
	font-size: 120%; 
	font-weight: bold;
	text-align:center;
	margin:4px 0px 0px 0px;
}
.profilepicks .quickstats div.symbol
{
	font-size: 150%; 
	font-weight: bold;
	text-align:center;
	margin:4px 0px 0px 0px;
}
.profilepicks .quickstats span.active
{
	font-weight: normal;
}

.profilepicks .title {
color:#4D4D4D;
font-size:130%;
font-weight:normal;
line-height:100%;
padding:10px 0pt 2px;
}
.profilepicks .down {
color:#ED1C24;
}
.profilepicks .up {
color:#009900;
}

.profilepicks .percentchange {
text-align:right;
}

.profilepicks .borderleft{
    border-right: #CDCCC8 1px solid;
}
.profilepicks .pickchange{
    text-align:right;
}
.profilepicks .pickchange .up {
    background: transparent url(images/btns/icons/site/arrow-up-sm.gif) no-repeat right;
    padding-right:18px;
}
.profilepicks .pickchange .down {
    background: transparent url(images/btns/icons/site/arrow-dn-sm.gif) no-repeat right;
    padding-right:18px;
}
.profilepicks .pickchange .unchange {
    background: transparent url(images/btns/icons/site/arrow-unch-sm.gif) no-repeat right;
    padding-right:18px;
}

.profilepicks .predicted .up {
    background: transparent url(images/btns/icons/site/predict-up24.png) no-repeat right;
    padding-right:30px;
}
.profilepicks .predicted .down {
    background: transparent url(images/btns/icons/site/predict-down24.png) no-repeat right;
    padding-right:30px;
}
.profilepicks .predicted .unchange {
    padding-right:30px;
}

.profilepicks .predictionstatus .up {
    background: transparent url(images/btns/icons/site/symbol-correct.gif) no-repeat center;
    padding-right:30px;
}
.profilepicks .predictionstatus .down {
    background: transparent url(images/btns/icons/site/symbol-incorrect.gif) no-repeat center;
    padding-right:30px;
}

.profilepicks .newpick {
color:#4D4D4D;
position: absolute; right: 5px; bottom: 2px;
}
.profilepicks .newpick .message {
    padding: 0; margin-right: 3px; font-size: 65%; padding-top: 2px; float: left;
}
.profilepicks .newpick input {
    margin-right: 3px;
}
.profilepicks .newpick .standardbutton {
    margin-top: 2px;
}
.profilepicks .bubbledivider {
border-bottom:1px dotted #AAAAAA;
height:1px;
margin: 0px 15px 10px 0px;
}
.profilepicks .headlines{
    line-height:150%;
}
.profilepicks .header {
    text-align: center;
    font-weight: normal; 
    font-style: normal;
}
.profilepicks .content 
{
    margin-top: -1px;
    border: solid 1px #dcdcdc; 
    padding: 7px 8px 10px 12px;
}
.profilepicks .content .symbol{
    text-align: left; 
}
.profilepicks .content table {
    width: 100%; 
    line-height:120%;
    margin-top: 5px;
}
.profilepicks .content td {
    padding:3px 2px 3px 2px;
}
.profilepicks .content .timeframe{
    text-align: center;
}
.profilepicks .content .date{
    text-align: center;
}
.profilepicks .content .price{
    text-align: right;
}
.profilepicks .content .earnedpoints{
    text-align: right;
}
.profilepicks .content .pendingpoints{
    text-align: right;
    color:#3E596E;
    font-size:85%;
}
.profilepicks .content .symb.totalpicks{
    text-align: center;
}
.profilepicks .dividesign{
    margin-top: 13px;
    width: 26px;
    height: 26px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/bkg/dividesignbkg.png');
}
.profilepicks .dividesign[class]{
    background:transparent url(images/bkg/dividesignbkg.png) no-repeat scroll;
}
.profilepicks .equalsign{
    margin-top: 13px;
    width: 26px;
    height: 26px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/bkg/equalsignbkg.png');
}
.profilepicks .equalsign[class]{
    background:transparent url(images/bkg/equalsignbkg.png) no-repeat scroll;
}

h2.picks {
background:transparent url(images/btns/icons/site/headers/picks.png) no-repeat scroll 0%;
}

.marketperception .bubbledivider {
border-bottom:1px dotted #AAAAAA;
height:1px;
margin:3px 15px 10px 0px;
_margin-top:-11px;
}

.relativetitles
{
    float: left;
}

.relativepercentile
{
    margin: 0px 0px 5px 0px;
}
.relativetitle
{
    padding: 0px 25px 5px 0px;
}

.pointsrelative
{
    padding:0px 0pt 0px 30px;
    background: transparent url(images/bkg/points.png) no-repeat scroll left;
}

.totalpicksrelative
{
    padding:0px 0pt 0px 30px;
    background: transparent url(images/bkg/total.png) no-repeat scroll left;
}

.accuracyrelative
{
    padding:0px 0pt 0px 30px;
    background: transparent url(images/bkg/accuracy.png) no-repeat scroll left;
}

.relativechart
{
    padding-top: 30px;
    width: 320px;
    height: 15px;
}

.hashmark
{
    margin-left:74px;
}

.realtivelineleft
{
    margin: -10px 0px 0px 3px;
}

.relativetext
{
    margin-top: 2px;
    font-size: .8em;
}

.realtivelineright
{
    margin-left: 71px;
    
}

.realtiveline
{
    margin: -8px 0px 0px 3px;
    float:left;
    width:300px;
}

#todaysmarket {margin-top: 10px; margin-bottom:10px;}
#todaysmarket .liveQuotesDate span.mwlivequotes .up, #todaysmarket .liveQuotesDate span.mwlivequotes .down, #todaysmarket .liveQuotesDate span.mwlivequotes .unchanged { font-family: verdana; /*font-size: 9px;*/ font-size: 0.75em; color: #000000; }
#todaysmarket .change span.mwlivequotes.up {color:#009900;}
#todaysmarket .change span.mwlivequotes.down {color:#FF0000;}
#todaysmarket .change span.mwlivequotes.unchanged {color:black;}
#todaysmarket .price span {color:#000000}
#todaysmarket .price, #todaysmarket .change {text-align:right;} 

#todaysmarketheader{
    background: url(images/bkg/tabbarbackground.png) repeat-x top left;
    font-size: 0.9em;
}
#todaysmarketheader p{
    padding:4px;
}
#todaysmarket #quotes{
    width:153px; 
    font-size:9px; 
    border-collapse: collapse;
}
#todaysmarket td{
    border-top: 1px dotted #DDDDDD;
}
#todaysmarket td.arrow, #todaysmarket td.noarrow{
    border-top: none;
}
#todaysmarket .highlighted{
    background-color: #E6E6E6;
}

#todaysmarket .arrow{
    width:9px;
    background: url(images/bkg/selectedtickerarrow.png) no-repeat top left;
}
.nofriends {
    padding: 5px 20px;
}
.nofriends p{
    line-height: 1.2em;
}
.nofriends ul{
    padding: 0;
    margin:0;
}
.nofriends ul li{
    list-style-type: disc; 
    list-style-position:inside;   
    padding-left:0;
    margin-left:1px;
    line-height: 1.1em;
}
.online{
    background: transparent url(images/btns/icons/site/online.gif) no-repeat center left;
    color: #00aa00;
    padding-left:10px;
}
#yourprofile {
    margin-bottom: 20px;
}
#yourprofile p{
    padding: 0 0 0 63px;
}
.headlinelist td
{
    padding-bottom: 5px;
    font-size: 90%;
    line-height: 140%;
}
.headlinelist .headlinetime {
    width: 110px;
    vertical-align:top;
}
.headlinelist .headlinetime, .headlinelist .headlineauthor {
    color: #999;   
}
.headlinelist .morenews {
    color: #999;
}
.headlinelist .morenews .label {
    color: #000; margin-right: 5px;
}

#whatissync h4 {
  margin: 0;
  padding-top: 0;
}
#whatissync p, #whatisfeature p {
  font-size: 90%;
  line-height: 130%;
  padding: 6px 0 6px;
}
#whatissync .pipe {
  margin-left:5px;
  margin-right:5px;
}

#whatissync .whatistop{
    width: 300px;
    height: 8px;
    margin: 0;
    padding: 0;
    background: url(images/bkg/grey-box-top.gif) no-repeat;
}

#whatisfeature .whatistop{
    width: 300px;
    height: 18px;
    margin: 0;
    padding: 3px 0 0 5px;
    background: url(images/bkg/orange-box-top.png) no-repeat;
    color:#fff;
    font-size:120%;
}


#whatissync .whatismid, #whatisfeature .whatismid{
	border-right: solid 1px #999999;
	border-left: solid 1px #999999;
    width: 298px;
    margin: 0;
    overflow:hidden;
    background: url(images/bkg/grey-box-mid.gif) no-repeat top left;
}

#whatissync .whatisbottom, #whatisfeature .whatisbottom{
    width: 300px;
    height: 8px;
    margin: 0;
    padding: 0;
    background: url(images/bkg/grey-box-bottom-light.gif) no-repeat;
}

#whatissync .whatissynctext, #whatisfeature .whatisfeaturetext{
    margin: 0px 5px 0px 5px;
}

#whatisfeature .featurename
{
    color:#999;
    font-size:170%;
    margin:3px 0 0 5px;
    padding:0 0 0 23px;    
    background: url(images/bkg/track-status.png) no-repeat left center;
}

#whatissync .whatissyncsignup {
    font-size:140%;
    margin:8px 0px 0px 5px;
    width:180px;
}

#friendcomponent{
    padding-bottom:0; 
    margin-top:15px;
}
#friendcomponent .onefriend{
    margin: 7px 3px 0px 3px;
    text-align:center;
    overflow:hidden;
    width:89px;
    float: left;
}

.dataup {
color: #009900;
}
.datadown {
color: #ed1c24;
}
.dataunchanged {

}

.toppointearners .content{
    margin-left:5px;
    width:290px;
    background:none;
    _margin-top:-12px;
}
.toppointearners .col1{
    float:left;
    font-size:180%;
    color:#999999;
    padding-right: 8px;
    width:22px;
    line-height:180%;
    margin:0 auto;
    text-align:right;
}
.toppointearners .col2{
    float:left;
    width:35px;
    padding-top:7px;
    margin:0 auto;
}
.toppointearners .col3{
    float:left;
    margin:0 auto;
    padding-top:7px;
}
.toppointearners .exp{
    padding-right:5px;
    padding-top:5px; 
}
.toppointearners .exp .lessdisabled{
    background: url(images/btns/collapsearrowsgrey.png) no-repeat left center;
    margin-right:5px;
    padding-left:10px;
}
.toppointearners .exp .lessenabled{
    background: url(images/btns/collapsearrows.png) no-repeat left center;
    margin-right:5px;
    padding-left:10px;
}
.toppointearners .exp .moredisabled{
    background: url(images/btns/expandarrowsgrey.png) no-repeat right center;
    margin-left:5px;
    padding-right:10px;
}
.toppointearners .exp .moreenabled{
    background: url(images/btns/expandarrows.png) no-repeat right center;
    margin-left:5px;
    padding-right:10px;
}
.toppointearners .exp .moredisabled a:link, .toppointearners .exp .moredisabled a:visited,
.toppointearners .exp .lessdisabled a:link, .toppointearners .exp .lessdisabled a:visited {
    color:#999999;
}

#hotstocks th, #hotstocks td { white-space: nowrap; float: left; display: block; font-weight: normal; padding: 3px 3px; overflow: hidden; text-align: left; }
#hotstocks th * { vertical-align: middle;}
#hotstocks .symbolheader {width: 65px; padding-left:10px;color:#999999; font-size: 80%;}
#hotstocks .numberofpicksheader {width: 50px; text-align: right; color:#999999; font-size: 80%;}
#hotstocks .pointsheader {width: 100px; padding-right:10px;color:#999999; text-align: right;font-size: 80%; white-space:normal;vertical-align:middle;}
#hotstocks .symbol { width: 65px; padding-left:10px; text-align: left;}
#hotstocks .percentvoted { width: 35px; text-align: right; }
#hotstocks .percentvoted.up { color: #00aa00; }
#hotstocks .percentvoted.down { color: #aa0000; }
#hotstocks .numberofpicks { width: 50px; text-align: right;}
#hotstocks .points { width: 100px; padding-right:10px;text-align: right;}
#hotstocks .morelink { padding: 6px 0 0 10px; }

.symbolentry, .searchentry 
{
width: 140px;   
}
.symbolentry input, .searchentry input {
    border:1px solid #666666;
    float:left;
    margin-right:4px;
    padding:2px;
    width:90px;
	float:left;
}
.symbolentry .standardbutton, .searchentry .standardbutton {
    margin-top: 2px;
}

.lowercase {
text-transform: lowercase;
}

#peoplefiltersection {
background-color: #f0f0f0;
}
#peoplefiltersection form {
font-size: 90%;
}
#peoplefiltersection h6 {
border-bottom: solid 1px #fff; padding: 5px 5px 2px; margin: 0; font-size: 105%;
}
#peoplefiltersection form fieldset {
border-width: 0; border-bottom: solid 1px #fff; padding: 5px; margin: 0 5px;
}
#peoplefiltersection form fieldset .label {
display: block; float: left; width: 120px;
}
#peoplefiltersection form fieldset label {
margin: 0 15px 0 2px;
}
.pageditemsdisplayed, 
.pagingmenu {
margin: 5px 0;    
}
.pageditemsdisplayed {
float: left;
}
.pagingmenu {
float: right;
}
.pagingmenu a.selected {
color: #000; text-decoration: none; font-weight:bold;
}
.pagingmenu a.disabled {
color: #aaa; text-decoration: none;
}
.contentblock #memberlist .memberlistitem,
.contentblock #searchresults .memberlistitem  {
padding: 10px 3px;
}
.contentblock #memberlist .memberlistitem .info,
.contentblock #searchresults .memberlistitem .info {
margin-left: 70px;
}
.contentblock #memberlist .memberlistitem .info h3,
.contentblock #searchresults .memberlistitem .info h3 {
border-width: 0; font-size: 150%; padding: 0; margin: 0;
}
.contentblock #memberlist .memberlistitem .info p,
.contentblock #searchresults .memberlistitem .info p {
padding: 0;
}
.contentblock #memberlist .memberlistitem .info .extrainfo,
.contentblock #searchresults .memberlistitem .info .extrainfo {
clear: left;
}
.contentblock #memberlist .memberlistitem .info .label,
.contentblock #searchresults .memberlistitem .info .label {
font-size: 80%; width: 75px; display: block; float: left; line-height: 1.5em; padding: 10px 0 0;
}
.contentblock #memberlist .memberlistitem .info .extrainfo .label,
.contentblock #searchresults .memberlistitem .info .extrainfo .label {
padding-top: 7px;
}
#topcomments .commentselector 
{
    display:inline;
    background: url(images/bkg/dot-off.png) no-repeat;
    width:10px;
    height:10px;
    cursor: pointer;
    margin-top:4px;
}

#topcomments .commentselector.selected{
    background: url(images/bkg/dot-on.png) no-repeat;
}
#newestcomments .commentselector 
{
    display:inline;
    background: url(images/bkg/dot-off.png) no-repeat;
    width:10px;
    height:10px;
    cursor: pointer;
    margin-top:4px;
}

#newestcomments .commentselector.selected{
    background: url(images/bkg/dot-on.png) no-repeat;
}

#toptopics .topicselector 
{
    display:inline;
    background: url(images/bkg/dot-off.png) no-repeat;
    width:10px;
    height:10px;
    cursor: pointer;
    margin-top:4px;
}

#toptopics .topicselector.selected{
    background: url(images/bkg/dot-on.png) no-repeat;
}



/* New Comment Stuff */
.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;
}

.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.disabled .header .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.disabled .header .isunhelpful div{
	background-image: url(images/bkg/thumb-down-grey.png);
	cursor:default;
}

.membercomment .header .netHelpful{
    color:#00A651;
}
.membercomment .header .netUnhelpful{
    color:#EE1C24;
}

.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.disabled .header .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;
}
.commentbubble{
    background:url(images/bkg/commentbubble.png) transparent no-repeat top left;
    width:28px;
    height:21px;
    text-align:center;
    color:#FFFFFF;
    font-weight:bold;
    margin:2px 0 0 5px;
}

#ceoofyear{
    font-size:90%; 
    text-align:center; 
    background: url(images/bkg/ceo-bkg.gif) no-repeat;
    padding-top:5px;
    padding-bottom:10px;
    cursor: pointer;
}

#ceoofyear a:link{
    color:#000;
    text-decoration:none;
}
#ceoofyear a:hover{
    color:#ff0000;
}
#ceoNominateTooltip, #ceoNominatedTooltip
{
    border: 1px solid #898989;
    background-color: #fffccd;
}

#communityranktt{
    background-color:#FFFAC3;
    padding:5px 5px 5px 5px; 
    border: #636363 thin solid; 
}

.mailboxcnt{
    color:#DD5008;
}
.clearall {
clear: both;
}
.floatleft {
float: left;
}
.floatright {
float: right;
}

.syncwidget .pagination a.selected, .syncwidget .pagination a.selected:hover{
    font-weight:bolder;
    color: #000000;
    cursor:default;
    text-decoration:none;
}

.syncwidget .pagination .disabled, .syncwidget .pagination a:hover.disabled{
    color: #999;
    text-decoration:none;
    cursor:default;
}

.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;
}

.syncwidget .pagination p {margin:0; padding:0; line-height:1.2em}

/* Hack - fixes problem with "screen-jump" in IE when changing class name on helpful comments */
#synccomments{
    zoom:1;
}

#grouptopics p{
    padding:4px 3px;
    line-height: 1.0em;
}
#grouptopics .topicname{
    width: 190px;
}

#grouptopics .topicposts{
    text-align:right;
}