@charset "utf-8";


*{ padding:0; margin:0; font: normal 11px Arial, Helvetica, sans-serif; color: #000; line-height:15px;}
body { 
background-image: url(../images/backgorund.jpg);
	background-repeat: repeat;
}
a, a:link{color:#558C07;text-decoration:none} a:hover {color:#003399; text-decoration:underline;}

#wrapper{
text-align:center;
width:980px;
padding-left:20px;

}


#header{
height:110px;
width:100%;
background:url(../images/banner_bg.jpg) repeat-x top left;
padding:0px;
margin:0px;
}

#logo{
background:url(../images/bangladesh_govt_logo.gif) no-repeat;
height:82px;
width:82px;
margin:0px;
padding:0px;
margin-left:10px;
margin-top:3px;
}

#title{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#FFFFFF;
padding:0px;
padding-left:15px;
padding-top:10px;
line-height:24px;
text-align:left;
}

#title span.subtitle{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:normal;
margin:0px;
padding:0px;
padding-left:61px;
padding-top:20px;
font-weight:bold;
line-height:24px;
letter-spacing:0.2px;
}

#title span.subtitle1{
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
margin:0px;
padding:0px;
padding-left:248px;
line-height:22px;
letter-spacing:0.5px;
}

#banner{
width:336px;
height:94px;
background:url(../images/banner_right.jpg) no-repeat right top;
}

#navBar{
background:url(../images/top_nav_bg.jpg) left top repeat-x;
width:100%;
height:25px;
margin:0px;
}


div.search {
	/*padding-bottom:5px !important;
	*/
	
	padding-top:4px;
	padding-bottom:2px;
	padding-bottom:10px !important; 
	
/*	padding:0px;*/
}
div.search input{ font-size: 10px; padding:1px 0; border: 1px solid #DDD; background:#FFF; color:#333333; margin-left:10px;
	vertical-align:middle}
