Body { margin : 0px; padding : 0px;}
BODY,TD { COLOR: Black; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;  FONT-SIZE: 70%;}
TD.content { line-height : 140%; }
TD.white { COLOR: White; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;  FONT-SIZE: 70%; font-weight:bold}
.l { float:left;}
.r { float: right;}
h3{color:#003366; font-size:1em;}
/* boxsizes */
.boxsize90 { font-size : 100%; width : 120px;	font-weight : normal; padding : 0px 0px 0px 0px }

/* logo */
#logo {}
#printlogo { display: none; }

/* top img strip */
TD.topimg {	background-image : url(../img/static_strip.gif); }

/* content styles */
TD.content p { padding: 0; margin: 0 0 10px 0; line-height: 1.4em;}
TD.content a { color : #003060; text-decoration :underline; FONT-SIZE: 100%;  } 
TD.content a:HOVER {color : #FF6600; text-decoration :underline;  }
TD.content ul { list-style:none; margin:0 0 8px 20px;} 
TD.content ul li { background-image:url(../img/arrow03.gif); background-repeat:no-repeat; background-position: 0 50%; padding-left: 17px; }

/* titles for left and right side */
TD.gentitle { border-top: 1px solid #880000; border-bottom: 1px solid #880000; padding : 1px; margin: 1px;  }
TD.rhstitle { padding : 5px 5px 0px 5px;}

/* top img strip */
TD.topimg {	background-image : url(img/static_strip.gif); }

.style4 {
	color: #FFFFFF;
	font-weight: bold;
}

/* footer */
A.foot {	FONT-SIZE: 100%;}
A.foot:HOVER {FONT-SIZE: 100%;}

/* Conact us links etc. */
A.nav { COLOR: #003060; FONT-SIZE: 100%; 	text-decoration :underline; }
A.nav:HOVER { COLOR: #FF6600; text-decoration : none; }

	/* breadcrumbs */
	A.bread {COLOR: #FFFFFF; FONT-SIZE: 100%; }
	A.bread:HOVER {COLOR: #FFFFFF;  }
	
	/* bookmarks */
	A.book { FONT-SIZE: 100%; color : #002F60; font-weight : bold; text-decoration :none; }
	A.book:HOVER {  color : #002F60; font-weight : bold; text-decoration :none; }
	
	td.featureheader a.featureheader { FONT-SIZE: 100%;  }
	A.featureheader { FONT-SIZE: 100%;  }
	
	A.prodtype { color : #003060; text-decoration :none; FONT-SIZE: 100%;  } 
	A.prodtype:HOVER {color : #003060; text-decoration :underline;  }
	
	A.more { color : #003060; text-decoration :underline; FONT-SIZE: 100%;  } 
	A.more:HOVER {color : #003060; text-decoration :none;  }
	
	A.latestnews { color : #003060; text-decoration :underline; FONT-SIZE: 100%;  } 
	A.latestnews:HOVER {color : #FF6600; text-decoration :underline;  }
	
	A.homelatestnews { color : #003060; text-decoration :underline; FONT-SIZE: 110%;  } 
	A.homelatestnews:HOVER {color : #FF6600; text-decoration :underline;  }

/*caption*/
TD.caption { color : 003060; font-size : 60% ; background-image : url(../img/pics/piccap_bg.gif); padding : 3px;  text-align : center;  } 

/* new homepage 2004 */
#col2 {float:left; margin:0; padding:0; text-align:left; font-size:.7em;  }
#col2 { width:70%;  }

#col3 {width:25%;  float:left; margin:0; padding:0; text-align:left;} 

#iframe { width: 185px; margin: 10px 0 0 0;}

.rcol {padding:0 0 0 10px; font-size:.7em;  line-height:1.2em; }
.rcol h3{margin:5px 0 10px 0; padding:0;}

dl { margin:0; padding:0; line-height:1.1em; }
dd { margin:0; padding:0; }
dt { margin:0; padding:0; }

dt {  }
#homecontent dl.pdf, dl.pdf {margin:0; padding:0;}
#homecontent dl.pdf dt, dl.pdf dt {background-image: url(../img/pdf.gif);  background-repeat: no-repeat;  color:#333; padding:0 0 2px 15px; }
#homecontent dl.pdf dd, dl.pdf dd {  padding:0 0 0 15px; margin:0 0 10px 0; color:#666666; }
 
.rcol dl.cal {margin:0; padding:0;}
.rcol dl.cal dt {background-image: url(../img/cal.gif);  background-repeat: no-repeat;  color:#333; padding:0 0 2px 15px; }
.rcol dl.cal dd { padding:0 0 0 15px; margin:0 0 10px 0; color:#666666; }

#homecontent h3 {color:#003366; font-size:1em; margin:0; padding:0 ; }
.rcol h3{color:#003366; font-size:1em;}

#homecontent ul { margin:0; padding:0;}
#homecontent dl { margin:0; padding:0;  line-height:1.3em; }
#homecontent dd { margin:0; padding:0; }
#homecontent dt { margin:0; padding:0; }

#homecontent ul li { background-image:url(../img/arrow03.gif); background-repeat:no-repeat; background-position: 4px left; line-height:1.2em; padding:6px 10px 5px 15px;}

/* share prices */
#feature1{background-color:#E2EBF6; text-align:left; padding:11px 11px 0px 10px; margin:0; height:105px;}
#feature1 p{font-size:0.9em; margin:0; padding:0;}
#feature1 h3{font-size:1em; font-weight:bold; margin:0; padding:0; color:#000; }
#feature1 span.date{color:#666;}

.f1{float:left; width:110px; padding:0; margin:0; }
.f1 h4{font-size:1em; font-weight:bold; margin:5px 0 0 0; padding:0; color:#000;}
.f1 h1{font-size:2.2em;  margin:0; padding:0; color:#FF6600;}

.f2{float:right; width:110px; padding:0; margin:0;}
.f2 h4{font-size:1em; font-weight:bold; margin:5px 0 0 0; padding:0; color:#000;}
.f2 h1{ font-size:2.2em;  margin:0; padding:0; color:#FF6600;}

#reuterslogo { width:100%; text-align:right; margin:5px 0 10px 0;}
#reuterslogo img { display:block;border:1px solid #AAAAAA; }

div.clear { clear:both; width: 100%; display:block; height:1px; font-size:1px; color:#fff;}

#search { width: 141px;  margin: 10px 0 10px 0; border: 1px solid #ddd; }
	#search h2 { font-size: 1em; background: #E7EBF7; color: #003063;  padding: 4px 5px 5px 5px; margin:0;}
	#search .content { padding: 5px 5px 10px 9px; }
	#search label { display: block; font-size: 0.9em ; padding: 0 0 3px 0; color: #666;}
	#search input.search { padding: 2px 0 0 3px; width: 125px; border:1px solid #B0AFAF; height:20px; background:#fff; display: block; font-size: 0.9em ; margin: 0 0 4px 0;}
	#search img { display: block; }
	
.downloads { border: 1px solid #ddd; }
.downloads h3 { background: #E7EBF7; padding: 4px 5px 5px 5px; }
.downloads dl { padding: 0 5px 0 5px; margin:-2px 0 0 0; }

/* data table */
table.data { border-collapse: collapse; padding: 0; }
table.data th { border: 1px solid #fff; padding: 5px; background-color: #FF6400; color: #fff; text-align: left; font-size: 0.7em;}
table.data td { border: 1px solid #fff; padding: 5px;}
table.data tr.alt { background-color: #E0E7EF; }
table.data td a { font-size: 100%; color: #036; }
table.data td a:HOVER { color: #FF6600; text-decoration: none;}

table.dataSearch { border-collapse: collapse; border: 1px solid #E7EBF7; padding: 0; }
table.dataSearch th { border: 1px solid #fff; padding: 5px; background-color: #FF6400; color: #fff; text-align: left; font-size: 0.7em;}
table.dataSearch td { padding: 5px;  border: 1px solid #fff; }
table.dataSearch tr.alt { background-color: #E7EBF7; }
table.dataSearch td a { font-size: 100%; color: #036; }
table.dataSearch td a:HOVER { color: #FF6600; text-decoration: none;}

table.dataSearch img a {border: none;}



