@import url(http://fonts.googleapis.com/css?family=Roboto:400,600,700);
body {
 background-color: #FFFFFF;
 margin-left: 0;
 margin-top: 0;
 font-family:  verdana, arial, helvetica, sans-serif;
 font-size: 70%;
}

#pagewrap{position:relative; width:900px; margin-left:auto; margin-right:auto;}
 
h1, h2, h3, h4 {
 font-family:  arial, verdana, helvetica, sans-serif;
}
h5, h6 {
 font-family:  arial, verdana, helvetica, sans-serif;
 color: #333333;
}  
a {
 color: #333399;
}
a:visited {
 color: #64648A;
} 

 
/*Import stylesheet for field office homepage*/
.dummy {
}
/*STANDARD HTML STYLES*/
h1 {
 font-size: 200%;
font-weight: bolder;
}
h2 {
 font-size: 160%;
}
h3 {
 font-size: 140%;
}
h4 {
 font-size: 120%;
}
h5 {
 font-size: 110%;
}
h6 {
 font-size: 90%;
}
a:hover {
 color: #047BD2;
}
a:visited:hover {
 color: #047BD2;
}
p, ol, ul, dl, table, tr, td {
 font-size: 1em;
 line-height: 1.5;
}
p.line {
  BORDER-BOTTOM: #CCCCCC 0.05em solid;  
  padding: 5px 0px 5px;
  line-height: 1.3;
  margin: 0px 0px 0px;
  }
p.small {
 margin: 0px;
 padding: 0px;
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 60%;
 line-height: 2.0;
}
/*END STANDARD HTML STYLES*/
/*POSITIONING STYLES*/
 body {
 margin: 0px;
 padding: 0px;
 line-height: 1.5;
}

#mnoverview, #mnchildren, #mnactivities, #mnpartners, #mnmedia, #mnsupport, #mnforchildren, #mnreallives, #mnextra, #headerwrapper {	
	position:relative;
	left:0px;
	top:0px;
	height: 115px;
	width:100%;
	display:block;
	background-color:#0099ff;}

#countrylogo {
	width:530px;
	height: 75px;
	display: block;
	position: relative;
	top:0px;
	left:20px;
  }

#countrylogo a {text-decoration:none;}
#countrylogo a h1{
	margin:0;
	padding-left:150px;
  	background-position:0px 10px;
  	background-repeat:no-repeat;
	font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:36px;
	color:#fff;
	position:relative;
	top:10px;
}  
  
#logo {
  display:none;
  }
#header {
  display:none;

  }
#maincontentbkgd {
  clear:both;
  position:relative;
  width:100%;
  background-color:#FFFFFF;

  }
#maincontent {
  position:relative;
  width:780px;
  padding: 0px;
  }
#maincontentsearch {
  position:relative;
  padding-left: 14px;
  padding-top: 36px;
  width:758px;
  }
  
#topheaderbkgd {
  position:relative;
  width:100%;
  }  
  
#topheader {
  position:relative; 
  left:20px; 
  top:0px; 
  width:538px;
  margin:0px 0px 23px;
  padding:0px;
  background-image: url();
  BACKGROUND-POSITION: bottom;
  BACKGROUND-REPEAT: repeat-x; 
  }
#bodyarea {
  width:520px;
  padding-top:30px;
  margin:0px 0px 0px; 
  padding-left:20px;
  }
#featureareabkgd {
	position: relative;
	width: 900px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	clear: both;

  }
  
#featurearea {
  position:relative;
  width:900px;
  margin: 0px; 
  padding: 0px;
  }
 
#featurearea p {  
 margin: 0px; 
 padding-left: 14px; 
 padding-top: 14px; 
 padding-right: 10px;
 line-height: 1.2;
 font-size: 95%;
 }
 
#rightarea {
  position:absolute; 
  left:750px; 
  top:67px; 
  width:150px;
  margin:0px;
  padding:0px;
  }

#rightareahome {
	position: absolute;
	left: inherit;
	right:20px;
	width: 320px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	top: 25px;
  }
  
