@charset "UTF-8";
/* CSS Document */

/* General */
 #UpdateProgress1 {
   top:0px;
   right:0px;
   position:fixed;
 }

#UpdateProgress1 img {
   vertical-align:middle;
   margin:2px;
 }

#mediaTab { width:970px; height:40px; }
#mediaTabBody { width:938px; height:30px; padding:10px 10px 0 10px; background-image:url(../img/bkgd_mediaBar.png); background-repeat:repeat-x; }
#mediaTabBody div { width:230px; height:30px; margin:0 5px 0 0; padding:8px 0 0 0; font-size:14px; font-weight:bold; text-align:center; }
#mediaTabBody .tabOn { color:#781000; background-image:url(../img/tabOn_mediaMod.png); background-repeat:no-repeat; }
#mediaTabBody .tabOff { color:#ffffff; background-image:url(../img/tabOff_mediaMod.png); background-repeat:no-repeat; }
#mediaTabBody .tabOn:hover { color:#ee8800; cursor:pointer; }
#mediaTabBody .tabOff:hover { color:#ffd800; cursor:pointer; }
#mediaBody_shows, #mediaBody_webcasts, #mediaBody_podcasts { width:936px; min-height:369px; padding:0 16px; border-style:solid; border-width:0 1px 0 1px; border-color:#d3d3d3; background-image:url(../img/bkgd_mediaMod.png); background-repeat:repeat-x; background-color:#ededed; }
#thumbnail { width:140px; margin:8px; }
#thumbnail #thumbBody { width:118px; padding:4px 10px; border-style:solid; border-width:0 1px 0 1px; border-color:#dddddd; background-color:#FFFFFF; }
#thumbnail #thumbBody img { margin:0 0 5px 0; }


/* Accordions */

#test-accordion {
	background-color:#f5f5f5;
	padding:0;
}
.accordion {
	position: relative; /* required for bounding */
	width:430px;
}
.accordion-toggle {
	width:417px;
	height:24px;
    position: relative; /* required for effect */
    z-index: 10;		/* required for effect */
	background-image:url(../img/bkgd_accordionBarGrey.gif);
	background-repeat:repeat-x;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;   
    cursor: pointer;
	margin:0;
	padding:6px 0 0 13px;
}
.accordion-toggle:hover, .accordion-toggle-active {
	background-image:url(../img/bkgd_accordionBarRed.gif);
}
.accordion-content {
	height:295px;
    overflow: hidden;	/* required for effect */
    background: #f5f5f5;
}
.accordion-content #chapter {
	width:388px;
	padding:3px 7px;
	margin:0;
	border:solid 1px #f5f5f5;
}
.accordion-content #chapter:hover {
	border:solid 1px #b1b1b1;
	background-color:#FFFFFF;
}



/* Carousel */

.carousel-component { 
	position:relative;
	visibility:visible;
	padding:11px;
	border-style:solid;
	border-width:0 1px 1px 1px;
	border-color:#e5e5e5;
	overflow:hidden;
}		
.carousel-component ul.carousel-list { 
	width:10000000px;
	position:relative;
	z-index:1; 
	margin:0;
	padding:0;
}
.carousel-component .carousel-list li { 
	width: 84px;
    float:left;
	list-style:none;
	overflow:hidden;
	margin: 0 10px 0 0;
	padding:0px;
}
.carousel-component .carousel-clip-region { 
	width:366px;
	overflow:hidden;
	margin:auto;
	position:relative;
}
#html-carousel .carousel-list li img { 
    display:block; 
}
#prev-arrow-container { 
	display:inline;
	margin:0 2px;
}
#next-arrow-container { 
	display:inline;
	margin:0 2px;
}
#prev-arrow { 
    cursor:pointer; 
}
#next-arrow { 
    cursor:pointer; 
}
