
/* ::::: http://www.greenpeace.org/resources/gcms/assets/stylesheets/screen-v1.0.css ::::: */

* { margin: 0pt; padding: 0pt; }
html { background-color: rgb(210, 229, 205); }
body { font-family: verdana; font-size: 62.5%; color: rgb(51, 51, 51); text-align: center; }
a img { border: medium none ; }
a { color: rgb(0, 51, 0); }
a:hover { color: rgb(255, 102, 0); }
.hide { display: none; }
legend, label { display: none; }
.disabled { color: rgb(153, 153, 153); }
a.act { background: transparent url('act-arrow.png') no-repeat scroll 0pt 3px; padding-left: 10px; color: rgb(27, 107, 44); font-size: 1em; font-weight: bold; text-decoration: none; }
a.act:hover { color: rgb(255, 102, 0); }
ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
li { margin: 0pt 0pt 7px; padding: 0pt; }
#OuterContainer { border: 5px solid rgb(255, 255, 255); margin: 10px auto; padding: 0pt; width: 740px; background-color: rgb(255, 255, 255); text-align: left; }
#OuterContainer { text-align: left; }
#Header a { background: transparent url('header-banner-fish.png') no-repeat; display: block; width: 740px; height: 80px; margin-bottom: 5px; float: left; }
#Header a span { display: none; }
#ContentContainer { float: left; margin-right: 5px; width: 430px ! important; }
#ContentContainerFull { overflow: hidden; float: left; margin-right: 5px; width: 100%; }
.Content h1 { color: rgb(0, 51, 0); display: block; font-size: 1.4em; margin-top: 10px; }
.Content h2 { color: rgb(28, 107, 44); font-size: 1.1em; }
.Content h2 a { color: rgb(28, 107, 44); font-size: 1.1em; text-decoration: none; display: block; }
.Content p { padding: 0pt 0pt 8px; line-height: 1.1; }
.LeftSidebar { padding: 0pt; overflow: hidden; width: 150px; float: left; margin-right: 5px; }
.LeftSidebar .Banner, .RightSidebar .Banner { border: 0pt none  ! important; }
.RightSidebar { overflow: hidden; float: left; width: 150px; padding-bottom: 10px; }
.LeftSidebar a.act, .RightSidebar a.act { float: left; }
.LeftSidebar h2, .RightSidebar h2 { padding: 6px 0pt 6px 10px; background: rgb(150, 218, 131) none repeat; color: rgb(0, 51, 0); font-size: 1em; text-transform: uppercase; }
#Footer { border-top: 42px solid rgb(255, 255, 255); margin: 0pt; padding: 4px 0pt; background: rgb(35, 140, 0) url('img\greenpeace-footer-logo.gif') no-repeat scroll 640px 50%; clear: both; width: 740px; height: 17px; }
#Footer div.LinkBox { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat; width: 740px; }
#Footer h3 { background: transparent url('greenpeace-footer-logo.png') no-repeat scroll right center; float: right; display: block; padding-right: 100px; margin-right: 10px; color: rgb(255, 255, 255); width: 87px; height: 17px; }
#Footer h2 { float: right; color: rgb(255, 255, 255); font-size: 1em; margin-right: 110px; display: inline; }
#Footer h3 span { display: none; }
#Footer ul { float: left; list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
#Footer ul li { display: inline; float: left; padding-right: 5px; }
#Footer a { background: transparent none repeat; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; }
#Footer div#copyright { color: rgb(255, 255, 255); float: right; }
a.rss { background: transparent url('rss-full-feed.png') no-repeat scroll 0% ! important; display: block ! important; height: 15px ! important; width: 80px ! important; float: left; margin-left: 5px; }
a.rss span { display: none; }
.SidebarIncludelet { background: rgb(211, 251, 202) none repeat; color: rgb(0, 51, 0); padding-bottom: 8px; margin-bottom: 5px; width: 150px; float: left; }
.SidebarIncludelet p { padding: 5px 0pt 10px 10px; font-size: 1em; }
.SidebarIncludelet h2, .SidebarIncludelet .ItemList h2 { padding: 6px 0pt 6px 10px; background: rgb(150, 218, 131) none repeat; color: rgb(0, 51, 0); font-size: 1em; text-transform: uppercase; }
.SidebarIncludelet h3 { padding: 6px 0pt 6px 10px; background: rgb(150, 218, 131) none repeat; color: rgb(0, 51, 0); font-size: 1em; text-transform: uppercase; }
.SidebarIncludelet h4 { font-weight: bold; font-size: 1em; margin-left: 10px; margin-top: 6px; padding-bottom: 0pt; }
.SidebarIncludelet div.body { color: rgb(28, 107, 44); width: 150px; }
.SidebarIncludelet div.body p { height: 1%; }
.SidebarIncludelet fieldset { border: medium none ; }
.SidebarIncludelet legend { display: none; }
.ContentHub, .RssReader { background-color: rgb(211, 251, 202); margin-bottom: 5px; }
.ContentHub ul, .RssReader ul { padding: 5px; }
.ContentHub a, .RssReader a { background: transparent url('act-arrow.png') no-repeat scroll 0pt 50%; color: rgb(27, 107, 44); display: block; font-weight: bold; text-decoration: none; padding-left: 10px; }
.ContentHub a:hover, .RssReader a:hover { color: rgb(255, 102, 0); }
a.image { background: transparent url('icon-image.gif') no-repeat; padding-left: 22px; }
a.video, a.flash { padding: 0pt 0pt 8px 22px; background: transparent url('icon-video.gif') no-repeat; }
a.audio { padding: 0pt 0pt 8px 22px; background: transparent url('icon-audio.gif') no-repeat; }
a.reports { padding: 0pt 0pt 8px 22px; background: transparent url('icon-pdf.gif') no-repeat; }
a.documents { padding: 0pt 0pt 8px 22px; background: transparent url('icon-document.gif') no-repeat; }
.LinkBox { border-top: 1px dotted rgb(0, 51, 102); border-bottom: 1px dotted rgb(0, 51, 102); overflow: hidden; float: left; width: 100%; margin-bottom: 10px; background-color: rgb(237, 237, 237); }
.LinkBox img { float: left; margin-right: 5px; }
.blue { background: rgb(197, 236, 253) none repeat; }
.LinkBox h2 { padding: 3px 0pt; color: rgb(0, 51, 0); }
.LinkBox h2 a { color: rgb(0, 51, 0); }
.LinkBox.blue h2 a { color: rgb(0, 51, 102); }
.LinkBox h3 { padding: 3px 0pt; color: rgb(51, 51, 51); font-size: 1em; font-weight: normal; }
.LinkBox ul li { margin: 4px 0pt; padding: 0pt; }
.LinkBox ul li a { background: transparent url('act-arrow.png') no-repeat scroll 0% 50%; color: rgb(0, 51, 0); text-decoration: none; padding-left: 10px; height: 1%; }
.LinkBox.blue ul li a { background: transparent url('navigation-bluearrow.png') no-repeat scroll 0% 50%; color: rgb(0, 51, 0); }
.LinkBox ul li a:hover { text-decoration: underline; }
.Box { float: left; width: 430px; margin-bottom: 10px; }
.LeftSidebar div.Box, .RightSidebar div.Box { float: left; margin-bottom: 10px; width: 150px; }
.ThreeGraphicLinks div { width: 140px; float: left; margin-right: 5px; }
.ThreeGraphicLinks div.last { margin-right: 0pt; }
.ThreeGraphicLinks a.act { background: transparent url('act-arrow-orange.png') no-repeat scroll 0pt 50% ! important; color: rgb(255, 102, 0); padding-left: 14px; float: left; }
.Box.green { border-top: 1px dotted rgb(0, 153, 0); border-bottom: 1px dotted rgb(0, 153, 0); padding: 9px 0pt; background-color: rgb(211, 251, 202); }
.Box.green h2 { float: left; font-size: 1em; margin-left: 6px; }
.Box.green a.act { float: right; font-size: 1em; margin-right: 6px; }
.inlinebox { border: 1px dotted rgb(102, 102, 102); margin: 5px 5px 5px 0pt; padding: 0pt; float: left; clear: left; background-color: rgb(237, 237, 237); width: 300px; font-size: 0.9em; }
.inlinebox img { margin: 0pt 5px 0pt 0pt; padding: 0pt; overflow: hidden; float: left; width: 105px; }
.inlinebox a.act { margin: 5px 0pt -5px; float: left; padding-bottom: 0pt; }
.inlinebox p { margin: 5px 0pt 0pt; width: 185px; float: left; padding-bottom: 0pt; }
#WelcomeIncludelet div.action { float: left; margin-right: 5px; width: 140px; }
#WelcomeIncludelet ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
#WelcomeIncludelet ul li { display: inline; float: left; margin-right: 5px; }
#WelcomeIncludelet ul li.last { margin-right: 0pt; }
#WelcomeIncludelet h3 { margin: 5px 0pt; font-weight: normal; font-size: 1em; }
#WelcomeIncludelet div.action.last { margin: 0pt; }
#WelcomeLocal { border-top: 1px dotted rgb(28, 107, 44); border-bottom: 1px dotted rgb(28, 107, 44); margin: 10px 0pt; padding: 15px 0pt; background: rgb(211, 251, 202) none repeat; clear: both; }
#WelcomeIncludelet a.act { padding: 7px 0pt 7px 12px; background: transparent url('act-arrow-orange.png') no-repeat scroll 0pt 50% ! important; display: block; color: rgb(255, 102, 51); font-size: 1em; font-weight: bold; text-decoration: none; }
#WelcomeLocal a { color: rgb(28, 107, 44); font-weight: bold; margin-left: 4px; text-decoration: none; display: inline; }
#WelcomeLocal ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
#WelcomeLocal ul li { display: inline; }
#WelcomeLocal h2 { float: left; }
#WelcomeLocal a.act { background: transparent url('act-arrow.png') no-repeat scroll 0pt 50% ! important; margin-left: 10px; }
.Content .ItemList { border-top: 1px dotted rgb(102, 102, 102); border-bottom: 1px dotted rgb(102, 102, 102); overflow: hidden; background-color: rgb(237, 237, 237); margin-bottom: 10px; float: left ! important; width: 430px; }
.Content .ItemList a.act { clear: both; }
.Content .ItemList h2 { border-bottom: 1px dotted rgb(102, 102, 102); padding: 5px 6px; color: rgb(0, 51, 0); font-size: 1.3em; }
.ItemList h3 { color: rgb(0, 51, 0); }
.Content .ItemList ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
.Content .ItemList .MoreItems { border-top: 1px dotted rgb(102, 102, 102); padding: 10px 5px; clear: both; float: left; width: 420px; }
.Content .ItemList .MoreItems form { margin: 0pt 0pt 10px; display: block; float: right; }
.Content .ItemList .MoreItems a.act { float: left; margin-top: 4px; }
.Paginator { border-top: 1px dotted rgb(102, 102, 102); padding: 10px; clear: both; text-align: center; }
.Paginator .next { background: transparent url('paginate-next.png') no-repeat scroll 100% 50%; padding-right: 10px; margin-right: 10px; }
.Paginator .prev { background: transparent url('paginate-prev.png') no-repeat scroll 0pt 50%; padding-left: 10px; }
.LeftSidebar .ItemList, .RightSidebar .ItemList { background: rgb(211, 251, 202) none repeat; color: rgb(0, 51, 0); padding-bottom: 8px; margin-bottom: 5px; float: left; width: 150px; }
.LeftSidebar .ItemList ul, .RightSidebar .ItemList ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
.LeftSidebar .ItemList li, .RightSidebar .ItemList li { padding-bottom: 5px; width: 150px ! important; }
.LeftSidebar .ItemList a, .RightSidebar .ItemList a { margin: 2px 5px; background: transparent url('act-arrow.png') no-repeat scroll 0pt 50% ! important; padding-left: 12px; float: left; font-size: 1em; font-weight: bold; text-decoration: none; display: block; width: 128px ! important; }
.LeftSidebar .ItemList h2 a, .RightSidebar .ItemList h2 a { padding: 0pt; background: rgb(150, 218, 131) none repeat scroll 0% ! important; float: left; margin-left: -8px; width: 150px ! important; }
.ItemList-Title { margin: 3px 0pt; float: left; width: 100%; }
.ItemList-Title a { background: transparent url('act-arrow.png') no-repeat scroll 0pt 2px; display: block; padding-left: 10px; color: rgb(27, 107, 44); font-size: 1em; font-weight: bold; text-decoration: none ! important; margin-left: 5px; }
.ItemList-Title a:hover { color: rgb(255, 102, 0); }
.ThreeAcross { float: left; padding-bottom: 5px; }
.ThreeAcross li { padding: 10px 5px 10px 0pt; float: left; width: 140px; display: block; }
.ThreeAcross li.last { padding-right: 0pt; }
.MiniTicker { border-top: 1px dotted rgb(102, 102, 102); border-bottom: 1px dotted rgb(102, 102, 102); padding: 9px 0pt; background-color: rgb(237, 237, 237); float: left; width: 430px; margin-bottom: 10px; }
.MiniTicker div { padding: 0pt; float: left; max-width: 60%; }
.MiniTicker div marquee { margin: 0pt; padding: 0pt; }
.MiniTicker h2 { float: left; margin-left: 6px; margin-right: 10px; }
.MiniTicker ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; }
.MiniTicker li { margin: 0pt 10px; display: inline; float: left; }
.MiniTicker a { color: rgb(255, 102, 0); text-decoration: none; float: left; }
.PublishDate { color: rgb(28, 107, 44); white-space: nowrap; }
.ItemList-Title p.PublishDate { clear: both; margin-left: 15px; }
.city { text-transform: uppercase; }
.author { padding: 10px 0pt; font-style: italic; margin-left: 10px; }
.footnotes { color: rgb(153, 153, 153); }
.PageHeader { border-bottom: 1px dotted rgb(102, 102, 102); float: left; margin-bottom: 5px; width: 100%; }
.PageHeader h1 { margin: 0pt 0pt 5px; padding: 0pt; }
.PageHeader h2 { margin: 0pt 0pt 5px; padding: 0pt; background: transparent none repeat scroll 0% ! important; color: rgb(0, 51, 0); width: 430px; white-space: normal ! important; }
.PageHeader .PublishDate { float: left; }
.PageActions { margin: 2px 0pt 4px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; float: right; }
.PageActions li { display: inline; margin-left: 20px; }
.PageActions li a { background: transparent url('act-arrow.png') no-repeat scroll 0pt 50%; padding-left: 12px; color: rgb(28, 107, 44); font-size: 1em; font-weight: bold; text-decoration: none; }
.PageActions li a:hover { color: rgb(255, 102, 0); }
.Full h3 { margin-top: 10px; font-size: 1.2em; }
.Full p { margin: 10px 0pt; }
.body ul, .body ol { padding: 3px 0pt; list-style-type: circle; list-style-image: none; list-style-position: outside; margin-left: 15px; }
.body ul li, .body ol li { margin: 3px 0pt; }
.teaser-para { border: medium none ; font-weight: bold; }
.Full p.teaser { font-weight: bold; }
.Full ul.Contacts { list-style-type: none; list-style-image: none; list-style-position: outside; font-weight: bold; }
.Full ul.Contacts li { margin-top: 10px; }
.Full ul.Contacts address { font-weight: normal; }
.Full .Image.Dresser { margin: 0pt 5px 5px 0pt; float: left; clear: left; padding-bottom: 5px; background-color: rgb(237, 237, 237); width: 180px; }
.Full .Image img { margin-bottom: 3px; }
.Full .Image a.act, .Image a.act { margin: 2px 0pt 0pt 5px; float: left; clear: left; text-align: left; }
.Full .Image p { clear: left; float: left; padding-left: 5px; max-width: 156px; }
.Full .Section { float: left; margin-bottom: 10px; clear: both; width: 100%; }
.Section h3 { font-size: 1.2em; }
.ContentFields { margin: 1em 0pt; display: block; clear: left; }
.ContentFields th { padding-right: 1em; vertical-align: top; text-align: left; }
.ContentFields td { vertical-align: top; text-align: left; }
.Teaser { border-bottom: 1px dotted rgb(102, 102, 102); margin: 10px 0pt 0pt; padding: 0pt 0pt 10px; font-size: 1em; font-weight: normal; float: left; width: 430px; }
.left { width: 105px; margin-right: 10px; float: left; }
.NewsTeaser .left, .PressTeaser .left { margin: 4px 0pt 0pt; }
.right { margin: 0pt 20px 0pt 0pt; float: right; width: 290px; display: inline; }
.FullWidthTeaser { padding: 5px; width: 400px; float: left; }
.left:empty { display: none; }
.left:empty + .right { padding: 5px; width: 400px; float: left; }
.JobTeaser { margin: 5px; }
.ImageTeaser .left { width: 180px; text-align: center; }
.ImageTeaser .right { float: left; width: 220px; }
.ImageTeaser .right p { margin-left: 0pt; }
.Teaser .right li a.act { display: block; }
.Teaser .Image { float: left; }
.VerticalTeaser { border: medium none ; margin: 5px 5px 0pt 0pt; width: 140px; float: left; }
.Teaser h3, .VerticalTeaser h3, .Teaser h3 a, .VerticalTeaser h3 a { margin: 2px 0pt 7px; background: transparent none repeat; font-size: 1.1em; color: rgb(0, 51, 0); font-weight: bold; text-decoration: none; }
.VerticalTeaser .bottom { margin: 0pt; padding: 0pt 6px; }
.VerticalTeaser .bottom p { margin: 0pt; }
.Teaser .bottom li { margin: 0pt ! important; padding: 0pt 0pt 7px ! important; width: auto ! important; }
.VerticalTeaser ul.actions li { padding: 2px 0pt; clear: both; width: 120px; }
.last .VerticalTeaser { margin-right: 0pt; }
.ReportTeaser h3 { padding-bottom: 0pt; margin-bottom: 0pt; }
.last .Teaser, .last .ScreensaverTeaser { border: medium none ; }
.ScreensaverTeaser .left { margin: 4px 0pt 0pt; padding: 0pt ! important; width: 105px ! important; float: left ! important; }
.right li { margin: 0pt 17px 5px 0pt ! important; padding: 0pt ! important; display: block; }
.right li a.act { display: inline ! important; }
.bottom a.act { width: 120px; }
ul.actions li { padding: 5px 0pt; clear: both; }
ul.actions li a { background: transparent url('act-arrow.png') no-repeat scroll 0pt 50%; padding-left: 10px; color: rgb(27, 107, 44); font-size: 1em; font-weight: bold; text-decoration: none; display: block; }
ul.actions li a:hover { color: rgb(255, 102, 0); }
.Section ul.actions { list-style-type: none ! important; list-style-image: none ! important; list-style-position: outside ! important; }
.Section ul.actions li a { white-space: normal ! important; }
.caption { margin: 0pt 0pt 0pt 5px; padding: 0pt; }
.Story { margin: 0pt 5px 5px 0pt; float: left; clear: left; padding-bottom: 0pt; background-color: rgb(237, 237, 237); width: 140px; }
.Story p.caption { width: 130px; }
.Banner { border-top: 1px dotted rgb(102, 102, 102); border-bottom: 1px dotted rgb(102, 102, 102); margin-bottom: 10px; float: left; }
.Banner h2 { display: none; }
#Menu { width: 150px; margin-bottom: 5px; }
#Menu ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; display: block; }
#Menu li { border-top: 1px solid rgb(255, 255, 255); border-bottom: medium none; margin: 0pt; padding: 0pt; display: block; }
#Menu a { margin: 0pt; vertical-align: bottom; display: block; color: rgb(255, 255, 255); font-size: 0.9em; text-decoration: none; }
#Menu a.l1 { padding: 4px 4px 4px 24px; background: rgb(0, 153, 0) url('navigation-arrow.png') no-repeat scroll 5px 50%; font-weight: bold; text-transform: uppercase; }
#Menu a.l1:hover, #Menu a.l1.current { background-color: rgb(0, 51, 0); }
#Menu a.l2 { padding: 4px 4px 4px 19px; background: rgb(150, 218, 131) url('navigation-greenarrow.png') no-repeat scroll 9px 50%; text-transform: none; color: rgb(0, 51, 0); font-weight: normal; font-size: 0.9em; }
#Menu a.l2.current, #Menu a.l2:hover { background: rgb(51, 102, 51) url('navigation-whitearrow.png') no-repeat scroll 9px 50%; color: rgb(255, 255, 255); }
#Menu li li li { border-top: 1px dotted rgb(0, 51, 0); }
#Menu li.l3:first-child { border-top: 1px none transparent; }
#Menu a.l3 { padding: 4px 4px 4px 24px; background: rgb(211, 251, 202) url('navigation-hyphen.png') no-repeat scroll 17px 50%; color: rgb(0, 51, 0); }
#Menu a.l3:hover { background: rgb(211, 251, 202) url('navigation-orange-hyphen.png') no-repeat scroll 17px 50%; color: rgb(255, 102, 0); }
#Menu a.l4 { padding: 4px 4px 4px 24px; background: rgb(255, 255, 255) url('navigation-hyphen.png') no-repeat scroll 17px 50%; color: rgb(0, 51, 0); }
#Menu a.l4:hover { background: rgb(255, 255, 255) url('navigation-orange-hyphen.png') no-repeat scroll 17px 50%; color: rgb(255, 102, 0); }
#Menu li.l5 { border: medium none ; }
#Menu a.l5 { padding: 4px 4px 4px 24px; background-image: none; background-color: rgb(255, 255, 255); color: rgb(180, 180, 180); }
#Menu a.l5:hover { background-image: none; color: rgb(255, 102, 0); }
#Menu li.l6 { border: medium none ; }
#Menu a.l6 { padding: 4px 4px 4px 39px; background: rgb(255, 255, 255) url('navigation-hyphen.png') no-repeat scroll 32px 50%; color: rgb(180, 180, 180); }
#Menu a.l6:hover { background: rgb(255, 255, 255) url('navigation-orange-hyphen.png') no-repeat scroll 32px 50%; color: rgb(255, 102, 0); }
#Breadcrumb { float: left; width: 100%; margin-top: 4px; margin-bottom: 5px; }
#Breadcrumb p { margin: 0pt 5px 0pt 0pt; padding: 0pt ! important; float: left; color: rgb(5, 55, 0); }
#Breadcrumb ul { padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; }
#Breadcrumb ul li { display: inline; float: left; }
#Breadcrumb ul li a { color: rgb(5, 55, 0); }
.Slideshow.Index { width: 100%; }
.Slideshow.Index div { background-color: rgb(237, 237, 237); float: left; list-style-type: none; list-style-image: none; list-style-position: outside; width: 100%; }
.Slideshow.Index div div { float: left; margin-right: 2px; width: 105px; }
.Slideshow.Index ol li a { display: block; }
.Slideshow .Paginator { border-top: 1px dotted rgb(102, 102, 102); padding: 10px; text-align: center; clear: both; }
.Slideshow .Paginator a, .Slideshow .Paginator span { text-decoration: none; width: 135px; }
.Slideshow .Paginator p { margin: 0pt; padding: 10px 0pt; clear: both; }
.Slideshow .Paginator p strong, .Slideshow .Paginator p a { width: 1em; margin-bottom: -2px; }
.Slideshow .Paginator a.prev, .Slideshow .Paginator a.next, .Slideshow .Paginator a.index { font-weight: bold; }
.Slideshow .Paginator .prev { float: left; text-align: left; width: 10em; }
.Slideshow .Paginator .index { text-align: center; }
.Slideshow .Paginator .next { float: right; text-align: right; width: 10em; margin-right: 0pt; }
#QuickSearch { padding-bottom: 13px; background-color: rgb(255, 255, 255); width: 150px; }
#QuickSearch a.act { margin: 0pt; background: transparent url('navigation-greenarrow.png') no-repeat scroll 0% 50% ! important; padding-left: 7px; float: none; }
#QuickSearch fieldset { border: medium none ; }
#QuickSearch input { border: 1px solid rgb(51, 51, 51); padding: 2px 0pt; width: 95px; font-size: 1em; }
#QuickSearch label, #QuickSearch legend { display: none; }
.AdvancedSearch { margin: 10px 0pt 10px -5px; float: left; }
.AdvancedSearch div { padding: 5px; background-color: rgb(237, 237, 237); float: left; margin-bottom: 5px; margin-left: 5px; width: 202px; }
.AdvancedSearch div input { width: 190px; }
.AdvancedSearch div.full-width { padding: 5px; background-color: rgb(237, 237, 237); float: left; margin-bottom: 5px; width: 420px; }
.AdvancedSearch div.search-button { text-align: right; width: 420px; }
.AdvancedSearch div.full-width select { float: right; }
.AdvancedSearch div.full-width p { float: left; }
.AdvancedSearch label { display: block; }
.SearchResults { width: 580px; }
.SearchResults .imageThumbnail { float: right; }
.SearchResults fieldset, .SearchResults fieldset div, .SearchResults .pagination { border: medium none ; padding: 5px 0pt; text-align: center; clear: both; }
.Searchresults fieldset a.act { height: 1%; }
.SearchResults .pagination { padding: 10px 0pt; }
.SearchResults label { display: inline; }
.SearchResult { border-top: 1px dotted rgb(102, 102, 102); border-bottom: 1px dotted rgb(102, 102, 102); overflow: hidden; background-color: rgb(237, 237, 237); margin-bottom: 10px; width: 100%; float: left; }
.SearchResult .summary { padding: 3px 0pt; width: 360px; float: left; }
.SearchResult .summary p { font-weight: normal; }
.SearchResult .summary h3 { text-decoration: none; font-size: 1.2em ! important; }
.SearchResult .summary a { text-decoration: none; }
.SearchResult .PublishDate { padding: 3px 0pt; white-space: nowrap; float: right; text-align: right; margin-right: 3px; width: 150px; }
.SearchResults .advanced { float: right; }
.SearchResult .icon { width: 30px ! important; height: 30px; float: left; }
.SearchResult .icon.video { background: transparent url('icon-video.gif') no-repeat scroll 5px; }
.SearchResult .icon.audio { background: transparent url('icon-audio.gif') no-repeat scroll 5px; }
.SearchResult .icon.image { background: transparent url('icon-image.gif') no-repeat scroll 5px; }
.SearchResult .icon.report { background: transparent url('icon-pdf.gif') no-repeat scroll 5px; }
.SearchResult .icon.campaign, .SearchResult .icon.press, .SearchResult .icon.news { background: transparent url('icon-document.gif') no-repeat scroll 5px; }
#SiteSwitcherIncludelet a.act { margin-left: 0pt; }
#site_switcher_country { margin: 10px; width: 120px; }
.FramedInput { padding: 4px 4px 4px 25px; background: rgb(28, 107, 44) url('navigation-arrow.png') no-repeat scroll 5px 50%; width: 105px; margin-left: 10px; margin-bottom: 10px; }
.FramedInput input { border-style: solid none; border-color: rgb(204, 204, 204) -moz-use-text-color; border-width: 1px medium; width: 105px; background-color: rgb(255, 255, 255); }
#GetInvolvedEmail { width: 105px; height: 18px; }
#GetInvolvedIncludelet a.act { margin-left: 10px; }
div.SiteMap { margin: 0pt; padding: 0pt; width: 740px; float: left; clear: both; }
table.SiteMap { width: 100%; background-color: rgb(211, 251, 202); float: left; font-size: 1em; }
.SiteMap th { border-top: 2px solid rgb(255, 255, 255); margin: 0pt; padding: 5px 0pt; background-color: rgb(14, 154, 0); text-align: left; }
.SiteMap th a { padding: 0pt 13px 0pt 20px; background: rgb(14, 154, 0) url('navigation-arrow.png') no-repeat scroll 5px 50%; color: rgb(255, 255, 255); text-decoration: none; text-transform: uppercase; }
.SiteMap td { border-top: 2px solid rgb(255, 255, 255); border-right: 5px solid rgb(255, 255, 255); background-color: rgb(211, 251, 202); width: 20%; }
.SiteMap td.last { border-right: medium none; }
.SiteMap td a { padding: 5px 0pt 5px 15px; background: rgb(150, 218, 131) url('navigation-greenarrow.png') no-repeat scroll 9px 50%; display: block; color: rgb(28, 107, 44); text-decoration: none; }
.SiteMap ul { padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; margin-left: 3px; }
.SiteMap td ul li { margin: 0pt; padding: 0pt; height: 1%; }
.SiteMap td ul li a { padding: 8px 0pt 3px 15px; background: transparent url('navigation-hyphen.png') no-repeat scroll 3px 50%; display: block; color: rgb(28, 107, 44); text-decoration: none; }
.bodyhighlight { color: rgb(28, 107, 44); font-size: 1em; }
.bodyhighlight a { color: rgb(28, 107, 44); font-size: 1em; text-decoration: underline; }
.bodyhighlightbold { color: rgb(28, 107, 44); font-size: 1em; font-weight: bold; }
.bodyhighlightbold a { color: rgb(28, 107, 44); font-size: 1em; font-weight: bold; text-decoration: underline; }
.bodytiny { color: rgb(28, 107, 44); font-size: 0.85em; font-weight: lighter; }
.bodytiny { color: rgb(28, 107, 44); font-size: 0.85em; font-weight: lighter; }
.greenbackgroundtext { background: rgb(211, 251, 202) none repeat; color: rgb(0, 51, 0); }
.greenbackgroundtext a { background: rgb(211, 251, 202) none repeat; color: rgb(0, 51, 0); text-decoration: underline; }
.greenbackgroundheadline { background: rgb(211, 251, 202) none repeat; color: rgb(0, 51, 0); font-size: 1.4em; }
.greenbackgroundheadline a { background: rgb(211, 251, 202) none repeat; color: rgb(0, 51, 0); font-size: 1.4em; text-decoration: underline; }
.bold { font-weight: bold; }
.bold a { font-weight: bold; text-decoration: underline; color: rgb(0, 0, 0); }
.bodybold { font-weight: bold; }
.Send dt { font-weight: bold; float: left; text-align: right; width: 110px; margin-right: 10px; margin-bottom: 2px; }
.Send dd { margin-bottom: 2px; }
.Send input, .Send textarea { width: 280px; }
.Send .submit { float: right; margin-right: 30px; width: 6em; }
.Popup { padding: 10px 20px; background: rgb(237, 237, 237) none repeat; }
.Popup .Image { text-align: left; }
.Popup .PublishDate, .Popup .Location { color: rgb(0, 51, 0); }
.Popup .Location { float: right; margin-bottom: 10px; }
.Popup p { clear: both; }
.Popup p.Copyright, p.CopyrightPolicy, p.internalId { margin: -7px; text-align: center; color: rgb(153, 153, 153); }
.Popup p.Copyright a, p.CopyrightPolicy a, p.internalId a { color: rgb(102, 102, 102); }
.DonationFormSection h2 { border-top: 1px dotted rgb(102, 102, 102); border-bottom: 1px dotted rgb(102, 102, 102); margin: 10px 0pt; padding: 7px 10px 8px; clear: both; font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; background-color: rgb(211, 251, 202); }
.DonationFormSection h3 { margin-top: 10px; clear: both; }
.DonationFormSection .field { margin: 0pt 10px 2px 0pt; padding: 5px; width: 200px; background-color: rgb(237, 237, 237); float: left; }
.DonationFormSection .errormsg { color: rgb(255, 0, 0); font-weight: bold; }
.DonationFormSection label { display: block; font-weight: bold; }
.DonationFormSection .field input, .DonationFormSection .field select { width: 185px; }
.DonationFormSection .field .day { width: 45px; }
.DonationFormSection .field .month { width: 75px; }
.DonationFormSection .field .year { width: 60px; }
#donation-field-title { width: 70px; }
#donation-field-title select { width: 65px; }
#donation-field-first_name { width: 150px; }
#donation-field-last_name { width: 150px; margin-right: 0pt; }
#donation-field-email { width: 420px; margin-right: 0pt; }
#donation-field-email input { width: 410px; }
#donation-field-first_name input, #donation-field-last_name input { width: 145px; }
#donation-field-address2, #donation-field-state, #donation-field-country, #donation-field-mobile, #donation-field-work_status { margin: 0pt; }
#donation-field-monthly_currency, #donation-field-onetime_currency, #donation-field-monthly_amount, #donation-field-onetime_amount, #donation-field-annual_p { width: 420px; margin-right: 0pt; }
.DonationFormSection input.radio, .DonationFormSection input.checkbox { width: 12px; }
.DonationFormSection label.radio, .DonationFormSection label.checkbox { display: inline; font-weight: normal; }
.DonationFormSection label.radio { margin-right: 10px; }
#donation-amount-monthly, #donation-amount-onetime { width: 100px; }
#donation-field-pri_donor, #donation-field-referer, #donation-field-will_p, #donation-field-consent_p { width: 420px; margin-right: 0pt; }
.update-msg { color: rgb(255, 0, 0); font-weight: bold; display: none; }
img.floatleft { margin: 0pt 10px 10px 0pt; float: left; }
.required { color: rgb(255, 0, 0); font-weight: bold; }

