/* BCG CSS */

html {

}
body {
	margin: 0;
	padding: 0;
	background: #0f543b;
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	text-align: left;
	line-height:15px;
	/*line-height: 110%;*/
	color: #000000;
}

/*---------- top elements ----------*/
#headerwsubnav {
      width: 950px;
      height: 141px;
      margin: 0;
      padding: 0;
      /*background: url('../img/headerbg.gif') top left repeat-x;*/
      text-align: left;
      float: left;
}
/* IE6-specific selector so the height of the nav area stays at 141px */

* html #headerwsubnav {
      overflow: hidden;
}
 * html #homepage #headerwsubnav {
      overflow: hidden;
} 


#logo {
	width: 260px;
	height: 111px;
	margin: 0;
	padding: 0;
	background: url('../img/bcglogo.gif') top left no-repeat;
	text-align: left;
	float: left;
}

#nav {
	width: 690px;
	height: 111px;
	margin: 0;
	padding: 0;
	float: left;
    background: url('../img/navright.gif') top right no-repeat;
}

#topnav {
	width: 540px; /*668*/
	height: 80px;
	margin: 0;
	padding: 0;
	float: right;
}

#topnav ul {
	width: 297px; /*297*/
	height: 42px;
	padding: 38px 0 0 0;
	margin: 0;
	list-style-type: none;
	float: left;
}

#topnav ul li {
	padding: 0 0 0 14px;
	margin: 0;
	float: left;
}

#topnav ul li.first {
	padding: 0;
}

#topnav ul li a {
	padding: 0 0 0 13px;
	margin: 0;
	display: block;
	float: left;
	background: url('../img/topnav_bullet.gif') left center no-repeat;
	color: #fff;
	text-decoration: none;
}

#topnav ul li a:hover {
	text-decoration: underline;
}

#searchbox {
	width: 181px; /*191*/
	height: 49px;
	padding: 31px 20px 0 11px;
	float: left;
}

#searchterm {
	width: 130px;
	font-size: 11px;
}

/*---------- general elements ----------*/
p {
	padding: 0 0 11px 0;
	margin: 0;
}
a {
	color: #dc6d01;
	outline: none;
}
a:hover {
	color: #b35a02;
	/*color: #dc6d01;*/
	outline: none;
    /*font-weight: bold;*/
}
img {
	padding: 0;
	margin: 0;
	border: 0;
}

/* Link with carats on white backgrounds */
a.more {
	color: #dc6d01;
	text-decoration: underline;
	padding: 0 0 0 10px;
	background: url('../img/more_link.gif') left center no-repeat;
}
a.more_nobg {
	color: #dc6d01;
	text-decoration: underline;
	padding: 0 0 0 4px;
}

a.more:hover {
	color: #b35a02;
   /*color: #ffa81c;*/
	text-decoration: underline;
      /*font-weight: bold;*/
      background: url('../img/more_link_hover.gif') left center no-repeat;
}

/* Link with carats on dark backgrounds */
a.more_darkback {
	color: #ffa81c;
	text-decoration: underline;
	padding: 0 0 0 10px;
	background: url('../img/more_link_darkback.gif') left center no-repeat;
}

a.more_darkback:hover {
	color: #e59719;
	text-decoration: underline;
    background: url('../img/more_link_darkback_hover.gif') left center no-repeat;
}

a.more_nobgdarkback {
	color: #ffa81c!important;
	text-decoration: underline;
}

a.more_nobgdarkback:hover {
	color: #e59719!important;
	text-decoration: underline;
}

a.darkback {
	color:#ffffff; /*#ffa81c;*/
	text-decoration: none;
 
	
}

a.darkback:hover {
	color: #e59719;
	text-decoration: underline;

}

/* Link without carats on dark backgrounds */
a.more_darkback_no {
	color: #ffa81c;
	text-decoration: underline;
	outline: none;
}

a.more_darkback_no:hover {
	color: #e59719;
	text-decoration: underline;
	outline: none;
}

a.previous {
	color: #dc6d01;
	text-decoration: underline;
	padding: 0 0 0 10px;
	/*background: url('../img/more_link_l.gif') left center no-repeat;*/
}

