#mainBar {float:left !important;}
#sideBar {
   width:210px;
   margin-top:20px;
   float:right;
}

#sideBar div.panel,
#sideBar div.top-panel {
   width:196px;
   height:auto;
   float:right;
   position:relative;
   margin-bottom:1em;
}

#sideBar div.panel {
   background: url(/SiteData/images/assets/panel_sb_bottom.gif) no-repeat left bottom;
   padding-bottom: 17px;
}

#sideBar div.top-panel div.panel {
   margin-bottom: 0;
}

#sideBar div.top-panel p {
   margin: 0;
}

#sideBar .panel .panelContent {
   background: url(/SiteData/images/assets/panel_sb_top.gif) no-repeat left top;
   padding: 8px 8px 0.1em;
   color: #666;
}

#sideBar .panel .panelContent p {
   margin: 0.5em;
}


#sideBar .panel .medTL	{
   background-image:url(/SiteData/images/assets/panel_med_t_l.gif);
}

#sideBar .panel .medTR	{
   background-image:url(/SiteData/images/assets/panel_med_t_r.gif);
}

#sideBar .panel.top {margin-top:8px;}

#sideBar .panelContent .copy {
   line-height:1.15em;
   margin:10px;
}

#sideBar .panelContent .sbPost .button {
   background:transparent url(/SiteData/images/assets/button_sideBar.gif) no-repeat scroll center center;
   display:block;
   font-size:0.8em;
   font-weight:bold;
   height:34px;
   line-height:34px;
   text-transform:uppercase;
   text-align:center;
   width:176px;
}

#sideBar .panelContent .ItemTitle {
   display:none !important;
}

.sbPost h3 span.subtext {
   display:block;
   font-size:10px;
   font-weight:normal;
   letter-spacing:-0.1px;
   margin-top:0;
}

.sbPost h3.nameLabel {
   color:#666666;
   font-size:11px;
   line-height:1.1em;
   margin:10px;
}

.panelContent .promo .promoImg {
   display:block;
   width:180px;
   height:90px;
}

.panelContent .promo .pagination-resultdiv {
   height:15px;
   float:right;
   padding-bottom: 1em;
}

.panelContent .promo .pagination-resultdiv a, 
.panelContent .promo .pagination-resultdiv .pagination-currentpage {
   display:block;
   float:left;
   width:15px;
   height:15px;
   margin-right:.25em;
   padding:2px;
   text-align:center;
   line-height:15px;
}

.panelContent .promo .pagination-resultdiv a {
   background-color:#ddd; 
}

.panelContent .promo .pagination-resultdiv .pagination-pagination-currentpage {
   background-color:#555;
   color:#fff;
}

.panelContent .promo .pagination-resultdiv .pagination-next,
.panelContent .promo .pagination-resultdiv .pagination-prev {display:none;}

.panelContent .promo  .cms-core-nav-bare-container a,
.panelContent .promo  a.promo-button {
   clear:both;
   background:transparent url(/SiteData/images/assets/button_sideBar.gif) no-repeat scroll center center;
   display:block;
   font-size:0.8em;
   font-weight:bold;
   height:34px;
   line-height:34px;
   text-transform:uppercase;
   text-align:center;
   width:176px;
}

.white-paper-panel h3 {
background:url("/SiteData/images/white-pape/2c5404e784ae0797/white-paper-header.gif") no-repeat scroll center top transparent;
height:40px;
margin:0;
text-indent:-900em;
width:180px;
}

.white-paper-panel .sbPost h4 { padding-top: 10px; }

