p.extPageInfo {
 float:none; 
}

.toptopicstory {
margin-bottom: -3px;
}

.toptopicstory a {
color:#cc6600;
text-decoration:none;
}

.toptopicstoryContainer {
min-height:90px;
height: auto !important;
height: 90px;
background:url("/core/images/dot_hor.gif") repeat-x bottom left;
}

.allnewslink {
text-align: right
}

.allnewslink a {
text-decoration:none;
}

a.morelocallink {
text-decoration:none;
padding-top: 4px;
}

/* Overriding link styles for the business area links */
/* dont need this any more - they aren't links - remove when other pages redone in new design 
.balink a {
	color:#003481 !important;
}
.balink a:visited {
	font-weight:bold !important;
}
*/

.baname {
	color:#737373;
/*	font-weight:bold; */
}


/* Most read box */
.containerStyle70 {
	float:left; 
	width:273px;	
}

/* Around the business container */ 
.containerStyle77 {
	width:360px; 
	border:1px solid #ccc;	
	padding:5px 5px 10px 5px;
	margin-bottom: 10px;	
}

/* Around the business container */
.containerStyle77 h2 {
	font-weight:550;
	font-size:140%;
}

/* Around the business container 
.containerStyle77 h2 a {
	color:#003366;
	text-decoration:none;
	padding:0px;
	margin:0px 0px 0px 0px;
}
No h2 link here now so dont need this? */

/* Around the business on topic pages */ 
.containerStyle77wide {
	width:760px;
	display:block;
	border:1px solid #ccc;			
	padding:5px 0px 0px 5px;
	margin-bottom:10px;
	margin-top:5px;
}

.containerStyle77wide h2 a {
	color:#003481;
	text-decoration:none;
	background:none;
	padding:0px;
	float:none;
	margin:0px 0px 0px 0px;
	font-size:90%;
}

/* Around the business on topic pages */
.containerStyle78 {
	float:left;
	width:360px;
}

/* this is an old style from when we split the categories into 2 cols - delete if we don't need it within a few weeks of launch */
.containerStyle79 {
	float:left;
	width:360px;
	margin-left:20px;
	padding:20px 0px 0px 5px;
}

/* old style - background image for Around the business - delete this and image if we don't use again within a few weeks of launch */
.containerContent2Column .contentStyleNews .containerPortalWideWrapper {
	background:url("phase3/images/bg_portlets_news_2_wide.gif") repeat-y bottom left;
}

/* old style - background image for Around the business - delete this and image if we don't use again within a few weeks of launch */
.containerContent2Column .contentStyleNews .containerPortalWideWrapper .containerPortalInnerWrapper {
	background:url("phase3/images/bg_portlets_news_head_2_wide.gif") no-repeat top left;	
	padding-top:1px;
}

/* topic news on business area home pages */
.containerStyle91 {
	float:left;
	width:351px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
	margin-left:2px;
	padding:10px;

	border:1px solid #ccc;
}

.containerStyle91 h2 a {
	color:#003481;
	text-decoration:none;
	background:none;
	padding:0px;
	float:none;
	margin:0px 0px 0px 0px;
	font-size:90%;
}

/* topic news on business area home pages */
.containerStyle94 {
	float:left;
	width:359px;
	padding:10px;
	margin-top:10px;
	margin-bottom: 5px;
	border:1px solid #ccc;	
}

.containerStyle94 h2 a {
	color:#003481;
	text-decoration:none;
	background:none;
	padding:0px;
	float:none;
	margin:0px 0px 0px 0px;
	font-size:90%;
}

/* topic news container */
.containerStyle95 {
	width:380px;
	margin-right:0px;
	margin-left:2px;
	margin-bottom: 20px; 
	margin-top: 0px;
}

.containerStyle95 a:hover {
	text-decoration:underline;
	color:#036;	
}

.containerStyle95 h2 {
	margin:0px 0px -2px 0px;
}

/* no longer needed?
.containerStyle95 h2 a {
	color:#003366;
	text-decoration:none;
	padding:0px;
	background:none;
	font-size:110%;
}
*/

.containerStyle95 img {
	float: right;
	padding-bottom: 5px;
	padding-left: 5px;
}


/* contains top strip - top story and most read */
.containerStyle96 {
	float:left;
	width:456px;
	margin-right:40px;
}

/* top story container */
.containerStyle98 {
	float:left;
	width:273px;	
}

/* Around the business overall container */
.containerColLeft {
	float:left; 
	width:48%;
	margin:0px;
	padding:0px;
}

/* topic news overall container */
.containerColRight {
	float:right; 
	width:48%;
	margin:0px;
/*	clear:right; */
}

/* listStyle98 is old style left over from 2 col layout - remove if we don't need it a few weeks after go-live */
ul.listStyle98 {
	margin:0px;
	padding:0px;
	width:100%;
	clear:left;
}

ul.listStyle98 li {
	margin:0px;
	padding:4px 5px 6px 0px; 
	list-style:none;
	color:#333;
	
}

ul.listStyle98 li a {
	color:#C60;
	text-decoration:none;
	font-weight:bold;
	font-size:100%		
}

ul.listStyle98 li a:visited {
	font-weight:normal;
}

ul.listStyle98 li.last a, 
ul.listStyle98 li.last a:visited {
	color:#003481;
	font-weight:bold;

} 

/* topic news list */
ul.listStyle99 {
	margin:0px;
	padding:0px;
}

ul.listStyle99 li {
	margin:0px;
	padding:4px 5px 6px 0px; 
	list-style:none;
	color:#333;
	background:url("/core/images/dot_hor.gif") repeat-x bottom left;
}

ul.listStyle99 li a {
	color:#C60;
	text-decoration:none;
	font-weight:bold;
	font-size:100%;
}

ul.listStyle99 li a:visited {
	font-weight:normal;
}


ul.listStyle99 li.last a, 
ul.listStyle99 li.last a:visited {
	color:#003481;
	font-weight:bold;

} 


/* MOST READ BOX */

.mostread {
background:#faf9f3;
padding:5px 7px 5px 7px;
}


.mostread ol {
margin:0px 0px 0px 23px;
}

.mostread ol li {
margin-bottom: 5px;
color:#333;
}

.mostread ol li a {
	color:#C60;
	text-decoration:none;
	font-weight:bold;
}

.mostread ol li a:visited {
	font-weight:normal;
}

.mostread ol li.last a, 
.mostread ol li.last a:visited {
	color:#003481;
	font-weight:bold;
}