*{ margin:0px; padding:0px;}
/*body{ background: #171714 url(../images/bg.jpg) top no-repeat;background-position:center 40px;}*/
body{ background: #171714 url(../images/bg.jpg) top no-repeat; }
.clear{ clear:both; height:1px; overflow:hidden;}
img{ border:none;}
a{ outline:none;}
#wrapper{ width:900px; margin:0 auto; overflow:hidden;}
.header{ height:80px; width:900px; padding-top:11px;}
.logo{ font:normal 18px Arial, Helvetica, sans-serif; margin-top:5px; color:#fff; float:left;}
.slogan{ font:italic bold 16px Arial, Helvetica, sans-serif; color:#ffd300;}
.grf{ width:193px; height:60px; float:right;}
.nav_top{ height:37px; overflow:hidden;}
.nav_top ul{ margin:0px; padding:0px;}
.nav_top ul li{ float:left; list-style-type:none; padding:0px; }
.nav_bot{ height:41px; background:url(../images/nav_bg.png) no-repeat; width:900px; _margin-top:-4px;}
.nav_bot ul{ margin:0px; padding:9px 0 0 0px;}
.nav_bot ul li{ list-style-type:none; float:left; }
.nav_bot ul span{ color:#cc9933; float:left; font:normal 11px Arial, Helvetica, sans-serif; padding-top:3px;}
.nav_bot ul li a{ font: normal 12px Arial, Helvetica, sans-serif; color:#fff; margin:0 17px;text-decoration:none;}
.nav_bot ul li a:hover{ text-decoration:underline;}

/* idrc */
.nav_bot_idrc{ height:41px; background:url(../images/nav_bg.png) no-repeat; width:900px;}
.nav_bot_idrc ul{ margin:0px; padding:9px 0 0 0px;}
.nav_bot_idrc ul li{ list-style-type:none; float:left; }
.nav_bot_idrc ul span{ color:#cc9933; float:left; font:normal 11px Arial, Helvetica, sans-serif; padding-top:3px;}
.nav_bot_idrc ul li a{ font: normal 12px Arial, Helvetica, sans-serif; color:#085B7C; margin:0 17px;text-decoration:none;}
.nav_bot_idrc ul li a:hover{ text-decoration:underline;}


.nav_bot1{ height:41px; background:url(../images/nav_bg_blue.png) no-repeat; width:900px;}
.nav_bot1 ul{ margin:0px; padding:9px 0 0 0px;}
.nav_bot1 ul li{ list-style-type:none; float:left; }
.nav_bot1 ul span{ color:#5090a9; float:left; font:normal 11px Arial, Helvetica, sans-serif; padding-top:3px;}
.nav_bot1 ul li a{ font: normal 12px Arial, Helvetica, sans-serif; color:#fff; margin:0 17px;text-decoration:none;}
.nav_bot1 ul li a:hover{ text-decoration:underline; color:#fff;}

.nav_bot2{ height:41px; background:url(../images/nav_bg_green.png) no-repeat; width:900px;}
.nav_bot2 ul{ margin:0px; padding:9px 0 0 0px;}
.nav_bot2 ul li{ list-style-type:none; float:left; }
.nav_bot2 ul span{ color:#7dc568; float:left; font:normal 11px Arial, Helvetica, sans-serif; padding-top:3px;}
.nav_bot2 ul li a{ font: normal 12px Arial, Helvetica, sans-serif; color:#fff; margin:0 17px;text-decoration:none;}
.nav_bot2 ul li a:hover{ text-decoration:underline; color:#fff;}

.nav_bot3{ height:41px; background:url(../images/nav_bg_red.png) no-repeat; width:900px;}
.nav_bot3 ul{ margin:0px; padding:9px 0 0 0px;}
.nav_bot3 ul li{ list-style-type:none; float:left; }
.nav_bot3 ul span{ color:#d55329; float:left; font:normal 11px Arial, Helvetica, sans-serif; padding-top:3px;}
.nav_bot3 ul li a{ font: normal 12px Arial, Helvetica, sans-serif; color:#fff; margin:0 17px;text-decoration:none;}
.nav_bot3 ul li a:hover{ text-decoration:underline; color:#fff;}
.menu{ width:603px; float:left;}
.search{ width:183px; float:right; position:relative; background:url(../images/searchbg.jpg) no-repeat; height:21px; padding:6px 0 0 10px;}
.search input{ font:normal 11px Arial, Helvetica, sans-serif; color:#fff; background:none; border:none;}
.searchimg{
 position:absolute;
 top:8px;
 right:4px;
}

.banner{ height:139px; width:900px; padding-top:10px;}
.main{ width:900px; overflow:hidden;}
.main_top{ height:18px; background:url(../images/main_top.jpg) no-repeat; width:900px;}
.main_bg{ background:#fff; width:836px; overflow:hidden; padding:0 32px; padding-bottom:14px;}
.main_bg a{text-decoration:underline; color:#0F607E}
.main_bg a:hover{ text-decoration:none; color:#FFD300;}
.lft_panel{ width:606px; float:left; }
.lft_panel img { z-index:-100;}
.des{ width:575px; margin-bottom:15px;}
h4{font:bold 14px Arial, Helvetica, sans-serif; color:#152731; line-height:20px; }
h5{ font:normal 11px Arial, Helvetica, sans-serif; color:#9EA7AB; text-transform:uppercase; margin-top:5px; font-weight:bold;}
.main_bot{ height:18px; background:url(../images/main_bot.png) no-repeat; width:900px;}
.conference{ margin:18px 0; width:606px;}
.meet_conf{ width:229px; height:114px; float:left;}
.meet_txt{ width:352px; position:relative; float:right; font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:20px; text-align:justify;}
a.more{ position:absolute; bottom:1px; right:1px; }
.welcome{ width:295px; float:left;}
.leadership{ width:295px; float:right;}
.wel_pic{ font:normal 12px Arial, Helvetica, sans-serif; text-align:justify; color:#333; line-height:20px; padding-top:10px;}
.wel_pic img{ padding:0px 11px 3px 0; float:left;}

.news_hz{width:100%; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#333; line-height:20px; text-align:justify;}
.hzspace{ width:20px;}
.news_vz{ float:left; width:280px; font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:20px; text-align:justify;}
/*26.01.10*/
.ban_left{ width:643px; height:130px; float:left;}
.ban_right{z-index:-100; width:247px; height:129px; float:right;}

.rht_panel .top_gry{width:200px;}
.rht_panel .mid_gry{width:193px; overflow:hidden; margin-left:22px;}
.rht_panel .mid_gry .in_add{ width:197px; margin-top:-0.5px; padding-left:0px;}
.rht_panel .bot_gry{width:217px; height:10px;}
.rht_panel .mid_gry .in_add .product{ width:197px; border-bottom:1px dotted #484848; padding-top:5px;}
.clk_hre{ margin-top:5PX;}
.clk_hre a{ font:normal 11px Arial, Helvetica, sans-serif; color:#7e7d12; text-decoration:none;}
.clk_hre a:hover{ text-decoration:underline;},
.clk_hre a.floatr{ margin-top:3px;}
.floatl{ float:left;}
.floatr{ float:right;}

.foot_top{margin:10px 0px 0px 0px; height:18px; background:url(../images/foot_top.gif) no-repeat; background-position:bottom; width:900px;}
.foot_buttom{ height:18px; background:url(../images/main_bot.gif) no-repeat; width:900px;}

.foot_logo{ width:836px; overflow:hidden; background:#FFF; padding:14px 32px;}
.foot_left{ width:836px; float:left; overflow:hidden;}
.foot_right{ width:440px; float:left;}
.foot_logo h4{ font:normal 13px Arial, Helvetica, sans-serif; color:#242424;}
.foot_img{ width:836px;}
.foot_img a{ margin-right:30px;}
.foot_imgr{ margin-top:17px; width:440px;}
.foot_imgr a{ margin:10px;}
.cpy{ width:740px; margin:0 auto; padding:20px 0;font:normal 12px Arial, Helvetica, sans-serif; color:#5c5c5c; vertical-align:middle; text-align:center;}
.cpy a{ font:normal 12px Arial, Helvetica, sans-serif; color:#5c5c5c; text-decoration:none; padding:0 15px;}
.cpy a.active{ color:#fff; text-decoration:underline;}
.cpy a:hover{ color:#fff; text-decoration:underline;}
.site_by{ text-align:center; font:normal 11px Arial, Helvetica, sans-serif; color:#5c5c5c; margin-top:10px;}
.site_by a{ font:normal 12px Arial, Helvetica, sans-serif; color:#1071a5; margin:0px; padding:0px;}


/*innerpage content area*/
/*leftmenu*/
.contentarea{height:auto;}
.leftmenu{ height:auto; width:171px; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; float:left; margin-top:13px; margin-left:-1px;}
.leftmenu ul{margin:0px; padding:0px 0px;}

/* .leftmenu ul li{ font:normal 12px Arial, Helvetica, sans-serif; color:#6E6E6E; text-decoration:none; background:url(../images/arrow.gif) no-repeat; border-bottom:dotted 1px #AEAEAE; list-style-type:none; margin-top:10px; padding:0px 0px 5px 18px; background-position:top left;}

.leftmenu ul li a{ font:normal 12px Arial, Helvetica, sans-serif;  color:#6E6E6E; text-decoration:none;}
.leftmenu ul li a:hover{ color:#246598; font-weight:bold; text-decoration:none;}

#submenu {}
#submenu li{border-bottom:dotted 0px #fff; }*/
/*leftmenu*/


/*mid content area*/
.midarea{height:auto; width:645px; background-color:#fff; float:left; padding-left:21px; font:normal small Arial, Helvetica, sans-serif; padding-top:4px;}
.midarea ul{
	font-size:small ; margin-left:25px; font-family:Arial, Helvetica, sans-serif; font-style:normal;}
.midarea ul li{ padding:0px 0px 5px 4px;}
.midarea ol{
	font-size:small; margin-left:30px; font-family:Arial, Helvetica, sans-serif; font-style:normal;}
.midarea ol li{ padding:0px 0px 5px 0px; }
.titlebg{ width:100%; height:33px;}
.titletext{font:normal 18px Arial, Helvetica, sans-serif; color:#152731; font-weight:bold; padding:5px 0px 0px 0px; float:left;}
.pagenav{font:normal 11px Arial, Helvetica, sans-serif; color:#525252; float:right; padding:5px 0px 0px 10px; margin-bottom:10px;}

.pagenav a{font:normal 11px Arial, Helvetica, sans-serif; color:#525252; text-decoration:none; float:left; padding:0px 10px; background:url(../images/pagenav_arrow.gif) no-repeat; background-position:left center;}
.pagenav a:hover{color:#145086; text-decoration:underline;}
	
	
.pagenav ul{ margin:0px; padding:0px;}
.pagenav ul li{ font:normal 11px Arial, Helvetica, sans-serif; color:#525252; list-style-type:none; text-decoration:none; float:left; padding:0px 10px; background:url(../images/pagenav_arrow.gif) no-repeat; background-position:left center; }
.pagenav ul li a{ font:normal 11px Arial, Helvetica, sans-serif; color:#525252; text-decoration:none;}
.pagenav ul li a:hover{color:#145086; text-decoration:underline;}
.midbox{ margin:10px 0px 0px 0px; /*font:normal 11px Arial, Helvetica, sans-serif;*/ color:#525252; line-height:18px; text-align:justify; float:left; paddind:0px 5px; font:normal small Arial, Helvetica, sans-serif;}
.midbox a{ font:normal small Arial, Helvetica, sans-serif; color:#0F607E; text-decoration:underline;}
.midbox a:hover{text-decoration:none; color:#FFD300;}
.midbox_nobanner{width:625px; margin:10px 10px 0px 0px;  font:normal 12px Arial, Helvetica, sans-serif; color:#525252; line-height:18px; text-align:justify; float:left;}
/*mid content area*/


/*content area*/
.leftbox{ width:292px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:18px; text-align:justify;}
.rightbox{ width:292px; float:right; font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:18px; text-align:justify;}
.content{font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:18px; text-align:justify; margin-top:10px; padding-bottom:10px;}
/*content area*/

/* IDRC PHOTO PAGE TEMPORARY */

.Photopagination {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}
.Photopagination a:link {
color:#404040;
font-weight:bold;
text-decoration:none;
}
.Photopagination a:visited {
color:#404040;
font-weight:bold;
text-decoration:none;
}
.Photopagination a:hover {
color:#404040;
font-weight:bold;
text-decoration:underline;
}
.Photopagination a:active {
color:#404040;
font-weight:bold;
text-decoration:none;
}
.innerpg_rightbox{width:192px; float:left; margin:0px 0px 0px 32px;/* font:normal 11px Arial, Helvetica, sans-serif; */color:#525252; font:normal small Arial, Helvetica, sans-serif; overflow:hidden;
}
.innerpg_rightbox a{color:#0F607E; text-decoration:underline;}

/* FOR LEFT MENU BASED ON THE LIVE SITE */
#ddblueblockmenu {
background-color:#FFFFFF;
border-color:#FFFFFF;
border-style:solid;
border-width:1px 1px 0;
width:171px;
}
#ddblueblockmenu ul {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
list-style-type:none;
margin:0;
padding:0;
}
#ddblueblockmenu li a {
background-color:#BED5E9;
border-bottom:1px solid #FFFFFF;
color:#264884;
display:block;
padding:2px 2px 2px 15px;
text-decoration:none;
width:153px;
}
* html #ddblueblockmenu li a {
width:165px;
}
#ddblueblockmenu li a:hover {
background-color:#E7F4FF;
}
#ddblueblockmenu div.menutitle {
background-color:black;
border-bottom:1px solid black;
color:white;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:1px 0px 1px 0px;
}
#ddblueblockmenu ul #submenu {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	list-style-type:none;
	margin:0;
	padding:0;
}
#ddblueblockmenu ul #submenu li a {
	background-color:#E7E7E7;
	color:#4B689C;
	display:block;
	text-decoration:none;
}
* html #ddblueblockmenu li a {
width:165px;
}
#ddblueblockmenu ul #submenu li a:hover {
background-color:#E7F4FF;
}
h1.Questionnaire {
color:#16334E;
}
.searchheading{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4B689C;
}
.left_pannel{
	width:611px;
	float:left;
	margin-top:-1px;
}
.rht_panel{ width:215px; float: left; font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:0; margin:14px 0 0 10px;}
	