a.previous:hover {
	color: #b35a02;
   /*color: #ffa81c;/*
	text-decoration: underline;
      /*font-weight: bold;*/
      /*background: url('../img/more_link_hover_l.gif') left center no-repeat;*/
}

/* Link with carats on dark backgrounds */
a.previous_darkback {
	color: #ffa81c;
	text-decoration: underline;
	padding: 0 0 0 10px;
	/*background: url('../img/more_link_darkback_l.gif') left center no-repeat;*/
}

a.previous_darkback:hover {
	color: #e59719;
	text-decoration: underline;
    /*background: url('../img/more_link_darkback_hover_l.gif') left center no-repeat;*/
}


a.more_none {
	color: #dc6d01;
	text-decoration: underline;
	padding: 0 0 0 10;
}

a.more_none:hover {
color: #c76402;
/*color: #dc6d01;*/
	text-decoration: underline;
}

/*
a.more_bold {
	color: #dc6d01;
	text-decoration: underline;
	padding: 0 0 0 10;

}
a.more_bold:hover {
	color: #c76402;
	text-decoration: underline;
	padding: 0 0 0 10;
    font-weight: bold;
}
a.more_dark {
	color: #dc6d01;
	text-decoration: underline;
	padding: 0 0 0 10px;
	background: url('../img/more_link_bullet_dark.gif') left center no-repeat;
}

a.more_dark:hover {
   color: #c76402;
	text-decoration: underline;
      font-weight: bold;
      background: url('../img/more_link_bullet_dark.gif') left center no-repeat;
}
*/
h1 span {
	display: none;
}

h2 span {
	display: none;
}

h3 span {
	display: none;
}
.formtable {
	padding: 0;
	margin: 0;
}

.rformtable {
	padding: 0 0 0 6px;
	margin: 0;
}

.selectspacer {
	height: 8px;
}
.cleardiv {
	clear: both;
    }
	
.bcgers ul.nicelist {
	list-style-type: none;
	padding: 2px 0 0 15px;
	margin: 0;
}
ul.nicelist {
	list-style-type: none;
	padding: 23px 0 0 15px;
	margin: 0;
}

ul.nicelist li {
	padding: 0 0 10px 15px;
	margin: 0;
	background: url('../img/nicebullet.gif') left 4px no-repeat;
}
ul.nicelist2 {
	list-style-type: none;
	padding: 1px 0 0 15px;
	margin: 0;
}
ul.nicelist2 li {
	padding: 0 0 6px 15px;
	margin: 0;
	background: url('../img/nicebullet.gif') left 4px no-repeat;
}
/*#textarea #textareacontent ul {
	list-style-type: none;
	padding: 1px 0 0 15px;
	margin: 0;
}
#textarea #textareacontent ul li {
	padding: 0 0 3px 15px;
	margin: 0;
	background: url('../img/nicebullet.gif') left 4px no-repeat;
}*/

/*wuming*/

ul.nicelist3 {
	list-style-type: none;
	padding: 1px 0 0 15px;
	margin: 0;
	margin-top:5px;
}
ul.nicelist3 li {
	padding: 0 0 3px 15px;
	margin: 0;
	background: url('../img/nicebullet3.gif') left 4px no-repeat;
}
/*wuming*/
#countryselect, #marketselect, #bcgerselect2 {
	width: 150px;
	margin: 0;
	font-size: 11px;
}
.smallphoto{
	padding:2px 6px 1px 0;
	float: left;
    }
	
	
br.pubs {
	padding: 0 0 4px 0;
	margin: 0;
}
	
/*---------- GO Buttons ----------*/
a.gobtn {
	width: 40px;
	height: 25px;
	padding: 0 0 0 10px;
	margin: 0;
	background: url('../img/button_go_dark.gif') 6px -3px no-repeat;
	display: block;
}

a.gobtn:hover {
	background: url('../img/button_go_dark_on.gif') 6px -3px no-repeat;
}

a.gobtn2 {
	width: 40px;
	height: 25px;
	padding: 0 0 0 10px;
	margin: 0;
	background: url('../img/button_go_med.gif') 10px -3px no-repeat;
	display: block;
}

a.gobtn2:hover {
	background: url('../img/button_go_med_on.gif') 10px -3px no-repeat;
}

