/*
* Last edited by:  $Author: claasch $
*             on:  $Date: 2008/08/07 19:49:34 $
*       Filename:  $RCSfile: public.css $
*       Revision:  $Revision: 1.2 $
*/

/* main.css START */

/* global START */

html {
	min-height: 100%;
}

	* {
		font-family: Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
	}
	body {
		margin: 0 auto;
		font-size: 88%;
		padding: 0;
		color: #333333;
		width: 100%;
		background: #686868 url(IMAGES/siteBack.gif) repeat-x top;	
	}
	body.whiteBG {
		background: #FFFFFF;
	}
	#mainWrapper,
	#main {
		background: url(IMAGES/pageTopShadow.gif) repeat-x top #FFFFFF;
		width: 980px;
		padding: 0;
		float: left;
		margin: 0 0 30px 0;
	}
	#mainWrapper {
	}
	body #layout2{
		background: none;
		width: 980px;
		margin: 0 auto;
	}
	pre {
		font-family: monospace;
	}
	p {
		color: #333333;
		margin: 0 0 0.5em 0;
		font-size: 0.9em;
		line-height: 1.5em;
		/*letter-spacing: -.2px;*/
	}
	p a {
		line-height: normal;
	}
	a img{
		border: 0;
	}
	a {
		color: #156cc6;
		font-weight: bold;
		text-decoration: none;
	}	

	a:hover {
		color:#156cc6;
		text-decoration: underline;
	}
	
	
	p a, a.linkBlue, p a:visited, a.linkBlue:visited {
		color: #156cc6;
		text-decoration: underline;
	}
	
	p.txtLarge {
	font-size: 1.1em;
	margin: 10px 0;
	}
	
	a.linkBlue:hover {
		text-decoration: none;
	}
	
	a.noDecoration, a.noDecoration:visited{
		text-decoration: none;
	}
	a.noDecoration:hover {
		text-decoration: underline;
	}
	td a, td a:visited  {
		color:#156cc6;
		text-decoration: underline;
	}
	td a:hover, p a:hover {
		color:#156cc6;
		text-decoration: none;
	}
	
	sup{
		/* font-size: 0.7em; */
	}
	form {
		margin: 0;
		padding: 0;
	}
	select{
		color: #333333;
	}
	.borderNo {
		border: 0;
	}
	
	.largeImage {
		padding: 1px 1px;
		margin: 0 0 0 0;
		border: 1px solid #c9c9c9;
	}
	
	.smallImage {
		padding: 2px 2px;
		margin: 0 8px 8px 0;
		border: 1px solid #B6B6B6;
	}
.orangeBarGrad {
	padding: 20px 0 12px 0;
	border-top: 6px solid #2296D3;
	clear: both;
}

#landingPage #landingPageLeft .orangeBarGrad {
	border-top: none;
	padding: 0 0 13px 0;
	margin: 0 0 25px 0;
}

.blueBarGrad {
	/*background: #FFFFFF url(IMAGES/hdrAltBlueBarGrad.gif) repeat-x top;*/
	padding: 20px 0 12px 0;
	border-top: 6px solid #C7047A;
}
	input {
		/* light gray */
		margin: 0;
		border: 1px solid #d1d1d1;
		padding: 1px 2px;
		color: #595959;
	}
	
	input.buttonGo {
		margin: 0;
		padding: 0;
		background: url(IMAGES/go_orange_button.gif);
		height: 17px;
		width: 21px;
		border: 0;
	}
	
	.newsItem {
		clear: both;
		margin: 0 5px 0px 0;
		padding: 0;
	}
	
	.newsItem hr {
		clear: both;
		height: 0px;
		border: 0;
		border-bottom: 1px dotted #cacaca;
		margin: 0 0 5px 0;
		padding: 0px 0 5px 0;
	}
	
/* global END */

/* Headers START*/ 
	h1 {
		font-size: 24px;
		color: #333333;
		font-weight: bold;
		padding: 0 0 0.6em 0;
		width: 695px;
		margin: 0;
		float: left;
	}
h1 {
	font-weight: normal;
	font-size: 24px;
	line-height: 26px;
	margin-bottom: 26px;
}
h2 {
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 20px 0;
	visibility: visible;
}
h2.alt {
	height: 43px;
	line-height: 43px;
	background: #ebf5fe;
	border: 1px solid #bbbbbb;
	border-left: none;
	border-right: none;
	text-indent: 20px;
	font-size: 15px;
	float: left;
	display: block;
	width: 100%;
}
h3 {
	font-size: 15px;
	font-weight: bold;
	line-height: 15px;
	margin: 20px 0 15px 0;
	visibility: visible;
}
h4 {
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 18px;
	visibility: visible;
}
h5 {
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	margin: 20px 0 14px 0;
	visibility: visible;
}
h6 {
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 14px;
	visibility: visible;
}
#columnMain h1 {
	width: 695px;
	padding: 0 0 10px 0;
	line-height: normal;
	margin: 10px 0 50px 0;
	border-bottom: 1px solid #a5acaf;
	float: left;
	font-weight: bold;
}
	
	#landingPage h1 {
		padding: 15px 0 20px 0;
		width: 625px;
	}
	
/*	h2{
		font-size: 1.5em;
		font-weight:bold;
		color: #18576C;
		padding: 0.8em 0 0.6em 0;
	}
*/	
	h2 a, h2 a:visited, h5 a, h5 a:visited, h3 a, h3 a:visited{
	color: #156cc6;
	text-decoration: none;
}
	/*#columnMain h2,
	#columnMain h6 {
		float: left;
		width: 100%;
	}*/

h2 a:hover, h3 a:hover, h5 a:hover{
	color: #156cc6;
	text-decoration: underline;
}
	
	#landingPage #landingPageLeft #lpRight h2 {
		margin: 3px 0;
		padding: 0;
		}
	
/*	h3{
		font-size: 1.3em;
		font-weight:bold;
		color: #18576C;
		padding: 0 0 0.6em 0;
	}
	
	h4{
		font-size: 1.2em;
		font-weight:bold;
		color: #333333;
		padding: 0 0 0.6em 0;
	}
	
	h5{
		font-size: 1.2em;
		font-weight:bold;
		color: #C45E02;
		padding: 0 0 0.6em 0;
	}
	
	h6{
		font-size: 1.2em;
		font-weight:bold;
		color: #18576C;
		padding: 0 0 0.6em 0;
	}
*/	
	.txtCaps {
		text-transform: uppercase;
		margin: 0;
	}
	.txtCapsBold {
		text-transform: uppercase;
		font-weight: bold;		
		margin: 0;
	}
	.txtCapsBoldSm {
		text-transform: uppercase;
		font-weight: bold;
		font-size: 0.8em;
		margin: 0;
	}
	.xs {
		font-size: 80%;
	}
	.txtOrange{
		color: #F1AF4D;
	}
/* Headers END */

/*No Display*/
.noDisplay{
	visibility: hidden;
	margin: 4px 0 4px 0;
}

/* Lists START */
ul{
	margin: 0px 0px 9px 0px;
	padding: 0 0 0 19px;
}



#columnMain ul{
	font-size: 0.9em;
}
li {
	margin: 0 0 6px 0;
	line-height: 1.5em;
	list-style-image:  url(IMAGES/bulletSquareOrange.gif);
}

li p{
	font-size: 1.1em;
}

ol{
	margin: 0px 0px 9px 0px;
	padding: 0 0 0 34px;
}

ol li {
	margin: 0 0 9px 0;
	line-height: 1.5em;
	list-style-image:  none;
	font-size: 0.9em;
}
ul.pdfList{
	margin: 0;
	padding: 0;
}
ul.pdfList li {
	padding: 0 15px 9px 0;
	list-style-type: none;
	list-style-image: none;
	line-height: 20px;
	background: url(IMAGES/icon_PDF.gif) no-repeat;
}
	/* Single Line list START */
		.ulSingleLines li{
			margin: 0 0 4px 0;
			line-height: 1.5em;
		}
		.ulSingleLines {
			margin-top: 9px;
		}
	/* Single Line list END */

	/* standard bullet list START */
		.bulletAlt1 li {
			list-style-image:  url(IMAGES/bulletSquareOrange.gif);
			margin: 0 0 4px 0; 
			line-height: 1.5em;
		}
		
		.bulletAlt2 li {
			list-style-image:  url(IMAGES/bulletSquareOrange.gif);
			margin: 0 0 4px 0;
			line-height: 1.5em;
		}
		
		.bulletAlt3 li {
			list-style-image:   url(IMAGES/bulletSquareOrange.gif);
			margin: 0 0 4px 0;
			line-height: 1.5em;
		}
		.bulletPDF li{
			list-style-image: url(IMAGES/icon_PDF.gif);
			margin: 0 0 6px 0;
			line-height: 1.5em;
		}
	/* standard bullet list END */

	/* arrow bullet list START */
	ul.bulletArrow, ul.bulletArrow1, ul.bulletArrow2, ul.bulletArrow3, ul.bulletArrow4, ul.bulletArrow5{
		padding: 0;
	}
	ul.bulletArrow li, ul.bulletArrow1 li, ul.bulletArrow2 li, ul.bulletArrow3 li, ul.bulletArrow4 li, ul.bulletArrow5 li {
		height: 0.01%;
	}
		ul.bulletArrow li {
			line-height: 1.5em;
			padding: 0 0 0.5em 1em;
			list-style-type: none;
			list-style-image: none;
			margin: 0 0 0 3px;
			background: url(IMAGES/bulletArrowOrange.gif) 0 -1px no-repeat;
		}
		table .bulletArrow li{
			margin: 0;
		}
		.bulletArrow1 li {
			list-style-type: none;
			list-style-image: none;
			background: url(IMAGES/bulletArrowOrange.gif) 0 -1px no-repeat;
			padding: 0 0 0.5em 1em;
			margin: 0 0 4px 0;
			line-height: 1.5em;
		}
		
		.bulletArrow2 li {
			list-style-type: none;
			list-style-image: none;
			background: url(IMAGES/bulletArrowOrange.gif) 0 -1px no-repeat;
			padding: 0 0 0.5em 1em;
			margin: 0 0 4px 0;
			line-height: 1.5em;
		}
		
		.bulletArrow3 li {
			list-style-type: none;
			list-style-image: none;
			background: url(IMAGES/bulletArrowOrange.gif) 0 -1px no-repeat;
			padding: 0 0 0.5em 1em;
			margin: 0 0 4px 0;
			line-height: 1.5em;
		}
		
		.bulletArrow4 li {
			list-style-type: none;
			list-style-image: none;
			background: url(IMAGES/bulletArrowOrange.gif) 0 -1px no-repeat;
			padding: 0 0 0.5em 1em;
			margin: 0 0 4px 0;
			line-height: 1.5em;
		}
		ul.bulletArrow5 li {
			list-style-type: none;
			list-style-image: none;
			background: url(IMAGES/bulletArrowOrange.gif) 0 -1px no-repeat;
			padding: 0 0 0.5em 1em;
			margin: 0 0 4px 0;
			line-height: 1.5em;
		}
		
		ul.clearDefaultBullet li {
			line-height: 1.4em;
			padding: 0 0 0.4em 1.2em;
			margin: 0;
			list-style-type: none;
			list-style-image: none;
		}

	/* arrow bullet list END */
	
/* Lists END */

/* Rules START */
hr{
	height: 0px;
	border: 0px;
	border-top: 1px dotted #B6B6B6;
	margin:12px 0 12px 0;
	clear:both;
}

.divider {
	clear: both;
	border: 0;
	background: url(IMAGES/dotted.gif) repeat-x;
	height: 1px;
	display: block;

}


.alert{
	background: #F8F7E5;
	padding: 12px;
	border: 2px solid #C36810;
	margin: 0 0 15px 0;
}

.alert p{	
	font-weight: bold;
}

.lessPadNoDisplay{
	visibility: hidden;
	margin: 0;
}
.extraPad{
	margin: 24px 0 24px 0;
	width: 100%;
	border: 1px solid white;
}
	.extraPad h5 {
		padding-top: 8px;
		background-position: 2px 5px;
	}
.bottomPad{
	margin-bottom: 16px;
}

.topPad{
	margin-top: 16px;
}
.topPadSmall{
	padding-top: 12px;
}
tr.topPadSmall td{
	padding-top: 12px;
}
/* Rules END */

/* disclaimer START */
	#disclaimer {
		padding-top: 12px;
		margin-top: 12px;
		color: #494949;
		font-size: 0.85em;
		border-top: 1px dotted #B6B6B6;
		line-height: 13px;
	}
	.disclaimer {
		color: #494949;
		font-size: .85em;
		/* font-size: 10px; */
		line-height: 1.3em;
	}
/* disclaimer END */

/* callouts START */
	.callOutRight {
		width: 170px;
		padding: 6px 8px 6px 8px;
		margin: 6px 0 6px 6px;
		border: 1px solid #D4DDE6;
		background-color: #E5EAEE;
		float: right;
		/* font-size: 11px; */
	}
	.callOutRightAlt1 {
		width: 120px;
		padding: 6px 8px 6px 8px;
		margin: 6px 0 6px 6px;
		border-top: 1px dotted #e0e0e0;
		border-bottom: 1px dotted #e0e0e0;
		background-color: #f6f6f6;
		float: right;
		/* font-size: 10px; */
	}
	.callOutRightAlt1 p{
		margin-bottom: 4px;
	}
	.callOutRightAlt1 p a, .callOutRightAlt1 p a:visited{
		color: #333333;
		text-decoration: none;
	}
	.callOutRightAlt1 p a:hover{
		text-decoration: underline;
	}
	
	.callOutLeft {
		width: 170px;
		padding: 6px 8px 6px 8px;
		margin: 6px 20px 6px 0;
		border: 1px solid #D4DDE6;
		background-color: #E5EAEE;
		float: left;
		/* font-size: 11px; */
	}
	.callOutRight p, .callOutLeft p{
		padding: 0;
		margin: 0;
	}
	#cp2WideNarrow {
	width: 695px;
	}
	#cp2WideNarrow h1 {
		}
	#cp2WideNarrow #cpLeftCol .callOutLeft{
		width: 150px;
	}
	#cp2WideNarrow #cpRightCol .callOutRight{
		width: 100%;
		float:none;
	}
	#callAlt1{
		background-color: #ebf5fe;
		border: 0;
		border-top: 1px solid #bbbbbb;
		border-bottom: 1px solid #bbbbbb;
		padding: 12px;
	}
	
	#callAlt1  p, #callAlt3  p{
		
	}
	
	#callAlt3 {
		background-color: #ebf5fe;
		border: 1px solid #bbbbbb;
		padding: 12px;
	}
	
	#callAlt4 {
		background-color: #ebf5fe;
		border: 1px solid #bbbbbb;
		padding: 12px;
	}
	#callAlt5 {
		background-color: #ebf5fe;
		border: 1px solid #bbbbbb;
		padding: 12px;
	}
		
		
	#callAlt6 {
		border: 1px solid #E0E0E0;
		padding: 18px;
	}
		
	.callAlt2 {
		border-bottom: 2px solid #B6B6B6;
		color: #333333;
		/* font-size: 12px; */
		line-height: 22px;
		background: #F7F7F7;
	}
	
	.callAlt2 h3 {
		border-bottom: 5px solid #36809D;
		background: #FFFFFF;
	}
	
	.callAlt2 h5 {
		font-size: 1.0em;
		padding: 0;
		margin: 10px 0 5px 0;
	}
	
	.callAlt2 p{
		color: #333333;
		/* font-size: 12px; */
		line-height: 22px;
	}
	.callAlt2 ul{
		margin: 10px;
		list-style: none;
	}
	
	.callAlt2 ul li{
		list-style-image:  url(IMAGES/bulletSquareOrange.gif);
	}
	
	.callOutSelect{
		width: 100%;
		/*background-color: #FFF8E5;*/
		background-color: #F4F1E1;
		border: 1px solid #E0E0E0;
		margin-top: 16px;
	}
	.callOutSelect h1{
		margin: -15px 0 15px 15px;
		background-color: #FFFFFF;
		/* font-size: 12px; */
		font-weight: bold;
		padding: 2px 18px 2px 13px;
		border: 1px solid #e0e0e0;
		position: absolute;	
		color: #D36602;
	}
	.callOutSelect select{
		margin: 15px 15px 15px 15px;
	}
/* callouts END */

/* tables START */
table {
	border-collapse: collapse;
	vertical-align: top;
	width: 100%;
	color: #333333;
	border-bottom: 3px solid #B6B6B6;
}

.orangeHighlight{
	border-top: 5px solid #C36911;
}

.orangeHighlight .even{
	background-color: #F8F7E5;
}

#tableNormText td{
	/* font-size: 11px; */
	padding: 6px;
	font-size: .9em;
}


td {
	vertical-align: top;
	/* font-size: 10px; */
	font-size: .85em;
	text-align: left;
	padding: 6px 8px;

}

td h5, td h5 a, td h5 a:visited{
	padding-bottom: 0;
	font-size: 1em;
}

td h5, td h5 a, td h5 a:visited{
	color: #156cc6;
}

td h5, td h5 a, td h5 a:visited{
	color: #18576C;
}
td h5 {
	color: #333333;
}

th {	
	background-color: #616161;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	font-size: 1em;
	padding: 13px 4px 6px 4px;
	text-transform: none;
	/* font-size: 11px; */
	vertical-align: top;
}
th a {
	color: #ffffff;
	text-decoration: underline;
}
th a:hover {
	color: #ffffff;
	text-decoration: none;
}
	tr.colHeadBlue th {
	background: #18576C;
	color: #FFFFFF;
	}
	tr.colHeadLight th {
	background: #d7d7d7;
	color: #333333;
	}
	tr.colHeadLight th span {
	font-weight: normal;
	}


#tableHighlight, #tableShade {
	margin: 0 0 20px 0;
}
.tableLines {
	border-top: 1px solid #B6B6B6;
}
.alignRight {
	text-align: right;
}
.floatRight {
	float: right;
}
.tableLines td{
	border-bottom: 1px solid #B6B6B6;
}

.barGraph{
	width: 100px;
	padding-top: 8px;
}

.tableBorder{
	border: 1px solid #B6B6B6;
}

.tableBorderRight td{
	border-right: 1px solid #cccccc;
	padding: 2px 6px 2px 6px;
}

.tableAllLines td{
	border-bottom: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
}

.tableLines, .tableAllLines{
	border-bottom: 2px solid #B6B6B6;
}


.even {
	background-color:#EAEAEA;
}
.odd {
	background-color:#FFFFFF;
}

/*.even {
	
}
.odd {
	background-color:#F6F6F6;
}*/

.trAlt1{
	background-color: #51759b;
	color: #FFFFFF;
}

.thAlt1 th {
	background: #616161;
	text-transform: none;
}

.thAlt2 th {
	background-color: #616161;
}
.thAlt3 th {
	background-color: #616161;
	color: #333333;
}
.thAlt4 th {
	background-color: #616161;
	color: #333333;
}
.trAlt1 {
	background-color: #EAEAEA;
}
.subHead th{
	background-color: #FFFFFF;
	text-transform: none;
	text-align: left;
	/* font-size: 15px; */
	color: #51759B;
	letter-spacing: -.7px;
	line-height: 18px;
	padding: 10px 0 0 5px;
	font-weight: normal;
}
.tdAlt1{
	/*background-color: #E5EAF0;
	background-color: #FFFBF3;*/
	border-right: 1px solid #E0E0E0;
	font-weight: bold;
	width: 180px;
}
#tableShade .subHead2 th {
	background-color: #EFA333;
	background-image: url(IMAGES/orange_th_bg.gif);
	background-position: top;
	background-repeat:repeat-x;
	text-transform: none;
}

/* tables END */


/* mastheadWrapper START */

	div#mastheadWrapper {
		margin: 0;
		padding: 0;
		width: 100%;
		height: 110px;
		background-color: #000000;
		color: #fff;
	}
	
	div#masthead {
		position: relative;
		width: 980px;
		height: 110px;
		background: #000 url(IMAGES/blackrock_logo.gif) 25px top no-repeat;
	}
	#ant #masthead {
		background: #000 url(IMAGES/anthracite_logo.gif) 25px top no-repeat;
	}
	#masthead a.blkLogo {
		position: relative;
		height: 110px;
		width: 200px;
		float: left;
	}
	
	div#courtesy,
	div#topUtil {
		position: absolute;
		top: 10px;
		right: 0;
		z-index: 200;
		width: auto;
		font-size: 12px;
		color: #666666;
	}
	
	div#ant div#courtesy,
	div#ant div#topUtil {
		display: none;
	}
	
	div#courtesy ul,
	div#topUtil ul{
		list-style-type: none;
		margin: 0 25px 0 0;
		padding: 0;
	}
	
	div#courtesy ul li,
	div#topUtil ul li {
		color: #666666;
		margin: 0;
		padding: 0;
		float: left;
		list-style-image: none;
		font-weight: bold;
	}
	
	div#courtesy a,
	div#topUtil a {
		color: #666666;
		text-decoration: none;
		padding: 0 5px;
	}
	
	div#courtesy a:hover,
	div#topUtil a:hover {
		text-decoration: underline;
	}
	div#courtesy a.greenLink,
	div#topUtil a.greenLink {
		color: #156cc6;
		text-decoration: underline;
	}
	div#courtesy a.greenLink:hover,
	div#topUtil a.greenLink:hover {
		text-decoration: none;
	}
	#courtesy a.paddingRightNone,
	#topUtil a.paddingRightNone {
		padding-right: 0;
	}

/*	#layout2 div#courtesy,
	#layout2 div#topUtil {
	    position: absolute;
		top: 0px;
		right: 0;
		z-index: 200;
		width: auto;
		font-size: 0.8em;
		height: 27px;
		background: url(IMAGES/topUtilbgLeft.gif) no-repeat top left;
		padding: 0 0 0 10px;
	}
	#layout2 div#courtesy ul,
	#layout2 div#topUtil ul {
		background: url(IMAGES/topUtilbgRight.gif) no-repeat top right;
		float: left;
		padding: 0 10px 0 0;
		margin: 0;
	}
	#layout2 div#courtesy ul.utilLinks,
	#layout2 div#topUtil ul.utilLinks {
		display: none;
	}
	
	#layout2 div#courtesy ul li,
	#layout2 div#topUtil ul li {
		background: url(IMAGES/topUtilbg.gif) ;
		line-height: 27px;
		color: #333333;
	}
	#layout2 div#courtesy ul li a,
	#layout2 div#topUtil ul li a {
		color: #333333;
	}
	#layout2 div#courtesy a.greenLink,
	#layout2 div#topUtil a.greenLink {
		color: #5d8d1a;
	}
*/
		
	div#audience {
		background: url(IMAGES/countryUS.gif) right bottom no-repeat;
		width: 235px;
		margin: 36px 0 0 0;
		height: 54px;
		float: right;
		display: none;
	}
	#audience a {
		width: 235px;
		height: 44px;
		float: right;
	}
	#uk #audience {
		background: url(IMAGES/countryUK.gif) right top no-repeat;
	}
	#us #audience {
		background: url(IMAGES/countryUS.gif) right bottom no-repeat;
	}
	#ind #audience {
		background: url(IMAGES/audienceIndvInvst.gif) right bottom no-repeat;
	}
	#inst #audience {
		background: url(IMAGES/audienceInst.gif) right bottom no-repeat;
	}
	#fp #audience {
		background: url(IMAGES/audienceFP.gif) right bottom no-repeat;
	}
	#brs #audience {
		background: url(IMAGES/audienceBRS.gif) right bottom no-repeat;
	}



/* display seperate contact us form based on community START */
	.ContactUsGen,
	.ContactUsInd,
	.ContactUsInst,
	.ContactUsBRS,
	.ContactUsAnt, 
	.HelpInd,
	#ContactUsGen,
	#ContactUsInd,
	#ContactUsInst,
	#ContactUsBRS,
	#ContactUsAnt, 
	#HelpInd  {
		display: none;
	}
	#us #ContactUsGen {
		display: inline;
	}
	#ind #ContactUsInd,
	#ind #HelpInd {
		display: inline;
	}
	#inst #ContactUsInst {
		display: inline;
	}
	#brs #ContactUsBRS {
		display: inline;
	}
	#ant #ContactUsAnt {
		display: inline;
	}

/* display seperate contact us form based on community END */

/* mastheadWrapper END */

/* flag DropDown START */
	#courtesy .nav,
	#topUtil .nav {
		padding: 0;
		margin: 0;
		float: left;
		width: 128px;
	}
	#courtesy .nav ul,
	#topUtil .nav ul {
		padding: 0;
		margin: 0;
		list-style: none;
		width: 120px;
	}
	
	#courtesy .nav ul li,
	#topUtil .nav ul li {
		margin: 0;
		padding: 0;
	}
	
	#courtesy .nav a,
	#topUtil .nav a {
		display: block;
		/* font-size: 10px; */
		color: #fff;
		text-decoration: none;
		width: 100px;
	}
	
	#courtesy .nav li,
	#topUtil .nav li {
		float: left;
		list-style: none;
		line-height: 16px;
	}
	#courtesy .nav li ul,
	#topUtil .nav li ul {
		position: absolute;
		background-color: #000000;
		margin: 0 0 0 6px;
		padding: 0;
		border: 1px solid #cccccc;
		border-top: none;
		top: 15px;
		left: auto;
		display: none;
	}
	#courtesy .nav li ul a,
	#topUtil .nav li ul a {
		margin: 0;
		padding: 0 0 0 23px;
		display: block;
		width: 97px;
		line-height: 18px;
	}
	#courtesy .nav li ul a:hover,
	#topUtil .nav li ul a:hover { 
		color: #FAFAFA;
		background: url(IMAGES/bulletArrowTopUtil.gif) no-repeat left top;
	}
	#courtesy .nav li ul li,
	#topUtil .nav li ul li {
		margin: 0; padding: 0;
		/*
		width: 120px;
		*/
		width: 120px;
		background-color:#000000;
	}
	#courtesy .nav li:hover ul, 
	#courtesy .nav li.sfhover ul,
	#topUtil .nav li:hover ul, 
	#topUtil .nav li.sfhover ul {
		display: block;
		left: auto;
	}
	.blocker2 {
		position: absolute;
		z-index: 0;
		width: 120px;
		display: none;
	}
	#countryFlag {
		/*
		border: 1px solid #E4E4E4;
		*/
		margin: 0 0 0 3px;
		background: url(IMAGES/selectCountryBg.gif) no-repeat right;
		width: 120px;
		/*
		border: 1px solid #E4E4E4;
		border-bottom: 1px solid #E4E4E4;
		border-top: 1px solid #E4E4E4;
		border-left: 0;
		border-right: 0;
		*/

	}
	#countryFlag a.flagUs {
		margin: 0 0 0 6px;
		padding: 0 0 0 20px;
		width: 100px;
		background: #000;
		background: url(IMAGES/flag_us.gif) 2px 1px no-repeat;
		border: 1px solid #CCCCCC;
		/*
		border-bottom: 0;
		border-top: 0;
		*/
	}
	
	/*
	#countryFlag a.flagUs:hover {
		border-bottom: 1px solid blue;
	}
	*/
	
	

/* flag DropDown END */

/* topNavWrapper START */
	div#navWrapper,
	div#topNavWrapper {
		width: 100%;
		float: left;
		font-size: 13px;
		height: 40px;
		overflow: hidden;
	}

	div#navWrapperGlobal,
	div#topNavWrapperGlobal {
		margin: 0;
		width: 100%;
		background: url(IMAGES/GLOBAL_CONTENT/masthead_bottom_border.gif) repeat-x;
		background: purple;
		height: 9px;
		padding: 0 0 10px 0;
		float: left;
	}
	
	#layout2 div#navWrapper,
	#layout2 div#topNavWrapper {
		display: none;
	}
	#layout2 .disclaimer {
		color: #FFF;
		font-size: 0.9em;
		/* font-size: 10px; */
		line-height: 1.3em;
		border-top: 1px solid #969696;
		padding: 20px 0 0 0;
		margin: 50px 0 0 0;
		display: block;
		float: left;
	}
	#layout2 #footerWrapper {
		bottom: 0;
		left: 0;
		padding: 0;
		width: 100%;
		height: 25px;
		background: #000000;
		color: #fff;
		clear: both;
		font-size: 12px;
	}

	div#globalNav,
	div#topNav {
		background: url(IMAGES/globalNavBack.gif) repeat-x top ;
		margin: 0;
		padding: 0;
		width: 980px;
		height: 40px;
		font-weight: bold;
	}
	
	
	div#globalNav ul,
	div#topNav ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	div#globalNav ul li,
	div#topNav ul li {
		margin: 0;
		padding: 0;
		float: left;
	}
	
	div#globalNav #nav a,
	div#topNav #nav a {
		text-decoration: none;
		padding: 5px 15px 0 15px;
		line-height: 35px;
		color: #ffffff;
	}
	
	div#search {
		padding: 0 0 4px 5px;
		margin: 0 0 0 0;
		float: right;
		display: none;
	}
	
	#search input {
		margin: 0px 0 0 0;
	}
	
	input.textD {
		margin: 0;
		/* font-size: 10px; */
		padding: 1px 1px;
		width: 100px;
	}
	
	input.buttonSiteSearch {
		margin: 0;
		padding: 0;
		background: url(IMAGES/search_button.gif);
		height: 17px;
		width: 19px;
		border: 0;
	}
	
	input.buttonSiteSearchOrange {
		margin: 0;
		padding: 0;
		background: url(IMAGES/search_button_orange.gif);
		width: 18px;
		height: 17px;
		border: 0;
	}
/* drop-down menu START */

	#globalNav #nav, 
	#globalNav #nav ul,
	#topNav #nav, 
	#topNav #nav ul {
		padding: 0;
		margin: 0;
		list-style: none;
	}
	
	#globalNav #nav li,
	#topNav #nav li {
		margin: 0;
		padding: 0;
		float: left;
		list-style-image: none;
		background: url(IMAGES/topNavTabLeftOffNew.gif) right top no-repeat;
	}
	#globalNav #nav li a,
	#topNav #nav li a {
		display: block;
		line-height: 35px;
		height: 35px;
		margin: 0;
		padding: 5px 15px 0 15px;
		text-decoration: none;
	}
	
	#globalNav #nav li.first a,
	#topNav #nav li.first a {
	}
	
	#globalNav #nav li ul li a,
	#globalNav #nav li.first ul li a,
	#topNav #nav li ul li a,
	#topNav #nav li.first ul li a{
	}
	
	#globalNav #nav li:hover,
	#topNav #nav li:hover,
	#globalNav #nav a:hover,
	#topNav #nav a:hover {
		background: url(IMAGES/topNavTabLeft.gif) right top repeat-x;
	}
	
	#globalNav #nav li ul li:hover,
	#topNav #nav li ul li:hover,
	#globalNav #nav li ul a:hover,
	#topNav #nav li ul a:hover {
		background: none;
		text-decoration: underline;
	}
	
	#globalNav #nav li ul,
	#topNav #nav li ul {
		position: absolute;
		border: none;
		background: url(IMAGES/topNavDDback.png) bottom left no-repeat;
		_background: url(IMAGES/topNavDDback.gif) bottom left no-repeat;
		width: 225px;
		left: -999em;
		margin: 0;
		padding: 0 10px 10px 5px;
		z-index: 3000;
		margin-left: -5px;
	}
	
	#globalNav ul#nav li ul li a,
	#topNav ul#nav li ul li a {
		border: 0;
	}
	
	#globalNav #nav li ul li,
	#topNav #nav li ul li {
