html {overflow-y: -moz-scrollbars-vertical;overflow-y: scroll;}
body {background-color:#7D7165;color:#424242;font-size: 62.5%;}
p {margin-bottom:15px;font-size:1.2em;line-height:125%;}
a {color:#1f6bc8;text-decoration:none;}
a:hover {text-decoration:underline;}
a.more {background:transparent url('../images/arrow_blue.png') no-repeat 100% 50%;padding-right:14px;}
h1 {font-size:200%;margin-bottom:10px;}
h2 {font-size:18px;font-weight:bold;margin-bottom:5px;}
h3 {font-size:16px;font-weight:bold;color:#3a3a3a;margin-bottom:5px;}
h4 {font-size:1.4em;font-weight:bold;margin-bottom:5px;}
strong, b {font-weight:bold;}
h2.blog {background: url('../images/capsule_blog.png') no-repeat;padding-left: 54px;min-height: 21px;}
h2.podcast {background: url('../images/capsule_podcast.png') no-repeat;padding-left: 80px;min-height: 21px;}
h2.article {background: url('../images/capsule_article.png') no-repeat;padding-left: 71px;min-height: 21px;}
h2.whitepaper {background: url('../images/capsule_whitepaper.png') no-repeat;padding-left: 71px;min-height: 21px;}
h2.tool {background: url('../images/capsule_tool.png') no-repeat;padding-left: 56px;min-height: 21px;}
h2.webinar {background: url('../images/capsule_webinar.png') no-repeat;padding-left:80px;min-height:21px;}
table {border-collapse:separate !important;border-spacing:2px;}

/* LAYOUT */
#container {width: 854px;margin: 0 auto;}
#content {width: 750px;background: #fff url(../images/back_main2.png) repeat-y 50% 0;text-align: left;padding: 0 67px;float: left;}
#header {width: 750px;position:relative;height:90px;}
#logo {position: absolute;bottom:15px;left:0;}
#nav {width: 395px;position:absolute;right:15px;top:45px;}
#primary {width: 395px;position:absolute;right:15px;top:45px;}
#main {width: 750px;float: left;position:relative;}
#footer {width: 750px;text-align: center;padding: 70px 0 30px;font-size:9px !important;}

/* TOP NAV & HEADER */
#primary ul {width:395px;}
#primary li {float:left;}
#primary li a {height:21px;display:block;background:transparent url('../images/topnav.png') no-repeat 0 0;}
#primary li a span {left:-999px;position:absolute;}
#primary li.first a {width:61px;}
#primary li.first a:hover, #primary li.first a.active {background-position: 0 -22px;}
#primary li.menu-517 a {background-position: -61px 0;width:75px;}
#primary li.menu-517 a:hover, #primary li.menu-517 a.active, #primary li.menu-517.active-trail a {background-position: -61px -22px;}
#primary li.menu-522 a {background-position: -136px 0;width:52px;}
#primary li.menu-522 a:hover, #primary li.menu-522 a.active, #primary li.menu-522.active-trail a {background-position: -136px -22px;}
#primary li.menu-523 a {background-position: -188px 0;width:63px;}
#primary li.menu-523 a:hover, #primary li.menu-523 a.active, #primary li.menu-523.active-trail a {background-position: -188px -22px;}
#primary li.menu-524 a {background-position: -251px 0;width:79px;}
#primary li.menu-524 a:hover, #primary li.menu-524 a.active, #primary li.menu-524.active-trail a {background-position: -251px -22px;}
#primary li.last a {background-position: -330px 0;width:63px;}
#primary li.last a:hover {background-position: -330px -22px;}

#search fieldset.collapsible {position:absolute !important;}
#searchbox {width: 750px;height: 19px;text-align: right;padding-top: 15px;position:relative;}
#searchbox #edit-search-theme-form-1-wrapper {position:absolute;top:8px;right:25px;}
#searchbox #edit-search-theme-form-1 {width:135px;}
#searchbox input#edit-submit-1 {position:absolute;top:10px;right:0px;}
#searchbox .form-item {margin:0 !important;}

#searchbox .search {background:transparent url('../images/back_input.gif') repeat-x 0 0;border:1px solid #ddd;padding:3px;color:#424;width:150px;}
#searchbox .searchbutton {position:absolute;top:3px;right:-25px;}
img#home_contact_us {position:absolute;bottom:-10px;left:33px;}


/* SUB PAGE ELEMENTS */
#subnav {background:transparent url('../images/back_subnav.png') repeat-x 0 0;height:30px;position:relative;width:100%;margin-bottom:10px;}
#subnav #tools {position:absolute;top:6px;right:0;}
#subnav #tools img {margin-left:8px;}
#subnav ul {list-style-type: none;position:absolute;left:0;top:1px;width:100%;margin:0 !important;background:transparent url('../images/back_subnav.png') repeat-x 0 100%;height:26px;}
#subnav li {float:left;display:block;font-size:14px;margin:0 10px 0 0;padding:0 15px 0 0;background:transparent url('../images/subnav-dot.png') no-repeat 100% .3em;}
#subnav li a {border-top:2px solid #fff;border-bottom:2px solid #fff;height:19px;padding-top:2px;display:block;}
#subnav li.active-trail a, #subnav li.active a {border-top:2px solid #999 !important;border-bottom:2px solid #999 !important;color:#1f6bc8 !important;}
body.page-people #main #subnav ul li {display:none;}
#subnav li.last {background-image:none;}
#location {clear:both;padding:0;}
#location #breadcrumbs {color:#3a3a3a;float:right;font-size:12px;padding-top:8px;}
.content {float:left;width:500px;}
.node .content {float:none;width:auto;}
.content a {font-weight:bold;}
.right {float:right;margin:0 0 8px 12px;}
.list-current-openings {margin:3px 0 25px 0;}
em {font-style:italic;}

/* User Profile */
.userp-hero {position:relative;background-color:#ccc;margin-bottom:30px;height:237px;width:490px;}
.userp-hero .hero-content {width:200px;height:197px;padding:0 10px 0 257px;margin:0;}
.userp-hero h2 {font-size:16px;color:#fff;padding:20px 0 3px 0;}
.userp-hero h2 a {color:#fff;}
.userp-hero p {font-size:11px;color:#fff;}
.userp-hero .hero-quote strong {display:block;padding-top:3px;}
.ArticleCopy p {font-size:1.3em;}
.contact-name {color:#F0FF00;background:transparent url('../images/arrow_yellow.png') no-repeat 100% 50%;padding-right:20px;}
  
/* People page */
label.views-label-field-picture-imceimage-path,.view-people .views-field-title, .node .submitted {display:none;}
.view-people img {border:1px solid #A0A0A0;margin:0 9px 5px 0;float:left;}
img.people-other {border:none;}
body.page-people .view-content .views-row-odd, 
body.page-people .view-content .views-row-even {float:left;width:75px;height:75px;}
body.page-people #sidenav {display:none;}
body.page-people #main .content {width:auto;float:none;clear:both;}
.people-links {margin-bottom:5px;font-size:14px;position:relative;}
.people-links a {font-weight:normal;display:inline;margin-right:15px;}
.people-links {position: relative;float: left;width: 740px;}
.people-links p {margin-bottom: 3px;}
img.border {border:1px solid #A0A0A0;}
.left {float:left;margin:0 12px 8px 0;}
#PSPop { position: absolute; top: 0; right: -5px; width: 197px; padding: 10px; display: none; background: #fff url('../images/back_pspop.gif') repeat-x; border: 1px solid #a0a0a0;}
#PSPop p {font-size:12px;width:170px;}
#PSPopClose { position: absolute; top: 10px; right: 10px;}
#PSPopClose a {margin:0 !important;}
img.binoc, #PSPopClose img {float:none !important; margin:0 !important;border:none;}
.find-consultant {position:absolute;right:0;}
#name_query {margin-top:5px;}
#matches {margin-top:10px;}
.white { color: #fff;}
.black {color: #3a3a3a;}
.blue {color: #1f6bc8;}
.darkblue {color: #00457c;}
.gray {color: #a2a2a2;}
.grayback {background: #efefef;}
.red {color: #c00;}
.white {color: #fff;}
.left {float: left; margin: 0 12px 8px 0;}
.leftBig { float: left; margin: 0 20px 10px 0;}
.right {float: right;margin: 0 0 8px 12px;}
.hidden { display: none;}
p.smaller {font-size: 1.1em;}
.smaller {font-size: 95%;}
.bigger {font-size: 150%; margin-bottom: 15px;}
.biggest {font-size: 200%;line-height: 100%;margin-top: 0;margin-bottom: 10px;}
.Feature p {color: #393939;}
span.larger {font-size: 1.4em;color: #000;font-weight: bold;}
.old_price {text-decoration: line-through;padding-right:10px;}

/* IDEAS */
.ArticleCopy p,
.ArticleCopy li {font-size: 1.4em;}
.ArticleCopy table {width: 500px;margin: 0 0 20px 0;}
.ArticleCopy table td {font-size: 1.4em;vertical-align: top;padding: 0 8px 8px 0;}
.ArticleCopy table td p,
.ArticleCopy table td li {font-size: 1.0em;}
.authorImg {text-align: center;}
.authorImg img {display: block; margin-bottom: 3px;}
.authorPhoto {position: relative;}
.authorPhotoFrame {position: absolute;top: 0;left: 0;width: 161px;height: 161px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/consultant_frame.png',sizingMethod='image');}
div.authorPhotoFrame[class] {background: url('/images/consultant_frame.png') no-repeat;}
.authorImg p {font-size: 1.1em;margin-bottom: 0;} 
.quoteSpacer {width: 1px;height: 30.0em;float: right;}
blockquote.Pullquote {position: relative;clear: both;float: right;width: 200px;text-align: center;margin: 25px 0 0 25px;padding-top: 20px;background: url('/images/back_pullquote.png') no-repeat 50% 0;}
blockquote.Pullquote p {color: #3b6000;font-size: 1.8em;padding-bottom: 20px;background: url('/images/back_pullquote.png') no-repeat 50% 100%;}
.Pagination {width: 100%;font-size: 1.2em;padding: 20px 0;color: #1f6bc8;}
.TextRight {text-align: right;}
.TextLeft {text-align: left;}
.Pagination a {font-weight: normal;}
.Pagination span.this {color: #424242;}
.Pagination a.nextpage {padding-left: 10px;}
.Pagination a.prevpage {padding-right: 10px;}
.tagadelic.level6 {font-size:1.6em !important;}
.tagadelic.level5 {font-size:1.5em !important;}
.tagadelic.level4 {font-size:1.4em !important;}
.tagadelic.level3 {font-size:1.3em !important;}
.tagadelic.level2 {font-size:1.2em !important;}
.tagadelic.level1 {font-size:1em !important;}
a.taglink {}

/* POSTS */
.Feature {margin-bottom: 30px;padding-bottom: 15px;background: url('/images/back_subnav.png') repeat-x left bottom;}
.Feature, .Post {float: left;}
.FeatureCopy {float: right; width: 320px;}
.Post .PostMeta {padding-top: 18px;width:450px;}
.PostMeta p {margin-bottom: 0;line-height: 110%;font-size: 12px;margin-bottom: 4px;}
span.data {font-size: 0.8em;font-weight: bold;text-transform: uppercase;color: #6a6a6a;}
span.comments {font-size: 0.8em;font-weight: normal;color: #6a6a6a;}
span.author {color: #000;}
div.PostMeta {margin-bottom: 10px;}


/* FOOTER */
#footer ul {margin:0 0 3px 0;padding:0;}
#footer li {display:inline;padding:0 3px;}

/* LISTS */
#main ul {margin-left: 15px;margin-bottom: 10px;}
#main ol {margin-left: 30px;padding-left: 0;margin-bottom: 10px;}
#main ol>li {list-style-type: decimal;list-style-position: outside;}
#main li {color: #424242;list-style-type: disc;list-style-position: outside;}
#main ul.regular {margin:0 0 20px 0;}
#main ul.regular li {list-style-type: none;}
ul {list-style-type: disc;list-style-position: outside;margin-left: 15px;margin-bottom: 10px;}
ol {list-style-type: decimal;list-style-position: outside;margin-left: 30px;padding-left: 0;margin-bottom: 10px;}
.ModuleSide ol {margin-left: 10px!important;}
li {font-size: 1.2em;color: #424242;line-height: 125%;margin-bottom: 7px;}
li li {font-size:1em;}
ul li ul.Sublist {margin-bottom: 0;}
ul li ul.Sublist li {margin-top: 0;font-size: 1.0em;}
ul.noMargin>li,ol.noMargin>li {color: #424242;line-height: 125%;margin-bottom: 0;}
ul.noBullet {list-style-type: none;list-style-position: outside;margin-left: 0 !important;margin-bottom: 0;}
ul.noBullet li {font-size: 1.2em;line-height: 125%;margin-bottom: 0;list-style-type: none !important;}
ul.bulletDash {list-style-type: none !important;list-style-position: outside !important;margin-left: 0 !important;margin-bottom: 0 !important;}
ul li ul.bulletDash li {font-size: 1.0em;line-height: 125%;margin-bottom: 0;list-style-type: none !important;}

/* HOME PAGE */
img#home_hero {margin:10px 0;}
.home_hero_wrapper {position:relative;margin-top:10px;}
.home_hero_wrapper a#home_case {position:absolute;top:165px;left:0;width:200px;height:20px;}
.home_hero_wrapper a#home_case img#home_pix {width:200px;height:20px;}
.home_hero_wrapper img#home_contact_us {position:absolute;top:-10px;left:33px;}
.home_sub_hero {height:107px;background:transparent url(../images/subhero-bg.png) no-repeat 0 0;position:relative;margin-bottom:3px;}
.sub_txt {margin:25px 0 0 50px;}
.learn_more {position:absolute;right:20px;bottom:15px;}
.home_columns {background:#fff url(../images/home-cols-bg.png) repeat-y 0 0;}
.col_title {color:#002C66;font-size:18px;font-weight:bold;padding-bottom:15px;}
.col_sub_title {color:#CC3300;font-size:18px;font-weight:bold;padding-bottom:10px;}
a.home_more {color:#CC3300 !important;font-size:12px;font-weight:bold;text-align:right;display:block;}
.view-home-left-col .field-content p {font-size:12px;}

dl.bg {background: #fff url(../images/home_c_bg.gif) repeat-y top left;}
dl.bg-nolast {background: #fff url(../images/home_c_-last_bg.gif) repeat-y top left;}

dl.home_columns p {font-size:12px;}
dl.home_columns a,dl.home_columns a:active,dl.home_columns a:visited,dl.home_columns a:link {color:#002C66;text-decoration:none;}
dl.home_columns a:hover {text-decoration:underline;}
dl.home_columns a.u {text-decoration:underline;}
dl.home_columns dd {float:left;width:248px;margin:0;padding:0;}
dl.home_columns dd.left, dl.home_columns dd.middle {margin:0 3px 0 0;}
dl.home_columns .home_content {padding:0px;}
dl.home_columns .home_content .event_links {font-size:14px;padding:0 0 3px;display:block;font-weight:bold;color:#CC3300 ;}
dl.home_columns .column_top {background:#FFF3D3 url(/images/home_cc_ne.gif) no-repeat top right;position:relative;}
dl.home_columns .column_top div {font-size: 0;height: 10px;width:10px;background:#FFF3D3 url(/images/home_cc_nw.gif) no-repeat top left;}
dl.home_columns .column_content {padding:15px 20px;background-color:#CCBFB0;}
dl.home_columns .column_content-nobg {padding:18px 0px 0 0px;background-color:#fff;}
dl.home_columns .column_bottom {background:#FFF3D3 url(/images/home_cc_se.gif) no-repeat bottom right;position:relative;}
dl.home_columns .column_bottom div {font-size: 0;height: 10px;width:10px;background:#FFF3D3 url(/images/home_cc_sw.gif) no-repeat bottom left;}
dl.home_columns h3 span {display:none;}
dl.home_columns dd h3 {width:240px;height:30px;border-bottom:2px dotted #ccc;margin:0 0 10px 0;}
dl.home_columns dd.left h3 {background:transparent url(/images/home_title_spotlight.gif) no-repeat 10px 0;}
dl.home_columns dd.middle h3 {background:transparent url(/images/home_title_ideas.gif) no-repeat 0px 0;}
dl.home_columns dd.right h3 {background:transparent url(/images/home_title_events.gif) no-repeat 10px 0;}
dl.home_columns dd.left p {line-height:140%;margin:0;padding:0 0 15px 0;}
dl.home_columns dd.middle .tagcloud {background-color:#fff;margin:0;padding:0 0 5px 0;}
dl.home_columns dd.middle .column_content p {font-size:12px;}
dl.home_columns dd.middle .view-content .views-row-odd, dl.home_columns dd.middle .view-content .views-row-even {margin:0 0 15px 0;}
.views-field-field-homepage-title-value a {font-size:14px;}
.views-field-field-homepage-blurb-value .field-content, .views-field-field-homepage-blurb-story-value .field-content {font-size:12px;line-height:140%;color:#424242;}
.view-current-workshops-home-page .view-content {font-size:12px;line-height:140%;color:#333;}
.view-current-workshops-home-page .view-content .views-row {padding-bottom:10px;}
dl.home_columns dd.right .column_content, dl.home_columns dd.right .column_content p {font-size:12px;}
dl.home_columns h4,dl.home_columns h5, .views-field-field-homepage-title-value a {color: #002C66;margin:0;padding:0;font-size:14px;font-weight:bold;}
dl.home_columns dd.right p {line-height:140%;padding:0 0 25px 0;margin:0;}
dl.home_columns dd.right h4 {padding-top:15px;}
dl.home_columns dd.right a {font-weight:bold;display:block;padding-top:0px;}
dl.home_columns dd a.link_all {margin-top:10px;}
.column_content .block {padding-top:0px;}
#block-block-14 h2.title {display:none;}


.view-home-quote {line-height:100%;margin:0;}
.home_quote {background:transparent url(/images/home-quote-bg-top.png) no-repeat 0 0;width:239px;}
.home_quote_btm {background:transparent url(/images/home-quote-bg-bot.png) no-repeat 0 0;width:239px;height:95px;}
.home_quote p {padding:40px 10px 0 10px!important;color:#fff;line-height:1.3em !important;font-size:14px !important;}
.home_quoter ul li {list-style-type:none !important;margin:0;padding:1px 0 1px 0 !important;}
.home_quoter .quoter_name {font-weight:bold !important;}

.tagcloud {line-height:180%;margin-top:8px;width:248px;}
.tagcloud .t_1 a {color:#A68D7E !important;font-size:18px;}
.tagcloud .t_2 a {color:#5D604D !important;font-size:18px;}
.tagcloud .t_3 a {color:#000 !important;font-size:16px;}
.tagcloud .t_4 a {color:#000 !important;font-size:12px;}
.tagcloud h2.title {display:none;}

.view-frontpage-blog-entries a {color:#0D4E96;margin:0;padding:0;font-size:1.4em;font-weight:bold;}
.view-frontpage-blog-entries .views-field-teaser {margin-bottom:15px;display:block;}

body.front .view-current-workshops, .body.front .view-current-workshops a {font-size:1.2em !important;line-height:140%;padding:0 0 10px 0;margin:0;}
.view-content .views-field-title .field-content {color:#0D4E96;margin:0;padding:0;font-weight:bold;display:block;}
.view-current-workshops .views-field-field-location-value,
.view-current-workshops .views-field-field-date-value {display:inline;}

.social_media_icons {bottom:0;right:0;position:absolute;}

/* GENERAL */
#logo h1 {position:absolute;left:-999px;}
.PageFull {width: 750px;float: left;}
.Page750 {width: 750px;float: left;margin-bottom: 10px;}
.Page500 {width: 500px;float: left;margin-bottom: 10px;}
.Page355 {width: 355px;float: left;padding-right: 20px;}
.Page365 {width: 365px;float: left;padding-left: 30px;}
.Page375 {width: 375px;float: left;}
.Page300 {width: 300px;float: left;padding-left: 45px;}
.Page240 {width: 240px;float: left;padding-right: 10px;}
.Page220 {width: 220px;float: left;margin-left: 30px;}
.Page187 {width: 167px;float: left;margin-right: 20px;margin-top: 20px;}
.view-people-consultants .Page187 {margin-top:0;}

/* TAGCLOUD */
#Tagcloud {width:710px;padding: 20px;margin:20px 0 0 0; background: url(../images/back_tagcloud.png) repeat-x;}
#Tagcloud .h, .sidebar_tags .h {display:inline;}
#Tagcloud .h a {padding-right:10px;}
.sidebar_tags .h a {padding-right:5px;}
#TagcloudBtm {position: relative;width: 750px;height: 15px;margin-bottom:20px;clear: both;background: url(../images/back_subnav.png) repeat-x;}

/* TYPOGRAPHY */
p.smMargin {margin-bottom: 8px;}
p.noMargin,
#Footer p {margin-bottom: 0!important;}
.Page220 p {color: #000;}
p.smaller {font-size: 1.1em;}
.smaller {font-size: 95%;}
.bigger {font-size: 150%;margin-bottom: 15px;}
.biggest {font-size: 200%;line-height: 100%;margin-top: 0;margin-bottom: 10px;}
.Feature p {color: #393939;}
span.larger {font-size: 1.4em;color: #000;font-weight: bold;}
.tagcloud .h {font-weight:normal !important;}
/*
.tagcloud h1.h a {font-size:18px !important;}
.tagcloud h2.h a {font-size:16px !important;}
.tagcloud h3.h a {font-size:15px !important;}
.tagcloud h4.h a {font-size:13px !important;}
.tagcloud h5.h a {font-size:12px !important;}
*/
h1, .level1 {font-size: 2.4em;font-weight: bold;margin-bottom: 5px;}
h1.title {margin-bottom:20px;}
h1.title {font-size: 22px;font-weight: normal!important;color: #666;}
h1.article {font-size: 30px;font-weight: bold;color: #052671;letter-spacing: -1px;margin-bottom: 20px;}
h2.blog {background: url(../images/capsule_blog.png) no-repeat;padding-left: 54px;min-height: 21px;}
h2.podcast {background: url(../images/capsule_podcast.png) no-repeat;padding-left: 80px;min-height: 21px;}
h2.article {background: url(../images/capsule_article.png) no-repeat;padding-left: 71px;min-height: 21px;}
h2.whitepaper {background: url(../images/capsule_whitepaper.png) no-repeat;padding-left: 110px;min-height: 21px;}
h2.tool {background: url(../images/capsule_tool.png) no-repeat;padding-left: 56px;min-height: 21px;}
h2, .level2 {font-size: 1.8em;font-weight: bold;margin-bottom: 5px;}
h4, .level4 {font-size: 1.4em;font-weight: bold;margin-bottom: 5px;}
h4.superhead {color: #878787;}
h5, .level5 {font-size: 1.2em;font-weight: bold;margin-bottom: 5px;}
h6, .level6 {font-size: 1.0em;font-weight: bold;margin-bottom: 5px;}
h3{font-size: 1.6em;color: #3a3a3a;font-weight: bold;margin-bottom: 5px;}
.level3 {font-size: 1.6em;font-weight: bold;margin-bottom: 5px;}
.PostMeta a span {font-size:12px;font-weight:normal;}
.PostMeta .views-field-created span {font-weight:bold;}

/* CASE STUDIES */
#CSpullquoteTop {  width: 500px;  height: 25px;  background: url(../images/back_blue-top.png) left top no-repeat;}
#CSpullquote {  width: 500px;  background: url(../images/back_blue-btm.png) left bottom no-repeat;margin-bottom:40px;}
#CSpullquote h1 { font-size: 35px; color: #fff; font-weight: normal; padding: 3px 35px 28px 35px;}
#CSpullquote p {  color: #fff;  text-align: center;}
.linkPDF {  width: 134px;  height: 55px;  background: url(../images/back_pdf-link.png) no-repeat;  padding: 20px 15px 0 80px;  float: right;  margin: 0 0 15px 15px;}
.linkPDF a {  font-weight: normal!important;}
.nextGray {  height: 31px;  padding-top: 8px;  padding-right: 40px;  margin-top: 15px;  background: url(../images/arrow_gray-lg.png) no-repeat top right;  text-align: right;}
.nextGray a {  font-weight: normal!important;}
.heroBlue {  position: relative;  width: 750px;  height: 205px;  background: url(../images/back_wide_blue.png) no-repeat;}
.heroBlue h1 {  font-weight: normal;  font-size: 20px;  color: #fff;  padding: 30px 35px 10px 35px;}
.heroBlue p {  color: #001846;  font-size: 16px;  padding: 0 0 0 35px;}
.heroBlue .CSlink {  position: absolute;  right: 35px;  bottom: 30px;}

/* SIDEBAR MODULES */
.sidenav {float:left;width:220px;margin-left:30px;margin-top:10px;}
body.node-type-user-profile .sidenav, body.node-type-case-study .sidenav {margin:18px 0 0 30px;}
.sidenav h2.title {display:none;}
.sidenav #block-cck_blocks-field_image img {margin-bottom:30px;}
.moduleSide {margin-bottom:30px;padding:20px;width:180px;}
.style1 {background:transparent url('../images/back_gradient_gray.png') no-repeat 0 0;border-bottom:1px solid #d4d5c5;}
.style1 p {margin-bottom:0;}
.style2 {background:transparent url('../images/back_gradient_lt-blue.png') no-repeat 0 0;border-bottom:1px solid #d7d7d7;}
.style3 {background:transparent url('../images/back_gradient_green.png') no-repeat 0 0;border-bottom:1px solid #d7d7d7;}
.LtBlueBack {background: url('../images/back_gradient_lt-blue.png') no-repeat;border-bottom: 1px solid #d7d7d7;}
.LtBlueBack h2 {color: #032958;}
.LtBlueBack h5 {font-size: 1.0em;color: #0f3376;font-weight: bold;text-transform: uppercase;}
.LtBlueBack p {margin-bottom: 15px;}
p.bydate {margin-bottom:15px !important;}
.LtBlueBack .Project h6 {color: #0f3376!important;font-size: 1.2em;font-weight: bold;margin-bottom: 0;}  
.LtBlueBack .Project p {color: #0f3376!important;margin-bottom: 20px;}
.LtBlueBack .Project li {color: #0f3376!important;margin-bottom: 0;}
.node .taxonomy, .meta {display:none;}
.Module {margin-bottom: 30px; }
.ModuleHead {padding-bottom: 18px;}
.ModuleCopy {padding-left: 7px;font-size: 11px;}
.ModuleForm {width: 100%;text-align: center;margin-top: 15px;}
.ModuleForm span {display: block;width: 165px;}
.ModuleSide {margin-bottom: 30px; padding: 20px;width: 180px;text-align: left;}
.ModuleSide p {margin-bottom: 0;}
.ModuleSideClear {margin-bottom: 0; padding: 20px;width: 180px;}
.QuoteBack {position: relative;  padding: 45px 20px 25px 20px;  width: 180px; background: url(../images/back_quote-btm2.png) left bottom no-repeat;}
.QuoteBack .top {position: absolute;top: 0;left: 0;height: 40px;width: 220px;background: url(../images/back_quote-top.png) no-repeat;}
.QuoteBack p {font-size: 12px;color: #694800;margin-bottom: 15px;}
.field-field-sidebar-quote .field-items .field-item {font-size:12px;}
.Attribute {width: 145px !important;background:url(../images/back_quote-attribute.png) no-repeat;padding: 30px 0 0 75px !important;}
.field-field-sidebar-quote .Attribute {position:absolute;height:200px;bottom:-260px;left:0;}
.Attribute p {font-size: 12px;color: #000;margin-bottom: 0;}
.Attribute br {display:none;}
.GreenBack {background: url('../images/back_gradient_green.png') no-repeat;border-bottom: 1px solid #d4d5c5;}
.GreenBack h5 {font-size: 1.0em;color: #63713e;font-weight: bold;text-transform: uppercase;}
.GreenBack h6 {font-size: 1.2em;font-weight: bold;margin-bottom: 0;margin-top: 10px;}
.BlueBack {background: url(/images/back_gradient_blue.png) no-repeat;border-bottom: 1px solid #d4d5c5;}
.BlueBack h2 {color: #fff;}
.BlueBack li {font-size: 1.1em;margin-bottom: 0;}
.BlueBack ol {list-style: decimal outside;padding-left: 10px;margin-bottom: 0;}
p.RSS {line-height: 20px;}
p.RSS img {float: left;margin-right: 3px;}
.ModulePostMeta {margin-top: 15px;clear: both;padding-bottom: 10px;}
.Capsule {width: 180px;height: 21px;margin-bottom: 5px;background-repeat: no-repeat;background-position: top left;background-color: transparent;}
.CapsuleArticle,
.Capsulearticle {background-image: url(/images/capsule_article.png);}
.CapsuleRelatedArticle {background-image: url(/images/capsule_relatedarticle.png);}
.CapsuleCaseStudy {background-image: url(/images/capsule_casestudy.png);}
.CapsuleConsultSpotlight {background-image: url(/images/capsule_conspotlight.png);}
.CapsuleBlog,
.Capsuleblog {background-image: url(/images/capsule_blog.png);}
.CapsulePodcast,
.Capsulepodcast {background-image: url(/images/capsule_podcast.png);}
.CapsuleWhitepaper,
.Capsulewhitepaper {background-image: url(/images/capsule_whitepaper.png);}
.CapsuleTool,
.Capsuletool {background-image: url(/images/capsule_tool.png);}
.Capsulewebinar {background-image: url(/images/capsule_webinar.png);}
.GrayBack {background: url(/images/back_gradient_gray.png) no-repeat;border-bottom: 1px solid #d4d5c5;}
.GrayBack h2 {text-align: left;}
.PeachBack {background: url(/images/back_gradient_peach.png) no-repeat;border-bottom: 1px solid #d4d5c5;}
.WhiteBack {padding: 20px;padding-top: 0;width: 180px;}
.WhiteBack p.normal {font-size: 1.4em;margin-bottom: 0;}

/* WORKSHOPS and CONTACT TABLES */
img.head {display: block;margin-bottom: 10px;}
table.Register, table.Workshop, table.Calendar {width: 100%;margin-bottom: 20px;border: 1px solid #dedede;}
table.Contact {width: 100%;margin-bottom: 20px;background-color: #efefef;}
table.Register td, table.Workshop td, table.Calendar td, table.Contact td {font-size: 1.2em;margin: 0;}
table.Workshop td, table.Calendar td, table.Contact td {background: #efefef;padding: 5px;}
table.Workshop ul li {font-size: 1.0em;}
table.Register td {background-color: #eef2f5;padding: 5px;border:2px solid #fff;}
table.Subtable td {font-size: 1.0em;}
hr.WSfaq {margin: 5px 0 15px 0;}
.Contact {background-color:#EFEFEF;margin-bottom:20px;padding:10px;}
body.node-type-story .trackback-url {display:none;}
label.printmail-label {width:auto;float:none !important;}

/* SEARCH TABLE */
table.Search td {font-size: 1.1em;line-height: 200%;}
table.SearchBox {background-color: #efefef;border: 1px solid #ccc;}
table.SearchBox td {padding: 3px;}
table.Search ol li {margin: 15px 0 0 0;}
table.Search p.biggest {margin-bottom: 0;}
table.Search p.bigger {margin-bottom: 0;}

/* FORMS */
input.form-text {border: 1px solid #ddd;font-family: helvetica, arial, sans-serif;font-size: 1.2em;color: #424242;padding: 3px;background: #fff url('../images/back_input.gif') repeat-x;}
input.formsSearchButton {float: right;padding: 3px 0 0 6px;}
input.formsSubscribeButton {float: right;padding: 2px 0 0 2px;}
.formsCommentTextarea {border: 1px solid #ddd;font-family: helvetica, arial, sans-serif;font-size: 1.2em;padding: 3px;background: #fff url('../images/back_input.gif') repeat-x;width: 98%;margin-bottom: 15px;overflow: auto;}
.formsButton {padding-right: 10px;}
option {padding-right: 8px;}
table.Contact textarea {width:340px;}
input.formsText {border: 1px solid #ddd;font-family: helvetica, arial, sans-serif;font-size: 1.2em;color: #424242;padding: 3px;background: #fff url(/images/back_input.gif) repeat-x;}

/* COMMENTS */
#Comments {margin-top: 20px;}
#CommentsList {padding: 20px 20px 15px 20px;border: 1px solid #ced7e9;background-color: #eef2f5;}
.Comment {margin-bottom: 15px;}
.Comment p {margin-bottom: 5px;}
.Comment a {font-weight: normal;}
.CommentPost {margin-bottom: 0;}
.CommentPost p {margin-bottom: 0;}
.blogbottom {margin-bottom:15px !important;}
.blogbottom ul {margin-left:0 !important;}
.blogbottom li.first, .blogbottom li.active {display:none;}
.replybox #edit-homepage-wrapper {display:none;}
ul.pager li {font-weight:normal !important;color:#1f6bc8 !important;margin:0 !important;padding:0 2px !important;}
ul.pager li.pager-current {font-weight:bold !important;font-size:1.5em !important;}
ul.pager li a.active {color:#1f6bc8 !important;font-weight:normal !important;}

/* WEBINARS */
.view-webinars .views-row {background-color:#cecece;font-size:12px;padding:10px;margin:10px 0;}
.view-webinars .views-row p {font-size:12px;}
.view-webinars .view-content .views-field-title .field-content {color:#CC3300;}
.views-field-field-webinar-date-value, .views-field-field-session-info-value {text-align:right;}
.view-webinars .view-content .views-field-body {padding:5px 0;}

/* SITE MAP */
.site-map h3 {margin-top:20px;}

/* PAULS CHANGES */
#Tagcloud h1 {font:14pt helvetica,arial,sans-serif}
#Tagcloud h2 {font:13pt helvetica,arial,sans-serif}
#Tagcloud h3 {font:12pt helvetica,arial,sans-serif}
#Tagcloud h4 {font:10pt helvetica,arial,sans-serif}
#Tagcloud h5 {font:9pt helvetica,arial,sans-serif}
#Tagcloud h6 {font:8pt helvetica,arial,sans-serif}
#Tagcloud a {font-weight: lighter}

/*.clear {overflow:hidden;}*/
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {display:inline-block;}
/* Hides from IE-mac \*/
.clear {display:block;}
/* End hide from IE-mac */

