body
{
	
    background-color: #FFF;  
    margin: 0;
}
.defaultText td, .defaultText p { font-size:12px; }
.mediumText td, .mediumText p { font-size:13px; }
.largeText td, .largeText p { font-size:15px; }

.defaultText h1, .defaultText .h1 { font-size:11px; }
.mediumText h1, .mediumText .h1 { font-size:12px; }
.largeText h1, .largeText .h1 { font-size:13px; }

.defaultText h2 { font-size:18px; }
.mediumText h2 { font-size:20px; }
.largeText h2 { font-size:21px; }

.defaultText h3 { font-size:12px; }
.mediumText h3 { font-size:13px; }
.largeText h3 { font-size:14px; }

.defaultText h4 { font-size:1.4em; font-weight:bold ;color:#1F4297; text-decoration:none; }
.mediumText h4 { font-size:14px; }
.largeText h4 { font-size:14px; }

.defaultText ul a { text-decoration:none; }
.defaultText ul a:hover { text-decoration: underline; }
.defaultText h4 a { text-decoration:none; color:#004190 ;}
.defaultText h4 a:hover { text-decoration:underline;}
.defaultText h4 a:visited {color:#004190;}
.defaultText h2 a { text-decoration:none; color:#004190 ;}
.defaultText h2 a:hover { text-decoration:underline;}
.defaultText h2 a:visited {color:#004190;}
.defaultText h5 
{
	padding-top:1px;
	background-color:#666666;
	color:#ffffff;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	text-transform:uppercase;
	margin-bottom:5px;
	font-size:0.9em;
}
.defaultText h5.inline {display:inline;}


.defaultText h6 {color:#666666; font-size:1.2em; margin-bottom:5px;}
.defaultText h5 a {color:#666666; }

.defaultText .arrowedLinks a, .defaultText .arrowedLinksRight a { font-size:11px; }
.mediumText .arrowedLinks a, .mediumText .arrowedLinksRight a{ font-size:12px; }
.largeText .arrowedLinks a, .largeText .arrowedLinksRight a { font-size:13px; }

.defaultText .dateSource { font-size:11px; }
.mediumText .dateSource { font-size:12px; }
.largeText .dateSource { font-size:13px; }

.defaultText .footerCell * { font-size:11px; }
.mediumText .footerCell * { font-size:12px; }
.largeText .footerCell * { font-size:13px; }

.defaultText .tabcontent, .defaultText .tabcontent * { font-size:11px; }
.mediumText .tabcontent, .mediumText .tabcontent * { font-size:12px; }
.largeText .tabcontent, .largeText .tabcontent * { font-size:13px; }

.global #article p
{  
	font: normal 13px arial, helvetica, sans-serif; 
	text-align:left;
	line-height:15pt;
	
  
}
.global #article span
{  
	
	line-height:15pt;
  
}

.global td { font-size:12px; }
.global h1 { font-size:11px; }
.global h2 { font-size:18px; }
.global a { font-size:11px; color:#666666;}
.global .arrowedLinks a, .global .arrowedLinksRight a { font-size:11px; color:#666666; }
.global .dateSource { font-size:11px; }
.global .tabcontent, .global .tabcontent * { font-size:11px; }
.global .footerCell * { font-size:11px; }

.a, .a:visited
{
	color:#004190;
	text-decoration:none;
	 
}

.a:hover
{
	text-decoration:underline;
}

img
{
	border:0;
}

p, form, input
{
	padding:0;
	margin:0;
}

p
{
	margin-bottom:5px;
}

td
{
	vertical-align:top;
}

body 
{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
}




input, select
{
	font-size:11px;
}

ul, ol
{
	margin-top:0px;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0px;
}

li
{
	list-style-type:square;
	margin:0;
	padding:0;
	margin-left:-24px;
	margin-top:1px;

}




	
	
.bordercell
{
	border-left:1px solid #C8C5B7;
	border-right:1px solid #C8C5B7;
	border-top:1px solid #C8C5B7;
	border-bottom:1px solid #C8C5B7;
}

.headCell
{
	background-image:url(http://euromoney.cachefly.net/II/IIimages/headBg1.gif);
	background-repeat:repeat-x;
	border-left:1px solid #C8C5B7;
	border-right:1px solid #C8C5B7;
}

.bottomHeadCell
{
	background-image:url(http://euromoney.cachefly.net/II/IIimages/bottomHeadBg.gif);
	background-repeat:repeat-x;
}

.topBannerCell
{
	text-align:right;
	padding-top:6px;
	padding-right:7px;
	padding-bottom:12px;
}

.logoCell
{
	vertical-align:middle;
	padding-left:10px;
	/*padding-left:22px;*/
}

.topNavBtnCnrt
{  /*height:55px; new*/
	height:35px;
	background-image:url(http://euromoney.cachefly.net/II/IIimages/topNavSep.gif);
	background-repeat:no-repeat;
	padding-left:16px;
	padding-right:16px;
	font-weight:bold;
	
}


.topNavBtnCnrt, .topNavBtn, .topNavBtnSel
{
	float:left;
	font-size:11px;


}

.topNavBtnSel
{
	background-color:#201C5D;
	padding-left:6px;
	padding-right:6px;
}

.topNavBtn a, .topNavBtnSel a
{
	text-decoration:none;
	white-space:nowrap;
	/*position:relative;*/
	/*top:14px; new */
}

.topNavBtnSel a, .topNavBtnSel a:visited
{
	color:#FFFFFF;
}

.topNavBtn, .topNavBtnSel
{
	/*height:48px;new */
	height:35px;
	/*position:relative;*/
	/*top:7px;*/
	top:4px;
}

.mainBodyCell
{
	padding-left:1px;
	padding-right:1px;
	padding-bottom:12px;
	border:1px dotted #c8c5b7;
	
}

.mainBodyTable
{
}

/*.topNavCell
{
	padding-top:60px;
} new*/

.topNavCell
{
	padding-top:20px;
}

.topNavCell1
{
	padding-top:0px;
}

.columnLeft, .columnCenter, .columnRight, .columnRight2, .columnBottom
{
	padding-left:3px;
	padding-right:3px;
}

h1, span.h1, h2, h3, h4
{
	padding:0;
	margin:0;
	font-weight:normal;
} 

h1, span.h1
{
	padding-top:1px;
	background-color:#666666;
	color:#ffffff;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	text-transform:capitalize;
}

 span.h2
{
	font-size:18px; 
	padding-top:1px;
	background-color:#666666;
	color:#ffffff;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	text-transform:capitalize;
	
}

span.h1
{
	margin-right:5px;
}

h2
{
	color:#666666;
	/*margin-bottom:8px;*/
}

.panel10 h2
{
	margin-bottom:13px;
}

h3
{
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
}

h4
{
	margin-bottom:10px;
}

.bntRss
{
	margin-top:1px;
}

.arrowedLinks
{
	background-image:url(http://euromoney.cachefly.net/II/IIimages/btnArrows1.gif);
	background-repeat:no-repeat;
	padding-left:32px;
	line-height:1em;
	padding-top:1px;
	margin-top:6px;
}

.arrowedLinksRight
{
	text-align:right;

	line-height:1em;
	margin-top:6px;
}

.arrowedLinksRight2
{
	text-align:right;
    float:right;
	line-height:1em;
	margin-top:6px;
}

.arrowedLinksRight img
{
	margin-left:6px;
}

.dateSource
{
	color:#88836c;
}

.dateSource span a
{
	color:#0054a6;
	font-weight:normal;
}

.panel10 .dateSource
{
	padding-top:6px;
}
.panelTopStory
{
	
	padding-bottom:10px;
	margin-bottom:10px;
	
}


.demoarea {
	padding:20px;
	
}


.demoheading {
	padding-bottom:20px;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.5em;
}

.demobottom {
	height:8px;
	background:#FFF url(images/demobottom.png) no-repeat left bottom;
}


.panelReg1
{  
    width:600px;
	padding-bottom:10px;
	margin-bottom:7px;
	margin-left:7px;
	padding-left:7px;
}
.panelReg2
{    float:right;
    width:490px;
	padding-bottom:10px;
	margin-bottom:7px;
}

.pleft
{    float:left;
    width:100px;
	padding-bottom:10px;
	margin-bottom:7px;
}
.pright
{    float:right;
    width:100px;
	padding-bottom:5px;
	margin-bottom:5px;
}

.panel1h
{
	border-bottom:1px dotted #c8c5b7;
	padding-bottom:2px;
	margin-bottom:2px;
}

.panel1h table
{
	margin-top:5px;
}

.panel1h .coverCell
{
	margin-right:13px;
	border:1px solid #C9C6B9;
}

.panel1
{
	border-bottom:1px dotted #c8c5b7;
	padding-bottom:10px;
	margin-bottom:7px;
}

.panel1 table
{
	margin-top:12px;
}

.panel1 .coverCell, .panel10 .coverCell
{
	margin-right:13px;
	border:1px solid #C9C6B9;
}

.panel2
{
	margin-top:10px;
}

.panel2 h1
{
	margin-bottom:10px;	
}

.panel2 p
{
	color:#666666;
}

.panel3
{
	background-image:url(http://euromoney.cachefly.net/II/IIimages/panel3Bg.gif);
	background-repeat:repeat-x;
	background-color:#e8e5d4;
	border:1px solid #c8c5b7;
	padding:6px;
	padding-top:12px;
	padding-bottom:12px;
	margin-top:10px;
	margin-bottom:10px;
}

.panel23
{

	background-color:#c8c5b7;
	border:1px solid #c8c5b7;
	padding:2px;
	padding-top:6px;
	padding-bottom:12px;
	/*margin-top:6px;
	margin-bottom:10px;*/
}
.panel23 ul
{  
	
	margin-bottom:5px;
}



.panel3 ul
{
	margin-top:10px;
	margin-bottom:15px;
}
.panel3h
{
	background-image:url(http://euromoney.cachefly.net/II/IIimages/panel3Bg.gif);
	background-repeat:repeat-x;
	background-color:#e8e5d4;
	border:1px solid #c8c5b7;
	padding:3px;
	padding-top:12px;
	padding-bottom:12px;
	margin-top:10px;
	margin-bottom:10px;
}

.panel3h ul
{
	margin-top:2px;
	margin-bottom:15px;
}

.panel4
{
	background-image:url(http://euromoney.cachefly.net/II/IIimages/panel4Bg.gif);
	background-repeat:no-repeat;
	margin-top:11px;
	padding:9px;
	/*padding-top:13px; new */
	padding-bottom:1px;
}

.panel4h
{
	background-image:url(http://euromoney.cachefly.net/II/IIimages/panel4BgHomePage.gif);
	background-repeat:no-repeat;
	margin-top:11px;
	padding:9px;
	/*padding-top:13px; new */
	padding-bottom:1px;
}
.panel4Bottom
{
	/*margin-bottom:15px; new */
	height:10px;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}

.panel4 a, .panel6 a, .panel9 A
{
	/*color:#0054a6;*/
	color:#666666;
}

.panel4 a, .panel9 a
{
	font-size:11px;
}

.panel5
{    background-image:url(http://euromoney.cachefly.net/II/IIimages/panel3Bg.gif);
	 background-repeat:repeat-x;
	 background-color:#e8e5d4;
	
	padding-bottom:9px;
	padding-right:5px;
}

.panel5 ul, .panel5 ol, .panel6 ul, .panel6 ol, .panel7 ul, .panel7 ol, .panel8 ul, .panel8 ol 
{
	margin-top:10px;
	margin-bottom:10px;	
}

.panel5 ul, .panel7 ul, .panel3 ul
{
	list-style-image:url(http://euromoney.cachefly.net/II/IIimages/panel5Bullets.gif);
}
.panel6 hr
{
	border: dashed 1 #666666;
	width: 100px;
}
.panel6 ul, .panel8
{
	list-style-image:url(http://euromoney.cachefly.net/II/IIimages/panel6Bullets.gif);
}

.panel5 li, .panel6 li, .panel7 li, .panel8 li
{
	margin-left:-20px;
	margin-top:5px;
	
}

.panel6
{
	 /*background-color:#e8e5d4;*/
	 /*background-image:url(http://euromoney.cachefly.net/II/IIimages/panel3Bg.gif);
	 background-repeat:repeat-x;
	 background-color:#F5F5E3;*/
	
	 padding:5px;
	 padding-top:0px;
	 padding-bottom:10px;
	 margin-bottom:10px;
}

.panel6 a, .panel8 a
{
	font-weight:bold;
}

.panel6 p
{
	margin-bottom:0;
}

.panel7
{
	border: 1px solid #c8c5b7;
	padding:5px;
	padding-top:10px;
	margin-bottom:10px;
	margin-top:10px;
}

.panel7 h1
{
	margin-bottom:10px;
}

.panel8
{
	 background-color:#e2eaf1;
	 padding:5px;
	 padding-top:13px;
	 padding-bottom:10px;
	 margin-bottom:10px;
	 margin-top:10px;
	 color:#666666;
}

.panel8 .arrowedLinks
{
	background-image:url(http://euromoney.cachefly.net/II/IIimages/btnArrows2.gif);
}

.panel8 h1
{
	background-color:#0054a6;
}

.panel9
{
	margin-top:10px;
}

.panel9 h1
{
	margin-bottom:10px;
}

.panel10
{
	padding-left:15px;
	padding-top:10px;
	padding-bottom:50px;
	width:468px;
	
}

.panel11
{
	padding-left:15px;
	padding-top:12px;
	padding-bottom:10px;
	border-top:1px dotted #c8c5b7;
}

.panel12
{
	/*width:511px; new*/
	width:468px;
	border:3px solid #666666;
	padding:1px;
	background-color:#ebebeb;
	margin-bottom:13px;
	
}

.panel12 p
{
	margin-top:10px;
	margin-left:9px;

}
.ad 
{
   float:right;
   width:40%;
   height:280px;
    margin-bottom:10px;
    margin-right:10px;
   clear:both;  
   display:block;
}

#around { 
float: right; 
display:inline; 
} 

.divLife
{
	 width:620px;
	 height:350px;
	 margin:0px;
	 
	
}
.divLiferight 
{   
	
    float:right;
	width:310px;
	 height:383px;
	 margin-left:310px;
	
	
	}
.bottomBanner
{
    margin-top:10px;
}

.arrowedLinks a, .arrowedLinksRight a
{
	font-weight:normal;
}
.signup
{
    background:#ffffff url(http://euromoney.cachefly.net/II/IIimages/panel8Bg.gif) no-repeat;
    padding:0px;
    border:0px;
    height:80px;
    padding-left:10px;
    margin-top:10px;
    padding-top:1px;
}

.mPlayer
{
	text-align:center;
	padding-top:8px;
}

.btnSearch
{
	margin-right:10px;
	margin-top:4px;
}

.coverCell
{
	margin-bottom:10px;
}

.headNavCell3
{
	padding-top:5px;
}

.breadCrumb
{
	float:left;
}

.breadCrumb, .breadCrumb a, .breadCrumb a:visited
{
	color:#1F4297;
}

.breadCrumb img
{
	margin-right:5px;
}


.breadCrumb, .topLinks
{
	padding-top:2px;
}

.breadCrumb, .topLinks, .fontSizes
{
	font-size:11px;
}

.topLinks, .fontSizes
{
	float:right;
	text-align:right;
}

.fontSizes
{
	width:140px;
	float:right;
	white-space:nowrap;
	color:#666666;
}

.fontSizes img
{
	margin-left:4px;
}

.footerCell
{
	 text-align:center;
	 padding-top:10px;
	 
}

.smallIcons
{
	margin-right:6px;
}

.advertImage
{
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
}

.advertImage img
{
	margin:5px;
}

.advertImage fieldset
{
	width:10px;
}

.advertImage legend
{
	padding-left:5px;
	padding-right:5px;
	color:#666666;
}

.columnRight2
{
	text-align:center;
}

.bntVideo
{
	margin-right:5px;
}

.videoPrev
{
	margin-right:7px;
	float:left;
}


.Loading
{
/*	background-image:url(http://euromoney.cachefly.net/II/IIimages/panel3Bg.gif);*/
	background-repeat:repeat-x;
	background-color:#e8e5d4;
	border:1px solid #c8c5b7;
	padding:6px;
	padding-top:12px;
	padding-bottom:12px;
	margin-top:10px;
	margin-bottom:10px;
	height: 100px;
}



.DivAnimation
{
/*	background-image:url(http://euromoney.cachefly.net/II/IIimages/panel3Bg.gif);*/
	background-repeat:repeat-x;
	background-color:#e8e5d4;
	border:1px solid #c8c5b7;
}
.Button
{
	border: solid 1 #000000;
}

.float-01
{  width:320px;  
   float:right ;    
   background-color:#e8e5d4;
   margin-left:5px;
   margin-top:5px;
   margin-bottom:5px;
   padding-left:10px;
   padding-top:10px;
   padding-bottom:10px;
}

.float-01 a
{  font-size:11px;
	 
	color:#A8570C;
	
    text-decoration :none;
}

.tooltip{
	width: 200px; color:#000;
	font:lighter 11px/1.3 Arial,sans-serif;
	text-decoration:none;text-align:center
}

.tooltip span.top{padding: 30px 8px 0;
    background: url(bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(bt.gif) no-repeat bottom}
    
#tooltip {
	width: 200px; 
	font: 0.7em Arial,sans-serif;
	background-color: #c2baed;
	padding: 3px 3px 3px 3px;
	border: solid 1px #000000;
}
.otherpagearticle li , .bloglistarticle  li , .careercenter li , .eventarticle li,.rankingarticle li
{
    margin: 20px 0 20px 0;
}

a.plink_on:link , a.plink_on:visited , a.plink_on , a.plink_on:hover 
{
    font-weight: bold;
}
a.plink_off:link , a.plink_off:visited , a.plink_off , a.plink_off:hover 
{
    font-weight: normal;
}
/*--------------------------------------------------------------------------
Global nav menu styles
--------------------------------------------------------------------------*/
div#horizontalcssmenu 
{
	float: left;
	width:auto;
}

div#horizontalcssmenu ul 
{
	list-style-type: none;
}

/*div#horizontalcssmenu ul 
{
	width: auto;
    
    color: #ffffff;
    z-index: 100;
    height: 18px;
    list-style-type: none;
    float: left;
}*/

div#horizontalcssmenu img
{
	float: right;
	vertical-align: top;
}


/*Top level list items*/
div#horizontalcssmenu ul li 
{
	list-style-type: none;
    position: relative;
    float: left;
}

div#horizontalcssmenu ul li a {
	float: left;
}



/*HOmePage*/
.contentwrapper {padding:6px; padding-top:12px; border:1px dotted #666666; float:left; width:986px;}
.wrapper {width:1000px; margin-left:auto; margin-right:auto;}
.panel22, .panel99 {background-color:#e8e5d4; padding:12px 5px; margin-top:10px; float:left; width:340px;}

.panel33 {float:left; margin-top:10px; width:341px; padding:0px;}
.panel44 {float:left; width:280px; padding:0px 5px;}
.panel55 {border:1px solid #cccccc; float:left; padding:15px 5px 5px 5px; width:274px; margin-left:2px; margin-top:10px;}
.panel55 h5 {margin-right:5px;}
.panel77 {margin-top:10px; float:left; width:337px;}
.panel77 img {border:1px solid #cccccc; margin-top:5px; margin-bottom:5px; float:left; margin-right:10px;}
.panel77 input.textbox {width:180px; }
.panel66 {float:left;}
.panel88 {background:#e9f0ff; padding:15px 5px 5px 5px; width:337px; margin-top:10px; float:left; }

.panel88 h5, .panel8 .h5 {background:#8fb4ff;}
.panel99 {width:276px;}
.googleads {margin-top:10px; float:left;}
.channels h4, .channels .h4 {padding-left:5px; float:left;}
.channels img {float:right; margin-left:3px; border:0px;}
.channels ul {clear:both;}

.career-center * {vertical-align:middle;}
.career-center h4 { margin-top:10px; margin-bottom:0px; }

.tabs {margin-top:10px; float:left; }
.tabs a {display: block; text-align:center; width:75px; margin-right:6px; float:left; min-height:17px; max-height:35px; background:url(http://euromoney.cachefly.net/II/IIimages/background-tab.png) no-repeat; padding-top:2px; text-decoration:none; font-size:11px;}
.tabs a.selected, .tabs a:hover {background:url(http://euromoney.cachefly.net/II/IIimages/background-tab-selected.png) no-repeat;  min-height:19px; max-height:37px; color:#ffffff;}
.featured-product {background:url(http://euromoney.cachefly.net/II/IIimages/background-featuredproducts.png); width:321px; padding:10px; margin-bottom:10px;  float:left; height:180px; overflow-x:hide; overflow-y:auto; }
.tab2, .tab3, .tab4 {display:none;}






ul.light 
  {list-style-image:url(http://euromoney.cachefly.net/II/IIimages/bullet-light.gif);
	margin-bottom:10px; 
	color:#666666;
	margin-left:0px;
    padding-left:25px;
	margin-top:8px;
	margin-bottom:10px;
  }
ul.dark 
 {list-style-image:url(http://euromoney.cachefly.net/II/IIimages/bullet-dark.gif);
	margin-bottom:10px; 
	color:#666666;
	margin-left:0px;
	padding-left:25px;
	margin-top:8px;
	margin-bottom:10px;
	
	}
ul.darkNews 
 { list-style-image :url(http://euromoney.cachefly.net/II/IIimages/bullet-dark.gif);
	margin-bottom:10px; 
	color:#666666;
	margin-left:0px;
	padding-left:25px;
	margin-top:8px;
	margin-bottom:10px;
	
	}
ul.darkNews  li{margin-bottom:-5px;margin-left:5px;}
ul.dark  li{margin-bottom:5px;margin-left:5px;}
ul.light  li{margin-bottom:5px; margin-left:5px;}
/*
ul li {margin-bottom:5px; margin-left:5px;}
ul {margin-bottom:10px; color:#666666;}
ul * {vertical-align:middle;}
ul {margin-left:0px; padding-left:25px;}

ul{margin-top:8px; margin-bottom:10px;}

*/

li a {text-decoration:none;}
li a:hover {text-decoration:underline;}

.panelrankingwrapper {float:left; background:url(http://euromoney.cachefly.net/II/IIimages/awardsbottom.gif) no-repeat bottom; padding-bottom:5px; width:340px;}
.panelranking {float:left; padding:15px 8px 0px 12px; width:321px; background:url(http://euromoney.cachefly.net/II/IIimages/awardstop.gif) no-repeat top;width:340px;}


.panel11wrapper {float:left; background:url(http://euromoney.cachefly.net/II/IIimages/background-panel1wrapper.png) no-repeat bottom; padding-bottom:5px;}
.panel111 {float:left; padding:15px 8px 0px 12px; width:321px; background:url(http://euromoney.cachefly.net/II/IIimages/background-panel1.png) no-repeat top;}
/*


.panel11wrappernew { background:url(http://euromoney.cachefly.net/II/IIimages/background-panel1wrappernew.gif) no-repeat bottom; padding-bottom:5px;}
.panel111new { width:280px; background:url(http://euromoney.cachefly.net/II/IIimages/background-panel1new.gif) no-repeat top;}
*/
.panel111new { width:280px; }

.panel3hp
{
	
	padding:3px;
	padding-top:3px;
	padding-bottom:12px;
	margin-top:5px;
	margin-bottom:10px;
}

.panel3hp ul{margin-bottom:10px; margin-top:2px;color:#004190;margin-left:13px;}




.column1 {width:341px; float:left; margin-right:9px; padding-bottom:5px;}
.column2 {width:290px; float:left; margin-right:0px; padding-bottom:5px;}
.column3 {width:337px; float:left; padding-bottom:5px;}


.search {background:url(http://euromoney.cachefly.net/II/IIimages/background-search.png) no-repeat; width:317px; height:54px; padding:10px;}
.search .searchinput {width:312px;}
.search .button {margin-top:5px;}

.top-stories img.rss {padding-left:10px; border:0px;}
.top-stories p {width:320px; float:left; margin-bottom:5px;}
.top-stories p {margin-bottom:5px;}
.top-stories img.topstory-image {width:320px; height:160px;}
.topstory-button, .topstory-button_selected {width:150px; float:left; padding:5px; font-size:0.9em; margin-top:10px; margin-bottom:5px; margin-left:5px; margin-right:5px;}
.topstory-button img, .topstory-button_selected img {float:left; margin-right:5px; border:1px solid #cccccc; width:30px; height:30px;}
.topstory-button:hover, .top-stories .topstory-button_selected {border:1px solid #cccccc; padding:4px; background-color:#e2eaf1;}
.small {margin-bottom:0px; margin-top:10px; padding:0px; font-size:0.9em; color:#004190;}
.small a {color:#004190; text-decoration:none;}
.small a:hover {text-decoration:underline;}
/*.viewstory {background:url(http://euromoney.cachefly.net/II/IIimages/button-arrows.gif) no-repeat right ; padding-left:232px; font-size:0.9em;}*/
.viewstory {float:right; color:#004190;}
a.viewstory {text-decoration:none;}
a.viewstory span {text-decoration:underline;}
.mpu {padding-top:10px; margin-top:10px; border-top:1px dotted #cccccc; padding-bottom:5px;float:left;}
.border {height:1px; width:321px; border-bottom:1px dotted #000000; display:block; margin-top:-15px; margin-bottom:2px; float:left;}

.topstory-button, .topstory-button_selected {width:150px; float:left; padding:5px; font-size:0.9em; margin-top:10px; margin-bottom:5px; margin-left:5px; margin-right:5px;}
.topstory-button img, .topstory-button_selected img {float:left; margin-right:5px; border:1px solid #cccccc; width:30px; height:30px;}
.topstory-button:hover, .top-stories .topstory-button_selected {border:1px solid #cccccc; padding:4px; background-color:#e2eaf1;}

.keyword 
{
	 margin:5px;
	border-left:1px solid #C8C5B7;
	border-right:1px solid #C8C5B7;
	border-top:1px solid #C8C5B7;
	border-bottom:1px solid #C8C5B7;
	float:right;
	padding:4px;
	background-color:#e8e5d4;
	width:160px;
	}