/*		background: #36809D url(IMAGES/topNavDDbackMID.gif) bottom left;
*/		margin: 0;
		padding: 0;
		background: none;
	}
	
	#globalNav #nav li ul li {
		padding: 0;
		margin:0;
		height: auto;
	}
	#globalNav #nav li ul li a,
	#globalNav #nav li.first ul li a,
	#topNav #nav li ul li a,
	#topNav #nav li.first ul li a{
		margin: 0;
		padding: 7px 0 7px 15px;
		display: block;
		line-height: normal;
		height: auto;
		width: 210px;
		color: #333333;
		font-weight: normal;
	}
	
	#globalNav #nav li:hover ul,
	#globalNav #nav li.sfhover ul,
	#topNav #nav li:hover ul,
	#topNav #nav li.sfhover ul {
		left: auto;
	}
	#globalNav #nav li:hover,
	#globalNav #nav li.sfhover,
	#topNav #nav li:hover,
	#topNav #nav li.sfhover {
	}
	#globalNav #nav li:hover a,
	#globalNav #nav li.sfhover a,
	#topNav #nav li:hover a,
	#topNav #nav li.sfhover a {
	}
	#globalNav #nav li:hover ul li a,
	#globalNav #nav li.sfhover ul li a,
	#topNav #nav li:hover ul li a,
	#topNav #nav li.sfhover ul li a {
		background: none;
	}
	#globalNav #nav li:hover ul li a:hover,
	#globalNav #nav li.sfhover ul li a:hover,
	#topNav #nav li:hover ul li a:hover,
	#topNav #nav li.sfhover ul li a:hover {
		text-decoration: underline;
		background: none;
	}
	
	#globalNav #nav li ul li.ddBottom,
	#topNav #nav li ul li.ddBottom {
	}
	#globalNav #nav li ul li.ddTop,
	#topNav #nav li ul li.ddTop {
/*		background: url(IMAGES/topNavDDbackTop.gif) #36809D top left;
*/	}
	#globalNav #nav li ul li.ddTop a:hover,
	#topNav #nav li ul li.ddTop a:hover {
		border-bottom: none;
/*		background: url(IMAGES/topNavDDbackTop.gif) #173563 top left;
*/	}
	.blocker {
		position: absolute;
		z-index: 2000;
		width: 10px;
		height: 10px;
		display: none;
	}

/* drop-down menu END */
/* topNavWrapper END */

/* left nav START */
	#leftNavProdFind {
		background: #f5f5f5;
		padding: 0 0 20px 0;
		border-top: 5px solid #e4e4e4;
		border-bottom: 10px solid #ffffff;
	}
	#leftNavProdFind input {
		border: 1px inset #cccccc;
		background: #ffffff;
		font-size: 11.5px;
		width: 160px;
		margin: 0;
	}
	#leftNavProdFind a {
		padding: 1px 5px;
		margin: 0;
	}
	#leftNavProdFind h2 {
		font-weight: normal;
		border-top: 1px solid #cccccc;
		font-size: 11px;
		color: #333333;
		padding: 5px 0 5px 10px;
		text-transform: uppercase;
	}
		
	#leftNavProdFind .fundSearch {
		padding: 0 0 0 10px;
	}
	#main #leftNav h6 {
		display: none;
	}
	#mainWrapper #leftNav h6 {
		color: #FFFFFF;
		padding: 10px;
		font-size: 15px;
		font-weight: bold;
		line-height: 15px;
		border-bottom: 5px solid #aa4f08;
		background: url(IMAGES/leftNavTop_h6.gif) top repeat-x;
		background-color:#b9630f;
	}
	#mainWrapper #leftNav {
		text-transform: capitalize;
		padding: 0 10px;
		margin: 0 0 15px 0;
		width: 210px;
		float: left;
	}
	#main #leftNav {
		background: url(IMAGES/leftNavTop.gif) top no-repeat;
		text-transform: capitalize;
		padding: 53px 10px 0 10px;
		margin: 0 0 15px 0;
		width: 210px;
		float: left;
	}

	#leftNav {
		background: url(IMAGES/leftNavTop.gif) top repeat-x;
		text-transform: capitalize;
		padding: 53px 10px 0 10px;
		margin: 0 0 15px 0;
		width: 210px;
		float: left;
	}
	#quickAccess #leftNav {
		background: #FAFAFA;
		width: 158px;
		border-right: 1px solid #F2F2F2;
	}
	#leftNav ul {
		list-style: none;
		padding: 0;
		font-size: 12px;
		border-bottom: 2px solid #2296d3;
	}
	#leftNav li {
		list-style-image: none;
		padding: 10px 0;
		margin: 0;
		border-bottom: 1px solid #bbbbbb;
		line-height: normal;
	}
	#quickAccess #leftNav li{
		background: none;
	}

	#leftNav a{
		display: block;
		padding: 0 0 0 25px;
		color: #156cc6;
		font-weight: bold;
	}

	#leftNav a:hover {
		text-decoration: underline;
	}
	
	

	#leftNav ul li ul{
		padding: 4px 0 4px 0;
		width: 160px;
		background: url(IMAGES/dottedLine.gif) #FAFAFA repeat-x top;
		border-bottom: 1px solid #E0E0E0;
	}
	
	#quickAccess #leftNav ul li ul{
		background: url(IMAGES/dottedLine.gif) #FFFFFF repeat-x top;
		width: 158px;
	}
	
	#leftNav ul li ul li {
		background: none;
		border: none;
	}
	#leftNav ul li ul li a {
		background: none;
		line-height: 22px;
		display: block;
		padding: 0 0 0 35px;
		width: 125px;
	}
	#leftNav ul li ul li a:hover {
		background: url() #D3D3D3;
		color: #333333;
		text-decoration: none;
	}
	
/* left nav START */


/* main START */
	#columnMain {
		width: 980px;
		float: left;
		clear: both;
	}
	#columnLeft {
		float: left;
		padding: 40px 0 0 0;
		width: 230px; 
	}
	
	#columnNarrowLeft {
		width: 230px;
		margin: 0;
		padding: 0;
		float: left;
		/*_height: 200px;*/
		min-height: 200px;
	}
	#layout5 #columnNarrowLeft {
		width: 220px;
	}
	#columnWideSingle {
		width: auto;
		float: right;
		margin: 0;
		padding: 0;
		background: #FFFFFF;
	}
	div#layout5 #columnWideSingle {
		display: none;
	}
	#columnWide {
		width: 375px;
		float: left;
		padding: 0;
	}
	#columnNarrowRight {
		width: 190px;
		float: right;
		margin: 0;
		padding: 0;
	}
	#layout5 #columnNarrowRight {
		width: 275px;
	}
	
/* main END */

/* layouts with left START */
	body #layout4, body #layout8{
		width: 980px;
		margin: 0 auto;
	}
	#layout9 {
		width: 980px;
		margin: 0 auto;
	}
	div#layout4 #main,  
	div#layout8 #main {
		background: url(IMAGES/siteNav_leftBG.jpg) #ffffff repeat-y;
	}
	#id36173, #id36597, #id36018, #id37216, #id36012, #id35842, #id36895{
		float: left;
	}
	#id36173 {
	}
	.leftFloat {
		float: left;
	}
	div#layout4 #columnMain {
		width: 695px;
		margin: 0 0 0 30px;
		float: left;
		clear: right;
		position: relative;
	}
	
	div#layout4 #id38979 #columnMain,
	div#layout4 #id47141 #columnMain,
	div#layout4 #id48279 #columnMain,
	div#layout4 #id48322 #columnMain,
	div#layout4 #id00000 #columnMain,
	div#layout4 #id50463 #columnMain,
	div#layout4 #id50464 #columnMain,
	div#layout4 #id50477 #columnMain,
	div#layout4 #id50652 #columnMain,
	div#layout4 #id50759 #columnMain,
	div#layout4 #id37159 #columnMain,
	div#layout4 #id1111084060 #columnMain,
	div#layout4 #id1111087947 #columnMain,
	div#layout4 #id1111091838 #columnMain,
	div#layout4 #id1111092954 #columnMain,
	div#layout4 #id1111092955 #columnMain,
	div#layout4 #id1111101193 #columnMain,
	div#layout4 #id1111106414 #columnMain,
	div#layout4 #id1111114096 #columnMain,
	div#layout4 #id1111114098 #columnMain,
	div#layout4 #id1111116052 #columnMain,
	div#layout4 #id1111116053 #columnMain,
	div#layout4 #id1111123614 #columnMain,
	div#layout4 #id1111123626 #columnMain {
		width: 958px;
		margin: 0;
		float: left;
		clear: right;
		position: relative;
	}
	
	div#layout8 #columnMain {
		width: 695px;
		padding: 0;
		margin: 0 0 0 30px;
		float: left;
		clear: right;
	}
	
/* layouts with left END */

/* layouts without left START */
	/* Audience Homepages 
	#id36289, #id36297, #id36290, #id36288 {
		background: url(IMAGES/background_shadow_both.gif) left top repeat-y;
		float: left;
	}*/

	body #layout2,
	body #layout4,
	body #layout5,
	body #layout9 {
		background: url(IMAGES/pageShadow.png) top center repeat-y;
		_background: url(IMAGES/pageShadow.png) top center repeat-y;
	}

	body #layout5 {
		margin: 0 auto;
		padding: 0 10px;
		width: 980px;
	}
	div#layout2 #main, div#layout6 #main, div#layout7 #main, div#layout9 #main {
		width: 980px;
		float: left;
		margin: 0;
	}
	div#layout6 #main{
		background-color:#FFFFFF;
	}
	div#layout6 #columnMain, div#layout7 #columnMain, div#layout9 #columnMain  {
		width: 980px;
		float: left;
		background: #FFF;

	}
	div#layout2 #columnMain {
		width: 980px;
		padding: 0;
	}
	
	div#layout2 #columnMain #columnMain {
		/*margin-top: -37px;
		position: relative;*/
		background: #000000;
		width: 930px;
		padding: 0 25px;
		float: left;
	}

/* Oct 08 changes to the Country Landing Pages START  */
	#mainBody {
		padding: 0 0 2em 0;
		height: 450px;
	}
			li.liDivider {
				background: #FFFFFF;
				height: 18px;
				width: 1px;
				margin: 0 8px;
			}
			div#layout2 #us #columnMain #languageSelect {
				visibility: hidden;
				display: none;
			}
			div#layout2 #columnMain #languageSelect {
				width: 100%;
				height: 30px;
				float: right;
				text-align: right;
			}
				div#layout2 #columnMain #languageSelect ul {
					float: right;
				}
				div#layout2 #columnMain #languageSelect ul li {
					display: inline;
					float: left;
				}
				div#layout2 #columnMain #languageSelect ul li a {
					display: block;
					height: 18px;
					line-height: 18px;
					float: left;
					color: #FFFFFF;
				}
				div#layout2 #columnMain #languageSelect ul li.On {
					background: url(IMAGES/languageSelectOnRight.gif) no-repeat right;
				}
				div#layout2 #columnMain #languageSelect ul li.On a {
					background: url(IMAGES/languageSelectOnLeft.gif) no-repeat left;
					color: #000000;
					padding: 0 10px;
				}
				
			div#layout2 #columnMain #mainStage {
				background: #cccccc;
				width: 588px;
				height: 332px;
				float: right;
				margin: 0 0 4px 0;
				padding: 0;
				overflow: hidden;
			}
			div#layout2 #columnMain #mainStageBottom {
			}
				div#layout2 #columnMain #mainStage #mainStageContent {
					background: #ffffff;
					margin: 0;
				}
					div#layout2 #columnMain #mainStage #mainStageContent p {
						color: #FFFFFF;
						margin: 1em;
					}

					div#layout2 #columnMain #mainStage #mainStageContent #g_stageOne {
						display: block;
						background: #333333;
						color: #ffffff;
					}
					div#layout2 #columnMain #mainStage #mainStageContent #g_stageOne a,
					div#layout2 #columnMain #mainStage #mainStageContent  #g_stageTwo a {
						color: #333333;
					}
					div#layout2 #columnMain #mainStage #mainStageContent #g_stageTwo {
						display: none;
						background: #ffffff;
						color: #333333;
						float: left;
						padding: 0;
						margin: 0;
					}
					div#layout2 #columnMain #mainStage #mainStageContent #g_stageTwo div {
						padding: 0 45px 1em 45px;
						float: left;
					}
					div#layout2 #columnMain #mainStage #mainStageContent #g_stageTwo p {
						color: #333333;
						padding: 0;
						margin: 0;
					}
					div#layout2 #columnMain #mainStage #mainStageContent #g_stageTwo h2 {
						font-size: 120%;
						color: #333333;
					}
					div#layout2 #columnMain #mainStage #mainStageContent #g_stageTwo h3 {
						font-size: 100%;
						color: #333333;
					}
					div#layout2 #columnMain #mainStage #mainStageContent #g_stageTwo ul {
						margin: 0;
						float: left;
						display: block;
					}
					div#layout2 #columnMain #mainStage #mainStageContent #g_stageTwo ul li {
						list-style-image: url(IMAGES/bulletArrowOrange.gif);
						margin: 0 0 0 0.5em;
					}
			div#layout2 #columnMain #secondaryStage {
				width: 588px;
				overflow: hidden;
				float: right;
			}
				div#layout2 #columnMain .large #secondaryStage {
					display: none;
				}		
				div#layout2 #columnMain #secondaryStage .secondStageGadget {
					width: 292px;
					margin: 0;
					padding: 0;
					height: 97px;
					float: left;
					background: #383838;
					overflow: hidden;
				}
					div#layout2 #columnMain #secondaryStage .secondStageGadget p {
						padding: 5px 0.75em;
						color: #FFFFFF;
						height: 70px;
						line-height: normal;
						overflow: hidden;
					}
					div#layout2 #columnMain #secondaryStage .secondStageGadget p a {
						color: #FFFFFF;
					}
				div#layout2 #columnMain #secondaryStage .left {
					margin: 0 4px 0 0;
				}
			
				div#layout2 #columnMain #secondaryStage .secondStageGadget .content {
					padding: 10px;
					color: #FFFFFF;
				}	
			
			/* START - css for single stage with multiple links - added 01/07/10 - KEO */
			
				div#layout2 #columnMain #mainStage #mainStageContent {
					margin: 40px 0 0 70px;
					width: 275px;
					padding: 10px 25px;
					position: relative;
					background: #333b47;
				}
					div#layout2 #columnMain #mainStage #mainStageContent h1 {
						font-weight: normal;
						font-family: Corporate;
						margin: 0 0 20px 0;
						padding: 0;
						color: #ffffff;
						border: none;
					}
					div#layout2 #columnMain #mainBody #mainStage #mainStageContent p {
						padding-left: 0;
						margin-left: 0;
						line-height: 1.25em;
					}
				  div#layout2 #columnMain #mainStage #mainStageContent .singleStage p,
				  div#layout2 #columnMain #mainStage #mainStageContent .singleStage h1,
				  div#layout2 #columnMain #mainStage #mainStageContent .singleStage h2,
				  div#layout2 #columnMain #mainStage #mainStageContent .singleStage h3,
				  div#layout2 #columnMain #mainStage #mainStageContent .singleStage h4,
				  div#layout2 #columnMain #mainStage #mainStageContent .singleStage h5,
				  div#layout2 #columnMain #mainStage #mainStageContent .singleStage h6 {
					float: left;
					clear: left;
					width: 100%;
					}
				  div#layout2 #columnMain #mainStage #mainStageContent .singleStage h1,
				  div#layout2 #columnMain #mainStage #mainStageContent .singleStage h2,
				  div#layout2 #columnMain #mainStage #mainStageContent .singleStage h3,
				  div#layout2 #columnMain #mainStage #mainStageContent .singleStage h4,
				  div#layout2 #columnMain #mainStage #mainStageContent .singleStage h5,
				  div#layout2 #columnMain #mainStage #mainStageContent .singleStage h6 {
					padding: 0 0 0.2em 0;
					line-height: 0.9em;
					margin: 0;
					float: left;
					clear: left;
					}
				  div#layout2 #columnMain #mainStage #mainStageContent .singleStage h1,
				  div#layout2 #columnMain #mainStage #mainStageContent .singleStage h3,
				  div#layout2 #columnMain #mainStage #mainStageContent .singleStage h5 {
					color: #FFFFFF;
					}
				  div#layout2 #columnMain #mainStage #mainStageContent .singleStage h2,
				  div#layout2 #columnMain #mainStage #mainStageContent .singleStage h4,
				  div#layout2 #columnMain #mainStage #mainStageContent .singleStage h6,
				  div#layout2 #columnMain #mainStage #mainStageContent .singleStage a {
					color: #e29449;
					}
			
			/* END - css for single stage with multiple links - added 01/07/10 - KEO */
			
			div#layout2 #columnMain #audienceSelect {
				width: 338px;
				float: left;
				background: url(IMAGES/audience_bg.jpg) no-repeat top left;
			}	
			div#layout2 #columnMain #audienceSelect ul {
				list-style-image: none;
				margin: 0;
				padding: 0;
				float: left;
				width: 338px;
			}
			div#layout2 #columnMain #audienceSelect ul li {
				list-style: none;
				list-style-image: none;
				width: 338px;
				height: 108px;
				margin: 0 0 4px 0;
				float: left;
				display: block;
			}
			div#layout2 #columnMain #audienceSelect ul li a {
				font-size: 21px;
				color: #ffffff;
				font-weight: normal;
				font-family: Corporate;
				height: 108px;
				line-height: 108px;
				width: 293px;
				display: block;
				background: none;
				padding: 0 0 0 35px;
				border-left: 10px solid blue;
			}
			div#layout2 #columnMain #audienceSelect ul li a:hover {
				text-decoration: underline;
			}

			div#layout2 #columnMain #audienceSelect ul li.audienceLast {
				width: 172px;
				background: #1e1d1e;
				margin-right: 4px;
				height: 97px;
			}	
			div#layout2 #columnMain #audienceSelect ul li.audienceLast a {
				width: 162px;
				height: 97px;
				padding: 0;
				border-color: #0e3a80;
			}	
			div#layout2 #columnMain #audienceSelect ul li.ishares {
				margin: 0;
				width: 162px;
				}
				div#layout2 #columnMain #audienceSelect ul li.ishares a {
					margin: 0;
					border: none;
					width: 162px;
				}


				div#layout2 #us #columnMain #audienceSelect ul li.audienceOne {
				}
					div#layout2 #us #columnMain #audienceSelect ul li.audienceOne a {
						border-color: #1d8bcc;
					}
					div#layout2 #us #columnMain #audienceSelect ul li.audienceOne a:hover {
					}
				div#layout2 #us #columnMain #audienceSelect ul li.audienceTwo {
				}
					div#layout2 #us #columnMain #audienceSelect ul li.audienceTwo a {
					border-color: #1665a9;
					}
					div#layout2 #us #columnMain #audienceSelect ul li.audienceTwo a:hover {
					}
				div#layout2 #us #columnMain #audienceSelect ul li.audienceThree {
				}
					div#layout2 #us #columnMain #audienceSelect ul li.audienceThree a {
						border-color: #114a8f;
					}
					div#layout2 #us #columnMain #audienceSelect ul li.audienceThree a:hover {
					}
				div#layout2 #us #columnMain #audienceSelect ul li a.audienceFour {
				}
					div#layout2 #us #columnMain #audienceSelect ul li a.audienceFour:hover {
					}
				div#layout2 #us #columnMain #audienceSelect ul li a.audienceFive {

				}
					div#layout2 #us #columnMain #audienceSelect ul li a.audienceFive:hover {
					}


				/* homepage dropdown START */				
					div#layout2 #columnMain #audienceSelect li.dropDown  {
						position: relative;
					}				
					div#layout2 #columnMain #audienceSelect li.dropDown ul.dropDownList {
						background: #00FF00;
						position: absolute;
						z-index: 2000;
						top: 87px;
						left: 125px;
						border: 1px solid #e2e3e2;
						display: none;
						float: left;
						margin: 0;
						padding: 0;
						width: 150px;
						height: auto;
					/*	display: none;*/
					}
					div#layout2 #columnMain #audienceSelect li.dropDown ul.dropDownList li {
						height: auto;
						width: 100%;
						margin: 0;
					}
					div#layout2 #columnMain #audienceSelect li.dropDown ul.dropDownList a {
						width: 130px;
						height: 30px;
						line-height: 30px;
						background: #ffffff;
						text-align: left;
						float: left;
						color: #333333;
						padding: 0 10px;
						text-decoration: none;
					}
					div#layout2 #columnMain #audienceSelect li.dropDown ul.dropDownList a:hover {
						text-decoration: underline;
					}
					div#layout2 #columnMain #audienceSelect li.over ul.dropDownList,
					div#layout2 #columnMain #audienceSelect li.dropDown:hover ul.dropDownList {
						float: left;
						display: block;
					}
					div#layout2 #columnMain #audienceSelect li.over ul.dropDownList a:hover,
					div#layout2 #columnMain #audienceSelect li.dropDown:hover ul.dropDownList a:hover {
						background: #6c85af;
						text-decoration: none;
						color: #FFFFFF;
					}
				/* homepage dropdown END */				
					
				

/* Oct 08 changes to the Country Landing Pages END */

	#layout5 #main {
		margin: 0 0 0 0;
	}
	div#layout5 #columnMain {
		width: 940px;
		float: left;
		padding: 0 0 0 30px;
		margin-top: 30px;
		background: url(IMAGES/backGroundHomePage.gif) repeat-y;
	}
/* layout2 main START */

	div#layout2 #main {
		margin: 0;
		float: left;
		width: 100%;
		background: none;
		padding: 0;
	}

/* layout2 main END */

/* layouts without left END */

/* layouts with Iframes START */
	div#layout8 #columnMain iframe {
		width: 100%;
		float: left;
	}
	div#layout9 iframe {
		width: 980px;
		height: 2000px;
		float: left;
	}
	#wsod #columnMain iframe, #wsod_profile #columnMain iframe {
		height: 3000px;
		background: url(IMAGES/siteNav_leftBG.jpg) top left repeat-y;
	}
	#wsod_perf_529 #columnMain iframe {
		height: 7000px;
	}
	#wsod_perf #columnMain iframe {
		height: 12500px;
	}
	#wsod_mf_expenses #columnMain iframe {
		height: 12500px;
	}
	#wsod_perf_ce #columnMain iframe {
		height: 5200px;
	}
	#wsod_perf_mm #columnMain iframe {
		height: 1300px;
	}
	#lit #columnMain iframe {
		height: 3500px;
	}
	#lit_oe_eq #columnMain iframe { height: 4000px; }
	#lit_oe_fi #columnMain iframe {height: 4000px;} 
	#lit_oe_ma #columnMain iframe {height: 3500px;}
	#lit_oe_mm #columnMain iframe {height: 3500px;}
	#lit_ce_ce #columnMain iframe {height: 3500px;}
	#lit_ce_cet #columnMain iframe {height: 3500px;}
	#appName #columnMain iframe {
		height: 18000px;
	}
/* layouts with Iframes START */

/* content Only layout START */
	div#layout6 #topNavWrapper {
		display: none;
	}

	div#layout6 #mastheadWrapper {
		display: none;
	}

	div#layout6 #footerWrapper {
		display: none;
	}
	div#layout6 #main, div#layout6 #columnMain {
		width: 100%;
	}

/* content Only layout START */

/* print layout START */
	div#layout7 #topNavWrapper {
		display: none;
	}

	div#layout7 #mastheadWrapper {
		height: 50px;
		background-color: #FFFFFF;
	}
	div#layout7 #masthead {
		position: relative;
		width: 100%;
		height: 50px;
		background: #FFFFFF url(IMAGES/blk_logo_white.gif) left center no-repeat;
	}
	div#layout7 #main, div#layout7 #columnMain {
		width: 100%;
	}
	div#layout7 #footer {
		width: 100%;
	}
	div#layout7 #footer #footerRight {
		display: none;
	}
	div#layout7 #pageUtils{
		display: none;
	}
/* print layout START */


/* columnMainApp START */

	#columnMainApp {
		margin: 0;
		padding: 0;
		width: 600px;
		float: right;
	}

/* columnMainApp END */

/* columnSingleWideApp START */

	#columnSingleWideApp {
		margin: 0;
		padding: 0;
		width: 980px;
	}
	
/* columnSingleWideApp END */




/* columnSingleWide START */


/* columnSingleWide END */


/* columnMain Layout 4 START */
	#col1Text {
		width: 475px;
		float: left;
	}
	#col1Full {
		width: 695px;
		clear: both;
		margin: 0 5px 0 0;
	}
	#cp2Equal {
		width: 695px;
		clear: both;
		margin: 0 5px 0 0;
	}
	#cp2Equal #cpLeftCol {
		width: 332px;
		float: left;
	}
	#cp2Equal #cpRightCol {
		width: 332px;
		margin: 0 0 0 31px;
		float: right;
	}
	
	
	#cp2WideNarrow #cpLeftCol {
		width: 425px;
		float: left;
	}
	#cp2WideNarrow #cpRightCol {
		width: 240px;
		float: right;
		margin: 0;
	}
	
	#cp2WideExtraNarrow #cpLeftCol {
		width: 480px;
		float: left;
	}
	#cp2WideExtraNarrow #cpRightCol {
		width: 185px;
		float: right;
		margin: 0;
	}
	

	
	/*
	#landingPage {
		width: 630px;
	}
	*/
	
	
	#hp2WideNarrow {
	/*background: url(IMAGES/background_shadow_Right.gif) right top repeat-y;*/
		width: 695px;
		float: left;
		text-align: left;
		position: relative;
	}
	#hp2WideNarrow h1{
		/* font-size: 18px; */
		font-weight: bold;
	}
	#hp2WideNarrow #cpLeftCol .gadget,
	#cp2WideNarrow #cpLeftCol .gadget {
		background: none;
		margin: 0 0 20px 0;
		float: left;
		clear: both;
	}
	#hp2WideNarrow #cpLeftCol {
		width: 455px;
		float: left;
	}
	#hp2WideNarrow #cpRightCol {
		width: 210px;
		float: right;
		margin: 0;
	}
	
	
	#hp2WideNarrow #cpRightCol  .picStory {
			float: left;
			width: 100%;
		}
	#hp2WideNarrow #cpRightCol .picStory img {
			float: left;
			border: 1px solid #E5E5E5;
			margin: 0 10px 0 0;
		}
	#hp2WideNarrow #cpRightCol div.divider {
			background: url(IMAGES/dottedLine.gif) repeat-x center;
			height: 20px;
			width: 160px;
			/*_width: 100%;*/
			float: right;
			
			/*width: 100%;*/

		}
	#hp2WideNarrow #cpRightCol .rColBanner {
			margin: 0 0 25px 0;			
		}
	#mainGadget h5 a {
		/* font-size: 11px; */
	}
	
/* columnMain Layout 4 END */




/* columnMainRight START */

	#columnMainRight {
		padding: 0;
		margin: 0;
		width: 170px;
		float: right;
	}

/* columnMainRight END */
/* page utilities START */
	#pageHeader {
		height: 31px;
		position: relative;
	}
	#pageUtils {
		width: auto;
		margin: 0;
		float: left;
		position: relative;
		z-index: 2000;
		font-size: 11px;
		width: 100%;
	}
		#pageHeader #pageUtils li {
			list-style: none;
			margin: 0;
			padding: 0;
			display: inline;
		}
	#layout5 #pageUtils{
		width: 980px;
		margin: 30px 0 24px 0;
		float: right;
		display: none;
	}
	#layout9 #pageUtils #breadCrumbs {
		display: none;
	}

	#breadCrumbs {
		padding: 0 0 3px 0;
		position: relative;
		top: 10px;
	}
		#pageHeader #breadCrumbs {
			position: relative;
			top: 0px;
		}
		#pageHeader #breadCrumbs ul {
			padding: 0;
			margin: 0;
		}
		#pageHeader #breadCrumbs li {
			font-size: 11px;
			list-style: none;
			margin: 0;
			padding: 0;
			display: inline;
		}
		#pageHeader #breadCrumbs a {
			margin: 0;
		}



	#breadCrumbs a {
		background: url(IMAGES/breadCrumbDivider.gif) no-repeat right 3px;
		color: #156cc6;
		padding: 0 15px 0 0;
		margin: 0 10px 0 0;
		font-weight: bold;
		font-size: 10px;
	}
		#pageHeader #breadCrumbs a.last {
			background: none;
		}

	#pageHeader #pageUtils {
		position: absolute;
		top: 80px;
		margin: 0;
		padding: 0;
		border: 1px solid red;
	}
	#pageHeader #pageUtils ul {
		margin: 0;
		padding: 0;
	}
	#pageHeader #pageUtils ul a {
		color: #156cc6;
		font-size: 11px;
		padding: 0 0 0 16px;
		margin: 0 10px 0 0;
		font-weight: normal;
	}
	#layout8 #pageUtils {
		display: block;
		width: 695px;
		position: relative;
		top: -10px;
	}
	#layout8 #breadCrumbs {
		top: 0;
	}
	#utilFunctions {
		float: right;
		margin: 0;
		position: relative;
		top: 70px;
		right: 0;
		z-index: 2000;
	}
	#utilFunctions a {
		color: #156cc6;
		padding: 0 0 0 18px;
		background-position: 0 1px;
		margin: 0 10px 0 0;
		font-weight: normal;
		text-transform: capitalize;
	}
	#utilFunctions a#puText {
		display: none;
	}
	#layout5 #utilFunctions {
		display: none;
	}
/* page utilities START */

/* pop-up content*/
#id37245 #utilFunctions, #id38255 #utilFunctions{
	display: none;
}
#id37245 #col1Text{
	margin-left: 50px;
}

/* footerWrapper START */

	#footerWrapper {
		margin: 0;
		padding: 0;
		width: 100%;
		height: 25px;
		background: #000000;
		clear: both;
		font-size:12px;
	}
	#footer {
		clear: both;
		width: 980px;
		/* font-size: 0.8em; */
	}
	
	#footerLeft {
		float: left;
		padding: 6px 0 0 5px;
		margin: 0;
		color: #fff;
	}
	
	#footerRight {
		float: right;
		padding: 6px 0 0 5px;
		margin: 0;
		color: #fff;
	}
	
	#footerRight ul, #footerRight li {
		display: inline;
		padding: 0;
		margin: 0;
	}
	
	#footerWrapper #footerRight a {
		/* font-size: 10px; */
		font-weight: bold;
		border-right: 1px solid #fff;
		padding: 0px 10px 0px 5px;
		color: #ffffff;
		text-decoration: none;
	}
	
	#footerRight a.borderNo {
		border: 0;
	}
	/* New Footer START */
	#footerWrapper {
		font-size: 12px;
	}
		#footerWrapper a {
			color: #333333;
		}
		
		#footerWrapper #footer_sitemap {
			background: #f4f6f9;
			padding: 15px 5px 10px 25px;
			display: block;
			float: left;
			width: 930px;
		}
			#footerWrapper #footer_sitemap ul {
				display: block;
				width: 120px;
				padding: 0 35px 0 0;
				float: left;
			}
			#footerWrapper #footer_sitemap ul li {
				margin: 0 0 8px 0;
				padding: 0;
				line-height: 12px;
				list-style: none;
			}
			#footerWrapper #footer_sitemap ul li a {
				font-weight: normal;
			}
	
	
		#footerWrapper #footer_co_info {
			background: #e9edf0;
			padding: 15px 5px 15px 25px;
			display: block;
			float: left;
			width: 930px;
		}
			#footerWrapper #footer_co_info ul {
				display: block;
				float: left;
				margin: 0 25px 10px 0;
				padding: 0;
			}
			#footerWrapper #footer_co_info ul li {
				float: left;
				display: block;
				margin: 0 0 3px 0;
				white-space: nowrap;
				line-height: 12px;
			}
			#footerWrapper #footer_co_info ul li a {
				padding: 0 10px;
				border-right: 1px solid #c7cbce;
				font-weight: normal;
			}
			#footerWrapper #footer_co_info ul li.last a {
				padding: 0 0 0 5px;
				border: none;
			}
	
		#footerWrapper #footer_bottom {
			background: #000000;
			padding: 10px 5px 10px 25px;
			display: block;
			float: left;
			width: 930px;
			font-size: 12px;
			color: #ffffff;
		}

	
	/* New Footer END */