/*END POSITIONING STYLES*/ 
/*GRAPHICS STYLES USED IN TEXT FIELDS*/  
.newgraphic {
background-image: url();
background-repeat: no-repeat;
background-positon: bottom;
padding-left: 25px;
}
.newgraphic2 {
background-image: url();
background-repeat: no-repeat;
background-positon: bottom;
padding-left: 25px;
}
/*END GRAPHICS STYLES*/  
/*LEFT COLOUR */
#leftnavbkgd {
background-color: #;  
}
  
 #leftnav {
  width:178px; 
  padding-top: 29px;
  padding-bottom: 29px;
  padding-left: 14px;
  } 
  
  .leftnavtitle h1 {
   width:168px; 
   margin: 0px;
   line-height: 1.1;
}
/*END LEFT COLOUR */
  
/*LEFTMENU STYLES*/
#leftmenu {
 margin: 0;
 padding-top: 14px;
 padding-bottom: 14px;
 padding-left: 14px;
 padding-right: 10px;
 
  }
  
#leftmenu p {
 line-height: 1.25;
 margin: 0;
 padding-bottom: 9px;
}
#leftmenu a {
 text-decoration : none;
}
#leftmenu a:hover {
 text-decoration: underline;
}
#leftmenu p.here {
 FONT-WEIGHT: 600;
 color: #047BD2;
 width: 100%;
}
#leftmenu a.here {
 font-weight : 600;
 color: #df5e32;
}
#leftmenu a.here :visited {
 color: #df5e32;
}
/*END LEFTMENU STYLES*/  
/*RIGHT BOX*/  
#highlight {
  BACKGROUND-COLOR: #ddf0fd;
  width:150px;
  margin: 0px 0px 20px;
  }
  
#highlight p.title {
  BORDER-TOP: #0000cc 0.05em solid; 
  BACKGROUND-COLOR: #0082d9; 
  TEXT-ALIGN: left;
  FONT-WEIGHT: 600; 
  COLOR: #ffffff;
  padding: 0px 5px 0px;  
  margin: 0px 0px 0px;
  }
  
#highlight p.content {
   background-image: url();
  BACKGROUND-POSITION: bottom;
  BACKGROUND-REPEAT: repeat-x;
  BACKGROUND-COLOR: #ddf0fd;
  padding: 5px 5px 5px;
  margin: 5px 0px 0px;
  }
  
#searchbkgd {
  position:absolute; 
  left:750px; 
  top:32px; 
  width:150px;
  margin:0px;
  padding:0px;
  }  
  
#search {
  position:relative; 
  width:150px;
  margin:0px 0px 15px;
  padding:0px; 
  }
    
#search form {
  height:20px;
  margin:0px;
  padding:0px;
  }  
  
#textfield {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 85%;
  line-height: 1;
  width:125px;
  } 
#orderformfield {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  }   
 
#searchbutton{
  position: absolute;
  left: 132px;
  top:1px;
  }
#searchbuttonhome{
  position: absolute;
  left: 132px;
  top:19px;
  }
/*END RIGHT BOX*/  
 
/* MAIN NAVIGATION*/
#mnoverview .mnoverview {
 background-color: #f3f2ee;
}
#mnchildren .mnchildren {
 background-color: #f3f2ee;
}
#mnactivities .mnactivities {
 background-color: #f3f2ee;
}
#mnpartners .mnpartners {
background-color: #f3f2ee;
}
#mnmedia .mnmedia {
background-color: #f3f2ee;
}
#mnsupport .mnsupport {
background-color: #f3f2ee;
}
#mnforchildren .mnforchildren {
background-color: #f3f2ee;
}
#mnreallives .mnreallives {
background-color: #f3f2ee;
}

#mnextra .mnextra {
 background-color: #f3f2ee;
}

/* MAIN NAVIGATION*/
#mainnavbkgd {
  height:40px;
  width:100%;
  background-color: #f3f2ee;
  border-top: none;
  border-bottom: none;
  }
.mainnav {
  width:760px;
  }
.mainnav ul {
 margin: 0; /*removes indent IE and Opera*/
 padding: 0; /*removes indent Mozilla and NN7*/
 list-style-type: none; /*turns off display of bullet*/
 font-size: 14px;
 font-weight:bold;
 font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
 margin-left:20px;
}
.mainnav li {
 margin: 0;
 float: left;
 padding: 0;
 margin-top:4px;
}
  
.mainnav a {
 border-right: none; 
 white-space: nowrap;
 padding-top: 4px;
 padding-bottom: 4px;
 padding-right: 20px;
 padding-left: 0px;
 line-height: 2.1;
 }
 
