/*1369834083,178142515*/

table.component_table {
  padding-left: 5px;
  padding-top: 5px
}

table.component_table td.icons {
  width: 20px;
  text-align: center;
  vertical-align: middle
}

table.component_table td.content {
  white-space: nowrap;
  width: 200px
}

table.component_table td.phone_content {
  width: 100px
}

table.component_table td.actions {
  padding-left: 10px;
  text-align: left;
  vertical-align: middle
}

.mirror_security_level {
  padding-top: 5px
}

.mirror_security_level .mirror_help_link {
  padding-top: 4px
}

.mirror_interstitial .uiInterstitialBar .pts {
  padding-top: 0
}

.mirror_steps {
  margin: auto;
  width: 555px
}

.mirror_interstitial .uiButton {
  display: none
}

.mirror_interstitial .mirror_wizard_submit {
  display: block
}

.mirror_wizard_mode .mirror_wizard_submit {
  display: none
}

.mirror_interstitial .mirror_wizard_next {
  display: none
}

.mirror_show_email #mirror_wizard_next_email {
  display: block
}

.mirror_show_phone #mirror_wizard_next_phone {
  display: block
}

.mirror_show_secq #mirror_wizard_next_secq {
  display: block
}

.no_js .mirror_show_email #mirror_wizard_next_email.mirror_wizard_next {
  display: none
}

.no_js .mirror_show_phone #mirror_wizard_next_phone.mirror_wizard_next {
  display: none
}

.no_js .mirror_show_secq #mirror_wizard_next_secq.mirror_wizard_next {
  display: none
}

.no_js .mirror_wizard_submit {
  display: block
}

.mirror_wizard_mode .mirror_section {
  display: none
}

.mirror_wizard_mode .mirror_steplist {
  display: none
}

.mirror_show_email #mirror_section_email {
  display: block
}

.mirror_show_phone #mirror_section_phone {
  display: block
}

.mirror_show_secq #mirror_section_secq {
  display: block
}

.mirror_show_email #mirror_steplist_email {
  display: block
}

.mirror_show_phone #mirror_steplist_phone {
  display: block
}

.mirror_show_secq #mirror_steplist_secq {
  display: block
}

.no_js .mirror_show_email #mirror_steplist_email {
  display: none
}

.no_js .mirror_show_phone #mirror_steplist_phone {
  display: none
}

.no_js .mirror_show_secq #mirror_steplist_secq {
  display: none
}

.no_js .mirror_wizard_mode .mirror_section {
  display: block
}

#mirror_info_summary_tbl td,
#mirror_info_summary_tbl td.label,
#mirror_info_summary_tbl th.label,
#mirror_info_summary_tbl #mirror_email_list {
  font-size: 13px
}

#mirror_info_summary_tbl #mirror_email_list {
  margin: 0
}

#mirror_change_name_section,
#mirror_change_name_section td,
#mirror_change_dob_section,
#mirror_change_dob_section td {
  font-size: 13px
}

.fbForBusinessWrapper {
  margin: 0 auto;
  width: 980px
}

.fbForBusinessContent {
  border-bottom: 1px solid #f2f2f2;
  position: relative
}

.fbForBusinessNoBorder {
  border-bottom: none
}

.fbForBusinessRightCol img {
  background-color: #ccc;
  border: 5px solid #f9f9f9;
  float: right;
  padding: 1px
}

.fbBusinessHomeVideo {
  background-color: #fff;
  border: 1px solid #ccc
}

.fbForBusinessContent img,
.fbForBusinessFloatedLeft {
  display: block;
  float: left
}

.fbForBusinessPageHeader {
  margin-top: 40px
}

.fbForBusinessHomePageHeaderText {
  margin-top: 50px
}

.fbMarketingMenu {
  list-style: none;
  margin: 0 0 20px 0;
  padding: 0
}

.fbMarketingMenu a {
  border-top: 1px solid #e5e5e5;
  display: block;
  font-size: 13px
}

.fbForBusinessMenuLast a {
  border-bottom: 1px solid #e5e5e5
}

.fbMarketingMenu a.currentPage,
.fbMarketingMenu a:hover {
  background: #f9f9f9 url(../../../../../../../20130531093957im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/yE/r/JQgQHls27pw.png) no-repeat center right;
  text-decoration: none
}

.fbForBusinessHelpfulLinks ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0
}

.fbForBusinessHelpfulLinks ul li {
  font-size: 11px;
  line-height: 1.5
}

.fbForBusinessHelpfulLinks div {
  color: #666;
  font-size: 11px
}

.fbForBusinessTip {
  background: #f9f9f9 url(../../../../../../../20130531093957im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/yb/r/qt94E91uvnk.png) no-repeat 15px 10px;
  border: 1px solid #ccc;
  padding-left: 40px
}

