.ssi-asmeslider,
.ssi-asmeslider-text
{
    overflow: hidden;
}

.cycle-pager
{
    display: block;
    float: left;
    overflow: hidden;

    width: 100px;
    margin-top: 5px;

    -webkit-user-select: none;
       -moz-user-select: none;

    -khtml-user-select: none;
         -o-user-select: none;
}
.ssi-asmeslider-text .cycle-pager
{
    display: block;
    float: left;
    overflow: hidden;

    width: 220px;
    margin-top: 5px;

    border-top: 1px solid #e5e5e5;
}
.ssi-asmeslider .pager-item
{
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
            transition: all .6s ease;
}
.cycle-pager-active .pager-item
{
            filter: url('data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale'); /* Firefox 3.5+ */
            filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%) opacity(70%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.ssi-asmeslider-text .cycle-pager-active .pager-item
{
    color: #939598;
}

.ssi-asmeslider .cycle-pager-active .pager-arrow
{
    position: relative;
    top: -57px;
    left: 79px;

    float: left;

    width: 21px;
    height: 0;
    margin-bottom: -60px;
}
.ssi-asmeslider-text .cycle-pager-active .pager-arrow
{
    position: relative;
    top: -31px;
    left: 210px;

    float: left;

    width: 21px;
    height: 0;
    margin-bottom: -60px;
}
.cycle-pager .pager-item
{
    display: block;

    margin-bottom: 5px;

    cursor: pointer;

    border: 1px solid #e5e5e5;
}
.ssi-asmeslider-text  .pager-item
{
    font-family: arial;
    font-size: 12px;
    line-height: 39px;

    display: block;

    height: 39px;
    margin-bottom: 0;

    cursor: pointer;

    color: #00a2d3;
    border: none;
    border-bottom: 1px solid #dfdfdf;
    background-color: #fff;
}

.ssi-asmeslider-text  .cycle-pager-active .pager-item,.ssi-asmeslider .cycle-pager-active  .pager-item{
	cursor: default;
}

.cycle-slideshow img
{
    display: block;
}

.ssi-asmeslider .cycle-slideshow
{
    display: block;
    float: right;

    width: 840px;
}

.ssi-asmeslider-text .cycle-slideshow
{
    display: block;
    float: right;

    width: 720px;
}

.ssi-asmeslider .slider-item
{
    display: none;

    width: 840px;

    background-color: #fff;
}

.ssi-asmeslider-text .slider-item
{
    display: none;

    width: 720px;

    background-color: #fff;
}

.slider-item iframe,
.slider-item object
{
    position: absolute;
    top: 20px;
    left: 304px;

    border: 1px solid #333;
}

.cycle-overlay
{
    font-family: arial;
    line-height: 18px;

    position: absolute;
    top: 0;

    overflow: hidden;

    width: 192px;
    padding: 12px;
    padding-right: 16px;
    padding-bottom: 8px;

    color: #111;
}
.cycle-overlay-bottom
{
    font-family: arial;
    line-height: 18px;

    position: absolute;
    top: auto;
    bottom: 0;

    width: 192px;
    padding: 12px;
    padding-right: 16px;
    padding-bottom: 8px;

    color: #111;
}

.cycle-slideshow .Stories
{
    background-color: rgba(177, 220, 13, .90);

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E6B1DC0D', endColorstr='#E6B1DC0D'); /* IE */
}
.cycle-slideshow .Multimedia
{
    background-color: rgba(239, 66, 98, .90);

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E6EF4262', endColorstr='#E6EF4262'); /* IE */
}
.cycle-slideshow .Events
{
    background-color: rgba(151, 103, 199, .90);

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E69767C7', endColorstr='#E69767C7'); /* IE */
}
.cycle-slideshow .Social.Media
{
    background-color: rgba(246, 197, 27, .90);

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E6F6C51B', endColorstr='#E6F6C51B'); /* IE */
}
.cycle-slideshow .Sponsored
{
    background-color: rgba(244, 137, 64, .90);

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E5F48940', endColorstr='#E5F48940'); /* IE */
}
.cycle-slideshow .Products
{
    background-color: rgba(104, 135, 241, .90);

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E66887F1', endColorstr='#E66887F1'); /* IE */
}

.cycle-slideshow .Programs
{
    background-color: rgba(13, 186, 190, .90);

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E60DBABE', endColorstr='#E60DBABE'); /* IE */
}

.cycle-overlay h2,
.cycle-overlay-bottom h2
{
    font-family: 'adelle',serif;
    font-size: 18px;
    line-height: 20px;

    margin-top: 0px;
    margin-bottom: 10px;
}
.cycle-overlay p,
.cycle-overlay-bottom p
{
    font-size: 14px;
	min-height: 110px;
}
.cycle-overlay a,
.cycle-overlay-bottom a
{
    font-size: 14px;
    font-weight: bold;

    display: block;
    float: right;

    padding-right: 10px;
	margin-top: 20px;

    text-decoration: none;

    color: #111;
    background: url('/wwwasmeorg/media/ASMEMedia/Home/Slider/icon-arrow-blk.png')  right 6px no-repeat;
}

.cycle-overlay .slider-content-extra
{
    position: relative;
    bottom: -8px;
    left: -12px;

    display: block;
    clear: both;

    width: 220px;
    height: 39px;
    padding: 0;

    text-align: right;
    text-decoration: none;

    background-color: rgba(100,100,100,.3);
    background-image: url('/wwwasmeorg/media/ASMEMedia/Home/Slider/icon-arrow-blk.png');
    background-repeat: no-repeat;
    background-position: 199px center;

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4D646464', endColorstr='#4D646464'); /* IE */
}


.cycle-overlay .slider-content-extra a
{
    font-weight: normal;
    line-height: 39px;

    margin-right: 16px;

    background: none;
}