a.gobtnwbg {
	width: 40px;
	height: 25px;
	padding: 0 0 0 10px;
	margin: 0;
	background: url('../img/button_gowbg.gif') 6px -3px no-repeat;
	display: block;
}

a.gobtnwbg:hover {
	background: url('../img/button_gowbg_on.gif') 6px -3px no-repeat;
}

a.gobtn_dark {
	width: 40px;
	height: 27px;
	padding: 0 0 0 6px;
	margin: 0;
	background: url('../img/button_go_dark.gif') 6px -2px no-repeat;
	display: block;
}

a.gobtn_dark:hover {
	background: url('../img/button_go_dark_on.gif') 6px -2px no-repeat;
}

a.gobtn3 {
	width: 40px;
	height: 25px;
	padding: 0 0 0 10px;
	margin: 0;
	background: url('../img/button_go.gif') 6px -3px no-repeat;
	display: block;
}

a.gobtn3:hover {
	background: url('../img/button_go_on.gif') 6px -3px no-repeat;
}

a.gobtn span,  a.gobtn_dark span, a.gobtnwbg span, a.gobtn2 span, a.gobtn3 span {
	display: none;
}

/*---------- Content Area ----------*/
#wrapper {
	width: 950px;
	margin: 0px auto;
	padding: 0;
	height: 100%;
	text-align: left;
}
#content {
	width: 950px;
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
}

/*---------- Home Page ----------*/
#illustration {
	width: 950px;
	height: 209px;
	margin: 0;
	padding: 0;
	background: url('../img/homepage_splash_bridge.gif') top left no-repeat;
	float: left;
}
#illustration_about {
	width: 950px;
	height: 102px;
	margin: 0;
	padding: 0;
	background: url('../img/title_aboutbcg.gif') top left no-repeat;
	float: left;
}
#illustration_about2 {
	width: 950px;
	height: 102px;
	margin: 0;
	padding: 0;
	background: url('../img/aboutbcg_title.jpg') top left no-repeat;
	float: left;
}
#illustration_impact {
	width: 950px;
	height: 102px;
	margin: 0;
	padding: 0;
	/*background: url('../img/ie_title.jpg') top left no-repeat;*/
	float: left;
}
#illustration_careers {
	width: 950px;
	height: 102px;
	margin: 0;
	padding: 0;
	/*background: url('../img/careers_title.jpg') top left no-repeat;*/
	float: left;
}
#illustration_site {
	width: 950px;
	height: 102px;
	margin: 0;
	padding: 0;
	background: url('../img/aboutbcg_title.jpg') top left no-repeat;
	float: left;
}
#illustration_globality {
	width: 950px;
	height: 181px;
	margin: 0;
	padding: 0;
	/*background: url('../img/pict/illustration_globality.jpg') top left no-repeat;*/
	float: left;
}
.defaultbg {
	background:  url('../img/contentbg.gif') top left repeat-y;
}
.careers_subpages {
    width: 950px;
	background: url('../img/bg_careers_subpages.gif') top left repeat-y;
}
.about_subpages {
	background: url('../img/bg_careers_subpages.gif') top left repeat-y;
}
.pagetitle {
    padding: 10px 0px 0 0;
    margin: 0 0 0 36px;
   background: url('../img/hline_dotted2.gif') bottom left no-repeat;
}

/*---------- General Content Classes ----------*/

#subpagecontent_green {
	width: 690px; /*718*/
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	text-align: left;
	/*background:  url('../img/left_grad_green.gif') 7px top no-repeat;*/
}

#sub_content_wrapper {
	padding: 0 0 0 32px;
	margin: 0 0 0 0;
	float: left;
    width: 643px;
}
.toptitle {
	padding: 0 0 0 0;
	margin: 0 0 10px 5px;
	width: 695px;
	background: url('../img/top_gradient_nowht.jpg')  top left no-repeat;
 
}
.pagetitleimg{
	padding: 10px 0 17px 35px;
	margin: 0; 
}
/*#intro {
	width: 648px;
	padding: 0;
	margin: 0;
	float: left;
}*/
#textarea {
	padding: 0 0 8px 0px;
	margin: 0 0 0 2px;
	width: 633px;
	float: left;
}
.introtextimg {
	padding: 0 15px 5px 0;
	/*background: url('../img/careers/differencebg.gif') top left no-repeat;*/
	float: left;
}
.contenttitle {
	margin: 0;
	padding: 0 0 4px 0;
	font-family: 'Arial', sans-serif;
	font-size: 13px;
	text-align: left;
	color: #000000;
    	font-weight: bold;
}