.fbForBusinessList li div {
  color: #999;
  font-size: 15px;
  line-height: 20px
}

.fbForBusinessBold,
.fbForBusinessList li .fbForBusinessBold {
  color: #333
}

.fbForBusinessEdit {
  background-color: #f1f1f1;
  border: 1px solid #fff;
  bottom: 0;
  color: #333;
  font-size: 9px;
  position: absolute;
  right: 0
}

.fbForBusinessEdit:hover {
  background-color: #999;
  color: #fff;
  text-decoration: none
}

.fbForBusinessNoBorder .fbForBusinessEdit {
  display: none
}

.fbForBusinessWrapper .fbForBusinessAttachments {
  background: transparent url(../../../../../../../20130531093958im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/yK/r/PVoadHmz34X.png) no-repeat top center;
  list-style: none;
  margin-left: 0;
  padding-left: 0;
  padding-top: 47px;
  width: 448px
}

.fbForBusinessAttachmentsEnclosure {
  background-repeat: no-repeat;
  background: transparent url(../../../../../../../20130531093957im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/yw/r/rlgjEUjSSWK.png) no-repeat bottom center;
  padding-bottom: 37px;
  width: 448px
}

.fbForBusinessAttachments li {
  background: transparent url(../../../../../../../20130531093958im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/yn/r/MLZBR-n8e2A.png) no-repeat left center;
  line-height: 21px
}

.fbForBusinessAttachments li a {
  display: inline-block;
  padding-left: 40px
}

.fbForBusinessAttachments li.pdf a {
  background: transparent url(../../../../../../../20130531093957im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/yV/r/XDUpQ0U94hl.png) no-repeat 10px center
}

.fbForBusinessSmallList li a {
  font-size: 11px;
  line-height: 16px
}

.fbForBusinessFooter {
  background-color: #f9f9f9
}

.fbForBusinessFooterLink {
  font-size: 13px;
  line-height: 25px
}

.fbForBusinessOrderedList {
  color: #999;
  margin-left: 12px;
  padding-left: 0
}

.videoSessionsLink {
  background: transparent url(../../../../../../../20130531093957im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/ym/r/M3p_bgUFRB7.png) no-repeat left center;
  display: block;
  min-height: 15px;
  padding-left: 20px
}

.fbForBusinessBigButton {
  width: 200px
}

.fbForBusinessBlock {
  width: 150px
}

#captcha fieldset {
  border-top: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
  margin: 0;
  padding: 10px
}

#captcha legend {
  color: gray
}

#captcha .divider {
  display: none
}

#captcha .captcha_refresh {
  font-size: 9px;
  color: gray
}

#captcha .recaptcha_text {
  font-size: 11px;
  line-height: 16px
}

#captcha .captcha_optout {
  font-size: 11px;
  padding: 10px 0 5px
}

#captcha #recaptcha_image {
  font-weight: bold;
  margin: 10px 0 0 0
}

#captcha #recaptcha_image a.recaptcha_audio_cant_hear_link {
  font-size: 9px;
  font-weight: normal
}

#captcha .captcha_loading {
  border: 0
}

#captcha .captcha_image img {
  border: 1px solid #c0c0c0
}

#captcha .captcha_input input {
  direction: ltr;
  margin-top: 4px;
  width: 137px
}

#captcha .captcha_input label {
  margin-right: 4px
}

.register #captcha .captcha_input label {
  color: #666;
  font-weight: bold
}

#generic_dialog.captcha .generic_dialog_popup {
  width: 340px
}

#generic_dialog.captcha #generic_dialog_popup {
  border: 0 solid white;
  margin: auto
}

#generic_dialog.captcha #generic_dialog_popup legend {
  display: none
}

.audiocaptcha {
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0
}

.audiocaptcha a {
  display: block
}

.recaptcha_is_showing_audio .recaptcha_only_if_image {
  display: none !important
}

.recaptcha_is_showing_audio .recaptcha_only_if_audio {
  display: inline !important
}

.captcha_interstitial {
  border: 1px solid #ccc;
  margin: 20px auto;
  padding: 20px;
  width: 555px
}

.tfbcaptcha_inline_throbber {
  height: 11px;
  display: inline-block
}

form.checkpoint {
  margin: auto;
  padding-bottom: 40px;
  width: 100%
}

.checkpointThumbnail {
  width: 515px
}

div.checkpointInterstitialSmall {
  width: 445px
}

div.checkpointInterstitialLarge {
  width: 555px
}

div.checkpointInterstitialXlarge {
  width: 665px
}

div.checkpointInterstitialFriendPhoto {
  margin-left: -81px;
  width: 1100px
}

div.checkpointInterstitialPhotoTagMemory {
  width: 830px
}

a.checkpointFeedbackLink {
  margin-top: -15px;
  position: absolute
}

a.checkpointInterstitialSmall {
  padding-left: 245px
}

