/* start tabslider.css */
body {
    /*font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;*/
}

.scroll {
    width: 960px;
    border-top:1px solid #CCCCCC;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
    /*background: #FFFFFF url(/images/tabslider/content_pane-gradient.gif) repeat-x scroll left bottom;*/
}

.scrollContainer div.panel {
    /*background-color: #f6f6f6;*/
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
    /*height: 685px;*/
    width: 920px;
}

.scrollContainer img {
    padding-top: 10px;
    padding-bottom: 10px;
}

.scrollContainer img.top-photo {
    padding-top: 40px;
}

.scrollContainer img.nopadding {
    padding: 0px;
}

h1 {
  margin: 0px;
  font-weight: normal;
}

h2 {
  margin: 0px;
  font-weight: normal;
}

h3 {
  margin: 0px;
  font-weight: normal;
}

.scrollContainer h1 {
    font-size: 22px;
}

.scrollContainer h2 {
    font-style:normal;
    font-size: 18px;
}

.scrollContainer h3 {
    font-style:normal;
    font-size: 16px;
}

.scrollContainer p.cities {
    font-style:normal;
    text-align: center;
    color: #555;
    font-size: 16px;
}

.scrollContainer p.learning {
    font-style:normal;
    text-align: center;
    color: #555;
    font-size: 16px;
}

.scrollContainer ul {
    list-style-type:none;
    padding-top: 10px;
}

.scrollContainer li {
    font-size:14px;
    margin-bottom:10px;
}
.scrollContainer li strong {
    font-size:19px;
    font-weight:normal;
}

.scrollContainer ul.simpleul{
    list-style-type:square;
    padding-top: 5px;
}

.scrollContainer ul.simpleul li {
    margin-bottom:5px;
}
.scrollContainer ul.simpleul li strong {
    font-weight:normal;
}

.scrollContainer .programDays{
    font-size: 22px;
}

.scrollContainer .programCredits {
    font-size: 22px;
}

#tabslider {
}

ul.tabnavigation {
    width: 960px;
    /*position:absolute;*/
}

ul.tabnavigation ul { 
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0 0 9px;
    margin-bottom: 0px;
/*
    clear:both;
    height:50px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0 auto -1px;
    position:relative;
    text-align:center;
    width: 960px;
    */
}

ul.tabnavigation a {
    color: #blue;
    padding:0px;
    display:block;
    text-decoration:none;
    font-size: 16px;
    /*color: #000;*/
    outline: none;
    text-decoration: none;
    /* padding: 14px 0px 5px;
    background-color: #f6f6f6; */
}

ul.tabnavigation a:hover {
    color: #blue;
    text-decoration: underline;
    /*background-color: #e1e1e1;*/
}

ul.tabnavigation a.selected {
    color: #000;
    text-decoration: none;
    /*background-color: #f1f1f1;*/
}

ul.tabnavigation a:focus {
    color: #blue;
    /*background-color: #e1e1e1;*/
}

ul.tabnavigation a span {
    text-align:center;
}
ul.tabnavigation a img {
    height: 140px;
    width: 480px;
    /*vertical-align: -15px;*/	
    vertical-align: bottom;
}

ul.tabnavigation li.selected {
    background: url(/images/tabslider/toolbar_bg.png) no-repeat scroll center top;
}

/*ul#tabnavigation li.active {
    background-position: center bottom;
    height:52px;
    z-index:10;
}*/ 

/*#tabnavigation li {
    text-indent:-9999px;
    top:0;
}

/*ul#tabnavigation {
    list-style: none;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    text-align:center;
}*/

#shade {
    background: #EDEDEC url(/images/tabslider/shade.jpg) no-repeat 0 0;
    height: 50px;
}

div#tabslider-shadow-bottom{
    background: url(/images/tabslider/content_pane-shadow.png) no-repeat scroll center top;
    width: 1000px;
    height: 65px;
    position: relative;
    left: -22px;
    /*top:-1px;*/
}

div#tabslider-shadow-side-left-top{
    background: url(/images/tabslider/content_pane-left-top.png) no-repeat left top;
    left: -22px;
}

div#tabslider-shadow-side-left{
    background: url(/images/tabslider/content_pane-left.png) repeat-y left top;
    left: -22px;
}

div#tabslider-shadow-side-right-top{
    background: url(/images/tabslider/content_pane-right-top.png) no-repeat right top;
    right: -20px;
}

div#tabslider-shadow-side-right{
    background: url(/images/tabslider/content_pane-right.png) repeat-y right top;
    right: -20px;
}

div.tabslider-shadow-sides-top{
    display: inline;
    position: absolute;
    width: 22px;
    height: 32px; 
    top: 0px;
}

div.tabslider-shadow-sides{
    display: inline;
    position: absolute;
    width: 22px;
    height: 685px;
    /*height: 735px;*/
    top: 32px;
}

.scrollButtons {
    position: relative;
    top: 150px;
    cursor: pointer;
}

.scrollButtons.tabsliderleft {
    z-index: 100;
    left: -60px;
}

.scrollButtons.tabsliderright {
    z-index: 100;
    right: -60px;
}

div.arrow img {
  display:block;
}

div.arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(/images/tabslider/arrow.png) no-repeat 0 0;
  text-indent: -9999px;
  position: absolute;
  top: 500px;
  cursor: pointer;
}
 
div.forward {
  background-position: 0 0;
  right: -60px;
}
 
div.back {
  background-position: 0 -72px;
  left: -60px;
}
 
div.forward:hover {
  background-position: 0 -36px;
}
 
div.back:hover {
  background-position: 0 -108px;
}

.hide {
display: none;
}


