/* 
    The Default anythingSlider skin is basically the CME skin, minus logo
*/

.anythingSlider * {
    margin: 0; 
    padding: 0; 
    font-family: Arial, Helvetica, sans-serif; 
}

.anythingSlider .title, .anythingSlider .title a {
    font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
}

.anythingSlider a, .anythingSlider a img { 
    border: 0; 
    text-decoration: none; 
    outline: 0; 
}

.anythingSlider ul {
    margin: 0 0 25px 25px; 
}

.anythingSlider ul li {
    margin: 0 0 8px 0; 
}


.anythingSlider {
    padding-bottom: 34px;
    width: 256px; 
    position: relative; 
    margin: 0 auto; 
    background: transparent url(/documents/sitestructure/resources/images/slider/slider_bottom.jpg) center bottom no-repeat;
}

.anythingSlider .sliderHeader {
    font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
    display: block;
    text-indent: 17px;
    line-height: 42px;
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    height: 42px;
    background: transparent url(/documents/sitestructure/resources/images/slider/slider_header.jpg) top left no-repeat;
}

.anythingSlider .wrapper { 
    width: 256px;
    overflow: auto; 
    margin: 0; 
    position: absolute; 
    top: 42px; 
    left: 0;
}

.anythingSlider .wrapper ul {
    width: 99999px;
    list-style: none; 
    position: absolute; 
    top: 0; 
    left: 0; 
    margin: 12px 0 0 0; 
}

.anythingSlider ul li {
    display: block;
    float: left; 
    padding: 0 17px; 
    width: 222px; 
    margin: 0; 
}

.anythingSlider .arrow {
    display: block; 
    height: 26px; 
    background: url(/documents/sitestructure/resources/images/slider/buttons.png) no-repeat 0 0; /* In IE6, a GIF is used instead of a PNG; this is defined in a conditional stylesheet */
    text-indent: -9999px; 
    position: absolute; 
    top: 8px; 
    cursor: pointer;
}

.anythingSlider .back {
    background-position: 0 0; 
    right: 29px; 
    width: 23px;
}
.anythingSlider .forward {
    background-position: -23px 0px; 
    right: 7px; 
    width: 22px;
}

.anythingSlider .back:hover {
    background-position: 0 -26px; 
}

.anythingSlider .back:active {
    background-position: 0 -52px; 
}

.anythingSlider .forward:hover {
    background-position: -23px -26px; 
}

.anythingSlider .forward:active {
    background-position: -23px -52px; 
}

.rotatorComment a{ text-transform:uppercase; font-weight:normal; font-size:10px; font-family:Arial, sans-serif}

.thumbNavCenter { 
    float: left; 
    position: relative; 
    left: 50%; 
    clear: both;
	
}

.thumbNav {
    padding: 0 0 8px; 
    float: left; 
    position: relative; 
    left: -50%; 
    text-align: center; 
}
.thumbNav a {
    float: left; 
    margin: 0 4px; 
    display: block; 
    padding: 0; 
    width: 14px; 
    height: 6px; 
    overflow: hidden; 
    margin: 0; 
    background: transparent url(/documents/sitestructure/resources/images/slider/bullets.png) 4px 0 no-repeat; /* In IE6, a GIF is used instead of a PNG; this is defined in a conditional stylesheet */
    text-align: center;
}

.thumbNav a.cur {
    background-position: 4px -6px; 
}

.start-stop {
    display: none; 
}

/*
  The next blocks prevent sub-lists from being screwed up
*/

.anythingSlider .wrapper ul ul {
    position: static; 
    margin: 0; 
    background: none; 
    overflow: visible; 
    width: auto; 
    border: 0; 
}

.anythingSlider .wrapper ul ul li {
    float: none; 
    height: auto; 
    width: auto; 
    background: none; 
}

/* 
    SKINS
*/

.sliderSkin_cme .sliderHeader {
    background: transparent url(/documents/sitestructure/resources/images/slider/sliderSkin_cme_header.jpg) top left no-repeat !important;
    text-indent: 54px !important;
    font-size: 12px !important;
}

.sliderSkin_cme .header_lang_fr {
    background: transparent url(/documents/sitestructure/resources/images/slider/slider_header.jpg) top left no-repeat !important;
    font-size: 12px !important;
    text-indent: 17px !important;
}

.sliderSkin_cme .header_lang_es {
    background: transparent url(/documents/sitestructure/resources/images/slider/slider_header.jpg) top left no-repeat !important;
    text-indent: 17px !important;
}

/*************************************************************/