a.checkpointInterstitialLarge {
  padding-left: 190px
}

a.checkpointInterstitialXlarge {
  padding-left: 135px
}

.checkpoint #friendphotocaptcha_intro {
  width: inherit
}

.checkpoint_me_landing_buttons {
  padding-top: 10px;
  text-align: center
}

.checkpoint .subsection {
  margin-left: 30px
}

.checkpoint .hideCheckpointButton .uiButton {
  display: none
}

.fbIndex .uiWashLayoutBlueWash {
  background-color: #dde2ed
}

.fbIndex .contentContainer {
  margin: 0 auto 0 auto;
  width: 980px
}

.fbIndex .bodyWash {
  margin-bottom: 0
}

.fbIndex .locales {
  margin: 10px auto 0;
  width: 980px
}

.fbIndex .gradient {
  background: url(../../../../../../../20130531093958im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/yB/r/TwAHgQi2ZPB.png) 0 bottom repeat-x;
  background: linear-gradient(top, white, #D3D8E8)
}

.fbIndex .gradient {
  min-width: 980px
}

.fbIndex .gradient .gradientContent {
  margin: 0 auto;
  width: 980px
}

.fbIndexMap .title {
  color: #0e385f;
  font-size: 20px;
  line-height: 29px;
  margin-top: 40px;
  width: 450px;
  word-spacing: -1px
}

.fbIndexMap .map {
  background: transparent url(../../../../../../../20130531093958im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/yi/r/OBaVg52wtTZ.png) no-repeat;
  height: 195px
}

.fbIndexMobile {
  height: 295px;
  background: url(../../../../../../../20130531093957im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/yK/r/BFOd681AL3h.png) bottom left no-repeat;
  padding-top: 45px;
  width: 537px
}

.fbIndexMobile .phoneImage {
  margin-left: 50px
}

.fbIndexMobile .rightSide {
  width: 370px
}

.fbIndexMobile .title,
.fbIndexMobile .subtitle {
  color: #203360
}

.fbIndexMobile .title {
  font-size: 20px;
  font-weight: normal
}

.fbIndexMobile .subtitle {
  font-size: 15px
}

.fbIndexMobile .mobileButton {
  margin-top: 55px
}

.fbIndexFeaturedRegistration .feature {
  width: 550px
}

.fbIndexFeaturedRegistration .signupForm {
  padding: 43px 0 0 15px;
  width: 383px
}

.fbIndexFeaturedRegistration .headerTextContainer {
  border-bottom: 1px solid #9aafca
}

.fbIndexFeaturedRegistration .mainTitle {
  color: #0e385f;
  font-size: 18px
}

.fbIndexFeaturedRegistration .subtitle {
  color: #0e385f;
  font-size: 15px
}

.fbIndexFeaturedRegistration #reg_box .large_form label {
  font-weight: normal
}

.loggedOutSponsorship .iframeOuter {
  height: 400px
}

@media (min-height: 830px) {
  .loggedOutSponsorship .iframeOuterResizable {
    height: 472px
  }
}

.loggedOutAuxLinks a {
  color: gray
}

.loggedOutAuxLinks a.dismiss {
  display: inline-block;
  background-image: url(../../../../../../../20130531232114im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/yt/r/B1l0pVYCp2E.png);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: 0 -37px;
  height: 9px;
  margin-top: 3px;
  width: 9px
}

.loggedOutPageInfo {
  background-color: #fff;
  border: 1px solid #c4cde0;
  border-width: 0 1px 2px;
  border-radius: 0 0 3px 3px;
  padding: 20px 25px;
  position: relative
}

.loggedOutPageInfo .info {
  margin: 0 0 6px 152px
}

.loggedOutPageInfo h2 a {
  color: #1c2a47;
  font-size: 20px
}

.loggedOutPageInfo .actions {
  float: right
}

.loggedOutSponsorship .imageContainer {
  background: rgba(0, 0, 0, .3);
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .07);
  display: block;
  left: 23px;
  margin-top: -92px;
  padding: 1px;
  position: absolute
}

.loggedOutSponsorship .loggedOutPageInfo .profilePic {
  background-color: #fff;
  border: 4px solid #fff;
  border-radius: 2px;
  height: 125px;
  overflow: hidden;
  position: relative;
  width: 125px
}

.loggedOutSponsorship .scaledImage {
  width: 100%;
  height: auto;
  position: relative
}

.loggedOutSponsorship .scaledImageFitWidth {
  position: relative
}

.loggedOutSponsorship .gradient div.gradientContent {
  padding: 25px 0 42px;
  width: 851px
}

.loggedOutSponsorship .coverContainer {
  border-radius: 0 0 3px 3px;
  box-shadow: 0 0 25px 1px #cacaca
}

.loggedOutSponsorship .iframeOuter,
.loggedOutSponsorship .coverOuter {
  overflow: hidden;
  position: relative
}

