/* additional global CSS definitions */

/* start bc_base.css styles */
/* legacy styles */
/* HR - MG DEFINITION */
	hr {
		text-align: left;
		/* Modified for brand refresh 08/10/2010: background: #CCCCCC; */ background:#F0F0F0 ;
		border: 0;
		height: 1px;
		margin-left: 0;
	}
	hr { /* Removed for brand refresh 08/10/2010: color: #ff6600; */  }
	hr {
		text-align: left;
	}

/* LARGESTBRIGHT, LARGESTSTRONG - MG DEFINITIONS */
	.largestBright { font-size: 1.5em; }
	.largestStrong { font-size: 1.5em; }
	.largestBright { /* Removed for brand refresh 08/10/2010: color: #ff6600; */  }
	.largestStrong { /* Removed for brand refresh 08/10/2010: color: #993300; */  }

/* H5 - NEW DEFINITION */	
	h5 {
		font-weight: bold;
		margin: 0;
		display: inline;
		font-size: 100%;
	}
	h5 {
	 /* Removed for brand refresh 08/10/2010: color: #000000; */ 
	}

/* TABLE.PLAINBORDER - NEW DEFINITION */
/* style should be reviewed on Mark Galliers' return to see if we can specify a style in the TD containing the body text - this would allow greater flexibility for table styles and ensure that any table left without styling will appear in this style */
	table.plainborder, table.plainborder td {	
		/* Modified for brand refresh 08/10/2010: border: 1px solid #993300; */ border:1px solid #CCCCCC;
		border-collapse: collapse;
	}

/* .SMALLTEXT - NEW DEFINITION */
	.smalltext { font-size: 0.75em;}
	
/* .LIST_IMAGE - NEW DEFINITION*/
	.list_image { width: 110px; }
	
/* PUBLICATIONS PAGE FORMAT DEFINITIONS */
/*.promotable td, .pubtable td {
	vertical-align: top;
}*/
/*.promotable td.promo, .promotable td.promodes {
	width: 20%;
	padding-right: 30px
}*/
/*.promotable .promodes {
	padding-top: 12px
}*/
.icon {
	width: 80px
}
.space {
	width: 95px;
	_width: 115px  /* correct width problem for IE */
}
/*.promotable ul {
	margin-left: 16px;
	padding: 0px
}*/
.pubtable .pubitem, .pubtable .pubrecent {
	padding-right: 8px
}
.pubtable .pubitem, .pubtable .icon, .pubtable .pubrecent {
	/* Modified for brand refresh 08/10/2010: border-bottom: 1px solid #a29a94; */ border-bottom:1px solid #CCCCCC;
	padding-top: 8px;
	padding-bottom: 8px
}
.pubitem ul {
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 16px;
	padding: 0px
}
.pubitem ul li {
	list-style-type: none;
	list-style-image: none;
}
.pubrecent ul li {
		 		 		 list-style-image: url(/images/ui/icons/terracotta/arrow_right.gif);
		 		 }
img.border {
	border: 1px solid #a29a94
}

.container {
	width: 100%;
}
.tblcontainer {
  width: 80%;
}
.tblcontainer_landscape {
  width: 80%;
}
.item_landscape {
width: 30%;
}
.item {
width: 25%;
}
.imgcontainer {
	height: 175px;
padding-right: 10px;
}
.tblcontainer_landscape .imgcontainer {
		 height: 125px;
padding-right: 10px;
}
.item ul li, .item_landscape ul li {
	margin-left: -26px;
	_margin-left: -24px;
	vertical-align:text-top;
	margin-top: 0px;
	margin-right: 16px;
text-align: left;
}

/* Industry publication pages with only one or two promos */
.indpubpromo { 
		width: 75%;
}

.indpubpromo img {
		margin-right:10px;
		float: left;
}
.other_recent_pub {
	margin-right: 105px;

}
.other_recent_pub hr {width: 100%;
		text-align: left;
		/* Modified for brand refresh 08/10/2010: background: #a29a94; */ background:#F0F0F0 ;
	 /* Removed for brand refresh 08/10/2010: color: #a29a94; */ 
		border: 0;
		height: 1px;
		margin-left: 0;
}
.other_recent_pub ul {
		margin-right:80px;
}

