@charset "utf-8";
/* CSS Document */



    a { color: #404040; }
    a:hover { text-decoration: none; }
    code { color: #404040; font: normal 10px Monaco, monospace; }
    em { color: #808080; font-style: normal; }
    p { color: #404040; font: normal 12px/16px Arial, sans-serif; padding: 0 20px 16px; }
    
    /* Overriding the default Slideshow thumbnails for the vertical presentation */

    .slideshow-thumbnails {
    	height: 340px;
    	left: auto;
    	right: -80px;
    	top: 0;
    	width: 70px;
    }
    .slideshow-thumbnails ul {
    	height: 500px;
    	width: 70px;
    }    



#firebugBody {

    position: fixed;

    top:0;

    left:0;

    margin:0;

    padding:0;

    width:1px;

    height:1px;

    overflow:visible;

}



.firebugCanvas {

    position:fixed;

    top: 0;

    left: 0;

    display:none;

    border: 0 none;

    margin: 0;

    padding: 0;

    outline: 0;

}



.firebugHighlight {

    z-index: 2147483647;

    position: absolute;

    background-color: #3875d7;

    margin: 0;

    padding: 0;

    outline: 0;

    border: 0 none;

}



.firebugLayoutBoxParent {

    z-index: 2147483647;

    position: absolute;

    background-color: transparent;

    border-top: 0 none;

    border-right: 1px dashed #BBBBBB;

    border-bottom: 1px dashed #BBBBBB;

    border-left: 0 none;

    margin: 0;

    padding: 0;

    outline: 0;

}



.firebugRuler {

    position: absolute;

    margin: 0;

    padding: 0;

    outline: 0;

    border: 0 none;

}



.firebugRulerH {

    top: -15px;

    left: 0;

    width: 100%;

    height: 14px;

    background: url(chrome://firebug/skin/rulerH.png) repeat-x;

    border-top: 1px solid #BBBBBB;

    border-right: 1px dashed #BBBBBB;

    border-bottom: 1px solid #000000;

}



.firebugRulerV {

    top: 0;

    left: -15px;

    width: 14px;

    height: 100%;

    background: url(chrome://firebug/skin/rulerV.png) repeat-y;

    border-left: 1px solid #BBBBBB;

    border-right: 1px solid #000000;

    border-bottom: 1px dashed #BBBBBB;

}



.overflowRulerX > .firebugRulerV {

    left: 0;

}



.overflowRulerY > .firebugRulerH {

    top: 0;

}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.firebugLayoutBox {

    margin: 0;

    padding: 0;

    border: 0 none;

    outline: 0;

}



.firebugLayoutBoxOffset {

    z-index: 2147483647;

    position: absolute;

    opacity: 0.8;

}



.firebugLayoutBoxMargin {

    background-color: #EDFF64;

}



.firebugLayoutBoxBorder {

    background-color: #666666;

}



.firebugLayoutBoxPadding {

    background-color: SlateBlue;

}



.firebugLayoutBoxContent {

    background-color: SkyBlue;

}



/*.firebugHighlightGroup .firebugLayoutBox {

    background-color: transparent;

}



.firebugHighlightBox {

    background-color: Blue !important;

}*/



.firebugLayoutLine {

    z-index: 2147483647;

    background-color: #000000;

    opacity: 0.4;

    margin: 0;

    padding: 0;

    outline: 0;

    border: 0 none;

}



.firebugLayoutLineLeft,

.firebugLayoutLineRight {

    position: fixed;

    width: 1px;

    height: 100%;

}



.firebugLayoutLineTop,

.firebugLayoutLineBottom {

    position: absolute;

    width: 100%;

    height: 1px;

}



.firebugLayoutLineTop {

    margin-top: -1px;

    border-top: 1px solid #999999;

}



.firebugLayoutLineRight {

    border-right: 1px solid #999999;

}



.firebugLayoutLineBottom {

    border-bottom: 1px solid #999999;

}



.firebugLayoutLineLeft {

    margin-left: -1px;

    border-left: 1px solid #999999;

}