/* ::::: http://www.greenpeace.org/raw/content/china/assets/stylesheets/body-style-change-zh.css ::::: */

html { background-color: rgb(237, 237, 237); }
body { font-family: verdana,SimSun; font-size: 82.5%; color: rgb(51, 51, 51); text-align: center; }
.bodybold { font-weight: bold; }
input, select { font-size: 1.1em; }
a.act { background: transparent url('act-arrow.png') no-repeat scroll 0pt 3px; padding-left: 10px; color: rgb(27, 107, 44); font-size: 0.9em; font-weight: bold; text-decoration: none; }
.Teaser { border-bottom: 1px dotted rgb(102, 102, 102); padding-bottom: 10px; margin-top: 10px; font-size: 1em; font-weight: normal; float: left; }
#Header a { background: transparent url('header-rw') no-repeat; display: block; width: 740px; height: 80px; margin-bottom: 5px; }
#Header a span { display: none; }
#Breadcrumb ul li a { voice-family: inherit; white-space: pre; }
#Menu { width: 150px; margin-bottom: 5px; }
#Menu ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; display: block; }
#Menu li { border-top: 1px solid rgb(255, 255, 255); border-bottom: medium none; margin: 0pt; padding: 0pt; display: block; }
#Menu li a { margin: 0pt; padding: 4px 4px 4px 24px; background: rgb(0, 153, 0) url('navigation-arrow.png') no-repeat scroll 5px 50%; vertical-align: bottom; display: block; color: rgb(255, 255, 255); font-size: 1em; font-weight: bold; text-decoration: none; text-transform: uppercase; }
#Menu li a:hover, #Menu li.current a { background-color: rgb(0, 51, 0); }
#Menu li.current li a, #Menu li li a { padding: 4px 4px 4px 19px; background: rgb(150, 218, 131) url('navigation-greenarrow.png') no-repeat scroll 9px 50%; text-transform: none; color: rgb(0, 51, 0); font-weight: normal; font-size: 1em; }
#Menu li li.current a, #Menu li.current li a:hover, #Menu li li a:hover { background: rgb(51, 102, 51) url('navigation-whitearrow.png') no-repeat scroll 9px 50%; color: rgb(255, 255, 255); }
#Menu li li li { border-top: 1px dotted rgb(0, 51, 0); }
#Menu > ul > li > ul > li > ul > li:first-child { border-top: 1px none transparent; }
#Menu li li li a, #Menu li.current li li a, #Menu li li.current li a, #Menu li li li.current a { padding: 4px 4px 4px 24px; background: rgb(211, 251, 202) url('navigation-hyphen.png') no-repeat scroll 17px 50%; color: rgb(0, 51, 0); }
#Menu li.current li li a:hover, #Menu li li li a:hover { background: rgb(211, 251, 202) url('navigation-orange-hyphen.png') no-repeat scroll 17px 50%; color: rgb(255, 102, 0); }
#Menu li li li li a, #Menu li.current li li li a, #Menu li li.current li li a, #Menu li li li.current li a { background: rgb(255, 255, 255) url('navigation-hyphen.png') no-repeat scroll 17px 50%; color: rgb(0, 51, 0); }
#Menu li.current li li li a:hover, #Menu li li li li a:hover { background: rgb(255, 255, 255) url('navigation-orange-hyphen.png') no-repeat scroll 17px 50%; color: rgb(255, 102, 0); }
#Menu li li li li li { border: medium none ; }
#Menu li.current li li li li a { background-image: none; background-color: rgb(255, 255, 255); color: rgb(180, 180, 180); }
#Menu li.current li li li li a:hover { background-image: none; color: rgb(255, 102, 0); }
#OuterContainer { border: 5px solid rgb(238, 238, 238); margin: 10px auto; padding: 0pt; width: 740px; background-color: rgb(238, 238, 238); text-align: left; }
#OuterContainer { text-align: left; }
#ContentContainer { float: left; margin-right: 5px; width: 430px ! important; }
#ContentContainerFull { overflow: hidden; float: left; margin-right: 5px; width: 100%; }
.Content h1 { color: rgb(0, 51, 0); display: block; font-size: 1.3em; margin-top: 10px; }
.Content h2 { color: rgb(28, 107, 44); font-size: 1.2em; }
.Content h2 a { color: rgb(28, 107, 44); font-size: 1.2em; text-decoration: none; display: block; }
.Content p { padding: 0pt 0pt 8px; line-height: 1.3; font-size: 1em; }
.LeftSidebar { padding: 0pt; overflow: hidden; width: 150px; float: left; margin-right: 5px; }
.LeftSidebar .Banner, .RightSidebar .Banner { border: 0pt none  ! important; }
.RightSidebar { overflow: hidden; float: left; width: 150px; padding-bottom: 10px; }
.LeftSidebar a.act, .RightSidebar a.act { float: left; }
.LeftSidebar h2, .RightSidebar h2 { padding: 6px 0pt 6px 10px; background: rgb(150, 218, 131) none repeat; color: rgb(0, 51, 0); font-size: 1em; text-transform: uppercase; }
.SidebarIncludelet { background: rgb(211, 251, 202) none repeat; color: rgb(0, 51, 0); padding-bottom: 8px; margin-bottom: 5px; width: 150px; float: left; }
.SidebarIncludelet p { padding: 5px 0pt 10px 10px; font-size: 1em; }
.SidebarIncludelet h2, .SidebarIncludelet .ItemList h2 { padding: 6px 0pt 6px 10px; background: rgb(150, 218, 131) none repeat; color: rgb(0, 51, 0); font-size: 1.2em; text-transform: uppercase; }
.SidebarIncludelet h3 { padding: 6px 0pt 6px 10px; background: rgb(150, 218, 131) none repeat; color: rgb(0, 51, 0); font-size: 1em; text-transform: uppercase; }
.SidebarIncludelet h4 { font-weight: bold; font-size: 1em; margin-left: 10px; margin-top: 6px; padding-bottom: 0pt; }
.SidebarIncludelet div.body { color: rgb(28, 107, 44); width: 150px; }
.SidebarIncludelet div.body p { height: 1%; }
.SidebarIncludelet fieldset { border: medium none ; }
.SidebarIncludelet legend { display: none; }
.Content .ItemList { border-top: 1px dotted rgb(102, 102, 102); border-bottom: 1px dotted rgb(102, 102, 102); overflow: hidden; background-color: rgb(237, 237, 237); margin-bottom: 10px; float: left ! important; width: 430px; }
.Content .ItemList a.act { clear: both; }
.Content .ItemList h2 { border-bottom: 1px dotted rgb(102, 102, 102); padding: 5px 6px; color: rgb(0, 51, 0); font-size: 1.2em; }
.ItemList h3 { color: rgb(0, 51, 0); }
.Content .ItemList ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
.Content .ItemList .MoreItems { border-top: 1px dotted rgb(102, 102, 102); padding: 10px 5px; clear: both; float: left; width: 420px; }
.Content .ItemList .MoreItems form { margin: 0pt 0pt 10px; display: block; float: right; }
.Content .ItemList .MoreItems a.act { float: left; margin-top: 4px; }
.Paginator { border-top: 1px dotted rgb(102, 102, 102); padding: 10px; clear: both; text-align: center; }
.Paginator .next { background: transparent url('paginate-next.png') no-repeat scroll 100% 50%; padding-right: 10px; margin-right: 10px; }
.Paginator .prev { background: transparent url('paginate-prev.png') no-repeat scroll 0pt 50%; padding-left: 10px; }
.LeftSidebar .ItemList, .RightSidebar .ItemList { background: rgb(211, 251, 202) none repeat; color: rgb(0, 51, 0); padding-bottom: 8px; margin-bottom: 5px; float: left; width: 150px; }
.LeftSidebar .ItemList ul, .RightSidebar .ItemList ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
.LeftSidebar .ItemList li, .RightSidebar .ItemList li { padding-bottom: 5px; width: 150px ! important; }
.LeftSidebar .ItemList a, .RightSidebar .ItemList a { margin: 2px 5px; background: transparent url('act-arrow.png') no-repeat scroll 0pt 50% ! important; padding-left: 12px; float: left; font-size: 1em; font-weight: bold; text-decoration: none; display: block; width: 128px ! important; }
.LeftSidebar .ItemList h2 a, .RightSidebar .ItemList h2 a { padding: 0pt; background: rgb(150, 218, 131) none repeat scroll 0% ! important; float: left; margin-left: -8px; width: 150px ! important; }
.ItemList-Title { margin: 3px 0pt; float: left; width: 100%; }
.ItemList-Title a { background: transparent url('act-arrow.png') no-repeat scroll 0pt 2px; display: block; padding-left: 10px; color: rgb(27, 107, 44); font-size: 1em; font-weight: bold; text-decoration: none ! important; margin-left: 5px; }
.ItemList-Title a:hover { color: rgb(255, 102, 0); }
.ThreeAcross { float: left; padding-bottom: 5px; }
.ThreeAcross li { padding: 10px 5px 10px 0pt; float: left; width: 140px; display: block; }
.ThreeAcross li.last { padding-right: 0pt; }
#QuickSearch { padding-bottom: 13px; background-color: rgb(238, 238, 238); width: 150px; }
#QuickSearch a.act { margin: 0pt; background: transparent url('navigation-greenarrow.png') no-repeat scroll 0% 50% ! important; padding-left: 7px; float: none; }
#QuickSearch fieldset { border: medium none ; }
#QuickSearch input { border: 1px solid rgb(51, 51, 51); padding: 2px 0pt; width: 95px; font-size: 1em; }
#QuickSearch label, #QuickSearch legend { display: none; }

/* ::::: http://www.greenpeace.org/raw/content/china/assets/stylesheets/suppress-breadcrumb.css ::::: */

#Breadcrumb { float: left; display: none; width: 100%; margin-top: 0px; margin-bottom: 0px; }

/* ::::: http://www.greenpeace.org/raw/content/china/assets/stylesheets/suppress-print-and-send-footer.css ::::: */

.PageFooter .PageActions { display: none; }

