/* CSSTidy 1.3: Tue, 06 Dec 2011 01:35:41 -0600 */
body {
font:13px Arial,Sans-serif;
margin:0
}

a {
color:#369;
text-decoration:none
}

.heading-title {
color:#FFF;
font:.76em Arial,Sans-serif;
margin:3px 0 0;
padding:5px 10px;
width:210px
}

.list-tab {
list-style-type:none;
margin:0;
padding:0
}

.list-tab li {
border-bottom:1px dotted #DFDFDF;
font:.76em Arial,Sans-serif;
font-size:75%;
font-weight:700;
padding:3px 12px;
width:206px
}

.list-tab .list-last {
border:none
}

.listing-menu {
text-transform:uppercase
}

.listing-menu li {
border-bottom:1px solid #FFF;
border-right:1px solid #FFF;
float:left;
width:24.9%
}

.listing-menu li a {
margin:0 auto
}

.list-small-menu li a {
display:block;
height:34px
}

.list-medium-menu li a {
display:block;
height:39px
}

.list-large-menu li a {
display:block;
height:44px
}

.list-medium-menu.listing-lang-es li a,.list-medium-menu.listing-lang-fr li a {
height:50px
}

.list-large-menu.listing-lang-es li a,.list-large-menu.listing-lang-fr li a {
height:55px
}

.list-medium-menu li a span {
display:block;
font:9px Arial,Sans-serif;
padding-top:25px;
text-align:center
}

.list-medium-menu .list-articles {
border-right:none;
width:25%
}

.list-large-menu li a span {
display:block;
font:9px Arial,Sans-serif;
padding-top:30px;
text-align:center
}

.list-medium-menu.listing-lang-zh li a span {
font-size:12px;
padding-top:14px
}

.list-large-menu.listing-lang-zh li a span {
font-size:15px;
padding-top:14px
}

.listing-menu-content
.list-small-menu li.list-articles {
border-right:none
}