.mainnav a:link, .mainnav a:visited { 
 color: #404041;
 text-decoration: none;
  background-color:#f3f2ee;
}
.mainnav a.active {
 background-color:#f3f2ee;
 color: #1cabe2;
}
.mainnav a:hover {
 background-color:#f3f2ee;
 color: #1cabe2;
}
/* END MAIN NAVIGATION*/
/*IMAGE STYLES*/  
.imageborder {
 margin: 0px;
 padding:0px;
 border:1px solid #999999;
}
.imagecopyright {
 font-size: 85%;
 color: #BBBBBB;
 padding:0px 0px 5px;
 margin:0px;
 text-align: right;
}
.imagecaption {
 font-size: 90%;
 color: #660000;
 line-height : 1.25;
 margin: 0px;
 padding: 0px 0px 10px;
 background-image: url();
 background-position: bottom;
 background-repeat: repeat-x;
 font-family: Verdana, Arial, Helvetica, sans-serif;
  }
  
.imagearea {
  clear: left;
  float:left; 
  margin: 0px 10px 0px 0px;
  padding:0px;
  }
 
.psarow {
 position: relative;
 margin: 0px 0px 30px 0px;
 padding: 0px;
}
.psathumbnail {
 position: absolute;
 top: 0px;
 left: 0px;
 margin: 0px;
 padding: 0px;
 border:1px solid #999999;
 float: left;
}
.psastoryblurb {
 position:relative;
 top: -4px;
 left: 100px;
 width: 265px;
 margin: 0px;
 padding: 0px;
}
.psastoryblurb p {
 margin: 0px;
 padding: 0px;
}
#imageareathumb {
 float:left;
 margin-right: 10px;
 padding:0;
 border: 1px solid #CCCCCC;
}
/*END IMAGE STYLES*/ 
/*RIGHT BOX */
.highlighttext {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 5px;
  padding-right: 5px;
  margin: 0px;
  line-height: 1.5;
   background-image: url();
  BACKGROUND-POSITION: bottom;
  BACKGROUND-REPEAT: repeat-x;
  BACKGROUND-COLOR: #ddf0fd;
  }
.highlighttext p{
  padding: 0px 0px 12px 0px;
  margin: 0px;
  line-height: 1.5;
  }
.highlighttext ul{
  padding: 0px 10px 12px 20px;
  margin: 0px;
  line-height: 1.5;
  list-style: square;
  }
#rightlnk {
  position:relative; 
  width:150px;
  BACKGROUND-IMAGE: url(); 
  BACKGROUND-POSITION: top;
  BACKGROUND-REPEAT: repeat-x; 
  visibility: hidden;
  display:none;
  } 
   
#rightlnk p{
  font-size: 90%;
  color: #000000;
  line-height: 1.3; 
  margin: 0px;
  padding: 8px 0px 8px;
  } 
  
#rightlnk a {
  font-weight: bold;
  text-decoration: none;
  }
  
#rightlnk a:hover {
  text-decoration: underline;
  color: #df5e32;
  }
 
#rightlnk a:visited {
 color: #0000FF;
}   
#highlight2 {
  BACKGROUND-COLOR: #ddf0fd;
  width:150px;
  margin: 0px 0px 20px;
  font-size: 85%;
  }
#highlight2 p.title {
  BORDER-TOP: #0000cc 0.05em solid; 
  BACKGROUND-COLOR: #0082d9; 
  TEXT-ALIGN: left;
  FONT-WEIGHT: bold; 
  COLOR: #ffffff;
  padding: 0px 5px 2px;  
  margin: 0px 0px 0px;
  }
  
#highlight2 p.content {
  background-image: url();
  BACKGROUND-POSITION: bottom;
  BACKGROUND-REPEAT: repeat-x;
  BACKGROUND-COLOR: #ddf0fd;
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left:5px;
  padding-right: 5px;
  margin: 0px 0px 0px;
  line-height: 1.5;
  }
/*END RIGHT BOX */
/*FOOTER LINKS */
#taglinenavbkgd {
 margin-left: 0px;
 height:75px;
 clear:both;
 width:100%;
 background-color:#0099ff;
  }
