@import "/Protected/CSS/globals.css"; 
html{font-size:75%}
a{color:#3d9b35}
h2{font-size: 1em} 
body h3{font-size: 1.2em}
h2, h2 a{color:#666; text-transform: uppercase; font-weight: normal; margin: 0}
h3, h3 a{color: #26888d}
h3.articleTitle{font-size: 1.2em}
.subpage h3{margin-top: 15px}
body{background:#ebeeef; font-family:Arial,Helvetica,sans-serif}
.contentContainer{border-left:1px solid #75b14f; border-right:1px solid #75b14f; background:#fff; width:998px; margin:auto; clear:both; min-height:600px}
#nav{background:url(/Protected/Files/Menu-BG.png) repeat-x bottom #234c44}
.pageHead #nav{padding:0 125px 0 128px; width:747px}
#nav li li a, #nav li li p{color:#10569C !important}
#nav li:hover, #nav li.sfhover{background:  #307064}
#nav >li{border-right:1px #fff solid}
#nav >li.first{border-left:1px #fff solid}
#nav li:hover a, #nav li.sfhover a{color:#fff}
#nav li:hover li, #nav li.sfhover li{background:#F2F2F2; border-color:#fff; border-style:solid; border-width:1px 2px; color:#fff}
#nav li:hover li:hover, #nav li.sfhover li.sfhover{border:none; color:#fff}
#nav li:hover li:hover a, #nav li.sfhover li.sfhover a{color:#fff}
#nav a{color:#fff}


#bottomnav li{color:#666; font-weight:bold}
#bottomnav li li{font-weight:normal}
#bottomnav{border-top:1px solid #9f9f9f}
#bottomnav a{color:#666}
.News-Widget{border:0}
.News-Widget h3{background:#fff;  color:#666; padding: 5px 0}
.News-Widget h2, .News-Widget h2 a{font-size:1.15em; color: #1badc6; font-weight: bold; text-transform: none}
.BNP-EVENTS *{color:#BF2020}
#advertorials h3, #advertorials a{color:#c31111}

#topbar{background:url(/PME/Home/Files/images/PME_Header.jpg) no-repeat 0 0}
#topbar.directory{background:url(/RFFR/Home/Files/images/RFFR-Directory-Header-1000px.jpg) no-repeat 0 0}
#topbar h1 a, #topbar{height:100px !important}
#bottomBar{background:url(/PME/Home/Files/images/PME_Footer.jpg) 0 0 no-repeat}
#bottomBar.directory{background:url(/RFFR/Home/Files/images/RFFR-Directory-Footer-1000px.jpg) no-repeat 0 0; height:46px}

div >div.DIRECTORIES-BREADCRUMBS p{width:600px}
.BNP-ARTICLE h3{margin:0px 5px}
.Article-Index-Item{border-top:#ccc dashed 1px}
.BNP-ARTICLE-IMAGE{float:left}
.contentContainer h2{padding:6px 0}
.BNP-HOMEPAGE-BLOCK, .column3, #bottomnav, #partners, .HomepageDigitalEdition, .subpage .column2{margin-bottom:10px}
.Digital-Current-Link{margin:auto; background: url(/PME/Home/Files/images/PME_Digital_Edition.jpg) no-repeat; width: 213px; height: 96px; display: block; margin: auto}
.HomepageDigitalEdition{padding:10px; width:100%}
.Digital-Archive-Link{text-transform: uppercase; margin-left: 105px; margin-top: 10px}
.pageHead{width:1000px; margin:0 auto}
#topbar{width:1000px; height:100px; margin:0 auto; position:relative; clear:right}

.column2{width:100%; position:relative; padding:15px 20px}
.subpage .column2{width:655px; margin:10px 0 10px 10px; padding:0 10px 10px; float: left}
.column3{width: 310px; float: right; margin-top: 15px; border-left: 1px solid #b2b2b2}

.column21{width:575px; float:left; padding-right:15px; border-right:1px dotted #939292; overflow:hidden}
.column22{width:342px; float:left; padding-left:15px; overflow:hidden}
.column23, .column24{clear:both; padding:15px 20px; }
.column23{border-top:1px dotted #939292}
.column24{border-top:1px solid #939292}
.column231, .column232{width:321px; padding-right:15px; float:left}
.column233{width:125px; padding-right:25px; float:left}
.column234{width:120px;  float:left}
.column241{width:160px; padding-right:15px; float:left}
.column242, .column243{width:236px; padding-right:10px; float:left}
div.column243{padding: 0 20px; width: 196px}
.column244{width:275px;  float:left; padding-left: 5px}
.ads120 img, .ads125 img, .ads160 img{padding:0 0 20px; margin:auto; display:block}


.subpage .ads125{ width: 145px; padding: 0 5px;  float: left}
.subpage .ads120{ width: 140px; padding: 0 5px; border-left: 1px solid #b2b2b2;float: left}
.subpage .ads160{ width: 160px; padding: 0 5px; border-left: 1px solid #b2b2b2; float: left; margin-top: 15px}
.subpage .advertorials{ width: 125px; padding: 0 5px;  float: left; margin-top: 15px}
.subpage .column23{border-top: none}

.staticFooter #bottomnav>ul{margin:15px 0}
.staticFooter #bottomnav p{margin:0}

#pme-contain{position:absolute; left:50px; top:50px; width:300px; height:320px; z-index:1000; overflow:hidden}
#pme-floating{width:300px; height:320px}


#videoPlayer{background-color:#efefef; width:275px;   border:2px solid #fff; outline:1px solid #ccc; text-align:left; margin-bottom: 20px}
#videoPlayer a{color:#295c72; margin:5px 0 5px 6px; display: block;}
#clips a{float: left}
#clips {height: 55px; clear: both}
#clips img{width:45px; height:45px; padding:0}
#videoPlayer a.player, #videoPlayer video.player{margin:10px; width:255px; height:200px; text-align:center; color:#fff; text-decoration:none; cursor:pointer; padding: 0}

.column21 .BNP-ARTICLE-IMAGE img{ height: 300px; width: 300px; padding: 0}
.column21 h2, .column21 h3, .column21 p{ float: right; width: 250px; padding: 4px 0 0; clear: right; margin: 0}

.column21 .BNP-ARTICLE{clear: none}
.column21 {font-size: 1.1em}
.column23 .BNP-ARTICLE-IMAGE img{ height: 120px; width: 120px; padding: 0; border: 1px solid #c3c1bd}
.column23 h2, .column23 h3, .column23 p{ float: right; width: 190px; clear: right; padding: 4px 0 0; margin: 0}
.column23 h2 a:first-child{width: 170px; float: left}
.column23 .BNP-ARTICLE{clear: none}

.subpage .column23{ margin: 0; padding: 0}
.subpage .column23 h2, .subpage .column23 h3, .subpage .column23 p{ float: none; width: auto; clear: none; padding: 0; margin: 0}
a.BNP-RSS-Icon{background: url(/Protected/Files/RSS.png); width: 18px; height: 18px; right: 0}

.CURRENT-ISSUE img{width: 90px; padding: 0}
.CURRENT-ISSUE ul{padding-left: 20px}
.CURRENT-ISSUE a{color: #666}

.HomepageWebinars{background: url(/PME/Home/Files/images/PME_Webinars.jpg) no-repeat; width: 319px; height: 168px}
.Webinar-Archive-Link{display: block; width: 319px; height: 90px; text-indent: -9999em}
a.Webinar-Current-Link{font-family: Arial, Helvetica, sans-serif; font-size: 1em; text-transform: uppercase; color: #666; margin: 5px 25px; display: block; width: 210px; font-weight: bold}

ul.articleTools{ border-top-style: solid; border-bottom-style: solid}

.BNP-IMAGE{ min-width: 0; text-align: left; float: right !important; padding: 5px; clear: right} /* Force Right align images per Amy */
.BNP-IMAGE p{color: #000; text-transform: uppercase; font-size: .9em; padding-bottom: 10px; border-bottom: 1px dotted #999; font-style:normal;  }
.BNP-ARTICLES-DECK{color: #15b5d7; font-style: normal}
.BNP-IMAGE *{padding-left: 0; padding-right: 0}

.Perspectives, .Perspectives a{text-transform: none}

#archiveplayer{padding: 0; width: 300px; height: 250px; margin: 0 auto 20px}
#archiveclips a{ min-height: 55px; display: block; clear: both; background: #fff; border: 1px solid #999; padding: 10px;  color: #292929; margin: 0 0 10px }
#archiveclips a:hover{text-decoration: none}
#archiveclips a:hover strong{ text-decoration: underline}
#archiveclips a img{float: left; padding: 0 10px 0 0}

#archiveclips{background: #eee; padding: 15px; border: 1px solid #999; height: 400px; overflow: auto}
#contactpage div, #contactpage h3{clear: left; border-top: 1px solid #999; padding-top: 10px; margin-top: 10px; font-size: auto}
#contactpage img{float: left}

#videoPlayer .scrollable {float:left}
#videoPlayer a.browse { display:block; width:25px; height:35px; float:left; margin:10px 0; cursor:pointer; font-size:1px}
#videoPlayer a.right { background: url(/Protected/Files/vid_arrow_rt.png) no-repeat right; clear:right; margin-right: 4px}
#videoPlayer a.left{background: url(/Protected/Files/vid_arrow_lft.png) no-repeat; margin-left: 4px} 
#videoPlayer a.disabled {visibility:hidden !important} 	
#videoPlayer .scrollable{position:relative; overflow:hidden;   height: 55px; width: 210px}
#videoPlayer .scrollable .items{width:20000em; position:absolute; clear:both}
#videoPlayer .scrollable .items div{float: left}
#videoPlayer .scrollable strong{ text-align: center; margin-top: 5px; display: block}
#videoPlayer .scrollable a{display: block;  overflow: hidden}
#videoPlayer .scrollable img{ display:block;  background-color:#fff; }
#videoPlayer .scrollable .active{ position:relative; cursor:default}

div.floating, div.floating *{
	width: 640px !important;
	height: 400px !important;
}

#pme-contain{
	position: absolute; 
left:60px; 
top: 10px; 
width: 640px; 
height: 400px; 
z-index: 1000; 
overflow: hidden;
	
}
#pme-floating{
	width: 640px;
	height: 400px;
}
.column2{
	position: relative;
}