#slider._954x254 {
    margin-top: 3em;
}

#ribbon_featured #slider._954x254 {
    margin-top: 0em;
}

#ribbon_featured #slider._954x254 p {
    width: 600px;
    margin: 0 0 5px;
}

#ribbon_featured #slider._954x254 ul {
    margin: 0 0 5px 15px;
}

#ribbon_featured #slider._954x254 a.learn-more-button-small {
    margin: 0 0 5px;
}


#slider,
#new-slider {
    background:url(/images/design/custom/slider/slider-bg.png) no-repeat;
    font-size:85%;
    }

#slider ul,
#new-slider ul  {
    margin-top:0;
}

#slider h1,
#new-slider h1  {
    font-size:24px;
    line-height: 0.875;
    margin:0.875em 0 0.5em;
}

#slider .slider-subtitle,
#new-slider .slider-subtitle  {
    margin: 0;
    margin-bottom: 0.5em;
}

#new-slider {
    width:700px;
    height:255px;
    margin:0 auto;
    position:relative;
    }

#slider {
    margin: 0 auto;
    padding: 0;
}

#slider .panel {
    padding: 0;
}

#new-slider._700x296 {
    width:700px;
    height:296px;
}
    
#new-slider._718x255 {
    width:718px;
    height:255px;
}

#new-slider._440x255 {
    width:440px;
    height:255px;
}

.main_view {
    float: left;
    position: relative;
}

.window {
    width:700px;
    height:255px;
    overflow: hidden; /*--Hides anything outside of the set width/height--*/
    position: relative;
    }
    
#new-slider._700x296 .window {
    height:296px;
    background: url("/images/design/custom/slider/slider-tall-bg.png") no-repeat scroll 0% 0% transparent;
}

}

#new-slider._718x255 .window {
    width:718px;
}

#new-slider._440x255 .window {
    width:440px;
}


#slider._954x254 .window {
    width:954px;
    height:254px;
    margin: 0;
}

.image_reel {
    position: absolute;
    top: 0; left: 0;
    }

.image_reel img {
    float: left;
    }

.new-panel {
    width:660px;
    float:left;
    padding: 20px;
    }

.new-panel .learn-more-button-small {
    float: left;
    margin-top: 1.5em;
}
    
#new-slider._718x255 .new-panel {
    width:678px;
}    

#new-slider._440x255 .new-panel {
    width:400px;
}

#slider._954x254 .new-panel {
    width:914px;
}

#location_details .panel-image-textbox {
    display:block;
    clear:both;
    width:350px;
    padding-top:0.75em;
}

#location_details #new-slider {
    background-image:none;
    float:right;
    padding:0;
    margin-top:-2em;
    margin-right:-2em;
    width:390px;
    overflow:hidden;
}

#location_details #new-slider .panel-image{
    -webkit-box-shadow:  0 1px 3px 0 rgba(0,0,0,0.5);
    -moz-box-shadow:  0 1px 3px 0 rgba(0,0,0,0.5);
    -ms-box-shadow:  0 1px 3px 0 rgba(0,0,0,0.5);
    -o-box-shadow:  0 1px 3px 0 rgba(0,0,0,0.5);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.5);
}


.next-webcast .slider-title {
    /* font-size:22px;*/
    margin-bottom:5px;
}


.panel-img {
    border:2px solid #a8a8a8;
    border-top:1px solid #d9d9d9;
    border-left:1px solid #d9d9d9;
    padding:4px;
    margin-right:15px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    }

.panel-caption {
    display:block;
    text-align:center;
    margin-top:5px;
}

/*********************************** Paging Styles ***********************************/

#new-slider .paging {
    position: absolute;
    bottom:5px;
    margin:0;
    padding:0;
    right:-19px;
    width:195px;
    height:54px;
    line-height:38px;
    text-align:center;
    z-index: 100; /*--Assures the paging stays on the top layer--*/
    background:url(/images/design/custom/slider/paging-bg.png) no-repeat;
    display: none; /*--Hidden by default, will be later shown with jQuery--*/
    }

#new-slider .paging a {
    color:#00577d;
    padding:4px 7px;
    margin:0;
    text-decoration: none;
    }

#new-slider .paging a.active {
    font-weight:bold;
    margin:0;
    background:#005274;
    background:-webkit-gradient(linear, left top, left bottom, from(#005274), to(#001a36));
    background:-moz-linear-gradient(top,  #005274,  #001a36);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#005274', endColorstr='#001a36'); /* IE6 & IE7 */
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#005274', endColorstr='#001a36')"; /* IE8 */
    color:#fff;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #999;
    }

#new-slider .paging a:hover {
    font-weight: bold;
    background:#e6ae0a;
    background:-webkit-gradient(linear, left top, left bottom, from(#efb50a), to(#e6ae0a));
    background:-moz-linear-gradient(top,  #efb50a,  #906d07);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#efb50a', endColorstr='#e6ae0a'); /* IE6 & IE7 */
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#efb50a', endColorstr='#e6ae0a')"; /* IE8 */
    color:#fff;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    }