#footernavbkgd {
	padding-left: 0px;
	height: 40px;
	width: 100%;
	background-color: #f3f2ee;
	border: 0;
  }
  
#headbodywrap + #footernavbkgd{margin-top:20px;}
#footernav {
	margin-left:20px;
  width:760px; 
  }
#footernav ul {
 margin: 0; /*removes indent IE and Opera*/
 padding: 0; /*removes indent Mozilla and NN7*/
 list-style-type: none; /*turns off display of bullet*/
 font-size: 14px;
 font-weight: normal;
 font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#footernav li {
 margin: 0;
 float: left;
 padding: 0;
 margin-top:8px;
}
  
#footernav a, #footernav a:visited {
 display: block;
 text-decoration: none;
 padding-top: 3px;
 padding-bottom: 4px;
 margin-left: 0px;
 margin-right: 20px;
 white-space: nowrap;
 color: #404041;
 }
 
#footernav a:hover {
 text-decoration: underline;
}
 
/*END FOOTER LINKS */
/*HOMEPAGE STYLES */
.pagetitle {
 margin: 0px 0px 20px;
}
.sectionsubtitle a {
 margin: 0px;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 text-decoration: none;
 line-height: 1.1;
 font-size: 160%;
 font-weight: 600;
}
.sectionsubtitle a:hover {
 text-decoration: underline;
}
.sectionsubtitle2 {
 margin: 0px 0px -10px;
}
/*HOMEPAGE COLORS*/
.darkpurple {
background-color: #421063;
color: #FFFFFF;
}
.darkpurple a:link {
color: #B3E1FF;
}
.darkpurple a:visited {
color: #CCCCCC;
}
.darkpurple a:hover {
 color: #8AC9F3;
}
.orange {
background-color: #E67B01;
color: #FFFFFF;
}
.orange a:link {
color: #B3E1FF;
}
.orange a:visited {
color: #CCCCCC;
}
.orange a:hover {
 color: #8AC9F3;
}
.yellow {
background-color: #FFFF00;
color: #000000;
}
.orangeyellow {
background-color: #FF9900;
color: #000000;
}
.lightgray {
background-color: #EFEFEF;
color: #000000;
}
.pinkgray {
background-color: #C6BDC6;
color: #000000;
}
.magenta {
background-color: #FF0099;
color: #FFFFFF;
}
.magenta a:link {
color: #B3E1FF;
}
.magenta a:visited {
color: #CCCCCC;
}
.magenta a:hover {
 color: #8AC9F3;
}
.pinkpurple {
background-color: #801080;
color: #FFFFFF;
}
.pinkpurple a:link {
color: #B3E1FF;
}
.pinkpurple a:visited {
color: #CCCCCC;
}
.pinkpurple a:hover {
 color: #8AC9F3;
}
.white {
background-color: #FFFFFF;
color: #000000;
}
.lightblue {
background-color: #B2CEF2;
color: #000000;
}
.darkcyan {
background-color: #1073DE;
color: #FFFFFF;
}
.darkcyan a:link {
color: #B3E1FF;
}
.darkcyan a:visited {
color: #CCCCCC;
}
.darkcyan a:hover {
 color: #85C7F4;
}
.mediumpurple {
background-color: #633984;
color: #FFFFFF;
}
.mediumpurple a:link {
color: #B3E1FF;
}
.mediumpurple a:visited {
color: #CCCCCC;
}
.mediumpurple a:hover {
 color: #8AC9F3;
}
.lavender {
background-color: #BDADC6;
color: #000000;
}
.lightgreen {
background-color: #C6CEA5;
color: #000000;
}

.peach {
background-color: #FBC678;
color: #000000;
}