.sliderSkin_educProg{
	 background: transparent url(/documents/sitestructure/resources/images/slider/sliderSkin_grey_bottom.gif) center bottom no-repeat !important;
	 font-family: 'Lucida Grande', Arial, Helvetica !important;  
	}

.sliderSkin_educProg .sliderHeader {
   background: transparent url(/documents/sitestructure/resources/images/slider/sliderSkin_grey_header.gif) top left no-repeat !important;
    color: #000!important;
    border-bottom: 1px solid #ccc;
}

.sliderSkin_educProg .header_lang_fr {
    background: transparent url(/documents/sitestructure/resources/images/slider/slider_header.jpg) top left no-repeat !important;
    font-size: 12px !important;
    text-indent: 17px !important;
}

.sliderSkin_educProg .header_lang_es {
    background: transparent url(/documents/sitestructure/resources/images/slider/slider_header.jpg) top left no-repeat !important;
    text-indent: 17px !important;
}

.sliderSkin_educProg li {
	font-family: 'Lucida Grande', Arial, Helvetica;  
	}

.sliderSkin_educProg .title {
	font-family: 'Lucida Grande', Arial, Helvetica !important;  
	}

/*************************************************************/

.sliderSkin_grey {
    background: transparent url(/documents/sitestructure/resources/images/slider/sliderSkin_grey_bottom.gif) center bottom no-repeat !important;
}

.sliderSkin_grey .sliderHeader {
    background: transparent url(/documents/sitestructure/resources/images/slider/sliderSkin_grey_header.gif) top left no-repeat !important;
    color: #000!important;
    border-bottom: 1px solid #ccc;
}

/*************************************************************/

.sliderSkin_beige {
    background: transparent url(/documents/sitestructure/resources/images/slider/sliderSkin_beige_bottom.gif) center bottom no-repeat !important;
}

.sliderSkin_beige .sliderHeader {
    background: transparent url(/documents/sitestructure/resources/images/slider/sliderSkin_beige_header.gif) top left no-repeat !important;
    color: #FFF!important;
    font-weight: bold!important;
    text-indent: 0!important;
}
/*************************************************************/

.sliderSkin_blogs {
    width: 422px !important;
    padding: 0px 0px 0px 0px !important;
    background: #f5efe2 !important;
    border: 1px solid #b5b2ac;
    border-top: none !important;
	/*height:325px !important; Remove After ACC 2011*/
}

.sliderSkin_blogs .sliderHeader {
    background: transparent url(/documents/sitestructure/resources/images/slider/sliderSkin_blog_header.jpg) top left repeat-x !important;
    height: 36px !important;
    color: black !important;
    line-height: 36px !important;
    text-indent: 14px !important;
}

.sliderSkin_blogs .wrapper {    
    width: 422px !important;
    top: 36px !important;
}

.sliderSkin_blogs ul li {
    padding: 0 !important; 
    width: 422px !important; 
    margin: 0; 
}

.sliderSkin_blogs .wrapper ul {
    margin: 0 !important; 
}

.sliderSkin_blogs .arrow {
    top: 5px !important;
}

/*************************************************************/

.slideshowRotator {
    margin: 0 auto;
    height: 476px;
    width: 920px;
    padding: 0 !important;
    position: relative;
    background: transparent url(/documents/sitestructure/resources/images/slideshowRotator/slideBackgroundText.png) top right no-repeat;    
}

.slideshowRotator * {
    margin: 0;
    padding: 0;
}

.slideshowRotator .header {
    display: block;
    text-indent: 16px;
    font-weight: bold;
    height: 42px;
    font-size: 14px;
    line-height: 42px;
    font-family: Arial, Helvetica, Sans-serif;
    color: #cc0000;
    background: #f2f2f2 url(/documents/sitestructure/resources/images/slideshowRotator/header.png) top left no-repeat;;
}

.slideshowRotator .wrapper {
    overflow: auto;
    position: relative;
    height: 394px;
    width: 562px !important;
    top: 0 !important;
    left: 0 !important;
    margin: 0;
    padding: 0;
}

.slideshowRotatorContentList {
    width: 99999px;
    margin: 0 !important;
    list-style-type: none;
}

.slideshowRotator .slideshowRotatorContentList li {
    padding: 0 !important;
    display: block;
    float: left;
    height: 394px;
    width: 562px;
    background: #f2f2f2 url(/documents/sitestructure/resources/images/slideshowRotator/slideBackground.jpg) top left no-repeat;    
}

.slideshowRotator .textContent {
    display: block;
    position: absolute;
    top: 42px;
    right: 0;
    width: 358px;
    height: 394px;
    overflow: auto;
    font-size: 12px;
    height: 358px;
    width: 316px;
    padding: 18px 21px;
}

