.mediaList {}
.mediaListItem, .mediaItem {font: normal 11px Verdana, sans-serif; line-height: 16px; clear: both; border-bottom: 2px solid #d9d9d9; padding: 15px 0; min-height: 106px;}
.mediaListItem p {display: inline;} 
.mediaListItemImage {float: left;  padding: 0 12px 0 0; display: inline;}

.f3-widget-paginator {float: right;}
.f3-widget-paginator li {float:left; padding:5px; list-style: none;}
.f3-widget-paginator li a {display:block;}

.mediaItem .date {display:block !important; margin: 15px 0 15px 0;}

#image_wrap {width:520px; height:347px}

.mediaPlayer {width:520px; height:347px; background: #000;}

.mediaBrowser {background-color: #D4EBF4; float:left; width:520px; padding: 5px 0 1px 0; position:relative;}


.mediaPlayerInfo {position: absolute; padding: 10px; margin: 10px; bottom: 0; background: #D4EBF4;}
.js .mediaPlayerInfo {display:none;}

#videoplayer {position: relative; width:520px; height:347px; background: #000;}

.mediaInfo {min-height: 12em; margin: 0 0 0 0; padding: 0.5em 0 0 0; background: #fff; text-align: left;}
.slides {position: relative; z-index:10; background: transparent url(../images/galleryBackground.gif) repeat-x 0 0; text-align: center;}

.slidesWrap {position: relative; width: 520px; height:485px;}
#prevImageSlide span, #nextImageSlide span {display: none;}

#prevImageSlide {display: block; width: 40px; height: 347px; left:0; top:0; position: absolute; z-index:100; background: transparent url(clear.gif); cursor:pointer;}
#prevImageSlide:hover, #prevImageSlide:active {background:  transparent url('../images/NextPrevImageSlide.png') no-repeat 0 50%;} 
#prevImageSlide:focus {outline: none;}

#nextImageSlide {display: block; width: 40px; height: 347px; right:0; top:0; position: absolute; z-index:100; background: transparent url(clear.gif); cursor:pointer;}
#nextImageSlide:hover, #nextImageSlide:active {background: transparent url('../images/NextPrevImageSlide.png') no-repeat -40px 50%;}
#nextImageSlide:focus {outline: none;}

/* Marginal Video Library */
.mediaListMargin {background:#D4EBF4; height:auto; width:160px;}
.mediaListItemMarginalPlayer {background: #000; width:160px; height:140px;}

.mediaListMargin {display:none;}
.js .mediaListMargin {display:block !important;}
.js .fallbackView {display:none;}

.mediaListItemMarginalNavigationOuter {position: relative; width: 200%; left: -50%; float:left; height: 25px; margin: 5px 0 0 0;}
.mediaListItemMarginalNavigationInner {position: absolute; left: 50%;}
.mediaListItemMarginalNavigation {position: relative; left: -50%;}

.mediaListItemMarginalNavigation {text-align:center; overflow:auto;}
.mediaListItemMarginalNavigation a, .mediaListItemMarginalNavigation div {display:block; float:left; background: transparent url('../images/VideoNavigation.png') no-repeat 0 0; width: 15px; height:15px;}
.mediaListItemMarginalNavigation a {margin: 3px 2px 0 2px;}
.mediaListItemMarginalNavigation a span {display:none;}

#mediaListItemMarginalNavigationFirst {background-position: -7px 0;}
#mediaListItemMarginalNavigationPrev {background-position: -7px -15px;}
#mediaListItemMarginalNavigationDisplay {background-position: 0 -30px; width: 44px; height:20px; padding:4px 0 0 0; text-align:center;}
#mediaListItemMarginalNavigationNext {background-position: -22px -15px;}
#mediaListItemMarginalNavigationLast {background-position: -22px 0;}

.mediaListItemMarginalTitle {text-align:center; font-style:italic; color: #092856;}


#related-links-headline a {display:block; background-attachment: scroll; background-clip: border-box;    background-color: transparent;    background-image: url("../images/navi_sec_menu_small.png");    background-origin: padding-box;    background-position: 0 0;    background-repeat: no-repeat;    background-size: auto auto;    color: #FFFFFF;    font-size: 14px;    height: 41px;    left: -5px;    line-height: 40px;    padding-left: 15px;    position: relative;    text-shadow: 0 1px 0 #4D4D4D;    width: 170px;    z-index: 10;}
