/**
 * @package XpertScroller
 * @version 2.1
 * @author ThemeXpert http://www.themexpert.com
 * @copyright Copyright (C) 2009 - 2011 ThemeXpert
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 *
 */
/*
    root element for the scrollable.
    when scrolling occurs this element stays still.
*/
.scroller {
    /* required settings */
    position:relative;
    overflow:hidden;
    /* custom decorations */
}

.scroller .items {
    /* this cannot be too large */
    position:absolute;
    clear:both;
}

.padding{padding: 10px;}
.scroller .item{padding:0}
.item h4{font-size: 15px; margin: 5px 0;}
.item h4 a{text-decoration: none;}

.xs_intro{font-size: 12px;}

/* single scrollable item */
.scroller img {}
/*Image postion left*/
img.left{float: left; margin-right: 15px;}
/*Image postion right*/
img.right{float: right; margin-left: 15px;}

/* active item */
.scroller .active {
    border:2px solid #000;
    position:relative;
    cursor:default;
}
/*Navigation Button common class*/
a.browse {
    background:url(../img/hori_large.png) no-repeat;
    display:block;
    width:30px;
    height:30px;
    float:left;
    cursor:pointer;
    font-size:1px;
	display:none;
}
/*Basic Horizontal Style*/
.basic_h .items .pane {float:left;}
.basic_h .pane .item{float: left;}

/* this makes it possible to add next button beside scrollable */
.basic_h .scroller {}

/* right */
.basic_h a.next            { background-position: 0 -30px; clear:right; margin-right: 0px;}
.basic_h a.next:hover      { background-position:-30px -30px; }
.basic_h a.next:active     { background-position:-60px -30px; } 

/* left */
.basic_h a.prev            { margin-left: 0px; } 
.basic_h a.prev:hover      { background-position:-30px 0; }
.basic_h a.prev:active     { background-position:-60px 0; }

/*Basic Vertical Style*/
/* prev, next, prevPage and nextPage buttons */
.basic_v a.browse{margin: 5px auto;}
.basic_v .scroller{margin: 0 auto;}

/* up and down */
.basic_v a.next, .basic_v a.prev        { 
    background:url(../img/vert_large.png) no-repeat; 
    float: none;
}

/* up */
.basic_v a.prev:hover      { background-position:-30px 0; }
.basic_v a.prev:active     { background-position:-60px 0; }

/* down */
.basic_v a.next            { background-position: 0 -30px; }
.basic_v a.next:hover      { background-position:-30px -30px; }
.basic_v a.next:active     { background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled                 {visibility:hidden !important;}     

/* position and dimensions of the navigator */
.navi {margin: 0px auto 28px; wisdth:200px; height:20px; text-align:center;display: inline-block;}
/* items inside navigator */
.navi a { width:16px; height:16px; float:left; margin:3px; background:url(../img/bg_buttons.png) 0 -16px no-repeat; display:block; font-size:1px;}
/* mouseover state */
.navi a:hover {background-position:0 0px;}
/* active state (current page state) */
.navi a.active {background-position:0 0px;}

#xs_117 {
  width: 1084px;
  height: 80px !important;
  padding: 40px 0px 0px 0px;
}
/*
     FILE ARCHIVED ON 21:30:33 Sep 29, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:06:32 Jul 11, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.658
  exclusion.robots: 0.064
  exclusion.robots.policy: 0.05
  esindex: 0.011
  cdx.remote: 11.515
  LoadShardBlock: 102.617 (3)
  PetaboxLoader3.datanode: 131.894 (4)
  load_resource: 98.497
  PetaboxLoader3.resolve: 55.585
*/