/* footerWrapper END */

/* bevelNav START */
	#bevelNav{
		padding-top:15px;
		float:right;
	}
	#bevelNav ul{
		list-style: none;
		margin: 0;
	}

	#bevelNav ul li{
		margin: 0;
		float: left;
		padding-top:5px;
		height:19px;
		background-image:url(IMAGES/GLOBAL_CONTENT/L1_nav_bg.gif);
	}
	#bevelNav li.bevelNavLeft{
		background:url(IMAGES/GLOBAL_CONTENT/L1_nav_round_left.gif) no-repeat center;
		padding-right:8px;
		padding-left:0px;
	}
	#bevelNav li.bevelNavRight{
		background:url(IMAGES/GLOBAL_CONTENT/L1_nav_round_rt.gif) no-repeat center;
		padding-right: 8px;
		padding-left: 0px;
	}
	#bevelNav a {
		color: #FFFFFF;
		text-decoration: none;
		/* font-size: 11px; */
		font-weight: normal;
		padding:4px 15px 4px 15px;
	}
	#bevelNav a:hover {
		background: url(IMAGES/GLOBAL_CONTENT/L1_nav_bg_highlight.gif) center;
		padding: 5px 15px 5px 15px;
	}
	#bevelNav ul li.On a {
		background: url(IMAGES/GLOBAL_CONTENT/L1_nav_bg_on.gif) center;
		padding:5px 15px 5px 15px;
		color: #333333;
	}
	#bevelNav ul li.On a:hover{
		background: url(IMAGES/GLOBAL_CONTENT/L1_nav_bg_on.gif) center;
	}
/* bevelNav END */ 

/* globalStuff START */
	#globalMain {
		padding:0px;
		margin: 0px;
		width: 980px;
	}
	#globalFeatures {
		margin:0px;
		padding:0px;
		float:left;
		height:inherit;
	}
	#featureBox1 {
		padding:0px;
		height:312px;
		margin:30px 3px 0px 0px;
		width:588px;
		background-color:#CCCCCC;
		border: 3px solid #fff;
		background: url(IMAGES/GLOBAL_CONTENT/placeholder_1.jpg) left top;
	}
	#featureBox2 {
		padding:0px;
		margin:6px 3px 0px 0px;
		width:588px;
		background-color:#ccc;
		border: 3px solid #fff;
	}
	#featureBox2L {
		height:119px;
		padding:0px;
		width:290px;
		float:left;
		background: url(IMAGES/GLOBAL_CONTENT/placeholder_2.jpg) left top;
	}
	#featureBox2R {
		width: 293px;
		border-left: 3px solid #fff;
		height:119px;
		padding:0px;
		width:50%;
		float:left;
		background: url(IMAGES/GLOBAL_CONTENT/placeholder_3.jpg) left top;
	}
	#locSelect {
		padding:0px;
		margin-top:30px;
		width:142px;
		background-color:#beccd9;
	}
	#locSelect ul{
		list-style-type: none;
		
	}
	#locSelect ul li{
		margin: 1px;
		text-align: left;
		border: 1px solid #eceff4;
		background: #dde0e5;
		list-style-image: none;
	}
	#locSelect ul li.title{
		width:130px;
		color:#fff;
		font-weight:bold;
		padding:7px 0px 5px 30px;
		margin: 0px;
		height:16px;
		text-align: left;
		border: none;
		background: url(IMAGES/GLOBAL_CONTENT/country_selector_head.gif) no-repeat center left;
	}
	#locSelect ul li.notListed a{
		padding: 2px 3px 2px 15px;
		display: block;
		color: #51759B;
		text-decoration: underline;
		/* font-size: 10px; */
		font-weight: normal;
		width: 100%;
	}
	#locSelect ul li.notListed a:hover{
		color: #51759B;
		text-decoration: none;
		background: none;
		font-weight: normal;
	}
	#locSelect a{
		padding: 2px 3px 2px 15px;
		display:block;
		color: #666666;
		text-decoration: none;
		/* font-size: 10px; */
		font-weight: normal;
		width: 100%;
	}
	#locSelect a:hover{
		background: url(IMAGES/GLOBAL_CONTENT/country_selector_highlight.gif) no-repeat center left;
		color: #fff;
		font-weight:bold;
	}

/* globalStuff END */  

.tooltip {
	width: 200px;
	padding: 5px;
	border: 1px solid #255282
}

#pillButton1, #pillButton2, #pillButton3 {
	float:right;
	background: url(IMAGES/pill_1_left.gif) no-repeat left;
	font-size: 0.8em;
	color: #FFFFFF;
	padding: 4px 0;
	margin-bottom: 8px;
	clear: both;
}

#pillButton2 {
	background: url(IMAGES/pill_2_left.gif) no-repeat left;
}

#pillButton3 {
	background: url(IMAGES/pill_3_left.gif) no-repeat left;
}

#pillButton1 a, #pillButton2 a, #pillButton3 a {
	text-decoration: none;
	color: #FFFFFF;
	background: url(IMAGES/pill_1_right.gif) no-repeat right;
	padding: 4px 13px 4px 2px;
	margin-left: 19px;
}
#pillButton1 a:hover, #pillButton2 a:hover, #pillButton3 a:hover {
	text-decoration: underline;
}

#pillButton2 a {
	background: url(IMAGES/pill_2_right.gif) no-repeat right;
}

#pillButton3 a {
	background: url(IMAGES/pill_3_right.gif) no-repeat right;
}

.orangeButton, a.orangeButton{
	/* font-size: 9px; */
	color: #FFF;
	border-top: 1px solid #F4CD8C;
	border-left: 1px solid #FAD596;
	border-right: 1px solid #FBDFB0;
	border-bottom: 1px solid #FAD596;	
	padding: 0px;
	text-transform: uppercase;
	line-height: normal;
	height: 16px;
	background: url(IMAGES/buttonOrange.gif) #ECA73D top right;
}
a.orangeButton:link, a.orangeButton:hover, a.orangeButton:visited {
	color: #FFFFFF;
	padding: 2px 3px;
}

.buttonAlt1{
}

a.buttonAlt1, a.buttonAlt1:visited, a.buttonAlt1:hover {
	background: url(IMAGES/buttonOrange.gif) #E6913E repeat-x center;
	color: #FFFFFF;
	font-size: 0.8em;
	border: 1px solid #E6913E;
	padding: 4px 9px 3px;
	font-weight: bold;
	text-decoration: none;
}
a.buttonAlt1:hover {
	background: url(IMAGES/buttonOrangeOver.gif) #E6913E repeat-x center;
	color: #FFFFFF;
	text-decoration: none;
}


#priceTable {
	padding: 30px;
	background-color:#FFFFFF;
}
#quickSearch .gadgetBody {
	background-color: #F5F5F5;
}
#quickSearch .gadgetBody form {
	padding: 13px;
}
#quickSearch .gadgetBody input {
	width: 100px;
}


/* FFIAA page */
/*div#topNavWrapper_ffiaa {
	position: absolute;
	top: 0;
	background: url(generic/styles/IMAGES/topNavBGusHome.gif) #FAFAFA repeat-x;
	background-position: bottom;
	height: 88px;
	width: 100%;
	margin: 0;
	padding: 0;
}
div#mastheadWrapper_ffiaa {
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #000000;
	color: #fff;
	margin-bottom: 10px;
}
div#masthead_ffiaa {
	position: relative;
	top: 0;
	width: 980px;
	height: 80px;
	background: #000 url(generic/styles/IMAGES/blackrock_logo.gif) left bottom no-repeat;
}
#content_ffiaa {
	margin: 20px;
} */

#id38219{
	background-color: red;
}
#id37207 #pageUtils {
     float: none;
}

#rotate div {
	display: none;
}
#rotate div.default {
	display: block;
}


.alignCenter {
	text-align: center;
	}

.clear {
	clear: both;
	}



/* framed pages - background delete - START */

#id37847 {
	background: #FFFFFF;
}

/* framed pages - background delete - END */


/* popped up pages - util move - START */

#id41357 #columnMain #pageUtils #utilFunctions,
#id39077 #columnMain #pageUtils #utilFunctions,
#id39078 #columnMain #pageUtils #utilFunctions,
#id40651 #columnMain #pageUtils #utilFunctions,
#id40652 #columnMain #pageUtils #utilFunctions,
#id40653 #columnMain #pageUtils #utilFunctions,
#id40654 #columnMain #pageUtils #utilFunctions,
#id40655 #columnMain #pageUtils #utilFunctions,
#id40656 #columnMain #pageUtils #utilFunctions,
#id41430 #columnMain #pageUtils #utilFunctions,
#id40657 #columnMain #pageUtils #utilFunctions,
#id40658 #columnMain #pageUtils #utilFunctions,
#id40659 #columnMain #pageUtils #utilFunctions,
#id40660 #columnMain #pageUtils #utilFunctions,
#id40661 #columnMain #pageUtils #utilFunctions,
#id40662 #columnMain #pageUtils #utilFunctions,
#id41431 #columnMain #pageUtils #utilFunctions,
#id40663 #columnMain #pageUtils #utilFunctions,
#id40664 #columnMain #pageUtils #utilFunctions,
#id40665 #columnMain #pageUtils #utilFunctions,
#id40666 #columnMain #pageUtils #utilFunctions,
#id40667 #columnMain #pageUtils #utilFunctions,
#id40668 #columnMain #pageUtils #utilFunctions,
#id40669 #columnMain #pageUtils #utilFunctions,
#id40670 #columnMain #pageUtils #utilFunctions,
#id40671 #columnMain #pageUtils #utilFunctions,
#id40672 #columnMain #pageUtils #utilFunctions,
#id40673 #columnMain #pageUtils #utilFunctions,
#id40674 #columnMain #pageUtils #utilFunctions,
#id40675 #columnMain #pageUtils #utilFunctions,
#id40676 #columnMain #pageUtils #utilFunctions,
#id40677 #columnMain #pageUtils #utilFunctions,
#id40678 #columnMain #pageUtils #utilFunctions,
#id40679 #columnMain #pageUtils #utilFunctions,
#id41290 #columnMain #pageUtils #utilFunctions,
#id40680 #columnMain #pageUtils #utilFunctions,
#id40681 #columnMain #pageUtils #utilFunctions,
#id40682 #columnMain #pageUtils #utilFunctions,
#id41690 #columnMain #pageUtils #utilFunctions,
#id40683 #columnMain #pageUtils #utilFunctions,
#id40684 #columnMain #pageUtils #utilFunctions,
#id40685 #columnMain #pageUtils #utilFunctions,
#id40686 #columnMain #pageUtils #utilFunctions,
#id40687 #columnMain #pageUtils #utilFunctions,
#id40688 #columnMain #pageUtils #utilFunctions,
#id40689 #columnMain #pageUtils #utilFunctions,
#id40690 #columnMain #pageUtils #utilFunctions,
#id40691 #columnMain #pageUtils #utilFunctions,
#id40692 #columnMain #pageUtils #utilFunctions,
#id40693 #columnMain #pageUtils #utilFunctions,
#id40694 #columnMain #pageUtils #utilFunctions,
#id40695 #columnMain #pageUtils #utilFunctions,
#id40696 #columnMain #pageUtils #utilFunctions,
#id40697 #columnMain #pageUtils #utilFunctions,
#id40698 #columnMain #pageUtils #utilFunctions,
#id41432 #columnMain #pageUtils #utilFunctions,
#id40699 #columnMain #pageUtils #utilFunctions,
#id40700 #columnMain #pageUtils #utilFunctions,
#id40701 #columnMain #pageUtils #utilFunctions,
#id40702 #columnMain #pageUtils #utilFunctions,
#id40703 #columnMain #pageUtils #utilFunctions,
#id40704 #columnMain #pageUtils #utilFunctions,
#id41433 #columnMain #pageUtils #utilFunctions,
#id40705 #columnMain #pageUtils #utilFunctions,
#id40707 #columnMain #pageUtils #utilFunctions,
#id40708 #columnMain #pageUtils #utilFunctions,
#id40709 #columnMain #pageUtils #utilFunctions,
#id40710 #columnMain #pageUtils #utilFunctions,
#id40711 #columnMain #pageUtils #utilFunctions,
#id40712 #columnMain #pageUtils #utilFunctions,
#id40713 #columnMain #pageUtils #utilFunctions,
#id40714 #columnMain #pageUtils #utilFunctions,
#id40715 #columnMain #pageUtils #utilFunctions,
#id40716 #columnMain #pageUtils #utilFunctions,
#id40717 #columnMain #pageUtils #utilFunctions,
#id40718 #columnMain #pageUtils #utilFunctions,
#id40719 #columnMain #pageUtils #utilFunctions,
#id40720 #columnMain #pageUtils #utilFunctions,
#id40721 #columnMain #pageUtils #utilFunctions,
#id41434 #columnMain #pageUtils #utilFunctions,
#id40722 #columnMain #pageUtils #utilFunctions,
#id43724 #columnMain #pageUtils #utilFunctions,
#id40671 #columnMain #pageUtils #utilFunctions {
		padding-left: 20px;
	}

/* popped up pages - util move - END */

/* popped up pages - util delete - START */

#id39161 #columnMain #pageUtils #utilFunctions {
		display: none;
	}

/* popped up pages - util delete - END */


/* popped up pages - bios - START */

.bioWrapper {
		width: 414px;
		padding: 0 20px;
		float: left;
	}

/* popped up pages - bios - END */

.backToTop {
	clear: both;
	margin: 0;
	padding: 30px 0 5px 0;
	text-align: right;
	}

.backToTop a {
	color: #333333;
	font-size: 0.8em;
	font-weight: normal;
	background: url(IMAGES/iconArrowUp.gif) no-repeat left;
	padding: 0 0 0 18px;
	}

.backToTop a:link, .backToTop a:visited {
	text-decoration: none;
	}

.backToTop a:hover, .backToTop a:active {
	text-decoration: underline;
	}



.litModuleLG {
	margin: 0 0 30px 0;
}
.callOutLitTitle {
	width:183px;
	padding:0 0 12px 0;
	margin:0 auto;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, sans-serif;
	background:transparent none;
	color:#333333;
}
.callOutLitLg  {
	width: 155px;
	border: 1px solid #B6B6B6;
	border-top: 6px solid #c7047a;
	border-bottom: 2px solid #c7047a;
	padding: 15px 14px;
	background: #F7F7F7 none;
	margin:0 auto;
}
.callOutLitLg a  {
	display: block;
	text-decoration: none;
	font-size: 0.85em;
	margin: 0.4em 0;
	width: 120px;
}
.callOutLitLg a.iconPDF  {
	float: none;
}

.callOutLitLg a:hover  {
	text-decoration: underline;
}

.lgThumb img, .thumb img  {
	border: 1px solid #B6B6B6;
	width: 153px;
	height: 100%;
	height: auto;
}


/* START blueBoxes table */

div.blueBoxes {
	padding: 15px 0 20px 0;
	}

div.blueBoxes table {
	border: none;
	}

div.blueBoxes table,
div.blueBoxes table td {
	padding: 0;
	margin: 0;
	}

div.blueBoxes table td {
	width: 145px;
	vertical-align: middle;
	text-align: center;
	padding: 5px 0;
	}

div.blueBoxes table td.center {
	padding: 0 20px;
	}

div.blueBoxes a.blue {
	display: block;
	color: #FFFFFF;
	background: #156cc6;
	border: 1px solid #18576C;
	text-decoration: none;
	padding: 10px;
	height: 30px;
	width: 123px;
	}

div.blueBoxes a:hover.blue {
	display: block;
	color: #FFFFFF;
	background: #18576C;
	border: 1px solid #18576C;
	text-decoration: underline;
	padding: 10px;
	height: 30px;
	width: 123px;
	}

/* END blueBoxes table */

/* Order START */

body#publicLitOrder #col1Full {
	float: left;
	margin: 0;
	padding: 0;
	width: 695px;
}
body#publicLitOrder div.importantMessage {
	background: #999999;
	color: #ffffff;
	float: left;
	width: 650px;
	display: block;
	margin: 5px;
	padding: 5px;
}
body#publicLitOrder div.importantMessage a {
	color:#ffffff;
	text-decoration: none;
}
body#publicLitOrder div.importantMessage a:hover {
	color:#ffffff;
	text-decoration:underline;
}
body#publicLitOrder div.utilities {
	float: left;
	width: 100%;
}
body#publicLitOrder div.utilities div.horizantalTabs {
	width: 690px;
	margin: 0;
	padding: 0;
	float: left;
}
body#publicLitOrder table.tableAllLines {
	float: none;
	position: relative;
	width: 680px;
}
body#publicLitOrder div.bottomNote {
	float: left;
	margin: 1em 0 0 0;
}
body#publicLitOrder input.order {
	border: none;
}

/* Order END */

/* gadgetMore styles - START */

.gadgetMore {
	padding: 10px 0 20px 0;
	}

.gadgetMore a {
	display: block;
	color: #333333;
	text-decoration: none;
	padding: 13px 15px 12px 40px;
	}

	.gadgetMore a:hover {
		color: #FFFFFF;
		text-decoration: none;
		}
	
#cp2WideNarrow #cpLeftCol .gadgetMore a {
	width: 370px;
	background: #CCCCCC url(IMAGES/gadgetMoreBG_425.gif) top left no-repeat;
	}

	#cp2WideNarrow #cpLeftCol .gadgetMore a:hover {
		width: 370px;
		background: #666666 url(IMAGES/gadgetMoreBG_425.gif) bottom left no-repeat;
		}
	
#cp2WideNarrow #cpRightCol .gadgetMore a {
	width: 185px;
	background: #CCCCCC url(IMAGES/gadgetMoreBG_240.gif) top left no-repeat;
	}

	#cp2WideNarrow #cpRightCol .gadgetMore a:hover {
		width: 185px;
		background: #666666 url(IMAGES/gadgetMoreBG_240.gif) bottom left no-repeat;
		}
	
#cp2WideExtraNarrow #cpLeftCol .gadgetMore a,
#col1Text .gadgetMore a {
	width: 425px;
	background: #CCCCCC url(IMAGES/gadgetMoreBG_480.gif) top left no-repeat;
	}

	#cp2WideExtraNarrow #cpLeftCol .gadgetMore a:hover,
	#col1Text .gadgetMore a:hover {
		width: 425px;
		background: #666666 url(IMAGES/gadgetMoreBG_480.gif) bottom left no-repeat;
		}
	
#cp2WideExtraNarrow #cpRightCol .gadgetMore a {
	width: 130px;
	background: #CCCCCC url(IMAGES/gadgetMoreBG_185.gif) top left no-repeat;
	}

	#cp2WideExtraNarrow #cpRightCol .gadgetMore a:hover {
		width: 130px;
		background: #666666 url(IMAGES/gadgetMoreBG_185.gif) bottom left no-repeat;
		}
	
#cp2Equal #cpLeftCol .gadgetMore a,
#cp2Equal #cpRightCol .gadgetMore a {
	width: 277px;
	background: #CCCCCC url(IMAGES/gadgetMoreBG_332.gif) top left no-repeat;
	}

	#cp2Equal #cpLeftCol .gadgetMore a:hover,
	#cp2Equal #cpRightCol .gadgetMore a:hover {
		width: 277px;
		background: #666666 url(IMAGES/gadgetMoreBG_332.gif) bottom left no-repeat;
		}
	
#col1Full .gadgetMore a {
	width: 640px;
	background: #CCCCCC url(IMAGES/gadgetMoreBG_695.gif) top left no-repeat;
	}

	#col1Full .gadgetMore a:hover {
		width: 640px;
		background: #666666 url(IMAGES/gadgetMoreBG_695.gif) bottom left no-repeat;
		}
	
/* gadgetMore styles - END */

/* loading Iframe START */

iframe.loadingFrame {
			background: url(IMAGES/loading_with_txt.gif) no-repeat center 30px;
	}
/* loading Iframe END */

/* misc page element display style START */

#id1111094254 #pageUtils #utilFunctions #puPrint { display: none; }

/* misc page element display style END */

/* litListModule START */
#columnMain .litListModuleLarge,
#columnMain .litListModuleSmall {
	display: block;
	float: left;
	margin: 0 0 1em 0;
	clear: both;
	width: 100%;
	background: url(IMAGES/loading_with_txt.gif) no-repeat center center;
	min-height: 100px;
	_height: 100px;
}
#columnMain .litListModuleLarge table th.sortableHeader {
	width: 80px;
}

.litListModuleSmall ul {
	background: #ffffff;
}
span.litListModuleMessage {
	background: #ffffff;
	height: 50px;
	display: block;
	font-size: 13px;
	padding: 1em;
	background: #FFFFCC;
	border: 2px solid #990000;
}
.litListModuleSmall li {
	display: block;
	list-style: url();
	list-style: none;
	float: none;
}

.litListModuleLarge .tableGadgetBody {
	padding: 0 0 1px 0;
	width: 100%;
}

/* litListModule END */

/* invisible element style - START */

.invisibleElement { display: none; }

/* invisible element style - END */


#regTableHead {
 width: 690px;
 background: #616161;
 clear:both;
}

#regTableHead table {
 width: 690px;
}

#regTableHead table th {
 width: 16%;
 font-size: 12px;
 border-left: 1px solid #b6b6b6;
 padding: 10px;
}

#regTableHead table th.last {
 width: 19%;
}

/* DC Portal Page START */
body#portalPage {
	margin: 0 auto;
	width: 980px;
}
#portalPage #main {
	background: url(IMAGES/globalNavBackReg.gif) #ffffff top no-repeat;
	float: left;
	margin: 0;
}
#portalPage #dcPortal {
	float: left;
	padding: 20px 15px 160px 15px;
	margin: 0;
	width: 930px;
}

#portalPage #dcPortal #colLeft {
	float: left;
	padding: 0 15px 0 0;
	margin: 0;
	width: 600px;
	border-right: 1px solid #B6B6B6;
}

#portalPage #dcPortal #colLeft .mainstage {
	float: left;
	background: url(IMAGES/dcportal_msbg.jpg) top left no-repeat;
	padding: 25px 15px;
	margin: 0 0 20px 0;
	width: 570px;
	height: 100px;
}

#portalPage #dcPortal #colLeft .mainstage h1 {
	float: left;
	display: block;
	position: static;
	background: none;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	width: auto;
}

#portalPage #dcPortal #colLeft .headline {
	float: left;
	padding: 0 15px;
	margin: 0;
	width: 570px;
}

#portalPage #dcPortal #colRight {
	float: right;
	padding: 0;
	margin: 0;
	width: 300px;
}

#portalPage #dcPortal #colRight .fpLink,
#portalPage #dcPortal #colRight .psLink {
	float: left;
	padding: 0;
	margin: 0 0 15px 0;
	width: 300px;
	height: 100px;
}

#portalPage #dcPortal #colRight .fpLink a,
#portalPage #dcPortal #colRight .psLink a {
	float: left;
	display: block;
	padding: 35px 20px 0 20px;
	margin: 0;
	width: 260px;
	height: 65px;
	color: #333333;
	font-size: 1.3em;
	font-weight: normal;
	text-decoration: none;
}

#portalPage #dcPortal #colRight .fpLink a {
	background: url(IMAGES/fplink_linkarrowbg_sprite.gif) top left no-repeat;
}

#portalPage #dcPortal #colRight .fpLink a:hover {
	background: url(IMAGES/fplink_linkarrowbg_sprite.gif) bottom left no-repeat;
}

#portalPage #dcPortal #colRight .psLink a {
	background: url(IMAGES/pslink_linkarrowbg_sprite.gif) top left no-repeat;
}

#portalPage #dcPortal #colRight .psLink a:hover {
	background: url(IMAGES/pslink_linkarrowbg_sprite.gif) bottom left no-repeat;
}

/* DC Portal Page END */

/* Spectrum Portal Page END */
/* (based on and including styles from the DC Portal Page above */

#portalPage #dcPortal .pdfThumbText {
	float: right;
	width: 460px;
	}

/* Spectrum Portal Page END */


	body #courtesy ul li.selectcountry,
	body #courtesy ul li.selectview {
		margin: 0;
		padding: 0;
		border-left: 1px solid #444444;
		background: none;
	}
		body #courtesy ul li ul li {
			padding: 0;
			margin: 0;
			text-align: left;
			background: url(IMAGES/blk_core_topUtil_select_arrow.png) right -5px no-repeat;
		}
	

		body #courtesy div.popupMenuGadget  {
			background: url(IMAGES/blk_core_topUtil_select_arrow.png) right -5px no-repeat;
			padding: 0;
			margin: 0;
			border: none;
		}

		body #courtesy li div.popupMenuGadget ul.popupMenuBody {
			background: #444444;
			float: left;
		}
		body #courtesy li div.popupMenuGadget ul.popupMenuHeader ul.popupMenuBody li {
			background: none;
			padding: 3px 0;
		}
		body #courtesy div.popupMenuGadget ul.popupMenuHeader ul.popupMenuBody a {
			padding: 0 5px;
			display: block;
			color: #999999;
		}


	body #courtesy ul li.selectview {
		width: 160px;
		white-space: nowrap;
	}
		body #courtesy li.selectview a.popupMenuLink {
			padding: 0 25px 0 5px;
			width: auto;
			display:  block;
		}
	body #courtesy ul li.selectcountry {
		width: 125px;
		border-right: 1px solid #444444;
	}
		body #courtesy li.selectcountry li a.popupMenuLink {
			background: url(IMAGES/flag_us.gif) 5px center no-repeat;
			width: auto;
			padding: 0 25px 0 25px;
		}

		body #courtesy li.selectview div.popupMenuGadget ul.popupMenuBody {
			width: inherit;
		}
		body #courtesy li.selectcountry div.popupMenuGadget ul.popupMenuBody {
			width: inherit;
		}

/* main.css END */
/* icons.css START */

/* CSS Document */

.iconArrowTriple{
	background:  url(IMAGES/buttonClickHere.gif) 0 2px no-repeat;
	padding: 0 0 0 22px;
	letter-spacing: normal;
	float:left;
	text-transform: none;
}

.iconArrow{
	background:  url(IMAGES/bulletArrowOrange.gif) 2px -2px no-repeat;
	padding: 0 0 0 18px;
	letter-spacing: normal;
	text-transform: none;
}

.iconArrow1{
	background:  url(IMAGES/bulletArrowOrange.gif) 2px -2px no-repeat;
	padding: 0 0 0 18px;
	letter-spacing: normal;
	text-transform: none;
}

.iconArrow2{
	background:  url(IMAGES/bulletArrowOrange.gif) 2px -2px no-repeat;
	padding: 0 0 0 18px;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
}

.iconArrow3{
	background:  url(IMAGES/bulletArrowOrange.gif) 2px -2px no-repeat;
	padding: 0 0 0 18px;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
}

.iconArrow4{
	background:  url(IMAGES/bulletArrowOrange.gif) 2px -2px no-repeat;
	padding: 0 0 0 18px;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
}

.iconArrow5{
	background:  url(IMAGES/bulletArrowOrange.gif) 2px -2px no-repeat;
	padding: 0 0 0 18px;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
}

.iconArrow6{
	background:  url(IMAGES/bulletArrowOrange.gif) 2px -2px no-repeat;
	padding: 0 0 0 18px;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
}

a.iconBackTop{
	background: url(IMAGES/iconArrowUp.gif) left no-repeat;
	padding: 0 0 0 18px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	font-size: .8em;
	letter-spacing: normal;
	text-decoration: none;
	clear: both;
	float: right;
	margin: 30px 0 8px 0;
}

a.iconBackTop:hover{
	text-decoration: underline;
}