.contenttitle_wsub {
	margin: 0;
	padding: 0 0 4px 0;
	font-family: 'Arial', sans-serif;
	font-size: 13px;
	text-align: left;
	color: #000000;
}
.rightnavcontent .contenttitle_wsub{
	margin: 0;
	padding: 0 0 4px 0;
	font-family: 'Arial', sans-serif;
	font-size: 13px;
	text-align: left;
	color: #ffffff;
}
.contenttitle_pubs {
	margin: 0;
	padding: 0 0 4px 0;
	font-family: 'Arial', sans-serif;
	/*text-align: left;*/
}

.name
{	color: #000000;
    font-weight: bold;
}

/* ---------------end of content ---------------- */

/*---------- Email Content ----------*/
#emailprint
{
	padding: 15px 0 0 0px;
	margin: 0 0 0 35px;
	width: 600px;
	height: 21px;
	float: left;
	padding: 0;
    	font-family: 'Arial', sans-serif;

}

#emailprint ul {
	margin: 0;
	padding: 5px 0 0 209px;
	list-style-type: none;
    align:center;
}
#emailprint ul li a {
	height: 15px;
	display: block;
	margin: 0;
	padding: 1px 0 0 20px;
}

#emailprint ul li {
	float: left;
}
#emailprint ul li.print2 {

	width: 90px; /*62*/
	margin: 0;
	padding: 0;
}
#emailprint ul li.email2 {
	width: 80px;
	margin: 0;
	padding: 0;
    font-size: 11px;
	margin-right:4px;
}
#emailprint ul li a.print2 {
    color:#666666;
     font-weight:normal;
	width: 62px;
     font-size: 11px;
	background: url('../img/smallicon_print.gif') left top no-repeat;
}
#emailprint ul li a.print2:hover {
    color:#666666;
     font-weight:bold;
	width: 62px;
     font-size: 11px;
	background: url('../img/smallicon_print.gif') left top no-repeat;
}
#emailprint ul li a.email2 {
    color:#666666;
    font-weight:normal;
	width: 66px;
	background: url('../img/envelope_off.gif') left center no-repeat;
}
#emailprint ul li a.email2:hover {
    color:#666666;
    font-weight:bold;
	width: 66px;
	background: url('../img/envelope_off.gif') left center no-repeat;
}

a.mail {
	text-decoration: none;
	padding: 0 16px 0 0;
	height: 11px;
	width: 15px;
	background: url('../img/email/email_19.gif') left center no-repeat;
}

a.mail:hover {
	height: 11px;
	width: 15px;
    background: url('../img/email/email_19a.gif') left center no-repeat;
}

a.mail_white {
	text-decoration: none;
	padding: 0 16px 0 0;
	height: 11px;
	width: 15px;
	background: url('../img/email/email_1a.gif') left center no-repeat;
}

a.mail_white:hover {
	height: 11px;
	width: 15px;
    background: url('../img/email/email_01.gif') left center no-repeat;
}

/*----------End of Email ----------*/

/*---------- Right Nav ----------*/
#rightboxes_greenbg {
	width: 231px; 
    margin-left:0px;
    /* 232 */ 
	float: left;
	padding: 0 0 0 0;
	text-align: left;
	/*background: url('../img/right_nav_green_border_top.gif') top left repeat-x;*/
}
/*---------- this is used on offices so the contact info is printed ----------*/
#rightboxes_greenbg_office {
	width: 230px; 
    margin-left:0px;
    /* 232 */ 
	float: left;
	padding: 0 0 0 0;
	text-align: left;
	/*background: url('../img/right_nav_green_border_top.gif') top left repeat-x;*/
}
#rightboxes_greenbg_margins {
    margin-left:0px;
    width: 206px; 
	float: left;
	padding: 8px 10px 4px 30px!important;
	padding: 8px 10px 4px 20px;
	text-align: left;
}
#rightboxes_greenbg img {
	padding: 3px 5px 0 0;
	/*background: url('../img/right_grad_green.gif') top left no-repeat;*/
}
h2.rightnavtitle {
	/*padding: 20px 0 2px 5px;*/
	margin: 0;
	width: 203px;
	color: #ffffff;
	font-family: 'Times New Roman', serif;
	font-size: 22px;
    	font-weight:normal;
}
.rightnavtitle {
	/*padding: 15px 0 2px 1px;*/
	margin: 0;
	width: 203px;
    padding: 5px 0 8px 0;
}