.list-small-menu .link-regions {
background:url(http://c96265.r65.cf3.rackcdn.com/ico-menu-nav.png) no-repeat center 8px #E7811A
}

.list-small-menu .link-topics {
background:url(http://c96265.r65.cf3.rackcdn.com/ico-menu-nav.png) no-repeat center -43px #008040
}

.list-small-menu .link-spotlights {
background:url(http://c96265.r65.cf3.rackcdn.com/ico-menu-nav.png) no-repeat center -95px #008040
}

.list-small-menu .link-articles {
background:url(http://c96265.r65.cf3.rackcdn.com/ico-menu-nav.png) no-repeat center -155px #369
}

.list-medium-menu .link-regions {
background:url(http://c96265.r65.cf3.rackcdn.com/ico-menu-nav.png) no-repeat center 5px #E7811A
}

.list-medium-menu .link-topics {
background:url(http://c96265.r65.cf3.rackcdn.com/ico-menu-nav.png) no-repeat center -45px #008040
}

.list-medium-menu .link-spotlights {
background:url(http://c96265.r65.cf3.rackcdn.com/ico-menu-nav.png) no-repeat center -98px #008040
}

.list-medium-menu .link-articles {
background:url(http://c96265.r65.cf3.rackcdn.com/ico-menu-nav.png) no-repeat center -157px #369
}

.list-large-menu .link-regions {
background:url(http://c96265.r65.cf3.rackcdn.com/ico-menu-nav.png) no-repeat center 7px #E7811A
}

.list-large-menu .link-topics {
background:url(http://c96265.r65.cf3.rackcdn.com/ico-menu-nav.png) no-repeat center -43px #008040
}

.list-large-menu .link-spotlights {
background:url(http://c96265.r65.cf3.rackcdn.com/ico-menu-nav.png) no-repeat center -95px #008040
}

.list-large-menu .link-articles {
background:url(http://c96265.r65.cf3.rackcdn.com/ico-menu-nav.png) no-repeat center -155px #369
}
.listing-menu-content {
color:#FFF;
display:none;
font-weight:700;
list-style-type:none;
margin:0;
padding:10px 0; 
}
.listing-menu-content .list-title{
text-transform:uppercase
}
.listing-menu-content .list-current-selected {
color:#FFF;
font-size:13px;
padding:0
}

.listing-large-menu-content {
font-size:15px
}

.listing-menu-content li {
padding:3px 10px
}

.listing-menu-content .list-title {
font-weight:200;
padding:0 10px 3px
}

.listing-menu .list-regions.list-selected {
border-bottom:1px solid #E7811A
}

.listing-menu .list-articles.list-selected {
border-bottom:1px solid #369
}

#popularArticles {
margin-bottom:20px
}

#header {
padding:10px
}

#header .link-logo {
background:url(http://c96265.r65.cf3.rackcdn.com/scidev-net-mobile.gif) no-repeat top left;
display:block;
float:left;
height:31px;
width:74px
}

#header .listing-lang li {
border-right:1px solid #EDEDED;
float:left;
font-size:11px;
padding:0 3px;
width:16px
}

#header .listing-lang li a.link-selected {
color:#000;
text-decoration:underline
}

#header .listing-lang li.list-last {
border:none;
padding:0 0 0 3px;
width:24px
}

#header .panel-header-note {
color:#E00;
margin-bottom:5px
}

.layer-container {
background-color:#ECECEC;
margin:8px 0
}

.layer-container .layer-container-content {
padding:8px;
width:200px
}

#mobile-medium .layer-panel h2 {
background:#369;
color:#FFF;
font-size:12px;
font-weight:200;
margin:8px 0 0;
padding:5px 10px
}

#mobile-medium .layer-panel ul li img {
float:left;
width:90px
}

#mobile-medium .layer-panel-content {
float:left;
margin-left:8px;
padding-right:8px;
width:124px
}

.layer-panel .style-separator {
color:#DFDFDF
}

.layer-panel ul li {
border-bottom:1px dotted #DFDFDF;
padding:8px 0
}

.layer-panel .panel-link-more {
margin:8px;
text-align:right
}

.layer-panel ol {
list-style-type:none;
margin:0;
padding:0
}

.layer-panel ol li {
border-bottom:1px dotted #DFDFDF;
padding:8px 0 8px 15px
}

#mobile-medium .layer-panel .listing-most-read h4 {
margin:0 0 0 15px
}

.layer-panel .listing-most-read span {
color:#369;
float:left;
font-weight:700
}

#footer {
background:#EFEFEF
}

#footer ul li {
padding:8px
}

#footer ul li.style-border {
border-bottom:1px solid #D0D0D0
}

#footer .panel-copyright {
color:#9E9E9E;
padding:0 8px 8px
}

.article_sub_title {
background:#369;
background-color:#369;
margin-bottom:0
}

.listing-article li {
border-bottom:1px solid #EDEDED;
padding:10px
}

.listing-article li.list-show-more {
font-weight:700;
text-align:center
}

p.list-show-more {
font-weight:700;
text-align:center;
border-bottom:1px solid #EDEDED;
margin:0;
padding:10px
}
.article_list .panel-to-top {
font-weight:700;
padding:0 10px
}

.listing-article li h4 a {
color:#000;
font-weight:700
}

.listing-article li p {
margin:5px 0 0
}

.listing-article li .layer-article-listing-img {
float:left;
margin-right:10px
}

#popularArticles ol {
color:#369;
font-weight:700;
margin:0;
padding:0 0 0 30px
}

#popularArticles ol li {
border-bottom:1px solid #EDEDED;
padding:5px 10px 5px 0
}

.panel-breadcrumb {
background:#EDEDED;
color:#9B9B9B;
margin:10px 0;
padding:5px 9px
}

#panel-breadcrumb a {
color:#9B9B9B
}

.panel-breadcrumb-bottom {
background:#8C8C8C;
color:#FFF
}

/* SCIDEV-746 hide inline index list from articles.  -gf */
ul.article_index_list{
display:none;
}
/* hide inline images from articles. SCIDEV-746 -gf */
.article_content .article_view .article_image img, .article_view .layer-article-body-desc .article_image img, .article_view .article_image object ,.article_content .article_view .article_image .desc, .article_view .layer-article-body-desc .article_image .desc, .article_view .article_image .desc,.article_content .article_view .article_image .credit, .article_view .layer-article-body-desc .article_image .credit, .article_view .article_image .credit{
display:none;
}

