/***************************************
********* TABLE OF CONTENTS **********
@IE7...............................IE7
@Global.........................Global
@Common.........................Common
  @Fonts......................Webfonts
  @Text....................Common Text
  @Colors................Common Colors
  @Icon.......................... Icon
  @Rules......................... Rule
  @Layout...................... Layout
@BackIssues................Back Issues
@Change..............Change Management
@Consult..........Consultant Directory
@eLearning...................eLearning
@EMEA.............................EMEA
@Forms...........................Forms
@Hide................Hide/Show Content
@Interactives.............Interactives
@Maps..............................Map
@Marketing...................Marketing
@Membership.................Membership
@PMNetwork..................PM Network
@PMO...............................PMO
@Pulse...........................Pulse
@KeyFindings..............Key Findings
@Talent.........................Talent
@TalentTriangle.........TalentTriangle
@Tools...........................Tools
@UK.................................UK
@Error......................Error Page
@Webinar.............On-Demand Webinar
@Guide.....................Style Guide
  @Fonts...................Google Font
@Mac...Membership Acquisition Campaign 
******** Style Guide Resource ********
Style Guide => http://www.pmi.org/styleguide
**************************************/


/** @Global - Global Styles **/
sup, sub {
   vertical-align: baseline;
   position: relative;
   top: -0.4em;
   font-size: 75%;
}
sub { 
	top: 0.4em; 
}
.main_nav_sup {
	top: inherit;
}

/** @Common - Common Styles **/
.text-center {
	text-align: center;
}
.featured_articles .btn-blue {
	background: #015584;
	color: #fff;
	padding: 10px;
	display: block;
	max-width: 240px;
	margin: 20px auto;
}
/* @Fonts - Webfonts */