.loggedOutSponsorship .coverOuter {
  height: 315px
}

.loggedOutSponsorship .coverLinkShare {
  display: inline-block
}

.loggedOutSponsorship iframe,
.loggedOutSponsorship .coverLinkShare,
.loggedOutSponsorship .coverVideo {
  height: 100%;
  width: 100%
}

.loggedOutSponsorship .coverLinkShare,
.loggedOutSponsorship .coverVideo {
  max-height: 315px;
  max-width: 851px
}

.loggedOutSponsorship .coverLinkShare img,
.loggedOutSponsorship .coverVideo img {
  max-height: 315px;
  max-width: 851px
}

.loggedOutSponsorship .pagePost {
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, .15);
  float: right;
  margin: -110px 20px 0 0;
  padding: 15px;
  position: relative;
  width: 234px
}

.loggedOutSponsorship .uiBlingBox {
  margin-left: 42px
}

.loggedOutSponsorship .fbEmuStreamLinkStory img {
  max-height: 75px;
  max-width: 75px
}

._50dz .detailColumn {
  display: inline-block;
  text-align: center;
  width: 312px
}

._50dz .detailColumn.notLast {
  margin-right: 22px
}

._50dz .detailText {
  font-size: 15px;
  line-height: 20px;
  padding: 0 20px 0 20px
}

._50dz .more {
  margin: 20px 0 40px;
  padding: 20px 0 20px;
  text-align: center
}

._50dz .more h3 {
  padding-top: 20px
}

._50dz .moreLinks {
  font-size: 17px;
  line-height: 22px
}

._50dz .aboutPageContent h3 {
  font-size: 19px;
  line-height: 126%;
  margin: 10px 0 10px
}

._50dz .aboutPageContent {
  margin: 20px auto;
  width: 980px
}

.localeSelectorList a.showMore {
  background-color: #eceff5;
  padding: 0 6px 2px
}

.localeSelectorList a.showMore:hover {
  background-color: #6d84b4;
  color: #fff;
  text-decoration: none
}

.login_page .title_header {
  margin: 0 0 10px 0;
  padding: 0 0 10px 0
}

.login_page .login_page_spacer {
  height: 35px
}

.login_page .title_header h2.no_icon {
  background: transparent none repeat scroll 0;
  margin: 0;
  padding: 0
}

.login_page #loginform {
  clear: left;
  margin: auto;
  padding: 15px 0;
  text-align: left;
  width: 380px
}

.login_page #signup_area {
  clear: left;
  margin: auto;
  width: 380px
}

.login_page .signup_button {
  float: left
}

.login_page .fbLoginNuxTrackingPixel {
  display: inline;
  height: 0;
  width: 0
}

.login_page .signup_text {
  float: left;
  width: 200px;
  margin: 0 0 20px 10px
}

.login_page hr {
  width: 280px;
  margin-left: 0
}

.login_page #loginform p {
  line-height: 16px;
  margin: 10px 0;
  text-align: left
}

.login_page #loginform p.reset_password {
  margin-bottom: 0;
  padding-bottom: 0
}

.login_page .apinote {
  margin: 10px auto;
  width: 450px;
  background: #fff
}

.login_page .apinote h2 {
  font-size: 12px;
  margin-bottom: 6px
}

.login_page .login_form_container .dialog_buttons {
  background-color: #f2f2f2;
  border-top: 1px solid #ccc;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 8px 10px;
  position: absolute;
  right: 0;
  text-align: right
}

.login_page .dialog_buttons .logged_in_as {
  float: left;
  width: 240px;
  margin-top: 3px;
  text-align: left
}

.login_page .dialog_buttons .register_link {
  float: left;
  text-align: left;
  margin-top: 4px;
  font-weight: bold
}

.login_page #email {
  direction: ltr
}

.login_page #error {
  margin-top: 20px
}

div.login_page_interstitial {
  margin-bottom: 0;
  width: 640px
}

.login_page .localeSelectorList {
  margin: 0 auto 40px;
  width: 640px
}

.login_page #booklet #content {
  float: none;
  margin-bottom: 46px;
  padding: 15px 30px 20px 30px;
  width: auto
}

.login_page #booklet #loginform {
  margin-top: 20px;
  padding-top: 0
}

.login_page #booklet #dialog_buttons input {
  margin: 0
}

.form_row {
  padding: 0 0 8px 0;
  text-align: left
}

.form_row .login_form_label {
  display: block;
  float: left;
  padding: 3px 0;
  width: 100px
}

.form_row input {
  margin: 0
}

.form_row .inputtext,
.inputpassword {
  width: 175px
}

.form_row .checkbox {
  float: left;
  width: 15px;
  margin: 5px 4px 2px 0
}

.persistent {
  padding: 3px 0 3px 100px
}