/* make content boxes full width. SCIDEV-746 -gf */
.article_view .layer-article-body-desc .article_image, .article_content .article_view .article_image{
background-color:#EDEDED;
width:100% !important;
}
.article_content .article_image {
background-color:#EDEDED;
}

.article_content .article_image img {
float:left;
margin:0 12px 0 0;
}

.article_content .article_image_desc {
font-size:10px;
padding:12px
}
.article_image_desc .credit{
color:#CFCFCF
}
.article_title h3 {
margin-bottom:5px
}

.layer-article-body-desc {
border-top:1px solid #EDEDED;
margin-top:12px;
padding:12px
}

.article_actions_nav {
border-bottom:1px solid #EDEDED;
border-top:1px solid #EDEDED;
font-size:10px;
padding:5px 12px
}

.article_actions_nav li {
float:left;
line-height:17px
}

.article_actions_nav li.email {
background:url(http://c96265.r65.cf3.rackcdn.com/v2_icons_article_email.gif) no-repeat 0 50%;
background-color:#369;
float:left;
margin-right:5px
}

.article_actions_nav li a {
display:block;
padding:0 0 0 20px
}
#mobile-medium .article_actions_nav li a,#mobile-small .article_actions_nav li.list-fb-like a{
padding:0
}
#mobile-small .article_actions_nav li.email,#mobile-medium .article_actions_nav li.email{
padding:0 0 0 20px;
}
.article_content {
margin-top:10px
}

/* BEGIN SCIDEV-746 fix up styles for citations content */
.article_box{
  border-top:1px solid #dfdfdf;
  padding:20px 0;
 }
.article_box h3 {
  color:#000;
  margin:0 0 15px 0;
  padding:0;
  font-size:100%;
  text-transform:uppercase;
}
.article_box .article_links {
font-weight:700
}
.article_citations {
line-height:140%;
}
/* END SCIDEV-746 fix up styles for citations content */

#related_docs_box h3,#related_articles_box h3,#related_topics_box h3,#related_links_box h3,#relatedArticles h3,h3.article_sub_title a, h3.article_sub_title {
/* added the h3.article_sub_title because "subtopics" was coming up in wrong font. -GF */
color:#FFF;
font-size:12px;
font-weight:200;
margin-bottom:0;
padding:5px 9px
}
.layer-article-body-desc .box{
font-size:12px;
}
.layer-article-body-desc .box p{
padding:2px 6px 5px
}
.layer-article-body-desc #related_docs_box h3,.layer-article-body-desc #related_articles_box h3,.layer-article-body-desc #related_topics_box h3,.layer-article-body-desc #related_links_box h3,
.layer-article-body-desc #relatedArticles h3
{
color:#FFF;
font-size:11px;
margin-bottom:0;
margin-top:0;
padding:2px 6px;
text-transform:uppercase
}
/* SCIDEV-746 fix up styles for related_topics_box's class */
.inherit_box p{
padding: 0 5px 5px 8px;
}
.inherit_box h3,
.inherit_box h3 a {
  background:#336699;
  color:#fff;
}

#related_articles_box li {
border-bottom:1px solid #EDEDED;
padding:10px
}

#related_docs_box li , #related_topics_box li,#related_links_box li {
border-bottom:1px solid #EDEDED;
padding:8px
}

#related_links_box li span {
color:#E7811A;
display:block;
float:left;
font-weight:700;
width:15px
}

#related_links_box li a {
display:block;

}

.title {
background-color:#369;
margin-bottom:0
}

.content_green .title {
background-color:#008040;
font-weight:200
}

.article_sub_title,.title {
font-weight:200;
margin:0;
padding:5px 9px
}

#content .article_sub_title a {
color:#FFF;
font-size:13px;
font-weight:200;
margin:10px 0
}

.panel-more-buttons {
margin-right:10px;
text-align:right
}

#email_form h3.heading-title-email {
border-bottom:1px solid #EDEDED
}

