body {margin:0px; padding:0px; text-align:center; color:#000000; background-color:#7B9A38; font-family:Verdana,Arial,Tahoma;}
#container {width:900px; margin:30px auto 2px auto; background-color:#FFFFFF;}
#container a,a:link,a:visited,a:active{color:#7B9A38; text-decoration:none;}
#container a:hover{color:#CC9900; text-decoration:none;}
#container img {border:0px; margin:0px; padding:0px;}

#container :selection{color:#FFFFFF; background-color:#7B9A38;}
#container ::-moz-selection{color:#FFFFFF; background-color:#7B9A38;}
#container ::selection{color:#FFFFFF; background-color:#7B9A38;}

/* main container Round corners */
#container b.rtop, b.rbottom{display:block; background:#7B9A38;}
#container b.rtop b, b.rbottom b{display:block; height:1px; overflow:hidden; background:#FFFFFF;}
#container b.r1{margin:0 5px}
#container b.r2{margin:0 3px}
#container b.r3{margin:0 2px}
#container b.rtop b.r4, b.rbottom b.r4{margin:0 1px; height:2px}
/* End of Main container round corners */

/* Header section */
/*#container #header {position:relative; float:center; text-align:left; width:896px; height:245px; margin:2px; border-bottom: 2px dotted #B7BF3D;}*/
#container #header {position:relative; float:left; text-align:left; width:896px; height:250px; margin:2px; border-bottom: 2px dotted #B7BF3D;}

#container #header .logo {position:relative; float:left; width:540px; height:70px;}
#container #header .logo img{margin:0px; padding:0px; border:0px; height:68px; top:0px;}
#container #header .logo span.c_name{position:relative; top:-20px; font:bold 30px "Times new roman"; color:#B7BF3D;}

#container #header .min_menu{position:relative; float:right; width:350px; height:70px; text-align:right;}
#container #header .min_menu span {position:relative; font-size:12px; padding-right:5px; top:50px; height:30px;}
#container #header .min_menu span a.active{color:#CC9900;}

#container #header .hd_banner{position:relative; float:left; width:100%; height:140px; background-color:#7B9A38;}
#container #header .hd_banner .welcome{position:relative; font-size:14px; float:left; width:260px; color:#FFFFFF; padding-left:5px;}
#container #header .hd_banner .slides{position:relative; float:right; width:630px; height:140px; text-align:right;  }
#container #header .hd_banner .slides img{width:628px; height:138px; border:1px solid #7B9A38;}

/*
#container #header .menu_container{position:relative; float:left; width:100%; height:40px;}
#container #header .menu_container ul{margin:0px; padding:10px; height:100%; text-align:left;}
#container #header .menu_container ul li{display:inline; list-style:none;}
#container #header .menu_container ul li a{font:bold 11px Verdana,Arial,Tahoma; margin:0px; padding:3px; border:2px solid #B7BF3D; background:#FFFFFF; color:#B7BF3D; text-transform:uppercase;}
#container #header .menu_container ul li a.mnu_active{background:#B7BF3D; color:#FFFFFF;}
#container #header .menu_container ul li a:hover{background:#B7BF3D; color:#FFFFFF;}
*/

#container #header .menu_container{position:relative; float:left; width:100%; height:60px;}
#container #header .menu_container ul{margin:0px; padding:10px; height:100%; text-align:left;}
#container #header .menu_container ul li{display:inline; list-style:none;}
#container #header .menu_container ul li a{font:bold 11px Verdana,Arial,Tahoma; margin:5px 0px; padding:3px; border:2px solid #B7BF3D; background:#FFFFFF; color:#B7BF3D; text-transform:uppercase;}
#container #header .menu_container ul li a.mnu_active{background:#B7BF3D; color:#FFFFFF;}
#container #header .menu_container ul li a:hover{background:#B7BF3D; color:#FFFFFF;}
/* End of Header */

/* Content section */
#container #content{position:relative; float:center; width:880px; margin:10px auto; font-family:Verdana,Arial,Tahoma; overflow:hidden;}
#container #content .lft_col{position:relative; float:left; width:250px; margin:0px;}
#container #content .rt_col{position:relative; float:right; width:620px; margin:0px;}
/* main container Round corners */
#container #content b.rtop2, b.rbottom2{display:block; background:#FFFFFF;}
#container #content .lft_col b.rtop2 b, b.rbottom2 b{display:block; height:1px; overflow:hidden; background:#CC9900;}
#container #content .rt_col b.rtop2 b{display:block; height:1px; overflow:hidden; background:#7B9A38;}
#container #content b.r1{margin:0 5px}
#container #content b.r2{margin:0 3px}
#container #content b.r3{margin:0 2px}
#container #content b.rtop2 b.r4, b.rbottom2 b.r4{margin:0 1px; height:2px}
/* End of Main container round corners */
#container #content .lft_col .lft_cont{width:100%;}
#container #content .lft_col .heading{width:100%; color:#FFFFFF; text-align:right; background-color:#CC9900;}
#container #content .lft_col .cont{width:94%; margin:0px auto; font-size:14px; background-color:#FFFFFF; border:1px solid #B7BF3D; border-top:0px;}

#container #content .lft_col .sub_menu{width:100%; background-color:#CC9900; margin:0px; padding:0px;}
#container #content .lft_col .sub_menu .cont{width:100%; background-color:#B7BF3D; margin:0px auto; padding:0px; border:0px; text-align:center;}
#container #content .lft_col .sub_menu .cont table{width:86%; margin:0px auto; padding:0px; border:0px; border-spacing:0px; text-align:center;}
#container #content .lft_col .sub_menu .cont table td{width:100%; border-bottom:1px dotted #FFFFFF; height:20px;}
#container #content .lft_col .sub_menu .cont table td.contact{font:normal 12px verdana,arial; color:#FFFFFF; text-align:left;}
#container #content .lft_col .sub_menu .cont table td.contact a{font-size:12px;}

#container #content .lft_col .sub_menu .cont table td.contact a span.ttip{display:none; padding:2px 3px; margin-left:50px; width:150px;
	text-decoration:none; opacity:0.9; filter:alpha(opacity=40); -moz-opacity:0.8; position:absolute; background:#7B9A38; border:1px solid #FFFFFF; color:#FFFFFF;}
#container #content .lft_col .sub_menu .cont table td.contact a:hover span.ttip{display:block;}

#container #content .lft_col .sub_menu .cont table td.contact a:hover{font:bold 11px verdana,arial;}
#container #content .lft_col .sub_menu .cont table td a{color:#FFFFFF; font-size:14px;}
#container #content .lft_col .sub_menu .cont table td a.active{font:bold 12px Verdana,Arial,Tahoma; color:#FFFFFF;}
#container #content .lft_col .sub_menu .cont table td a:hover{font:bold 12px Verdana,Arial,Tahoma;}

#container #content .lft_col .latest{width:100%; background-color:CC9900; margin:0px; padding:0px;}
#container #content .lft_col .latest .cont{width:100%; background-color:#B7BF3D; margin:0px auto; padding:0px; border:0px; text-align:left;}
#container #content .lft_col .latest .cont table{width:86%; margin:0px auto; padding:0px; border:0px; border-spacing:0px;}
#container #content .lft_col .latest .cont table td{width:100%; border-bottom:1px dotted #FFFFFF; height:20px;}
#container #content .lft_col .latest .cont table td a{color:#FFFFFF; font:bold 10px Verdana,Arial,Tahoma;}
#container #content .lft_col .latest .cont table td a:hover{font-weight:normal;}
           
#container #content .rt_col .lft_cont{width:100%;}
#container #content .rt_col .heading{width:100%; color:#FFFFFF; text-align:right; background-color:#7B9A38;}
#container #content .rt_col .cont{width:96%; margin:0px auto; padding:10px 4px; text-align:justify; font-size:12px; color:#2E2D2A; background-color:#FFFFFF; border:1px solid #B7BF3D; border-top:0px; overflow:hidden;}
#container #content .rt_col .cont h2{font:normal 20px Verdana,Arial,Tahoma; color:#B7BF3D; letter-spacing:2px; margin:0px;}
#container #content .rt_col .cont b{font:bold 13px Verdan,Arial,Tahoma; color:#B7BF3D;}
#container #content .rt_col .cont li{list-style:url('gfx/list.png'); padding:0px; margin:0px;}
#container #content .rt_col .cont img{margin-right:4px; border:1px solid #B7BF3D;}
/* Enquiry form */
#container #content .rt_col .cont table.enq_form{border:1px solid #B7BF3D; font-size:12px;}
#container #content .rt_col .cont table.enq_form th{background:#CC9900; color:#FFFFFF; text-align:left; font-weight:normal;}
#container #content .rt_col .cont table.enq_form td.lbl{font:normal 12px verdana,arial; border-bottom:1px dotted #B7BF3D;}
#container #content .rt_col .cont table.enq_form td.elmnt input,textarea,select{border:1px solid #B7BF3D;}
#container #content .rt_col .cont table.enq_form td.btn{text-align:right;}
#container #content .rt_col .cont table.enq_form td.btn input{border:1px solid #B7BF3D; font:bold 12px verdana,arial; background:#CC9900; color:#FFFFFF;}
#container #content .rt_col .cont table.enq_form td p.msg{font:normal 12px verdana,arial; color:#7B9A38; border-bottom:1px dotted #B7BF3D;}
#container #content .rt_col .cont table.enq_form td p.error{font:normal 12px verdana,arial; color:#BF4A28; border-bottom:1px dotted #B7BF3D;}

#container #content .rt_col .cont table.pub{width:100%;}
#container #content .rt_col .cont table.pub tr td.img{width:101px;}
#container #content .rt_col .cont table.pub tr td.img img{width:100px; height:130px;}
#container #content .rt_col .cont table.pub tr td.title{font:bold 14px verdana,arial; color:#B7BF3D;}
#container #content .rt_col .cont table.pub tr td.details{padding-left:5px; font-size:12px;}
#container #content .rt_col .cont table.pub tr td.details h4{color:#B7BF3D; margin:0px 0px 4px; font-size:14px;}
#container #content .rt_col .cont table.pub tr td.details span{font:bold 12px verdana,arial; color:#666666; font-size:12px;}
#container #content .rt_col .cont table.pub tr td.div{border-bottom:2px dotted #EFEFEF; height:5px;}
#container #content .rt_col .cont table.pub tr td.pages div.lft{float:left; width:50%; text-align:left; font:bold 11px verdana,arial; color:#666666;}
#container #content .rt_col .cont table.pub tr td.pages div.rt{float:right; width:50%; text-align:right; font:normal 14px arial; color:#666666;}
#container #content .rt_col .cont table.pub tr td.pages div.rt a{font:bold 10px verdana,arial; letter-spacing:0px; color:#CC9900;}
#container #content .rt_col .cont table.pub tr td.pages div.rt a:hover{border-bottom:1px dotted #B7BF3D;}

/* Newsletters */
#container #content .rt_col .cont ul.letters {font-size:14px;}
#container #content .rt_col .cont ul.letters li{margin:3px;}
#container #content .rt_col .cont ul.letters li a:hover{text-decoration:underline;}

#container #content .rt_col .cont .pagination{width:100%; font:bold 11px verdana,arial; color:#666666; border-top:2px dotted #E8E8E8;}
#container #content .rt_col .cont .pagination .txt{width:50%; float:left;}
#container #content .rt_col .cont .pagination .btn{float:right; width:50%; text-align:right; font:normal 14px arial; color:#666666;}
#container #content .rt_col .cont .pagination .btn a{font:bold 10px verdana,arial; letter-spacing:0px; color:#CC9900;}
#container #content .rt_col .cont .pagination .btn a:hover{border-bottom:1px dotted #B7BF3D;}

/* News */
#container #content .rt_col .cont .news{margin:0px 0px 8px; padding:0px;}
#container #content .rt_col .cont .news h4{margin:0px; padding:0px;}
#container #content .rt_col .cont .news h4 a{font-weight:bold;}
#container #content .rt_col .cont .news p{margin:0px; padding:0px; font-size:11px; color:#8F8F8F;}
#container #content .rt_col .cont .news span.date{font-size:12px;}

/* Map - Countries */
#container #content .rt_col .cont table.countries{background:#7B9A38; margin:0px; padding:0px; width:100%; text-align:left;}
#container #content .rt_col .cont table.countries th{background:#CC9900; color:#FFFFFF; text-align:right;}
#container #content .rt_col .cont table.countries td{font-size:12px;}
#container #content .rt_col .cont table.countries td.heading{text-align:center; font-weight:bold;}
#container #content .rt_col .cont table.countries td.complete{background:#158A1B;}
#container #content .rt_col .cont table.countries td.on-going{background:#CFC816;}
#container #content .rt_col .cont table.countries td.pre-study{background:#C64100;}
#container #content .rt_col .cont table.countries td table{width:100%; margin:0px; padding:0px;}
#container #content .rt_col .cont table.countries td table td.heading{text-align:center; font-weight:bold; background:#00FF00;}
#container #content .rt_col .cont table.countries td table td span.title{font-weight:bold;}

/* Publications summary */
.pub_sum{margin:10px; padding:5px; color:#FFFFFF; font:normal 14px verdana,arial; text-align:left;}
.pub_sum h1{font:bold 16px verdana,arial; color:#B7BF3D; border-bottom:1px solid #FFFFFF;}
.pub_sum img{border:1px solid #B7BF3D; margin:5px;}

#container #content .rt_col .cont a span.ttip{display:none; padding:2px 3px; margin-left:50px; width:150px; text-align:left;
	text-decoration:none; opacity:0.9; filter:alpha(opacity=40); -moz-opacity:0.8; position:absolute; background:#B7BF3D; border:1px solid #CC9900; color:#FFFFFF;}
#container #content .rt_col .cont a:hover span.ttip{display:block;}

/* Footer */
#footer{width:870px; margin:0px auto; text-align:center; font:bold 11px verdana,arial; color:#FFFFFF;}
#footer a,a:link,a:active,a:visited{color:#B7BF3D; font-weight:bold;}
#footer span{font:normal 14px verdana,arial;}
#footer .bottom{width:100%;}
#footer .bottom ul{display:inline; margin:0px; padding:0px;}
#footer .bottom ul li{display:inline; list-style:none; margin:0px; padding:0px;}
#footer .bottom ul li a,a:link,a:active,a:visited{font-weight:normal;}