#login_button_inline {
  float: left;
  margin-bottom: 5px;
  margin-right: 5px
}

#register_link {
  margin-top: 5px;
  float: left
}

#buttons {
  padding: 5px 0 0 100px;
  text-align: left
}

#buttons .uiButton {
  margin-right: 2px
}

#buttons label {
  float: none;
  width: auto
}

.reset_password,
.not_me_link {
  padding-left: 100px
}

.reset_password label {
  float: none;
  font-weight: normal;
  width: auto
}

.reset #content {
  padding: 20px
}

.login_error_box {
  margin-top: 10px
}

._4--d {
  background-color: #e7ebf2;
  text-align: center
}

._4--e {
  color: #a0a0a0;
  cursor: default;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 0 0 0
}

._4--f {
  background-image: linear-gradient(top, #ffffff 0, #ebeef5 100%);
  border-bottom: 1px solid #ced2d9;
  border-top: 1px solid #ced2d9;
  margin: 0 auto;
  position: relative;
  text-align: center;
  width: 100%
}

._4--g {
  color: #666;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  padding: 20px 20px 20px 20px;
  position: relative;
  text-align: center;
  vertical-align: top
}

._4--g .userBox {
  display: inline-block;
  overflow: hidden;
  width: 110px
}

._4--g a {
  color: #666;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none
}

._4--h {
  border: 4px solid #fff;
  border-radius: 2px 2px
}

._4--h:hover {
  opacity: .6
}

._4--i {
  background: white;
  border: 1px solid #ccc;
  border-radius: 3px 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .07);
  margin-bottom: 7px;
  position: relative
}

._507d {
  background: transparent;
  color: #4e5665;
  font-family: helvetica;
  font-size: 14px;
  font-weight: bold;
  position: relative
}

._4--l {
  color: red;
  font-weight: bold
}

._27-r {
  display: none;
  position: absolute;
  right: 6px;
  top: 8px
}

._4--g:hover ._27-r {
  display: block
}

._27-r .closeButton {
  background-image: url(../../../../../../../20130531093957im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/kVz_bitZN5p.png);
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 34px;
  margin: 0;
  padding: 0;
  width: 34px;
  zoom: 1
}

._27-r:hover .closeButton {
  background-image: url(../../../../../../../20130531093958im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/yo/r/KOUl7L9dl_E.png)
}

._27-r:active .closeButton {
  background-image: url(../../../../../../../20130531093958im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/yr/r/Bid30QmAAcB.png)
}

._27-r .closeButton input {
  cursor: pointer;
  opacity: 0;
  outline: none;
  padding: 18px
}

._4--j .menuDivider {
  background: #ddd;
  height: 1px;
  margin: 6px 1px
}

._4--j .navSubmenu {
  border-bottom: 1px solid #fff;
  border-top: 1px solid #fff;
  color: #333;
  display: block;
  font-family: 'Helvetica Neue', Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif;
  font-size: 12px;
  height: 18px;
  line-height: 18px;
  overflow: hidden;
  padding: 0 2px;
  text-overflow: ellipsis;
  white-space: nowrap
}

._4--j .navSubmenu input {
  color: #333;
  display: block;
  font-family: 'Helvetica Neue', Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif;
  font-size: 12px;
  height: 16px;
  margin-top: 1px
}

._4--j .navSubmenu:hover {
  background: #eff2f7;
  color: #333;
  text-decoration: none
}

._4--j .navSubmenu input:hover,
._4--j .navSubmenu input:focus {
  outline: none;
  text-decoration: none
}

._50nu {
  background-color: rgba(0, 0, 0, .5);
  height: auto;
  left: 0;
  min-height: 100%;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 400
}

._50nt {
  position: relative
}

._50nr {
  z-index: 405
}

._50ns {
  color: #fff;
  z-index: 405
}

.UIPage_LoggedOut .uiContextualLayerPositioner {
  z-index: 401
}

.lo_user li.objectListItem {
  padding-top: 0;
  padding-bottom: 0;
  list-style-type: none
}

.loginhelp_search_list li.objectListItem {
  list-style-type: none;
  width: 400px
}

.louser_badpw li.objectListItem {
  list-style-type: none;
  width: 400px
}

.loginhelp_isitme li.objectListItem {
  width: 400px
}

.fbLoggedOutAccountBlock td {
  vertical-align: middle
}

.fbLoggedOutAccountInfo {
  width: 10000px
}

.fbLoggedOutAccountAuxContent {
  width: 50%
}

.menu_login_container table tr {
  vertical-align: top
}

.menu_login_container table tr td {
  padding: 0 0 0 14px
}

.menu_login_container .html7magic {
  padding-bottom: 4px
}

.menu_login_container .inputtext,
.menu_login_container .inputpassword {
  border-color: #1d2a5b;
  margin: 0;
  width: 142px
}

