P {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10pt;
}


TD {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

TD.newsline {
	border : 1px solid #CCCCCC;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

TD.greyline {
	border : 1px solid #CCCCCC;
	padding-left : 6px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

TD.sitemap {
	border : 1px solid #CCCCCC;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

TD.homenews {
	font-family : Arial, Helvetica, sans-serif;
	color: 006666;
	font-size : 8pt;
}

TD.DynamicTablesHeader{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	BackGround-Color: #006666;
	color: #EFF3F7;
}

TD.DynamicTablesHeaderBody{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	BackGround-Color: #FFFFFF;
	color: #000000;
	BORDER: #006666 2px solid;
}

INPUT.flat {
	color: #080F51;
	background : #FFFFFF;
	border: 1px solid #7F9DB9;
}
 
SELECT.flat {
	color: #080F51;
	background : #FFFFFF;
	border: 1px solid #7F9DB9;
}

TEXTAREA.flat {
	font-size: 8pt;
	background : #FFFFFF;
	border: 1px solid #7F9DB9;
}

SELECT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #080F51;
	background : #FFFFFF;
	border: 1px solid #7F9DB9;
}

INPUT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
 
TEXTAREA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #080F51;
	background : #FFFFFF;
	border: 1px solid #7F9DB9;
}


A.DynamicTablesHeaderBody {
	color: #006666;
	text-decoration: none;
}
A:hover.DynamicTablesHeaderBody  {
	color: #006666;
	text-decoration: none;
}
A:visited.DynamicTablesHeaderBody  {
	color: #006666;
	text-decoration: none;
}
A:active.DynamicTablesHeaderBody  {
	color: #006666;
	text-decoration: none;
}



DL {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

A.country {	 
	color : #336666;
	text-decoration: none;
}

.smalltext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

.glossary {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #999999;
	font-style : italic;
}

.glossaryterm {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #336666;
	font-style : italic;
	font-weight : bold;
}



.greyoutline {
	border : 1px #999999 solid;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color : #CC3333;
}

.newstitle {
	font-family: Arial, Helvetica, sans-serif;
	color : #336666;
	font-size: 12pt;
	font-weight : bold;
}

.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : Gray;
}

UL {
	list-style-image : url("images/bullet.gif");
	margin-top : 3px;
}

UL.inputerror {
	list-style-image : url("images/Exclaim.gif");
	font-family: Arial, Helvetica, sans-serif;
	color : red;
	font-size: 9pt;
	font-weight : bold;
	margin-top : 3px;
}

LI.top {
	list-style-image : url("images/bullet.gif");
}

LI.secondary {
	list-style-image : none;
	 list-style-type: disc;
}

LI.tertiary {
	list-style-image : none;
	 list-style-type: circle;
}


.boldtxt { font-family : Arial, Helvetica, sans-serif; font-size : 10pt;  font-weight: bold }

TD.layertitle {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 10pt; 
	font-weight: bold;
	color: #006868;
	background-color : #f0f4f0;
}

TD.layertext {
		font-family : Arial, Helvetica, sans-serif; 
	font-size : 8pt;
		background-color : #f0f4f0;
}

 .SearchBOX {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	color : White;
	background-color : #006666;
	text-align : right;
	border : 1px solid Black;
}
 
 .SearchNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
 
 .SearchThisPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Red;
	font-weight : bold;
}
 
 .SearchSmall {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
 
 .SearchDocDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #336666;
}

 .SearchHighLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC0000;
}
 
.age {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #336666;
	font-style : normal;
	font-weight : normal;
}

.subheading {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #336666;
	font-style : normal;
	font-weight : bold;
}

.smallsubheading {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #336666;
	font-style : normal;
	font-weight : bold;
}

TD.personnel {
		font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	background-color : #f0f4f0;
	font-style : normal;
}

.bodycell-fin {
	border : 1px solid White;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	background : #F8F8F0;
}

.titlecell-fin {
	border : 1px solid White;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006666
}



A:hover.menulines {
	
	BORDER: 1.5px solid #006666;
    BACKGROUND-COLOR: #DEDFE7;
	color:#006666;
	behavior : URL
}

nodedeep {
	
	BORDER: 1.5px solid #006666;
    BACKGROUND-COLOR: #FFFFFF;
	color:#006666;
	behavior : URL
}
A.menulines {
	
	BORDER: 1.5px solid #EFF3F7;
    BACKGROUND-COLOR: #EFF3F7;
	HEIGHT:  20px;
	WIDTH: 171px;
	CURSOR: hand; 
	padding-top: 2px;
	padding-left: 0px;
	
}


.greenoutline { border : 1px solid; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; ; border-color: #999999 #f8f8f0 #999999 #999999}
.darkgreyoutline { border : 1pt #006666 solid; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; }
.flag { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; color : #FF0000; font-style : normal; font-weight : bold; }
.smallgreytext { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; ; color: #666666}
.bodycell-fin-lgtxt { border : 1px solid White; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; background : #F8F8F0; }
.cell-sust { border : 1px solid White; font-family : Arial, Helvetica, sans-serif; font-size : 8pt; font-weight: normal; color: #000000; background-color: #bcd2d2}
.sustain-caption { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #4F7777; font-style : normal; font-weight : bold; }
.greenoutline2 { border : 1px #339933 solid; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; }
.greenoutline2-smalltxt { border : 1px #339933 solid; font-family : Arial, Helvetica, sans-serif; font-size : 8pt; }
.sustain-subheading { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; color : #386363; font-style : normal; font-weight : bold; }