.iconAudio{
	background:  url(IMAGES/icon_audio.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
}

.iconVideo {
	background: url(IMAGES/ICONS/icon_video.gif) 0 2px no-repeat;
	padding: 0 10px 0 18px;
	margin: 0;
	}

.iconBlankDoc{
	background:  url(IMAGES/icon_blank_doc.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
}

.iconCalculator{
	background:  url(IMAGES/icon_calculator.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
}

.iconDocument{
	background:  url(IMAGES/icon_doc.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
	
}

.iconEmail{
	background:  url(IMAGES/icon_email.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
}

.iconEmailOff{
	background:  url(IMAGES/icon_email_off.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;	
}

.iconFAQ{
	background:  url(IMAGES/icon_FAQ.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
	
}

.iconHelp{
	background:  url(IMAGES/icon_help.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
	
}

.iconInfo{
	background:  url(IMAGES/icon_info.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
	
}

.iconLock{
	background:  url(IMAGES/icon_lock.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
	
}

.iconNoChange{
	background:  url(IMAGES/icon_NAV_noChange.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
	
}

.iconPDF{
	background:  url(IMAGES/icon_PDF.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
	float: left;
}

.iconPDFOff{
	background:  url(IMAGES/icon_PDF_off.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
	float: left;
}

p .iconPDF, p.iconPDF{
	float: none;
}

.iconPerformance{
	background:  url(IMAGES/icon_performance.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
	
}

.iconPhone{
	background:  url(IMAGES/icon_phone.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
	
}

.iconPodcast{
	background:  url(IMAGES/icon_podcast.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
	
}

.iconPopUp{
	background:  url(IMAGES/icon_popup.gif) 0 3px no-repeat;
	padding: 0 0 0 18px;
	
}

.iconTalk {
	background: url(IMAGES/icon_talk.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
	margin: 0;
	}
.iconChart {
	background: url(IMAGES/icon_chart.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
	margin: 0;
	}

.iconPPT{
	background:  url(IMAGES/icon_PPT.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
	
}

.iconPrint{
	background:  url(IMAGES/icon_print.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
	
}

.iconReal{
	background:  url(IMAGES/icon_real.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
	
}
.iconShare{
	background:  url(IMAGES/icon_share.gif) left no-repeat;
	padding: 0 0 0 18px;
}

	#puShare {
		float: left;
		margin-top: -33px;
		margin-left: 245px;
		height: 12px;
		font-size: 0.75em;
		font-weight: normal;
		color: #333333;
		}

.iconSubscribe{
	background: url(IMAGES/icon_subscribe.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
}
.iconSubscribeOff{
	background: url(IMAGES/icon_subscribe_off.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
}
.iconTextEnlarge{
	background:  url(IMAGES/icon_text_enlarge.gif) left no-repeat;
	padding: 0 0 0 20px;
	
}
.iconTextReduce {
	background:  url(IMAGES/icon_text_reduce.gif) left no-repeat;
	padding: 0 0 0 20px;
	
}

.iconWindowsMedia{
	background:  url(IMAGES/icon_windows_media.gif) 0 2px no-repeat;
	padding: 0 0 0 20px;
	
}

.iconDOC,
.iconWordDoc{
	background:  url(IMAGES/icon_word_doc.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
	
}

.iconXLS{
	background:  url(IMAGES/icon_XLS.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
	
}
.iconUp{
	background:  url(IMAGES/icon_NAV_up.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
	white-space: nowrap;
	
}
.iconDown{
	background:  url(IMAGES/icon_NAV_down.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
	white-space: nowrap;	
}
.iconUpAlt{
	background:  url(IMAGES/icon_NAV_up_Alt.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
	
}
.iconDownAlt{
	background:  url(IMAGES/icon_NAV_down_Alt.gif) 0 2px no-repeat;
	padding: 0 0 0 18px;
	
}

/* board members icons START */
.iconChair{
	background:  url(IMAGES/icon_chair.gif) no-repeat;
	padding: 0 0 0 18px;
}
.iconFinExpert{
	background:  url(IMAGES/icon_finExpert.gif) no-repeat;
	padding: 0 0 0 18px;
}
.iconMember{
	background:  url(IMAGES/icon_member.gif) no-repeat;
	padding: 0 0 0 18px;
}
/* board members icons END */

/* country Dropdown START */

.cntHK {	
	background:  url(IMAGES/countryHK.gif) no-repeat left;
	padding: 0;
	width: 30px;
	display: block;
}
.cntJP {	
	background:  url(IMAGES/countryJP.gif) no-repeat left;
	padding: 0;
	width: 30px;
	display: block;
}
.cntKR {	
	background:  url(IMAGES/countryKR.gif) no-repeat left;
	padding: 0;
	width: 30px;
	display: block;
}
.cntTW {	
	background:  url(IMAGES/countryTW.gif) no-repeat left;
	padding: 0;
	width: 30px;
	display: block;
}

/* country Dropdown START */



/* flag icon START */
	.flagAustralia {
		background: url(IMAGES/flag_australia.gif) no-repeat center left;
		padding: 0 0 0 20px;
	}
	.flagDeutsch {
		background: url(IMAGES/flag_deutsch.gif) no-repeat center left;
		padding: 0 0 0 20px;
	}
	.flagEspana {
		background: url(IMAGES/flag_espana.gif) no-repeat center left;
		padding: 0 0 0 20px;
	}
	.flagFrance {
		background: url(IMAGES/flag_france.gif) no-repeat center left;
		padding: 0 0 0 20px;
	}
	.flagHongKong {
		background: url(IMAGES/flag_hongkong.gif) no-repeat center left;
		padding: 0 0 0 20px;
	}
	.flagIndia {
		background: url(IMAGES/flag_india.gif) no-repeat center left;
		padding: 0 0 0 20px;
	}
	.flagItalia {
		background: url(IMAGES/flag_italia.gif) no-repeat center left;
		padding: 0 0 0 20px;
	}
	.flagJapan {
		background: url(IMAGES/flag_japan.gif) no-repeat center left;
		padding: 0 0 0 20px;
	}
	.flagKorea {
		background: url(IMAGES/flag_korea.gif) no-repeat center left;
		padding: 0 0 0 20px;
	}
	.flagNederland {
		background: url(IMAGES/flag_nederland.gif) no-repeat center left;
		padding: 0 0 0 20px;
	}
	.flagOsterreich {
		background: url(IMAGES/flag_osterreich.gif) no-repeat center left;
		padding: 0 0 0 20px;
	}
	.flagPolska {
		background: url(IMAGES/flag_polska.gif) no-repeat center left;
		padding: 0 0 0 20px;
	}
	.flagPortugal {
		background: url(IMAGES/flag_portugal.gif) no-repeat center left;
		padding: 0 0 0 20px;
	}
	.flagSingapore {
		background: url(IMAGES/flag_singapore.gif) no-repeat center left;
		padding: 0 0 0 20px;
	}
	.flagSwitzerland {
		background: url(IMAGES/flag_switzerland.gif) no-repeat center left;
		padding: 0 0 0 20px;
	}
	.flagTaiwan {
		background: url(IMAGES/flag_taiwan.gif) no-repeat center left;
		padding: 0 0 0 20px;
	}
	.flagUk {
		background: url(IMAGES/flag_uk.gif) no-repeat center left;
		padding: 0 0 0 20px;
	}
	.flagUs {
		background: url(IMAGES/flag_us.gif) no-repeat center left;
		padding: 0 0 0 20px;
		margin: 0 0 0 10px;
	}

/* flag icon END */

/* icons.css END */
/* homepages.css START */

	/* L2 landing pages START */
	
	#landingPage {
		width: 930px;
		clear: both;
		float: left;
		}
	
	#landingPageLeft {
		float: left;
		width: 625px;
		}
	
	#lpLeft {
		float: left;
		width: 220px;
		}
	
	#lpRight {
		float: right;
		width: 375px;
		}
	
	#landingPageRight {
		float: right;
		width: 275px;
	}
	
	#landingPageRight .contactHighlight{
		float: left;
		background: #FFFFFF;
		border: 1px solid #BBBBBB;
		margin-left: 12px;
		margin-top: 0;
		padding: 18px 25px 18px 15px;
	}
	#landingPageRight .contactHighlight h6{
		font-size: 1em;
	}
	
	#landingPageRight .contactHighlight a{
		text-decoration: none;
		font-size: .9em;
	}
	
	#landingPageRight .contactHighlight a:hover{
		text-decoration: underline;
	}
	
	#landingPage #landingPageLeft #lpLeft .gadget, #landingPage #landingPageLeft #lpLeft .gadget .gadgetHeader {
		width: 220px;
		margin: 0;
		padding: 0;
		}
	
	#landingPage #landingPageLeft #lpLeft .gadget .gadgetHeader h2 {
		width: 196px;
		margin: 0;
		padding: 6px 12px;
		}
	
	#landingPage #landingPageLeft #lpLeft .gadget {
		background: none;
		}
	
	#landingPage #landingPageLeft #lpLeft #accountAccess.gadget,
	#hp2WideNarrow #cpRightCol .gadget,
	#cp2WideNarrow #cpRightCol .gadget,
	#cp2WideExtraNarrow #cpRightCol .gadget {
		border-right: 1px solid #B6B6B6;
		border-left: 1px solid #B6B6B6;
		border-bottom: 2px solid #c7047a;
		background: none;
		}
	#landingPage #landingPageLeft #lpLeft #accountAccess.gadget{
		width: 225px;
	}
	#hp2WideNarrow #cpRightCol .gadget,
	#cp2WideNarrow #cpRightCol .gadget,
	#cp2WideExtraNarrow #cpRightCol .gadget {
		padding: 0;
		}
	
	#landingPage #landingPageLeft #lpLeft .gadget .bulletArrow5 li {
		list-style-image: url(IMAGES/leftNavArrow.gif);
		margin: 0 0 8px 0;
		font-weight: bold;
		}
	
	#landingPage #landingPageLeft #lpLeft .gadget .gadgetBody {
		padding: 0;
		margin: 0;
		}
	
	#landingPage #landingPageLeft #lpLeft .gadget .gadgetContent {
		background: #F7F7F7;
		border-bottom: 2px solid #B6B6B6;
		padding: 20px 12px 25px 12px;
		font-size: 88%;
		}
	
	#landingPage #landingPageLeft #lpLeft .gadget .gadgetContent a {
		font-weight: bold;
		}
	
	#landingPage #landingPageLeft #lpLeft .gadget .gadgetContentA {
		background: #F7F7F7 url(IMAGES/dottedLine.gif) repeat-x bottom;
		padding: 15px 12px 10px 12px;
		}
	
	#landingPage #landingPageLeft #lpLeft .gadget .gadgetContentB {
		background: #EEEEEE;
		border-bottom: 2px solid #B6B6B6;
		padding: 15px 12px 10px 12px;
		}
	
	
	/* L2 landing pages END */

/* General gadget styles START */
.gadget {
	padding: 0;
	margin: 0 0 25px 0;
	float: left;
}
	#lpLeft .gadget,
	#productRange {
		border-bottom: none;
	}
#cp2WideNarrow #cpRightCol .gadget {
	width: 240px;
	}
#cp2WideExtraNarrow #cpRightCol .gadget {
	width: 185px;
	}
.gadgetBody {
	background-color:#FFFFFF;
	float: left;
	padding: 13px 0;
	margin: 0;
	width: 100%;
	border-top: 1px solid #e0e0e0;
}
#cp2WideNarrow #cpRightCol .gadgetBody{
	width: 240px;
	background-color: #f6f6f6;
}
#cp2WideExtraNarrow #cpRightCol .gadgetBody{
	width: 185px;
	background-color: #f6f6f6;
}
div#layout5	#columnWide {
	width: 375px;
	float: left;
	padding: 0px 0px 10px 30px;
}

#columnWide .gadget {
	background: none;
}
#columnWide .gadgetBody {
	background-color:#FFFFFF;
	float: left;
	padding: 13px 0;
	margin: 0;
	width: 100%;
}
#columnWide .gadgetHeader {
	width: 375px;
}
.gadgetHeader {
	margin: 0;
	padding: 0;
	float: left;
}
#columnNarrowLeft .gadgetHeader {
	width: 220px;
}
#columnNarrowRight .gadgetHeader {
	width: 275px;
}
#landingPage #landingPageRight .gadgetHeader {
	width: 275px;
}
#columnNarrowLeft .gadget {
	width: 220px;
	float: right;
}
#columnNarrowRight .gadget {
	width: 275px;
	float: right;
}
#columnNarrowLeft .gadgetBody {

}
div#layout5 #columnNarrowLeft .bulletArrow5 li {
	list-style-image:   url(IMAGES/leftNavArrow.gif);
	margin: 0 0 8px 0;
}
div#layout5 #columnNarrowLeft .bulletArrow5 li a {
	color: #32758C;
	 /* font-size: 0.85em; */ 
	font-weight: bold;
}
/*
#columnNarrowLeft .gadget {
	width: 159px;
	float: left;
}*/
.gadgetHeader {
	background: url(IMAGES/gadget_header_bg.gif) repeat-x top;
}
#columnMain .gadgetHeader h1, .gadgetHeader h2, .gadgetHeader h3, .gadgetHeader h4, .gadgetHeader h5, .gadgetHeader h6 {
	padding: 5px 0;
	margin: 0;
	color: #333333;
	font-size: 15px;
	/*font-size: 1.5em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
	line-height: 1.5em;*/
}
#columnMain #columnNarrowLeft .gadgetHeader h1,
#columnMain #columnNarrowLeft .gadgetHeader h2,
#cpRightCol .gadgetHeader h1,
#cpRightCol .gadgetHeader h2,
#cpRightCol .gadgetHeader h3,
#cpRightCol .gadgetHeader h4,
#cpRightCol .gadgetHeader h5,
#cpRightCol .gadgetHeader h6 {
	border: none;
	border-top: 5px solid #c7047a;
	background: none;
	text-indent: 15px;
}
#cp2WideNarrow #cpRightCol .gadgetHeader h1,
#cp2WideNarrow #cpRightCol .gadgetHeader h2,
#cp2WideNarrow #cpRightCol .gadgetHeader h3,
#cp2WideNarrow #cpRightCol .gadgetHeader h4,
#cp2WideNarrow #cpRightCol .gadgetHeader h5,
#cp2WideNarrow #cpRightCol .gadgetHeader h6 {
	width: 240px;
}
#cp2WideExtraNarrow #cpRightCol .gadgetHeader h1,
#cp2WideExtraNarrow #cpRightCol .gadgetHeader h2,
#cp2WideExtraNarrow #cpRightCol .gadgetHeader h3,
#cp2WideExtraNarrow #cpRightCol .gadgetHeader h4,
#cp2WideExtraNarrow #cpRightCol .gadgetHeader h5,
#cp2WideExtraNarrow #cpRightCol .gadgetHeader h6 {
	width: 185px;
}
.gadgetHeader h2 {
	border-top: 5px solid #c7047a;
}
#rightColumn .gadgetHeader h1 {
	width: 140px;
}
#columnNarrowRight .gadgetHeader h2 {
	background: url(IMAGES/leftNavTop.gif) left no-repeat;
	height: 48px;
	line-height: 48px;
	/* font-size: 1.2em; */
}
div#layout5 #columnNarrowLeft .gadgetHeader h2 {
	background: none;
	color: #18576C;
	line-height: 35px;
	margin: 0;
	padding: 0;
	height: auto;
}
.gadgetHeader h3 {
	background: url(IMAGES/blue_arrrow_gadget_background.gif) left no-repeat;
	padding: 0 0 0 28px;
}
#columnNarrowRight .gadgetHeader h4, #columnNarrowRight .gadgetHeader h2 {
	background: url(IMAGES/rightColOrangeHeader.gif) left no-repeat;
	height: 38px;
	line-height: 38px;
	padding: 0 12px;
	font-size: 1.2em;
	color: #FFFFFF;
}
#landingPage #landingPageRight #accountAccess .gadgetHeader h4, #landingPage #landingPageRight #accountAccess .gadgetHeader h2 {
	background: url(IMAGES/rightColOrangeHeader.gif) left repeat-x;
	border-top: 6px solid #c7047a;
	height: 38px;
	line-height: 38px;
	padding:0 12px;
	font-size: 1.2em;
	color: #FFFFFF;
}
#landingPage #landingPageRight #marketInsight .gadgetHeader h4, #landingPage #landingPageRight #marketInsight .gadgetHeader h2 {
	background: url(IMAGES/rightColBlueHeader.gif) top repeat-x;
	border-top: 6px solid #2296d3;
	height: 38px;
	line-height: 38px;
	padding: 0 12px;
	font-size: 1.2em;
	color: #FFFFFF;
}
#columnWide .gadgetHeader h1 {
	background: url(IMAGES/gadgetBackBlack.gif) top left no-repeat;
	padding: 32px 0 0 15px;
	width: 375px;
	height: 37px;
	color: #FFFFFF;
	border: none;
	margin: 0;
	line-height: normal;
	/* font-size: 1.4em; */
}
.gadgetBody em {
	font-style:normal;
	color: #51759B;
	text-decoration: underline;
}
/* General gadget styles END */

/* US ../HOMEPAge START */
#audienceBoxWrapper {
	width: 960px;
	float: left;
}
#colLeftAB {
	width: 723px;
	height: 325px;
	background: url(../HOMEPAGE/IMAGES/us_static_off.jpg) no-repeat;
	float: left;
}
#colLeftAB .audienceBox {
	width: 237px;
	height: 325px;
	float: left;
	margin: 0 4px 0 0;
	cursor: hand;
}
#colLeftAB .audienceBox a {
	width: 237px;
	height: 325px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	font-weight: normal;
}
#colLeftAB #instAB.audienceBox a:hover  {
	background: url(../HOMEPAGE/IMAGES/us_static1_over.jpg) no-repeat;
}
#colLeftAB #indAB.audienceBox a:hover  {
	background: url(../HOMEPAGE/IMAGES/us_static2_over.jpg) no-repeat;
}
#colLeftAB #fpAB.audienceBox a:hover  {
	background: url(../HOMEPAGE/IMAGES/us_static3_over.jpg) no-repeat;
}
#colLeftAB .audienceBox h1 {
	color: #FFFFFF;
	font-size: 1.2em;
	height: 55px;
	line-height: 55px;
	text-transform: capitalize;
	font-weight: normal;
	padding: 0 0 0 20px;
	width: 217px;
	cursor: hand;
}

#colLeftAB .audienceBox a p {
	color: #333333;
	padding: 25px 18px 5px 18px;
	line-height: 1.6em;
	visibility: hidden;
	float: left;
	font-size: 1.1em;
}
#colLeftAB .audienceBox a:hover p {
	visibility: visible;
	cursor: hand;
}
#colLeftAB .audienceBox a p.enter {
	color: #C36810;
	text-decoration: underline;
	text-transform: uppercase;
	padding: 5px 18px;
}
#colRightAB {
	width: 226px;
	float: right;
}
#colRightAB #abRtTop {
	width: 226px;
	height: 186px;
	background: url(../HOMEPAGE/IMAGES/us_static_rtTop.jpg) no-repeat;
	float: left;
}
#colRightAB #abRtTop p {
	padding: 35px 15px 0 15px;
	font-size: 1em;
	line-height: 1.4em;
}
#colRightAB .abRtBottom {
	width: 226px;
	height: 135px;
	margin: 4px 0 0 0;
	float: left;
	background: url(../HOMEPAGE/IMAGES/us_static_rtBRS.jpg) no-repeat;
}
#colRightAB .abRtBottom a {
	width: 196px;
	height: 83px;
	color: #e4e4e4;
	padding: 52px 15px 0 15px;
	display: block;
	text-decoration: none;
	line-height: 1.4em;
	font-weight: normal;
}
#colRightAB .abRtBottom a:hover {
	text-decoration: underline;
}
/* US ../HOMEPAge END */


/* Specific gadget styles START */

	/* Main Gadget START */
		#mainGadget .gadgetHeader {
			display: none;
		}
		#mainGadget .gadgetBody{
			padding: 0px;
			margin-bottom: 12px;
			border-top: none;
		}
		#mainGadget h3{
			padding: 0 0 8px 0;
		}
		.mainLeft {
			width: 150px;
			float: left;
		}
		.mainRight {
			width: 150px;
			float: right;
		}
		.mainWide {
			margin: 0 0 10px 0;
		}
		#mainGadget .picStory {
			float: left;
			width: 100%;
		}
		#mainGadget .picStory img {
			float: left;
			border: 1px solid #E5E5E5;
			margin: 0 10px 0 0;
		}
		#mainGadget .divider {
			background: url(IMAGES/dottedLine.gif) repeat-x center;
			height: 20px;
			float: left;
			width: 100%;
		}
		#mainGadget .estudioLink {
			background-color: #F6F6F6;
			border: 1px dotted #C8C8C8;
			border-right: none;
			border-left: none;
			line-height: 22px;
			float: left;
			width: 350px;
			padding: 0 10px;
			margin: 20px 0 0 0;
		}
	/* Main Gadget END */

	/* Product Range Gadget START */
		#productRange.gadget {
			background: none;
			margin: 20px 0;
			float: right;
			}
		#productRange .gadgetBody {
			padding: 10px;
			background: #FFFFFF;
			border: 1px solid #B6B6B6;
			border-top: 0;
			width: 593px;
		}
		#productRange .gadgetBody #container-2 {
			float: left;
			width: 591px;
			border: 1px solid #B6B6B6;
			background: url(IMAGES/verticalTabs2Back.gif) #F5F5F5 repeat-y;
		}
		.prodRangeRight {
			/* font-size: 10px; */
			margin: 0;
			padding: 10px 0;
		}
		
		.prodRangeBrowse {
			margin: 6px 0 10px 0;
			padding: 10px 12px 10px 12px;
			float: left;
			background: #EAEAEA;
			color: #494949;
			border: 1px solid #B6B6B6;
			width: 350px;
		}
		#productRange .gadgetHeader {
			background: url(IMAGES/prodRangeHeaderRight.gif) right no-repeat;
			height: 48px;
			padding: 0;
			margin: 0;
			width: 615px;
			}
		#productRange .gadgetHeader h1 {
			background: url(IMAGES/prodRangeHeaderLeft.gif) left top no-repeat;
			height: 48px;
			line-height: 48px;
			font-size: 1.2em;
			color: #FFFFFF;
			padding: 0 0 0 25px;
			margin: 0;
			width: auto;
			}
		#productRange h5{
			/* font-size: 11px; */
			margin-top: 12px;
			padding-bottom: 0;
		}
		select.prodRangeSelect {
			border: 1px solid #d1d1d1;
			padding: 2px 0px;
			margin: 2px 0 5px 0;
			/* font-size: 10px; */
			color: #595959;
			width: 320px;
		}
		input.buttonPerformance {
			margin: 0;
			padding: 0;
			background: url(IMAGES/performance_button.gif);
			height: 17px;
			width: 93px;
			float: left;
			border: none;	
		}
		#productRange iframe {
			width: 410px;
		}
		#productRange iframe.productIframe {
			width: 430px;
			height: 190px;
			background: #F5F5F5;
		}
		#productRange iframe.productIframeCE {
			width: 430px;
			height: 130px;
			background: #F5F5F5;
		}
		#id36290 #productRange .verticalTabs2{
			height: 250px;
	}
		#productRange .verticalTabs2 {
			height: auto;
	}

	/* Product Range Gadget END */

/* Account Access Gadget START */
#accountAccess {
 margin-bottom: 30px;
 border-bottom: 2px solid #C7047a;
}
#accountAccess .gadgetBody {
	margin: 0;
	padding: 0;
}
#columnNarrowRight #accountAccess .gadgetBody, #columnNarrowLeft #accountAccess .gadgetBody{
	width: 218px;
	border: 1px solid #F2F2F2;
}
#landingPage #accountAccess .gadgetBody {
	float: left;
	display: block;
	border-left: 1px solid #B6B6B6;
	border-right: 1px solid #B6B6B6;
}
#landingPage #landingPageRight #accountAccess .gadgetBody {
	width: 273px;
	}

#landingPage #landingPageLeft #lpLeft #accountAccess .gadgetBody {
	width: 223px;
	}

#landingPage #landingPageLeft #lpLeft #accountAccess .gadgetHeader h2 {
	width: 225px;
	}

#accountAccess .gadgetBody a:link, #accountAccess .gadgetBody a:visited {
	color: #156cc6;
}
#accountAccess .gadgetBody a:hover, #accountAccess .gadgetBody a:active {
	color: #156cc6;
}
#hp2WideNarrow #cpRightCol #accountAccess .gadgetBody {
	border-top: 1px solid #e0e0e0;
	width: 210px;
}
#cp2WideNarrow #cpRightCol #accountAccess .gadgetBody{
	border-top: 1px solid #e0e0e0;
	width: 240px;
}
.accountAccessForm {
	background: url(IMAGES/dottedLine.gif) #F9F9F9 bottom repeat-x;
	padding: 13px;
}

.logInHelp {
	background: #EEEEEE;
	padding: 9px 10px 0px 13px;
	float: left;
	display: block;
}

#landingPage #landingPageRight .logInHelp {
	padding-top: 15px;
	padding-bottom: 6px;
	width: 250px;
	}

#landingPage #landingPageLeft #lpLeft .logInHelp {
	padding-top: 15px;
	padding-bottom: 6px;
	width: 200px;
	}

#hp2WideNarrow .logInHelp,
#cp2WideNarrow .logInHelp {
	padding-top: 10px;
	padding-bottom: 6px;
	width: 240px;
	}

.logInHelp a, .logInHelp a:visited{
	color: #51759B;
	text-decoration: underline;
	font-weight: bold;
	/* font-size: 10px; */
}

.logInHelp ul{
	padding-left: 15px;
	padding-bottom: 6px;
}

#columnNarrowLeft .logInHelp  {
	width: 195px;
}
#columnNarrowRight .logInHelp {
	width: 250px;
}
#cp2WideNarrow #cpRightCol .logInHelp{
	width: 217px;
}
#hp2WideNarrow #cpRightCol .logInHelp {
	width: 187px;
}
/* Account Access Gadget END */

/* Market Insight Gadget START */

#landingPage #landingPageRight #marketInsight {
 margin-bottom: 30px;
 width: 275px;
}

#landingPage #landingPageRight #marketInsight.gadget {
	background: none;
	border-bottom: 2px solid #2296d3;
	padding-bottom: 0;
	}

#landingPage #landingPageRight #marketInsight .gadgetBody {
	float: left;
	width: 273px;
	background: #F9F9F9 url(IMAGES/dottedLine.gif) repeat-x bottom;
	border-right: 1px solid #B6B6B6;
	border-left: 1px solid #B6B6B6;
	}

#landingPage #landingPageRight #marketInsight .gadgetBodyLast {
	float: left;
	width: 273px;
	background: #F9F9F9 url(IMAGES/ltGreyGadgetBGgrad.gif) repeat-x bottom;
	border-right: 1px solid #B6B6B6;
	border-left: 1px solid #B6B6B6;
	padding: 15px 0 15px 0;
	}

#landingPage #landingPageRight #marketInsight .gadgetThumb {
	float: left;
	width: 60px;
	padding: 0 0 0 15px;
	}
	
#landingPage #landingPageRight #marketInsight .gadgetThumb img {
	border: 1px solid #B6B6B6;
	}
	
#landingPage #landingPageRight #marketInsight .gadgetTxt {
	float: right;
	width: 168px;
	padding: 0 15px 0 0;
	}
	
#landingPage #landingPageRight #marketInsight .gadgetTxt h6 {
	font-size: 1.0em;
	}

#landingPage #landingPageRight #marketInsight p {
	font-size: 0.9em;
	}


/* Market Insight Gadget END */


/* Promo Gadget START */

.promoGadget{
	border-top: 6px solid #2296d3;
	border-bottom: 2px solid #2296d3;
	background: #FFFFFF;
	float: left;
	margin-bottom: 30px;
	}

#landingPage #landingPageRight .promoGadget {
	width: 275px;
	}

.promoGadget img{
	border: 1px solid #B6B6B6;
	}

.promoGadget .promoThumb {
	float: left;
	}

#landingPage #landingPageRight .promoGadget .promoThumb {
	width: 100px;
	}

#landingPage #landingPageRight .promoGadget .promoTxt {
	float: right;
	width: 170px;
	}

.promoGadget h6 {
	font-size: 1.0em;
	}

.promoGadget p {
	font-size: 0.9em;
	}

.promoGadget h6 a:link, .promoGadget h6 a:visited {
	text-decoration: none;
	position: relative;
	}

.promoGadget h6 a:hover, .promoGadget h6 a:active {
	text-decoration: underline;
	}

.promoGadget a:link, .promoGadget a:visited {
	text-decoration: none;
	color: #156cc6;
	}

.promoGadget a:hover, .promoGadget a:active {
	text-decoration: underline;
	color: #156cc6;
	}

.promoGadget a {
	font-weight: bold;
	}

.promo{
	background: url(IMAGES/dottedLine.gif) bottom repeat-x;
	padding: 15px 0;
	float: left;
	}

.promoLast{
	padding: 15px 0 20px 0;
	float: left;
	}

/* Promo Gadget END */


/* greyWindowGadget START */

#greyWindowGadget {
	clear: both;
	background: #EAEAEA;
	margin: 0 0 20px 0;
	height: 0.01%;
	}

#landingPage #landingPageLeft #lpRight #greyWindowGadget,
#landingPage #landingPageLeft #lpRight #greyWindowGadget #topCorners, #landingPage #landingPageLeft #lpRight #greyWindowGadget #btmCorners,
#landingPage #landingPageLeft #lpRight #greyWindowGadget #topCorners, #landingPage #landingPageLeft #lpRight #greyWindowGadget #btmCorners {
	width: 380px;
	}

#main #columnMain #cp2WideNarrow #cpLeftCol #greyWindowGadget,
#main #columnMain #cp2WideNarrow #cpLeftCol #greyWindowGadget #btmCorners,
#main #columnMain #cp2WideNarrow #cpLeftCol #greyWindowGadget #btmCorners {
	width: 425px;
	}

#greyWindowGadget #topCorners, #greyWindowGadget #btmCorners {
	clear: both;
	height: 12px;
	font-size: 1px;
	}


#greyWindowGadget a:link, #greyWindowGadget a:visited {
	text-decoration: none;
	}

#greyWindowGadget a:hover, #greyWindowGadget a:active {
	text-decoration: underline;
	}

#greyWindowGadget #innerField {
	background: #FFFFFF;
	border: 1px solid #B6B6B6;
	padding: 0 10px 10px 10px;
	margin: 0 12px;
	height: 0.01%;
	}

#greyWindowGadget #innerField .division {
	background: url(IMAGES/dottedLine.gif) bottom repeat-x;
	padding: 10px 0 20px 0;
	margin: 0 0 20px 0;
	}

#greyWindowGadget #innerField .bulletArrow5 li {
	list-style-image: url(IMAGES/leftNavArrow.gif);
	margin: 0 0 12px 4px;
	font-weight: bold;
	line-height: 1.2em;
	}	
	
#greyWindowGadget #innerField .divisionLast {
	padding: 0;
	margin: 0;
	}

#landingPage #landingPageLeft #lpRight #greyWindowGadget #innerField .divisionThumb {
	width: 85px;
	float: left;
	}

#landingPage #landingPageLeft #lpRight #greyWindowGadget #innerField .divisionThumb img {
	border: 1px solid #B6B6B6;
	}

#landingPage #landingPageLeft #lpRight #greyWindowGadget #innerField .divisionTxt {
	width: 234px;
	float: right;
	}

#greyWindowGadget h4 {
	font-size: 1.1em;
	}

#greyWindowGadget p {
	font-size: 0.9em;
	}


/* greyWindowGadget END */


/* Gadget Style 1 */
#gadgetStyle1 .gadgetBody{
	border: 1px solid #E0E0E0;
	width: 273px;
	background-color: #FAFAFA;
}
#gadgetStyle1 .gadgetBody p{
	padding: 0 13px 0 13px;
}
#gadgetStyle1a .gadgetBody{
	border: 1px solid #E0E0E0;
	width: 208px;
	background-color: #FAFAFA;
}
#gadgetStyle1a .gadgetBody p, #gadgetStyle1a .gadgetBody h5{
	padding: 0 13px 0 13px;
}
/* Gadget Style 2 */
#gadgetStyle2 .gadgetBody{
	width: 210px;
	border-top: 6px solid #c7047a;
	background: #F5F5F5;
}
#gadgetStyle2 .gadgetBody p{
	padding: 0 13px 0 13px;
}
	
/* webCasts START */
	#cp2WideNarrow #webCasts .gadgetHeader, #webCasts3 .gadgetHeader {
		display: none;
	}
	#cp2WideNarrow #webCasts2 .gadgetHeader, #webCasts2 .gadgetHeader h4 {
		border: 0;
		width: 240px;
	}
	#hp2WideNarrow #webCasts .gadgetHeader, #webCasts3 .gadgetHeader {
		display: none;
	}
	#hp2WideNarrow #webCasts2 .gadgetHeader, #webCasts2 .gadgetHeader h4 {
		border: 0;
		width: 210px;
	}
	#hp2WideNarrow #webCasts.gadget, 
	#cp2WideNarrow #webCasts.gadget {
		border-top: 6px solid #2296d3;
		border-bottom: 2px solid #2296d3;
		border-left: 1px solid #BBBBBB;
		border-right: 1px solid #BBBBBB;
	}
	#webCasts3 .gadgetBody {
		background: url(IMAGES/blue_bar_narrow.gif) #FFF top no-repeat;
	}
	#webCasts2 h5 {
		padding: 0;
		margin: 0;
		}
	#webCasts3 .gadgetBody a h5, #webCasts .gadgetBody a h5 {
		/* font-size: 11px; */
	}
	#webCasts3 .gadgetBody a:hover h5, #webCasts .gadgetBody a:hover h5 {
		/* font-size: 11px; */
		text-decoration: underline;
	}
	#webCasts2 .gadgetBody {
		border-top: 5px solid #C36911;
	}
	#webCasts img, #webCasts2 img, #webCasts3 img  {
		float: left;
		border: 1px solid #E0E0E0;
		margin: 0 10px 10px 0;
	}
	.webCast{
		float: left;
		padding: 0;
	}
	#hp2WideNarrow #webCasts2 .gadgetBody,
	#hp2WideNarrow #webCasts3 .gadgetBody,
	#hp2WideNarrow #webCasts.gadget .gadgetBody {
		background: #F7F7F7;
		float: right;
		width: 188px;
		padding-left: 10px;
		padding-right: 10px;
		}
	#hp2WideNarrow #cpRightCol div#webcasts.gadget div.gadgetBody div.webCast {
		width: 188px;
		}
	#hp2WideNarrow #cpRightCol div#webcasts.gadget {
		width: 210px;
		}
	#hp2WideNarrow #cpRightCol #webCasts2 .gadgetBody .divider {
		clear: both;
		width: 188px;
		}
	#hp2WideNarrow #cpRightCol #webCasts2 .gadgetBody div {
		clear: both;
		width: 188px;
		}
	#cp2WideNarrow #webCasts2 .gadgetBody,
	#cp2WideNarrow #webCasts3 .gadgetBody,
	#cp2WideNarrow #webCasts.gadget .gadgetBody {
		background: #F7F7F7;
		float: right;
		width: 218px;
		padding-left: 10px;
		padding-right: 10px;
		}
	#cp2WideNarrow #cpRightCol div#webcasts.gadget div.gadgetBody div.webCast {
		width: 218px;
		}
	#cp2WideNarrow #cpRightCol div#webcasts.gadget {
		width: 240px;
		}
	.divider{
		background: url(IMAGES/dottedLine.gif) repeat-x center;
		height: 20px;
		float: left;
		width: 100%;
	}
	#cp2WideNarrow #cpRightCol #webCasts2 .gadgetBody .divider {
		clear: both;
		width: 218px;
		}
	#cp2WideNarrow #cpRightCol #webCasts2 .gadgetBody div {
		clear: both;
		width: 218px;
		}