@font-face {
    font-family: 'crimson_textbold';
    src: url('http://www.pmi.org/Movies/webfonts/crimson-railway/crimsontext-bold-webfont.eot');
    src: url('http://www.pmi.org/Movies/webfonts/crimson-railway/crimsontext-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/crimsontext-bold-webfont.woff') format('woff'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/crimsontext-bold-webfont.ttf') format('truetype'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/crimsontext-bold-webfont.svg#crimson_textbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'crimson_textbold_italic';
    src: url('http://www.pmi.org/Movies/webfonts/crimson-railway/crimsontext-bolditalic-webfont.eot');
    src: url('http://www.pmi.org/Movies/webfonts/crimson-railway/crimsontext-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/crimsontext-bolditalic-webfont.woff') format('woff'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/crimsontext-bolditalic-webfont.ttf') format('truetype'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/crimsontext-bolditalic-webfont.svg#crimson_textbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'crimson_textitalic';
    src: url('http://www.pmi.org/Movies/webfonts/crimson-railway/crimsontext-italic-webfont.eot');
    src: url('http://www.pmi.org/Movies/webfonts/crimson-railway/crimsontext-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/crimsontext-italic-webfont.woff') format('woff'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/crimsontext-italic-webfont.ttf') format('truetype'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/crimsontext-italic-webfont.svg#crimson_textitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'crimson_textroman';
    src: url('http://www.pmi.org/Movies/webfonts/crimson-railway/crimsontext-roman-webfont.eot');
    src: url('http://www.pmi.org/Movies/webfonts/crimson-railway/crimsontext-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/crimsontext-roman-webfont.woff') format('woff'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/crimsontext-roman-webfont.ttf') format('truetype'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/crimsontext-roman-webfont.svg#crimson_textroman') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ralewaybold';
    src: url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-bold-webfont.eot');
    src: url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-bold-webfont.woff') format('woff'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-bold-webfont.ttf') format('truetype'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-bold-webfont.svg#ralewaybold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ralewaylight';
    src: url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-light-webfont.eot');
    src: url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-light-webfont.woff') format('woff'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-light-webfont.ttf') format('truetype'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-light-webfont.svg#ralewaylight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ralewaymedium';
    src: url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-medium-webfont.eot');
    src: url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-medium-webfont.woff') format('woff'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-medium-webfont.ttf') format('truetype'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-medium-webfont.svg#ralewaymedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ralewayregular';
    src: url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-regular-webfont.eot');
    src: url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-regular-webfont.woff') format('woff'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-regular-webfont.ttf') format('truetype'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-regular-webfont.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ralewaythin';
    src: url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-thin-webfont.eot');
    src: url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-thin-webfont.woff') format('woff'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-thin-webfont.ttf') format('truetype'),
         url('http://www.pmi.org/Movies/webfonts/crimson-railway/raleway-thin-webfont.svg#ralewaythin') format('svg');
    font-weight: normal;
    font-style: normal;
}
/**
.uk h1, .uk h2, .uk h3, .uk h4, .uk h5, .uk h6,
.uk .featured_links,
.uk .featured,
.uk #ukaccordion,
.uk .access, **/
.metric {
	font-family: 'ralewayregular';
}
.metric .num,
.metric .number {
	font-family: 'ralewaybold';
}

/* @Buttons - Common Buttons  */
.dropup, .dropdown {
    position: relative;
}
.btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}
.btn .caret {
    margin-left: 0;
    margin-top: 8px;
}

a.button-green,
a.button-red,
a.button-orange {
	color: #fff;
	font-weight: bold;
	padding: 8px 15px;
	margin-top: 10px;
	border-radius: 5px 5px 5px 5px;
	font-size: 14px;
	text-decoration: none;
	display: inline-block;
	zoom: 1;
	*display: block;
}
.button-green:hover,
.button-red:hover,
.button-orange:hover {
	text-decoration: none;
}
.button-orange:hover {
	background-color: #d28a17; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fcb818), to(#f49e1d));
	background-image: -webkit-linear-gradient(top, #fcb818, #f49e1d); 
	background-image:    -moz-linear-gradient(top, #fcb818, #f49e1d);
	background-image:     -ms-linear-gradient(top, #fcb818, #f49e1d);	
	background-image:      -o-linear-gradient(top, #fcb818, #f49e1d);
}
.button-orange {
	background-color: #d28a17; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6a019), to(#d28a17));
	background-image: -webkit-linear-gradient(top, #f6a019, #d28a17); 
	background-image:    -moz-linear-gradient(top, #f6a019, #d28a17);
	background-image:     -ms-linear-gradient(top, #f6a019, #d28a17);	
	background-image:      -o-linear-gradient(top, #f6a019, #d28a17);
}
.button-red {
	background-color: #ea2839; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ea2839), to(#9a1a26));
	background-image: -webkit-linear-gradient(top, #ea2839, #9a1a26); 
	background-image:    -moz-linear-gradient(top, #ea2839, #9a1a26);
	background-image:     -ms-linear-gradient(top, #ea2839, #9a1a26);	
	background-image:      -o-linear-gradient(top, #ea2839, #9a1a26);
}
.button-red:hover {
	background-color: #9a1a26; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cd1f2c), to(#9a1a26));
	background-image: -webkit-linear-gradient(top, #cd1f2c, #9a1a26); 
	background-image:    -moz-linear-gradient(top, #cd1f2c, #9a1a26);
	background-image:     -ms-linear-gradient(top, #cd1f2c, #9a1a26);	
	background-image:      -o-linear-gradient(top, #cd1f2c, #9a1a26);
}
.button-green {
	background-color: #007B85; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#007B85), to(#00656d));
	background-image: -webkit-linear-gradient(top, #007B85, #00656d); 
	background-image:    -moz-linear-gradient(top, #007B85, #00656d);
	background-image:     -ms-linear-gradient(top, #007B85, #00656d);	
	background-image:      -o-linear-gradient(top, #007B85, #00656d);
}
.button-green:hover {
	background-color: #00656d; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00656d), to(#005258));
	background-image: -webkit-linear-gradient(top, #00656d, #005258); 
	background-image:    -moz-linear-gradient(top, #00656d, #005258);
	background-image:     -ms-linear-gradient(top, #00656d, #005258);	
	background-image:      -o-linear-gradient(top, #00656d, #005258);
}


/* @Colors - Common Colors  */


/***** Green Text ****/
.journal-landing section:nth-of-type(2) h3,
.chapters > li,
.title_green,
.pulselanding h2,

.pulselanding h3  {
	color: #00a0af;
}
/***** Teal Text ****/
.title_teal
 {
	color: #005784;
}
/***** Purple Text ****/
.title_purple,
.pulselanding h2.heading_sec,
.heading_sec {
	color: #4F2684;
}
/***** Red Text ****/
.title_red {
	color: #bf311a;
}
/***** Orange Text ****/
.title_orange {
	color: #e86d1f;
}
/***** Grey Text ****/
.title_grey {
	color: #444;
}
.title_ltgrey {
	color: #ccc;
}

/* @Icon - Common Icon Styles  */

.clearfix:before,
.clearfix:after {
    content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix:after { clear: both; }
.clearfix { zoom: 1; } /* IE < 8 */

.dropdown .caret {
    margin-left: 2px;
    margin-top: 8px;
}
.caret {
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-top: 4px solid #000000;
    content: "";
    display: inline-block;
    height: 0;
    vertical-align: top;
    width: 0;
}
.dropdown-menu {
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    display: none;
    float: left;
    left: 0;
    list-style: none outside none;
    margin: 2px 0 0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    top: 100%;
    z-index: 1000;
}
.dropdown-menu > li > a {
    clear: both;
    color: #333333;
    display: block;
    font-weight: normal;
    line-height: 20px;
    padding: 3px 20px;
    white-space: nowrap;
}
.open > .dropdown-menu {
    display: block;
}
.dropdown .dropdown-menu > li {
	margin: 0;
}
.dropdown a {
	text-decoration: none;
}
.dropdown:before,
.dropdown:after {
    content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.dropdown:after { clear: both; }
.dropdown { zoom: 1; } /* IE < 8 */

li.icon_video,
li.icon_pdf {
	text-indent: 33px;
	overflow: hidden;
}
span.icon_video,
span.icon_pdf {
	display: block;
	margin-left: 3px;
	margin-top: 5px;
    padding-left: 31px;
	overflow: hidden;
	font-weight: normal;
}
.icon_pdf.inline {
	line-height: 1em;
	margin-left: 8px;
	margin-top: 0;
}
.inline .icon_pdf,
span.icon_pdf.inline {
	display: inline-block;
	zoom: 1;
}
.icon_pdf {
	background: url('http://www.pmi.org/~/media/Images/Icons/icon_pdf.ashx') no-repeat 0 1px;
	padding-bottom: 2px;
}
.icon_video {
	background: url('http://www.pmi.org/~/media/Images/Icons/video.ashx') no-repeat 0 1px;
}
a.links_press:after,
.links_press a:after {
	content: " »"	
}
.icon_info {
    line-height: 1.8em;
    text-indent: 28px;
}
.icon_member {
	background: url("http://www.pmi.org/Knowledge-Center/~/media/Images/Icons/member_content_icon.ashx?w=20&h=11&as=1") no-repeat top right;
	padding-right: 30px;
}

.icon_info {
	background: url('http://www.pmi.org/~/media/Images/Icons/icon_info.ashx') no-repeat scroll 0 0 transparent;
}
.icon_download_arrow {
	background: url('http://www.pmi.org/~/media/Images/Icons/downarrow.ashx') no-repeat right 0;
	padding-right: 13px;
}
.icon_download_arrow_dk {
	background: url('http://www.pmi.org/~/media/Images/Business-Solutions/pulse/icon_download_dark.ashx') no-repeat right -1px;
	padding-right: 20px;
}
.icon_go_arrow,
.pulselanding .indepth dt > a,
.pulselanding .resources dt > a {
	background: url("http://www.pmi.org/~/media/Images/Webcontent/linkarrow.ashx") no-repeat scroll right center transparent;
    padding-right: 12px;
}
.social-icons {
	overflow: hidden;
}
.social-icons > a {
	display: block;
	float: left;
	width: 33px;
	height: 32px;
	margin: 5px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
.social-icons .ico-facebook {
	background-image: url(/~/media/Images/Icons/facebook_ico.ashx);
	background-position: 0 0;
}
.social-icons .ico-facebook:hover {
	background-image: url(/~/media/Images/Icons/facebook_ico.ashx);
	background-position: 0 -40px;
}
.social-icons .ico-twitter {
	background-image: url(/~/media/Images/Icons/twitter_ico.ashx);
	background-position: 0 0;
}
.social-icons .ico-twitter:hover {
	background-image: url(/~/media/Images/Icons/twitter_ico.ashx);
	background-position: 0 -40px;
}
.social-icons .ico-youtube {
	background-image: url(/~/media/Images/Icons/youTube_ico.ashx);
	background-position: 0 0;
}
.social-icons .ico-youtube:hover {
	background-image: url(/~/media/Images/Icons/youTube_ico.ashx);
	background-position: 0 -40px;
}
.social-icons .ico-linkedin {
	background-image: url(/~/media/Images/Icons/linkedin_ico.ashx);
	background-position: 0 0;
}
.social-icons .ico-linkedin:hover {
	background-image: url(/~/media/Images/Icons/linkedin_ico.ashx);
	background-position: 0 -40px;
}

.social-icons.blue-ico .ico-facebook:hover,
.social-icons.blue-ico .ico-facebook {
	background-image: url(/~/media/Images/Icons/pmi-facebook.ashx);
	background-position: 0 0;
}
.social-icons.blue-ico .ico-twitter:hover,
.social-icons.blue-ico .ico-twitter {
	background-image: url(/~/media/Images/Icons/pmi-twitter.ashx);
	background-position: 0 0;
}
.social-icons.blue-ico .ico-youtube:hover,
.social-icons.blue-ico .ico-youtube {
	background-image: url(/~/media/Images/Icons/pmi-youtube.ashx);
	background-position: 0 0;
}
.social-icons.blue-ico .ico-linkedin:hover,
.social-icons.blue-ico .ico-linkedin {
	background-image: url(/~/media/Images/Icons/pmi-linkedin.ashx);
	background-position: 0 0;
}

.social-icons.red-ico .ico-facebook:hover,
.social-icons.red-ico .ico-facebook {
	background-image: url(/~/media/Images/Icons/gcna-facebook.ashx);
	background-position: 0 0;
}
.social-icons.red-ico .ico-twitter:hover,
.social-icons.red-ico .ico-twitter {
	background-image: url(/~/media/Images/Icons/gcna-twitter.ashx);
	background-position: 0 0;
}
.social-icons.red-ico .ico-youtube:hover,
.social-icons.red-ico .ico-youtube {
	background-image: url(/~/media/Images/Icons/gcna-youtube.ashx);
	background-position: 0 0;
}
.social-icons.red-ico .ico-linkedin:hover,
.social-icons.red-ico .ico-linkedin {
	background-image: url(/~/media/Images/Icons/gcna-linkedin.ashx);
	background-position: 0 0;
}

.social-icons.purple-ico .ico-facebook:hover,
.social-icons.purple-ico .ico-facebook {
	background-image: url(/~/media/Images/Icons/facebook.ashx);
	background-position: 0 0;
}
.social-icons.purple-ico .ico-twitter:hover,
.social-icons.purple-ico .ico-twitter {
	background-image: url(/~/media/Images/Icons/twitter.ashx);
	background-position: 0 0;
}
.social-icons.purple-ico .ico-youtube:hover,
.social-icons.purple-ico .ico-youtube {
	background-image: url(/~/media/Images/Icons/youtube.ashx);
	background-position: 0 0;
}
.social-icons.purple-ico .ico-linkedin:hover,
.social-icons.purple-ico .ico-linkedin {
	background-image: url(/~/media/Images/Icons/linkedin.ashx);
	background-position: 0 0;
}
.social-icons.gray-ico .ico-facebook:hover,
.social-icons.gray-ico .ico-facebook {
	background-image: url(/~/media/Images/Icons/facebook_ico.ashx);
	background-position: 0 0;
}
.social-icons.gray-ico .ico-twitter:hover,
.social-icons.gray-ico .ico-twitter {
	background-image: url(/~/media/Images/Icons/twitter_ico.ashx);
	background-position: 0 0;
}
.social-icons.gray-ico .ico-youtube:hover,
.social-icons.gray-ico .ico-youtube {
	background-image: url(/~/media/Images/Icons/youTube_ico.ashx);
	background-position: 0 0;
}
.social-icons.gray-ico .ico-linkedin:hover,
.social-icons.gray-ico .ico-linkedin {
	background-image: url(/~/media/Images/Icons/linkedin_ico.ashx);
	background-position: 0 0;
}




.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
     -moz-transition: 0.6s ease-in-out left;
       -o-transition: 0.6s ease-in-out left;
          transition: 0.6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  line-height: 1;
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
     -moz-border-radius: 23px;
          border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.carousel-control.right {
  right: 15px;
  left: auto;
}

.carousel-control:hover,
.carousel-control:focus {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-indicators {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 5;
  margin: 0;
  list-style: none;
}

.carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
}

.carousel-indicators .active {
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}

.carousel-caption h4,
.carousel-caption p {
  line-height: 20px;
  color: #ffffff;
}

.carousel-caption h4 {
  margin: 0 0 5px;
}

.carousel-caption p {
  margin-bottom: 0;
}


.metric {
	border: 2px #e4e4e4 solid;
	border-left: 0;
	border-right: 0;

	padding: 0 10px;
	margin: 20px 0;
	overflow: hidden;
}
.metric li {
	list-style-type: none;
	float: left;
	margin-left: 0;
	
	
}
.metric .num {
	font-size: 70px;
	color: #4f2683;
	display: inline;
	margin-left: -2px;
}
.metric .num:nth-of-type(1) {
	margin-top: 10px;
}
.metric .num:nth-of-type(3) {
	font-size: 40px;
	margin-top: 20px;
}
.metric .number {
	font-size: 70px;
	color: #4f2683;
	display: block;
	float: left;
	text-align: center;
	width: 23%;
}
.metric .number + .statement + .source,
.metric .number + .statement {
	float: right;
	width: 73%;
}
.metric .number + .statement {
	margin-top: 13px;
}

.metric .statement {
	font-size: 17px;
	color: #ee3524;
	margin: 30px 0 5px 10px;
}
.metric .source {
	font-size: 11px;
	color: #000;
	margin-left: 10px;
}
.metric .number span {
	font-size: 16px;
	display: block;
}


.tint {  
	position: relative;  
	float: left;  
	cursor: pointer;
}  
.tint:before {  
	content: "";  
	display: block;  
	position: absolute;  
	top: 0;  
	bottom: 0;  
	left: 0;  
	right: 0;  
	background: rgba(0,0,0, 0.5);  
	-moz-transition: background .3s linear;  
	-webkit-transition: background .3s linear;  
	-o-transition: background .3s linear;  
	transition: background .3s linear;  
}  
.tint:hover:before {  
	background: none;  
}  


.uk .hero .a-bars {
	width: 60%;
	margin-top: 327px;
}

.a-bars li {
	padding: 0;
	margin: 0;
	height: 11px;
	list-style-type: none;
}
.a-bars li:nth-of-type(1) {
	background: #0072bc;
	margin-right: 72px;
}
.a-bars li:nth-of-type(2) {
	background: #00aae7;
}
.a-bars li:nth-of-type(3) {
	background: #15bef0;
	margin-right: 140px;
}

.a-bars.green-bars li:nth-of-type(1) {
	background: #00969f;
}
.a-bars.green-bars li:nth-of-type(2) {
	background: #00a8b6;
}
.a-bars.green-bars li:nth-of-type(3) {
	background: #5ac5cc;
}

.a-bars.orange-bars li:nth-of-type(1) {
	background: #F7901E;
}
.a-bars.orange-bars li:nth-of-type(2) {
	background: #FDB515;
}
.a-bars.orange-bars li:nth-of-type(3) {
	background: #FFDD55;
}

.a-bars.red-bars li:nth-of-type(1) {
	background: #aa272c;
}
.a-bars.red-bars li:nth-of-type(2) {
	background: #cc1e28;
}
.a-bars.red-bars li:nth-of-type(3) {
	background: #ec2738;
}


.hero .a-bars {
	margin-left: -40px;
}

.dropdown-menu li {
	list-style-type: none;
	margin: 5px 0;
}
.og-grid {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	width: 100%;
}

.og-grid li {
	display: inline-block;
	margin: 10px 5px 0 5px;
	vertical-align: top;
}
.og-grid li > a {
	color: #fff;
}

.og-grid li > a,
.og-grid li > a img {
	border: none;
	outline: none;
	display: block;
	position: relative;
}

.og-grid li.og-expanded > a::after {
	top: auto;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-bottom-color: #ddd;
	border-width: 15px;
	left: 50%;
	margin: -20px 0 0 -15px;
}
.og-grid li > a:hover {
	text-decoration: none;
}
.og-grid li > a img {
	z-index: 10;
	position: static;
}
.og-grid img + h3 {
	margin-top: -35px;
	z-index: 100;
	padding-left: 10px;
	font-weight: normal;
}

.og-expander {
	position: absolute;
	background: #ddd;
	top: auto;
	left: 0;
	width: 100%;
	margin-top: 10px;
	text-align: left;
	height: 0;
	overflow: hidden;
}

.og-expander-inner {
	padding: 50px 30px;
	height: 100%;
	width: 960px;
	margin: auto;
}

.og-close {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 20px;
	right: 20px;
	cursor: pointer;
}

.og-close::before,
.og-close::after {
	content: '';
	position: absolute;
	width: 100%;
	top: 50%;
	height: 1px;
	background: #888;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
}

.og-close::after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.og-close:hover::before,
.og-close:hover::after {
	background: #333;
}

.og-fullimg {
	width: 30%;
}
.og-details {
	width: 60%;
}
.og-fullimg,
.og-details {
	float: left;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.og-details {
	padding: 0 40px 0 20px;
}

.og-fullimg {
	text-align: center;
}

.og-fullimg img {
	display: inline-block;
	max-height: 100%;
	max-width: 100%;
}
.og-details {
	color: #444;
}
.og-details h3 {
	font-weight: normal;
	font-size: 30px;
	padding: 20px 0 10px;
	margin-bottom: 10px;
}

.og-details p {
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
}

.og-details a {
	font-weight: 700;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 0;
	display: inline-block;
	margin: 30px 0 0;
	outline: none;
	color: #0079c1;
}
.og-details a:after {
	content: " »";
}

.og-details a:hover {
	color: #0079c1;
}

.og-loading {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #ddd;
	box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ccc;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	-webkit-animation: loader 0.5s infinite ease-in-out both;
	-moz-animation: loader 0.5s infinite ease-in-out both;
	animation: loader 0.5s infinite ease-in-out both;
}

@-webkit-keyframes loader {
	0% { background: #ddd; }
	33% { background: #ccc; box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd; }
	66% { background: #ccc; box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc; }
}

@-moz-keyframes loader {
	0% { background: #ddd; }
	33% { background: #ccc; box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd; }
	66% { background: #ccc; box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc; }
}

@keyframes loader {
	0% { background: #ddd; }
	33% { background: #ccc; box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd; }
	66% { background: #ccc; box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc; }
}

@media screen and (max-width: 830px) {

	.og-expander h3 { font-size: 32px; }
	.og-expander p { font-size: 13px; }
	.og-expander a { font-size: 12px; }

}

@media screen and (max-width: 650px) {

	.og-fullimg { display: none; }
	.og-details { float: none; width: 100%; }
	
}
/* PMI Logo SVG */


/* @Rule - Common Rule Styles  */
.rule_bars {
	background: url(/~/media/Images/Webcontent/UK/AB_352x29.ashx) top left no-repeat;
	min-height: 26px;
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
}
.rule_bars span {
	border-top: solid 1px #e6e6e6;
	display: block;
	margin-top: 13px;
	margin-left: 352px;
}
.rule_green {
	color: #007B85;
	background-color: #007B85;
	height: 4px;
	clear: both;
	border: none;
}
.rule_purple {
	color: #4F2684;
	background-color: #4F2684;
	height: 4px;
	clear: both;
	border: none;
}
.rule_grey {
	color: #BEBFC1;
	background-color: #BEBFC1;
	height: 1px;
	clear: both;
	border: none;
}
.rule_grey_sec {
	color: #e4e4e4;
	background-color: #e4e4e4;
	height: 1px;
	clear: both;
	border: none;
	margin: 20px 0 10px;
	opacity: .4;
}
.rule_multi {
	background: url("http://www.pmi.org/~/media/Images/Webcontent/rule_multi_color.ashx") repeat-x 0 -2px;
	clear: both;
	border: none;
}
.rule_fade {
	border: 0; 
	height: 3px; 
	background-image: -webkit-linear-gradient(left, rgba(194,194,194,0), rgba(194,194,194,0.75), rgba(194,194,194,0)); 
	background-image: -moz-linear-gradient(left, rgba(194,194,194,0), rgba(194,194,194,0.75), rgba(194,194,194,0)); 
	background-image: -ms-linear-gradient(left, rgba(194,194,194,0), rgba(194,194,194,0.75), rgba(194,194,194,0)); 
	background-image: -o-linear-gradient(left, rgba(194,194,194,0), rgba(194,194,194,0.75), rgba(194,194,194,0)); 
}
/* @Layout - Common Layout Styles  */
.featured_videos h3 {
	margin: 60px 0 10px 0;
}
.featured_videos li {
	display: block;
	list-style-type: none;
	margin: 0 0 20px 0;
	overflow: hidden;
}
.featured_videos .video {
	float: left;
	margin-right: 10px;
}
ul.featured_articles.top_rule {
	margin-top: 20px;
	overflow: hidden;
}
ul.featured_articles {
	padding: 0;
	clear: both;
}
ul.links_press li,
ul.featured_articles li {
	display: block;
	overflow: hidden;
	list-style-type: none;
}
ul.featured_articles li {
	margin: 0 0 20px 0;
}
.featured_articles.rule > li:nth-child(n+2):before {
	margin: 10px 0 20px;
	clear: both;
	content: "";
	display: block;
	height: 3px; 
	background-image: -webkit-linear-gradient(left, rgba(194,194,194,0), rgba(194,194,194,0.75), rgba(194,194,194,0)); 
	background-image: -moz-linear-gradient(left, rgba(194,194,194,0), rgba(194,194,194,0.75), rgba(194,194,194,0)); 
	background-image: -ms-linear-gradient(left, rgba(194,194,194,0), rgba(194,194,194,0.75), rgba(194,194,194,0)); 
	background-image: -o-linear-gradient(left, rgba(194,194,194,0), rgba(194,194,194,0.75), rgba(194,194,194,0)); 
}
ul.featured_articles img {
	float: left;
	margin-right: 20px;
	display: block;
}

.featured_links li {
	list-style-type: none;
	margin: 0;
	padding: 12px;
}
.featured_links li:nth-of-type(odd) {
	background-color: #ebf4fa;
}
.featured_links cite,
.featured_links small {
	font-size: 10px;
	color: #656565;
	display: block;
	margin-top: 3px;
}
.report_links {
	display: block;
	font-weight: bold;
	margin-top: 10px;
	padding-bottom: 15px;
}
.featured_articles.top_rule .key_image {
	margin-left: 1px;
}
ul.featured_articles blockquote {
	display: block;
	overflow: hidden;
	margin: 0;
	font-style: normal;
}
.list_date {
	margin-left: 0px;
	padding: 0;
}
.list_date li,
ul.featured_articles .list_date li {
	border-right: 4px double #CCCCCC;
    display: block;
    float: left;
    min-width: 38px;
    padding-left: 10px;
}
ul.featured_articles .list_date li.last,
.list_date li.last {
	border: none;
}
.links-more {
	background: #eceded;
	text-align: center;
	padding: 10px;
	display: block;
	font-weight: bold;
	margin: 20px 0;
	
}
.key_image {
	float: left;
	margin: 0 20px 20px 10px;
	-moz-box-shadow: 2px 4px 12px 4px #ccc;
    -webkit-box-shadow: 2px 4px 12px 4px #ccc;
    box-shadow: 2px 4px 12px 4px #ccc;
    /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');
}
.publications ul {
	margin: 0;
	padding: 0px;
}

.publications li > h4 {
	margin: 0;
	padding: 0;
}
.thumb_links {
	margin: 10px;
}
.thumb_links li {
	list-style-type: none;
	width: 120px;
	display: inline-block;
	margin-bottom: 20px;
	text-align: center;
}
.thumb_links img {
	display: block;
	margin: 0 auto 5px auto;
}
.thumb_links h3 {
	display: block;
	clear: both;
	background: #d4e7f5;
	color: #005784;
	margin: 20px 0;
	padding: 5px 10px;
}
#past_articles {
	padding: 10px;
	margin-bottom: 40px;
}

.sidebar_section .contact li {
	list-style-type: none;
	margin-bottom: 5px;
}
.social li {
	list-style-type: none;
	width: 15%;
	float: left;
	margin: 5px;
}
.social a {
	display: block;
}
.topic-slider h4 {
	padding: 10px;
	background-color: #fff;
	border-bottom: solid 3px #676c6c;
}
.emea #myCarousel {
	margin: 20px 0;
	border: solid 3px #c9c4ca;
	width: 656px;
}
.topic-slider img {
	float: left;
}
.topic-slider .carousel-caption {
	position: relative;
	background: none;
	padding: 0 10px 10px 10px;
}
.topic-slider .carousel-caption p {
	color: #4c4d5f;
	line-height: 1.4em;
}
.topic-slider .container {
	margin: 0 ;
	width: 406px;
	overflow: hidden;
	height: 195px;
}
.topic-slider .carousel-control {
	display: none;
}
.topic-slider .carousel-indicators {
	top: 203px;
}
.topic-slider .carousel-indicators li {
	background-color: #38424b;
	width: 14px;
	height: 14px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px; /* future proofing */
	-khtml-border-radius: 8px; /* for old Konqueror browsers */
}
.topic-slider .carousel-indicators li.active,
.topic-slider .carousel-indicators li:hover {
	background-color: #5eb346;
}
.topic-slider .carousel-inner {
	background-color: #f2f0f2;
	border-bottom: solid 27px #cecacf;
}

/** @Video - Video Carousel Styles **/
.carousel.video .item {
	padding-bottom: 80px;
	margin-bottom: 10px;
}
.carousel.video .carousel-caption {
	background-color: #e4e4e4;
	text-align: left;
	color: #656565;
}
.carousel.video .duration {
	float: right;
	margin-top: -24px;
}
.carousel.video .carousel-caption a {
	font-weight: bold;
	display: inline;
}
.carousel.video h4 {
	padding-top: 0;
}
.video .carousel-caption h4, .video .carousel-caption p {
	line-height: 20px;
	color: #656565;
}
.carousel.video h4 {
	font-size: 16px;
}
.carousel.video p {
	font-size: 13px;
	margin-bottom: 10px;
}
.video .carousel-indicators {
	position: absolute;
	list-style: none;
	left: 276px;
	top: 405px;
}
.video .carousel-indicators li {
	background-color: #cbcbcb;
}
.video .carousel-indicators .active {
	background-color: #00a0af;
}
.carousel.video a[href="#myCarousel"] {
	margin-top: -40px;
}
/**@BackIssues - Back Issue Styles **/
.journal-landing h3 {
	font-size: 13px;
}
.journal-landing section {
	margin-top: 20px;	
	display: block;
	overflow: hidden;
	float: left;
	margin-bottom: 30px;
}
.journal-landing section:nth-of-type(1) {
	text-align: center;
	width: 35%;
}
.journal-landing section:nth-of-type(1) img {
	margin: 0 0 20px 22px;
}
.journal-landing section:nth-of-type(2) {
	width: 60%;
	padding-left: 20px;
}
.journal-landing a {
	font-weight: bold;
}
.journal-landing .back-issue {
	display: block;
	overflow: hidden;
	clear: both;
	background: #f1f1f1;
	font-weight: bold;
	padding: 20px 0;
	text-align: center;
}
.journal-landing .member-content {
	background: #00a0af;
	color: #fff;
	padding: 10px 20px;
	overflow: hidden;
	display: inline-block;
	zoom: 1;
	margin-top: 10px;
	
	
}



/** @Change - Change Managment Styles **/
.change .featured_video {
	overflow: hidden;
}
.change .featured_video object {
	float: left; 
	margin: 0 10px 20px 0;
}
.change .featured_video h3 {
	display: inline;
}
.change .featured_video p {
	margin-top: 10px;
}

.change .article_list li {
	list-style-type: none;
	margin-left: 0;
}
.change .article_list a {
	display: block;
}
.change section {
	padding-left: 10px;
}
.change .rule_multi {
	margin-top: 15px;
	padding-top: 20px;
}
.change .rule_multi img {
	margin-left: 72px;
}
#landing.pulselanding.thankyou {
	padding: 10px;
	overflow: inherit;
}
.pulselanding.thankyou #landing_head h1 {
	font-size: 16px;
	color: #fff;
	padding: 5px 0 0 10px;
}
.pulselanding.thankyou #landing_head {
	width: 96%;
}
.pulselanding.thankyou section {
	display: block;
	float: left;
}
.pulselanding .teaser {
	width: 20%;
}
.pulselanding .teaser_content {
	width: 50%;
	margin-left: 40px;
}
.notification,
#change_management_leads {
	font: 13px/1.3 Arial, 'Helvetica Neue', 'Liberation Sans', FreeSans, sans-serif;
}
#change_management_leads {
	background: #f2f2f2;
	padding: 10px;
}
#change_management_leads table {
	width: 100%;
	text-align: left;
}
#change_management_leads hr {
	margin: 20px 0;
}
#change_management_leads input[type="image"] {
	margin-left: 176px;
	
}
.change .hero img {
	margin: 0;
}
.change .hero h1 {
	font-size: 30px;
	color: #fff;
	margin: -130px 0 0 40px;
	font-weight: normal;
}
.change .hero h2 {
	margin: -10px 0 100px 170px;
	color: #fff;
	font-weight: normal;
}
.change button {
	background: #029bab;
	color: #fff;
	float: right;
}
/** Change Management Shell **/
.change-library .content,
.change-landing .content {
	float: left;
	width: 620px;
	margin-right: 15px;
	padding: 10px;
}
.change-library .sidebar,
.change-landing .sidebar {
	float: left;
	width: 280px;
}
.change-library .rule_multi,
.change-landing .rule_multi {
	display: block;
} 
.change-landing h1 {
	background-color: #3B607A;
	color: #fff;
	font-size: 16px;
	padding: 4px 10px;
	margin: -10px -10px 10px -10px;
}
.change-landing h2 {
	color: #00a0af;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
}
.change-landing h3 {
	font-size: 14px;
	color: #0079C1;
}
.change-landing .metric {
	border: none;
}
.change-landing h3 a:hover {
	text-decoration: none;
}
.change-landing h2.title_orange {
	color: #e86d1f;
	font-size: 22px;
	text-align: center;
}
.change-landing object {
	margin: 20px 0;
	overflow: hidden;
	display: block;
}
.change-library .rule_grey,
.change-landing .rule_grey {
	margin: 20px 0;
}
.change-library .button-green {
	float: right;
}
.change-library cite {
	margin: -3px 0 5px 0;
	display: block;
}
.change-library .featured_articles {
	margin: 20px 0;
}
.change-landing .hero,
.change-library .hero {
	margin-top: -10px;
}
.change-landing .hero img,
.change-library .hero img {
	margin: 0;
}
.change-library h2,
.change-library h3 {
	color: #00a0af;
}
.change-landing .hero h1,
.change-library .hero h1 {
	font-size: 30px;
	color: #fff;
	margin: -130px 0 0 40px;
	font-weight: normal;
}
.change-landing .hero h2,
.change-library .hero h2 {
	margin: -10px 0 100px 170px;
	color: #fff;
	font-weight: normal;
	font-size: 16px;
}
.change-library h3 {
	padding-top: 0;
	font-size: 15px;
	color: #00a0af;
}
/** @Consult - Consultant Directory **/
.consult {
	margin: 20px 0;
}
.consult h2 {
	color: #003f65;
	font-weight: bold;
	margin-top: 20px;
}
.consult h3 {
	color: #efaa05;
	padding: 0 0 20px 0;
}
.consult > img {
	border: solid 1px #ccc;
	margin: 20px;
}
.consult .key-thoughts {
	overflow: hidden;
	color: #a7a7a7;
}
.consult .key-thoughts li {
	float: left;
	width: 25%;
	list-style-type: none;
	margin: 10px 30px 20px;
}
.consult .key-thoughts b {
	color: #01405f;
}
.consult .action {
	text-align: center;
	padding: 0 90px 20px;
}
.consult hr {
	margin: 30px 0;
}

/** @Engineering - Engineering / Lean Enablers Styles **/
.engineering h2 {
	border-bottom: solid 1px #96d9f7;
	margin: 10px 0 20px;
}
.engineering .icon_pdf {
	display: inline;
}

.key-points {
	border: solid 1px #999;
	margin: 20px 0;
}
.key-points li {
	list-style-type: none;
	margin: 0;
	padding: 5px 10px;
}
.key-points li:nth-of-type(odd) {
	background-color: #ebf4fa;
}
.key-points li:nth-of-type(1) {
	background: #4880ca;
	color: #fff;
	padding: 10px;
	font-weight: bold;
}
/** @eLearning - eLearning SEM Styles **/
.elearning .og-grid li {
	width: 281px;
	margin: 20px 14px;
}
.elearning .og-grid a {
	text-decoration: none;
}
.elearning h2 {
	margin-bottom: 10px;
	color: #359faf;
}
.elearning #og-grid h2 {
	margin: -50px 0 15px 10px;
	color: #fff;
	font-size: 16px;
}
.elearning .header {
	color: #fff;



	min-height: 252px;
}
.elearning .logo {
	padding: 20px;
}
.elearning h1 {
	color: #fff;
	padding: 45px 20px 5px;
}
.elearning .a-bars {
	width: 40%;
	margin-top: 31px;
}
.elearning .intro {
	padding: 20px;
	width: 60%;
}
.elearning .intro.full {
	width: 96%;
}
.elearning .quick-links {
	float: right;
	padding: 10px 20px;
	margin: 20px;
	background: #f2f2f2;
}
.elearning .quick-links h3 {
	color: #999;
	margin-bottom: 10px; 
}
.elearning .quick-links li {
	margin-left: 0;
}

.elearning blockquote {
	overflow: hidden;
}
.elearning .float_left {
	margin: 30px 20px 0 0;
}
.elearning blockquote p {
	font-weight: inherit;
	font-size: inherit;
	margin-bottom: 10px;
}
.elearning .highlight {
	padding: 40px 90px 60px;
	width: inherit;
	clear: both;
}
.elearning .section {
	background: none;
	padding: 20px 90px 60px;
}
.lead-form .elearning {
	background: #fff;
	overflow: hidden;
	padding: 10px;
	margin: 0px 0 20px;
	border: solid 5px #ccc;
	font-size: 12px;
}
.lead-form .elearning h4 {
	color: #359faf;
	font-size: 16px;
	margin: 5px 0 10px;
}
.lead-form h5 {
	margin: 5px 0;
	font-size: 13px;
}
.lead-form h5 + p {
	clear: both;
}
.lead-form .topics {
	margin-bottom: 0;
}
.ondemand .toggle-section {
	clear:both;
}
.ondemand .toggle-section h2 {
	margin-left: 20px;
}
.ondemand .toggle {
	margin: 20px 0;
}
.ondemand {
	margin: -10px -10px 10px;
}
.ondemand .quick-links li {
	margin-bottom: 4px;
}
.ondemand .quick-links h2 {
	margin-bottom: 0;
}
.ondemand.elearning .float_left {
	margin: 0 20px 5px 0;
}
.ondemand .toggle h3 {
	color: #999;
}
.ondemand .source {
	font-style: italic;
	margin: 30px 0;
}
.ondemand .time {
	font-size: 18px;
}
.ondemand .icon_member {
	background-position: center right;
}
.ondemand h2.title_orange {
	color: #e86d1f;
}
.ondemand .webinars-list {
	padding: 20px;
	clear: both;
	overflow: hidden;
}
.ondemand .webinars > li {
	list-style-type: none;
	margin: 10px 0 60px;
}
.ondemand .webinars > li > img {
	float: left;
	margin-right: 20px;
}
.ondemand .webinars-list ~ .section {
	padding: 20px 20px 60px;
}
.foundations .headline {
	background: url("http://www.pmi.org/~/media/Images/Webcontent/divider.ashx") no-repeat center top;
	padding: 40px 20px 0;
	text-align: center
}
/** @EMEA - EMEA Styles **/

.emea .content,
.emea section {
	float: left;
	width: 72%;
	margin-right: 40px;
}
.emea .aside {
	overflow: hidden;
}
.topic-slider h4,
.emea h2 {
	font-size: 21px;
	margin-bottom: 8px;
	font-weight: bold;
	color: #2d2b6c;
}
.emea .social-icons {
	margin: 20px 25px;
}
.emea .button-green,
.emea .button-blue {
	color: #fff;
	text-transform: uppercase;
	padding: 10px;
	display: block;
	width: 170px;
	overflow: hidden;
	text-align: center;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px; /* future proofing */
	-khtml-border-radius: 8px; /* for old Konqueror browsers */
	font-size: 16px;
	margin: auto;
	margin-bottom: 10px;
}
.emea .button-blue {
	background-color: #0b5ba8;
}
.emea .button-blue:hover,
.emea .button-green:hover {
	text-decoration: none;
}
.emea .button-blue:hover {
	background-color: #16428d;
}

.emea .button-green {
	background-color: #5eb346;
}
.emea .button-green:hover {
	background-color: #279644;
}

.emea aside {
	overflow: hidden;
}
.emea .social {
	margin-top: 30px;
	padding-left: 40px;
}

/** @Forms - Form Styles **/
.leadgen {
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.leadgen input, 
.leadgen select {
	width: 97%;
	display: block;
}
.leadgen select {
	width: 99%;
	display: block;
}
.leadgen table, 
.leadgen td,
.leadgen tbody {
	display: table;
	width: 100%;
}
.leadgen input[type=button] {
	background: #00a0af;
	color: #fff;
	padding: 5px;
	width: 94%;
	margin: 20px 0 0 7px;
	border: none;
}
.leadgen input[type=button]:hover {
	background: #008b98;
}
.leadgen h2 {
	font-weight: normal;
	margin: 15px 0 10px 5px;
}

.lead-form button.btn-green {
    background-color: #00A0AF;
    border-radius: 0;
    color: #FFFFFF;
    display: block;
    float: none;
	width: 100%;
}
.lead-form button.btn-green:hover {
	background-color: #008b98;
}
.lead-form button.btn-red {
    background-color: #cd202c;
    color: #FFFFFF;
    display: block;
    float: none;
	width: 100%;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px; /* future proofing */
	-khtml-border-radius: 7px; /* for old Konqueror browsers */
	border: none;
}
.lead-form button.btn-red:hover {
	background-color: #eb1726;
}
.lead-form h4.title-red {
	color: #cd202c;
}
.lead-form h4.title-black {
	color: #37424a;
}
.lead-form .elearning h4 + h4 {
	overflow: hidden;
	margin: 0px;
}
.lead-form .dotted {
	border-bottom: 2px #ccc dotted;
	padding-bottom: 6px;
	overflow: hidden;
}
.lead-form .header-img {
	float: left;
	margin: 0 10px 10px 0;
}
.lead-form .header-img + h4 {
	margin-top: 0;
}
.lead-form form {
	overflow: hidden;
	clear: both;
}
/** @Hide - Hide/Show Content Styles **/

.toggle .open:before { 
	content: "";  
	display: block;  
	position: absolute;  
	width: 300px;
	height: 180px;
	background: rgba(0,0,0, 0.3);  
	-moz-transition: background .3s linear;  
	-webkit-transition: background .3s linear;  
	-o-transition: background .3s linear;  
	transition: background .3s linear;  
}  
.toggle .open:hover:before {  
	background: none;  
}  


.toggle {
	margin: 40px 0;
	overflow: hidden;
}
.toggle > li {
	display: block;
	float: left;
	list-style: none;
	cursor: pointer;
}

li.disc-bullet,
.disc-bullet li {
	display: list-item;
    list-style-position: outside;
    list-style-type: disc;
    margin-left: 10px;
}
.no-bullet,
.no-bullet li {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

.checkbox li,
.toggle ul.checkbox li {
	background: url(/~/media/Images/Icons/checkbox.ashx) no-repeat top left;
	padding-left: 30px;
	margin-left: 0;	
	list-style-type: none;
}
.toggle li ul {
	overflow: hidden;
}
.toggle .box {
	width: 940px;
	display: none;
	position: absolute;
	padding: 15px;
	left: 0;
	background: #f2f2f2;
	margin-top: 40px;
}
.toggle .active {
	display: block;
	background-image: url(/~/media/Images/Webcontent/greyuparrow.ashx);
	background-repeat: no-repeat;
	background-position: center 190px;
}
.toggle .active .box {
	display: block;
	margin-top: 40px;
}
.toggle .active + .box {
	display: block;
}
.toggle .open h2 {
	color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    margin: -43px 0 10px 10px;
    position: absolute;
    width: 280px;
}
.toggle .open:hover {
	text-decoration: none;
	color: inherit;
}
.toggle .box img {
	float: left;
	margin: 20px;
}
.toggle h3 {
	font-size: 22px;
	color: #333;
	margin: 10px 0;
}
.toggle .content {
	overflow: hidden;
}


/** @Interactives - Interactive Styles **/
.interactive .hero {
	margin: -10px;
	overflow: hidden;
	min-height: 170px;;
}
.interactive .logo {
	position: absolute;
	margin: 24px;
}
.interactive .hero img {
	margin: 0;
}
.interactive .hero h1 {
	margin: -140px 40px 0 220px;
	color: #fff;
	font-size: 25px;	
}
.lead-form .interact {
	background: #dfe2e3;
	overflow: hidden;
	padding: 10px;
	margin: 0px 0 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}
.interact .topics {
	margin-bottom: 0;
}
.interact h4 {
	color: #127abe;
	font-size: 16px;
	margin: 10px 10px 20px 10px;
}
.interact + h4 {
	color: #127abe;
	font-size: 14px;
	margin: 0 40px;
	text-align: center;
}

.interactive .novel {
	background-image: url("/~/media/Images/Certifications/Snowed-under-down.ashx");
	background-repeat: no-repeat;
	background-position: top left;
    display: block;
    float: left;
    height: 620px;
    margin-top: -7px;
    position: absolute;
    width: 611px;
}
.interactive .novel:hover {
	background-image: url("/~/media/Images/Certifications/Snowed-under-over.ashx");
}
.lead-form .button_link {
	background-color: #127abe;
	color: #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius: 10px;
	display: block;
	zoom: 1;
	padding: 10px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	margin: 0 60px;
}
.lead-form .button_link:hover {
	background-color: #016aae;
}
.lead-form label {
	display: none;
}

/** @Maps - Map Styles **/
#cm_map a > img {
	float: right;
	margin: 0 0 10px 10px;
}
#cm_sidebarDIV > a {
	display: block;
	padding: 20px;
	width: 200px;
	float: left;
}
.map_bubble > h3 {
	margin-bottom: -20px;
	font-size: 19px;
}
.map_bubble a + p {
	margin-top: 0;
}
/** @Marketing - Marketing Styles **/
.marketing-landing {
	padding: 10px;
}
.marketing-landing .hero {
	margin: -10px;
}
.marketing-landing .logo {
	margin: -110px 30px 0 40px;
	display: block;
}
.marketing-landing h1 {
	margin: -70px 30px 70px 240px;
	color: #fff;
}
.marketing-landing h2 {
	font-size: 28px;
}
.marketing-landing .content {
	overflow: hidden;
	margin: 0px 40px 40px 40px;
	width: 60%;
	float: left;
}
.marketing-landing .content ul {
	margin-left: 20px;
}
.marketing-landing .aside {
	float: right;
	width: 26%;
	overflow: hidden;
	padding: 15px;
	background: #f1f1f1;
}
.marketing-landing .highlight-orange {
	border: solid 2px #f8b461;
}
.marketing-landing .highlight-red {
	border: solid 2px #ea2839;
}
.marketing-landing li {
	list-style-type: disc;
}
.marketing-landing .btn {
	margin-left: 45%;
}
.lead-form {
	font-family: Arial,'Helvetica Neue', 'Liberation Sans', FreeSans,sans-serif;
	font-size: 13px;
}
.lead-form button {
	background-color: #262221; 
	color: #fff;
	font-weight: bold;
	padding: 10px 20px;
	margin-top: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	font-size: 14px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	float: right;
}
.lead-form input[type="button"]:hover {
	background-color: #161515; 
}
.lead-form input[type="text"] {
	-moz-box-sizing: border-box;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #ccc;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4) inset;
	padding: 8px 30px 8px 15px;
	margin-bottom: 10px;
	margin-right: 20px;
	overflow: hidden;
	display: block;
	width: 80%;
}
.social-icons li {
	list-style-type: none;
	float: left;
	margin: 5px 8px 10px 0;
}
.social-icons li > a { 
	width: 40px;
	display: block;
	height: 40px;
	text-indent: -9999px;
}
.marketing-thanks .header {
	background: #3d607c;
	height: 30px;
	display: block;
	margin: 20px;
}
.marketing-thanks .content {
	width: 50%;
	
}
.marketing-thanks .aside {
	width: 30%;
}
.marketing-thanks .content,
.marketing-thanks .aside {
	float: left;
	margin: 10px 40px 40px;
}
.marketing-thanks h1 {
	font-weight: bold;
}
.thanks-download {
	padding: 0 20px 40px;
	overflow: hidden;
}
.thanks-download .header {
	background: #3B607A;
	margin-bottom: 20px;
	color: #fff;
	padding: 5px 10px;
	font-size: 16px;
}
.thanks-download .teaser {
	float: left;
	width: 25%;
	margin-right: 20px;
}
.thanks-download .content {
	overflow: hidden;
}
.thanks-download .button_link {
	margin: 10px 0;
	font-size: 13px;
	font-weight: bold;
}
.thanks-download h3 {
	color: #00a0af;
}

.footer {
	display: block;
	overflow: hidden;
	clear: both;
	color: #fff;
}
.footer-content {
	background: #005581;
	padding: 30px 10px 10px;
	overflow: hidden;
}
.footer-content.orange-bkg {
	background: #e86d1f;
}
.footer-content.red-bkg {
	background: #aa272d;
}
.footer .a-bars {
	width: 93%;
	position: absolute;
	margin-top: -22px;
}
.footer a {
	color: #fff;
}
.footer .footer-links {
	margin-top: -24px;
}
.footer .footer-links li {
	float: right;
	list-style-type: none;
}



/** @Membership - Membership Styles **/
.membership .overlay a {
	background: #000;
    margin-bottom: -3px;
    padding-bottom: 2px;
}
.membership .overlay .og-details a {
	background-color: transparent;
}
.membership .overlay img {
	opacity: 0.4;
}
.membership .overlay .og-fullimg img,
.membership .overlay img:hover {
	opacity: 1.0;
}
.membership li.rule_grey {
	width: 100%;
	height: 2px;
	background-color: #efefef;
	margin: 40px 0 10px;
}
.membership h1 {
	padding: 45px 0 0 10px;
	font-size: 38px;
	color: #fff;
}
.membership .hero h3 {
	color: #fff;
	margin: -10px 0 20px 10px;
}
.membership .hero {
	margin: -10px;
}
.membership .hero > a {
	padding: 10px;
	background-color: #4d88a7;
	color: #fff;
	margin: 0 0 77px 10px;
	display: inline-block;
	zoom: 1;
}
.membership .hero > a:hover {
	text-decoration: none;
}
.hero .label {
	background-color: #4ca0b0;
	padding: 10px;
	color: #fff;
	overflow: hidden;
	margin: 10px 0 30px 10px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.membership .a-bars {
	margin: 0 0 10px 0;
	width: 30%;
}
.membership .bullets  {
	margin-bottom: 20px;
}
.membership .overlay a {
	background: #000;
    margin-bottom: -3px;
    padding-bottom: 2px;
}
.membership .overlay .og-details a {
	background-color: transparent;
}
.membership .overlay img {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=40)";
   filter: alpha(opacity=40);
   opacity: 0.4;
}
.membership .overlay .og-fullimg img,
.membership .overlay img:hover {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.og-grid img + h3 {


	text-shadow: 1px 1px 2px #000;
}



/** @PMNetwork - PM Network Styles **/
.pmnetwork .featured_articles {
	background: url("http://www.pmi.org/~/media/Images/Template/module_footer.ashx") no-repeat scroll center bottom transparent;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.pm-network .header {
	min-height: 250px;
}
.pm-network header img {
	width: 100%;
}
.pm-network h1 {
	padding: 80px 0 20px 10px;
	font-size: 38px;
	color: #fff;
}
.pm-network .label {
	background-color: #4ca0b0;
	padding: 10px;
	color: #fff;
	overflow: hidden;
	margin: 0 0 40px 10px;
}
.label:hover {
	text-decoration: none;
}
.pm-network .a-bars {
	display: block;
	margin-top: 50px;
	width: 30%;
}
.pm-network h2 {
	margin: 130px 0 15px 10px;
	color: #fff;
	position: absolute;
	text-shadow: 1px 1px 3px #000;
}
.pm-network h3 {
	margin: 130px 0 15px 10px;
	color: #fff;
	position: absolute;
	text-shadow: 1px 1px 3px #000;
	width: 280px;	
}
.pm-network .title-wrap {
	width: 290px;
	margin-top: 105px;
}
.pm-network .featured-content {
	padding: 10px;
}
.pm-network .featured-content .feature {
	width: 620px;
	height: 180px;
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
	text-indent: -9999px;
}
.pm-network .featured-content .feature-thumb {
	float: left;
	overflow: hidden;
	width: 635px;
}
.pm-network .featured-content .ad {
	overflow: hidden;
}
.pm-network .ad .links_press {
	text-align: center;
	margin: -60px 0 20px;
	font-weight: bold;
}
.pm-network .ad .links_press li {
	margin-bottom: 1px;
}
.pm-network .featured-content .label {
	float: right;
	margin: -60px 30px 10px 0;
	z-index: 10;
	background-color: #333;
	opacity: 0.8;
}

.pm-network figure {
	margin: 0 0  10px 0;
	overflow: hidden;
	display: block;	
}
.pm-network .thumb {
	overflow: hidden;
	border-top: #e0e0e0 3px solid;
	padding-top: 30px;
}
.pm-network .thumb a {
	margin-bottom: 10px;
}
.pm-network .thumb li {
	width: 30%;
	padding: 0;
	margin: 0 16px;
	float: left;
	list-style-type: none;
	min-height: 280px;
}

.pm-network .thumb h3 a {
	color: #fff;
	text-shadow: 1px 1px 3px #000;
}

.pm-network .thumb h3 a:hover {
	text-decoration: none;
}
.pm-network .disclaimer {
	font-size: 10px;
	color: #666;
	margin: 20px 0;
}
.pm-network .links-more {
	background-color: #f2f2f2;
	font-size: 16px;
	font-weight: normal;
}
.pm-network .links-more:hover {
	text-decoration: none;
}
.pm-network .sec-nav li {
	list-style-type: none;
	float: left;
	overflow: hidden;
	margin-left: 10px;
}

.pm-network .sec-nav h3,
.pm-network .sec-nav a {
	font-size: 20px;
	font-weight: normal;
}

.pm-network .sec-nav h3 {
	border: solid 1px #efefef;
	height: 100px;
	width: 230px;
	text-align: center;
	padding-top: 70px;
	float: left;
	color: #817c91;
}
.pm-network .sec-nav a {
	display: block;
	text-align: center;
	margin-bottom: 40px;
}
.pm-network .sec-nav a:hover {
	text-decoration: none;
}
.pm-network .sec-nav img {
	display: block;
	margin-bottom: -35px;
	border: solid 1px #efefef;
}
.pm-network .sec-nav li:nth-child(1) a {
	color: #d53819;
}
.pm-network .sec-nav li:nth-child(2) a {
	color: #1195a0;
}
.pm-network .sec-nav li:nth-child(3) a {
	color: #6c50ab;
}
.pm-network .sec-nav h3 {
    margin: inherit;
    position: relative;
	text-shadow: none;
    width: 230px;
}
.accent-title {
	background: rgba(0, 0, 0, 0.5);
	background: transparent\9;
       filter:progid:DXImageTransform.Microsoft.gradient (startColorstr=#7F000000,endColorstr=#7F000000); 
       zoom: 1;
	padding: 10px 20px;
}
.article-long h3.accent-title {
	position: absolute;
	margin-left: -20px;
	color: #fff;
}
.article-long h3.accent-title ~ .label {
	margin-top: 100px;
}

.article-long img {
	max-width: inherit;
}
.article-long .header {
	padding: 20px;
	color: #fff;
	min-height: 240px;
	text-shadow: 3px 2px 6px #000;
}
.article-long.white-paper .header h1 {
	margin: -190px 0 10px 0;
}
.article-long .header h1 {
	margin: -180px 0 10px 0;
	color: #fff;
}
.article-long .header img {
	margin: -20px;
}
.article-long .header cite {
	font-size: 20px;
	font-style: normal;
}
.article-long .header h3 {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-top: 40px;
}
.archive .label,
.article-short .label,
.article-long .header .label {
	padding: 5px 13px;
	display: block;
	position: relative;
	float: right;
	background: #666;
	color: #fff;
	opacity: 0.8;
	margin-left: 5px;
	border-radius: 0;
	font-weight: normal;
}
.article-short .label:nth-of-type(2),
.article-long .header .label:nth-of-type(2) {
	background: #333;
	opacity: 0.7;
}
.archive a.label:hover,
.article-short a.label:hover,
.article-short a.label:nth-of-type(2):hover,
.article-long .header a.label:nth-of-type(2):hover {
	opacity: 1.0;
}
.article-long .sec-nav {
	background: #ccc;
	overflow: hidden;
	float: left;
	font-size: 12px;
	padding: 10px 0;
	z-index: 1000;
}
.archive .sec-nav li,
.article-short .sec-nav li,
.article-long .sec-nav li {
	list-style-type: none;
	margin: 0;
}
.archive .sec-nav a,
.article-short .sec-nav a,
.article-long .sec-nav a {
	display: block;
	padding: 10px 10px;
	color: #333;
	font-size: 11px;
	width: 55px;
}
.article-long .sec-nav a {
	border-bottom: 2px solid #bfbfbf;

}
.article-long .sec-nav a.active,
.article-long .sec-nav a:hover {
	background: #f2f2f2;
	color: #00a0af;
	text-decoration: none;
}
.archive #share a,
.article-short #share a,
.article-long #share a {
	background: #00a0af;
	color: #fff;
}
.article-long #share + li a {
	text-align: center;
	border-bottom: none;
}

.article-long .aside,
.article-long .content {
	margin: 0 20px 20px 90px;
    padding-top: 15px;
}
.archive .sec-nav + .header,
.article-short .sec-nav + .header {
	margin: 10px 90px 0px 90px;
	overflow: hidden;
}
.article-short .content {
	margin: 0px 90px 20px 90px;
	overflow: hidden;
}
.article-long.white-paper section,
.article-long.white-paper .content {
	margin: 10px 90px 20px 90px;
	overflow: hidden;
}
/** .article-long .content::first-letter {
	font-weight: bold;
	color: #5a4099;
	font-size: 80px;
	float: left;
	margin: -25px 5px -20px 0px;
}**/
.article-long .content::first-line {
	font-weight: bold;
	color: #5a4099;
	font-size: 20px;
	margin-bottom: 5px;
}

.article-short .content blockquote,
.article-long .content blockquote {
	color: #f05133;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	margin: 40px 0 25px;
}
.article-short blockquote + cite,
.article-long blockquote + cite {
	font-style: normal;
	margin: -17px 0 40px;
	display: block;
}
.article-long h2 {
	color: #5a4099;
	font-size: 26px;
}
.article-short .aside,
.article-long .aside {
	overflow: hidden;
	border-top: solid 1px #efefef;
	padding: 30px 0;
}
.article-short .aside {
	margin-left: 100px;
}
.article-short .aside .title,
.article-long .aside .title {
	background: #f05133 url(/~/media/Images/Webcontent/redgeobkg.ashx) bottom left no-repeat;
	padding: 20px;
	display: block;
	float: left;
	width: 172px;
	margin-right: 20px;
	color: #fff;
	font-size: 26px;
	height: 400px;
}
.article-short .aside:nth-of-type(even) .title,
.article-long .aside:nth-of-type(even) .title {
	background: #007b86 url(/~/media/Images/Webcontent/green-grid-bkg.ashx) bottom left no-repeat;
}
.article-long.white-paper .aside:nth-of-type(even) .title {
	background: #f05133 url(/~/media/Images/Webcontent/redgeobkg.ashx) bottom left no-repeat;
}
.article-long .aside ul,
.article-long .aside ol {
	overflow: hidden;
	padding-left: 20px;
	display: block;
}
.article-long .aside .source {
	border-top: none;
	padding: 30px 0 60px;
	text-align: left;
	color: #999;
	font-size: 11px;
}
.aside .aside-content > p:first-child::first-line,
.article-short .content h2,
.article-short .aside h3,
.article-short .aside .title + p::first-line,
.article-long .aside h3,
.article-long .aside .title + p::first-line {
	color: #f05133;
	font-size: 16px;
}
.article-long.white-paper .aside h3,
.article-long.white-paper .aside .title + p::first-line,
.article-long.white-paper .aside:nth-of-type(even) h3,
.article-long.white-paper .aside:nth-of-type(even) .title + p::first-line  {
	color: inherit;
	font-size: inherit;
}
.aside:nth-of-type(even) .aside-content p:first-child::first-line,
.article-short .aside:nth-of-type(even) h3,
.article-short .aside:nth-of-type(even) .title + p::first-line,
.article-long .aside:nth-of-type(even) h3,
.article-long .aside:nth-of-type(even) .title + p::first-line {
	color: #007b86;
	font-size: 16px;
}
.article-short .aside:nth-of-type(even) h2,
.article-long .aside:nth-of-type(even) h2 {
	color: #007b86;
	padding-top: 0;
}


.archive .source,
.article-short .source,
.article-long .source {
	border-top: solid 2px #efefef;
	padding: 30px 0 60px;
	text-align: center;
	color: #ccc;
	
}
.article-short .header + img {
	float: left;
	margin: 0 20px 0 100px;
}
.archive .sec-nav,
.article-short .sec-nav {
	position: fixed;
	top: 200px;
}
.aside-content {
	overflow: hidden;
}
.explore {
	background: #e5e5e5;
	padding: 20px 0 20px 40px;
	overflow: hidden;
	margin-bottom: 40px;
}
.explore li {
	list-style-type: none;
	margin: 0;
	float: left;
	margin-right: 20px;
}
.explore h3 a {
	color: #fff;
	margin: -40px 0 20px 10px;
	display: block;
	font-size: 17px;
	text-shadow: 2px 2px 12px #666;
}
.explore h3 a:hover {
	text-decoration: none;
}
.explore img {
	width: 280px;
	height: auto;
}
.explore .tint + h3 a {
	position: absolute;
	margin-top: 130px;
	bottom: 48px;
	width: 260px;
}
.article-long .image {
	height: 480px;
	min-height: 100%;
	width: 100%;
	min-width: 760px;
	background: fixed top center no-repeat; 
	top: 0;
	left: 0;
	margin: 30px 0;
	background-size: 900px auto;
}
.article-long.white-paper .header .image,
.article-long .header .image {
	height: 260px;
	min-width: 960px;
	margin: -20px;
	background-size: 960px;
}
.article-long.white-paper .image {
	background-size: 760px;
}


.article-long object {
	margin: 30px 0;
	display: block;
}


.archive h1,
.article-short h1 {
	color: #007b85;
	font-size: 24px;
	margin: 40px 0 30px 0;
	padding-bottom: 10px;
	border-bottom: solid 1px #efefef;
}

.article-short .cite h1 {
	padding-bottom: 30px;
}
.article-short .cite cite {
	margin: -58px 0 40px;
	display: block;
	font-size: 16px;
	font-style: normal;
	color: #007b85;
	overflow: hidden;
}

.article-short h1 span {
	display: block;
	font-size: 18px;
	padding: 5px 0 20px 10px;
	color: #e86d1f;
}

.archive .header div,
.article-short .header div {
	margin: -68px 0 40px 0;
	overflow: hidden;
}
.article-short object {
	display: block;
	margin-bottom: 40px;
}
@-moz-document url-prefix() {
	 .article-long .content p {
	 display: block;
	}
	 .article-long .content p:first-child::first-line {
	 color: #5A4099;
	 font-size: 20px;
	 font-weight: bold;
	 margin-bottom: 5px;
	}
	 .article-long .content p:first-child::first-letter {
	 color: #5A4099;
	 float: left;
	 font-size: 80px;
	 font-weight: bold;
	 margin: -5px 5px 0 0;
	}
}
.archive .content {
	margin: 0px 70px 20px 90px;
	overflow: hidden;
}
.archive .header h3 {
	color: #009ddc;
	font-size: 13px;
	margin: -20px 0 20px 10px;
}
.archive h2 {
	margin-left: 10px;
}
.archive hr {
	color: #ececec;
	background-color: #ececec;
}
.als-next,
.als-prev {
	display: inline-block;
	width: 25px;
	height: 25px;
	background: url(/~/media/Images/Icons/plus-more.ashx) no-repeat top left;
	transition: background 0.5s ease;
	top: 40px;
	position: absolute;
}
.als-next:hover,
.als-prev:hover {
	
	background: url(/~/media/Images/Icons/plus-more-hover.ashx) no-repeat top left;
}

.als-prev {
	left: 0;
}
.als-next {
	right: 0;
}

.als-container {
	position: relative;
	width: 100%;
	margin: 20px auto 30px;
	z-index: 0;
}
.als-viewport {
	position: relative;
	overflow: hidden;
	margin: 0px auto;
	height: 100px !important;
}
.als-wrapper {
	position: relative;
	list-style: none;
}
.archive .thumb li {
	position: relative;
	display: block;
	text-align: center;
	cursor: pointer;
	float: left;
	margin-left: 13px;
}
.archive .thumb img {
	width: 168px;
	height: auto;
}
.archive .thumb h2 {
	bottom: 0;
	position: absolute;
	display: block;
	padding: 0;
	font-size: 14px;
	color: #fff;
	text-align: left;
	width: 150px;
}

/* PM Network Share Modal */

#myModal.modal {
	width: 800px;
	left: 40%;
	z-index: 1000000;
}
#myModal .stButton .stLarge {
	width: 145px;
	height: 145px;
	visibility: hidden;
}
#myModal .st_email_large,
#myModal .st_twitter_large,
#myModal .st_facebook_large {
	display: block;
	float: left;
	background-repeat: no-repeat;
	padding-right: 10px;
}
#myModal .st_facebook_large {
	background-image: url('http://www.pmi.org/~/media/Images/Webcontent/share-facebook.ashx?w=145');
}
#myModal .st_twitter_large {
	background-image: url('http://www.pmi.org/~/media/Images/Webcontent/share-twitter.ashx?w=145');
}
#myModal .st_email_large {
	background-image: url('http://www.pmi.org/~/media/Images/Webcontent/share-email.ashx?w=145');
}
#myModal .share {
	background: url('/~/media/Images/Webcontent/share-title.ashx?w=125') no-repeat;
	height: 50px;
	text-indent: -99999px;
}
#myModal h3 {
	font-size: 30px;
	font-weight: normal;
	float: left;
	padding: 10px 20px;
}
#myModal .modal-header {
	background: #333;
	color: #fff;
	height: 15px;
}
#myModal .modal-header .close {
	margin-top: -2px;
	font-size: 40px;
	color: #fff;
	font-weight: normal;
}
#myModal .modal-body {
	padding: 40px 30px 90px;
}
#myModal .icons {
	display: block;
	overflow: hidden;
	float: right;
}
#myModal h4 {
	overflow: hidden;
	width: 210px;
	margin-left: 20px;
	font-weight: normal;
}

/** @PMO - PMO Styles **/

.pmo UL.featured_articles IMG {
	MARGIN: 12px 20px 20px 0px
}

.pmo UL.featured_articles IMG.float_right {
	MARGIN: 12px 0px 12px 12px
}

.pmo .featured_content IMG {
	MARGIN-BOTTOM: 10px
}

.pmo UL.featured_articles IMG.float_right {
	MARGIN: 12px 0px 5px 10px;
	FLOAT: right
}

.pmo #head H2 + A {
	MARGIN-LEFT: 0px
}
.pmo .featured_content h3 {
	color: #666;
	font-size: 12px;
}
.pmo .featured_articles small {
	font-size: 11px;
	color: #666;
	margin: -5px 0 10px 0;
	display: block;
}
.pmo #landing_content .featured_links {
	float: left;
	width: 53%;
	border-right: 1px solid #ccc;
	padding-right: 20px;
	margin-bottom: 40px;
	margin-top: 10px;
}
.pmo #landing_content .featured_links + .featured_links {
	width: 39%;
	border-left: 1px solid #ccc;
	border-right: none;
	padding-left: 20px;
	padding-right: 0;
	margin-left: -1px;
}
.landing-pmo {
	padding: 20px 35px;
}
.landing-pmo h3,
.landing-pmo h2 {
	color: #0c0c0c;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
}
.landing-pmo h2 + h3 {
	margin-top: -10px;
}
.landing-pmo h2 {
	font-size: 20px;
}
.landing-pmo h3 {
	font-size: 14px;
}
.landing-pmo .intro {
	margin: 40px;
}
.landing-pmo blockquote {
	font-style: normal;
}
.landing-pmo .header .dropdown {
	position: absolute;
	top: 140px;
	left: 80px;
}
.landing-pmo .header .btn {
	background: #f09020; /* Old browsers */
	background: -moz-linear-gradient(top,  #f09020 0%, #ec5b2e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f09020), color-stop(100%,#ec5b2e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f09020 0%,#ec5b2e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f09020 0%,#ec5b2e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f09020 0%,#ec5b2e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f09020 0%,#ec5b2e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09020', endColorstr='#ec5b2e',GradientType=0 ); /* IE6-9 */

	border: 1px solid #F09020;
	color: #fff;
	text-shadow: none;
	padding: 15px;
	text-transform: uppercase;
	font-size: 20px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; /* future proofing */
	-khtml-border-radius: 6px; /* for old Konqueror browsers */
}
.landing-pmo .header .caret {
	border-top: 8px solid #fff;
	border-left: 6px solid rgba(0, 0, 0, 0);
	border-right: 6px solid rgba(0, 0, 0, 0);
	margin-top: 6px;
}
.landing-pmo .header img {
    margin: 10px 8px 0;
}

.landing-pmo .header .btn:hover {
	background-image: linear-gradient(to bottom, #e95728, #e95728);
}
.landing-pmo .resources {
	border: solid 1px #ccc;
	background: #e8e8e8;
	float: left;
	overflow: hidden;
	padding: 10px 20px;
	margin: 40px 0;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 12px; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 12px; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 12px; 
  	max-width: 40%;
	
}
.landing-pmo .resources li {
	list-style-type: none;
	margin-left: 0;
}
.change-landing.pmo ul.featured_articles > li {
	clear: both;
	overflow: visible;
	border-top: 1px solid #ccc;
	padding-top: 15px;
}
.change-landing.pmo .dropdown {
	float: left;
}
.change-landing.pmo .no-img {
	clear: both;
	margin-left: 183px;
}
.pmo .featured_articles {
	margin-top: 30px;
}
.landing-pmo .media {
	float: left;
	width: 34%;
	margin-right: 40px;
	padding-right: 40px;
	border-right: 1px solid #ccc;
	margin-bottom: 40px;
}
.landing-pmo .pub {
	float: left;
	width: 55%;
	margin-left: -41px;
	border-left: 1px solid #ccc;
	padding-left: 40px;
	margin-bottom: 40px;
	
}

.landing-pmo hr {
	margin: 20px 0;
}
.landing-pmo .media > li,
.landing-pmo .pub > li {
	list-style-type: none;
	padding: 0 0 20px 0;
	margin: 0;
	clear: both;
}
.landing-pmo .media > li:before,
.landing-pmo .media > li:after,
.landing-pmo .pub > li:before,
.landing-pmo .pub > li:after {
    content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.landing-pmo .media > li:after,
.landing-pmo .pub > li:after
 { clear: both; }

.landing-pmo img {
	margin: 0 0 10px 0;
}

.landing-pmo .sec-pub img,
.landing-pmo .pub > li > img,
.landing-pmo .sec-pub > li > img {
	float: left;
	margin: 0 10px 10px 0;
}
.landing-pmo .sec-pub blockquote,
.landing-pmo .pub blockquote {
	width: 260px;
	float: right;
}
.landing-pmo .dropdown {
	float: left;
}

.landing-pmo .sec-pub {
	width: 49%;
	float: left;
}
.landing-pmo .sec-pub > li {
	list-style-type: none;
	margin: 0 40px 20px 0;
	clear: both;
	padding-top: 30px;
}
/** @Pulse - Pulse Styles **/
.pulselanding #landing_right #head {
	overflow: hidden;
	padding: 20px 0 10px;
	margin-bottom: 10px;
    background-color: transparent;
    display: block;
    margin-top: 15px;
    width: 300px;
	border: none;
	height: inherit;
}
.pulselanding #head a {
	font-weight: bold;
}
.pulselanding #head h2 + a {
	margin-left: 10px;
}
.pulselanding #head .icon_pdf {
	margin-left: 10px;
}
.featured_articles.top_rule li,
.pulselanding ul.featured_articles li {
	border-top: 1px solid #BEBFC1;
}
.pulselanding ol {
	display: block;
}
.pulselanding hr {
	margin: 15px 0;
}
.pulselanding #landing_head,
#landing.pulselanding #landing_content #landing_head {
	background-image: none;
	background: none repeat scroll 0 0 #3B607A;
    height: 30px;
    width: 605px;
	margin-bottom: 20px;

}
.pulselanding #landing_bottom {
	clear: both;
	width: 625px;
}
.pulselanding #landing_bottom,
.pulselanding dl {
	overflow: hidden;
	position: relative;
	margin-bottom: 10px;
}
.pulselanding dl {
	float: left;
}
.pulselanding #landing_bottom .content {
	overflow: hidden;
	position: relative;
}
.pulselanding dl.indepth {
	width: 375px;
	padding-right: 10px;
	margin-right: 10px;
	border-right: solid 1px #B2B2B2;
}
.pulselanding dl.resources {
	width: 215px;
	border-left: 1px solid #B2B2B2;
    margin-left: -11px;
    padding-left: 12px;
}

.pulselanding dd {
	padding-left: 0;
}
.pulselanding h3 {
	clear: both;
	padding: 0;
	font-size: 13px;
	margin: 10px 0;
	font-weight: bold;
}
.pulselanding h1 {
	font-weight: 400;
}
.pulselanding h2 {
	font-size: 16px;
	font-weight: bold;
}
.pulselanding #landing_content .main_img {
	border: none;
}
.pulselanding #landing_right .accessleft {
	color: #4F2684;
    margin-bottom: 20px;
    padding: 3px 20px 12px 18px;
    width: 99px;
}
.pulselanding #landing_right .accessright {
	font-weight: bold;
    padding-left: 22px;
    padding-top: 10px;
}
.pulselanding .accessright a{
	margin-bottom: 5px;
	display: block;
}
.pulselanding #landing_bottom h2 {
	margin-top: -10px;
}
.pulselanding .hero_image {
	margin-bottom: 10px;
	display: block;
}
.pulselanding #landing_content {
	margin-right: 12px;
	margin-left: 12px;
}

.pulselanding .featured_reports {
	margin-left: 2px;
}
/* @KeyFindings - Key Findings Styles  */

.keyfindings ol {
	display: block;
}

/* @Talent - Talent Styles  */

.talent .featured_content {
	padding-top: 20px;
	
}
.talent .featured_content h3 {
	display: inline-block;
	zoom: 1;
	margin-top: -2px;
}
/* @TalentTriangle - Styles for Talent Triangle  */
#expList > li {
	cursor: pointer;
}
#expList > li span {
	cursor: default;
}

.talenttri h2 {
	font-weight: bold;
}
.talenttri h1,
.talenttri .hero h3,
.talenttri h2 span {
	font-weight: normal;
}
.talenttri h1 {
	color: #fff;
	margin-top: 10px;
}
.talenttri .hero h3 {
	font-size: 12px;
}
.talenttri .content {
	width: 780px;
	margin: 20px auto;
}
.talenttri object {
	margin: 20px 0 30px;
	display: block;
}
.talenttri .quote {
	font-size: 120%;
	color: #737373;
}
.talenttri cite {
	font-size: 90%;
	font-style: italic;
}
.talenttri hr {
	margin: 30px 0;
}
.talenttri #expList > li {
	list-style-type: none;
	border-top: 1px solid #e4e4e4;
	padding: 40px 90px 10px 75px;
	margin-top: 40px;
	font-size: 23px;
	color: #0079c1;
	width: 80%;
}
.talenttri #expList > li span {
	font-size: 16px;
	display: block;
	font-weight: bold;
	color: #0079c1;
}
.talenttri #expList > li span.title_grey {
	font-size: 13px;
	color: #444;
	margin: 20px 0 10px 0;
}
.talenttri #expList > li span:nth-of-type(1) {
	margin-bottom: 20px;
}