div.search input.button { background:url(../images/btn_search.gif) no-repeat; border:none; color:#FFF; padding:0; margin:0px; width:53px; 		    height:19px; text-indent: -5000px; vertical-align:middle; margin-left:2px; font-size:0px; outline:none;}

div.search input.inputbox{
padding-left:3px;
color:#666666;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

#searchBox{text-align:left; vertical-align:middle;}
#navBar .right{ text-align:right; vertical-align:top; padding:0; margin:0; color:#000;}
#navBar .right a.mainlevel {display:inline-block; padding: 7px 10px !important; padding:3px 8px ; color:#000; line-height:1.7em}
#navBar .right a.mainlevel:hover {background-position: 0px 1px !important; background-position: 0px 0px }


.pathway{
text-align:left;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
color:#FF7900;
font-size:9px;
font-weight:bold;
}

.pathway a{
text-align:left;
margin-left:0px;
font-family:Arial, Helvetica, sans-serif;
color:#558C07;
font-size:9px;
font-weight:normal;
}



/*
div.module{
margin-left:5px;
border:#B0BAA6 1px solid;
border-bottom:none;
width:177px;
margin-bottom:10px;
}*/


div.module{
	margin-left:5px;
	margin-top:0px;
	border:#B0BAA6 1px solid;
	width:177px;
	margin-bottom:10px;
	text-align:left;
	background-color:#fefff5;

}



#leftCol{
	text-align:left;
	margin:0px;
	padding:0px;
	margin-left:5px;
}



div.module h3,div.module_cinfo h3{
	background:url(../images/box_top.gif) repeat-x left bottom;
	padding:0px;
	padding-left:10px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	border-bottom:#B0BAA6 1px solid;
	padding-top:5px;
}


/*For Contact Info Module*/
div.module_cinfo{
	margin-left:1px;
	margin-top:0px;
	border:#B0BAA6 1px solid;
	width:177px;
	margin-bottom:10px;
	text-align:left;
	background-color:#fefff5;
	padding-bottom:1px;
}

div.module_cinfo h3{
	background:url(../images/box_top.gif) repeat-x left bottom;
	padding:0px;
	padding-left:10px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	border-bottom:#B0BAA6 1px solid;
	padding-top:5px;
	margin-bottom:7px;
}
div.module div div div span,div.module_cinfo div div div span{
	padding-left:10px;
	line-height:16px;
}
div.module_cinfo div div div span.info_name{
	padding-top:7px;	
}
div.at_title{
	background:url(../images/bullet_orange.gif) left top no-repeat;
	padding-left:24px;
	margin:0px;
	
}

div.at_intro{
	padding-left:24px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
}


div.contentheading{
	margin-left:10px;
	margin-right:10px;
	text-align:left;
	color:#4B9B07;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top:2px;
		
}
div.contentheading2{
	/*width:500px !important;
	width:500px;*/
	/*width:100%;*/
	padding-left:10px;
	padding-right:30px;
/*	padding-right:100px !important;*/
}
div.contentheading2 table tbody td.sectiontableentry1{	
	width:120px;
	/*width:100px !important;*/	
	text-align:left;
	padding-top:2px;
	vertical-align:top;
}
div.contentheading2 table tbody td.sectiontableheader1{		
	width:120px;	
	/*width:100px !important;*/	
	text-align:left;
	padding-top:2px;
	vertical-align:top;
}
div.contentheading2 table tbody td.sectiontableentry2{
	/*
	width:200px;
	width:300px !important;	
	*/
	text-align:left;
	padding-top:2px;
	vertical-align:top;
}

div.contentheading2 table tbody td.sectiontableheader2{
	/*
	width:200px;
	width:300px !important;	
	*/
	text-align:left;
	padding-top:2px;
	vertical-align:top;
}
ul.faq {
	list-style:none;
	width:500px;
}
ul.faq li{
	list-style:none;
	line-height:20px;
	padding-top:5px;
	padding-left:30px;
	background:url(../images/bullet_green_box.gif) top left no-repeat;
	/*padding-right:35px;*/
}
ul.faq li a{
	padding-top:10px;
	padding-left:0px;
}
/*
div#faq6 table tbody tr td.faqhead{
	font-weight:bold;
}*/

table.contentpaneopen_toc tbody tr td table tbody tr td p,table.contentpaneopen_toc tbody tr td table tbody tr td a,table.contentpaneopen_toc tbody tr td table tbody tr td{
	font-size:15px;
	font-family:SolaimanLipi, AponaLohit, Bangla, Siyam Rupali, Likhan, Vrinda,Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
}
table.contentpaneopen_toc tbody tr td table tbody tr td p{
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
}
table.contentpaneopen_stat  tbody tr td span{
	/*#4b9b07 Arial 16pt*/
	color:#4b9b07;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-left:3px;
	font-weight:bold;
}
div.sitemap{
	padding-left:10px;
	width:500px;
}

div.sitemap h2.componentheading{
	color:#4B9B07;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
	/*margin-bottom:10px;*/
}

div.sitemap div.contentpaneopen h2.menutitle{
	color:#4B9B07;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background:url(../images/bullet_green_box.gif) top left no-repeat;
	
	padding-left:30px;
	padding-top:8px;
	padding-bottom:4px;

}
div.sitemap div.contentpaneopen ul.level_0 li
{
	padding-left:20px;
	list-style:none;
}
div.sitemap div.contentpaneopen ul.level_0 li a{
	background:url(../images/bullet_green.gif) top left no-repeat;
	padding-top:0px;
	padding-left:7px;
	padding-bottom:0px;
	padding-right:4px;
}
table.contentpaneopen_kper{
	padding-left:5px;
}
/*
table.contentpaneopen_toc tbody tr td table tbody tr td{
	border:1px;
	border-style:solid;
	border-color:#80B562;
	border-collapse:collapse;
}
*/
/*End By sabuj*/

div.module_gry div div div {
/*	padding:0px;*/
	padding-left:10px;
/*	list-style:none;*/
	/*background:url(../images/bullet_green.gif) top left no-repeat;*/
	line-height:20px;
	padding-top:3px;
	padding-bottom:10px;
}
div.module_gry div div div ul{
 	margin-left:5px;

}
div.module_gry div div div ul#mainlevel li a{
	padding-left:5px;
}
div.module_gry div div div ul.mod_gigcal_upcom li{
	background:url(../images/bullet_orange.gif) top left no-repeat;
	margin-left:-3px;
	padding-top:6px;
	padding-left:24px;
}
div.module_gry div div div ul.mod_gigcal_upcom{
	margin-bottom:8px;	
}


