.fb_resetstyles, .fb_resetstyles a, .fb_resetstyles td { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; overflow: visible; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; border-spacing: 0pt; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; }
.fbmlIframe { width: 100%; }
fb:serverfbml { display: block; }
fb:video { width: 600px; height: 480px; }
fb:fbml { display: none; visibility: collapse; }
fb:fbml.FB_ElementReady { display: block; visibility: visible; }
fb:profile-pic { display: inline-block; width: 50px; height: 50px; background-image: url(37c0ecbc2e174a4897e9c24c949a49b7.jpg); background-repeat: no-repeat; }
fb:profile-pic[facebook-logo="true"] { background-image: url(3dd5314cc1aa4cc2a33aba0e6034e457.gif); }
fb:profile-pic[size="small"] { width: 100px; height: 63px; background-image: url(0aaf385d55b84e279ced87a7b2ed1fcd.jpg); }
fb:profile-pic[size="small"][facebook-logo="true"] { background-image: url(f91de898a4ee4ec0a543f196a8530723.gif); }
fb:profile-pic[size="normal"] { width: 200px; height: 126px; background-image: url(76facc276c56480c8705f1454f7a9826.gif); }
fb:profile-pic[size="normal"][facebook-logo="true"] { background-image: url(0b5715fb5967435d9944e0aef529a6f1.gif); }
fb:profile-pic[size="square"] { width: 50px; height: 50px; background-image: url(413654fb7b5b482fa4bd81197b158a8f.gif); }
fb:profile-pic[size="square"][facebook-logo="true"] { background-image: url(d85a9c14394d44999e3b7ab7c5d5e04b.gif); }
fb:profile-pic.fb_profile_pic_rendered, fb:profile-pic.fb_profile_pic_rendered[facebook-logo="true"] { width: auto; height: auto; background-image: none; display: inline; }
a.FB_Link { color: rgb(27, 123, 221); text-decoration: none; }
a.FB_Link:hover { color: rgb(47, 166, 0); text-decoration: underline; }
a.FB_Link img { border: medium none ; }
.FB_ElementConditionFalse { display: none; }
.fb_popupContainer { position: absolute; top: 0pt; left: 0pt; z-index: 2147483647; }
.fb_popup { position: absolute; top: -10000px; }
.fb_tosIFrame { border: 0pt solid rgb(204, 204, 204); overflow: hidden; width: 100%; height: 258px; float: left; }
.fb_tosIFrame html { height: auto; }
.fb_feedIFrame { width: 600px; height: auto; float: left; }
.fb_shareIFrame { width: 650px; height: 400px; float: left; }
.fb_bookmarkIFrame { width: 430px; height: 130px; float: left; }
.fb_permission_iframe { width: 100%; }
table.fb_pop_dialog_table { margin: auto; border-collapse: collapse; table-layout: fixed; width: 470px; }
td.fb_pop_topleft, td.fb_pop_topright, td.fb_pop_bottomleft, td.fb_pop_bottomright { padding: 0pt ! important; overflow: hidden; height: 10px; width: 10px ! important; }
td.fb_pop_topleft { background-image: url(5d8a2e08febe4144a3c9ac2fa0af95ed.png) ! important; filter: none ! important; }
td.fb_pop_topright { background-image: url(c7b1d0ec907b4b6396f96879cc6cd6b3.png) ! important; filter: none ! important; }
td.fb_pop_bottomleft { background-image: url(c8e4651f2d824cbe887c787d0c63dcb3.png) ! important; filter: none ! important; }
td.fb_pop_bottomright { background-image: url(0760266d12b841f4aa9c7e04c5392c6f.png) ! important; filter: none ! important; }
td.fb_pop_border { background-image: url(d98d0b2c86d54547adc54f6b15503e0c.png) ! important; filter: none ! important; }
.fb_noshadow table td.fb_pop_topleft, .fb_noshadow table td.fb_pop_topright, .fb_noshadow table td.fb_pop_bottomleft, .fb_noshadow table td.fb_pop_bottomright, .fb_noshadow table td.fb_pop_border { background-image: none ! important; filter: none ! important; }
td.fb_pop_content { padding: 0pt; background-color: rgb(255, 255, 255); vertical-align: top; }
td.fb_pop_content h2 { border: 1px solid rgb(59, 89, 152); margin: 0pt; padding: 0pt; background: rgb(109, 132, 180) none repeat scroll 0% 0%; overflow: hidden; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; position: relative; letter-spacing: normal; line-height: normal; text-align: left; float: none; display: block; }
.fb_dialog_icon { margin: 5px; background: rgb(109, 132, 180) url(1d698211c87e49698d55a30ce62af809.gif) no-repeat scroll center center; float: left; width: 16px; height: 16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a.fb_dialog_cancel_button { background: transparent url(d3b71842a9fb44d0b3a6e3cdcc64239d.gif) no-repeat scroll 3px 0pt; outline-style: none; outline-width: medium; text-decoration: none; position: absolute; right: 4px; top: 7px; width: 18px; color: rgb(109, 132, 180); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a.fb_dialog_cancel_button:hover { background: transparent url(d3b71842a9fb44d0b3a6e3cdcc64239d.gif) no-repeat scroll -10px 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.fb_dialog_loading_spinner { background: rgb(109, 132, 180) url(d434accbe5684f78a6bfde5e71e7e93d.gif) no-repeat scroll 0pt 0pt; position: absolute; width: 28px; height: 8px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; top: 8px; right: 25px; display: none; }
.fb_dialog_loading { display: block; }
.fb_content_loader_gif { background: transparent url(9d13262f76f24f179976bb006242e22c.gif) no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 32px; height: 32px; margin-left: auto; margin-right: auto; }
.fb_content_loader { display: none; width: 550px; height: 70px; }
.fb_content_loading { display: block; }
td.fb_pop_content h2 span { padding: 5px 10px; display: block; }
td.fb_pop_content { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.fb_dialog_content { border-style: solid; border-color: rgb(85, 85, 85); border-width: 0pt 1px 1px; margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.fb_dialog_content.fb_loading iframe { visibility: collapse; }
.fb_dialog_content.fb_loading { background-image: url(73cf26834bc44d49a0ec4f9cc9675830.gif); background-position: center center; }
.fb_pop_content_container { width: auto; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; }
td.fb_pop_content .fb_dialog_body { border-bottom: 1px solid rgb(204, 204, 204); padding: 10px; }
td.fb_pop_content .fb_dialog_summary { border-bottom: 1px solid rgb(204, 204, 204); padding: 8px 10px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a.fbconnect_login_button { cursor: pointer; }
.fb_confirmation_stripes { background: transparent url(0bff28f60f80440382c67df2b163ddcf.gif) repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 15px; }
.fb_dialog_content .fb_dialog_buttons { border-top: 1px solid rgb(204, 204, 204); padding: 8px 0pt 8px 8px; background: rgb(242, 242, 242) none repeat scroll 0pt 50%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: right; z-index: 20; }
.fb_dialog_content .fb_confirmation_content { margin: 15px 30px 10px; font-size: 11px; width: auto; }
.fb_inputbutton, .fb_inputsubmit { border-style: solid; border-color: rgb(217, 223, 234) rgb(14, 31, 91) rgb(14, 31, 91) rgb(217, 223, 234); border-width: 1px; margin: 0pt 10px 0pt 0pt; padding: 2px 15px 3px; background-color: rgb(59, 89, 152); color: rgb(255, 255, 255); font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; text-align: center; }
.fb_inputaux { border-color: rgb(231, 231, 231) rgb(102, 102, 102) rgb(102, 102, 102) rgb(231, 231, 231); background: rgb(240, 240, 240) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 0, 0); }
html .fb_share_button { border: 1px solid rgb(216, 223, 234); padding: 1px 20px 0pt 5px; background: transparent url(0abc3f635a8d42baadc883b32263e021.gif) no-repeat scroll right top; display: inline-block; height: 15px; width: 40px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
html a.fb_share_button:visited { color: rgb(59, 89, 152); text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
html a.fb_share_button:hover { border-color: rgb(41, 85, 130); background: rgb(59, 89, 152) url(0abc3f635a8d42baadc883b32263e021.gif) no-repeat scroll right top; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; }
#bootloader_css_connect_fb_connect_css { height: 42px; }

