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: #cc0000; }
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: #cc0000; font-weight: bold;}
a.boldnav:hover { font-size: 12px; text-decoration: underline; color: #cc0000; font-weight: bold;}

.footer { font-size: 10px; color: #666666;}
a.footer:link { font-size: 10px; text-decoration: none; color: #666666;}
a.footer:visited { font-size: 10px; text-decoration: none; color: #666666; }
a.footer:hover { font-size: 10px; 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: #666666; }
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}

a.leftnav:link { font-size: 9px; text-decoration: none; color: #666666;}
a.leftnav:visited { font-size: 9px; text-decoration: none; color: #666666; }
a.leftnav:hover { font-size: 9px; text-decoration: underline; color: #666666; }

.nav { font-size: 11px; color: #333333;}
a.nav:link { font-size: 11px; text-decoration: none; color: #333333;}
a.nav:visited { font-size: 11px; text-decoration: none; color: #333333; }
a.nav:hover { font-size: 11px; 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: #666666; }
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: #cc0000; 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;}
a.teaserlink:link { font-size: 10px; text-decoration: none; color: #cc0000; font-weight: bold;}
a.teaserlink:visited { font-size: 10px; text-decoration: none; color: #cc0000; font-weight: bold;}
a.teaserlink:hover { font-size: 10px; text-decoration: underline; color: #cc0000; font-weight: bold;}

.topnav { font-size: 10px; font-weight: normal; color: #000000;}
a.topnav:link { font-size: 10px; font-weight: normal;  text-decoration: none; color: #000000;}
a.topnav:visited { font-size: 10px; font-weight: normal;  text-decoration: none; color: #000; }
a.topnav:hover { font-size: 10px; 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: #cc0000; 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;
}

.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;}

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; 
   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; 
}

.smallwhitetext {
   font-weight : normal; 
   font-size : 11px; 
   font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
   color : #cccccc; 
}

.smallertext {
    FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	FONT-FAMILY: Verdana, Arial,Helvetica, sans-serif
}

.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: #FF0000;
}

.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; }

.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.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;
}

td.white { background-color: #ffffff; }

.markethdr {
    background-color: #ccdddd;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #006666;
	FONT-WEIGHT: bold;
}

.bondhdr {
	background-color: #ccdddd;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #006666;
	FONT-WEIGHT: bold;
}

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: #006666; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: #ccdddd; text-align:center;}
