.switch .switch-tabs ul {
    border: none;
}

.switch .switch-tabs li {
    margin: 0 2px 0 2px;
    border-top: solid 1px #999;
    border-left:  solid 1px #999;
    border-right: solid 1px #999;
    border-bottom: none;
    border-radius: 3px 3px 0 0
}

.contentpage #left .flexmodule .flexmodule-inner {
    background: url("widgets-site/images/left-nav-active-shadow.png") repeat-y scroll right center #9eba29;
}

/*------------ Edits to slideshow --------------*/

div.slideshow {
    left: -18px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0px;
    position: relative;
    top: -18px;
    width: 717px;
    z-index: 1;
}
   

.slideshow .teaser-image a img {
    border: medium none;
    width: 470px;
    height: 317px;
}


.slideshow .frame {
    background: none no-repeat scroll left top #FFF;
    height: 335px;
    position: relative;
    width: 719px;
}

.slideshow .teaser-image {
    background: none repeat scroll 0 0 #CCCCCC;
    height: 317px;
    left: 227px;
    position: absolute;
    top: 0;
    width: 470px;
}

.slideshow .slide-images {
    background: url("/etc/designs/ubcms/clientlibs-main/images/slideshow/mask.png")no-repeat scroll left top #343434;
    height: 317px;
    left: 10px;
    position: absolute;
    top: 8px;
    width: 415px;
    z-index: 2;
}

.slideshow .mask {
    background: url("/etc/designs/ubcms/clientlibs-main/images/slideshow/mask.png") no-repeat scroll left top transparent;
    height: 317px;
    left: 10px;
    position: absolute;
    top: 8px;
    width: 220px;
    z-index: 100;
}

.slideshow .jcarousel-skin-tango .jcarousel-container-horizontal {
    padding: 0;
    width: 195px;
}

.slideshow .slide-thumbnails {
    left: 24px;
    position: absolute;
    top: 260px;
    z-index: 101;
}
/*------------ End Edits to slideshow --------------*/

/*------------ Edits to Horizonal Slidedeck --------------
 .slidedeck { 
    width: 720px;
        background: none;
}

.slidedeck .slidedeck-slides, .slidedeck .slidedeck-slide {
    width: 462px;
}

.slidedeck .slidedeck-interface {
    width: 220px;
    left: 474px;
     
}

.slidedeck .slidedeck-navigation a {
border-color: #ffffff;
}

.slidedeck .slidedeck-navigation a .item {
    width: 182px;
}

.slidedeck .slidedeck-slides-corner-2, .slidedeck .slidedeck-slides-corner-4 {
    left: 457px;
}

.slidedeck .slidedeck-navigation .pointer {
    width: 260px;
}

.slidedeck .teaser-block .teaser-content {
width: 187px;
}

.slidedeck .teaser-block .teaser-image {
    left: 227px;
}

.slidedeck .slidedeck-navigation a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #BDCF71;
    border-style: solid;
    border-width: 1px 0;
    color: #333333;
    display: block;
    font: 12px/1 "Trebuchet MS",sans-serif;
    height: 21px;
    margin-bottom: -1px;
    overflow: hidden;
    padding: 9px 0 3px;
    text-decoration: none;
    vertical-align: middle;
}



.slidedeck .slidedeck-navigation a .item {
    width: 230px;
    left: 10px;
}

.slidedeck .slidedeck-stage {
    left: -3px;
}

--------- End Edits to Horizonal Slidedeck --------------*/

/*--------- Start CSS for Side Navigation --------------*/
.leftnav ul.nav-level-1 li.active-trail  {
    background: url("/etc/designs/ubcms/clientlibs-main/images/left-nav-active-shadow.png") repeat-y scroll right center #000;
}


.leftnav ul.nav-level-1 li ul.nav-level-2 li a {
    border: 0 none;
    color: #BBB;
    padding: 0;
}

.leftnav ul.nav-level-1 li ul.nav-level-2 li a.active {
    color: #CCE435;
}

.leftnav ul.nav-level-1 li ul.nav-level-2 li a.active:hover {
    color: #CCE435;
}

.leftnav ul.nav-level-1 li ul.nav-level-2 li a:hover {
    color: #FFF;
}

.leftnav ul.nav-level-1 li.active-trail a {
    color: #CCE435;
}



.leftnav ul.nav-level-1 li a:hover {
    color: #CCF035;
}

.leftnav h1 a:hover {
    color: #CCF035;
    text-decoration: none;
}

.leftnav ul.nav-level-1 li ul.nav-level-2 li {
    background: url("/content/dam/cas/communication/left-nav-link-arrow-BBB.png") no-repeat scroll 8px 7px transparent;
}

.leftnav ul.nav-level-1 li ul.nav-level-2 li:hover {
    background: url("/content/dam/cas/communication/left-nav-link-arrow-FFF.png") no-repeat scroll 8px 7px transparent;
}

.leftnav ul.nav-level-1 li.active-trail ul.nav-level-2 li.active-trail{
    background: url("/content/dam/cas/communication/left-nav-link-arrow-CCF035.png") no-repeat scroll 8px 7px transparent;
}

.leftnav ul.nav-level-1 li.active-trail ul.nav-level-2 li.active-trail:hover{
    background: url("/content/dam/cas/communication/left-nav-link-arrow-CCF035.png") no-repeat scroll 8px 7px transparent;
}


/*--------- End CSS for Side Navigation --------------*/