.talenttri #expList > li span.title_green {
	color: #00703c;
}
.talenttri #expList li > ul {
	border-top: 1px solid #e4e4e4;	
	margin-top: 15px;
} 
.talenttri #expList li li {
	font-size: 13px;
	list-style-type: none;
	margin: -10px 0 0 15px;
	padding-top: 30px;
	overflow: hidden;
	background: url("/~/media/Images/Webcontent/uparrow.ashx") no-repeat;
}


.talenttri #expList .links_press {
	float: left;
	width: 40%;
	font-weight: bold;
}
.talenttri .links,
.talenttri #expList h4 {
	margin-top: 30px;
}
.talenttri #expList > li.expanded span.title_grey,
.talenttri #expList > li.expanded {
	color: #ccc;
}
.talenttri #expList > li.expanded li {
	color: #005581;
}
/* @Tools - Styles for Tools and Templates  */
.chapters {
	clear: both;
	display: block;
}
.chapters li {
	list-style-type: none;
}
.chapters > li:nth-of-type(even) {
	background-color: #ebf4fa;
}
ul.chapters ul {
	display: block;
	float: right;
	width: 40%;
	margin-top: -20px;
}
.chapters > li {
	margin: 0;
	padding: 12px;
	overflow: hidden;
}
.chapters li li {
	margin: 2px;
}
.tools-templates h2,
.tools-templates h3 {
	font-size: 16px;
    font-weight: bold;
}
.chapters h3 {
	margin-bottom: 0;
}