.menu_login_container .login_form_label_field label,
.menu_login_container .login_form_label_field a {
  color: #98a9ca;
  font-weight: normal
}

.menu_login_container .login_form_label_field {
  padding-top: 4px
}

.menu_login_container .html7magic label {
  color: #fff;
  font-weight: normal;
  padding-left: 1px
}

.menu_login_container #email {
  direction: ltr
}

.login_form_standalone_labels .inputtext,
.login_form_standalone_labels .inputpassword {
  border-color: #96a6c5;
  font-size: 16px;
  padding: 6px;
  width: 250px
}

.login_form_standalone_labels label {
  color: #1d2a5b;
  font-size: 13px;
  font-weight: normal
}

.login_form_standalone_labels .login_form_label_field a {
  color: #3b5998;
  font-size: 13px
}

.login_form_standalone_labels td.html7magic {
  text-align: right
}

.login_form_standalone_labels .uiButton input {
  font-size: 13px;
  padding: 3px 25px 5px
}

table.login_form_standalone_labels tr td {
  height: 30px;
  padding: 0;
  vertical-align: middle
}

._6_ {
  display: inline-block;
  vertical-align: top
}

._70 {
  width: 67px
}

._71 {
  width: 150px
}

._72 {
  width: 233px
}

._73 {
  width: 316px
}

._74 {
  width: 399px
}

._75 {
  width: 482px
}

._76 {
  width: 565px
}

._77 {
  width: 648px
}

._78 {
  width: 731px
}

._79 {
  width: 814px
}

._7a {
  width: 897px
}

._7b {
  width: 980px
}

._7c {
  margin-left: 15.999px !important
}

._7d {
  margin-right: 15.999px !important
}

._6j {
  border: 1px solid;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  letter-spacing: 1px;
  position: relative;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5)
}

._6nw ._6j {
  font-size: 23px
}

._6j:hover {
  text-decoration: none
}

._6wk {
  padding: 20px 30px
}