.mediumgreen {
background-color: #7BB500;
color: #FFFFFF;
}
.mediumgreen a:link {
color: #B3E1FF;
}
.mediumgreen a:visited {
color: #CCCCCC;
}
.mediumgreen a:hover {
 color: #8AC9F3;
}
.darkgreen {
background-color: #527300;
color: #FFFFFF;
}
.darkgreen a:link {
color: #B3E1FF;
}
.darkgreen a:visited {
color: #CCCCCC;
}
.darkgreen a:hover {
 color: #8AC9F3;
}
.darkblue {
background-color: #333399;
color: #FFFFFF;
}
.darkblue a:link {
color: #B3E1FF;
}
.darkblue a:visited {
color: #CCCCCC;
}
.darkblue a:hover {
 color: #8AC9F3;
}
/*END HOMEPAGE COLORS*/
.homebox {
  line-height: 1.2;
font-size: 95%;
}
.homeheader {
 font-size: 85%;
 font-weight: 600;
 line-height: 1.2;
text-transform: uppercase;
}
.sectioncolor {
  width: 178px;
  margin: 0;
  padding-top: 32px;
  padding-bottom: 14px;
  padding-left: 14px;
  padding-right: 10px;
  background-color: #
}
.sectionfrontcolor {
background-color: #
}
.sectioncolor h1 {
line-height: 1.1;
}
/*END HOMEPAGE STYLES */
/*REDDOT FORMATING STYLE*/
.reddot {
font-family: Arial, Verdana, default;
font-size: 10px;
background-color: #ffffff;
border: solid 1px #ff0000;
padding: 0px;
color: #FF0000;
z-index: 1000;
}
.comment {
 font-size: 85%;
 line-height: 1.1;
 color: #999999;
}
.gray {
 line-height: 1.1;
 color: #999999;
}
#box {
background-color: #F4E6E6;
padding: 5px;
}
#indent {
margin-left: 20px;
}
.pagesubhead {  
color: #047BD2;  
font-size: 110%;  
font-weight: bold;  
}            
ol, ul, dl {       
line-height: 1.4;   
}     
.pullquote {     
position:relative;     
float:right;      
font-weight: bold;   
line-height: 1.25;     
color: #9E9E9E;     
width: 150px;     
margin: 5px 5px 15px;      
padding: 5px 0px 5px; 0px;   
}                
.leadquote { 
font-weight: bold;      
font-style: italic;  
line-height : 1.25;      
color: #9E9E9E;         
}     
/* added by Luca for Google project */
#bodyareaSearch {
  position:relative;
  float:left;
  width:738px;
  left:20px;
  top:0px;
  margin:0px 0px 0px;
}
.odd {
  background-color: #f4f4f4;
  padding: 10px;
}
.googleindent {
  margin-left: 40px;
}
.even {
  background-color: #ffffff;
  padding: 10px;
}
.url {
  color: #660000;
}
#infobar {
 font-size: 130%;
 line-height: 1.3;
 margin: 0px 0px 20px;
 font-family:  verdana, arial, helvetica, sans-serif;
 color: #df5e32;
}

#searchbkgdBottom {
  position:absolute;
  left:300px;
  bottom:-25px;
  width:150px;
  margin:0px;
  padding:0px;
  text-align:left;
  }
 
#searchBottom {
  position:relative;
  width:150px;
  margin:0px 0px 15px;
  padding:0px;
  }

/*share tools 20100628*/
#sharethis1 a { background: url('/brazil/pt/shareThis-16x16.gif') 0% 50% no-repeat; }
#sharethis1 a { border:0 none; display:inline; padding:3px 0 3px 24px; font-weight:bold; }
 
/*END REDDOT FORMATING STYLE*/
 


 
/*old*/
#featurearea { width: 900px; }
#rightareahome { left:inherit; background-color: transparent; }
/*new*/
td.hp_bluecoltd { background-color: #ffffff; }
#hp_bluecol { width: 150px; font-family: Arial, Helvetica, sans-serif; overflow: hidden;  /*ff footer extra padding fix*/ }
#hp_bluecol ul.hp_textlinks, #hp_bluecol ul.hp_bannerlinks { color: #0099ff; list-style:none; padding:0; font-size:1.1em;  }
#hp_bluecol ul.hp_textlinks LI, #hp_bluecol ul.hp_bannerlinks LI { margin-bottom: 1em; }
#hp_bluecol ul.hp_textlinks LI A, #hp_bluecol ul.hp_bannerlinks LI A { text-decoration: none; color: #0099ff; font-weight:bold; text-transform:uppercase; }
#hp_bluecol ul.hp_textlinks LI A:hover, #hp_bluecol ul.hp_bannerlinks LI A:hover { text-decoration: underline; }
#hp_bluecol ul.hp_textlinks { margin: 20px 0 0 0; }
#hp_bluecol ul.hp_bannerlinks { margin: 20px 0 0 0; }
#hp_bluecol ul.hp_textlinks IMG, #hp_bluecol ul.hp_bannerlinks IMG { border:0; }
#hp_widecol { margin-left: 20px; width: 730px; overflow: hidden; /*ff footer extra padding fix*/ }
#hp_feat1, #hp_feat2 { position: relative; height:370px; }
#hp_feat3, #hp_feat4 { margin-top: 20px;  }
#hp_feat1 #hp_feat1bkgd { position: absolute; top: 20px; height: 292px;
    z-index:100;}