.tools-templates #landing_content hr {
	margin: 40px 0 0 0;	
}
/* @UK - Styles for UK  */
.uk .rule_grey {
	background-color: #efefef;
	margin: 30px 0;
}
.uk h1 {
	font-size: 25px;
}
.uk h2 {
	margin-bottom: 10px;
}
.uk h3 {
	margin: 0 0 10px 0;
}
.hero img {
	width: 100%;
	margin: 40px 0;
}
.uk .content {
	max-width: 960px;
	margin: 0 auto;
}
.uk .navbar + .content {
	margin-top: 140px;
}
.uk.landing .content {
	margin-top: 0;
}
.elearning section,
.uk section {
	padding: 0 90px 20px 90px;
}
.elearning blockquote,
.uk blockquote {
	padding: 0;
	margin: 0;
	border-left: none;
	font-style: normal;
}
.thumb-list li {
	list-style-type: none;
	margin: 0 20px 40px 0;
	overflow: hidden;
	float: left;
	max-width: 46%;
}
.thumb-list img {
	float: left;
	margin-right: 10px;
}
.thumb-list p,
.thumb-list h2 {
	margin-bottom: 20px;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}
.uk {
	background: url(/~/media/Images/Webcontent/UK/SecondaryHeader_1024x106.ashx) no-repeat left 48px;
	background-size: contain;
}
.uk.landing {
	background: none;
}
.uk.landing {
	background: url(/~/media/Images/Webcontent/UK/uk_grid_54x94.ashx) repeat-x top left;
}
.uk ~ footer,
.uk footer {
	overflow: hidden;
	clear: both;
	background: 
	url(/~/media/Images/Webcontent/UK/bars_stagger.ashx) no-repeat top right, 
	url(/~/media/Images/Webcontent/UK/bars_repeat.ashx) repeat-x top left,
	url(/~/media/Images/Webcontent/UK/grid_07.ashx) no-repeat bottom center,
		#003a5c;
	color: #fff;
	padding: 40px 10px 2px 10px;
	margin-top: 40px;
	min-width: 800px;
}
.uk ~ footer ul,
.uk footer ul {
	float: right;
	margin-top: -22px;
}
.uk ~ footer li,
.uk footer li {
	list-style-type: none;
	float: left;
	margin: 0 0 0 15px;
}
.uk ~ footer a,
.uk footer a {
	color: #fff;
}
.uk ~ footer p,
.uk footer p {
	margin-bottom: 2px;
}
.uk aside,
.uk .sidebar {
	float: left;
	margin: 40px 0 20px 0;
}
.uk .sidebar {
	max-width: 300px;
}
.uk aside {
	max-width: 60%;
	padding-right: 20px;
}
.uk aside cite {
	margin: -7px 0 15px 0;
	display: block;
}
.uk .published {
	color: #999;
	font-weight: bold;
	font-size: 88%;
}