/* webCasts END */

	/* quickAccess START */
		#quickAccess .gadgetBody{
			width: 219px;
			background-color: #FAFAFA;
		}
		#hp2WideNarrow #quickAccess .gadgetBody, 
		#cp2WideNarrow #quickAccess .gadgetBody{
			width: 158px;
		}
		

		.marketInsight{
			margin: 0;
			padding: 0;
			
		}

		#quickAccess p, #quickAccess h3, #quickAccess h5{
			padding: 0;
			margin: 10px 13px;
		}
		#quickAccess ul{
			margin: 0;
			/* padding: 0 0 0 15px;*/
		}
		#quickAccess ul.bulletArrow1 li{
			font-size: .9em;
		}
		#quickAccess .gadgetHeader h2{
			padding-left: 8px;
		}
		
	/* quickAccess END */

	/* WSOD Gadget START */
		#wsodSearch {
			padding: 0;
			float: left;
		}
		#wsodSearch .gadgetHeader{
			background: url(IMAGES/prodRangeHeaderRight.gif) right no-repeat;
			width: 455px;
			height: 48px;
			padding: 0;
			margin: 0;

		}
		#wsodSearch.gadget .gadgetHeader h1 {
			background: url(IMAGES/prodRangeHeaderLeft.gif) left top no-repeat;
			width: auto;
			padding-left: 12px;
			font-size: 1.2em;
			color: #FFFFFF;
			padding: 0 0 0 15px;
			height: 48px;
			line-height: 48px;
		}
		#wsodSearch .productIframe {
			width: 432px;
			height: 190px;
			margin: 10px;
		}
		#wsodSearch .productIframeCE {
			width: 432px;
			height: 120px;
			margin: 10px;
		}
		#wsodSearch .gadgetBody {
			border-left: 1px solid #E0E0E0;
			border-right: 1px solid #E0E0E0;
			border-bottom: 1px solid #E0E0E0;
			padding: 0;
			margin: 0 0 30px 0;
			background: url(IMAGES/prodRangeBack.gif) repeat-x bottom;
			float: left;
			width: 453px;
		}
		.wsodLeft {
			margin: 0;
			float: left;
		}
		.wsodRight {
			width: 100px;
			height: 200px;
			float: right;
			padding: 12px 12px 0 12px;
			background-color: #F3F3F3;
			border-left: 1px solid #E0E0E0;
		}
		.wsodRight ul{
			margin-left: 0;
			padding-left: 16px;
			/* font-size: 10px; */
		}

	/* WSOD Gadget START */


	#subScribe .gadgetBody div{
		float: left;
		margin: 0;
		padding: 0;
	}

/* Specific gadget styles END */

.gadget hr {
		clear: both;
		height: 0px;
		border: 0;
		border-bottom: 1px dotted #cacaca;
		margin: 0 0 5px 0;
		padding: 0px 0 5px 0;
	}
	
#gadgetContent{
	margin: 0 13px 0 13px;
	line-height: 1.5em;
	font-size: 88%;
}

#gadgetContent a, #gadgetContent a:visited, #gadgetContent p{

}

#layout4 #columnNarrowLeft .gadget {
	width: 210px;
	float: left;
	padding: 0;
	margin: 0 0 30px 10px;
	clear: both;
	border-top: 4px solid #2296d3;
	}
#layout4 #columnNarrowLeft .gadgetHeader{
	width: 195px;
	height: 48px;
	padding: 5px 10px 0 10px;
	background: url(IMAGES/leftNavTop_blank.gif) top left no-repeat;
}

	#layout4 #columnNarrowLeft .gadgetHeader h2 {
		border: none;
	}
	
#layout4 #columnNarrowLeft .gadgetBody{
	width: 210px;
	background: none;
	padding: 0 0 12px 0;
	margin: 0;
	border-bottom: 2px solid #2296d3;
	border-top: none;
}



#hp2WideNarrow #cpRightCol .gadgetHeader,
#cp2WideNarrow #cpRightCol .gadgetHeader{
	width: 210px;
	float: right;
}
#hp2WideNarrow #cpRightCol .gadget,
#cp2WideNarrow #cpRightCol .gadget{
/* padding-left: 0;
 margin: 0 0 30px 0;*/
 float: right;
}

#gadgetBody1{
	background-color: #F6F6F6;
	border: 1px solid #E0E0E0;

}
#gadgetBody1 p{
		padding: 0 13px 0 13px;
}

a .blueBold{
		color: #51759b;
		font-weight: bold;
		/* font-size: 11px; */
	}
	a .blueBold:hover{
		color: #255282;
	}
	
/*Content Page Left Navs */

/* homepages.css END */
/* tabs.css START */

	/* HORIZANTAL TABS */
	.horizantalTabs {
		margin: 1em 0 0 0;
		width: 430px;
    }
	.horizantalTabs .anchors {
		margin: 0;
		padding: 0 0 1px 0;
	}
	.horizantalTabs .anchors:after { /* clearing without presentational markup, IE gets extra treatment */
		display: block;
		clear: left;
		content: " ";
	}
	.horizantalTabs .anchors li {
		float: left;
		margin: 0 1px 0 0;
		/* font-size: 10px; */
		list-style: none;
	}
	.horizantalTabs .anchors a {
		display: block;
		position: relative;
		top: 1px;
		border-bottom: 0;
		z-index: 2;
		padding: 5px 20px 5px 20px;
		color: #494949;
		text-decoration: none;
	}
	.horizantalTabs .anchors .on a {
		padding-bottom: 2px;
		font-weight: bold;
		color:#6785A7;
	}
	.horizantalTabs .anchors a:focus, 
	.horizantalTabs .anchors a:active {
		outline: none; /* @ Firefox 1.5, remove ugly dotted border */
	}
	.horizantalTabs .anchors .on a, 
	.anchor {
	/*	background: #eaeaea;   */
	}
	.horizantalTabs .anchors a:hover {
		background-color: transparent;
		text-decoration: underline;
	}
	.horizantalTabs .anchors .on a:link, .horizantalTabs .anchors .on a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
		cursor: text;
	}
	.horizantalTabs .anchors a:hover, .horizantalTabs .anchors a:focus, .horizantalTabs .anchors a:active {
		cursor: pointer;
	}
	.horizantalTabs .anchor {
		padding: 10px;
		padding: 0;
		float: left;
	}
	.horizantalTabs .anchors {
	 	background: url(IMAGES/tabBG.gif) repeat-x;
		padding-left: 5px;
		float: left;
		width: 100%;
		border: none;
	 }
	.horizantalTabs .anchors li.on {
	 	padding: 0;
		margin: 0;
	 	padding-right: 10px;
		background:url(IMAGES/rightTab.gif) no-repeat right top;
		line-height: 31px;
		height: 31px;
	 }
	.horizantalTabs .anchors li.on a{
		padding: 0 0 0 10px;
		margin: -1px 0 0 0;
		line-height: 31px;
		height: 31px;
		border: none;
		float: left;
		background:url(IMAGES/leftTab.gif) no-repeat left top;
	 }
	.horizantalTabs .anchor {
	 	background-color: white;
	 }

/* VERTICAL TABS */
	 .verticalTabs {
		width: 430px;
		height: 180px;
		font-family: Arial, Helvetica, sans-serif;
		border: 1px solid #CCC;
		border-left: none; border-right: none;
		padding: 5px 0;
	}
	.verticalTabs .anchorsNew,
	.verticalTabs .anchors {
		background-color: #EDEDED;
		list-style-type: none;
		width: 200px;
		height: 100%;
		float: left;
	}
	.verticalTabs .anchor {
		float: left;
		background-color: #FFF;
		width: 305px;
		height: 100%;
	}
	.verticalTabs .anchor ul {
		width: 280px;
		margin: 10px 0 0 25px;
		padding: 0;
		/* font-size: 11px; */
		line-height: 20px;
		list-style-type: none;
	}
	.verticalTabs .anchorsNew a,
	.verticalTabs .anchors a {
		text-decoration: none;
		text-transform: capitalize;
		color: #515151;
		display: block;
		overflow: hidden;
		/* font-size: 11px; */
		width: 115px;
		padding: 4px 0 4px 4px;
		outline: none;
	}
	.verticalTabs .anchorsNew li,
	.verticalTabs .anchors li {
		float: right;
	}
	.verticalTabs .anchorsNew a:hover,
	.verticalTabs .anchors a:hover {
		color: black;
	}
	.verticalTabs .anchorsNew .On,
	.verticalTabs .anchors .on {
		background-color: #FFF;
		background-image: url(IMAGES/vertTab.gif);
		background-repeat: no-repeat;
		font-weight: bold;
	}
	/* Holly Hack */
	/* Fix IE. Hide from IE Mac \*/
	* html .verticalTabs .anchorsNew ul li a,
	* html .verticalTabs .anchors ul li a { height: 1%; }
	/* End */
	
/* verticalTabs2 START */

	.verticalTabs2 {
		height: 100%;
		padding: 0;
	}
	.verticalTabs2 ul.anchorsNew,
	.verticalTabs2 ul.anchors {
		background-color: #6F6F6F;
		list-style: none;
		list-style-type: none;
		width: 110px;
		float: left;
		display: block;
		margin: 0;
		padding: 10px 0 0 0;
	}
	.verticalTabs2 .anchorsNew li,
	.verticalTabs2 .anchors li {
		list-style-image: url();
		margin: 0;
		border-bottom: 1px solid #B6B6B6;
		position: relative;
	}
	.verticalTabs2 .anchorsNew a,
	.verticalTabs2 .anchors a {
		height: 29px;
		text-decoration: none;
		text-transform: capitalize;
		color: #FFFFFF;
		display: block;
		overflow: hidden;
		width: 96px;
		padding: 8px 7px;
		outline: none;
		line-height: normal;
		font-weight: bold;
		font-size: 0.95em;
	}
	.verticalTabs2 .anchorsNew a:hover,
	.verticalTabs2 .anchors a:hover {
		color: #FFFFFF;
		text-decoration: underline;
	}
	.verticalTabs2 .anchorsNew li.On,
	.verticalTabs2 .anchors li.on {
		background: url(IMAGES/vertTabLg.gif) no-repeat;
		border: none;
		top: -1px;
	}
	.verticalTabs2 .anchorsNew li.On a,
	.verticalTabs2 .anchors li.on a {
		background: url(IMAGES/vertTabLg.gif) no-repeat;
		color: #333333;
		position: relative;
		left: -20px;
		padding-left: 27px;
		margin-right: -27px;
	}
	.verticalTabs2 .anchorsNew li.On a:hover,
	.verticalTabs2 .anchors li.on a:hover {
		color: #333333;
	}
	
	* html .verticalTabs2 .anchorsNew ul li a,
	* html .verticalTabs2 .anchors ul li a { 
		height: 1%; 
	}

	.verticalTabs2 .anchor {
		float: left;
		/*background-color: none;*/
		height: 100%;
		width: 450px;
		margin: 0 0 0 20px;
	}
	.verticalTabs2 .anchor ul {
		width: 140px;
		margin: 10px 0 0 25px;
		padding: 0;
		/* font-size: 11px; */
		line-height: 20px;
		list-style-type: none;
	}

/* verticalTabs2 END */

#darkTab {
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0;
}
#darkTab .anchor {
	border: 1px solid #CCC;
	border-top: none;
}
#darkTab .anchors {
		border-bottom: 3px solid #666666;
	 	background-image: url(IMAGES/tabBack.gif);
		background-repeat: repeat-x;
		padding: 0 0 0 5px;
}
#darkTab .anchors li.on {
	 	padding-right: 10px;
		height: 20px;
		background:url(IMAGES/tabDarkRightOn.gif) no-repeat right top;
	 }
#darkTab .anchors li.on a{
		height: 20px;
		color: #FFFFFF;
		background:url(IMAGES/tabDarkLeftOn.gif) no-repeat left top;
	 }
#liteTab {
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0;
}
#liteTab .anchor {

	border-top: none;
}
#liteTab .anchors {
		border-bottom: 0px solid #FFFFFF;
	 	background-image: url(IMAGES/tabsOrangeBack.gif);
		background-repeat: repeat-x;
		padding: 20px 0 21px 5px;
}
#liteTab .anchors li {
	float: left;
}
#liteTab .anchors li.on {
		height: 34px;
		background:url(IMAGES/tabsOrangeOnRight.gif) no-repeat right top;
	 }
#liteTab .anchors li.on a{
		color: #FFFFFF;
		background:url(IMAGES/tabsOrangeOnLeft.gif) no-repeat left top;
		height: 34px;
		float: left;
	 }





#left-nav {
	width: 170px;
}
#left-nav .anchors a {
	letter-spacing: -1px;
	/* font-size: 10px; */
}
#left-nav .anchors {
	margin:0;
	padding: 0;
}
/* tabs.css END */


/* orangeTabs START */


/*****************************************************************************************/
/* Standard Orange Tab Horizontal Content Navigation Styles START */

#orangeTabsWrapper {
	width: 100%;
	background: none #FFFFFF;
	}

#orangeTabs {
	background: url(IMAGES/tabsOrangeBack.gif) repeat-x right;
	padding: 0;
	margin: 30px 0;
	height: 40px;
	font-weight: bold;
	float: left;
	width: 100%;
	}

#orangeTabs ul {
	padding: 0 0 0 10px;
	margin: 0;
	float: left;
	list-style-type: none;
	list-style: none;
	}

#orangeTabs ul li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	}

#orangeTabs ul li.On {
	background: url(IMAGES/tabsOrangeOnLeft.gif) top left repeat-x;
	}


#orangeTabs ul li a {
	padding: 13px 15px 0 15px;
	margin: 0;
	height: 27px;
	display: block;
	float: left;
	text-decoration: none;
	color: #333333;
	background: url(IMAGES/tabsWhiteDiv.gif) top right no-repeat;
	}

#orangeTabs ul li.On span {
	padding: 13px 15px 0 15px;
	margin: 0;
	height: 27px;
	display: block;
	float: left;
	background: url(IMAGES/tabsOrangeOnRight.gif) top right repeat-x;
	color: #FFFFFF;
	}
#orangeTabs ul li.On a {
	padding: 13px 15px 0 15px;
	margin: 0;
	height: 27px;
	display: block;
	float: left;
	color: #FFFFFF;
	border: none;
	background: url(IMAGES/tabsOrangeOnRight.gif) no-repeat top right;
}
#orangeTabs ul li a:hover {
	text-decoration: underline;
	}

/* Standard Orange Tab Horizontal Content Navigation Styles END */
/*****************************************************************************************/



/*****************************************************************************************/
/* Box Gadget Orange Tab Horizontal Content Navigation Styles START */

#orangeTabsWrapper_micro {
	float: left;
	width: 100%;
	background-color: none;
	}

#orangeTabs_micro {
	background: url(IMAGES/tabsOrangeBack_micro.gif) repeat-x right;
	padding: 20px 0 21px 0;
	height: 34px;
	font-weight: bold;
	}

#orangeTabs_micro ul {
	background: url(IMAGES/tabsOrangeStartSpace_micro.gif) left -3px no-repeat;
	padding: 0 0 0 10px;
	margin: 0;
	float: left;
	list-style-type: none;
	list-style: none;
	}

#orangeTabs_micro ul li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	}

#orangeTabs_micro ul li.On {
	background: url(IMAGES/tabsOrangeOnLeft_micro.gif) no-repeat top left;
	}


#orangeTabs_micro ul li a {
	padding: 5px 20px 5px 20px;
	margin: 5px 0 4px 0;
	height: 14px;
	line-height: 14px;
	display: block;
	float: left;
	text-decoration: none;
	color: #333333;
	border-right: 1px solid #999999;
	}

#orangeTabs_micro ul li.On span {
	padding: 7px 20px 8px 20px;
	display: block;
	float: left;
	background: url(IMAGES/tabsOrangeOnRight_micro.gif) no-repeat top right;
	color: #FFFFFF;
	}
#orangeTabs_micro ul li.On a {
	padding: 7px 20px 8px 20px;
	margin: 0 0 4px 0;
	display: block;
	float: left;
	color: #FFFFFF;
	border: none;
	background: url(IMAGES/tabsOrangeOnRight_micro.gif) no-repeat top right;
}
#orangeTabs_micro ul li a:hover {
	text-decoration: underline;
	}

#orangeTabsBody_micro {
	float: left;
	width: 734px;
	padding: 0 15px 10px 15px;
	background: #EFEFEF url(IMAGES/tabsOrangeBodyBG_micro.gif) no-repeat bottom;
	}

/* Box Gadget Orange Tab Horizontal Content Navigation Styles END */
/*****************************************************************************************/



/*****************************************************************************************/
/* Hot Topics Orange Tab Horizontal Content Navigation Styles START */

#altOrangeTabsWrapper {
	width: 100%;
	background: #FFFFFF url(IMAGES/altTabsOrangeBack.gif) repeat-x right;
	height: 84px;
	margin: 0 0 20px 0;
	}

#altOrangeTabs {
	background: url(IMAGES/altTabsOrangeStartSpace.gif) left no-repeat;
	padding: 0 0 0 10px;
	height: 0;
	height: 84px;
	font-weight: bold;
	}
#altOrangeTabs ul {
	padding: 0;
	margin: 0;
	float: left;
	}

#altOrangeTabs ul li {
	display: inline;
	float: left;
	margin: 25px 0 0 0;
	padding: 0;
	background: none;
	}

#altOrangeTabs ul li.On {
	background: url(IMAGES/altTabsOrangeOnRight.gif) no-repeat right top;
	height: 43px;
	color: #FFFFFF;
	padding: 0 20px 0 0;
	margin: 22px 0 0 0;
	}

#altOrangeTabs ul li.On .back {
	background: url(IMAGES/altTabsOrangeOnBack.gif) no-repeat center top;
	padding: 12px 0 21px 0;
	}

#altOrangeTabs ul li.On span.left {
	background: url(IMAGES/altTabsOrangeOnLeft.gif) no-repeat left top;
	padding: 22px 0 21px 16px;
	display: block;
	float: left;
	color: #FFFFFF;
	}

#altOrangeTabs ul li a {
	padding: 8px 20px 6px 20px;
	margin: 5px 0 4px 0;
	height: 14px;
	line-height: 14px;
	display: block;
	float: left;
	text-decoration: none;
	color: #333333;
	border-right: 1px solid #999999;
	}
	
#altOrangeTabs ul li a:hover {
	color: #000000;
	text-decoration: underline;
	}

/* Hot Topics Orange Tab Horizontal Content Navigation Styles END */

/* orangeTabs END */

/* tabs.css END *//* contentpage.css START */

/* imgLeft START */
	.pdfThumb{
		border: 1px solid #B6B6B6;
		float: left;
		display: block;
		margin-right: 15px;
		margin-bottom: 15px;

	}
	.pdfThumbText{
		margin-left: 0;
		line-height: 1.5em;
		float: left;
		display: block;
		width: 580px;
	}
	
		.pdfThumbText h3 {
			margin-top: 0;
		}
		
	.pdfNoThumbText {
		margin-left: 0;
		line-height: 1.5em;
		float: left;
		display: block;
		width: 100%;
		}
	
	#cpLeftCol .pdfThumbText{
		width: 300px;
	}
	.imgLeft {
		clear: both;
	}
	.imgLeft .left, imagLeft .left1 .bioRight{
		clear: both;
		float: left;
		padding: 5px 5px;
	}
	.imgLeft .left {
		/* for image width 72px */
		width: 80px;
	}
	#imgLeft .bioLeft {
		/* for image width 170px */
		float:left;
		padding:0px 10px 10px 0px;
	}
	#imgLeft .bioLeft2 {
		/* for image width 105px */
		float:left;
		width: 125px;
	}
	.imgLeft .right {
		float: left;
	}
	.imgLeft .right, imgLeft .right2{
		padding: 5px 5px;
	}
	.imgLeft .right{
		width: 380px;
	}
	#bioLayout .left, #bioLayout .right{
		float:left;
		padding: 0px 5px 0px 0px;
		width:180px;
	}
	#alphaJump{
		float: left;
		width: 100%;
		margin-bottom: 30px;
	}
	#alphaJump a{
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		padding: 0;
		margin: 0;
		display: block;
		
	}
	#alphaJump a:hover{
		text-decoration: underline;
	}
	
	#alphaJump ul{
		margin: 0;
		padding: 0;
		list-style-image: none;
	}
	#alphaJump ul li{
		list-style-image: none;
		list-style: none;
		background-color: #AC2483;
		float: left;
		margin: 2px;
		padding: 1px;
		width: 16px;
		text-align: center;
	}
	#alphaJump ul li.off{
		list-style-image: none;
		list-style: none;
		background-color: #999999;
		float: left;
		margin: 2px;
		width: 16px;
		text-align: center;
	}
	.glossaryLetter{
		background-color: #6B1F7C;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 16px;
		padding: 4px 4px 4px 6px;
		float: left;
		text-align:center;
		width: 17px;
		position:absolute;
	}
	#glossaryList{
		margin-bottom: 40px;
	}
	#glossaryList ul{
		margin-left: 45px;
	}
	#thumb{
		border: 1px solid #E0E0E0;
	}
	.imgFloatLeft{
		float: left;
		margin: 0 12px 12px 0;
	}
/* imgLeft END */

/* products table */

#tableStyle1 table{
	border: 1px solid #E0E0E0;
	background-color: #F7F7F7;
	margin-top: 8px;
	padding: 0;
}
#tableStyle1 table td{
	padding: 0;
	margin: 0;
}
#tableStyle1 table table{
	border: none;
	margin: 0;
}
#tableStyle1 table table td{
	padding: 8px 15px 6px 15px;
}
#tableStyle1 table table td h5, #tableStyle1 table table td p {
	font-size: 1.0em;
}
#tableStyle1 table td.blueBG h5, #tableStyle1 table td.blueBG p {
	font-size: 1.0em;
}
#tableStyle1 table td h5, #tableStyle1 table td p {
	font-size: 1.25em;
}
#tableStyle1 table table td h5 {
	border-bottom: 1px solid #B6B6B6;
	margin: 8px 0 2px 0; 
}
#tableStyle1 table tr th{
	background: #367A95 url(IMAGES/rightColBlueHeader.gif) top repeat-x;
	padding: 10px 0;
	margin: 0;
}
#tableStyle1 table tr th a {
	font-size: 125%;
	padding: 0 15px;
	margin: 0;
}


#tableStyle2 td{
	padding: 8px;
	background-color: #F6F6F6;
	border: 1px solid #E0E0E0;
}
#tableStyle2 td.arrowDown{
	background: url(IMAGES/inv_process_arrow_down.gif) #FFFFFF left top no-repeat;
	padding: 0;
	border: none;
}
#tableStyle2 td.arrowUp{
	background: url(IMAGES/inv_process_arrow_up.gif) #FFFFFF left bottom no-repeat;
	padding: 0;
	border: none;
}
#tableStyle2 td.arrowBoth{
	background: url(IMAGES/inv_process_arrow_both.gif) #FFFFFF left bottom no-repeat;
	padding: 0;
	border: none;
}
#tableStyle2 th{
	width: 80px;
	padding: 8px;
	text-align: center;
}
#tableStyle2 #tableStyle2_altTH{
	background-color: #255282;
	text-transform: uppercase;
}


#tableStyle3 td{
	padding: 8px;
	background-color: #E0EEEE;
	border: 1px solid #E0E0E0;
}
#tableStyle3 td.arrowDown{
	background: url(IMAGES/inv_process_arrow_down_ALT.gif) #FFFFFF left top no-repeat;
	padding: 0;
	border: none;
}
#tableStyle3 td.arrowUp{
	background: url(IMAGES/inv_process_arrow_up_ALT.gif) #FFFFFF left bottom no-repeat;
	padding: 0;
	border: none;
}
#tableStyle3 td.arrowBoth{
	background: url(IMAGES/inv_process_arrow_both_ALT.gif) #FFFFFF left bottom no-repeat;
	padding: 0;
	border: none;
}
#tableStyle3 th{
	width: 80px;
	padding: 8px;
	text-align: center;
}
#tableStyle3 #tableStyle3_altTH1{
	background-color: #59A3A3;
}
#tableStyle3 #tableStyle3_altTH2{
	background-color: #007272;
	text-transform: uppercase;
}


.whiteLineRight{
	border-right: 2px solid #FFFFFF;
}

.grayLineLeft{
	border-left: 1px solid #E0E0E0;
}

.noBorder{
	border: none;
}

#tableStyle1 tr th a{
	color: #FFFFFF;
	text-decoration: none;
}

#tableStyle1 tr th a:hover{
	text-decoration: underline;
}
td.blueBG{
	background-color: #18576C;
	padding: 15px;
	
}
.blueBG p, .blueBG h5{
	color: #FFFFFF;
}
.blueBG a, .blueBG a:hover, .blueBG a:visited{
	color: #FFFFFF;
	padding: 0;
	text-decoration: underline;
}
.blueBG a:hover{
	text-decoration: none;
}
.blueBG p{
	padding-top: 0;
}
	
.gadget #callAlt4{
	margin-top: 16px;
}
.gadget #callAlt4 h5, .gadget #callAlt4 ul{
	padding: 0;
	margin: 0;
}
.gadget #callAlt4 h5{
	margin-bottom: 4px;
}
.gadget #callAlt4 ul{
	margin-left:15px;
	width: auto;
}

/*content page gadgets*/
#cp2WideNarrow #cpRightCol .gadgetBody{
	width: 240px;
	background-color: #f6f6f6;
	border-top: 1px solid #e0e0e0;
}

/*content page gadgets*/
#cp2WideNarrow #cpRightCol .gadgetHeader{
	width: 240px;
}

#greyBevelGadget {
	width: 225px;
	background: url(IMAGES/greyBevelGadgetTop.gif) top no-repeat;
	margin: 0 0 18px 0;
	}
	
#greyBevelGadgetInner {
	background: url(IMAGES/greyBevelGadgetBtm.gif) bottom no-repeat;
	padding: 10px 15px 8px 15px;
	}
	
#greyBevelGadget p {
	font-size: 0.85em;
	}

.linkGadget {
	margin-bottom: 30px;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	clear: both;
	}

.linkGadget .linkGadgetHeader {
	background: url(IMAGES/gadget_header_bg.gif) repeat-x top;
	border: none;
	border-top: 6px solid #2296d3;
	text-indent: 12px;
	}

.linkGadget .linkGadgetHeader h2 {
	padding: 5px 0;
	margin: 0;
	color: #333333;
	font-size: 15px;
	}

.linkGadget .linkGadgetBody {
	border-bottom: 2px solid #2296d3;
	padding: 20px 12px 20px 12px;
	}
	
.linkGadget .linkGadgetBody p {
	margin: 8px 0;
	}
	
.linkGadget .linkGadgetBody a:link, .linkGadget .linkGadgetBody a:visited {
	text-decoration: none;
	}
	
.linkGadget .linkGadgetBody a:hover, .linkGadget .linkGadgetBody a:active {
	text-decoration: underline;
	}
	
	
	
	
#id39821 table td, #id39821 table th,
#id45279 table td, #id45279 table th {
	font-size: 12px;
	}
	
#id39821 table th,
#id45279 table th {
	border: 1px solid #CCCCCC;
	}



/* greyBGwindow gadget - START */

.pdfThumbText .greyBGwindow {
	width: 600px;
	padding: 0 0 10px 0;
	margin: 5px 0 20px 0;
	float: left;
	background: url(IMAGES/greyBGwindow_bg_600.gif) left bottom no-repeat;
	}

	.pdfThumbText .greyBGwindow .greyBGwindowHeader {
		width: 578px;
		padding: 12px 11px 3px 11px;
		margin: 0;
		float: left;
		background: url(IMAGES/greyBGwindow_bg_600.gif) left top no-repeat;
		}
	
		.pdfThumbText .greyBGwindow .greyBGwindowHeader p {
			padding: 0;
			margin: 0;
			}
		
	.pdfThumbText .greyBGwindow .greyBGwindowThreeCol {
		width: 600px;
		padding: 10px 0 0 0;
		margin: 0;
		float: left;
		}
	
		.pdfThumbText .greyBGwindow .greyBGwindowThreeCol .greyBGwindowCol {
			width: 185px;
			padding: 0 0 0 11px;
			margin: 0;
			float: left;
			}
	
/* greyBGwindow gadget - END */

/* Expand/Collapse supporting styles - START */

.greyBGwindow .greyBGwindowHeader p a.hideShowCollapsed {
	padding: 0 0 0 20px;
	background: url(IMAGES/icon_arrowCollapsed.gif) top left no-repeat;
	}
	
.greyBGwindow .greyBGwindowHeader p a.hideShowExpanded {
    padding: 0 0 0 20px;
	background: url(IMAGES/icon_arrowExpanded.gif) top left no-repeat;
	}

div.hideShowCollapsed {
    display:none;
	}
	
div.hideShowExpanded {
    display:block;
	}

/* Expand/Collapse supporting styles - END */


/* contentpage.css END *//* microsites.css START */

#microSite {
	float: left;
	width: 695px;
	margin: -30px 0 0 0;
	padding: 0;
	}
#microSiteColumn {
	float: left;
	width: 695px;
	padding: 0;
	}
#microSiteContent {
	float: left;
	width: 693px;
	padding: 10px 0 25px 0;
	border: 1px solid #B6B6B6;
	border-top: none;
	}