#featurearea h1, #featurearea h3, #featurearea h4 { font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: none; font-size: 16px; line-height: 1.2em; height: 1.2em; font-weight:normal; color:#f6911d;  }
#featurearea .hp_item1 h1, #featurearea .hp_item1 h3{margin-left: 175px;}
#featurearea .hp_item2 h1, #featurearea .hp_item2 h4 {
color: #f6911d !important;
background-color: #f3f2ee !important;
margin-bottom:18px;
}
#hp_feat1 h1 { position: absolute; top: 45px; margin:0; padding:0; width:365px; }
#hp_feat1 h2, #hp_feat2 h2 { position: absolute; top: 82px; left: 10px; margin: 0; padding: 0; padding-bottom: 0.5em; width: 379px; line-height:1.2em; 
    z-index:101; }
#hp_feat1 h2 { background:none; }
#hp_feat2 h2 { background: none; }
#hp_feat1textbkgd { position: absolute; top: 267px; left: 10px; width: 542px; height: 81px; 
    opacity: .5; filter: alpha(opacity=50); -moz-opacity: .5; -khtml-opacity: 0.5;
    z-index:102; }
#hp_feat1text { position: absolute; top: 274px; left: 26px; width: 516px; height: 81px; 
    z-index:103; }
#hp_feat1text P { margin:0; padding:0; line-height: 1.2em; font-size: 1em; font-family: Arial, Helvetica, sans-serif; color: #ffffff;
width: 440px; float:left; /*margin-right:15px;*/ }
/*#hp_feat1textlt { width: 224px; float:left; margin-right:15px;}
#hp_feat1textrt { width: 209px; float:left; margin-right:15px; }*/
#hp_feat1textmore { height: 65px; float:right;  }
#hp_feat1textmore A { background: url(/brazil/pt/button_more_white.gif) no-repeat; padding-left: 9px; color: #ffffff; text-decoration:none; height:10px; line-height: 10px; display: block; text-transform:uppercase; margin-left:12px; margin-top: 48px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; }
#hp_feat2linkbkgd { position: absolute; top: 309px; width: 562px; height: 37px; line-height: 37px; 
    z-index:102; }
#hp_feat2text { position: absolute; top: 150px; left: 26px; width: 504px;
    z-index:103; }