.uk .premium {
	text-align: center;
}
.uk .premium a:hover {
	text-decoration: none;
}
.uk .premium img {
	margin-bottom: 10px;	
}
.uk .premium h3 {
	margin: 0;
	padding: 1px;
}
.uk .sidebar li {
	list-style-type: none;
	margin: 20px 0 40px 0;
}
.uk .access {
	float: left;
	max-width: 40%;
	margin-right: 40px;
	margin-bottom: 50px;
}
.uk .access li {
	list-style-type: disc;
	margin-left: 20px;
}
.uk h1.title_red {
	text-align: center;
	font-size: 45px;
	text-transform: uppercase;
	padding-top: 20px;
}
.uk.landing .hero {
	background: url(http://placehold.it/1024x275) no-repeat center top; 
	width: 100%;
	min-height: 330px;
	background-size: cover;
	padding-top: 10px;
	margin: 20px 0;
}
.uk .hero .featured_links {
	float: right;
	background: #fff;
	width: 260px;
	padding-bottom: 15px;
}
.uk .featured_links li:nth-of-type(even) {
	background-color: #ebf4fa;
}
.uk .featured_links li:nth-of-type(odd) {
	background-color: #fff;
}
.uk .featured_links li {
	padding: 10px;
}
.uk.landing .rule_bars + div {
	margin-top: 40px;
	min-height: 310px;
	overflow: hidden;
}
.uk .carousel .span3 {
	width: 294px;
}
.uk .carousel-control {
	position: absolute;
	top: 0;
	right: 20px;
	width: 30px;
	height: 30px;
	margin-top: -35px;
	font-size: 60px;
	font-weight: 100;
	line-height: 30px;
	color: #ffffff;
	text-align: center;
	background: url(/~/media/Images/Webcontent/UK/arrow_sprite.ashx) no-repeat -8px -10px;
	border: none;
	opacity: 1;
}
.uk .carousel-control:hover {
	background-position: -8px -43px;
}

.uk .carousel-control.right {
	background-position: -44px -10px;
}
.uk .carousel-control.right:hover {
	background-position: -44px -43px;
}
.uk .carousel-control.left {
	left: 878px;
}
.uk .carousel-inner {
	margin-top: 10px;
}
.highlight,
.uk .highlight {
	background: #e6e6e6;
	width: 100%;
	border-bottom: solid 2px #72ccd2;
	overflow: hidden;
	margin-bottom: 20px;
}
.highlight section,
.uk .highlight section {
	width: 780px;
	margin: 40px auto;
}
.uk .main-content {
	float: left;
	width: 67%;
	margin-right: 20px;
}
.uk.landing .aside {
	border: solid 1px #ddd;
	float: left;
	width: 220px;
	margin: 0 0 20px 20px;
	padding: 12px 18px;
	border-radius: 10px;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
}
.uk.landing .aside img {
	float: right;
}
.uk.landing .spotlight {
	background-color: #EBF4FA;
	border: 0;
}
.uk .infographic {
	width: 630px;
	margin: 20px auto;
}
.uk .infographic h4 {
	clear: both;
	margin-top: 20px;
}
.uk embed {
	overflow: hidden;
	margin: 20px 0;
}
.uk.download .featured {
	margin: 20px 0 40px 0;
}
.topics {
	padding: 0;
	font-size: 90%;

	margin-bottom: 20px;
	overflow: hidden;
}
.topics li {
	list-style-type: none;
	padding-right: 4px;
	margin-bottom: 5px;
	display: block;
}
.uk-form {
	width: 960px;
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.uk-form .title {
	text-align: right;
	padding-right: 10px;
}
.uk-form table {
	width: 960px;
}
.uk-form #change_management_leads {
	background: #fff;
}
.uk-form select {
	width: 244px;
}
.uk-form input[type="text"] {
	width: 240px;
}
.uk-form .button,
.uk-form button {
	background-color: #999; 
	color: #fff;
	font-weight: bold;
	padding: 10px 20px;
	margin-top: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	text-shadow: 1px 1px 1px #999;
	font-size: 14px;
	display: block;
	margin: 0 auto;
}
.uk-form .button {
	display: inline-block;
	margin-left: 42%;
	text-decoration: none;
}
.uk-form button:hover {
	background-color: #7c7c7c; 
}
.uk-form.thanks {
	font-family: Arial, Helvetica, sans-serif;
}
.uk-form.thanks a {
	color: #fff;
	text-decoration: none;
}
.navbar .nav {
	width: 100%;
}
.navbar .nav > li.last {
	float: right;
}
.navbar-inner {
	color: #fff;
	min-height: 40px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #333;
	background-image: none;
	border-radius: 0;
	border: none;
	box-shadow: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-inner li {
	margin: 0;
	list-style-type: none;
}
.navbar .nav > li > a:hover,
.navbar .nav > li > a {
	color: #fff;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
}

.navbar .nav li.dropdown.open > .dropdown-toggle, 
.navbar .nav li.dropdown.active > .dropdown-toggle, 
.navbar .nav li.dropdown.open.active > .dropdown-toggle,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a, 
.navbar .nav > .active > a:focus {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background-color: #333;
	box-shadow: none;
}
.navbar .nav > .active {
	text-decoration: underline;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret, 
.navbar .nav li.dropdown.active > .dropdown-toggle .caret, 
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown > .dropdown-toggle .caret,
.navbar .nav li.dropdown > a:hover .caret, 
.navbar .nav li.dropdown > a:focus .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.dropdown-menu > li > a {
	padding: 10px 60px 10px 15px;
	line-height: inherit;
	color: #0078c1;
}
.dropdown-menu > li > a:hover, 
.dropdown-menu > li > a:focus, 
.dropdown-submenu:hover > a, 
.dropdown-submenu:focus > a {
	color: #000;
	background-color: #e6e6e6;
	background-image: none;
}
.dropdown-menu {
	color: #000;
}
.dropdown-menu .info {
	display: block;
	padding: 10px 20px;
}

/* @Webinar - On Demand Webinars */
.webinar-library h2 {
	margin-left: 13px;
}
.webinar-library li {
	border: 1px solid #efefef;
	border-top: solid 2px #00B6EA;
	width: 28%;
	float: left;
	list-style-type: none;
	display: block;
	padding: 10px;
	margin-bottom: 20px;
}
.webinar-library a {
	display: block;
	padding: 0 40px 0 0;
	min-height: 90px;
	background: url("/~/media/Images/Webcontent/linkarrow.ashx") right 5px no-repeat;
}
.webinar-library time {
	padding-top: 20px;
	display: block;
	font-size: 11px;
}
.webinar-library h6 {
	background-color: #13b6ea;
	display: inline;
	color: #fff;
	padding: 2px 5px;
}
.webinar-article .main-content {
	overflow: hidden;
	margin: 10px 0;
}
.webinar-article article {
	width: 60%;
	float: left;
	border-right: solid 1px #ccc;
	margin-right: 20px;
	padding-right: 10px;
}
.webinar-article aside {
	padding-bottom: 10px;
	overflow: hidden;
	position: relative;
}
.webinar-article aside img {
	margin-bottom: 20px;
	
}
.webinar-article aside p {
	display: inline-block;
}
.webinar-article .notify {
	background-color:#FFFEF1; 
	border:1px solid rgb(242,103,57);
	text-align: center;
	padding: 10px 0 3px 0;
	margin-bottom: 20px;
}
.webinar-article p {
	display: inline-block;
}
.webinar-article section {
	border-right: 1px solid #ccc;
	padding: 20px;
	width: 45%;
	float: left;
}
.webinar-article section + section {
	border-right: none;
}
.webinar-article section img {
	float: left;
	margin: 0 10px 40px 0;	
	min-width: 90px;
}
.webinar-article section div {
	overflow: hidden;
}
.webinar-article aside h3 {
	max-width: 260px;
	margin: 5px 10px;
	position: absolute;
	color: #fff;	
}
.webinar-article .css3button {
	width: inherit;
	height: inherit;
	float: left;
}
.webinar-article .css3button:hover {
	text-decoration: none;
	background: #ff6637;
}
.webinar-article .icon-portuguese,
.webinar-article .icon-spanish,
.webinar-article .icon-english {
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	top: 5px;
	right: 70px;
}
.webinar-article .icon-portuguese {
	background: url(/~/media/Images/Knowledge-Center/webinars/Portugal_Flag.ashx) right bottom no-repeat;
}
.webinar-article .icon-spanish {
	background: url(/~/media/Images/Knowledge-Center/webinars/Spanish_Flag.ashx) right bottom no-repeat;
}
.webinar-article .icon-english {
	background: url(/~/media/Images/Knowledge-Center/webinars/English_Flag.ashx) right bottom no-repeat;
}


/* @Guide - Style Guide Styles  */
.style_guide {
	padding: 5px;
}
.style_guide tbody tr td {
	background: #fff;
	vertical-align: top;
}
.style_guide table {
    float: right;
    margin: 0;
}
.style_guide .title {
    font-size: 30px;
    border: none;
}
.style_guide .code {
	font-size: 12px;
}
.style_guide .colors-green,
.style_guide .colors-teal,
.style_guide .colors-purple,
.style_guide .colors-grey {
	color: #fff;
	font-weight: bold;
}
.style_guide .colors-green {
	background: #007B85;
}
.style_guide .colors-teal {
	background: #005582;
}
.style_guide .colors-purple {
	background: #4F2684;
}
.style_guide .colors-grey {
	background: #BEBFC1;
}
.style_guide .nav {
	float: left;
    overflow: hidden;
    padding: 20px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	background-color: #005784;
	color: #fff;
}
.style_guide .nav li {
	list-style-type: none;
	margin: 0 0px 10px 0;
}
.style_guide .nav a {
	color: #fff;
	font-weight: bold;
}
.style_guide th {
	font-size: 20px;
	background: #fff;
	border-bottom: solid 2px #999;
	padding: 10px;
}
.style_guide .pageTitle {
	font-weight: bold;
}
/* @Font - Google Font Styles  */
.style_guide .pageTitle,
.style_guide th {
	font-family: 'Patrick Hand SC', cursive;
}

/***************************/

.gacpm{
	background-image: url('http://www.pmi.org/~/media/Images/Webcontent/gac-bg-img-png.ashx');
	background-repeat:none;
	width:621px;
	height:176px;
}
.gacpm .head {
	color:#005581;
	font-size:18px;
	padding:15px 10px 5px 10px;
}
.gacpm ul {
		list-style:none!important;
}
.gacpm li {
	margin-bottom:8px;
	font-size:12px;
	list-style:none!important;
}

/*end GACPM Start myPMI */
		#membership_mypmi {
			background-image:url('http://www.pmi.org/Movies/files/membership_bg_top.png');
			background-repeat:no-repeat;
			width:622px;
			height:225px;
		}
		#membership_mypmi .main  {
			margin-left:225px;
			width:385px;
			padding-top:8px;
			display:block;
		}
		#membership_mypmi .sub {
			background-image:url('http://www.pmi.org/Movies/files/membership_bg_btm.png');
			background-repeat:no-repeat;
			display:block;
		}