#microSiteBottom {
	height: 28px;
	float: left;
	width: 695px;
	clear: both;
	}
	
	
	#microSite #microSiteColumn h1 {
		float: left;
		margin-top: 40px;
	}
	
	#microSite .gadget .gadgetHeader {
		border-bottom: 5px solid #C36911;
		width: 225px;
		display:block;
		}
	
	#microSiteColumn p {
		margin: 0 0 20px 0;
	}

	#microSiteColumn img {
		margin: 0;
		padding: 0;
		border: 0;
		float: left;
		border-right: 1px solid #B6B6B6;
		border-left: 1px solid #B6B6B6;
	}
	.micrositeImageHeader {
		border: 0px;
	}
	#microSite #microSiteContent #fullColumn {
		float: left;
		margin: 20px 0 0 0;
		padding: 0 15px;
	}
	#microSite #microSiteContent #leftColumn {
		width: 408px;
		float: left;
		margin: 20px 0 0 0;
		padding: 0 0 0 15px;
	}
	#microSite #microSiteContent #rightColumn {
		width: 225px;
		float: right;
		margin: 20px 0 0 0;
		padding: 0 15px 0 0;
	}
	#microSite #rightColumn table{
		float: left;
	}
	#microSite #rightColumn .microSiteNav li {
		list-style-image: none;
		list-style-type: none;
		padding: 0;
		margin: 0;
		float: left;
	}
	#microSite #rightColumn  ul.microSiteNav {
		background: url(IMAGES/micrositeNavTop.gif) top repeat-x;
		padding: 0;
		margin: 0 0 25px 0;
		float: left;
	}
	#microSite #rightColumn .microSiteNav li a {
		color: #FFF;
		line-height: 30px;
		margin: 0;
		padding: 0 6px 0 24px;
		float: left;
		width: 140px;
		font-weight: bold;
	}	
	#microSite #rightColumn .bottom {
		background: url(IMAGES/micrositeNavBottom.gif) bottom no-repeat;
	}
	#microSite #rightColumn .callout1 p {
		background: url(IMAGES/GLOBAL_CONTENT/dot.gif) repeat-y left;
		padding: 0 15px;
		color: #989898;
		font-size: 12px;
		line-height: 22px;
		float: right;
		width: 140px;
	}

#ID00007 #breadCrumbs{
	display: none
}

#id36288 #pageUtils, #id36289 #pageUtils, #id36290 #pageUtils, #id36297 #pageUtils, #id37887 #pageUtils{
	display: none
}

#id39815 #pageUtils, #id39816 #pageUtils, #id39817 #pageUtils, #id39818 #pageUtils, #id39819 #pageUtils, #id39820 #pageUtils {
	display: none;
	}


.additionalInsight{
	width:165px;
	display:block;
	float:left;
	padding:10px 5px 0px 0px;
}

.additionalInsight img{
	float:left;
	padding-right:10px;
}


/* START MULTI-PAGE MICROSITE BLUE BUTTON NAVIGATION STYLES (added 01.07) */

#microBluNavINT {
	padding: 8px 0px 15px 0px;
	float: right;
	width: 170px;
	height: 100%;
	}

#microBluNavINT a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	}

#microBluNavINT a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	}

#microBluNavINT a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	}

/* Please note that the following style (#microBluNavINT_ends) has no backgroung image. To make the curved ends of the navigation appear, include an IMG tag in the HTML and wrap it with a div with the following style. Images for the navigation ends are located here:
[~~IMAGE_PATH~~]IMAGES/MICROSITES/blu_navtop_microINT.jpg
[~~IMAGE_PATH~~]IMAGES/MICROSITES/blu_navbot_microINT.jpg */
#microBluNavINT_ends { 
	padding: 0px;
	margin: 0px;
	height: 8px;
	width: 170px;
	background-color:#FFFFFF;
	}

#microBluNavINT_reg {
	padding: 5px 18px;
	margin: 0;
	background: url(IMAGES/blu_nav_microINT.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #5F9BCF;
	border-bottom: 1px solid #FFFFFF;
	width: 134px;
	}

#microBluNavINT_last {
	padding: 5px 18px;
	margin: 0;
	background: url(IMAGES/blu_nav_microINT.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #5F9BCF;
	border-bottom: 0px;
	width: 134px;
	}

/* END MULTI-PAGE MICROSITE BLUE BUTTON NAVIGATION STYLES */

.noImagery {
	border-bottom: 3px solid #B6B6B6;
	}

/* START MICROSITE HORIZONTAL TABS */

#microHorizTabs {
	background: url(IMAGES/microHorizTabsBorder.gif) repeat-x right;
	padding: 0;
	margin: 10px 0;
	height: 39px;
	font-weight: bold;
	float: left;
	width: 100%;
	}

#microHorizTabs ul {
	padding: 0 0 0 10px;
	margin: 0;
	float: left;
	list-style-type: none;
	list-style: none;
	}

#microHorizTabs ul li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	}

#microHorizTabs ul li.On {
	background: url(IMAGES/microTabOnRight.gif) right repeat-x;
	}

#microHorizTabs ul li span {
	float: left;
	height: 39px;
	padding: 0;
	}

#microHorizTabs ul li.On span {
	background: url(IMAGES/microTabOnLeft.gif) left no-repeat;
	}

#microHorizTabs ul li a {
	padding: 13px 15px 0 15px;
	margin: 0;
	height: 26px;
	display: block;
	float: left;
	text-decoration: none;
	color: #333333;
	background: url(IMAGES/tabsGreyDiv.gif) top right no-repeat;
	}

#microHorizTabs ul li.On a {
	background: none;
	}

#microHorizTabs ul li a:link, #microHorizTabs ul li a:visited {
	color: #333333;
	text-decoration: none;
	}

#microHorizTabs ul li a:hover, #microHorizTabs ul li a:active {
	color: #333333;
	text-decoration: underline;
	}

#microHorizTabs ul li.On a:link, #microHorizTabs ul li.On a:visited {
	color: #333333;
	text-decoration: none;
	}

#microHorizTabs ul li.On a:hover, #microHorizTabs ul li.On a:active {
	color: #333333;
	text-decoration: underline;
	}

/* END MICROSITE HORIZONTAL TABS */



#microsite #microSiteContent #rightColumn #greyWindowGadget #topCorners {
	background: url(IMAGES/whiteRoundTop225.gif);
	}

#microsite #microSiteContent #rightColumn #greyWindowGadget #btmCorners {
	background: url(IMAGES/whiteRoundBtm225.gif);
	}



/* campaignA styles START */

#id38979, #id47141, #id48279, #id48322, #id37159, #id1111084060, #id1111087947, #id1111101193, #id1111106414, #id1111114096, #id1111114098, #id1111116052, #id1111116053, #id1111123614, #id1111123626 {
	width: 980px;
	background: #000000;
	padding: 0;
	margin: 0;
	height: 100%;
}

#id38979 #columnLeft, #id38979 #pageUtils,
#id47141 #columnLeft, #id47141 #pageUtils,
#id48279 #columnLeft, #id48279 #pageUtils,
#id48322 #columnLeft, #id48322 #pageUtils,
#id37159 #columnLeft, #id37159 #pageUtils,
#id1111084060 #columnLeft, #id1111084060 #pageUtils,
#id1111087947 #columnLeft, #id1111087947 #pageUtils,
#id1111101193 #columnLeft, #id1111101193 #pageUtils,
#id1111106414 #columnLeft, #id1111106414 #pageUtils,
#id1111114096 #columnLeft, #id1111114096 #pageUtils,
#id1111114098 #columnLeft, #id1111114098 #pageUtils,
#id1111116052 #columnLeft, #id1111116052 #pageUtils,
#id1111116053 #columnLeft, #id1111116053 #pageUtils,
#id1111123614 #columnLeft, #id1111123614 #pageUtils,
#id1111123626 #columnLeft, #id1111123626 #pageUtils {
	display: none;
}
	
#campaignA {
	background: #000000;
	width: 958px;
	color: #FFFFFF;
	float:left;
	}

#campaignA #campaignA_masthead {
	width: 980px;
	font-size: 1px;
	}

#campaignA #campaignA_masthead img {
	width: 980px;
	}

	#campaignA #campaignA_masthead_ALT {
		width: 764px;
		height: 145px;
		overflow: hidden;
		padding: 10px 97px;
		float: left;
		}
	
	#campaignA #campaignA_masthead_ALT2 {
		width: 440px;
		height: 172px;
		overflow: hidden;
		padding: 55px 421px 0 97px;
		float: left;
		}
	
			#campaignA #campaignA_masthead_ALT p, #campaignA #campaignA_masthead_ALT2 p,
			#campaignA #campaignA_masthead_ALT h1, #campaignA #campaignA_masthead_ALT2 h1,
			#campaignA #campaignA_masthead_ALT h2, #campaignA #campaignA_masthead_ALT2 h2,
			#campaignA #campaignA_masthead_ALT h3, #campaignA #campaignA_masthead_ALT2 h3,
			#campaignA #campaignA_masthead_ALT h4, #campaignA #campaignA_masthead_ALT2 h4,
			#campaignA #campaignA_masthead_ALT h5, #campaignA #campaignA_masthead_ALT2 h5,
			#campaignA #campaignA_masthead_ALT h6, #campaignA #campaignA_masthead_ALT2 h6 {
				color: #FFFFFF;
				}
			
			#campaignA #campaignA_masthead_ALT2 p,
			#campaignA #campaignA_masthead_ALT2 h1,
			#campaignA #campaignA_masthead_ALT2 h2,
			#campaignA #campaignA_masthead_ALT2 h3,
			#campaignA #campaignA_masthead_ALT2 h4,
			#campaignA #campaignA_masthead_ALT2 h5,
			#campaignA #campaignA_masthead_ALT2 h6 {
				display: block;
				float: left;
				clear: left;
				width: 440px;
				}
			
			#campaignA #campaignA_masthead_ALT h1,
			#campaignA #campaignA_masthead_ALT2 h1 {
				font-size: 2em;
				padding: 0 0 0.6em 0;
				position: static;
				margin: 0;
				}
			
			#campaignA #campaignA_masthead_ALT h2,
			#campaignA #campaignA_masthead_ALT2 h2 {
				font-size: 1.6em;
				padding: 0 0 0.6em 0;
			}
			
			#campaignA #campaignA_masthead_ALT h3,
			#campaignA #campaignA_masthead_ALT2 h3 {
				font-size: 1.4em;
				padding: 0 0 0.6em 0;
			}
			
			#campaignA #campaignA_masthead_ALT h4,
			#campaignA #campaignA_masthead_ALT2 h4 {
				font-size: 1.2em;
				padding: 0 0 0.8em 0;
			}
			
			#campaignA #campaignA_masthead_ALT h5,
			#campaignA #campaignA_masthead_ALT2 h5 {
				font-size: 1.2em;
				padding: 0 0 0.6em 0;
			}
			
			#campaignA #campaignA_masthead_ALT h6,
			#campaignA #campaignA_masthead_ALT2 h6 {
				font-size: 1.1em;
				margin: 0 0 0.4em 0;
			}
			
			#campaignA #campaignA_masthead_ALT2 .menuContainer,
			#campaignA #campaignA_masthead_ALT2 .menuContainer a {
				color: #a7c86c;
			}
			
	

#campaignA #campaignA_main {
	width: 786px;
	background: #EBEBEB url(IMAGES/campaignA_mainBG.jpg) top repeat-x;
	color: #333333;
	padding: 35px 97px;
	}

	#campaignA #campaignA_main_ALT {
	width: 786px;
	background: #EFEFEF;
	color: #333333;
	padding: 0 97px 35px 97px;
	}
	#campaignA #campaignA_main_ALT .rightFeatureOverlap {
	background: url(http://www2.blackrock.com/content/groups/public/documents/image/campaigna_alt_featoverlap.gif) bottom right no-repeat;
	padding: 0;
	margin: 0 0 40px 0;
	}
	

#campaignA p.introPara {
	font-size: 15px;
	line-height: 26px;
	}

#campaignA .litSpecificLinks {
	width: 764px;
	}
	
#campaignA table.litSpecificLinks {
	border: 0;
	font-size: 16px;
	}
	
#campaignA .litSpecificLinks td {
	vertical-align: middle;
	}
	
#campaignA .litSpecificLinks ul {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	}

#campaignA ul li {
	font-size: 13px;
	}

#campaignA .litSpecificLinks ul.bulletArrow li {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 2px;
	}

#campaignA .litSpecificLinks ul.bulletArrow li a {
	text-decoration: none;
	}
#campaignA .litSpecificLinks ul.bulletArrow li a:hover {
	text-decoration: underline;
	}

#campaignA .litSpecificLinks .litSpecificButtons span.campaignA_buttonRound {
	display: block;
	height: 21px;
	padding: 2px 10px 0 10px;
	background: url(IMAGES/campaignA_buttonRound.gif) top left no-repeat;
	}

#campaignA .litSpecificLinks .litSpecificButtons span.campaignA_buttonRound a {
	font-size: 12px;
	text-decoration: none;
	}

#campaignA .litSpecificLinks .litSpecificButtons span.campaignA_buttonRound a:hover {
	font-size: 12px;
	text-decoration: underline;
	}

#campaignA .litSpecificLinks .relatedResources h6 {
	font-size: 14px;
	margin: 0 0 3px 0;
	padding: 0;
	color: #C36810;
	}

#campaignA .litSpecificLinks .relatedResources {
	width: 173px;
	background: url(IMAGES/campaignA_relResource.gif) right no-repeat;
	padding: 0 0 0 25px;
	}

#campaignA #litSpecificLinks .ltBoxDivision,
#campaignA #litSpecificLinks .ltBoxDivisionLast {
	float: left;
	overflow: hidden;
	}

#campaignA #litSpecificLinks .ltBoxDivision h6,
#campaignA #litSpecificLinks .ltBoxDivisionLast h6,
#campaignA #litSpecificLinks .ltBoxDivisionLeft h6,
#campaignA #litSpecificLinks .ltBoxDivisionRight h6,
#campaignA .litSpecificLinks .ltDivision h6 {
	font-size: 14px;
	padding-left: 22px;
	padding-top: 8px;
	margin-bottom: 0;
	margin-top: 0;
	background: url(IMAGES/orangeCircleArrow.gif) left no-repeat;
	}

#campaignA #litSpecificLinks .ltBoxDivision h6 a,
#campaignA #litSpecificLinks .ltBoxDivisionLast h6 a,
#campaignA .litSpecificLinks .ltDivision h6 a {
	text-decoration: none;
	}

#campaignA #litSpecificLinks .ltBoxDivision h6 a:hover,
#campaignA #litSpecificLinks .ltBoxDivisionLast h6 a:hover,
#campaignA .litSpecificLinks .ltDivision h6 a:hover {
	text-decoration: underline;
	}


#campaignA #litSpecificLinks .ltBoxDivision p,
#campaignA #litSpecificLinks .ltBoxDivisionLast p {
	font-size: 12px;
	padding: 0 5px;
	}

#campaignA #litSpecificLinks.threeDivisions .ltBoxDivision {
	width: 230px;
	height: 139px;
	margin: 0 12px 0 0;
	padding: 4px 8px;
	background: url(IMAGES/campaignA_ltBox246.jpg) top no-repeat;
	}

#campaignA #litSpecificLinks.threeDivisions .ltBoxDivisionLast {
	width: 230px;
	height: 139px;
	margin: 0;
	padding: 4px 8px;
	background: url(IMAGES/campaignA_ltBox246.jpg) top no-repeat;
	}

#campaignA .litSpecificLinks .ltDivision {
	background: url(IMAGES/campaignA_ltBox277.jpg) left no-repeat;
	padding: 20px 10px;
	width: 258px;
	}

#campaignA #litSpecificLinks.twoDivisions .ltBoxDivisionLeft,
#campaignA #litSpecificLinks.twoDivisions .ltBoxDivisionRight {
	width: 357px;
	padding: 10px 10px 14px 10px;
	}

#campaignA #litSpecificLinks.singleLine .ltBoxDivisionLeft,
#campaignA #litSpecificLinks.singleLine .ltBoxDivisionRight {
	background: url(IMAGES/campaignA_ltBoxSingle.jpg) no-repeat;
	}

#campaignA #litSpecificLinks.twoDivisions .ltBoxDivisionRight {
	float: right;
	}

#campaignA #litSpecificLinks.twoDivisions,
#campaignA #litSpecificLinks.twoDivisions .ltBoxDivisionLeft {
	float: left;
	}

#campaignA #litSpecificLinks.twoDivisions {
	margin-bottom: 10px;
	}

#campaignA #campaignA_supplement {
	width: 764px;
	_height: 100px;
	min-height: 200px;
	padding: 35px 97px;
	}

#campaignA #campaignA_supplement .darkHeaderDivision,
#campaignA #campaignA_supplement .darkHeaderDivisionLast {
	float: left;
	}

#campaignA #campaignA_supplement p, #campaignA #campaignA_supplement .darkHeaderDivision h6, #campaignA #campaignA_supplement .darkHeaderDivision p, #campaignA #campaignA_supplement .darkHeaderDivision a, #campaignA #campaignA_supplement .darkHeaderDivisionLast h6, #campaignA #campaignA_supplement .darkHeaderDivisionLast p, #campaignA #campaignA_supplement .darkHeaderDivisionLast a {
	color: #FFFFFF;
	}

#campaignA #campaignA_supplement .darkHeaderDivision h6, #campaignA #campaignA_supplement .darkHeaderDivisionLast h6 {
	font-size: 14px;
	}

#campaignA #campaignA_supplement .darkHeaderDivision a,
#campaignA #campaignA_supplement .darkHeaderDivisionLast a {
	text-decoration: none;
	}
#campaignA #campaignA_supplement .darkHeaderDivision a:hover,
#campaignA #campaignA_supplement .darkHeaderDivisionLast a:hover {
	text-decoration: underline;
	}

#campaignA #campaignA_supplement.fourDivisions .darkHeaderDivision {
	width: 163px;
	margin: 0 10px 0 0;
	background: url(IMAGES/campaignA_dkHeader183.gif) top no-repeat;
	}

#campaignA #campaignA_supplement.threeDivisions .darkHeaderDivision {
	width: 226px;
	margin: 0 12px 0 0;
	background: url(IMAGES/campaignA_dkHeader246.gif) top no-repeat;
	}

#campaignA #campaignA_supplement.twoDivisions .darkHeaderDivision {
	width: 356px;
	margin: 0 10px 0 0;
	background: url(IMAGES/campaignA_dkHeader376.gif) top no-repeat;
	}

#campaignA #campaignA_supplement.fourDivisions .darkHeaderDivisionLast {
	width: 163px;
	margin: 0;
	background: url(IMAGES/campaignA_dkHeader183.gif) top no-repeat;
	}

#campaignA #campaignA_supplement.threeDivisions .darkHeaderDivisionLast {
	width: 226px;
	margin: 0;
	background: url(IMAGES/campaignA_dkHeader246.gif) top no-repeat;
	}

#campaignA #campaignA_supplement.twoDivisions .darkHeaderDivisionLast {
	width: 356px;
	margin: 0;
	background: url(IMAGES/campaignA_dkHeader376.gif) top no-repeat;
	}

#campaignA #campaignA_supplement .oneLine {
	padding: 15px 10px;
	}

#campaignA #campaignA_supplement .twoLines {
	padding: 7px 10px;
	}

#campaignA #campaignA_supplement .oneLine h6 {
	margin-bottom: 20px;
	}

#campaignA #campaignA_supplement .twoLines h6 {
	margin-bottom: 10px;
	}

#campaignA .blackOnly {
	background: #000000;
	padding: 10px;
	float: left;
	}

	#campaignA .blackOnly .leftColumn {
		float: left;
		width: 570px;
		}

	#campaignA .blackOnly .rightColumn {
		float: right;
		width: 160px;
		}

	/* START - overlap gadget styles for campaignA ALT */
	.overlapFeatureTop {
	float: left;
	width: 191px;
	padding: 16px 40px 0 40px;
	}
	
	.overlapFeatureTop .left img,
	.overlapFeatureTop .right img {
	border: 1px solid #B6B6B6;
	}
	
	.overlapFeatureTop .left {
	float: left;
	width: 85px;
	}
	
	.overlapFeatureTop .right {
	float: right;
	width: 85px;
	}
	
	.overlapFeatureBtm {
	float: left;
	width: 191px;
	padding: 0 40px;
	}
	
	.overlapFeatureBtm .left {
	float: left;
	width: 85px;
	}
	
	.overlapFeatureBtm .right {
	float: right;
	width: 85px;
	}
	
	.overlapFeatureBtm .full {
	float: left;
	width: 191px;
	}
	
	.overlapFeatureBtm .left p,
	.overlapFeatureBtm .right p {
	font-size: 0.85em;
	}
	/* END - overlap gadget styles for campaignA ALT */

/* campaignA styles END */

/* campaignB styles START */

#id00000 {
	width: 958px;
	background: #000000;
	padding: 0;
	margin: -30px 1px 0 1px;
	height: 100%;
}

#id00000 #columnLeft, #id00000 #pageUtils {
	display: none;
}
	
#campaignB {
	background: #FFFFFF;
	width: 958px;
	color: #FFFFFF;
	}

#campaignB #campaignB_main {
	width: 744px;
	color: #333333;
	padding: 35px 117px 1px 97px;
	}

	#campaignB #campaignB_main .campaignImage {
		width: 358px;
		float: left;
		}
	
	#campaignB #campaignB_main .campaignMsg {
		width: 386px;
		float: right;
		padding: 25px 0 0 0;
		}
	
		#campaignB #campaignB_main .campaignMsg h2 {
			color: #333333;
			font-weight: normal;
			font-size: 2.3em;
			}
		
#campaignB #campaignB_supplement {
	width: 680px;
	height: 300px;
	min-height: 300px;
	padding: 42px 139px;
	background: url(IMAGES/silhoAdCamp_supBG.gif) top no-repeat;
	}

	#campaignB #campaignB_supplement .campaignLinkList {
		width: 295px;
		float: left;
		}
	
	#campaignB #campaignB_supplement .campaignSupLit {
		width: 366px;
		float: right;
		}
	
		#campaignB #campaignB_supplement .campaignSupLit .campaignSupLitLeft {
			width: 173px;
			float: left;
			}
		
		#campaignB #campaignB_supplement .campaignSupLit .campaignSupLitRight {
			width: 173px;
			float: right;
			}
		
		#campaignB #campaignB_supplement .campaignSupLit .campaignSupLitLeft img,
		#campaignB #campaignB_supplement .campaignSupLit .campaignSupLitRight img {
			float: left;
			border: 1px solid #B6B6B6;
			}
		
		#campaignB #campaignB_supplement .campaignSupLit .campaignSupLitLeft img,
		#campaignB #campaignB_supplement .campaignSupLit .campaignSupLitRight img {
			float: left;
			border: 1px solid #B6B6B6;
			}
		
		#campaignB #campaignB_supplement .campaignSupLit .campaignSupLitLeft h6,
		#campaignB #campaignB_supplement .campaignSupLit .campaignSupLitRight h6,
		#campaignB #campaignB_supplement .campaignSupLit .campaignSupLitLeft p,
		#campaignB #campaignB_supplement .campaignSupLit .campaignSupLitRight p {
			margin-left: 75px;
			}

/* campaignB styles END */

/* rssSubscribe styles START */

	#rssSubscribe {
		float: right;
		width: 275px;
		padding: 22px 20px 20px 20px;
		background: #F5F5F5 url(IMAGES/rssSubscribeBGicon.jpg) top no-repeat;
		border-bottom: 1px solid #B6B6B6;
		}
		
		#rssSubscribe input {
			border: none;
			}
			
		#rssSubscribe h2 {
			margin: 0 0 0 46px;
			padding: 0;
			}

		#rssSubscribe h4 {
			margin: 3px 0;
			padding: 0;
			font-size: 1.0em;
			}

		#rssSubscribe p {
			margin: 8px 0;
			padding: 0;
			}

		#rssSubscribe p.headerPara {
			margin: 0 0 20px 48px;
			padding: 0;
			font-size: 0.85em;
			font-weight: bold;
			}
			
/* rssSubscribe styles END */

/* campaignC styles START */

#id50463,
#id50464,
#id50477,
#id50652,
#id50759,
#id1111091838,
#id1111092954,
#id1111092955 {
	width: 980px;
	background: #000000;
	padding: 0;
	margin: 0;
	height: 100%;
	float: left;
}

#id50463 #columnLeft, #id50463 #pageUtils,
#id50464 #columnLeft, #id50464 #pageUtils,
#id50477 #columnLeft, #id50477 #pageUtils,
#id50652 #columnLeft, #id50652 #pageUtils,
#id50759 #columnLeft, #id50759 #pageUtils,
#id1111091838 #columnLeft, #id1111091838 #pageUtils,
#id1111092954 #columnLeft, #id1111092954 #pageUtils,
#id1111092955 #columnLeft, #id1111092955 #pageUtils {
	display: none;
}
	
#campaignC {
	float: left;
	background: #FFFFFF;
	width: 906px;
	color: #333333;
	padding: 34px 26px 0 26px;
	margin: 0;
	}
#layout5 #campaignC {
	padding: 0 12px;
	margin: 0;
	}

#campaignC #campaignC_masthead {
	float: left;
	width: 906px;
	height: 122px;
	color: #333333;
	padding: 18px 0 0 0;
	margin: 0;
	overflow: hidden;
	}

	#campaignC #campaignC_masthead h2 {
		font-size: 2.5em;
		color: #FFFFFF;
		margin: 0;
		padding: 0 26px;
		}

	#campaignC #campaignC_masthead h3 {
		font-size: 1.5em;
		color: #FFFFFF;
		font-weight: normal;
		margin: 0;
		padding: 0 26px;
		}

	#campaignC #campaignC_masthead .campaignC_tabs {
		float: left;
		width: 100%;
		margin: 0;
		padding: 25px 0 0 0;
		}

		#campaignC #campaignC_masthead .campaignC_tabs li {
			float: left;
			display: inline;
			background: none;
			font-size: 1.2em;
			color: #FFFFFF;
			font-weight: bold;
			padding: 0;
			margin: 0 2px 0 0;
			}
	
			#campaignC #campaignC_masthead .campaignC_tabs li a {
				float: left;
				display: block;
				height: 38px;
				background: url(IMAGES/campaignC_tabBGoff.gif) top left no-repeat;
				color: #FFFFFF;
				text-decoration: none;
				padding: 8px 0 0 26px;
				margin: 0;
				}
	
				#campaignC #campaignC_masthead .campaignC_tabs li.On a {
					background: url(IMAGES/campaignC_tabBGon.gif) top left no-repeat;
					color: #333333;
					}
		
			#campaignC #campaignC_masthead .campaignC_tabs li a:hover {
				text-decoration: underline;
				}
	
			#campaignC #campaignC_masthead .campaignC_tabs li span {
				float: left;
				display: block;
				height: 38px;
				background: url(IMAGES/campaignC_tabBGoff.gif) top right no-repeat;
				padding: 0;
				margin: 0;
				width: 26px;
				}
	
				#campaignC #campaignC_masthead .campaignC_tabs li.On span {
					background: url(IMAGES/campaignC_tabBGon.gif) top right no-repeat;
					}
		
#campaignC #campaignC_content {
	float: left;
	margin: 0;
	background: url(IMAGES/campaignC_whiteGrad.gif) top repeat-x;
	width: 906px;
	}
	
	#campaignC #campaignC_content #campaignC_main {
		float: left;
		width: 562px;
		background: url(IMAGES/campaignC_greyGrad.gif) #f0f0f0 top repeat-x;
		color: #333333;
		padding: 30px 26px 0 26px;
		margin: 0;
		}
	
	#campaignC #campaignC_content #campaignC_main2 {
		float: left;
		width: 614px;
		background: #DFDFDF;
		color: #333333;
		padding: 0 0 30px 0;
		margin: 0;
		}
	
		#campaignC #campaignC_content #campaignC_main .pageUtils2 {
			float: left;
			width: 100%;
			}
	
			#campaignC #campaignC_content #campaignC_main .pageUtils2 li {
				float: left;
				display: inline;
				margin: 0 15px 0 0;
				background-position: left;
				}
		
			#campaignC #campaignC_content #campaignC_main .pageUtils2 li a {
				float: left;
				display: block;
				font-size: 0.85em;
				color: #999999;
				text-decoration: none;
				}
		
				#campaignC #campaignC_content #campaignC_main .pageUtils2 li a:hover {
					text-decoration: underline;
					}
		
			#campaignC #campaignC_content #campaignC_main .marketInsight {
				float: left;
				clear: both;
				width: 100%;
				padding: 0 0 30px 0;
				margin: 0;
				}
		
				#campaignC #campaignC_content #campaignC_main .marketInsight h2 {
					margin: 0 0 15px 0;
					}
		
				#campaignC .campaignC_thumb {
					float: left;
					border: 2px solid #B6B6B6;
					height: 52px;
					width: 52px;
					margin: 0;
					padding: 0;
					}
		
				#campaignC #campaignC_content #campaignC_main .marketInsight .featuredInsight {
					float: left;
					width: 225px;
					margin: 0 0 30px 0;
					padding: 0;
					}
		
					#campaignC #campaignC_content #campaignC_main .marketInsight .featuredInsight .featuredInsight_01,
					#campaignC #campaignC_content #campaignC_main .marketInsight .featuredInsight .featuredInsight_02 {
						float: left;
						margin: 0 0 20px 0;
						padding: 0;
						}
			
					#campaignC #campaignC_content #campaignC_main .marketInsight .featuredInsight h6 {
						margin: 0 0 0 60px;
						padding: 0 0 0 12px;
						}
			
					#campaignC #campaignC_content #campaignC_main .marketInsight .featuredInsight p {
						margin: 0 0 0 72px;
						}
			
				#campaignC #campaignC_content #campaignC_main .marketInsight .addInsightWrapper {
					float: right;
					clear: both;
					width: 300px;
					margin: 0;
					padding: 0 0 0 15px;
					border-left: 1px dotted #b6b6b6;
					}
		
				#campaignC #campaignC_content #campaignC_main .marketInsight .addInsightWrapper .additionalInsight {
					float: left;
					width: 100%;
					margin: 0 0 10px 0;
					padding: 0;
					}
		
					#campaignC #campaignC_content #campaignC_main .marketInsight .addInsightWrapper .additionalInsight li {
						background: url(IMAGES/bulletArrowOrange.gif) top left no-repeat;
						line-height: 1.5em;
						margin: 0;
						}
		
					#campaignC #campaignC_content #campaignC_main .marketInsight .addInsightWrapper .additionalInsight li a {
						font-size: 0.9em;
						text-decoration: none;
						}
		
					#campaignC #campaignC_content #campaignC_main .marketInsight .addInsightWrapper .additionalInsight li a:hover {
						text-decoration: underline;
						}
		
				#campaignC .moreInsight {
					float: left;
					margin: 0;
					padding: 0;
					border: none;
					}
		
					#campaignC .moreInsight a {
						font-weight: bold;
						margin: 0;
						}
		
			#campaignC #campaignC_content #campaignC_main .multiMedia {
				float: left;
				clear: both;
				width: 100%;
				padding: 20px 0 30px 0;
				margin: 0;
				border-top: 1px solid #B6B6B6;
				}
		
				#campaignC #campaignC_content #campaignC_main .multiMedia ul {
					float: left;
					width: 100%;
					text-align: center;
					}
		
					#campaignC #campaignC_content #campaignC_main .multiMedia ul li {
						float: left;
						display: inline;
						text-align: center;
						width: 187px;
						background: none;
						padding: 0;
						margin: 0;
						}
			
						#campaignC #campaignC_content #campaignC_main .multiMedia ul li img {
							text-align: center;
							margin: 0 0 10px 0;
							}
				
						#campaignC #campaignC_content #campaignC_main .multiMedia ul li a {
							display: block;
							text-align: center;
							text-decoration: none;
							font-size: 0.95em;
							padding: 10px 10px;
							}
				
						#campaignC #campaignC_content #campaignC_main .multiMedia ul li a:hover {
							background: #CCCCCC;
							/*background: #f8f7e5;*/
							}
				
						#campaignC #campaignC_content #campaignC_main .multiMedia ul li a span {
							font-size: 0.90em;
							color: #333333;
							font-weight: normal;
							}
				
				#campaignC #campaignC_content #campaignC_main .multiMedia .multiMedia_webcasts {
					float: left;
					width: 562px;
					}
					
				#campaignC #campaignC_content #campaignC_main .multiMedia .multiMedia_reprints {
					float: left;
					width: 562px;
					margin-top: 15px;
					padding-top: 15px;
					border-top: 1px dotted #B6B6B6;
					}
				
					#campaignC #campaignC_content #campaignC_main .multiMedia .multiMedia_reprints img {
						border: 1px solid #B6B6B6;
						}
					
	#campaignC #campaignC_content #campaignC_supplement {
		float: right;
		width: 266px;
		padding: 30px 0;
		margin: 0;
		}
	
			#campaignC #campaignC_content #campaignC_supplement img {
				float: left;
				margin: 0 15px 5px 0;
				border: 1px solid #B6B6B6;
				}
			
		#campaignC #campaignC_content #campaignC_supplement #rssSubscribe {
			float: left;
			width: 226px;
			background: #F5F5F5 url(IMAGES/rssSubscribeBGiconALT.jpg) top no-repeat;
			}
	
		#campaignC #campaignC_content #campaignC_supplement h3 {
			font-size: 1.6em;
			font-weight: bold;
			}
	
			#campaignC #campaignC_content #campaignC_main .sectionDiv {
				float: left;
				clear: both;
				width: 100%;
				padding: 20px 0 0 0;
				margin: 20px 0 0 0;
				border-top: 1px solid #B6B6B6;
				}
		
				#campaignC #campaignC_content #campaignC_main .sectionDiv img {
					float: left;
					margin: 0 15px 15px 0;
					border: 1px solid #B6B6B6;
					}
			
		#campaignC #campaignC_content #campaignC_supplement .literature {
			float: left;
			clear: both;
			width: 100%;
			padding: 20px 0 0 0;
			margin: 0;
			}
			