._6wl {
  background: linear-gradient(top, #67ae55, #578843);
  background-color: #69a74e;
  box-shadow: inset 0 1px 1px #a4e388;
  border-color: #3b6e22 #3b6e22 #2c5115
}

._6wl:hover {
  background: linear-gradient(top, #79bc64, #578843)
}

._6wm {
  border-width: 0;
  box-shadow: inset 0 1px 1px #acee8f, 0 1px 5px #000
}

._6wm:active {
  box-shadow: inset 0 1px 1px #acee8f, 0 0 3px #000
}

._6wn {
  background: linear-gradient(top, #698fbf, #506fa5);
  background-color: #6079ae;
  box-shadow: inset 0 1px 1px #96b7f1;
  border-color: #29487c #29487c #1a3a6d
}

._6wn:hover {
  background: linear-gradient(top, #7d9dce, #506fa5)
}

._6wo {
  border-width: 0;
  box-shadow: inset 0 1px 1px #96b7f1, 0 1px 5px #000
}

._6wo:active {
  box-shadow: inset 0 1px 1px #96b7f1, 0 0 3px #000
}

._6j:active {
  top: 1px
}

._67u,
._67u:hover,
._67u:active {
  background: linear-gradient(top, #fdfdfd, #e5e5e5);
  background-color: #fdfdfd;
  border-color: #a6a6a6 #959595 #959595;
  box-shadow: inset 0 1px 1px #fff;
  color: #b8b8b8;
  cursor: default;
  text-shadow: none;
  top: 0
}

._6wp {
  box-shadow: inset 0 1px 1px #fff, 0 0 3px #000
}

._50qd {
  padding-top: 9px;
  position: absolute
}

._6n {
  font-size: 23px;
  line-height: 120%
}

._6o {
  font-size: 19px;
  line-height: 126%
}

._6p {
  font-size: 17px;
  line-height: 22px
}

._6q {
  font-size: 15px;
  line-height: 20px
}

._6r {
  font-size: 11px;
  line-height: 16px
}

._6s {
  color: #333
}

._6t {
  color: #666
}

._6u {
  color: #999
}

._7g {
  color: #fff
}

._6v {
  font-weight: bold
}

._mf {
  font-weight: normal
}

._6w {
  text-align: left
}

._6x {
  text-align: center
}

._6y {
  text-align: right
}

._6z {
  text-align: justify
}

.loggedout_menubar_container {
  background-color: #3b5998;
  height: 82px;
  min-width: 980px
}

.loggedout_menubar {
  margin: 0 auto;
  padding-top: 13px;
  width: 980px
}

.loggedout_menubar .fb_logo {
  margin-top: 17px
}

.loggedout_menubar label.menu_login_show_link {
  color: #98a9ca;
  position: relative;
  top: 19px
}

.fbProfileScalableThumb {
  overflow: hidden
}

.fbProfileScalableThumb .cropped {
  background-repeat: no-repeat;
  background-position: top center;
  display: block
}

._58mw {
  line-height: 16px;
  padding-top: 10px
}

._58mw h2 {
  padding-bottom: 3px
}

._58mw .captcha_input {
  margin: 5px 0
}

._58mx {
  margin-right: 50px
}

._58my {
  float: left;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  margin-top: 6px
}

._58mz {
  background-image: url(../../../../../../../20130531093958im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/yl/r/dAYU_l4h0u9.png);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: -33px -15px;
  float: left;
  height: 17px;
  margin-top: 5px;
  width: 12px
}

#captcha_response {
  padding: 3px
}

._58mf {
  margin: 0 auto 0 auto;
  padding-bottom: 30px
}

.timelineSignUpDialog ._58mf {
  padding-bottom: 0
}

._58mi {
  min-width: 194px;
  padding: 7px 20px;
  text-align: center
}

._58mj {
  font-size: 16px
}

._58mk {
  border-top: 1px solid #a0a9c0;
  color: #666;
  font-size: 13px;
  font-weight: bold;
  margin-top: 10px;
  padding-top: 15px
}

._58ml {
  margin-left: 10px;
  position: relative;
  top: 3px
}

._58mm {
  float: left
}

._58mn {
  background: #ffebe8;
  border: 1px solid #dd3c10;
  line-height: 15px;
  margin: 10px 0 0 0;
  overflow: hidden;
  text-align: center
}

._58mo {
  padding: 7px 3px
}

.signupBanner div.signup_bar_container {
  background-color: transparent
}

.signupBanner .signup_box {
  margin: 0 auto;
  padding: 0;
  position: relative;
  width: 980px
}

.signupBanner .signup_btn {
  left: 180px;
  position: absolute;
  top: -42px
}

.sp_6jxgq1 {
  background-image: url(../images/facebook.png);
  background-size: auto;
  background-repeat: no-repeat;
  display: inline-block;
  height: 9px;
  width: 9px
}

.sx_97e9e0 {
  background-position: 0 -37px
}

.sx_df432d {
  width: 170px;
  height: 36px;
  background-position: 0 0
}

.sp_88yst8 {
  background-image: url(../../../../../../../20130531093957im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/ys/r/eLCgTd0YU07.png);
  background-size: auto;
  background-repeat: no-repeat;
  display: inline-block;
  height: 31px;
  width: 14px
}

.sx_7c1fa0 {
  background-position: -0px -208px
}

.sx_7e2f4d {
  background-position: -0px -240px
}

.sx_6bdf2e {
  background-position: -0px -272px
}

.sx_5a33c4 {
  width: 3px;
  background-position: -18px -156px
}

.sx_7344ea {
  background-position: -0px -304px
}

.sx_57c866 {
  width: 7px;
  background-position: -10px -156px
}

.sx_8ff92d {
  background-position: -0px -336px
}

.sx_d6da0b {
  width: 4px;
  height: 51px;
  background-position: -0px -156px
}

.sx_b0f515 {
  width: 4px;
  height: 51px;
  background-position: -5px -156px
}

.sx_90aab9 {
  width: 23px;
  height: 51px;
  background-position: -0px -0px
}

.sx_e92754 {
  width: 23px;
  height: 51px;
  background-position: -0px -52px
}

.sx_bf6c70 {
  width: 23px;
  height: 51px;
  background-position: -0px -104px
}

.uiQualityLevel {
  width: 40px;
  padding-top: 2px
}

.uiQualityLevel .qualityBar .empty {
  border: solid #8d0d00;
  border-width: 1px 0
}

.weakQuality .qualityBar .fill {
  border: solid #8d0d00;
  background-color: #dc5857;
  border-width: 1px 0 1px 1px
}

.mediumQuality .qualityBar .fill {
  border: solid #af8506;
  background-color: #f7be21;
  border-width: 1px 0 1px 1px
}

.strongQuality .qualityBar .fill {
  border: solid #336421;
  background-color: #77bb4f;
  border-width: 1px 0 1px 1px
}

.strongQuality .qualityBar .full {
  border: 1px solid #336421
}

.uiInterstitial {
  border-radius: 4px;
  margin-left: auto;
  margin-right: auto
}

.uiInterstitialSmall {
  width: 445px
}

.uiInterstitialLarge {
  width: 555px
}

.uiInterstitial .interstitialHeader {
  border-color: #ccc;
  padding-bottom: .5em
}

.fullBleed .interstitialHeader {
  margin: 0;
  padding: 4px 12px 10px
}

.uiInterstitialContent {
  margin-bottom: 15px
}

.fullBleed .uiInterstitialContent {
  margin: 0;
  padding: 0
}

.uiInterstitialBar {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  line-height: 16px;
  padding: 8px 10px
}

div.uiInterstitialWithStripes {
  background: transparent url(../../../../../../../20130531093957im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/y9/r/y7MG8IZpiC8.gif) repeat-x;
  padding-top: 15px
}

.uiStepList ol {
  background: url(../../../../../../../20130531093957im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/yP/r/e8iPvmYALrW.png);
  height: 51px;
  list-style: none;
  margin: 0;
  padding: 0
}

.uiStep {
  display: inline;
  list-style-type: none
}

.uiStep .part {
  float: left;
  height: 51px
}

.uiStep .back {
  background-image: url(../../../../../../../20130531093957im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/ys/r/eLCgTd0YU07.png);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: 0 -156px
}

.uiStep .middle {
  background: url(../../../../../../../20130531093957im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/yP/r/e8iPvmYALrW.png)
}

.uiStep .point {
  background-image: url(../../../../../../../20130531093957im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/ys/r/eLCgTd0YU07.png);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: -1px 0;
  width: 21px
}

.uiStep .title {
  margin-bottom: 1px
}

.uiStep .content {
  margin: 11px 10px 0 10px
}

.uiStepSelected .content {
  margin-left: 5px
}

.uiStepListSmallDescription .description {
  font-size: 9px
}

.uiStepFirst .back {
  width: 3px
}

.uiStepFirst .content {
  margin-left: 15px
}

.uiStepSelected .back {
  background-image: url(../../../../../../../20130531093957im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/ys/r/eLCgTd0YU07.png);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: -5px -156px
}

.uiStepSelected .middle {
  background: url(../../../../../../../20130531093957im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/yZ/r/MZW8R4cXlo9.png)
}

.uiStepSelected .point {
  background-image: url(../../../../../../../20130531093957im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/ys/r/eLCgTd0YU07.png);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: -1px -104px
}

.uiStepNextSelected .point {
  background-image: url(../../../../../../../20130531093957im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/ys/r/eLCgTd0YU07.png);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: -1px -52px
}

.uiStepSelected .title,
.uiStepSelected .description,
.uiStepSelected a {
  color: #fff
}

.uiStepSelected a:hover {
  text-decoration: none
}

.uiStepListSingleLine ol {
  background: #edeff4;
  color: #3b5997;
  height: 31px
}

.uiStepListSingleLine .part {
  height: 31px
}

.uiStepListSingleLine .middle {
  background: url(../../../../../../../20130531093958im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/yA/r/lFahQXTaTNO.png) repeat-x
}

.uiStepListSingleLine .back {
  background-image: url(../../../../../../../20130531093957im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/ys/r/eLCgTd0YU07.png);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: -10px -156px
}

.uiStepListSingleLine .uiStep .point {
  background-image: url(../../../../../../../20130531093957im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/ys/r/eLCgTd0YU07.png);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: 0 -336px;
  width: 14px
}

.uiStepListSingleLine .uiStepSelected .back {
  background-image: url(../../../../../../../20130531093957im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/ys/r/eLCgTd0YU07.png);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: -18px -156px
}

.uiStepListSingleLine .uiStepLast .point {
  background-image: url(../../../../../../../20130531093957im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/ys/r/eLCgTd0YU07.png);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: 0 -208px
}

.uiStepListSingleLine li.uiStepLastSelected .point {
  background-image: url(../../../../../../../20130531093957im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/ys/r/eLCgTd0YU07.png);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: 0 -272px
}

.uiStepListSingleLine .uiStepNextSelected .point {
  background-image: url(../../../../../../../20130531093957im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/ys/r/eLCgTd0YU07.png);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: 0 -240px
}

.uiStepListSingleLine .uiStepSelected .middle {
  background: url(../../../../../../../20130531093958im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/yp/r/9UNNaVu8SFB.png) repeat-x
}

.uiStepListSingleLine .uiStepSelected .point {
  background-image: url(../../../../../../../20130531093957im_/https_/fbstatic-a.akamaihd.net/rsrc.php/v2/ys/r/eLCgTd0YU07.png);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: 0 -304px
}

.uiStepListSingleLine .uiStep .content {
  margin: 9px 8px 0
}

.uiStepListSingleLineWhite ol {
  background: #fff
}

.UIPage_LoggedOut .UIFullPage_Container,
.UIPage_LoggedOut .UIStandardFrame_Container {
  margin-top: 26px
}

#bootloader_pSxcC {
  height: 42px;
}

/*
     FILE ARCHIVED ON 23:21:09 May 31, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:24:49 Aug 28, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 112.993
  exclusion.robots: 0.189
  exclusion.robots.policy: 0.173
  cdx.remote: 0.1
  esindex: 0.013
  LoadShardBlock: 76.344 (3)
  PetaboxLoader3.datanode: 63.114 (4)
  load_resource: 118.33
  PetaboxLoader3.resolve: 69.086
*/