#email_form fieldset {
border:none;
border-bottom:1px solid #ededed;
margin:0;
padding:0
}

#email_form fieldset input,#email_form fieldset textarea {
margin:8px 0 12px;
width:95%
}

#email_form fieldset .required {
color:red
}

#email_form .recaptcha {
padding:10px 10px 0
}

#email_form .recaptcha p {
padding:0
}

#mobile-large #email_form #recaptcha_widget_div #recaptcha_area,#mobile-large #email_form #recaptcha_widget_div #recaptcha_table,#mobile-large .recaptchatable .recaptcha_r1_c1 {
width:280px!important
}

#mobile-medium #email_form #recaptcha_widget_div #recaptcha_area,#mobile-medium #email_form #recaptcha_widget_div #recaptcha_table,#mobile-medium .recaptchatable .recaptcha_r1_c1 {
width:200px!important
}

#mobile-large #recaptcha_image,#mobile-large #recaptcha_image img {
width:220px!important
}

#mobile-small #recaptcha_image,#mobile-small #recaptcha_image img {
width:100px!important
}

#bottombuttons {
margin:10px auto;
padding:0 12px;
width:70%
}

#bottombuttons a.default,#midbuttons a.default {
background:none repeat scroll 0 0 #E00;
border:2px outset #E00
}

#bottombuttons a,#midbuttons a {
background:none repeat scroll 0 0 #999;
border:2px outset #999;
color:#FFF;
float:left;
font-size:1em;
margin:0 10px 0 0;
padding:3px 10px;
text-align:center;
text-decoration:none;
width:70px
}

.listing-subtopics li {
border-bottom:1px solid #EDEDED;
font-weight:700;
padding:7px 10px
}

.listing-subtopics li.active {
background-color:#016C36;
border-bottom:none
}

.box_spotlight .article_image {
float:right;
margin:0 10px
}

.box_spotlight .layer-article-blurb {
padding-left:10px;
width:200px
}

.box_container_central {
border:none!important;
display:block;
margin:10px 0
}

.box_container_central img{
display:none
}
.box_container_central h4 {
margin: 0 10px 10px;
}

.box_container_central p {
margin-top:0;
padding:0 10px;
}
.box_container_central .more_buttons{
display:none
}
.box {
margin-top:5px
}
.inherit_box{
margin-top:0px;
margin-bottom:15px
}


ul,.list-small-menu {
list-style-type:none;
margin:0;
padding:0
}

.heading-regions,.listing-regions-contents,.content_orange .title,.content_orange .article_sub_title,.content_orange .article_actions_nav li.email,body.content_orange .inherit_box h3,body.content_orange .inherit_box h3 a {
background-color:#E7811A
}

.heading-topics,.heading-spotlights,.listing-topics-contents,.listing-spotlights-contents,.content_green .article_sub_title,.content_green .article_actions_nav li.email,body.content_green .inherit_box h3,body.content_green .inherit_box h3 a  {
background-color:#008040
}

.heading-articles,.listing-articles-contents {
background-color:#369
}

.list-regions li,.content_orange a,.content_orange #popularArticles ol ,.content_orange #related_links_box ul li span,.content_orange .box_container_central a{
color:#E7811A
}

.list-topics li,.content_green a,.content_green #popularArticles ol ,.content_green #related_links_box ul li span,.content_green.box_container_central a{
color:#008040
}

.list-articles li,.layer-panel .panel-lang a {
color:#369
}

.list-small-menu li a span,#article .inactive,.listing-article li.list-hide {
display:none
}

.listing-menu li a span,#region.listing-menu-content a,#topic.listing-menu-content a,#spotlight.listing-menu-content a,#article.listing-menu-content a,#panel-breadcrumb.panel-breadcrumb-bottom a,.article_sub_title,.title,.title a,.listing-subtopics li.active a {
color:#FFF
}

.list-medium-menu.listing-lang-zh .link-regions,.list-large-menu.listing-lang-zh .link-regions,#list-regions {
background:#E7811A
}

.list-medium-menu.listing-lang-zh .link-topics,.list-medium-menu.listing-lang-zh .link-spotlights,.list-large-menu.listing-lang-zh .link-topics,.list-large-menu.listing-lang-zh .link-spotlights,#list-topics,#list-spotlights {
background:#008040
}