span.pMorningstar {
	font-size: 0.85em;
	color: #333333;
	font-weight: bold;
	}
	
/* campaignC.siteSection styles START */

/* campaignC.siteSection styles START */

#campaignC.siteSection #campaignC_masthead {
	background: #000000;
	padding: 0;
	margin: 0;
	height: 152px;
	width: 904px;
	border-left: 1px solid #B6B6B6;
	border-top: 1px solid #B6B6B6;
	border-right: 1px solid #B6B6B6;
	}

	#campaignC.siteSection #campaignC_masthead h2 {
		display: block;
		height: 40px;
		padding: 32px 15px;
		margin: 0;
		}
	
	#campaignC.siteSection #campaignC_masthead .campaignC_tabs {
		background: #888888 url(IMAGES/campaignC_altTabBG.gif) bottom left repeat-x;
		height: 38px;
		width: 874px;
		padding: 10px 15px 0 15px;
		margin: 0;
		}
	
		#campaignC.siteSection #campaignC_masthead .campaignC_tabs li a {
			height: 30px;
			padding-left: 10px;
			font-size: 0.95em;
			background: url(IMAGES/campaignC_altTabBGoff.gif) top left no-repeat;
			}
		
			#campaignC.siteSection #campaignC_masthead .campaignC_tabs li.On a {
				background: url(IMAGES/campaignC_altTabBGon.gif) top left no-repeat;
				}
	
		#campaignC.siteSection #campaignC_masthead .campaignC_tabs li span {
			width: 10px;
			background: url(IMAGES/campaignC_altTabBGoff.gif) top right no-repeat;
			}
		
			#campaignC.siteSection #campaignC_masthead .campaignC_tabs li.On span {
				background: url(IMAGES/campaignC_altTabBGon.gif) top right no-repeat;
				}
	
		#campaignC.siteSection #campaignC_masthead .campaignC_tabs li.RRlink {
			float: right;
			}

			#campaignC.siteSection #campaignC_masthead .campaignC_tabs li.RRlink a {
				background: url(IMAGES/RRbtnBG.gif) right no-repeat;
				font-size: 13px;
				padding-left: 24px;
				padding-right: 12px;
				}
	
		#campaignC.siteSection #campaignC_masthead .campaignC_tabs li.extraLink {
			float: left;
			background: url(IMAGES/buttonRoundRight_campCnav.gif) no-repeat right center;
			margin-left: 15px;
			}

			#campaignC.siteSection #campaignC_masthead .campaignC_tabs li.extraLink a {
				background: url(IMAGES/buttonRoundLeft_campCnav.gif) no-repeat left center;
				font-size: 13px;
				padding-left: 12px;
				padding-right: 12px;
				color: #36809D;
				}
	
				#campaignC.siteSection #campaignC_masthead .campaignC_tabs li.extraLink a:hover {
					color: #18576C;
					}
		
#campaignC.siteSection #campaignC_content {
	width: 904px;
	border-left: 1px solid #B6B6B6;
	border-right: 1px solid #B6B6B6;
	background: #FFFFFF url(IMAGES/campaignC_altMainBG.gif) top left repeat-y;
	}

	#campaignC.siteSection #campaignC_content #campaignC_main {
		float: left;
		width: 626px;
		padding: 30px 15px;
		background: url(IMAGES/campaignC_altMainGrad.gif) top repeat-x;
		}
	
			#campaignC.siteSection #campaignC_content #campaignC_main .marketInsight .jumpLinkList {
				margin-left: 10px;
				}
			
				#campaignC.siteSection #campaignC_content #campaignC_main .marketInsight .jumpLinkList li {
					background-position: left;
					padding-top: 4px;
					padding-bottom: 2px;
					padding-left: 15px;
					}
				
			#campaignC.siteSection #campaignC_content #campaignC_main .orangeBarGrad {
				float: left;
				width: 100%;
				/*background: url(IMAGES/hdrAltOrangeBarGrad_alt1.gif) repeat-x top;*/
				border-top: 6px solid #2296D3;
				}
			
				#campaignC.siteSection #campaignC_content #campaignC_main .orangeBarGrad .featuredLit {
					float: left;
					width: 243px;
					padding-top: 10px;
					margin-top: 15px;
					background: url(IMAGES/featuredLit_sprite.gif) top no-repeat;
					}
				
					#campaignC.siteSection #campaignC_content #campaignC_main .orangeBarGrad .featuredLit a {
						float: left;
						display: block;
						width: 233px;
						line-height: 1.4em;
						padding: 0 10px 10px 0;
						background: url(IMAGES/featuredLit_sprite.gif) bottom no-repeat;
						text-decoration: none;
						}
					
						#campaignC.siteSection #campaignC_content #campaignC_main .orangeBarGrad .featuredLit a:hover {
							text-decoration: underline;
							}
						
							#campaignC.siteSection #campaignC_content #campaignC_main .orangeBarGrad .featuredLit a .image {
								float: left;
								width: 100px;
								padding: 0 0 0 1px;
								text-align: center;
								}
							
								#campaignC.siteSection #campaignC_content #campaignC_main .orangeBarGrad .featuredLit a .image img {
									border: 1px solid #B6B6B6;
									}
								
				#campaignC.siteSection #campaignC_content #campaignC_main .orangeBarGrad .additionalLit {
					float: right;
					width: 355px;
					margin-top: 15px;
					}
				
					#campaignC.siteSection #campaignC_content #campaignC_main .orangeBarGrad .additionalLit ul li {
						padding-bottom: 6px;
						}
					
			#campaignC.siteSection #campaignC_content #campaignC_main .spotlightSection {
				float: left;
				clear: both;
				width: 100%;
				margin: 0;
				padding-bottom: 30px;
				}
			
			#campaignC.siteSection #campaignC_content #campaignC_main .spotlightSection .spotlightDivisions {
				float: left;
				background: url(IMAGES/spotlightSects_sprite.gif) top no-repeat;
				padding: 10px 0 0 0;
				}
			
				#campaignC.siteSection #campaignC_content #campaignC_main .spotlightSection ul {
					float: left;
					background: url(IMAGES/spotlightSects_sprite.gif) bottom no-repeat;
					padding: 0;
					margin: 0;
					}
				
					#campaignC.siteSection #campaignC_content #campaignC_main .spotlightSection ul li {
						float: left;
						display: inline;
						width: 190px;
						padding: 0 0 10px 0;
						margin: 0 28px 0 0;
						}
					
							#campaignC.siteSection #campaignC_content #campaignC_main .spotlightSection ul li.last {
								margin: 0;
								}
							
						#campaignC.siteSection #campaignC_content #campaignC_main .spotlightSection ul li a {
							float: left;
							display: block;
							width: 180px;
							line-height: 1.4em;
							padding: 0 10px 0 0;
							}
						
							#campaignC.siteSection #campaignC_content #campaignC_main .spotlightSection ul li a .image {
								float: left;
								width: 100px;
								padding: 0 0 0 1px;
								text-align: center;
								}
							
								#campaignC.siteSection #campaignC_content #campaignC_main .spotlightSection ul li a .image img {
									border: 1px solid #B6B6B6;
									}
								
						#campaignC.siteSection #campaignC_content #campaignC_main .spotlightSection ul li a:hover {
							}
						
			#campaignC.siteSection #campaignC_content #campaignC_main .WSODbrowseWrapper {
				padding-top: 40px;
				}
			
		#campaignC.siteSection #campaignC_content #campaignC_main .marketInsight {
			padding: 0;
			margin: 0;
			}
		
			#campaignC.siteSection #campaignC_content #campaignC_main .marketInsight .featuredInsight {
				height: 200px;
				min-height: 200px;
				width: 280px;
				padding-top: 15px;
				}
			
			#campaignC.siteSection #campaignC_content #campaignC_main .marketInsight .addInsightWrapper {
				height: 200px;
				min-height: 200px;
				width: 280px;
				padding-top: 15px;
				padding-left: 15px;
				padding-right: 25px;
				}
			
				#campaignC.siteSection #campaignC_content #campaignC_main .marketInsight .addInsightWrapper ul li {
					padding-bottom: 10px;
					}
				
	#campaignC.siteSection #campaignC_content #campaignC_supplement {
		width: 218px;
		padding: 30px 15px;
		}
	
			#campaignC.siteSection #campaignC_content #campaignC_supplement img {
				padding: 0;
				margin: 0;
				border: none;
				}
			
		#campaignC.siteSection #campaignC_content #campaignC_supplement .titledSection {
			float: right;
			clear: both;
			width: 218px;
			padding: 0 0 15px 0;
			}
		
			#campaignC.siteSection #campaignC_content #campaignC_supplement .titledSection h3 {
				padding: 0 0 5px 0;
				margin: 0;
				}
			
			#campaignC.siteSection #campaignC_content #campaignC_supplement .titledSection a.DCmapButton {
				display: block;
				width: 218px;
				height:53px;
				text-decoration: none;
				background: #CCCCCC url(IMAGES/DCmapBtn_sprite.gif) top left no-repeat;
				}
			
				#campaignC.siteSection #campaignC_content #campaignC_supplement .titledSection a:hover.DCmapButton {
					background: #CCCCCC url(IMAGES/DCmapBtn_sprite.gif) bottom left no-repeat;
					}
				
			#campaignC.siteSection #campaignC_content #campaignC_supplement .titledSection a.DCemailButton {
				display: block;
				width: 218px;
				height:44px;
				text-decoration: none;
				background: #CCCCCC url(IMAGES/DCemailBtn_sprite.gif) top left no-repeat;
				}
			
				#campaignC.siteSection #campaignC_content #campaignC_supplement .titledSection a:hover.DCemailButton {
					background: #CCCCCC url(IMAGES/DCemailBtn_sprite.gif) bottom left no-repeat;
					}
				
		#campaignC.siteSection #campaignC_content #campaignC_supplement #rssSubscribe {
			width: 178px;
			background-image: url(IMAGES/campaignC_rssHdr.gif); 
			}
		
			#campaignC.siteSection #campaignC_content #campaignC_supplement #rssSubscribe h2,
			#campaignC.siteSection #campaignC_content #campaignC_supplement #rssSubscribe .headerPara {
				margin-left: 42px;
				width: 130px;
				}
			
				#campaignC.siteSection #campaignC_content #campaignC_supplement #rssSubscribe h2 {
					font-size: 1.4em;
					}
				
				#campaignC.siteSection #campaignC_content #campaignC_supplement #rssSubscribe h4 {
					display: block;
					padding: 10px 0 6px 0;
					}
				
			#campaignC.siteSection #campaignC_content #campaignC_supplement #rssSubscribe p {
				display: block;
				clear: both;
				width: 175px;
				padding: 0;
				margin: 0;
				}
			
				#campaignC.siteSection #campaignC_content #campaignC_supplement #rssSubscribe p input {
					display: block;
					width: 13px;
					height: 13px;
					float: left;
					margin-top: 3px;
					margin-bottom: 10px;
					}
				
				#campaignC.siteSection #campaignC_content #campaignC_supplement #rssSubscribe p acronym {
					display: block;
					width: 155px;
					float: right;
					border: none;
					margin-bottom: 10px;
					}
				
				#campaignC.siteSection #campaignC_content #campaignC_supplement #rssSubscribe p a.buttonOrange {
					float: left;
					margin-top: 5px;
					padding: 2px 8px;
					}
				
#campaignC.siteSection #campaignC_btmCap {
	float: left;
	width: 906px;
	height: 20px;
	margin-bottom: 30px;
	background: #FFFFFF url(IMAGES/campaignC_btmCap.gif) bottom no-repeat;
	}

/* campaignC.siteSection styles END */


/* campaign microColsNarrowWide styles START */

.microColsNarrowWide {
	float: left;
	width: 764px;
	padding: 0;
	margin: 0;
	background: url(IMAGES/microColsNarrowWideDiv.gif) left repeat-y;
	}

	.microColsNarrowWide .columnLeft {
		float: left;
		width: 270px;
		padding: 20px 0;
		margin: 0;
		}
	
	.microColsNarrowWide .columnRight {
		float: right;
		width: 440px;
		padding: 10px 0;
		margin: 10px 0;
		}
	
		.microColsNarrowWide p {
			font-size: 1.1em;
			margin: 0 0 0 26px;
			}
		
		.microColsNarrowWide ol {
			padding: 0 0 0 48px;
			margin: 0;
			}
		
			.microColsNarrowWide ol li {
				padding: 0 0 6px 0;
				margin: 0;
				font-size: 1.1em;
				}

#columnMain .microColsWideNarrow {
	float: left;
	width: 786px;
	padding: 0;
	margin: 0;
	background: url(IMAGES/microColsWideNarrowDiv.gif) right repeat-y;
	}

	#columnMain .microColsWideNarrow .columnLeft {
		float: left;
		width: 440px;
		padding: 10px 0;
		margin: 10px 0;
		}
	
	#columnMain .microColsWideNarrow .columnRight {
		float: right;
		width: 270px;
		padding: 20px 0;
		margin: 0;
		}
	
		#columnMain .microColsWideNarrow .orangeBarGrad {
			/*background: #EFEFEF url(IMAGES/hdrAltOrangeBarGrad_alt1.gif) top repeat-x;*/
			border-top: 4px solid #2296D3;
			float: left;
			width: 100%;
			clear: both;
			margin: 10px 0 0 0;
			}
		
		#columnMain .microColsWideNarrow .blueBarGrad {
			/*background: #EFEFEF url(IMAGES/hdrAltBlueBarGrad_alt1.gif) top repeat-x;*/
			border-top: 4px solid #C7047A;
			float: left;
			width: 100%;
			clear: both;
			margin: 10px 0 0 0;
			}
		
			#campaignA_main_ALT .orangeBarGrad {
				/*background: #EFEFEF url(https://www2.blackrock.com/content/groups/globaltemplates/css/IMAGES/hdrAltOrangeBarGrad_alt1.gif) top repeat-x;*/
				border-top: 4px solid #2296D3;
				float: left;
				width: 100%;
				clear: both;
				margin: 10px 0 0 0;
				}
			#campaignA_main_ALT .blueBarGrad {
				/*background: #EFEFEF url(https://www2.blackrock.com/content/groups/globaltemplates/css/IMAGES/hdrAltBlueBarGrad_alt1.gif) top repeat-x;*/
				border-top: 4px solid #C7047A;
				float: left;
				width: 100%;
				clear: both;
				margin: 10px 0 0 0;
				}
			
	.microColsNarrowWide .columnLeft .whtRoundCrnrBoxOuter,
	#columnMain .microColsWideNarrow .columnRight .whtRoundCrnrBoxOuter {
		float: left;
		padding: 0;
		margin: 0 0 20px 0;
		background: #FFFFFF;
		border: 1px solid #BBBBBB;
		/*background: #FFFFFF url(IMAGES/whtRoundCrnrBoxBG.gif) top no-repeat;*/
		}
	
		.microColsNarrowWide .columnLeft .whtRoundCrnrBoxOuter .whtRoundCrnrBoxInner,
		#columnMain .microColsWideNarrow .columnRight .whtRoundCrnrBoxOuter .whtRoundCrnrBoxInner {
			float: left;
			padding: 15px 25px;
			width: 220px;
			/*background: #FFFFFF url(IMAGES/whtRoundCrnrBoxBG.gif) bottom no-repeat;*/
			}
		
		#columnMain .microColsWideNarrow .columnRight .whtRoundCrnrBoxOuter .whtRoundCrnrBoxInner .floatRight {
			float: right;
			width: 130px;
			padding: 0;
			margin: 0;
			}
#campaignA_main_ALT .microColsWideNarrow .columnLeft .whtRoundCrnrBoxOuter {
	margin: 0;
	}
			
#columnMain .microColsWideNarrow .columnLeft h1 {
float: left;
width: auto;
}

.microColsWideNarrow .columnLeft .whtRoundCrnrBoxOuter {
float: left;
padding: 0;
margin: 0 0 20px 0;
background: #FFFFFF;
border: 1px solid #BBBBBB;
/*background: #FFFFFF url(http://www2.blackrock.com/content/groups/public/documents/image/whtroundcrnrboxbg_left.gif) top no-repeat;*/
}

#campaignA_main_ALT .microColsWideNarrow .columnLeft .whtRoundCrnrBoxOuter {
margin: 0;
}

#campaignA_main_ALT .microColsWideNarrow .columnLeft .whtRoundCrnrBoxOuter p,
#campaignA_main_ALT .microColsWideNarrow .columnLeft .whtRoundCrnrBoxOuter h1,
#campaignA_main_ALT .microColsWideNarrow .columnLeft .whtRoundCrnrBoxOuter h2,
#campaignA_main_ALT .microColsWideNarrow .columnLeft .whtRoundCrnrBoxOuter h3,
#campaignA_main_ALT .microColsWideNarrow .columnLeft .whtRoundCrnrBoxOuter h4,
#campaignA_main_ALT .microColsWideNarrow .columnLeft .whtRoundCrnrBoxOuter h5,
#campaignA_main_ALT .microColsWideNarrow .columnLeft .whtRoundCrnrBoxOuter h6 {
margin: 0 0 0 80px;
padding: 0;
}

#campaignA_main_ALT .microColsWideNarrow .columnLeft .whtRoundCrnrBoxOuter ul {
margin: 0 0 0 100px;
padding: 0;
}

.microColsWideNarrow .columnLeft .whtRoundCrnrBoxOuter .whtRoundCrnrBoxInner {
float: left;
padding: 15px 25px;
width: 390px;
/*background: #FFFFFF url(http://www2.blackrock.com/content/groups/public/documents/image/whtroundcrnrboxbg_left.gif) bottom no-repeat;*/
}

.microColsWideNarrow .columnLeft .whtRoundCrnrBoxOuter .whtRoundCrnrBoxInner .floatRight {
float: right;
width: 300px;
padding: 0;
margin: 0;
}

.microColsWideNarrow .whtRoundCrnrBoxOuter {
float: left;
padding: 0;
margin: 0 0 20px 0;
background: #FFFFFF;
border: 1px solid #BBBBBB;
/*background: #FFFFFF url(http://www2.blackrock.com/content/groups/public/documents/image/whtroundcrnrboxbg_full.gif) top no-repeat;*/
}

.microColsWideNarrow .whtRoundCrnrBoxOuter .whtRoundCrnrBoxInner {
float: left;
padding: 15px 25px;
width: 714px;
/*background: #FFFFFF url(http://www2.blackrock.com/content/groups/public/documents/image/whtroundcrnrboxbg_full.gif) bottom no-repeat;*/
}

.microColsWideNarrow .whtRoundCrnrBoxOuter .whtRoundCrnrBoxInner .floatRight {
float: right;
width: 624px;
padding: 0;
margin: 0;
}

#campaignA_main_ALT .microColsWideNarrow .columnLeft,
#campaignA_main_ALT .microColsWideNarrow .columnRight {
	padding: 20px 0 0 0;
	margin: 0;
	}

#campaignA .whtRoundCrnrBoxOuter .whtRoundCrnrBoxInner table {
border-left: 1px solid #B6B6B6;
border-bottom: 2px solid #B6B6B6;
}

#campaignA .whtRoundCrnrBoxOuter .whtRoundCrnrBoxInner table th,
#campaignA .whtRoundCrnrBoxOuter .whtRoundCrnrBoxInner table td {
border-right: 1px solid #B6B6B6;
border-top: 1px solid #B6B6B6;
padding: 3px 5px;
}

#main #campaignA .whtRoundCrnrBoxOuter .whtRoundCrnrBoxInner table.noBorders,
#main #campaignA .whtRoundCrnrBoxOuter .whtRoundCrnrBoxInner table.noBorders th,
#main #campaignA .whtRoundCrnrBoxOuter .whtRoundCrnrBoxInner table.noBorders td {
border: none;
}

#main #campaignA .whtRoundCrnrBoxOuter .whtRoundCrnrBoxInner table th {
font-size: 0.95em;
}

#main #campaignA .whtRoundCrnrBoxOuter .whtRoundCrnrBoxInner table td {
font-size: 0.95em;
}
		
	/* campaign_A left side divisions styles START */
	
	#columnMain .microColsWideNarrow .columnLeft .introduction,
	#columnMain .microColsWideNarrow .columnLeft .associatedLit,
	#columnMain .microColsWideNarrow .columnLeft .twoColImgDesc {
		float: left;
		margin: 0 0 20px 0;
		width: 100%;
		}
			
	#columnMain .microColsWideNarrow .columnLeft .associatedLit {
		padding: 20px 0 20px 0;
		background: url(IMAGES/assocLitDivider.gif) top left repeat-y;
		}
			
		#columnMain .microColsWideNarrow .columnLeft .associatedLit .feature {
			float: left;
			width: 200px;
			background: url(IMAGES/microColsNarrowWideDiv.gif) top right repeat-y;
			}
				
			#columnMain .microColsWideNarrow .columnLeft .associatedLit .feature img {
				float: left;
				margin: 0 10px;
				border: 1px solid #B6B6B6;
				}
					
			#columnMain .microColsWideNarrow .columnLeft .associatedLit .assocLitList {
				float: right;
				width: 220px;
				padding: 0;
				margin: 0;
				}
					
			#columnMain .microColsWideNarrow .columnLeft .associatedLit .assocLitList ul {
				float: left;
				width: 220px;
				padding: 0;
				margin: 0;
				}
					
				#columnMain .microColsWideNarrow .columnLeft .associatedLit .assocLitList ul li {
					margin: 0;
					}
						
	#columnMain .microColsWideNarrow .columnLeft .twoColImgDesc {
		padding: 20px 0 0 0;
		margin: 10px 0 0 0;
		border-top: 1px solid #B6B6B6;
		}
			
		#columnMain .microColsWideNarrow .columnLeft .twoColImgDesc .twoColImgDescRow {
			float: left;
			width: 420px;
			padding: 0 0 0 0;
			margin: 0 0 20px 0;
			}
				
			#columnMain .microColsWideNarrow .columnLeft .twoColImgDesc .twoColImgDescRow .twoColImgDescLeft {
				float: left;
				width: 200px;
				}
					
			#columnMain .microColsWideNarrow .columnLeft .twoColImgDesc .twoColImgDescRow .twoColImgDescRight {
				float: right;
				width: 200px;
				}
					
				#columnMain .microColsWideNarrow .columnLeft .twoColImgDesc .twoColImgDescRow .twoColImgDescLeft img,
				#columnMain .microColsWideNarrow .columnLeft .twoColImgDesc .twoColImgDescRow .twoColImgDescRight img {
					float: left;
					width: 64px;
					margin: 0;
					}
						
				#columnMain .microColsWideNarrow .columnLeft .twoColImgDesc .twoColImgDescRow .twoColImgDescLeft .pdfThumb,
				#columnMain .microColsWideNarrow .columnLeft .twoColImgDesc .twoColImgDescRow .twoColImgDescRight .pdfThumb {
					border: 1px solid #B6B6B6;
					margin: 0;
					}
						
					#columnMain .microColsWideNarrow .columnLeft .twoColImgDesc .twoColImgDescRow .twoColImgDescLeft .replayThumb,
					#columnMain .microColsWideNarrow .columnLeft .twoColImgDesc .twoColImgDescRow .twoColImgDescRight .replayThumb {
						border: 1px solid #B6B6B6;
						background: #D3D3D3;
						width: 60px;
						padding: 2px;
						margin: 0;
						}
							
				#columnMain .microColsWideNarrow .columnLeft .twoColImgDesc .twoColImgDescRow .twoColImgDescLeft  .twoColImgDescTxt,
				#columnMain .microColsWideNarrow .columnLeft .twoColImgDesc .twoColImgDescRow .twoColImgDescRight  .twoColImgDescTxt {
					float: right;
					width: 125px;
					}
						
sup {
	font-size: 11px;
	font-weight: normal;
	}

a.buttonOrange,
a:active.buttonOrange,
a:visited.buttonOrange {
	background: url(IMAGES/buttonOrange.gif) #E6913E repeat-x center;
	color: #FFFFFF;
	font-size: 12px;
	border: 1px solid #E6913E;
	padding: 4px 9px 3px;
	font-weight: bold;
	text-decoration: none;
}
a:hover.buttonOrange {
	background: url(IMAGES/buttonOrangeOver.gif) #E6913E repeat-x center;
	color: #FFFFFF;
	text-decoration: none;
}

	/* campaign_A left side divisions styles END */

/* campaign microColsNarrowWide styles END */

/**************************************************************************************/
/* microGadget styles START */

.microGadget {
	background: #F1F1F1;
	margin-bottom: 20px;
	}

.microGadget .microGadgetHeader h2 {
	background: #FFFFFF;
	font-size: 1.40em;
	padding: 0 0 5px 0;
	margin: 12px 0 0 0;
	border-bottom: 5px solid #C36911;
	}

.microGadget .microGadgetBody {
	background: url(IMAGES/microGadgetBtm.gif) bottom repeat-x;
	padding: 12px 10px 5px 10px;
	border-bottom: 2px solid #B6B6B6;
	}

.microGadget a:link, .microGadget a:visited {
	text-decoration: none;
	}

.microGadget a:hover, .microGadget a:active {
	text-decoration: underline;
	}

/* microGadget styles END */
/**************************************************************************************/


/* flow gadget styles START */
/**************************************************************************************/

#columnMain .microColsWideNarrow .gadget_flow_microFull_wrapper {
	float: left;
	width: 100%;
	background: #EFEFEF;
	padding: 20px 0 0 0;
	margin: 0;
	}
	
#columnMain .microColsWideNarrow .gadget_flow_microFull {
	float: left;
	width: 734px;
	padding: 0 15px 30px 15px;
	margin: 0 0 30px 0;
	clear: both;
	background: url(IMAGES/gadget_flow_microFull_bg.gif) no-repeat bottom;
	}

		#columnMain .microColsWideNarrow .gadget_flow_microFull_last {
			float: left;
			width: 734px;
			padding: 0 15px;
			margin: 0 0 30px 0;
			clear: both;
			background: url(IMAGES/tabsOrangeBodyBG_micro.gif) no-repeat bottom;
			}
		
	#columnMain .microColsWideNarrow .gadget_flow_microFull .columnLeft,
	#columnMain .microColsWideNarrow .gadget_flow_microFull_last .columnLeft {
		margin: 0;
		padding: 0;
		width: 458px;
		}
	
	#columnMain .microColsWideNarrow .gadget_flow_microFull .columnRight,
	#columnMain .microColsWideNarrow .gadget_flow_microFull_last .columnRight {
		margin: 0;
		padding: 0;
		width: 240px;
		}
	
		#columnMain .microColsWideNarrow .gadget_flow_microFull .columnRight img,
		#columnMain .microColsWideNarrow .gadget_flow_microFull_last .columnRight img {
			border: 1px solid #B6B6B6;
			float: left;
			}
		
/* flow gadget styles END */
/**************************************************************************************/



/* microsites.css END */

/* form.css START */


div#contactForm *, div#contactForm form#frmFeedback p {
	font-size: 11px;
}

div#contactForm  p.item {
	margin: 0;
	padding: 1px 0 0 0;
}

div.uppercase, div.uppercaseShort {
	text-transform: uppercase;
	float: left;
	margin: 0 5px 0 0;
	width: 160px;
	padding: 0 0 0 0;
}

div.blueBold, div.blueBoldShort {
	float: left;
	margin: 0 5px 0 0;
	width: 160px;
	padding: 0 0 0 0;
	font-weight:bold;
	color: #51759b;
}

div.formText, div.formTextShort {
	padding: 0 0 0 0;
	margin: 0 5px 0 0;
	float: left;
	width: 160px;
}

div.uppercaseShort, div.formTextShort, div.blueBoldShort {
	width: 60px;
}

input.widthNormal, input.widthLong {
	margin: 0;
	padding: 1px 0 1px 0;
	width: 140px;
}

input.widthLong {
	width: 200px;
}

input.widthMedium {
	margin: 0;
	width: 70px;
}

input.widthShort {
	margin: 0;
	width: 50px;
}

span.checkboxFormat {
	padding: 0 0 0 1px;
	font-size: 11px;
}

span.radioFormat {
	padding: 0 0 0 5px;
	font-size: 11px;
}

textarea.question {
	color: #494949;
}

input.subm {
	border: 0px solid #00f;
}

.resetForm {
	background: none;
	border: 0;
	color: #5f9bcf;
	text-decoration: underline;
	font-size: 12px;
}
input.submit, input.clear{
	width: 60px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(IMAGES/buttonOrange.gif);
}
input.clear{
	background-image: url(IMAGES/buttonWhite.gif);
	color: #51759B;
}

/* form.css END */

/* externalMicrosites.css START */

#id38219 #columnMain,
#id38271 #columnMain,
#id38272 #columnMain,
#id38273 #columnMain,
#id38274 #columnMain,
#id38275 #columnMain,
#id38276 #columnMain,
#id39815 #columnMain,
#id39816 #columnMain,
#id39817 #columnMain,
#id39818 #columnMain,
#id39819 #columnMain,
#id39820 #columnMain,
#id40308 #columnMain,
#id40309 #columnMain,
#id40310 #columnMain,
#id40311 #columnMain,
#id40312 #columnMain,
#id44495 #columnMain,
#id44496 #columnMain,
#id44497 #columnMain,
#id44498 #columnMain,
#id44500 #columnMain,
#id47609 #columnMain,
#id47610 #columnMain,
#id47611 #columnMain,
#id47612 #columnMain,
#id47613 #columnMain,
#id48512 #columnMain,
#id48513 #columnMain,
#id50318 #columnMain,
#id50319 #columnMain,
#id50320 #columnMain,
#id50321 #columnMain,
#id50322 #columnMain,
#id51441 #columnMain {
	background: #FAFAFA;
	margin-top: -33px;
	margin-bottom: -33px;
}

