﻿#mod-ump-container { position:relative; overflow:hidden;}

.mod-ump-overlay-modal { position:fixed; z-index:15000; top:0px; left:0px; width:100%; height:100%; display:none; background-color:#000000; filter: alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
.mod-ump-overlay-ie6-modal {position:absolute; top:0px; left:0px; z-index:15000; display:none; background-color:#000000; filter: alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;  height:expression( document.documentElement.clientHeight);  width:expression( document.documentElement.clientWidth);}

#mod-ump-outer-container-modal { position:absolute; overflow:hidden; z-index:16000; display:block; padding:27px 27px 16px 27px; }
#mod-ump-container-modal { position:relative; display:block; background-color:#FFFFFF; background-image:url(../pix/mod-ump-background-gradient.jpg); background-position:bottom; background-repeat:repeat-x;}
#mod-ump-container-modal #mod-ump-top-left-corner { position:absolute; top:-27px; left:-27px; width:28px; height:27px; background-image:url(../pix/mod-ump-top-left-corner.png); background-position:center; background-repeat:no-repeat;}
#mod-ump-container-modal #mod-ump-top-right-corner { position:absolute; cursor:pointer; top:-27px; right:-27px; width:27px; height:27px; background-image:url(../pix/mod-ump-top-right-corner.png); background-position:top; background-repeat:no-repeat;}
#mod-ump-container-modal #mod-ump-bottom-left-corner { position:absolute; bottom:-16px; _bottom:-19px;  left:-27px; width:27px; height:16px; background-image:url(../pix/mod-ump-bottom-left-corner.png); background-position:left top; background-repeat:no-repeat;}
#mod-ump-container-modal #mod-ump-bottom-right-corner { position:absolute; bottom:-16px; _bottom:-19px; right:-28px; width:28px; height:16px; background-image:url(../pix/mod-ump-bottom-right-corner.png); background-position:left top; background-repeat:no-repeat;}
#mod-ump-container-modal #mod-ump-horizontal-top { display:block; position:absolute; top:-19px; _top:-17px; left:0px; width:100%; height:19px; background-color:#FFFFFF;}
#mod-ump-container-modal #mod-ump-horizontal-top-shadow { display:block; position:absolute; top:-8px; left:0px; width:100%; height:16px; background-image:url(../pix/mod-ump-horizontal-top.png); background-position:top; background-repeat:repeat-x;}
#mod-ump-container-modal #mod-ump-horizontal-bottom { display:block; position:absolute; z-index:3000; bottom:-10px; _bottom:-9px;  right:0px; width:100%; height:9px; background-color:#E4E4E4; border-bottom:solid 1px #FFFFFF;}
#mod-ump-container-modal #mod-ump-horizontal-bottom-shadow { display:block; position:absolute; bottom:-7px; _bottom:-11px; right:0px; width:100%; height:16px;background-image:url(../pix/mod-ump-horizontal-bottom.png); background-position:top; background-repeat:repeat-x;}
#mod-ump-container-modal #mod-ump-vertical-left { display:block; position:absolute; top:0px; left:-20px; width:20px; height:100%; background-color:#FFFFFF; background-image:url(../pix/mod-ump-background-gradient.jpg); background-position:left bottom; background-repeat:repeat-x;}
#mod-ump-container-modal #mod-ump-vertical-left-shadow { display:block; position:absolute; top:0px; left:-7px; width:7px; height:100%; background-image:url(../pix/mod-ump-vertical-left.png); background-position:left top; background-repeat:repeat-y;}
#mod-ump-container-modal #mod-ump-vertical-right { display:block; position:absolute; top:0px; right:-20px; width:20px; height:100%; background-color:#FFFFFF; background-image:url(../pix/mod-ump-background-gradient.jpg); background-position:left bottom; background-repeat:repeat-x;}
#mod-ump-container-modal #mod-ump-vertical-right-shadow { display:block; position:absolute; top:0px; right:-7px; width:7px; height:100%; background-image:url(../pix/mod-ump-vertical-right.png); background-position:right top; background-repeat:repeat-y;}
#mod-ump-container-modal #mod-ump-modal-player-div { float:left; overflow:hidden;}
#mod-ump-container-modal #mod-ump-carousel-close-button { position:absolute; top:7px; right:7px; width:9px; height:9px; cursor:pointer; background-image:url(../pix/mod-ump-close-button.png); background-position:center; background-repeat:no-repeat;}
#mod-ump-container-modal #mod-ump-carousel-button-container-modal { left:-20px;}

#mod-ump-carousel-forward-button { position:absolute; right:7px; width:6px; height:13px; cursor:pointer; background-image:url(../pix/mod-ump-right-arrow.png); background-position:center; background-repeat:no-repeat;}
#mod-ump-carousel-back-button { position:absolute; left:7px; width:6px; height:13px; cursor:pointer; background-image:url(../pix/mod-ump-left-arrow.png); background-position:center; background-repeat:no-repeat;}

#mod-ump-flash-alt-message { font-family:Arial; font-size:10pt; color:gray;}
#mod-ump-player-div { float:left; overflow:hidden;}

.mod-ump-large { display:block; width:680px; height:13px; position:absolute; top:490px; left:0px;}
.mod-ump-medium { display:block; width:520px; height:13px; position:absolute; top:405px; left:0px;}
.mod-ump-small{ display:block; width:360px; height:13px; position:absolute; top:305px; left:0px;}

/*.mod-ump-container-large-modal { position:fixed; top:50%; left:50%; margin-top:-282px; margin-left:-320px; filter: alpha(opacity=100); -moz-opacity:1; opacity:1;}*/
.mod-ump-container-large-modal { position:fixed; top:50%; left:50%; margin-top:-202px; margin-left:-320px; filter: alpha(opacity=100); -moz-opacity:1; opacity:1;}
/*.mod-ump-container-medium-modal { position:fixed; top:50%; left:50%; margin-top:-240px; margin-left:-240px; filter: alpha(opacity=100); -moz-opacity:1; opacity:1;}*/
.mod-ump-container-medium-modal { position:fixed; top:50%; left:50%; margin-top:-160px; margin-left:-240px; filter: alpha(opacity=100); -moz-opacity:1; opacity:1;}
/*.mod-ump-container-small-modal { position:fixed; top:50%; left:50%; margin-top:-189px; margin-left:-160px; filter: alpha(opacity=100); -moz-opacity:1; opacity:1;}*/
.mod-ump-container-small-modal { position:fixed; top:50%; left:50%; margin-top:-113px; margin-left:-160px; filter: alpha(opacity=100); -moz-opacity:1; opacity:1;}
.mod-ump-container-preload-modal { position:fixed; left:200px; top:0px; filter: alpha(opacity=0); -moz-opacity:0; opacity:0;}
.mod-ump-container-hidded-modal { position:fixed; left:-2000px; top:0px;}

object {position:absolute;}

.mod-ump-carousel-container { position:absolute; height:136px; z-index:30000; }
.mod-ump-carousel-view-port { overflow:hidden;  height:136px; position:absolute; left:10px;}
.mod-ump-carousel-scroll-container { position:absolute; height:136px; }
.mod-ump-carousel-previous-button {position:absolute; left:0px; top:60px; width:6px; height:13px; cursor:pointer; background-image:url(../pix/mod-ump-left-arrow.png); background-position:center; background-repeat:no-repeat;}
.mod-ump-carousel-next-button {position:absolute; right:0px; top:60px; width:6px; height:13px; cursor:pointer; background-image:url(../pix/mod-ump-right-arrow.png); background-position:center; background-repeat:no-repeat;}
.mod-ump-carousel-item-inactive { cursor:pointer; width:150px; height:136px; float:left; position:relative; z-index:3; background-color:#FFFFFF; background-repeat:no-repeat; background-position:center 5px;}
.mod-ump-carousel-item-active { cursor:pointer; width:150px; height:136px; float:left; position:relative; z-index:3; background-color:#DDDDDD; background-repeat:no-repeat; background-position:center 5px;}
.mod-ump-carousel-item-highlight { cursor:pointer; width:150px; height:136px; float:left; position:relative; z-index:3; background-color:#F6F6F6; background-repeat:no-repeat; background-position:center 5px;}
.mod-ump-carousel-item-caption { margin-top:102px; font-weight:bold; font-family:Arial; font-size:8pt; color:#555555; width:114px; height:28px; overflow:hidden; margin-left:auto; margin-right:auto;}

.mod-ump-carousel-realted-media-header { font-family:Arial; font-weight:bold; font-size:9pt; color:#676B72; position:absolute; z-index:30000; width:100%; padding-top:3px; border-top:solid 1px #000000; font-weight:bold;}

.mod-ump-carousel-item-data { position:absolute; height:40px; z-index:30000;}
.mod-ump-carousel-item-title { font-family:Arial; font-weight:bold; font-size:11pt; color:#676B72; margin-bottom:3px;}
.mod-ump-carousel-item-description { font-family:Arial; font-size:9pt; color:#555555; margin-bottom:5px; height:45px; padding-right:30px; overflow:auto; overflow-y:auto; overflow-x:hidden;}
.mod-ump-carousel-item-description a { font-family:Arial; font-size:9pt; color:#0860A8; }
.mod-ump-carousel-item-cta { font-family:Arial; font-weight:bold; font-size:8pt; color:#0860A8; }

.mod-ump-carousel-preview { position:absolute; display:none;  z-index:20000; background-repeat:no-repeat; background-position:center center;}
.mod-ump-carousel-preview-play-image { background-image:url(../pix/mod-ump-preview-play.png); background-position:center center; background-repeat:no-repeat; background-color:Transparent; cursor:pointer; filter: alpha(opacity=50); -moz-opacity:.5; opacity:.5; }

.mod-ump-loader { position:absolute; display:block;  z-index:40000; background-color:#FFFFFF;}
.mod-ump-loader-image { width:100%; height:100%; background-image:url(../pix/mod-ump-loading.gif); background-position:center center; background-repeat:no-repeat; background-color:Transparent; cursor:wait;}
