/* LINKS */
a
{
	color:#864848;
}

/* NAVIGATIONS */
ul.navigation li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
ul.navigation li span
{
	padding:0 0.8em 0 0.5em;
}

/* HOME */
div#homeBanner
{
	margin-bottom:5px;
}

/* NAVIGATION BLOCKS */
div.navigationLine
{
	clear:both;
	padding-bottom:5px;
}
div.navigationBlock
{
	float:left;
	width:184px;
	height:184px;
	overflow:hidden;
	margin-right:5px;
}

div.navigationBlock h4
{
	margin:5px 0;
	color:#962a2e;
	font-size:12px;
	font-weight:bold;
}
div.navigationBlock h5
{
	color:#962a2e;
	font-size:12px;
	font-weight:normal;
}
div.navigationBlockText p
{
	font-size:10px;
}
div.navigationBlockText p.quote
{
	font-size:10px;
}
div.navigationBlockText p.quote strong
{
	font-size:11px;
}
div.navigationBlockText p a:hover
{
	text-decoration:none;
}
div.navigationBlockText
{
	margin:10px 15px;
}
div.navigationImage
{
	float:left;
	width:373px;
	height:184px;
	margin-right:5px;
}
div.linksImage
{
	float:left;
	width:184px;
	height:184px;
	margin-right:5px;
}
div.navigationLine ul.mainNavLinks
{
    float:left;
    width:169px;
    height:169px;
    margin-right:5px;
    padding:15px 0 0 15px;
    background:#333;
    list-style-type:none;
}
div.navigationLine ul.mainNavLinks li a
{
    color:#fff;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

div.navigationLine div.background01
{
	background:#b8b4b4;
}
div.navigationLine ul.mainNavLinks li.background01 a,
div.navigationLine ul.background01 li a:hover
{
	color:Red;
}

div.navigationLine div.background02
{
    color:#fff;
    background:#999;
}
div.navigationLine ul.mainNavLinks li.background02 a,
div.navigationLine ul.background02 li a:hover
{
	color:#CCCCCC;
}

div.navigationLine div.practices
{
    color:#fff;
    background:#962a2e;
}
div.navigationLine ul.mainNavLinks li.practices a,
div.navigationLine ul.practices li a:hover
{
	color:#FDBDBD;
}

div.navigationLine div.industries
{
    color:#fff;
    background:#7e813d;
}
div.navigationLine ul.mainNavLinks li.industries a,
div.navigationLine ul.industries li a:hover
{
	color:#F9FE89;
}

div.navigationLine div.thought
{
    color:#fff;
    background:#075585;
}
div.navigationLine ul.mainNavLinks li.thought a,
div.navigationLine ul.thought li a:hover
{
	color:#B3F5FE;
}

div.navigationLine div.careers
{
    color:#fff;
    background:#5d7b7f;
}
div.navigationLine ul.mainNavLinks li.careers a,
div.navigationLine ul.careers li a:hover
{
	color:#A3BBC9;
}
div.navigationLine div.image
{
	margin:0 !important;
	padding:0 !important;
}
div.navigationLine div.image p
{
	position:relative;
	top:-16px;
	margin:0 !important;
	padding:0 !important;
}
div.navigationLine div.image p a
{
	margin:0 !important;
	padding:0 !important;
}
div.navigationLine .last
{
	margin-right:0 !important
}

/* CONTENT BLOCKS */
div.contentBlock,
div.relatedBlock
{
	clear:left;
	height:100%;
	margin-bottom:5px;
    padding:15px;
    border:1px solid #b2b2b2;
}
div.relatedBlock ul
{
	list-style-type:none;
}
div.contentBlock img
{
    float:left;
    position:relative;
}
div.contentBlock div.contentBlockText
{
    margin-left:100px;
}
div.contentBlock div.archiveBlockText
{
	clear:left;
	margin-left:100px;
}
div.relatedBlock div.relatedBlockText
{
	margin-left:189px;
}
div.contentBlock h4,
div.relatedBlock h4
{
    color:#962a2e;
    font-size:12px;
    font-weight:bold;
}
div.contentBlock h5
{
    font-size:14px;
    font-weight:bold;
}
div.contentBlock h4.archiveTitle
{
	float:left;
}
div.relatedBlock h4.typeTitle
{
	float:left;
}
div.contentBlock h5 a
{
    color:#000;
    text-decoration:none;
}
div.contentBlock a.readMoreLink
{
	display:block;
}
div.contentBlock a.archiveLink
{
	float:right;
	padding-right:15px;
	background:url("/images/linkArrow.gif") no-repeat right;
}

/* PODCASTS */
div.podcastBlock
{
	height:100%;
	padding:15px;
	border:1px solid black;
}
div.podcastBlockVideo
{
	float:left;
	position:relative;
	width:320px;
}
div.podcastBlockVideo object
{
	position:relative;
}
div.podcastBlockText
{
	margin-left:330px;
	color:#231f20;
}
div.podcastBlockText h4
{
	padding-bottom:10px;
    color:#962a2e;
    font-size:12px;
    font-weight:normal;
}
div.podcastBlockText h5
{
	padding-bottom:10px;
	color:#962a2e;
    font-size:13px;
    font-weight:bold;
}
ul.podcastBlockLinks
{
	margin:0 !important;
	padding:0 !important;
	list-style-type:none;
}
ul.podcastBlockLinks li
{
	margin:0;
	padding:0;
	list-style-type:none;
	background:url("/images/contentArrow.gif") no-repeat 0 3px;
}
ul.podcastBlockLinks a
{
	padding-left:11px;
	color:#231f20;
}

/* PODCAST COMMENTS */
table td.header1
{
	padding:10px;
	font-size:14px;
	font-weight:bold;
}

/* MAIN CONTENT AREA */

div.withSubNav ul,
div.withoutSubNav ul,
div.withRelated ul
{
	margin:0 10px 10px 10px;
	padding:0 10px 10px 10px;
}
div.withSubNav p,
div.withoutSubNav p,
div.withRelated p
{
	margin-bottom:8px;
}

/* STRATEGIC DEVELOPMENT IMAGE */
p#strategicDevelopment,
span#strategicDevelopment
{
	display:block;
	float:left;
	position:relative;
	height:240px;
}
p#strategicDevelopment img,
span#strategicDevelopment img,
img#strategicDevelopmentImage
{
	position:absolute;
}

/* BLOGS */
div.blogEntries a
{
	color:#000;
}
h1.blogTitle
{
	display:none;
}
div.blogEntries
{
	float:left;
	width:373px;
}
div.blogEntries div.entry
{
	margin-bottom:10px;
}
div.blogSidebar
{
	float:right;
	width:184px;
}

table.calendarTable
{
	font-size:11px;
}

/* PODCASTS' DISCUSSION */
p.navlinks,
table.command
{
	display:none;
}

table.content_html_OuterTable,
iframe#content_html_designEditor,
div#content_html_htmlEditorArea,
div#content_html_previewPaneArea
{
	width:442px !important;
	height:300px !important;
}

div.MediaPlayerArea
{
	display:none;
}

/* THOUGHT LEADERSHIP BANNER */
div.banner
{
	float:left;
	width:560px;
}
div.banner img
{
	margin-bottom:5px;
}

/* PRINCIPAL DIRECTORY */
div.principalDirectory
{
	margin-right:184px;
}
div.subNavigation div.subNavBlock
{
	margin-bottom:10px;
	padding-left:20px;
}

/* ROLLOVERS */
.tooltip
{
  width: 160px;
  text-align: left;
  padding: 5px 5px 5px 5px;
  border-color:#FFD100;
  border-style:solid;
  border-width:1px;
  font-size: 12px;
  background-color: #FFF79F;
  color: Black;
  font-family: Arial, Helvetica, sans-serif;
}

/* FORMS */
span#up1,
span#up2,
span#up3,
span#up4
{
	clear:left;
	float:left;
}

/* HOMEPAGE */
div.homeAdv div
{
	position:relative;
	top:110px;
	left:5px;
	color:#864848;
}
div.homeAdv div p
{
	margin:0 !important;
	padding:0 !important;
}
div.homeAdv div a
{
	font-size:11px;
}
/* Biopharma */
.goButton
{
	padding-left:1em;
	margin-bottom:-4px;
	*margin-bottom:-2px;  /* IE hack */
}

#biopharmaList h3
{
	padding-bottom:0.5em;
}