#hp_feat2text P { margin:0; padding:0; line-height: 1.3em; font-size: 1.2em; font-family:Arial, Helvetica, sans-serif; }
#hp_feat2textmore { height: 25px; float:right; margin-top: 7px; /*margin-right:9px;*/ width: 55px; }
#hp_feat2textmore A { background: url(/brazil/pt/button_more_white.gif) no-repeat; padding-left: 9px; color: #ffffff; text-decoration:none; height:10px; line-height: 10px; display: block; text-transform:uppercase; margin: 7px 9px 0 9px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; }
#hp_feat2linkbkgd P { float:left; margin:0; padding:0; color: #fff; line-height: 37px; font-size: 1.2em; font-family:Arial, Helvetica, sans-serif; margin-left: 17px; display: inline; /*ie6 double margin fix*/ }
#featurearea #hp_feat1textmore, #featurearea #hp_feat2textmore { border-left: 1px solid #fff; }
.hp_itemrow { padding: 0; padding-top:20px; border-top:1px solid #f3f2ee; margin-top:20px; }
.hp_item1 { padding-top:0; background: none; width: 475px; float: left; display: inline; /*ie6 double margin fix*/ }
.hp_item2 { width: 189px;  float: right; background-color: #ffffff; display: inline; /*ie6 double margin fix*/ padding:20px; background-color:#f3f2ee;}
.hp_itemrow h1, .hp_itemrow h3, .hp_itemrow h4 { margin:0 0 8px 0; padding:0; }
.hp_itemrow p a { color: #1cabe2; text-decoration:none; }
.hp_itemrow p a:hover { color: #1cabe2; text-decoration:underline; }
.hp_itemrow .hp_item1 img { float: left; margin-top: -25px;
margin-right: 20px;}


.hp_itemrow .hp_item1 p, .hp_itemrow .hp_item1 UL, .hp_itemrow .hp_item1 OL {
    margin:0; padding:0 !important; line-height: 1.2em; font-size: 1em; font-family:Arial, Helvetica, sans-serif; color: #000000; 
    width: 299px; float:right;
}
.hp_itemrow .hp_item1 LI { margin-left: 2em; }


.hp_itemrow .hp_item2 h1, .hp_itemrow .hp_item2 h4 { margin: 0px; padding: 0px; }

.hp_itemrow .hp_item2 p, .hp_itemrow .hp_item2 ul, .hp_itemrow .hp_item2 OL { margin: 0 !important; padding:0 !important; font-family:Arial, Helvetica, sans-serif;  }
.hp_itemrow .hp_item2 LI { margin-left: 0; }

.hp_itemrow .hp_item1 .hp_itemmore { float:right; margin: 8px 0; clear: both; }
.hp_itemrow .hp_item2 .hp_itemmore { float:right; margin: 8px 7px; clear: both; }
.hp_itemrow .hp_item1 .hp_itemmore A, .hp_itemrow .hp_item2 .hp_itemmore A { background: none; padding-left: 9px; color: #1cabe2; text-decoration:none; height:10px; line-height: 10px; display: block; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight: bold; }



/*override styles for new inside pages*/
#leftcol { background-color: #deedf6; }
.sectionfrontcolor { background-color: #DEEDF6; }
/*#leftnav { padding-bottom:4px; padding-top:54px; }*/
#leftnav h1 { /*font-size: 160%;*/ font-weight: normal; color: #fff; text-transform:uppercase; }
#leftmenu a { color: #4d4d4d; }
#leftmenu p.here { color:#00adff; }
#bodyarea { padding-top: 30; padding-left:20px; width:520px;}
*html #bodyarea {width: 540px;}
.imagecaption { background-image:url(/brazil/pt/dots_e2e2e2.gif); background-position:center bottom; background-repeat:repeat-x; }
.breadcrumbs { margin-top: 1em; }
.breadcrumbs A, .breadcrumbs A:visited { color: #b3b3b3; text-decoration:none; }
.breadcrumbs A:hover { text-decoration:underline; }
.breadcrumbthis { color: #000; }
/*highlight2 box*/
#highlight2 { margin-top: 25px; }
#highlight2 p.title { border-top:0.05em solid #deedf6; padding:4px 5px 6px; }
#highlight2 A { text-decoration:none; }
#highlight2 A:hover { text-decoration:underline; }




#rightareahome form b, #rightareahome form br{
	display:none;
}
#rightareahome form {background-color:#f3f2ee; width:320px; height:25px;}
#rightareahome form #textfield {
	width: 280px;
	height: 21px;
	margin: 1px 1px 1px 2px;
	margin-left: 2px;
	border: 0;
	font-size: 12px;
	color: #000;
	background-color: #f3f2ee;}
#rightareahome form #searchbuttonhome{position: absolute;
left: inherit;
top: 2px;
right: 2px;}

#leadstoriescon{border:0 !important;background-color: #f3f2ee;}
/* carousel centering */
#leadstoriescon div.glidecontentwrapper {width:730px; background-color:#404041;}
#leadstoriescon div.glidecontentwrapper div.glidecontent {margin-left:85px;}
#leadstoriescon div.glidecontenttoggler {margin-left:85px;}

ul.hp_sociallinks{padding:0; margin:0;}
ul.hp_sociallinks li{padding:0; margin:0; margin-bottom:10px; list-style:none;}
ul.hp_sociallinks li a{ font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; font-weight:normal; padding-left:30px; display:block; text-decoration: none; color:#1cabe2;}
ul.hp_sociallinks li a:hover{ text-decoration:underline; }
h3.hp_socialtitle {color:#f6911d !important; font:16px normal Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
					padding:0; margin:0; padding-top:20px; margin-top:20px; margin-bottom:18px; border-top:1px solid #f3f2ee;}