.rightnavcontent_title {
	padding: 0 0 10px 0;
	margin: 0;
	width: 203px;
	color: #ffffff;
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	font-weight: bold;	
}
.rightnavcontent {
	padding: 0 0 20px 0;
	color: #ffffff;
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	font-weight: normal;
    	line-height:15px;
}


.right_nav_separator {
	height: 15px;
	background: url('../img/hline_dotted_left.gif') center left no-repeat;
     padding: 8px 0 8px 0;
     	
}
     .greendotted
{
	margin: 5px 0 5px 0;
  height: 9px;
background: url('../img/rightnav_greendotted.jpg') no-repeat;
}

/* the following classes boxcontent are used by the ticker*/
.boxcontent {
	float: left;
    height: auto;
	text-align: left;
}
/*Added by TEC 9/30 because of IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/

.boxcontent div {
	float: left;
	text-align: left;

}
/*------used in impact stories so rollover larger image---->
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
border: 1px gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
right: -30px; /*position where enlarged image should offset horizontally */
}
/*---------- Footer ----------*/
#copyright {
	width: 495px;
	height: 33px;
	margin: 0;
	padding: 11px 0 0 15px;
	color: #b9dcc1;
    font-weight:normal;
	float: left;
}
.allpages {
	/*background:  #0f543b url('../img/footer_home.jpg') top left no-repeat;*/
}
.splashpage {
/*background:  url('../img/footer_home1.jpg') top left no-repeat;*/
}
#footer_globality {
	width: 950px;
	height: 25px;
	margin: 0;
	padding: 17px 0 0 0;
	float: left;
/*background:  url('../img/footer/footer_home_globality.jpg') top left no-repeat;*/
}
#footer {
	width: 950px;
	height: 33px;
	margin: 0;
	padding: 37px 0 0 0;
	float: left;
background:  url('../img/footer/footer_home1.jpg') top left no-repeat;
}
#footer2 {
	width: 950px;
	height: 35px;
	margin: 0;
	padding: 12px 0 10px 0;
	float: left;
   	background: #0f543b url('../img/footer/footerbg_subpage.gif') top left no-repeat;
}
#footernav {
	width: 425px;
	height: 33px;
	margin: 0;
	padding: 11px 15px 0 0;
	color: #b9dcc1;
	float: left;
	text-align: right;
    font-weight:normal;
}

#footernav ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: right;
}

#footernav ul li {
	margin: 0;
	padding: 0 19px 0 19px;
	float: left;
	background: url('../img/footernav_bullet.gif') left center no-repeat;
	
}

#footernav ul li.first {
	padding: 0 19px 0 0;
	background: none;
}

#footernav ul li.last {
	padding: 0 0 0 19px;
	background: url('../img/footernav_bullet.gif') left center no-repeat;
}

#footernav ul li a, #copyright a {
	color: #b9dcc1;
	text-decoration: none;
    font-weight:normal;
}

#footernav ul li a:hover, #copyright a:hover {
	color: #b9dcc1;
	text-decoration: underline;
}

/*---------- Column Format Wrapper ----------*/
#columns {
	width: 635px;
	padding: 0 0 8px 0px;
	margin: 0;
	float: left;
}

#columnsbooks {
	width: 635px;
	padding: 0 0 8px 2px;
	margin: 0;
	/*float: left;*/
}

.columnsrow {
	width: 653px;
	height: 91px;
	margin: 0 0 0 0;
/*	margin-bottom:56px;*/
}

.cola
{
	width: 305px;
	/*height: 91px;*/
	padding: 0;
	margin: 0;
	float: left;
}

.colb {
	width: 315px;
	/*height: 91px;*/
	padding: 0 0 0 5px;
	margin: 0;
	float: left;
}

