/* Panel*/
#whatsNewCarousel {
	text-align: left;
}
#whatsNewCarousel img {
	border: none;
}
#whatsNewCarousel .panel .slide, #whatsNewCarousel .panel .crisisbox {
	position: absolute;
	width: 400px;
}
#whatsNewCarousel a { color: #00688f !important}

/* Generic Panel Styles*/
#whatsNewCarousel {float: left; width: 333px; background-color: #ffffff; padding: 12px 0 0px 19px;}
#whatsNewCarousel .panel {float: left; width: 333px; background: url('/images-hydro/home/bg_panel_short.gif') repeat-y;  display: inline; height: 250px; margin-bottom: 40px;}
#whatsNewCarousel .panel a.h3 {display:block;font: bold 1.6em Arial, Helvetica, sans-serif; color: #00688f; padding: 0; margin: 7px 0 11px 22px;width:275px;
filter:alpha(opacity=100);
opacity: 1.0;
background-color:#deebf1;
}

#whatsNewCarousel .panel a.h4 {display:block;font: bold 1em Arial, Helvetica, sans-serif; color: #00688f; padding: 0; margin: 7px 0 11px 22px;width:275px;
filter:alpha(opacity=100);
opacity: 1.0;
background-color:#deebf1;
}




#whatsNewCarousel .panel .panel-album {float: left; width: 128px;}
#whatsNewCarousel .panel .panel-album img {margin: 0 0 5px 22px; border: 3px solid #fff;}
/*#whatsNewCarousel .panel .panel-copy {float: right; width: 240px; padding: 0 15px 0 0;height:140px;overflow:none;} */
#whatsNewCarousel .panel .panel-copy {float: right; width: 184px; padding: 0 80px 0 0;height:140px;overflow:none;}
#whatsNewCarousel .panel .panel-copy h4{font-size: 1.4em; padding: 0; margin: 0 0 6px 0;}
#whatsNewCarousel .panel .panel-copy p {font-size: 1.1em; color: #5a0404; padding: 0; margin: 0 0 3px 0; line-height: 14px;}
#whatsNewCarousel .panel .panel-copy p a {font-size: 0.9em; font-weight: bold;}
#whatsNewCarousel .panel .panel-copy ul {padding-left:15px;}
#whatsNewCarousel .panel .panel-top {height: 44px;}
#whatsNewCarousel .panel .panel-bottom{clear: both; height: 58px; background: url('/images-hydro/home/bottom_panel_short2.gif') no-repeat; width:350px;}
#whatsNewCarousel .panel .carousel-5 {float: left; width: 195px; padding: 2px 0 0 175px; position: relative;}
#whatsNewCarousel .panel .carousel-5 img { float: left; cursor: pointer; width:23; height:41; !important}

#whatsNewCarousel .panel .carousel-5 a {
}

#whatsNewCarousel .panel .panel-play {float: right; width: 300px; margin: 12px 45px 0px 0px; border:0px solid black;padding-top:5px;}
#whatsNewCarousel .panel .panel-play a.h5 {display: block; font-size: 1.0em; font-weight: bold; padding: 0; margin: 3px 0 6px 0; color: #ffffff;}
#whatsNewCarousel .panel .panel-play a.h5 a {color: #ffffff;}
#whatsNewCarousel .panel .panel-play .pp-button {float: left; margin-right: 10px;}

#whatsNewCarousel .panel .panel-play .button-pp {float: left; margin-right: 10px;}
#whatsNewCarousel .panel .panel-play .button-pp a {display: block;  width: 38px; height: 38px; background: url(http://i.d.com.com/i/mdl/global/2006/pages/button_pp.gif) no-repeat top left;}
#whatsNewCarousel .panel .panel-play .button-pp a:hover {background: url(http://i.d.com.com/i/mdl/global/2006/pages/button_pp.gif) no-repeat top right;}

#whatsNewCarousel .panel .sample-play {float: right; width: 126px; margin: 30px 80px 0 0px;}
#whatsNewCarousel .panel .sample-play a {display: block;  width: 200px; height: 19px;}
#whatsNewCarousel .panel .sample-play a span {display: none;}

#whatsNewCarousel .panel .explicit {padding: 0; margin: 0px 0 4px 7px;}

/* Specific Panel Styles*/

#whatsNewCarousel .panel-top { background: url(/images-hydro/home/top_panel_headliners_short.gif) no-repeat;}

#whatsNewCarousel .browseAll { width: 410px; border-right: 1px solid #ffffff; background: #FFFFFF; }
#whatsNewCarousel .browseAll a.h3 { display: block; text-align: left; margin: 0; padding: 0 0 10px 30px; }

#whatsNewCarousel a:link, #whatsNewCarousel a:visited, #whatsNewCarousel a:active {text-decoration: none; color: #FFA100;}
#whatsNewCarousel a:hover {text-decoration: underline; color: #FFA100;}
small {font-size:10pt}

#whatsNewCarousel ul, #whatsNewCarousel ul li {
margin-left:0.4em;
}

.ofinterest {
background-image:url('/images-hydro/loading.gif');
background-repeat:no-repeat;
background-position: 50% 50%;
}
