/*================================
New Styles for Big Human designs live
=================================*/
/*  Article Pages */
.grid50 { width: 710px; }
.gridSpace56 { margin-right: 40px; }
div.svcs-inds-page div#sectionpage div.grid50 h3 { font-size: 18px; color: #131313; background: #FFF; text-transform: none; padding-left: 0; margin-bottom: 0; }
/*  Breadcrumbs */
#breadcrumb ul.list li:last-child a { border-right: none !important; }
/* Featured Image */
.article-featured-img { width: 700px; height: 223px; }
.article-img-right{ padding-top:15px; margin-left:20px; margin-bottom:20px; float: right; }
/* Common Styles - Related Articles */
#sectionpage div.grid50 .related-articles-wrapper .related-article, .related-article img { display: block; width: 218px; float: left; }
div.related-article.interior { margin: 0 28px; }
#sectionpage div.grid50 .related-articles-wrapper h3 { font-size: 18px; color: #131313; background: none; text-transform: none; margin: 0; padding: 0; }
#sectionpage div.grid50 .related-articles-wrapper div.related-article .read-article-link { padding-left: 20px; font-size: 12px !important; color: #888; text-transform: uppercase; background: url('/global2/images/journal/btn-download-icon.png') left no-repeat;  }
/* Folio Counter */
#pagetitle.folio-bh div.folio-counter-bh { float: right; display: none; }
#pagetitle.folio-bh div.folio-counter-bh a { color: #ffffff; text-decoration: none; }
#pagetitle.folio-bh div.folio-counter-bh div.text
{
	padding: 10px 42px 0 0;
	height: 22px;
	float: left;
	background: url("/global2/images/insights/folion-title-icon-bh.png") no-repeat;
	background-position: right 0;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
#pagetitle.folio-bh div.folio-counter-bh div.count
{
	padding: 3px 0 0 0;
	width: 60px;
	height: 29px;
	float: left;
	background: #ff6326;
	color: #ffffff;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}
/*****inline styles from html*****/
/* JA - need to put this into templates, not in the main css, because lots of current pages use other background images for the body...
body {
	background: url('/global2/images/journal/header-bg-grey.png') repeat-x center top transparent;
}
body#body {
	background: url('/global2/images/journal/header-bg-grey.png') repeat-x center top transparent;
}
*/
/* JA - this also is template specific.  Need to keep it that way...
div.container.standout.subpage {
	height: 124px;
}
*/
/* Article Page titles */
.article-page-state1 #sectionpage div.grid50 h1.big { font-weight: normal; }
/**********************************
* Article Page - state 1 specific *
***********************************/
/*********main page*********/
.article-page-state1 #sectionpage div.grid50 .borderBottom, div.svcs-inds-page #sectionpage div.grid50 .borderBottom { margin-bottom: 14px; padding-bottom: 14px; }
.article-page-state1 #sectionpage div.grid50 .borderBottomAlt, div.svcs-inds-page #sectionpage div.grid50 .borderBottomAlt { margin-bottom: 28px; padding-bottom: 8px; }
.article-page-state1 #sectionpage div.grid50 h1.big, div.content-insight-media div#sectionpage div.grid50 h1 { padding: 0 0 28px 0; }
.article-page-state1 #sectionpage div.grid50 h2.topSubText { padding-bottom: 28px; padding-left:  0;  }
.article-page-state1 #sectionpage div.grid50 .article h2.title { padding-left: 0px; }
.article-page-state1 #sectionpage div.grid50 div.article-alternate-report { border: none; }
.article-page-state1 #sectionpage div.grid50 .related-articles-wrapper { border-top: 1px solid #E5E5E5; margin-top: 60px; }
.article-page-state1 #sectionpage div.grid50 .related-articles-wrapper h3 { padding: 20px 0 22px 10px; margin:0; font-weight: bold; }
.article-page-state1 #sectionpage div.grid50 .related-articles-wrapper .related-article h3 { padding: 20px 0 0; }
.article-page-state1 #sectionpage div.grid50 .related-article p { margin-bottom: 0px; }
/********************** Right Rail Styles *********************************************/
/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+   Right Rail top borders have been deprecated as of 3/28/2013 in favor of bottom borders       +
+   on all elements for consistency across all pages.                                            +
+   The convention is - padding-bottom: 10px; border-bottom: 1px solid #CCC; margin-bottom: 10px;+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
#sectionpage div.grid15 h2 { margin-left: 9px !important; }
#sectionpage div.grid15 div#socialStrip { margin-bottom: 10px !important; border-bottom: 1px solid #CCC; }
#sectionpage div.grid15 .newsletterWidget { width: 205px; }
#sectionpage div.grid15 div.newsletterWidget input { margin-left: 10px; }
#sectionpage div.grid15 p.seeAllSelected { display: none; }
#sectionpage div.grid15 div.related { margin-bottom: 10px; }
#sectionpage div.grid15 div.related ul li { padding: 10px 0 9px 10px !important; }
#sectionpage div.grid15 div.related ul li:first-child { padding-top: 0 !important; margin-top: 0 !important; } 
/* key contacts widget */
#sectionpage div.grid15 div.keyContacts { margin-bottom: 0px; }
#sectionpage div.grid15 div.keyContacts li.nolink { padding-bottom: 10px !important; border-bottom: 1px solid #CCC; margin-bottom: 10px !important; } 
#sectionpage div.grid15 div.keyContacts ul li.no-presenter { border-bottom: none !important; padding: 10px 0 0 0; }
#sectionpage div.grid15 div.keyContacts ul li { border-bottom: 1px solid #CCC !important; padding-left: 10px !important; }
#sectionpage div.grid15 div.keyContacts ul li.spaced { padding: 0 0 10px 8px!important; margin-bottom: 10px !important; }
#sectionpage div.grid15 div.keyContacts p { padding: 16px 0 0 8px; color: #40637A; font-weight: bold; display: none; }
#sectionpage div.grid15 div.download { border-top: 1px solid #CCC !important; }
#sectionpage div.grid15 div.downloadList ul { margin-bottom: 10px; }
.article-page-state1 #sectionpage div.grid15 div.downloadList li.download, #sectionpage div.grid15 div.downloadList li.download  { padding-left: 10px; } 
.article-page-state1 #sectionpage div.grid15 div.download { padding-left: 10px; margin: 0 0 10px 8px; }
.article-page-state1 #sectionpage div.grid15 div.download a { padding-left: 0; }
.article-page-state1 #sectionpage div.grid15 div.newsletterWidget h2, .svcs-inds-page #sectionpage div.grid15 div.newsletterWidget h2 { font-size: 18px; margin: 52px 0 18px 10px !important; }
.article-page-state1 #sectionpage div.grid15 div.newsletterWidget input, .svcs-inds-page #sectionpage div.grid15 div.newsletterWidget input {   }
.article-page-state1 #sectionpage div.grid15 div.newsletterWidget input[type="text"], .svcs-inds-page #sectionpage div.grid15 div.newsletterWidget input[type="text"] { padding: 10px 0 10px 10px; color: #888; font-weight: bold; width: 193px; margin-left: 18px; }
.article-page-state1 #sectionpage div.grid15 div.newsletterWidget .newsletter-subscribe-btn, .svcs-inds-page #sectionpage div.grid15 div.newsletterWidget .newsletter-subscribe-btn { margin: 6px 0 0 18px; height: 29px; background:#372868; color: #FFF; border: none; font-weight: bold; width: 100%;  }
#socialStrip a.addthis_button_facebook { padding-left: 0px; }
/*fixes for fti journal and related links borders on right rail*/
div.article-page-state1 #sectionpage div.grid15 div.related { margin-bottom: 10px; }
/*our firm right rail*/
#sectionpage div.grid15.right-rail div#socialStrip.social.borderless { padding: 0 0 30px 0; }
/******* Right Rail Styles for global reuse ******/
#sectionpage div.grid15.right-rail div.related ul li { padding-left: 10px; }
div.grid15.right-rail h2 { margin-left: 9px !important; }
div.grid15.right-rail h2.thinner span  
{
    color: #666;
    font-size: 13px;
    height: 1%;
    display: block;
    font-weight: normal;
}
div.grid15.right-rail .newsletterWidget { width: 205px; }
div.grid15.right-rail div.newsletterWidget input { margin-left: 10px; }
div.grid15.right-rail p.seeAllSelected { display: none; }
#sectionpage div.grid15.right-rail h2.top.right-rail-microsite-heading { padding-left: 8px; }
#sectionpage div.grid15.right-rail  div.keyContacts li.nolink { margin-top: 16px; }
#sectionpage div.grid15.right-rail h2.authors.thinner { margin-bottom: 0 !important; }
#sectionpage div.grid15.right-rail div.keyContacts ul li { border-bottom: 1px solid #CCC !important; padding-left: 8px !important; }
#sectionpage div.grid15.right-rail div.keyContacts p { padding: 16px 0 0 8px; color: #40637A; font-weight: bold; display: none; }
#sectionpage div.grid15.right-rail div.keyContacts { border-bottom: none !important; } /* margin-bottom: 36px; */
#sectionpage div.grid15.right-rail div.download { border-top: 1px solid #CCC !important; }
#sectionpage div.grid15.right-rail div.downloadList li.download { padding-left: 10px; }
#sectionpage div.grid15.right-rail div.download { padding-left: 18px; }
#sectionpage div.grid15.right-rail div.download a { padding-left: 0; }
#sectionpage div.grid15.right-rail div.newsletterWidget h2 { font-size: 18px; margin: 52px 0 18px 9px !important; border-bottom: none !important; }
#sectionpage div.grid15.right-rail div.newsletterWidget input[type="text"] { padding: 10px 0 10px 10px; color: #888; font-weight: bold; width: 193px; margin-left: 18px; }
#sectionpage div.grid15.right-rail div.newsletterWidget .newsletter-subscribe-btn { margin: 6px 0 0 18px; height: 29px; background:#372868; color: #FFF; border: none; font-weight: bold; width: 100%;  }
#sectionpage div.grid15.right-rail .related .borderBottom ul li { margin-bottom: 10px !important; }
/*  Fixes for media page right rail */
/*div.content-insight-media */div#sectionpage div.grid15 div.downloadList { margin-left: 9px; }
div.content-insight-media #sectionpage div.grid15 div.downloadList li.download, .article-page-state1 #sectionpage div.grid15 div.downloadList li.download { padding-left: 10px; }
div.content-insight-media #sectionpage div.grid15 li.presenter { margin: 0px 0 20px 0 !important; padding: 10px 0 10px 10px; }
div.content-insight-media #sectionpage div.grid50 div.grid11 { margin-top: 20px; }
div.content-insight-media #sectionpage div.grid15 div.keyContacts li.nolink { padding: 10px 0 10px 10px !important; }
/* JA - added from insights index, also for new right rail */
#sectionpage div.grid15.right-rail div.search
{
margin: 0;
clear: both;
overflow: hidden;
background: url("") repeat-x;
border-top: 1px solid #b2b2b2;
border-left: 1px solid #bbbbbb;
border-right: 1px solid #bfbfbf;
border-bottom: 1px solid #cbcbcb;
}
#sectionpage div.grid15.right-rail div.search input
{
margin: 0;
padding: 5px 30px 3px 4px;
width: 172px;
background-color: transparent;
background-image: url("/global2/images/insights/search-input-icon.png");
background-repeat: no-repeat;
background-position: 180px 3px;
border: 1px solid #ffffff;
font-family: 'FontMyriadat', Arial, sans-serif;
font-size: 12px;
color: #666666;
}
#sectionpage div.grid15.right-rail div.list
{
margin: 40px 0 0 0;
padding: 0;
clear: both;
overflow: hidden;
}
#sectionpage div.grid15.right-rail div.list h1
{
margin: 0;
padding: 0 0 14px 0;
color: #000000;
font-size: 21px;
font-weight: bold; 
}
#sectionpage div.grid15.right-rail div.list ul
{
margin: 0;
padding: 0;
clear: both;
overflow: hidden;
border-top: 1px solid #cccccc;
}
#sectionpage div.grid15.right-rail div.list li.item
{
margin: 0;
padding: 0;
list-style: none;
border-bottom: 1px solid #cccccc;
}
#sectionpage div.grid15.right-rail div.list li.item a
{
margin: 0;
padding: 8px 0 8px 8px;
height: 1%;
display: block;
color: #372868;
font-size: 14px;
font-weight: bold;
text-decoration: none; 
}
#sectionpage div.grid15.right-rail div.list li.item-hidden
{
display: none; 
}
#sectionpage div.grid15.right-rail div.list li.item-child a
{
background-color: #f6f6f6;
}
#sectionpage div.grid15.right-rail div.list li.item-icon a
{
background-color: transparent;
background-image: url("/global2/images/insights/right-list-arrow.png");
background-repeat: no-repeat;
background-position: 194px 11px;
}
#sectionpage div.grid15.right-rail div.list li.item-selected a
{
background-color: #f6f6f6;
background-image: url("/global2/images/insights/right-list-arrow-selected-alt.png");
background-repeat: no-repeat;
background-position: 191px 13px;
/*color: #ff6326;*/
color: #666666;
}
#sectionpage div.grid15.right-rail div.list li.item-selected-single a { background: #f6f6f6; color: #666666; }
#sectionpage div.grid15.right-rail h2.top { margin-top:0 !important; padding-left: 0; }
/********************************
*    My Folio Pages		*
*********************************/
.foliocart { margin-bottom: 12px; }
.fti-folio div#sectionpage .grid15 h2, div#sectionpage .grid15 .right-rail h2 { margin-left: 0 !important; }
.fti-folio .folio-contact-widget, .right-rail .contact-widget { width: 100%; }
.fti-folio .folio-contact-widget h2, .right-rail .contact-widget h2 { font-size: 20px !important; font-weight: bold; }
.fti-folio .folio-contact-widget .btn-wrap , .right-rail .contact-widget .btn-wrap { padding: 8px 0; border-top: solid 1px #CCC; border-bottom: solid 1px #CCC; display: block; line-height: 18px; }
.fti-folio .folio-contact-widget-text, .right-rail .contact-widget-text { color: #372868; font-size: 14px; font-weight: bold; text-decoration: none; cursor: pointer; }
.fti-folio .folio-contact-widget .contact-left, .right-rail .contact-widget .contact-left { float: left; margin-left: 8px; }
.fti-folio .folio-contact-widget .contact-right, .right-rail .contact-widget .contact-right { padding-left: 1em; }
.fti-folio .folio-body-buttons { clear: both; display: block; height: 38px; margin-bottom: 48px;}
.fti-folio div.folio-body-buttons a:first-child { margin-left: 0; }
.fti-folio .folio-body-buttons a, .fti-folio .folio-body-buttons a:link, .fti-folio .folio-body-buttons a:visited, .fti-folio .folio-body-buttons a:hover { 
    color: #FFF; 
    font-size: 14px !important; 
    font-weight: bold;
    margin-left: 12px; 
    padding: 6px 0 12px 12px !important; 
    display: block; text-decoration: none; 
    margin-right: 20px; 
    background: #372868; 
    float: left;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-top: 12px;
    width: 196px; 
}
.fti-folio .folio-body-buttons a#email-folio { background: url('/global2/images/folio-email-btn.png') right top no-repeat; }
.fti-folio .folio-body-buttons a#download-folio, .fti-folio .folio-body-buttons a#download-shared-folio { background: url('/global2/images/folio-pdf-btn.png') right top no-repeat; }
.fti-folio #sectionpage div.grid50 .folio-label-left { margin-left: 16px; }
.fti-folio #sectionpage div.grid50 .folio-label-left, .fti-folio #sectionpage div.grid50 p.label input[type="checkbox"] { float: left; }
.fti-folio #sectionpage div.grid50 .folio-label-right { float: right; }
.fti-folio #sectionpage div.grid50 p.label { clear: both; min-height: 16px; margin-bottom: 16px; color: #CCC; font-weight: bold; }
.fti-folio #sectionpage div.grid50 p.label span.spacer { margin: 0 15px; }
.fti-folio #sectionpage div.grid50 p.label input[type="checkbox"] { margin: 6px 0 0 10px; }
.fti-folio #sectionpage div.grid50 div.emptyFolio { padding: 48px 116px; }
.fti-folio #sectionpage div.grid50 div.emptyFolio div.noItems p { text-align: center;  }
.fti-folio #sectionpage div.grid50 div.emptyFolio div.noItems p.noItemsTxt span.title { font-size: 20px; font-weight: bold;  color: #372868;  }
.fti-folio #sectionpage div.grid50 div.emptyFolio div.noItems a.folio-browse-link { font-weight: bold; color: #372868; margin-top: 32px; }
.fti-folio .folio-modal-headerTxt { padding: 30px 50px; }
.fti-folio #sectionpage div.grid50 div.emptyFolio div.noItems { background: url('/global2/images/folio-case.png') no-repeat 90px 0 transparent; }
/*********** Styles for Email Folio Lightbox*****************/
#folioEmail div.formWrapper div.upper, #folioPdf div.formWrapper div.upper { background: #372868; margin-bottom: 36px; }
#folioSentPdf div.formWrapper div.upper, #folioSentEmail div.formWrapper div.upper { background: #372868; margin-bottom: 10px; }
#folioEmail div.formWrapper p.intro, #folioPdf div.formWrapper p.intro
{	display: block;
	position: relative;
	padding: 30px 50px 30px 140px;
	background: url('/global2/images/v3/bh-fti-con-folio-hover-2.png') 50px 30px no-repeat;
	color: #FFF;
}
#folioEmail div.formWrapper p.intro span.heading, #folioPdf div.formWrapper p.intro span.heading { font-size: 21px; font-weight: bold;}
#folioEmail div.formWrapper p.intro span.body, #folioPdf div.formWrapper p.intro span.body { font-size: 12px; }
#folioEmail div.formWrapper p.form input.ContactForm { display: block; clear: both; }
#folioEmail span.actionBtn.cancel, #folioEmail span.actionBtn.ok, #folioPdf span.actionBtn.cancel, #folioPdf span.actionBtn.ok  { background: #372868; display: block; float: left; width: 134px; height: 32px; }
#folioEmail span.actionBtn { margin-top: 12px; margin-bottom: 30px; }
#folioEmail span.actionBtn.ok, #folioPdf span.actionBtn.ok { background: #FF6326 !important;}
#folioEmail span.actionBtn.cancel, #folioEmail span.actionBtn.ok, #folioPdf span.actionBtn.cancel, #folioPdf span.actionBtn.ok { margin-left: 14px; text-align: center; }
#folioEmail .rs { color: #FFF !important;  }
.fti-folio .folio-remove { background: url('/global2/images/remove-btn.png') no-repeat;}
.fti-folio span.removeAll {
    background: url('/global2/images/v3/remove-btn.png') no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 16px;
    width: 16px;
}
#folioEmail div.formWrapper p.form.form-agreement span { padding-left: 4px; width: 312px; }
.fti-folio #BodyContent_folioDescription { font-size: 14px; font-weight: normal; }
.fti-folio h2#BodyContent_folioDescription, .fti-folio h2.folioHeader  { font-size: 24px; font-weight: bold; margin-top: 10px; }
/*Empty Folio*/
.fti-folio #sectionpage div.grid50 .emptyFolio .noItems img { margin: 0 5px -3px 0; }
.fti-folio #sectionpage div.grid50 .emptyFolio .noItems > p { font-size: 20px !important; font-weight: bold;color: #372868; margin-bottom: 10px; }
.fti-folio #sectionpage div.grid50 .emptyFolio p.noItemsTxt { font-size: 15px !important; color: #363636; font-weight: normal; }
.fti-folio #sectionpage div.grid50 .emptyFolio .noItems h2 { color: #372868;padding-left: 28px; font-size: 20px; font-weight: bold; }
.fti-folio .emptyFolio .noItems p a { color: #372868; font-weight: bold;  }
.fti-folio .emptyFolio .noItems p a:hover { text-decoration: none; }
/*Folio PDF fancybox styles*/
#folioPdf div.formWrapper p.intro { padding-bottom: 0; }
#folioPdf div.formWrapper p.action { text-align: left; }
#folioPdf div.formWrapper p.action span.actionBtn.cancel { margin-left: 50px; }
#folioPdf span.actionBtn { margin-top: 12px; margin-bottom: 30px; }
span.contactRequired img { padding-bottom: 4px; }
.fti-folio.empty span.folio-label-right  { margin-right: 40px; }
/*temporary three article folio styles*/
.three-articles div#empty-folio { display: none; }
.empty div#empty-folio { display: block !important; }
/******success boxes*************/
/*--pdf success--*/
#folioSentPdf, #folioSentEmail { width: 490px !important; border: 0; }
#folioSentPdf div.formWrapper div.upper, #folioSentEmail div.formWrapper div.upper { padding: 30px 0 10px 80px; width: 420px !important; }
#folioSentPdf div.formWrapper p.intro, #folioSentEmail div.formWrapper p.intro { background: url('/global2/images/v3/bh-fti-con-folio-hover-2.png') no-repeat scroll 0 0 transparent; }
#folioSentPdf div.formWrapper p.intro, #folioSentEmail div.formWrapper p.intro { color: #FFF; }
#folioSentPdf div.formWrapper p.action, #folioSentEmail div.formWrapper p.action  { clear: both; padding: 10px 0 20px 175px; }
#folioSentPdf div.formWrapper, #folioSentEmail div.formWrapper { padding: 0; width: 490px !important; }
#folioSentEmail div.topWrapper, #folioSentEmail div.bottomWrapper { background: none; }
/*******************************
**** My Shared Folio Styles ****
********************************/
#myFolio ul.ui-sortable li:hover { background: #F6F6F6 url('/global2/images/folio-arrows.png') no-repeat 666px 24px; z-index: 1; }
#myFolio div.checkbox { float: left; margin: 0 16px 0 10px; text-align: left; }
#myFolio div.folio-item-info { display: block; float: left; margin-left: 16px; }
#myFolio div.folio-item-info .folio-type { height: auto; font-weight: bold; }
#myFolio div.folio-item-info .folio-publish-date { margin-bottom: 0.5em; }
#myFolio div.folio-item-info .folio-author { color: #372868; padding-right: 0.5em; }
#myFolio div.folio-item-info .author-title { font-style: italic; color: #363636; }
.folio-remove {
    /*margin-left:50px;*/
    margin: 0;
    cursor: pointer;
    float: right;
    display: block;
    width: 44px;
    height: 16px;
    cursor: pointer;
    color: #ffffff;
    text-indent: -9999px;
}
.folio-remove:hover, .folio-remove:active {
    color: #000000;
    margin: 0;
    cursor: pointer;
    float: right;
    display: block;
    background: transparent;
    height: 16px;
    cursor: pointer;
    text-indent: -16px;
}
.fti-folio span.removeAll { margin: 5px -104px 0 0; float: right; }
.fti-folio #sectionpage div.grid50 p.label a.deleteFolioItems { color: #CCC; }
.fti-folio #sectionpage div.grid50 p.label a.deleteFolioItems:hover { color: #CCC; text-decoration: none; }
.fti-folio #sectionpage div.grid50 .folio-label-right { margin-right: 90px; font-size: 15px; font-weight: bold; color: #CCC; }
p.label { border-bottom: 1px solid #E5E5E5; padding-bottom: 16px; }
div#shared-folio div.grid50 { margin-top: -60px; }
div#shared-folio .topText { margin-top: 60px; }
div#shared-folio ul.ui-sortable li:hover { background: none; }
div#shared-folio div.folio-body-buttons { margin-top: 16px; margin-bottom: 24px; }
.fti-folio div#gotoFolio {  margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #CCC; }
.fti-folio div#gotoFolio a { color: #372868; font-weight: bold; font-size: 14px; padding-left: 10px; }
.fti-folio div#gotoFolio a:hover { text-decoration: none; }
/*******************************
***** Non Empty Folio Styles ***
********************************/
#myFolio div.folio-item-info .folio-type { height: auto; font-weight: bold; }
#myFolio div.folio-item-info .folio-publish-date { margin-bottom: 0.5em; }
.folio-remove {
    /*margin-left:50px;*/
    margin: 0;
    cursor: pointer;
    float: right;
    display: block;
    width: 44px;
    height: 16px;
    cursor: pointer;
    color: #ffffff;
    text-indent: -9999px;
}
.folio-remove:hover, .folio-remove:active {
    color: #000000;
    margin: 0;
    cursor: pointer;
    float: right;
    display: block;
    background: transparent;
    height: 16px;
    cursor: pointer;
    text-indent: -16px;
}
.fti-folio #sectionpage div.grid50 .folio-label-right { margin-right: 90px; }
/*right rail fixes - criticial*/
div.container.content.content-micro #sectionpage div.grid15 h2.share, div.content-insight-media #sectionpage div.grid15 h2.share { padding-left: 0px; }
.article-page-state1 #sectionpage div.grid15 h2 { padding-left: 8px !important; }
.article-page-state1 #sectionpage div.grid15 h2.thinner.authors { margin-top: 0px !important; }
.article-page-state1 #sectionpage div.grid15 h2.thinner.space { margin: 0px 0px 10px 9px!important; }
div#ct_page #sectionpage div.grid15 h2.share { padding-left: 0px !important; }
div.grid15 h2.thinner.space { border-bottom: 1px solid #CCC; padding-bottom: 10px; } 
div.grid15 h2.thinner.space.right-rail-microsite-heading { border-bottom: 1px solid #CCC; padding-left: 8px !important; padding-top: 12px; padding-bottom: 10px; }
#sectionpage div.grid15.right-rail div.list h2 { margin-left: 0 !important; }
div.add-to-folio-bh { margin-left: 10px; }
#sectionpage div.grid15 ul li.last { border-bottom: 1px solid #CCC !important; }
div.content-insight #sectionpage div.grid15 div.list h1 { font-size: 20px; }
/* prevent webinar and insights titles from overlapping folio plus image*/
div.grid50 div.lists div.left div.item h2, div.grid50 div.lists div.right div.item h2 { width: 290px; }
div.grid50.webinar div.lists div.item h2, div.grid50.reports div.lists div.item h2, div.lists div.item h2 { width: 670px; }
/* spacing above articles on microsite pages*/
.microsite-page #sectionpage div.grid50 h2.topSubText, .microsite-page #sectionpage div.grid50 div.article span.letter2 { padding-bottom: 20px; }
.microsite-page #sectionpage div.grid50 h2.topSubText { margin-bottom: 0; }
.microsite-page #sectionpage div.grid50 div.article { padding-top: 20px; }
/*=======================================
======= Services and Industries  ========
=========================================*/
/*general styles*/
div.svcs-inds-page #sectionpage div.grid50 h3 { padding-top: 8px; }
div.svcs-inds-page #sectionpage div.grid50 .last { border-bottom: none; }
div.svcs-inds-page #sectionpage div.grid50 .borderBottom { border-bottom: 1px solid #CCC; }
div.svcs-inds-page #sectionpage div.grid50 h1.big { /*margin-bottom: 20px;*/ }
div.svcs-inds-page div#sectionpage div.grid50 ul { margin-top: 0; margin-bottom: 0; padding-top: 0; }
div.svcs-inds-page div#sectionpage div.grid50 p span.letter2 { font-size: 52px; line-height: 48px; }
div.svcs-inds-page #sectionpage div.grid50 div.serviceEntry h2, div.svcs-inds-page div#sectionpage div.grid50 div#sectorList div.sectorEntry h3 { color: #372868; font-size: 18px; font-weight: bold; }
div.svcs-inds-page #sectionpage div.grid50 .sectorEntry.borderBottom { margin-bottom: 14px; }
div.svcs-inds-page #sectionpage div.grid50 .sectorEntry.borderBottom p { margin-bottom: 8px; }
div.svcs-inds-page #sectionpage div.grid50 div.serviceEntry p {  }
div.svcs-inds-page div#sectionpage div.grid50 span.journal-quote-right { margin-top: 16px; border-top: 10px solid #372868; }
div.svcs-inds-page #sectionpage div.grid50 span.letter2 { margin-top: 0px; margin-bottom: 0; padding-top: 12px; font-size: 60px; font-weight: normal; height: auto; padding: 0; }
div.svcs-inds-page #sectionpage div.grid50 a.moreLink { color: #4468BB; font-weight: bold; padding-right: 25px; background: url("/global2/images/services-and-industries/chev-blue-right.png") 48px 4px no-repeat scroll transparent; }
div.svcs-inds-page #sectionpage div.grid50 a.moreLinkLess { background: url("/global2/images/services-and-industries/chev-blue-right.png") 44px 4px no-repeat scroll transparent; }
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2, div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-2 { border-bottom: none; }
div.svcs-inds-page #sectionpage div.grid50 div.topText div.accordion { /*border-bottom: 1px solid #CCC; padding-bottom: 20px;*/ }
/* purple links */
a.purple {
	color: #372569;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}
a.purpleHeader {
	color: #372569;
	font-size: 20px;
	font-weight: bold;
	line-height: 18px;
}
a.smallpurple
{
	color: #666;
	font-size: 14px;
	font-weight: bold;
}
/***********************general right rail styles********************************/
/*
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  +   Right Rail top borders have been deprecated as of 3/28/2013 in favor of bottom borders       +
  +   on all elements for consistency across all pages.                                            +
  +   The convention is - padding-bottom: 10px; border-bottom: 1px solid #CCC; margin-bottom: 10px;+
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */
div.grid15 h2.thinner.top { /*padding-left: 0 !important;*/ }  
div.svcs-inds-page #sectionpage div.grid15 div#socialStrip { margin-left: 9px; }
.svcs-inds-page #sectionpage div.grid15 div.newsletterWidget h2 { font-size: 18px; margin: 52px 0 10px 10px !important; }
div.svcs-inds-page #sectionpage div.grid15 div.list ul { margin: 10px 0 10px 10px; padding: 10px 0 0px 8px;  }
div.svcs-inds-page #sectionpage div.grid15 div.list ul:last-child { border-bottom: 1px solid #CCC; }
div.svcs-inds-page #sectionpage div.grid15 div.list p { margin-left: 9px; padding-left: 8px; }
div.svcs-inds-page #sectionpage div.grid15 div.list ul li a { color: #372868; font-weight: bold; }
/*contact widget*/
div.svcs-inds-page #sectionpage div.grid15 div.contact.list ul li.item { border-bottom: none; }
div.svcs-inds-page #sectionpage div.grid15 div.contact.list ul li.item a { margin-left:0; padding-left:0; padding-top:0; }
/*related services widget*/
div.svcs-inds-page #sectionpage div.grid15 div.relatedServices.list ul { padding-left: 0; padding-top: 0; }
div.svcs-inds-page #sectionpage div.grid15 div.relatedServices.list ul li { border-bottom: 1px solid #CCC; padding: 10px 0 10px 8px; }
div.svcs-inds-page #sectionpage div.grid15 div.relatedServices.list ul li:last-child { border-bottom: none; }
div.svcs-inds-page #sectionpage div.grid15 div.relatedServices.list ul li a { color: #372868; font-weight: bold; }
/*end related services widget*/
/*callouts*/
div.svcs-inds-page #sectionpage div.grid50 p span.callout { font-size: 22px; border-top: 8px solid #372868; color: #000; margin-top: 16px; }
/*Right Rail Specific*/
div.svcs-inds-page div#sectionpage div.grid15 div.newsletterWidget h2 { padding-bottom: 0; border-bottom: none; }
/*******************Industries Landing Pages************************************/
div.container.standout.subpage.svcs-inds { margin-bottom: 0; }
div.svcs-inds-page div.topFeaturedImage { height: 120px; background: url('/global2/images/services-and-industries/services-header.jpg') no-repeat; margin-bottom: 36px; }
div.svcs-inds-page #industriesLandingLinks, div.svcs-inds-page #servicesLandingLinks { margin-top: 32px;  border-bottom: 1px solid #CCC; padding: 20px 0; }
div.svcs-inds-page div#healthcareLevelTwoLinks  { margin: 0 0 20px 0; padding: 0; border-bottom: 1px solid #CCC; }
div#healthcareLevelTwoLinks ul.leftList li.last { padding-bottom: 0px; }
div#healthcareLevelTwoLinks ul.leftList li:last-child { padding-bottom: 0px; }
div.svcs-inds-page #industriesLandingLinks a, div.svcs-inds-page p.otherSpecialties a, div.svcs-inds-page div#healthcareLevelTwoLinks  ul.leftList li a, div.svcs-inds-page div#healthcareLevelTwoLinks  ul.rightList li a { color: #372868; font-size: 18px; font-weight: bold;  }
div.svcs-inds-page #industriesLandingLinks a:hover, div.svcs-inds-page p.otherSpecialties a:hover { text-decoration: none; }
div.svcs-inds-page #industriesLandingLinks ul.leftList, div.svcs-inds-page .moreIndustries ul.leftList, div.svcs-inds-page #industriesLandingLinks ul.rightList, div.svcs-inds-page .moreIndustries ul.rightList, div.svcs-inds-page div#healthcareLevelTwoLinks  ul.leftList, div.svcs-inds-page div#healthcareLevelTwoLinks  ul.rightList { display: block; float: left; width: 355px; margin-left: 0; }
div.svcs-inds-page div#ct_page #industriesLandingLinks ul li, div.svcs-inds-page div#ct_page .moreIndustries ul li, div.svcs-inds-page div#healthcareLevelTwoLinks  ul.leftList li, div.svcs-inds-page div#healthcareLevelTwoLinks  ul.rightList li { list-style: none; margin-left: 0; padding-bottom: 24px; }
div.svcs-inds-page div#ct_page #industriesLandingLinks ul li.last, div.svcs-inds-page div#ct_page .moreIndustries ul li.last { padding-bottom: 0; }
div.svcs-inds-page p.otherSpecialties { padding-bottom: 20px; border-bottom: 1px solid #CCC; margin-bottom: 20px; }
div.svcs-inds-page p.otherSpecialties .more { color: #003764; } 
div.svcs-inds-page #sectionpage div.grid15 div.list ul {
    border-top: 1px solid #CCCCCC;
    clear: both;
    overflow: hidden;
}
div.svcs-inds-page #sectionpage div.grid15 div.list li.item {
    border-bottom: 1px solid #CCCCCC;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
div.svcs-inds-page #sectionpage div.grid15 div.list li.item a {
    color: #372868;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 1%;
    margin-left: 8px;
    padding: 10px 0 10px 10px;
    text-decoration: none;
}
div.svcs-inds-page #sectionpage div.grid15 div.list li.item a:hover { text-decoration: none; }
/*Services Landing Pages*/
div.svcs-inds-page #servicesLandingLinks h2, div.svcs-inds-page div#sectionpage div.grid50 div#sectorList div.sectorEntry h3 { font-size: 18px; font-weight: bold; color: #372868; }
div.svcs-inds-page #servicesLandingLinks div.serviceEntry { margin-bottom: 36px; }
div.svcs-inds-page #servicesLandingLinks { border-bottom: none; padding-bottom: 0; padding-top: 32px; }
/*Industries Other Landing Pages*/
div.svcs-inds-page div#sectionpage p.otherSpecialties a { color: #000; padding-right: 22px; }
div.svcs-inds-page div#sectionpage p.otherSpecialties span.moreLess { font-weight: bold; color: #4468BB; }
div.svcs-inds-page div#sectionpage div.moreIndustries ul { margin-left: 0; font-size: 18px; font-weight: bold; }
div.svcs-inds-page div#sectionpage div.moreIndustries ul li a, div.svcs-inds-page div#sectionpage div.moreIndustries ul li a:link, div.svcs-inds-page div#sectionpage div.moreIndustries ul li a:hover { color: #372868; }
/*healthcare level 2*/
div#healthcareL2Img.topFeaturedImage { background: url('/global2/images/services-and-industries/healthcare-level-2.jpg') no-repeat; }
div.svcs-inds-page div#sectionpage div.grid50 #healthcareLevelTwoLinks { margin-top: 0; }
div#healthcareLevelTwoLinks h2, div.svcs-inds-page div#sectionpage div.grid50 div.relatedServices h2 { font-size: 20px; font-weight: bold; margin-bottom: 16px; }
div.svcs-inds-page div#sectionpage div.grid50 #healthcareLevelTwoLinks li.last { padding-bottom: 0; } 
div.svcs-inds-page div#sectionpage div.grid50 div.relatedServices { border-bottom: 1px solid #CCCCCC; margin-top: 20px; padding-bottom: 12px; }
div.svcs-inds-page div#sectionpage div.grid50 div.relatedServices .serviceEntry h2 { color: #372868; margin-bottom: 0;}
div.svcs-inds-page div#sectionpage div.grid50 .journal-quote-left { margin-top: 20px; }
div#healthcareLevelTwoLinks > h2, div.relatedServices > h2 { color: #000 !important; }
div.svcs-inds-page div#sectionpage div.grid50 .related-articles-wrapper { margin-top: 20px; }
div.svcs-inds-page div#sectionpage div.grid50 .related-articles-wrapper h3 { font-size: 18px; font-weight: bold; margin-bottom: 14px; }
div.svcs-inds-page div#sectionpage div.grid50 .related-articles-wrapper h3 a {font-size: 16px;}
div.svcs-inds-page #sectionpage div.grid50 .related-articles-wrapper div.related-article h3 , #sectionpage div.grid50 .related-articles-wrapper div.related-article h3 { font-size: 16px; margin-bottom:4px; }
#sectionpage div.grid50 .related-articles-wrapper div.related-article h3 { padding-top: 4px; }
#sectionpage div.grid50 .related-articles-wrapper div.related-article p { font-size: 14px; line-height: 20px; margin-bottom: 4px; }
#sectionpage div.grid50 .related-articles-wrapper div.related-article a { color: #000; font-size: 11px; }
div.svcs-inds-page div#sectionpage div.grid50 .related-articles-wrapper img { margin-bottom: 4px; }
/*aerospace level 2*/
div.svcs-inds-page div#aerospaceL2Img.topFeaturedImage { background: url('/global2/images/services-and-industries/aerospace-header.jpg') no-repeat; }
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList { border-bottom: 1px solid #CCC; padding-bottom: 20px; margin-bottom: 20px; }
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList h3 { color: #000; background: none; font-size: 18px; font-weight: bold; text-transform: none; }
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList ul { color: #666; margin-bottom: 14px;}
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList ul.purpleDot { margin-left: 0; }
div.svcs-inds-page #sectionpage div.grid50 div#intServicesList ul.purpleDot li:last-child { padding-bottom: 0; margin-bottom: 0; }
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList ul li { color: #464646; /*margin: 0 0 18px 8px; font-size: 18px; font-weight: bold;*/ }
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList ul li.last { margin-bottom: 0; }
/*healthcare level 3*/
div.svcs-inds-page div#sectionpage div.grid50 div.selectBox { /*background: #006E93;*/ height: 36px; width: 260px; }
div.svcs-inds-page div#sectionpage div.grid50 div.selectBox select { font-size: 14px; color: #666; margin-bottom: 32px; /*background: transparent; width: 256px; height: 30px;
padding: 5px;
font-size: 14px;
line-height: 1;
border: 0;
border-radius: 0;-webkit-appearance: none; */}
div.svcs-inds-page div#sectionpage div.grid50 div#sectorList { margin-bottom: 20px; /*border-bottom: 1px solid #CCC;*/ padding-bottom: 20px; }
div.svcs-inds-page div#sectionpage div.grid50 div#sectorList h2 { margin-bottom: 14px; }
div.svcs-inds-page div#sectionpage div.grid50 div#featuredHealthBoxLegend { border-top: 1px solid #CCC; padding-top: 20px; }
div.svcs-inds-page div#sectionpage div.grid50 div#sectorList h2, 
div.svcs-inds-page div#sectionpage div.grid50 div#featuredHealthBoxLegend h2 { color: #000; font-weight: bold; }
div.svcs-inds-page div#sectionpage div.grid50 div#sectorList div.sectorEntry h3 { text-transform: none; background: none; padding: 0; margin: 0; }
div.svcs-inds-page div#sectionpage div.grid50 div#featuredHealthBoxLegend h2, div.svcs-inds-page div#sectionpage div.grid50 div.featuredHealthBox div.type, div.svcs-inds-page div#sectionpage div.grid50 div.featuredHealthBox div.content, div.svcs-inds-page div#sectionpage div.grid50 div.featuredHealthBox div.content img { float: left; display: block; }
div.svcs-inds-page div#sectionpage div.grid50 div#featuredHealthBoxLegend h2 { color: #000; font-size: 20px; }
div.svcs-inds-page div#sectionpage div.grid50 div#featuredHealthBoxLegend p { float: right; display: block; font-weight: bold; }
div.svcs-inds-page div#sectionpage div.grid50 div#featuredHealthBoxLegend p a {  background: url('/global2/images/services-and-industries/chev-blue-right.png') no-repeat 132px 4px;  padding-right: 20px; }
div.svcs-inds-page div#sectionpage div.grid50 div#featuredHealthBoxLegend p a, div.svcs-inds-page div#sectionpage div.grid50 div#featuredHealthBoxLegend p a:hover { color: #4468bb; }
div.svcs-inds-page div#sectionpage div.grid50 div.featuredHealthBox { height: 110px; border: 1px solid #CCC; margin-bottom: 20px; }
div.svcs-inds-page div#sectionpage div.grid50 div.featuredHealthBox div.type { width: 60px;  border-right: 1px solid #CCC; padding: 26px 20px; margin: 14px 0; color: #372868; font-weight: bold; }
div.svcs-inds-page div#sectionpage div.grid50 div.featuredHealthBox div.content { padding: 18px 14px 0 14px; width: 570px; border: none; }
div.svcs-inds-page div#sectionpage div.grid50 div.featuredHealthBox div.content .right { float: left; display: block; width: 420px; margin-left: 16px; }
div.svcs-inds-page div#sectionpage div.grid50 div.featuredHealthBox div.content img { height: 75px; width: 130px; }
div.svcs-inds-page div#sectionpage div.grid50 div.featuredHealthBox div.content img.icon { height: 16px; width: 16px; padding-right: 8px; }
div.svcs-inds-page div#sectionpage div.grid50 div.featuredHealthBox div.content h3.title { background: none repeat scroll 0 0 transparent; color: #000000; margin: 0; padding: 0; }
div.svcs-inds-page div#sectionpage div.grid50 div.featuredHealthBox div.content p { line-height: 16px !important; }
div.svcs-inds-page div#sectionpage div.grid50 div.featuredHealthBox div.content p a { color: #666; }
div.svcs-inds-page div#sectionpage div.grid50 div.featuredHealthBox div.content h3.title.hasImage, div.svcs-inds-page div#sectionpage div.grid50 div.featuredHealthBox div.content p.hasImage { width: 450px; float: left; display: block; margin-bottom: 4px;  }
/*healthcare level 4*/
div.svcs-inds-page div#sectionpage div.grid50 h1.big.borderBottom.regular { font-weight: normal; }
div.svcs-inds-page div#sectionpage div.grid50 div.levelFourColLeft, div.svcs-inds-page div#sectionpage div.grid50 div.levelFourColRight  { width: 335px; float: left; }
div.svcs-inds-page div#sectionpage div.grid50 div.levelFourColLeft { padding-right: 40px; }
div.svcs-inds-page div#sectionpage div.grid50 div.levelFourColLeft p span.letter2 { font-size: 102px; height: auto; line-height: 80px; padding: 0; }
div.svcs-inds-page div#sectionpage div.grid50 div.levelFourColRight { margin: 0; padding: 0; }
div.svcs-inds-page div#sectionpage div.grid50 div.levelFourColRight .journal-quote-right { margin-top: 24px; width: 335px; }
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.healthcare-l4 { border-top: none; border-bottom: none; margin-top: 24px; padding-top: 0; }
div.svcs-inds-page div#sectionpage div.grid50 div#tmtBottom.related-articles-wrapper { padding-bottom: 20px; border-bottom: 1px solid #CCC; margin-bottom: 20px; }
div.svcs-inds-page div#sectionpage div.grid50 div#levelFour.related-articles-wrapper { height: 375px; margin: 20px 0; } 
/* Related Services - New Boxes 5-17-2013 */
div#sectionpage div.relatedServices .serviceEntry-two-panel { width: 350px; margin-right: 10px; float: left; }
div#sectionpage div.relatedServices .serviceEntry-two-panel.last { margin-right: 0; }
div#sectionpage div.relatedServices .serviceEntry-two-panel  img, div.relatedServices .serviceEntry-two-panel  .right { display: block; float: left; }
div#sectionpage div.relatedServices .serviceEntry-two-panel  img { width: 120px; height: 80px; margin: 4px 10px 0 0;  }
div#sectionpage div.relatedServices .serviceEntry-two-panel  .right { width: 220px; }
div#sectionpage div.relatedServices .serviceEntry-two-panel  .right h2 { color: #372868; font-size: 18px !important; line-height: 1.0em; margin-bottom: 12px !important; }
div#sectionpage div.relatedServices .serviceEntry-two-panel  .right h2 a { color: #372868; }
div#sectionpage div.relatedServices .serviceEntry-two-panel p { line-height: 1.25em !important;  font-size: 14px !important; }
div#sectionpage div.relatedServices .serviceEntry-two-panel.last p { margin-right: 0; padding-right: 0; font-size: 14px; }
/*========= TELECOM, MEDIA AND TECHNOLOGY PAGES================*/
/*level 2 page*/
div.svcs-inds-page div#tmt.topFeaturedImage { background: url('/global2/images/services-and-industries/tmt-header.jpg') no-repeat; }
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2 h2, div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-2 h2, div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-3 h2, div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-5 h2, div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-6 h2 { font-size: 20px; font-weight: bold; color: #000; margin-bottom: 16px; }
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2 h3, div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-2 h3, div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-3 h3, div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-5 h3, div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-5 h3 { font-size: 20px; font-weight: bold; color: #372868; padding: 0; margin-bottom: 32px; }
/* Link list styles - Healthcare industry index page */
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-6.tmtLevel2-8 div.listTop ul li, div.svcs-inds-page div#sectionpage div.grid50 div.healthcare.linkList ul li { line-height:1.5em; margin-bottom: 24px; font-size: 18px; padding-bottom: 0; }
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-6.tmtLevel2-8 div.listTop ul li a { font-size: 18px; line-height: inherit; }
/* Following rule applies to tmt industries index page */
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2 .listTop h3 { margin-bottom: 8px; }
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2 ul { color: #666; margin-left: 0; margin-bottom: 24px; }
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2 ul li { list-style: none; font-size: 14px; font-weight: bold; margin: 0; line-height: 2em; }
div.svcs-inds-page div#sectionpage div.grid50 div#tmtBottom.related-articles-wrapper {/*  margin-top: 64px;  */}
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-2 { padding-top: 20px; border-bottom: 1px solid #CCC; }
div.svcs-inds-page div#sectionpage div.grid50 .journal-quote-left.tmtLevel2 { margin-top: 0; }
/*level 2-3 and level 2-4*/
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-3 div.listColumnLeft, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-3 div.listColumnRight, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-4 div.listColumnLeft, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-4 div.listColumnRight, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-5 div.listColumnLeft, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-5 div.listColumnRight, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-6 div.left, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-6 div.right { float: left; width: 335px;}
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-3 div.listColumnLeft, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-4 div.listColumnLeft, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-5 div.listColumnLeft, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-6 div.listTop div.left, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-6 div.listBottom div.left { margin-right: 40px; }
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-3 h3, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-4 h3, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-5 h3, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-6 h3 { padding-bottom: 16px; border-bottom: 1px solid #CCC; margin-bottom: 16px; }
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-3 div.listColumnLeft ul, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-3 div.listColumnRight ul, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-4 div.listColumnLeft ul, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-4 div.listColumnRight ul,  
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-5 div.listColumnLeft ul, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-5 div.listColumnRight ul, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-6 div.listTop ul, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-6 div.listBottom ul { margin-left: 0; }
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-3 div.listColumnLeft ul li, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-3 div.listColumnRight ul li, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-4 div.listColumnLeft ul li, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-4 div.listColumnRight ul li, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-5 div.listColumnLeft ul li, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-5 div.listColumnRight ul li, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-6 div.listTop ul li, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-6 div.listBottom ul li { list-style: none; margin-left: 0; }
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-3 div.listColumnLeft ul li img, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-3 div.listColumnRight ul li img, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-4 div.listColumnLeft ul li img, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-4 div.listColumnRight ul li img, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-5 div.listColumnLeft ul li img, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-5 div.listColumnRight ul li img, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-6 div.listTop ul li img, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-6 div.listBottom ul li img { padding-left: 8px; }
/*level 2-4*/
/* TMT Page Right Rail
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+   Right Rail top borders have been deprecated as of 3/28/2013 in favor of bottom borders       +
+   on all elements for consistency across all pages.                                            +
+   The convention is - padding-bottom: 10px; border-bottom: 1px solid #CCC; margin-bottom: 10px;+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
div.svcs-inds-page div#sectionpage div.grid15 div#tmtRightRail { margin-left: 10px; }
div.svcs-inds-page div#sectionpage div.grid15 div#tmtRightRail.related-articles-wrapper { margin-top: 48px; }
div.svcs-inds-page div#sectionpage div.grid15 div#tmtRightRail.related-articles-wrapper h3 { background: none; color: #000; margin: 10px 0 16px 0; padding: 10px 0 10px 8px; text-transform: none; }
div.svcs-inds-page div#sectionpage div.grid15 div#tmtRightRail.related-articles-wrapper div.related-article h3 { margin: 0; padding: 4px 0 0 8px; }
div.svcs-inds-page div#sectionpage div.grid15 div#tmtRightRail.related-articles-wrapper div.related-article img { width: 195px; height: 115px; margin-bottom: 10px; padding-left: 8px;  }
div.svcs-inds-page div#sectionpage div.grid15 div#tmtRightRail.related-articles-wrapper > h3 { border-bottom: 1px solid #CCC; } 
div.svcs-inds-page div#sectionpage div.grid15 div#tmtRightRail.related-articles-wrapper p.read-article-link a, div.svcs-inds-page div#sectionpage div.grid15 div#tmtRightRail.related-articles-wrapper p.read-article-link a:hover { color: #666; }
div.svcs-inds-page div#sectionpage div.grid15 div#tmtRightRail.related-articles-wrapper div.related-article p.read-article-link a img { width: 16px; height: 16px; padding-right: 16px; }
div.svcs-inds-page div#sectionpage div.grid50 div.relatedServices.tmtLevel2-5 { border-bottom: none; border-top: 1px solid #CCC; padding-top: 20px; }
div.svcs-inds-page div#sectionpage div.grid50 div#tmtBottom.related-articles-wrapper.tmtLevel2-5 { margin-top: 20px; }
/*level 2-5*/
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-5 div.listColumnLeft ul li, div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-5 div.listColumnRight ul li { margin-bottom: 12px; }
/*level 2-6*/
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-6 h3 { border-bottom: none; padding-left: 0; color: #372868; margin-bottom: 14px; padding-bottom: 0; }
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-6 div.listTop .left, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-6 div.listTop .right, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-6 div.listBottom .left, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-6 div.listBottom .right { float: left; display: block; }
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-6 div.listTop ul li, 
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-6 div.listBottom ul li,
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-6 div.listTop .left ul li,
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-6 div.listTop .right ul li, { line-height:1.5em; padding-bottom: 0px; float: none; } 
/*level 2-7*/
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-7 h3 { border-bottom: none; padding-bottom: 0; margin-bottom: 14px; }
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-7 ul { margin-bottom: 28px; }
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-7 ul li { margin-bottom: 12px; }
/*level 2-8*/
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-8 h3 {  border-bottom: 1px solid #CCCCCC; padding-bottom: 20px; margin-bottom: 20px;}
/*level 2-9*/
div.svcs-inds-page div#sectionpage div.grid50 div.relatedServices.tmtLevel2-9 { border-bottom: none; }
/*level 2-11*/
div.relatedServices.tmtLevel2-11 span.more { color: #4468BB; }
div.svcs-inds-page div#sectionpage div.grid50 div#intServicesList.tmtLevel2-11 { border-bottom: none; }
/*level 3*/
div.svcs-inds-page div#sectionpage div.grid50 h1.big.borderBottom.tmt3 { padding-bottom: 20px; margin-bottom: 24px;}
div.svcs-inds-page div#sectionpage div.grid50 div#featuredHealthBoxLegend.tmt3 { border-top: none; }
div.svcs-inds-page div#sectionpage div.grid50 div#featuredHealthBoxLegend.tmt3 p a { background: url('/global2/images/services-and-industries/chev-blue-right.png') no-repeat 184px 4px;  padding-right: 20px; }
div.svcs-inds-page div#sectionpage div.grid50 div.relatedServices { border-bottom: none; }
div.svcs-inds-page div#sectionpage div.grid50 div.relatedServices.tmt3 div.serviceEntry.borderBottom { padding-bottom: 8px; margin-bottom: 20px; }
/*level 4*/
div.svcs-inds-page div#sectionpage div.grid50 p span.letter2.tmt4 { font-size: 102px; height: auto; line-height: 80px; padding: 0; }
div.svcs-inds-page div#sectionpage div.grid50 p .journal-quote-right.tmt4 { width: 335px; border-top: none; margin-top: 0; padding-top: 0; margin-top: 0; }
div.svcs-inds-page div#sectionpage div.grid50 p .journal-quote-right.tmt4 > img { border-bottom: 10px solid #372868; padding-bottom: 16px; }
div.svcs-inds-page div#sectionpage div.grid50 .related-articles-wrapper.tmt4 { margin-top: 48px; } 
div.svcs-inds-page div#sectionpage div.grid50 .related-articles-wrapper.tmt4 h3 { margin-left: 6px; }
div.svcs-inds-page div#sectionpage div.grid50 .relatedServices tmt4 {  }
#sectionpage div.grid15 a.key-contacts-see-all
{
	margin: 0 0 0 8px;
padding-left: 10px;
}
#sectionpage div.grid50 div.listTop
{
	clear: both;
	overflow: hidden;
}
#sectionpage div.grid50 .nav {
    position: relative;
    width: 100%;
	height: 56px;
    color: #000;
}
#sectionpage div.grid50 .nav ul, 
#sectionpage div.grid50 .nav li
{ 
	padding: 0;
	margin: 0;
	list-style: none;
}
#sectionpage div.grid50 .nav .button {
    width: auto;
    float: left;
}
#sectionpage div.grid50 .nav .parent { position: relative; }
#sectionpage div.grid50 .nav .dropdown {
    width: 100%;
    position: absolute;
    left: -3000px;
    top: auto;
    text-align: left;
}
#sectionpage div.grid50 .nav .dropdown div {
    width: 220px;
    position: absolute;
    left: -3000px;
    top: 0;
}
#sectionpage div.grid50 .nav .dropdown ul {
    width: 100%;
    margin: 0 13px 30px 31px;
    background: #F6F6F6;
    color: #000; 
}
#sectionpage div.grid50 .nav .dropdown ul li { border-bottom: 1px solid #C5C5C5; }
#sectionpage div.grid50 .nav .dropdown ul li.relatedServices {
    font-size: 12px;
    margin-top: 32px;
    padding: 0 0 8px 8px;
	font-weight: bold;
	color: #372868;
}
#sectionpage div.grid50 .nav .dropdown ul li a { background: #F6F6F6; color: #000; width: auto; font-size: 13px; }
#sectionpage div.grid50 .nav .dropdown ul li a.current { color: #000; background: #e1e1e1; }/* this class will denote the current page in the dropdown on services and industries pages that contain a dropdown nav menu - template dev can remove this comment */
#sectionpage div.grid50 .nav .dropdown ul li a.child { padding-left: 30px; width: auto; color: #565656; font-size: 13px;}
#sectionpage div.grid50 .nav .dropdown ul li a:hover { background: #372868; color: #FFF; }
#sectionpage div.grid50 .nav .dropdown ul li a:active { background: #E1E1E1; color: #000; }
#sectionpage div.grid50 .nav li {text-align: left;}
#sectionpage div.grid50 .nav .parent.one { padding-right: 32px; width: auto; background: url("/global2/images/services-and-industries/dropdown-button.png") no-repeat scroll right center #006E93; margin-bottom: 20px;  }
#sectionpage div.grid50 .nav a {
    display: block;
    color: #FFF;
    /*background: url("/global2/images/services-and-industries/dropdown-button.png") no-repeat scroll right center #006E93;*/
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    padding: 8px 8px;
    width: auto;
}
#sectionpage div.grid50 .nav .dropdown li {
	width: auto;
    position: relative;
}
#sectionpage div.grid50 .nav .parent:hover div.dropdown {left: -31px;} /* hover rule for dropdowns */
/* Pagetitle - Our Firm */
div.our-firm div#pagetitle.section.folio-bh { bottom: 2px; }
/* Folio Button - Careers*/
#pagetitlecareers {
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: #372868;
    width: 195px;
    height: 63px;
}
/* Folio Counter - Careers */
#pagetitlecareers.folio-bh div.folio-counter-bh { float: right; }
#pagetitlecareers.folio-bh div.folio-counter-bh a { color: #ffffff; text-decoration: none; }
#pagetitlecareers.folio-bh div.folio-counter-bh div.text
{
	padding: 10px 42px 0 0;
	height: 22px;
	float: left;
	background: url("/global2/images/insights/folion-title-icon-bh.png") no-repeat;
	background-position: right 0;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
#pagetitlecareers.folio-bh div.folio-counter-bh div.count
{
	padding: 3px 0 0 0;
	width: 60px;
	height: 29px;
	float: left;
	background: #ff6326;
	color: #ffffff;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}
/* Folio Button - MicroSite*/
#pagetitlemicrosite {
    position: absolute;
    bottom: 0;
    right: 0;
    /*background-color: #372868;*/
    width: 197px;
    height: 32px;
	z-index: 1;
}
#pagetitlemicrosite.section-menu {
	bottom: 34px;
}
#pagetitlemicrosite.section-menu-large {
	bottom: 52px;
}
/* Folio Counter - MicroSite */
#pagetitlemicrosite.folio-bh div.folio-counter-bh { float: right; display: none; }
#pagetitlemicrosite.folio-bh div.folio-counter-bh a { color: #ffffff; text-decoration: none; }
#pagetitlemicrosite.folio-bh div.folio-counter-bh div.text
{
	padding: 10px 42px 0 22px;
	height: 22px;
	float: left;
	background: #372868 url("/global2/images/insights/folion-title-icon-bh.png") no-repeat;
	background-position: right 0;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
#pagetitlemicrosite.folio-bh div.folio-counter-bh div.count
{
	padding: 3px 0 0 0;
	width: 60px;
	height: 29px;
	float: left;
	background: #ff6326;
	color: #ffffff;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}
/* Industries 7 - new page styles 5.2013 
----------------------------------------------*/
/*div.svcs-inds-page div#sectionpage div.grid50 p.upper.twoPanel { width: 460px; display: block; float: left; }*/
div.svcs-inds-page div#sectionpage div.grid50 div.topTextWithoutRightSide { border-bottom: 1px solid #ccc; padding-bottom: 8px; margin-bottom: 14px;}
div.svcs-inds-page div#sectionpage div.grid50 div.upper.twoPanel { width: 460px; display: block; float: left; }
div.svcs-inds-page div#sectionpage div.grid50 div#healthcareLevelTwoLinks.healthcare.linkList { padding-bottom: 28px; margin-bottom: 24px; }
div.svcs-inds-page div#sectionpage div.grid50 div#healthcareLevelTwoLinks.healthcare.linkList ul li { border-bottom: none; }
div.svcs-inds-page div#sectionpage div.grid50 div.serviceOffering { margin-bottom: 24px; }
div.svcs-inds-page div#sectionpage div.grid50 div.serviceOffering.last { padding-bottom: 28px; margin-bottom: 0px; }
div.svcs-inds-page div#sectionpage div.grid50 div.serviceOffering h2 { color: #000000; font-size: 18px; font-weight: bold; }
/*div.svcs-inds-page div#sectionpage div.grid50 div.serviceOffering.twoPanel p { width: 525px; float: left; display: block; }*/
div.svcs-inds-page div#sectionpage div.grid50 div.smallFeatureBox.right { width: 160px; margin-top: 8px; margin-left: 24px; float: right; }
div.svcs-inds-page div#sectionpage div.grid50 div.smallFeatureBox.upper.right { float: left; }
div.svcs-inds-page div#sectionpage div.grid50 div.smallFeatureBox.right h3 { font-size: 16px; color: #000; }
div.svcs-inds-page div#sectionpage div.grid50 div.smallFeatureBox.right h3 a { color: #000; }
div.svcs-inds-page div#sectionpage div.grid50 div.smallFeatureBox.right p { width: 160px; line-height:1em !important; font-size: 14px; }
div.svcs-inds-page div#sectionpage div.grid50 div.smallFeatureBox.upper.right p { width: 218px; }
div.svcs-inds-page div#sectionpage div.grid50 div.smallFeatureBox.upper.right h3 {  width: 218px;  }
div.svcs-inds-page div#sectionpage div.grid50 div.smallFeatureBox.upper.right h3 a {  color: #000; }
div.svcs-inds-page div#sectionpage div.grid50 div.smallFeatureBox.right p.download { background: url("/global2/images/journal/btn-download-icon.png") no-repeat;  text-transform: uppercase; padding: 0 0 4px 22px; }
div.svcs-inds-page div#sectionpage div.grid50 div.smallFeatureBox.right p.download a { font-size: 11px !important; color: #000000; }
div.svcs-inds-page div#sectionpage div.grid50 div.serviceOffering p.backtoTop { width: 710px; display: block; float: left; margin-bottom:36px; }
div.svcs-inds-page div#sectionpage div.grid50 div.serviceOffering p.backtoTop.last { padding-bottom: 40px; margin-bottom: 18px; border-bottom: 1px solid #e5e5e5; }
div.svcs-inds-page div#sectionpage div.grid50 div.serviceOffering p.backtoTop a { background: url("/global2/images/journal/top-arrow.png") no-repeat 0 8px; padding-left: 16px; display: block; float: right; }
/* border bottom css rule for the text section option when right column content is included 6.2013 */
div.clear.borderBottomTopText { border-bottom:1px solid #ccc; padding-bottom: 8px; margin-bottom: 14px; clear:both }
/* Right Rail Elements */
div.svcs-inds-page div#sectionpage div.grid15 .hiddenContacts { width: 100%; } 
div.svcs-inds-page div#sectionpage div.grid15 div.list.collateral ul { padding-left: 0; border-bottom: none; }
div.svcs-inds-page div#sectionpage div.grid15 div.list.collateral ul li { border-bottom: 1px solid #CCCCCC; padding: 0 0 10px 8px; margin-bottom: 10px; }
div.svcs-inds-page div#sectionpage div.grid15 div.list.collateral ul li.last, 
div.svcs-inds-page div#sectionpage div.grid15 div.related div.list.collateral ul li.last, 
div.svcs-inds-page div#sectionpage div.grid15 div.related ul li:last-child  { border-bottom: none; }
div.svcs-inds-page div#sectionpage div.grid15 a.collateral-see-all { margin-left: 10px; padding-left: 8px; white-space:nowrap; }
div.svcs-inds-page div#sectionpage div.grid15 a.collateral-see-all, 
div.svcs-inds-page div#sectionpage div.grid15 a.key-contacts-see-all { cursor: pointer; color: #003764; font-weight: bold;  }
div.svcs-inds-page div#sectionpage div.grid15 a.collateral-see-all:visited,
div.svcs-inds-page div#sectionpage div.grid15 a.key-contacts-see-all:visited { color: #003764 !important; }
div.svcs-inds-page div#sectionpage div.grid15 p.containerCollateralSeeAll, 
div.svcs-inds-page div#sectionpage div.grid15 li.containerCollateralSeeAll { padding-left: 16px; }
div.svcs-inds-page div#sectionpage div.grid15 a.collateralSeeAll, 
div.svcs-inds-page div#sectionpage div.grid15 li a.collateralSeeAll { white-space:nowrap; }
div.svcs-inds-page div#sectionpage div.grid15 a.collateralSeeAll, 
div.svcs-inds-page div#sectionpage div.grid15 a.key-contacts-see-all, 
div.svcs-inds-page div#sectionpage div.grid15 li a.collateralSeeAll, 
div.svcs-inds-page div#sectionpage div.grid15 li a.key-contacts-see-all { cursor: pointer; color: #003764; font-weight: bold;  }
div.svcs-inds-page div#sectionpage div.grid15 a.collateralSeeAll:visited, 
div.svcs-inds-page div#sectionpage div.grid15 a.key-contacts-see-all:visited, 
div.svcs-inds-page div#sectionpage div.grid15 div.related ul li a.collateralSeeAll:visited, 
div.svcs-inds-page div#sectionpage div.grid15 ul li a.key-contacts-see-all:visited { color: #003764 !important; }
div#sectionpage div.grid15 div.related ul li.containerCollateralSeeAll.extraSpace 
{
    margin-top: 15px !important; 
}
/* Added Font size rule for Careers Page Top Text with new id toptextcareer - 5/28/2013 */
#sectionpage #toptextcareer p
{
    font-size: 18px !important;
    color: #464646;
    line-height: 1.333em;
    font-family: Arial, sans-serif;
}
/* Added margin-left rule to adjust for the Share buttons to align to with the right rail - 5/28/2013 */
#sectionpage div.grid15 div.social
{
    margin-left:10px !important;
}
/* level4 linkLists */
div.svcs-inds-page div#sectionpage div.grid50 div.linkList.level4 { padding-bottom: 28px; margin-bottom: 24px; border-bottom: 1px solid #CCC;  }
div.svcs-inds-page div#sectionpage div.grid50 div.linkList.level4 h2 { font-size: 18px; margin-bottom: 1em;font-weight: bold; color: #000; }
div.svcs-inds-page div#sectionpage div.grid50 div.linkList.level4 ul.leftList, div.svcs-inds-page div#sectionpage div.grid50 div.linkList ul.rightList { float: left; display: block; list-style: none; margin: 0; padding: 0; width: 355px; }
div.svcs-inds-page div#sectionpage div.grid50 div.linkList.level4 ul li { margin-bottom: 12px; list-style-type: none; }
/*div.svcs-inds-page div#sectionpage div.grid50 div.linkList.level4 ul li a { color: #372868; text-decoration: none; font-weight: bold; font-size: 16px; }*/
/*Removed the text-decoration: none rule above to make the links consistent with an underline when hoovered over 6-19-2013*/
div.svcs-inds-page div#sectionpage div.grid50 div.linkList.level4 ul li a { color: #372868;font-weight: bold; font-size: 16px; }