html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
:focus{outline:0}
body{line-height:1}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}
em{font-style:italic}
strong{font-weight:bold}
.autoResize span[style*="text-align: center"]{display:block}
.clear{clear:both}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{display:block}
.clearfix{.display:inline-block}
.ie8 .clearfix{display:block}
* html .clearfix{height:1%}
.groupList>li:after,.mediaList>li:after,.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ie7 .group,.ie7 .mediaList>li,.ie7 .groupList>li{min-height:1px}
.ie6 .group,.ie6 .mediaList li,.ie6 .groupList li{height:1%}
.ie6 .groupList li li,.ie6 .mediaList li li{height:auto}
.groupStart,.clear{clear:both!important}
body{overflow-y:scroll}
body.ie6,body.ie7{overflow-y:auto}
body>.wrap{width:960px;margin:0 auto;padding:45px 0 15px}
.forceField{position:fixed;top:0;left:-10000px;margin-left:-480px;height:100%;width:960px}
.beaming .forceField{left:50%;z-index:999999998}
.spaceMsg{display:none}
.beaming .spaceMsg{display:none;position:fixed;top:80px;right:0;z-index:1000000009;padding:7px 14px;line-height:15px;color:#fff;font-size:12px;font-weight:bold;border:1px solid #454e53;border-width:1px 0 1px 1px;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;-moz-box-shadow:-2px 2px 2px rgba(0,0,0,0.4);-webkit-box-shadow:-2px 2px 2px rgba(0,0,0,0.4);text-shadow:2px 2px 2px rgba(0,0,0,0.7);background-image:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(97%,#6A6D6F),color-stop(98%,#797C7E));background-image:-moz-linear-gradient(center bottom,#000,#6A6D6F 95%,#797C7E 96%)}
#globalNav>.spacewayLoader{display:none;position:absolute;left:-30px;top:7px;color:#fff;font-size:11px;font-weight:bold;line-height:19px}
.beaming #globalNav>.spacewayLoader{display:block;background-position:2px 0;padding-left:30px;text-indent:-10000px;width:auto}
.ie.beaming .spaceMsg{background-color:#000}
.beaming footer#pageFooter,.beaming div.footershim{display:none}
.layout_2 .column,.layout_1_2 .column,.layout_2_1 .column,.layout_1_2_2 .column,.layout_1_2_1 .column,.saturn .column{float:left;margin:0 10px}
.rowEnd,.columnEnd{clear:both}
.column article{margin-bottom:20px}
.layout_1 .row{padding:10px}
.layout_1 .row0 .column0{width:940px;margin-left:0}
.layout_2 .row{padding:10px}
.layout_2 .row0 .column0{width:620px;margin-left:0}
.layout_2 .row0 .column1{width:300px;margin-right:0}
.layout_1_2 .row{padding:10px}
.layout_1_2 .row0 .column0{width:100%;margin:0}
.layout_1_2 .row1 .column0{width:620px;margin-left:0}
.layout_1_2 .row1 .column1{width:300px;margin-right:0}
.layout_2_1 .row{padding:10px}
.layout_2_1 .row0 .column0{width:620px;margin-left:0}
.layout_2_1 .row0 .column1{width:300px;margin-right:0}
.layout_2_1 .row1 .column0{width:100%;margin:0}
.layout_1_2_2 .row{padding:10px}
.layout_1_2_2 .row0 .column0{width:100%;margin:0}
.layout_1_2_2 .row1 .column0,.layout_1_2_2 .row2 .column0{width:620px;margin-left:0}
.layout_1_2_2 .row1 .column1,.layout_1_2_2 .row2 .column1{width:300px;margin-right:0}
.layout_1_2_1 .row{padding:10px}
.layout_1_2_1 .row0 .column0,.layout_1_2_1 .row2 .column0{width:100%;margin:0}
.layout_1_2_1 .row1 .column0{width:620px;margin-left:0}
.layout_1_2_1 .row1 .column1{width:300px;margin-right:0}
.layout_2.my .row0 .column0{width:220px;margin-left:0}
.layout_2.my .row0 .column1{width:700px;margin-right:0}
.layout_1 .layout>.sidebar,.layout_1 .sidebar+.row0,.layout_2 .layout>.sidebar{padding:10px 0 10px}
.layout_1 .sidebar+.row0{width:700px;margin:0;margin-right:10px;float:right}
.layout_1 .sidebar+.row0 .column0{width:auto}
.layout_1_1_1 .row0 .column0,.layout_1_1_1 .row1 .column0,.layout_1_1_1 .row2 .column0{width:100%;margin:0 0 10px 0}
.wrap>.container{width:960px}
#siteFooter,.footershim{height:29px;z-index:1000000000;position:fixed;width:100%}
.footershim{margin-top:-29px}
body>footer{bottom:0;left:0}
.wrap>.layout .row:last-child{padding-bottom:10px}
#globalHeader{z-index:1000000000;position:fixed;top:0;left:0;width:100%;height:36px;margin-bottom:15px;background:#222;box-shadow:0 0 5px rgba(0,0,0,0.5);background:-moz-linear-gradient(#222,#111);background:-webkit-linear-gradient(#222,#111)}
#globalNav{z-index:1000000000;position:relative;width:960px;padding:7px 0;margin:0 auto}
#msStaticLogo{display:block;position:relative;top:2px;float:left;margin-right:10px;background-color:transparent;z-index:-1;text-indent:-9999px}
#globalNav>a,#globalNav .hasTray{margin-left:2px}
#globalNav>.signout{float:right;margin-left:10px;color:#999}
#globalNav>a,#globalNav .hasTray>span{float:left;padding:3px 6px;border-radius:2px;color:#FFF;font-weight:bold;cursor:pointer}
#globalNav>.glue{text-shadow:none}
#globalNav>a:hover,#globalNav>.selected,#globalNav .hasTray>span:hover{background-color:#FFF;color:#000;text-decoration:none;text-shadow:none}
#globalNav .hasTray>.MSIcon:hover{background-color:transparent}
#globalNav .trayActive>.MSIcon:hover{background-color:#FFF}
#alertsWrap{float:left;margin:0 3px 0 5px;border-right:1px solid #333;border-left:1px solid #000}
#alertsWrap>.alertsRequests{margin:0;border-left:1px solid #333}
#alertsWrap>.alertsNotifications{border-right:1px solid #000}
#globalNav .hasTray{float:left;position:relative}
#globalNav .hasTray>.tray{position:absolute;top:-9999px;visibility:hidden;background-color:#FFF;border:1px solid #333;border-top:0;border-radius:0 2px 2px;box-shadow:-2px 2px 2px rgba(0,0,0,0.5)}
#globalNav .hasTray>span>small{font-size:8px;vertical-align:top}
#globalNav .trayActive>.tray{top:24px;left:-1px;visibility:visible}
#globalNav .trayActive>span{background-color:#FFF;border-bottom:3px solid #FFF;border-radius:2px 2px 0 0;color:#000;text-shadow:none}
#globalNav .alertsDrop{width:300px}
#userTray>.tray{width:150px}
#userTray>.tray>h6{padding:5px 10px 0 10px;border-top:1px solid #E6E6E6;color:#000}
#userTray>.tray>h6:first-child{border:0}
#userTray>.tray>ul{padding:5px 13px}
#userTray>.tray>ul>li{margin-bottom:3px}
#userTray>.tray>ul>li>a{display:block;font-weight:normal}
#userTray>.tray>ul>li>a:hover{color:#000;text-decoration:underline}
#userTray>.artist>ul>li>a>.MSIcon{margin-right:8px}
#headerSignUp.glue{border:0;color:#000}
a#NLLogin{color:#24A7FF}
#backgroundHijackLink{float:right;margin-right:-10px}
#backgroundHijackLink>img{position:fixed}
#globalNav iframe{display:block;position:absolute;top:0;left:-9999px;background-color:transparent;opacity:0;z-index:-1;width:1000px;height:10px;border-radius:6px;filter:alpha(opacity=0)}
.ie #globalNav iframe{visibility:hidden}
#globalNav .trayActive iframe{left:0}
#flashLogoContainer{position:absolute;top:0;left:0;background-color:transparent;height:26px;width:100px;overflow:visible!important}
#msFlashLogos{position:absolute;background-color:transparent;left:-9999px;top:-15px}
#logoInTrigger{display:block;position:absolute;top:-10px;left:-10px;width:110px;height:36px;background-color:transparent;overflow:visible;text-indent:-9999px}
#logoTrigger{display:none;position:absolute;left:-200px;width:1500px;height:1000px}
#HeaderNavLinks{position:relative;top:2px;left:0;height:16px;overflow:visible;border-left:1px solid #666}
#HeaderNavLinks ul.group{margin-left:4px}
body.ie #HeaderNavLinks>li{max-width:58px}
#HeaderNavLinks a,#globalNav .signout a{left:0;max-width:50px;max-height:12px;overflow:hidden;text-overflow:ellipsis;padding:3px 4px;background-color:transparent;color:#fff;border-radius:2px;-moz-border-radius:2px}
#globalNav .signout a{position:relative;top:2px;left:0;color:#CCC}
#HeaderNavLinks a:hover,#HeaderNavLinks .selected a{background-color:#fff;color:#000}
#globalNav .signout a:hover,#globalNav .signout.selected a{background-color:#CCC;color:#000}
body.ie7 #HeaderNavLinks a:hover{background-color:#fefefe}
#HeaderNavLinks ul .staticSubNav{position:relative;z-index:1;border-right-style:none;top:-2px;left:0}
body.ie7 #HeaderNavLinks #staticSubNavMenu{width:175px;overflow:hidden}
#HeaderNavLinks .staticSubNav .Drop{z-index:1;position:absolute;top:22px;left:-10000px;opacity:0;border:2px solid #666;background-color:#fff;-moz-border-radius:6px;border-radius:6px;border-top-left-radius:0;-moz-border-radius-topleft:0;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.4);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.4);-box-shadow:0 2px 2px rgba(0,0,0,0.4);-webkit-background-clip:padding-box}
#HeaderNavLinks .staticSubNav li{padding:0;width:165px;padding:0 5px}
#tkn_leaderboard,.leaderboardfooter,#ndmadkit-leaderboard-1-container{height:90px;background-color:#aaa;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
#tkn_leaderboard,.brandingbar,.marquee{margin-bottom:5px}
.leaderboardfooter{margin-top:5px}
.sysMessage.inPageMessage{padding:0;margin-bottom:5px;border:3px solid #FFF}
.sysMessage.inPageMessage h2{display:block;font-size:14px;font-weight:normal;color:#000;position:relative;margin-bottom:0}
.sysMessage.inPageMessage h2 .primary{margin:12px 20px 0;float:left;position:relative}
.sysMessage.inPageMessage .xIconDarkSmall{position:absolute;top:10px;right:10px}
.sysMessage.inPageMessage .pageMessage{border-left:1px solid #ccc;padding:7px 60px 7px 20px;margin:8px 0;display:inline-block;width:75%;font-size:12px}
.sysMessage.inPageMessage.signup{padding:10px;border:3px solid #999;background-color:#666}
.sysMessage.inPageMessage.signup .pageMessage{display:inline-block;color:#fff;font-size:12px;padding:5px 0;border:0;margin:0;width:690px}
.sysMessage.inPageMessage.signup .pageMessage a{color:#fff}
.sysMessage.inPageMessage.signup h2>span{border-left:1px solid #ccc;margin-left:20px;padding:0 0 5px 20px;display:inline-block}
body.ie7 .sysMessage.inPageMessage.signup h2>span{padding:0 20px 0}
.sysMessage.inPageMessage.signup .glue.signup{float:left;min-height:25px}
.container>.sysMessage.inPageMessage{margin:5px 0 0}
.glue-dialog.formPadding{padding:10px 20px 0}
#loginPopup{width:290px;padding:0;border:0}
#loginPopup h2{border-bottom:1px solid #ccc;padding:0 0 10px}
#loginPopup p>a,.overlayForm p>a:link,.overlayForm p>a:visited{color:#0077db;font-weight:bold}
#loginPopup p>a:hover{background:#0077DB;color:#fff}
#loginPopup .submit{clear:both}
#loginPopup .needAccount{clear:both;text-align:right;margin:0;padding-top:10px}
.ie7 #loginPopup .needAccount{padding-top:0}
.loginprompt h3{border-bottom:1px solid #CCC;font-weight:bold;padding-bottom:10px}
.loginprompt p{padding-top:20px}
.loginprompt p.linkSet{text-align:center}
.loginprompt p.linkSet a{margin-right:10px;white-space:nowrap}
div.glue-dialog.custom{width:auto;min-width:300px}
div.glue-dialog.custom section{overflow:hidden}
#msSubnav{padding:10px 10px 0 10px}
#msSubnav>.nav{background:#FFF;border:1px solid #e5e5e5;padding:4px 0;border-radius:6px;-moz-border-radius:6px;z-index:0}
#msSubnav>.nav>li{padding:0 5px;float:left}
#msSubnav>.nav>li>a{display:block;padding:3px 10px;border-radius:4px}
#msSubnav>.nav>li:first-child{border-right:1px dotted #666}
#msSubnav>.nav>li:first-child>a{color:#000;background:0}
#msSubnav>.nav>li:first-child a:hover,#msSubnav a:hover{background:#dfe1e3;text-decoration:none}
#msSubnav .current:hover,#msSubnav .current{color:#000;background:#dfe1e3}
#msSubnav>.dark{background:#3A3A3A;border-color:#000}
#msSubnav>.dark>li{border-color:#E8E8E8}
#msSubnav>.dark>li>a{color:#FFF;text-shadow:0 -1px 1px #000}
#msSubnav>.dark>li:first-child a{color:#FFF}
#msSubnav .nav.dark a:hover,#msSubnav .nav.dark .current{background-color:#E8E8E8;color:#3A3A3A;text-shadow:2px 2px 2px rgba(255,255,255,0.5)}
.search fieldset{position:relative}
.search input,.search button{margin:0;border:0}
.search input{width:240px;padding:3px 60px 3px 5px;color:#555;border:0;border-top-left-radius:4px;border-bottom-left-radius:4px;box-shadow:inset 0 1px 2px #AAA}
.search button{position:absolute;top:0;right:0;display:block;height:100%;cursor:pointer;padding:0 8px;background:#666;color:#FFF;font-size:11px;font-weight:bold;text-shadow:0 -1px 1px #000;border-left:1px solid #333;border-top-right-radius:4px;border-bottom-right-radius:4px}
.search button:hover{background:#999}
.search button:active{background:#666}
#headerSearch{float:left;margin:0 8px 0 10px}
#MSSearchInput{width:145px;padding:4px 30px 4px 10px;border-radius:10px;box-shadow:inset 1px 1px 3px rgba(0,0,0,0.1)}
.en-US #MSSearchInput{width:195px}
#headerSearch>form>fieldset>.glue{right:5px;top:-1px;padding:0;border:0;background:0;box-shadow:none}
#alertsWrap sup{position:absolute;top:-4px;right:-4px;padding:1px 3px;background-color:#DFFF32;border:1px solid #333;border-radius:2px;color:#000;font:bold 9px/9px Arial}
#alertsWrap .inactive{display:none}
#alertsWrap .alertsDrop>a{display:block;padding:10px;border-bottom:1px solid #DDD;text-align:right}
.alertsDrop .displayName:hover,#alertsWrap .alertsDrop>a:hover{color:#333}
#alertsWrap .alertsDrop>.goToMy{border:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;text-align:center;font-weight:bold}
#alertsWrap .alertsDrop>.goToMy:hover{background:#F6F6F6}
#alertsWrap .alertsDrop>.loadingIcon{width:100%;margin:20px 0}
.alertsDrop>ul>li{position:relative;padding:5px;border-bottom:1px solid #DDD}
.alertsDrop>ul>li:hover{cursor:pointer;background:#F6F6F6;border-color:#CCC}
.alertsRequests>.alertsDrop>ul>li{min-height:75px}
.alertsDrop>ul>.inactive{display:none}
.alertsRequests>.alertsDrop>ul>.noNewMsg,.alertsDrop>ul>.noNewMsg{height:auto;padding:10px;text-align:center}
.alertsDrop>ul>li>aside{float:left}
.alertsDrop>ul>li>aside>a>img{max-height:50px;max-width:50px}
.alertsNotifications>.alertsDrop>ul>li>aside>a,.alertsNotifications>.alertsDrop>ul>li>aside>a>img{max-width:35px;max-height:35px}
.alertsDrop>ul>li>section{margin-left:60px}
.alertsDrop>ul>li>section>p:first-child{margin-bottom:5px}
.alertsDrop>ul>li>section>time{position:absolute;bottom:5px;right:5px;font-size:9px;color:#999}
.alertsMail>.alertsDrop p,.alertsMail>.alertsDrop h6{overflow:hidden;text-overflow:ellipsis;word-break:breakword;white-space:nowrap;font-weight:normal}
.alertsDrop .xIconDarkSmall{display:none;position:absolute;top:8px;right:8px}
#siteFooter .iFrameFooterWrap{width:960px;height:0;z-index:-1;margin:0 auto}
iframe#footerShim{position:absolute;z-index:-1;background-color:transparent;opacity:0;filter:alpha(opacity=0);height:29px;bottom:0;width:960px}
iframe#infoTrayShim{display:none}
li.trayActive iframe#infoTrayShim{-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;display:block;bottom:29px;right:0;position:absolute;z-index:0;background-color:transparent;opacity:0;filter:alpha(opacity=0);width:960px;min-height:226px;border-radius:6px}
.explicit{padding:0 2px;text-transform:uppercase;font-size:8px;background:#fff;color:#000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.musicControls .pompMessage{padding:9px 9px 4px 4px}
.footertools{height:36px;margin:0 auto;width:960px;background:#3a3a3a;font-size:12px;font-weight:bold;color:#E8E8E8;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px}
.footertools>li{position:relative;float:left;line-height:12px;font-size:11px}
.footertools .imTray,.footertools .infoTray,.footertools .onlineTray,.footertools .newlyOnlineTray{float:right}
.footertools .tray,.footertools #expandedPlayer{position:absolute;display:block;bottom:-10000px;border:5px solid #666;box-shadow:0 -2px 5px rgba(0,0,0,0.5);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.footertools .tray{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}
.footertools #expandedPlayer{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}
.footertools .musicTray.trayActive .footerButton{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0}
.footertools .trayActive .tray,.footertools .trayActive #expandedPlayer{bottom:29px}
.footertools>li>div:first-child{height:13px;padding:8px 7px;cursor:pointer;text-align:center;color:#fff}
.imTray .footerButton #buddyCount:hover,#goOnline span:first-child:hover{color:#24a7ff}
.musicControls>.pompOpener{margin:3px 0 0 4px}
.footertools .MSIcon{cursor:pointer}
.footertools .lid .MSIcon,.footertools .imHeader .MSIcon{margin:5px 5px 0 0}
.footertools .MSIcon.close{position:absolute;top:0;right:0;display:block}
.footertools .MSIcon.collapse{position:absolute;top:0;right:20px;display:block}
.footertools .MSIcon.xCircleIconDarkWhite{height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACtUlEQVR42mWSTUgTYBjHXwoZy4uy5ZgUosICDyqpCJMtmMyG4j6c2kVNyQ7K6OAuGsM+DuIxyqglMl0gfiw1DZHI1FaptTa31jQ3N1GRZeChi8d/7/NKsOoPP/bwPP/fywZjJpOJmc1mVldXx6xWK6uvrz/f0NCg5VBuCE6jpRt1qEsOuakPSPhRY7fbu9fW1kJHR0c4PDwU0Ly6uhrq6urqpg51/31AYrFYal0u1wgJX8fG8NFux6JOR4g5xHcHB/sYGhoaoS454gGj0Uhc4Qd3IpHASlsbAgYDfvDPX52dgmRrK/xVVeIWi0XhdDrd5JDLampqFDabzbG7m8CblmZ8t1pBiTc2/gXlm9EoOltbW+jo6HCQywwGg25p6W34/eAzfKqsRGq+6PWC1Hg1GnidTzE3Nxsml+n1+ib6WvPt7YiYTJjMzwfl5OQEyWQS8Xgc0WgUOzs7GMzMxHxhoej6fJ9BLtPpdLZAIIAXZWUIVVdjgReGZTL4/X4Eg0FEIhH+u2NwcdnNmcrJEV2v1wtymVarveXz+TBeUoL1igpMyeXw8GKqvLe3RzvBS6VSdJeXl0EuU6vVbYHABqZarmOloAAL/8t//gvi9kqhoC5/4B3IZeXl5VcnJjybrx8+xkxe3l/yDBcIko+PjwWT2dlYeDAAl8u9SS4rLS1VWizWPr8/jHGjGe6sLCHPc3HjFJqF7JbLRWd9fQNms6WPXFZcXMyKiooMvb33PcFgFM+razGQkYEPXAqfQjPtxC0Q2IbDcc9DDrlMoVCw3NxcqUqlaurpuTsdiRxg8ckw3Nea0a/MJmgWu0hkHz09d6apSw65lDOccxKJ5IJMJmtWqzWPRkdnY9vbP5EK7ehGHd69SI5wec5yZBwV53JaWppOKpXeTE9Pv83pJ2imHd2ow7lEDrm/AY8lGwW8Os02AAAAAElFTkSuQmCC)}
.footertools .MSIcon.minusCircleIconDarkWhite{height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACrklEQVR42n2OTUjTYRzHHwoZ5klHzqkhepjgwZdUBpMtmMyG4l7VLs4XsoMiHdxFY9jLQTxGL9QqmS4SNVPTsJJMbZZaa2/ZNB2boJkZeOjk7dvze/BgYj3wYb89v8/n4c+MRiMzmUzMYrEwq9XKqqqqTldXV2s4dC4eQEdDO3LIpYbaww9I+FJtt9vbFxcXQ7u7u9je3hbQvLCwEGpra2snh9yjD0jMZnOly+Xqo+DLwAA+2O2Y1moJMYf43dbWJnp6evrIpUY8YDAYiHN84Y7FYphrbIRfr8dP/vu7pUWw09AAX1mZ2EUi63A6nW5qqGUVFRWy1tZWx8ZGDG/qbPhmteJHfT2iNTV/8d1mw1eDQTirq6tobm52UMv0er12Zubt8vzDB/hYWoo1iwWfdbpjCfMHPGo1PM77mJgYX6aW6XS6WvqsyaYmhI1GzCiVgqmCAoxlZ6M/PR29ycl4lJQkmMzNFa7X+wnUMq1W2+r3+/GsuBih8nLs7+8jGo3C5/MhGAwiEolgZ2cHe3t7gpGMDOF6PB5QyzQazWWv14vBwkIslZQgEAiA/h8XE8/lcuHOzs6CWqZSqRr9/gBG6uoxl5ODocTE//JCJiOXP/AO1DKlUnl+aGh4ZerWXYxlZWExJQXzXPwXT1NT8ermHbhc7hVqWVFRkdxstnb5fMsYNJjwOi0NQakUAS4f5WVysnCWlgIwmcxd1LL8/HyWl5en7+y8MRwMruNxeSWecPk9Z1kgZroTO79/DQ7H9WFqqGUymYxlZmbGKxSK2o6Oa6Ph8Bam7/XCfcGGbnkqQbO4C4c30dFxdZRcaqilc4JzSiKRpEulUptKpb7d3z8eWVv7hcPQHe3I4e4Zag5adpIj5Sg4Z+Pi4rTx8fGXEhISrnC6CZrpjnbkcLKpofYPhbP7kGUn9rsAAAAASUVORK5CYII=)}
.musicTray.trayActive:after{content:" ";display:block;position:absolute;top:-3px;right:-10px;z-index:10;width:10px;height:10px;border-top:3px solid #666;border-left:3px solid #666;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px}
.onlineTray li.trayActive:after,.imTray.trayActive:after{content:" ";display:block;position:absolute;top:-3px;left:-10px;z-index:10;width:10px;height:10px;border-top:3px solid #666;border-right:3px solid #666;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}
.playerActive .pompOpener{display:none}
.playerActive .pompMessage{display:block}
.glue-tooltip.removeTip{z-index:1000000000;width:92px}
.glue-tooltip.removeTip em{text-align:center!important}
#pageFooter{display:block;position:relative;width:960px;height:inherit;margin:0 auto 41px auto;background-color:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}
#pageFooter .moduleFooter{position:relative;height:12px;clear:both;padding:8px;margin-top:20px;font-size:11px;color:#999;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}
#pageFooter>ul{width:160px;float:left;margin-bottom:5px}
#pageFooter>ul>li{margin-bottom:5px}
#pageFooter>ul>li:first-child{margin-bottom:10px}
#pageFooter>ul>li>h3{padding:8px;font-size:12px;color:#000;max-width:139px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#pageFooter>ul>li>a{display:block;overflow:hidden;white-space:nowrap;margin-left:8px}
#pageFooter ul.first,#pageFooter ul.first li:first-child,#pageFooter ul.first li h3{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px}
#pageFooter ul.last,#pageFooter ul.last li:first-child,#pageFooter ul.last li h3{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px}
#pageFooter .moduleFooterRight{position:relative;float:right}
.ie7 #pageFooter .moduleFooterRight{bottom:18px}
#pageFooter .moduleFooterRight strong{display:block;float:left;font-weight:bold;font-size:11px;color:#000}
#pageFooter .moduleFooterRight a{display:block;float:left;position:relative;margin-left:5px;bottom:2px;right:0;padding:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body{color:#444;font-family:arial,helvetica,sans-serif;font-size:62.5%;line-height:1.6em}
body.ie7,body.ie8{font-size:11px}
body>header,body>div.wrap,body>footer{font-size:1.1em}
h1,h2,h3,h4,h5,h6{font-weight:bold;text-rendering:optimizeLegibility}
h1{font-size:2em}
h2{font-size:1.5em}
h3{font-size:1.4em}
h4,h5{font-size:1.2em}
h6{font-size:1em}
a,a:link,a:visited{text-decoration:none;color:#06A}
a:link{-webkit-tap-highlight-color:#FF5E99}
a:hover,a:active{color:#000;outline:0;text-decoration:underline}
body>header a{text-decoration:none;color:#fff}
body>header sup{font-family:Georgia,Arial}
html.cssanimations{-webkit-font-smoothing:antialiased}
::-moz-selection{background:#39F;color:#fff;text-shadow:none}
::selection{background:#39F;color:#fff;text-shadow:none}
.ad_label{padding-top:5px;font:10px arial;color:#999;text-align:center}
div.ad_container,.labeled_ad{text-align:center}
.labeled_ad div.ad_container{clear:both}
#google_text_ad .horz{overflow:hidden;background:#f2f2f2;padding:10px 0 20px 10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
#google_text_ad .horz a{text-decoration:none}
#google_text_ad .horz .googlehdr{line-height:1em}
#google_text_ad .horz .googlehdr .spLinks{font:10px arial;color:#999}
#google_text_ad .horz .adunit strong{display:block;font:12px arial;font-weight:bold;color:#666;margin-top:10px;text-decoration:none}
#google_text_ad .horz .adunit strong:hover{text-decoration:underline}
#google_text_ad .horz .adunit p{display:inline;vertical-align:top;line-height:15px!important;font:11px arial;color:#666;margin-right:7px}
#google_text_ad .horz .adunit span{display:inline;vertical-align:top;line-height:15px!important;font:11px arial;color:#666;text-decoration:underline}
#google_text_ad .horz .adunit a{float:left;overflow:hidden;margin-right:20px;vertical-align:top}
#google_text_ad .adcount1 .horz .adunit a{width:90%}
#google_text_ad .adcount2 .horz .adunit a{width:45%}
#google_text_ad .adcount3 .horz .adunit a{width:30%}
#google_text_ad .adcount4 .horz .adunit a{width:22%}
#google_text_ad .vert{overflow:hidden;padding:10px 0 20px 0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
#google_text_ad .vert a{text-decoration:none}
#google_text_ad .vert .spLinks{font:10px arial;color:#999;margin-top:10px}
#google_text_ad .vert .adunit strong{display:block;font:12px arial;font-weight:bold;color:#666;margin-top:15px}
#google_text_ad .vert .adunit p{display:block;font:11px arial;color:#666;margin:0;padding:0}
#google_text_ad .vert .adunit span{display:block;font:11px arial;color:#666;text-decoration:underline;margin:0;padding:0}
div.inline_display_ad{width:auto;text-align:center}
div.AdSandbox{width:auto;text-align:center}
.glue-carousel{position:relative}
.glue-carousel>div{position:relative;overflow:hidden}
.glue-carousel>div>ul{position:relative;overflow:hidden;top:0;left:0;margin:0;padding:0;visibility:visible}
.glue-carousel>div>ul>li{float:left;list-style:none outside none}
.glue-carousel .dotNavigation{position:absolute;bottom:10px;right:10px}
.glue-carousel .dotNavigation>li{float:left;margin-left:3px;height:10px;width:10px;border-radius:7px;border:2px solid #000;background-color:#FFF;cursor:pointer}
.glue-carousel .dotNavigation>.selected,.glue-carousel .dotNavigation>li:hover{background-color:#666}
.heroCarousel{background:#fff;height:340px;width:600px;margin:30px 0;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:2px 2px 3px #aaa;border:1px solid #E8E8E8}
div.heroCarousel ul.bigHeroCarousel>li{margin:0;width:600px;height:290px;float:left;list-style:none}
.heroCarousel .bigHeroCarousel,.heroCarousel .bigHeroCarousel>div{width:600px;height:290px;overflow:hidden}
.heroCarousel .bigHeroCarousel{margin:0;padding:0;left:0;top:0;position:relative}
.heroCarousel li div.captionBar{width:580px;padding:10px;position:absolute;bottom:0;background-color:rgba(0,0,0,0.6);color:#fff;font-size:10px;visibility:hidden}
.ie .heroCarousel li div.captionBar{background-color:#000}
.heroCarousel li:first-child .captionBar{visibility:visible}
.heroCarousel .captionBar a{font-weight:bold;color:#39f}
.heroCarousel .captionBar a:hover{text-decoration:underline;color:#39f}
.heroCarousel .captionBar>strong{margin-right:5px}
.heroCarousel ul.bigHeroCarousel li div.captionBar h1{font-size:18px;font-weight:bold;padding:0;margin:0}
.heroCarousel .smallHero{width:100%;height:50px;background:#000;overflow:hidden}
.heroCarousel .smallHeroCarousel{height:50px;margin:0 auto}
.heroCarousel div.smallHero ul.smallHeroCarousel>li{width:60px;height:40px;margin:5px;overflow:hidden;border:0;float:left;list-style:none outside none}
.heroCarousel .smallHeroCarousel>li>div:first-child{width:60px;height:40px;position:absolute}
.heroCarousel .smallHeroCarousel>li:hover{cursor:pointer}
.heroCarousel .smallHeroCarousel>li:hover>div:first-child,.heroCarousel .smallHeroCarousel>li.selected>div:first-child{width:56px;height:36px;position:absolute;border:solid 2px #39f}
.heroCarousel .smallHero ul.disabled>li:hover>div:first-child{width:60px;height:40px;border:0}
.heroCarousel .smallHero ul.disabled>li:hover{cursor:default}
.heroCarousel .adbanner{width:100%;position:absolute;height:30px;left:0;padding-top:20px;z-index:1000;background:transparent;color:#fff;font-weight:bold;text-align:center}
.extendedCarousel{border:0;height:300px;width:960px;margin:10px 0 0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;border:0;padding:0}
div.extendedCarousel ul.bigHeroCarousel>li{margin:0;width:960px;height:300px}
.extendedCarousel .bigHeroCarousel,.extendedCarousel .bigHeroCarousel>div{width:960px;height:300px}
.extendedCarousel li div.captionBar{width:940px}
.extendedCarousel .smallHero{width:960px}
.billboardCarousel{height:225px;overflow:hidden}
.billboardCarousel>li{width:800px;height:225px}
.billboardCarousel>li>a{float:left}
.billboardCarousel>li>a>img{width:500px;height:225px;display:block}
.billboardCarousel>li>.info{float:left;width:260px;height:185px;padding:20px;background-color:#000}
.billboardCarousel>li>.info h3{font-size:2em;line-height:1em;color:#FFF;margin-bottom:20px}
.billboardCarousel>li>.info p{margin-bottom:20px;font-size:1.2em;color:#CCC}
.glue-dialog{position:absolute;padding:20px;border:5px solid #ccc;overflow:visible;background-color:#fff;text-align:left;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;z-index:1000000000;outline:0}
.glue-dialog.popup{z-index:999999000}
.glue-dialog>h5{margin:0 0 20px;padding:0 0 10px;border-bottom:1px solid #ccc;font-family:Arial;font-size:18px;font-weight:bold;color:#000}
.glue-dialog>a{position:absolute;display:block;top:-12px;right:-12px;cursor:pointer;text-indent:-10000px;z-index:999999000}
.glue-dialog>section{display:block;overflow:auto;font-family:Arial;font-size:12px;color:#333}
.glue-dialog>footer{display:block;text-align:right;padding:20px 0 0 0}
.glue-dialog>footer button{margin-left:20px}
.glue-dialog>span.loadingIconWhiteLight{display:none}
.glue-dialog.nopadding,.glue-dialog.nopadding>h5,.glue-dialog.nopadding>footer{padding:0}
.glue-overlay{position:absolute;top:0;left:0;width:100%;background-color:#000;opacity:.5;filter:Alpha(Opacity=50);z-index:1000000000}
.glue-dialog.small,.glue-dialog.xsmall{width:300px}
.glue-dialog.medium{width:460px}
.glue-dialog.large{width:620px}
.glue-dialog.xlarge{width:860px}
.glue-dialog.popup.xsmall{width:140px}
.glue-dialog.popup.small{width:220px}
.glue-dialog.popup.medium{width:300px}
.glue-dialog.popup.large,.glue-dialog.popup.xlarge{width:380px}
.glue-dialog.pending>section,.glue-dialog.pending>h5,.glue-dialog.pending footer{visibility:hidden}
.glue-dialog.pending span.loadingIconWhiteLight{display:block;position:absolute;top:45%;left:47%}
.glue-tooltip{position:absolute;z-index:999999003}
body.modal .glue-tooltip{z-index:1000000003}
.glue-tooltip em{font:normal 11px Arial;color:#3A3A3A;background:#E8E8E8;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;z-index:1000202;-webkit-box-shadow:2px 2px 2px rgba(102,102,102,0.75);-moz-box-shadow:2px 2px 2px rgba(102,102,102,0.75);-box-shadow:2px 2px 2px rgba(102,102,102,0.75);border:1px solid #CCC;display:block;float:left;max-width:150px;min-width:30px}
.glue-tooltip .pointer{z-index:1000205;height:0;width:0;border-color:#E8E8E8 transparent transparent;border-style:solid;border-width:10px 10px 0;position:absolute}
.glue-tooltip .mask{content:" ";height:0;width:0;border-color:#A0A0A0 transparent transparent;border-style:solid;border-width:9px 9px 0;position:absolute;z-index:1000204}
.glue-tooltip.dark em{color:#FFF;background:#000;border:0}
.glue-tooltip.dark .pointer{border-color:#000 transparent transparent}
.glue-flyout{margin-left:-14px;margin-top:-14px;z-index:999999001}
body.modal .glue-flyout{z-index:1000000001}
.glue-flyout,.glue-flyout>a{position:absolute;border-color:transparent;width:0;height:0;border-width:14px;border-style:solid;text-align:left}
.glue-flyout>div{position:absolute;padding:15px;border:5px solid #000;background-color:#f4f4f4;min-width:48px;min-height:48px}
.glue-flyout>div>h5{white-space:nowrap;margin-bottom:10px;font:bold 12px Arial;color:#242424}
.ie7 .glue-flyout>div>section{min-width:200px}
.glue-flyout>div>section{display:block;font:11px Arial;color:#333;width:100%;min-width:10px;display:inline-block}
.glue-flyout>div>footer{display:block;margin-top:10px;text-align:right;white-space:nowrap}
.glue-flyout>div>footer>*{margin-left:10px}
.glue-flyout>div>footer>a{font:bold 11px/20px Arial;color:#0077db;cursor:hand;cursor:pointer}
.ie .glue-flyout>div>footer>a{line-height:20px}
.glue-flyout>div>footer>*:first-child{margin-left:0}
.glue-flyout>a{display:block;border-width:7px}
.glue-flyout.ul,.glue-flyout.ur{border-top-color:#000;border-bottom-width:0}
.glue-flyout.rd,.glue-flyout.ru{border-right-color:#000;border-left-width:0;margin-left:0}
.glue-flyout.dl,.glue-flyout.dr{border-bottom-color:#000;border-top-width:0;margin-top:0}
.glue-flyout.lu,.glue-flyout.ld{border-left-color:#000;border-right-width:0}
.glue-flyout.ul>a,.glue-flyout.ur>a{border-top-color:#f4f4f4;left:-7px;bottom:0}
.glue-flyout.rd>a,.glue-flyout.ru>a{border-right-color:#f4f4f4;top:-7px}
.glue-flyout.dl>a,.glue-flyout.dr>a{border-bottom-color:#f4f4f4;left:-7px}
.glue-flyout.lu>a,.glue-flyout.ld>a{border-left-color:#f4f4f4;top:-7px;right:0}
.glue-flyout.ul>div,.glue-flyout.ur>div{bottom:9px}
.glue-flyout.rd>div,.glue-flyout.ru>div{left:9px}
.glue-flyout.dl>div,.glue-flyout.dr>div{top:9px}
.glue-flyout.ld>div,.glue-flyout.lu>div{right:9px}
.glue-flyout.ur>div,.glue-flyout.dr>div{left:-24px}
.glue-flyout.ul>div,.glue-flyout.dl>div{right:-24px}
.glue-flyout.lu>div,.glue-flyout.ru>div{bottom:-24px}
.glue-flyout.rd>div,.glue-flyout.ld>div{top:-24px}
.glue-flyout.dr,.glue-flyout.ur{margin-left:10px}
.glue-flyout.ul,.glue-flyout.dl{margin-left:-38px}
.glue-flyout.ru,.glue-flyout.lu{margin-top:-38px}
.glue-flyout.rd,.glue-flyout.ld{margin-top:10px}
.glue-dropdown,.tabs li.glue-dropdown{position:relative;display:block}
.glue-dropdown>a,.tabs>ul>li.glue-dropdown>a{display:block;float:left;padding:4px 10px;border:1px solid #ccc;color:#3a3a3a;background-color:#fff;font-size:11px;font-weight:bold;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.glue-dropdown>ul,.glue-dropdown>ol{position:absolute!important;left:0;top:26px;min-width:200px;max-width:300px;max-height:300px;overflow-y:auto;overflow-x:ellipsis;float:left;display:none;background:#fff;z-index:999999002;border:1px solid #aaa;-moz-box-shadow:0 0 5px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.4);box-shadow:0 0 5px rgba(0,0,0,0.4);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
body.modal .glue-dropdown>ul,body.modal .glue-dropdown>ol{z-index:1000000002}
.glue-dropdown>a:hover,.tabs>ul>li.glue-dropdown>a:hover,.glue-dropdown a.focused{background-color:#e8e8e8;border-color:#aaa;color:#000}
.glue-dropdown li a{display:block;padding:4px 10px;border-bottom:1px solid #ccc;font-size:11px;font-weight:normal;color:#3a3a3a}
.glue-dropdown li:first-child a{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}
.glue-dropdown li:last-child a{border:0;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}
.glue-dropdown li.selected a{background:#3a3a3a;border-color:#3a3a3a;color:#fff}
.glue-dropdown.disabled>a{color:#999;background:#eee;cursor:default}
.glue-dropdown.disabled>a:hover{color:#999;background:#eee;border:1px solid #ccc}
.glue-dropdown>a.small{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:0;border:0 none;padding:0;margin:0}
.glue-dropdown>a.large.dark{color:#fff;background:#000;border-color:#000}
.glue-dropdown>a.MSIcon{border:0;padding:0}
.glue-dropdown>a.MSIcon:hover{background-color:transparent}
.glue-dropdown .gearDropIconDark+ul,.glue-dropdown .gearDropIconLight+ul,.glue-dropdown .gearDropIconDark+ol,.glue-dropdown .gearDropIconLight+ol{top:19px}
#headerAutoComplete{position:absolute;left:0;top:-999px;opacity:0;width:100%;padding:3px 0;background:#FFF;background:rgba(255,255,255,0.99);border-bottom:1px solid #666;box-shadow:0 0 6px rgba(0,0,0,0.5);border-radius:4px;font-size:12px}
.ie7 #headerAutoComplete,.ie8 #headerAutoComplete{width:99%;border:1px solid #ccc;border-radius:5px}
#headerAutoComplete>div>ul>li{cursor:pointer;display:block;color:#3A3A3A;padding:5px 10px;font-weight:normal;line-height:14px}
#headerAutoComplete>div>ul>li:hover,#headerAutoComplete>div>ul>.active{color:#FFF;background-color:#06C;background:-moz-linear-gradient(#08C,#06C);background:-webkit-linear-gradient(#08C,#06C)}
#headerAutoComplete>h6{padding:5px 10px;background:#EEE;border-top:1px solid #CCC;color:#000;font-size:11px;font-weight:normal}
#headerAutoComplete .topics>ul>li,#headerAutoComplete .friends>ul>li{min-height:32px}
#headerAutoComplete img,#headerAutoComplete .imgPlaceholder{display:block;float:left;height:30px;width:30px;margin-right:10px;background-color:#E8E8E8;border:1px solid transparent;border-radius:3px}
#headerAutoComplete li:hover>img,#headerAutoComplete li:hover>.imgPlaceholder,#headerAutoComplete .active>img,#headerAutoComplete .active>.imgPlaceholder{border-color:#09F}
#headerAutoComplete .name,#headerAutoComplete .desc{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#headerAutoComplete .desc{color:#999;font-size:10px}
#headerAutoComplete li:hover>.desc,#headerAutoComplete .active>.desc{color:#DDD}
@-webkit-keyframes slideOpen{0%{opacity:0;top:-5px}
100%{opacity:1;top:22px}
}
@-moz-keyframes slideOpen{0%{opacity:0;top:-5px}
100%{opacity:1;top:22px}
}
#headerAutoComplete.open{opacity:1;top:22px;-webkit-animation-name:slideOpen;-webkit-animation-duration:.23s;-moz-animation-name:slideOpen;-moz-animation-duration:.23s}
.tooltipdiv{display:none;position:absolute;text-align:left;z-index:1000050}
.tooltipdiv .helperarrow{background-image:url(/modules/common/static/img/tooltip/arrows.png);background-repeat:no-repeat}
.tooltipdiv div.fhlborder{background-color:#FFF;border-left:1px solid #BBB;float:left;width:4px;height:100%}
.tooltipdiv div.fhrborder{background-color:#FFF;border-right:1px solid #BBB;clear:right;float:left;width:4px;height:100%}
.tooltipdiv div.fhrborderns{background-color:#FFF;border-right:1px solid #BBB;clear:right;height:100%;margin-right:1px}
.tooltipdiv div.t div div{background-color:#FFF;border-top:1px solid #BBB}
.tooltipdiv div.b div div{border-bottom:1px solid #BBB}
.tooltipdiv div.m{background-color:#fff;height:100%}
.tooltipdiv .helper{background-color:#FFF;clear:none;float:left;font-family:Verdana,Arial,Helvetica,san-serif;font-size:8pt;padding:8px 0}
.tooltiptop{margin:-15px 0 0 0}
.tooltipright{margin:0 0 0 5px}
.tooltipleft{margin:0 0 0 -7px}
.tooltipbottom{margin:7px 0 0 0}
.tooltipdiv .left{height:10px;margin:5px 0 0 -6px;width:8px;background-position:0 -8px}
.tooltipdiv .right{height:10px;margin:5px 0 0 -3px;width:8px;left:100%;background-position:-17px -8px}
.tooltipdiv .top{width:10px;height:10px;margin:4px 0 0 0;background-position:-7px top}
.tooltipdiv .bottom{width:10px;height:10px;margin:5px 0 0 0;background-position:-7px -14px}
.tooltipdiv div.fhrborder{background-image:url(/modules/common/static/img/tooltip/fh_rborder.gif)}
.tooltipdiv div.fhlborderws{background-image:url(/modules/common/static/img/tooltip/fh_lborder.gif)}
.tooltipdiv div.fhrborder,.tooltipdiv div.fhlborderws{background-repeat:repeat-y;border:medium none;clear:right;float:left;width:5px;height:100%}
.tooltipdiv div.t,.tooltipdiv div.tlc,.tooltipdiv div.tc{background:transparent url(/modules/common/static/img/tooltip/fh_RCorners_bb.png) no-repeat scroll;font-size:0}
.tooltipdiv div.t{background-position:left top}
.tooltipdiv div.tlc{background-position:left -5px}
.tooltipdiv div.tc{background-position:left -10px}
.tooltipdiv div.t div,.tooltipdiv div.tc div,.tooltipdiv div.tlc div{background:transparent url(/modules/common/static/img/tooltip/fh_RCorners_bb.png) no-repeat scroll;margin-left:5px}
.tooltipdiv div.t div{background-position:right top}
.tooltipdiv div.tlc div{background-position:right -5px}
.tooltipdiv div.tc div{background-position:right -10px}
.tooltipdiv div.t div div,.tooltipdiv div.tlc div div{background:#fff none repeat scroll 0 0;border-top:1px solid #BBB;height:4px;margin:0 5px 0 0}
.tooltipdiv div.tc div div{background:#fff url(/modules/common/static/img/tooltip/fh_RCorners_bb.png) repeat-x 0 -88px;height:5px;border:medium none!important;margin:0 5px 0 0}
.tooltipdiv div.bc div div{background:#fff none repeat scroll 0 0;border-bottom:1px solid #BBB;height:4px;margin:0 5px 0 0}
.tooltipdiv div.b,.tooltipdiv div.bc,.tooltipdiv div.blc{background:transparent url(/modules/common/static/img/tooltip/fh_RCorners_bb.png) no-repeat scroll;border:medium none;font-size:0}
.tooltipdiv div.b{background-position:left bottom}
.tooltipdiv div.blc{background-position:left -190px}
.tooltipdiv div.bc{background-position:left -185px}
.tooltipdiv div.b div,.tooltipdiv div.bc div,.tooltipdiv div.blc div{background:transparent url(/modules/common/static/img/tooltip/fh_RCorners_bb.png) no-repeat scroll;margin-left:5px}
.tooltipdiv div.b div{background-position:right bottom}
.tooltipdiv div.blc div{background-position:right -190px}
.tooltipdiv div.bc div{background-position:right -185px}
.tooltipdiv div.b div div,.tooltipdiv div.blc div div{background:transparent url(/modules/common/static/img/tooltip/fh_RCorners_bb.png) repeat-x scroll 0 -100px;border:medium none!important;height:5px;margin:-2px 5px 0 0}
.signin{width:272px;padding:10px 0 10px 100px;margin:10px 10px 10px 0;border-left:1px dotted #666;min-height:160px}
.signin h2{margin-bottom:10px}
.signin .alertbox{text-align:center}
.signin .submit{clear:both;float:right;color:#999;font-weight:bold;margin:0}
.signin .submit .glue{margin-left:5px}
.signin .submit .forgotPass{padding:4px 0}
.signin .check input[type='checkbox']{width:auto;float:left;border:0}
.signin .check label{margin-left:5px;display:block;float:left;text-align:left;width:auto}
.splashForm .captchaBlock{display:none;padding:5px 0;width:250px}
.signin .captchaBlock .container div img,.signin .captchaBlock>img{border:0 none;height:70px;width:210px}
form.disabled{opacity:.75}
.trayForm{float:left}
.trayForm label{width:200px;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,1.0);font-weight:normal}
.trayForm .submit a{color:#AAA}
.signin input[type='text'],.signin input[type='password']{width:280px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.signin .check label{padding:1px 0}
#loginIframe{width:0;height:0;border:0}
.shownone{display:none}
.shown{display:block}
body{background-color:#e8e8e8}
.wrap>.container{background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
div.recomGridContainer{clear:both;display:inline-block;border-bottom:1px solid #ccc;width:100%;overflow:hidden}
div.recomGridContainer:last-child{border-bottom:0}
.recommendations.mediaList>li:last-child{border-bottom:medium none;padding-bottom:0}
.recommendations.mediaList>li{border-bottom:1px solid #ccc;margin:0;padding:10px 0;overflow:hidden;position:relative}
.recommendations.mediaList.multiColumnDisplay>li{margin-right:10px;float:left;border-bottom:0;min-width:220px!important;display:block}
.recommendations.mediaList.multiColumnDisplay.threeColumns>li{width:31%}
.recommendations.mediaList.multiColumnDisplay.twoColumns>li{width:47%}
.recommendations.mediaList>li h5{margin-bottom:0}
.recommendations.mediaList>li h5 a{font-size:12px}
.recommendations.mediaList section,.recommendations.mediaList div.section{margin-left:80px;overflow:visible;display:table-cell}
.recommendations.mediaList div.aside{float:left;margin-right:10px;display:block}
.recommendations.mediaList aside div img.recImage,.recommendations.mediaList div.aside div img.recImage{display:block;height:70px;width:70px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.recommendations.mediaList img.topicImage,.recommendations.mediaList img.topicImage{display:block;height:70px;width:70px;float:left;margin-right:5px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.recommendations.mediaList aside div img.gameslightbox,.recommendations.mediaList div.aside div img.gameslightbox{cursor:pointer}
.recommendations.mediaList>li .watermark{position:relative;width:70px;height:70px}
.recommendations.mediaList>li .watermark span.withPic{opacity:.8;position:absolute;-webkit-opacity:.8;-moz-opacity:.8;top:2px;right:2px}
.recommendations.mediaList>li .xCircleIconLightDark{display:none;position:absolute;right:5px;top:5px;cursor:pointer}
.recommendations.mediaList>li:hover .xCircleIconLightDark{display:block}
.recommendations.mediaList>li.sponsoredRecommendation{background:none repeat scroll 0 0 #F7F7F7;padding-bottom:20px}
.recommendations.mediaList>li.sponsoredRecommendation p.sponsorship{font-size:10px;color:#999}
.recommendations.mediaList>li.sponsoredRecommendation p.sponsorship img{width:70px;height:16px;padding-left:5px;padding-bottom:4px;vertical-align:middle}
.recommendations.mediaList .peopleStrip a.rounded{width:25px;height:25px;display:block;-moz-border-radius:4px;border-radius:4px;background-repeat:no-repeat;background-position:center center}
.recommendations.mediaList .peopleStrip{margin-bottom:0}
.recommendations.mediaList .peopleStrip p{margin-bottom:0}
.recommendations.mediaList .peopleStrip a{font-size:10px}
.recommendations.mediaList .peopleStrip img{width:25px;height:25px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.recommendations.mediaList span.tag{background-color:#000;color:#fff;font-size:9px;font-weight:bold;padding:3px 5px;text-transform:uppercase;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.recommendations.mediaList>li p.eventContent a{padding:0 3px}
.recommendations.mediaList>li a.actionYes{border-right:1px dotted}
.recommendations.mediaList>li .hideRecElement{display:none}
.recommendations.mediaList>li .showRecElement{display:inline}
.ie7 .recommendations.mediaList>li section{width:155px}
.recommendationsSeeAll{float:right}
.recommendationsSeeAll a:hover{background-color:#0076DE;color:#FFF;padding:2px;-moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px}
.streamContainer.loadingIconWhiteLight{margin:40px 49%}
.streamSorting .expander{display:none}
.allowexpand .expander{margin-right:20px}
.streamTabs{position:absolute;top:-20px}
.ie .streamTabs{position:absolute;top:-22px}
.streamTabs>ul>li{position:relative;float:left;margin-right:10px;padding:2px 10px;background:#444;color:#fff;cursor:pointer;font-weight:bold;display:block;border-radius:4px 4px 0 0}
.streamTabs>ul>li span{display:block}
.streamTabs ul .active{background:#fff;color:#333}
.streamTabs .relevant .MSIcon{float:right;margin:3px 0 0 5px;position:relative}
.streamTabs .MSIcon.hightLightsIcon{float:left;margin:0 7px 0 0;width:12px;height:14px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTk0REYxRTlGNUEwMTFERjk1QkFDMUY4QUUzREUwRUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTk0REYxRUFGNUEwMTFERjk1QkFDMUY4QUUzREUwRUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OTRERjFFN0Y1QTAxMURGOTVCQUMxRjhBRTNERTBFQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OTRERjFFOEY1QTAxMURGOTVCQUMxRjhBRTNERTBFQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plhc/lMAAAC5SURBVHjaYvz//z8DsYBxMoMBEymKgZQDE5GKBYDUfCA+QKwN9UAs8D+X4QITuklQ05DFHIBUARBvAPFZ0EwKAFkNVHQASG8E4gtQp4DAQrAByKEEVHgeSBlgcdIHoHMEQQwmJMUKOBQzwJyDogEI8qE0yDmKQJwIVfgB6jwGFCcBbbgPCgmQYqD1H3AFFwtUMcizICc54lOM7CR/IG4EKj5AOEom/RcA4v0gpxGDmaDuDiQ2TQEEGAB1FE5Ql5xS6wAAAABJRU5ErkJggg==)}
.streamcounter{float:right;margin:1px 0 0 20px}
.streamcounter>li{float:left;padding:2px 3px;background:#000;border-right:1px solid #333;color:#fff;font-size:10px;line-height:10px}
.streamcounter>li:first-child{border-radius:2px 0 0 2px}
.streamcounter>li:last-child{border-right:0;border-radius:0 2px 2px 0}
.streamcounter.hidden{display:none}
.ie7 .streamTabs>ul>li{width:95px}
.ie7 .streamTabs .streamcounter,.ie7 .streamTabs .MSIcon{position:absolute;top:2px;right:5px}
.streamSorting{padding-bottom:10px}
.streamSorting .streamViews{float:right}
.streamViews li{float:left;margin-right:5px}
.streamViews .MSIcon{float:left;cursor:pointer}
.streamFilters{float:right;margin-top:5px}
.streamFilters.menu{float:left;margin:0;width:400px}
.streamFilters.hidden,.streamCategories.hidden{display:none}
.streamPivots,.streamCategories{float:left;position:relative;margin-left:20px}
.streamCategories>ul,.streamPivots>ul{display:none;position:absolute;z-index:1;right:0;top:18px;border:1px solid #ccc;background-color:#fff;min-width:100px;border-radius:4px 0 4px 4px;box-shadow:2px 2px 2px 0 #ccc}
.streamCategories>ul>li,.streamPivots>ul>li{padding:5px}
.streamCategories>ul{min-width:150px}
.streamPivots>ul>li:first-child,.streamCategories .branded{border-bottom:1px solid #e4e4e4}
.streamPivots>ul>li:nth-child(n+3){padding-left:25px}
.streamCategories.displayList>ul,.streamPivots.displayList>ul{display:block}
.streamCategories>span,.streamPivots .typeSel{font-weight:bold;padding:3px;cursor:pointer;border-radius:4px;margin-left:2px}
.streamCategories.displayList span,.streamPivots.displayList .typeSel{border-radius:4px 4px 0 0;box-shadow:2px 2px 2px 0 #CCC;border:1px solid #ccc;margin-left:0}
.streamCategories>span:hover,.streamPivots .typeSel:hover,.streamPivots li:hover,.streamPivots li:hover a,.streamPivots a:hover,.streamPivots li.selected,.streamCategories li:hover,.streamCategories li:hover a,.streamCategories a:hover,.streamCategories li.selected{background-color:#ccc;text-decoration:none;color:#000}
.streamPivots.displayList .typeSel:hover,.streamCategories.displayList>span:hover{background-color:#fff}
.streamCategories .selectFriend{border-top:1px solid #e4e4e4;height:24px}
.streamCategories input{border-width:0;width:95%}
.streamCategories input:active,.streamCategories input:focus{border-width:1px}
.autoCompleteFriend{clear:both;cursor:pointer}
.autoCompleteFriend img{width:25px;float:left}
.autoCompleteFriend p{padding-left:30px}
.autoCompleteFriend .name{font-weight:bold}
.autoCompleteFriend .vanity{font-size:10px}
.streamFilters .streamcounter{float:left;margin-right:10px;cursor:pointer}
.mainStream>li:hover>.userActions{display:block}
.mainStream>li>.userActions{display:none;position:absolute;top:30px;right:0}
.mainStream>li{overflow:visible;position:relative;padding:15px 0;border-top:1px solid #ccc}
.mainStream>li>aside{float:left}
.mainStream>li>section{padding:0 80px;word-wrap:break-word}
.mainStream>li>.peopleStrip,.mainStream>li>.mediaAction,.mainStream>li>.streamComments{padding-left:80px;margin-top:10px}
.sites .mainStream>li{padding:20px 0 15px}
.sites .mainStream>li>aside{display:none}
.sites .mainStream>li>section{padding:0}
.sites .mainStream>li>.peopleStrip,.sites .mainStream>li>.mediaAction,.sites .mainStream>li>.streamComments{padding-left:0}
.sites .mainStream>li .player object{width:inherit}
.mainStream>li>time{position:absolute;right:0;top:0;padding:0 4px;border:1px solid #ccc;border-top:0;color:#666;font-size:10px;font-weight:bold;border-radius:0 0 4px 4px}
.mainStream>li>section>h5,.mainStream>li>section>h5+p{display:inline;font-size:12px;line-height:18px}
.mainStream>li>section>p+p{margin-top:5px}
.mainStream>li>section>article{overflow:hidden}
.mainStream>li>section p{font-size:12px}
.mainStream>li a>img{display:block;max-height:120px;max-width:120px}
.mainStream>li a:hover>img{opacity:.9}
.mainStream .postArticle article aside a{display:block;max-width:120px;max-height:120px;overflow:hidden}
.mainStream .postArticle article aside img{float:left;max-width:120px;max-height:120px;width:auto}
.mainStream .postArticle article aside .MSIcon{position:absolute;top:2px;right:2px}
.mainStream .postItem article aside a{display:block;max-width:120px;max-height:120px;overflow:hidden}
.mainStream .postItem article aside img{float:left;max-width:120px;max-height:120px}
.mainStream .postItem article aside .MSIcon{position:absolute;top:2px;right:2px}
.mainStream .postPhoto .media aside a{display:block;max-width:260px;max-height:260px}
.mainStream .postPhoto article img{max-width:120px}
.mainStream .postPhotos .photoLeft{float:left;overflow:hidden;margin-left:10px;max-width:48%;max-height:120px}
.mainStream .postPhotos .media a:first-child .photoLeft{margin:0}
.mainStream .postPhotos .meta{clear:both;margin-top:10px}
.mainStream>li a.twoPhotos>img{float:left;margin:0 10px 0 0}
.mainStream .postFriending .objectInfo{margin-top:5px}
.mainStream .postFriending aside{clear:left;padding:5px 0}
.mainStream .postFriending aside a{float:left}
.mainStream .postFriending aside a img{max-width:70px}
.mainStream .postFriending section{margin-left:80px}
.mainStream .postVideo article aside a{display:block;position:relative;max-width:120px;max-height:120px;border-top:5px solid #000;border-bottom:5px solid #000}
.mainStream .postVideo article aside .playing{max-width:100%;max-height:600px;border:0}
.mainStream .postVideo article aside img{width:100%}
.mainStream .postVideo article .playCirclePlayerIcon35{position:absolute;top:28%;left:40%}
.mainStream .postVideo article aside .playing .playCirclePlayerIcon35{display:none}
.mainStream .postVideo article .relatedtopics aside a{border-width:0}
section.postVideo>div{padding-top:10px;padding-bottom:15px}
.mainStream .postSong article{padding:5px 0 0 5px}
.mainStream .postSong aside{float:left;padding-right:5px}
.mainStream .postSong article aside a{display:block;width:100px}
.mainStream .postSong article aside img{width:100%;float:left}
.mainStream .postSong article .track{display:block;padding-left:110px}
.mainStream .postSong .track section{margin-bottom:5px}
.mainStream .postSong .track .SongHref{float:left}
.mainStream .postSong .track .SongTitle{display:block;padding-left:25px;white-space:nowrap}
.mainStream section a.SongHref:hover{background:0}
.mainStream .playSong article .songItem.track{border-bottom:1px solid #EEE;clear:both;height:25px;padding:5px 0}
.mainStream>li>section.playSong>article{overflow:visible;padding-bottom:7px}
.mainStream>li>section.playSong>p{padding-left:5px}
.playSong>article>div:first-child{border-top:1px solid #EEE}
.playSong .downCaratIconDark{padding-left:5px}
.playSong>p{padding-left:5px}
div.songItem>a>img{width:25px}
div.songItem .ac{float:left;padding-right:8px}
.streamContainer div.playAction{float:left;padding-right:7px}
div.songInfo{float:left;line-height:12px}
div.songInfo>p.meta{color:#CCC}
div.songInfo>p.meta>a{color:#666}
div.songInfo>a.SongTitle{color:#444;font-size:11px;font-weight:bold}
span.songCTA{float:right}
.mainStream .streamalbumcover{max-width:210px;overflow:hidden}
.mainStream .streamalbumcover li{float:left;width:100px;margin:0 5px 5px 0}
.mainStream .streamalbumcover img{float:left;width:100%}
.sites.column1 .mainStream .postPlaylist article aside{width:105px}
.sites.column1 .mainStream .postPlaylist article aside li{width:50px}
.mainStream .postGame article aside a{display:block;width:64px}
.mainStream .postGame article aside img{width:100%;float:left}
.mainStream .mediaAction,.mainStream .streamComments{margin-top:10px}
.mainStream .streamComments.hidden{display:none}
.peopleStrip p{word-wrap:break-word}
.liked span:after{content:" • "}
.mainStream>li>.mediaAction.toolbar{clear:left}
.mediaAction a{font-size:10px}
.mediaAction a.locked,.mediaAction a.locked:hover,.mediaAction a.locked:active,.mediaAction a.locked:visited{color:#555;background:0;cursor:default}
.mediaAction .likeLabel,.mediaAction .commentcount{color:#999;font-weight:normal}
.rateGameObject{min-height:75px}
loadingPagedActivitiesGrid{width:100%}
.layout_3 .column{float:left;margin:0 10px}
.layout_3 .row{padding:10px 0}
.layout_3 .row .column{width:300px}
.layout>.fill{float:left;background-color:#fff;border-radius:8px;margin-bottom:5px}
.mainStream .applicationadd p.meta a.applicationtitle{display:block;font-size:12px}
.mainStream .applicationadd p.meta button.gameslightbox{padding-top:10px}
.mainStream span.streamrsvpno{margin-top:10px;display:block}
.mainStream span.streamrsvpno.hide{margin-top:10px;display:none}
.mainStream span.streamrsvpno button.streambutton{margin-right:5px}
.mainStream span.eventaddress. span.eventdatetime{display:block}
.mainStream button.followitem{margin-top:10px}
.mainStream button.followitem.following{border:0;background-color:transparent}
.mainStream .profilecomment .pcomment button.profilecomment{margin-top:10px}
.mainStream section a.SongHref:hover{background-color:transparent}
.mainStream .songupload .playlist{float:right;display:block}
.streamContainer .reduxPlayerContainer{margin-top:10px}
.streamrsvpno.hide,.streamrsvpgoing.hide,.streamrsvpwantogo.hide{display:none}
ul.streamalbumcover li.smallimg{float:left;display:inline-block;margin:0 5px 5px 0}
ul.streamalbumcover li.clear{clear:both}
ul.streamalbumcover li.smallimg img{width:100px;height:100px}
.layout>.fill{float:left;background-color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-bottom:5px}
.peopleStrip ul li img{display:block;float:left;margin-right:5px;width:24px;height:24px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.hasJS .horizontalMenu{height:23px;overflow:hidden}
.horizontalMenu{clear:both;margin-bottom:5px}
.horizontalMenu li{float:left;height:23px;margin:0 5px 0 0}
.horizontalMenu li a{font-weight:bold}
.horizontalMenu li a,.horizontalMenu li.dropdown{padding:0 5px;line-height:23px;height:23px;display:block}
.horizontalMenu .dropdown span,.horizontalMenu .dropdown small{padding:0;line-height:23px;height:23px;display:block;float:left;font-weight:bold}
.horizontalMenu .dropdown{position:relative}
.horizontalMenu .dropdown ol{display:none;position:absolute;right:0;top:23px;vertical-align:baseline;z-index:100}
.horizontalMenu .dropdown:hover ol{display:block}
.horizontalMenu .dropdown li{float:none;display:block;position:relative}
.horizontalMenu .dropdown ol li{margin:0;padding:0;text-align:left}
.horizontalMenu .dropdown ol li a{min-width:60px;margin:0;white-space:nowrap;padding:0;padding-left:10px}
.streamFilters .dropdown li a{padding:0 10px}
ul.streamalbumcover li.smallimg{float:left;display:inline-block;margin:0 5px 5px 0}
ul.streamalbumcover li.clear{clear:both}
ul.streamalbumcover li.smallimg img{width:100px;height:100px}
.glueActions .mediaAction{text-shadow:1px 1px 0 #FFF}
.mainStream .listModule section.follow.noimg{padding-left:80px}
.musicbuy{float:right;margin:2px}
.musicAddToPlaylist{float:right;margin:2px}
.musicAddToPlaylist:hover{cursor:pointer}
.streamMusicPlayer{height:1px;width:1px}
.streamplay{vertical-align:middle;margin-right:4px}
.mainStream .listModule>section p.musicMeta{font-size:12px;line-height:18px;margin:5px 0 0 5px}
.streamlinkdisabled{font-weight:bold;color:#ccc}
.shareTemplate aside img{max-height:120px;max-width:120px}
.shareTemplate section.share section{float:left;width:290px}
.shareTemplate section.share section p{max-height:130px;overflow:hidden}
.shareTemplate .share h5{float:left;padding-right:5px}
.blob .shareTemplate aside{float:left;padding-right:10px}
.shareTemplate section img.photo,.ie .shareTemplate img.photo{max-height:120px;max-width:120px}
.shareTemplate section span.playCirclePlayerIcon35{bottom:45%;position:absolute;right:45%}
div.sharePopup ul.accordion li .content .postToForm div.shareTemplate h5{display:block;color:#000}
.shareTemplate section.share section.noimg{float:left;width:400px}
.shareTemplate .MSIcon.twitterTIcon{padding-left:3px}
.streamContainer .morePager a{text-align:center}
.streamContainer .loading.MSIcon.loadingIconWhiteLight{margin-left:50%}
.ie7 .streamContainer .source.twitter .updatedVia{float:left;margin-right:3px}
.ie7 .streamContainer .listModule .MSIcon.twitterTIcon{margin-top:5px}
.streamContainer .moduleList a.thumbnailLink.Video:hover{background-color:transparent}
.ie .streamlinkdisabled{font-size:10px}
.mediaPlay aside{float:left}
.mediaPlay aside .SongHref{padding-right:5px}
.ie .mainStream .listModule>section{width:480px}
.ie .mainStream .listModule>section>aside{max-width:220px}
.streamContainer .MDPcontent div.description{height:auto;overflow:visible}
.glue-dialog .content .hightLights{margin-bottom:10px;float:left;width:610px;height:228px;background-image:url("/modules/common/static/img/highlights-flow.png")}
.glue-dialog.highLights{background-color:Black}
.glue-dialog.highLights h5{color:white}
.glue-dialog.highLights p{font-weight:bold;font-family:Arial;color:#999}
.glue-dialog.highLights p span.white{color:#fff}
.streamContainer .moduleList .listModule>section.profilecomment{display:block}
.streamContainer .moduleList .listModule>section.profilecomment>section.pcomment{display:inline-block;word-wrap:break-word}
.streamContainer .moduleList .listModule>section h5{margin-bottom:0}
.listModule section.statusmood p.icon img{vertical-align:middle}
#streamsettings img.profileimage{height:70px;width:70px;float:left}
.ie .streamContainer .moduleList .listModule>section.l70{display:block}
.listModule div.streamAdLink{cursor:pointer}
div.streamAd{margin-top:20px}
.streamContainer span.videocta>button.addfav{margin-top:4px;margin-left:4px}
.gracefulinjection{color:#0077DB;float:right;font-weight:bold;left:480px;padding-bottom:3px;padding-top:3px;position:absolute;width:300px;line-height:8px}
.gracefulinjection a{display:inline;color:#0077DB}
.gracefulinjection a:hover{color:#0077DB}
#StreamGIUpdateContainer{display:none;margin-bottom:5px}
div.friendactions{margin:3px}
div.friendactions h5 a{padding:2px;font-size:10px;color:#999;margin-left:5px}
ul.friendsviewed li{list-style:none;display:block;height:30px;width:200px}
ul.friendsviewed li a{padding-left:5px}
div.streamContainer div.playAction{display:inline;margin:4px 4px 0 0}
ul.relatedtopics li{width:50%;float:left}
ul.relatedtopics li section{margin-left:33px;padding-bottom:0}
div.related{color:#555;font-weight:bold;text-decoration:none;padding:10px 0}
ul.relatedtopics li section div.mediaAction{margin-top:0;padding-top:0}
ul.relatedtopics section h5 a,ul.relatedtopics section h5 a:link,ul.relatedtopics section h5 a:visited{color:#666;font-size:11px}
div.streamRelatedTopics{clear:both}
.streamContainer a.Video,.streamContainer a.flagHideUser{color:#fff}
.streamContainer a.Video:hover,.streamContainer a.flagHideUser:hover{background-color:transparent}
.streamContainer .meta>a,.streamContainer .source>a,.streamContainer .byline>a{font-weight:normal}
.streamContainer .source>a{font-weight:bold}
.streamContainer time a,.streamContainer time a:link,.streamContainer time a:visited{color:inherit}
.mainStream .listModule>section.followitem>article.media{margin-bottom:0}
.streamContainer a.Video:hover,.streamContainer a.flagHideUser:hover{background-color:transparent}
.mainStream .listModule>section.followitem>article.media{margin-bottom:0}
.horizontalMenu>.selected,.horizontalMenu>li:hover>a,.horizontalMenu>.selected>a{background:#3A3A3A;border-radius:4px;color:#FFF;text-decoration:none}
.activityStreamModule .MSIcon.downCaratIconDark{line-height:5px}
.horizontalMenu li.selectedDropdown{background-color:#ccc;text-decoration:none;color:#000}
.column .streamContainer article{margin-bottom:0}
.mainStream .listModule>section>article{margin-top:10px}
.mainStream .listModule>section.follow>article.media{margin-top:0}
.streamContainer .MSIcon.downCaratIconDark{vertical-align:middle;width:8px;line-height:5px}
div.streamNotifications{-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;background-color:#E9F4FA;font-size:12px;padding-bottom:5px;padding-left:10px;padding-right:10px;padding-top:5px;margin-bottom:5px}
div.streamNotifications a,.streamNotifications a:link,.streamNotifications a:visited{color:#0077DB}
#StreamGIUpdateContainer a,#StreamGIUpdateContainer a:link,#StreamGIUpdateContainer a:visited{color:#0077DB}
.activityStreamModule .mainStream>li.listModule>section{padding-right:20px}
.expElevator{cursor:pointer;padding:0 10px 39px 0;width:44px;height:44px;display:block;position:fixed;bottom:0;right:0;background:url('/modules/common/static/img/expresselevator.png') no-repeat scroll 0 0}
.expElevator:hover{background:url('/modules/common/static/img/expresselevator_hover.png') no-repeat scroll 0 0}
nav.streamTabs ul{float:left;display:block}
body #row1 .UserBadgeV2Module{width:308px}
h5.sponsoredLabel{display:none}
button{font-family:inherit;line-height:1}
.glue,button{cursor:pointer}
button::-moz-focus-inner{border:0}
button,.glue{height:23px;padding:4px 6px;background-color:#F6F6F6;border:1px solid #AAA;border-bottom-color:#666;border-radius:3px;box-shadow:0 0 1px rgba(0,0,0,0.1);color:#333;font-size:11px;font-weight:bold;font-family:Arial;text-shadow:1px 1px 1px rgba(255,255,255,0.4);background-image:-moz-linear-gradient(#FFF,#E8E8E8);background-image:-webkit-linear-gradient(#FFF,#E8E8E8)}
a.glue{color:#333;height:auto;padding:4px 8px}
button:hover,.glue:hover{background-color:#DDD;color:#000;box-shadow:none;text-shadow:none;text-decoration:none;background-image:-moz-linear-gradient(#FFF,#DDD);background-image:-webkit-linear-gradient(#FFF,#DDD)}
.primary{background-color:#2AF;border-color:#08F #08F #049;color:#F7FAFA;text-shadow:none;background-image:-moz-linear-gradient(#2AF,#29F);background-image:-webkit-linear-gradient(#2AF,#29F)}
a.primary{color:#F7FAFA}
.primary:hover{background-color:#3BF;color:#FFF;background-image:-moz-linear-gradient(#2AF,#08F);background-image:-webkit-linear-gradient(#2AF,#08F)}
.signup{background-color:#FE0;border-color:#A93 #A93 #333;background-image:-moz-linear-gradient(#FF3,#FE0);background-image:-webkit-linear-gradient(#FF3,#FE0)}
.signup:hover{background-color:#FD0;color:#333;background-image:-moz-linear-gradient(#FF3,#FD0);background-image:-webkit-linear-gradient(#FF3,#FD0)}
button:active,.glue:active,.primary:active,.signup:active{background-color:#CCC;background-image:none;border-color:#666 #AAA #AAA;box-shadow:none;color:#666;text-shadow:none}
button[disabled],.glue[disabled],.primary[disabled],.signup[disabled]{background-color:#DDD;background-image:none;border-color:#CCC;color:#999;cursor:default;box-shadow:none;text-shadow:none}
button.small{height:21px;padding:2px 6px}
a.small{height:14px;padding:3px 6px}
.noStyles,.noStyles:hover,.noStlyes:active,.noButton,.noButton:hover,.noButton:active,.glue.noButton,.glue.noButton:hover,.glue.noButton:active,.glue.noStyles,.glue.noStyles:hover,.glue.noStyles:active,.glue.noButtonDark,.glue.noButtonDark:hover,.glue.noButtonDark:active{background-color:transparent;background-image:none;border:0;box-shadow:none;color:inherit}
.icon,button[data-icon]:before,.glue[data-icon]:before{font:13px/0 'Pictos',sans-serif;content:attr(data-icon);margin-right:5px}
.glue>.MSIcon{margin-right:5px;vertical-align:middle}
.glue.iconOnly>.MSIcon{margin:0}
.glue.iconText,.glue.small.iconText{padding-left:8px}
.msSmileySelector{white-space:normal;width:196px;border:2px solid #999;background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-moz-box-shadow:rgba(204,204,204,0.75) 2px 2px 2px 0;-webkit-box-shadow:rgba(204,204,204,0.75) 2px 2px 2px 0;-khtml-box-shadow:rgba(204,204,204,0.75) 2px 2px 2px 0;box-shadow:rgba(204,204,204,0.75) 2px 2px 2px 0}
.msSmileySelector *{color:#000}
.msSmileySelector .smiley{border:2px solid #FFF;cursor:pointer;width:24px;height:24px;background:no-repeat center center;margin-left:0}
.msSmileySelector .smiley:hover{border:2px solid #BCBCBC}
.msSmileySelector a{color:#039}
.msSmileySelector a:hover{color:#C00;text-decoration:underline}
.msSmileySelector a img{border:0;vertical-align:middle}
.msSmileySelector .sponsored{height:60px}
.msSmileySelector .sponsored .text{position:absolute;height:60px;width:196px;right:0}
.msSmileySelector .sponsored div{position:absolute}
.toolTip{font-size:10px;color:#FFF;background:#3a3a3a;padding:10px;display:none;position:absolute;bottom:140%;white-space:nowrap;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.toolTip small{position:absolute;width:0;left:40%;top:100%;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:0;border-top:6px solid #3a3a3a}
.profileimage{-moz-border-radius:4px;-webkit-border-radius:4px;-border-radius:4px}
.msProfileLink{float:left;overflow:hidden;display:inline-block;height:90px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#F6F6F6}
a.noHeight{height:auto}
.msProfileLink>.MSIcon.loadingIconSmall{width:100%;height:100%}
.msProfileLink>img{width:90px}
.default>.msProfileLink{height:90px;width:90px}
.default>.msProfileLink>img{width:90px}
.social>.msProfileLink{height:25px;width:25px}
.social>.msProfileLink>img{width:25px}
.notification>.msProfileLink{height:35px;width:35px}
.notification>.msProfileLink>img{width:35px}
.comment>.msProfileLink{height:50px;width:50px}
.comment>.msProfileLink>img{width:50px}
.post>.msProfileLink{height:70px;width:70px}
.post>.msProfileLink>img{width:70px}
.containerlarge>.msProfileLink{height:80px;width:80px}
.containerlarge>.msProfileLink>img{width:80px}
@-webkit-keyframes userOnlinePulse{0%{padding:4px;top:-5px;right:-5px;background:#f00;-webkit-background-clip:padding-box}
25%{padding:5px;top:-6px;right:-6px;background:#0f0;-webkit-background-clip:padding-box}
50%{padding:6px;top:-7px;right:-7px;background:#0ff;-webkit-background-clip:padding-box}
75%{padding:5px;top:-6px;right:-6px;background:#0f0;-webkit-background-clip:padding-box}
100%{padding:4px;top:-5px;right:-5px;background:#00f;-webkit-background-clip:padding-box}
}
@-webkit-keyframes userOnlinePulseColorB{0%{background:-webkit-gradient(radial,50% 50%,1,50% 50%,4,from(lime),to(#0A0))}
25%{background:-webkit-gradient(radial,50% 50%,1,50% 50%,4,from(#80FF7F),to(#01CF00))}
50%{background:-webkit-gradient(radial,50% 50%,1,50% 50%,4,from(lime),to(#0A0))}
75%{background:-webkit-gradient(radial,50% 50%,1,50% 50%,4,from(#80FF7F),to(#01CF00))}
100%{background:-webkit-gradient(radial,50% 50%,1,50% 50%,4,from(lime),to(#0A0))}
}
@-webkit-keyframes userOnlinePulseColor{0%{background-color:transparent}
10%{background-color:#cbfdb3}
20%{background-color:transparent}
30%{background-color:#cbfdb3}
40%{background-color:transparent}
50%{background-color:#cbfdb3}
60%{background-color:transparent}
70%{background-color:#cbfdb3}
80%{background-color:transparent}
90%{background-color:#cbfdb3}
100%{background-color:transparent}
}
@-webkit-keyframes userIdlePulseColor{0%{background-color:transparent}
10%{background-color:#FF7200}
20%{background-color:transparent}
30%{background-color:#FF7200}
40%{background-color:transparent}
50%{background-color:#FF7200}
60%{background-color:transparent}
70%{background-color:#FF7200}
80%{background-color:transparent}
90%{background-color:#FF7200}
100%{background-color:transparent}
}
.chat{position:absolute;padding:4px;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px}
.userOnline,.userIdle{position:relative;float:left}
.userOnline .chat{display:block;-webkit-animation-name:userOnlinePulseColor;-webkit-animation-duration:5s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out}
.chatDotWrap{display:none}
.chatDotWrap{position:absolute;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-webkit-background-clip:padding-box;border:2px solid #fff}
.chatDotWrap:hover{border-color:#9F6}
.userOnline .chatDotWrap{display:block;background-color:#9F6;-webkit-background-clip:padding-box}
.social.userOnline .chatDotWrap,.notification.userOnline .chatDotWrap{display:none}
.post .chatDotWrap,.social .chatDotWrap,.notification .chatDotWrap,.comment .chatDotWrap{bottom:-2px;right:-2px;width:8px;height:8px}
.default .chatDotWrap{bottom:-2px;right:-2px;width:10px;height:10px}
.chat,.post .chat,.containerlarge .chat{padding:5px}
.social .chat,.comment .chat,.notification .chat{padding:4px}
.default{width:90px;height:90px}
.progressbar{background-color:#000;width:116px;padding:2px;font-size:0;line-height:0;display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}
.progressbar .inner{display:inline-block;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;height:6px;background:#E2E2E2 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFDRTZBQjYxQjQ3OTExREZBMjk2Rjg2N0UzNTgxQzUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFDRTZBQjYyQjQ3OTExREZBMjk2Rjg2N0UzNTgxQzUyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUNFNkFCNUZCNDc5MTFERkEyOTZGODY3RTM1ODFDNTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUNFNkFCNjBCNDc5MTFERkEyOTZGODY3RTM1ODFDNTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7TbHiGAAAAwUlEQVR42uySqw6EMBBFIRlbi0AWWcvv8keYCkQFyIraCgxiz26zFctjw6pNoGq4M3My3Nyy67q2bZVSxesty9L3fYyRuq5rY0zxfsMweO8pGGZFRJIeQqBVWms3KU3TaK2/UhBpUUimzPMMNFE4hHNOULLEPrdw0QGlqipam5Qn/YCCwigWrP36oHCpHFD2XM8U9tGTOXKWMk3TOI5rv4QdPhjFgp8TwLDkn/y/HLGPdOfoztElcuScS5Qr5+ghwADX2BHDzyEZ4wAAAABJRU5ErkJggg==) -2px 0 repeat}
.ie7 .progressbar .inner{background:#E2E2E2 url(/Modules/Common/Static/img/IE7/progress24.png) -2px 0 repeat}
.vanity{position:relative}
.vanity p.labelLeft{margin-bottom:5px}
.vanity .gluetip,.vanity .changelnk{margin-left:15px;cursor:help}
.vanity .vanitylabel,.labelLeft .myspacevanity{line-height:22px}
.vanity button,.vanitystep1 button{vertical-align:top}
.vanity .vanitymsg{margin:0 0 13px 76px;color:#666}
.vanity .changelnk{color:#0077DB}
.vanitydesc{margin:20px 0;color:#666}
.vanitystep1,.vanitystep2,#errorMsg{display:none}
.vanitystep1 .vanityUrl{width:170px;margin-right:10px}
.vanitystep1 span.loadingIconWhiteLight{display:none;float:none}
.vanitystep1 .checking span.loadingIconWhiteLight{display:inline-block}
.vanitystep2 .editvanity{margin:20px 0}
.vanitystep2 .editvanity span{margin-right:10px;font-size:14px}
.followWrap{display:block;height:15px;line-height:15px}
.followWrap .checkIconDark{float:left;margin0right:5px}
.followWrap .unfollow:hover{background-color:#555;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin:-1px;padding:1px}
.dropdown,.tabs li.dropdown{position:relative;display:block;z-index:1}
.dropdown>a,.tabs .dropdown>a{display:block;float:left;padding:2px 10px;border:1px solid #ccc;color:#3a3a3a;font-size:11px;font-weight:bold;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;white-space:nowrap;max-width:120px;white-space:nowrap;overflow:hidden}
.tabs .dropdown>a{padding:3px 5px}
.dropdown ul,.dropdown ol{position:absolute;left:0;top:22px;float:left;display:none;width:200px;background-color:#fff;z-index:10;border:1px solid #aaa;-moz-box-shadow:0 0 5px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.4);box-shadow:0 0 5px rgba(0,0,0,0.4);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.dropdown:hover>a,.tabs .dropdown:hover>a{background-color:#e8e8e8;border-color:#ccc}
.dropdown:hover ul,.dropdown:hover ol{display:block}
.dropdown li{float:none}
.dropdown li a{display:block;padding:4px 10px;border-bottom:1px solid #ccc;font-size:11px;font-weight:normal;color:#3a3a3a}
.dropdown li:hover a{background:#3a3a3a;color:#fff}
.dropdown li:first-child a{-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px}
.dropdown li:last-child a{border:0;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.dropdown li.selected a,.tabs .dropdown li:hover a{background:#3A3A3A;color:#fff}
.dropdown.clicked:hover ul{display:none}
.dropdown li.hidden{display:none}
.dropdown>a strong{display:block;float:left;max-width:100px;margin-right:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dropdown>a.MSIcon{border:0;padding:0}
.dropdown>a.MSIcon:hover{background-color:transparent}
.dropdown .gearDropIconDark+ul,.dropdown .gearDropIconLight+ul,.dropdown .gearDropIconDark+ol,.dropdown .gearDropIconLight+ol{top:19px}
.dropdownFriendCategories{background-color:#E8E8E8;float:left;max-width:140px}
input,textarea{font-family:inherit;font-size:11px;padding:4px;color:#444;border:1px solid #DDD;border-top-color:#AAA}
input[type='checkbox']{border:0}
input:focus,textarea:focus{color:#000;border-color:#39F;box-shadow:0 0 3px rgba(0,0,0,0.3)}
input.placeholder,textarea.placeholder{color:#999}
input[type=text].error,input[type=email].error,input[type=password].error,textarea.error,select.error{border:1px solid #900;box-shadow:0 0 6px #fff inset}
form fieldset>p,.form>p{display:block;margin:10px 0;line-height:18px}
form fieldset>p:last-child{margin-bottom:0}
form fieldset p label,.form p label{padding:4px 0;font-size:11px;color:#000}
form fieldset>.right,.form>.right{text-align:right}
.labelLeft label{float:left;width:80px;margin-right:10px;text-align:right}
.checkbox input[type='checkbox']{float:left;margin-right:5px}
.checkbox label{float:left}
input[type="radio"]{vertical-align:text-bottom}
input[type="checkbox"]{vertical-align:middle}
.ie7 input[type="radio"]{vertical-align:middle}
.formBG{background:#f2f2f2;margin:20px 0;padding:20px;border-radius:8px}
.formBG p:first-child{margin-top:0}
.formBG p:last-child{margin-bottom:0}
.gridModule{border:1px solid #eee;border-right-color:#bbb;border-bottom-color:#bbb;background:#fff;-moz-box-shadow:1px 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:1px 2px 4px rgba(0,0,0,0.2);box-shadow:1px 2px 4px rgba(0,0,0,0.2);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.gridModule>.object{-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px}
.gridModule>.glueactions{background:#E8E8E8;border-top:1px solid #fff;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}
.gridModule h4{padding:15px 0;margin-bottom:10px;border-bottom:1px dotted #ccc}
.gridModule h4 span{display:block;float:left;max-width:210px;font-size:14px;color:#666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.gridModule h4 time{padding-left:5px;font-size:11px;color:#999;vertical-align:text-top}
.zebraList li{padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.zebraList li:nth-child(odd){background:#eee}
.numberedList .largeNum{float:left;margin:10% 10px 0 0;color:#666;font-size:30px;font-weight:bold}
.media{position:relative}
.media>aside{float:left;margin-right:10px}
.media>aside.vertical{float:none}
.media>section{display:table-cell}
.media h5{margin-bottom:5px}
.media>section>p{margin-bottom:5px;line-height:18px}
.media .peopleStrip{margin-bottom:10px}
.mediaList{position:relative}
.mediaList>li>aside{float:left;margin-right:10px}
.mediaList>li>section{display:table-cell;overflow:visible;width:1%}
.mediaList>li h5{margin-bottom:5px}
.mediaList>li>section>p{margin-bottom:5px;line-height:18px}
.mediaList .peopleStrip{margin-bottom:5px}
.mediaAction li{float:left;margin-right:5px}
.mediaAction span{font-weight:bold}
.mediaAction a span{color:#999;font-weight:normal;vertical-align:top}
.ie7 #frmFriend .media>section{margin-left:80px}
.module .wrapper>header{border-top:1px solid #000;padding-top:10px}
.column .module:first-child .wrapper>header{border:0;padding-top:0}
.columnEnd,.rowEnd,.moduleBodyEnd,.moduleItemEnd{clear:both}
.moreBtn{clear:both;margin-top:0;line-height:24px;height:24px}
.morePager .moreBtn{margin-top:0}
.morePager{position:relative}
.morePager .morePagerAll{position:absolute;top:0;right:0}
.morePager .morePagerAll a{border-left:1px dotted #ccc;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}
.morePager li{border:0}
.morePager a{display:block;padding:0 10px;text-align:left;background-color:#E8E8E8;color:#666;font-size:11px;font-weight:bold;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.morePagerLite.noMore li,.morePager.noMore li.morePagerMore{display:none}
.morePager.noMore li.morePagerAll{width:100%;margin-top:0;padding-right:0;position:relative}
.morePager.noMore .morePagerAll a{border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.morePager.noMore .morePagerAll a small{float:right}
.moreContent{display:none}
.morePager .moreText,.morePager .lessText{display:inline;float:left}
.morePagerMore .downCaratIconDark{display:inline;padding:2px 0 0 0;float:left;margin-left:5px;vertical-align:text-bottom;height:100%}
.noViewAll .morePagerMore .downCaratIconDark,.noViewAll .morePagerMore .upCaratIconDark{float:right}
.morePagerMore .upCaratIconDark{display:inline;padding:2px 0 0 0;float:left;margin-left:5px;vertical-align:text-bottom;height:100%}
.morePager.noViewAll .morePagerMore{padding-right:0;margin-right:0}
.morePager.noViewAll.noMore{display:none}
.morePager.noViewAll .morePagerMore span{padding-right:0}
.morePager li a span small{position:relative}
.morePager .lessText,.morePager span.upCaratIconDark,.morePager.expanded span.downCaratIconDark{display:none}
.morePager.expanded .lessText,.morePager.expanded span.upCaratIconDark{display:block}
.morePager.expanded .moreText{display:none}
.paginatorLoading *{visibility:hidden}
.paginatorLoading .pagination,.paginatorLoading .pagination *{visibility:visible}
.paginatorLoading{background:transparent url(data:image/gif;base64,R0lGODlhFAAUAKIHALe3t5SUlNvb23FxcSgoKExMTAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgAHACwAAAAAFAAUAAADSni63P7QkUmUuSYeWg/OEWdhmuiRWqquS+EWkCALzAs/M92+8VzzOB9ryBoYB4qAMqAAOAGMI/KwZB6e0IU0uWw+o0eu0uskmiMJACH5BAkKAAcALAAAAAAUABQAAANNeLrc/tCVWRS5RJltGK0Hlh1ct3wWpnEelV7rFs10rQz4YC+5vh+9HzAnLBobgWRAAWgCFIKogKFcHpzPg3S6qDKdUClV+W2Go8f0IgEAIfkECQoABwAsAAAAABQAFAAAA0p4utz+0I05VLlFkU0YrQeWHVy3fBamcR6VXusWzXStBHgAGbzB5LpHz7cA7nq/3JFnazoVgChAIagKZtLpwXqNZKlWrBRcfZqdCQAh+QQJCgAHACwAAAAAFAAUAAADSni63P7QhRnUuEOVXRitB5YdXLd8FqZxHpVe6xbNdK0AOAARPMHkukfPtwDuer/ckWdrOhWCqABiqBoY0unDel1kqVasFFx9miMJACH5BAkKAAcALAAAAAAUABQAAANKeLrc/tCBCVS4QY09GK0Hlh1ct3wWpnEelV7rFs10rQi4ABV8weS6R8+3AO56v9yRZ2s6IYaoQUGoEmbS6cF6jWSpVqwUXH2aIwkAIfkECQoABwAsAAAAABQAFAAAA0x4utz+0IkpFLhAhR0YrQeWHVy3fBamcR6VXusWzXRtH0M+3Iq+8z4eTics0gxIg4LAJCgK0AIjqTw0nYeodEFdNp/RadLLBEON6EYCACH5BAkKAAcALAAAAAAUABQAAANKeLrc/jAuQYUCGMhqT9YRd2VbNWJSqqZGa0BBHDDu+8jzUsMy7fKxlXCoIBgJioKyoBg4B4wj8rBkHp7QhTS5bD6jR67S6ySaIwkAIfkEBQoABwAsAAAAABQAFAAAA0p4utz+0JlpoLiC0fpwXpuFaZR4RWiqKkRLQEAMMO77yPNSwzLt8rGVcKgoGAuKgXKgCDgDjCPysGQentCFNLlsPqNHrtLrJJojCQA7) no-repeat scroll center center}
.pagination li{float:left}
.pagination a{display:block;float:left;margin-right:5px;padding:2px 8px;color:#000;font-weight:bold;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.pagination li:last-child a{margin-right:0}
.pagination a:hover,.pagination .selected{background:#e8e8e8}
.pagination .pageBtn{padding:1px 6px;border:1px solid #ccc;background:#e8e8e8;color:#333}
.pagination .pageBtn:hover{background:#ddd;color:#333}
.pagination .pageBtn small{font-size:9px}
.pagination .disabled,.pagination .disabled:hover{background:#f9f9f9;color:#999;cursor:default;border-color:#ccc}
.gearLinks>a{float:left;display:block;padding:0 5px;margin:6px 0;line-height:15px}
.gearLinks>span{float:left}
.peopleStrip p{color:#999;margin-bottom:3px}
.peopleStrip a{font-size:11px}
.peopleStrip ul li{float:left;margin-right:5px}
.sysMessage{padding:13px;background:#EBF5FF;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:solid 2px #fff}
.sysMessage.small{padding:10px;max-width:300px}
.sysMessage h2{margin-bottom:10px;font-size:19px;font-weight:bold;color:#040404}
.sysMessage p{color:#040404;font-size:13px}
.sysMessage.small p{font-size:12px}
.sysMessage.error{background:#FFF0F5}
.sysMessage.warning{background:#FFF5EB}
.sysMessage.success{background:#F0FAF0}
.errorMessage{padding:15px;border:3px solid #81C8F8;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.errorMessage.small{padding:10px;border:0}
.errorMessage h2{margin-bottom:10px;color:#81C8F8}
.errorMessage p{color:#666;font-size:13px}
.errorMessage.error{border-color:#FF6B6B}
.errorMessage.error h2{color:#FF6B6B}
.errorMessage.warning{border-color:#FE893B}
.errorMessage.warning h2{color:#FE893B}
.errorMessage.success{border-color:#8AB447}
.errorMessage.success h2{color:#8AB447}
.sysMessage.marketing{position:relative;background:#EBF5FF;margin:18px;border-width:3px}
.sysMessage.marketing .xIconLightSmall{position:absolute;top:10px;right:10px}
.sysMessage.marketing .xIconDarkWhite{position:absolute;top:-9px;right:-9px}
.sysMessage.marketing .xIconLightSmall:hover,.sysMessage.marketing .xIconDarkWhite:hover{cursor:pointer}
.sysMessage.marketing a{font-weight:bold;color:#040404}
.sysMessage.marketing a:hover{color:#444}
.sysMessage.marketing.small>div,.sysMessage.marketing.small>div>em{position:absolute;display:block;border-width:8px;border-style:solid;height:0;width:0}
.sysMessage.marketing.small>div.left{top:50%;left:-19px;margin-top:-8px;border-color:transparent #FFF transparent transparent}
.sysMessage.marketing.small>div.right{top:50%;right:-19px;margin-top:-8px;border-color:transparent transparent transparent #FFF}
.sysMessage.marketing.small>div.top{left:50%;top:-19px;margin-left:-8px;border-color:transparent transparent #FFF transparent}
.sysMessage.marketing.small>div.bottom{left:50%;bottom:-19px;margin-left:-8px;border-color:#FFF transparent transparent transparent}
.sysMessage.marketing.small>div.left>em{left:-4px;bottom:-8px;border-color:transparent #EBF5FF transparent transparent}
.sysMessage.marketing.small>div.right>em{right:-4px;bottom:-8px;border-color:transparent transparent transparent #EBF5FF}
.sysMessage.marketing.small>div.top>em{right:-8px;top:-4px;border-color:transparent transparent #EBF5FF transparent}
.sysMessage.marketing.small>div.bottom>em{bottom:-4px;right:-8px;border-color:#EBF5FF transparent transparent transparent}
.tabs>ul.group>li{float:left;margin-right:5px;height:23px}
.tabs>ul.group>li>a{display:block;height:23px;line-height:23px;padding:0 5px;font-weight:bold}
.tabs>ul.group>li:hover>a,.tabs .selected a{background:none repeat scroll 0 0 #3A3A3A;color:#fff}
.myDataList{font-size:10px;clear:right}
.myDataList,.myDataList>li ul{list-style-type:none;padding:0;margin:0}
.myDataList>li{cursor:pointer}
.myDataList>li .detail{margin:0;padding:0}
.myDataList>li .displayName{white-space:nowrap;display:inline-block;overflow:hidden;line-height:1.3;border-radius:2px}
.myDataList>li .displayName:hover{background-color:#3a3a3a;color:#fff}
.myDataList>li .glue-dropdown ul{left:auto;right:0;min-width:125px}
.myDataList.grid>li>div,.myDataList.list>li:hover,.myDataList.list>li.selected>div{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAIAAAD91JpzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpievHixf///xmB+OXLlwABBgBQHQtxUiDqggAAAABJRU5ErkJggg==) 0 0 repeat}
.myDataList.list{overflow:visible}
.myDataList.list>li{height:64px;border-bottom:1px solid #ccc}
.myDataList.list>li>div{height:50px;padding:6px;border-color:#fff;border-style:solid;border-top-width:1px;border-bottom-width:1px}
.myDataList.list>li input[type="checkbox"]{float:left;margin:18px 10px 0 0}
.myDataList.list>li .msProfileLink{float:left}
.myDataList.list>li .detail{float:left;margin-left:10px}
.myDataList.list>li .displayName{max-width:400px}
.myDataList.list>li .email{position:absolute;left:300px;padding:0;margin:0}
.myDataList.list>li .date{float:right}
.myDataList.list>li .birthdayIconDark{float:right;margin-right:5px}
.myDataList.list>li .glue-dropdown{float:right;padding-left:10px}
.myDataList.list>li .glue-dropdown .gearIconDark{vertical-align:middle}
.myDataList.list>li .actions{clear:right;float:right;padding:0;margin:16px 0 0 0}
.myDataList.list>li .actions li{padding-left:10px;float:right}
.myDataList.list>li:last-child{border-bottom:0}
.myDataList.grid>li{height:140px;width:120px;float:left;position:relative;margin:10px}
.myDataList.grid>li>div{height:120px;border-radius:4px;box-shadow:1px 1px 5px rgba(0,0,0,0.4);-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.4);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.4)}
.myDataList.grid>li>div:hover{box-shadow:1px 1px 5px rgba(0,0,0,0.8);-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.8);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.8)}
.myDataList.grid>li input[type="checkbox"]{position:absolute;top:3px;left:3px;visibility:hidden;z-index:1;margin:0}
.myDataList.grid>li div.default{left:15px;top:15px;position:relative}
.myDataList.grid>li .displayName{position:absolute;bottom:3px;left:3px;overflow:hidden;max-width:110px}
.myDataList.grid>li .basicInfo,.myDataList.grid>li .mutualFriends,.myDataList.grid>li .email,.myDataList.grid>li .date,.myDataList.grid>li .actions{display:none}
.myDataList.grid>li.selected input[type="checkbox"],.myDataList.grid>li:hover input[type="checkbox"],.myDataList.grid>li:hover .glue-dropdown{visibility:visible}
.myDataList.grid>li .glue-dropdown{position:absolute;top:0;background-color:#666;width:100%;height:auto;visibility:hidden;border-top-left-radius:4px 4px;border-top-right-radius:4px 4px}
.myDataList.grid>li .glue-dropdown>a{float:right;padding:0;border:0;background-color:transparent;color:white;height:20px}
.myDataList.grid>li .glue-dropdown>a.focused{background-color:#333}
.myDataList.grid>li .glue-dropdown ul{top:20px}
.myDataList.grid>li.selected>div{background:0;background-color:#ccc}
.SuggestFriendsModule .myDataList.grid>li{height:100px;width:80px;margin:6.5px 10px}
.SuggestFriendsModule .myDataList.grid>li>div{height:80px}
.SuggestFriendsModule .myDataList.grid>li .displayName{max-width:80px;font-weight:bold;color:#555}
.SuggestFriendsModule .myDataList.grid>li .vcard{top:0;left:0}
.SuggestFriendsModule .save{text-align:right;margin:10px 10px 0 10px;clear:left;border-top:1px solid #CCC;padding-top:6px}
.SuggestFriendsModule .save .loadingIconWhiteLight{visibility:hidden}
.SuggestFriendsModule .save.inProgress .loadingIconWhiteLight{visibility:visible}
.SuggestFriendsModule .pagination{margin:10px 0}
.glue-dialog.friendSuggDialog .module.SuggestFriendsModule{background-color:#fff;color:#000;background-color:#fff;font-family:Arial;border:0 none;-moz-box-shadow:0 0 0 #aaa;-webkit-box-shadow:0 0 0 #aaa;box-shadow:0 0 0 #aaa;margin:0;padding:0}
.friendSuggDialog .module.SuggestFriendsModule h3.moduleHead{border-top:0 none;border-bottom:1px solid #ccc;padding:5px 0 7px 0;background-color:#fff;color:#000;font-size:18px;font-weight:bold;font-family:Arial;text-transform:none;font-style:normal;letter-spacing:normal;margin:0 10px;background-image:none}
.glue-dialog.friendSuggDialog .SuggestFriendsModule .tabs{padding:12px 0 0 0;margin:0 0 0 10px}
.SuggestFriendsModule #pagerContainer .pagination a:link,.SuggestFriendsModule #pagerContainer .pagination a:visited{color:#000}
.SuggestFriendsModule #pagerContainer .pagination a:hover,.SuggestFriendsModule #pagerContainer .pagination .selected{background:none repeat scroll 0 0 #E8E8E8}
.SuggestFriendsModule #pagerContainer .pagination .pageBtn{background:none repeat scroll 0 0 #E8E8E8;border:1px solid #CCC;color:#333;padding:1px 6px}
.module.SuggestFriendsModule .tabs>ul>li:hover>a,.module.SuggestFriendsModule .tabs .selected a{background-color:#CCC;border-color:#CCC;text-shadow:1px 1px 1px #FFF;color:#000}
.module.SuggestFriendsModule .tabs>ul>li{background-color:#fff}
.module.SuggestFriendsModule .msProfileLink{color:#555}
.SuggestFriendsModule #btnSave{background-color:#24A7FF;border-color:#0893F0;color:#000}
.SuggestFriendsModule #btnSave:active{background-color:#24A7FF}
.SuggestFriendsModule #btnSave:hover{background-color:#59BDFF}
.SuggestFriendsModule section{overflow:hidden}
.SuggestFriendsModule .suggestionDesc{padding:10px 0;color:#3a3a3a}
.SuggestFriendsModule .showing{color:#3a3a3a;float:left;line-height:46px}
.SuggestFriendsModule.inProgress .friendList,.SuggestFriendsModule.inProgress .pagination{visibility:hidden}
.SuggestFriendsModule .searchBox .loadingIconWhiteLight{visibility:hidden;position:relative;top:5px}
.SuggestFriendsModule.inProgress .searchBox .loadingIconWhiteLight{visibility:visible}
.SuggestFriendsModule .searchBox label{margin-right:5px}
.SuggestFriendsModule .pagination.group{display:none}
.SuggestFriendsModule #pagerContainer .pagination.group{display:block;border-top:0}
.SuggestFriendsModule #pagerContainer{float:right}
.SuggestFriendsModule .searchBox{float:right;margin-top:-38px;margin-right:10px}
.SuggestFriendsModule .searchBox .search{width:225px}
.friendSuggDialog .module.SuggestFriendsModule .moduleBody{overflow:visible;margin:10px 0;padding:0;color:#000;background-color:#fff;font-family:Arial;color:#000}
.SuggestFriendsModule .readjustSubHead{font-size:small;font-weight:normal;padding-top:10px}
.SuggestFriendsModule .friendList{height:230px}
.SuggestFriendsModule .showingPagerCont{margin:0 10px 0 10px}
.SuggestFriendsModule .wrapper>header{border-top:0;padding-bottom:5px;margin:0 10px 0 10px;height:auto}
.SuggestFriendsModule .wrapper>header h3{margin-top:-5px;float:none;margin-bottom:5px}
.glue-dialog.friendSuggDialog{width:600px;padding:10px}
.SuggestFriendsModule .myDataList.grid>li .miniProfile{position:static}
.glue-dropdown .gapSuggestFriends{display:none}
.smartEdit{min-height:23px;border:1px solid #ccc;padding:5px;cursor:text;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.smartEdit .MSIcon{height:70px;width:70px}
.smartEdit img{max-height:135px}
.commentControl{opacity:.5;padding:10px}
.commentControl.hasContent,.commentControl.error{opacity:1}
.commentControl .message{display:none;text-align:center;margin:10px 60px 0 45px;clear:right;font-size:10px}
.commentControl .message p{text-align:center;margin-top:5px}
.commentControl .smartEdit{margin-left:45px;background-color:#fff;word-wrap:break-word}
.commentControl textarea.smartEdit{display:block;width:85%}
.commentControl>button{float:right;margin-top:5px;display:none}
.commentControl>.loadingIconWhiteLight{display:none}
.commentControl .smartEdit:first-child{margin-left:0}
.commentControl textarea.smartEdit:first-child{width:98%}
.commentControl.hasContent>button{display:inline}
.commentControl.hasContent .message,.commentControl.error .message{display:block}
.commentControl.error .smartEdit,.commentControl.error .profileimage{opacity:.5}
.commentControl.posting>.loadingIconWhiteLight{display:inline;margin:6px 6px 0 0;float:right}
.commentContainer{color:#666;background-color:#e8e8e8;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
.commentContainer .commentList>li{border-top:1px solid #fff;padding:10px}
.commentContainer .commentList>li.highlight{border:1px solid orange}
.commentContainer .commentList>li>.userComment{margin-left:45px}
.commentContainer .replyContainer .commentList>li>.userComment{margin-left:35px}
.commentContainer .commentList .comment p{max-height:144px;overflow:hidden;line-height:16px;word-wrap:break-word}
.commentContainer .commentList .comment p img{max-height:135px}
.commentContainer .commentList .comment .moreTextLink a{cursor:pointer}
.commentContainer .commentsInfo{float:right}
.commentContainer .commentsInfo>li{cursor:pointer;float:none;margin-right:0;padding-right:.5em;margin-bottom:.3em;width:10px;height:16px}
.commentContainer .commentsInfo .dropdown>ul{top:15px;left:auto;right:0;width:100px}
.commentContainer .datePosted{font-weight:normal;font-size:10px;color:#999}
.commentContainer .moreComments{font-size:10px;display:block;text-align:left;padding:2px 7px;border-top:1px solid #fff;font-weight:bold;color:#666;cursor:pointer;-moz-border-radius:0 0 6px 6px}
.commentContainer .cnt{float:right;font-weight:normal;color:#a8a8a8}
.commentContainer .replyContainer{margin:10px 0 0 45px}
.commentContainer .replyContainer .commentList>li{padding-right:0}
.commentIcons{background-image:url('/modules/common/static/img/Sprites/commentsIcons.png')}
li.deleteIcon{background-position:-60px 0}
li.markSpamIcon{background-position:0 0}
.commentContainer li.markedAsSpamIcon{background-position:-40px 0;cursor:auto}
.glue-dialog .commentControl{margin-top:10px}
.commentContainer .commentList+.commentControl{border-top:1px solid #fff}
.commentContainer .moreComments:hover{background:url('/modules/common/static/img/commentsHoverbg.gif')}
li.deleteIcon:hover{background-position:-80px}
li.markSpamIcon:hover{background-position:-20px 0}
.glue-dialog .commentMessage .commentControl .smartEdit,.glue-dialog.commentMessage .button .smartEdit{display:none}
.commentContainer .commentList .comment.expanded p{max-height:none}
.commentContainer .commentList .comment.expanded .moreTextLink{display:none}
.playAction{position:relative;margin:0;padding:0;background:0;border:0;line-height:normal;opacity:.3;-moz-opacity:.3;filter:alpha(opacity=30)}
.playAction.ready{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}
.playAction.disabled,.playAction.ready.disabled{opacity:.3;-moz-opacity:.3;filter:alpha(opacity=30)}
.playAction:hover ol{left:-6px}
.playAction.noMenu:hover ol{left:-9999px}
.playAction:hover .MSIcon{z-index:104}
.playAction button:hover+ol li:first-child{background-color:#656565;color:#000}
.playAction .MSIcon{z-index:1;position:relative;cursor:pointer}
.playAction ol{z-index:103;position:absolute;top:-7px;left:-9999px;background:#545454;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.2);box-shadow:2px 2px 2px rgba(0,0,0,0.2)}
.playAction ol li{border-top:1px solid #333;padding:0;line-height:normal}
.playAction ol li:first-child{border-top:0}
.playAction ol li:hover{background:#656565;color:#fff}
.playAction ol li:hover:first-child,.playAction button:hover+ol li:first-child{-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;border-top-left-radius:5px}
.playAction ol li:hover:last-child{-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.playAction ol li span{display:block;padding:5px 10px;color:#fff;cursor:pointer;cursor:hand;font:bold 11px Arial,Helvetica,sans-serif;white-space:nowrap}
.playAction ol li:first-child span{padding-left:25px}
.playAction.animating{z-index:102}
.playAction.disabled,.playAction.disabled button{cursor:default}
.playAction.disabled ol,.playAction.activating ol,.playAction.playing ol,.playAction.paused ol,.playAction.animating ol{display:none}
.playAction span.slideOut{position:absolute;left:-9999px;top:0;float:left;border-radius:0 200px 200px 0;-moz-border-radius:0 200px 200px 0;-webkit-border-radius:0 200px 200px 0;background-color:#000;color:#fff;white-space:nowrap;line-height:14px;font:normal 11px Arial,Helvetica,sans-serif}
.playAction span.slideOut span.MSIcon{display:inline;text-indent:-9999px;padding:10px;margin:0 0 0 3px}
.playAction span.slideOut.error{background-color:#cc2d2d}
.playAction span.slideOut a{color:#fff}
.playAction span.slideOut a:hover{color:#ccc}
.ie7 .playAction span.slideOut{display:none}
.playAction.size15 span.slideOut{left:-9999px}
.playAction span.slideOut span{display:block}
.playAction.size20 span.slideOut{left:8px;height:20px;padding:0 15px 0 18px}
.playAction.size20 span.slideOut span{margin-top:3px}
.playAction.size27 span.slideOut{left:15px;height:27px;padding:0 15px 0 18px}
.playAction.size27 span.slideOut span{margin-top:6px}
.playAction.size35 span.slideOut{left:18px;height:35px;padding:0 15px 0 24px;font-size:12px}
.playAction.size35 span.slideOut span{margin-top:10px}
.playAction.size50 span.slideOut{left:28px;height:50px;padding:0 15px 0 30px;font-size:14px}
.playAction.size50 span.slideOut span{margin-top:17px}
.ie8 .playAction.size27 span.slideOut{top:0}
.playAction.size15{width:15px}
.playAction.size20{width:20px}
.playAction.size27{width:27px}
.playAction.size35{width:35px}
.playAction.size50{width:50px}
.playAction.playing:after,.playAction.paused:after{content:' ';display:block;position:absolute;top:-1px;left:-1px;background:#24a7ff;-moz-border-radius:200px;-webkit-border-radius:200px;border-radius:200px;-moz-box-shadow:0 0 8px #24A7FF;-webkit-box-shadow:0 0 8px #24A7FF;box-shadow:0 0 8px #24A7FF}
.playAction.size15.playing:after,.playAction.size15.paused:after{height:17px;width:17px}
.playAction.size20.playing:after,.playAction.size20.paused:after{height:22px;width:22px}
.playAction.size27.playing:after,.playAction.size27.paused:after{height:29px;width:29px}
.playAction.size35.playing:after,.playAction.size35.paused:after{height:39px;width:39px;top:-2px;left:-2px}
.playAction.size50.playing:after,.playAction.size50.paused:after{height:54px;width:54px;top:-2px;left:-2px}
.ie8 .playAction.playing:after,.ie8 .playAction.paused:after{content:' ';display:none}
.playAction.size15 ol{top:-5px}
.playAction.size15 ol li:first-child span{padding:4px 10px 4px 25px;font-size:11px}
.playAction.size20 ol{top:-7px}
.playAction.size20 ol li:first-child span{padding:8px 10px 8px 32px;font-size:13px}
.playAction.size27 ol{top:-5px}
.playAction.size27 ol li:first-child span{padding:10px 10px 10px 38px;font-size:13px}
.playAction.size35 ol{top:-7px}
.playAction.size35 ol li:first-child span{padding:15px 10px 15px 46px;font-size:16px}
.playAction.size50 ol{top:-10px}
.playAction.size50 ol li:first-child span{padding:20px 10px 28px 60px;font-size:16px}
.playAction.embed button.MSIcon{display:none}
.playAction.embed ol{width:300px;left:-6px}
.playAction.embed ol li{display:none}
.playAction.embed ol li:hover{background:transparent}
.playAction.embed ol li textarea{width:275px;height:150px;margin:0 0 5px 8px}
.playAction.embed ol li.embed{position:relative;border-top:0;display:list-item}
.playAction.embed ol li.embed span{display:inline-block;white-space:normal;width:240px}
.playAction.embed ol li.embed span.close{position:absolute;top:0;right:5px;width:15px;padding:5px 0}
.playAction.embed ol li.embed span.loading{position:absolute;top:2px;right:25px;width:11px;padding:5px 0}
.playAction.embed ol li.embed a{display:inline-block;margin:0 0 6px 8px;color:#fff;font-size:11px}
.playAction.playAll{width:auto;display:inline-block}
.playAction.playAll button{padding:2px 8px 0 5px}
.playAction.playAll button .MSIcon{top:-1px}
.myContent header h3{font-size:1.1em}
.layout>.sidebar nav{padding:10px;border:1px solid #ccc;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:2px 2px 2px rgba(220,220,220,0.8);-webkit-box-shadow:2px 2px 2px rgba(220,220,220,0.8);box-shadow:2px 2px 2px rgba(220,220,220,0.8)}
.layout>.sidebar{float:left;width:220px;margin-left:10px}
.layout>.sidebar h1{max-width:200px;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:bold;font-size:18px;line-height:30px;color:#000}
.layout .sidebar>ul>li{margin:4px 0}
.layout .sidebar>ul>li>a{display:block;padding:5px 10px;color:#000}
.sidebar a:hover{text-decoration:none;background:#E8E8E8}
.sidebar .uberButton a.glue{padding:4px 12px}
.layout .sidebar ul ul{margin-bottom:10px;border-top:1px solid #ddd}
.layout .sidebar ul ul li>a{display:block;padding:4px 15px;border-bottom:1px solid #ddd;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.layout .sidebar ul li p{padding-left:20px;line-height:25px;color:#000;display:block;font-size:11px;font-weight:bold;margin-top:10px;padding-left:10px}
.layout .sidebar ul li.uberButton{text-align:center;padding:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.layout .sidebar ul li.uberButton a.uber{display:inline-block}
.layout .sidebar .addRecord{margin:8px 0}
.layout .sidebar ul li input{float:left;width:160px;margin-right:5px;color:#ccc;font-style:italic}
.layout .sidebar ul li input:focus{font-style:normal;color:#666}
.layout .sidebar .addRecord a{float:left;margin-top:1px}
.toolBar{padding:5px 0;border:1px solid #ccc;border-width:1px 0}
.toolBar #selectAll{font-size:11px;color:#666;padding-right:20px}
.toolBar input,.toolBar label{display:block;float:left}
.toolBar ul{float:left}
.toolBar ul li{float:left}
.toolBar ul li:hover{background-color:#ccc;color:#fff}
.toolBar ul li a{display:block;padding:0 7px;font-size:11px;color:#666;border-left:1px solid #ccc}
.toolBar ul li.first a{border-left:none}
.toolBar ul li a,.toolBar ul li label,.toolBar .count{line-height:12px;margin:4px 0}
.toolBar .count{float:right;font-size:11px;color:#000;font-weight:bold}
.subjectbar{background-color:#666;-moz-border-radius:4px;-webkit-border-radius:4px}
.my .sectionHeader{border-bottom:2px solid #e8e8e8;color:#000;font-weight:normal;font-size:12pt;padding:8px 0;margin:0 0 10px}
.my .moduleTable{width:100%;margin:0 0 15px;color:#666}
.my .moduleTable th:first-child{-moz-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;-webkit-border-radius:8px 0 0 8px}
.my .moduleTable th:last-child{-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0}
.my .moduleTable td,.my .moduleTable th{padding:5px 5px 5px 10px}
.my .moduleTable th{background:#666;font-weight:bold;color:#fff}
.my .moduleTable td{border-bottom:1px solid #ccc}
.my .moduleTable td{font-weight:bold}
.my .moduleTable th span,.my .moduleTable td span{display:block;font-weight:normal}
.my .moduleTable th span{color:#bfbfbf}
.my .moduleTable .options{text-align:right;width:100px}
.my .moduleTable .options .loadingIconWhiteLight{visibility:hidden}
.my .moduleTable .options button{visibility:hidden;padding:0;margin:0 2px}
.my .moduleTable tbody tr:hover{background:#e8e8e8}
.my .moduleTable tbody tr:hover .options button{visibility:visible}
.my .moduleTable .inProgress .options .loadingIconWhiteLight,.my .moduleTable .options.inProgress .loadingIconWhiteLight{visibility:visible;margin:2px 0}
.my .moduleTable .options.inProgress button.glue[disabled],.my .moduleTable .inProgress .options button.glue[disabled]{background:0;border-color:transparent}
.my .moduleTable tbody .selectedRow{background-color:#e8e8e8}
.my .moduleBody form fieldset{background:#f2f2f2;padding:20px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;line-height:normal}
.my .moduleBody form fieldset.labelLeft label{width:170px;font-weight:normal;color:#000}
.my .moduleBody form fieldset.labelLeft .loadingIconWhiteLight{visibility:hidden;float:right;margin-top:4px}
.my .moduleBody form fieldset.labelLeft .inProgress .loadingIconWhiteLight{visibility:visible}
.my .moduleBody form fieldset.labelLeft p.inProgress{width:410px}
.my .moduleBody form fieldset p.save.inProgress{background:0;width:100%}
.my .moduleBody form fieldset .save .loadingIconWhiteLight{visibility:hidden}
.my .moduleBody form fieldset .save .loadingIconWhiteLight{float:none;display:inline;padding-right:30px;padding:5px 12px}
.my .moduleBody form fieldset .save.inProgress .loadingIconWhiteLight{visibility:visible}
.my .moduleBody form fieldset .formHeader{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}
.my .moduleBody form fieldset .save{width:100%;border-top:1px solid #ccc;margin-top:10px;padding-top:10px}
.my .moduleBody form fieldset input[type=text]{width:190px}
.my .moduleBody form fieldset select{width:200px;margin:4px 0}
.my .moduleBody form fieldset textarea{width:190px}
.miniProfileFlyout .title{width:130px;overflow:hidden;text-overflow:ellipsis}
.miniProfileFlyout .MSIcon{float:right;margin-left:5px}
.miniProfileFlyout .cityState{clear:both}
.miniProfileFlyout>div{min-width:156px;min-height:76px;padding:10px}
.miniProfileFlyout>div>h5{font:11px Arial;font-weight:bold;color:#666;padding-bottom:2px;border-bottom:1px solid #ccc;margin-bottom:10px}
.miniProfileFlyout>div>section,.miniProfileFlyout>div>section>div{font:Arial;font-size:10px;color:#666}
.miniProfileFlyout h5 .MSIcon{position:absolute;right:0;top:13px;margin-right:10px}
.miniProfileFlyout li{float:left;margin-right:10px}
.miniProfileFlyout li:before{content:'\2022';position:relative;left:-5px}
.miniProfileFlyout li:first-child:before{content:''}
.miniProfileIcons{position:absolute;bottom:0;right:0;margin-bottom:10px;margin-right:10px}
.miniProfileFlyout footer a{cursor:hand;cursor:pointer}
.miniProfileFlyout footer button{color:#0076DE}
.miniProfileFlyout footer button.custom{display:block;margin-left:0;padding-left:0}
.miniProfileFlyout footer button span.MSIcon{float:left;margin-left:0;margin-right:5px;width:20px}
#frmFriend .media{overflow:hidden}
.frdRequestMsg{font-size:11px;color:#666}
.frdRequestMsg label{display:block;font-weight:bold;margin-bottom:10px}
.frdRequestMsg label a{color:#666}
.frdRequestMsg a:active{color:#000}
.frdRequestMsg .subTitle{padding-bottom:20px}
.frdRequestMsg textarea#extraText{width:360px;height:75px;display:none;overflow:auto}
.frdRequestMsg input,.frdRequestMsg input#txtLastName{width:360px}
.frdRequestMsg .checkIcon{margin-right:10px}
#toggleMsg{padding:0}
.bigOr{margin:15px auto;color:#999!important;padding-right:15px;text-align:center}
.spMsg{font-size:8px;vertical-align:middle}
.closeMsg{display:none}
.frdLabel{padding-bottom:10px}
.pymk{clear:both;padding-top:20px}
.pymk h5{margin:0 0 20px;padding:0 0 10px;border-bottom:1px solid #ccc;font-size:18px}
.glue-dialog.catpchaDlg>section{overflow:visible}
.glue-dialog.catpchaDlg #captcha_text{width:285px}
.glue-dialog.sent>section{clear:both}
.sysMessage.error{margin:0 0 20px}
span.checkIcon{margin:0 10px 0 0}
.friendRequest{margin:10px 0}
.friendRequest .profilelnk{color:#24A7FF}
.frdRequestMsg .addFrdBtn{padding:20px;text-align:right;width:93%}
.frdRequestMsg .captchaBlock>img{margin:20px 0 0;border:0 none;height:70px;width:210px}
#captcha_text{width:285px}
.f-l{float:left}
.f-r{float:right}
.mt-1{margin-top:5px}
.mt-2{margin-top:10px}
.mt-3{margin-top:15px}
.mt-4{margin-top:20px}
.ml-1{margin-left:5px}
.ml-2{margin-left:10px}
.ml-3{margin-left:15px}
.ml-4{margin-left:20px}
.mr-1{margin-right:5px}
.mr-2{margin-right:10px}
.mr-3{margin-right:15px}
.mr-4{margin-right:20px}
.mb-1{margin-bottom:5px}
.mb-2{margin-bottom:10px}
.mb-3{margin-bottom:15px}
.mb-4{margin-bottom:20px}
.pt-1{padding-top:5px}
.pt-2{padding-top:10px}
.pt-3{padding-top:15px}
.pt-4{padding-top:20px}
.pl-1{padding-left:5px}
.pl-2{padding-left:10px}
.pl-3{padding-left:15px}
.pl-4{padding-left:20px}
.pr-1{padding-right:5px}
.pr-2{padding-right:10px}
.pr-3{padding-right:15px}
.pr-4{padding-right:20px}
.pb-1{padding-bottom:5px}
.pb-2{padding-bottom:10px}
.pb-3{padding-bottom:15px}
.pb-4{padding-bottom:20px}
.d-n{display:none}
.d-b{display:block}
.d-i{display:inline}
.d-ib{display:inline-block}
.fc-1{color:#333}
.fc-2{color:#666}
.fc-3{color:#999}
.fc-4{color:#0076DE}
.fs-1{font-size:9px}
.fs-2{font-size:10px}
.fs-3{font-size:11px}
.fs-4{font-size:12px}
.fs-5{font-size:13px}
.fs-6{font-size:14px}
.fs-7{font-size:15px}
.fs-8{font-size:16px}
.app-modal.glue-dialog{width:auto;position:fixed}
.app-modal h5{padding-bottom:8px;margin-bottom:10px;border-bottom:solid 1px #CDCDCD}
.app-modal footer button{margin-left:0}
#lightbox-loader{overflow-x:hidden;overflow-y:auto;min-height:100px!important}
#lightbox-loader.lightbox-dynamic{overflow-y:hidden;min-width:300px}
#lightbox-loader-icon{position:relative;top:50px}
a.appPlay{display:inline-block;height:14px;line-height:14px}
button.appPlay{padding:0 8px;width:100%;height:20px}
img.thumb{width:64px;height:64px}
.gameslightbox{cursor:pointer}
img.gameslightbox{max-width:64px;max-height:64px}
#addAppModalContainer .col1,#removeAppModalContainer .col1,#reportAppModalContainer .col1,#requestPermsModalContainer .col1,#turnOffUpdatesModalContainer .col1,#turnOnUpdatesModalContainer .col1,#unblockAppModalContainer .col1,#updPermsModalContainer .col1,#enforceLoginModalContainer .col1,#updExternalPermsModalContainer .col1{width:64px}
#addAppModalContainer .col2,#blockAppModalContainer .col2,#reportAppModalContainer .col2,#requestPermsModalContainer .col2,#updPermsModalContainer .col2,#enforceLoginModalContainer .col2,#updExternalPermsModalContainer .col2{width:386px}
#unblockAppModalContainer .col2,#turnOffUpdatesModalContainer .col2,#turnOnUpdatesModalContainer .col2,#removeAppModalContainer .col2{width:226px}
div.userAppPermission{line-height:19px}
div.userAppPermission input[type="checkbox"]{margin-left:0}
#updPermsModalContainer table,#addAppModalContainer table,#updExternalPermsModalContainer table{line-height:normal}
#updPermsModalContainer table td:first-child,#addAppModalContainer table td:first-child,#updExternalPermsModalContainer table td:first-child{line-height:19px;padding:0}
#updPermsModalContainer table td .userAppPermission,#addAppModalContainer table td .userAppPermission,#updExternalPermsModalContainer table td .userAppPermission{height:18px!important}
#updExternalPermsModalContainer table td:first-child{display:none}
#updExternalPermsModalContainer input[type="checkbox"]{position:relative;top:3px}
#addAppModalContainer input.userAppPermission{margin-right:4px!important}
#reportAppModalContainer a.lnk{color:#0076DE}
#reportAppModalContainer a.lnk:hover{background-color:#0076DE;color:#fff}
#updPermsModalContainer .appSetting a{font-weight:bold}
#updPermsModalContainer .appUrl img{width:64px;height:64px}
#blockAppModalContainer .col1{font-family:Arial;font-weight:bold;font-size:12px;color:#666;width:64px}
#blockAppModalContainer ul.permsList li{list-style-type:disc;margin-left:12px}
#requestPermsModalContainer ul.permsList li{list-style-type:disc;margin-left:12px}
.likeContainer a.likeLinkIcon{display:block;width:20px;height:20px;padding:2px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcNJREFUeNqkVT1rAkEUHOMXQlAIKJgT0SpgIYiFNqnESsHCKkIKQWwF/4Cl1oKQnxAMdlYGU0nASjGlhR8cHFrIFQeiopd9GyM2iqsDc7x3dzs3u/f2LfAHifGdUWbUBSnvx0q6rsPAgifGb6/X++ByuWCxWCCC9XqN+XyO6XS6YOmzkV3e/H5/WJIkGI1GiILG2O12mEwmm6qqj3fsXpyc3Yq9RpwEHZc4K5VKqFarMJvNJ50y3N9d8nUSCQQCCIfD8Pl8Z9+9SDCfz8Pj8WC320FRlNsEs9ksMpkMj1utFjRNu16wUCggl8ths9mg3W5DlmWkUqmz0zadelAsFpFOp3m8WCzgdrsRi8V43mw2US6XxQSTyeQhJmeDwQDD4ZDn4/FY3KHVaj3Es9mMr+U/aAnq9bqY4DFCoRCfIpUOod/viztcrVYHl2xbIZFIIBgM8tzpdPI/LiTY6/UQjUYPAo1GA6PRCMvlErVaTbxsKpUKOp0Od0qgUqGSIZ7afgRqX2okEnFc02mOsd1u0e12NXL4Rf3sVuw1PsnWD+tjLwaDwcYg3BOphGh/TyYTarCvODoCPhiVK44AZT+WHwG/AgwApKiw+eI81RoAAAAASUVORK5CYII=) left top no-repeat;cursor:pointer}
.likeContainer a.likeLinkIcon:hover{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcNJREFUeNqkVT1rAkEUnJwfKAZOggjGRkGMYGERbcQrLLRS7MQUAcFf4L9JJ1gFgr8gGCuDqI3ESu0UBBUJEhVRvOzbXCSRGFwdeHf7btm52d3Zt8AXnCweWQxYqIIx0MY6VVXFBWvcsHgNhUJXXq8XFosFIpjP5+h0Omg0GlOWKjr2eAiHw7eBQABGoxGioDEOhwMmk8nc7/evJfYtRsrOhcYRI0L5GGW5XA75fB56vf7PfoPBQK9L6Zi/E4nL5YLP5+PT+w9HEaZSKdjtdmy3W0wmk/MIE4kE4vE4b9frdSyXy9MJ0+k0kskkNpsNms0mxuMxFEX5d9r6Qx2ZTAbRaJS3Z7MZbDYbgsEgz6vVKorFohhhJBLZtUejEXq9HpjPeD4cDsUVajbgmE6nfC2/QUtQLpfFCPdNS1N0u908p6MmrHC9Xu9Ukg/Z8YTH4+G51WrlOy5ESCr8fv+OoFKp8LVbrVYolUritqEptlotrpRAViHLUOh0uoOEVL7es9msfEql2V+iQqHwQQpfut3u2dVG26hn0v7G/HUnSZJZluVfdjkGi8UC7XYbtVqNCuw9flwBT+TZE66AoTaWXwGfAgwAe2uvW+4BEuMAAAAASUVORK5CYII=) left top no-repeat}
.likeContainer a.likedLinkIcon{display:block;width:20px;height:20px;padding:2px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcNJREFUeNqkVT1rAkEUnJwfKAZOggjGRkGMYGERbcQrLLRS7MQUAcFf4L9JJ1gFgr8gGCuDqI3ESu0UBBUJEhVRvOzbXCSRGFwdeHf7btm52d3Zt8AXnCweWQxYqIIx0MY6VVXFBWvcsHgNhUJXXq8XFosFIpjP5+h0Omg0GlOWKjr2eAiHw7eBQABGoxGioDEOhwMmk8nc7/evJfYtRsrOhcYRI0L5GGW5XA75fB56vf7PfoPBQK9L6Zi/E4nL5YLP5+PT+w9HEaZSKdjtdmy3W0wmk/MIE4kE4vE4b9frdSyXy9MJ0+k0kskkNpsNms0mxuMxFEX5d9r6Qx2ZTAbRaJS3Z7MZbDYbgsEgz6vVKorFohhhJBLZtUejEXq9HpjPeD4cDsUVajbgmE6nfC2/QUtQLpfFCPdNS1N0u908p6MmrHC9Xu9Ukg/Z8YTH4+G51WrlOy5ESCr8fv+OoFKp8LVbrVYolUritqEptlotrpRAViHLUOh0uoOEVL7es9msfEql2V+iQqHwQQpfut3u2dVG26hn0v7G/HUnSZJZluVfdjkGi8UC7XYbtVqNCuw9flwBT+TZE66AoTaWXwGfAgwAe2uvW+4BEuMAAAAASUVORK5CYII=) left top no-repeat}
.likeContainer a.unlikeLinkIcon{display:block;width:20px;height:20px;padding:2px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcNJREFUeNqkVT1rAkEUnJwfKAZOggjGRkGMYGERbcQrLLRS7MQUAcFf4L9JJ1gFgr8gGCuDqI3ESu0UBBUJEhVRvOzbXCSRGFwdeHf7btm52d3Zt8AXnCweWQxYqIIx0MY6VVXFBWvcsHgNhUJXXq8XFosFIpjP5+h0Omg0GlOWKjr2eAiHw7eBQABGoxGioDEOhwMmk8nc7/evJfYtRsrOhcYRI0L5GGW5XA75fB56vf7PfoPBQK9L6Zi/E4nL5YLP5+PT+w9HEaZSKdjtdmy3W0wmk/MIE4kE4vE4b9frdSyXy9MJ0+k0kskkNpsNms0mxuMxFEX5d9r6Qx2ZTAbRaJS3Z7MZbDYbgsEgz6vVKorFohhhJBLZtUejEXq9HpjPeD4cDsUVajbgmE6nfC2/QUtQLpfFCPdNS1N0u908p6MmrHC9Xu9Ukg/Z8YTH4+G51WrlOy5ESCr8fv+OoFKp8LVbrVYolUritqEptlotrpRAViHLUOh0uoOEVL7es9msfEql2V+iQqHwQQpfut3u2dVG26hn0v7G/HUnSZJZluVfdjkGi8UC7XYbtVqNCuw9flwBT+TZE66AoTaWXwGfAgwAe2uvW+4BEuMAAAAASUVORK5CYII=) left top no-repeat;cursor:pointer}
.likeContainer a.unlikeLinkIcon:hover{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcNJREFUeNqkVT1rAkEUHOMXQlAIKJgT0SpgIYiFNqnESsHCKkIKQWwF/4Cl1oKQnxAMdlYGU0nASjGlhR8cHFrIFQeiopd9GyM2iqsDc7x3dzs3u/f2LfAHifGdUWbUBSnvx0q6rsPAgifGb6/X++ByuWCxWCCC9XqN+XyO6XS6YOmzkV3e/H5/WJIkGI1GiILG2O12mEwmm6qqj3fsXpyc3Yq9RpwEHZc4K5VKqFarMJvNJ50y3N9d8nUSCQQCCIfD8Pl8Z9+9SDCfz8Pj8WC320FRlNsEs9ksMpkMj1utFjRNu16wUCggl8ths9mg3W5DlmWkUqmz0zadelAsFpFOp3m8WCzgdrsRi8V43mw2US6XxQSTyeQhJmeDwQDD4ZDn4/FY3KHVaj3Es9mMr+U/aAnq9bqY4DFCoRCfIpUOod/viztcrVYHl2xbIZFIIBgM8tzpdPI/LiTY6/UQjUYPAo1GA6PRCMvlErVaTbxsKpUKOp0Od0qgUqGSIZ7afgRqX2okEnFc02mOsd1u0e12NXL4Rf3sVuw1PsnWD+tjLwaDwcYg3BOphGh/TyYTarCvODoCPhiVK44AZT+WHwG/AgwApKiw+eI81RoAAAAASUVORK5CYII=) left top no-repeat}
.likeLabel{padding-left:2px;padding-right:2px}
.likedText{padding-right:2px}
.likeProfileItem{float:left;width:100px;padding:1px}
.likeDialog{overflow:auto}
.jcrop-holder{text-align:left}
.jcrop-vline,.jcrop-hline{font-size:0;position:absolute}
.jcrop-vline{height:100%;width:1px!important}
.jcrop-hline{width:100%;height:1px!important}
.jcrop-handle{font-size:1px;width:7px!important;height:7px!important;border:1px #eee solid;background-color:#333;*width:9px;*height:9px}
.jcrop-tracker{width:100%;height:100%}
.custom .jcrop-vline,.custom .jcrop-hline{background:yellow}
.custom .jcrop-handle{border-color:#000;background-color:#C7BB00;-moz-border-radius:3px;-webkit-border-radius:3px}
.cropImageContainer{float:left;margin-right:10px;width:190px;text-align:center;clear:none}
.cropImageDescription{margin:0 5px;float:right;width:250px}
.mediaSelectorDialog h4{margin-bottom:10px}
.mediaSelectorDialog .hide{display:none}
.mediaSelectorDialog .MSdialogBusy{text-align:center;position:relative;top:54px}
.mediaSelectorCropper>section{margin:-5px;overflow:visible}
.mediaSelectorCropper .content{padding:5px}
.mediaSelectorDialog .tabContainer{width:620px;margin:0;display:none;padding:0;background-color:#eee;overflow:hidden;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}
.mediaSelectorDialog .tabContainer.busy{position:absolute;left:9999px;display:block}
.mediaSelectorDialog .tabContainer.current{position:relative;display:block;left:0}
.tabContainer .tabBusy{width:100%;height:100%;position:absolute;top:0;left:0;opacity:.6;background-color:#eee;text-align:center;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}
.tabContainer .tabBusy span{position:relative;top:100px}
.selectTypeTabs{font-size:1.2em;height:30px;margin-left:15px}
.selectTypeTabs .msTab button{height:30px;float:left;border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;padding:8px 12px;margin-right:20px}
.selectTypeTabs .msTab button:hover,.selectTypeTabs .msTab.selected button{background:#eee}
.mediaSelectorDialog .breadcrumbs,.mediaSelectorDialog .submenu{font-size:1em;font-weight:bold;padding:12px 0 7px 18px}
.mediaSelectorDialog .breadcrumbs li,.mediaSelectorDialog .submenu li{cursor:hand;cursor:pointer;display:inline;padding:0 2px}
.mediaSelectorDialog .breadcrumbs li:hover,.mediaSelectorDialog .submenu li:hover{background-color:#3A3A3A;color:#FFF;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.mediaSelectorDialog .breadcrumbs span{position:relative;top:2px;padding:0 2px}
.mediaSelectorDialog .submenu span{margin:0 10px;color:#666}
.mediaSelectorDialog .submenu li{color:#666}
.mediaSelectorDialog .submenu .selected{color:#FFF;background-color:#666;color:#FFF;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.mediaSelectorDialog .submenu .selected:hover{background-color:#666}
.mediaSelectorDialog .imgwrap{height:90px;width:90px;margin-bottom:5px;overflow:hidden;border:1px solid #BBB}
.mediaSelectorDialog .imgwrap span{height:90px;width:90px;background-color:#fff}
.mediaSelectorDialog .imgwrap img{display:none}
.msGalleryPage{width:560px;padding:5px 30px}
.msPhotoPage{height:366px;visibility:hidden}
.msAlbum,.msVideo{float:left;height:144px;width:90px;overflow:hidden;padding:8px 8px 8px 6px;margin:0 44px 10px 0;color:#333;border:1px solid #eee;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.msAlbum:hover,.msVideo:hover,.msItem:hover{background-color:#ccc;border:1px solid #bbb;cursor:hand;cursor:pointer}
.msAlbum:hover span,.msVideo:hover span{background-color:#999}
.msAlbum.nomargin,.msVideo.nomargin,.msItem.nomargin{margin-right:0}
.msAlbum .msPhotoAlbImg{width:90px;display:block;-moz-border-radius:4px;-webkit-border-radius:4px;-border-radius:4px}
.msVideo .msVideoThumb{width:120px;display:block;-moz-border-radius:4px;-webkit-border-radius:4px;-border-radius:4px}
.msGalleryPage .msAlbumTitle,.msGalleryPage .msAlbumCount,.msVideoTitle{width:90px;max-height:32px;margin-bottom:3px;font-size:12px;font-weight:bold;text-overflow:ellipsis;overflow:hidden}
.msGalleryPage .msVideoTitle{width:120px}
.msGalleryPage .msVideoArtist{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}
.msItem{float:left;height:90px;width:90px;border:1px solid #eee;padding:8px 8px 8px 6px;margin:0 44px 20px 0;color:#333;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.msItem img{width:90px;-moz-border-radius:4px;-webkit-border-radius:4px;-border-radius:4px}
.msVideo{width:120px;margin-right:4px}
.msVideo .imgwrap{width:120px;background:#000;text-align:center}
.msFooter{position:relative;top:-11px;margin-right:20px}
.msFooter .loadingIconWhiteLight{float:left;margin-left:34px;position:relative;top:-4px}
.msFooter .notBusy{display:none}
.msFooter .pager{float:right}
.msFooter .pager span{font-weight:bold}
.tabContainer.gallery .cropArea{min-height:144px}
.tabContainer.upload{padding:20px;width:580px}
.tabContainer.upload form{text-align:left}
.tabContainer.upload .breadcrumbs{display:none}
.tabContainer.upload .webCam{text-align:center}
.tabContainer .uploadDesc{margin-bottom:20px}
.tabContainer p.upload button{cursor:hand;cursor:pointer;margin-bottom:10px}
.tabContainer .ruler{border-top:1px solid #d4d4d4;border-bottom:1px solid #fff;margin:15px 0;clear:both}
.tabContainer .uploadLower{text-align:left}
.tabContainer .cropArea{width:100%;overflow:visible}
.tabContainer .cropImageDescription{margin:0 20px 15px 0}
.tabContainer .prevButton{display:none}
.profilePhotoUpload .upload{position:relative;overflow:hidden;margin:-3px 15px 0 0;float:left;padding:3px 0}
.profilePhotoUpload .upload input{font-size:16px;opacity:0;position:absolute;right:0;top:0;cursor:pointer;filter:alpha(opacity=0)}
.profilePhotoUpload .hover{background-color:#999}
.profilePhotoWebcam.MSIcon.loadingIconWhiteLight{text-indent:0;text-align:center;float:none;width:auto}
.profilePhotoUpload iframe{position:absolute}
.musicDefaultButton{background:transparent url(/Modules/Music/Static/img/flex_music_button.gif) no-repeat scroll right;display:inline-block;height:20px;padding:0 5px 0 0!important}
.musicDefaultButton input{background:transparent url(/Modules/Music/Static/img/flex_music_button.gif) no-repeat scroll 0;border:medium none!important;color:#039;cursor:pointer;color:#000;font-family:arial;font-size:11px;height:20px;margin:0!important;padding:0 5px 2px 10px!important}
.musicDefaultButton2{display:inline-block}
.musicDefaultButton2 input{background:transparent url(/Modules/Music/Static/img/gradient_button_complete.png) repeat-x bottom;border:1px solid white;color:#00ADEE;cursor:pointer;font-family:arial;font-size:11px;font-weight:bold;height:20px;margin:0!important;padding:0 5px 0 5px!important}
.musicDefaultButton2:hover input{background-position:center}
.musicDefaultButton2default input{background:transparent url(/Modules/Music/Static/img/gradient_button_complete.png) repeat-x top;color:#fff}
.msm_combobox{background:transparent url(/Modules/Music/Static/img/sprite_dropdown_slice.gif) repeat-x scroll center 1%;border:1px solid #000;height:24px;width:200px;cursor:pointer}
.msm_combobox:hover{border:1px solid #00ADEE}
.msm_combobox:hover .msm_combodown{background:transparent url(/Modules/Music/Static/img/sprite_dropdown_slice.gif) repeat-x scroll 1px 75%}
.msm_combotext{float:left;margin-left:6px;margin-top:5px;color:#000;width:160px;*-width:160px;overflow:hidden;height:16px}
.msm_combobox .msm_combodown{background:transparent url(/Modules/Music/Static/img/sprite_dropdown_slice.gif) repeat-x scroll 0 50%;border-left:solid 1px white;float:right;height:24px;width:24px}
div#selectPlaylistDrop.msm_comboboxSelected{background:transparent url(/Modules/Music/Static/img/sprite_dropdown_slice.gif) repeat-x scroll center 1%;height:24px;width:200px;cursor:pointer;border:1px solid #00ADEE}
div#selectPlaylistDrop.msm_comboboxSelected div.msm_combodown{background:transparent url(/Modules/Music/Static/img/sprite_dropdown_slice.gif) repeat-x scroll 75% 75%;float:right;height:24px;width:24px;border-left:solid 1px #00ADEE}
.msm_combolist{display:none;position:absolute;max-height:125px;width:200px;overflow-x:hidden;overflow-y:auto;list-style-type:none;margin-left:23px;background-color:#fff;border:solid 1px gray;*-height:125px}
#selectPlaylistDrop{margin-left:24px}
.msm_comboitem{padding-left:5px;padding:3px 0 3px 5px;cursor:pointer}
.msm_radiobutton{float:left;cursor:pointer;height:17px;width:17px;margin-top:5px}
.msm_radiobuttonselected{background:transparent url(/Modules/Music/Static/img/sprite_btn_radio.gif) no-repeat top}
.msm_radiobuttonunselected{background:transparent url(/Modules/Music/Static/img/sprite_btn_radio.gif) no-repeat scroll 0 -17px}
em.closeBox{background:transparent url(/modules/music/static/img/sprite_btn_close.gif) no-repeat 0 -10px;cursor:pointer;width:11px;height:10px;overflow:hidden}
em.closeBox:hover{background-position:0 0}
.MusicDialogBox{background-color:#E6E7E8;border:solid 2px #000}
.MusicDialogBox h1{font-family:Arial;font-size:11px;font-weight:bold;margin-left:25px;margin-right:25px}
.MusicDialogBox .titleText{font-family:Arial;font-size:11px;font-weight:bold;margin-left:25px;margin-right:25px}
#addSingleSong{display:none;left:40%;padding:15px;position:fixed;top:25%;width:300px;z-index:600000;text-align:center;*-position:absolute;*-top:500px}
#addSingleSong em.closeBox{float:right;margin-right:-10px;margin-top:-10px}
#addSingleSong .headerTxt{font-family:Arial;font-size:11px;font-weight:bold;margin-left:25px;margin-right:25px}
#addSingleSong p{font-size:9px;font-weight:normal;margin-bottom:9px}
#addSingleSongButtonBar p{font-size:10px;font-weight:bold}
#addSingleSongButtonBar{margin-bottom:10px}
#newMusicPlayer{margin-left:20px;float:left;background-repeat:no-repeat;height:33px;width:374px}
#playerPics{margin-top:15px;height:345px}
#onePlayerMesssage{float:left;width:226px}
#onePlayerMesssage div.img{background:url('/Modules/Music/Static/img/user_single_player.jpg');background-repeat:no-repeat;height:40px}
#playlistPlayerMesssage{float:right;width:226px}
#playlistPlayerMesssage div.img2{background:url('/Modules/Music/Static/img/user_playlist_player.jpg');background-repeat:no-repeat;height:300px}
.button_left{float:left;background-repeat:no-repeat;width:4px;height:20px}
.button_center{float:left;background-repeat:repeat-x;display:inline;line-height:20px;margin:0;cursor:pointer}
.button_right{float:left;background-repeat:no-repeat;width:4px;height:20px}
.opt_in_button_left{float:left;background:url('/Modules/Music/Static/img/opt_in_left.gif');background-repeat:no-repeat;width:5px;height:25px}
.opt_in_button_center{float:left;background:url('/Modules/Music/Static/img/opt_in_flex.gif');background-repeat:repeat-x;display:inline;line-height:25px;margin:0;cursor:pointer}
.opt_in_button_right{float:left;background:url('/Modules/Music/Static/img/opt_in_right.gif');background-repeat:no-repeat;width:5px;height:25px}
#NewPlaylistDiv{display:none;padding-left:25px;width:245px;*height:200px}
#NewPlaylistDiv p{margin:0}
#topTriangle{background:url('/Modules/Music/Static/img/triangle_up.png') no-repeat;width:18px;height:8px;position:absolute;margin:-8px 0 0 15px}
#newPlDesc{margin-top:3px}
#chkPublic{margin:4px 3px 0 0}
#NewPlaylistDiv p.legend{font-family:arial;font-size:12px;margin:5px 0 17px -15px;font-weight:bold;color:#000;padding:0}
#NewPlaylistDiv label{font-size:10px;font-family:arial;margin-top:5px;margin-bottom:3px;font-weight:bold}
#buttonBarSet{padding-top:10px;padding-right:16px;height:30px}
#newPlaylistClose{float:right;margin-top:-30px}
#newPlDesc{margin-top:3px}
#NewPlaylistDiv p{text-align:left}
#txtName{width:212px;margin-top:1px}
@media screen and (-webkit-min-device-pixel-ratio:0){div#txtName{width:100px;margin-top:1px}
}
#txtDesc{width:212px;height:40px}
#createNewPlaylistDialog{display:none;height:180px;margin-left:0;position:absolute;top:300px;z-index:1000001;width:305px}
#createNewPlaylistDialog em.closeBox{float:right;margin-right:5px;margin-top:-30px}
#createNewPlaylistDialog fieldset{border:0;padding:0;margin:0;display:block;height:200px;padding-left:36px;margin-left:0;*-height:100px}
#createNewPlaylistDialog p.legend{font-size:11px;font-family:arial;font-weight:bold;margin:5px 0 17px 20px;color:#333}
#createNewPlaylistDialog p{margin:0;line-height:12px;vertical-align:middle}
#createNewPlaylistDialog p label{font-family:arial}
p#newPlaylistLabel{font-family:arial;font-size:11px;font-weight:bold;margin:17px 0 3px 23px}
#topSideTriangle{background:url('/Modules/Music/Static/img/music_dialogue_point.gif') no-repeat top;width:18px;height:8px;font-size:0;position:absolute;margin:-8px 0 0 15px;*-margin:-8px 0 0 -5px}
#bottomSideTriangle{background:url('/Modules/Music/Static/img/music_dialogue_point.gif') no-repeat bottom;width:18px;height:8px;font-size:0;top:173px;position:absolute;margin:27px 0 0 15px;*-margin:24px 0 0 15px;z-index:100}
* html #bottomSideTriangle{top:176px}
select#playlistAddOptionList{width:205px}
#createNewPlaylistDialog input.radio{margin:0}
#makePublicPlSong{margin-left:23px}
#createNewPlaylistDialog input{padding-left:0;padding-left:36px;float:none}
input#newNameSongAdd{width:190px;padding-left:5px;margin-left:5px}
p#bottomButtonBarDialog{margin:10px 0;text-align:center;font-style:normal;font-size:10px;font-family:arial}
#bottomButtonBarDialog{text-align:right;margin-top:12px;margin-right:12px}
p#bottomButtonBarDialog input{text-align:center}
#MyOverLay{z-index:50000;position:absolute;left:0;top:0;width:960px;height:985px;float:left}
#deleteEleventhSong{display:none;left:30%;padding:15px;position:fixed;text-align:center;top:30%;width:300px;z-index:60000;*-position:absolute;*-top:300px}
#deleteEleventhSong img{margin-bottom:10px}
#deleteEleventhSong .headerTxt{font-family:arial;font-size:11px;font-weight:bold;color:#000;margin-bottom:5px}
#deleteEleventhSong p{margin-bottom:15px}
#deleteEleventhSong div{text-align:center}
#delete101thSong{display:none;left:30%;padding:15px;position:fixed;text-align:center;top:30%;width:300px;z-index:60000;*-position:absolute;*-top:300px}
#delete101thSong img{margin-bottom:10px}
#delete101thSong .headerTxt{font-family:arial;font-size:11px;font-weight:bold;color:#000;margin-bottom:5px}
#delete101thSong p{margin-bottom:15px}
#delete101thSong div{text-align:center}
#myMusicError{display:none;left:40%;padding:15px;position:fixed;text-align:center;top:30%;width:267px;z-index:60000;*-position:absolute;*-top:300px}
#myMusicError img{margin-bottom:10px}
#myMusicError .headerTxt{font-family:arial;font-size:11px;font-weight:bold;color:#000;margin-bottom:5px}
#myMusicError p{margin-bottom:15px}
#myMusicError div{text-align:center}
#myMusicNoPopup{position:absolute;z-index:60000;display:none;width:267px;position:absolute;top:300px;left:40%;padding:15px;*-top:600px}
#myMusicNoPopup img{margin-bottom:10px}
#myMusicNoPopup .headerTxt{font-family:arial;font-size:11px;font-weight:bold;color:#000;margin-bottom:5px}
#myMusicNoPopup p{margin-bottom:15px}
#myMusicNoPopup div{text-align:center}
#reallyRemovePlaylist{display:none;left:40%;padding:15px;position:fixed;text-align:center;top:30%;width:300px;z-index:60000;*-position:absolute;*-top:300px}
#reallyRemovePlaylist img{margin-bottom:10px}
#reallyRemovePlaylist .headerTxt{font-family:arial;font-size:11px;font-weight:bold;color:#000;margin-bottom:5px}
#reallyRemovePlaylist p{margin-bottom:15px}
#reallyRemovePlaylist div{text-align:center}
.createPLText{font-size:11px;font-family:arial}
.oiddm{display:block;width:100%;height:30px;border:0;clear:none;margin:0;padding:0}
.oiddmd1{display:block}
.oiddmd2{display:block;width:8%}
.oiddmd3{display:block;text-align:center}
.buttonL{float:left;margin-left:auto;margin-right:auto;padding:0 0 2px 4px}
.buttonR{padding:4px 5px 3px 0}
.buttonC{padding:3px 0 2px 0}
#loginToCont{background-color:#FBFCFD;border:1px solid #6698CB;display:none;padding:3px 2px 3px 15px;position:absolute;height:60px;width:200px;z-index:2000;*-top:600px;*-position:absolute}
#loginToContTriangle{float:right;background:url('/Modules/Music/Static/img/arrow_side.gif') no-repeat;height:9px;width:6px;margin:23px -8px 0 0}
#loginToCont em{float:right;background:url('/modules/Music/static/img/icon_delete.png') no-repeat;height:12px;width:11px;cursor:pointer}
#loginToCont p{margin:10px 0 5px 0}
#loginToCont a{margin:0;color:#039;cursor:pointer}
.musicDialog{background:0;border:0}
.musicDialog select{background:0;color:#333;font-family:Arial;font-size:11px;font-weight:bold;border:1px solid #DFDFDF}
div.glue-dialog.small footer button:first-child{background-color:#E8E8E8;border-color:#ccc;color:#3A3A3A;text-shadow:1px 1px 1px #fff}
div.glue-dialog.small footer button:first-child:hover{background-color:#fff}
div.glue-dialog.small footer button:first-child+button{background-color:#24A7FF;border-color:#0893F0;color:#000}
div.glue-dialog.small footer button:first-child+button:hover{background-color:#59BDff}
div.musicDialog div.option p{margin-left:36px}
body.ie7 #slPlayLists{width:243px}
.musicDialog{display:none}
.musicDialog .title{font-size:11px;font-weight:bold;margin:0 25px}
.musicDialog select{background:none repeat scroll 0 0 #E8E8E8;border:2px solid #DFDFDF;color:#3A3A3A;padding:3px;max-width:243px}
.musicDialog input[type="radio"]{margin-right:12px}
#musicError{padding:15px;text-align:center;width:236px}
#musicError img{margin-bottom:10px}
#musicError p{margin-bottom:15px}
#musicError .controls{padding:0;text-align:center}
#loginDialog{width:232px}
#loginDialog .title{margin-top:12px;margin-bottom:12px}
#loginDialog .title p{color:#000}
#loginDialog .title p a{cursor:pointer}
#loginDialog .top{background:transparent url(/Modules/Music/Static/img/music_dialogue_point.gif) no-repeat scroll -12px -3px;float:right;height:12px;margin:24px -9px 0 0;width:9px}
#delete101thDialog{padding:15px;text-align:center;width:260px}
#delete101thDialog img{margin-bottom:10px}
#delete101thDialog .controls{padding:0;text-align:center}
#newPlaylistDialog{width:270px}
#newPlaylistDialog p{color:#000;text-align:left;font-family:arial;padding:0;margin:0 25px}
#newPlaylistDialogName{margin-top:1px;width:212px;font-size:11px}
#newPlaylistDialogDesc{height:40px;width:212px;font-size:11px}
#newPlaylistDialog .legend{font-size:12px;font-weight:bold;margin:5px 0 17px 13px;padding:0}
#newPlaylistDialog label{font-family:arial;font-size:10px;font-weight:bold;margin-bottom:3px;margin-top:5px}
.musicDialog p{padding-top:20px}
.musicDialog .title{margin-bottom:2px}
.musicDialog .legend{font-size:12px;font-weight:bold;margin:5px 0 17px 13px;padding:0}
.musicDialog label{font-family:arial;font-size:10px;font-weight:bold;margin-bottom:3px;margin-top:5px}
.musicDialog .comboBox{margin-left:23px}
#addToNewPlaylistDialogName{margin-top:2px;width:232px}
.musicDialogIsPrivate{margin-left:0}
.preloader{left:48%;position:relative;top:60px}
.glue-dialog #dialogBox .musicDialog{display:block}
#addtooverlay{position:absolute;display:block;background-color:#fff;z-index:100000000;width:180px;-moz-border-radius:4px;border-radius:4px;border:1px solid #AAA;-moz-box-shadow:0 0 5px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.4);box-shadow:0 0 5px rgba(0,0,0,0.4)}
#addtooverlay ul{max-height:170px;overflow:auto;overflow-x:hidden}
#addtooverlay ul li{white-space:nowrap;color:#3a3a3a;font-family:Arial;font-size:11px;font-weight:normal;padding:3px 10px;border-bottom:1px solid #CCC;cursor:pointer}
#addtooverlay ul li:last-child{border:0 none;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;border-radius-bottomleft:3px;border-radius-bottomright:3px;-webkit-border-radius:0 0 3px 3px}
#addtooverlay ul li:hover{background-color:#3a3a3a;color:#fff}
#addtooverlay ul li.nohover:hover{background-color:#fff;color:#3a3a3a}
#addtooverlay ul li.nohover span{padding-left:10px}
#addtooverlay .newplaylist #plname{-moz-box-shadow:none;box-shadow:none;height:12px;margin:10px;width:150px;font-family:Arial;font-size:11px;font-weight:normal}
#addtooverlay .newplaylist{color:#3a3a3a;cursor:pointer;font-family:Arial;font-size:11px;cursor:pointer;background-color:#fff;border-bottom:1px solid #CCC;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;border-top-left-radius:3px}
#addtooverlay .newplaylist:hover{background-color:#3a3a3a;color:#fff;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-radius-topleft:3px;border-radius-topright:3px}
#addtooverlay .newplaylist .pllabel{padding:3px 10px;font-weight:bold}
#addtooverlay .newplaylist #addnew{display:none;margin-bottom:10px}
#addtooverlay .newplaylist #addnew .btncancel,#addtooverlay .newplaylist #addnew .btnok{margin-left:10px}
.addtonewpl,.addtoplsave{display:none;width:170px;padding:3px 0 0 10px;position:absolute;z-index:100000000;background-color:#fff;border:1px solid #AAA;-moz-border-radius:4px;border-radius:4px;border:1px solid #AAA;-moz-box-shadow:0 0 5px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.4);box-shadow:0 0 5px rgba(0,0,0,0.4)}
.addtonewpl .msg,.addtoplsave .msg{vertical-align:top;font-weight:bold;font-size:12px}
.ie7 .module{position:static}
.addtobg{background-color:#000;position:absolute;top:0;left:0;opacity:.5;filter:Alpha(Opacity=50);width:100%;z-index:10000000}
.imControls .ddwrap,.imHeader #btnSettings{display:none}
.footertools .trayActive .tray{overflow:hidden;min-height:300px}
#siteFooter .trayActive .footerButton{position:relative;z-index:6;text-shadow:none;background:#666}
#chatCarousel .footerButton{padding:2px 4px;height:25px}
.imTray #buddyCount{padding-right:7px;bottom:3px;position:relative;color:#fff}
.imTray.trayActive #buddyCount{padding-right:5px}
.imTray>.tray,.onlineTray>ul li>section{-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}
.onlineTray,.newlyOnlineTray{height:36px;padding:0 5px}
.imTray .tray{background:#fff}
.onlineTray>ul:first-child>li{position:relative;float:left;display:inline-block;padding:0;margin:0 2px}
.onlineTray section{right:0;width:300px}
.onlineTray li.trayActive:after,.imTray.trayActive:after,.infoTray.trayActive:after{content:" ";display:block;position:absolute;top:-3px;left:-10px;z-index:10;width:10px;height:10px;border-top:3px solid #666;border-right:3px solid #666;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}
.chatText{background:#fff;width:100%;height:219px;overflow-y:auto;overflow-x:hidden}
.chatText li{display:block;color:#000;font-size:11px}
.chatText li:nth-child(odd){background-color:#eee}
.chatText .message{font-size:11px;font-weight:normal}
.chatText .message em{padding-right:15px}
.chatText .message p{font-size:10px;line-height:13px;margin-left:45px}
.chatText .message time+p{padding-top:2px}
.chatText time{display:inline-block}
.chatText .message time{font:normal 10px Tohama,Arial}
.chatText time.date{float:right;padding:3px;border-bottom:1px solid #bbb;border-left:1px solid #bbb;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}
.chatText em{float:left}
.chatText .me em img,.chatText .buddy em img{width:30px;height:30px;-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.5);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.5);box-shadow:2px 2px 2px rgba(0,0,0,0.5);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.chatText .message{padding:8px}
.chatText .message p{display:block;word-wrap:break-word;white-space:pre-wrap;padding-top:5px}
.imConversation{position:relative;z-index:5}
.imConversation .textArea{background-color:#fff;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}
.imConversation .textArea:hover{background-color:#fff}
.imConversation .textArea textarea{margin:3px 0;padding-right:20px;width:97%;border:0;overflow-x:hidden;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;resize:vertical}
.imConversation .offlineMsg{text-align:center}
#goOnline span:first-child{position:relative;bottom:3px;padding-right:7px}
.imConversation .Message{height:15px;padding-left:5px;padding-top:3px;color:#000;background:#ccc;border-bottom:5px solid #666;font-size:smaller;font-style:italic}
.imConversation .Message a{color:#039}
.footertools .onlineTray .footerButton+button.close{display:none;position:absolute;cursor:pointer;right:-2px;top:-7px;z-index:100}
#chatCarousel li[id^="imConversation_"] .footerButton:hover+#tabCloseButton,#tabCloseButton:hover{display:block}
.chatText .ellip{width:100%;border-bottom:1px solid #ccc;cursor:text}
ul li div.alertDiv{background-color:#DFF2FF;border-color:#DFF2FF}
.onlineTray .imHeader img,.newlyOnlineTray ul li img{display:block;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.onlineTray .imHeader img:hover{-moz-box-shadow:0 0 4px rgba(255,255,255,0.9);-webkit-box-shadow:0 0 4px rgba(255,255,255,0.9);box-shadow:0 0 4px rgba(255,255,255,0.9)}
.newlyOnlineTray ul li{position:relative;right:0;top:30px;display:block;cursor:pointer}
.newlyOnlineTray ul li.active{-webkit-animation:newlyOnline 6s linear;-moz-animation:newlyOnline 6s linear}
.newlyOnlineTray img{display:inline-block;float:left;width:25px;margin-top:2px}
.newlyOnlineTray img:hover{box-shadow:none}
.newlyOnlineTray li div{display:block;position:relative;top:8px;text-shadow:none;margin-left:30px;padding-right:5px}
@-moz-keyframes newlyOnline{0%{top:30px}
3%{top:0}
97%{top:0}
100%{top:30px}
}
@-webkit-keyframes newlyOnline{0%{top:30px}
3%{top:0}
97%{top:0}
100%{top:30px}
}
.imHeader{position:relative;float:none;border:0 none;padding-bottom:10px;background:#000;background:-moz-radial-gradient(80% 0,#6E6E6E,#222) repeat scroll 0 0 transparent;background:-webkit-radial-gradient(80% 0,#6E6E6E,#222) repeat scroll 0 0 transparent;background-color:#6e6e6e;-moz-box-shadow:0 2px 8px #222 inset,0 2px 5px rgba(10,10,10,0.6);-webkit-box-shadow:0 2px 8px #222 inset,0 2px 5px rgba(10,10,10,0.6);box-shadow:0 2px 8px #222 inset,0 2px 5px rgba(10,10,10,0.6);-moz-border-radius-topleft:1px;-moz-border-radius-topright:1px;-webkit-border-top-left-radius:1px;-webkit-border-top-right-radius:1px;border-top-left-radius:1px;border-top-right-radius:1px}
.imHeader .msProfileLink{height:auto;width:auto;padding:3px;background-color:transparent}
.imHeader .msProfileLink img{margin:3px;width:35px;height:35px}
.imHeader .displayName{display:block;font-size:larger;line-height:23px;max-width:225px}
.imHeader .displayName em{padding-left:3px;font-size:smaller;vertical-align:top}
.imHeader .status{padding-left:5px}
.imControls ul{position:absolute;top:26px;right:-9999px;z-index:0;opacity:0;background-color:#ccc;color:#222}
.imControls ul a{display:block;padding:3px 10px}
.imControls .ddwrap,.imControls>button{float:right;margin:6px 0 0 6px}
.imControls .ddwrap:hover ul{opacity:1;z-index:10;right:5px}
.imControls{position:relative;min-height:31px;padding:0 5px;border-top:1px solid #1f1f1f;background:-moz-linear-gradient(top,#4a4a4a 0,#222 3px,#000 85%) repeat scroll 0 0 transparent;background:-webkit-linear-gradient(top,#4a4a4a 0,#222 3px,#000 85%) repeat scroll 0 0 transparent;background-color:#000}
.tray .normal.blue{cursor:pointer;font:bold 11px Arial;border:0;padding:3px 5px;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:-moz-linear-gradient(#8EC7ED 0,#2FA3F1 12%,#006BB2) repeat scroll 0 0 transparent;background:-webkit-linear-gradient(#8EC7ED 0,#2FA3F1 12%,#006BB2) repeat scroll 0 0 transparent;background-color:#006bb2}
.tray .normal.blue:hover{color:#222;background:#ccc}
.imTray .tray h5 .MSIcon{margin:0}
.tray h5 ~ .normal.blue{margin:5px}
.imTray{z-index:100}
.imTray .tray{right:0;width:225px}
.imTray .imSearch{display:block;background-color:#fff;padding:3px;margin:6px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.imTray .imSearch input{width:92%;padding:0 20px 0 0;margin:0;box-shadow:none;border:0;color:#ccc;font-style:italic}
.imTray .imSearch input:focus,.imTray .imSearch input.dirty{box-shadow:none;color:#000;font-style:normal;font-weight:bold}
.imTray #clearSearch{position:absolute;top:10px;right:10px}
.imTray .imHeader h5{position:relative;display:inline-block;padding:5px 0 0 28px;line-height:16px;color:#fff;font-size:14px;max-width:180px;min-width:180;overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.imTray .imHeader h5 span{position:absolute;top:6px;left:6px;cursor:default}
.chatList{margin-top:3px}
.chatList .list{max-height:30%;min-height:130px;overflow-y:auto}
.chatList ul li{padding:3px 5px;cursor:pointer}
.chatList ul li:hover{background-color:#ccc;color:#fff}
.chatList ul li *{cursor:pointer}
.chatList .social .msProfileLink{width:auto;height:auto}
.chatList .social .msProfileLink img{width:25px;height:25px}
.chatList .vcard{float:left}
.chatList .friendListName{position:relative;padding-left:10px;line-height:25px;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.chatList .MSIcon{position:absolute;top:8px;right:5px}
.imTray #imSettings{position:absolute;top:66px;left:-225px;bottom:0;z-index:11;width:100%;background-color:#888;color:#fff;-moz-transition:left .5s linear;-webkit-transition:left .5s linear}
.imTray #imSettings.active{left:0}
.imTray #imSettings div{margin:10px}
.imTray #imSettings h5{margin-bottom:10px}
.imTray #imSettings h5 ~ h5{margin-top:10px}
.imTray #imSettings ul{margin-bottom:5px}
.imTray #imSettings button{margin-top:5px}
.imTray #imSettings label{cursor:pointer;padding-left:5px}
.imTray #imSettings p{margin-top:8px}
.imTray #imSettings a{color:#03F}
.footertools .imToast{bottom:30px;float:left;list-style:none outside none;position:absolute}
.footertools .imToast ul li{border:medium none;height:55px;max-height:55px;width:250px;opacity:.9;margin-left:5px;margin-bottom:10px}
.footertools .imToast ul li:hover,.footertools .ImToast ul li.selected{background-color:transparent}
.footertools .imToast ul li div:first-child{background-color:#000;cursor:pointer;border:1px solid #999;-moz-box-shadow:0 0 5px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.4);box-shadow:0 0 5px rgba(0,0,0,0.4);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.footertools .imToast ul li span.closeToast{float:right;padding:3px}
.footertools .imToast ul li div.toastText{height:35px;font-weight:normal;color:#fff;display:inline-block;width:168px;vertical-align:72%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.footertools .imToast ul li div.toastText span{font-weight:bold}
.footertools .imToast ul li div img.toastImg{width:35px;height:35px;margin:10px}
ul.autoCompleteList{position:absolute;max-height:200px;border:1px solid #999;background-color:White;overflow-y:auto;overflow-x:hidden;z-index:1001;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
ul.autoCompleteList>li{border-top:1px solid #999;padding:4px}
ul.autoCompleteList>li:first-child{border-top:0}
ul.autoCompleteList>li.selected{background-color:#3a3a3a;color:#fff}
.combobox{border:1px solid #CCC;padding-left:2px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.combobox>span{cursor:pointer;padding:3px 4px;display:inline-block}
.combobox>input{border-width:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.addressAutoComplete{display:inline-block;width:540px;max-height:50px;min-height:20px;margin-left:5px;padding-top:1px;overflow-x:hidden;overflow-y:auto;font-size:11px;border:1px solid #CCC;border-radius:4px}
.ie7 .addressAutoComplete{width:490px}
.addressAutoComplete>li{float:left;display:inline-block;height:18px;margin:2px 1px 0 0;background:#ccc;border-radius:5px;white-space:nowrap;cursor:pointer}
.addressAutoComplete>li.focus{margin:0;border:solid 1px}
.addressAutoComplete>li>input{height:14px;padding-top:2px;border:0;box-shadow:none;border-radius:0}
.addressAutoComplete>li.inputNode{height:21px;vertical-align:top;background:#fff;cursor:text}
.addressAutoComplete>li>img{width:16px;height:16px;margin:1px 0 0 2px}
.addressAutoComplete>li>span{margin:0 4px;vertical-align:top;font-weight:bold}
.addressAutoComplete>li>span.xCircleIconDarkLightSmall{margin:4px 3px 0 0}
.addressAutoComplete>li>.autoCompleteList>li{height:30px}
.addressAutoComplete>li>.autoCompleteList>li>img{width:30px;height:30px;position:relative;float:left;padding-right:3px}
.ie7 .addressAutoComplete>li>.autoCompleteList>li .MSIcon .xCircleIconDarkLightSmall{display:none}
.compose{height:370px}
.compose>.captchaBox>.error{display:none}
.compose>.composeBox>.error{display:none;margin:0 0 5px 70px}
.compose>.composeBox .subject{border:1px solid #ccc;width:533px;box-shadow:none;border-radius:4px;margin:0 0 10px 5px}
.ie7 .compose>.composeBox .subject{width:490px}
.composeBox>label{display:inline-block;float:left;width:70px;text-align:right;line-height:23px;font-weight:bold;font-size:11px;clear:both}
.composeBox>.addressAutoComplete{float:left;margin:0 0 10px 5px;border-shadow:none}
.composeBox>.smartEditWrap{float:left;width:545px;margin:0 0 10px 5px;box-shadow:0 0 6px rgba(209,209,209,0.7) inset}
.ie7 .composeBox>.smartEditWrap{width:520px}
.composeBox>.smartEditWrap>.smartEdit{height:200px;overflow:auto}
.ie7 .composeBox>.smartEditWrap>.smartEdit{height:195px}
.compose>.responseBox{display:none;padding-top:125px;text-align:center}
.compose>.responseBox>p{font-size:14px;font-weight:bold;margin-bottom:15px}
.compose>.responseBox>a{margin:0 10px}
.compose>.captchaBox{display:none;margin:0 auto;width:295px}
.compose>.captchaBox>.captchaChallenge{margin:20px 0 10px}
.compose>.captchaBox>.enter{float:right}
.composeBox>.right{text-align:right}
.composeBox>.right>.loadingIcon{display:none;position:relative;top:-2px;text-align:left}
#recipientId{display:inline-block;margin:3px 7px 5px;font-weight:bold}