/*orange button */

a.css3button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	width:200px;
	height:30px;
	margin-top:15px;
	padding:5px 10px;
	background: -moz-linear-gradient(
		top,
		#ff6637 0%,
		#f6a21a);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#ff6637),
		to(#f6a21a));
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #e86c1f;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);

	background-image:url('http://www.pmi.org/Movies/files/mypmi_ie_bg.png');
	background-repeat:repeat-x;

}
/* end button start get involved */
#getinvolved{
	width:621px;
	height:169px;
	margin-bottom:20px;
}
#getinvolved .badge {
	float:left;
	width:153px;
	height:169px;
	display:block;
	border:#cac9c9 1px solid;
   	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#bdbdbd));
   	background-image: -webkit-linear-gradient(top, #fff, #bdbdbd);
   	background-image:    -moz-linear-gradient(top, #fff, #bdbdbd);
   	background-image:     -ms-linear-gradient(top, #fff, #bdbdbd);
   	background-image:      -o-linear-gradient(top, #fff, #bdbdbd);
   	background-color: #bdbdbd;

}
#getinvolved .badge img {
	padding:5px 5px;
}
#getinvolved .involved_content {

	background-image: url('http://www.pmi.org/Movies/files/getinvolved_R.png');
	background-repeat:no-repeat;
	float:left;
	width:400px;
	height:169px;
	display:block;
	padding:25px 20px 5px 15px;
}
#getinvolved .involved_content_wide {
   	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e7e7e7));
   	background-image: -webkit-linear-gradient(top, #fff, #e7e7e7);
   	background-image:    -moz-linear-gradient(top, #fff, #e7e7e7);
   	background-image:     -ms-linear-gradient(top, #fff, #e7e7e7);
   	background-image:      -o-linear-gradient(top, #fff, #e7e7e7);
	height:100%;
	width:550px;
	background-color: #e7e7e7;
	float:left;


	height:169px;
	display:block;
	padding:25px 20px 5px 15px;
}
#getinvolved h2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#E86D1F;
	font-size:16px;
	margin-bottom:10px;

}
#getinvolved p {
	font-family: Arial, Helvetica, sans-serif;
	margin-top:5px;
	margin-bottom:10px;
	font-size:13px;
}
/*social media rss feed */
.rssFeed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.rssFeed a {
	color: #444;
	text-decoration: none;
}
.rssFeed a:hover {
	color: #000;
	text-decoration: underline;
}

.rssHeader { padding: 0.2em 0; }

.rssBody { border: 1px solid #999; }
.rssBody ul { list-style: none; }
.rssBody ul, .rssRow, .rssRow h4, .rssRow p {
	margin: 0;
	padding: 0;
	list-style: none;
}

.rssRow { padding: 0.8em; }
.rssRow h4 { font-size: 1.1em; }
.rssRow div {
	font-size: 90%;
	color: #666;
	margin: 0.2em 0 0.4em 0;
}

.odd { background-color: #E6E6E6; }
.even { background-color: #ffffff; }

.rssRow .rssMedia {
	padding: 0.5em;
	font-size: 1em;
}
.rssRow p {display:none;}

/*carousel styling */
.ic_myCarousel{width:880px;margin:0 auto!important;}
.infiniteCarousel{width:880px!important; height:220px!important;margin:0 auto;}
.infiniteCarousel_item{width:280px!important;height:220px!important;}
.ic_wrapper .ic_myCarousel{padding:0px!important;}
.ic_myCarousel .ic_thumbnails {
	font-family: Arial, sans-serif;
}
.ic_caption {font-size:11px;padding-left:10px;padding-right:10px;min-height:56px!important;vertical-align:baseline!important;}
.ic_thumbnail_tray{display:none;}

.options {
	font-size: 16px;
}
.ic_left_nav {
	background-color:rgb(242,242,242);
	min-height:209px;
	width:20px!important;
	top:10px!important;
	background-image:url("http://www.pmi.org/Movies/files/prev_reg.png");
	background-repeat:no-repeat ;
	background-position:50%, 50%;

}
.ic_right_nav {
	background-color:rgb(242,242,242);
	min-height:209px;
	width:20px!important;
	top:10px!important;
	background-image:url("http://www.pmi.org/Movies/files/next_reg.png");
	background-repeat:no-repeat ;
	background-position:50%, 50%;


}
.ic_left_nav:hover {
	background-color:rgb(204,204,204);
	background-image:url("http://www.pmi.org/Movies/files/prev_reg_hover.png");
	background-repeat:no-repeat ;
	background-position:50%, 50%;


}
.ic_right_nav:hover {
	background-color:rgb(204,204,204);
	background-image:url("http://www.pmi.org/Movies/files/next_reg_hover.png");
	background-repeat:no-repeat ;
	background-position:50%, 50%;


}

/*lexicon start*/
				.lexiconnav {
			width:547px;
			height:20px;
			margin-top:20px;
			margin-bottom:20px;

		}
		.lexiconnav ul {
			display:inline;

			margin:0;
			padding:0;
			width:547px;
			height:20px;
		}
		.lexiconnav li {
			list-style-type:none;
			float:left;
			color:#999999;
		}
		.lexiconnav .letter{
			display:inline-block;
			width:20px!important;
			height:20px!important;
			text-align:center;
			border-right:1px solid #CCCCCC;
			font-size:16px;
			font-weight:bold;
			padding:0px;
			margin:0px!important;
			background-image: linear-gradient(bottom, rgb(204,204,204) 17%, rgb(255,255,255) 93%);
			background-image: -o-linear-gradient(bottom, rgb(204,204,204) 17%, rgb(255,255,255) 93%);
			background-image: -moz-linear-gradient(bottom, rgb(204,204,204) 17%, rgb(255,255,255) 93%);
			background-image: -webkit-linear-gradient(bottom, rgb(204,204,204) 17%, rgb(255,255,255) 93%);
			background-image: -ms-linear-gradient(bottom, rgb(204,204,204) 17%, rgb(255,255,255) 93%);

			background-image: -webkit-gradient(
				linear,
				left bottom,
				left top,
				color-stop(0.17, rgb(204,204,204)),
				color-stop(0.93, rgb(255,255,255))
			);
			background-color:rgb(204,204,204);
		}
		.lexiconnav li:last-child{
			border-right:none;
		}
		.lexiconnav li a {
			text-decoration:none;
			display:block;
			color:#455560;
			width:20px!important;
			height:20px!important;
		}
		.lexiconnav li a:hover {
			text-decoration:underline;
			color:#fff;
		}

		.lexiconnav .letter:hover {
			background-color:#CCCCCC;
			background-image:none;

		}

/*lexicon end*/


#chapter_video_block {
				width:960px;
				padding-left:20px;
				display:inline-block;
			}
			#chapter_video_block p{
				font-size:11px;
			}
			#chapter_video_block p img{
				float:right;
			}
			.chapter_video_block_thumb {
				display:block;
				width:280px;
				height:250px;
				margin-right:20px;
				margin-bottom:10px;
				border:1px solid #A2A2A2;
				float:left;
				background:rgb(221,221,221);
			}

			.chapter_video_block_thumb p{
				font-size:12px;
				margin-left:5px;
				margin-right:5px;
				margin-bottom:0;

			}
			.chapter_video_block_thumb p img{
				float:right;
				height:210px;
			}
			.chapter_video_info {
				margin-top:10px;
				height:20px;
			}
			.chapter_video_info p {
				display:inline-block;
			}
			.chapter_video_info p:nth-child(2){
				float:right;
				display:inline;
			}
			/*chaptervideo end*/
			/*professional development start */

.triplewrap {
display:inline-block;
width:620px;
height:250px;
background-image:url('http://www.pmi.org/~/media/Images/Webcontent/like_to_learn_bg.ashx');
background-repeat: repeat-x;
margin-bottom:5px;

}
.doublewrap {
display:inline-block;
width:420px;
height:250px;
background-image:url('http://www.pmi.org/~/media/Images/Webcontent/like_to_learn_bg.ashx');
background-repeat: repeat-x;
margin-bottom:5px;

}
.learningtype{
	display:block;
	float:left;
	height:200px;
	width:200px!important;
	padding-left:5px;
	border-right:1px solid #CCCCCC;
}
.doublewrap .learningtype{
	width:40%;
}

.learningtype:last-child {
	border-right:none;
}

/*publications archive */

#pagecolumns_0_article_2_issuesByYear .pageTitle {display:none;}

#pagecolumns_0_article_2_publicationType .subhead {
	font-size:32px;
	line-height:1.2;
	color:#666;
}

