body { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #666666; 
background-color: #006666; 
margin-top: 2px; 
margin-left: 0px; 
margin-width: 0px; 
margin-height: 0px;}


/* Link colors */

a:link { font-size: 12px; text-decoration: none; color: #cc0000;}
a:visited { font-size: 12px; text-decoration: none; color: #660000; }
a:hover { font-size: 12px; text-decoration: underline; color: #cc0000; }
a:active {   text-decoration : underline; }

.boldnav { font-size: 12px; color: #cc0000; font-weight: bold;}
a.boldnav:link { font-size: 12px; text-decoration: none; color: #cc0000; font-weight: bold;}
a.boldnav:visited { font-size: 12px; text-decoration: none; color: #660000; font-weight: bold;}
a.boldnav:hover { font-size: 12px; text-decoration: underline; color: #cc0000; font-weight: bold;}

.footer { font-size: 9px; color: #666666;}
a.footer:link { font-size: 9px; text-decoration: none; color: #666666;}
a.footer:visited { font-size: 9px; text-decoration: none; color: #660000; }
a.footer:hover { font-size: 9px; text-decoration: underline; color: #666666; }

.frenchwhatsnewlink { font-size: 12px; color: #666666; }
a.frenchwhatsnewlink:link { font-size: 12px; text-decoration: none; color: #666666;}
a.frenchwhatsnewlink:visited { font-size: 12px; text-decoration: none; color: #660000; }
a.frenchwhatsnewlink:hover { font-size: 12px; text-decoration: underline; color: #666666; }

.globallinks {font-weight: bold; font-size: 11px; color: #666666; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}
.globallinks:hover {color: #0000cc; text-decoration: underline}

.globallinksselected {font-weight: bold; font-size: 11px; color: #333333; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.globallinksselected:hover {color: #0000cc; text-decoration: underline;}

a.leftnav:link { font-size: 9px; text-decoration: none; color: #666666;}
a.leftnav:visited { font-size: 9px; text-decoration: none; color: #660000; }
a.leftnav:hover { font-size: 9px; text-decoration: underline; color: #666666; }

.nav { font-size: 10px; color: #333333;}
a.nav:link { font-size: 10px; text-decoration: none; color: #333333;}
a.nav:visited { font-size: 10px; text-decoration: none; color: #660000; }
a.nav:hover { font-size: 10px; text-decoration: underline; color: #333333; }

a.ppn:link { font-size: 12px; text-decoration: none; color: #666666;}
a.ppn:visited { font-size: 12px; text-decoration: none; color: #660000; }
a.ppn:hover { font-size: 12px; text-decoration: underline; color: #cc0000; }
a.ppn:active { text-decoration : underline; color: #cc0000; }

.prlink { font-size: 11px; color: #cc0000; font-weight: normal;}
a.prlink:link { font-size: 11px; text-decoration: none; color: #cc0000; font-weight: normal;}
a.prlink:visited { font-size: 11px; text-decoration: none; color: #660000; font-weight: normal;}
a.prlink:hover { font-size: 11px; text-decoration: underline; color: #cc0000; font-weight: normal;}

.rightlinks {font-weight: normal; font-size: 11px; color:#ffffff; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}
.rightlinks:hover {font-weight: normal;color: #ffffff; text-decoration: underline;}

a.smalltext:link { font-weight : normal; font-size : 11px; font-family : Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}

.teaserlink { font-size: 10px; color: #cc0000; font-weight: bold; line-height:12px;}
a.teaserlink:link { font-size: 10px; text-decoration: none; color: #cc0000; font-weight: bold; line-height:12px;}
a.teaserlink:visited { font-size: 10px; text-decoration: none; color: #660000; font-weight: bold; line-height:12px;}
a.teaserlink:hover { font-size: 10px; text-decoration: underline; color: #cc0000; font-weight: bold; line-height:12px;}

.topnav { font-size: 9px; font-weight: normal; color: #000000;}
a.topnav:link { font-size: 9px; font-weight: normal;  text-decoration: none; color: #000000;}
a.topnav:visited { font-size: 9px; font-weight: normal;  text-decoration: none; color: #660000; }
a.topnav:hover { font-size: 9px; font-weight: normal;  text-decoration: underline; color: #000; }

.whatsnewlink { font-size: 11px; color: #cc0000; font-weight: bold;}
a.whatsnewlink:link { font-size: 11px; text-decoration: none; color: #cc0000; font-weight: bold;}
a.whatsnewlink:visited { font-size: 11px; text-decoration: none; color: #660000; font-weight: bold;}
a.whatsnewlink:hover { font-size: 11px; text-decoration: underline; color: #cc0000; font-weight: bold;}

/*headings*/

H1 { 
font-size: 12px; 
font-weight: bold; 
font-style: normal; 
color: #000000; 
margin:3px 0 3px 0; 
}
#red { color: #cc0000; }

H2 { 
    FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	COLOR: #cc0000; 
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif
}

H3 {
font-weight : bold; 
font-size : 12px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #cc0000; 
}

H4 {
font-weight : bold; 
font-size : 12px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #666699; 
}

.headline1 {
font-weight : normal; 
font-size : 24px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #ffffff;
line-height: 105%;
padding: 10px;		
}

.headline2 {
font-weight : normal; 
font-size : 20px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #cc0000;
line-height: 125%;
}

.headline3 {
font-weight : bold; 
font-size : 12px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #cc0000; 
}

.headline4 {
font-weight : bold; 
font-size : 12px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #666699; 
}

.headline7 {
font-weight : bold; 
font-size : 16px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #cc0000;
line-height: 125%;
}

.headline8 {
font-weight : bold; 
font-size : 16px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #000000;
line-height: 125%;
}

.headline9 {
font-weight: normal; 
font-size: 20px; 
color: #cc0000; 
font-family: Verdana, Arial, Helvetica, sans-serif;   
line-height: 20px;
}

.leftnavHeader { 
font-size: 11px; 
font-weight: bold; 
font-style: normal; 
color: #000000; 
}

.title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
font-style: italic;
line-height: normal;
font-weight: bold;
color: #FFFFFF;
background-color: #CC0000;
}

/* text */

td,p,th { font-size: 12px; color: #666666; line-height: 16px;}

STRONG { font-weight : bold; }
B { font-weight : bold; }

.largetext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
}

.normaltext {
font-weight : normal; 
font-size : 12px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
}

.normalboldtext {
font-weight : bold; 
font-size : 12px; 
color:#666666;
font-family : Verdana, Arial, Helvetica, sans-serif; 
}

.normalboldwhitetext {
font-weight: bold;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

.normalsmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}

.searchbox {
font-weight : normal; 
font-size : 10px; 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}

.smalltext {
font-weight : normal; 
font-size : 11px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
}

.smallboldtext {
font-weight : bold; 
font-size : 11px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
}

.smallertext {
font-weight: normal; 
font-size: 9px; 
font-family: Verdana, Arial,Helvetica, sans-serif
}

.smallwhitetext {
font-weight : normal; 
font-size : 11px; 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
color : #cccccc; 
}

.stockprice {
font-weight: normal;
font-size: 10px;
color: #000000;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif
}

.tagline {
font-weight: normal;
FONT-STYLE: italic;
color: #333333;
font-size: 12px;
font-family: Verdana, Arial,Helvetica, sans-serif
}

.teasertext {
font-weight: normal; 
font-size: 11px; 
margin-left: 4px; 
color:#cccccc; 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif
}

.teasertext:hover {
color: #ffffff; 
text-decoration: underline
}

.teasertitletext {
font-weight: bold; 
font-size: 11px; 
color: #99cccc;
text-decoration: none; 
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif
}

.teasertitletext:hover {
color: #99cccc; 
text-decoration: underline
}

.text {
font-weight: normal; 
font-size: 12px; 
font-family: Verdana, Arial,Helvetica, sans-serif
}

.textred {
color: #cc0000;
}

.whatsnew {
font-weight: normal;
font-size: 11px;
}

/*format*/

.bcpnotice {border: 1px solid #CCCCCC;}

.border { border-width: 0px }

/* colors */

.greyLine { background-color: #cccccc; }
.redLine { background-color: #cc0000; }
.greyLine2 { background-color: #CACACA; }


.bg1 { background-color: #ddeeee; }
.bg2 { background-color: #eeeeee; }
.bg3 { background-color: #BCDEDE; }
.bg4 { background-color: #DED9D2; }
.bgwhite { background-color: #FFFFFF; }

/* ordered list */

ol, li { font-size: 12px; margin-top: 5px; margin-left: 25px; margin-right: 10px; margin-bottom: 5px; line-height: 13px;}

/* unordered list */

ul, li { font-size: 12px; line-height: 13px; list-style-position: outside; margin-top: 5px; margin-left: 8px; margin-right: 5px; margin-bottom: 5px; }

/* form elements */

textfield, input { font-size: 10px; color: #333333; height: 18px; }

select { font-size: 10px; color: #333333; height: 18px; }

/*tables*/

.navTableHeader { 
background-color: #ccdddd; 
font-size: 11px; 
font-weight: bold; 
font-style: normal; 
color: #006666; 
padding: 0 0 0 4px 
}

.navTableItem { 
background-color: #eeeeee; 
font-size: 10px; 
font-style: normal; 
color: #333333; 
}

.navTableItemAlt { 
background-color: #f6f6f6; 
font-size: 10px; 
font-style: normal; 
color: #333333; 
}

.tableHeader { 
background-color: #cccc99; 
font-size: 10px; 
font-weight: bold; 
font-style: normal; 
color: #000000; 
padding: 0 0 0 4px 
}

.tableItem { 
background-color: #ececdf; 
font-size: 10px; 
font-style: normal; 
color: #333333; 
}

.tableItemAlt { 
background-color: #f9f9f0; 
font-size: 10px; 
font-style: normal; 
color: #333333; 
}

tr.title {background-color: #ccdddd;}
tr.even {background-color: #FFFFFF;}
tr.odd {background-color: #eeeeee;}
tr.bondodd {background-color: #FFFFFF;}
tr.bondeven {background-color: #eeeeee;}
td.white { background-color: #ffffff; }

td.bondmarket {
font-family: arial, helvetica, sans-serif;
font-size: 9pt;
color: #000066;
}

td.market {
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
color: #000066;
}

.markethdr {
background-color: #ccdddd;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #006666;
font-weight: bold;
}

.bondhdr {
background-color: #ccdddd;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #006666;
font-weight: bold;
text-align:center;
}

A.bondhdr:link { font-weight: bold; font-size: 11px; color: #006666; font-family: arial, helvetica, sans-serif; BACKGROUND-color: #ccdddd; text-align:center;}
A.bondhdr:visited {font-weight: bold; font-size: 11px; color: #660000; font-family: arial, helvetica, sans-serif; BACKGROUND-color: #ccdddd; text-align:center;}

/*sup{
line-height: 15px;
}*/

/*  PPN New styles */

.pipe { 
border-left: 1px solid #666;
border-right: 1px solid #666;}


/* VIDEO */
.normaltextred {
   font-weight : normal; 
   font-size : 12px; 
	 color: #CC0000;
   font-family : Verdana, Arial, Helvetica, sans-serif; 
}

