/* ::::: http://static.ak.fbcdn.net/rsrc.php/v1/yB/r/AtL31DQ8gdv.css ::::: */

form { margin: 0pt; padding: 0pt; }
label { cursor: pointer; color: rgb(102, 102, 102); font-weight: bold; vertical-align: middle; }
label input { font-weight: normal; }
body { background: none repeat scroll 0% 0% rgb(255, 255, 255); font-size: 11px; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; color: rgb(51, 51, 51); line-height: 1.28; margin: 0pt; padding: 0pt; text-align: left; direction: ltr; unicode-bidi: embed; }
a { cursor: pointer; color: rgb(59, 89, 152); text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0pt none; }
.clearfix:after { clear: both; content: "."; display: block; font-size: 0pt; height: 0pt; line-height: 0; visibility: hidden; }
.clearfix {  }
body { overflow-y: scroll; }
button.as_link::-moz-focus-inner { border: 0pt none; padding: 0pt; }
.fbConnectWidgetTopmost { border-width: 1px; border-style: solid; border-right: 1px solid rgb(170, 170, 170); border-color: rgb(49, 92, 153) rgb(170, 170, 170) rgb(170, 170, 170); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; overflow: hidden; padding: 0pt; position: relative; }
div.ConnectActivityLogin { border-width: 0pt 0pt 1px; }
.fbRecommendationWidgetContent .recommendations_metadata { padding-top: 3px; color: gray; }
.fbImageContainer { width: 35px; height: 35px; background: url('nzw4c56wjb6.png') no-repeat scroll 0pt 0pt rgb(237, 239, 244); overflow: hidden; }
.fbLoginButton { float: left; }
.ConnectActivityLoginMessage { color: rgb(102, 102, 102); line-height: 14px; vertical-align: top; }
.fbConnectWidgetFooter { bottom: 0pt; cursor: default; position: absolute; width: 100%; }
.fbConnectWidgetFooter .fbFooterBorder { border-top: 1px solid rgb(204, 204, 204); margin: 0pt 6px; padding: 4px 3px; }
.fbConnectWidgetContent, .fbImageContainer img { visibility: hidden; }
.fbConnectWidgetContent, .fbGalleryRecommendationsImageContainer img { visibility: hidden; }
body.transparent_widget { background-color: transparent; overflow: hidden; }
.sp_8eyc9z { background-image: url('xsf-hka4meb.png'); background-repeat: no-repeat; display: inline-block; height: 48px; width: 16px; }
.sx_2037ea { width: 14px; height: 14px; background-position: -335px -439px; }
.uiButton, .uiButtonSuppressed:active, .uiButtonSuppressed:focus, .uiButtonSuppressed:hover { background-image: url('xsf-hka4meb.png'); background-repeat: no-repeat; background-position: 0pt -98px; background-color: rgb(238, 238, 238); border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(136, 136, 136); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; box-shadow: 0pt 1px 0pt 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; }
.uiButtonLarge, .ff4.mac .uiButtonLarge { line-height: 16px; }
.uiButton:hover { text-decoration: none; }
.uiButton:active, .uiButtonDepressed { background: none repeat scroll 0% 0% rgb(221, 221, 221); border-bottom-color: rgb(153, 153, 153); box-shadow: 0pt 1px 0pt rgba(0, 0, 0, 0.05); }
.uiButton .uiButtonText, .uiButton input { background: none repeat scroll 0% 0% transparent; border: 0pt none; color: rgb(51, 51, 51); cursor: pointer; display: inline-block; font-family: 'Lucida Grande',Tahoma,Verdana,Arial,sans-serif; font-size: 11px; font-weight: bold; margin: 0pt; padding: 1px 0pt 2px; white-space: nowrap; }
.uiButton input::-moz-focus-inner { border: 0pt none; padding: 0pt; }
.uiButtonSpecial { background-image: url('xsf-hka4meb.png'); background-repeat: no-repeat; background-position: 0pt -343px; background-color: rgb(105, 167, 78); border-color: rgb(59, 110, 34) rgb(59, 110, 34) rgb(44, 81, 21); }
.uiButtonSpecial:active { background: none repeat scroll 0% 0% rgb(96, 153, 70); border-bottom-color: rgb(59, 110, 34); }
form.async_saving .uiButton.uiButtonSpecial .uiButtonText, form.async_saving .uiButton.uiButtonSpecial input, form.async_saving .uiButton.uiButtonConfirm .uiButtonText, form.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: rgb(255, 255, 255); }
.uiButtonLarge, .uiButtonLarge .uiButtonText, .uiButtonLarge input { font-size: 13px; }
.uiLinkButton input::-moz-focus-inner { border: 0pt none; padding: 0pt; }
.uiBoxWhite { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); }
.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_ICON_Image { margin-right: 5px; }
.UIImageBlock_ICON_Content { padding-top: 1px; }
.UIImageBlock_SMALL_Image { margin-right: 8px; }
a.uiLinkSubtle { color: gray; }
.pas { padding: 5px; }
.pts { padding-top: 5px; }
.phs { padding-left: 5px; padding-right: 5px; }
.pvm { padding-top: 10px; padding-bottom: 10px; }
.mrm { margin-right: 10px; }
.mhs { margin-left: 5px; margin-right: 5px; }
.fss { font-size: 9px; }
.fwn { font-weight: normal; }
.fcg { color: gray; }