.publications span {
	width:100px;
	float:left;
	display:inline;
}
.publications span a {
	font-size:15px;
}
/*landing pages */
		#landing{
			width:960px;
			margin:0 auto;
			overflow:hidden;
		}
		#landing_content{
			width:620px;
			height:auto;
			float:left;
			margin-left:13px;
			margin-right:13px;
			margin-top:15px;
		}
		#landing_content .main_img {
			width:620px;
			font-size:16px;
			font-weight: bold;
			color:#006699;
			padding-bottom:5px;
			margin-bottom:15px;
			border-bottom:1px solid #999999;
		}

		#landing_right{
			width:300px;
			float:left;
		}
		#landing_right #head {
			width:300px;
			height:inherit;
			margin-top:15px;
			border-top:2px solid #006699;
			background-color:#ccffff;
			margin-bottom:20px;
		}
		.dark {
			width:300px;
			height:35px;
			margin-top:15px;
			background-image: url("http://www.pmi.org/~/media/Images/Webcontent/darkrighthead.ashx");
			background-repeat: no-repeat;
		}
		#landing_right #head p {
			font-size:13px;
			padding-top:5px;
			padding-bottom:10px;
			margin-left:15px;
			font-weight:bold;
		}
	#landing #landing_content #landing_head {
		background-image: url("http://www.pmi.org/~/media/Images/Webcontent/title_head.ashx");
		background-repeat: no-repeat;
		width:620px;
		height:35px;
		color:#fff;
		padding-left:15px;
		padding-top:5px;
	}
	#landing #landing_content #landing_head_wide {
		background-image: url("http://www.pmi.org/~/media/Images/Webcontent/topbar_long.ashx");
		background-repeat: no-repeat;
		width:940px;
		height:35px;
		color:#fff;
		padding-left:15px;
		padding-top:5px;
	}
		#landing #landing_content #landing_head_wide h1{
		font-size:16px!important;
		color:#fff!important;
		padding-top:4px;

	}
	#landing #landing_content #landing_head h1{
		font-size:16px!important;
		color:#fff!important;
		padding-top:4px;

	}
	#landing #landing_content #landing_bottom {
		width:621px;
		height:500px;
		border-top:solid 1px #006699!important;
		margin-top:10px;
		padding-top:10px;
		margin:0 auto;
	}
	#landing #landing_content #landing_bottom .content{
		width:300px;
		height:auto;
		float:left;
	}

	#landing #landing_content #landing_bottom .content h2 {
		font-size:16px;
		font-weight:bold;
	}
	#landing #landing_content #landing_bottom .content .item {
		width:280px;
		height:auto;
		margin-left:5px;
		border-bottom:solid 1px #999999;
		margin-right:10px;
		margin-top:4px;
	}
	#landing #landing_content #landing_bottom .content .item .right {
		border-bottom:none!important;
	}
	#landing #landing_content #landing_bottom .content .item p img {
		margin-bottom:3px;

	}

	#landing_right .accessleft{
		width:139px;
		padding-left:10px;
		float:left;
		border-right:#cccccc 1px solid;
	}
	#landing_right .accessright{
		width:130px;
		float:left;
		padding-left:15px;
	}
		#landing_right  .subhead {
			color:#009999;
			font-weight:bold;
			background-image: url("http://www.pmi.org/~/media/Images/Webcontent/info_icon.ashx");
			background-repeat: no-repeat;
			background-position: left;
		}
		.darktext {
			color:#006699!important;
		}
		#landing_right  p.subhead {
			padding-left:23px;
			margin-top:20px;
			padding-bottom:3px;

		}
		.pulseslides{
			height:350px;
		}
		.arrow {
			padding-bottom:3px;
		}
		.break{
			height:1px;
			border-bottom:1px solid #66CCCC;
			margin-top:10px;
			margin-bottom:20px;
		}
		#loginbutton {
			width:230px;
			height:35px;
			background-color:#006699;
			color:#fff;
			font-size:16px;
			-webkit-box-shadow: 3px 3px #999999;
			-moz-box-shadow: 3px 3px #999999;
			-o-box-shadow: 3px 3px #999999;
			-ms-box-shadow: 3px 3px #999999;
			margin-bottom:10px;
		}
		#loginbutton p {
			padding-top:5px;
			text-align:center;
		}
		/*uk landing accordian start */
			#ukaccordion {
		width:650px;

	}
	#ukaccordion p {
		width:550px;
		margin-top:0;
		padding-top:10px;
		margin-bottom:5px;
		padding-left:10px;
	}
	#ukaccordion p.title {
		color: #FF6633;
		font-weight: bold;
	}
	.accordiontext {
		color:#fff;
		height:50px;
		width:550px;
	}
	.accordiontext p {
		width:250px;
		font-size:12px;

	}
	.accordiontext a{
		color:#fff;
		text-decoration: none;
		font-size:25px;
	}
	.percentage {
		height:50px;
		width:75px;
		font-size:25px;
		margin-top:15px;
		color:#fff;
	}
	.percentage a {
		color:#fff!important;
		padding-left:15px!important;
	}
	.percenttext {
		color: #FFFFFF !important;
		float: left;
		margin-left: 89px;
		position: relative;
		top: -29px;
		z-index: 999;
	}

	.red{
		background: url("http://www.pmi.org/~/media/Images/Webcontent/red.ashx")!important;
		background-repeat: no-repeat!important;
		width:650px;
		height:60px;
		border:none;
	}


		.orange{
		background: url("http://www.pmi.org/~/media/Images/Webcontent/orange.ashx")!important;
		background-repeat: no-repeat!important;
		width:650px;
		height:60px;
		margin-top:5px;
		border:none;
	}
		.purple{
		background: url("http://www.pmi.org/~/media/Images/Webcontent/purple.ashx")!important;
		background-repeat: no-repeat!important;
		width:650px;
		height:60px;
		margin-top:5px;
		border:none;

	}
		.green{
		background: url("http://www.pmi.org/~/media/Images/Webcontent/green.ashx")!important;
		background-repeat: no-repeat!important;
		width:650px;
		height:60px;
		margin-top:5px;
		border:none;

	}
		.blue{
		background: url("http://www.pmi.org/~/media/Images/Webcontent/blue.ashx")!important;

		background-repeat: no-repeat!important;
		width:650px;
		height:60px;
		margin-top:5px;
		border:none;

	}
	.accordiondropred{
		width:560px!important;
		height: 146px;
		margin-top:0!important;
		padding-top:-20px!important;
		padding-left:0px!important;
		padding-right:0px!important;
		margin-left:10px;
		background-image: url("http://www.pmi.org/~/media/Images/Webcontent/fauxshadow.ashx");
		background-position: top;
		background-repeat: no-repeat;
		background-color:#e8e8e8;
		border-bottom:2px solid #CC3333;
	}
	.accordiondropred img {
		float:right;
		margin-right:10px;
	}
	.accordiondroporange{
		width:560px!important;
		height: 146px;
		margin-top:0;
		margin-left:10px;
		padding-left:0px!important;
		padding-right:0px!important;
		background-image: url("http://www.pmi.org/~/media/Images/Webcontent/fauxshadow.ashx");
		background-position: top;
		background-repeat: no-repeat;
		background-color:#e8e8e8;
		border-bottom:2px solid #FF6633;
	}
	.accordiondroporange img {
		float:right;
		margin-top:10px;
		margin-right:10px;
	}
	.accordiondroppurple{
		width:560px!important;
		height: 146px;
		margin-top:0;
		margin-left:10px;
		padding-left:0px!important;
		padding-right:0px!important;
		background-image: url("http://www.pmi.org/~/media/Images/Webcontent/fauxshadow.ashx");
		background-position: top;
		background-repeat: no-repeat;
		background-color:#e8e8e8;
		border-bottom:2px solid #333366;
	}
	.accordiondroppurple img {
		float:right;
		margin-top:10px;
		margin-right:10px;
	}
	.accordiondropgreen{
		width:560px!important;
		margin-top:0;
		margin-left:10px;
		padding-left:0px!important;
		padding-right:0px!important;
		background-image: url("http://www.pmi.org/~/media/Images/Webcontent/fauxshadow.ashx");
		background-position: top;
		background-repeat: no-repeat;
		background-color:#e8e8e8;
		border-bottom:2px solid #99CC33;
	}
	.accordiondropgreen img {
		float:right;
		margin-top:10px;
		margin-right:10px;
	}
	.accordiondropblue{
		width:560px!important;
		margin-top:0;
		margin-left:10px;
		padding-left:0px!important;
		padding-right:0px!important;
		background-image: url("http://www.pmi.org/~/media/Images/Webcontent/fauxshadow.ashx");
		background-position: top;
		background-repeat: no-repeat;
		background-color:#e8e8e8;
		border-bottom:2px solid #009999;
	}
	.accordiondropblue img {
		float:right;
		margin-top:10px;
		margin-right:10px;
	}
	.ui-icon-triangle-1-e{display:none;}
	.ui-icon-triangle-1-s{display:none;}

    /*Display arrows on homepage accordion*/
    .sidebar_home .ui-icon-triangle-1-e{display:block;}
    .sidebar_home .ui-icon-triangle-1-s{display:block;}


	.adslides {
		height: 620px;
		width: 300px;
		margin: auto;
		overflow:hidden;
	}
	.adslides img {
		display:none;
	}
	.template {
		margin-bottom:15px;
	}
	.template_type {
		background-color: #F1F4F5;
		height:20px;
		width:600px;
		padding:10px 15px;
	}
	.template_type span {


		float:right;
		display:block;
	}
	.template_files li {
		list-style-type: none;
	}
	.template_files p {
		margin-left:15px;
	}
	