.slideshowRotator .textContent a {
    color: #cd0101;
    text-decoration: underline;
}

.slideshowRotator .slideshowRotatorContentList .title, .slideshowRotator .slideshowRotatorContentList .textContent {
    display: none;
}

.slideshowRotator .slideshowRotatorContentList .image {
    float: left;
    width: 542px;
    padding-top: 18px !important;
    padding-left: 20px !important;
}

.slideshowRotator .slideshowRotatorContentList .textContent p {
    font-size: 12px;
    margin-bottom: 1em;
}

.slideshowRotator a.arrow {
    height: 39px;
    top: auto;
    bottom: 0 !important;
}

.slideshowRotator a.forward {
    background: transparent url(/documents/sitestructure/resources/images/slideshowRotator/forward.png) top left no-repeat;
    width: 112px;
    right: 0 !important;
}

.slideshowRotator a.back {
    background: transparent url(/documents/sitestructure/resources/images/slideshowRotator/back.png) top left no-repeat;
    width: 140px;
    left: 0 !important;
}

.slideshowRotator .forward:hover, .slideshowRotator .back:hover {
    background-position: 0 -39px !important;
}

.slideshowRotator .thumbNavCenterWrapper {
    width: 920px;
    height: 40px;
    background: transparent url(/documents/sitestructure/resources/images/slideshowRotator/controlsBackground.png) top left no-repeat;
}

.slideshowRotator .thumbNavCenter {

}

.slideshowRotator .thumbNav {
    float: none !important;
    left: -50% !important;
}

.slideshowRotator .thumbNav a {
    width: 8px;
    height: 8px;
    margin: 15px 2px 0;
    background: transparent url(/documents/sitestructure/resources/images/slideshowRotator/bullets.jpg) 0 0 no-repeat;
}

.slideshowRotator .thumbNav a.cur {
    background-position: -8px 0 !important;
}

.slideset li.powerpoint {
    border-bottom: none !important;
}

.slideset li.powerpoint a {
    background: transparent url(/documents/sitestructure/resources/images/slideshowRotator/download-ppt-off.jpg) 0 1px no-repeat;
    padding-left: 18px;
    color: #cacccc;
    text-decoration: none;
}

.slideset li.powerpoint a:hover {
	background: transparent url(/documents/sitestructure/resources/images/slideshowRotator/download-ppt-on.jpg) 0 1px no-repeat !important ;
    color: #fff;
    text-decoration: none;
}

.slideset .textContent li.powerpoint:hover  {
    background: none ;
}

.slidesetTitle {
    font-size: 14px; 
    font-weight: bold; 
    height: 42px; 
    line-height: 42px; 
    padding: 5px 20px; 
    background: #990d00; 
    border-bottom: 2px solid #fff; 
    color: #fff;
}

 #slideSetBrowser {
    background: #7a7f80 url(/documents/sitestructure/resources/images/slideshowRotator/slidesetBackground.jpg) 0 42px no-repeat;
    height: 662px !important;
}

#slideSetBrowser .header span {
    text-transform: capitalize;
}

.slideset .textContent {
    left: 0 !important;
    width: 164px;
    padding: 0;
}

.slideset .textContent ul {
    margin: 19px 0 0 0;
    padding:0;
    border-top: 1px solid #a2a6a6;
}

.slideset .textContent li.selected {
    background: #7a7f80 url(/documents/sitestructure/resources/images/slideshowRotator/slidesetMenuHover.jpg) top left no-repeat !important;
    color: #fff;
    cursor: auto;
}

.slideset .textContent li.selected:hover {
    /*background: #7a7f80 !important;*/
}

.slideset .textContent li {
    float: none;
    width: 130px;
    padding: 0 23px 0 10px;
    border-bottom: 1px solid #a2a6a6;
    height: 31px;
    line-height: 31px;
    color: #cacccc;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    background: #7a7f80;
}

.slideset .textContent li:hover {
    color: #fff;
    background: #7a7f80 url(/documents/sitestructure/resources/images/slideshowRotator/slidesetMenuNormal.jpg) top left no-repeat;
}

.slideset .wrapper {
    left: 164px !important;
    height: 580px !important;
    width: 756px !important;
}

.slideset .slideshowRotatorContentList li {
    background: #7a7f80 url(/documents/sitestructure/resources/images/slideshowRotator/slidesetSlideBackground.jpg) top left no-repeat;
    height: 580px !important;
    width: 756px !important;
}

.slideshowRotator .slideshowRotatorContentList .image {
    padding-left: 18px !important;
    width: 720px;
}


