﻿.fbEmu .body .fbEmuLink {
    color: #333333;
}
.fbEmu .body .fbEmuLink:hover {
    text-decoration: none;
}
.fbEmu .body a.signature {
    color: #3B5998;
    display: inline;
}
.fbEmu .body a.signature:hover {
    text-decoration: underline;
}
.fbEmu .hover:hover .title .fbEmuLink {
    text-decoration: underline;
}
.fbEmu .forceRTL {
    direction: rtl;
    display: block;
    text-align: right;
}
.fbEmu .forceLTR {
    direction: ltr;
    display: block;
    text-align: left;
}
.fbEmu .adInfo a.identity {
    color: gray;
    display: block;
    white-space: nowrap;
}
.fbEmuHidePoll .undo {
    float: right;
    margin-bottom: 3px;
    margin-left: 5px;
    padding-bottom: 2px;
    padding-left: 2px;
}
.fbEmuHidePoll .fbEmuXTitle {
    font-weight: bold;
}
.fbEmuHidePoll .fbEmuXSubtitle {
    margin-bottom: 10px;
}
.fbEmuHideThanks .fbEmuXThanksTitle {
    font-weight: bold;
    margin-bottom: 10px;
}
.fbEmuLegacy .fbEmuHidePoll .otherdiv .other {
    width: 141px;
}
.fbEmuBlock .fbEmuHidePoll .otherdiv {
    margin-left: 20px;
}
.fbEmuEgo .fbEmuHidePoll .otherdiv .other {
    width: 206px;
}
.emu_x {
    float: right;
}
.emu_x .uiSelectorButton {
    opacity: 0;
}
.old_x {
    opacity: 0;
}
.fbEmu:hover .old_x, .fbEmu:hover .uiSelectorButton, .emu_x .openToggler .uiSelectorButton {
    opacity: 1;
}
.fbEmuBlock .title {
    font-weight: bold;
    line-height: 13px;
    margin-bottom: 4px;
    margin-right: 20px;
}
.fbEmuEgo .body .fbEmuLink {
    line-height: 13px;
}
div.fbEmuEgo .image .img {
    max-height: 72px;
    max-width: 100px;
    padding-top: 3px;
}
.fbEmuEgo .action {
    margin-top: 5px;
}
.fbEmuEgo {
    line-height: 13px;
}
.fbEmuEgo .fbEmuHide {
    margin-top: 0 !important;
}
.fbEmuEgo .title {
    font-weight: bold;
    margin-bottom: 0 !important;
}
.fbEmuEgo .image {
    display: block;
    width: 100px;
}
.fbEmuEgo .image_body_block {
    padding-top: 3px;
}
.fbEmuEgo .action {
    color: #777777;
}
.fbEmuEgo .action .fbEmuContext .fbEmuLink {
    color: #777777;
}
.fbEmuEgo .action div.UIImageBlock_Content {
    padding-top: 1px;
}
.fbEmuTracking {
    position: absolute;
    visibility: hidden;
}
span.alternate_name {
    color: gray;
    font-weight: normal;
}
.ego_x {
    float: right;
    opacity: 0;
}
.ego_unit:hover .ego_x {
    opacity: 1;
}
.ego_title {
    display: block;
    font-weight: bold;
    margin-top: 2px;
    max-width: 162px;
    word-wrap: break-word;
}
.ego_page .UIStandardFrame_Container {
    padding-left: 0;
    width: 980px;
}
.ego_page .UIStandardFrame_Content {
    width: 720px;
}
.ego_page .UIStandardFrame_SidebarAds {
    width: auto;
}
.ego_column {
    width: 244px;
}
.ego_section {
    margin-bottom: 15px;
}
.ego_section .async_saving a {
    display: none;
}
.ego_section .indicator {
    display: none;
}
.ego_section .async_saving .indicator {
    display: inline;
}
.ego_unit {
    margin-bottom: 8px;
}
.ego_unit + .ego_unit, .ego_unit + .ego_appended_units .ego_unit {
    border-top: 1px solid #E9E9E9;
    padding-top: 8px;
}
div.egoProfileTemplate div {
    margin-top: 2px;
}
div.egoStatusStory {
    max-width: 197px;
    word-wrap: break-word;
}
.fbPhotoPublicLink {
    text-align: center;
}
.composerAudienceWrapper .uiSelectorButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: right -197px;
    background-repeat: no-repeat;
}
.composerAudienceWrapper .uiButton .uiButtonText {
    color: gray;
    font-weight: normal;
}
.composerAudienceWrapper .audienceSelector .uiSelectorButton .customimg {
    opacity: 0.5;
}
.composerAudienceWrapper:hover .uiButton .uiButtonText {
    color: #333333;
}
.composerAudienceWrapper .openToggler .uiButton .uiButtonText {
    color: #FFFFFF;
}
.composerAudienceWrapper:hover .audienceSelector .uiSelectorButton .customimg, .composerAudienceWrapper .openToggler .uiSelectorButton .customimg {
    opacity: 1;
}
.composerAudienceWrapper .selected .plusLabel {
    color: #FFFFFF;
}
.fbProfileNavHeaderEditButton {
    display: block;
    height: 18px;
    width: 18px;
}
.fbProfileNavHeaderEditButton:hover .navHeaderPencil {
    opacity: 0.8;
}
.fbProfileNavHeaderEditButton:active .navHeaderPencil {
    opacity: 1;
}
.fbxLeftNavHeaderActionLists {
    margin-bottom: -7px;
    position: relative;
    top: -2px;
}
.uiSimpleScrollingLoadingIndicator {
    display: none;
    margin: auto;
}
.async_saving .uiSimpleScrollingLoadingIndicator {
    display: block;
}
.uiFacepileSmall ul {
    margin-top: -2px;
}
.uiFacepileMedium ul {
    margin-top: -1px;
}
.uiFacepileLarge ul {
    margin-top: -3px;
}
.uiFacepile .link {
    display: inline-block;
}
.uiFacepile .uiFacepileItem .img {
    vertical-align: bottom;
}
.uiFacepileSmall .uiFacepileItem {
    margin: 2px 2px 0 0;
}
.uiFacepileMedium .uiFacepileItem {
    margin: 1px 1px 0 0;
}
.uiFacepileLarge .uiFacepileItem {
    margin: 3px 3px 0 0;
}
.uiFacepile li:last-child .img {
    margin-right: 0;
}
.uiFacepile .showAll {
    width: 100%;
}
.uiFacepile .showAllLink {
    border-color: #7792BA;
    border-width: 1px 0 0;
    padding: 3px;
    vertical-align: middle;
}
.uiFacepileSmall .showAllLink {
    line-height: 18px;
    margin: 2px 2px 0 0;
}
.uiFacepileMedium .showAllLink {
    line-height: 24px;
    margin: 1px 1px 0 0;
}
.uiFacepileLarge .showAllLink {
    line-height: 44px;
    margin: 5px 5px 0 0;
}
.uiFacepile .chatOnline .uiTooltipText {
    background-position: right center;
    background-repeat: no-repeat;
    border-right: 7px solid #282828;
    padding-right: 12px;
}
.uiFacepile .chatOnline .uiTooltipText {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yU/r/gATt-jY8pG8.png");
}
.uiFacepile .chatStatus {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 0 0 1px;
    bottom: 0;
    height: 5px;
    position: absolute;
    right: 0;
    width: 5px;
}
.uiFacepile .chatOnline .chatStatus {
    background: -moz-linear-gradient(center top , #88CC5F, #7BC64D) repeat scroll 0 0 transparent;
}
.uiFacepile .chatOffline .chatStatus, .uiFacepile .chatIdle .chatStatus, .uiFacepile .chatMobile .chatStatus {
    border: medium none;
}
.fbEmuPremium .inline {
    padding-top: 4px;
}
.fbEmuPremium .body {
    line-height: 13px;
}
.fbEmuPremium .body .fbEmuLink {
    display: block;
}
.fbEmuPremiumFan .action {
    padding-top: 4px;
}
.fbEmuMainBody .firstPassiveName {
    font-weight: bold;
}
.fbEmuPremium .fbEmuStreamAttachment {
    margin-bottom: 3px;
}
.fbEmuPremium .fbEmuStreamAttachment.fbEmuStreamPhotoStory {
    margin-bottom: 2px;
}
.fbEmuStreamAttachment.fbEmuStreamEventStory a.fbEmuStreamTitle, .fbEmuPicStory a.fbEmuStreamTitle, .fbEmuLikeMessage {
    color: gray;
}
.fbEmuPremium .fbEmuStreamAttachment.fbEmuStreamLinkStory img, .fbEmuPremium .fbEmuStreamAttachment.fbEmuStreamEventStory img {
    max-height: 75px;
    max-width: 75px;
}
.fbEmuMarketplace .fbEmuStreamAttachment.fbEmuStreamLinkStory img, .fbEmuMarketplace .fbEmuStreamAttachment.fbEmuStreamEventStory img {
    max-height: 50px;
    max-width: 50px;
}
.fbEmuStreamAttachment.fbEmuStreamLinkStory .fbEmuLink {
    margin-right: 5px;
}
.fbEmuStreamAttachment.fbEmuStreamLinkStory .fbEmuStreamTitle, .fbEmuPicStory a.fbEmuStreamTitle, .fbEmuStreamAttachment.fbEmuStreamEventStory .UIImageBlock_Content a {
    font-weight: normal;
}
.fbEmuMarketplace .fbEmuStreamAttachment.fbEmuStreamPhotoStory img, .fbEmuMarketplace .fbEmuStreamAttachment.fbEmuStreamPhotoStory i {
    max-height: 90px;
    max-width: 118px;
}
.fbEmuPremium .fbEmuStreamAttachment.fbEmuStreamPhotoStory img, .fbEmuPremium .fbEmuStreamAttachment.fbEmuStreamPhotoStory i {
    max-height: 128px;
    max-width: 168px;
}
.fbEmuStreamStory .uiVideoThumb.fbEmuLargeThumb {
    margin-right: 0;
}
.fbEmuMarketplace .uiVideoThumb.fbEmuLargeThumb img {
    display: block;
    height: 72px;
    max-height: 72px;
    max-width: 128px;
}
.fbEmuPremium .uiVideoThumb.fbEmuLargeThumb img {
    display: block;
    height: 104px;
    max-height: 104px;
    max-width: 185px;
}
.fbEmuStreamStory .uiStreamMessage {
    font-weight: normal;
}
.fbEmuStreamStory .fbEmuStreamTitle {
    display: block;
    font-weight: bold;
}
.fbEmuStreamStory .fbEmuStreamBody {
    color: #666666;
}
.fbEmuStreamStory .uiPhotoThumb {
    display: inline-block;
}
.fbEmuStreamStory .uiVideoThumb {
    display: inline-block;
    margin-right: 5px;
}
.fbEmuStreamStory .uiVideoThumb img {
    height: auto;
}
.fbEmuStreamStory .uiVideoThumb.fbEmuSmallThumb img {
    max-width: 60px;
}
.fbEmuStreamStory .fbEmuStreamAttachment .uiPhotoThumb img {
    margin: 3px;
}
.fbEmuStreamStory .fbEmuAttachmentFrame {
    background-color: #000000;
    text-align: center;
}
.fbEmuStreamStory .fbEmuAttachmentFrame .uiVideoThumb {
    display: inline-block;
    margin: 0;
}
.fbEmuStreamStory .textOnly {
    width: 175px;
    word-wrap: break-word;
}
.fbEmuStreamStory .textWithMedia {
    max-width: 125px;
    word-wrap: break-word;
}
.fbEmuStreamAttachmentOffset {
    border-left: 2px solid #CCCCCC;
    padding-left: 4px;
}
.fbEmuStreamAttachmentOffset .fbEmuPicStory, .fbEmuStreamStory .fbEmuStreamAttachmentOffset .textOnly {
    border-left: 0 none;
    padding-left: 0;
}
.fbEmuStreamStory .uiUfi .ufiItem {
    padding: 3px 3px 2px;
}
.fbEmuStreamStory .uiBlingBox .text {
    line-height: normal;
}
.fbEmuStreamStory .uiBlingBox {
    margin-left: -1px;
    margin-right: -1px;
}
.fbEmuStreamStory .uiBlingBox .img {
    margin-top: -1px;
}
.fbEmuStreamStory .fbTimelineFeedbackComments {
    float: left;
    padding-right: 3px;
}
.fbEmuStreamStory .fbTimelineFeedbackLikes {
    float: left;
    padding-right: 3px;
}
.fbFeedTickerStory .fbEmuStreamStory .fbEmuStreamAttachment img {
    height: 32px;
    width: 32px;
}
.fbFeedTickerStory .fbEmuStreamAttachment .UIImageBlock_Content {
    height: 32px;
}
.fbEmuStream .title {
    font-weight: bold;
    line-height: 13px;
    margin-right: 20px;
}
.fbEmuStream .fbEmuContext {
    margin-bottom: 2px;
}
.fbEmuStream .action {
    margin: 2px 0 1px;
}
.fbEmuStream .body {
    line-height: 13px;
}
.fbEmuStreamBlockQuote {
    border-left: 2px solid #CCCCCC;
    padding: 0 0 3px 8px;
}
.fbEmuStream .text_exposed_link {
    padding: 0 0 0 5px;
}
.fbEmuStreamAttribution {
    color: gray;
}
.bassLike {
    margin-top: 2px;
}
.fbEmuStreamStory {
    padding-top: 1px;
}
.fbEmuComboList .fbEmuComboListHeader {
    background-color: #CCCCCC;
    border-top: 1px solid #CCCCCC;
    margin: 13px 0 8px;
    padding: 0;
    position: relative;
}
.fbEmuComboList .fbEmuComboListHeader .fbEmuComboListHeaderText {
    background-color: #FFFFFF;
    color: #999999;
    font-size: 9px;
    font-weight: bold;
    left: 0;
    margin-left: 32px;
    padding: 0 8px;
    position: absolute;
    top: -6px;
}
.fbEmuStreamComboStory .UIImageBlock_Content.fbEmuMainBody {
    height: 32px;
    vertical-align: middle;
}
.fbEmuStreamStoryAttachment {
    padding-left: 32px;
}
.fbEmu .uiUfi {
    width: auto;
}
button.async_saving .default_message, a.async_saving .default_message, form.async_saving .default_message, .saving_message {
    display: none;
}
.default_message, button.async_saving .saving_message, a.async_saving .saving_message, form.async_saving .saving_message {
    display: inline;
}
.async_throbber .async_saving {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif") no-repeat scroll right center transparent;
    padding-right: 20px;
}
.async_throbber_left .async_saving {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif") no-repeat scroll left center transparent;
    padding-left: 20px;
}
form {
    margin: 0;
    padding: 0;
}
label {
    color: #666666;
    cursor: pointer;
    font-weight: bold;
    vertical-align: middle;
}
label input {
    font-weight: normal;
}
textarea, .inputtext, .inputpassword {
    border: 1px solid #BDC7D8;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    padding: 3px;
}
select {
    border: 1px solid #BDC7D8;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    padding: 2px;
}
.inputtext, .inputpassword {
    margin: 0;
    padding-bottom: 4px;
}
.ff4.mac .inputtext, .ff4.mac .inputpassword {
    padding-bottom: 3px;
}
.inputradio {
    margin: 0 5px 0 0;
    padding: 0;
    vertical-align: middle;
}
.inputcheckbox {
    border: 0 none;
    vertical-align: middle;
}
.inputbutton, .inputsubmit {
    background-color: #3B5998;
    border-color: #D9DFEA #0E1F5B #0E1F5B #D9DFEA;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    padding: 2px 15px 3px;
    text-align: center;
}
.inputsubmit_disabled {
    background-color: #999999;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #666666;
    color: #FFFFFF;
}
.inputaux {
    background: none repeat scroll 0 0 #F0F0F0;
    border-color: #E7E7E7 #666666 #666666 #E7E7E7;
    color: #000000;
}
.inputaux_disabled {
    color: #999999;
}
.inputsearch {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yV/r/IJYgcESal33.png") no-repeat scroll left 4px #FFFFFF;
    padding-left: 17px;
}
body {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    direction: ltr;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    line-height: 1.28;
    margin: 0;
    padding: 0;
    text-align: left;
    unicode-bidi: embed;
}
h1, h2, h3, h4, h5, h6 {
    color: #333333;
    font-size: 13px;
    margin: 0;
    padding: 0;
}
h1 {
    font-size: 14px;
}
h4, h5 {
    font-size: 11px;
}
p {
    margin: 1em 0;
}
a {
    color: #3B5998;
    cursor: pointer;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
img {
    border: 0 none;
}
td, td.label {
    font-size: 11px;
    text-align: left;
    
}
dd {
    color: #000000;
}
dt {
    color: #777777;
}
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
abbr {
    border-bottom: medium none;
}
hr {
    background: none repeat scroll 0 0 #D9D9D9;
    border-width: 0;
    color: #D9D9D9;
    height: 1px;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.clearfix {
}
.datawrap {
    word-wrap: break-word;
}
.word_break {
    display: inline-block;
}
wbr:after {
    content: "​";
}
.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.img_loading {
    position: absolute;
    top: -1e+7px;
}
.aero {
    opacity: 0.5;
}
.column {
    float: left;
}
.center {
    margin-left: auto;
    margin-right: auto;
}
#facebook .hidden_elem {
    display: none !important;
}
#facebook .invisible_elem {
    visibility: hidden;
}
#facebook .accessible_elem {
    left: -9999px;
    position: absolute;
}
.direction_ltr {
    direction: ltr;
}
.direction_rtl {
    direction: rtl;
}
.text_align_ltr {
    text-align: left;
}
.text_align_rtl {
    text-align: right;
}
.DOMControl_placeholder {
    color: #777777;
}
.no_js .DOMControl_placeholder {
    color: #000000;
}
body {
    overflow-y: scroll;
}
.mini_iframe, .serverfbml_iframe {
    overflow-y: visible;
}
.auto_resize_iframe {
    height: auto;
    overflow: hidden;
}
.pipe {
    color: gray;
    padding: 0 3px;
}
#content {
    margin: 0;
    padding: 0;
    width: auto;
}
.profile #content, .home #content, .search #content {
    min-height: 600px;
}
.UIStandardFrame_Container {
    margin: 20px auto 0;
    padding: 0;
    width: 960px;
}
.UIStandardFrame_Content {
    float: left;
    margin: 0;
    padding: 0;
    width: 760px;
}
.UIStandardFrame_SidebarAds {
    float: right;
    margin: 0;
    padding: 0;
    width: 200px;
}
.UIFullPage_Container {
    margin: 20px auto 0;
    padding: 0 12px;
    width: 940px;
}
.empty_message {
    background: none repeat scroll 0 0 #F7F7F7;
    font-size: 13px;
    line-height: 17px;
    padding: 20px 20px 50px;
    text-align: center;
}
.see_all {
    text-align: right;
}
.standard_status_element {
    visibility: hidden;
}
.standard_status_element.async_saving {
    visibility: visible;
}
img.tracking_pixel {
    height: 1px;
    position: absolute;
    visibility: hidden;
    width: 1px;
}
#dropmenu_container {
    display: block;
    height: 0;
    margin: 0 auto;
    padding: 0;
    position: absolute;
    width: 964px;
    z-index: 300;
}
.inlineBlock {
    display: inline-block;
}
button.as_link {
    -moz-user-select: text;
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #3B5998;
    cursor: pointer;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 100%;
    margin: 0;
    overflow: visible;
    padding: 0;
    text-align: left;
    width: auto;
}
button.as_link::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
button.as_link:hover span, button.as_link:focus span {
    text-decoration: underline;
}
button.as_link .button_img {
    height: 16px;
    margin: 0 6px 0 0;
    vertical-align: text-bottom;
    width: 16px;
}
.uiComposer {
    border-bottom: 1px solid #CCCCCC;
}
.uiComposerTopBorder {
    border-top: 1px solid #CCCCCC;
}
.uiComposerOpen, .no_js .uiComposer {
    border-bottom: medium none;
}
.uiComposer .attachmentLoader {
    line-height: normal;
    position: absolute;
    right: 2px;
    top: 9px;
}
.uiComposer .attachmentSentenceBar {
    line-height: 22px;
    padding: 3px 0 6px;
    position: relative;
    z-index: 2;
}
.uiComposer .attachmentCloseBtn {
    position: absolute;
    right: 2px;
    top: 7px;
}
.uiComposer .attachmentFrame {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #B4BBCD #B4BBCD #CCCCCC;
    border-style: solid;
    border-width: 1px;
}
.uiComposerHideMessageBox .attachmentFrame, .uiComposerHideInput .attachmentFrame {
    border-bottom-color: #B4BBCD;
}
.uiComposerHideContent .attachmentFrame {
    display: none;
}
.uiComposerOpen .focus_target {
    padding-bottom: 10px;
}
.uiComposerWhiteMessageBox .child_was_focused {
    border-bottom: 1px solid #E9E9E9;
}
.uiComposerHideMessageBox .child_was_focused {
    border-bottom: medium none;
}
.uiComposer .showWhenOpen, .uiComposer .showWhenLoading, .uiComposer .showOnceInteracted, .uiComposer.async_saving .hideWhenLoading {
    display: none !important;
}
.uiComposerOpen .showWhenOpen, .no_js .uiComposer .showWhenOpen, .uiComposerInteracted .showOnceInteracted, .uiComposer .child_was_focused .showOnceInteracted, .uiComposer.async_saving .showWhenLoading {
    display: block !important;
}
.uiComposerAttachment .attachmentLink {
    outline: medium none;
}
.uiComposerAttachment .attachmentLink:focus {
    text-decoration: underline;
}
.uiComposerAttachment .selected, .uiComposerAttachmentSelected .normal {
    display: none;
}
.uiComposerAttachmentSelected .selected {
    display: inline;
}
.uiComposerAttachment .nub {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yf/r/PfBgtiydy5U.gif") no-repeat scroll center top transparent;
    height: 7px;
    left: 2px;
    position: absolute;
    top: 18px;
    width: 11px;
}
.uiMetaComposer .uiComposerAttachment .nub {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yb/r/ALnh3ly4npU.gif");
    left: 4px;
    top: 19px;
}
span.uiComposerAttachment {
    color: #333333;
    display: inline-block;
}
.uiComposerAttachments {
    line-height: 22px;
    padding: 3px 0 4px;
    position: relative;
    z-index: 2;
}
.uiComposerOpen .uiComposerAttachments {
    padding-bottom: 6px;
}
.uiComposerMetaContainer {
    background-color: #FFFFFF;
    border: 1px solid #B4BBCD;
    position: relative;
    z-index: 1;
}
.uiMetaComposer .uiComposerMetaContainer .attachmentFrame {
    border: 0 none;
}
.uiMetaComposer.uiComposerWhiteMessageBox .child_was_focused {
    border: medium none;
}
.uiMetaComposerMessageBox {
}
.uiComposerHideMessageBox .uiMetaComposerMessageBox {
    display: none;
}
.uiComposerWhiteMessageBox .uiComposerMessageBox {
    background-color: #FFFFFF;
    border-width: 0;
    padding: 0;
}
.uiMetaComposerMessageBoxTable {
    border-spacing: 0;
    width: 100%;
}
.uiMetaComposerMessageBoxTable td {
    padding: 0;
    vertical-align: top;
}
.uiMetaComposerMessageBoxTable .attachmentBottomRow {
    height: 0;
}
.uiMetaComposerMessageBoxTable .attachmentBottomRow td {
    vertical-align: bottom;
}
.uiMetaComposerMessageBox .inputContainer {
    background-color: #FFFFFF;
}
.uiComposerHideInput .uiMetaComposerMessageBoxTable {
    display: none;
}
.uiMetaComposerMessageBox .uiComposerMessageBoxControls {
    height: 30px;
    margin: 0;
}
.uiMetaComposerMessageBox .uiComposerMessageBoxMentions .inputContainer {
    border: medium none;
    padding: 0;
    position: relative;
}
.uiMetaComposerMessageBox .uiComposerMention .inputContainer {
    z-index: 2;
}
.uiMetaComposerMessageBoxShelf {
    background-color: #F2F2F2;
    border-top: 1px solid #E6E6E6;
}
.uiMetaComposerMessageBox .composerTypeahead {
    border: 0 none;
}
.uiMetaComposerMessageBox .composerTypeahead .wrap {
    border: 0 none;
    padding: 5px !important;
}
.uiMetaComposerMessageBox .uiMentionsInput .highlighter {
    font-size: 13px;
}
.uiMetaComposerMessageBox .uiMentionsInput .highlighter div {
    line-height: 16px;
}
.uiMetaComposerMessageBox .uiMentionsInput .highlighter .metadataFragment {
    color: gray;
}
.uiMetaComposerMessageBox .uiMentionsInput .highlighter .withToken, .uiMetaComposerMessageBox .uiMentionsInput .highlighter .timeToken, .uiMetaComposerMessageBox .uiMentionsInput .highlighter .placeToken {
    position: relative;
    z-index: 2;
}
.uiMetaComposerMessageBox .uiMentionsInput .highlighter .withToken {
    color: #3B5998;
    cursor: pointer;
}
.uiMetaComposerMessageBox .uiMentionsInput .highlighter .withToken:hover {
    text-decoration: underline;
}
.uiMetaComposerMessageBox .input {
    background: none repeat scroll 0 0 transparent;
    border-width: 0;
    font-size: 13px;
    height: 16px;
    margin: 0;
    outline: medium none;
    padding: 0;
    resize: none;
    vertical-align: bottom;
    width: 100%;
}
.child_was_focused .uiMetaComposerMessageBox .input {
    min-height: 48px;
}
.child_was_focused .uiMetaComposerMessageBox .inputContainer {
    min-height: 58px;
}
.uiMetaComposerMessageBox .composerTypeahead .uiStickyPlaceholderInput {
    width: 100%;
}
div.uiMetaComposerMessageBox .composerTypeahead .placeholder {
    font-size: 13px;
    padding: 0;
}
.uiMetaComposerMessageBox .attachmentMetaArea {
    position: relative;
}
.uiMetaComposerMessageBox .textBlurb {
    line-height: 30px;
}
.uiMetaComposerMessageBox .textBlurb label {
    font-weight: normal;
    vertical-align: baseline;
}
.uiMetaComposerMessageBox .textBlurb input {
    vertical-align: middle;
}
.uiMetaComposerMessageBox .uiComposerTagControls {
    border-right: 1px solid #E0E0E0;
    display: inline-block;
    float: left;
    height: 30px;
    outline: medium none;
}
.uiMetaComposerMessageBox .uiComposerTagControls:hover {
    background-color: #E9E9E9;
}
.uiMetaComposerMessageBox .attachmentBarArea .uiComposerTagControlOpen {
    background-color: #FAFAFA;
    border-top: 1px solid #F2F2F2;
    margin-top: -1px;
}
.uiMetaComposerMessageBox .uiComposerBarRightArea {
    margin: 4px;
}
.uiMetaComposerMessageBox .submitBtn {
    padding: 2px 16px;
}
.uiMetaComposerMessageBox .fakePrivacyWidget, .uiMetaComposerMessageBox .fakePrivacyWidget:active, .uiMetaComposerMessageBox .fakePrivacyWidget:focus, .uiMetaComposerMessageBox .fakePrivacyWidget:hover {
    border-color: transparent;
}
.uiMetaComposerMessageBox .fakePrivacyWidget .uiButtonText {
    color: gray;
    font-weight: normal;
}
.uiMetaComposer .ComposerCitySharer {
    color: gray;
    line-height: 30px;
    position: relative;
}
.uiMetaComposer .friendsTokenizer {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #BDC7D8 -moz-use-text-color -moz-use-text-color;
    border-right: 0 none;
    border-style: dashed none none;
    border-width: 1px 0 0;
    padding: 0;
}
.uiMetaComposer .friendsTokenizer .uiTypeaheadView {
    width: 300px;
}
.uiMetaComposer .friendsTokenizer .tokenarea {
    padding-left: 2px;
}
.uiMetaComposer .attachmentBottomArea .inputtext {
    border: medium none;
    min-width: 160px;
    outline: medium none;
}
.uiMetaComposer .friendsTokenizer .uiTypeaheadDisabled {
    display: none;
}
.uiMetaComposer .taggerLocationSharer {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #BDC7D8 -moz-use-text-color -moz-use-text-color;
    border-right: 0 none;
    border-style: dashed none none;
    border-width: 1px 0 0;
}
.uiMetaComposer .taggerLocationSharer .wrap {
    border: 0 none;
}
.uiMetaComposer .taggerLocationSharer .uiStickyPlaceholderInput {
    width: 100%;
}
.uiMetaComposerMessageBox .friendTaggerIcon {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -230px -494px;
    background-repeat: no-repeat;
    width: 29px;
}
.uiMetaComposerMessageBox .friendTaggerIconSelected {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -260px -494px;
    background-repeat: no-repeat;
    width: 29px;
}
.uiMetaComposerMessageBox .placeTaggerIcon {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -290px -494px;
    background-repeat: no-repeat;
    width: 29px;
}
.uiMetaComposerMessageBox .placeTaggerIconSelected {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -320px -494px;
    background-repeat: no-repeat;
    width: 29px;
}
.fbx #pageFooter {
    margin: auto;
    width: auto;
}
.hasLeftCol #pageFooter {
    background-color: #FFFFFF;
    clear: both;
    margin-left: 180px;
}
#pagefooter {
    border-top: 0 none;
}
#pageFooter {
    color: #737373;
    font-size: 11px;
    margin: 0 auto;
    width: 980px;
}
#pageFooter a {
    text-decoration: none;
    white-space: nowrap;
}
#pageFooter a:last-child {
    margin-right: 0;
}
#pageFooter a:hover {
    text-decoration: underline;
}
#contentCurve {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    font-size: 1px;
    height: 8px;
}
.hasLeftCol #contentCurve {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    position: relative;
}
#footerContainer {
    border-top: 1px solid #EEEEEE;
    margin-bottom: 30px;
    padding: 8px;
    position: relative;
}
#footerContainer .navigation {
    text-align: right;
}
#blueBarHolder {
    height: 41px;
}
#blueBarHolder.slim {
    height: 38px;
}
#blueBar {
    background-color: #3B5998;
    min-width: 981px;
    width: 100%;
    z-index: 300;
}
#blueBar.fixed_elem {
    left: 0;
    top: 0;
}
.tinyViewport #blueBar.fixed_elem {
    position: relative !important;
}
.composerTourInProgress #blueBar.fixed_elem {
    position: static !important;
}
#blueBar #pageHead {
    margin: 0 auto;
    width: 981px;
}
#globalContainer {
    margin: 0 auto;
    position: relative;
}
.fbx #globalContainer {
    width: 981px;
}
.fbx #tab_canvas > div {
    padding-top: 0;
}
.fb_content {
    padding-bottom: 20px;
}
.fbx .fb_content {
    padding-bottom: 0;
}
.fbx #globalContainer #content {
    min-height: inherit;
}
#mainContainer {
    display: block;
    margin-left: -1px;
    width: 100%;
}
.hasLeftCol #mainContainer {
    border-right: 1px solid #CCCCCC;
}
#leftCol {
    display: none;
    float: left;
    padding: 20px 0 0 2px;
    width: 179px;
    word-wrap: break-word;
}
.hasLeftCol #leftCol {
    display: block;
}
#rightCol {
    float: right;
    margin-top: -10000px;
    padding-right: 0;
    width: 244px;
    word-wrap: break-word;
}
.hasRightCol #rightCol {
    margin-top: 0;
}
.hasLeftCol #rightCol {
    padding-right: 20px;
}
#contentCol {
    background-color: #FFFFFF;
    padding-top: 15px;
}
.hasLeftCol #contentCol {
    border-left: 1px solid #CCCCCC;
    margin-left: 181px;
}
#headerArea {
    margin-bottom: 5px;
    padding: 2px 0 12px;
}
.hasLeftCol #headerArea {
    float: left;
    margin: 0 20px;
    width: 759px;
}
#contentArea {
    margin-right: -1px;
    padding-left: 1px;
    word-wrap: break-word;
}
.hasLeftCol #contentArea, .hasRightCol #contentArea {
    float: left;
    margin-right: 0;
}
.hasLeftCol #contentArea {
    padding: 0 20px;
    width: 759px;
}
.hasRightCol #contentArea {
    width: 714px;
}
.hasLeftCol .hasRightCol #contentArea {
    padding-right: 0;
    width: 493px;
}
#bottomContent {
    clear: both;
    padding: 0 20px 12px;
}
.permalink_stream .uiStream .uiStreamMessage {
    font-size: 13px;
}
.permalink_stream .fbStreamPermalinkHeader {
    border-bottom: 1px solid #E9E9E9;
}
.permalink_stream .permalinkCloseButton {
    margin: 2px;
}
.permalinkRedesign .uiUfi, .permalinkRedesign .uiStreamFooter {
    float: left;
}
.permalinkRedesign .uiUfi {
    clear: left;
}
.permalinkRedesign {
    float: none;
    margin: auto;
}
.UIActionLinks_title {
    color: #999999;
    font-size: 9px;
    font-weight: normal;
    white-space: nowrap;
}
.UIActionLinks_bottom {
    color: #999999;
}
.UIActionLinks_bottom a, .UIActionLinks_bottom button.as_link, .UIActionLinks_bottom .uiLinkButton input, .UIActionLinks_bottom .uiLinkButton input:hover {
    color: #6D84B4;
}
.UIActionLinks .uiBlingBox {
    color: #3B5998;
}
.cmt_like_icon {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -135px -471px;
    background-repeat: no-repeat;
    height: 9px;
    width: 10px;
}
.comment_like_button {
    margin: -5px;
    padding: 0 5px 5px;
}
.fixed_elem {
    position: fixed !important;
}
.tinyViewport .fixed_elem {
    position: static !important;
}
.HovercardStage {
    max-width: 350px;
    min-width: 275px;
    padding: 10px;
}
.HovercardTitle {
    max-width: 165px;
}
.uiHovercardFooter .buttonsHovercardFooter {
    float: right;
}
.HovercardLoading {
    padding: 10px;
    width: 275px;
}
.textMetrics {
    border: medium none;
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: -1e+7px;
}
.photosCroppedThumbHighlighted {
    background-color: #EDEFF4;
    border-color: #3B5998;
}
.fbPhotoInlineCaptionEditor .editIcon {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/y4/r/ffUJLIqlYCk.gif") no-repeat scroll -18px 0 transparent;
    height: 18px;
    width: 18px;
}
.fbPhotoInlineCaptionEditor .editIcon:hover {
    background-position: 0 0;
}
.fbPhotoInlineCaptionEditor .captionWrapper {
    margin-right: 18px;
}
.fbPhotoInlineCaptionEditorEditMode .captionWrapper {
    margin-right: 0;
}
.fbPhotoInlineCaptionEditor .editForm, .fbPhotoInlineCaptionEditorEditMode .fbPhotoCaption, .fbPhotoInlineCaptionEditorEditMode .noCaption, .fbPhotoInlineCaptionEditorEditMode .editIcon {
    display: none;
}
.fbPhotoInlineCaptionEditorEditMode .editForm {
    display: block;
    margin: 0;
    padding: 0;
    text-align: right;
}
.fbPhotoInlineCaptionEditor textarea {
    font-size: 11px;
    line-height: 13px;
    margin: 0 0 2px;
    padding: 0;
    width: 429px;
}
.fbPhotoInlineCaptionEditor .uiMentionsInput .highlighter {
    font-size: 11px;
    left: 2px;
    overflow: hidden;
    padding: 4px 4px 0;
    top: 2px;
    width: 392px;
}
.fbPhotoInlineCaptionEditor .mentionsTypeahead {
    margin-bottom: 5px;
}
.fbPhotoInlineCaptionEditor .mentionsTypeahead .wrap {
    padding: 5px;
}
.fbPhotoInlineCaptionEditor .uiTypeahead .innerWrap {
    overflow: visible;
}
.fbPhotoInlineCaptionEditor .uiMentionsInput .highlighter div {
    line-height: 13px;
    text-align: left;
    white-space: pre-wrap;
}
.audienceSelector {
    text-align: left;
}
.audienceSelectorNoTruncate, .audienceSelectorNoTruncate .uiSelectorButton, .audienceSelectorNoTruncate .uiSelectorButton:active, .audienceSelectorNoTruncate .uiSelectorButton:focus .audienceSelectorNoTruncate .uiSelectorButton:hover, .audienceSelectorNoTruncate .uiButtonSuppressed:active, .audienceSelectorNoTruncate .uiButtonSuppressed:focus, .audienceSelectorNoTruncate .uiButtonSuppressed:hover, .audienceSelectorNoTruncate .uiSelectorButton .uiButtonText {
    max-width: none !important;
}
.audienceSelector .uiSelectorBigButtonLabel .uiButtonText {
    overflow: visible;
}
.audienceSelector .uiSelectorButton .customimg {
    margin-left: -2px;
    margin-right: 2px;
}
.audienceSelector .uiButtonNoText .customimg {
    margin-right: -5px;
}
.showSecondaryOptions li, .audienceSelector .secondaryOption, .audienceSelector .returnOption {
    display: none;
}
.showSecondaryOptions li, .audienceSelector .secondaryOption, .audienceSelector .returnOption {
    display: none;
}
.showSecondaryOptions .returnOption, .showSecondaryOptions .secondaryOption, .group .groupOption, .friendList .friendListOption {
    display: block;
}
.friendList .groupOption, .group .friendListOption {
    display: none;
}
.showSecondaryOptions .uiSelectorMenu {
    max-height: 214px;
    overflow-y: auto;
}
.fbPrivacyAudienceIndicator .indicator {
    color: #333333;
}
.fbPrivacyAudienceIndicator .audienceIcon {
    margin-left: -18px;
}
.fbPrivacyAudienceIndicator:hover {
    text-decoration: none;
}
div.experienceAttachment {
    border-left: 2px solid #CCCCCC;
    float: none;
}
div.experienceAttachment .img {
    margin-top: 1px;
}
.uiStreamStory .uiPhotoThumb img {
    max-width: 121px;
}
.uiStreamStory .largePhoto img {
    max-width: 300px;
}
.uiStream .uiStreamMessage {
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    margin: 0 0 5px;
}
.Locale_zh_CN .uiStream .uiStreamMessage, .Locale_zh_TW .uiStream .uiStreamMessage, .Locale_zh_HK .uiStream .uiStreamMessage {
    font-size: 13px;
}
.Locale_ja_JP .uiStream .uiStreamMessage {
    font-size: 12px;
}
.uiStreamMessage, .uiAttachmentTitle, .uiAttachmentDesc {
    word-wrap: break-word;
}
.uiStreamMessage .actorDescription {
    padding-bottom: 3px;
}
.uiStreamMessage .suggestionBio .actorDescription {
    padding-bottom: 0;
}
.uiStreamMessage .suggestionBio {
    width: 410px;
}
.fbStreamPrivacy .lock {
    bottom: -2px;
    margin-bottom: -5px;
    position: relative;
    vertical-align: top;
}
div.uiAttachmentTitle {
    color: #333333;
}
.uiStreamStory {
    padding-right: 35px;
}
.uiStream .uiStreamHide {
    float: right;
    margin: -2px -35px 0 0;
}
.uiStream .substoryHideSelector {
    float: right;
    margin: -2px 0 0;
}
.uiStreamHide .uiSelectorButton, a.uiCloseButton.uiStreamHide, .uiStream .uiStreamStory:hover .uiStreamSubstory .uiStreamHide .uiSelectorButton {
    left: -9999px;
    position: absolute;
}
.uiStream .uiStreamStory:hover .uiStreamHide .uiSelectorButton, .uiStream .uiStreamStory:hover a.uiCloseButton.uiStreamHide, .uiStream .uiStreamStory .uiStreamSubstory:hover .uiStreamHide .uiSelectorButton, .uiStream .uiStreamStory .uiStreamHide .openToggler .uiSelectorButton, .uiStream .uiStreamStory:hover .uiStreamSubstory .uiStreamHide .openToggler .uiSelectorButton {
    left: auto;
    position: relative;
}
.uiStream .uiAttachmentDesc, .uiStream .uiStreamPassive, .uiStream .uiAdminAttribution {
    color: gray;
}
.uiStream .tagIcon {
    vertical-align: bottom;
}
.uiStream .text_exposed_link {
    display: block;
    font-size: 11px;
    padding-top: 4px;
}
.uiStream .uiStreamStoryHide .storyContent {
    display: none;
}
.uiStreamAttachments .external img {
    max-height: 90px;
    max-width: 90px;
}
.uiStream .uiAttachmentDetails {
    color: #333333;
}
.uiAttachmentInline .uiAttachmentTitle, .uiAttachmentInline .uiAttachmentDesc {
    display: inline;
}
.uiStreamMessage .actorName, .uiStreamMessage .passiveName {
    font-weight: bold;
}
.uiStreamMessage .wallArrowIcon {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/y1/r/POvoxs89XYG.png");
    background-position: -85px -27px;
    background-repeat: no-repeat;
    height: 9px;
    margin: 0 5px;
    width: 11px;
}
.uiStreamMessage .readButton {
    float: right;
}
.uiAttachmentNoMedia {
    border-left: 2px solid #CCCCCC;
}
.uiAttachmentMedia {
    float: left;
}
.uiStreamAttachments .exploded .UIImageBlock_Image {
    margin-right: 0;
}
.uiStreamAttachments .exploded .UIImageBlock_Content, .uiStreamAttachments .text_exposed .truncatedMediaInfo {
    clear: both;
    display: block;
    padding-left: 0;
    width: auto;
}
.uiStreamAttachments .truncatedMediaItem {
    display: none;
}
.uiStreamAttachments .text_exposed .truncatedMediaItem {
    display: block;
}
.uiStreamAttachments .truncatedMediaInfo {
    display: table;
}
.uiStreamPrivacyContainer {
    color: #999999;
}
.uiStreamCollapsed {
    border-top: 1px solid #EEEEEE;
}
.uiStreamSubstories li.showAll {
    line-height: 15px;
    padding: 8px 0 0;
}
.uiStreamSubstories li.showAll a {
    color: #6D84B4;
}
.uiStreamSubstories .unseenItem {
    border-left: 2px solid #A8B2CE;
    margin-left: -4px;
    padding-left: 2px;
}
.uiStreamSubstories .uiUfi {
    width: 358px;
}
.uiStream .uiStreamSeparator {
    background-color: #E9E9E9;
    border: 0 none;
    height: 7px;
    margin: 6px 0;
    padding: 0;
    text-align: center;
}
.uiStream .uiStreamSeparatorText {
    background-color: #FFFFFF;
    padding: 0 5px;
    position: relative;
    top: -4px;
}
.uiStream .suppressBorder {
    border-top: 0 none;
}
.uiStreamFooter, .uiStreamSource, .uiStreamAdditionalLogging {
    color: #999999;
}
.uiStreamFooter a {
    color: #6D84B4;
}
.uiStreamSource a {
    color: #999999;
}
.scrollable {
    overflow-y: auto;
}
.pop_container_advanced {
    background: none repeat scroll 0 0 rgba(82, 82, 82, 0.7);
    border-radius: 8px 8px 8px 8px;
    padding: 10px;
}
.pop_content_old {
    position: relative;
}
.pop_container {
    direction: ltr;
    position: relative;
    top: 10px;
}
.pop_topleft, .pop_topright, .pop_bottomleft, .pop_bottomright {
    height: 10px;
    overflow: hidden;
    position: absolute;
    width: 10px;
}
.pop_topleft {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -102px -471px;
    background-repeat: no-repeat;
    left: -10px;
    top: -10px;
}
.pop_topright {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -91px -471px;
    background-repeat: no-repeat;
    right: -10px;
    top: -10px;
}
.pop_bottomleft {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -124px -471px;
    background-repeat: no-repeat;
    bottom: -10px;
    left: -10px;
}
.pop_bottomright {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -113px -471px;
    background-repeat: no-repeat;
    bottom: -10px;
    right: -10px;
}
.pop_verticalslab, .pop_horizontalslab {
    background: none repeat scroll 0 0 #525252;
    height: 100%;
    opacity: 0.7;
    position: absolute;
    width: 100%;
}
.pop_verticalslab {
    margin: -10px 0 0;
    padding-bottom: 20px;
}
.pop_horizontalslab {
    margin: 0 0 0 -10px;
    padding-right: 20px;
}
.generic_dialog {
    height: 0;
    left: 0;
    outline: medium none;
    overflow: visible;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 200;
}
.generic_dialog_modal, .generic_dialog_fixed_overflow {
    background-color: rgba(252, 252, 252, 0.9);
    height: 100%;
}
.generic_dialog_fixed_overflow {
    overflow-x: auto;
    overflow-y: scroll;
}
.generic_dialog_fixed_overflow .generic_dialog_popup {
    height: auto;
    padding-bottom: 40px;
}
.generic_dialog_overflow_mode body {
    overflow: hidden !important;
}
.generic_dialog_popup {
    height: 0;
    margin: auto;
    overflow: visible;
    position: relative;
    width: 465px;
}
.generic_dialog div.dialog_loading {
    background-color: #F2F2F2;
    border: 1px solid #606060;
    font-size: 24px;
    padding: 10px;
}
.pop_content {
    direction: ltr;
    outline: medium none;
}
.pop_dialog_rtl .pop_content {
    direction: rtl;
}
.pop_content h2.dialog_title {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #6D84B4;
    border-color: #3B5998 #3B5998 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
}
.pop_content h2.secure {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yu/r/jp8TzrZb6J1.png") no-repeat scroll 98% 50% #6D84B4;
}
.pop_content h2.loading {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/y-/r/AGUNXgX_Wx3.gif") no-repeat scroll 98% 50% #6D84B4;
}
.pop_content h2.dialog_loading {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/y-/r/AGUNXgX_Wx3.gif") no-repeat scroll 400px 10px #6D84B4;
    padding-right: 40px;
}
.pop_content h2 span {
    display: block;
    padding: 5px 10px;
}
.pop_content .dialog_content {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #555555;
    border-right: 1px solid #555555;
    border-style: solid;
    border-width: 0 1px 1px;
}
.pop_content .dialog_content.dialog_content_titleless {
    border-top: 1px solid #555555;
}
.pop_content .dialog_loading, .dialog_loading_shown .dialog_title, .dialog_loading_shown .dialog_content {
    display: none;
}
.dialog_loading_shown .dialog_loading {
    display: block;
}
.pop_content .dialog_body {
    border-bottom: 1px solid #CCCCCC;
    padding: 10px;
}
.omitDialogFooter .pop_content .dialog_body {
    border-bottom: 0 none;
}
.pop_content .dialog_summary {
    background: none repeat scroll 0 0 #F2F2F2;
    border-bottom: 1px solid #CCCCCC;
    padding: 8px 10px;
}
.pop_content .dialog_buttons {
    background: none repeat scroll 0 0 #F2F2F2;
    padding: 8px 10px;
    position: relative;
    text-align: right;
}
.pop_content .dialog_buttons_msg {
    float: left;
    line-height: 17px;
    padding-top: 4px;
}
.pop_content .dialog_footer {
    background: none repeat scroll 0 50% #F2F2F2;
}
.full_bleed .pop_content .dialog_body {
    padding: 0;
}
.uiUfiLikeIcon {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/y1/r/POvoxs89XYG.png");
    background-position: 0 -44px;
    background-repeat: no-repeat;
    display: block;
    height: 13px;
    width: 15px;
}
.uiUfiLikeIconDisabled, .uiUfiLikeIconDisabled:active, .uiUfiLikeIconDisabled:focus {
    cursor: default;
    outline: medium none;
}
.uiButton, .uiButtonSuppressed:active, .uiButtonSuppressed:focus, .uiButtonSuppressed:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #EEEEEE;
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: 0 -98px;
    background-repeat: no-repeat;
    border-color: #999999 #999999 #888888;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    padding: 2px 6px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
}
.ff4.mac .uiButton {
    line-height: 14px;
}
.uiButtonLarge, .ff4.mac .uiButtonLarge {
    line-height: 16px;
}
.uiButton + .uiButton {
    margin-left: 4px;
}
.uiButton:hover {
    text-decoration: none;
}
.uiButton:active, .uiButtonDepressed {
    background: none repeat scroll 0 0 #DDDDDD;
    border-bottom-color: #999999;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.uiButton .img {
    margin-top: 2px;
    vertical-align: top;
}
.uiButtonLarge .img {
    margin-top: 4px;
}
.uiButton .customimg {
    margin-top: 0;
}
.uiButton .uiButtonText, .uiButton input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-family: 'Lucida Grande',Tahoma,Verdana,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    outline: medium none;
    padding: 1px 0 2px;
    white-space: nowrap;
}
.ff4.mac .uiButton .uiButtonText, .ff4.mac .uiButton input {
    margin-bottom: -1px;
}
.ff4.mac .uiButtonLarge .uiButtonText, .ff4.mac .uiButtonLarge input {
    margin-bottom: 0;
}
.uiButton input::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
.uiButtonOverlay, .uiButtonOverlay:hover {
    background-clip: padding-box;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border-color: rgba(0, 0, 0, 0.35);
    border-radius: 2px 2px 2px 2px;
}
.uiButtonOverlay:focus, .uiButtonOverlay:active {
    background-color: rgba(249, 250, 252, 0.9);
    border-color: rgba(59, 89, 152, 0.5);
}
.async_saving .uiButton.uiButtonOverlay, .uiButtonOverlay.uiButtonDisabled, .uiButtonOverlay.uiButtonDisabled:active, .uiButtonOverlay.uiButtonDisabled:focus, .uiButtonOverlay.uiButtonDisabled:hover {
    background-color: rgba(255, 255, 255, 0.8);
    border-color: rgba(180, 180, 180, 0.8);
}
.uiButtonSpecial {
    background-color: #69A74E;
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: 0 -392px;
    background-repeat: no-repeat;
    border-color: #3B6E22 #3B6E22 #2C5115;
}
.uiButtonSpecial:active {
    background: none repeat scroll 0 0 #609946;
    border-bottom-color: #3B6E22;
}
.async_saving .uiButton.uiButtonSpecial, .uiButtonSpecial.uiButtonDisabled, .uiButtonSpecial.uiButtonDisabled:active, .uiButtonSpecial.uiButtonDisabled:focus, .uiButtonSpecial.uiButtonDisabled:hover {
    background: none repeat scroll 0 0 #B4D3A7;
    border-color: #9DB791;
}
.uiButtonConfirm {
    background-color: #5B74A8;
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: 0 -49px;
    background-repeat: no-repeat;
    border-color: #29447E #29447E #1A356E;
}
.uiButtonConfirm:active {
    background: none repeat scroll 0 0 #4F6AA3;
    border-bottom-color: #29447E;
}
.async_saving .uiButton.uiButtonConfirm, .uiButtonConfirm.uiButtonDisabled, .uiButtonConfirm.uiButtonDisabled:active, .uiButtonConfirm.uiButtonDisabled:focus, .uiButtonConfirm.uiButtonDisabled:hover {
    background: none repeat scroll 0 0 #ADBAD4;
    border-color: #94A2BF;
}
.async_saving .uiButton.uiButtonSpecial .uiButtonText, .async_saving .uiButton.uiButtonSpecial input, .async_saving .uiButton.uiButtonConfirm .uiButtonText, .async_saving .uiButton.uiButtonConfirm input, .uiButtonSpecial .uiButtonText, .uiButtonSpecial input, .uiButtonSpecial.uiButtonDisabled .uiButtonText, .uiButtonSpecial.uiButtonDisabled input, .uiButtonConfirm .uiButtonText, .uiButtonConfirm input, .uiButtonConfirm.uiButtonDisabled .uiButtonText, .uiButtonConfirm.uiButtonDisabled input {
    color: #FFFFFF;
}
.async_saving .uiButton, .uiButtonDisabled, .uiButtonDisabled:active, .uiButtonDisabled:focus, .uiButtonDisabled:hover {
    background: none repeat scroll 0 0 #F2F2F2;
    border-color: #C8C8C8;
    box-shadow: none;
}
.async_saving .uiButton .img, .uiButtonDisabled .img {
    opacity: 0.5;
}
.async_saving .uiButton .uiButtonText, .async_saving .uiButton input, .uiButtonDisabled .uiButtonText, .uiButtonDisabled input {
    color: #B8B8B8;
}
.async_saving .uiButton, .async_saving .uiButton .uiButtonText, .async_saving .uiButton input, .uiButtonDepressed, .uiButtonDepressed .uiButtonText, .uiButtonDepressed input, .uiButtonDisabled, .uiButtonDisabled .uiButtonText, .uiButtonDisabled input {
    cursor: default;
}
.uiButtonLarge, .uiButtonLarge .uiButtonText, .uiButtonLarge input {
    font-size: 13px;
}
.uiButtonSuppressed {
    background: none repeat scroll 0 0 transparent;
    border-color: transparent;
    box-shadow: none;
}
.uiButtonNoText .img {
    margin-left: -1px;
    margin-right: -1px;
}
.android .uiButton .uiButtonText, .android .uiButton input {
    padding: 3px 0 1px 1px;
}
.uiCloseButton {
    cursor: pointer;
    display: inline-block;
    margin: 0;
    padding: 0;
}
label.uiCloseButton {
    overflow: hidden;
}
.uiCloseButton input {
    cursor: pointer;
    opacity: 0;
    outline: medium none;
    padding: 18px;
}
.uiCloseButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yA/r/4WSewcWboV8.png");
    background-repeat: no-repeat;
    height: 15px;
    width: 15px;
}
.uiCloseButtonSmall {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yx/r/ogYrclupeJV.png");
    height: 11px;
    margin-top: 1px;
    width: 11px;
}
.uiCloseButtonHuge {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yj/r/ubIGOTIgUYc.png");
}
.uiCloseButtonDark {
    background-position: left -16px;
}
.uiCloseButtonInverted {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/33RpiRygxAr.png");
    background-position: left -16px;
}
.uiCloseButton:hover, .uiCloseButton:focus {
    background-position: left -32px;
}
.uiCloseButton:active {
    background-position: left -48px;
}
.uiCloseButtonSmallDark {
    background-position: left -12px;
}
.uiCloseButtonSmallInverted {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yT/r/Vi-KTnbdMKr.png");
    background-position: left -12px;
}
.uiCloseButtonSmall:hover, .uiCloseButtonSmall:focus {
    background-position: left -24px;
}
.uiCloseButtonSmall:active {
    background-position: left -36px;
}
.uiLinkButton input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #3B5998;
    cursor: pointer;
    font-family: 'Lucida Grande',Tahoma,Verdana,Arial,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
    vertical-align: top;
}
.uiLinkButton input::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
.uiLinkButton:hover, .uiLinkButton input:hover, .uiLinkButton input:focus, .uiLinkButton input:active {
    color: #3B5998;
    text-decoration: underline;
}
.ff4 .uiLinkButton:hover {
    text-decoration: none;
}
.uiLinkButtonSubtle input, .uiLinkButtonSubtle:hover, .uiLinkButtonSubtle input:hover, .uiLinkButtonSubtle input:focus, .uiLinkButtonSubtle input:active {
    color: gray;
}
.uiLinkButton input.async_saving {
    text-decoration: none;
}
.uiBoxGray {
    background-color: #F2F2F2;
    border: 1px solid #CCCCCC;
}
.uiBoxDarkgray {
    background-color: #333333;
    border: 1px solid #666666;
    color: #CCCCCC;
}
.uiBoxLightblue {
    background-color: #EDEFF4;
    border: 1px solid #D8DFEA;
}
.uiBoxRed {
    background-color: #FFEBE8;
    border: 1px solid #DD3C10;
}
.uiBoxWhite {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
}
.uiBoxYellow {
    background-color: #FFF9D7;
    border: 1px solid #E2C822;
}
.uiBoxOverlay {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.85);
    border: 1px solid rgba(59, 89, 153, 0.65);
}
.noborder {
    border: medium none;
}
.topborder {
    border-bottom: medium none;
    border-left: medium none;
    border-right: medium none;
}
.bottomborder {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
}
.dashedborder {
    border-style: dashed;
}
.uiGrid {
    border: 0 none;
    border-collapse: collapse;
    border-spacing: 0;
}
.uiGridCalc {
    width: 100%;
}
.uiGrid .vTop {
    vertical-align: top;
}
.uiGrid .vMid {
    vertical-align: middle;
}
.uiGrid .vBot {
    vertical-align: bottom;
}
.uiGrid .hLeft {
    text-align: left;
}
.uiGrid .hCent {
    text-align: center;
}
.uiGrid .hRght {
    text-align: right;
}
.uiIconText {
    padding-left: 21px;
    position: relative;
}
label.uiIconText {
    vertical-align: baseline;
}
.uiIconText .img {
    left: 0;
    position: absolute;
    top: -1px;
    vertical-align: middle;
}
i.img u {
    position: absolute;
    top: -1e+7px;
}
.UIImageBlock_Content {
    display: table-cell;
    vertical-align: top;
    width: 10000px;
}
.UIImageBlock_Image {
    float: left;
    margin-right: 5px;
}
.UIImageBlock_Image .img, img.UIImageBlock_Image, i.UIImageBlock_Image {
    display: block;
}
.UIImageBlock_Ext {
    float: right;
}
.UIImageBlock_ICON_Image {
    margin-right: 5px;
}
.UIImageBlock_ICON_Content {
    padding-top: 1px;
}
.UIImageBlock_SMALL_Image {
    margin-right: 8px;
}
.UIImageBlock_MED_Image, .UIImageBlock_ENT_Image {
    margin-right: 10px;
}
.UIImageBlock_Entity .UIImageBlock_Content {
    height: 50px;
    vertical-align: middle;
}
.UIImageBlock_Entity img.UIImageBlock_Image, .UIImageBlock_Entity i.UIImageBlock_Image, .UIImageBlock_Entity .UIImageBlock_Image .img {
    height: 50px;
    width: 50px;
}
.UIImageBlock_Entity .UIImageBlock_Ext {
    margin-top: 14px;
    padding-left: 8px;
}
.lfloat {
    float: left;
}
.rfloat {
    float: right;
}
a.uiLinkSubtle {
    color: gray;
}
.uiListItem {
    display: block;
}
.uiListHorizontalItem {
    float: left;
}
.uiListLight, .uiListMedium, .uiListDark {
    border-style: solid;
}
.uiListHorizontalItemBorder {
    border-width: 0 0 0 1px;
}
.uiListVerticalItemBorder {
    border-width: 1px 0 0;
}
.uiListItem:first-child {
    border-width: 0;
}
.uiListLight {
    border-color: #E9E9E9;
}
.uiListMedium {
    border-color: #CCCCCC;
}
.uiListDark {
    border-color: #AAAAAA;
}
.uiListBulleted {
    color: #3B5998;
    list-style-type: square;
    margin-left: 12px;
}
.pas {
    padding: 5px;
}
.pam {
    padding: 10px;
}
.pal {
    padding: 20px;
}
.pts {
    padding-top: 5px;
}
.ptm {
    padding-top: 10px;
}
.ptl {
    padding-top: 20px;
}
.prs {
    padding-right: 5px;
}
.prm {
    padding-right: 10px;
}
.prl {
    padding-right: 20px;
}
.pbs {
    padding-bottom: 5px;
}
.pbm {
    padding-bottom: 10px;
}
.pbl {
    padding-bottom: 20px;
}
.pls {
    padding-left: 5px;
}
.plm {
    padding-left: 10px;
}
.pll {
    padding-left: 20px;
}
.phs {
    padding-left: 5px;
    padding-right: 5px;
}
.phm {
    padding-left: 10px;
    padding-right: 10px;
}
.phl {
    padding-left: 20px;
    padding-right: 20px;
}
.pvs {
    padding-bottom: 5px;
    padding-top: 5px;
}
.pvm {
    padding-bottom: 10px;
    padding-top: 10px;
}
.pvl {
    padding-bottom: 20px;
    padding-top: 20px;
}
.mas {
    margin: 5px;
}
.mam {
    margin: 10px;
}
.mal {
    margin: 20px;
}
.mts {
    margin-top: 5px;
}
.mtm {
    margin-top: 10px;
}
.mtl {
    margin-top: 20px;
}
.mrs {
    margin-right: 5px;
}
.mrm {
    margin-right: 10px;
}
.mrl {
    margin-right: 20px;
}
.mbs {
    margin-bottom: 5px;
}
.mbm {
    margin-bottom: 10px;
}
.mbl {
    margin-bottom: 20px;
}
.mls {
    margin-left: 5px;
}
.mlm {
    margin-left: 10px;
}
.mll {
    margin-left: 20px;
}
.mhs {
    margin-left: 5px;
    margin-right: 5px;
}
.mhm {
    margin-left: 10px;
    margin-right: 10px;
}
.mhl {
    margin-left: 20px;
    margin-right: 20px;
}
.mvs {
    margin-bottom: 5px;
    margin-top: 5px;
}
.mvm {
    margin-bottom: 10px;
    margin-top: 10px;
}
.mvl {
    margin-bottom: 20px;
    margin-top: 20px;
}
.fss {
    font-size: 9px;
}
.fsm {
    font-size: 11px;
}
.fsl {
    font-size: 13px;
}
.fsxl {
    font-size: 16px;
}
.fsxxl {
    font-size: 18px;
}
.fwn {
    font-weight: normal;
}
.fwb {
    font-weight: bold;
}
.fcb {
    color: #333333;
}
.fcg {
    color: gray;
}
.uiLoadingIndicatorAsync {
    display: none;
}
.async_saving .uiLoadingIndicatorAsync {
    display: inline;
}
.uiMentionsInput {
    position: relative;
}
.uiMentionsInput .mentionsTextarea, .uiMentionsInput .mentionsTypeahead {
    background: none repeat scroll 0 0 transparent;
}
.uiMentionsInput .highlighter {
    left: 1px;
    overflow: hidden;
    padding: 4px;
    position: absolute;
    top: 1px;
}
.ff4 .uiMentionsInput .highlighter {
    padding: 5px;
}
.uiMentionsInput .highlighter div {
    color: transparent;
    line-height: 14px;
    white-space: pre-wrap;
    width: 100%;
}
.uiMentionsInput .highlighter b {
    background: none repeat scroll 0 0 #D8DFEA;
    font-weight: normal;
}
.uiSelector .uiCloseButton {
    background-clip: padding-box;
    border: 1px solid transparent;
    margin: 0;
}
.uiSelector .openToggler .uiCloseButton {
    background-position: left -32px;
}
.uiSelector .openToggler .uiCloseButtonSmall {
    background-position: left -24px;
}
.uiMenu {
    background-color: #FFFFFF;
    overflow-y: auto;
    padding: 3px 0 4px;
}
.uiMenuItem .itemAnchor {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 0;
    color: #111111;
    display: block;
    font-weight: normal;
    line-height: 16px;
    padding: 1px 16px 1px 22px;
    text-decoration: none;
}
.uiMenuItem a:hover {
    text-decoration: none;
}
.uiMenuItem a:active, .uiMenuItem a:focus {
    background-color: #6D84B4;
    border-color: #3B5998;
    color: #FFFFFF;
    outline: medium none;
}
.uiMenu .checked .itemAnchor {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yu/r/6NHt8H5uyPf.png") no-repeat scroll left 4px transparent;
    font-weight: bold;
}
.uiMenu .checked a:active, .uiMenu .checked a:focus {
    background-color: #6D84B4;
    background-position: left -56px;
}
.uiMenuItem {
    white-space: nowrap;
}
.uiMenuItem .itemLabel {
    display: block;
    max-width: 300px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.uiMenuItem .itemWithIcon .itemLabel, .uiMenuItem .itemIcon {
    display: inline-block;
    vertical-align: middle;
}
.uiMenuItem .itemLabel .menuIcon {
    vertical-align: sub;
}
.uiMenuItemBigLabel .itemLabel {
    min-width: 300px;
    overflow: hidden;
}
.uiMenuItem .disabledAnchor, .uiMenu .disabled .itemAnchor {
    display: none;
}
.uiMenu .disabled .disabledAnchor {
    display: block;
}
.uiMenu .disabled .itemAnchor {
    opacity: 0.55;
}
.uiMenuItemGroup .groupTitle {
    margin: 0 16px 3px 22px;
}
.uiMenuSeparator {
    border-bottom: 1px solid #DDDDDD;
    margin: 5px 7px 6px;
    padding-top: 1px;
}
.openToggler {
    z-index: 100;
}
.uiToggleFlyout, .toggleTargetClosed, .openToggler .uiToggleFlyout .uiToggleFlyout {
    display: none;
}
.openToggler .uiToggleFlyout, .openToggler .uiToggleFlyout .openToggler .uiToggleFlyout {
    display: block;
}
.hideToggler {
    border: 0 none;
    height: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    width: 0;
}
.uiSelector {
    max-width: 200px;
    vertical-align: top;
}
.uiSelector .wrap {
    position: relative;
}
.uiSelector select, .uiSelector .submitButton, .no_js form .uiSelectorButton {
    display: none;
}
.no_js form .uiSelector select, .no_js form .uiSelector .submitButton {
    display: inline;
}
.uiSelector .uiButton, .uiSelector .uiButton:active, .uiSelector .uiButton:focus, .uiSelector .uiButton:hover {
    background-image: none;
}
.uiSelector .uiSelectorButton {
    vertical-align: top;
}
.uiSelector .uiSelectorButton:active {
    background-color: #DDDDDD;
}
.uiSelector .openToggler .uiSelectorButton, .uiSelector .openToggler .uiSelectorButton:active, .uiSelector .openToggler .uiSelectorButton:focus, .uiSelector .openToggler .uiSelectorButton:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #6D84B4;
    border-color: #3B5998 #3B5998 #6D84B4;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
}
.uiSelectorNormal .uiSelectorChevronOnly, .uiSelectorNormal .uiSelectorChevronOnly:active, .uiSelectorNormal .uiSelectorChevronOnly:focus, .uiSelectorNormal .uiSelectorChevronOnly:hover {
    height: 20px;
    padding: 0;
}
.uiSelectorNormal .uiSelectorButton, .uiSelectorNormal .uiSelectorButton:active, .uiSelectorNormal .uiSelectorButton:focus, .uiSelectorNormal .uiSelectorButton:hover, .uiSelectorNormal .uiButtonSuppressed:active, .uiSelectorNormal .uiButtonSuppressed:focus, .uiSelectorNormal .uiButtonSuppressed:hover {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: right 0;
    background-repeat: no-repeat;
    max-width: 169px;
    padding-right: 23px;
}
.uiSelectorNormal .uiButtonDisabled, .uiSelectorNormal a.uiButtonDisabled:active, .uiSelectorNormal a.uiButtonDisabled:focus, .uiSelectorNormal a.uiButtonDisabled:hover {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: right -147px;
    background-repeat: no-repeat;
}
.uiSelectorNormal .uiButtonSuppressed.uiButtonDisabled {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: right -343px;
    background-repeat: no-repeat;
}
.uiSelectorNormal .uiButtonOverlay, .uiSelectorNormal .uiButtonOverlay:active, .uiSelectorNormal .uiButtonOverlay:focus, .uiSelectorNormal .uiButtonOverlay:hover, .uiSelectorNormal .uiSelectorButton:active, .uiSelectorNormal .uiButtonSuppressed {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: right -295px;
    background-repeat: no-repeat;
}
.uiSelectorNormal .openToggler .uiSelectorButton, .uiSelectorNormal .openToggler .uiSelectorButton:active, .uiSelectorNormal .openToggler .uiSelectorButton:focus, .uiSelectorNormal .openToggler .uiSelectorButton:hover, .uiSelectorNormal .openToggler .uiButtonSuppressed, .uiSelectorNormal .openToggler .uiButtonSuppressed:active, .uiSelectorNormal .openToggler .uiButtonSuppressed:focus, .uiSelectorNormal .openToggler .uiButtonSuppressed:hover {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: right -245px;
    background-repeat: no-repeat;
}
.uiSelectorNormal .uiSelectorButton .uiButtonText {
    max-width: 169px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
}
.uiSelectorNormal .uiSelectorBigButtonLabel .img {
    float: left;
}
.uiSelectorNormal .uiSelectorBigButtonLabel .uiButtonText {
    display: block;
}
.uiSelectorNormal .openToggler .uiSelectorButton .uiButtonText {
    color: #FFFFFF;
}
.uiSelectorMenuWrapper {
    bottom: auto;
    left: 0;
    margin: -1px 0 30px;
    max-width: 340px;
    min-width: 100%;
    position: absolute;
    right: auto;
    top: 100%;
    z-index: -1;
}
.uiSelectorRight .uiSelectorMenuWrapper {
    left: auto;
    right: 0;
}
.uiSelectorMenuWrapper .loading {
    padding: 5px 20px;
}
.uiSelectorMenuWrapper .loading span {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 11px;
    margin: 0 auto;
    width: 16px;
}
.uiSelector .uiMenu {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #777777 #777777 #293E6A;
    border-style: solid;
    border-width: 1px 1px 2px;
}
.uiContextualLayer .uiSelector {
    margin: 0;
    max-width: none;
    position: relative;
}
.uiContextualLayerPositioner .aboveleft .uiSelector, .uiContextualLayerPositioner .aboveright .uiSelector {
    top: 2px;
}
.uiContextualLayerPositioner .belowleft .uiSelector, .uiContextualLayerPositioner .belowright .uiSelector {
    top: -1px;
}
.uiContextualLayer .uiSelectorMenuWrapper {
    margin: 0;
    position: static;
}
.uiContextualLayer .uiSelector .uiSelectorButton {
    position: absolute;
}
.uiContextualLayerPositioner .aboveleft .uiSelector .uiSelectorButton, .uiContextualLayerPositioner .aboveright .uiSelector .uiSelectorButton {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #6D84B4 #3B5998 #3B5998;
    border-right: 1px solid #3B5998;
    border-style: solid;
    border-width: 1px;
    margin-top: -2px;
    top: 100%;
}
.uiContextualLayerPositioner .belowleft .uiSelector .uiSelectorButton, .uiContextualLayerPositioner .belowright .uiSelector .uiSelectorButton {
    bottom: 100%;
    margin-bottom: -1px;
}
.uiContextualLayerPositioner .aboveleft .uiSelector .uiSelectorButton, .uiContextualLayerPositioner .belowleft .uiSelector .uiSelectorButton {
    left: 0;
}
.uiContextualLayerPositioner .aboveright .uiSelector .uiSelectorButton, .uiContextualLayerPositioner .belowright .uiSelector .uiSelectorButton {
    right: 0;
}
.uiTextareaNoResize {
    resize: none;
}
.uiTextareaAutogrow {
    overflow: hidden;
}
.uiHeader h2 {
    color: #1C2A47;
    font-size: 16px;
}
.uiHeader h2 a {
    color: #1C2A47;
}
.uiHeader h3, .uiHeader h4 {
    color: #333333;
    font-size: 11px;
}
.uiHeader h5 {
    color: #666666;
    font-size: 11px;
}
.uiHeaderWithImage .uiHeaderTop {
    position: relative;
}
.uiHeaderWithImage .uiHeaderTitle {
    padding-left: 22px;
}
.uiHeaderImage {
    left: 0;
    position: absolute;
}
.uiHeader h2 .uiHeaderImage {
    top: 2px;
}
.uiHeaderTopBorder {
    border-top: 1px solid #AAAAAA;
    padding-top: 0.5em;
}
div.uiHeaderTopBorder {
    margin-left: 0;
}
.uiHeaderTopAndBottomBorder {
    border-bottom: 1px solid #E9E9E9;
    border-top: 1px solid #AAAAAA;
    padding: 5px 0;
}
.uiHeaderMiddleBorder {
    border-bottom: 1px solid #CCCCCC;
    height: 0.8em;
    margin: 0.5em 0 1.5em;
    position: relative;
}
.uiHeaderMiddleBorder .uiHeaderTitle, .uiHeaderMiddleBorder .uiHeaderActions {
    background-color: #FFFFFF;
    position: absolute;
    top: 0;
}
.uiHeaderMiddleBorder .uiHeaderTitle {
    left: 0;
    padding-right: 0.5em;
}
.uiHeaderMiddleBorder .uiHeaderActions {
    padding-left: 0.5em;
    right: 0;
}
.uiHeaderMiddleBorder .uiButton {
    margin-top: -2px;
}
.uiHeaderBottomBorder {
    border-bottom: 1px solid #AAAAAA;
    padding-bottom: 0.5em;
}
.uiHeaderPage {
    padding: 6px 0 16px;
}
.uiHeaderPage .uiHeaderTitle {
    line-height: 20px;
    min-height: 20px;
    padding-bottom: 2px;
    vertical-align: bottom;
}
.uiHeaderPage .uiHeaderActions {
    margin-top: -1px;
}
.uiHeaderPage .uiHeaderTop .fsl {
    margin-top: 3px;
}
.uiHeaderNav {
    border-color: #EEEEEE;
    margin: 8px 0 0 6px;
    padding: 7px 6px 3px 5px;
}
.uiHeaderNavEmpty {
    padding-top: 6px;
}
.uiHeaderNav h4 {
    color: gray;
}
.uiHeaderSection, .uiSideHeader {
    background-color: #F2F2F2;
    border-bottom: medium none;
    border-top: 1px solid #E2E2E2;
    padding: 4px 5px 5px;
}
.uiScrollableArea {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.uiScrollableAreaWrap, .native .uiScrollableAreaWrap:active {
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    width: 150%;
}
.uiScrollableAreaWrap:active {
    overflow: hidden;
}
.native .uiScrollableAreaWrap, .native .uiScrollableAreaBody, .no_js .uiScrollableAreaWrap, .no_js .uiScrollableAreaBody {
    width: auto !important;
}
.uiScrollableAreaBody {
    position: relative;
}
.uiScrollableAreaTrack {
    bottom: 2px;
    display: block;
    position: absolute;
    right: 2px;
    top: 2px;
    width: 7px;
    z-index: 5;
}
.native .uiScrollableAreaTrack, .no_js .uiScrollableAreaTrack {
    display: none;
}
.fade .uiScrollableAreaTrack {
    opacity: 0;
}
.uiScrollableAreaGripper {
    -moz-transition: all 25ms ease 0s;
    background-clip: content-box;
    background-color: rgba(0, 0, 0, 0.4);
    border: 1px solid rgba(85, 85, 85, 0.6);
    border-radius: 7px 7px 7px 7px;
    position: absolute;
    width: 5px;
}
.uiScrollableArea.contentBefore:before, .uiScrollableArea.contentAfter:after {
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    width: 100%;
    z-index: 99;
}
.uiScrollableArea.contentBefore:before {
    top: 0;
}
.uiScrollableArea.contentAfter:after {
    background-color: rgba(0, 0, 0, 0.07);
    bottom: 0;
}
.uiTooltip {
    position: relative;
}
.uiTooltip:active, .uiTooltip:focus, .uiTooltip:hover {
    outline: medium none;
    text-decoration: none;
    z-index: 5;
}
.uiTooltipWrap {
    display: none;
}
.uiTooltipWrap:hover {
    visibility: hidden;
}
.uiTooltipText {
    background-color: #282828;
    color: #FFFFFF !important;
    display: block;
    font-size: 11px;
    line-height: 14px;
    padding: 4px 8px;
    text-align: left;
    white-space: nowrap;
}
.uiTooltip:active .uiTooltipWrap, .uiTooltip:focus .uiTooltipWrap, .uiTooltip:hover .uiTooltipWrap {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/y1/r/uVR6w3wRHEJ.gif") no-repeat scroll left bottom transparent;
    bottom: 100%;
    display: block;
    left: 0;
    padding: 0 0 4px;
    position: absolute;
}
.uiTooltip:active .center, .uiTooltip:focus .center, .uiTooltip:hover .center {
    left: 50%;
    margin-left: -10px;
    padding-left: 10px;
}
.uiTooltip .center .uiTooltipText {
    left: -50%;
    position: relative;
}
.uiTooltip .centerbottom .uiTooltipText {
    margin-left: 18px;
}
.uiTooltip:active .right, .uiTooltip:focus .right, .uiTooltip:hover .right {
    background-position: right bottom;
    left: auto;
    right: 0;
}
.uiTooltip:active .middle, .uiTooltip:focus .middle, .uiTooltip:hover .middle {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yR/r/kPCE0g_tKJs.gif");
    background-position: right top;
    left: auto;
    margin: -4px 4px 0 0;
    padding: 4px;
    right: 100%;
    top: 50%;
}
.uiTooltip .middle .uiTooltipText {
    margin-top: -10px;
}
.uiTooltip:active .rightmiddle, .uiTooltip:focus .rightmiddle, .uiTooltip:hover .rightmiddle {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yY/r/_ZWZupdaAgS.gif");
    background-position: left top;
    left: 100%;
    margin: -4px 0 0 4px;
    right: auto;
}
.uiTooltip:active .bottom, .uiTooltip:focus .bottom, .uiTooltip:hover .bottom {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yX/r/k2R_CZuPy2I.png");
    background-position: left top;
    bottom: auto;
    padding: 4px 0 0;
    top: 100%;
}
.uiTooltip:active .rightbottom, .uiTooltip:focus .rightbottom, .uiTooltip:hover .rightbottom {
    background-position: right top;
}
.openToggler > .uiTooltip:active .uiTooltipWrap, .openToggler > .uiTooltip:focus .uiTooltipWrap, .openToggler > .uiTooltip:hover .uiTooltipWrap {
    display: none;
}
.uiMediaThumb {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: inline-block;
    outline: medium none;
    padding: 4px;
    position: relative;
    vertical-align: bottom;
}
.loading.uiMediaThumb {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yk/r/LOOn0JtHNzb.gif") no-repeat scroll center center transparent;
}
.loading.uiMediaThumb i {
    opacity: 0.3;
}
.uiMediaThumbSelected {
    background-color: #3B5998;
    border-color: #3B5998;
}
.uiMediaThumb:hover, .uiMediaThumb:hover .uiMediaThumbWrap, .uiMediaThumb:active, .uiMediaThumb:active .uiMediaThumbWrap, .uiMediaThumb:focus, .uiMediaThumb:focus .uiMediaThumbWrap {
    border-color: #3B5998;
}
.uiMediaThumb i {
    background-color: #EEEEEE;
    background-position: center 25%;
    background-repeat: no-repeat;
    display: block;
}
.uiMediaThumbSmall i {
    height: 54px;
    width: 73px;
}
.uiMediaThumbMedium i {
    height: 85px;
    width: 114px;
}
.uiMediaThumbLarge i {
    height: 116px;
    width: 149px;
}
.uiMediaThumbHuge i {
    height: 120px;
    width: 161px;
}
.uiMediaThumbAlb {
    margin-bottom: 4px;
    margin-right: 4px;
}
.uiMediaThumbWrap {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    left: 4px;
    padding: 4px;
    position: absolute;
    top: 4px;
}
.uiMediaThumbAlbSmall, .uiMediaThumbSmall .uiMediaThumbWrap i {
    height: 49px;
    width: 68px;
}
.uiMediaThumbAlbMedium, .uiMediaThumbMedium .uiMediaThumbWrap i {
    height: 80px;
    width: 109px;
}
.uiMediaThumbAlbLarge, .uiMediaThumbLarge .uiMediaThumbWrap i {
    height: 111px;
    width: 144px;
}
.uiMediaThumbAlbHuge, .uiMediaThumbHuge .uiMediaThumbWrap i {
    height: 115px;
    width: 156px;
}
.uiPhotoThumb {
    border: 1px solid #CCCCCC;
    display: inline-block;
}
.uiPhotoThumb img {
    display: block;
    margin: 3px;
}
.uiPhotoThumb:hover {
    border: 1px solid #3B5998;
}
.loading.uiPhotoThumb {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif") no-repeat scroll center center transparent;
}
.loading.uiPhotoThumb img {
    opacity: 0.3;
}
.uiMorePager {
    position: relative;
}
.uiMorePager .uiMorePagerPrimary {
    display: block;
    padding: 10px 15px;
}
.uiMorePager .uiMorePagerPrimary:hover {
    background-color: #D8DFEA;
}
.uiMorePager .uiMorePagerSecondary {
    margin: 10px 15px;
}
.uiMorePager .arrow {
    display: inline;
    position: absolute;
}
.uiMorePager .uiMorePagerLoader {
    display: none;
    padding: 11px 15px 9px;
    text-align: center;
}
.async_saving .uiMorePagerLoader {
    display: block;
}
.async_saving .uiMorePagerPrimary, .async_saving .uiMorePagerSecondary {
    display: none;
}
.uiMorePagerCenter {
    text-align: center;
}
.uiSideNav ul {
    display: none;
}
.uiSideNav .open ul {
    display: block;
}
.uiSideNav .forceSubitems ul {
    display: block;
}
.uiSideNav .hidden {
    display: none;
}
.uiSideNav .item, .uiSideNav .subitem {
    border-bottom: 1px solid #FFFFFF;
    color: #333333;
    display: block;
    line-height: 13px;
    min-height: 17px;
    padding: 3px 8px 0 28px;
    text-decoration: none;
}
.uiSideNav .subitem {
    padding-left: 37px;
}
.uiSideNav .item:hover, .uiSideNav .item:active, .uiSideNav .item:focus, .uiSideNav .subitem:hover, .uiSideNav .subitem:active, .uiSideNav .subitem:focus {
    background-color: #EFF2F7;
    text-decoration: none;
}
.uiSideNav .selectedItem .item, .uiSideNav .selectedItem .item:hover, .uiSideNav ul .selectedItem .subitem, .uiSideNav ul .selectedItem .subitem:hover {
    background-color: #D8DFEA;
    font-weight: bold;
}
.uiSideNav .item .imgWrap {
    width: 18px;
}
.uiSideNav .external {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yW/r/AebrcwrBeG6.png") no-repeat scroll right 3px transparent;
    padding-right: 12px;
}
.uiSideNav .item .linkWrap {
    display: block;
    max-width: 116px;
    overflow: hidden;
    padding-left: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.uiSideNavCountText {
    color: gray;
}
.uiSideNav .loading .item, .uiSideNav .sideNavItem .loading .subitem {
    background-color: #EFF2F7;
    border-color: #EFF2F7 #EFF2F7 #FFFFFF;
}
.uiSideNav .loading .subitem {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}
.uiFutureSideNav .actionLinks {
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
}
.droppableNav .actionLinks {
    display: block;
}
.actionLinks {
    line-height: 12px;
    padding: 4px 0 4px 28px;
    position: relative;
}
.uiSideNav .loadingIndicator, .actionLinks .loadingIndicator {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif") no-repeat scroll 0 0 transparent;
    display: none;
    height: 11px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 16px;
}
.loading .loadingIndicator, .async_saving .loadingIndicator {
    display: block;
}
.editMode .loadingIndicator, .loading ul .loadingIndicator {
    display: none;
}
.uiSideNav ul .loading .loadingIndicator {
    top: 5px;
}
.uiSideNav .showSubitems .hiddenSubitem, .uiSideNav .open .navMore {
    display: block;
}
.uiSideNav .hiddenSubitem, .uiSideNav .showSubitems .navMore, .uiSideNav .navMore {
    display: none;
}
.uiSideNav li .navMore {
    margin: 4px 0 10px 37px;
}
.uiSideNav .loading .navMore {
    background-color: transparent;
}
.uiSideNav .loading .uiLoadingIndicatorAsync, .uiFutureSideNav .loading .uiLoadingIndicatorAsync {
    display: inline;
}
.editMode .uiSideNav .loading .uiLoadingIndicatorAsync, .uiSideNav .loading ul .uiLoadingIndicatorAsync {
    display: none;
}
.uiSideNav .uiLoadingIndicatorAsync {
    position: relative;
    top: 2px;
}
.uiSideNav .buttonWrap {
    clear: left;
    float: left;
    height: 20px;
    text-align: right;
    width: 20px;
}
.uiSideNav .sideNavItem {
    margin-left: -20px;
    padding-right: 20px;
    width: 100%;
}
.uiSideNav .drag {
    margin-left: 0;
}
.uiSideNav .item, .uiSideNav .subitem {
    margin-left: 20px;
    margin-right: -20px;
}
.uiSideNav .sideNavItem .imgWrap {
    float: left;
    margin-left: -22px;
    margin-top: -1px;
}
.uiSideNav .sideNavItem .linkWrap {
    display: block;
    overflow: hidden;
    padding-left: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.uiSideNav .sideNavItem .hasCount {
    max-width: 110px;
}
.uiSideNav .sideNavItem .noCount {
    max-width: 145px;
}
.uiSideNav .sideNavItem .subitem .hasCount {
    max-width: 90px;
}
.uiSideNav .sideNavItem .subitem .noCount {
    max-width: 125px;
}
.uiSideNav .loading .noCount {
    max-width: 127px;
}
.uiSideNav .sideNavItem .uiSideNavEditButton {
    margin: 2px 5px 0 0;
    text-align: left;
}
.uiSideNav .sideNavItem .uiCloseButton {
    opacity: 0;
}
.uiSideNav .sideNavItem .uiCloseButton:focus, .uiSideNav .sideNavItem:hover .uiCloseButton, .uiSideNav .sideNavItem .openToggler .uiCloseButton {
    opacity: 1;
}
.uiNarrowSideNav .uiSideNav .sideNavItem:hover .buttonWrap, .uiNarrowSideNav .uiSideNav .hover .buttonWrap, .uiNarrowSideNav .uiSideNav .editMenuOpened .buttonWrap {
    padding-right: 4px;
    width: 25px;
}
.uiNarrowSideNav .uiSideNav .sideNavItem:hover .item .rfloat, .uiNarrowSideNav .uiSideNav .hover .item .rfloat, .uiNarrowSideNav .uiSideNav .editMenuOpened .item .rfloat {
    display: none;
}
.uiNarrowSideNav .uiSideNav .buttonWrap {
    float: right;
    margin-right: -2px;
    width: 0;
}
.uiNarrowSideNav .sideNavItem {
    margin-left: 0;
    padding-right: 0;
}
.uiNarrowSideNav .sideNavItem .item, .uiNarrowSideNav .sideNavItem .subitem {
    margin-left: 0;
    margin-right: 0;
}
.uiSideNavCount {
    background-color: #D8DFEA;
    border-radius: 2px 2px 2px 2px;
    color: #3B5998;
    font-weight: bold;
    left: -1px;
    padding: 0 4px;
    position: relative;
}
.uiSideNav .uiSideNavCount {
    padding-bottom: 2px;
}
.uiSideNavCountInline {
    display: inline-block;
    line-height: 15px;
}
.uiSideNav .async_saving .uiSideNavCount, .uiSideNav .loading .uiSideNavCount {
    display: none;
}
.uiContextualLayerPositioner {
    height: 0;
    position: absolute;
    z-index: 200;
}
.uiContextualLayer {
    position: absolute;
}
div.uiContextualLayerPositionerFixed {
    position: fixed;
}
.uiTooltipX {
    position: relative;
}
.uiTooltipX .content {
    background-color: #282828;
    color: #FFFFFF;
    font-size: 11px;
    line-height: 14px;
    padding: 4px 8px;
    text-align: left;
    white-space: nowrap;
}
.uiTooltipX .tooltipText {
    max-width: 334px;
}
.uiTooltipX .tooltipWrap {
    white-space: normal;
    width: 334px;
    word-wrap: break-word;
}
.uiTooltipX .tooltipText span {
}
.uiTooltipX i.arrow {
    border: 4px solid transparent;
    font-size: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    width: 0;
}
.aboveleft .uiTooltipX, .aboveright .uiTooltipX, .abovecenter .uiTooltipX {
    margin-bottom: 1px;
    padding-bottom: 4px;
}
.aboveleft .uiTooltipX i.arrow, .aboveright .uiTooltipX i.arrow, .abovecenter .uiTooltipX i.arrow {
    border-bottom: 0 none;
    border-top-color: #282828;
    bottom: 0;
}
.belowleft .uiTooltipX, .belowright .uiTooltipX, .belowcenter .uiTooltipX {
    margin-top: 1px;
    padding-top: 4px;
}
.belowleft .uiTooltipX i.arrow, .belowright .uiTooltipX i.arrow, .belowcenter .uiTooltipX i.arrow {
    border-bottom-color: #282828;
    border-top: 0 none;
    top: 0;
}
.aboveleft .uiTooltipX i.arrow, .belowleft .uiTooltipX i.arrow {
    left: 5px;
}
.aboveright .uiTooltipX i.arrow, .belowright .uiTooltipX i.arrow {
    right: 5px;
}
.abovecenter .uiTooltipX i.arrow, .belowcenter .uiTooltipX i.arrow {
    left: 50%;
    margin-left: -4px;
}
.left .uiTooltipX {
    margin-right: 1px;
    padding-right: 4px;
}
.left .uiTooltipX i.arrow {
    border-left-color: #282828;
    border-right: 0 none;
    right: 0;
    top: 6px;
}
.right .uiTooltipX {
    margin-left: 1px;
    padding-left: 4px;
}
.right .uiTooltipX i.arrow {
    border-left: 0 none;
    border-right-color: #282828;
    left: 0;
    top: 6px;
}
.uiProfilePhotoHugeBadCrop {
    background-position: center 25%;
}
.uiProfilePhotoHuge {
    height: 100px;
    width: 100px;
}
.uiProfilePhotoLarge {
    height: 50px;
    width: 50px;
}
.uiProfilePhotoMedium {
    height: 32px;
    width: 32px;
}
.uiProfilePhotoSmall {
    height: 24px;
    width: 24px;
}
.uiTypeahead {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #BDC7D8;
    border-style: solid;
    border-width: 1px 0;
    cursor: default;
    position: relative;
}
.uiTypeahead .wrap {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #BDC7D8;
    border-style: solid;
    border-width: 0 1px;
}
.uiTypeahead .innerWrap {
    overflow: hidden;
}
.uiTypeahead .textInput {
    background-color: transparent;
    border: 0 none;
    outline: 0 none;
    width: 100%;
}
.uiTypeahead .selected {
    background-color: #E2E8F6;
}
.uiTypeaheadDisabled, .uiTypeaheadDisabled div.wrap {
    border-color: #CCCCCC;
}
.uiTypeaheadDisabled div.wrap {
    background: none repeat scroll 0 0 #E2E2E2;
}
.uiTypeaheadDisabled div.wrap .textInput {
    color: #333333;
}
.uiTypeaheadFocused, .uiTypeaheadFocused .uiTypeahead {
    z-index: 1;
}
.uiTypeaheadView {
    display: block;
    left: 0;
    position: absolute;
    top: 100%;
    width: 100%;
}
.uiTypeaheadView ul {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #333333 #333333 #293E6A;
    border-style: solid;
    border-width: 1px 1px 2px;
    overflow: hidden;
    padding: 2px 0;
}
.uiTypeaheadView .freeform {
    border-top-color: #DDDDDD;
    padding: 2px 6px 1px;
    text-align: center;
}
.uiTypeaheadView li {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 0;
    color: #333333;
    cursor: pointer;
    display: block;
    min-height: 1px;
    padding: 0 6px;
    position: relative;
}
.uiTypeaheadView strong {
    background-color: #D8DFEA;
    color: #3B5998;
}
div.uiTypeaheadView .selected {
    background-color: #6D84B4;
    border-color: #3B5998;
}
.uiTypeaheadView .selected, .uiTypeaheadView .selected a, .uiTypeaheadView .selected div, .uiTypeaheadView .selected span {
    color: #FFFFFF !important;
}
.uiTypeaheadView .selected strong {
    background-color: #5670A6;
}
.uiTypeaheadView .text, .uiTypeaheadView .subtext, .uiTypeaheadView .category {
    display: block;
    padding-bottom: 2px;
}
.uiTypeaheadView .category {
    color: #666666;
}
.uiTypeaheadView .subtext {
    color: #999999;
}
.uiTypeaheadView .arrow {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yV/r/IJYgcESal33.png") repeat scroll 0 -413px transparent;
    display: inline-block;
    height: 7px;
    margin-left: 4px;
    width: 4px;
}
.uiTypeaheadView .selected .arrow {
    background-position: 0 -420px;
}
.uiTypeahead .uiTypeaheadView .calltoaction {
    background: none repeat scroll 0 0 #F7F7F7;
    border-bottom: medium none #DDDDDD;
    border-color: #DDDDDD;
    display: block;
    margin: 2px 0 -2px;
    min-height: 1px;
    padding: 8px;
    text-align: center;
}
.uiTypeahead .uiTypeaheadView .calltoaction.selected {
    background: none repeat scroll 0 0 #6D84B4;
    border-color: #3B5998;
}
.typeaheadLoading .uiTypeaheadView .calltoaction span.text {
    visibility: hidden;
}
.typeaheadLoading .uiTypeaheadView .calltoaction {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif") no-repeat scroll 50% 50% #F7F7F7;
}
.typeaheadLoading .uiTypeaheadView .calltoaction.selected {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/y-/r/AGUNXgX_Wx3.gif") no-repeat scroll 50% 50% #6D84B4;
}
.uiTypeaheadView .compact li {
    min-height: 32px;
    padding: 2px 10px 2px 45px;
}
.uiTypeaheadView .compact .splitpics, .uiTypeaheadView .compact img {
    display: block;
    height: 32px;
    left: 6px;
    position: absolute;
    width: 32px;
}
.uiTypeaheadView .compact .text {
    font-weight: bold;
}
.uiTypeaheadView .compact .details {
    color: #999999;
    padding-top: 0;
}
.uiTypeaheadView .compact .detailsContents {
    position: relative;
}
.uiTypeaheadView .compact .splitpic {
    float: left;
    overflow: hidden;
    width: 15px;
}
.uiTypeaheadView .compact .splitpics img {
    left: 0;
    margin-left: -8px;
    position: static;
}
.uiTypeaheadView .compact .splitpics .leftpic {
    margin-right: 1px;
    width: 16px;
}
.uiTypeaheadView .compact .splitpics .toppic {
    height: 15px;
    margin-bottom: 1px;
}
.uiTypeaheadView .compact .splitpics .bottompic {
    height: 16px;
}
.uiTypeaheadView .compact .splitpics .toppic img, .uiTypeaheadView .compact .splitpics .bottompic img {
    margin-top: -8px;
}
.uiTypeaheadView .compact .friendlist img {
    background-color: transparent;
}
.autoexpand_mode .feedback_toggle_link {
    display: none;
}
.UIActionLinks .uiLinkButton, .UIActionLinks .uiLinkButton input, .UIActionLinks .uiLinkButton input:hover {
    color: #6B84B4;
    font-weight: normal;
    vertical-align: baseline;
}
.collapsed_comments .uiUfi {
    display: none;
}
.uiUfi {
    margin: 0;
    padding-top: 2px;
    width: 398px;
}
.uiUfi .ufiItem {
    background-color: #EDEFF4;
    border-bottom: 1px solid #D2D9E7;
    margin-top: 1px;
    padding: 5px 5px 4px;
}
.uiUfi .uiUfiSpamItem {
    background-color: #E2E2E2;
}
.uiUfi .uiUfiUnseenItem {
    border-left: 2px solid #A8B2CE;
    padding-left: 3px;
}
.uiUfi .ufiNub {
    margin-bottom: -2px;
    margin-top: 0;
}
.uiUfi .ufiNub i {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/y7/r/UvyvLtJTQzO.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 5px;
    margin-left: 17px;
    width: 9px;
}
.uiUfi .uiUfiViewAll .uiLinkButton, .uiUfi .uiUfiViewReposts a {
    display: block;
}
.uiUfiAddComment .actorPic {
    float: left;
    margin-right: 6px;
}
.uiUfiAddComment .commentArea {
    padding: 0 !important;
}
.uiUfiAddComment .commentBox {
    padding: 0 8px 0 0;
}
.uiUfiAddComment .commentBtn {
    float: right;
}
.uiUfiAddComment .textBox {
    display: block;
    margin: 0;
    width: 100%;
}
.child_is_active .uiUfiAddCommentCollapsed .textBox, .child_was_focused .commentArea .inlineShareBox .textBox, .uiUfiAddComment .textBox {
    height: 29px;
}
.uiUfiAddCommentCollapsed .textBox {
    height: 14px;
}
.hidden_add_comment .uiUfiAddComment, .uiUfiAddCommentCollapsed .actorPic, .uiUfiAddComment .commentBtn, .uiUfiAddCommentCollapsed .sendOnEnterTip, .uiUfiAddCommentCollapsed .commentBoxSubtitle, .commentUndoTip {
    display: none;
}
.child_is_active .uiUfiAddCommentCollapsed .actorPic, .child_is_active .uiUfiAddComment .commentBtn, .child_is_active .sendOnEnterTip, .child_is_active .commentBoxSubtitle, .commentUndone .child_is_focused .commentUndoTip {
    display: block;
}
.commentUndone .commentBoxSubtitle, .commentUndone .sendOnEnterTip {
    display: none;
}
.uiUfiAddTip {
    padding-left: 0;
    padding-top: 1px;
}
.uiUfiAddComment .mentionsAddComment .commentBox {
    padding: 0;
}
.uiUfiAddComment .mentionsAddComment .mentionsTypeahead .wrap {
    padding: 3px;
}
.uiUfiAddComment .mentionsAddComment .textBoxContainer {
    background-color: #FFFFFF;
}
.uiUfiAddComment .mentionsAddComment .textBox {
    line-height: 13px;
    padding: 0;
}
.uiUfiAddComment .mentionsAddComment .highlighter {
    padding: 3px;
}
.ff4 .uiUfiAddComment .mentionsAddComment .highlighter {
    left: 2px;
}
.uiUfiAddComment .mentionsAddComment .highlighter div {
    line-height: 13px;
}
.uiUfiComment .commentContent {
    padding-top: 1px;
}
.uiUfiComment .actorName {
    font-weight: bold;
}
.uiUfiComment .commentActions {
    padding-top: 2px;
}
.uiUfiComment .deleteAction, .uiUfiComment .commentHideSelector .uiSelectorButton, .uiUfiComment .commentRemoverButton {
    opacity: 0;
}
.uiUfiComment .socialContext a {
    color: gray;
}
.uiUfiComment:hover .deleteAction, .uiUfiComment:hover .commentHideSelector .uiSelectorButton, .uiUfiSpamItem .commentHideSelector .uiSelectorButton, .uiUfiComment .commentHideSelector .openToggler .uiSelectorButton, .uiUfiComment:hover .commentRemoverButton {
    opacity: 1;
}
.uiUfiFailureShow, .uiUfiCommentFailed .uiUfiFailureHide {
    display: none;
}
.uiUfiCommentFailed .uiUfiFailureShow {
    display: block;
}
.uiUfiCommentFailed {
    background: none repeat scroll 0 0 #F2F2F2 !important;
    border-left: 2px solid #AAA7A2;
}
.uiUfiCommentFailed .actorName, .uiUfiCommentFailed {
    color: gray;
}
.uiUfiCommentFailed .uiUfiFailureMessage {
    color: #111111;
}
.uiUfiSmall .commentArea .textBox {
    height: 14px;
}
.text_exposed_root {
    display: inline;
}
.text_exposed .text_exposed_show {
    display: inline;
}
.text_exposed_show, .text_exposed .text_exposed_hide {
    display: none;
}
.text_exposed_link {
    font-size: 9px;
    padding: 0 12px 0 0;
    white-space: nowrap;
}
.text_exposed_link_icon {
    margin: 0 0 -1px 4px;
}
.text_exposed .text_exposed_link {
    display: none !important;
}
.fbxWelcomeBox .fbxWelcomeBoxBlock {
    margin-right: 8px;
}
.fbxWelcomeBox .fbxWelcomeBoxName {
    padding-bottom: 1px;
}
.fbxWelcomeBox div, .fbxWelcomeBoxBlock .fbxWelcomeBoxImg {
    height: 40px !important;
}
.fbxWelcomeBoxBlock .fbxWelcomeBoxImg {
    width: 40px !important;
}
.fbxWelcomeBoxName {
    display: block;
    font-weight: bold;
    width: 112px;
    word-wrap: break-word;
}
body .fixedScrolling {
    position: fixed !important;
}
body.fixedBody #contentCol {
    min-height: 617px;
}
body.fixedBody {
    overflow-x: hidden;
}
.fixedBody #blueBar, .fixedBody #leftCol {
    position: fixed !important;
}
.fixedBody #leftColContainer {
    float: left;
    padding-right: 2px;
    width: 179px;
}
.fixedBody .hideWhenFixed {
    display: none;
}
.home #leftCol {
    min-height: 600px;
}
.home #rightCol .home_right_column {
    padding-top: 44px;
}
.home #rightCol .friend_list_right_column_header {
    height: 44px;
}
.bookmarksMenuButton .uiCloseButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -36px -471px;
    background-repeat: no-repeat;
}
.bookmarksMenuButton .uiCloseButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/y1/r/POvoxs89XYG.png");
    background-position: -15px -43px;
    background-repeat: no-repeat;
}
.bookmarksMenuButton .uiCloseButton:hover, .bookmarksMenuButton .openToggler .uiCloseButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -20px -471px;
    background-repeat: no-repeat;
}
.uiSideNav .mover {
    display: none;
    left: -18px;
    overflow: hidden;
    position: absolute;
    text-align: right;
    top: 3px;
    z-index: 2;
}
.uiSideNav .placeholder {
    border: 2px dashed gray;
}
.editMode .item {
    cursor: default;
    opacity: 0.5;
}
.editMode .item:hover {
    background-color: transparent;
}
.editMode .sortableItem {
    cursor: move;
    opacity: 1;
}
.editMode .sortableItem:hover {
    background-color: #EFF2F7;
}
.uiSideNav .mover .arrow {
    position: relative;
    top: -20px;
}
.uiSideNav .mover .arrow:active, .uiSideNav .mover .arrow:focus {
    top: 0;
}
.droppableNav .grip {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -163px -441px;
    background-repeat: no-repeat;
    display: none;
    height: 10px;
    margin-top: 2px;
    width: 10px;
}
.editMode .droppableNav .grip {
    display: block;
}
.editMode .uiSideNav .external {
    background-image: none;
}
.middot, .navEdit, .navDone {
    display: none;
}
.expandedMode .middot, .expandedMode .navEdit, .navEditDone .navEdit, .editMode .navDone {
    display: inline;
}
.editMode .draggingMode {
    opacity: 0.5;
}
.editMode .droppableNav .draggingMode {
    opacity: 1;
}
.editMode .uiSideNav ul {
    display: none;
}
.editMode .middot, .editMode .navEdit, .editMode .navLessLink, .editMode .uiSideNav .count, .editMode .uiSideNav .divider, .editMode .uiSideNav .loading .mover, .editMode .uiSideNav .uiCloseButton {
    display: none !important;
}
.uiSideNav .item:hover .buttonWrap .uiCloseButton {
    visibility: visible;
}
.editMode .droppableNav .uiCloseButton, .editMode .droppableNav .item:hover .uiCloseButton {
    visibility: visible;
}
.middot {
    display: none;
}
.expandedMode .middot {
    display: inline;
}
#sideNav #pinnedNav {
    margin-top: 16px;
}
#sideNav .belowThreshold, #sideNav .homeSideNav .actionLinks, #sideNav #pinnedNav .hideSeparator, #sideNav #pinnedNav .hideOption {
    display: none;
}
#sideNav.editMode .homeSideNav .actionLinks {
    display: block;
}
#sideNav .moreSectionsLink {
    color: #7F93BC;
    font-size: 9px;
    font-weight: bold;
}
.navHeader, .navHeader a {
    color: #999999;
    font-size: 9px;
    font-weight: bold;
    margin-top: 12px;
}
.navHeader .bookmarksNavSeeAll {
    color: #6D84B4;
    white-space: nowrap;
}
.navHeader .uiLoadingIndicatorAsync {
    margin-top: -3px;
}
.editMode .nonDroppableNav {
    opacity: 0.5;
}
.editMode .nonDroppableNav .sortableItem {
    cursor: default;
}
.editMode .homeSideNav .bookmarksNavSeeAll, .homeSideNav .bookmarksNavSeeAll {
    visibility: hidden;
}
.homeSideNav:hover .bookmarksNavSeeAll, .forceMoreLink .bookmarksNavSeeAll {
    visibility: visible;
}
.homeSideNav a:hover {
    text-decoration: none;
}
.bookmarksNavSeeAll:hover {
    text-decoration: underline;
}
.homeSideNav .loading .bookmarksNavSeeAll {
    display: none;
}
.homeSideNav .bookmarksMenuButton ul {
    display: inline;
}
.sideNavItem:hover .bookmarksMenuButton .uiCloseButton, .sideNavItem .bookmarksMenuButton a.selected {
    visibility: visible;
}
.editMode .homeSideNav .sideNavItem .bookmarksMenuButton .uiCloseButton, .editMode .homeSideNav .sideNavItem:hover .bookmarksMenuButton .uiCloseButton {
    visibility: hidden;
}
.droppableNav .rearrange {
    display: inline;
}
.nonDroppableNav .rearrange {
    display: none;
}
div.fbComposerWideSpacing {
    border-bottom: 0 none;
    margin: 9px 0 -6px;
    padding-bottom: 4px;
}
div.fbFriendListComposer {
    border-bottom: medium none;
    margin-left: -18px;
    padding-left: 18px;
}
div.fbFriendListComposer .focus_target {
    border-bottom: 1px solid #E6E6E6;
    margin-left: -18px;
    padding-left: 18px;
}
div.fbFriendListComposer .child_was_focused {
    border-bottom: medium none;
}
div.fbFriendListComposer .uiComposerAttachments {
    padding: 5px 0 6px;
}
#pagelet_rhc_ticker {
    margin-top: -5px;
}
#pagelet_rhc_ticker .fbFeedTicker {
    padding-top: 5px;
}
.homeFixedLayout .fbFeedTicker.fixed_elem {
    background-color: #FFFFFF;
    z-index: 2;
}
.homeFixedLayout #contentCurve {
    height: 0;
}
div#contentCol.homeFixedLayout {
    padding-top: 5px;
}
.homeFixedLayout div#contentArea {
    padding-bottom: 20px;
}
.tickerOnTop #pagelet_rhc_ticker {
    margin-bottom: 5px;
    margin-top: 0;
}
.adsOnTop .rightColumnWrapper .fixed_scrolling_wrapper, .tickerOnTop .rightColumnWrapper {
    width: 244px;
}
.sidebarMode .tickerOnTop #pagelet_rhc_ticker {
    margin-bottom: 0;
}
.tickerOnTop #pagelet_rhc_ticker .fbFeedTicker {
    padding-top: 0;
}
.sidebarMode .tickerOnTop #pagelet_current .fbCurrent {
    margin: 6px 0 12px;
}
.tickerOnTop #pagelet_current .fbCurrent {
    margin: 8px 0 10px;
}
.tickerOnTop .ticker_container .ticker_stream {
    margin-top: -1px;
}
.tickerOnTop .ego_section {
    margin-bottom: 0;
}
.tickerOnTop .fbFeedTicker .ticker_container:before, .tickerOnTop .fbFeedTicker .ticker_container:after {
    background-color: rgba(0, 0, 0, 0.1) !important;
    content: "";
    display: block;
    height: 1px !important;
    position: absolute;
    width: 100%;
    z-index: 2;
}
.tickerOnTop .fixed_elem .ticker_container:before {
    background-color: transparent !important;
}
.tickerOnTop .fbFeedTicker .ticker_container:after {
    bottom: 0;
}
.tickerOnTop .fbFeedTicker .fbTickerFooter {
    border-top: 3px solid #F2F2F2;
}
.tickerOnTop .fixed_elem .fbFeedHeadThickLineCapable {
    border: 0 none;
}
div.composerOpen #rightCol {
    padding-top: 40px;
}
.homeFixedLayout #rightCol {
    padding-top: 56px;
}
.home_right_column .fbFeedTicker {
    border-bottom: 1px solid #C1C1C1;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.fbFeedTicker {
    width: 244px;
}
.homeFixedLayout .uiOverlayArrowRight {
    margin-right: 3px;
}
.homeFixedLayout #rightCol .uiSideHeader, #rightCol .tickerHeader {
    border-bottom: 1px solid #D9D9D9;
    border-top: 1px solid #E5E5E5;
    margin-bottom: 8px;
    padding: 3px 8px;
}
.homeFixedLayout #rightCol .uiSideHeader a {
    color: #6D84B4;
}
.homeFixedLayout #rightCol .tickerHeader {
    margin-bottom: 0;
}
.tickerStoryBlock .UIImageBlock_Content {
    max-width: 183px;
}
.fbFeedTicker .fbFeedTickerStory {
    background: none no-repeat scroll 15px 16px #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #E9E9E9;
    line-height: 14px;
    outline: 0 none;
    padding: 6px 14px 6px 2px;
    position: relative;
}
.adsOnTop .fbCurrentThickline, .tickerOnTop .fbCurrentThickline {
    display: none;
}
.fbCurrentThickline, .sidebarMode .fbCurrentThickline {
    background: none repeat scroll 0 0 #E9E9E9;
    border-top: 1px solid #CCCCCC;
    display: block;
    height: 1px;
}
.tickerOnTop .fbFeedHeadThickLineCapable {
    border-top: 1px solid #CCCCCC;
}
.fbFeedTicker .tickerStoryHidden .tickerStoryBlock {
    display: none;
}
.fbFeedTicker .fbFeedTickerStory .uiProfilePhoto {
    margin-right: 8px;
}
.fbFeedTicker .fbFeedTickerStory .uiFacepile .uiProfilePhoto {
    margin-right: 0;
}
.fbFeedTicker .fbFeedTickerStory .tickerFeedMessage {
    display: inline;
    font-size: 11px;
    font-weight: normal;
}
.fbFeedTicker .fbFeedTickerStory .actorName, .fbFeedTicker .fbFeedTickerStory .actorDescription {
    display: inline;
}
.fbFeedTicker .fbFeedTickerStory .removeStory {
    float: right;
    margin-right: -5px;
}
.fbFeedTicker .fbFeedTickerStory .fbEmuHidePoll {
    padding-left: 5px;
}
.fbFeedTicker .tickerStoryClickable {
    cursor: pointer;
}
.fbFeedTicker .tickerStoryHidden {
    cursor: auto;
}
.fbFeedTicker .fbFeedTickerStory .uiStreamPassive, .fbFeedTicker .fbFeedTickerStory .tickerAttachmentBodyText, .fbFeedTicker .tickerStoryClickable a, .fbFeedTicker .tickerStoryClickable .passiveName, .fbFeedTicker .tickerStoryClickable .token {
    color: #333333;
    outline: 0 none;
    text-decoration: none;
}
.fbFeedTicker .tickerStoryActive, .fbFeedTicker .tickerStoryClickable:hover {
    background-color: #ECEFF5 !important;
    border-bottom-color: #ECEFF5 !important;
}
.fbFeedTicker .tickerStoryClicked, .fbFeedTicker .tickerStoryClicked:hover, .fbFeedTicker .tickerStorySelected, .fbFeedTicker .tickerStorySelected:hover {
    background-color: #D8DFEA !important;
    border-color: #A8B2CE !important;
}
.fbFeedTicker .tickerStoryHidden, .fbFeedTicker .tickerStoryHidden:hover {
    background-color: #FFFFFF !important;
    border-bottom: 1px solid #FFFFFF !important;
    border-top: 1px solid #E9E9E9 !important;
}
.fbFeedTicker .tickerStoryFetching.tickerStoryActive {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yk/r/LOOn0JtHNzb.gif");
}
.fbFeedTicker .tickerStoryFetching.tickerStoryActive .UIImageBlock_Image {
    visibility: hidden;
}
.fbFeedTicker .scrollTopPrompt {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yU/r/n93MoBZD7fU.png") no-repeat scroll center 3px #E7E9EF;
    box-shadow: 0 1px 0 rgba(67, 74, 90, 0.3);
    cursor: pointer;
    height: 10px;
    position: absolute;
    width: 244px;
    z-index: 1;
}
.fbFeedTicker .scrollTopPrompt:hover {
    background-color: #E1E2E9;
}
.home_right_column .fbFeedTicker .scrollTopPrompt {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yU/r/n93MoBZD7fU.png") no-repeat scroll center 3px #FBFBFB;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
}
.home_right_column .fbFeedTicker .scrollTopPrompt:hover {
    background-color: #F2F2F2;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.18);
}
.fbFeedTicker .fbFeedTickerStory .attachmentLink {
    border-left: 2px solid #CCCCCC;
}
.fbFeedTicker .attachmentPhotoOuter {
    border: 1px solid #CCCCCC;
    float: left;
    height: 34px;
    margin-left: 3px;
    padding: 2px;
    width: 54px;
}
.fbFeedTicker .attachmentPhotoOuter:first-child {
    margin-left: 0;
}
.fbFeedTicker .tickerPhotoAttachment {
    display: none;
    overflow: hidden;
}
div.fbFeedTicker .tickerStoryClickable .uiTooltipWrap {
    display: none;
}
.fbFeedTicker .attachmentPhotoInner {
    height: 34px;
    overflow: hidden;
    width: 54px;
}
.fbFeedTicker .attachmentPhoto {
    width: 54px;
}
.fbFeedTicker .highlightedStory {
    background-color: #FFF9D7 !important;
    border-color: #E2C822 !important;
    padding: 10px 5px;
    text-align: center;
}
.fbFeedTicker .noTimestamps .ticker_timestamp {
    display: none;
}
.fbFeedTicker .tickerSpamMenu {
    background: none repeat scroll 0 0 transparent !important;
    padding-left: 5px;
}
.fbFeedTicker .uiStreamInlineReplaceList {
    margin-left: 15px;
    margin-top: 5px;
}
.tickerNUXDialog {
    margin-top: 50px;
}
.fbFeedTicker .fbFeedTickerStory.tickerNuxStory {
    background-color: #F4F4F4;
    border-bottom-color: silver;
    border-top-color: #CCCCCC;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    margin: -2px 0 -15px;
    padding: 8px 8px 8px 10px;
    z-index: 10;
}
.tickerInlineOverlay {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: rgba(0, 0, 0, 0.2) -moz-use-text-color rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);
    border-radius: 2px 2px 2px 2px;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    box-shadow: 5px 0 10px 10px #ECEFF5;
    color: #6D84B4;
    display: none;
    height: 17px;
    margin-top: -12px;
    padding: 3px 10px 0 6px;
    position: absolute;
    right: 0;
    top: 50%;
}
.fbFeedTicker .tickerStoryActive .tickerInlineOverlay {
    display: block;
}
.fbFeedTicker .tickerStorySelected .tickerInlineOverlay {
    box-shadow: 5px 0 10px 10px #D8DFEA;
}
.tickerInlineOverlay:hover {
    border-color: rgba(59, 89, 152, 0.55);
}
.tickerInlineOverlay:active {
    background-color: rgba(249, 250, 252, 0.9);
    border-color: rgba(59, 89, 152, 0.5);
}
.tickerInlineOverlayDisabled {
    background-color: #FFFFFF !important;
    border-color: rgba(0, 0, 0, 0.2) !important;
}
.tickerInlineOverlayLink {
    display: none;
}
.canvasTicker .tickerInlineOverlayLink {
    display: none !important;
}
.tickerActionBottomButton {
    display: none !important;
}
.tickerActionExpandableButton {
    margin-top: -9px;
    position: absolute;
    right: 7px;
    top: 50%;
}
.tickerActionExpandableButton .tickerActionButtonLink {
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center bottom , #F0F0F0, #FFFFFF);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    height: 16px;
    padding: 3px 0 1px 20px;
    width: 0;
}
.tickerStoryClicked .tickerActionExpandableButton .tickerActionButtonLink {
    background-color: #FFFFFF;
    background-image: -moz-linear-gradient(center bottom , #FFFFFF, #F0F0F0);
}
.tickerActionExpandableButton .tickerActionVerb {
    color: #3B5998;
    display: none;
    font-weight: bold;
}
.fbFeedTickerStory:hover .tickerActionExpandableButton .tickerActionButtonLink, .tickerStoryActive .tickerActionExpandableButton .tickerActionButtonLink {
    width: auto;
}
.tickerStoryActive .tickerActionExpandableButton .tickerActionVerb, .fbFeedTickerStory:hover .tickerActionExpandableButton .tickerActionVerb {
    display: inline;
}
.tickerActionExpandableButton .tickerActionIcon {
    left: 6px;
    position: absolute;
    top: 6px;
}
.tickerActionButtonLink {
    background-color: #FFFFFF;
    border: 1px solid #96A2C4;
    border-radius: 3px 3px 3px 3px;
    display: block;
}
.tickerActionButtonLink .tickerActionVerb {
    padding-right: 4px;
}
.fbFeedTicker .tickerStoryWithIcon {
    padding-right: 18px !important;
}
.fbFeedTicker .tickerStoryWithButton {
    padding-right: 33px !important;
}
.fbFeedTickerStory .tickerVisitIcon {
    display: none;
    margin-top: -3px;
    opacity: 0.7;
    position: absolute;
    right: 7px;
    top: 50%;
}
.fbFeedTickerStory:hover .tickerVisitIcon {
    display: block;
}
.tickerMusicButtonImg {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yu/r/FgRnCXehNry.png");
    background-position: -227px -201px;
    background-repeat: no-repeat;
    height: 11px;
    width: 9px;
}
.tickerNewsButtonImg {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yu/r/FgRnCXehNry.png");
    background-position: -215px -201px;
    background-repeat: no-repeat;
    height: 11px;
    width: 11px;
}
.tickerVideoButtonImg {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yu/r/FgRnCXehNry.png");
    background-position: -203px -201px;
    background-repeat: no-repeat;
    height: 11px;
    width: 11px;
}
.tickerActionButtonImg {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yu/r/FgRnCXehNry.png");
    background-position: -237px -201px;
    background-repeat: no-repeat;
    height: 10px;
    width: 10px;
}
.tickerActionExpandableButton img.tickerGameButtonImg {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yu/r/FgRnCXehNry.png");
    background-position: -34px -220px;
    background-repeat: no-repeat;
    height: 14px;
    top: 5px;
    width: 11px;
}
.homeWiderContent div#rightCol .home_right_column {
    padding-top: 0;
    width: 244px;
}
div#contentCol.homeWiderContent, .homeWiderContent #bottomContent {
    padding-left: 0;
    padding-right: 0;
}
.homeWiderContent div#rightCol {
    padding-right: 0;
}
.hasLeftCol .homeWiderContent div#contentArea {
    padding-left: 18px;
    padding-right: 25px;
    width: 511px;
}
div.homeWiderContent .megaphone_box {
    margin-left: -18px;
    margin-top: -5px;
}
.uiStream .uiStreamHeader {
    background-color: #E9E9E9;
    border-top: 1px solid #CCCCCC;
    height: 1px;
    margin: 20px 0 5px -18px;
    padding: 0;
    position: relative;
}
.uiStream .uiStreamHeaderCollapsed .uiStreamHeaderChronologicalForm, .uiStream .uiStreamHeader .uiStreamHeaderText {
    background-color: #FFFFFF;
    left: 0;
    padding-right: 2px;
    position: absolute;
}
.uiStream .uiStreamHeader .uiStreamHeaderText {
    color: gray;
    margin-left: 68px;
    top: -6px;
}
.uiStream .uiStreamHeaderCollapsed .uiStreamHeaderChronologicalForm {
    left: auto;
    right: 35px;
    top: -7px;
}
.uiStream li.uiStreamHeaderTall {
    border-bottom: 1px solid #E9E9E9;
    border-top: 1px solid #CCCCCC;
    margin: 20px 0 6px -18px;
    padding: 7px 0 9px;
    position: relative;
}
.uiStream .uiStreamHeaderTall .uiStreamHeaderBorder {
    background-color: #E9E9E9;
    height: 1px;
    position: absolute;
    top: 0;
    width: 100%;
}
.uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm .uiSelectorButton .uiButtonText, .uiStream .uiStreamHeaderTall .uiStreamHeaderText {
    color: gray;
}
.uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm .uiSelectorButton .uiButtonText {
    font-size: 9px;
    font-weight: bold;
}
.ff4.win .uiStreamHeaderChronologicalForm .uiButton {
    line-height: 14px;
}
.ff4.mac .uiStreamHeaderChronologicalForm .uiButton {
    line-height: 12px;
}
.uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm .uiSelectorButton:hover .uiButtonText {
    text-decoration: underline;
}
.uiStream .uiStreamHeaderTall .uiStreamHeaderTextRight {
    color: #6D84B4;
}
.uiStream .uiStreamHeaderTall .uiStreamHeaderTextLeft {
    margin-left: 8px;
    margin-top: 2px;
}
.uiStream .uiStreamHeaderTall .uiStreamHeaderChronologicalForm {
    color: gray;
    float: right;
    margin-top: 2px;
}
.uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm .uiSelectorButton, .uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm .uiSelectorButton:active, .uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm .uiSelectorButton:focus, .uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm .uiSelectorButton:hover {
    background-color: transparent;
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: right -475px;
    background-repeat: no-repeat;
    border: medium none;
    box-shadow: none;
    margin: -1px 2px 0;
    padding: 0 9px 0 3px;
}
.uiStream .uiStreamHeaderCollapsed .uiStreamHeaderText, .uiStream .uiStreamHeaderHideLink .uiStreamHeaderLink {
    display: none;
}
.uiStream .uiStreamHeaderCollapsed.uiStreamHeaderTall {
    border-bottom: medium none;
    padding: 0;
}
.uiStream .uiStreamHeaderLink {
    margin-top: 2px;
}
.uiStream .uiStreamHeaderLink img {
    top: 2px !important;
}
.uiStreamHeaderChronologicalFormNux {
    background-color: #F6F6F6;
    border-top: 1px solid #DDDDDD;
    margin-bottom: -4px;
    margin-top: 4px;
    max-width: 300px;
    padding: 10px;
}
.uiStreamHeaderChronologicalFormNuxRed {
    color: #F03D25;
}
.uiStreamHeaderChronologicalForm .uiStreamHeaderChronologicalFormNux .uiCloseButton {
    float: right;
    margin: -5px -5px 0 0;
}
.uiSelector .openToggler .uiStreamHeaderChronologicalFormNux .uiCloseButtonSmall {
    background-position: left 0;
}
.uiSelector .openToggler .uiStreamHeaderChronologicalFormNux .uiCloseButtonSmall:hover, .uiSelector .openToggler .uiStreamHeaderChronologicalFormNux .uiCloseButtonSmall:focus {
    background-position: left -24px;
}
.uiSelector .openToggler .uiStreamHeaderChronologicalFormNux .uiCloseButtonSmall:active {
    background-position: left -36px;
}
.uiStreamActionFooter .UIActionLinks_bottom a {
    color: #3B5998;
}
.uiStreamNub {
    border-bottom: 1px solid #C2CBE1;
    margin-top: 2px;
}
.uiStreamStoryOverlayContainer {
    z-index: 3 !important;
}
.uiStreamStoryOverlayContainer .uiContextualDialogContent {
    padding: 7px 7px 7px 10px;
}
.uiStream .uiStreamNoBorderStory {
    border-width: 0;
}
.uiStreamBoulderStyleAgg .uiStreamAttachments .external {
    display: block;
    margin: 0;
    padding-bottom: 5px;
    padding-right: 10px;
}
.uiStreamBoulderStyleAgg .uiStreamAttachments .external img {
    max-height: 100px;
    max-width: 120px;
}
.uiStreamInlineTextarea {
    height: 13px;
    width: 98%;
}
.uiStream .uiStreamBoulderStyle {
    margin-left: -18px;
    padding: 12px 35px 14px 18px;
    position: relative;
}
.uiStream .uiStreamBoulderStyleNew {
    padding: 0;
    position: static;
}
.uiStreamBoulderStyleNew .storyHighlightIndicatorWrapper {
    position: relative;
}
.uiStream .uiStreamBoulderStyleNew .storyContent {
    padding: 12px 35px 14px 18px;
}
.uiStream .uiStreamBoulderStyleNew .uiStreamSubstory .storyContent {
    padding: 0;
}
.uiStreamBoulderStyleAgg .substoryActorPic img, .uiStreamBoulderStyleAgg .uiStreamInlineAction .inlineActionInputPic {
    height: 40px;
    width: 40px;
}
.uiStreamBoulderStyleAgg .storyContent {
    padding-bottom: 2px;
}
.uiStream .uiStreamFirstStory {
    border-top: 0 none;
}
.uiStreamBoulderStyleAgg .storyInnerContent .mainWrapper {
    margin-top: 0;
}
.uiStreamBoulderStyleAgg .uiStreamSubstories {
    border-top: 1px solid #E5E5E5;
    padding-top: 5px;
}
.uiStreamBoulderStyle .uiStreamSubstories .uiUfi {
    width: 350px;
}
.uiStreamBoulderStyleAgg .uiStreamSubstories .uiStreamShowAll {
    border-bottom: 0 none;
    text-align: left;
}
.uiStreamBoulderStyleAgg .uiStreamSubstories .uiStreamShowAll span {
    font-weight: normal;
}
.uiStreamBoulderStyleAgg .uiStreamSubstory {
    margin: 0;
    padding: 3px 0;
}
.uiStreamBoulderStyleAgg .inlineSubstory .uiStreamSubstory {
    border-bottom: 1px solid #E5E5E5;
    padding-bottom: 10px;
}
.uiStream .uiStreamAllowTopBorder:first-child {
    border-top-width: 1px;
}
.uiStream .uiStreamBoulderStyle .highlightSelector {
    margin: -14px -25px 0 0;
}
.uiStream .uiStreamFirstStory .highlightSelector {
    margin-top: -20px;
}
.uiStream .uiStreamBoulderStyle .substoryHideSelector {
    margin: -2px 0 0;
}
.uiStream .uiStreamBoulderStyle .highlightSelector .uiSelectorButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: 0 -441px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    width: 21px;
}
.uiStream .uiStreamBoulderStyle .highlightSelector .uiSelectorButton, .uiStream .uiStreamBoulderStyle .highlightSelector .uiSelectorButton:active, .uiStream .uiStreamBoulderStyle .highlightSelector .uiSelectorButton:focus, .uiStream .uiStreamBoulderStyle .highlightSelector .uiSelectorButton:hover {
    background-color: transparent;
    border: 0 none;
}
.uiStream .uiStreamBoulderStyle .highlightSelector .uiSelectorMenuWrapper {
    margin: -3px 1px 0 0;
}
.uiStream .uiStreamBoulderStyle .highlightSelector .uiSelectorButton:hover {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -21px -441px;
    background-repeat: no-repeat;
}
.uiStream .uiStreamBoulderStyle .highlightSelector .openToggler .uiSelectorButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -42px -441px;
    background-repeat: no-repeat;
}
.uiStream .highlightIndicator {
    display: inline-block;
    height: 16px;
    left: -1px;
    position: absolute;
    top: -1px;
    width: 16px;
}
.uiStream .uiStreamStoryHide .highlightIndicator {
    display: none;
}
.uiStream .highlightIndicator .img {
    opacity: 0;
    position: absolute;
}
.uiStream .uiStreamBoulderStyle:hover .highlightIndicator .img, .uiStream .uiStreamBoulderHighlight:hover .highlightIndicator .img, .uiStream .uiStreamBoulderHighlight .highlightIndicator .img {
    opacity: 1;
}
.uiStream .uiStreamBoulderStyle .highlightIndicator .hoverTriangle, .uiStream .uiStreamBoulderStyle a.highlightIndicator:hover .nullTriangle {
    display: none;
}
.uiStream .uiStreamBoulderStyle a.highlightIndicator:hover .hoverTriangle {
    display: inline;
}
.uiStream .uiStreamFirstStory .highlightIndicator {
    top: -7px;
}
.UIIntentionalStream_Error {
    display: none;
    padding-bottom: 8px;
    padding-top: 2px;
}
.UIIntentionalStream_HiddenInfo {
    float: right;
}
.UIIntentionalStream_AutoUpdate {
    margin: 5px;
}
.UIIntentionalStream_AutoUpdateMessage, .UIIntentionalStream_AutoUpdateControl {
    float: right;
}
.feedback_toggle_link .feedbackBling .text {
    line-height: normal;
}
a.feedbackBling {
    margin-left: -1px;
    margin-right: -1px;
    padding-bottom: 0;
    padding-top: 0;
}
.feedback_toggle_link .feedbackBling .img {
    margin-top: -1px;
}
.uiVideoThumb {
    border: 0 none;
    overflow: hidden;
    position: relative;
}
.uiVideoThumb img {
    display: inline-block;
    max-height: 130px;
    max-width: 130px;
}
.uiVideoThumb img[width] {
}
.uiVideoThumb i {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/y6/r/gY6pCnDw29i.png") no-repeat scroll 0 0 transparent;
    bottom: 5px;
    height: 26px;
    left: 5px;
    position: absolute;
    width: 35px;
}
.uiVideoThumbSmall i {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yN/r/aERK2-5sOBX.png");
    bottom: 3px;
    height: 22px;
    left: 3px;
    width: 27px;
}
.uiVideoThumbTiny i {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yr/r/AF1Uwjj81fI.png");
    bottom: 3px;
    height: 17px;
    left: 3px;
    width: 21px;
}
.uiVideoThumbLoading i {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/y9/r/jKEcVPZFk-2.gif") no-repeat scroll 50% 50% transparent;
    bottom: 0;
    height: 100%;
    left: 0;
    width: 100%;
}
.uiVideoThumbSmall.uiVideoThumbLoading i, .uiVideoThumbTiny.uiVideoThumbLoading i {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif");
}
.uiVideoThumbLoading img {
    opacity: 0.15;
}
.uiBlingBox {
    border-bottom: 1px solid #FFFFFF;
    display: inline-block;
    padding: 3px 4px 3px 2px;
}
.uiBlingBox:hover {
    background-color: #ECEFF5;
    border-bottom: 1px solid #E5EAF1;
    text-decoration: none;
}
.uiBlingBox .text {
    line-height: 11px;
    vertical-align: text-bottom;
}
.uiBlingBoxSm .text {
    font-size: 9px;
}
.uiBlingBox .img {
    margin-right: 2px;
    vertical-align: text-top;
}
.uiBlingBoxSm .img {
    vertical-align: text-bottom;
}
.uiBlingBox .emptyBling {
    margin-right: 0 !important;
}
.fbCurrent .fbCurrentHeader {
    margin-bottom: 6px;
}
.fbCurrent .fbCurrentStory {
    padding: 3px 5px;
}
.fbCurrent .fbCurrentStory:hover {
    background-color: #ECEFF5;
    cursor: pointer;
}
.fbCurrent .fbCurrentStory:hover a {
    text-decoration: none;
}
.fbCurrent .fbCurrentStory .fbCurrentTitle {
    color: #3B5998;
}
.fbCurrentContent .fbCurrentFooter {
    text-align: center;
}
.fbCurrentContent .fbCurrentActionLink {
    color: #6D84B4;
}
#chatFriendsOnline .navigationLink span {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yW/r/AebrcwrBeG6.png") no-repeat scroll right 3px transparent;
    padding: 0 12px 0 2px;
}
#chatFriendsOnline .navigationLink, #chatFriendsOnline .navigationLink:hover {
    display: block;
    margin-left: 7px;
    text-decoration: none;
}
#chatFriendsOnline .fbFriendsOnlineFacepile .chatOffline {
    display: none;
}
#chatFriendsOnline.isOffline .hideIfOffline, #chatFriendsOnline .showIfOffline {
    display: none;
}
#chatFriendsOnline.isOffline .showIfOffline {
    display: block;
}
#chatFriendsOnline .fbChatOfflineMessage {
    padding: 0 5px 0 1px;
}
#chatFriendsOnline .typeaheadContainer td:first-child {
    width: 100%;
}
#chatFriendsOnline .sidebarBtn {
    display: none;
    margin-left: 3px;
}
.sidebarCapable #chatFriendsOnline .sidebarBtn {
    display: inline-block;
}
.sidebarMode #chatFriendsOnline, .sidebarMode #fbDockChatBuddylistNub.fbNub, .sidebarMode #fbChatErrorNub {
    display: none;
}
.sidebarMode #pageHead, .sidebarMode #globalContainer {
    left: -90px;
    position: relative;
}
.sidebarMode .liquid #globalContainer {
    margin: 0 90px;
}
.sidebarMode .fbDockWrapper {
    right: 175px;
}
.sidebarMode .timelineLayout .fbTimelineSideColumn {
    margin-right: -400px;
}
.sidebarMode .fbTimelineSideAds, .sidebarMode .fbTimelineScrubber {
    margin-right: -400px;
}
.sidebarMode .fbTimelineStickyHeader {
    right: 310px;
}
.sidebarMode #fbPhotoTheater .container {
    margin-left: -570px;
}
.fbChatSidebar .fbChatTypeahead, .fbChatSidebar .fbChatTypeahead .wrap {
    border: 0 none;
}
.fbChatSidebar .fbChatTypeahead .textInput {
    -moz-box-sizing: border-box;
    background-color: #F4F6F9;
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: 0 -502px;
    background-repeat: no-repeat;
    box-shadow: 2px 0 0 -1px #E0E2E9 inset, 0 1px #FFFFFF inset;
    color: #555555;
    height: 24px;
    padding-left: 20px;
    padding-right: 20px;
}
.fbChatSidebar .fbChatTypeahead .textInput:focus {
    background-color: #FFFFFF;
}
.fbChatSidebar {
    background-clip: padding-box;
    background-color: #F2F4F8;
    border-left: 1px solid rgba(0, 0, 0, 0.4);
    box-shadow: 2px 0 2px -2px #B2B9C9 inset;
    display: none;
    position: fixed;
    right: 0;
    top: 0;
    width: 179px;
    z-index: 300;
}
.sidebarMode .fbChatSidebar {
    display: block;
}
.fbChatSidebar .fbChatSidebarBody {
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
}
.fbChatSidebar .scrollableOrderedList {
    height: 100%;
    width: 100% !important;
}
.fbChatSidebar .scrollableOrderedList .uiScrollableAreaTrack {
    top: 10px;
}
.fbChatSidebar .fbChatOrderedList, .fbChatSidebar .fbChatTypeaheadView {
    padding-top: 8px;
}
.fbChatSidebar .fbChatOrderedList .item a {
    padding-right: 22px;
}
.fbChatSidebar .fbChatOrderedList .item a:hover {
    box-shadow: 2px 0 2px -2px #B2B9C9 inset;
}
.fbChatSidebar .fbChatOrderedList .item .status {
    right: 12px;
}
.fbChatSidebar .fbChatOrderedList .separator .text {
    background-color: #F2F4F8;
}
.fbChatSidebar .fbChatSidebarMessage {
    background-color: #FFFFFF;
    border-top: 1px solid #CCD0DB;
    box-shadow: 0 1px #FAFAFA inset;
    display: none;
    padding: 8px;
}
.fbChatSidebar.error .fbChatSidebarMessage, .fbChatSidebar.offline .fbChatSidebarMessage {
    display: block;
}
.fbChatSidebar .fbChatSidebarMessage .img {
    float: left;
    margin-top: 3px;
}
.fbChatSidebar.error .fbChatSidebarMessage .img {
    margin-top: 7px;
}
.fbChatSidebar.offline .fbChatSidebarMessage .img {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/y1/r/POvoxs89XYG.png");
    background-position: -34px -27px;
    background-repeat: no-repeat;
    height: 10px;
    width: 16px;
}
.fbChatSidebar.error .fbChatSidebarMessage .img {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -67px -471px;
    background-repeat: no-repeat;
    height: 13px;
    width: 14px;
}
.fbChatSidebar .fbChatSidebarMessage .message {
    margin-left: 24px;
}
.fbChatSidebar .fbChatSidebarMessage .message .fbChatReconnectLink {
    white-space: nowrap;
}
.fbChatSidebar .fbChatSidebarFooter {
    border-top: 1px solid #C9D0DA;
    bottom: 0;
    position: absolute;
}
.fbChatSidebar .fbChatSidebarFooter td:first-child {
    vertical-align: top;
    width: 100%;
}
.fbChatSidebar .fbChatSidebarFooter .button {
    border-left: 1px solid #C9D0DA;
    box-shadow: 0 1px #FFFFFF inset;
    display: block;
    height: 24px;
    width: 26px;
}
.fbChatSidebar .fbChatSidebarFooter .button:hover {
    background-color: #FFFFFF;
}
.fbChatSidebar .fbChatSidebarFooter .toggle {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -350px -494px;
    background-repeat: no-repeat;
}
.fbChatTypeahead .throbber {
    display: none;
    margin-top: -5px;
    position: absolute;
    right: 6px;
    top: 50%;
}
.fbChatTypeahead.hasValue .clear, .fbChatTypeahead.hasValue.typeaheadLoading .throbber {
    display: block;
}
.fbChatTypeahead.typeaheadLoading .clear {
    display: none;
}
.fbChatTypeaheadView li {
    color: #333333;
    cursor: pointer;
    padding: 2px 20px 2px 10px;
    position: relative;
}
.fbChatTypeaheadView li.selected {
    background-color: #E0E4EE;
}
.fbChatTypeaheadView li img {
    float: left;
    height: 28px;
    margin-right: 5px;
    width: 28px;
}
.fbChatTypeaheadView li .text {
    display: block;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.fbChatTypeaheadView li i {
    display: block;
    height: 14px;
    margin-top: -7px;
    position: absolute;
    right: 8px;
    top: 50%;
    width: 7px;
}
.fbChatTypeaheadView li.active i {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -493px -456px;
    background-repeat: no-repeat;
}
.fbChatTypeaheadView li.mobile i {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -82px -471px;
    background-repeat: no-repeat;
    height: 12px;
    margin-top: -6px;
    right: 9px;
    width: 8px;
}
.fbChatTypeaheadView li.invis {
    opacity: 0.3;
}
.fbChatTypeaheadView .noResults {
    padding: 10px;
}
.profileItemImg {
    height: 16px;
    width: 16px;
}
div.fbStreamRecentStoriesPager {
    padding-top: 20px;
}
div.fbStreamRecentStoriesBelowHeader {
    padding-bottom: 20px;
    padding-top: 13px;
}
.fbStreamRecentStoriesPager a.fbStreamRecentStoriesLeftalignedWrap {
    padding-left: 44px;
}
.fbStreamRecentStoriesPager a.fbStreamRecentStoriesWrap .img {
    position: relative;
    top: 1px;
}
.fbStreamRecentStoriesPager a.fbStreamRecentStoriesCenteredWrap {
    text-align: center;
}
.fbStreamRecentStoriesText {
    padding-left: 7px;
}
div.fbStreamRecentStoriesPager .fbStreamRecentStoriesWrap {
    border-bottom-color: #C2C8D1;
    border-top-color: #D8DFE9;
    padding-bottom: 8px;
    padding-top: 8px;
}
.uiMoreLinkCaret {
    margin-left: 2px;
    padding-bottom: 2px;
}
.objectListItem {
    padding-bottom: 8px;
    padding-top: 8px;
}
.passive .objectListItem {
    color: gray;
}
.objectListItem .auxiliary {
    text-align: right;
}
.uiClearableTypeahead .selected .clear {
    display: block;
}
.uiClearableTypeahead .clear, .uiTypeaheadDisabled .selected .clear {
    display: none;
    margin-top: -7px;
    position: absolute;
    right: 3px;
    top: 50%;
}
.uiClearableTypeahead .selected {
    padding-right: 16px;
}
.uiTypeaheadDisabled .selected {
    padding-right: 0;
}
.uiTypeaheadView .basic img {
    display: block;
    float: left;
    padding-right: 4px;
}
.uiTypeahead .uiTypeaheadView .basic .calltoaction {
    padding: 3px;
}
body.transparent_widget {
    background-color: transparent;
    overflow: hidden;
}
body.plugin.transparent_widget {
    overflow-y: hidden;
}
.connect_widget {
    background-color: transparent;
}
.connect_widget .connect_widget_facebook_favicon {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/y7/r/ql9vukDCc4R.png") no-repeat scroll -1px -47px transparent;
    display: block;
    height: 14px;
    left: -1px;
    padding: 0;
    position: absolute;
    width: 14px;
}
body.transparent_widget .generic_dialog_popup, .connect_widget .generic_dialog_popup {
    width: 400px;
}
.fbGalleryPrev, .fbDisabledGalleryPrev {
    float: left;
    margin-top: 50px;
    opacity: 0.7;
}
.fbGalleryPrev:hover {
    opacity: 1;
}
.fbGalleryNext, .fbDisabledGalleryNext {
    float: right;
    margin-top: 50px;
    opacity: 0.7;
}
.fbGalleryNext:hover {
    opacity: 1;
}
.fbConnectWidgetTopmost {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #315C99 #AAAAAA #AAAAAA;
    border-right: 1px solid #AAAAAA;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    padding: 0;
    position: relative;
}
div.fbDarkWidget {
    background-color: transparent;
}
.fbDarkWidget .fbWidgetTitle {
    color: #FFFFFF;
}
.fbDarkWidget a, .fbDarkWidget .profileName {
    color: #FFFFFF;
}
.fbDarkWidget a.uiLinkSubtle {
    color: gray;
}
div.fbConnectWidgetHeaderTitle {
    border-width: 0 0 1px;
}
div.ConnectActivityLogin {
    border-width: 0 0 1px;
}
.fbRecommendationWidgetContent .recommendations_metadata {
    color: gray;
    padding-top: 3px;
}
.fbDarkWidget .fbRecommendationWidgetContent .recommendations_metadata {
    color: #CCCCCC;
}
.fbGalleryImage {
    max-height: 125px;
    max-width: 140px;
}
.fbShowBothHidden {
    display: none;
}
.fbRecommendationsContainer {
    display: none;
}
.fbShowBothRecommendationsHighlighted .fbRecommendationsContainer {
    display: inline;
}
.fbShowBothRecommendationsHighlighted .fbActivityContainer {
    display: none;
}
.fbActivityContainer {
    display: inline;
}
.fbGalleryRecommendationsFacepile {
    position: relative;
}
.fbGalleryRecommendationsFooter {
    width: 150px;
}
.fbGalleryRecommendationsImageBlock {
    display: block;
    height: 125px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.fbGalleryRecommendationsImageContainer {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/ye/r/nZW4C56WJb6.png") repeat scroll 0 0 #EDEFF4;
    display: inline-block;
    height: 125px;
    overflow: hidden;
    width: 140px;
}
.fbDarkWidget .fbGalleryRecommendationsImageContainer {
    background-position: -125px 0;
}
.fbGalleryRecommendationsNode {
    height: 275px;
}
.fbGalleryRecommendationsText {
    height: 64px;
    padding-top: 3px;
}
.fbShowBothActivityHeader {
    display: none;
}
.fbShowBothRecommendationsHighlighted .fbShowBothActivityHeader {
    display: inline;
}
.fbShowBothRecommendationsHeader {
    display: inline;
}
.fbShowBothRecommendationsHighlighted .fbShowBothRecommendationsHeader {
    display: none;
}
.fbDarkWidget div.ConnectActivityLogin {
    background-color: #000000;
    border-color: #303030;
}
.fbProfilePic {
    height: 35px;
    width: 35px;
}
.fbImageContainer {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/ye/r/nZW4C56WJb6.png") no-repeat scroll 0 0 #EDEFF4;
    height: 35px;
    overflow: hidden;
    width: 35px;
}
.fbDarkWidget .fbImageContainer {
    background-position: -35px 0;
}
.fbConnectWidgetHeaderTitle {
    border: 1px solid #C6CEDD;
    color: #1C2A47;
    cursor: default;
    padding-bottom: 7px;
    padding-top: 8px;
}
.fbConnectWidgetHeaderTitleBranded {
    background: none repeat scroll 0 0 #3B5998;
    color: #FFFFFF;
    cursor: default;
    padding-bottom: 5px;
    padding-top: 7px;
}
.fbDarkWidget .fbConnectWidgetHeaderTitle {
    background-color: #333333;
    border: 1px solid #444444;
}
.fbLoginButton {
    float: left;
}
.ConnectActivityLoginMessage {
    color: #666666;
    line-height: 14px;
    vertical-align: top;
}
.fbDarkWidget .ConnectActivityLoginMessage {
    color: gray;
}
.fbConnectWidgetFooter {
    bottom: 0;
    cursor: default;
    position: absolute;
    width: 100%;
}
.transparent_widget .fbDarkWidget .fbConnectWidgetFooter {
    background-color: transparent;
}
.fbConnectWidgetFooter .fbFooterBorder {
    border-top: 1px solid #CCCCCC;
    margin: 0 6px;
    padding: 4px 3px;
}
.fbDarkWidget .fbConnectWidgetFooter .fbFooterBorder {
    border-top: 1px solid #444444;
}
.fbConnectWidgetContent, .fbImageContainer img {
    visibility: hidden;
}
.fbConnectWidgetContent, .fbGalleryRecommendationsImageContainer img {
    visibility: hidden;
}
div.fbHalfPage {
    overflow: hidden;
}
div.fbAdminOptions {
    float: right;
}
.fbpage_edit_header {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-style: none none solid;
    border-width: 0 0 1px;
    height: 31px;
    margin: -7px 0 19px;
    padding: 0;
}
.pages_edit .fbpage_edit_header {
    margin: 0;
}
.icon_dock {
    float: right;
    margin: 0;
    padding: 0;
    width: 300px;
}
.icon_dock .icon_dock_container {
    float: right;
    margin: 0;
    padding: 8px 0 0;
    z-index: 30;
}
.icon_dock .edit_link {
    color: #666666;
    display: block;
    float: right;
    font-weight: bold;
    margin: 0;
    padding-right: 8px;
    padding-top: 10px;
}
.icon_dock a {
    margin: 0;
    padding: 8px 0 0 5px;
}
.edit_app_switcher {
    margin: 0;
    padding-top: 6px;
}
.edit_app_switcher .app_switcher_button .name {
    padding: 2px 0 2px 6px;
}
.edit_app_switcher .app_switcher_menu {
    width: 160px;
}
.edit_app_switcher .app_switcher_menu .name {
    text-align: left;
    width: 105px;
}
.edit_app_switcher .app_switcher_button .arrow {
    padding: 2px 0 1px;
}
.fbpage_edit_header .left_header {
    float: left;
    font-size: 11px;
    font-weight: bold;
    overflow: hidden;
    padding: 7px 0 2px;
    white-space: nowrap;
    width: 250px;
}
.fbpage_edit_header .left_header_text {
    padding-left: 5px;
    position: relative;
    top: -4px;
}
.fbpage_edit_header div.left_header .edit_link {
    color: #CCCCCC;
    font-weight: normal;
    padding-left: 4px;
}
.fbpage_edit_header div.left_header .edit_link a {
    color: #6D84B4;
}
.fan_status_inactive {
    background-color: #FFFCCC;
    color: #666666;
    line-height: 18px;
    margin: 0;
    padding: 0 0 0 3px;
}
.sp_recommendations {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yM/r/tc6kQtD6Y3L.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    width: 14px;
}
.sx_recommendations_favicon {
    background-position: 0 0;
}
.navIdentity {
    border-bottom: 1px solid #E0E0E0;
    margin: 5px;
    min-height: 38px;
    padding-bottom: 5px;
}
#navAccount ul .navIdentityPic {
    float: left;
}
#navAccount ul .navIdentityPic img {
    width: 28px;
}
#navAccount ul .navIdentityPic a {
    padding: 5px;
}
#navAccount ul .navIdentityPic a:hover {
    padding: 4px 5px;
}
#navAccount ul .navIdentitySub input {
    font-size: 9px;
}
#navAccount ul .navIdentityLinks {
    float: left;
    margin: 5px;
}
.hideBanner .fbPageBanner, .fixedBody .fbPageBanner {
    display: none;
}
.fbPageBannerInner {
    margin: auto;
    width: 980px;
}
.sidebarMode .fbPageBannerInner {
    left: -90px;
    position: relative;
}
.fbHubsTypeaheadThrobber {
    display: none;
    position: absolute;
    right: 6px;
    top: 5px;
}
.typeaheadLoading .fbHubsTypeaheadThrobber {
    display: block;
}
.photoTypeahead .photo {
    display: none;
    height: 16px;
    left: 3px;
    position: absolute;
    top: 2px;
    width: 16px;
}
.photoTypeahead .selected .photo {
    display: block;
}
.photoTypeahead .selected .textInput {
    padding-left: 23px;
}
.photoTypeahead.uiTypeaheadDisabled .selected .photo {
    opacity: 0.3;
}
.profileInfoSection {
    margin-bottom: 30px;
}
.profileInfoSection .emptyInfoSection {
    font-size: 13px;
    text-align: center;
}
.profileInfoSection .inlineLabel {
    color: #999999;
}
.profileInfoSection .privacyTooltip {
    padding-top: 4px;
}
.fbProfileExperience .hubPhoto {
    margin-right: 7px;
}
.fbProfileExperience .wishlistPhoto {
    height: 150px;
    margin-right: 7px;
    width: 150px;
}
.fbProfileExperience .experienceContent {
    line-height: 14px;
    padding-top: 1px;
}
.fbProfileExperience .experienceContentLarge {
    font-size: 13px;
    font-weight: bold;
    line-height: 30px;
    padding-left: 8px;
    padding-top: 22px;
}
.fbProfileExperience .experienceBody, .fbProfileExperience .subexperienceContent {
    margin-top: 2px;
}
.fbProfileExperience .subexperiences {
    margin: 6px 0 0 15px;
}
.fbProfileExperience .subexperience {
    padding-bottom: 1px;
}
.fbProfileExperience .subexperienceContent {
    width: 273px;
}
.showAllExperiences .revealerArrow {
    margin: 0 0 2px 5px;
}
.showAllExperiences:hover a, .showAllExperiences .mediaRevealer:hover {
    text-decoration: none;
}
.profileInfoTable .highlight {
    background-color: #FFFBE4;
}
.profileInfoTable .fbProfileExperience.highlight {
    left: -5px;
    padding: 5px 0 5px 5px;
    position: relative;
    top: -5px;
}
.profileInfoTable .afterHighlight {
    margin-top: -10px;
}
.profileInfoTable .highlight .complimentsBlingBox {
    margin-right: -5px;
}
li.showAllExperiences {
    border-top: 1px solid #E5EAF1;
    padding-top: 7px;
    text-align: center;
}
.showAllExperiences:hover {
    background-color: #ECEFF4;
    border-top-color: #D8DFEA;
    cursor: pointer;
}
.showAllExperiences a {
    display: inline-block;
    padding-bottom: 8px;
}
.fbProfileInfoExpandedRowWrapper .fbProfileExperience {
    text-align: left;
}
.fbProfileInfoExpandedRowWrapper .revealerWrapper {
    margin-top: 0;
}
.fbProfileInfoWorkRowWrapper .fbProfileExperience {
    text-align: left;
}
.fbProfileInfoEducationRowWrapper .fbProfileExperience {
    text-align: left;
}
.mediaRow .mediaPortrait {
    line-height: 14px;
    overflow: hidden;
    padding: 0;
    width: 75px;
}
.mediaRow .mediaPortrait .photo {
    height: 75px;
    margin-bottom: 5px;
}
.mediaRow .mediaPortrait .mediaPageName {
    max-height: 28px;
    overflow: hidden;
    word-wrap: break-word;
}
.mediaRowWrapper {
    text-align: center;
}
.mediaRowRevealer {
    line-height: 12px;
}
.profileInfoTable th.label {
    color: #999999;
    font-weight: bold;
    line-height: 15px;
    text-align: left;
    vertical-align: top;
    width: 90px;
}
.nile_profile .profileInfoTable th.label {
    font-size: 11px;
    line-height: 16px;
}
.profileInfoTable .greenLink {
    color: #006600;
}
.profileInfoTable td.data {
    line-height: 15px;
}
.profileInfoTable td.rightCol {
    padding: 3px 0 0 35px;
    text-align: right;
    width: 50px;
}
.profileInfoTable .sampleImageCaption {
    text-align: center;
    width: 50px;
    word-wrap: break-word;
}
.profileInfoTable .uiInfoTable .label {
    color: #666666;
    font-size: 11px;
    font-weight: normal;
    padding-top: 0;
}
.profileInfoTable .uiInfoTable .data {
    padding-top: 0;
}
.profileInfoTable .throbber {
    display: none;
}
.profileInfoTable .async_saving .throbber {
    display: block;
}
.uiInfoTable {
    border: 0 none;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
.uiInfoTable .spacer td {
    padding: 5px 0;
}
.noBorder .spacer td {
    padding: 0;
    visibility: hidden;
}
.uiInfoTable .label, .uiInfoTable .data, .uiInfoTable .rightCol {
    padding: 3px 0 1px;
    text-align: left;
    vertical-align: top;
}
.uiInfoTable .dataRow .data, .uiInfoTable .dataRow .rightCol {
    padding-top: 5px;
}
.uiInfoTable .data > input, .uiInfoTable .data > label input, .uiInfoTable .rightCol > input, .uiInfoTable .rightCol > label input {
    margin-left: 0;
}
.uiInfoTable .label {
    color: #666666;
    font-weight: bold;
    padding-right: 10px;
    text-align: right;
    width: 130px;
}
.uiInfoTable .dataRow .label {
    padding-top: 8px;
}
.uiInfoTable .label .annotation {
    color: #999999;
}
.uiInfoTable .rightCol {
    padding: 0 0 0 20px;
    width: 225px;
}
#pageHead {
    margin: 0 auto;
    width: 980px;
}
.fbx #pageHead {
    margin: 0;
    width: auto;
}
#pageLogo {
    float: left;
    margin-left: -6px;
    z-index: 5;
}
#pageLogo a {
    background-color: #3B5998;
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: 0 -183px;
    background-repeat: no-repeat;
    display: block;
    height: 31px;
    width: 103px;
}
#pageLogo a:hover, #pageLogo a:focus, #pageLogo a:active {
    background-color: #4B67A1;
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: 0 -151px;
    background-repeat: no-repeat;
    outline: medium none;
}
#headNav {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #627AAD;
    border-color: #1D4088 #1D4088 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    height: 30px;
    margin-left: 180px;
}
#pageNav li {
    float: left;
}
#pageNav a {
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    height: 22px;
    padding: 8px 10px 0;
    text-decoration: none;
}
#pageNav a:hover, #pageNav a:focus, #pageNav a:active {
    background-color: #6D86B7;
    outline: medium none;
}
#navAccount {
    position: relative;
}
#navAccount.openToggler, .no_js #navAccount:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #333333 #333333 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    margin: -1px -1px 0;
}
#navAccount #navAccountLink {
    padding-right: 16px;
}
.openToggler #navAccountLink, .no_js #navAccount:hover #navAccountLink {
    background-color: #FFFFFF;
    color: #333333;
    position: relative;
    z-index: 2;
}
.openToggler #navAccountLink:hover, .openToggler #navAccountLink:focus, .openToggler #navAccountLink:active, .no_js #navAccountLink:hover {
    background-color: #FFFFFF;
}
#navAccountLink .accountPulldown {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: -94px -32px;
    background-repeat: no-repeat;
    height: 4px;
    left: 5px;
    position: relative;
    top: -2px;
    width: 7px;
}
.openToggler #navAccountLink .dropMenuDivide, .no_js #navAccount:hover #navAccountLink .dropMenuDivide {
    background: none repeat scroll 0 0 #E0E0E0;
}
.openToggler #navAccountLink .accountPulldown, .no_js #navAccount:hover #navAccountLink .accountPulldown {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: -86px -32px;
    background-repeat: no-repeat;
}
#navAccount .contextualHelp, #navAccount .navigation {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #333333 #333333 #2D4486;
    border-style: solid;
    border-width: 1px 1px 2px;
    margin-right: -1px;
    margin-top: -1px;
    min-width: 200px;
    padding: 10px 0 5px;
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 1;
}
#navAccount .navigation {
    display: none;
}
#navAccount.openToggler .navigation, .no_js #navAccount:hover .navigation {
    display: block;
}
#navAccount .navigation .logoutButton {
    display: block;
}
#navAccount .logoutButton:hover {
    text-decoration: none;
}
#navAccount .logoutButton input {
    outline: 0 none;
    text-align: left;
    width: 100%;
}
#navAccount .navigation a, #navAccount .navigation .logoutButton input {
    color: #3A579A;
    display: block;
    font-weight: normal;
    height: auto;
    padding: 4px 10px 5px;
    white-space: nowrap;
}
#navAccount .navigation a:hover, #navAccount .navigation a:focus, #navAccount .navigation a:active, #navAccount .logoutButton:hover input, #navAccount .logoutButton input:active, #navAccount .logoutButton input:focus {
    background: none repeat scroll 0 0 #6D84B4;
    border-bottom: 1px solid #3B5998;
    border-top: 1px solid #3B5998;
    color: #FFFFFF;
    padding: 3px 10px 4px;
    text-decoration: none;
}
#navAccount li {
    display: block;
    float: none;
}
#navAccountInfo {
    border-bottom: 1px solid #E0E0E0;
    margin: 5px 4px;
    min-height: 55px;
    padding: 0 6px 0 64px;
    position: relative;
}
ul #navAccountInfo a:hover, ul #navAccountInfo a:focus, ul #navAccountInfo a:active {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #3B5998;
    padding: 4px 10px 5px;
    text-decoration: underline;
}
#navAccountInfo #navAccountPic {
    left: -5px;
    margin: 0;
    position: absolute;
    top: -9px;
}
#navAccountInfo #navAccountPic img {
    height: 50px;
    width: 50px;
}
#navAccount #navAccountName {
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 0 !important;
}
#navSearch {
    margin: 4px 0 0 4px;
    width: 350px;
}
#navSearch .uiSearchInput {
    border: 0 none;
}
#navSearch .uiSearchInput input {
    width: 315px;
}
#navSearch .uiTypeahead, #navSearch .uiTypeahead .wrap {
    border-color: #3B5998;
    height: 22px;
    z-index: 100;
}
.slim #blueBar {
    border-bottom: 1px solid #133783;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.52);
    height: 37px;
    position: relative;
}
.slimHeader #headNav {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    margin-left: 176px;
}
.slimHeader .fbJewelFlyout {
    top: 37px;
}
.slimHeader #jewelContainer {
    padding-top: 5px;
}
.slimHeader .fbJewel .jewelCount {
    background: none repeat scroll 0 0 transparent;
    top: 0;
}
.slimHeader .fbJewel .jewelCount span {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #E23923 #D83722 #C0311E;
    border-left: 1px solid #D83722;
    border-right: 1px solid #D83722;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(0, 39, 121, 0.77);
    padding: 0 1px;
}
.slimHeader #jewelContainer .fbJewel a.jewelButton {
    height: 31px;
    margin-top: 1px;
}
.slimHeader .openToggler a.jewelButton {
    height: 31px !important;
}
.slimHeader #fbMessagesJewel a.jewelButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: -56px -75px;
    background-repeat: no-repeat;
}
.slimHeader #fbMessagesJewel a.jewelButton:active, .slimHeader #fbMessagesJewel a.jewelButton:focus, .slimHeader #fbMessagesJewel a.jewelButton:hover {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: -31px -40px;
    background-repeat: no-repeat;
}
.slimHeader #fbMessagesJewel.hasNew a.jewelButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: -56px -40px;
    background-repeat: no-repeat;
}
.slimHeader #fbMessagesJewel.openToggler a.jewelButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png") !important;
    background-position: -31px -75px !important;
    background-repeat: no-repeat !important;
}
.slimHeader #fbNotificationsJewel a.jewelButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: -25px -247px;
    background-repeat: no-repeat;
}
.slimHeader #fbNotificationsJewel a.jewelButton:active, .slimHeader #fbNotificationsJewel a.jewelButton:focus, .slimHeader #fbNotificationsJewel a.jewelButton:hover {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: -31px -110px;
    background-repeat: no-repeat;
}
.slimHeader #fbNotificationsJewel.hasNew a.jewelButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: -56px -110px;
    background-repeat: no-repeat;
}
.slimHeader #fbNotificationsJewel.openToggler a.jewelButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png") !important;
    background-position: 0 -247px !important;
    background-repeat: no-repeat !important;
}
.slimHeader #fbRequestsJewel a.jewelButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: -25px -282px;
    background-repeat: no-repeat;
}
.slimHeader #fbRequestsJewel a.jewelButton:active, .slimHeader #fbRequestsJewel a.jewelButton:focus, .slimHeader #fbRequestsJewel a.jewelButton:hover {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: -50px -247px;
    background-repeat: no-repeat;
}
.slimHeader #fbRequestsJewel.hasNew a.jewelButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: -75px -247px;
    background-repeat: no-repeat;
}
.slimHeader #fbRequestsJewel.openToggler a.jewelButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png") !important;
    background-position: 0 -282px !important;
    background-repeat: no-repeat !important;
}
.slimHeader #pageLogo a, .slimHeader #pageLogo a:hover, .slimHeader #pageLogo a:focus, .slimHeader #pageLogo a:active {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: 0 -214px;
    background-repeat: no-repeat;
    height: 31px;
    margin-top: 6px;
}
.slimHeader #navSearch {
    margin-top: 9px;
}
.slimHeader #navSearch .uiTypeahead {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 transparent;
    border-color: #123682 #294A8F #294A8F;
    border-radius: 2px 2px 2px 2px;
    border-right: 1px solid #294A8F;
    border-style: solid;
    border-width: 1px;
}
.slimHeader #navSearch .uiSearchInput {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 1px 1px 1px 1px;
    border-top: 1px solid #D9D9D9;
    height: 20px;
    padding: 0 0 1px;
}
.slimHeader #navSearch div, .slimHeader #navSearch span {
    border: medium none;
}
.slimHeader #navSearch .textInput .inputtext {
    padding-top: 2px;
}
.slimHeader #pageNav .topNavLink {
    height: 31px;
}
.slimHeader #pageNav a {
    color: #D8DFEA;
}
.slimHeader #pageNav {
    margin-right: 1px;
    padding-top: 6px;
}
.slimHeader #pageNav .topNavLink:hover, .slimHeader #pageNav .topNavLink:focus, .slimHeader #pageNav .topNavLink:active, .slimHeader #pageNav .tinyman:hover a, .slimheader #pageNav .tinyman:focus a, .slimHeader #pageNav .tinyman:active a, .slimHeader #pageNav .topNavLink a:hover, .slimHeader #pageNav .topNavLink a:focus, .slimHeader #pageNav .topNavLink a:active {
    background-color: #4B67A1;
    color: #FFFFFF;
    height: 31px;
}
.slimHeader #pageNav .openToggler #navAccountLink, .slimHeader #pageNav .openToggler #navAccountLink:hover, .slimHeader #pageNav .openToggler #navAccountLink:focus, .slimHeader #pageNav .openToggler #navAccountLink:active, .slimHeader #pageNav .no_js #navAccountLink:hover {
    background-color: #FFFFFF;
}
.slimHeader #pageNav .headerTinymanPhoto {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #123682 #294A8F #294A8F;
    border-radius: 2px 2px 2px 2px;
    border-right: 1px solid #294A8F;
    border-style: solid;
    border-width: 1px;
    height: 23px;
    margin: 3px 5px 3px 3px;
    width: 23px;
}
.slimHeader #pageNav .topNavLink .headerTinymanName {
    display: inline-block;
    max-width: 175px;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap;
}
.slimHeader #pageNav .topNavLink a {
    height: 31px;
    line-height: 29px;
    padding: 0;
    vertical-align: top;
}
.slimHeader #pageNav .middleLink a {
    padding: 0 8px;
}
.slimHeader #pageNav li.tinyman:after, .slimHeader #pageNav li.middleLink:after {
    background: none repeat scroll 0 0 #526DA4;
    content: " ";
    display: inline-block;
    float: right;
    height: 14px;
    margin-top: 9px;
    width: 1px;
}
.slimHeader #pageNav .topNavLink:hover:after {
    background: none repeat scroll 0 0 #4B67A1;
}
.slimHeader #pageNav li.middleLink:hover, .slimHeader #pageNav #navAccountLink:hover {
    margin-left: -1px;
    padding-left: 1px;
}
.slimHeader #pageNav .openToggler #navAccountLink:hover {
    margin-left: 0;
    padding-left: 0;
}
.slimHeader #pageNav .menuPulldown {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: -56px -315px;
    background-repeat: no-repeat;
    height: 31px;
    width: 24px;
}
.slimHeader #pageNav .menuPulldown:hover {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: -2px -315px;
    background-repeat: no-repeat;
    height: 31px;
    width: 24px;
}
.slimHeader #pageNav #navAccount.openToggler, .slimHeader .no_js #navAccount:hover, .slimHeader #pageNav .openToggler #navAccountLink {
    height: 31px;
    margin-top: 0;
}
.slimHeader #pageNav .openToggler .menuPulldown {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png") !important;
    background-position: -29px -315px !important;
    background-repeat: no-repeat !important;
    height: 31px;
    width: 24px;
}
.slimHeader #pageNav #navAccountLink {
    padding-right: 0;
}
.slimHeader #pageNav .menuDivider {
    background: none repeat scroll 0 0 #DDDDDD;
    font-size: 0;
    height: 1px;
    line-height: 0;
    margin: 6px 7px;
}
.slimHeader #navAccount .navigation {
    border-bottom-color: #333333;
    padding: 4px 0;
}
.slimHeader #pageNav #navAccount .navSubmenu {
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    color: #222222;
    height: 18px;
    line-height: 18px;
    padding: 0 22px;
}
.slimHeader #navAccount .navSubmenu input {
    color: #222222;
    height: 20px;
    margin-top: -1px;
    padding: 0;
}
.slimHeader #navAccount .navSubmenu .UIImageBlock_Content {
    max-width: 125px;
    overflow: hidden;
}
.slimHeader #pageNav .navSubmenu img {
    height: 18px;
    width: 18px;
}
.slimHeader #navAccount .highlanderIntro {
    padding: 0 22px 6px;
}
.slimHeader #navAccount .uiScrollableArea.contentAfter:after {
    display: none;
}
.slimHeader #pageNav #navAccount .navSubmenu:hover, .slimHeader #pageNav #navAccount .navSubmenu:focus, .slimHeader #pageNav #navAccount .navSubmenu:active {
    background: none repeat scroll 0 0 #6D84B4;
    border-bottom: 1px solid #3B5998;
    border-top: 1px solid #3B5998;
    color: #FFFFFF;
}
.slimHeader #navAccount .navSubmenu:hover input, .slimHeader #navAccount .navSubmenu:focus input, .slimHeader #navAccount .navSubmenu:active input {
    color: #FFFFFF;
    text-decoration: none;
}
.slimHeader #navAccount .navIdentity {
    padding: 5px 22px 5px 17px;
    width: 200px;
}
.slimHeader #navAccount .navIdentityPic a:hover, .slimHeader #navAccount .navIdentityPic:hover img {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    padding: 0;
}
.slimHeader #navAccount .navIdentityLinks {
    margin-top: 3px;
    width: 120px;
}
.fbJewel {
    float: left;
    margin-right: -1px;
}
#jewelContainer {
    float: left;
    position: relative;
    z-index: 4;
}
#jewelContainer .hasNew, #jewelContainer .openToggler {
    position: relative;
}
.fbJewel .jewelCount {
    background-color: #00376A;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    display: none;
    font-size: 9px;
    font-weight: bold;
    padding-bottom: 1px;
    position: absolute;
    right: -1px;
    top: -1px;
    z-index: 101;
}
#jewelContainer .hasNew .jewelCount {
    display: block;
}
#jewelContainer .openToggler .jewelCount {
    display: none;
}
.fbJewel .jewelCount span {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F03D25;
    border-color: -moz-use-text-color #DD3822 #DD3822;
    border-radius: 2px 2px 2px 2px;
    border-right: 1px solid #DD3822;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    display: block;
    padding: 1px 1px 0;
}
.fbJewel a.jewelButton {
    display: block;
    height: 31px;
    margin: 0 1px;
    text-decoration: none;
    width: 24px;
}
.fbJewel a.jewelButton:active, .fbJewel a.jewelButton:focus, .fbJewel a.jewelButton:hover {
    background-color: #4B67A1;
    outline: medium none;
    text-decoration: none;
}
#jewelContainer .openToggler .jewelButton {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF !important;
    border-color: #333333 #333333 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    height: 30px;
    margin: 0;
}
.fbJewelFlyout {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #333333 #333333 #293E6A;
    border-style: solid;
    border-width: 1px 1px 2px;
    left: 0;
    overflow: visible;
    position: absolute;
    top: 30px;
    width: 330px;
    z-index: -1;
}
.fbJewelFlyout .metadata {
    padding-top: 3px;
}
.fbJewelFlyout ul {
    padding: 4px 0;
}
.fbJewelFlyout .jewelHighlight .empty {
    border: medium none;
    padding: 4px 8px;
}
.fbJewelFlyout .jewelHighlight li a {
    color: #333333;
    display: block;
    padding: 4px 8px;
    text-decoration: none;
}
.fbJewelFlyout .jewelHighlight li a:hover, .fbJewelFlyout .jewelHighlight li a:active, .fbJewelFlyout .jewelHighlight li a:focus {
    background-color: #6D84B4 !important;
    border-bottom: 1px solid #3B5998;
    border-top: 1px solid #3B5998;
    outline: medium none;
    padding-bottom: 3px;
    padding-top: 3px;
    text-decoration: none;
}
.fbJewelFlyout .jewelHighlight a:hover span, .fbJewelFlyout .jewelHighlight a:active span, .fbJewelFlyout .jewelHighlight a:focus span, .fbJewelFlyout .jewelHighlight a:hover div, .fbJewelFlyout .jewelHighlight a:active div, .fbJewelFlyout .jewelHighlight a:focus div, .fbJewelFlyout .jewelHighlight li.selected a, .fbJewelFlyout .jewelHighlight li.selected .timestamp {
    color: #FFFFFF;
}
.fbJewelFlyout .jewelHighlight li {
    border-top: 1px solid #E6E6E6;
    cursor: pointer;
}
.fbJewelFlyout .jewelHighlight li:first-child {
    border-top: medium none;
}
.fbJewelFlyout li.jewelItemNew {
    background: none repeat scroll 0 0 #EFF1F7;
}
.fbJewelFlyout li.jewelItemResponded {
    background: none repeat scroll 0 0 #FFF9D7;
}
.fbJewelFlyout .jewelLoading {
    display: block;
    margin: 10px auto;
}
.fbJewelFlyout .jewelHeader {
    border-color: #DDDDDD;
    padding: 7px 8px;
}
.fbJewelFlyout .jewelFooter a {
    background-color: #F7F7F7;
    border-top: 1px solid #E0E0E0;
    display: block;
    font-weight: bold;
    padding: 8px;
    text-align: center;
}
.fbJewelFlyout .jewelFooter a:hover, .fbJewelFlyout .jewelFooter a:active, .fbJewelFlyout .jewelFooter a:focus {
    background-color: #6D84B4;
    border-top: 1px solid #3B5998;
    color: #FFFFFF;
    outline: medium none;
    text-decoration: none;
}
.fbJewelFlyout .jewelFooter .seeMoreCount {
    display: none;
    font-weight: bold;
    padding: 2px 0 0;
}
.fbJewelFlyout .jewelUnread .seeMoreCount {
    display: block;
}
.fbJewelFlyout .jewelFooter a:hover .seeMoreCount, .fbJewelFlyout .jewelFooter a:active .seeMoreCount, .fbJewelFlyout .jewelFooter a:focus .seeMoreCount {
    color: #E7E7E7;
}
#fbMessagesJewel a.jewelButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: -56px -75px;
    background-repeat: no-repeat;
}
#fbMessagesJewel a.jewelButton:active, #fbMessagesJewel a.jewelButton:focus, #fbMessagesJewel a.jewelButton:hover {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: -31px -40px;
    background-repeat: no-repeat;
}
#fbMessagesJewel.hasNew a.jewelButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: -56px -40px;
    background-repeat: no-repeat;
}
#fbMessagesJewel.openToggler a.jewelButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png") !important;
    background-position: -31px -75px !important;
    background-repeat: no-repeat !important;
}
#fbMessagesFlyout {
    left: 25px;
}
#fbMessagesFlyout li.empty {
    color: #757575;
    padding: 4px 8px 10px;
}
#fbMessagesFlyout li a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#fbMessagesFlyout .content {
    display: block;
    width: auto;
}
#fbMessagesFlyout .author {
    color: #3B5998;
    font-weight: bold;
    padding-top: 2px;
    white-space: normal;
}
#fbMessagesFlyout .preview {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#fbMessagesFlyout .subject {
    color: #333333;
}
#fbMessagesFlyout .time {
    color: #9D9D9D;
    font-size: 9px;
}
#fbMessagesFlyout a:hover .author, #fbMessagesFlyout a:hover .preview, #fbMessagesFlyout a:hover .subject, #fbMessagesFlyout a:hover .time {
    color: #FFFFFF;
}
.noMessages #fbNotificationsJewel {
    margin-left: 25px;
}
#fbNotificationsJewel a.jewelButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: -25px -247px;
    background-repeat: no-repeat;
}
#fbNotificationsJewel a.jewelButton:active, #fbNotificationsJewel a.jewelButton:focus, #fbNotificationsJewel a.jewelButton:hover {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: -31px -110px;
    background-repeat: no-repeat;
}
#fbNotificationsJewel.hasNew a.jewelButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: -56px -110px;
    background-repeat: no-repeat;
}
#fbNotificationsJewel.openToggler a.jewelButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png") !important;
    background-position: 0 -247px !important;
    background-repeat: no-repeat !important;
}
#fbNotificationsFlyout {
    left: 50px;
}
#fbNotificationsFlyout a:hover .blueName {
    color: #FFFFFF;
}
#fbNotificationsFlyout .blueName {
    color: #3B5998;
    font-weight: bold;
}
#fbNotificationsFlyout .staticAppIcon {
    background-position: right center;
    height: 16px;
    width: 16px;
}
#fbNotificationsFlyout .selected .staticAppIcon {
    background-position: left center;
}
#fbNotificationsFlyout .info {
    max-width: 259px;
    word-wrap: break-word;
}
#fbRequestsJewel a.jewelButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: -25px -282px;
    background-repeat: no-repeat;
}
#fbRequestsJewel a.jewelButton:active, #fbRequestsJewel a.jewelButton:focus, #fbRequestsJewel a.jewelButton:hover {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: -50px -247px;
    background-repeat: no-repeat;
}
#fbRequestsJewel.hasNew a.jewelButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: -75px -247px;
    background-repeat: no-repeat;
}
#fbRequestsJewel.openToggler a.jewelButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png") !important;
    background-position: 0 -282px !important;
    background-repeat: no-repeat !important;
}
#fbRequestsFlyout ul.jewelItemList {
    padding-bottom: 0;
    padding-top: 4px;
}
#fbRequestsFlyout li {
    padding: 4px 8px;
}
#fbRequestsFlyout .jewelHighlight li {
    padding: 0;
}
#fbRequestsFlyout li.empty, #fbRequestsFlyout .jewelHighlight li.empty {
    color: #757575;
    padding: 4px 8px 10px;
}
#fbRequestsFlyout .fbRequestMessageWrapper {
    white-space: nowrap;
}
#fbRequestsFlyout .fbRequestMessage {
    display: inline-block;
    max-width: 169px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#fbRequestsFlyout .jewelHighlight .title {
    color: #3B5998;
}
#fbRequestsFlyout .jewelHighlight .mutualFriends {
    color: gray;
}
#fbRequestsFlyout .jewelHighlight a:hover .title, #fbRequestsFlyout .jewelHighlight a:focus .title, #fbRequestsFlyout .jewelHighlight a:active .title, #fbRequestsFlyout .jewelHighlight a:hover .mutualFriends, #fbRequestsFlyout .jewelHighlight a:focus .mutualFriends, #fbRequestsFlyout .jewelHighlight a:active .mutualFriends {
    color: #FFFFFF;
}
#fbRequestsFlyout .jewelRequest .jewelRequestContent {
    padding-top: 5px;
}
#fbRequestsFlyout .title {
    font-size: 11px;
}
#fbRequestsFlyout .requestLabel {
    line-height: 12px;
}
#fbRequestsFlyout .jewelFooter .seeMoreCount {
    display: block;
}
.fbRequestsJewelRelationshipIcon {
    margin-bottom: -3px;
    padding-right: 5px;
}
.uiSearchInput {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #6484B4 #899BC1 #899BC1;
    border-right: 1px solid #899BC1;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
}
.uiSearchInput span {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #EDEDED -moz-use-text-color -moz-use-text-color;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    display: inline-block;
    padding: 1px 0 2px;
    position: relative;
}
.uiSearchInput input {
    border: 0 none;
    margin: 0 22px 0 5px;
    outline: medium none;
    padding: 1px 5px 2px 0;
    width: 190px;
}
.uiSearchInput button {
    background-color: #FFFFFF;
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: -81px -38px;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 19px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 22px;
}
.ff4.mac .uiSearchInput input {
    padding-bottom: 1px !important;
}
.uiTypeaheadView .bucketed ul {
    padding: 0;
}
.uiTypeaheadView .bucketed .header {
    background-color: #F2F2F2;
    border-bottom: medium none;
    border-top: 1px solid #E2E2E2;
    margin-top: 4px;
    min-height: 10px;
    padding: 2px 15px 2px 6px;
}
.uiTypeaheadView .bucketed .header:first-child {
    border-top: medium none;
    margin-top: 0;
}
.uiTypeaheadView .bucketed .header .text {
    color: #000000 !important;
}
.uiTypeaheadView .search li {
    min-height: 50px;
    padding: 2px 30px 2px 63px;
}
.uiTypeaheadView .search li a {
    outline: medium none;
}
.uiTypeaheadView .search li a:hover {
    text-decoration: none;
}
.uiTypeaheadView .search .playButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 30px;
    left: 16px;
    position: absolute;
    top: 12px;
    width: 30px;
}
.uiTypeaheadView .search a:hover .playButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: 0 -30px;
    background-repeat: no-repeat;
}
.uiTypeaheadView .search .music_playing a .playButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: 0 -60px;
    background-repeat: no-repeat;
}
.uiTypeaheadView .search .music_playing a:hover .playButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: 0 -90px;
    background-repeat: no-repeat;
}
.uiTypeaheadView .search .song.async_saving a .playButton {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yJ/r/vOykDL15P0R.png");
    background-position: 0 -120px;
    background-repeat: no-repeat;
}
.uiTypeaheadView .search .song.async_saving a .playLoader {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yp/r/DrGcdjdlpCl.gif") no-repeat scroll 0 0 transparent;
    height: 14px;
    left: 24px;
    position: absolute;
    top: 20px;
    width: 14px;
}
.uiTypeaheadView .search img {
    background-color: #ECEFF5;
    display: block;
    height: 50px;
    left: 6px;
    position: absolute;
    width: 50px;
}
.uiTypeaheadView .search .text {
    color: #3B5998;
    font-weight: bold;
}
.uiTypeaheadView .search .subtext {
    font-size: 9px;
}
.uiTypeaheadView .search .seeMore {
    color: #3B5998;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 0;
    padding-right: 7px;
}
.uiTypeaheadView .search .web {
    padding: 2px 15px 2px 6px;
}
.uiTypeaheadView .search .question {
    min-height: 14px;
    padding: 3px 30px 3px 6px;
}
.uiTypeaheadView .search .question .text {
    display: inline;
}
.uiTypeaheadView .search .question .subtext {
    display: inline;
    margin-left: 5px;
    white-space: nowrap;
}
.uiTypeaheadView .search .friendlist .photo {
    background-color: transparent;
}
.contextual_dialog .generic_dialog_popup {
    padding-top: 9px;
    position: absolute;
    width: 360px;
}
.contextual_dialog .arrow {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -149px -441px;
    background-repeat: no-repeat;
    height: 9px;
    margin-left: 25px;
    margin-top: -2px;
    position: absolute;
    top: 4px;
    width: 13px;
}
.contextual_dialog .contextual_dialog_content {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #333333 #333333 #283E6A;
    border-style: solid;
    border-width: 1px 1px 2px;
    line-height: 15px;
}
.contextual_dialog .contextual_dialog_content div.dialog_loading {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    font-size: 11px;
}
.contextual_dialog .dialog_title {
    color: #000000;
    font-size: 11px;
    padding: 8px 10px 0;
}
.contextual_dialog .dialog_body {
    padding: 8px 10px;
}
.contextual_dialog .dialog_buttons {
    background-color: #F2F2F2;
    border-top: 1px solid #CCCCCC;
    padding: 8px 10px;
}
.contextual_dialog .dialog_buttons_msg {
    float: right;
}
.contextual_dialog .dialog_loading, .contextual_dialog .dialog_loading_shown .dialog_title, .contextual_dialog .dialog_loading_shown .dialog_content {
    display: none;
}
.contextual_dialog .dialog_loading_shown .dialog_loading {
    display: block;
}
.uiInputLabel + .uiInputLabel {
    margin-top: 3px;
}
.uiInputLabel + .inlineBlock.uiInputLabel {
    margin-left: 10px;
    margin-top: 0;
}
.uiInputLabelRadio, .uiInputLabelCheckbox {
    float: left;
    margin: 0;
    padding: 0;
}
.uiInputLabelRadio {
    margin-top: 1px;
}
.uiInputLabel label {
    color: #333333;
    display: block;
    font-weight: normal;
    margin-left: 17px;
    vertical-align: baseline;
}
.UIPage_LoggedOut .UIFullPage_Container, .UIPage_LoggedOut .UIStandardFrame_Container {
    margin-top: 26px;
}
#welcome_dashboard li.step {
    border-bottom: 1px solid #CCCCCC;
    padding: 16px 0 20px;
}
#welcome_dashboard li.last {
    border-bottom: 0 none;
}
#welcome_dashboard .importer_form {
    margin-top: 9px;
}
#welcome_dashboard .step_indicator {
    background: none repeat scroll 0 0 #8A9BC3;
    border: 1px solid #627AAD;
    color: #FFFFFF;
    display: inline;
    float: left;
    font-size: 17px;
    margin-left: 20px;
    padding: 1px 0;
    text-align: center;
    width: 24px;
}
#welcome_dashboard .active_step {
    background: none repeat scroll 0 0 #ACCD97;
    border-color: #74AC51;
}
#welcome_dashboard .welcome_task {
    float: left;
    overflow: hidden;
    padding-left: 15px;
    width: 425px;
}
#welcome_dashboard .welcome_task.welcomeTaskFriendRequests {
    overflow: visible;
}
#welcome_dashboard .welcome_task_classmates {
    float: left;
    overflow: visible;
    padding-left: 15px;
    width: 425px;
}
#welcome_dashboard .welcome_task_classmates li {
    padding: 5px 0;
}
.pymk_more_link {
    text-align: right;
}
#welcome_dashboard .compact li {
    padding: 2px 10px 2px 45px;
}
#welcome_dashboard #mobile_editor, #welcome_dashboard .welcome_description {
    padding: 10px 0;
}
#welcome_dashboard .NUXUploadPic {
    margin-top: 10px;
}
#welcome_dashboard .NUXUploadPic div.divider span {
    background: none repeat scroll 0 0 #FFFFFF;
}
#welcome_dashboard #welcome_mobile_img {
    float: left;
    margin-top: 9px;
    width: 200px;
}
#welcome_dashboard .welcome_mobile {
    float: left;
    margin: 9px 19px 0 0;
    width: 220px;
}
#welcome_dashboard .welcome_badges {
    float: left;
    margin: 9px 25px 0 0;
    width: 310px;
}
#welcome_dashboard .welcome_task ul {
    margin-top: 4px;
}
#welcome_dashboard .welcome_task.welcomeTaskImporter ul {
    margin: 0;
}
#welcome_dashboard .welcome_task.welcomeTaskImporter #importer_frame #new_ff {
    min-height: 0;
}
#welcome_dashboard .invite #footer_links, #welcome_dashboard .invite .sent_invites, #welcome_dashboard .invite #error_invites, #welcome_dashboard .invite #view_errors_msg {
    width: 425px;
}
#welcome_dashboard .friend_grid ul {
    list-style-type: none;
    margin: 0;
}
#welcome_dashboard .friend_grid li {
    padding: 0;
}
#welcome_dashboard .friend_grid .friend_grid_col {
    width: 173px;
}
#welcome_dashboard .editor td {
    padding-bottom: 6px;
}
#welcome_dashboard .editor td.label label {
    padding-top: 6px;
}
#welcome_dashboard .NUXUploadPic #profile_pic {
    border-top: 1px solid #C3C3C3;
}
#welcome_dashboard .throbber {
    display: none;
}
#welcome_dashboard .async_saving .throbber {
    display: inline;
}
#welcome_dashboard #friend_requests .friend_request {
    margin-bottom: 10px;
    padding: 10px 0 0;
}
#welcome_dashboard #friend_requests .friend_request .thumbnail {
    float: left;
    margin-right: 15px;
    width: 50px;
}
#welcome_dashboard #friend_requests .friend_request .prompt {
    float: left;
    line-height: 16px;
    width: 350px;
}
#welcome_dashboard #friend_requests .friend_request .confirm_ignore_buttons {
    float: left;
    width: 350px;
}
#welcome_dashboard #friend_requests .uiButton {
    margin: 8px 10px 0 0;
    position: relative;
    top: -5px;
}
#welcome_dashboard .search_query .inputtext {
    float: left;
    line-height: 14px;
    margin: 0;
    padding: 4px 3px 3px;
}
.friendBrowserCheckboxFilters {
    float: left;
    margin: 0 auto;
    width: 200px;
}
.friendBrowserCheckboxFilterHeader {
    margin-bottom: 3px;
}
.friendBrowserCheckboxFilterTypeahead {
    margin-top: 3px;
}
.friendBrowserCheckboxFilterTypeahead .friendBrowserSearchInput {
    width: 192px;
}
.friendBrowserCheckboxContent {
    float: right;
    position: relative;
    width: 493px;
}
.friendBrowserCheckboxContentOnload {
    opacity: 0.3;
}
.friendBrowserSubTitle {
    margin-bottom: 15px;
    margin-top: 2px;
}
.friendBrowserHeader {
    margin-bottom: 15px;
}
.friendBrowserPage {
    width: 713px;
}
.friendBrowserPage label {
    color: #333333;
    font-weight: normal;
}
#friendBrowserRightColumn {
    width: 244px;
}
.friendBrowserTypeahead .DOMControl_placeholder {
    color: #BBBBBB;
}
.friendBrowsingCheckboxContentLoadingIndicator {
    left: 50%;
    position: absolute;
    top: 40px;
    z-index: 1;
}
.friendBrowserGrid {
    width: 100%;
}
.friend_browser_page_name_box {
    line-height: 15px;
    min-height: 65px;
    overflow: hidden;
    text-align: left;
    width: 110px;
}
.friend_browser_addfriend_icon {
    margin: 4px 4px 0 0;
}
.friendBrowserRequesting .friendBrowserMutualFriendLink, .friendBrowserRequested .friendBrowserMutualFriendLink, .friendBrowserRequesting .friendBrowserSendingMessage, .friendBrowserRequested .friendBrowserUndoLink {
    display: none;
}
.friendBrowserRequesting .friendBrowserPicture, .friendBrowserRequested .friendBrowserPicture {
    opacity: 0.3;
}
.friendBrowserExtraSpacing {
    margin: 3px 0;
}
.friendBrowserPhotoWrapper {
    height: 75px;
    width: 75px;
}
.friendBrowserPhotoCrop {
    background: none repeat scroll 0 0 #EEEEEE;
    height: 75px;
    overflow: hidden;
    position: absolute;
    width: 75px;
}
div.friendBrowserContentAlignMiddle {
    height: 75px;
    vertical-align: middle !important;
}
.friendBrowserMarginTopTiny {
    margin-top: 2px;
}
.friendBrowserAuxAlignMiddle {
    margin-top: 26px;
}
.fbProfileLargePortraitImgScaleHeight {
    height: 75px;
    position: relative;
}
.fbProfileLargePortraitImgScaleWidth {
    position: relative;
    width: 75px;
}
.fbProfileLargePortraitImgSmall {
    background-position: center 10%;
}
.fbProfileLargePortraitImgMedium {
    background-position: center 15%;
}
.fbProfileLargePortraitImgLarge {
    background-position: center 20%;
}
.fbProfileLagePortraitImgHuge {
    background-position: center 30%;
}
.subscribeButtonsContainer {
    display: inline-block;
    vertical-align: top;
}
.subscribeButtonsContainer .uiButton {
    margin-left: 0;
}
div.subscribeButtonsContainer .subscribedButton, .subscribeButtonsContainer .subscribedButton .uiButtonText, .subscribeButtonsContainer .subscribedButton input {
    cursor: default;
}
div.subscribeButtonsContainer .uiButtonHover, div.subscribeButtonsContainer .uiButtonHover:active, div.subscribeButtonsContainer .uiButtonHover:hover {
    background: none repeat scroll 0 0 #6D84B4;
    border-color: #3B5998;
    box-shadow: none;
}
.subscribeButtonsContainer .uiButtonHover .uiButtonText {
    color: #FFFFFF;
}
div.subscribeButtonsContainer .customimg {
    margin: 2px 5px 0 0;
}
.FlyoutSubscriptionMenu {
    min-width: 180px;
}
.SubscriptionMenu .itemLabel {
    overflow: hidden;
}
.NonFriendSubscriptionMenu .hideFromNonFriend {
    display: none;
}
div.SubscriptionMenu .SubscriptionMenuCategory .itemAnchor {
    font-weight: normal;
}
.SelectorMenuOnFeed .uiMenuItem .itemAnchor {
    padding: 1px 16px 1px 42px;
}
.uiMenu .SelectorMenuOnFeed .checked .itemAnchor {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yu/r/6NHt8H5uyPf.png") no-repeat scroll 20px 5px transparent;
}
.uiMenu .SelectorMenuOnFeed .checked a:active, .uiMenu .SelectorMenuOnFeed .checked a:focus {
    background-color: #6D84B4;
    background-position: 20px -56px;
}
span.FollowLink .followLinkInlineCheck {
    display: inline;
    margin-right: 4px;
}
.followLinkSubscribed {
    cursor: default;
}
.presenceIndicator {
    display: inline-block;
}
.presenceIndicator .uiTooltipWrap {
    margin-left: -5px;
}
.presenceIndicator i {
    display: inline-block;
    height: 14px;
    width: 7px;
}
.presenceIndicator .online {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -493px -456px;
    background-repeat: no-repeat;
}
.presenceIndicator .mobile {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -82px -471px;
    background-repeat: no-repeat;
    height: 12px;
    width: 8px;
}
.presenceIndicator .offline {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -493px -441px;
    background-repeat: no-repeat;
}
.FriendListMenu {
    overflow: hidden;
    padding-bottom: 0;
}
.FriendListActionMenu {
    padding-top: 0;
}
.async_saving .FriendListCancel, .async_saving .FriendListUnfriend, .async_saving .FriendListActionSeparator, .async_saving .FriendListScroller, .async_saving .FriendListMenu {
    display: none;
}
.FriendListLoader {
    text-align: center;
}
.FriendListMenu .itemLabel {
    overflow: hidden;
}
.FriendListMenu .FriendListItem .name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.FriendListMenu .FriendListItem .icon {
    float: right;
    margin: 3px 0 0 4px;
}
.uiScrollableArea ul.FriendListMenu {
    margin-right: 5px;
}
.FriendListMenu .FriendListCreateItem {
    position: relative;
}
.FriendListMenu .createPlusIcon {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -140px -441px;
    background-repeat: no-repeat;
    display: block;
    height: 8px;
    left: 8px;
    overflow: hidden;
    position: absolute;
    top: 6px;
    width: 8px;
}
.FriendListMenu .selected .createPlusIcon {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -132px -441px;
    background-repeat: no-repeat;
}
.CreateListInputItem, .FriendListCreateTrigger {
    position: relative;
}
div.FriendListMenuCreate li.FriendListCreateTrigger, .FriendListMenu .CreateListInputItem {
    display: none;
}
div.FriendListMenuCreate .CreateListInputItem {
    display: block;
    padding: 1px 16px 1px 22px;
}
.FriendListMenu .createListInput {
    outline: medium none;
    padding: 1px 2px 2px;
    width: 100px;
}
.async_saving .FriendListActionMenu {
    display: none;
}
.FriendListCancel {
    position: relative;
}
.FriendListCancel .uiLoadingIndicatorAsync {
    position: absolute;
    top: 4px;
}
.FriendListMenu .underShowMore, .FriendListMenu .ShowMoreItem, div.FriendListMenuShowMore li.ShowMoreItem {
    display: none;
}
div.FriendListMenuShowMore .underShowMore, div.hasMoreFriendListItems .ShowMoreItem {
    display: block;
}
.FlyoutFriendMenu .uiScrollableAreaWrap {
    max-height: 266px;
}
.FlyoutFriendMenu .uiScrollableAreaTrack {
    right: 15px;
}
.FlyoutFriendMenu .uiScrollableArea.contentAfter:after {
    background-color: transparent;
}
.FriendButton {
    display: inline-block;
    vertical-align: top;
}
.FriendButton .uiButton {
    margin-left: 0;
}
div.FriendButton .enableFriendListFlyout, .FriendButton .enableFriendListFlyout .uiButtonText, .FriendButton .enableFriendListFlyout input {
    cursor: default;
}
div.FriendButton .uiButtonHover {
    background: none repeat scroll 0 0 #6D84B4;
    border-color: #3B5998;
    box-shadow: none;
}
.FriendButton .uiButtonHover .uiButtonText {
    color: #FFFFFF;
}
.requestResponseMenu .action .itemAnchor {
    padding-right: 22px;
}
div.FriendButton .customimg {
    margin: 2px 5px 0 0;
}
.fbProfileByline {
    line-height: 15px;
    margin-top: 4px;
    width: 493px;
}
.fbProfileBylineFragment {
    color: #666666;
    margin-right: 8px;
}
.fbProfileBylineIcon {
    margin-bottom: 1px;
    vertical-align: bottom;
}
.fbProfileLoggedOutByline {
    line-height: 14px;
    margin-top: 1px;
    width: 493px;
}
.profileHeader {
    margin-top: 4px;
}
.profileHeaderMain {
    width: 513px;
}
.profileHeaderMain h1 {
    display: inline;
    margin-right: 5px;
}
.profileHeaderMain .profileHeaderButtons {
    display: inline-block;
    vertical-align: top;
    white-space: nowrap;
}
.profileHeaderMain .profileHeaderButton {
    margin-right: 5px;
    z-index: 3;
}
.profileHeaderMain #profile_connect_text .uiButton, .profileHeaderMain #profile_connect {
    margin-left: 0;
}
.profileHeader .mainButtonSpan {
    display: inline-block;
    vertical-align: top;
}
.profileHeader .headerFormButton {
    display: inline;
}
.profileHeader .headerActions {
    text-align: right;
}
.profileHeader .subtitle {
    line-height: 15px;
    padding-top: 4px;
    width: 490px;
}
.profileHeader .profileActions {
    float: left;
    margin-top: 3px;
}
.profileHeader .profileCallButton .img {
    margin-top: 2px;
}
.profileHeader .fadedDespressedButton {
    opacity: 0.6;
}
.ginormousProfileName {
    color: #1C2A47;
    font-size: 20px;
}
.profileArrow {
    margin: 0 5px 2px 6px;
}
.fbx_above_html #above_the_profile {
    padding-right: 0;
    width: auto;
}
.profile-picture {
    background-color: #FFFFFF;
    display: block;
    overflow: hidden;
    position: relative;
    width: 180px;
}
.profile-picture:hover {
    text-decoration: none;
}
.profile-picture:hover .edit_profilepicture {
    display: block;
}
.profile-picture img {
    display: block;
    margin: auto;
    max-width: 180px;
}
.profile-picture span {
    background-color: #000000;
    height: 800px;
    opacity: 0.3;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
}
.edit_profilepicture {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    display: none;
    height: 20px;
    opacity: 0.7;
    padding: 6px 7px 0 23px;
    position: absolute;
    right: 1px;
    top: 0;
}
.edit_profilepicture:hover {
    opacity: 0.95;
}
span.edit_profilepicture_icon {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yA/r/QbfalTL4SQ2.png") no-repeat scroll left 4px transparent;
    height: 18px;
    left: 7px;
    opacity: 0.95;
    position: absolute;
    top: 4px;
    width: 18px;
}
.profile-friends .profileFriendsContent {
    height: 42px;
    line-height: 14px;
    overflow: hidden;
}
.profile-friends .profileFriendsText {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 102px;
    word-wrap: normal;
}
.profile-friends .profileFriendsByline {
    width: 172px;
}
.profileFriendsByline {
    white-space: nowrap;
}
.profileFriendsNetwork {
    white-space: nowrap;
}
.profile-left-nav-facepile {
    margin: 2px 6px 14px;
}
.relationshipSection:hover .fbProfileNavHeaderEditButton {
    display: block;
}
.relationshipSection .fbProfileNavHeaderEditButton {
    display: none;
}
.profile-friends {
    margin: 7px 6px 15px;
}
.profile-friends li {
    margin-bottom: 7px;
}
.profile-friends li .UIImageBlock_Content {
    padding-top: 3px;
}
.profile-friends-footer {
    border-top: 1px solid #CDCDCD;
    padding: 8px 10px 0 6px;
}
.profile-friends-footer li:first-child {
    padding-top: 0;
}
div.profile-pagelet-section {
    margin-bottom: 24px;
}
.profile .fbx_profile_tab_loading {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/y9/r/jKEcVPZFk-2.gif") no-repeat scroll center center transparent;
    padding: 150px 0;
}
.fbx .profileInfoTable th.label {
    padding-right: 8px;
    width: 80px;
}
.fbx .nuxBanner .description {
    width: 450px;
}
.fbProfilePhotoBar {
    margin-left: -2px;
}
.fbProfilePhotoBar li {
    float: left;
    line-height: 0;
    padding-left: 2px;
}
.fbProfilePhotoStrip {
    overflow: hidden;
    width: 493px;
}
.fbProfilePhotoStrip .fbProfilePhotoBar {
    display: block;
    width: 900px;
}
a.fbProfilePhotoThumb, a.fbProfilePhotoThumb:hover {
    border: medium none;
    padding: 0;
}
a.fbProfilePhotoThumb i {
    height: 68px;
    width: 97px;
}
div.fbProfilePhotoThumbEmpty {
    background-color: #F2F2F2;
    border-top: 1px solid #D9D9D9;
    height: 67px;
    width: 97px;
}
#profile_minifeed .reportHide {
    display: none;
}
#profile_minifeed.uiReportStream .reportHide {
    display: block;
}
#profile_minifeed.uiReportStream .uiStreamHide, #profile_minifeed.uiReportStream .uiStreamHide .uiSelectorButton {
    position: static;
}
.fbProfileStream .uiStreamMessage .passiveName {
    font-weight: normal;
}
.fbProfileStream .uiStreamMessage a.passiveName {
    font-weight: bold;
}
.uiStreamMinistoryGroup {
    padding: 10px 0 11px 60px;
}
.uiStreamMinistoryGroup .uiStreamStory {
    padding-top: 1px;
}
.uiStreamMinistoryGroup .header {
    color: #AAAAAA;
    padding: 2px 0 8px;
}
.uiStreamMinistoryGroup .uiStreamStory .ministoryMessage {
    color: #333333;
}
.uiStreamMinistoryGroup .uiStreamStory .ministoryInlineMessage {
    display: inline;
}
.uiStreamMinistoryGroup .showSimilar {
    display: block;
    margin: 0 2px 8px 22px;
}
.uiStreamMinistoryGroup .showSimilarAjax {
    display: block;
    margin: 2px 2px 0 22px;
}
.uiStreamMinistoryGroup .ministoryUfi {
    margin-bottom: 6px;
}
.uiContextualDialogDefaultPadding {
    padding: 15px;
}
.uiContextualDialogFooter {
    padding: 6px 7px 6px 8px;
}
.uiContextualDialogPositioner, .uiContextualDialogPositioner .uiContextualDialog {
    position: absolute;
    z-index: 200;
}
.uiContextualDialogFixed {
    position: fixed;
}
.uiContextualDialogAbove .uiContextualDialog {
    bottom: 0;
}
.uiContextualDialogBelow .uiContextualDialog {
    top: 0;
}
.uiContextualDialogLeft .uiContextualDialog, .uiContextualDialogRightAligned .uiContextualDialog {
    right: 0;
}
.uiContextualDialog, .uiContextualDialog:focus {
    outline: 0 solid transparent;
}
.uiOverlay {
    position: relative;
    z-index: 200;
}
.uiOverlayContent {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: rgba(0, 0, 0, 0.45) rgba(0, 0, 0, 0.45) #666666;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
    position: relative;
}
.uiOverlayFooter {
    text-align: right;
}
.uiOverlayFooterMessage {
    width: 100%;
}
.uiOverlayFooterButtons {
    white-space: nowrap;
}
.uiOverlayArrow {
    overflow: hidden;
    position: absolute;
}
.uiOverlayArrowTop {
    padding-top: 10px;
}
.uiOverlayArrowRight {
    padding-right: 10px;
}
.uiOverlayArrowBottom {
    padding-bottom: 10px;
}
.uiOverlayArrowLeft {
    padding-left: 10px;
}
.uiOverlayArrowTop .uiOverlayArrow {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -81px -441px;
    background-repeat: no-repeat;
    height: 9px;
    top: 2px;
    width: 16px;
}
.uiOverlayArrowRight .uiOverlayArrow {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: 0 -471px;
    background-repeat: no-repeat;
    height: 16px;
    right: 2px;
    width: 9px;
}
.uiOverlayArrowBottom .uiOverlayArrow {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -115px -441px;
    background-repeat: no-repeat;
    bottom: 2px;
    height: 9px;
    width: 16px;
}
.uiOverlayWithFooterArrowBottom .uiOverlayArrow {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -98px -441px;
    background-repeat: no-repeat;
}
.uiOverlayArrowLeft .uiOverlayArrow {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/DVjjP9Ze2fy.png");
    background-position: -10px -471px;
    background-repeat: no-repeat;
    height: 16px;
    left: 2px;
    width: 9px;
}
.bulkTaggerTypeahead {
    width: 210px;
}
.bulk_tagger_body .bulkTagIcon {
    margin-right: 7px;
    margin-top: 6px;
}
.bulk_tagger_body .bulkTagStatus {
    display: inline-block;
    padding-top: 4px;
}
.bulkTagSaving {
    display: none;
}
.tagSaving .bulkTagSaving {
    display: inline-block;
    margin-top: 2px;
}
.bulk_tagger_loading {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yk/r/LOOn0JtHNzb.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 21px;
}
div.fbCommentViewUfi ul.fbPhotoTheaterUfi, div.fbCommentViewUfi, div.fbCommentViewCaption {
    width: 364px;
}
span.fbCommentViewThumb i {
    width: 320px;
}
.fbxPhotoSetPageHeader .fbxPhotoSetPageHeaderByline {
    width: 714px;
}
.fbxPhotoSetPageHeader .fbxPhotoSetPageHeaderBox {
    float: left;
    width: 714px;
}
.fbxPhotoSetPageHeader .fbxPhotoSetViewSwitcher {
    width: 8px;
}
.fbxPhotoSetPageHeader .fbxPhotoSetViewSwitcher .fbxPhotoSetViewSwitcherIcon {
    margin-top: 2px;
}
#fbxPhotoSetViewSwitcherGrid {
    border-right: 0 none;
}
#fbxPhotoSetViewSwitcherComment {
    margin-left: 0;
}
#fbxPhotoSetViewSwitcherMap {
    margin-left: -2px;
    padding-left: 2px;
    padding-right: 10px;
}
.fbxPhotoSetViewSwitcherThrobber {
    background-position: left center;
    display: inline-block;
}
.fbxPhotoSetPageHeader .async_throbber_left .async_saving {
    padding-left: 28px;
}
#fbCommentViewList {
    margin-top: -10px;
}
div.photoSetHeader {
    padding-bottom: 0;
}
.fbxPhotoSetPageMetadata {
    width: 437px;
}
.fbPhotoFeedbackForm .uiUfi {
    width: 430px;
}
.fbPhotosReorderableGrid .drag {
    z-index: 200;
}
.fbPhotosReorderableGrid .dragWrapper {
    position: relative;
}
.fbPhotosReorderableGrid .dragWrapper .uiMediaThumb {
    cursor: move;
}
.fbPhotosReorderableGrid .dragWrapper .dragHover {
    display: none;
}
.fbPhotosReorderableGrid .dragWrapper:hover .dragHover {
    display: block !important;
}
.fbPhotosReorderableGrid .dragHover {
    background-color: #DDDDDD;
    left: 10px;
    position: absolute;
    top: 10px;
}
.fbPhotosReorderableGrid .mover {
    display: block;
    left: -8px;
    overflow: hidden;
    position: absolute;
    text-align: right;
    top: 3px;
    z-index: 2;
}
.fbPhotosReorderableGrid .mover .arrow {
    position: relative;
    top: -20px;
}
.fbPhotosReorderableGrid .mover .arrow:active, .fbPhotosReorderableGrid .mover .arrow:focus {
    top: 0;
}
.fbPhotosGrid td {
    width: 171px;
}
.fbPhotosGridTight td {
    padding-right: 8px;
    width: 150px;
}
.fbPhotosGrid .photoDetails {
    width: 166px;
}
.fbPhotosGrid .photoDetails .photoText {
    overflow: hidden;
    word-wrap: break-word;
}
.fbPhotosGridTight .photoDetails {
    width: 154px;
}
.fbPhotosGrid .lastChild {
    padding-right: 0;
}
div.albumsHeader {
    padding-bottom: 0;
}
.fbPhotosGridHeader {
    margin: 0 0 8px;
}
.uiHeader + .fbPhotosGridHeader {
    margin-top: 0;
}
a.uiMediaThumbTagging {
    cursor: default;
}
a.uiMediaThumbTagging i, a.uiMediaThumbTagging .taggerOverlay {
    cursor: crosshair;
}
a.uiMediaThumbTagging .taggerOverlayDisabled {
    cursor: default;
}
a.uiMediaThumbTagging:hover, a.uiMediaThumbTagging:active, a.uiMediaThumbTagging:focus {
    border-color: #CCCCCC;
    text-decoration: none;
}
.tagWrapper {
    overflow: hidden;
    position: relative;
}
a.uiMediaThumbTagging .taggerOverlay .lockBar {
    background-color: #222222;
    color: #FFFFFF;
    left: 10px;
    opacity: 0.9;
    padding-left: 21px;
    position: absolute;
    top: 86px;
}
a.uiMediaThumbTagging .taggerOverlay .lockIcon {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/y7/r/LIMS6JdvvOD.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 15px;
    left: 6px;
    position: absolute;
    top: 5px;
    width: 15px;
}
a.uiMediaThumbTagging .taggerOverlay .blackwash {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: absolute;
    top: 0;
    width: 100%;
}
a.uiMediaThumbTagging .taggerOverlay .highlightBox {
    border: 2px solid #FFFFFF;
    opacity: 0.3;
    position: absolute;
}
.fbPhotosPhoto {
    background-color: #F2F2F2;
    position: relative;
}
.fbPhotosPhoto .photo .img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.fbPhotosPhotoButtons {
    -moz-user-select: -moz-none;
    bottom: 27px;
    color: #333333;
    cursor: default;
    height: 0;
    left: 6px;
    position: absolute;
    right: 6px;
    z-index: 2;
}
.imageLoading .fbPhotosPhotoButtons {
    display: none;
}
.fbPhotosPhotoButtons .tagMessage, .fbPhotosPhotoButtons .cropMessage {
    background-color: rgba(255, 255, 255, 0.8);
    color: #333333;
    display: none;
    height: 20px;
    left: 0;
    line-height: 20px;
    margin-left: -10px;
    margin-right: -10px;
    padding: 5px 10px 6px;
    position: absolute;
    right: 0;
    top: 0;
}
.fbPhotosPhotoButtons .tagMessage .doneTaggingLink {
    cursor: pointer;
    display: inline-block;
    margin-left: 10px;
}
.fbPhotosPhotoButtons .likeCommentGroup .unlike {
    display: none;
}
.fbPhotosPhotoButtons .viewerLikesThis .like {
    display: none;
}
.fbPhotosPhotoButtons .viewerLikesThis .unlike {
    display: block;
}
.taggingMode .fbPhotosPhotoButtons .tagMessage {
    display: block;
}
.taggingMode .fbPhotosPhotoButtons .likeCommentGroup, .taggingMode .fbPhotosPhotoButtons .commentButton, .taggingMode .fbPhotosPhotoButtons .tagButton {
    display: none;
}
.fbPhotosPhotoButtons .cropMessage {
    display: none;
}
.croppingMode .fbPhotosPhotoButtons .cropMessage {
    display: block;
}
.croppingMode .fbPhotosPhotoButtons .likeCommentGroup, .croppingMode .fbPhotosPhotoButtons .commentButton, .croppingMode .fbPhotosPhotoButtons .tagButton {
    display: none;
}
.fbPhotosPhotoButtons .hasLocation .addLocation, .fbPhotosPhotoButtons .editLocation {
    display: none;
}
.fbPhotosPhotoButtons .hasLocation .editLocation, .fbPhotosPhotoButtons .addLocation {
    display: block;
}
.fbPhotosPhotoTagboxes {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
}
.showVideo .fbPhotosPhotoTagboxes, .minPhotoTagboxes {
    height: 0;
}
.fbPhotosPhotoTagboxes .tagsWrapper {
    display: inline-block;
    max-height: 100%;
    max-width: 100%;
    position: relative;
    vertical-align: middle;
}
.minPhotoTagboxes .tagsWrapper {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.fbPhotosPhotoTagboxBase {
    line-height: normal;
    position: absolute;
}
.imageLoading .fbPhotosPhotoTagboxBase, .croppingMode .fbPhotosPhotoTagboxBase {
    display: none;
}
.fbPhotosPhotoTagboxBase .borderTagBox, .fbPhotosPhotoTagboxBase .innerTagBox {
    -moz-box-sizing: border-box;
    height: 100%;
    width: 100%;
}
.ieContentFix {
    display: none;
    font-size: 200px;
    height: 100%;
    overflow: hidden;
    width: 100%;
}
.fbPhotosPhotoTagboxBase .tag {
    bottom: 0;
    left: 50%;
    position: absolute;
}
.fbPhotosPhotoTagboxBase .tagPointer {
    left: -50%;
    position: relative;
}
.fbPhotosPhotoTagboxBase .tagArrow {
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: -4px;
}
.fbPhotosPhotoTagboxBase .tagName {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #404040;
    cursor: default;
    font-weight: normal;
    padding: 2px 6px 3px;
    top: 3px;
    white-space: nowrap;
}
.fbPhotosPhotoTagboxBase .borderTagBox, .fbPhotosPhotoTagboxBase .tagName {
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.25), 0 1px 5px 3px rgba(0, 0, 0, 0.05);
}
.fbPhotosPhotoTagboxBase .innerTagBox {
    border: 4px solid rgba(255, 255, 255, 0.8);
}
.fbPhotosPhotoTagboxes .tagBoxPending .tagName {
    padding: 3px 3px 3px 6px;
    pointer-events: auto;
}
.fbPhotosPhotoTagboxes .tagName .tagForm span, .fbPhotosPhotoTagboxes .tagName .tagForm {
    display: inline-block;
    float: none;
    vertical-align: middle;
}
.imageLoading .tagBoxPending, .taggingMode .fbPhotosPhotoTagboxes .tagBoxPending {
    display: none;
}
.fbPhotosPhotoTagboxes .hover {
    opacity: 1;
    z-index: 1;
}
.taggingMode .fbPhotosPhotoTagboxes .hover {
    cursor: crosshair;
    z-index: auto;
}
.fbPhotosPhotoTagboxes .tagBox .tag {
    top: 85%;
}
.fbPhotosPhotoTagboxes .tagBoxPending .tag {
    margin-top: 10px;
    top: 100%;
}
.fbPhotosPhotoTagboxes .tagBox .tagIgnored {
    color: #999999;
}
.fbPhotosPhotoTagboxes .tag, .fbPhotosPhotoTagboxes .innerTagBox, .fbPhotosPhotoTagboxes .borderTagBox {
    visibility: hidden;
}
.fbPhotosPhotoTagboxes .tagBoxPending.showPendingTagName .tag, .fbPhotosPhotoTagboxes .tagBoxPending .borderTagBox, .fbPhotosPhotoTagboxes .tagBoxPending .innerTagBox {
    -moz-transition: opacity 0.3s linear 0s;
    opacity: 0.7;
    visibility: visible;
}
.fbPhotosPhotoTagboxes .hover.tagBox .tag, .fbPhotosPhotoTagboxes .hover.tagBoxPending.showPendingTagName .tag, .fbPhotosPhotoTagboxes .showTag .borderTagBox, .fbPhotosPhotoTagboxes .showTag .innerTagBox, .fbPhotosPhotoTagboxes .tagBoxPendingResponse .tag, .fbPhotosPhotoTagboxes .tagBoxPending.hover .borderTagBox, .fbPhotosPhotoTagboxes .tagBoxPending.hover .innerTagBox {
    -moz-transition: opacity 0.3s linear 0s;
    opacity: 1;
    visibility: visible;
}
.showingTag .tagsWrapper .tagBoxPending .tag, .showingTag .tagsWrapper .tagBoxPending.showPendingTagName .tag, .showingTag .tagsWrapper .tagBoxPending .borderTagBox, .showingTag .tagsWrapper .tagBoxPending .innerTagBox {
    opacity: 0;
}
.fbPhotosPhotoTagboxes .hover.tagBoxPending .borderTagBox {
    border: 1px solid #3B5998;
}
.fbxPhoto .fbPhotoContributor {
    min-height: 32px;
    padding: 12px 0 5px;
    width: 448px;
}
.fbxPhoto .fbPhotoContributorName {
    display: inline;
    font-weight: bold;
    padding-bottom: 3px;
    padding-top: 1px;
}
.fbxPhoto .fbPhotosPhotoCaption {
    display: inline;
    outline: medium none;
    width: auto;
}
.fbxPhoto .fbPhotosPhotoCaption:empty {
    margin: 0 !important;
}
.fbxPhoto .fbPhotosPhotoCaption .fbPhotoInlineCaptionEditorEditMode {
    display: block;
    width: 365px;
}
.fbxPhoto .fbPhotoInlineCaptionEditor, .fbxPhoto .fbPhotoInlineCaptionEditor .captionWrapper, .fbxPhoto .fbPhotoInlineCaptionEditor .fbPhotoCaption {
    display: inline;
    margin: 0;
}
.fbxPhoto .fbPhotoInlineCaptionEditor .editIcon {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/y4/r/-PAXP-deijE.gif") no-repeat scroll 0 0 transparent;
    height: auto;
    width: auto;
}
.fbxPhoto .fbPhotoInlineCaptionEditorEditMode .fbPhotoCaption {
    display: none;
}
.fbxPhoto .fbPhotoInlineCaptionEditor .uiMentionsInput, .fbxPhoto .fbPhotoInlineCaptionEditor textarea {
    width: 365px;
}
.fbxPhoto .fbPhotoInlineCaptionEditor .uiMentionsInput .highlighter {
    width: 335px;
}
.fbxPhoto .fbPhotoUfiCol {
    padding-right: 10px;
    vertical-align: top;
    width: 474px;
}
.fbxPhoto .fbPhotoDataCol {
    vertical-align: top;
    width: 262px;
}
.fbxPhoto .fbPhotosPhotoFeedback {
    margin-top: 3px;
}
.fbxPhoto .fbPhotosPhotoUfi {
    padding-top: 2px;
}
.fbxPhoto .fbPhotoRemoveFromProfileLink .img {
    margin-right: 3px;
}
.fbxPhoto .fbPhotoTagList {
    display: inline;
}
.fbxPhoto .fbPhotoTagList .textTagHovercardLink {
    color: #333333;
    text-decoration: none;
}
.fbxPhoto .fbPhotoRemoveFromProfile {
    -moz-transition: background 500ms ease-out 0s;
    border-bottom: 1px solid #E5E5E5;
}
.fbxPhoto .fbPhotosOnProfile {
    padding-top: 2px;
}
.fbxPhoto .fbPhotosOnProfile .highlight {
    background: none repeat scroll 0 0 #FFF8CC;
}
.fbxPhoto .fbPhotosPhotoActions, .fbPhotosPhotoActions .rotateButtons {
    border-top: 1px solid #E5E5E5;
}
.fbxPhoto .fbPhotoRemoveFromProfile, .fbxPhoto .fbPhotosMediaInfo, .fbxPhoto .fbPhotosPhotoActions .fbUndoSpamReport, .fbxPhoto .fbPhotosPhotoActions a, .fbPhotosPhotoActions .rotateButtons {
    padding-left: 5px;
    padding-right: 5px;
}
.fbPhotosPhotoActions .rotateButtons {
    height: 25px;
    margin-bottom: 5px;
}
.fbxPhoto .fbPhotosPhotoActions .rotateWait {
    color: gray;
}
.fbxPhoto .fbPhotosPhotoActions .fbUndoSpamReport a {
    padding-left: 0;
    padding-right: 0;
}
.fbPhotosMediaInfo {
    margin-top: 5px;
}
.fbxPhoto .fbPhotosPhotoActions a, .fbxPhoto .fbPhotosPhotoActions .fbUndoSpamReport {
    display: block;
    margin-bottom: 5px;
}
.fbxPhoto .fbPhotosPhotoActions .iconActionLinks {
    border-bottom: 1px solid #E5E5E5;
    margin-bottom: 7px;
    padding-bottom: 3px;
}
.fbPhotosPhotoActions .taggingOn, .taggingMode .taggingOff {
    display: none;
}
.taggingMode .taggingOn {
    display: inline;
}
.fbPhotosPhotoActions .croppingModeOn .startCropping, .fbPhotosPhotoActions .doneCropping {
    display: none;
}
.fbPhotosPhotoActions .croppingModeOn .doneCropping {
    display: block;
}
.fbPhotosAudienceEditable {
    margin-right: 0;
}
.fbPhotosAudienceNotEditable {
    float: left;
    margin-top: 1px;
}
.fbPhotosAudience {
    margin-bottom: -5px;
    margin-top: -4px;
}
.fbPhotosPhotoActions .addLocationActionIcon {
    margin: 0 6px 0 1px;
}
.fbPhotosPhotoActions .addLocation, .fbPhotosPhotoActions .hasLocation .editLocation {
    display: inline;
}
.fbPhotosPhotoActions .editLocation, .fbPhotosPhotoActions .hasLocation .addLocation {
    display: none;
}
#fbxPhotoContentContainer {
    position: relative;
}
.fbPhotoTagApprovalBox {
    background-color: rgba(255, 255, 255, 0.85);
    border: 1px solid #808080;
    cursor: default;
    font-size: 11px;
    left: 50%;
    margin: 5px 0 0 -285px;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 12px;
    width: 558px;
    z-index: 1;
}
.fbPhotoApprovalPendingButtons {
    float: right;
}
.fbPhotoApprovalPendingHeader {
    border-bottom: 1px solid #C9C9C9;
    font-weight: bold;
    line-height: 24px;
    padding-left: 8px;
}
.fbPhotoApprovalPrevPager, .fbPhotoApprovalNextPager {
    border-bottom: 1px solid #C9C9C9;
    float: left;
    height: 24px;
    width: 25px;
}
.fbPhotoApprovalUnit {
    line-height: normal;
    padding: 10px 10px 16px;
}
.fbPhotoTagApprovalPager .pager {
    border-left: 1px solid #C9C9C9;
    display: inline-block;
    float: right;
    height: 24px;
    width: 25px;
}
.fbPhotoTagApprovalPager .prevPager {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yD/r/qURj9F99EmJ.png");
    background-position: -25px -25px;
    background-repeat: no-repeat;
}
.fbPhotoTagApprovalPager .prevPager.enabled {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yD/r/qURj9F99EmJ.png");
    background-position: 0 -25px;
    background-repeat: no-repeat;
}
.fbPhotoTagApprovalPager .nextPager {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yD/r/qURj9F99EmJ.png");
    background-position: -25px 0;
    background-repeat: no-repeat;
}
.fbPhotoTagApprovalPager .nextPager.enabled {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yD/r/qURj9F99EmJ.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}
.imageLoading .fbPhotoTagApproval, .fbPhotoTagApproval.hidePagers .pager {
    display: none;
}
.theaterMode .defaultScrollbar, .theaterMode .defaultScrollbar .fbChatSidebar {
    margin-right: 15px;
}
.theaterMode .scrollbar20, .theaterMode .scrollbar20 .fbChatSidebar {
    margin-right: 20px;
}
.theaterMode #blueBar.fixed_elem #pageHead {
    position: relative;
}
.theaterMode .defaultScrollbar #blueBar.fixed_elem #pageHead {
    left: -7px;
}
.theaterMode .scrollbar20 #blueBar.fixed_elem #pageHead {
    left: -10px;
}
.sidebarMode.theaterMode .defaultScrollbar #blueBar.fixed_elem #pageHead {
    left: -97px;
}
.sidebarMode.theaterMode .scrollbar20 #blueBar.fixed_elem #pageHead {
    left: -100px;
}
.theaterMode .defaultScrollbar .fbDockWrapperRight {
    right: 15px;
}
.theaterMode .scrollbar20 .fbDockWrapperRight {
    right: 20px;
}
.theaterMode .fbTimelineSideAds, .theaterMode .fbTimelineScrubber {
    margin-right: -483px;
}
.sidebarMode.theaterMode .fbTimelineSideAds, .sidebarMode.theaterMode .fbTimelineScrubber {
    margin-right: -393px;
}
.theaterMode .defaultScrollbar .fbTimelineStickyHeader {
    right: 145px;
}
.sidebarMode.theaterMode .defaultScrollbar .fbTimelineStickyHeader {
    right: 325px;
}
.theaterMode .scrollbar20 .fbTimelineStickyHeader {
    right: 140px;
}
.sidebarMode.theaterMode .scrollbar20 .fbTimelineStickyHeader {
    right: 330px;
}
.sidebarMode.theaterMode .defaultScrollbar .fbDockWrapperRight {
    right: 190px;
}
.sidebarMode.theaterMode .scrollbar20 .fbDockWrapperRight {
    right: 195px;
}
.sidebarMode.ticker.theaterMode .defaultScrollbar .fbDockWrapperRight {
    right: 220px;
}
.sidebarMode.ticker.theaterMode .scrollbar20 .fbDockWrapperRight {
    right: 225px;
}
.fbPhotoSnowbox {
    background-color: rgba(252, 252, 252, 0.75);
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 300;
}
.theaterMode .fbPhotoSnowbox {
    overflow-x: auto;
    overflow-y: scroll;
    z-index: 101;
}
.theaterMode body {
    overflow: hidden;
}
.theaterMode #blueBar, .theaterMode .fbChatSidebar, .theaterMode .fbDockWrapper {
    z-index: 50;
}
.fbPhotoSnowbox .closeTheater {
    position: absolute;
    right: 6px;
    top: 6px;
    z-index: 2;
}
.fbPhotoSnowbox .container {
    background-color: #FFFFFF;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.25), 0 1px 5px 3px rgba(0, 0, 0, 0.05), 0 5px 4px -3px rgba(0, 0, 0, 0.06);
    margin: 9px auto 40px;
    max-width: 960px;
    min-width: 720px;
    padding: 12px;
    width: 720px;
}
.fbPhotoSnowbox .bottomSpace {
    padding-bottom: 40px;
    position: absolute;
}
.fbPhotoSnowbox .stageWrapper, .fbPhotoSnowbox .stagePagers {
    text-align: center;
    width: 100%;
}
.fbPhotoSnowbox .stageWrapper {
    cursor: default;
    height: 100%;
    max-height: 960px;
    min-height: 402px;
    position: relative;
}
.fbPhotoSnowbox .stagePagers {
    height: 51.1%;
    max-height: 480px;
    min-height: 201px;
}
.fbPhotoSnowbox .stageActions, .fbPhotoSnowbox .stagePagers, .fbPhotoSnowbox .stage .stageWrapper img {
    -moz-user-select: -moz-none;
}
.fbPhotoSnowbox .stagePagers, .fbPhotoSnowbox .stageActions {
    cursor: pointer;
    left: 0;
    position: absolute;
    top: 0;
}
.fbPhotoSnowbox .stageActions {
    bottom: 0;
    height: 0;
    top: auto;
    width: 100%;
}
.taggingMode .stageActions {
    height: 100%;
}
.fbPhotoSnowbox .photoInfoWrapper, .dataLoading .stageActions {
    display: none;
}
.dataLoaded .photoInfoWrapper {
    display: block;
}
.taggingMode .stageActions {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/y4/r/-PAXP-deijE.gif") no-repeat scroll 0 0 transparent;
    cursor: crosshair;
}
.fbPhotoSnowbox .stage {
    background: none repeat scroll 0 0 #F6F6F6;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 100%;
    max-height: 960px;
    min-height: 402px;
    position: relative;
    text-align: center;
    width: 100%;
}
.fbPhotoSnowbox .stage .fbPhotosPhotoTagboxes {
    font-size: 11px;
}
.fbPhotoSnowbox .videoStage, .imagePixelsLoading .stage {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/y9/r/jKEcVPZFk-2.gif") no-repeat scroll center center #F6F6F6;
}
.fbPhotoSnowbox .showVideo .videoStage {
    display: block;
}
.fbPhotoSnowbox .videoStage, .fbPhotoSnowbox .showVideo .stage {
    display: none;
}
.fbPhotoSnowbox .videoStage {
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.fbPhotoSnowbox .videoStage embed, .fbPhotoSnowbox .videoStage object {
    display: inline-block;
    max-height: 100%;
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
}
.fbPhotoSnowbox .stage img {
    display: inline-block;
    height: auto;
    image-rendering: optimizequality;
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
    width: auto;
}
.fbPhotoSnowbox .stageError {
    left: 50%;
    margin-left: -278px;
    margin-top: -82px;
    position: absolute;
    text-align: left;
    top: 50%;
}
.fbPhotoSnowbox .uiButtonOverlay:active {
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.05), 0 0 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(0, 0, 0, 0.08) inset;
}
.fbPhotoSnowbox .prev, .fbPhotoSnowbox .next {
    bottom: -40px;
    left: -100px;
    padding: 30px;
    position: absolute;
}
.fbPhotoSnowbox .next {
    left: auto;
    right: -100px;
}
.fbPhotoSnowbox .arrowLeft a, .fbPhotoSnowbox .arrowRight a {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yn/r/77uboGPzRks.png");
    background-position: 10px 9px;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 30px;
    opacity: 1;
    padding: 0;
    width: 31px;
}
.pagingDisabled .arrowLeft a, .pagingDisabled .arrowRight a {
    border-color: rgba(162, 162, 162, 0.55);
    opacity: 0.65;
}
.fbPhotoSnowbox .pagingReady .arrowLeft a:hover, .fbPhotoSnowbox .pagingReady .arrowRight a:hover {
    border-color: rgba(59, 89, 152, 0.55);
}
.fbPhotoSnowbox .arrowRight a {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yi/r/KsODvVMV-0n.png");
}
.fbPhotoSnowbox .pagingReady .arrowLeft a:hover {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yC/r/B_qduFj1etl.png");
}
.fbPhotoSnowbox .pagingReady .arrowRight a:hover {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/y-/r/lWUUm37r11D.png");
}
.fbPhotoSnowbox .pagingReady .arrowLeft a:active {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yL/r/U1-etAWzQ4t.png");
}
.fbPhotoSnowbox .pagingReady .arrowRight a:active {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/yj/r/wU__r0m45JU.png");
}
.fbPhotoSnowbox .fbPhotoSnowboxInfo {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 75px;
    padding: 20px 0;
    width: 100%;
}
.dataLoading .fbPhotoSnowboxInfo {
    display: none;
}
.fbPhotoSnowboxInfo .fbPhotoUfiCol, .fbPhotoSnowboxInfo .fbPhotoDataCol, .fbPhotoSnowboxInfo .fbPhotoAdsCol {
    padding: 0 0 10px;
}
.fbPhotoSnowboxInfo .fbPhotoUfiCol {
    width: 60%;
}
.fbPhotoSnowboxInfo .fbPhotoDataCol {
    max-width: 280px;
    width: 33%;
}
.adsOnSide .fbPhotoSnowboxInfo .fbPhotoDataCol {
    max-width: 170px;
    width: 20%;
}
.fbPhotoSnowboxInfo .fbPhotosPhotoUfi {
    width: auto;
}
.fbPhotoSnowbox .fbPhotoSnowboxInfo .fbPhotoContributor {
    max-width: 515px;
    min-width: 390px;
    width: 95%;
}
.fbPhotoSnowboxInfo .photoDetailsContainer {
    float: right;
    max-width: 280px;
    width: 100%;
}
.fbPhotoSnowboxInfo .ego_section {
    margin-bottom: 0;
}
.fbPhotoSnowboxInfo .ego_section .uiHeader {
    display: none;
}
.fbPhotoSnowboxInfo .fbPhotoAdsCol .fbPhotoSnowboxAdsSide {
    display: none;
    float: right;
    width: 170px;
}
.adsOnSide .fbPhotoAdsCol .fbPhotoSnowboxAdsSide {
    display: block;
}
.fbPhotoSnowboxAdsSide .ego_column {
    width: 100%;
}
.fbPhotoSnowboxAdsBottom {
    border-top: 1px solid #E5E5E5;
    width: 100%;
}
.adsOnSide .fbPhotoSnowboxAdsBottom {
    display: none;
}
.fbPhotoSnowboxAdsBottom .fbEmuVertical .image img, .fbPhotoSnowboxAdsBottom .fbEmuVertical .image i {
    max-height: 72px;
    max-width: 100px;
    padding-top: 3px;
}
.fbPhotoSnowboxAdsBottom .fbEmuVertical .image {
    display: block;
    float: left;
    margin-right: 8px;
    max-width: 100px;
    width: 42%;
}
.fbPhotoSnowboxAdsBottom .fbEmuVertical .body {
    display: table-cell;
    vertical-align: top;
    width: 58%;
}
.fbPhotoSnowboxAdsBottom .fbEmuVertical .inline {
    float: left;
}
.fbPhotoSnowboxAds .fbPhotoSnowboxAdsSponsored {
    float: right;
    text-align: right;
    width: 95%;
}
.dataLoading .fbPhotoSnowboxInfo .fbPhotoUfiCol, .dataLoading .fbPhotoSnowboxInfo .fbPhotoDataCol, .dataLoading .fbPhotoSnowboxInfo .fbPhotoAdsCol {
    display: none;
}
.fluploader_swfdiv {
    left: 0;
    position: absolute;
    top: 0;
}
.fluploaderButtonLoading {
    padding-right: 4px;
}
.fluploaderButtonLoading .img {
    display: none;
}
.fluploaderButtonLoading input {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/y_/r/464P0IE2gPV.gif") no-repeat scroll 0 1px transparent;
    color: #5C5C5C;
    opacity: 0.5;
    padding-left: 15px;
    position: relative;
    right: 2px;
}
.fluploaderConfirmButtonLoading input {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif") no-repeat scroll 0 5px transparent;
    color: #FFFFFF;
    opacity: 1;
    padding-left: 20px;
}
.flashUploaderOverlay.uiOverlayPageWrapper {
    background-color: rgba(231, 235, 243, 0.92);
}
.flashUploaderOverlayButton {
    display: inline-block;
    position: relative;
    vertical-align: bottom;
}
.flashUploaderOverlayButton.async_saving {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yk/r/LOOn0JtHNzb.gif") no-repeat scroll center center transparent;
}
.flashUploaderOverlayButton.async_saving div, .flashUploaderOverlayButton.async_saving a {
    opacity: 0.5;
}
.flashUploaderOverlayButton a.selectOver, .flashUploaderOverlayButton .selectOver a.attachmentLink {
    text-decoration: underline;
}
.flashUploaderOverlay .uiOverlayContent {
    padding-bottom: 25px;
}
.flashUploaderOverlay .uiOverlayCancelButton {
    display: none;
}
.flashUploaderOverlay .headerBox {
    border-color: #C4CDE0 #C4CDE0 rgba(0, 0, 0, 0.1);
    border-radius: 3px 3px 0 0;
    left: -1px;
    margin: 0;
    position: absolute;
    right: -1px;
    top: -1px;
    z-index: 1;
}
.flashUploaderOverlay .fbPhotoBulkEditor {
    margin: 47px -15px 0;
}
.flashUploaderOverlay .fbPhotoBulkEditor .editablePhoto {
    margin-bottom: 17px;
    margin-left: 17px;
}
.flashUploaderOverlay .headerFixed {
    border-bottom-color: #B0BBD7;
    border-radius: 0 0 0 0;
    left: 50%;
    margin-left: -483px;
    position: fixed;
    right: auto;
    width: 946px;
}
.flashUploaderOverlay .addPhotosEnabled .fakeButton, .flashUploaderOverlay .addPhotosDisabled .realButton {
    position: absolute;
    top: -10000px;
}
.flashUploaderOverlay .footerBox {
    border-color: rgba(0, 0, 0, 0.1) #C4CDE0 #C4CDE0;
    border-radius: 0 0 3px 3px;
    left: -1px;
    position: absolute;
    right: -1px;
}
.footerBox .footerInner {
    width: 100%;
}
.flashUploaderOverlay .footerFixed {
    border-bottom: 0 none;
    border-radius: 0 0 0 0;
    border-top-color: #C4CDE0;
    bottom: 0;
    left: 50%;
    margin-left: -483px;
    margin-top: 50px;
    position: fixed;
    width: 926px;
}
.flashUploaderOverlay .titleInput input, .flashUploaderOverlay .descriptionInput, .flashUploaderOverlay .placesTypeaheadCell {
    width: 100%;
}
.flashUploaderOverlay .progressLinks {
    padding-top: 3px;
}
.flashUploaderOverlay .progressWrap {
    width: 120px;
}
.showEmptyState .progressWrap {
    display: none;
}
.flashUploaderOverlayFooter .quality {
    display: inline-block;
    left: 10px;
    position: relative;
}
.flashUploaderOverlayFooter .quality label {
    color: #666666;
}
.fbAudienceHover {
    position: relative;
    top: 2px;
}
.inCommonSectionList {
    margin-bottom: 1px;
}
.fbProfileScalableThumb {
    overflow: hidden;
}
.fbProfileScalableThumb .cropped {
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
}
.uiCollapsedList .visible {
    margin-right: 10px;
}
.uiCollapsedListHidden .showAll {
    list-style-type: none;
}
.uiCollapsedListVisible .showAll, .uiCollapsedListHidden .hiddenItem {
    display: none;
}
.uiCollapsedListNoSeparate .visible {
    margin-right: 3px;
}
.uiCollapsedListVisible .visible, .uiCollapsedListMiddot .visible {
    margin-right: 0;
}
.uiMorePagerLight .uiMorePagerPrimary, .uiMorePagerLight .uiMorePagerLoader {
    border-top: 1px solid #E5EAF1;
    padding: 6px 5px 10px;
}
.uiMorePagerLight .uiMorePagerPrimary:hover {
    background-color: #EDEFF4;
    border-top: 1px solid #D8DFEA;
}
.uiMorePagerLight .uiMorePagerSecondary {
    margin: 6px 5px;
}
.fbProfileEditLink {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yh/r/_S0u1wZb3JC.png") no-repeat scroll left 2px transparent;
    padding-left: 14px;
    text-align: left;
}
.fbProfileThumbRemove {
    position: relative;
}
.fbProfileThumbRemoveX {
    display: none;
    position: absolute;
    right: 3px;
    top: 2px;
}
.fbProfileThumbRemove:hover .fbProfileThumbRemoveX, .async_saving .fbProfileThumbRemoveX, .fbProfileThumbRemoveDialog {
    display: block;
    text-decoration: none;
}
.async_saving .fbProfileThumbRemoveX .fbProfilePhotoClose, .fbProfileThumbRemoveDialog .fbProfilePhotoClose {
    background-position: left -22px;
}
.fbProfileThumbDontShowAgain label {
    font-weight: normal;
    vertical-align: text-bottom;
}
.fbProfileSuppressConfirm .async_saving {
    display: none;
}
.async_saving .fbProfilePhotoThumb {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yk/r/LOOn0JtHNzb.gif") no-repeat scroll center center transparent;
}
.async_saving .fbProfilePhotoThumb i {
    opacity: 0.3;
}
div.uiAttachmentPhotoBox .uiMediaThumb, div.uiAttachmentPhotoBox div.horizontalSplitContainer {
    display: inline-block;
    float: left;
}
div.uiAttachmentPhotoBox .uiMediaThumb {
    padding: 2px;
}
div.uiAttachmentPhotoBox .beforeHorizontalSplit {
    margin-right: 3px;
}
div.uiAttachmentPhotoBox .beforeVerticalSplit {
    margin-bottom: 3px;
}
.uiSideNavCountSprited {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yk/r/BwKwOpPWbGZ.png") no-repeat scroll right 0 transparent;
    color: #3B5998;
    display: inline-block;
    font-weight: bold;
    line-height: 13px;
    padding-right: 4px;
    text-decoration: none;
}
.uiSideNavCountSprited .countValue {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yk/r/BwKwOpPWbGZ.png") no-repeat scroll 0 -13px transparent;
    padding-left: 4px;
}
.uiSideNavCountSprited .countValue, .uiSideNavCountSprited .maxCountIndicator {
    display: inline-block;
    height: 13px;
    vertical-align: top;
}
.uiSideNav .async_saving .uiSideNavCountSprited, .uiSideNav .loading .uiSideNavCountSprited {
    display: none;
}
.fbProfileLargePortrait {
    margin: 2px 0 0 1px;
    width: 75px;
    word-wrap: break-word;
}
.fbProfileLargePortrait .photoCrop {
    background: none repeat scroll 0 0 #EEEEEE;
    height: 75px;
    overflow: hidden;
    position: absolute;
    width: 75px;
}
.fbProfileLargePortrait .photoWrapper {
    height: 79px;
}
.standardLayout .filterBox {
    padding: 6px 7px 6px 5px;
}
.standardLayout .filterBox table {
    border-collapse: collapse;
    width: 100%;
}
.standardLayout .filterBox td {
    padding: 0;
}
.standardLayout .fullWidth, .standardLayout .uiTypeahead {
    width: 100%;
}
.standardLayout .hasSelector .uiTypeahead .wrap {
    border-left: 0 none;
}
.standardLayout .hubsLoading .throbber {
    display: block;
}
.standardLayout .hubsLoading .selected .uiCloseButton {
    display: none;
}
.switchableLayout .buttonsCell {
    padding-left: 6px;
}
.switchableLayout .hasSelector .uiTypeahead .wrap {
    border-right: 0 none;
}
.fbProfileBrowserList .fbProfileBrowserListItem {
    padding: 8px 0;
}
.fbProfileBrowserList .async_saving {
    position: relative;
}
.fbProfileBrowserList .async_saving .loadingIndicator {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif") no-repeat scroll 0 0 transparent;
    height: 11px;
    left: 50%;
    margin: -5px 0 0 -6px;
    position: absolute;
    top: 50%;
    width: 16px;
}
.fbProfileBrowserList .async_saving .auxiliaryButton {
    visibility: hidden;
}
.normal .gridList, .grid .normalList, .normal .largeList, .large .normalList {
    left: -3000px;
    position: fixed;
    top: 150%;
}
.fbProfileBrowserLargeList li:first-child, .fbProfileBrowserLargeList .expandedList li:first-child {
    border-top: medium none;
    padding: 0;
}
.listView .throbber, .showListviewLoading .lists {
    display: none;
}
.showListviewLoading .throbber {
    display: block;
    margin: 0 auto;
    position: relative;
    top: 40px;
}
.limitReached .checkableListItem {
    opacity: 0.3;
}
.limitReached .selectedCheckable {
    opacity: 1;
}
.fbProfileBrowserListContainer .expandedList li:first-child {
    border-top: 1px solid #E9E9E9;
}
.fbProfileBrowserSummaryBox {
    border-bottom: 1px solid #CCCCCC;
}
.hideSummary .fbProfileBrowserSummaryBox {
    display: none;
}
.fbProfileBrowserTypeahead .nameTypeaheadThrobber {
    display: none;
    position: absolute;
    right: 6px;
    top: 5px;
}
div.fbProfileBrowserTypeahead .clear, .fbProfileBrowser .loading .nameTypeaheadThrobber {
    display: block;
}
.fbProfileBrowser .loading .clear {
    display: none;
}
.fbProfileBrowserViewButtons {
    white-space: nowrap;
}
.fbProfileBrowserViewButtons .profileBrowserViewButton {
    margin-left: 0;
}
.fbProfileBrowserViewButtons .normal {
    border-right: 0 none;
}
.fbProfileBrowserViewButtons .profileBrowserViewButton .customimg {
    margin-top: 2px;
}
.fbQuestionFollowLink .followBackup {
    display: none;
}
.fbQuestionFollowLink .followMain {
    display: inline;
    margin-left: 0;
}
.flashFallbackButton {
    text-align: center;
}
.mouseEventsDisabled .MicrosoftMap {
    cursor: default !important;
}
#bootloader_6mzsy {
    height: 42px;
}
