.mrbg { background-color: #000000; }
.sntp { background-color: #666666; }
.snline { background-color: #333333; }
.smline { background-color: #333333; }
.snbg { background-color: #999999; }
.snbgtp { background-color: #999999; }
.snbgg { background-color: #666666; }
.snbgw { background-color: #ffffff; }
.snbggr { background-color: #cccccc; }
.tpsnbg { background-color: #666666; }
.tpsntp { background-color: #cccccc; }
.tpsnbgg { background-color: #999999; }
.tpsnbgf { background-color: #cccccc; }
.tpsnbggl { background-color: #999999; }
.tpsnline { background-color: #ffffff; }
.tpsnline2 { background-color: #666666; }
.smbg { background-color: #cccccc; }
.fbg { background-color: #666666; }
.fbgtp { background-color: #666666; }
.secbg { background-color: #cccccc; }
.secbgg { background-color: #333333; }
.tpflbg { background-color: #000000; }
.fbgscpr { background-color: #ffffff; }

.country { color: #cccccc; font-weight: bold; font-family: sans-serif; font-size: 10px; }
.copy { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.nta { color: #000000; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }
.navtpsrb { color: #ffffff; font-weight: bold; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.navtpsrselfn { color: #333333; font-weight: normal; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.navwh { color: #ffffff; font-weight: bold; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.rcti { color: #ffffff; font-weight: bold; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }
.rctipr { color: #000000; font-weight: bold; font-size: 88%; font-family: Arial, Helvetica, sans-serif; background-color: #cccccc; }
.navblackn { color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.navredn { color: #000000; font-weight: bold; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.navredbn { color: #000000; font-weight: bold; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.navtpselfn { color: #ff6633; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.navtpboldselfn { color: #ff6633; font-weight: bold; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.ftnavselfn { color: #cccc99; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }
.smnavselfn { color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.nvtpbkselfn { color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.sctabselfn { color: #000000; font-weight: bold; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.comp { color: #ff0000; font-weight: bold; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }
.scstit { color: #3399CC; font-weight: bold; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.scprtit { color: #333366; font-size: 105%; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.semi1 { color: #333333; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.semi2 { color: #333333; font-size: 88%; font-family: Arial, Helvetica, sans-serif; line-height: 105%; }
.semi3 { color: #006699; font-size: 88%; font-family: Arial, Helvetica, sans-serif; line-height: 105%; }
.copyscpr { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

blockquote { font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

a:link { color: #003399; font-family: Arial, Helvetica, sans-serif; text-decoration:none;}
a:visited { color: #003399; font-family: Arial, Helvetica, sans-serif; text-decoration:none; }
a:hover  { color: #003399; font-family: Arial, Helvetica, sans-serif; text-decoration:none; }

a.nrml:link { text-decoration: none; color: #003399; font-family: Arial, Helvetica, sans-serif; }
a.nrml:visited { text-decoration: none; color: #003399; font-family: Arial, Helvetica, sans-serif; }
a.nrml:hover { text-decoration: underline; color: #003399; font-family: Arial, Helvetica, sans-serif; }

a.nrmls:link { text-decoration: none; color: #003399; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }
a.nrmls:visited { text-decoration: none; color: #003399; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }
a.nrmls:hover { text-decoration: underline; color: #003399; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }

a.tpnav:link { text-decoration: none; font-weight: normal; color: #ffffff; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.tpnav:visited { text-decoration: none; font-weight: normal; color: #ffffff; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.tpnav:hover { text-decoration: underline; font-weight: normal; color: #ffffff; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

a.smnav:link { text-decoration: none; font-weight: normal; color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.smnav:visited { text-decoration: none; font-weight: normal; color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.smnav:hover { text-decoration: underline; font-weight: normal; color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

a.smnavself:link { text-decoration: none; font-weight: normal; color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.smnavself:visited { text-decoration: none; font-weight: normal; color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.smnavself:hover { text-decoration: underline; font-weight: normal; color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

a.navtpbold:link { text-decoration: none; font-weight: bold; color: #ffffff; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.navtpbold:visited { text-decoration: none; font-weight: bold; color: #ffffff; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.navtpbold:hover { text-decoration: underline; font-weight: bold; color: #ffffff; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

a.navtp:link { text-decoration: none; color: #ffffff; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.navtp:visited { text-decoration: none; color: #ffffff; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.navtp:hover { text-decoration: underline; color: #ffffff; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

a.navtpbk:link { text-decoration: none; color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.navtpbk:visited { text-decoration: none; color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.navtpbk:hover { text-decoration: underline; color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

a.navtpbkself:link { text-decoration: none; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.navtpbkself:visited { text-decoration: none; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.navtpbkself:hover { text-decoration: underline; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

a.tpnews:link { text-decoration: none; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.tpnews:visited { text-decoration: none; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.tpnews:hover { text-decoration: underline; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

a.navtpsr:link { text-decoration: none; color: #ffffff; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.navtpsr:visited { text-decoration: none; color: #ffffff; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.navtpsr:hover { text-decoration: underline; color: #ffffff; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

a.tprlink:link { text-decoration: none; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.tprlink:visited { text-decoration: none; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.tprlink:hover { text-decoration: underline; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

a.nav:link { text-decoration: none; color: #ffffff; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.nav:visited { text-decoration: none; color: #ffffff; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.nav:hover { text-decoration: underline; color: #ffffff; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

a.navred:link { text-decoration: none; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.navred:visited { text-decoration: none; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.navred:hover { text-decoration: underline; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

a.navbold:link { text-decoration: none; font-weight: bold; color: #ffffff; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.navbold:visited { text-decoration: none; font-weight: bold; color: #ffffff; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.navbold:hover { text-decoration: underline; font-weight: bold; color: #ffffff; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

a.navredb:link { text-decoration: none; font-weight: bold; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.navredb:visited { text-decoration: none; font-weight: bold; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.navredb:hover { text-decoration: underline; font-weight: bold; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

a.navblack:link { text-decoration: none; font-weight: bold; color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.navblack:visited { text-decoration: none; font-weight: bold; color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.navblack:hover { text-decoration: underline; font-weight: bold; color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

a.ntlink:link { text-decoration: none; color: #003399; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }
a.ntlink:visited { text-decoration: none; color: #003399; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }
a.ntlink:hover { text-decoration: underline; color: #003399; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }

a.totop:link { text-decoration: none; color: #003399; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }
a.totop:visited { text-decoration: none; color: #003399; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }
a.totop:hover { text-decoration: underline; color: #003399; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }

a.en:link { text-decoration: none; color: #cc0000; font-size: 95%; font-family: Arial, Helvetica, sans-serif; }
a.en:visited { text-decoration: none; color: #cc0000; font-size: 95%; font-family: Arial, Helvetica, sans-serif; }
a.en:hover { text-decoration: underline; color: #cc0000; font-size: 95%; font-family: Arial, Helvetica, sans-serif; }

a.ftnav:link { text-decoration: none; color: #ffffff; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }
a.ftnav:visited { text-decoration: none; color: #ffffff; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }
a.ftnav:hover { text-decoration: underline; color: #ffffff; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }

a.ftnavself:link { text-decoration: none; color: #cccc99; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }
a.ftnavself:visited { text-decoration: none; color: #cccc99; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }
a.ftnavself:hover { text-decoration: underline; color: #ffffff; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }

a.rcnav:link { text-decoration: none; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.rcnav:visited { text-decoration: none; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.rcnav:hover { text-decoration: underline; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

a.rcnavb:link { text-decoration: none; font-weight: bold; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.rcnavb:visited { text-decoration: none; font-weight: bold; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.rcnavb:hover { text-decoration: underline; font-weight: bold; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

a.rcnavs:link { text-decoration: none; color: #003399; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }
a.rcnavs:visited { text-decoration: none; color: #003399; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }
a.rcnavs:hover { text-decoration: underline; color: #003399; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }

a.sctab:link { text-decoration: none; font-weight: bold; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.sctab:visited { text-decoration: none; font-weight: bold; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.sctab:hover { text-decoration: underline; font-weight: bold; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

a.sctabs:link { text-decoration: none; font-weight: bold; color: #003399; font-size: 10px; font-family: Verdana, sans-serif; }
a.sctabs:visited { text-decoration: none; font-weight: bold; color: #003399; font-size: 10px; font-family: Verdana, sans-serif; }
a.sctabs:hover { text-decoration: underline; font-weight: bold; color: #003399; font-size: 10px; font-family: Verdana, sans-serif; }

a.sctpnav:link { text-decoration: none; color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.sctpnav:visited { text-decoration: none; color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.sctpnav:hover { text-decoration: underline; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

a.scptit:link { text-decoration: none; font-weight: bold; color: #ffffff; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.scptit:visited { text-decoration: none; font-weight: bold; color: #ffffff; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.scptit:hover { text-decoration: underline; font-weight: bold; color: #ffffff; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

a.scmap:link { text-decoration: underline; font-weight: normal; color: #ffffff; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.scmap:visited { text-decoration: underline; font-weight: normal; color: #ffffff; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.scmap:hover { text-decoration: underline; font-weight: normal; color: #ffffff; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

a.copynav:link { text-decoration: none; color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
a.copynav:visited { text-decoration: none; color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
a.copynav:hover { text-decoration: underline; color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }

.input2 { color: #000000; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.select { color: #000000; font-weight: normal; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.tbox { color: #000000; font-weight: normal; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.pdown { color: #000000; font-weight: normal; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

body,i,strong,em,sl,caption,th,td,tr,u,blink,option { font-size: 88%; font-family: Arial, Helvetica, sans-serif; line-height: 120%; }
.bullet { color: #003399; font-family: Arial, Helvetica, sans-serif;  }
.title { font-weight: bold; font-size: 160%; font-family: Arial, Helvetica, sans-serif; }
.stitle { font-weight: bold; font-size: 120%; font-family: Arial, Helvetica, sans-serif; }
.titmid { font-weight: bold; font-size: 140%; font-family: Arial, Helvetica, sans-serif; }
.subtitc { font-weight: bold; font-size: 100%; color: #996633; font-family: Arial, Helvetica, sans-serif; line-height: 140%; }
.secti { font-weight: bold; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.redline { background-image:url(images/redbar.gif);width: 16px;  background-color: #ebebeb; background-repeat:repeat-y; }
.redlineStatement { background-image:url(images/redbar.gif); background-repeat:repeat-y; }
.redlinearticleheader { background-image:url(images/redbar.gif);  background-color: #999999; background-repeat:repeat-y; padding:2px; padding-left:10px; color:#ffffff;}
.greenline { background-image:url(images/greenbar.gif);width: 16px;  background-color: #ebebeb; background-repeat:repeat-y; }
.greenline2 { background-image:url(images/csr_bg01.gif); background-repeat:repeat-y; }

font { font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
ul,ol { margin-top: 2px;  margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; }
.small { font-size: 88%; font-family: Arial, Helvetica, sans-serif; }
.smallg { font-size: 88%; color: #666666; font-family: Arial, Helvetica, sans-serif; }
.rcsc { font-size: 100%; color: #000000; font-family: Arial, Helvetica, sans-serif; }

.mbg3 { background-color: #666666; }
.snbg2 { background-color: #999999; }
.snbg3 { background-color: #999999; }
.sntp2 { background-color: #CCCCCC; }
.sntp3 { background-color: #CCCCCC; }
.snbgch1 { background-color: #CCCCCC; }
.snbgch2 { background-color: #DDDDDD; }
.snbgch3 { background-color: #DDDDDD; }
.snbgg2 { background-color: #CCCCCC; }
.snbgg3 { background-color: #CCCCCC; }
.nav1selfn { color: #000000; font-weight: bold; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.nav2selfn { color: #000000; font-weight: bold; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.nav3selfn { color: #000000; font-weight: bold; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.navch1selfn { color: #000000; font-weight: bold; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.navch2selfn { color: #000000; font-weight: bold; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.navch3selfn { color: #000000; font-weight: bold; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.snline2 { background-color: #FFFFFF; }
.snline3 { background-color: #FFFFFF; }
.rctig { color: #333333; font-weight: bold; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }

a.nav2:link { text-decoration: none; color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.nav2:visited { text-decoration: none; color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.nav2:hover { text-decoration: underline; color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.nav3:link { text-decoration: none; color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.nav3:visited { text-decoration: none; color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.nav3:hover { text-decoration: underline; color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.nav2bold:link { text-decoration: none; font-weight: bold; color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.nav2bold:visited { text-decoration: none; font-weight: bold; color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.nav2bold:hover { text-decoration: underline; font-weight: bold; color: #000000; font-size: 100%; ; font-family: Arial, Helvetica, sans-serif; }
a.nav3bold:link { text-decoration: none; font-weight: bold; color: #000000; font-size: 100%;font-family: Arial, Helvetica, sans-serif;  }
a.nav3bold:visited { text-decoration: none; font-weight: bold; color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.nav3bold:hover { text-decoration: underline; font-weight: bold; color: #000000; font-size: 100%; ; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
a.navch1:link { color: #003399; font-size: 100%; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
a.navch1:visited { color: #003399; font-size: 100%; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
a.navch1:hover { text-decoration: underline; color: #003399; font-size: 100%;font-family: Arial, Helvetica, sans-serif;  }
a.navch1b:link { color: #003399; font-size: 100%; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
a.navch1b:visited { color: #003399; font-size: 100%; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
a.navch1b:hover { text-decoration: underline; color: #003399; font-size: 100%; ; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
a.navch2:link { color: #003399; font-size: 100%; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
a.navch2:visited { color: #003399; font-size: 100%; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
a.navch2:hover { text-decoration: underline; color: #003399; font-size: 100%;font-family: Arial, Helvetica, sans-serif;  }
a.navch2b:link { color: #003399; font-size: 100%; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
a.navch2b:visited { color: #003399; font-size: 100%; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
a.navch2b:hover { text-decoration: underline; color: #003399; font-size: 100%; ; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
a.navch3:link { text-decoration: none; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.navch3:visited { text-decoration: none; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.navch3:hover { text-decoration: underline; color: #003399; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.navch3b:link { text-decoration: none; color: #003399; font-weight: bold; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.navch3b:visited { text-decoration: none; color: #003399; font-weight: bold; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.navch3b:hover { text-decoration: underline; color: #003399; font-weight: bold; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.navch1self:link { color: #000000; font-size: 100%; ; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
a.navch1self:visited { color: #000000; font-size: 100%; ; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
a.navch1self:hover { text-decoration: underline; color: #000000; font-size: 100%; ; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
a.navch2self:link { color: #000000; font-size: 100%; ; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
a.navch2self:visited { color: #000000; font-size: 100%; ; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
a.navch2self:hover { text-decoration: underline; color: #000000; font-size: 100%; ; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
a.navch3self:link { color: #000000; font-size: 100%; ; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
a.navch3self:visited { color: #000000; font-size: 100%; ; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
a.navch3self:hover { text-decoration: underline; color: #000000; font-size: 100%; ; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
a.tpnav3self:link { text-decoration: none; font-weight: normal; color: #cccc99; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.tpnav3self:visited { text-decoration: none; font-weight: normal; color: #cccc99; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.tpnav3self:hover { text-decoration: underline; font-weight: normal; color: #cccc99; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

/* ** FIXED STYLES  2004.12.10  ** */

.mbg { background-color: #4b4b4b; }
.gbg { background-color: #333333; }

h1 { font-weight: bold; font-size: 200%; font-family: Arial, Helvetica, sans-serif; line-height: 120%; }
h2 { font-weight: bold; font-size: 160%; font-family: Arial, Helvetica, sans-serif;  line-height: 120%;}
h3 { font-weight: bold; font-size: 120%; font-family: Arial, Helvetica, sans-serif;  line-height: 120%;}

.navgco { color: #cccccc; font-weight: normal; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.prdtti { color: #ffffff; font-weight: bold; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.rcnavtit { font-weight: bold; color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.rcsmall { font-size: 88%; font-family: Arial, Helvetica, sans-serif; }

.tpnavselfn { color: #ff6633; font-weight: normal; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.tpnavself:link { text-decoration: none; font-weight: normal; color: #ff6633; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.tpnavself:visited { text-decoration: none; font-weight: normal; color: #ff6633; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
a.tpnavself:hover { text-decoration: underline; font-weight: normal; color: #ff6633; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

/* ** FIXED STYLES  2005.3.4  ** */

.tpnavb { text-decoration: none; font-weight: normal; color: #cccccc; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }

.smallbr { font-weight: normal; color: #996633;font-size: 88%; font-family: Arial, Helvetica, sans-serif; }

h4.green { font-weight: bold;color: #009966; font-size: 100%; font-family: Arial, Helvetica, sans-serif;  line-height: 120%;}

h4.brown { font-weight: bold;color: #996633; font-size: 100%; font-family: Arial, Helvetica, sans-serif;  line-height: 120%;}

.rcsubhead { font-weight: bold; color: #333333; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }

td.rcsubhead { background-color: #cccccc; }

.ntlink { color: #000000; font-size: 88%; font-family: Arial, Helvetica, sans-serif; }

.input { color: #000000; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }


/** Additional styles for improvement **/
BODY.default_EU {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    background-color:#ffffff;
}

.branding_band_EU
{
    color:#ff0000;
    background-color:#000000;
}

.teaser_head_EU
{
    color:#ff0000;
    background-color:#000000;
}
.teaser_box_EU
{
	border: 1px solid #ccc;
	width: 100%;
}
.teaser_content_EU
{
    background-color:#ffffff;
}
.teaser_content_left_EU
{
    background-color:#fff;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 7px;
    padding-bottom: 2px;
	vertical-align: top;
}
.teaser_content_right_EU
{
    background-color:#fff;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 7px;
    padding-bottom: 2px;
	vertical-align: top;
	width: 95%;
}
.free_navi_home_EU
{
    background-color:#eeeeee;
}
.news_teaser_box_head_EU
{
    background-color:#ffffff;
	 padding: 5px 5px 5px 5px;
}
.news_teaser_box_content_EU
{
    background-color:#ffffff;
}

.footer_EU {
    font-size:8pt;
    color:#ffffff;
    background-color:#666666;
}
.subline_jp_EU 
{ 
font-weight: normal; 
color: #000000;
font-size: 88%; 
font-family: Arial, Helvetica, sans-serif; 
}
.subline_new_jp_EU 
{ 
font-weight: bold; 
color: #000000;
font-size: 12px;  
font-family: Arial, Helvetica, sans-serif; 
}
.pic_subline_EU {
   font-family:Arial, Helvetica, sans-serif;
   font-size:9pt;
   color:#000000;
   padding-left:0pt;
   padding-right:0pt;
   padding-bottom:0pt;
}
.cst_head_grey_EU
{
    background-color:#999999;

}
.cst_head_black_EU
{
    background-color:#000000;

}
.news_spacerline_EU {
	color:#cccccc;
   border:dashed #cccccc 1px;
	height:1px;
}
.news_image_EU
{
	border: 1px solid Black;
   margin: 0px 7px 0px 0px;
}
.pic_subline_EU {
   font-family:Arial, Helvetica, sans-serif;
   font-size:8pt;
   color:#000000;
   padding-left:0pt;
   padding-right:0pt;
   padding-bottom:0pt;
}
a.news_head_EU:link { color: #003399; text-decoration: underline; font-weight: bold; }
a.news_head_EU:visited { color: #003399; text-decoration: underline; font-weight: bold; }
a.news_head_EU:hover { color: #666699; text-decoration: underline; font-weight: bold; }

.news_mid_spacer_EU 
{
padding-left:20pt;
}
.news_context_teaser_EU
{
background: #ffffff;
}
.news_context_link_EU
{
background: #ffffff;
padding-right: 5px;
}
.download_list_even_EU {
	background:#dddddd;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:5px;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.download_list_odd_EU {
	background:#eeeeee;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:5px;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
.download_list_head_EU {
	background:#cccccc;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:5px;
	font-weight: bold;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
.download_list_border_EU {
	background:#eeeeee;
}
.download_list_subline_EU {
	background:#eeeeee;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:5px;
	margin-bottom: 5px;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.list_height_EU {
	padding-bottom: 5px;
}

.list_head_padding_EU {
	padding-left: 4px;
	padding-right: 4px;
}

.chead_lime_EU
{
	
	background: #999966;
	color: #ffffff;
	font-weight: bold;
	padding: 2px 0px 2px 5px;
	
}
.chead_grey_EU
{
	
	background: #999999;
	color: #ffffff;
	font-weight: bold;
	padding: 2px 0px 2px 5px;
}
.chead_brown_EU
{
	color: #996633;
	font-weight: bold;
	padding-bottom: 15px;
}
.chead_green_EU
{
	color: #009966;
	font-weight: bold;
	padding-bottom: 15px;
}
.chead_green_normal_EU
{
	color: #999966;
	padding-right: 4px;
}
.search_previous_EU
{
	background: #cccccc;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	
	text-align: left;
	
}
.search_next_EU
{
	background: #cccccc;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
}
.search_result_pages_EU
{
	background: #cccccc;
	white-space: nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
}

.search_result_head_EU
{
	white-space: nowrap;
	/*padding-left: 10px;*/
	padding-right: 5px;
	font-weight: bold;
	text-align: right;
}

.search_result_title_EU a {
	text-decoration: underline;
}

.search_result_content_EU
{
	padding-right: 5px;
}
.search_result_subline_EU
{
color: #009900;
	padding-right: 5px;
	padding-bottom: 10px;
/*	padding-top: 10px;*/
}

.search_hit_EU {
	background-color: #d4d5fb;
	color: black;	
}

.homepage_countryselector_EU
{
	background: #fff;
	width: 182px;
	margin: 21px 0px 0px 15px;
}
.input_countryselector_EU
{
	color: #000000; 
	font: normal 12px Arial, Helvetica, sans-serif;
	width: 155px; 
}
.homepage_teaser_EU
{
	background: #fff;
	border: #999 1px solid;
	width: 182px;
	margin: 36px 0px 15px 0px;
}
.homepage_teaser_head_EU
{
	border-bottom: #999 1px solid;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 5px 0px;
}
.homepage_teaser_content_EU
{
	padding: 0px 5px 0px 5px;
}
.homepage_teaser_more_EU
{
	text-align: right;
	padding: 5px 5px 5px 5px;
}

p
{	
	margin: 0px 0px 10px 0px;
}

ul
{
	list-style-image: url(images/dot2.gif);
	margin: 0px 0px 10px 15px;
}
a.button_EU {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	background-image: url(images/btn_base_bg.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding: 0px 7px 0px 0px;
	height: 18px;
	display: block;
	float: left;
}

input.button_EU {
    border: solid #999999 1px;
    font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	background-image: url(images/btn_input_bg.gif);
	background-position: right;
	background-repeat: no-repeat;
/*  padding: 0px 0px 10px 0px; */
	padding-bottom: 4px;
	height: 20px;
	display: block;
	float: left;
}

a.button_EU:hover {
	color: #000;
	cursor: pointer;
}

a.button_EU:visited {
	color: #000;
}

a.button_EU span {
	background-image: url(images/btn_base_id.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 5px;
	height: 18px;
}
.space_15px_EU
{
	margin: 15px 0px 0px 0px;
}
.space_10px_EU
{
	margin: 10px 0px 0px 0px;
}
p
{
 margin: 0px 0px 10px 0px;
}
 
ul
{
 list-style-image: url(images/dot3.gif);
 margin: 0px 0px 10px 15px;
}
.pool_meta_EU
{
	border: 1px solid #cccccc;
	background: #ffffff;
} 
.pool_meta_key_EU
{
	font-weight: bold;
	background: #eeeeee;
	padding: 2px 2px 2px 2px;
	vertical-align: top; 
} 
.pool_meta_value_EU
{
	font-weight: normal;
	background: #eeeeee;
	padding: 2px 2px 2px 2px;
	vertical-align: top; 
} 

.imageObject_left_EU {
	margin-right: 7px;
	padding-bottom: 10px;
}

.imageObject_right_EU {
	
	margin-left: 7px;
	padding-bottom: 10px;
}

h1.headline_EU { 
	font-weight: bold; 
	font-size: 200%; 
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2.headline_EU { 
	font-weight: bold; 
	font-size: 160%; 
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.image_margin_bottom_EU {
    padding-bottom: 10px;
}

form {
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
	border: 0px;
}

.form_left_EU {
	width: 200px;
	font-weight: bold;
	background-color: #eee;
	padding: 5px 10px 5px 5px;
	border: solid #fff 1px;
}

.form_right_EU {
	background-color: #ddd;
	padding: 5px 5px 5px 5px;
	border: solid #fff 1px;
}

.input_sendbutton_EU {
    border: solid #999999 1px;
    font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	background-image: url(images/btn_input_bg.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: 20px;
	/* display: block; */
	/* float: left; */
}

.input_EU {
	color: #000000; 
	font-weight: normal; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	width: 300px;
}

.input_textarea_EU {
	color: #000000; 
	font-weight: normal; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	width: 300px;
}

.input_checkbox_EU {
	color: #000000; 
	font-weight: normal; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
}

.input_radio_EU {
	color: #000000; 
	font-weight: normal; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
}
.content {
	height: 340px;
	vertical-align: top;
	padding: 20px 20px 30px 20px;
}
.contextnavigation {
	padding:9px 10px 30px 0px;
	vertical-align:top;
}
#fixedwidth {
	width:995px;
}
.head_content_brandbar {
	background-color:#000000;
	height:35px;
}


.searchbutton {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 11px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 1px 0px;
	background-color: #e2e2e2;
	border: 1px solid #999999;
}
a.searchbutton, a.searchbutton:visited {
	background-color:#E2E2E2;
	border:1px solid #999999;
	color:#000000;
	font-size:11px;
	line-height:20px;
	margin:0px;
	padding:2px 5px;
	text-decoration:none;
}

.footer {
	background-color:#666666;
	color:#FFFFFF;
	font-size:10px;
	line-height:23px;
	padding:0px 12px 0px 10px;
}
