@Charset "utf-8";

.clearfix:after
{
content:".";display:block;height:0;clear:both;visibility:hidden;
}

.clearfix
{
display:inline-block;
}/* Hide from IE Mac \*/ 

.clearfix
{
display:block;
}/* End hide from IE Mac */ 

.hidden
{
background:none;font-size:1px;display:none;height:0;left:-9999px;overflow:hidden;position:absolute;top:-9999px;width:0;z-index:0;line-height:0;
}

a
{
outline:none;
}

#pnLightbox
{
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}

#pnLightbox.yui-panel .hd
{
height:49px;background:url(../images/pf-widget-top-server.gif) no-repeat 0 0;overflow:hidden;
}

#pnLightbox.yui-panel .hd ul
{
margin:0;padding:0;
}

#pnLightbox.yui-panel .hd li
{
display:inline;list-style-type:none;background:none;padding:0;margin:0;
}

#pnLightbox.yui-panel .hd li:before,#pnLightbox.yui-panel .hd li:after
{
display:none!important;
}

#pnLightbox.yui-panel .hd li a
{
height:48px;display:block;
}

#w-print
{
position:absolute;left:0;top:0;
}

#w-print a
{
width:111px;
}

#w-print a:hover
{
background:url(../images/pf-widget-top.gif) no-repeat 0 -49px;
}

#w-pdf
{
position:absolute;left:111px;top:0;
}

#w-pdf a
{
width:94px;
}

#w-pdf a:hover
{
background:url(../images/pf-widget-top.gif) no-repeat -111px -49px;
}

#w-email
{
position:absolute;left:205px;top:0;
}

#w-email a
{
width:96px;
}

#w-email a:hover
{
background:url(../images/pf-widget-top.gif) no-repeat -205px -49px;
}

#w-tweet
{
position:absolute;left:301px;top:0;
}

#w-tweet a
{
width:86px;
}

#w-tweet a:hover
{
background:url(../images/pf-widget-top.gif) no-repeat -301px -49px;
}

#w-space span
{
width:213px;
}

#w-undo
{
position:absolute;left:600px;top:0;
}

#w-undo a
{
width:85px;
}

#w-undo a:hover
{
background:url(../images/pf-widget-top.gif) no-repeat -600px -49px;
}

#w-remove-images
{
position:absolute;left:685px;top:0;
}

#w-remove-images a
{
width:153px;
}

#w-remove-images a:hover
{
background:url(../images/pf-widget-top.gif) no-repeat -685px -49px;
}

#w-remove-images input
{
float:left;margin:22px 15px 15px 12px;vertical-align:middle;
}

#w-space2 span
{
width:27px;
}

#w-close
{
width:35px;
}

#w-close a:hover
{
background:url(../images/pf-widget-top.gif) no-repeat -865px -49px;
}

#pnLightbox.yui-panel .bd
{
border:none;margin:0;padding:0;background:#fff;
}

#pnLightbox.yui-panel .ft
{
background:url(../images/footer-bg.gif) repeat-x 0 0;height:20px;padding:0;border:1px solid #878787;border-top:1px solid #c0c0c0;
}

#pnLightbox.yui-panel .ft a.f-logo
{
background:url(../images/footer-bg.gif);display:block;font-size:1px;height:18px;line-height:1px;text-indent:-9999px;width:237px;
}

#pnLightbox.yui-panel .container-close
{
background:transparent url(../images/pf-widget-top.gif) no-repeat scroll -865px -49px;display:block;height:48px;position:absolute;text-indent:-9999px;top:0;right:0;width:35px;
}

#pnLightbox iframe
{
overflow:auto;overflow-x:hidden;
}

.mask{-moz-opacity:.8!important;opacity:.80!important;filter:alpha(opacity=80)!important;background:#101010!important;z-index:1000000!important;position:fixed!important;
}

#pnLightbox_c
{z-index:1001000!important;
}

.yui-skin-sam .yui-panel-container.shadow .underlay
{
background:none;
}

iframe#toolsframe
{
background:none;
}

.yui-skin-sam .yui-panel-container
{
padding:0;
}

.yui-skin-sam .yui-panel-container.shadow .underlay
{
background:none;bottom:0;left:0;right:0;top:0;
}

.yui-skin-sam .yui-panel
{
border:none;
}

.yui-skin-sam .yui-panel .bd
{
border:none;margin:0;
}

#pf-print-popup
{
position:absolute;z-index:1002000;top:0;left:90px;display:none;
}

#pf-pdf-popup
{
position:absolute;z-index:1002000;top:0;left:90px;margin-left:auto;margin-right:auto;display:none;
}

.dialog
{
width:717px;background:transparent url(../images/dialog-bg.png) no-repeat scroll 0 0;color:#333;font-family:"Lucida Grande",Arial,Helvetica,sans-serif;margin:0;display:block;
}

.dialog .content
{
margin:0;padding:45px 48px 0 56px;text-align:left;
}

.pf_confirm_foot
{
background:transparent url(../images/dialog-bg.png) no-repeat scroll 0 100%;height:53px;width:717px;margin:0;padding:0;
}

.dialog .close
{
display:block;height:40px;width:45px;float:right;margin:10px 10px 0 0;cursor:pointer;text-indent:-9999px;
}

.dialog .header
{
display:block;width:560px;height:67px;
}

.dialog .header span
{
display:none;
}

.dialog .header img
{
padding-right:10px;
}

.dialog p
{
margin-top:10px;display:none;
}

.dialog .section
{
margin-top:15px;clear:both;
}

.dialog #gaiframe body
{
margin:0;
}

.dialog #aaiframe body
{
margin:0;
}