#id39819 #columnMain #micro,
#id40309 #columnMain #micro,
#id40311 #columnMain #micro,
#id40312 #columnMain #micro {
	background: #FAFAFA;
	height: 2000px;
	}

#id38219 #columnMain #footerWrapper,
#id38271 #columnMain #footerWrapper,
#id38272 #columnMain #footerWrapper,
#id38273 #columnMain #footerWrapper,
#id38274 #columnMain #footerWrapper,
#id38275 #columnMain #footerWrapper,
#id38276 #columnMain #footerWrapper,
#id40308 #columnMain #footerWrapper,
#id40309 #columnMain #footerWrapper,
#id40310 #columnMain #footerWrapper,
#id40311 #columnMain #footerWrapper,
#id40312 #columnMain #footerWrapper,
#id44495 #columnMain #footerWrapper,
#id44496 #columnMain #footerWrapper,
#id44497 #columnMain #footerWrapper,
#id44498 #columnMain #footerWrapper,
#id44500 #columnMain #footerWrapper,
#id47609 #columnMain #footerWrapper,
#id47610 #columnMain #footerWrapper,
#id47611 #columnMain #footerWrapper,
#id47612 #columnMain #footerWrapper,
#id47613 #columnMain #footerWrapper,
#id48512 #columnMain #footerWrapper,
#id48513 #columnMain #footerWrapper,
#id50318 #columnMain #footerWrapper,
#id50319 #columnMain #footerWrapper,
#id50320 #columnMain #footerWrapper,
#id50321 #columnMain #footerWrapper,
#id50322 #columnMain #footerWrapper,
#id51441 #columnMain #footerWrapper {
	display:block;
	}
#id38219 #utilFunctions,
#id38271 #utilFunctions,
#id38272 #utilFunctions,
#id38273 #utilFunctions,
#id38274 #utilFunctions,
#id38275 #utilFunctions,
#id38276 #utilFunctions,
#id40308 #utilFunctions,
#id40309 #utilFunctions,
#id40310 #utilFunctions,
#id40311 #utilFunctions,
#id40312 #utilFunctions,
#id44495 #utilFunctions,
#id44496 #utilFunctions,
#id44497 #utilFunctions,
#id44498 #utilFunctions,
#id44500 #utilFunctions,
#id47609 #utilFunctions,
#id47610 #utilFunctions,
#id47611 #utilFunctions,
#id47612 #utilFunctions,
#id47613 #utilFunctions,
#id48512 #utilFunctions,
#id48513 #utilFunctions,
#id50318 #utilFunctions,
#id50319 #utilFunctions,
#id50320 #utilFunctions,
#id50321 #utilFunctions,
#id50322 #utilFunctions,
#id51441 #utilFunctions{
	display: none;
}
#micro{
	margin: 0;
	padding: 0;
	color: #494949;
	text-align: center;
	width: 100%;
	background-color:  #FAFAFA;
	float: left;
}

#microMast{
	border-top: 4px solid #000000;
	background: url(IMAGES/blk_arrow_bg.gif) repeat-x;
	height: 35px;
	margin-bottom: 12px;
}

#microMastLogo{
	width: 962px;
	margin: auto;
	height: 35px;
	background: url(IMAGES/blk_logo_shareholder.gif) right no-repeat;
}

#microSubMast{
	margin: 0;
	padding: 0;
}

#microMain {
	width: 960px;
	margin: auto;
	text-align: left;
	background: url(IMAGES/micro_bg.gif) right repeat-y #FFFFFF;
	border: 1px solid #E0E0E0;
	margin-bottom: 20px;
}

#microMain2 {
	width: 960px;
	margin: auto;
	text-align: left;
	background: #FFFFFF;
	border: 1px solid #E0E0E0;
	margin-bottom: 20px;
}

#microMain img{
	padding: 0;
}

#share_Nav_Main{
	width: 960px;
	background: url(IMAGES/shareholder_main.gif);
	height: 299px;
	overflow: hidden;
}

#share_Nav_Art1{
	width: 960px;
	background: url(IMAGES/shareholder_art1.gif);
	height: 299px;
	overflow: hidden;
}

#share_Nav_Art2{
	width: 960px;
	background: url(IMAGES/shareholder_art2.gif);
	height: 299px;
	overflow: hidden;
}

#share_Nav_Art3{
	width: 960px;
	background: url(IMAGES/shareholder_art3.gif);
	height: 299px;
	overflow: hidden;
}

#share_Nav_Art4{
	width: 960px;
	background: url(IMAGES/shareholder_art4.gif);
	height: 299px;
	overflow: hidden;
}

#shareNav{
	width: 212px;
	padding: 25px 25px 25px 25px;
	float: right;
}

#shareNav h5, #shareNav p {
	font-size: 0.95em;
	display: block;
	width: 100%;
}

#micro #microColRight #microGadget h6 {
	font-size: 1.0em;
	}

#microColLeft{
	width: 630px;
	float: left;
	padding: 35px 0 35px 35px;
}

#microColRight{
	width: 262px;
	float: right;
	margin-top: 15px;
}

#microColFull{
	width: 960px;
	background-color: #F3F5F8;
	border-top: 1px solid #E0E0E0;
	float: left;
}

#microColFull2{
	width: 960px;
	background-color: #ffffff;
	border-top: 1px solid #E0E0E0;
	float: left;
}

#microGadget{
	border-left: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	width: 261px;
	padding-bottom: 5px;
	background: url(IMAGES/gadgetDropShadow.gif) bottom repeat-x #F6F6F6;
	margin-bottom: 15px;
}



.microIntroTxt{
	font-size: 13px;
	color: #666666;
	line-height: 18px;
}

#microCall1{
	border: 1px dotted #E0E0E0;
}
#microCallContent{
	padding: 15px;
}

#microDisclaimer {
	width: 928px;
	padding: 10px 15px;
	}

p.footnote {
	font-size: 11px;
	}
	
/* externalMicrosites.css END */	/* buttons.css START */

span.buttonRound {
	padding: 0 0 0 0;
	display: block;
	float: left;
	line-height: 23px;
	border: 1px solid #BBBBBB;
}

span.buttonRound span.buttonRoundRight {
	background: url(IMAGES/buttonRoundRight.gif) right center repeat-x;
	font-weight: bold;
	float: left;
	line-height: 25px;
	height: 25px;
	padding: 0 10px 0 0;
}

span.buttonRound span.buttonRoundLeft {
	background: url(IMAGES/buttonRoundLeft.gif) left center repeat-x;
	font-weight: bold;
	float: left;
	line-height: 25px;
	height: 25px;
	width: 10px;
	padding: 0;
}

span.buttonRound span a {
	font-size: 0.8em;
	color: #156cc6;
	text-decoration: none;
	background-position: left;
}

	span.buttonRound span .iconArrow {
		font-size: 0.8em;
		color: #156cc6;
		text-decoration: none;
		padding-top: 4px;
	}
	
span.buttonRound span a:hover {
	text-decoration: underline;
	color: #156cc6;
}

span.buttonRoundLg {
	background: url(IMAGES/buttonRoundLgRight.gif) no-repeat right top;
	padding: 0 0 0 0;
	display: block;
	float: left;
	line-height: 32px;
}
span.buttonRoundLg span {
	background: url(IMAGES/buttonRoundLgLeft.gif) no-repeat left top;
	font-weight: bold;
	display: block;
	line-height: 32px;
	padding: 0 20px 0 15px;
}
span.buttonRoundLg span a {
	font-size: 1em;
	color: #333333;
	text-decoration: none;
}
span.buttonRoundLg span a:hover {
	text-decoration: underline;
	color: #333333;
}

a.arrowOrange {
	background: url(IMAGES/arrowOrange.gif) no-repeat;
	padding: 1px 0 0 25px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.arrowOrange:hover {
	text-decoration: underline;
	color: #333333;
}

a:link.orangeBtnLG, a:visited.orangeBtnLG {
	background: url(IMAGES/buttonOrangeBlankLeft.gif) left top no-repeat;
	height: 36px;
	display: block;
	float: left;
	color: #FFFFFF;
	padding: 0 0 0 12px;
	margin: 0;
	text-decoration: none;
}
	a:hover.orangeBtnLG, a:active.orangeBtnLG {
		color: #FFFFFF;
		text-decoration: underline;
		cursor: pointer;
	}
a.orangeBtnLG span {
	background: url(IMAGES/buttonOrangeBlankRight.gif) right top no-repeat;
	height: 30px;
	display: block;
	float: left;
	padding: 6px 12px 0 0;
	margin: 0;
	cursor: pointer;
}



/* buttons.css END */
/* campaignC.css START */

#campaignC_hpGadget {
	margin: 0 0 30px 0;
	float: left;
}

#campaignC_hpGadget .tabGadgetBody {
	background: #003399;
	background: url(IMAGES/campaignC_hpImageBg.jpg) no-repeat;
	width: 625px;
	height: 269px;
	float: left;
}
#campaignC_hpGadget .tabGadgetHeader {
	width: 625px;
	float: left;
}
#campaignC_hpGadget .tabGadgetHeader ul {
	margin: 0;
	padding: 0;
}
#campaignC_hpGadget .tabGadgetHeader li {
	margin: 0;
	margin: 0 4px 0 0;
	padding: 0;
	display: block;
	float: left;
	height: 38px;
	background: url(IMAGES/campaignC_hpTabOffRight.gif) right no-repeat;
}
#campaignC_hpGadget .tabGadgetHeader li a {
	color: #FFFFFF;
	background: url(IMAGES/campaignC_hpTabOffLeft.gif) left no-repeat;
	line-height: 38px;
	display: block;
	float: left;
	text-decoration: none;
	padding: 0 10px 0 10px;
	font-size: 1.1em;
	font-weight: bold;
}
#campaignC_hpGadget .tabGadgetHeader li.On {
	background: url(IMAGES/campaignC_hpTabOnRight.gif) right no-repeat;
}
#campaignC_hpGadget .tabGadgetHeader li.On a {
	background: url(IMAGES/campaignC_hpTabOnLeft.gif) left no-repeat;
}
#campaignC_hpGadget .campaignC_columnLeft {
	width: 296px;
	height: 120px;
	margin: 20px 0 0 0;
	padding: 110px 0 0 30px;
	float: left;
}
#campaignC_hpGadget .campaignC_columnLeft p {
	color: #FFFFFF;
}
#campaignC_hpGadget .campaignC_columnRight {
	float: left;
	margin: 20px 0 0 14px;
	width: 280px;
}
#campaignC_hpGadget span.campaignC_RndBtn,
#campaignC_hpGadget a.campaignC_RndBtn {
	background: url(IMAGES/campaignC_hpRndBtnLeft.gif) left no-repeat;
	float: left;
	padding: 0 0 0 25px;
	margin: 15px 0 0 0;
	color: #373737;
	text-decoration: none;
	cursor: hand;
}
#campaignC_hpGadget a.campaignC_RndBtn a,
#campaignC_hpGadget span.campaignC_RndBtn a {
	background: url(IMAGES/campaignC_hpRndBtnRight.gif) right no-repeat;
	color: #373737;
	height: 23px;
	line-height: 23px;
	display: block;
	float: left;
	padding: 0 20px 0 0;
	cursor: hand;
}
#campaignC_hpGadget h6 {
	color: #e29449;
	margin: 0;
	padding: 0;
	font-size: 1.1em;
}
#campaignC_hpGadget a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 0.9em;
	font-weight: bold;
}
#campaignC_hpGadget ul {
	display: block;
	float: left;
	margin: 0 0 5px 0;
	padding: 0;
}
#campaignC_hpGadget li {
	background: url(IMAGES/campaignC_hpBullet.gif) no-repeat left 6px;
	list-style-image: none;
	margin: 0 0 0 2px;
	padding: 0 0 0 10px;
	line-height: normal;
}
#campaignC_hpGadget .campaignC_hpThumb {
	float: left;
	width: 100%;
	margin: 0 0 5px 0;
}
#campaignC_hpGadget .campaignC_hpThumb img {
	float: left;
	clear: both;
	margin: 5px 6px 5px 0;
}
#campaignC_hpGadget li a:hover,
#campaignC_hpGadget .campaignC_hpThumb a:hover {
	text-decoration: underline;
}
#campaignC_hpGadget .campaignC_hpThumb p {
	color: #FFFFFF;
	display: block;
	float: left;
	width: 200px;
	line-height: normal;
	margin: 5px 0 0 0;
}

#campaignC_hpGadget .timeStamp {
	font-size: 80%;
	float: left;
}

/* campaignC.css END *//* shareholder.css START */

/* TEMP CSS FOR SHAREHOLDER MAGAZINE */

/***** pages must render with LAYOUT 2 *****/

/* styles to hide unnecessary page items - START */

#id1111085746, #id1111085748, #id1111085749, #id1111085750, #id1111085751, #id1111085752, #id1111085753, #id1111085754, #id1111085755, #id1111085756, #id1111085757, #id1111088913, #id1111089412, #id1111088909, #id1111088910, #id1111088911, #id1111088912, #id1111093746, #id1111097816, #id1111097817, #id1111097818, #id1111125363, #id1111125364, #id1111125365, #id1111125366 {
	width: 980px;
	background: #FFFFFF;
	padding: 0;
	float: left;
}

#id1111085746 #columnMain, #id1111085748 #columnMain, #id1111085749 #columnMain, #id1111085750 #columnMain, #id1111085751 #columnMain, #id1111085752 #columnMain, #id1111085753 #columnMain, #id1111085754 #columnMain, #id1111085755 #columnMain, #id1111085756 #columnMain, #id1111085757 #columnMain, #id1111088913 #columnMain, #id1111089412 #columnMain, #id1111088909 #columnMain, #id1111088910 #columnMain, #id1111088911 #columnMain, #id1111088912 #columnMain, #id1111093746 #columnMain, #id1111097816 #columnMain, #id1111097817 #columnMain, #id1111097818 #columnMain, #id1111125363 #columnMain, #id1111125364 #columnMain, #id1111125365 #columnMain, #id1111125366 #columnMain {
	background: #000000;
}
	
#id1111085746 #columnLeft, #id1111085746 #columnMain #pageUtils,
#id1111085748 #columnLeft, #id1111085748 #columnMain #pageUtils,
#id1111085749 #columnLeft, #id1111085749 #columnMain #pageUtils,
#id1111085750 #columnLeft, #id1111085750 #columnMain #pageUtils,
#id1111085751 #columnLeft, #id1111085751 #columnMain #pageUtils,
#id1111085752 #columnLeft, #id1111085752 #columnMain #pageUtils,
#id1111085753 #columnLeft, #id1111085753 #columnMain #pageUtils,
#id1111085754 #columnLeft, #id1111085754 #columnMain #pageUtils,
#id1111085755 #columnLeft, #id1111085755 #columnMain #pageUtils,
#id1111085756 #columnLeft, #id1111085756 #columnMain #pageUtils,
#id1111085757 #columnLeft, #id1111085757 #columnMain #pageUtils,
#id1111088913 #columnLeft, #id1111088913 #columnMain #pageUtils,
#id1111089412 #columnLeft, #id1111089412 #columnMain #pageUtils,
#id1111088909 #columnLeft, #id1111088909 #columnMain #pageUtils,
#id1111088910 #columnLeft, #id1111088910 #columnMain #pageUtils,
#id1111088911 #columnLeft, #id1111088911 #columnMain #pageUtils,
#id1111088912 #columnLeft, #id1111088912 #columnMain #pageUtils,
#id1111093746 #columnLeft, #id1111093746 #columnMain #pageUtils,
#id1111097816 #columnLeft, #id1111097816 #columnMain #pageUtils,
#id1111097817 #columnLeft, #id1111097817 #columnMain #pageUtils,
#id1111097818 #columnLeft, #id1111097818 #columnMain #pageUtils,
#id1111125363 #columnLeft, #id1111125363 #columnMain #pageUtils,
#id1111125364 #columnLeft, #id1111125364 #columnMain #pageUtils,
#id1111125365 #columnLeft, #id1111125365 #columnMain #pageUtils,
#id1111125366 #columnLeft, #id1111125366 #columnMain #pageUtils {
	display: none;
}
	
div#layout4 #id1111085746 #columnMain, div#layout4 #id1111085748 #columnMain, div#layout4 #id1111085749 #columnMain, div#layout4 #id1111085750 #columnMain, div#layout4 #id1111085751 #columnMain, div#layout4 #id1111085752 #columnMain, div#layout4 #id1111085753 #columnMain, div#layout4 #id1111085754 #columnMain, div#layout4 #id1111085755 #columnMain, div#layout4 #id1111085756 #columnMain, div#layout4 #id1111085757 #columnMain, div#layout4 #id1111088913 #columnMain, div#layout4 #id1111089412 #columnMain, div#layout4 #id1111088909 #columnMain, div#layout4 #id1111088910 #columnMain, div#layout4 #id1111088911 #columnMain, div#layout4 #id1111088912 #columnMain, div#layout4 #id1111093746 #columnMain, div#layout4 #id1111097816 #columnMain, div#layout4 #id1111097817 #columnMain, div#layout4 #id1111097818 #columnMain, div#layout4 #id1111125363 #columnMain, div#layout4 #id1111125364 #columnMain, div#layout4 #id1111125365 #columnMain, div#layout4 #id1111125366 #columnMain {
	width: 980px;
	margin: 0;
	float: left;
	clear: right;
	position: relative;
}

/* styles to hide unnecessary page items - END */

/* shareholder style - START */

#shMain {
	float: left;
	background: #000000;
	width: 980px;
	color: #333333;
	padding: 0;
	margin: 0;
	}

/* shareholder masthead - START */

	#shMain #shMasthead {
		float: left;
		background: #9e9e9e url(IMAGES/shMastheadBG.gif) left repeat-x;
		width: 980px;
		height: 109px;
		padding: 0;
		margin: 0;
		}
	
		#shMain #shMasthead #shMastheadBanner {
			float: left;
			width: 500px;
			padding: 28px 0 0 35px;
			margin: 0;
			}
		
			#shMain #shMasthead #shMastheadBanner h1 {
				color: #FFFFFF;
				width: 490px;
				margin: 0;
				padding: 0;
				border: none;
				}
			
			#shMain #shMasthead #shMastheadBanner p {
				width: 490px;
				margin: 0;
				padding: 0;
				font-size: 0.9em;
				}
			
				#shMain #shMasthead #shMastheadBanner a {
					color: #333333;
					text-decoration: none;
					}
				
				#shMain #shMasthead #shMastheadBanner a:hover {
					color: #333333;
					text-decoration: underline;
					}
				
		#shMain #shMasthead #shMastheadSubscribe {
			float: right;
			width: 335px;
			height: 25px;
			color: #E5E5E5;
			text-align: right;
			padding: 65px 35px 0 0;
			margin: 0;
			}
		
			#shMain #shMasthead #shMastheadSubscribe ul {
				float: right;
				margin: 0;
				padding: 0;
				}
			
				#shMain #shMasthead #shMastheadSubscribe ul li {
					float: left;
					display: inline;
					margin: 0;
					padding: 0 0 0 6px;
					}
				
			#shMain #shMasthead #shMastheadSubscribe ul li span.buttonRound {
				float: left;
			}
			
				#shMain #shMasthead #shMastheadSubscribe ul li span.buttonRound span.buttonRoundLeft {
				}
				
				#shMain #shMasthead #shMastheadSubscribe ul li span.buttonRound span.buttonRoundRight {
					padding: 0;
				}
				
					#shMain #shMasthead #shMastheadSubscribe ul li span.buttonRound span.buttonRoundRight a {
						display: block;
						float: left;
						background-position: left;
						padding: 2px 10px 2px 20px;
						margin: 0;
						line-height: 1.5em;
						font-size: 1.0em;
					}
					
	#shMain a.buttonOrange {
		color: #FFFFFF;
		text-decoration: none;
		}
	
		#shMain a:hover.buttonOrange {
			text-decoration: underline;
			}
		
/* shareholder masthead - END */

/* shareholder main nav & imagery - START */

	#shMain #shMainNavImg {
		float: left;
		background: #000000;
		width: 980px;
		max-height: 325px;
		_height: 325px;
		padding: 0;
		margin: 0;
		overflow: hidden;
		border-bottom: 1px solid #606060;
		}
	
		#shMain #shMainNavImg #shMainNav {
			float: left;
			width: 290px;
			}
		
		#shMain #shMainNavImg #shMainImg {
			float: right;
			background: #999999;
				height: 325px;
				width: 690px;
			}
		
			#shMain #shMainNavImg #shMainImg img {
				float: right;
				height: 325px;
				width: 690px;
				}
			
/* shareholder main nav & imagery - END */

/* shareholder content - START */

	#shMain #shContent {
		float: left;
		background: #FFFFFF url(IMAGES/shMainImgShadow.gif) top left repeat-x;
		width: 980px;
		}
	
		#shMain #shContent #shLeftCol {
			float: left;
			width: 290px;
			background-color: #e3e8ec;
			padding: 0 0 30px 0;
			}
		
		#shMain #shContent #shRightCol {
			float: left;
			width: 600px;
			padding: 40px 45px 40px 45px;
			overflow: hidden;
			}
		
			#shMain #shContent #shRightCol #shRightLeftCol {
				float: left;
				width: 435px;
				padding: 0;
				}
			
			#shMain #shContent #shRightCol #shRightRightCol {
				float: right;
				width: 120px;
				padding: 0 0 200px 15px;
				border-left: 1px solid #B6B6B6;
				}
			
				#shMain #shContent #shRightCol #shRightRightCol .subBanner {
					padding: 0 0 25px 0;
					margin: 0 0 25px 0;
					background: #FFFFFF url(IMAGES/dottedLine.gif) bottom repeat-x;
					}
				
			#shMain #shContent #shRightCol #shRightFullCol {
				float: left;
				width: 100%;
				padding: 0;
				}
			
		#shMain #shContent #shLegal {
			float: left;
			padding: 35px;
			width: 910px;
			}
		
/* shareholder content - END */

/* shareholder left nav gadgets - START */

	#shMain .shNavLeftGadget {
		float: left;
		width: 215px;
		padding: 0 5px 0 0;
		margin: 30px 35px 0 35px;
		background: url(IMAGES/leftNavTop_blank.gif) top left no-repeat;
		}

			#shMain #shMainNavImg .shNavLeftGadget {
				background: none;
				border: none;
				width: 290px;
				padding: 0;
				margin: 0;
				}
		
		#shMain .shNavLeftGadgetHeader {
			float: left;
			width: 180px;
			height: 36px;
			padding: 12px 15px 0 15px;
			color: #333333;
			font-size: 1.0em;
			font-weight: bold;
 			}
	
			#shMain #shMainNavImg .shNavLeftGadgetHeader {
				color: #FFFFFF;
				background: #444444;
				border: none;
				height: 34px;
				padding-top: 10px;
				width: 220px;
				padding: 8px 35px 0 35px;
				font-size: 1.3em;
				}
		
		#shMain .shNavLeftGadgetSubHeader {
			float: left;
			width: 145px;
			height: 25px;
			padding: 5px 35px 0 35px;
			background: #e5e5e5 url(IMAGES/gadget_header_bg.gif) top left repeat-x;
			color: #FFFFFF;
			font-size: 1.1em;
			font-weight: bold;
			}
	
		#shMain .shNavLeftGadgetBody {
			float: left;
			width: 210px;
			padding: 8px 0;
			border-bottom: 2px solid #2296d3;
			}
	
				#shMain #shMainNavImg .shNavLeftGadgetBody {
					border-bottom: none;
					}
			
			#shMain .shNavLeftGadgetBody ul {
				float: left;
				width: 100%;
				padding: 0;
				margin: 0;
				}
		
				#shMain .shNavLeftGadgetBody ul li {
					float: left;
					width: 100%;
					padding: 0;
					margin: 0;
					background: none;
					list-style: none;
					}
			
					#shMain .shNavLeftGadgetBody ul li h6 {
						font-size: 14px;
						line-height: 20px;
						}
				
					#shMain .shNavLeftGadgetBody ul li a {
						float: left;
						display: block;
						width: 220px;
						padding: 4px 35px;
						color: #333333;
						text-decoration: none;
						}
				
						#shMain .shNavLeftGadgetBody ul li a.On {
							background: #222222 url(IMAGES/shMainNavArrow.gif) top left no-repeat;
							text-decoration: none;
							}
					
						#shMain .shNavLeftGadgetBody ul li a:hover {
							background: #333333;
							text-decoration: none;
							cursor: pointer;
							}
					
						#shMain .shNavLeftGadgetBody ul li a.On:hover {
							background: #222222 url(IMAGES/shMainNavArrow.gif) top left no-repeat;
							text-decoration: none;
							}
					
						#shMain .shNavLeftGadgetBody ul li a h6 {
							float: left;
							width: 100%;
							padding: 0;
							margin: 0;
							color: #ffffff;
							}
					
								#shMain .shNavLeftGadgetBody ul li a p {
									color: #aaaaaa;
									}
							
							#shMain .shNavLeftGadgetBody ul li a:hover h6 {
								color: #ffffff;
								text-decoration: underline;
								}
						
							#shMain .shNavLeftGadgetBody ul li a.On h6 {
								color: #ffffff;
								}
						
						#shMain .shNavLeftGadgetBody ul li a p {
							float: left;
							width: 100%;
							padding: 0;
							margin: 0;
							font-size: 1.0em;
							font-weight: normal;
							}
					
				#shMain .shNavLeftGadgetBody .aboutBio {
					padding: 0 12px;
					}
			
					#shMain .shNavLeftGadgetBody .aboutBio img {
						float: left;
						padding: 0;
						margin: 3px 10px 5px 0;
						}
				
				#shMain .shNavLeftGadgetBody .archiveList li {
						float: left;
						display: block;
						width: 290px;
						padding: 0 0 12px 0;
						margin: 0;
					}
			
					#shMain .shNavLeftGadgetBody .archiveList li a {
						float: left;
						display: block;
						width: 186px;
						padding: 6px 12px 6px 12px;
						margin: 0;
						color: #156cc6;
						text-decoration: none;
						}
				
						#shMain .shNavLeftGadgetBody .archiveList li a.On {
							color: #156cc6;
							/*background: #ffffff url(IMAGES/shArchiveNavArrow.gif) top left no-repeat;*/
							background: #ffffff;
							text-decoration: none;
							border-top: 1px solid #BBBBBB;
							border-bottom: 1px solid #BBBBBB;
							}
					
						#shMain .shNavLeftGadgetBody .archiveList li a:hover {
							color: #156cc6;
							text-decoration: underline;
							background: #ffffff;
							}
					
						#shMain .shNavLeftGadgetBody .archiveList li a.On:hover {
							color: #156cc6;
							/*background: #ffffff url(IMAGES/shArchiveNavArrow.gif) top left no-repeat;*/
							background: #ffffff;
							text-decoration: underline;
							}
					
						#shMain .shNavLeftGadgetBody .archiveList li h6 {
							display: block;
							width: 191px;
							padding: 0 12px 5px 12px;
							margin: 0;
							color: #333333;
							}
					
						#shMain .shNavLeftGadgetBody .archiveList li p {
							float: left;
							width: 100%;
							padding: 0;
							margin: 0;
							font-size: 1.0em;
							line-height: 1.0em;
							font-weight: normal;
							}
							
	#shMain .shPerspectivesGadget {
		float: left;
		padding: 35px;
		width: 220px;
		}
					
/* shareholder left nav gadgets - END */

/* shareholder subscribe page - START */

#shMain #shSubscribe {
	float: left;
	background: #FFFFFF url(IMAGES/shMainImgShadow.gif) top left repeat-x;
	padding: 30px 88px;
	width: 784px;
	}

	#shMain #shSubscribe #shLitToSub {
		float: left;
		border: 10px solid #B6B6B6;
		padding: 25px 0;
		margin: 0 0 20px 0;
		width: 764px;
		}
	
		#shMain #shSubscribe #shLitToSub #shLitToSubLeft {
			float: left;
			width: 297px;
			padding: 0 42px;
			border-right: 1px dotted #B6B6B6;
			}
		
		#shMain #shSubscribe #shLitToSub #shLitToSubRight {
			float: right;
			width: 298px;
			padding: 0 42px;
			}
		
/* shareholder subscribe page - END */

/* page action yellow bar styles START */

.yellowField {
	background: #F8F7E5 url(IMAGES/ls_yellowFieldBG.gif) left top repeat-x;
	float: left;
	margin: 10px -3px 10px 0;
	padding: 1px 7px 2px 7px;
	width: 678px;
	}
	
	.yellowFieldContBtn {
		float: right;
		background: #C36810 url(IMAGES/ls_yellowFieldBtn_left.gif) left top no-repeat;
		margin: 0 0 0 10px;
		}
		
	.yellowFieldContBtn input {
		display: block;
		float: left;
		text-align: center;
		background: url(IMAGES/ls_yellowFieldBtn_right.gif) right top no-repeat;
		color: #FFFFFF;
		text-decoration: none;
		height: 44px;
		font-size: 1em;
		font-weight: bold;
		border: none;
		padding: 0 20px;
		cursor: pointer;
	}

	.yellowFieldContBtn a {
		display: block;
		float: left;
		background: url(IMAGES/ls_yellowFieldBtn_right.gif) right top no-repeat;
		color: #FFFFFF;
		text-decoration: none;
		height: 22px;
		padding: 15px 12px 7px 12px;
		font-size: 1em;
		}
		
	.yellowFieldContBtn a:hover {
		text-decoration: underline;
		color: #FFFFFF;
		}
		
	.yellowFieldCnclBtn {
		float: right;
		background: #C36810 url(IMAGES/ls_CancelBtn_left.gif) left top no-repeat;
		margin-left: 10px;
		}
		
	.yellowFieldCnclBtn a {
		display: block;
		float: left;
		background: url(IMAGES/ls_CancelBtn_right.gif) right top no-repeat;
		color: #333333;
		text-decoration: none;
		height: 22px;
		padding: 15px 12px 7px 12px;
		font-size: 1em;
		}

	.yellowFieldCnclBtn input {
		display: block;
		float: left;
		text-align: center;
		background: url(IMAGES/ls_CancelBtn_right.gif) right top no-repeat;
		color: #333333;
		text-decoration: none;
		height: 44px;
		font-size: 1em;
		font-weight: bold;
		border: none;
		padding: 0 20px;
		cursor: pointer;
		}
		
	.yellowFieldCnclBtn a:hover {
		text-decoration: underline;
		color: #333333;
		}
		
.yellowField img {
	float: right;
	}
/* page action yellow bar styles START */		

/* shareholder misc styles - START */

#shMain .buttonRound .buttonRoundRight a {
	display: block;
	font-size: 0.85em;
	margin-top: 4px;
	text-decoration: none;
	}

	#shMain .buttonRound .buttonRoundRight a:hover {
		text-decoration: underline;
		}

#shMain .shNavLeftGadget .divider{
	background-image: url(IMAGES/dottedLineALT.gif);
}

#shMain h1.shStartHeader, #shMain h2.shStartHeader, #shMain h3.shStartHeader, #shMain h4.shStartHeader, #shMain h5.shStartHeader, #shMain h6.shStartHeader {
	margin-top: 0;
	padding-top: 0;
	}
	

#shMain h4 {
	font-size: 16px;
	}
	
	
/* shareholder misc styles - END */

/* shareholder style - END */

/* shareholder.css END */

