a { font-family: arial,helvetica; color:#036; font-weight: bold; text-decoration: underline;}
#ppi a { color: #906; }
a.name { font-family: arial,helvetica; color:#000; font-weight: bold; text-decoration: none;}
a.visited { font-family: arial,helvetica; color:#999; font-weight: bold; text-decoration: underline;}
a.maincopy { font-family: arial,helvetica; color:#036; font-weight: bold; text-decoration: underline;}
a.maincopy:visited { font-family: arial,helvetica; color:#666; font-weight: bold; text-decoration: underline;}

a.blueNavCopy {font-size : 9pt; font-family: arial,helvetica; color:#fff !important; text-decoration:none; font-weight: normal;}
a.bluenavcopy {font-size : 9pt; font-family: arial,helvetica; color:#fff; text-decoration:none; font-weight: normal;}

a.blueNav-underline {font-size : 9pt; font-family: arial,helvetica; color:#fff; text-decoration:underline; font-weight: normal;}
a.bluenav-underline {font-size : 9pt; font-family: arial,helvetica; color:#fff; text-decoration:underline; font-weight: normal;}

a.blueNavCopy:visited {font-size : 9pt; font-family: arial,helvetica; color:#fff; text-decoration:none; font-weight: normal;}
a.bluenavcopy:visited {font-size : 9pt; font-family: arial,helvetica; color:#fff; text-decoration:none; font-weight: normal;}

a.greyNavCopy {font-size : 9pt; font-family: arial,helvetica; color:#036; text-decoration:underline; font-weight: normal;}
a.greynavcopy {font-size : 9pt; font-family: arial,helvetica; color:#036; text-decoration:underline; font-weight: normal;}

a.greyNavSmall {font-size : 8pt; font-family: arial,helvetica; color:#036; text-decoration:underline; font-weight: normal;}
a.greynavsmall {font-size : 8pt; font-family: arial,helvetica; color:#036; text-decoration:underline; font-weight: normal;}

#ppi a.greyNavCopy, #ppi .greyNavCopy a {font-size : 9pt; font-family: arial,helvetica; color:#036; text-decoration:underline; }
#ppi a.greynavcopy, #ppi .greynavcopy a {font-size : 9pt; font-family: arial,helvetica; color:#036; text-decoration:underline; }

#ppi a.greyNavSmall {font-size : 8pt; font-family: arial,helvetica; color:#036; text-decoration:underline; font-weight: normal;}
#ppi a.greynavsmall {font-size : 8pt; font-family: arial,helvetica; color:#036; text-decoration:underline; font-weight: normal;}

a.blueNavSmallActive {font-size : 8pt; font-family: arial,helvetica; color:#fff; text-decoration:none; font-weight: bold;}
a.bluenavsmallactive {font-size : 8pt; font-family: arial,helvetica; color:#fff; text-decoration:none; font-weight: bold;}

a.blueNavSmall {display: block; font-size : 8pt; font-family: arial,helvetica; color:#fff; text-decoration:none; font-weight: normal; margin: 2px 0 6px 10px;}
a.bluenavsmall {display: block; font-size : 8pt; font-family: arial,helvetica; color:#fff; text-decoration:none; font-weight: normal; margin: 2px 0 6px 10px;}

a.blueNavSmall:visited {font-size : 8pt; font-family: arial,helvetica; color:#fff; text-decoration:none; font-weight: normal;}
a.bluenavsmall:visited {font-size : 8pt; font-family: arial,helvetica; color:#fff; text-decoration:none; font-weight: normal;}

.blueNavSmall {font-size : 8pt; font-family: arial,helvetica; color:#fff; text-decoration:none; font-weight: normal;}
.bluenavsmall {font-size : 8pt; font-family: arial,helvetica; color:#fff; text-decoration:none; font-weight: normal; padding: 0 0 0 10px;}

.blueNavCopy {font-size : 9pt; font-family: arial,helvetica; color:#fff; text-decoration:none;}
.bluenavcopy {font-size : 9pt; font-family: arial,helvetica; color:#fff; text-decoration:none;}

.blueNavhead {font-size : 10pt; font-family: arial,helvetica; color:#fff; font-weight: bold;}
.bluenavhead {font-size : 10pt; font-family: arial,helvetica; color:#fff; font-weight: bold;}

.greyNavCopy {font-size : 9pt; font-family: arial,helvetica; color:#000; text-decoration:none;}
.greynavcopy {font-size : 9pt; font-family: arial,helvetica; color:#000; text-decoration:none;}

.greyNavSmall {font-size : 8pt; font-family: arial,helvetica; color:#000; text-decoration:none;}
.greynavsmall {font-size : 8pt; font-family: arial,helvetica; color:#000; text-decoration:none;}

.mainCopy {font-size : 10pt; font-family: arial,helvetica; color:#000;}
.maincopy {font-size : 10pt; font-family: arial,helvetica; color:#000;}

.mainCopyBlue {font-size : 10pt; font-family: arial,helvetica; color:#039;}
.maincopyblue {font-size : 10pt; font-family: arial,helvetica; color:#039;}

.KnowledgeArea {font-size : 16pt; font-family: arial,helvetica; color:#036; font-weight:bold;}
.knowledgearea {font-size : 16pt; font-family: arial,helvetica; color:#036; font-weight:bold;}

.Subsection {font-size : 12pt; font-family: arial,helvetica; color:#036; font-weight:bold;}
.subsection {font-size : 12pt; font-family: arial,helvetica; color:#036; font-weight:bold;}


.title {font-size : 14pt; font-family: arial,helvetica; font-weight:bold;}
.subtitle {font-size : 11pt; font-family: arial,helvetica; font-weight:bold; color:#999;}
.header1 {font-size : 12pt; font-family: arial,helvetica; font-weight:bold; color:#039;}
.header2 {font-size : 11pt; font-family: arial,helvetica; font-weight:bold; color:#039;}
.header3 {font-size : 10pt; font-family: arial,helvetica; font-weight:bold; font-style: italic;}
.credit {font-size : 10pt; font-family: arial,helvetica; font-weight:normal;}
.publisher {font-size : 10pt; font-family: arial,helvetica; color:#000;}
.date {font-size : 10pt; font-family: arial,helvetica; color:#000;}
.product {font-size : 10pt; font-family: arial,helvetica; color:#000;}
.publication {font-size : 8pt; font-family: arial,helvetica; color:#000; font-style: italic;}


.tableheader {font-family: arial,helvetica; font-size: 10pt; color:#fff; font-weight: bold; background-color: 999999; text-align:center;}
.tabledata-left {font-family: arial,helvetica; font-size: 10pt; color:#000; font-weight: normal; background-color: cccccc; text-align:left;}
.tabledata-right {font-family: arial,helvetica; font-size: 10pt; color:#000; font-weight: normal; background-color: cccccc; text-align:right;}
.tabledata-center {font-family: arial,helvetica; font-size: 10pt; color:#000; font-weight: normal; background-color: cccccc; text-align:center;}
.endnotes {font-size :8pt; font-family: arial,helvetica; color:#000;}
.Copy {font-size : 10pt; font-family: arial,helvetica; color:#000;}
.copy {font-size : 10pt; font-family: arial,helvetica; color:#000;}
.Bio {font-size : 10pt; font-family: arial,helvetica; color:#000; font-style: italic;}
.bio {font-size : 10pt; font-family: arial,helvetica; color:#000; font-style: italic;}
sup {font-size : 8pt; font-family: arial,helvetica; font-weight:bold;}

input.button {font-family : arial, helvetica; font-size : 10pt; font-weight : normal;}
input.text {font-family : arial, helvetica; font-size : 10pt; font-weight : normal;}
select {font-family : arial, helvetica; font-size : 10pt; font-weight : normal;}
option {font-family : arial, helvetica; font-size : 10pt; font-weight : normal;}
.pulldown {font-family : arial, helvetica; font-size : 10pt; font-weight : normal;}

.headercobrand {font-size : 12pt; font-family: arial,helvetica; font-weight:bold; color:006666;}

.header1-ppi {font-size : 12pt; font-family: arial,helvetica; font-weight:bold; color:#036;}
.header2-ppi {font-size : 11pt; font-family: arial,helvetica; font-weight:bold; color:#036;}
.header3-ppi {font-size : 10pt; font-family: arial,helvetica; font-weight:bold; font-style: italic;}

a.sectheader{font-family : Arial,verdana,helvetica;  font-size:11pt;  font-weight:bold; color:#c03;  text-decoration:underline;}
a.sectheader:link{font-family : Arial,verdana,helvetica;  font-size:11pt;  font-weight:bold; color:#c03;  text-decoration:underline;}
a.sectheader:visited{font-family : Arial,verdana,helvetica;  font-size:11pt;  font-weight:bold; color:#c03;  text-decoration:underline;}
a.sectheader:hover{font-family : Arial,verdana,helvetica;	font-size:11pt;	font-weight:bold;	color:#c03; text-decoration: underline;}
a.sectheader:active{font-family : Arial,verdana,helvetica;  font-size:11pt; font-weight:bold; color:FF0033;}

a.sectheaderppi{font-family : Arial,verdana,helvetica;  font-size:11pt;  font-weight:bold; color:#906;  text-decoration:underline;}
a.sectheaderppi:link{font-family : Arial,verdana,helvetica;  font-size:11pt;  font-weight:bold; color:#906;  text-decoration:underline;}
a.sectheaderppi:visited{font-family : Arial,verdana,helvetica;  font-size:11pt;  font-weight:bold; color:#906;  text-decoration:underline;}
a.sectheaderppi:hover{font-family : Arial,verdana,helvetica;	font-size:11pt;	font-weight:bold;	color:#906; text-decoration: underline;}
a.sectheaderppi:active{font-family : Arial,verdana,helvetica;  font-size:11pt; font-weight:bold; color:#906;}

a.more{font-family : Arial,verdana,helvetica;   font-size:9pt; font-weight:bold; color:#c03;  text-decoration:none;}
a.more:link{font-family : Arial,verdana,helvetica;   font-size:9pt; font-weight:bold; color:#c03;  text-decoration:underline;}
a.more:visited{font-family : Arial,verdana,helvetica;   font-size:9pt; font-weight:bold; color:#c03;  text-decoration:underline;}
a.more:hover{font-family : Arial,verdana,helvetica;   font-size:9pt;	font-weight:bold;	color:#c03;	text-decoration: underline;}
a.more:active{font-family : Arial,verdana,helvetica;   font-size:9pt; font-weight:bold; color:FF0033;}

a.moreppi{font-family : Arial,verdana,helvetica;   font-size:9pt; font-weight:bold; color:#906;  text-decoration:none;}
a.moreppi:link{font-family : Arial,verdana,helvetica;   font-size:9pt; font-weight:bold; color:#906;  text-decoration:underline;}
a.moreppi:visited{font-family : Arial,verdana,helvetica;   font-size:9pt; font-weight:bold; color:#906;  text-decoration:underline;}
a.moreppi:hover{font-family : Arial,verdana,helvetica;   font-size:9pt;	font-weight:bold;	color:#906;	text-decoration: underline;}
a.moreppi:active{font-family : Arial,verdana,helvetica;   font-size:9pt; font-weight:bold; color:#906;}

a.headline1:link{font-family : Arial,verdana,helvetica; font-size:9pt;font-weight:bold;color:#036;}
a.headline1:visited{font-family : Arial,verdana,helvetica; font-size:9pt;font-weight:bold;color:#036;}
a.headline1:hover{font-family : Arial,verdana,helvetica; font-size:9pt;font-weight:bold;color:#036;}
a.headline1:active{font-family : Arial,verdana,helvetica; font-size:9pt;font-weight:bold;color:#336;}

.feature{font-family : Arial,verdana,helvetica; font-size:10pt;color:#000;}
/*td {font-size : 10pt; font-family: arial,helvetica; color:#000;}*/
.byauthor {font-size :8pt; font-family: arial,helvetica; color:#000;}
.smallcopy {font-size : 9pt; font-family: arial,helvetica; color:#000;}

form {margin-bottom : 0px; }
td.topBar { background: url(graphics/topRedBarBG.gif) repeat-x; }
td.topBarPPI { #0087bf background: url(ppi/graphics/topPurpleBarBG.gif) repeat-x; }
td.flashHolder { background: url(graphics/flashHolderBG.gif) top left repeat-x; }
#subscribeTable td.holder { background-color: #ccc; }
#subscribeTable td input { font-size: 0.7em; }
.smallcopy { font-size: 9pt; font-family: arial,helvetica; color:#000;}

form { margin: 0; padding: 0; }