/*End By sabuj*/
div.module_gry div div div li.latestnews_gry {
	/*font-size:36px;*/
	list-style:none;
	background:url(../images/bullet_orange.gif) left top no-repeat;
	padding-left:24px;
	padding-bottom:3px;
	padding-top:6px;
	padding-right:5px;
	/*list-style-image:url(../images/bullet_orange.gif) no-repeat;*/
	
}


div.module_gry div div div a.mainlevel{
line-height:20px;
color:#000000;
}

#rightCol{
margin-right:2px;
vertical-align:top;
margin-top:0px;
}

table.contentpaneopen_home tr td.contentheading_home{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
/*color:#006600;*/
color:#4B9B07;
font-size:14px;
font-weight:bold;
padding-left:0px;
width:100%;
border:0px;
line-height:18px;
}

table.contentpaneopen_actv{
	padding-left:10px;
	padding-right:10px;
}

.blog_home div{
text-align:left;
border:3px solid #D7ECFD;
margin-left:10px;
margin-right:5px;
padding:5px;
background:url(../images/b_box_bg.gif) repeat-x bottom right #F2F9FE;
}

.contentpaneopen_home p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
line-height:15px;
padding-top:5px;
text-align:justify;
}

.contentpaneopen_home p img{
margin:5px;
border:1px solid #CCCCCC;
margin-top:0px;
margin-left:0px;
margin-right:10px;
}

/*

.dn-whole{
text-align:left;
padding:0px;
padding-left:0px;
padding-top:5px;
}

.dn-each{
border:none;
border-bottom:1px solid #B0BAA6;
padding-bottom:5px;
padding-top:5px;
padding-left:5px;
}

.dn-title a.dn-title{
font-weight:bold;
color:#000000;
padding-left:22px;
background:url(../images/bullet_orange.gif) left bottom no-repeat;
text-align:left;
}

 ........................*/


table.contentpaneopen_home tr td {
text-align:right;
}

div.module_gry div div div strong{
	padding-left:10px;
}

#blocks{
	padding:0px;
	margin:0px;
	margin-left:10px;
	margin-top:10px;
}


/*
div.module_lnews{
	display:block;
	margin:0px;
	margin-right:10px;
	text-align:left;
	background:url(../images/tab_left.gif) left top no-repeat;
}


div.module_lnews div div div{
	display:block;
	margin:0px;
	margin-right:10px;
	text-align:left;
	background:url(../images/tab_right.gif) top right no-repeat ;
	padding-left:5px;
}



div.module_lnews div div div h3{
	font-family:Arial, Helvetica, sans-serif
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	line-height:34px;

	margin-right:5px;
	background:url(../images/tab_bg.gif) left top repeat-x;
}

div.dn-whole{
display:block;
background:none;
}

.dn-title{
background:#FFFFFF;
background-image:none;

}

div.dn-whole div.dn-each {
background:#FFFFFF;
background-image:none;
}
*/



td.md_toptd{
background:url(../images/tab_left.gif) left top no-repeat;
text-align:left;
}




.readon { background:url(../images/btn_read_more.gif) no-repeat top right; color:#333333;text-indent: -5000px; width:72px; height:18px;
	float:right; outline:none; margin-bottom:0; margin-top:5px; margin-right:5px; padding-right:0px;
	}
	
a.readon_home {
font-weight:bold;
color:#558C07;
padding-right:20px;
}

.innercontent{
width:100%;
text-align:left;
padding:0px;
padding-left:5px;
padding-right:5px;
}

table.contentpaneopen{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#212020;
/*margin-left:5px;*/

}

table.contentpaneopen tbody tr td{
padding-left:10px;
padding-right:5px;
padding-bottom:10px;
width:100%;
font:Arial, Helvetica, sans-serif;
font-size:11px;
}


table.contentpaneopen tbody tr td.contentheading {
color:#4B9B07;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:18px;
border:0px;
padding-left:10px;
}

