/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

/* Removing cookie master from print style pdfcrowd */
@media print {
    .cc-cookies { display:none; }
  }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	/*vertical-align: baseline;*/
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif !important;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

#footer-mobile-link { float:left; width:100%; display:block; text-align:center; }
#footer-mobile-link a, #footer-mobile-link-click { float:left; border:1px solid #0092DC; background:#fff; margin:1em .5em; padding:.5em 1em; }

#pm-footer#footer-mobile-link#footer-mobile-link-click { font-size:200%; }

a { color:#0092DC; text-decoration:none; font-weight:bold; }
a:hover { color:#006594; }

.right { float:right !important; }
img.right { margin:0 0 10px 15px; }
.left { float:left !important; }

em, i { font-style:italic; }

div, form { display:block; }

.padding-0 { padding-bottom:0px !important; }
.padding-10 { padding-bottom:10px !important; }
.padding-right-10 { padding-right:10px !important; }
.margin10 { margin:10px } /* Removes legacy padding from article main images, as with margin10, the images would push into the middle column. Back in play due to beta complaints 16 11 2012*/

hr { width:100%; height:1px; background:#ccc; border:0; }

/* Font styles - START */

h1 { font-size:22px; font-weight:bold; padding:0 0 10px 0; }
h2 { font-size:15px; font-weight:bold; padding:0 0 .6em 0; line-height:120%; }
h6 { font-size: 120%; font-style: italic; margin-bottom:15px; }
.pm-secondary-headlines h4, .pm-third-headlines h4 { float:left; display:block; width:100%; font-size:14px; font-weight:bold; padding:7px 0 5px 0; line-height:120%; }
.pm-secondary-headlines h4 a, .pm-third-headlines h4 a { float:left; display:block; width:100%; }
p { /*clear:left;*/ font-size:100%; padding:0 0 1.4em 0; line-height:1.4em; }
#pm-main-headline p { clear:none; }
sup { font-size:90%; }
li { padding:0 0 .3em 0; }
dl { line-height:1.4em; }
dl a { display:block; }
dt {}
dd {}
dl { float:left; width:100%; }
dt img { float:right; }
dt { width:100%; padding:7px 0 4px 0; font-size:14px; line-height:1.3em; }
dd { width:100%; padding:0 0 8px 0; border-bottom:1px solid #ccc; }
b, strong { font-weight:bold; }
ol { /*width:100%; float:left;*/ }
.pm-third-headlines ol li  { list-style-type:decimal; display:inline; /*float:left;*/ width:32%; margin:0 1.33% 0 0; }
.pm-third-headlines ol li a { display:list-item; width:84%; margin:0 0 0 16%; }

.red { color:#CC0000 !important; }

/* Font styles - END */

/* Article footer sponsorship box - START */

.sponsored-section-footer { border:1px solid #09C; width:100%; float:left; background: no-repeat 1px 1px #09C; margin-bottom:20px; }
.sponsored-section-footer img { float:left; width:25% !important; height:auto; border:5px solid white; margin:0px !important}
.sponsored-section-footer p { width:69%; float:right;background: no-repeat 1px 1px #09C;height: auto;color: white;padding: 5px; font-size: 100% !important; }

/* Article footer sponsorship box - END */


/* Structure - START */

#pm-structure { margin:0 auto 90px auto; position:relative; width:980px; padding:0 10px; }

#pm-pm-group-strip { color:#fff; position:relative; width:100%; height:31px; background:#000; }
#pm-pm-group-strip a { color:#ffffff; }
#pm-pm-group-strip a:hover { color:#ffffff; }
#pm-pm-group-strip #pm-group-logo { float:left; width:88px; height:31px; background:url(http://www.pmlive.com/__data/assets/image/0004/423445/pm-group-logo.png) no-repeat 13px 2px; }
#pm-pm-group-strip #pm-group-logo a { width:88px; height:31px; display:block; text-indent:-100em; }
#pm-pm-group-strip #pm-group-logo a:hover { background:url(http://www.pmlive.com/__data/assets/image/0004/423445/pm-group-logo.png) no-repeat 13px 2px #444; }
#pm-pm-group-strip .pm-login { background:url(http://www.pmlive.com/__data/assets/image/0020/423443/arrow-down-pmgroup-bar.gif) no-repeat #000 90% 50%; padding-right:30px; }
#pm-pm-group-strip .pm-login:hover { background-color:#444; padding-right:30px; }
#pm-pm-group-strip .pm-register { background:url(http://www.pmlive.com/__data/assets/image/0020/423443/arrow-down-pmgroup-bar.gif) no-repeat 67px 50% #000; padding-right:30px; }
#pm-pm-group-strip .pm-register:hover { background:url(http://www.pmlive.com/__data/assets/image/0020/423443/arrow-down-pmgroup-bar.gif) no-repeat 67px 50% #444; padding-right:30px; }

.pm-pm-group-list-one { float:left; height:31px; }
.pm-pm-group-list-one li { float:left; font-weight:bold; height:31px; border-left:1px solid #333; width:auto; overflow:hidden; padding:0; }
.pm-pm-group-list-one li a { float:left; overflow:hidden; padding:10px 10px 9px 10px; background-color:#000; }
.pm-pm-group-list-one li a:hover { background-color:#444; }
.pm-pm-group-list-one li a.red { background-color:#FE0000; color:#ffffff !important; }
.pm-pm-group-list-one li a.red:hover { background-color:#ffffff; color:#FE0000 !important; }

#pm-header { position:relative; width:980px; height:auto; overflow:hidden; }
#pm-header #pm-logo { float:left; width:204px; height:80px; /*background:url(http://www.pmlive.com/__data/assets/image/0003/423444/pm-live-logo.png) no-repeat 0px 0px;*/ padding:0 90px 0 0; }
#pm-header #pm-logo a { float:left; width:204px; height:71px; margin:0 0 9px 0; }
#pm-header #pm-publications { float:left; width:417px; height:79px; margin:0 0 1px 0; }
#pm-header #pm-publications ul { float:left; width:417px; height:79px; margin:0 0 1px 0; border-bottom:1px solid #fff; }
#pm-header #pm-publications li { float:left; padding:20px 1px 0 0; }
#pm-header #pm-publications li:hover { padding:5px 1px 0 0; }
#pm-header #pm-publications li a { display:block; }
#pm-header #pm-publications li a img { -moz-box-shadow:0 0 8px #ccc; -webkit-box-shadow:0 0 8px #ccc; box-shadow:0 0 8px #ccc; }
#pm-header #pm-publications span { display:none; font-weight:bold !important; }
#pm-header #pm-publications li:hover span { display:block; position:absolute; padding:8px; line-height:1.2em; background:#000; color:#fff; top:50px; left:294px; }

#pm-header #pm-search-share { float:right; width:250px; height:79px; text-align:right; }
#pm-header #pm-share { float:left; height:auto; width:250px; padding:0 0 10px 0; }
#pm-header #pm-search, #pm-left #pm-search { float:left; height:auto; width:250px; }
#pm-header #pm-search form { float:left; height:auto; width:250px; padding:0 0 5px 0; }
#pm-header #pm-search form input { float:left; height:16px; width:174px; padding:5px 0 5px 5px; border-top:1px solid #ccc; border-right:none; border-bottom:1px solid #ccc; border-left:1px solid #ccc; }
#pm-header #pm-search form .pm-search-button { float:left; display:block; height:28px; width:70px; border:none; background:#0092DC; color:#fff; padding:0 5px; font-weight:bold; }
#pm-header #pm-search form .pm-search-button:hover { display:block; cursor:pointer; background:#0FB1FF; }
#pm-header #pm-search form .pm-search-button:active { display:block; cursor:pointer; background:#0092DC; }

.wide-search form { float:left; height:auto; width:100%; padding:0 0 5px 0; }
.wide-search form #query { float:left; height:17px; width:80%; padding:5px 0 5px 5px; border-top:1px solid #ccc; border-right:none; border-bottom:1px solid #ccc; border-left:1px solid #ccc; }


#pm-content { position:relative; overflow:hidden; width:100%; padding:10px 0; }
#pm-content ul { /*float:left;*/ padding:0 0 10px 0; }
#pm-content li { list-style-type:disc; margin-left:18px; line-height:1.4em; color: #333; }
#pm-content #pm-left { float:left; width:670px; }
#pm-content #pm-left img { /*max-width:670px;*/ height:auto; }
#pm-content #pm-right { float:right; width:300px; }
#pm-content #pm-right form { float:left; height:auto; width:300px; padding:0; }
#pm-content #pm-right form input { float:left; height:16px; width:199px; padding:6px 0 5px 10px; border-top:none; border-right:none; border-bottom:1px solid #ccc; border-left:1px solid #ccc; }
#pm-content #pm-right form .pm-search-button { float:left; display:block; height:28px; width:90px; border:none; background:#0092DC; color:#fff; padding:0 5px; font-weight:bold; }
#pm-content #pm-right form .pm-search-button:hover { display:block; cursor:pointer; background:#0FB1FF; }
#pm-content #pm-right form .pm-search-button:active { display:block; cursor:pointer; background:#0092DC; }
#pm-content #pm-right h4 { float:left; width:100%; display:block; text-indent:.8em; background:#ebebeb; line-height:2em; font-weight:bold; border-bottom:1px solid #333; font-size:14px; padding:0; }
#pm-content #pm-right h4 a  { display:block; width:100%; border-bottom-color:#0092DC; }
#pm-content #pm-right h4 a:hover { border-bottom-color:#0FB1FF; background:#0092DC; color:#fff; }
#pm-content #pm-right .pm-jobs { background:#000; color:#fff; }
.pm-featured-jobs { display:block; float:left; width:280px; background-color:#0092DC; padding:8px 10px; margin:0; }
#featured-jobs { float:left; display:block; width:300px; height:100px; overflow:hidden; background-color:#0092DC; }
#pm-content #pm-right .pm-featured-jobs dt { color:#fff; border-bottom:0px; padding:0; margin:0;}
#pm-content #pm-right .pm-featured-jobs dd { color:#fff; border-bottom:0px; padding:0; margin:0; }
#pm-content #pm-right .pm-featured-jobs dl { padding:0; margin:0; }
#pm-content #pm-right .pm-featured-jobs a { color:#fff; border-bottom:0px; padding-bottom:3px; margin:0; }
#pm-content #pm-right #pm-related-jobs dl dt, #pm-content #pm-right #pm-related-jobs dl dd { font-size:12px; padding: 0 0 4px 0; line-height:1.1em; }
#pm-content #pm-right #pm-related-jobs a { font-size:12px; padding:6px 0 0 0; line-height:1.3em; }
#pm-content #pm-right form .pm-jobs { background:#000; color:#fff; }
#pm-content #pm-right .pm-intelligence { background:#D9E8D9; color:#006600; border-bottom-color:#006600; }
#pm-content #pm-right .pm-intelligence a { background:#D9E8D9; color:#006600; border-bottom-color:#006600; }
#pm-content #pm-right .pm-intelligence a:hover { background:#006600; color:#fff; border-bottom-color:#006600; }
#pm-content #pm-right dl { float:left; width:100%; margin:0 0 15px 0; }
#pm-content #pm-right dt img { float:right; }
#pm-content #pm-right dt { width:100%; padding:7px 0 4px 0; font-size:14px; line-height:1.3em; }
#pm-content #pm-right dd { width:100%; padding:0 0 7px 0; border-bottom:1px solid #ccc; line-height:1.5em; }

#pm-content #pm-right #pm-hub-tool, #pm-content #pm-right .pm-hub-tool { float:left; width:298px; background:#fff; border:1px solid #0092DC; border-top:0; margin:0 0 15px 0; }
#pm-content #pm-right #pm-hub-tool h4, #pm-content #pm-right .pm-hub-tool h4  { float:left; width:168px; border-bottom-color:#0092DC; margin-right:1px; }
#pm-content #pm-right #pm-hub-tool h5, #pm-content #pm-right .pm-hub-tool h5 { padding:0 10px 5px 10px; }
#pm-content #pm-right #pm-hub-tool p, #pm-content #pm-right .pm-hub-tool p { padding:0 10px 15px 10px; }
#pm-content #pm-right #pm-hub-tool form, #pm-content #pm-right .pm-hub-tool form { float:left; display:block; width:278px; padding:10px 10px 15px 10px; }
#pm-content #pm-right #pm-hub-tool form .pm-search-button { width:80px; height:29px;  }
#pm-content #pm-right #pm-hub-tool form select, #pm-content #pm-right .pm-hub-tool form select { line-height:2em; margin:0 0 15px 0; width:278px; }
#pm-content #pm-right #pm-hub-tool form option, #pm-content #pm-right .pm-hub-tool form option { padding:5px; }
#pm-content #pm-right #pm-hub-tool form input { width:187px; border-top:1px solid #ccc; }
#pm-content #pm-right #pm-hub-tool .pm-search-button, #pm-content #pm-right .pm-hub-tool .pm-search-button { float:left; display:block; text-align:center; font-weight:bold; font-size:14px; height:29px; line-height:2em; width:119px; border:none; background:#0092DC; color:#fff; padding:0 5px; font-weight:bold; }
#pm-content #pm-right #pm-hub-tool .pm-search-button:hover, #pm-content #pm-right .pm-hub-tool .pm-search-button:hover { display:block; cursor:pointer; /*background:#0092DC;*/ }
#pm-content #pm-right #pm-hub-tool .pm-search-button:active, #pm-content #pm-right .pm-hub-tool .pm-search-button:active { display:block; cursor:pointer; /*background:#0092DC;*/ }
#pm-content #pm-right #pm-hub-tool img, #pm-content #pm-right .pm-hub-tool img { float:right; margin:0 0 0 10px; }

#pm-footer { position:relative; width:100%; height:auto; border-top:1px solid #ccc; margin:10px 0 0 0; padding:0 0 10px 0; text-align:center; }
#pm-footer ul { width:980px; position:relative; overflow:hidden; margin:0 auto 15px 0; text-align:center; }
#pm-footer li { display:inline; text-align:center; border-right:1px solid #ccc; padding:0 5px 0 5px; }
#pm-footer li:last-child { border-right:none; }

/* Structure - END */


/* Navigation - START */

.pm-navigation { float:left; position:relative; width:100%; height:auto; /*overflow:hidden;*/ padding:0 0 6px 0; }
.pm-navigation #pm-nav { float:left; width:100%; height:26px; position:relative; font-size:14px; }
.pm-navigation #pm-nav li { float:left; height:24px; margin:0 1px 0 0; padding:0; border-bottom:2px solid; }
.pm-navigation #pm-nav li a { float:left; padding:5px 10px 7px 10px;}
.pm-navigation #pm-nav li a:hover { color:#fff; }
.pm-navigation #pm-nav .pm-home { background:#fff; border-bottom-color:#0092DC; }
.pm-navigation #pm-nav .pm-home a { color:#0092DC; }
.pm-navigation #pm-nav .pm-home a:hover, .pm-navigation #pm-nav .pm-home.active a { background:#0092DC; color:#fff; }
.pm-navigation #pm-nav .pm-news { background:#F7D9D9; border-bottom-color:#CC0000; }
.pm-navigation #pm-nav .pm-news a { color:#CC0000; }
.pm-navigation #pm-nav .pm-news a:hover, .pm-navigation #pm-nav .pm-news.active a { background:#CC0000; color:#fff; }
.pm-navigation #pm-nav .pm-intelligence { background:#D9E8D9; border-bottom-color:#006600; }
.pm-navigation #pm-nav .pm-intelligence a { color:#006600; }
.pm-navigation #pm-nav .pm-intelligence a:hover, .pm-navigation #pm-nav .pm-intelligence.active a { background:#006600; color:#fff; }
.pm-navigation #pm-nav .pm-thought-leadership { background:#FFE1D9; border-bottom-color:#FF3300; }
.pm-navigation #pm-nav .pm-thought-leadership a { color:#FF3300; }
.pm-navigation #pm-nav .pm-thought-leadership a:hover, .pm-navigation #pm-nav .pm-thought-leadership.active a { background:#FF3300; color:#fff; }
.pm-navigation #pm-nav .pm-appointments { background:#d9d9d9; border-bottom-color:#000; }
.pm-navigation #pm-nav .pm-appointments a { color:#000; }
.pm-navigation #pm-nav .pm-appointments a:hover, .pm-navigation #pm-nav .pm-appointments.active a { background:#000; color:#fff; }
.pm-navigation #pm-nav .pm-awards { background:#F7E1F0; border-bottom-color:#CC3399; }
.pm-navigation #pm-nav .pm-awards a { color:#CC3399; }
.pm-navigation #pm-nav .pm-awards a:hover, .pm-navigation #pm-nav .pm-awards.active a { background:#CC3399; color:#fff; }
.pm-navigation #pm-nav .pm-blogs { background:#D9E1F0; border-bottom-color:#003399; }
.pm-navigation #pm-nav .pm-blogs a { color:#003399; }
.pm-navigation #pm-nav .pm-blogs a:hover, .pm-navigation #pm-nav .pm-blogs.active a { background:#003399; color:#fff; }

.pm-navigation #pm-nav .pm-clinical { display:block; background:#b71234; border-bottom-color:#b71234; }
.pm-navigation #pm-nav .pm-clinical a { color:#fff; }
.pm-navigation #pm-nav .pm-clinical a:hover { background:#fff; color:#b71234; padding:5px 10px 5px 10px; }
.pm-navigation #pm-nav .pm-clinical.active a { background:#b71234; color:#fff; }
.pm-navigation #pm-nav .pm-top-pharma-list { display:block; background:#7136b0; border-bottom-color:#3f1e62; }
.pm-navigation #pm-nav .pm-top-pharma-list a { color:#fff; }
.pm-navigation #pm-nav .pm-top-pharma-list a:hover { background:#fff; color:#3f1e62; padding:5px 10px 5px 10px; }
.pm-navigation #pm-nav .pm-top-pharma-list.active a { background:#3f1e62; color:#fff; }

#pm-content #pm-left .pm-clinical { border-bottom: solid #B71234 5px; padding-bottom: 5px; margin-bottom: 20px; }

.pm-navigation #pm-nav .pm-pm-hub { display:block; background:#0092DC; border-bottom-color:#0092DC; }
.pm-navigation #pm-nav .pm-pm-hub a { color:#fff; }
.pm-navigation #pm-nav .pm-pm-hub a:hover { background:#fff; color:#0092DC; padding:5px 10px 5px 10px; }
.pm-navigation #pm-nav .pm-pm-hub.active a { background:#0092DC; color:#fff; }
.pm-navigation #pm-nav .pm-jobs { background:#000; border-bottom-color:#000; }
.pm-navigation #pm-nav .pm-jobs a { color:#fff; }
.pm-navigation #pm-nav .pm-jobs a:hover, .pm-navigation #pm-nav .pm-jobs.active a { background:#666; color:#fff; }

/*#pm-navigation { position:relative; width:100%; height:auto; overflow:hidden; }*/
.pm-navigation #pm-nav-two { float:left; width:100%; overflow:hidden; height:23px; position:relative; font-size:14px; background:#E5F4FB; font-size:13px; }
.pm-navigation #pm-nav-two li { float:left; height:23px; padding:0; }
.pm-navigation #pm-nav-two li a { float:left; padding:5px 10px 5px 10px; border-right:1px solid #CAE8F8; }
.pm-navigation #pm-nav-two li a:hover { color:#006594; }
.pm-navigation #pm-nav-two .first { background:url(http://www.pmlive.com/__data/assets/image/0006/423447/pm-nav-two-pointer.png) no-repeat top right; padding:0 10px 0 0; }
.pm-navigation #pm-nav-two .first a { color:#fff; border:none; }
.pm-navigation #pm-nav-two .first a:hover { color:#fff; }

.pm-navigation #pm-nav-two.intelligence .first { background-position:100% -24px; }
.pm-navigation #pm-nav-two.pm-top-pharma-list .first { background-position:100% -168px; }

.pm-navigation #pm-nav-two.thoughtleadership .first { background-position:100% -48px; }
.pm-navigation #pm-nav-two.appointments .first { background-position:100% -72px; }
.pm-navigation #pm-nav-two.awards .first { background-position:100% -96px; }
.pm-navigation #pm-nav-two.blogs .first { background-position:100% -120px; }
.pm-navigation #pm-nav-two.pmhub .first { background-position:100% -144px; }

.pm-navigation #pm-nav-two.news .active a { color:#CC0000; }
.pm-navigation #pm-nav-two.intelligence .active a { color:#006600; }
.pm-navigation #pm-nav-two.pm-top-pharma-list .active a { color:#3f1e62; }

.pm-navigation #pm-nav-two.thoughtleadership .active a { color:#FF3300; }
.pm-navigation #pm-nav-two.appointments .active a { color:#000; }
.pm-navigation #pm-nav-two.awards .active a { color:#CC3399; }
.pm-navigation #pm-nav-two.blogs .active a { color:#003399; }
.pm-navigation #pm-nav-two.pmhub .active a { color:#0092DC; }
.pm-navigation #pm-nav-two.pm-top-pharma-list li a { padding:5px 5px 5px 5px; }


/* Navigation - END */


/* Trending - START */

#pm-trending { position:relative; width:100%; height:auto; overflow:hidden; font-size:14px; font-size:12px; }
#pm-trending span { float:left; color:#CC0000; padding:3px 6px 3px 0; }
#pm-trending ul { float:left; }
#pm-trending li { float:left; padding:0 0 0px 0; }
#pm-trending li a { float:left; padding:3px 6px 3px 6px; border-left:1px solid #ccc; font-weight:normal; }
#pm-trending li a:hover { color:#006594; }
#pm-trending .first { background:url(http://www.pmlive.com/__data/assets/image/0006/423447/pm-nav-two-pointer.png) no-repeat top right; padding:0 10px 0 0; }
#pm-trending .first a { color:#fff; border:none; }
#pm-trending .first a:hover { color:#fff; }

/* Trending - END */


/* Advertising Spaces - START */

#pm-top-banner, #pm-footer-banner { width:980px; height:auto; position:relative; text-align:center; display:block; padding:10px 0; }

/* Advertising Spaces - END */

/* 3 Column SEARCH Pages */

#layout-3-column { float:left; width:100%; }
#layout-3-column .column-1 { float:left; width:210px; color:#666; }
#layout-3-column .column-1 #search-selected1, #layout-3-column .column-1 #search-selected2, #layout-3-column .column-1 #search-selected3, #layout-3-column .column-1 #search-selected4, #layout-3-column .column-1 #all_therapy { background:#0096CE; color:#fff; padding:5px; }
#layout-3-column .column-1 #search-selected1:hover, #layout-3-column .column-1 #search-selected2:hover, #layout-3-column .column-1 #search-selected3:hover, 
#layout-3-column .column-1 #search-selected4:hover, #layout-3-column .column-1 #all_therapy:hover { color:#fff; }
#layout-3-column .column-1 ul, .column-3 ul { display:block; margin:0 0 1em 0; float:left; clear:left; }
#layout-3-column .column-1 li, #layout-3-column .column-3 #fb-contextual-navigation li { list-style-type:none; margin-left:0px; float:left; clear:left; }
#layout-3-column .column-1 h2, #layout-3-column .column-3 #fb-contextual-navigation h2 { display:block; margin:0 0 1em 0; font-size:20px; float:left; clear:left; }
#layout-3-column .column-1 h3, #layout-3-column .column-3 #fb-contextual-navigation #fb-contextual-navigation-type h3, #layout-3-column .column-3 #fb-contextual-navigation-topic h3 { display:block; margin:0 0 1em 0; font-size:18px; float:left; clear:left; }
#layout-3-column .column-1 a { display:block; float:left; clear:left; }
#layout-3-column .column-2 { float:left; width:500px; margin:0 0 0 30px; line-height:1.5em; }
#layout-3-column .column-2 .resources li { list-style-type:none; margin-left:0; }
#layout-3-column .column-2 .search-results { margin:8px 0 20px 0; float:left; }
#layout-3-column .column-2 .search-results .fb-summary { color:#333; } 
.fb-page-nav, #layout-3-column .column-2 .search-results .fb-date { color:#999; }
#layout-3-column .column-2 .search-results .fb-date, #layout-3-column .column-2 .search-results .fb-summary { float:left; width:100%; }
.fb-current-result-page { color:#333; float:none !important;}
.fb-next-result-page, .fb-page-nav a { color:#0096CE; } 
.fb-page-nav a:hover { color:#13BFFF; } 
#fb-no-results span { font-weight:bold; color:#333 !important; }
#layout-3-column .column-2 .search-results li { list-style-type:none; margin:0; padding:0 0 1em 0; }
#layout-3-column .column-2 .search-results p { padding:0 0 .8em 0; }
#layout-3-column .column-2 .search-results h2, #layout-3-column .column-2 .search-results h2 a { color:#0096CE; font-size:16px; margin:0 0 3px 0; }
#layout-3-column .column-2 .search-results h2 a:hover { color:#13BFFF; font-size:16px; margin:0 0 3px 0; }
#layout-3-column .column-2 .search-results cite { display:block; color:#999; margin:0 0 3px 0; }
#layout-3-column .column-2 .search-results span { color:#999; }
#layout-3-column .column-2 .search-box .input-box {float:left; width:84%; margin:0 2% 0 0; padding:6px; border:1px solid #ccc; }
#layout-3-column .column-2 .search-box #search-submit { float:right; width:9%; height:30px; background:url(http://connect.qualityincare.org/__data/assets/image/0005/380354/small-search-btn.gif) no-repeat center 0px #0096CE; border:0; text-indent:-9999px; font-size:0; line-height:0; }
#layout-3-column .column-2 .search-box #search-submit:hover { background:url(http://connect.qualityincare.org/__data/assets/image/0005/380354/small-search-btn.gif) no-repeat center -30px #13BFFF; cursor:pointer; }
#layout-3-column .column-2 .search-box #result-number, #layout-3-column .column-2 .search-box #result-text { float:left; width:20%; margin-right:5px; }
#layout-3-column .column-2 .search-box .results { float:left; width:60%; margin:10px 0 0 0; }
#layout-3-column .column-2 .pages/*, .blog-nav*/ { display:block; width:100%; height:3em; }
#layout-3-column .column-2 .pages .prev/*, .blog-nav .left*/ { float:left; width:15%; }
#layout-3-column .column-2 .pages .prev a/*, .blog-nav .left a*/ { background:url(http://connect.qualityincare.org/__data/assets/image/0007/379573/prev_next.gif) no-repeat left -39px; padding:0 0 0 15px; }
#layout-3-column .column-2 .pages .prev a:hover/*, .blog-nav .left a:hover*/ { background:url(http://connect.qualityincare.org/__data/assets/image/0007/379573/prev_next.gif) no-repeat left -59px; }
#layout-3-column .column-2 .pages .mid/*, .blog-nav .middle*/ { float:left; width:70%; margin:0 auto; text-align:center; }
#layout-3-column .column-2 .pages .mid a/*, .blog-nav .middle a*/ { margin:0 0 0 10px; }
#layout-3-column .column-2 .pages .next/*, .blog-nav .right*/ { float:right; width:15%; text-align:right; }
#layout-3-column .column-2 .pages .next a/*, .blog-nav .right a*/ { background:url(	http://connect.qualityincare.org/__data/assets/image/0007/379573/prev_next.gif) no-repeat right 1px; padding:0 15px 0 0; }
#layout-3-column .column-2 .pages .next a:hover/*, .blog-nav .right a:hover*/ { background:url(	http://connect.qualityincare.org/__data/assets/image/0007/379573/prev_next.gif) no-repeat right -19px; }
#layout-3-column .column-2 h1 { line-height:1em; }
#layout-3-column .column-2 h3 { font-size:18px; color:#0096CE; padding:5px 0; line-height:1.3em; }
#layout-3-column .column-2 blockquote { width:90%; display:block; font-size:20px; float:left; color:#333; padding:9px 0 0 10%; margin:0 0 20px 0; quotes:"\201C" "\201D"; line-height:1.5em; background:url(http://connect.qualityincare.org/__data/assets/image/0007/390238/blockquote_background.png) no-repeat 0px 0px; }
#layout-3-column .column-2 img { margin:3px 10px 10px 10px; border:1px solid #ccc; }
#layout-3-column .column-2 li img { margin:0; border:0; }
#layout-3-column .column-2 table { width:100%; margin:0 0 20px 0; border-top:1px solid #ccc; border-left:1px solid #ccc; border-collapse:collapse; }
#layout-3-column .column-2 table tr {  }
#layout-3-column .column-2 table td { padding:10px 10px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
#layout-3-column .column-2 table th { padding:10px 10px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:20px; color:#13BFFF; font-weight:normal; }
#layout-3-column .column-2 table tr:nth-child(odd) { background:#f0f0f0; }
#layout-3-column .column-2 .content-left { float:left; }
#layout-3-column .column-2 .search-box form { float:left; width:100%; margin:0 0 10px 0; }
#layout-3-column .column-2 .search-box form select { float:left; width:40%; margin:10px 0 0 0; }

#layout-3-column .column-3 { float:right; width:210px; color:#666; }

#layout-3-column .column-1 a, #layout-3-column .column-3 a { /*float:left;*/ color:#666; /*display:inline-block;*/ }
#layout-3-column .column-1 a:hover, #layout-3-column .column-3 a:hover { color:#0096CE; }

#layout-3-column .column-3 .blog-author { display:inline-block; margin:0 0 10px 0; }
#layout-3-column .column-3 .blog-author a { float:left; }
#layout-3-column .column-3 .blog-author .font-10 { font-size:13px; line-height:2em; padding:0 10px 0 0; }
#layout-3-column .column-3 .blog-author img { border-bottom:2px solid #f5f5f5; }
#layout-3-column .column-3 .blog-author img:hover { border-bottom:2px solid #13BFFF; }

.resource-grouplisting { margin:0 0 30px 0; }
.resource-grouplisting h2 { line-height:1.2em; font-size:16px; }




/* Main Headline Block - START */

#pm-main-headline { float:left; width:100%; height:auto; border-bottom:1px solid #ccc; margin:0 0 10px 0; padding:0 0 10px 0; }
#pm-main-headline img { float:left; display:block; margin:0 10px 0 0; width:auto; height:auto; max-height:160px; max-width:330px; }
#pm-main-headline h1 a { color:#000; display:block; }
#pm-main-headline h1 a:hover { color:#0092DC; }
#pm-main-headline p { color:#666; /*position:relative;*/ }
#pm-main-headline ul { float:left; }
#pm-main-headline li { list-style-type:disc; margin-left:15px; }

/* Main Headline Block - END */


/* Main secondary news block after Main Headline - START */
.pm-secondary-headlines > h2 ~ p:nth-of-type(3n) {border-bottom: 1px solid #ccc;}
.pm-secondary-headlines { float:left; width:245px; padding:0 0 20px 0; }
.pm-secondary-headlines h2 { float:left; width:100%; display:block; padding:.4em 0 .6em 0; }
.pm-secondary-headlines h2 a { color:#000; display:block; }
.pm-secondary-headlines h2 a:hover { color:#0092DC; }
.pm-secondary-headlines span { float:left; width:100%; overflow:hidden; padding:10px 0 5px 0; }
.pm-secondary-headlines p { float:left; width:100%; display:block; border-bottom:0px solid #ccc; color:#666; margin:0; margin:0 0 .6em 0; padding:0 0 .6em 0; }
.pm-secondary-headlines p img { float:left; display:block; /*width:auto; height:auto;*/ max-width:120px; overflow:visible; margin:0 10px 0px 0 ; }

/* Main secondary news block after Main Headline - END */


/* Main third news block after Main Headline - START */

.pm-third-headlines { float:left; width:100%; padding:0 0 15px 0; }
.pm-third-headlines h3 { float:left; display:block; width:100%; padding:0 !important; }
.pm-third-headlines h3 a, .pm-fourth-headlines h3 a { float:left; display:block; width:100%; background:#ebebeb; line-height:2em; font-weight:bold; border-bottom:1px solid #000; font-size:14px; text-indent:.8em; }
.pm-third-headlines h3 a:hover { color:#fff; background:#0092DC; }
.pm-third-headlines p { float:left; width:100%; border-bottom:1px solid #ccc; padding:0 0 10px 0; }
.pm-third-headlines ul { float:left; position:relative; width:100%; display:block; }
#pm-right ul { float:left; width:100%; display:inline-block; }
.pm-third-headlines li, #pm-right li, .pm-container-160 li, .addthis-content-link { float:left; width:100%; border-bottom:1px solid #ccc; padding:.6em 0 .5em; line-height:1.4em; display:inline-block; }
.addthis-content-footer { display:none; }
.addthis-content-row { padding:0; margin:0; }
.pm-third-headlines li a, #pm-right li a, .pm-container-160 li a { float:left; width:100%; display:inline-block; }
.pm-third-headlines img { float:left; display:block; /*width:auto; height:auto;*/ max-width:245px; overflow:visible; margin:0 10px 0 0 ; }
.pm-stand-out { width:478px; border:1px solid #0092DC; display:block; float:left; margin:0 0 15px 0; padding:10px; background:#CCE9F8; }
.pm-stand-out h3, #pm-left h3 { font-size:14px; line-height:1.2em; font-weight:bold; /*padding:0 0 5px 0;*/ }
.pm-stand-out p { clear:none; padding:0 0 10px 0; }
.pm-container-500 .pm-stand-out img { float:left; display:block; margin:0 10px 0 0; max-width:120px; }

.pm-third-headlines .list li { padding:0; }
.pm-third-headlines .list li img { margin:0; }

/* Main third news block after Main Headline - END */


/* Main Section Headlines 160 Column - START */

/*.pm-container-160 img { border:1px solid #ccc; padding:4px; margin:0 0 15px 0; }*/
.pm-container-160 h3 { float:left; display:block; width:100%; background:#E8E8E8; line-height:1.4em; font-size:13px; }
.pm-container-160 h3 a { float:left; display:block; width:152px; padding:5px 8px 5px 0; }
.pm-container-160 h3 a:hover { background:#0092DC; color:#fff; }
.pm-container-160 .pm-author { border-top:1px solid #ccc; width:100%; }
.pm-container-160 .pm-author p { border-bottom:1px solid #ccc; width:100%; }
.pm-container-160 p.mid-author { border-bottom:0px solid #ccc; width:100%; padding:10px 0 0 0 !important; }
.pm-container-160 p.mid-author-blurb { padding:2px 0 10px 0 !important; }

/* Main Section Headlines 160 Column - END */


/* .pm-containers - START */

.pm-container-160 { float:right; width:160px; padding:0 0 20px 0; }
.pm-container-245 { width:245px; }
.pm-container-250 { float:left; width:300px; margin:0 0 15px 0; }
.pm-container-500, .pm-comments { float:left; width:500px; padding:0 0 20px 0; }
.pm-container-500 img, .pm-comments img { /*width:auto;*/ max-width:480px; height:auto; margin:10px; }
.pm-container-500.pm-article img { margin:0 0 15px 0; }
.pm-container-500.pm-article img[align="left"] { margin:0 10px 5px 0; }
.pm-container-500.pm-article img[align="right"] { margin:0 0 5px 10px; }
.pm-container-500.pm-article p img { margin: 0px; }
.pm-container-670 { float:left; width:670px; }
.pm-width-48-percent { float:left; width:48% !important; }
.pm-width-32-percent { float:left; width:32% !important; }
.pm-width-550 { float:left; width:550px; }
.pm-width-516 { width:516px !important; }

/* .pm-containers - END */


/* Heading overrides - START */

#pm-content .pm-container-160 p { float:left; padding:10px 0 10px 0; }
#pm-content .pm-container-160 h3 { float:left; width:160px; display:block; background:#ebebeb; font-size:14px; text-indent:10px; line-height:2em; border-bottom:1px solid #000; font-weight:bold; padding:0; }
#pm-content a.pm-container-160 h3 { display:block; width:150px; }
#pm-content a.pm-container-160 h3:hover { background:#0092DC; color:#fff; }
#pm-content .pm-container-160 .pm-rollover .description p { float:none; padding:5px 8px; }

.pm-news h3 { background:#F7D9D9; border-bottom-color:#CC0000; }
.pm-news h3 a { background:#F7D9D9; border-bottom-color:#CC0000; color:#CC0000; }
.pm-news h3 a:hover { background:#CC0000; border-bottom-color:#CC0000; color:#fff; }

.pm-intelligence h3 { background:#D9E8D9; border-bottom-color:#006600; }
.pm-intelligence h3 a { background:#D9E8D9; border-bottom-color:#006600; color:#006600; }
.pm-intelligence h3 a:hover { background:#006600; border-bottom-color:#006600; color:#fff; }

.pm-thought-leadership h3 { background:#FFE1D9; border-bottom-color:#FF3300; }
.pm-thought-leadership h3 a { background:#FFE1D9; border-bottom-color:#FF3300; color:#FF3300; }
.pm-thought-leadership h3 a:hover { background:#FF3300; border-bottom-color:#FF3300; color:#fff; }

.pm-appointments h3 { background:#d9d9d9; border-bottom-color:#000; }
.pm-appointments h3 a { background:#d9d9d9; border-bottom-color:#000; color:#000; float: left;
display: block;
width: 100%;
background: #EBEBEB;
line-height: 2em;
font-weight: bold;
border-bottom: 1px solid black;
font-size: 14px;
text-indent: .8em;}
.pm-appointments h3 a:hover { background:#000; border-bottom-color:#000; color:#fff; }

.pm-awards h3 { background:#F7E1F0; border-bottom-color:#CC3399; }
.pm-awards h3 a { background:#F7E1F0; border-bottom-color:#CC3399; color:#CC3399; }
.pm-awards h3 a:hover { background:#CC3399; border-bottom-color:#CC3399; color:#fff; }

.pm-blogs h3 { background:#D9E1F0; border-bottom-color:#003399; }
.pm-blogs h3 a { background:#D9E1F0; border-bottom-color:#003399; color:#003399; }
.pm-blogs h3 a:hover { background:#003399; border-bottom-color:#003399; color:#fff; }

.pm-pm-hub h3, .pm-pm-hub h4 { background:#0092DC; border-bottom-color:#0092DC; }
.pm-pm-hub h3 a, .pm-pm-hub h4 a { background:#0092DC; border-bottom-color:#0092DC; color:#fff; }
.pm-pm-hub h3 a:hover, .pm-pm-hub h4 a:hover { background:#fff; border-bottom-color:#0092DC; color:#0092DC; }

.pm-jobs h3 { background:#000; border-bottom-color:#000; }
.pm-jobs h3 a { background:#000; border-bottom-color:#000; color:#fff; }
.pm-jobs h3 a:hover { background:#666; border-bottom-color:#666; color:#fff; }

/* Heading overrides - END */




#tabs { float:left; width:100%; margin:0 0 15px 0; }
#tabs div { float:left; width:100%; }
#pm-right #tabs #pm-tabs-menu { width:100%; background:#EBEBEB; margin:0; padding:0; border-bottom:1px solid #000; }
#pm-right #tabs #pm-tabs-menu li { width:auto; background:#EBEBEB; padding:0; border:0; }
#pm-right #tabs #pm-tabs-menu li a { width:auto; background:#EBEBEB; padding:5px 10px; color:#666; }
#pm-right #tabs #pm-tabs-menu .active a { padding:4px 9px 5px 9px; border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; background:#fff; color:#000; }

#slidingDiv, #slidingDiv_2 {
	position:relative;
	display:block;
	width:758px;
	background-color: #fff;
	padding:10px 20px 10px 200px;
	display:none;
	margin:0;
	/*transition: none;*/
        border:1px solid #ccc;
        border-top:0;
}

#slidingDiv #log_in_out_button { margin:10px 0 0 108px; }
#slidingDiv .clear { padding:10px 0 0 108px !important; }

.pm-rollover { margin:0 0 20px 0; }
.pm-rollover:hover { float:left; cursor: pointer; }
.description { display: none; background-color:#000; color:#000; position:relative; clear:both; left:0px; top:0px; text-decoration:none; width:150px; height:0; }
.pm-rollover h3 { position:relative; text-indent:0; line-height:1em; border-bottom:none !important; }
.pm-rollover h3 a { position:relative; text-indent:0; line-height:1.5em; width:144px; padding-left:8px; padding-right:8px; border-bottom:2px solid; }
.pm-rollover p { padding:5px 8px; background:#000; color:#fff; width:144px; }
.pm-rollover img { width:auto; max-width:150px; height:auto; border:1px solid #ccc; border-top:none; padding:4px; }

.pm-slider { width:100%; float:left; display:block; }
.pm-slider h3 { width:440px; display:block; position:relative; margin:0 0 0 0; clear:both; }
.pm-slider h3 a { width:440px; }
.pm-container-670 .pm-slider h3 { width:610px; display:block; position:relative; margin:0 0 0 0; clear:both; }
.pm-container-670 .pm-slider h3 a { width:610px; }
.pm-slider h4 { width:240px !important; display:block; position:relative; margin:0 0 0 0; clear:both; }
.pm-slider h4 a { width:240px !important; }
#slider2 li a { width:133px !important; color:#000; }
#slider2 li span { width:100px; padding:5px 6px; height:68px; cursor:pointer; }
#slider2 li a:hover { background:#0092DC; color:#fff !important; cursor:pointer; }


#intro { width: 580px; margin:0 auto; }
.wrapper { background-color:white; width:480px; margin:40px auto; padding:50px; box-shadow:0 0 5px #999; }
.list_carousel { float:left; background-color:#ccc; width:670px; }
.pm-container-670 .list_carousel { width:670px; }

.list_carousel ul { margin:0; padding:0; list-style:none; display:block; }
.list_carousel li { font-size:12px; color:#999; text-align:center; background-color:#eee; border-right:1px solid #fff; width:133px; height:auto; padding:0px !important; margin:0px; display:block; float:left; }
.list_carousel li a:hover { cursor:pointer; color:#fff; background-color:#0092DC; }
.list_carousel.responsive { width: auto; margin-left: 0; }
.clearfix { float:none; clear:both; }
.prev { float:left; border-bottom:1px solid #000; text-indent:-999em; display:block; height:28px; margin:0; outline:0 none; text-align:center; width:30px; background:url(http://www.pmlive.com/__data/assets/image/0020/425225/slider-arrows-1.gif) no-repeat 0px 0px #ebebeb; }
.prev:hover { background:url(http://www.pmlive.com/__data/assets/image/0020/425225/slider-arrows-1.gif) no-repeat 0px 0px #0092DC; background-position: 0px -30px;}
.next { float:right; border-bottom:1px solid #000; text-indent:-999em; display:block; height:28px; margin:0; outline:0 none; text-align:center; width:30px; background:url(http://www.pmlive.com/__data/assets/image/0020/425225/slider-arrows-1.gif) no-repeat -17px 0px #ebebeb; }
.next:hover { background:url(http://www.pmlive.com/__data/assets/image/0020/425225/slider-arrows-1.gif) no-repeat 0px 0px #0092DC; background-position: -17px -30px; }

#prev4 { float:left; border-bottom:none; text-indent:-999em; display:block; height:29px; margin:0; outline:0 none; text-align:center; width:30px; background:url(http://www.pmlive.com/__data/assets/image/0020/425225/slider-arrows-1.gif) no-repeat 0px 0px #0092DC; background-position: 0px -30px; }
#prev4:hover { background:url(http://www.pmlive.com/__data/assets/image/0020/425225/slider-arrows-1.gif) no-repeat 0px 0px #ebebeb; }
#next4 { float:right; border-bottom:none; text-indent:-999em; display:block; height:29px; margin:0; outline:0 none; text-align:center; width:30px; background:url(http://www.pmlive.com/__data/assets/image/0020/425225/slider-arrows-1.gif) no-repeat 0px 0px #0092DC; background-position: -17px -30px; }
#next4:hover { background:url(http://www.pmlive.com/__data/assets/image/0020/425225/slider-arrows-1.gif) no-repeat -17px 0px #ebebeb; }

.pager { float:left; width:300px; text-align:center; }
.pager a { margin:0 5px; text-decoration:none; }
.pager a.selected { text-decoration: underline;	}
.timer { background-color:#999; height:6px;	width:0px; }
.list_carousel span { float:left; padding:5px; height:4em; text-align:left; }
#pm-right .list_carousel_two { width:300px !important; }
#pm-right .list_carousel_two li { width:300px !important; padding:0; border:none; }
#pm-right .list_carousel_two span { min-height:34px; height:auto; }
#pm-right .list_carousel_two li img {  }

/* Gallery carousel */

.list_carousel_three { width:500px; }
.list_carousel_three div { width:500px; float:left; display:block; }
.list_carousel_three p { float:left; width:240px !important; border:none; padding:5px 0; }
.list_carousel_three li { width:500px !important; display:block; padding:0; border-bottom:1px solid #ccc; }
.list_carousel_three span { min-height:34px; height:auto; }
.list_carousel_three li img { float:left; max-height:250px; max-width:250px; margin:7px 10px 10px 0; }
div.gallery-carousel-left > a { width:auto; }
div.gallery-carousel-right {width:240px; }

.list_carousel_four { width:500px !important; margin-bottom:20px; }
.list_carousel_four li { width:250px !important; height:195px; padding:0; border:none; }
.list_carousel_four span { height:45px; }
.list_carousel_four li img { width:250px; height:188px; }

.pm-article p { font-size:15px; }
.pm-article p:empty { padding:0px; }
.pm-article p > img { margin: 0px; }
.pm-article ul { font-size:15px; line-height:1.4em; }
.pm-article-caption { display:block; padding:10px 0 20px 0; color:#666; font-size:11px; }
.pm-article-caption img { display:block; margin:0 0 5px 0; }

/*blockquote {
	text-align:left;
	text-indent:25px;
    background:url(http://www.pmlive.com/_designs/pmlive_2012/images/backgrounds/quote-start.gif) no-repeat scroll 0px 0 transparent;
    float:left;
    font-size:17px;
    font-weight:bold;
    padding:0 0 20px 0;
    width:100%;
}*/

blockquote { text-indent:0; width:460px; height:auto; display:block; margin:0 !important; padding:0 20px 20px 20px; color:#000; line-height:1.5em; font-size:20px; font-weight:bold; }
blockquote:before {
    color:#0092DC;
    font-family:Arial, Helvetica, sans-serif !important;
    content: '\201C';
    display: block;
    float: left;
    font-size: 50px;
    font-weight: bold;
    height: 10px;
    overflow: hidden;
    padding: 10px 5px 0 0;
    position: relative;
    top: 0px;
}
blockquote:after {
    color:#0092DC;
    content: '\201D';
    display: block;
    float: right;
    font-size: 50px;
    font-weight: bold;
    height: 15px;
    overflow: hidden;
    padding: 15px 0 0 0;
    position: relative;
    right: 0px;
    top: 0px;
}

#pm-content .pm-container-160 blockquote p { padding:0 0 5px 0; }
blockquote span { float:left; width:100%; background:url(http://www.pmlive.com/_designs/pmlive_2012/images/backgrounds/quote-end.gif) no-repeat scroll right top transparent; color:#999; text-align:left; text-indent:0; font-size:13px; font-weight:normal; line-height:1.5em; }
/*blockquote span:before { content:"\- "; }*/

/*.pm-digital-handbook-heading a { text-indent:-9999em; background:url(http://www.pmlive.com/__data/assets/image/0017/432161/pm-digital-handbook-heading-160.gif) no-repeat 0px 0px #1A1818; height:40px; }*/

/*.pm-digital-handbook-heading a:hover { text-indent:-9999em; background:url(http://www.pmlive.com/__data/assets/image/0017/432161/pm-digital-handbook-heading-160.gif) no-repeat 0px 0px #1A1818 !important; }*/

.pm-digital-handbook-heading { border-bottom:1px solid #ccc !important; }
.pm-digital-handbook-heading a { text-indent:-9999em; background:url(http://www.pmlive.com/__data/assets/image/0009/483903/varieties/digital_article.gif) no-repeat 0px 0px #fff; height:40px; }.pm-digital-handbook-heading a:hover { background:url(http://www.pmlive.com/__data/assets/image/0009/483903/varieties/digital_article.gif) no-repeat 0px 0px #fff !important; }

/* Fixes */

div.right-column-headline-img {
overflow: hidden;
height: auto;
width: 125px;
float: right;
/*float:right;
position:relative;
display:block;
clear:both;
width:125px;
height:90px;*/
}

div.right-column-headline-img img { height:auto; }


/* Social Sharing - START */

.features-page-interactive { float:left; width:100%; height:40px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:0 0 10px 0; }
.features-page-interactive .addthis_button_linkedin { padding:0 2px !important; }
.features-page-interactive.share { padding:0; }
.features-page-interactive .share a { float:left; padding:5px 10px 5px 0 !important; }
.addthis_counter addthis_pill_style.atc_s addthis_button_compact { margin:10px 0 0 0 !important; }

.addthis_button_tweet, .addthis_button_google_plusone, .addthis_button_facebook_like, .addthis_button_linkedin, .at300b, .addthis_button_compact .at300m, .addthis_counter .addthis_bubble_style { height:20px; margin:10px 0px 0 0 !important; }

.pm-container-160 .features-page-interactive { float:left; width:100%; height:auto; padding: 0 0 10px 0; border-top:0px; border-bottom:0px; }
.pm-container-160 .addthis_button_google_plusone.at300b, .pm-container-160 .addthis_button_tweet.at300b, .pm-container-160 .addthis_button_facebook_like.at300b { padding-left:0px !important; width:100% !important; }

.features-page-interactive.addthis_button_linkedin.at300b { padding-left:0px !important; }

/* Social Sharing - END */


.addthis_default_style .at300m, .addthis_counter .addthis_bubble_style, .addthis_counter.addthis_bubble_style { margin-top:10px !important; }


/* TABLES - START */

table    { width:100%; border-top:1px solid #ccc; border-left:1px solid #ccc; }
table th { border-top:1px solid #ccc; border-left:1px solid #ccc; }
table tr:nth-child(even) { border-right:1px solid; background:#F0F0F0; }
table tr:nth-child(odd) { border-right:1px solid; background:#fff; }
table td { border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:8px; }
.table-article { margin:0 0 20px 0; }
.clear-table-form, .clear-table-form table { width:100%; border:0px; }
.clear-table-form th { border-top:0px solid #ccc; border-left:0px; }
.clear-table-form tr:nth-child(even) { border-right:0px; background:#fff; }
.clear-table-form tr:nth-child(odd) { border-right:0px; background:#fff; }
.clear-table-form td:first-child { width:200px; text-align:right; }
.clear-table-form td { text-align:right; border-right:0px; border-bottom:0px; padding:8px; line-height:1.4em; }
.clear-table-form td input { float:left; width:350px; margin:0; padding:5px; background:#eee; border:1px solid #ccc; }
.clear-table-form td select { float:left; width:362px; padding:5px; background:#eee; border:1px solid #ccc; }
.sq-form-field { padding:5px 5px; background:#EEEEEE; border:1px solid #ccc; }
.red-asterix { color:#CC0000; font-weight:normal; padding:0 5px 0 0; }
.clear-table-form label, .clear-table-form .dl-horizontal dt { float:left; width:200px; padding-right:5px; text-align:right; }
.clear-table-form dd input, .clear-table-form dd textarea, .clear-table-form p input { width:350px; }
.clear-table-form dd select { width:360px; }
.clear-table-form #SQ_SYSTEM_SECURITY_KEY_VALUE, .clear-table-form  #sq_security_key { float:left; margin-right:10px; }
#show_on3 h2 { padding:0 0 1em 0; }

#login_box table { width:100%; border:0px; }
#login_box table th { border-top:0px solid #ccc; border-left:0px; }
#login_box table tr:nth-child(even) { border-right:0px; background:#fff; }
#login_box table tr:nth-child(odd) { border-right:0px; background:#fff; }
#login_box table td:first-child { width:100px; text-align:right; }
#login_box table td { text-align:right; border-right:0px; border-bottom:0px; padding:8px 8px 8px 0; line-height:1.4em; }
#login_box table td input { float:left; width:350px; margin:0; padding:5px; background:#eee; border:1px solid #ccc; }
#login_box table td select { float:left; width:362px; padding:5px; background:#eee; border:1px solid #ccc; }


/* TABLES - END */

.list { float:left; width:500px; }
.list ul { margin:0; padding:0; list-style:none; display:block; }
.list li { font-size:12px; color:#999; text-align:center; background-color:#eee; border-right:1px solid #fff; width:124px; height:auto; padding:0; margin:0px; display:block; float:left; }
.list li a:hover { cursor:pointer; color:#fff; background-color:#0092DC; }
.list span { float:left; height:66px; padding:5px; text-align:left; }
.list a p { width:114px; padding:5px; color:#000; font-weight:normal; text-align:left; }
.list a p:hover { color:#fff; }
.list li { color:#fff; font-weight:normal; }
.list img { max-width:124px; height:auto; margin:0; }

.pme h3 a { background-color:#0092DC; color:#fff; }
.pme h3 a:hover { background-color:#ebebeb; color:#0092DC; }
.cx h3 a { background-color:#24126F; color:#fff; }
.cx h3 a:hover { background-color:#ebebeb; color:#24126F; }
.dx h3 a { background-color:#D62626; }
.dx h3 a:hover { background-color:#ebebeb; color:#D62626; }

.pm-container-330 { width:330px; }
.pm-container-648 { width:648px; }

.margin-right-1 { margin-right:1px; }
.margin-right-10 { margin-right:10px; }
.margin-bottom-0 { margin-bottom:0; }
.margin-bottom-10 { margin-bottom:10px; }
.margin-bottom-10 { margin-bottom:10px; }

.text-right { text-align:right; }

.pm-stand-out img { display:block; float:left; margin:0 10px 0 0; max-width:120px; }

.pm-fourth-headlines { float:left; width:100%; padding:0 0 15px 0; }
.pm-fourth-headlines ul { float:left; width:100%; padding:10px 0 0 0 !important; /*border-top:1px solid #ccc;*/ }
.pm-fourth-headlines li { float:left; width:100%; margin:0 0 10px 0 !important; padding:0 0 10px 0 !important; overflow:visible; border-bottom:1px solid #ccc; list-style-type:none !important; }
.pm-fourth-headlines img { float:left; margin:0 10px 0 0; height:auto; }
.pm-fourth-headlines h4 { font-size:14px; padding:0 0 10px 0; }
.pm-fourth-headlines p { clear:none; padding:0; }

#pm-left .pm-search-button { float:left; display:block; height:29px; width:109px; border:none; background:#0092DC; color:#fff; padding:0 5px; font-weight:bold; line-height:29px; text-align:center; }
#pm-left .pm-search-button.wide { width:160px; }
#pm-left .pm-search-button:hover { display:block; cursor:pointer; background:#0FB1FF; }
#pm-left .pm-search-button:active { display:block; cursor:pointer; background:#0092DC; }

.pm-form-box { float:left; clear:left; display:block; width:658px; padding:10px 0 10px 10px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; }
.pm-form-box input { float:left; width:236px; margin-right:10px; padding:5px; height:18px; border:1px solid #ccc; }
.pm-form-box select { float:left; margin-right:10px; padding:5px; height:30px; border:1px solid #ccc; }
.pm-form-box option { padding:5px; }

.pm-pm-hub-categories { width:33.3% !important; padding:0 !important; line-height:1.3em; }
.pm-pm-hub-categories li { width:95% !important; margin:0 3% 0 3%; padding:2px 0 5px 0; list-style-type:none !important; }
.pm-pm-hub-categories a { height:auto; width:85%; display:inline-block; margin:0; padding:5px 0 0 0; }
.pm-pm-hub-categories li div { width:100%; display:none; padding:5px 0 0 0; }
.pm-pm-hub-categories li:hover div { display:block; }
.pm-pm-hub-categories span { float:right; padding:5px 0 0 0; }

#pm-content #pm-right .pm-hub-box.pm-featured-in a img { margin:15px 5px 0 2px; padding:5px 5px 0 5px; } 
#pm-content #pm-right .pm-hub-box { float:left; width:298px; border:1px solid #0092DC; margin:0 0 15px 0; }
#pm-content #pm-right .pm-hub-box h4 a { background:#0092DC; color:#fff; }
#pm-content #pm-right .pm-hub-box h4 a:hover { background:#0FB1FF; }
#pm-content #pm-right .pm-hub-box p { float:left; width:278px; padding-left:10px; padding-right:10px; }
#pm-content #pm-right .pm-hub-box h3 { float:left; width:278px; padding:10px 10px 1em 10px; font-size:14px; font-weight:bold; }
#pm-content #pm-right .pm-hub-box dl { float:left; width:278px; /*border:1px solid #0092DC;*/ border-top:0; padding:0 10px 15px 10px; margin:0; }
#pm-content #pm-right .pm-hub-box form { float:left; width:278px; padding:10px 10px 1em 10px; }
#pm-content #pm-right .pm-hub-box form input.join { width:177px; border:1px solid #ccc; border-right:0; padding-bottom:4px; }
#pm-content #pm-right .pm-hub-box form input.password { width:177px; border:1px solid #ccc; border-right:0; padding-bottom:4px; }
#pm-content #pm-right .pm-hub-box form input.username { width:266px; border:1px solid #ccc; margin:0 0 10px 0; padding-bottom:4px; }


.pm-button { float:left; display:block; line-height:29px; width:auto; border:none; background:#0092DC; color:#fff; margin:0 10px 0 0; padding:0 15px; font-weight:bold; }
.pm-button:hover { display:block; cursor:pointer; background:#0FB1FF; color:#fff; }
.pm-button:active { display:block; cursor:pointer; background:#0092DC; }

#page_asset_listing_411637_submit_button { height:30px; width:auto; border:none; background:#0092DC; color:#fff; margin:10px 10px 0 0; padding:0 15px; font-weight:bold; }
#page_asset_listing_411637_submit_button:hover { cursor:pointer; background:#0FB1FF; color:#fff; }
#page_asset_listing_411637_submit_button:active { cursor:pointer; background:#0092DC; }

#log_in_out_button { display:block; width:auto; border:none; background:#0092DC; color:#fff; margin:0 10px 0 0; padding:5px 15px; font-weight:bold; }
#log_in_out_button:hover { display:block; cursor:pointer; background:#0FB1FF; color:#fff; }
#log_in_out_button:active { display:block; cursor:pointer; background:#0092DC; }

#register-submit-button, .subscribe-button, #SQ_LOGIN_SUBMIT { float:left; display:block; line-height:29px; width:auto; border:none; background:#0092DC; color:#fff; margin:0 10px 0 0; padding:6px 10px; font-weight:bold; }
#register-submit-button:hover, .subscribe-button:hover, #SQ_LOGIN_SUBMIT:hover { display:block; cursor:pointer; background:#0FB1FF; color:#fff; }
#register-submit-button:active, .subscribe-button:active, #SQ_LOGIN_SUBMIT:active { display:block; cursor:pointer; background:#0092DC; }

#gallery-filters #sq-form-field, #sq_commit_button, #form_email_2235_submit, #form_email_358973_submit, #form_email_358983_submit, #form_email_359658_submit, #form_email_175019_submit, #form_email_211170_submit, #form_email_800128_submit, #form_email_1099309_submit { float:left; display:block; line-height:29px; width:auto; border:none; background:#009933; color:#fff; margin:0 10px 0 0; padding:6px 10px; font-weight:bold; }
#gallery-filters #sq-form-field:hover, #sq_commit_button:hover, #form_email_2235_submit:hover, #form_email_358973_submit:hover, #form_email_358983_submit:hover, #form_email_359658_submit:hover, #form_email_175019_submit:hover, #form_email_211170_submit:hover, #form_email_800128_submit:hover, #form_email_1099309_submit:hover { display:block; cursor:pointer; background:#33AD5C; color:#fff; }
#gallery-filters #sq-form-field:active, #sq_commit_button:active, #form_email_2235_submit:active, #form_email_358973_submit:active, #form_email_358983_submit:active, #form_email_359658_submit:active, #form_email_175019_submit:active, #form_email_211170_submit:active { display:block; cursor:pointer; background:#33AD5C; }

.btn-danger, #form_email_2235_reset, #form_email_358973_reset, #form_email_358983_reset, #form_email_359658_reset, #form_email_175019_reset, #form_email_211170_reset, #form_email_800128_reset, #form_email_1099309_reset { float:left; display:block; line-height:29px; width:auto; border:none; background:#AD3333; color:#fff; margin:0 10px 0 0; padding:6px 10px; font-weight:bold; }
.btn-danger:hover, #form_email_2235_reset:hover, #form_email_358973_reset:hover, #form_email_358983_reset:hover, #form_email_359658_reset:hover, #form_email_175019_reset:hover, #form_email_211170_reset:hover, #form_email_800128_reset:hover, #form_email_1099309_reset:hover { display:block; cursor:pointer; background:#C26666; color:#fff; }
.btn-danger:active, #form_email_2235_reset:active, #form_email_358973_reset:active, #form_email_358983_reset:active, #form_email_359658_reset:active, #form_email_175019_reset:active, #form_email_211170_reset:active { display:block; cursor:pointer; background:#C26666; }


.pm-pm-hub-premium-listing { float:left; width:100%; background:#CCE9F8; padding:0 0 15px 0; margin:0 0 15px 0; }
.pm-pm-hub-premium-listing .premium-tag  { float:left; width:auto; background:#000; line-height:2em; color:#fff; padding:0 10px; }
.pm-pm-hub-premium-listing h5 { float:left; clear:left; width:483px; font-size:16px; padding:15px 15px 10px 15px; }
.pm-pm-hub-premium-listing p { float:left; clear:left; width:483px; padding:0 15px 10px 15px; }
.pm-pm-hub-premium-listing span.right { width:142px; position:relative; right:0px; top:0px; padding:5px 15px 0 0; }
.pm-pm-hub-premium-listing span.right img { border:1px solid #ccc; padding:10px; background:#fff; margin:10px 0 0 0; }
.pm-pm-hub-premium-listing .pm-button { float:left; margin:0; }

.pm-pm-hub-standard-listing { float:left; width:100%; padding:10px 0 10px 0; margin:0; border-top:1px solid #ccc; }
.pm-pm-hub-standard-listing h5 { float:left; width:100%; padding:0 0 5px 0; font-size:16px; }



/* ACCORDION */

#accordion {
    clear: both;
    display: block;
    float: left;
    margin: 0;
    width: 670px;
font-family:arial !important;
line-height:1.4em;
}
#accordion .ui-accordion-header {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background: none repeat scroll 0 0 #CCE9F8;
    border-color: -moz-use-text-color -moz-use-text-color #0092DC !important;
    border-image: none !important;
    border-radius: 0 0 0 0 !important;
    border-style: none none solid !important;
    border-width: medium medium 1px !important;
    font-size: 15px !important;
    height: 29px;
    margin: 0 !important;
    padding: 0;
    width: 670px;
}
#accordion .ui-accordion-header a {
    color: #0092DC;
    height: 19px;
    padding: 7px 0 3px 10px;
    width: 660px;
}
#accordion .ui-accordion-header a:hover {
    background: none repeat scroll 0 0 #0FB1FF;
    color: #FFFFFF !important;
}
#accordion .ui-accordion-content {
	width:670px !important;
    border: 0 none !important;
    font-size: 14px;
    font-weight: normal !important;
    margin: 0;
    padding: 0;
	
}
#accordion .ui-accordion-content > a, .pmhub_gallery a {
    clear: both;
    color: #0092DC !important;
    /*display: block;*/
    line-height: 1.5em;
    width: 655px;
}
#accordion .ui-accordion-content > a:hover, .pmhub_gallery a:hover {
    color: #006594 !important;
    text-decoration: none;
}
#accordion h3 { padding:1em 0 .6em 0; }
.ui-accordion {
    width: 570px;
}
.ui-accordion .ui-accordion-header {
    cursor: pointer;
    position: relative;
}
.ui-accordion .ui-accordion-li-fix {
    display: inline;
}
.ui-accordion .ui-accordion-header-active {
    border-bottom: 0 none !important;
}
.ui-accordion .ui-accordion-header a {
    display: block;
    font-size: 1em;
    padding: 0.5em 0.5em 0.5em 0.7em;
}
.ui-accordion-icons .ui-accordion-header a {
    padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
    left: 640px !important;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-accordion .ui-accordion-content {
    border-radius: 0 0 0 0 !important;
    border-top: 0 none;
    display: none;
    overflow: auto;
    padding: 1em 2.2em;
    position: relative;
}
.ui-accordion .ui-accordion-content-active {
    display: block;
    padding:10px 0 !important;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #555555;
    text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    color: #212121;
    font-weight: normal;
    text-decoration: none !important;
}
.ui-state-hover a, .ui-state-hover a:hover {
    color: #212121;
    text-decoration: none !important;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    background: none repeat scroll 0 0 #0092DC;
    color: #FFFFFF !important;
    text-decoration: none;
}
.ui-state-active a:hover {
    background: none repeat scroll 0 0 #666666;
}

.ui-state-default .ui-icon { background-image: url(http://www.pmlive.com/__data/assets/image/0008/436436/ui-icons_0092dc_256x240.png) !important; }

.ui-state-active .ui-icon {
    background-image: url(http://www.pmlive.com/__data/assets/image/0009/436437/ui-icons_ffffff_256x240.png) !important;
    height: 16px;
    width: 16px;
}
.ui-state-active .ui-state-default .ui-icon {
    background-image: url(http://www.pmlive.com/__data/assets/image/0009/436437/ui-icons_ffffff_256x240.png) !important;
}
.ui-state-active .ui-state-active .ui-icon {
    background-image: url(http://www.pmlive.com/__data/assets/image/0009/436437/ui-icons_ffffff_256x240.png) !important;
}
.ui-state-hover .ui-icon {
    background-image: url(http://www.pmlive.com/__data/assets/image/0009/436437/ui-icons_ffffff_256x240.png) !important;
    height: 16px;
    width: 16px;
}

#accordion .ui-accordion-content ul { float:none; width:650px; list-style-type:disc; margin:10px 0 5px 20px; }
#accordion table, #accordion table tr, #accordion table td { border:0 !important;  background:#fff;}
#accordion .ui-accordion-content p { padding:.5em 0; }
#accordion .ui-accordion-content dt { font-weight:bold; padding:0 0 .1em 0; }
#accordion .ui-accordion-content dd { padding:0 0 5px 0; margin-bottom:12px; }
#accordion .ui-accordion-content dd:last-of-type { padding:0; border-bottom:none; }
#accordion .ui-accordion-content h5 { font-weight:bold; }
#accordion .ui-accordion-content dd p { padding:.5em 0 1em 0; }

/*#accordion .ui-accordion-content iframe { display:none; }

#accordion .ui-accordion-content-active iframe { display:inline; }

.pm-pm-hub-video { display:none; }
.ui-accordion-content-active .pm-pm-hub-video { display:inline; }*/

/*.pm-pm-hub-video { width:670px; display:block; overflow:visible; }
.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.pm-pm-hub-video embed { display:none; }
.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active.pm-pm-hub-video embed { display:block; }*/

.pm-pm-hub-team { display:block; overflow:hidden; width:670px !important; border:0; }
.pm-pm-hub-team table { width:670px; border:0; margin:10px 0 0 0; }
.pm-pm-hub-team tr { width:670px; border:0; background:#fff !important; }
.pm-pm-hub-team td { width:335px; border:0; padding:0; }
.pm-pm-hub-team h5, .pm-pm-hub-team p, .pm-pm-hub-team p a { width:335px !important; border:0; }
.pm-pm-hub-video { margin:0 auto; text-align:center; display:block; }
/*.pm-pm-hub-video iframe { display:inline; position:relative; float:left; }*/




/* END ACCORDION */

/* Communique Shortlist Tool Links */

.compare-profiles-box { float:left; width:100%; /*border:2px*/ #3B3F96 dashed; margin-bottom:5px; /*padding:10px 2.5% 10px 3%;*/ }
.compare-profiles-box a { color:#fff; }
.compare-profiles-box .light-arrow { float:right; background:url('http://www.pmlive.com/__data/assets/image/0007/692215/arrow-light.gif') no-repeat top right; margin:0 0 5px 0; padding:11px 10px; }
.compare-profiles-box .light-arrow span { background:#7570B1; padding:6px 2px 6px 0px; }
.compare-profiles-box .light-arrow:hover { background-image:url('http://www.pmlive.com/__data/assets/image/0006/692214/arrow-green-wide.gif'); }
.compare-profiles-box .light-arrow:hover span { background:#66CC33; }
.compare-profiles-box .dark-arrow { float:right; background:url('http://www.pmlive.com/__data/assets/image/0007/692224/arrow-dark-long.gif') no-repeat top right; padding:11px 11px 11px 0px; text-align:center; }
.compare-profiles-box .dark-arrow span { /*background:#3B3F96;*/ padding:6px 10px; }
.compare-profiles-box .dark-arrow:hover { background-image:url('http://www.pmlive.com/__data/assets/image/0006/692214/arrow-green-wide.gif'); }
.compare-profiles-box .dark-arrow:hover span { /*background:#66CC33;*/ }

#pm-left .compare-profiles-box { width:100%; background:url('http://www.pmlive.com/__data/assets/image/0010/693883/communique-comparison.gif') no-repeat 0px 0px; }
#pm-left .compare-profiles-box .dark-arrow { width:70%; margin:0 0 0 130px; padding:11px 11px 11px 11px; }
#pm-left .compare-profiles-box p { float:left; margin:10px; }
#pm-left .compare-profiles-box.dark-arrow span { float:left; margin:0px; padding:0px; }

#pm-left .compare-profiles-box.small { float:right; width:34%; margin:0 0 15px 10px; }
#pm-left .compare-profiles-box.small.pm-hub { width:30%; padding:10px 1.5% 10px 2.5%; }
#pm-left .compare-profiles-box.small .dark-arrow { margin:40px 0 0 0; padding:11px 11px 11px 11px; background:#3B3F96 url('http://www.pmlive.com/__data/assets/image/0005/693878/arrow-dark-tall.gif') no-repeat top right; }
#pm-left .compare-profiles-box.small .dark-arrow:hover { background:#66CC33 url('http://www.pmlive.com/__data/assets/image/0009/693873/arrow-green-tall.gif') no-repeat top right; }
#pm-left .compare-profiles-box.small p { float:left; margin:0px; padding:0; }
#pm-left .compare-profiles-box.small .dark-arrow span { float:left; margin:0px; padding:0px; }

/* Communique Shortlist Tool links ends */


/* The Directory Shortlist Tool Links */

.dx-comparison-tool.compare-profiles-box { float:left; width:100%; /*border:2px*/ #CC0000 dashed; margin-bottom:5px; /*padding:10px 2.5% 10px 3%;*/ }
.dx-comparison-tool.compare-profiles-box a { color:#fff; }
.dx-comparison-tool.compare-profiles-box .light-arrow { float:right; background:url('http://www.pmlive.com/__data/assets/image/0008/718190/arrow-pink-wide.gif') no-repeat top right; margin:0 0 5px 0; padding:11px 10px; }
.dx-comparison-tool.compare-profiles-box .light-arrow span { background: #E27070; padding:6px 2px 6px 0px; }
.dx-comparison-tool.compare-profiles-box .light-arrow:hover { background-image: url('http://www.pmlive.com/__data/assets/image/0003/718194/the-directory-arrow-dark-wide.gif'); }
.dx-comparison-tool.compare-profiles-box .light-arrow:hover span { background: #D81417; }
.dx-comparison-tool.compare-profiles-box .dark-arrow { float:right; background:url('http://www.pmlive.com/__data/assets/image/0003/718194/the-directory-arrow-dark-wide.gif') no-repeat top right; padding:11px 11px 11px 0px; }
.dx-comparison-tool.compare-profiles-box .dark-arrow span { /*background:#D81417;*/ padding: 6px 40px; }
.dx-comparison-tool.compare-profiles-box .dark-arrow:hover { background-image:url('http://www.pmlive.com/__data/assets/image/0008/718190/arrow-pink-wide.gif'); }
.dx-comparison-tool.compare-profiles-box .dark-arrow:hover span { background:#E27070; }

#pm-left .dx-comparison-tool.compare-profiles-box { width:100%; background:url('http://www.pmlive.com/__data/assets/image/0004/717934/profiled-in-the-directory.gif') no-repeat 0px 0px; margin-bottom:10px; }
#pm-left .dx-comparison-tool.compare-profiles-box .dark-arrow { margin:0 0 0 130px; padding:11px 11px 11px 11px; text-align:center; }
#pm-left .dx-comparison-tool.compare-profiles-box p { float:left; margin:10px; }
#pm-left .dx-comparison-tool.compare-profiles-box.dark-arrow span { float:left; margin:0px; padding:0px; }

#pm-left .dx-comparison-tool.compare-profiles-box.small { float:right; width:34%; margin:0 0 15px 10px; }
#pm-left .dx-comparison-tool.compare-profiles-box.small.pm-hub { width:30%; padding:10px 1.5% 10px 2.5%; }
#pm-left .dx-comparison-tool.compare-profiles-box.small .dark-arrow { margin:40px 0 0 0; padding:11px 11px 11px 11px; background:#3B3F96 url('http://www.pmlive.com/__data/assets/image/0009/718191/arrow-pink-tall.gif') no-repeat top right; }
#pm-left .dx-comparison-tool.compare-profiles-box.small .dark-arrow:hover { background:#E27070 url('http://www.pmlive.com/__data/assets/image/0009/693873/arrow-green-tall.gif') no-repeat top right; }
#pm-left .dx-comparison-tool.compare-profiles-box.small p { float:left; margin:0px; padding:0; }
#pm-left .dx-comparison-tool.compare-profiles-box.small .dark-arrow span { float:left; margin:0px; padding:0px; }

/* The Directory Shortlist Tool links ends */


/* START - PMHub Account Settings */

.pmhub-structure #pm-header { margin-top:50px; }
#pm-hub-top-nav { float:left; width:685px; display:inline-block; position:absolute; bottom:0; margin:0 0 9px 0; }
#pm-hub-top-nav li { float:left; display:inline-block; background:#ECECEC; border-left:none; padding:0; text-align:center; }
#pm-hub-top-nav li a { display:inline-block; padding:14px 22px 12px 48px; border:1px solid #ccc; border-left:none; }
#pm-hub-top-nav .pmhub { background-image:url(http://www.pmlive.com/__data/assets/image/0003/442569/pm-hub-top-nav-icons.png); background-repeat:no-repeat; background-position:28px 12px; }
#pm-hub-top-nav .pmhub a { border:1px solid #ccc; padding:14px 27px 12px 53px; }
#pm-hub-top-nav .pmhub a:hover { background-image:url(http://www.pmlive.com/__data/assets/image/0003/442569/pm-hub-top-nav-icons.png); background-repeat:no-repeat; background-position:27px -389px; background-color:#0092DC; border-color:#0092DC; color:#fff !important; }
#pm-hub-top-nav .edit-account { background-image:url(http://www.pmlive.com/__data/assets/image/0003/442569/pm-hub-top-nav-icons.png); background-repeat:no-repeat; background-position:22px -88px; }
#pm-hub-top-nav .edit-account a:hover { background-image:url(http://www.pmlive.com/__data/assets/image/0003/442569/pm-hub-top-nav-icons.png); background-repeat:no-repeat; background-position:22px -489px; background-color:#0092DC; border-color:#0092DC; color:#fff !important; }
#pm-hub-top-nav .edit-company-profiles { background-image:url(http://www.pmlive.com/__data/assets/image/0003/442569/pm-hub-top-nav-icons.png); background-repeat:no-repeat; background-position:18px -188px; }
#pm-hub-top-nav .edit-company-profiles a:hover { background-image:url(http://www.pmlive.com/__data/assets/image/0003/442569/pm-hub-top-nav-icons.png); background-repeat:no-repeat; background-position:18px -589px; background-color:#0092DC; border-color:#0092DC; color:#fff !important; }
#pm-hub-top-nav .exit-editor { background-image:url(http://www.pmlive.com/__data/assets/image/0003/442569/pm-hub-top-nav-icons.png); background-repeat:no-repeat; background-position:22px -288px; }
#pm-hub-top-nav .exit-editor a:hover { background-image:url(http://www.pmlive.com/__data/assets/image/0003/442569/pm-hub-top-nav-icons.png); background-repeat:no-repeat; background-position:22px -689px; background-color:#0092DC; border-color:#0092DC; color:#fff !important; }

/* END - PMHub Account Settings */



/* Blog */

.pm-secondary-headlines h1 a { color:#000; }
.pm-secondary-headlines h1 a:hover { color:#0092dc; }
.pm-fourth-headlines.pm-digital-intelligence h3 a { color:#003399; background:url(http://www.pmlive.com/__data/assets/image/0008/444293/blogs-digital-intelligence-news-headline-background.gif) no-repeat 0px 0px; border-bottom-color:#003399; }
.pm-fourth-headlines.pm-digital-intelligence h3 a:hover { color:#fff; background:url(http://www.pmlive.com/__data/assets/image/0008/444293/blogs-digital-intelligence-news-headline-background.gif) no-repeat 0px -30px; }

.pm-fourth-headlines.pm-editors h3 a { color:#003399; background:url(http://www.pmlive.com/__data/assets/image/0003/453990/blog-headings-the-editors.gif) no-repeat 0px 0px; border-bottom-color:#003399; }
.pm-fourth-headlines.pm-editors h3 a:hover { color:#fff; background:url(http://www.pmlive.com/__data/assets/image/0003/453990/blog-headings-the-editors.gif) no-repeat 0px -30px; }

.pm-fourth-headlines.pm-blogs h3 a { color:#003399; background:url(http://www.pmlive.com/__data/assets/image/0008/458189/blog-headings-ad-lib.gif) no-repeat 0px 0px; border-bottom-color:#003399; }
.pm-fourth-headlines.pm-blogs h3 a:hover { color:#fff; background:url(http://www.pmlive.com/__data/assets/image/0008/458189/blog-headings-ad-lib.gif) no-repeat 0px -30px; }

.pm-fourth-headlines.pm-eurovision h3 a { color:#003399; background:url(http://www.pmlive.com/__data/assets/image/0006/458187/blog-headings-euro-vision.gif) no-repeat 0px 0px; border-bottom-color:#003399; }
.pm-fourth-headlines.pm-eurovision h3 a:hover { color:#fff; background:url(http://www.pmlive.com/__data/assets/image/0006/458187/blog-headings-euro-vision.gif) no-repeat 0px -30px; }

.pm-fourth-headlines.pm-smartthinking h3 a { color:#003399; background:url(http://www.pmlive.com/__data/assets/image/0007/458188/blog-headings-smart-thinking.gif) no-repeat 0px 0px; border-bottom-color:#003399; }
.pm-fourth-headlines.pm-smartthinking h3 a:hover { color:#fff; background:url(http://www.pmlive.com/__data/assets/image/0007/458188/blog-headings-smart-thinking.gif) no-repeat 0px -30px; }

.pm-fourth-headlines.pm-ashfield h3 a { color:#003399; background:url(http://www.pmlive.com/__data/assets/image/0008/538424/ashfieldbloglink.gif) no-repeat 0px 0px; border-bottom-color:#003399; }
.pm-fourth-headlines.pm-ashfield h3 a:hover { color:#fff; background:url(http://www.pmlive.com/__data/assets/image/0008/538424/ashfieldbloglink.gif) no-repeat 0px -30px; }

.pm-fourth-headlines.pm-darwinsmedicine h3 a { color:#003399; background:url(http://www.pmlive.com/__data/assets/image/0004/714406/blog-darwins-medicine-link.gif) no-repeat 0px 0px; border-bottom-color:#003399; }
.pm-fourth-headlines.pm-darwinsmedicine h3 a:hover { color:#fff; background:url(http://www.pmlive.com/__data/assets/image/0004/714406/blog-darwins-medicine-link.gif) no-repeat 0px -30px; }

.blog-header { float:left; width:100%; /*background:url() no-repeat 10px -12px;*/ border-bottom:1px solid #ccc; margin:0 0 20px 0; }

.blog-header.digital-intelligence { background:url(http://www.pmlive.com/__data/assets/image/0007/444292/blog-header-digital-intelligence.gif) no-repeat 10px -12px; border-bottom:1px solid #ccc; margin:0 0 20px 0; }

.blog-header.the-editors { background:url(http://www.pmlive.com/__data/assets/image/0006/453183/the_editors_blog_header.jpg) no-repeat 0px 0px; border-bottom:1px solid #ccc; margin:0 0 20px 0; }

.smart-thinking { background:url(http://www.pmlive.com/__data/assets/image/0011/456383/blog-smart-thinking-header.jpg) no-repeat 430px 0; border-bottom:1px solid #ccc; margin:0 0 20px 0; padding:0 0 60px 0; }

.blog-ashfield { background:url(http://www.pmlive.com/__data/assets/image/0003/538428/ashfield_page.gif) no-repeat 0px 0; border-bottom:1px solid #ccc; margin:0 0 20px 0; padding:0; }

.ad-lib { background:url(http://www.pmlive.com/__data/assets/image/0009/456381/blog-ad-lib-header.gif) no-repeat 430px 0; border-bottom:1px solid #ccc; margin:0 0 20px 0; padding:0 0 60px 0; }

.euro-vision { background:url(http://www.pmlive.com/__data/assets/image/0010/456382/blog-euro-vision-header.jpg) no-repeat 430px bottom; border-bottom:1px solid #ccc; margin:0 0 20px 0; }

.blog-header .left { width:380px; }
.blog-header h1 { color:#003399; font-size:30px; }
.blog-header .left p { font-size:14px; line-height:1.5em; padding:0 0 15px 0; }
.blog-header .left h3 { font-size:14px; line-height:2em; padding:0 0 15px 0; }
.blog-header .right { padding:5px 0 0 0; }
.blog-header .right p { padding:5px 0; }

.blog-header.darwins-medicine { background:url(http://www.pmlive.com/__data/assets/image/0005/714407/blog-darwins-medicine-header.jpg) no-repeat 0px 0px; border-bottom:1px solid #ccc; margin:0 0 20px 0; }
.blog-header.darwins-medicine h1, .blog-header.darwins-medicine h3 { color:#ffffff; padding:.5em 0 .2em 20px; }
.blog-header.darwins-medicine a { color:#ffffff; }
.blog-header.darwins-medicine img { width:110px; padding: 0 5px 5px 5px; }
.blog-header.darwins-medicine a:hover { color:#0FB1FF; }

.padding-bottom-5 { padding-bottom:5px; }



.blog-header .blog-nav {
    clear: both;
    display: block;
    float: left;
    margin:0;
	padding:0;
    width: 670px !important;
	background:none;
	line-height:20px;
	border:none;
}
.blog-header .blog-nav .middle {
    width: 430px !important;
}
.blog-header .blog-nav .right {
    padding:0;
}

.blog-nav {
    /*border-top: 1px solid #CCCCCC;*/
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    display: block;
    float: left;
    margin:10px 0 20px 0;
    padding:10px 0 90px 0;
    width: 500px !important;
    /*background:url(http://www.pmlive.com/__data/assets/image/0006/444291/blog-footer-digital-intelligence.gif) no-repeat left bottom;*/
    line-height:20px;
}


.blog-nav.digitalintelligence { background:url(http://www.pmlive.com/__data/assets/image/0006/444291/blog-footer-digital-intelligence.gif) no-repeat left bottom; }
.blog-nav.editors { background:url(http://www.pmlive.com/__data/assets/image/0017/453401/the-edtors-blog-footer.gif) no-repeat right bottom; }
.blog-nav.smartthinking { background:url(http://www.pmlive.com/__data/assets/image/0011/456383/blog-smart-thinking-header.jpg) no-repeat 0px 30px; }

.blog-nav.ashfield { background:url(http://www.pmlive.com/__data/assets/image/0004/538429/ashfieldfooter.gif) no-repeat 0px 30px; }

.blog-nav.adlib { background:url(http://www.pmlive.com/__data/assets/image/0009/456381/blog-ad-lib-header.gif) no-repeat 0px 30px; }

.blog-nav.digitalintelligence { /*background:url(http://www.pmlive.com/__data/assets/image/0006/444291/blog-footer-digital-intelligence.gif) no-repeat left bottom;*/ }


.blog-nav.eurovision { background:url(http://www.pmlive.com/__data/assets/image/0010/456382/blog-euro-vision-header.jpg) no-repeat left bottom; }

.blog-nav.darwinsmedicine { background:url(http://www.pmlive.com/__data/assets/image/0005/714407/blog-darwins-medicine-header.jpg) no-repeat left bottom; color:#ffffff; padding:10px 2.5% 90px 2.5%; width:95% !important; }
.blog-nav.darwinsmedicine .middle { width:235px !important; }


.blog-nav a {
    padding:5px 7px;
}
.blog-nav a:hover {
    color:#fff; background:#0fb1ff;
}
.blog-nav .left {
    float: left;
    width: 120px !important;
}
.blog-nav .left a { float:left; padding:2px 7px 2px 3px; }
.blog-nav .left a:hover { background-color:#0fb1ff; }
.blog-nav .left a span { float:left; display:block; width:17px; height:20px; background:url(http://www.pmlive.com/__data/assets/image/0004/446890/images/glyphicons-halflings-0092dc.png) no-repeat -430px -70px; }
.blog-nav .left a:hover span { background:url(http://www.pmlive.com/__data/assets/image/0004/446890/glyphicons-halflings-white.png) no-repeat -430px -70px; }

.blog-nav .middle {
    float:left;
    text-align: center;
    width: 260px !important;
    margin:0 auto;
    line-height:2em;
}
.blog-nav .middle a {
    padding:5px 7px;
}
.blog-nav .middle a:hover {
}
.blog-nav .right {
    float: left;
    text-align: right;
    width: 120px !important;
}
.blog-nav .right a { float:right; padding:2px 3px 2px 7px; }
.blog-nav .right a:hover { background-color:#0fb1ff; }
.blog-nav .right a span { float:right; display:block; width:17px; height:20px; background:url(http://www.pmlive.com/__data/assets/image/0004/446890/images/glyphicons-halflings-0092dc.png) no-repeat -455px -70px; }
.blog-nav .right a:hover span { background:url(http://www.pmlive.com/__data/assets/image/0004/446890/glyphicons-halflings-white.png) no-repeat -455px -70px; }

/* END Blog */


/* Awards section */

/* .pm-third-headlines.pm-container-245.pm-communique h3 a { background:url(https://www.pmlive.com/__data/assets/image/0007/444355/pml-awards-communique-heading.jpg) no-repeat 0px 0px #261372; text-indent:-100em; border-bottom-color:#261372; height:31px; } */
.pm-third-headlines.pm-container-245.pm-communique h3 a { background:url(http://www.pmlive.com/__data/assets/image/0009/1183662/CX-header-logo-2017.jpg) no-repeat 0px 0px #261372; background-size: 245px; text-indent:-100em; border-bottom-color:#261372; height:31px; } 
.pm-third-headlines.pm-container-245.pm-communique li { padding:0; }
.pm-third-headlines.pm-container-245.pm-communique li a { color:#261372; padding:5px 3%; width:94%; }
.pm-third-headlines.pm-container-245.pm-communique li a:hover { color:#fff; background-color:#261372; }

.pm-third-headlines.pm-container-245.pm-pmea h3 a { background:url(http://www.pmlive.com/__data/assets/image/0008/444356/pmea-awards-pmea-heading.jpg) no-repeat 0px 0px #4A001E; text-indent:-100em; border-bottom-color:#4A001E; height:31px; }
.pm-third-headlines.pm-container-245.pm-pmea li, .pm-container-160 .pm-pmea li { padding:0; }
.pm-third-headlines.pm-container-245.pm-pmea li a, .pm-container-160 .pm-pmea li a { color:#A90056; padding:5px 3%; width:94%; }
.pm-third-headlines.pm-container-245.pm-pmea li a:hover, .pm-container-160 .pm-pmea li a:hover { color:#fff; background-color:#A90056; }

.pm-container-160 .pm-pmea { float:left; display:block; margin:0 0 20px 0; }
.pm-container-160 .pm-pmea h3 { background:#A90056 !important; color:#fff !important; border-bottom:0px !important; }
.pm-container-160 .pm-pmea h3 a { border-bottom:2px solid #4A001E !important; background:#A90056 !important; color:#fff !important; }
.pm-container-160 .pm-pmea h3 a:hover { background:#4A001E !important; border-bottom-color:#A90056 !important; color:#fff; }

.pm-container-160 .pm-pmea .pm-pmea { background:url(http://www.pmlive.com/_designs/pmlive_2012/design_files/images/pmea-background-160.gif) no-repeat 0px 0px; }

.pm-container-160 .pm-communique h3 { background:#261372; border-bottom:2px solid #10023D; }
.pm-container-160 .pm-communique h3 a { background:#261372; border-bottom:2px solid #10023D; color:#fff; }
.pm-container-160 .pm-communique h3 a:hover { background:#10023D; border-bottom-color:#261372; color:#fff; }

.pm-width-128.right.padding-left-10.pm-communique img, .pm-width-128.right.padding-left-10.pm-pme img, .pm-width-128.right.padding-left-10.pm-the-directory img { margin:0; }

#cx-awards-results {background: url(http://www.pmlive.com/__data/assets/image/0004/461695/communique_page_header.jpg) no-repeat 0px 0px; color: #fff; padding: 13px 200px 12px 15px !important; margin: 0 0 10px 0 !important; min-height: 30px; max-width: 460px;}

.pm-container-160 .pm-pmea h3 { }
.pm-container-160 .pm-pmea h3 a { width:144px; padding:5px 8px; text-indent:0; line-height:1.5em;  }

.pm-pmea-background {
    background: url(http://www.pmlive.com/__data/assets/image/0009/444357/pmea-background-160.gif) no-repeat scroll 0 0 transparent !important;
    color: #FFFFFF;
    float: left;
    width:160px;
    padding: 45px 10px 10px 10px;
    width: 140px;
}

.pm-pmea-background .pm-search-button { padding:0px 10px !important; width:auto !important; background:#A90056 !important; border:1px solid #fff !important; }
.pm-pmea-background .pm-search-button:hover { background:#4A001E !important; border-color:#A90056 !important; }


.hasCountdown {
    background-image: url("http://www.pmlive.com/pmlive_admin_area/pmgroup_test_folder/countdownclock/pmea-countdown-background.jpg");
    color: #A90056;
    font-size: 12px;
    font-weight: bold;
    padding-top: 4px;
    width: 182px;
}
.qicdiabetes {
    color: #006081;
}
#communiqueclock {
    background: none repeat scroll 0 0 #FFFFFF;
    padding-top: 2px;
    width: 185px;
}
.countdown_rtl {
    direction: rtl;
}
.countdown_holding span {
    background-color: #CCCCCC;
}
.countdown_row {
    clear: both;
    padding: 0;
    text-align: center;
    width: 100%;
}
.countdown_show1 .countdown_section {
    width: 98%;
}
.countdown_show2 .countdown_section {
    width: 48%;
}
.countdown_show3 .countdown_section {
    width: 32.5%;
}
.countdown_show4 .countdown_section {
    width: 24.5%;
}
.countdown_show5 .countdown_section {
    width: 19.5%;
}
.countdown_show6 .countdown_section {
    width: 16.25%;
}
.countdown_show7 .countdown_section {
    width: 14%;
}
.countdown_section {
    display: block;
    float: left;
    font-size: 75%;
    text-align: center;
}
.countdown_amount {
    font-size: 200%;
}
.countdown_descr {
    display: block;
    width: 100%;
}

.pm-pmea #defaultCountdown {
    float:left;
    width:160px;
    padding:45px 0 10px 0;
    background:url(http://www.pmlive.com/__data/assets/image/0009/444357/pmea-background-160.gif) no-repeat 0px 0px !important;
    color: #fff;
}

/* END - Awards section */


/* PM Hub - Accordion - Adding p style to whole of div */
.div-p { font-family:Arial, Helvetica, sans-serif !important; font-size:14px; padding:0 0 1.4em 0; line-height:1.4em; word-wrap: break-word; }
/* END - PM Hub - Accordion - Adding p style to whole of div */

/* PME Publication */
.pm-pme h3 a { background-color:#0092DC; color:#fff; }
.pm-pme h3 a:hover { background-color:#006594; color:#fff; }
.pm-pme .list_carousel_three { overflow:hidden; position:relative; }
.pm-pme .list_carousel_three img { margin:10px 0 0 0; } 
.pm-pme .list_carousel_three p { clear:none; border:none !important; }

.pm-pme .prev { float:left; border-bottom:1px solid #000; text-indent:-999em; display:block; height:28px; margin:0; outline:0 none; text-align:center; width:30px; background:url(http://www.pmlive.com/__data/assets/image/0020/425225/slider-arrows-1.gif) no-repeat 0px -30px #0092DC; }
.pm-pme .prev:hover { background:url(http://www.pmlive.com/__data/assets/image/0020/425225/slider-arrows-1.gif) no-repeat 0px 0px #006594; background-position: 0px -30px;}
.pm-pme .next { float:right; border-bottom:1px solid #000; text-indent:-999em; display:block; height:28px; margin:0; outline:0 none; text-align:center; width:30px; background:url(http://www.pmlive.com/__data/assets/image/0020/425225/slider-arrows-1.gif) no-repeat -17px -30px #0092DC; }
.pm-pme .next:hover { background:url(http://www.pmlive.com/__data/assets/image/0020/425225/slider-arrows-1.gif) no-repeat 0px 0px #006594; background-position: -17px -30px;}

.pm-communique h3 a { background-color:#24136F; color:#fff; }
.pm-communique h3 a:hover { background-color:#50428C; color:#fff; }
.pm-communique .list_carousel_three { overflow:hidden; position:relative; }
.pm-communique .list_carousel_three img { margin:10px 0 0 0; } 
.pm-communique .list_carousel_three p { clear:none; border:none !important; }

.pm-communique .prev { float:left; border-bottom:1px solid #000; text-indent:-999em; display:block; height:28px; margin:0; outline:0 none; text-align:center; width:30px; background:url(http://www.pmlive.com/__data/assets/image/0020/425225/slider-arrows-1.gif) no-repeat 0px -30px #24136F; }
.pm-communique .prev:hover { background:url(http://www.pmlive.com/__data/assets/image/0020/425225/slider-arrows-1.gif) no-repeat 0px 0px #50428C; background-position: 0px -30px;}
.pm-communique .next { float:right; border-bottom:1px solid #000; text-indent:-999em; display:block; height:28px; margin:0; outline:0 none; text-align:center; width:30px; background:url(http://www.pmlive.com/__data/assets/image/0020/425225/slider-arrows-1.gif) no-repeat -17px -30px #24136F; }
.pm-communique .next:hover { background:url(http://www.pmlive.com/__data/assets/image/0020/425225/slider-arrows-1.gif) no-repeat 0px 0px #50428C; background-position: -17px -30px;}

.pm-the-directory h3 a { background-color:#CC0000; color:#fff; }
.pm-the-directory h3 a:hover { background-color:#E27070; color:#fff; }
.pm-the-directory .list_carousel_three { overflow:hidden; position:relative; }
.pm-the-directory .list_carousel_three img { /*margin:10px 0 0 10px;*/ } 
.pm-the-directory .list_carousel_three p { clear:none; border:none !important; }

.pm-the-directory .list_carousel_three li { width:500px !important; /*border:10px solid #ccc;*/ overflow:hidden; position:relative; padding:0px;}

.pm-the-directory .prev { float:left; border-bottom:1px solid #000; text-indent:-999em; display:block; height:28px; margin:0; outline:0 none; text-align:center; width:30px; background:url(http://www.pmlive.com/__data/assets/image/0020/425225/slider-arrows-1.gif) no-repeat 0px -30px #CC0000; }
.pm-the-directory .prev:hover { background:url(http://www.pmlive.com/__data/assets/image/0020/425225/slider-arrows-1.gif) no-repeat 0px 0px #E27070; background-position: 0px -30px;}
.pm-the-directory .next { float:right; border-bottom:1px solid #000; text-indent:-999em; display:block; height:28px; margin:0; outline:0 none; text-align:center; width:30px; background:url(http://www.pmlive.com/__data/assets/image/0020/425225/slider-arrows-1.gif) no-repeat -17px -30px #CC0000; }
.pm-the-directory .next:hover { background:url(http://www.pmlive.com/__data/assets/image/0020/425225/slider-arrows-1.gif) no-repeat 0px 0px #E27070; background-position: -17px -30px;}


.pm-width-128 { width:128px; }
.margin-0 { margin:0 !important; }
.margin-top-10 { margin-top:10px !important; }
.publications { width:108px; padding-left:10px; padding-right:10px; text-align:center; font-size:11px; }
.pm-pme .publications { background:#0092DC; }
.pm-pme .publications:hover { background:#006594; }
.pm-communique .publications { background:#24136F; }
.pm-communique .publications:hover { background:#50428C; }
.pm-the-directory .publications { background:#CC0000; }
.pm-the-directory .publications:hover { background:#E27070; }
.padding-left-10 { padding-left:10px; }

a.pme-app-ad {
    background: url("http://www.thedirectorylive.com/__data/assets/image/0005/342725/pme-app-ad.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 77px;
    margin: 0 auto;
    width: 248px;
}
a.pme-app-ad:hover {
    background: url("http://www.thedirectorylive.com/__data/assets/image/0005/342725/pme-app-ad.gif") no-repeat scroll 0 -77px transparent;
}

a.directory-app {
    background: url("http://www.pmlive.com/__data/assets/image/0011/466571/the-directory-app.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 77px;
    margin: 0 auto;
    width: 248px;
}
a.directory-app:hover {
    background: url("http://www.pmlive.com/__data/assets/image/0011/466571/the-directory-app.gif") no-repeat scroll 0 -77px transparent;
}

a.communique-app {
    background: url("http://www.pmlive.com/__data/assets/image/0003/466572/communique-app.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 77px;
    margin: 0 auto;
    width: 248px;
}
a.communique-app:hover {
    background: url("http://www.pmlive.com/__data/assets/image/0003/466572/communique-app.gif") no-repeat scroll 0 -77px transparent;
}

.t-c {
    margin: 0 auto;
    text-align: center;
    width: 248px;
}
/* END - PME Publication */

.pm-article ul { padding:0 0 10px 0; }
.pm-article li { list-style-type:disc; margin:0 0 0 20px; padding:0 0 1em 0; }
.pm-article ol li { font-size:15px; list-style-type:decimal !important; display:list-item; width:94% !important; margin:0 0 0 6% !important; }



/* Bookmarks Styles */

.bookmarks { float:left; overflow:auto; width:88%; min-height:80px; background:url(http://connect.qualityincare.org/__data/assets/image/0003/370416/bookmarks_banner.gif) no-repeat 20px 0px #000; border-radius:10px; color:#fff; padding:15px 0 5px 12%; }
.bookmarks li { float:left; width:40%; list-style-type:decimal !important; color:#fff; padding-right:3%; }
.bookmarks li a { color:#fff !important; }
.bookmarks li a:hover { color:#13BFFF !important; }

/* End Bookmarks Styles */

/* End 3 Column SEARCH Pages */


/* Ad lib - ad-lib-review-column-one */ 

.ad-lib-review-column-one .dot-box {
    padding: 10px 0;
    width: 100%;
}
.ad-lib-review-column-one .dot-box p {
    padding: 0 5px 10px 0;
}
.ad-lib-review-column-one .line-box {
    line-height: 2em;
    padding-bottom: 15px;
    width: 100%;
}
.ad-lib-review-column-one-image .clear {
    padding: 3px 0;
}
.ad-lib-review-column-one-image .clear a {
    float: left;
}
.ad-lib-review-column-one-image .at15t_linkedin {
    padding: 0 5px 0 0;
}
.ad-lib-review-column-one-image .addthis_counter.addthis_bubble_style a.addthis_button_expanded {
    float: left;
    padding-left: 10px;
}
.margin-right-nine {
    margin-right: 9px;
}
.dir-author-rating-stars-three {
    background: url("") repeat scroll 0 0 transparent;
}
.ad-lib-review-column-one .dir-rating-title {
    float: left;
    padding: 0 5px 0 0;
    width: 60px;
}
.ad-lib-review-column-one .dir-rating-title p {
    padding: 0 5px 0 0;
}

.ad-lib-review-column-one { width:450px; border:10px solid #dddddd; margin:0 0 2em 0; padding:20px 15px 0 15px; }
.ad-lib-review-column-one:hover { border:10px solid #D82626; }
.ad-lib-review-column-one h4 { font-size:16px; font-weight:bold; padding:0 0 .4em 0; }

.ad-lib-review-column-one-image {
    float: left;
    width: 100%;
}
.ad-lib-review-column-one a img {
    background: none repeat scroll 0 0 #CCCCCC;
    float: left;
    margin: 0 0 10px;
    padding: 5px;
}
.ad-lib-review-column-one a img:hover {
    background: none repeat scroll 0 0 #D82626;
}

/* Ad lib - END ad-lib-review-column-one */ 


.features-page-quick-look {
    background: none repeat scroll 0 0 #F0EDF4;
    float: right;
    margin: 0 0 20px 10px;
    width: 250px;
    clear:right;
}
.case-studies-quick-look {
    padding: 0 0 7px;
}

.case-studies-quick-look img {
    max-width:250px;
}

.features-page-quick-look p, .features-page-quick-look ul {
    padding:0 10px 1em 10px !important;
    width: 230px;
    font-size:13px;
}
.features-page-quick-look h3 {
    padding:15px 10px 1em 10px !important;
    width: 230px;
}

.clear-table table, .clear-table table tr, .clear-table table td { width:auto; border:0; background:none; padding:0; }


#disqus_thread li { list-style-type:none !important; }

.dsq-avatar img { padding:0; margin:0; }

/* Article Boxes */
.box-one { margin:0 0 20px 0; padding:15px 10px; border:1px solid #0092DC; font-size:15px; line-height:1.4em; }

#button, #commentary { float:left; display:block; clear:left; width:100%; }
#button h2 a { float:left; display:block; clear:left; width:80%; padding:10px 10%; background:#d82626; text-align:center; margin:0 0 20px 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color:#fff !important; }
#button h2 a:hover { float:left; width:80%; padding:10px 10%; background:#000000; }
  
#commentary ul { margin:0 0 20px 0; padding:0px; float:left; display:block; clear:left; width:670px; }
#commentary li { width:648px; margin:0 0 20px 0; padding:10px 10px 10px 10px; border-top:1px solid #F5B8B8; border-bottom:1px solid #F5B8B8; border-right:1px solid #F5B8B8; border-left:1px solid #F5B8B8; float:left; display:block; clear:left; background:#F5DADA; }
  
.iconic-brands-right ul { margin:0 0 20px 0; padding:0px; float:left; display:block; clear:left; width:278px; }
.iconic-brands-right li { width:278px; margin:0 0 20px 0; padding:10px 10px 10px 10px; border-top:1px solid #F5B8B8; border-bottom:1px solid #F5B8B8; border-right:1px solid #F5B8B8; border-left:1px solid #F5B8B8; float:left; display:block; clear:left; background:#F5DADA; }
.padding-ten { padding-right:10px; }

#twtr-widget-1 h4 { float:left; width:auto !important; margin:0 0 0 10px !important; }
#twtr-widget-1 h4 a { width:auto !important; }
.twtr-ft a { width:auto !important; }

#sq_backend_sections dl { float:none; }
#sq_backend_sections dd { padding:7px 0 4px 0; }
#sq_backend_sections dd .alert-info { width:79%; }

ul.wysihtml5-toolbar li { list-style-type:none !important; }
#pm-content ul.wysihtml5-toolbar li { list-style-type:none !important; }

#pm-content #pm-left table { max-width:97% !important; margin-bottom:2em; }
/* #pm-content #pm-left table p { font-size:100%; } */

.line { float:left; width:100%; padding:5px 0; }
.line label { float:left; width:40%; text-align:right; line-height:2em; }
.line input, .line select { float:right; width:45%; margin-right:20px; margin-bottom:1em; clear:right; }
.line .sq-backend-smallprint { float:left; width:40%; color:#666; text-align:right; } 
.line .sq_commit_button { float:right; }


#mobile-nav, #menu-icon, #mobile-login-icon, #pm-mobile-login-form, #pm-mobile-top-stories-content, .pm-mobile-search #pm-search-share, #mobile-search-icon, #mobile-top-stories-icon { display:none; }

.clear-table, table.clear-table, .clear-table th, .clear-table tr, .clear-table td { border:0; border-color:#fff; background:#fff; border-top:0px; border-right:0px !important; border-bottom:0px; border-left:0px; margin-right:0 !important; }

.top-mobile-banner { display:none; }

.full-width { width:96% !important; margin:0 0 1em 0; padding:0 2% !important; }

.digital-handbook-article-link { margin:0 0 2em 0; float:left; display:block; height:55px; }
.digital-handbook-article-link a { background:url(http://www.pmlive.com/__data/assets/image/0007/486007/digital-handbook-article-logo.gif) no-repeat 1px 1px #09C; padding:12px 0 0 34%; color:#fff; float:left; line-height:1.4em; height:43px; }
.digital-handbook-article-link a:hover { background-color:#0088BB; }

.orphans-article-link { margin:0 0 2em 0; float:left; display:block; height:55px; }
.orphans-article-link a { background:url(http://www.pmlive.com/__data/assets/image/0005/488426/orphans-article-logo-a.gif) no-repeat 1px 1px #0193AE; padding:12px 0 0 34%; color:#fff; float:left; line-height:1.4em; height:43px; }
.orphans-article-link a:hover { background:url(http://www.pmlive.com/__data/assets/image/0006/488427/orphans-article-logo-b.gif 1px 1px #41AEC2; }


/*.show-on-mobile, #cheese { display:none; background-color:#145678; float:right; }*/

.show-on-mobile { display:none; }
.hide-on-mobile { display:block; }

#pm-mobile-awards-nav { display:none; }

/*#footer-mobile-link { float:left; width:100%; margin:1em 0; }
#footer-mobile-link a, #footer-mobile-link-click { border:1px solid #0092DC !important; background:#0092DC !important; padding:1em .5em !important; }

#pm-footer#footer-mobile-link#footer-mobile-link-click { font-size:200% !important; }*/



/* Top Pharma List - START */

table#pm-pharmalist-global.pm-pharmalist-main.dataTable { background-color:#00ADEE !important; color:#fff !important; }

/*
 * Table
 */
table.dataTable {
	margin: 0 auto;
	clear: both;
	width: 100%;
max-width:100% !important;
}

table.dataTable thead th {
	padding: 3px 18px 3px 10px;
	border-bottom: 1px solid black;
	font-weight: bold;
	cursor: pointer;
	*cursor: hand;
background-color:#00ADEE !important; color:#fff !important;
}

table.dataTable tfoot th {
	padding: 3px 18px 3px 10px;
	border-top: 1px solid black;
	font-weight: bold;
}

table.dataTable td {
	padding: 3px 10px;
}

table.dataTable td.center,
table.dataTable td.dataTables_empty {
	text-align: center;
}

table.dataTable tr.odd { background-color: #E2E4FF; }
table.dataTable tr.even { background-color: white; }

table.dataTable tr.odd td.sorting_1 { background-color: #D3D6FF; }
table.dataTable tr.odd td.sorting_2 { background-color: #DADCFF; }
table.dataTable tr.odd td.sorting_3 { background-color: #E0E2FF; }
table.dataTable tr.even td.sorting_1 { background-color: #EAEBFF; }
table.dataTable tr.even td.sorting_2 { background-color: #F2F3FF; }
table.dataTable tr.even td.sorting_3 { background-color: #F9F9FF; }


/*
 * Table wrapper
 */
.dataTables_wrapper {
	position: relative;
	clear: both;
	*zoom: 1;
}


/*
 * Page length menu
 */
.dataTables_length {
	float: left;
}


/*
 * Filter
 */
.dataTables_filter {
	float: right;
	text-align: right;
}


/*
 * Table information
 */
.dataTables_info {
	clear: both;
	float: left;
}


/*
 * Pagination
 */
.dataTables_paginate {
	float: right;
	text-align: right;
}

/* Two button pagination - previous / next */
.paginate_disabled_previous,
.paginate_enabled_previous,
.paginate_disabled_next,
.paginate_enabled_next {
	height: 19px;
	float: left;
	cursor: pointer;
	*cursor: hand;
	color: #111 !important;
}
.paginate_disabled_previous:hover,
.paginate_enabled_previous:hover,
.paginate_disabled_next:hover,
.paginate_enabled_next:hover {
	text-decoration: none !important;
}
.paginate_disabled_previous:active,
.paginate_enabled_previous:active,
.paginate_disabled_next:active,
.paginate_enabled_next:active {
	outline: none;
}

.paginate_disabled_previous,
.paginate_disabled_next {
	color: #666 !important;
}
.paginate_disabled_previous,
.paginate_enabled_previous {
	padding-left: 23px;
}
.paginate_disabled_next,
.paginate_enabled_next {
	padding-right: 23px;
	margin-left: 10px;
}

.paginate_enabled_previous { background: url('../images/back_enabled.png') no-repeat top left; }
.paginate_enabled_previous:hover { background: url('../images/back_enabled_hover.png') no-repeat top left; }
.paginate_disabled_previous { background: url('../images/back_disabled.png') no-repeat top left; }

.paginate_enabled_next { background: url('../images/forward_enabled.png') no-repeat top right; }
.paginate_enabled_next:hover { background: url('../images/forward_enabled_hover.png') no-repeat top right; }
.paginate_disabled_next { background: url('../images/forward_disabled.png') no-repeat top right; }

/* Full number pagination */
.paging_full_numbers {
	height: 22px;
	line-height: 22px;
}
.paging_full_numbers a:active {
	outline: none
}
.paging_full_numbers a:hover {
	text-decoration: none;
}

.paging_full_numbers a.paginate_button,
.paging_full_numbers a.paginate_active {
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	cursor: pointer;
	*cursor: hand;
	color: #333 !important;
}

.paging_full_numbers a.paginate_button {
	background-color: #ddd;
}

.paging_full_numbers a.paginate_button:hover {
	background-color: #ccc;
	text-decoration: none !important;
}

.paging_full_numbers a.paginate_active {
	background-color: #99B3FF;
}


/*
 * Processing indicator
 */
.dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 250px;
	height: 30px;
	margin-left: -125px;
	margin-top: -15px;
	padding: 14px 0 2px 0;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 14px;
	background-color: white;
}


/*
 * Sorting
 */
.sorting { background: url('http://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.4/images/sort_both.png') no-repeat center right; }
.sorting_asc { background: url('http://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.4/images/sort_asc.png') no-repeat center right; }
.sorting_desc { background: url('http://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.4/images/sort_desc.png') no-repeat center right; }

.sorting_asc_disabled { background: url('../images/sort_asc_disabled.png') no-repeat center right; }
.sorting_desc_disabled { background: url('../images/sort_desc_disabled.png') no-repeat center right; }
 
table.dataTable thead th:active,
table.dataTable thead td:active {
	outline: none;
}


/*
 * Scrolling
 */
.dataTables_scroll {
	clear: both;
}

.dataTables_scrollBody {
	*margin-top: -1px;
	-webkit-overflow-scrolling: touch;
}

table.dataTable thead th { background-color:#00ADEE !important; color:#fff !important; }

/* #pm-pharmalist-global { font-size:2em; }

.pm-pharmalist-main { font-size:20px; }

table.dataTable thead th { font-size:30px !important; } */

/* Top Pharma List - END */
/* SEARCH AUTO COMPLETE - START */
ul.ui-autocomplete > li > a { font-weight: normal; }
.ui-helper-hidden-accessible, .ui-help-hidden { display: none; }
.ui-helper-hidden-accessible { display:none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: #e4e4e4!important;
    border: 1px solid #999999!important;
    color: #000;
    border-radius: 5px;
}
/* SEARCH AUTO COMPLETE - END */