.list-medium-menu.listing-lang-zh .link-articles,.list-large-menu.listing-lang-zh .link-articles,#list-articles {
background:#369
}

.listing-small-menu-content,.listing-medium-menu-content {
font-size:13px
}

.listing-menu .list-topics.list-selected,.listing-menu .list-spotlights.list-selected {
border-bottom:1px solid #008040
}

#region li.list-selected{
background:#CF7319
}

#topic li.list-selected,#spotlight li.list-selected{
background:#006C35	
}

#list-spotlights.list-current-selected .link-spotlights{
background-color:#006C35
}

#article li.list-selected{
background:#22496F	
}

#header .listing-lang,.layer-container img,.article_actions_nav li.addthis {
float:right
}
#mobile-medium .layer-panel h4,.article_content .article_image p,.article_title p{
margin:0 0 5px;
}
/* increased site-wide p vertical spacing from 5px to 10px. SCIDEV-746 -gf */
.layer-article-body-desc p {
margin:0 0 10px;
}

.layer-panel .panel-lang,.listing-article li h4 {
margin:0
}

.layer-panel .listing-most-read h4 a,#popularArticles ol li a {
color:#000
}

#footer ul li a,#related_articles_box li a,#related_topics_box li a,#related_links_box li a {
color:#000;
font-weight:700
}

.listing-article li .date,.article_title .author,.article_title .source,.article_title .date,.article_title .language,#related_articles_box li small,#email_form fieldset .span-grey {
color:#999
}

.article_title,#email_form .field {
padding:0 12px
}
#email_form .field .span-grey{
padding:0
}
#related_topics_box li.list-last,#related_links_box li.list-last,.listing-subtopics li.list-last {
border-bottom:none
}

#email_form h3,#email_form p {
margin:8px 0 5px;
padding:0 12px 8px
}

#mobile-small #email_form #recaptcha_widget_div #recaptcha_area,#mobile-small #email_form #recaptcha_widget_div #recaptcha_table,#mobile-small .recaptchatable .recaptcha_r1_c1,#mobile-medium #recaptcha_image,#mobile-medium #recaptcha_image img {
width:150px!important
}

.recaptcha_only_if_image,.recaptcha_only_if_audio,.clearfix {
display:block
}

.box_container_central h4 a,.box_container_central a h4 {
color:#000 !important
}


.box_container_central:after,.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden
}

* html .box_container_central,* html .clearfix {
height:1%
}
.saf_required_message {
color: red;
font-size: 11px;
margin: 0;
padding: 0;
text-align: right
}
.warn{
background: url("http://c96265.r65.cf3.rackcdn.com/icons_information.gif") no-repeat scroll 7px center #AFE8FF;
border-bottom: 1px solid #0167A2;
border-top: 1px solid #0167A2;
color: #000044;
padding: 10px 10px 10px 40px;
margin: 0 0 15px 0
}

#mobile-small .listing-lang, #mobile-medium .listing-lang  {
	width:50px;
}
#mobile-small .listing-lang li.even, #mobile-medium .listing-lang  li.even {
border:none
}
#mobile-small  .listing-article-action li, #mobile-medium  .listing-article-action li{
	display:block;
	padding:2px 0;
	float:none;
	width:150px;
}
a.link-twitter-share{
display: block;
width: 35px;
height: 20px;
background: url("http://c96265.r65.cf3.rackcdn.com/icon-twitter-small.png") no-repeat 0 0
}

#mobile-small a.link-twitter-share,#mobile-medium a.link-twitter-share {
padding:0 0 0 20px !important;
}
#mobile-medium .article_actions_nav li.addthis,#mobile-small .article_actions_nav li.addthis{
	clear:both;
	float:none;
}

li.list-fb-like{
margin:0 10px 0 0
}
.FBConnectButton_Simple, .FBConnectButton_RTL_Simple{
	background:url("http://c96265.r65.cf3.rackcdn.com/facebook_small.png") no-repeat left center !important;
	padding:3px 0 ;
}