table.blog tbody tr td table tbody tr td table.contentpaneopen tbody tr td{
	padding-left:0px;
}

table.blog tbody tr td table tbody tr td table.contentpaneopen tbody tr td.contentheading {
	color:#4B9B07;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	border:0px;
	padding-left:0px;
}

table.contentpaneopen tr td img{
margin-right:8px;
margin-top:5px;
margin-bottom:3px;
border:0px;
}

table.contentpaneopen tr td a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#558C07;
}

.contentdescription{
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212020;
}

/*.innercontent table.contentpane tr td.contentdescription form.adminForm table tr.sectiontableentry1 td a{
color:#558C07;
text-indent:10px;
/*background:url(../images/bullet_green.gif) no-repeat top left;*/
/*}*/

/*For Organizational Structure Category Level*/
tbody tr td form table{
	padding:10px 0px 5px 0px; 
}

tbody tr td form table tr td a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#558C07;
}

table tr.sectiontableentry1 td{
	background:url(../images/bullet_green_box.gif) no-repeat top left;
	padding:7px 0px 3px 30px;
}

table tr.sectiontableentry2 td{
	background:url(../images/bullet_green_box.gif) no-repeat top left;
	padding:7px 0px 3px 30px;
}

/*For Organizational Structure Item Level*/

table.contentpaneopen tbody tr td p span.struc_item1{
	list-style:none;
	padding:3px 0px 2px 10px;
	background:url(../images/bullet_green.gif) no-repeat top left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}

table.contentpaneopen tbody tr td p span.struc_item2{
	padding-left:12px;
}

table.contentpaneopen tbody tr td p span.struc_item2 p{
	padding-left:12px;
}


#footer{
padding:0px;
padding-top:10px;
width:100%;
height:40px;
background:url(../images/bg_2_marge.gif) repeat-x top left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

div.footertext{
	border-top: 1px solid #CCCCCC;
	padding-top: 4px;
	padding-bottom:3px;
	color:#B4B4B4;
	
}

div.footertext p{
color:#B4B4B4;
}

div.footertext  table tbody tr td a.mainlevel{
	padding-left:2px;
	padding-right:2px;
}

div.componentheading{
	color:#4B9B07;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	border:0px;
	display:block;
	padding-left:10px;
	padding-right:5px;
}


table.contentpane{
	margin-left:10px;
	margin-top:10px;
	width:100%;
}

table.contentpane tr td ul {
	text-indent:0px;
	margin-top:5px;
}

table.contentpane tbody tr td ul li{
	list-style:none;
	padding-left:0px;
}

table.contentpane tbody tr td ul li p{
	padding:5px 0px 10px 30px;
}

table.contentpane tr td ul li a.category{
	font-size:12px;
	color:#558C07;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:18px;
	padding-left:30px;
}

table.blog{
	padding-left:10px;
	padding-top:10px;
}

table.blog tbody tr td{
	padding-left:0px;
}

table.blog_news{
	padding-left:10px;
	padding-top:10px;
}

table.blog_news tbody tr td{
	padding-left:0px;
}

#searchBox{
	margin-left:10;
}

.mod_gigcal_upcom_introtext{
	margin-left:10px;
}


/*For media Gallery page*/
div.zmg-album{
	width:500px; /* For ie7 fix*/
}
/*For Terms of use and Privacy policy*/
table.contentpaneopenterms_of_use,table.contentpaneopen_privcy{
		width:500px; /* For ie7 fix*/
}

table.contentpane tbody tr td.contentdescription ul li{
	list-style:none;
	background:url(../images/bullet_green.gif) left top no-repeat;
	padding-top:3px;
	display:block;
	text-indent:0px;;
	padding-left:7px;
} 
table.contentpane tbody tr td.contentdescription ul{
	padding-left:5px;
	padding-bottom:5px;
}

table.blog  table tbody  table.contentpaneopen tbody  ul li{
	list-style:none;
	background:url(../images/bullet_green.gif) left top no-repeat;
	text-indent:0px;
	padding-left:10px;
	padding-top:3px;
}



div.module div div div span.contacttop,div.module div div div span.contactbottom{
}

/*For function page*/