/** @Mac - Membership Acquisition Campaign Styles **/


.mac-sal-survey-1308 {

}
.mac-sal-survey-1308 body {
	background-image: none;	
}
.mac-sal-survey-1308 cite {
	font-style:italic;
}
.mac-sal-survey-1308 header {
	height: 500px;
	background-image:url('http://www.pmi.org/~/media/Images/Membership/Membership_Acquisition/Header-Backgrounds/main-header-bg-01.ashx');
	background-repeat:none;
	color: white;
	margin:0;
	padding:0;
}
.mac-sal-survey-1308 img {
	padding: 28px 0 0 82px;
}
.mac-sal-survey-1308 header h1 {
	color: white;
	font-size: 50px;
	padding: 28px 0 0 82px;
}
.mac-sal-survey-1308 header .leadin {
	font-size: 32px 
}
.mac-sal-survey-1308 header h2 {
	color: #ffc332;
	font-size: 28px;
	width: 500px;
	padding-left: 82px;
}
.mac-sal-survey-1308 header p {
	font-size: 13px;
	width: 400px;
	padding-left: 82px;
}
.mac-sal-survey-1308 header .large {
	padding-top: 15px;
	font-size: 16px;
}

.mac-sal-survey-1308 article {
	color: #21303a;
	padding: 28px 80px 33px 60px;
	overflow: hidden;
}

.mac-sal-survey-1308 article .column1 {
	float: left;
	width: 390px;
	margin-right: 30px;
}
.mac-sal-survey-1308 article .column2 {
	float: left;
	width: 390px;
}
.mac-sal-survey-1308 article h2 {
	color: #464453;
	font-size: 24px;
}
.mac-sal-survey-1308  iframe {
	position: relative;
	width: 400px;
	height: 420px;
}
.mac-sal-survey-1308 footer {
	background-image:url('http://www.pmi.org/~/media/Images/Membership/Membership_Acquisition/Footer/footer-full.ashx');
	background-repeat:no-repeat;
	background-color: #bf3226;
	color: #FFF;
	overflow: hidden;
	height: 84px;
}
.mac-sal-survey-1308 footer ul li {
	display: inline;
	float: left;
	margin:0;
	padding: 5px 10px;
}
.mac-sal-survey-1308 footer p {
	float: left;
	margin: 48px 0 0 82px;
}
.mac-sal-survey-1308 footer ul {
	list-style-type: none; 
	margin: 48px 0 0 544px;
	padding:0;	
}
.mac-sal-survey-1308 footer ul li {
	display: inline;
	float: left;
	margin:0 16px;
	padding:0;
}
.mac-sal-survey-1308 footer ul li a:link, .mac-sal-survey-1308 footer ul li a:visited {
	color: #FFF;
	font-size: 11px;
	text-decoration: underline;
}
.mac-sal-survey-1308 .column2 ul {
	list-style-type: none;
	padding:0;
	margin: 20px 0 0;
}
.mac-sal-survey-1308 .column2 li {
	display: inline;
	padding:0 10px 0 0;
	margin:  0;
}
.mac-sal-survey-1308 article li a:link {
	display:inline-block;
	font-weight: bold;
	width: 32px;
	height: 31px;
	overflow:hidden;
    text-indent:100%;
    white-space:nowrap;
}
.mac-sal-survey-1308 a.facebook-link:link {
	background-image: url('http://www.pmi.org/~/media/Images/Membership/Membership_Acquisition/Buttons/fb.ashx');
}
.mac-sal-survey-1308 a.facebook-link:hover {
		background-image: url('http://www.pmi.org/~/media/Images/Membership/Membership_Acquisition/Buttons/fb-hover.ashx');
}
.mac-sal-survey-1308 a.twitter-link:link {
	background-image: url('http://www.pmi.org/~/media/Images/Membership/Membership_Acquisition/Buttons/twt.ashx');
}
.mac-sal-survey-1308 a.twitter-link:hover {
	background-image: url('http://www.pmi.org/~/media/Images/Membership/Membership_Acquisition/Buttons/twt-hover.ashx');
}
.mac-sal-survey-1308 a.google-plus-link:link {
	background-image: url('http://www.pmi.org/~/media/Images/Membership/Membership_Acquisition/Buttons/gplus.ashx');
}
.mac-sal-survey-1308 a.google-plus-link:hover {
	background-image: url('http://www.pmi.org/~/media/Images/Membership/Membership_Acquisition/Buttons/gplus-hover.ashx');
}

.mac-sal-survey-1308 .twitter-link {
	width: 230px;
	height: 41px;
	background-image: url('~/media/Images/Membership/Membership_Acquisition/Buttons/twt.ashx');
}
.mac-sal-survey-1308 .view-member-benefits-link {
	width: 230px;
	height: 41px;
	background: url('~/media/Images/Membership/Membership_Acquisition/Buttons/member-benefits.ashx');
}
.mac-sal-survey-1308 .view-member-benefits-link:hover {
	background: url('~/media/Images/Membership/Membership_Acquisition/Buttons/member-benefits-hover.ashx') bottom;
}
.mac-sal-survey-1308.landing header {
	background-image:url('http://www.pmi.org/~/media/Images/Membership/Membership_Acquisition/Header-Backgrounds/main-header-bg-03.ashx');
	height: 274px;
	background-position:bottom;
}
.mac-sal-survey-1308.landing .column1  h2 {
	color: #bf3226;
}

.mac-sal-survey-1308.landing p + h2 {
	border-top: 1px solid #d3d3d3;
	padding-top: 30px;
	margin-top: 40px;
}
.mac-sal-survey-1308.landing a + p {
	font-weight: bold;
}

.mac-sal-survey-1308 .view-member-benefits-link:link {
	background-image: url('http://www.pmi.org/~/media/Images/Membership/Membership_Acquisition/Buttons/member-benefits.ashx');
	display:inline-block;
	width: 207px;
	height: 41px;
	overflow:hidden;
    text-indent:100%;
    white-space:nowrap;
	margin-bottom: 25px;
}
.mac-sal-survey-1308 .view-member-benefits-link:hover {
	background-image: url('http://www.pmi.org/~/media/Images/Membership/Membership_Acquisition/Buttons/member-benefits-hover.ashx');
}


.mac header {
	 background: url(/~/media/Images/Membership/Membership_Acquisition/Header-Backgrounds/main-header-bg-02.ashx) no-repeat left top; 
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	  min-height: 274px;
}
.mac ~ footer div,
.mac .content,
.mac .header {
	width: 960px;
	margin: 0 auto;
}
.mac h1 {
	color: #fcb818;
	margin-top: 70px;
}
.mac h1 em {
	color: #fff;
	font-style: normal;
	font-size: 45px;
	display: block;
}
.mac aside h2,
.mac h3 {
	color: #bf3226;
	margin-bottom: 10px;
}
.mac h3 + ul {
	margin-left: 20px;
}
.mac .logo {
	margin-top: 30px;
}
.mac section {
	float: left;
	width: 45%;
	overflow: hidden;
	/* margin-top: 20px; */
}
.mac section+section {
	float: none;
}
.mac section:nth-of-type(1) {
	border-right: solid 1px #ccc;
	padding-right: 20px;
	margin-right: 20px;
	margin-bottom: 40px;
	min-height: 250px;
}

.mac ~ footer {
	display: block;
	overflow: hidden;
	clear: both;
	background: #851e19 url(/~/media/Images/Membership/Membership_Acquisition/Footer/footer-full.ashx) no-repeat left top; 
	background-size: 100%;
	padding: 50px 0 20px;
	color: #fff;
}
.mac ~ footer p {
	float: left;
}
.mac ~ footer li {
	list-style-type: none;
	float: right;
}
.mac ~ footer a {
	color: #fff;
}
.mac #change_management_leads {
	background: none;
	color: #7f7f7f;
	margin-left: -20px;
}

.mac input[type="text"] {
	-moz-box-sizing: border-box;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0 none;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4) inset;
	padding: 10px 30px 10px 15px;
	width: 70%;
	margin-bottom: 10px;
}
.mac input[name="Email"] {
	width: 85%;
}
.mac button,
.mac .button {
	background-color: #d28a17; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6a019), to(#d28a17));
	background-image: -webkit-linear-gradient(top, #f6a019, #d28a17); 
	background-image:    -moz-linear-gradient(top, #f6a019, #d28a17);
	background-image:     -ms-linear-gradient(top, #f6a019, #d28a17);	
	background-image:      -o-linear-gradient(top, #f6a019, #d28a17);
	color: #fff;
	font-weight: bold;
	padding: 10px 20px;
	margin-top: 10px;
	border-radius: 5px 5px 5px 5px;
	text-shadow: 1px 1px 1px #999;
	font-size: 14px;
}
.mac .button:hover,
.mac button:hover {
	background-color: #d28a17; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fcb818), to(#f49e1d));
	background-image: -webkit-linear-gradient(top, #fcb818, #f49e1d); 
	background-image:    -moz-linear-gradient(top, #fcb818, #f49e1d);
	background-image:     -ms-linear-gradient(top, #fcb818, #f49e1d);	
	background-image:      -o-linear-gradient(top, #fcb818, #f49e1d);
}
.mac .button {
	margin: 20px 0;
	display: inline-block;
}
.mac aside {
	overflow: hidden;
}
.mac aside img {
	float: left;
	margin: 20px 84px 0 20px;
}
.mac aside h2 {
	margin-top: 20px;
}
.mac aside h3 {
	color: #21303a;
}
.mac .container {
	/* background: url("/~/media/Images/Membership/Membership_Acquisition/Misc/gray-pattern-bg.ashx") repeat top left; */
	margin-top: 20px;
	display: block;
}
.mac .google,
.mac .twitter,
.mac .facebook {
	display: inline-block;
	height: 40px;
	width: 40px;
}
.social-icons .facebook,
.mac .facebook {
	background: url("/~/media/Images/Membership/Membership_Acquisition/Buttons/fb.ashx") no-repeat top left;
}
.social-icons .facebook:hover,
.mac .facebook:hover {
	background: url("/~/media/Images/Membership/Membership_Acquisition/Buttons/fb-hover.ashx") no-repeat top left;
}
.social-icons .twitter,
.mac .twitter {
	background: url("/~/media/Images/Membership/Membership_Acquisition/Buttons/twt.ashx") no-repeat top left;
}
.social-icons .twitter:hover,
.mac .twitter:hover {
	background: url("/~/media/Images/Membership/Membership_Acquisition/Buttons/twt-hover.ashx") no-repeat top left;
}
.social-icons .google,
.mac .google {
	background: url("/~/media/Images/Membership/Membership_Acquisition/Buttons/gplus.ashx") no-repeat top left;
}
.social-icons .google:hover,
.mac .google:hover {
	background: url("/~/media/Images/Membership/Membership_Acquisition/Buttons/gplus-hover.ashx") no-repeat top left;
}
div.mac, .mac+iframe+footer, .mac+footer {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}