.colphoto_01, colphoto_02 {
	width: 80px;
	height: 76px; /*91*/
	float: left; 
}

.columninfos {
	width: 130px;
	padding: 0 0 0 0;
	float: left;
}

.columninfos.subinfos {
	margin: 0 0 0 10px;
	font-size: 11px;
}

.colb {
	width: 315px;
	/*height: 91px;*/
	padding: 0 0 0 5px;
	margin: 0;
	float: left;
}

.columninfosa {
	width: 130px;
	padding: 0 0 0 0;
	float: left;
}

.columninfosb {
	width: 112px;
	/* height: 78px;*/
	padding: 0 0 0 0;
	float: left;
}

.columninfosabook {
	width: 170px;
	padding: 0 0 0 0;
	float: left;
}

.columninfosbbook {
	width: 170px;
	padding: 0 0 0 0;
	float: left;
}
/*
.cola {
	width: 331px;
	background: url('../img/vline_dotted3.gif') top right no-repeat;
	padding: 0;
	margin: 0;
	float: left;
}
*/

.subscribeForm {
	width: 209px;
	margin: 0;
	font-size: 12px;
}


#subscribeLogin {
	/*width: 575px;*/
	float: left;
	/*padding: 15px 10px 10px 15px;*/
	padding: 0 0 15px 0;
	margin: 0;

}

#subscribeLogin .left {
	width: 260px;
	float: left;
	padding: 0 20px 0 0;
	margin: 0;
	background: url('../img/vline_dotted.gif') right top repeat-y;
}

#subscribeLogin .right {
	width: 275px;
	float: left;
	padding: 0 0 0 36px;
	margin: 0;
}
/*----------this is used to put next or more link at the top of page history and impact practice stories ----------*/
 .year {
     padding: 1px 5px 5px 0;  
     float:right;
}
a.next {
	color: #dc6d01;
	text-decoration: underline;
	padding: 0 10px 0 0;
	background: url('../img/more_link.gif') right center no-repeat;
}
#dotted {
	width: 1px;
    height:106px;
	background: url('../img/vline_dotted.gif') top right repeat-y;
}
.indent  {
	padding: 5px 12px 0 15px;
	margin: 0;
}
#contentrighttitle_generic {
	width: 258px;
    height: 310px;
	float: left;
	margin: 0 0 0 8px;
	text-align: left;
}
#contentrighttitle_globality {
	width: 337px;
    height: 310px;
	float: left;
	margin: 0 0 1px 1px;
	text-align: left;    
}
#bottom_right_generic_box {
	width: 230px;
	padding: 0 5px 0 25px;
	margin: 12px 0 0 0;
	float: left;
    color:#ffffff;
    line-height:16px;
}

#bottom_right_generic_box  h2 {
	height: 30px; /*20*/
	margin: 0 0 3px 0;
	padding: 0;
}
#bottom_left_generic_box {
	width: 245px;
	padding: 0 1px 0 1px;
	margin: 17px 0 0 0;
	float: left;
    color:#ffffff;
    line-height:16px;
}

#bottom_left_generic_box  h2 {
	height: 30px; /*20*/
	margin: 0 0 3px 0;
	padding: 0;
}

/*wuming*/
#rightboxes_greenbg_newsandpublications #rightboxes_greenbg_margins .rightnavcontent_title {
	color:#FFFFFF;
	font-family:'Arial',sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0 0 10px;
	width:300px;
}
#rightboxes_greenbg_newsandpublications #rightboxes_greenbg_margins {
	float:left;
	margin-left:0;
	padding:8px 10px 4px 30px !important;
	padding:8px 10px 4px 20px;
	text-align:left;
	width:324px;
}