table.contentpaneopen tbody tr td h5{
	padding-top:10px;
}

table.contentpaneopen tbody tr td h6{
	padding-bottom:5px;
	padding-left:17px;
}
/*end*/

/*For Multilaterial and Bilaterial Page*/
table.contentpaneopen_developmentprograms tbody tr td.contentheading_developmentprograms {
	color:#4B9B07;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	border:0px;
	padding-left:10px;
}

table.contentpaneopen_developmentprograms tbody tr td{
	padding-left:10px;
	padding-right:5px;
	padding-bottom:10px;
	width:100%;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
}

/*table.contentpaneopen_developmentprograms tbody tr td h4{
	color:#4B9B07;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	padding-top:10px;
	padding-bottom:5px;
}*/

table.contentpaneopen_developmentprograms tbody tr td ul li, table.contentpaneopen tbody tr td ul li.scholaeship {
	list-style:none;
	background:url(../images/bullet_green.gif) left top no-repeat;
	text-indent:0px;
	padding-left:10px;
	padding-top:3px;
}

table.contentpaneopen tbody tr td ul, table.contentpaneopen_developmentprograms tbody tr td ul{
	padding-left:10px;
}

table.contentpaneopen_developmentprograms tbody tr td ul li ul{
	padding-left:20px;
}
table.contentpaneopen_developmentprograms tbody tr td ul li ul li{
	list-style:disc;
	text-indent:0px;
	padding-left:0px;
	padding-bottom:3px;
	background-image:none;
}
/*end*/

/*For Policies and Strategies Page*/
table.contentpaneopen_policiesandstrategies tbody tr td.contentheading_policiesandstrategies{
	color:#4B9B07;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	border:0px;
	padding-left:10px;
}

table.contentpaneopen_policiesandstrategies tbody tr td{
	padding-left:10px;
	padding-right:5px;
	padding-bottom:10px;
	width:100%;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
}

table.contentpaneopen_policiesandstrategies tbody tr td ul li{
	list-style:none;
	background:url(../images/bullet_green.gif) left top no-repeat;
	text-indent:0px;
	padding-left:10px;
	padding-top:3px;
}

table.contentpaneopen_policiesandstrategies tbody tr td ul{
	padding-left:10px;
}

table.contentpaneopen_policiesandstrategies tbody tr td ul p{
	padding-left:10px;
	padding-bottom:5px;
}
/*end*/

/*For Media Gallery Page*/
td.innercontent h2.componentheading{
	padding-left:10px;
}

td.innercontent div.zmg-album{
	padding-left:10px;
}

td.innercontent div.zmg-album div.zmg-album-inner div.zmg-album-image a{
	text-decoration:none;
	padding-top:10px;	
}

td.innercontent div.zmg-album div.zmg-album-inner div.zmg-album-image a:hover{
	text-decoration:none;
	padding-top:10px;
}

/*For Category Level Page*/

div#zoomgallery{
	padding-left:10px;
}

div#zoomgallery form div table tbody tr td div h2{
	color:#4B9B07;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	border:0px;
	padding-bottom:10px;
	padding-top:0px;
}

div#zoomgallery table tbody tr td strong{
	padding-left:5px;
}
#zoomgallery{
	vertical-align:top;
	margin-top:0px;
}

.div3deffectmenu{
    padding: 5px;
    margin: 0;
   background:#ddd;
           border-radius:2px; 
    -moz-border-radius:2px;
    -webkit-border-radius:5px;
    box-shadow: inset 0 0 2px #666;
	 -moz-box-shadow: inset 0 0 5px #666;
    margin-bottom: 1px;
    margin-top: 1px;




    }

.div3deffect1{
    padding: 7px;
    margin: 0;
   background:#ddd;
           border-radius:5px; 
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    box-shadow: inset 0 0 5px #666;
	 -moz-box-shadow: inset 0 0 5px #666;
    margin-bottom: 1px;




    }
.div3deffect2{
    padding: 7px;
    margin: 0;
   background:#dda;
           border-radius:5px; 
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    box-shadow: inset 0 0 5px #666;
	 -moz-box-shadow: inset 0 0 5px #666;
    margin-bottom: 1px;




    }


/*End*/