/*Elements*/
body{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:78%; color:#2C3F37; margin:0; padding:0; text-align:center; display:table; width:100%;background:#fff;}
h1 span{position:absolute; top:-999px; margin:0; padding:0;}
h1{margin:0 0 0 0; padding:0; font-size:1%;}
h1#home{background:url(images/hdrs/home.jpg) no-repeat top left;width:1000px;height:88px;}
h1#who{background:url(images/hdrs/who.jpg) no-repeat top left;width:1000px;height:88px;}
h1#clients{background:url(images/hdrs/clients.jpg) no-repeat top left;width:1000px;height:88px;}
h1#book{background:url(images/hdrs/book.jpg) no-repeat top left;width:1000px;height:88px;}
h1#courses{background:url(images/hdrs/courses.jpg) no-repeat top left;width:1000px;height:88px;}
h1#contact{background:url(images/hdrs/contact.jpg) no-repeat top left;width:1000px;height:88px;}
h1#what{background:url(images/hdrs/what.jpg) no-repeat top left;width:1000px;height:88px;}
h1#actuarial{background:url(images/hdrs/actuarial-assessment.jpg) no-repeat top left;width:1000px;height:88px;}
h1#capacity{background:url(images/hdrs/capacity-building.jpg) no-repeat top left;width:1000px;height:88px;}
h1#capital{background:url(images/hdrs/capital-markets.jpg) no-repeat top left;width:1000px;height:88px;}
h1#compliance{background:url(images/hdrs/compliance-supervision.jpg) no-repeat top left;width:1000px;height:88px;}
h1#development{background:url(images/hdrs/development-policy.jpg) no-repeat top left;width:1000px;height:88px;}
h1#forensic{background:url(images/hdrs/forensic-diagnostics.jpg) no-repeat top left;width:1000px;height:88px;}
h1#ifscs{background:url(images/hdrs/ifscs.jpg) no-repeat top left;width:1000px;height:88px;}
h1#investment{background:url(images/hdrs/investment-funds.jpg) no-repeat top left;width:1000px;height:88px;}
h1#islamic{background:url(images/hdrs/islamic-finance.jpg) no-repeat top left;width:1000px;height:88px;}
h1#legal{background:url(images/hdrs/legal-framework.jpg) no-repeat top left;width:1000px;height:88px;}
h1#market{background:url(images/hdrs/market-analysis.jpg) no-repeat top left;width:1000px;height:88px;}
h1#pensions{background:url(images/hdrs/pensions.jpg) no-repeat top left;width:1000px;height:88px;}
h1#private{background:url(images/hdrs/private-equity.jpg) no-repeat top left;width:1000px;height:88px;}
h1#risk{background:url(images/hdrs/risk-supervision.jpg) no-repeat top left;width:1000px;height:88px;}
h1#savings{background:url(images/hdrs/savings.jpg) no-repeat top left;width:1000px;height:88px;}
h1#sectoral{background:url(images/hdrs/sectoral-reform.jpg) no-repeat top left;width:1000px;height:88px;}
h1#news{background:url(images/hdrs/news.jpg) no-repeat top left;width:1000px;height:88px;}
h2{margin:0;padding:0;}

strong{font-weight:bold;}
em{font-style:italic;}
img{border:none; vertical-align:top;}
p{margin:0; padding:15px 0 0 0;line-height:125%;}
a{color:#2C3F37;outline:none;text-decoration:underline;}
a:hover{text-decoration:underline;}

/*General classes*/
.clearboth{clear:both!important; font-size:1%!important; line-height:1%!important; display:block!important; height:0!important;margin:0!important;float:none!important;}
.textr{position:absolute; top:-3999px; margin:0; padding:0;font-size:1%;}

/* Main structural containers */
#centre-container{width:1000px; margin-left:auto; margin-right:auto;text-align:left;background:#fff;padding:0 0 20px 0;}

#content-wrapper{padding:18px 0 40px 0;background:url(images/contentbg.jpg) no-repeat bottom left;}
#content{padding:0 32px;font-size:110%;}
#content2{padding:0;text-align:center;}
.pageimg{float:right;margin:0 0 20px 20px;}

#ftr-wrapper{background:url(images/ftrbg.jpg) no-repeat top left;}
#ftr{padding:30px 0 30px 32px;color:#fff;}
#ftr a{color:#fff;text-decoration:none;}

/*Page specific*/

#home-panels{padding:20px 0 0 0;font-size:110%;position:relative;left:32px;}
#home-panels div{float:left;width:277px;margin:0 44px 30px 0;}
#home-panels div h2{margin:0 0 10px 0; padding:0; font-size:1%;width:252px;height:27px;}
#home-panels div h2 span{position:absolute; top:-999px; margin:0; padding:0;}
#home-panels div p{padding:0 121px 0 0;height:150px;}
#home-panel-who{background:url(images/home-who.gif) no-repeat top right;}
#home-panel-who h2{background:url(images/hdrs/home-who.gif) no-repeat top left;}
#home-panel-clients{background:url(images/home-clients.gif) no-repeat top right;}
#home-panel-clients h2{background:url(images/hdrs/home-clients.gif) no-repeat top left;}
#home-panel-what{background:url(images/home-what.gif) no-repeat top right;}
#home-panel-what h2{background:url(images/hdrs/home-what.gif) no-repeat top left;}
#home-panel-book{background:url(images/home-book.gif) no-repeat top right;}
#home-panel-book h2{background:url(images/hdrs/home-book.gif) no-repeat top left;}
#home-panel-courses{background:url(images/home-courses.gif) no-repeat top right;}
#home-panel-courses h2{background:url(images/hdrs/home-courses.gif) no-repeat top left;}
#home-panel-news{background:url(images/home-news2.gif) no-repeat top right;}
#home-panel-news h2{background:url(images/hdrs/home-news.gif) no-repeat top left;}
#homenews{padding:0 121px 0 0;display:block;}
#homenews .homenewsitem{display:block;font-weight:bold;border-top:1px solid #002724;padding:15px 0;text-decoration:none;}
#homenews .homenewsitemfirst{padding-top:0;border:none;}

.bio{padding:20px 0 0 0;}
.biopic{float:left;width:262px;}
.biopic img{padding:5px;border:1px solid #002724;}
.biotext{float:right;width:650px;}
.biotext div{height:205px;overflow:auto;}
.biotext h2{font-size:150%;margin:0;padding:10px 0 4px 0;}

.news-item{width:705px;border-bottom:1px solid #002724;padding:0 0 15px 0;margin:0 0 15px 0;}
.news-header{}
.news-header h2{font-size:100%;margin:0;padding:0;cursor:pointer;}.news-header.open h2{font-size:150%;cursor:default;}
.news-text{}

/*Lists*/
ul{margin:0; padding:0; list-style:none;}

#content ul, ul.list{padding:15px 0 0 10px; margin:0;}
#content ul li, ul.list li{margin:0; padding:4px 0 1px 15px; background:url(images/bullet.gif) no-repeat 0 9px;}
#content ul li ul, ul.list li ul{padding:10px 0 1px 0;}


/*Tables*/


/*Forms*/


/*Navigation*/
#top_nav_wrapper{background:url(images/nav/bg.jpg) repeat-x bottom left;}
#top_nav{margin:0 0 0 0;padding:0 0 0 23px;}
#top_nav ul{list-style:none; margin:0;padding:0;height:46px;}
	#top_nav ul li{padding:0 0 0 0; margin:0; float:left;display:block;}
		#top_nav ul li a#nav_home{display:block; background:url(images/nav/home.jpg) no-repeat top left; width:75px; height:48px;}
		#top_nav ul li a#nav_home:hover, #top_nav ul li.selected a#nav_home{background:url(images/nav/home.jpg) no-repeat bottom left;}
		#top_nav ul li a#nav_who{display:block; background:url(images/nav/who.jpg) no-repeat top left; width:137px; height:48px;}
		#top_nav ul li a#nav_who:hover, #top_nav ul li.selected a#nav_who{background:url(images/nav/who.jpg) no-repeat bottom left;}
		#top_nav ul li a#nav_clients{display:block; background:url(images/nav/clients.jpg) no-repeat top left; width:122px; height:48px;}
		#top_nav ul li a#nav_clients:hover, #top_nav ul li.selected a#nav_clients{background:url(images/nav/clients.jpg) no-repeat bottom left;}
		#top_nav ul li a#nav_what{display:block; background:url(images/nav/what.jpg) no-repeat top left; width:135px; height:48px;}
		#top_nav ul li a#nav_what:hover, #top_nav ul li.selected a#nav_what{background:url(images/nav/what.jpg) no-repeat bottom left;}
		#top_nav ul li a#nav_book{display:block; background:url(images/nav/book.jpg) no-repeat top left; width:108px; height:48px;}
		#top_nav ul li a#nav_book:hover, #top_nav ul li.selected a#nav_book{background:url(images/nav/book.jpg) no-repeat bottom left;}
		#top_nav ul li a#nav_training{display:block; background:url(images/nav/training.jpg) no-repeat top left; width:206px; height:48px;}
		#top_nav ul li a#nav_training:hover, #top_nav ul li.selected a#nav_training{background:url(images/nav/training.jpg) no-repeat bottom left;}
		#top_nav ul li a#nav_news{display:block; background:url(images/nav/news.jpg) no-repeat top left; width:71px; height:48px;}
		#top_nav ul li a#nav_news:hover, #top_nav ul li.selected a#nav_news{background:url(images/nav/news.jpg) no-repeat bottom left;}
		#top_nav ul li a#nav_contacts{display:block; background:url(images/nav/contacts.jpg) no-repeat top left; width:95px; height:48px;}
		#top_nav ul li a#nav_contacts:hover, #top_nav ul li.selected a#nav_contacts{background:url(images/nav/contacts.jpg) no-repeat bottom left;}
		#top_nav ul li a span{position:absolute; top:-999px; margin:0; padding:0;}