#emailprint_newsandpublications {
	float:left;
	font-family:'Arial',sans-serif;
	height:21px;
	margin:0 0 0 0px;
	padding:0;
	width:400px;
}
#emailprint_newsandpublications ul li a.print2:hover {
	font-weight:bold;
}
#emailprint_newsandpublications ul li a.print2 {
	background:transparent url(../img/smallicon_print.gif) no-repeat scroll left top;
	color:#666666;
	font-size:11px;
	font-weight:normal;
	width:62px;
}
#emailprint_newsandpublications ul li.print2 {
	margin:0;
	padding:0;
	width:90px;
}
#emailprint_newsandpublications ul li a.email2:hover {
	font-weight:bold;
}
#emailprint_newsandpublications ul li a.email2 {
	background:transparent url(../img/envelope_off.gif) no-repeat scroll left center;
	color:#666666;
	font-weight:normal;
	width:66px;
}
#emailprint_newsandpublications ul li.email2 {
	font-size:11px;
	margin:0 4px 0 0;
	padding:0;
	width:80px;
}
#emailprint_newsandpublications ul li a {
	display:block;
	height:15px;
	margin:0;
	padding:1px 0 0 20px;
}

#emailprint_newsandpublications ul li {
	float:left;
}
#emailprint_newsandpublications ul {
	list-style-type:none;
	margin:0;
	padding:5px 0 0 170px;
}
#subpagecontent_green_newsandpublications {
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	width:570px;
}

#rightboxes_greenbg_newsandpublications {
	float:left;
	margin-left:0;
	padding:0;
	text-align:left;
	width:324px;
}
.cola_newsandpublications .colphoto_01 {
	float:left;
	height:76px;
	width:60px;
}
.cola_newsandpublications {
	float:left;
	margin:0;
	padding:0;
	width:260px;
}

.columnsrow_newsandpublications {
	height:91px;
	margin:0 0 56px;
	width:535px;
}

#columns_newsandpublications {
	float:left;
	margin:0;
	padding:0 0 8px 0;
	width:535px;
}

#textarea_newsandpublications {
	float:left;
	margin:0 0 0 2px;
	padding:0 0 8px 0;
	width:535px;
}

#sub_newsandpublications_content_wrapper {
	float:left;
	margin:0;
	padding:0 0 0 34px!important;
	padding:0 0 0 32px;
	width:535px;
}

.newsandpublications_toptitle {
	background:transparent url(../img/top_gradient_newsandpublications_nowht.jpg) no-repeat scroll left top;
	margin:0 0 10px 5px;
	padding:0;
	width:575px;
}

#footer_newsandpublications {
	background:#0F543B url(../img/footer/footerbg_newsandpublications_subpages.gif) no-repeat scroll left top;
	float:left;
	height:35px;
	margin:0;
	padding:12px 0 10px;
	width:950px;	
}

.newsandpublications_subpages {
	background: url('../img/bg_newsandpublications_subpages.gif') top left repeat-y;
}


#publications p{
	padding-bottom:4px;
}

.rightnavcontent img {
	padding:3px 5px 0pt 0pt;
}

.publications {
	list-style:none;
	margin:0;
	padding:0;
}
.publications li {
	margin-bottom:20px;
}

#illustration_areasofexpertiseinchina {
	width: 950px;
	height: 102px;
	margin: 0;
	padding: 0;
	background: url('../img/areasofexpertiseinchina_title.jpg') top left no-repeat;
	float: left;
}

/*China Banking Institute*/
.chinabankinginstitutetitle {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#177b57;
	padding:0px;
	margin:0px;
	margin-bottom:4px;	
}
ul.chinabankinginstitutelist {
	list-style-type:none;
	padding:0px;
	margin:0px;
	margin-left:5px;
	margin-top:10px;
}
.chinabankinginstitutelist li {
	background:transparent url(../img/nicebullet.gif) no-repeat scroll left 4px;
	margin:0;
	margin-bottom:25px;
	padding:0 0 3px 15px;
}

.columnchinabankinginstitute {
	margin-bottom:30px;
	padding-left:6px;
	float:left;
}
/*China Banking Institute*/

/*Services in China*/
.servicesinchinatitle {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#177b57;
	padding:0px;
	margin:3px 0px 4px 0px;
	line-height:17px;
}

ul.servicesinchinalist {
	list-style-type:none;
	padding:0px;
	margin:0px;
	margin-left:5px;
	margin-top:10px;
}
.servicesinchinalist li {
	background:transparent url(../img/nicebullet.gif) no-repeat scroll left 4px;
	margin:0;
	margin-bottom:25px;
	padding:0 0 3px 15px;
}

.columnservicesinchina {
	margin-bottom:30px;
	margin-left:6px;
}
/*Services in China*/


