#lbOverlay{position:fixed;top:0;left:0;z-index:99997;width:100%;height:100%}
#lbOverlay.black{background-color:#000}
#lbOverlay.grey{background-color:#000}
#lbOverlay.red{background-color:#300}
#lbOverlay.green{background-color:#030}
#lbOverlay.blue{background-color:#011D50}
#lbOverlay.gold{background-color:#660}
#lbOverlay.orange{background-color:#FFBB48}
#lbMain{position:absolute;left:0;width:100%;z-index:99998;text-align:center;line-height:0;display:-moz-inline-stack}
#lbMain a img{border:1px solid #fff}
#lbOuterContainer { width: 640px; /*height: 200px;*/ margin: 0 auto; min-width: 300px; /*height: 100%;overflow-y: visible;*/ position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); ms-transform: translate(-50%, -50%); }
#lbTopContainer,#lbBottomContainer{font:.85em Verdana,Helvetica,sans-serif;background-color:#fff;width:100%;line-height:1.4em;font-size:.9em;overflow:hidden;margin:0 auto;padding:0;position:relative;z-index:14;display:none}
#lbTopContainer{overflow:hidden;margin-top:5px}
#lbTopContainer.black,#lbBottomContainer.black{background-color:#000}
#lbTopContainer.grey,#lbTopContainer.red,#lbTopContainer.green,#lbTopContainer.blue,#lbTopContainer.gold,#lbTopContainer.orange,#lbBottomContainer.grey,#lbBottomContainer.red,#lbBottomContainer.green,#lbBottomContainer.blue,#lbBottomContainer.gold,#lbBottomContainer.orange{background-color:#fff}
#lbImage,#lbIframe{border:none}
#lbImageContainer,#lbIframeContainer{z-index:12;padding:0!important;margin:0 auto}
#lbLoading{height:100%;width:100%;margin-top:-10px;background:url(images/loading_white.gif) center no-repeat}
#lbLoading.black{background:url(images/loading_black.gif) center no-repeat}
#lbHoverNav a{outline:none;top:0}
#lbPrevHov{width:48%;height:100%;background:transparent url(images/blank.gif) no-repeat;display:block;left:0;float:left;margin-left:3px;border:none!important}
#lbNextHov{width:48%;height:100%;background:transparent url(images/blank.gif) no-repeat;display:block;right:0;float:right;margin-right:3px;border:none!important}
#lbPrev,#lbPrevTop{width:26px;height:28px;float:right;margin:0 0 1px 8px;border:none!important}
#lbNext,#lbNextTop{width:26px;height:28px;float:right;margin:0 0 1px 8px;border:none!important}
#lbTopData,#lbBottomData{float:left;text-align:left;padding-left:10px}
#lbBottomData{padding-bottom:.5em}
#lbBottomData.black,#lbTopData.black{color:#fff}
#lbBottomData.grey,#lbTopData.grey{color:#333}
#lbBottomData.red,#lbTopData.red{color:#620000}
#lbBottomData.green,#lbTopData.green{color:#030}
#lbBottomData.blue,#lbTopData.blue{color:#01379E}
#lbBottomData.gold,#lbTopData.gold{color:#660}
#lbBottomData.orange,#lbTopData.orange{color:#D15211}
#lbTopNav,#lbBottomNav{float:right;text-align:right;padding-right:10px}
#lbNumTop,#lbNumBottom{font-style:italic}
#lbDescBottom{display:block}
#lbTitleTop,#lbTopNav{margin-top:.3em}
#lbTitleTop,#lbTitleBottom{display:block;font-weight:700}
#lbClose,#lbCloseTop{width:26px;height:28px;float:right;margin:0 0 1px 8px;border:none!important}
#lbPrint,#lbPrintTop{width:26px;height:28px;float:right;margin:0 0 1px 8px;border:none!important}
#lbPlay,#lbPlayTop{width:26px;height:28px;float:right;margin:0 0 1px 8px;border:none!important}
#lbPause,#lbPauseTop{width:26px;height:28px;float:right;margin:0 0 1px 8px;border:none!important}


/* Some extra padding on the bottom buttons so it's not too close to the border. */
#lbClose,#lbPrint,#lbPlay,#lbPause{margin:0 0 6px 8px}
* html a:hover{background:transparent}
.lytetip{outline:none;border-bottom:1px dotted;z-index:24;text-decoration:none}
.lytetip span{color:#000;position:absolute;top:2em;left:0;padding:.5em .8em;font:10pt "Trebuchet MS",Arial,Helvetica,sans-serif!important;background:#F4F5FB;border:1px solid #888;border-radius:5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:1px 2px 3px 0 #949494;-moz-box-shadow:1px 2px 3px 0 #949494;box-shadow:1px 2px 3px 0 #949494;width:240px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);opacity:.95;text-align:left;display:none}
.lytetip:hover{z-index:25;color:#aaf;text-decoration:none}
.lytetip:hover span{display:block}
.lytetip:hover em{font-size:1.2em;font-weight:700;display:block;padding:0 0 .6em}
.lytetip:hover .lbTipImg{border:0;margin:-20px 0 0 -36px;float:left;position:absolute;height:32px;width:32px}
span.lbCustom{padding:.5em .8em .5em 1.5em !important}
span.lbIEFix{padding:.5em .8em!important}
.lytetip .lbError{background:#FFE7D7;border:1px solid #FF3334}
.lytetip .lbInfo,.lytetip .lbHelp{background:#D2EEF7;border:1px solid #2BB0D7}
.lytetip .lbWarning{background:#FFA;border:1px solid #FFAD33}