﻿/* CSS for Navigation, Paragraphs, Headlines */
/*Begin Headline */
.headLine
{
	/*color: #3A3E86;*/
	color: #1CA0C7;
	font-size: 1.3em;
	padding-bottom: 1em;
	padding-top: 1em;
	font-family:Arial, Helvetica, sans-serif;
	height: 0px;
	font-weight:100;
}

/*Begin Body Text */
.bodyText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 1.8em;	
	color: #000;
	font-weight:normal;
}
.bodyText p
{
	line-height: 1.4em;
}
.bodyText hr
{
	color: #1CA0C7;
	height: 1px;
	width: 95%;
	text-align:left;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* bullets issue */
.bodyText li, ul
{
	margin-left:10px;
	line-height: 1.4em;
}

.bodyText li, ol
{
	margin-left:10px;
	line-height: 1.4em;
	list-style:none;
	margin-left: 15px;
	list-style-image: url('../../../PublishingImages/bullet_arrow.gif');
	list-style-position: inherit;
	list-style-type:none;	
}

.bodyText ul li
{
	margin-left:10px;
	line-height: 1.4em;
	list-style:none;
	margin-left: 15px;
	list-style-image: url('../../../PublishingImages/bullet_arrow.gif');
	list-style-position: inherit;
	list-style-type:none;	
}
/* hyper links */
.bodyText a
{
	color: #1CA0C7;
	text-decoration: underline;
}

/*Begin Hightlight Box */
.highLightBox
{
    font-family:Arial; 
    font-size: 0.9em;
    color:black;
}
a.highLightBox
{
	color: #1CA0C7;
	text-decoration: underline;
}

/* blue ribbon area */
#blueRibbonArea a
{
	color: #1CA0C7;
	text-decoration: underline;
}
/*Begin Open Callout Box */
.openCallOutBox
{
    font-family: Verdana; 
    font-size: 1em;
    line-height: 1.5em;
    color:black;
    font-weight:100;
	border-left: 1px solid #1CA0C7;
	padding-left: 5px;
}
.openCallOutBox ul li
{
	list-style:none;
	margin-left: 15px;
	list-style-image: url('../../../PublishingImages/bullet_arrow.gif');
	list-style-position: inherit;
	list-style-type:none;	
}

/* Download Item */
.openCallOutBox a
{
	color: #3499CC;
	text-decoration: underline;
}
/* publication date and contact details */
.publicationDate, .contactDetails
{
	font-size:.89em;
	line-height: 1.4em;
}

/*Begin Bread Crumb Title */
.Title
{
	/*color: #3A3E86;*/
	color: #1CA0C7;
	font-weight:bold;
	/*font-size: 1.4em;*/
	font-size: .75em;
	
}
.pageTitle
{
	/*color: #3A3E86;*/
	color: #1CA0C7;
	/*font-size: 1.1em;*/
	font-size: .75em;
}
.pathSeparator
{
	/*color: #3A3E86;*/
	color: #1CA0C7;
	font-weight:bold;
	/*font-size: 1.4em;*/
	font-size: .9em;
}

/* Begin CSS for Content Right */
.contentRight
{
	text-align: left;
	padding-left: 20px;
	padding-right: 6px;
	padding-top: 0px;
	top: 0px;
}

.contentRight table #contentRightTable
{
	width: 459px;
}

#contentRightTable td
{
	border-bottom: 1px solid #def;
}
.contentRight .eventsTableTd
{
	text-align:left;
	padding-bottom: 8px;
	padding-top: 8px;
	vertical-align:top;
}

/*Begin Global Navigation css */
.leftNav
{
	margin-right:0px;
	margin-left:5px;
	margin-top:0px;
	padding-left:0px;
	/*border:1px #8997BC solid;
	background-color: #D0D6E3;*/
	width:145px;
}
.leftNavSpacer
{
	width:175px;
}
.leftNavSelected
{
	background-color: #B2BCD3;
	color: #FFF;
	border-top:1px #B2BCDD solid;
	border-bottom:1px #B2BCDD solid;
	line-height:14pt;
}
.leftNav1, .leftNav2, .leftNav3
{
	color: #000;
}
.leftNav1
{
	font-family: Arial;  
	font-size: 8pt; 
	font-weight:bold; 
	line-height:14pt;
}
.leftNav1 a
{
	font-family: Arial;  
	font-size: 9pt; 
	font-weight:bold; 
	padding-left:5px;
	display:block;
	padding-right:10px;
}
.leftNav2
{	
	font-family: Arial;  
	font-size: 8pt; 
	line-height:14pt;
}
.leftNav2 a
{
	padding-left:10px;
	display:block;
	padding-right:10px;
}
.leftNav3
{	
	font-family: Arial;  
	font-size: 8pt; 
	line-height:14pt;
}
.leftNav3 a
{
	padding-left:18px;
	display:block;
	padding-right:10px;
}
.leftNavHover
{
	/*background-color: #596E9E;*/
	color:white;
}
.leftNavFlyOuts
{
	font-family:Arial; 
	font-size:8pt; 
	border-top:1px #CBD1E0 solid;
	border-left:1px #CBD1E0 solid;
	border-right:1px #CBD1E0 solid;
	z-index: 100;	
}
.leftNavFlyOutsItem
{
	border-bottom:1px #CBD1E0 solid;
	/*background-color: #ECEFF3;*/
	background-color:#88D1F2;
}
.leftNavFlyOutsItem a
{
	padding:1px 5px 1px 5px;
	display:block;
	color:#354260;
	*width:100px;
	min-width:100px;
}
.leftNavFlyOutsHover
{
	/*background-color: #B2BCD3;*/
	background-color:#66CCFF;
}
/*End Global Navigation css */

/* rollup styles */
/* hyperlinks*/
a.rollupLinkBlue {
	font-family:Arial, Helvetica, sans-serif;
	color: #1CA0C7;
	font-size: 1.3em;
	font-weight:100;
	text-decoration:none;
}
a.rollupLinkBlue:hover{
	color: #1CA0C7;
	text-decoration: underline;
}
a.rollupLinkBlue :visited {
	color: #1CA0C7;
	text-decoration: none;
}
a.rollupLinkBlue :visited:hover {
	color: #1CA0C7;
	text-decoration: underline;
}

a.linkBlue {
	font-family:Arial, Helvetica, sans-serif;
	color: #1CA0C7;
	font-size: .9em;
	font-weight:100;
	text-decoration:none;
}
a.linkBlue:hover{
	color: #1CA0C7;
	text-decoration: underline;
}
a.linkBlue:visited {
	color: #1CA0C7;
	text-decoration: none;
}
a.linkBlue:visited:hover {
	color: #1CA0C7;
	text-decoration: underline;
}

/* Thought Leader Rollup */
div#thoughtLeaderRollupFooter
{
	margin-top: 15px;
	margin-bottom: 15px;
	font-family:sans-serif;
	font-size: 0.88em;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 305px;
	max-width: 305px;
	font-style:italic;
}

/*separation line */
.horizontalLine
{
	color:#1CA0C7;
	min-width: 305px;
	border: 1px solid #B7DDF9;
}

/* rollup div */
#linkHeadLine a
{
	color: #1CA0C7;
	font-size: 1.3em;
	padding-bottom: 1em;
	padding-top: 1em;
	font-family:Arial, Helvetica, sans-serif;
	height: 0px;
	font-weight:100;
}
#linkHeadLine a:hover{
	text-decoration: none;
}
/* events list hack */
#ctl00_ContentPlaceHolderRight_eventsList_eventsListingDataGrid a
{
	color:#3499CC;
	text-decoration: none;
}

#ctl00_ContentPlaceHolderRight_eventsList_eventsListingDataGrid a:hover
{
	text-decoration: underline;
}

#ctl00_ContentPlaceHolderRight_eventsList_eventsListingDataGrid table
{
	border: 1p solid #1CA0C7;
}

#ctl00_ContentPlaceHolderRight_eventsList_eventsListingDataGrid table td
{
	border: 1p solid #1CA0C7;
}