/* CSS Document */

/*reset*/
body {
	border:0;
	outline:0;
	font-size:100%;
	/*vertical-align:baseline;*/
	background:transparent;
	margin:0;
	padding:0
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	/*	line-height: 1;*/
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* menu list*/
#alpha_wrapper {
	width: 990px;
	height: 108px;
	float: left;
	position: relative;
	color: #000000;
}
.innmain{
	width:990px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	
}
#alphawhite {
	width: 990px;
	height: 97px;
	float: left;
	position: relative;
	color: #FFFFFF;
	overflow: hidden;
}
#alpha_wrapper1 {
	width: 990px;
	height: 97px;
	position: relative;
	color: #FFFFFF;
	overflow: hidden;
	margin-left:auto;
	margin-right:auto;
}
#alpha_2 {
	background-color:#000000;
	width: 990px;
	height: 108px;
	float: left;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
#alpha_3 {
	background-color:#FFFFFF;
	width: 990px;
	height: 108px;
	float: left;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
#text_holder_2 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 990px;
	height:108px;
	overflow: hidden;
	clear: both;
}
#blockslist {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 990px;
	height:97px;
	overflow: hidden;
	clear: both;
}
.logo34 {
	width:200px;
	height:100px;
	/*background-image:url(../images/logo.gif);*/
	background-repeat:no-repeat;
	float:left;
	margin-left:19px;
	margin-top:8px;
}
.mebnu ul a {
	float:left;
	text-decoration:none;
	font-family:'BellGothicStdBlack', Times, serif;
	font-size:14px;
	color:#FFFFFF;
}
.mebnu ul li {
	float:left;
	margin-right:10px;
	margin-left:10px;
	color:#FFFFFF;
	list-style:none;
}
.menuposi{
		width:700px;
		margin-right:20px;
}
/* menu list end*/





/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	/*	text-align: left; */
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* end reset */


body {
	margin:0px;
	padding:0px;
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
img {
	border:none;
	padding:0px;
	margin:0px;
}
p {
	border:none;
	margin:0px;
	padding:0px 0px 15px 0px;
}
br {
	line-height:12px;
}
.fl_left {
	float:left !important;
}
.fl_right {
	float:right !important;
}
.center {
	text-align:center;
}
.none {
	display:none !important;
}
.clear {
	clear:both !important;
}
.bold {
	font-weight:bold;
}
.hide {
	overflow:hidden !important;
}
.italic {
	font-style:italic;
}
h1 {
	color:#000000;
	font-size:16px;
	border-bottom:1px dotted #0171bb;
	margin:0px 0px 10px 0px;
	padding:0px;
}
h2 {
	color:#0171bb;
	font-size:16px;
	line-height:30px;
	border-bottom:1px dotted #0171bb;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-decoration:none;
}


h2 a{
	color:#0171bb;
	text-decoration:none;
}

h2 a:hover {
	text-decoration:none;
}



h3 {
	color:#4d8400;
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-weight:bold;
}

h5 {
	color:#0171bb;
	font-size:16px;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-weight:bold;
}

.h2sub{color:#0171bb; font-size:12px;}

hr{border-bottom:1px solid #ceecff; padding:0px; margin:0px;}

.img_left {
	float:left;
	margin:2px 15px 15px 0px;
}
.img_right {
	float:right;
	margin:2px 0px 15px 15px;
}
.imgbdr {
	background:#ffffff;
	padding:2px;
	border:1px solid #eeeeee;
}
#home_bg {
	background:url(../images/home_bg.jpg) no-repeat top;
	margin:0px auto;
	width:100%;
	height:598px;
	
}
.linefonews{
	border-bottom:solid;
	border-bottom-color:#e2e2e2;
	border-bottom-width:1px;

}
#maincontainer {
	width:990px;
	margin:0px auto;
	overflow:hidden;
}
.header_bg {
	background-color:#000000;
	width:100%;
	height:108px;
	filter:alpha(opacity=80);
	opacity: 0.80;
}
.headerdfd_bg {
}
.header_bg a.logo {
	width:214px;
	height:91px;
	margin:8px 0px 8px 19px;
	background:url(../images/logo.gif) no-repeat;
	display:block;
	float:left;
	position:absolute;
}
.logonew {
	width:214px;
	height:91px;
	margin:8px 0px 8px 19px;
	background:url(../images/logo.gif) no-repeat;
	display:block;
	float:left;
	position:absolute;
}
.logonew a {
	width:214px;
	height:91px;
	margin:8px 0px 8px 19px;
	background:url(../images/logo.gif) no-repeat;
	display:block;
	float:left;
	position:absolute;
}
.imagesnone {
	position:absolute;
}
/* navigation */
.navigation {
	width:650px;
	float:none;
	margin:72px 0px 0px 0px;
	position:absolute;
	top:0px;
	left:320px;
}
.menumaindiv{
	float:right;
}
/*.navigation ul {list-style:none; padding:0px; margin:0px; float:right; width:450px;}
.navigation ul li{ padding:0px 10px 0px 10px; margin:0px; float:left;}
.navigation ul li a{ margin:0px; padding:0px; font-size:14px; color:#ffffff; text-decoration:none; text-transform:uppercase; font-family:'Bell Gothic Std Black';}
.navigation ul li a:hover {text-decoration:none; color:#93cd0c;}
.navigation ul li a.active{ font-size:14px; color:#93cd0c; text-decoration:none; text-transform:uppercase;  font-family:'Bell Gothic Std Black';}*/
/* end navigation */

.white_topbg1 {
	height:11px;
	background:#ffffff;
	margin-top:1px;
	opacity:0.40;
	filter:alpha(opacity=40);
	width:990px;
	margin-left:auto;
	margin-right:auto;
}
.hedertext {
	width:990px;
	margin-left:auto;
	margin-right:auto;
}
.white_topbg {
	height:11px;
	background:#ffffff;
	margin-top:1px;
	opacity:0.80;
	filter:alpha(opacity=80);
}
.black_topbg {
	height:11px;
	background:#000000;
	margin-top:17px;
	opacity:0.80;
	filter:alpha(opacity=80);
	margin-left:auto;
	margin-right:auto;
	width:990px;
}
a.caption {
	background:url(../images/caption.png) no-repeat;
	width:375px;
	height:90px;
	margin-left:0px;
	/*margin-left:78px;*/
	margin-top:112px;
	margin-bottom:165px;
	display:block;
}
.white_height3 {
	background:#ffffff;
	height:3px;
}
.white_height32 {
	background:#ffffff;
	height:3px;
	width:990px;
	margin-left:auto;
	margin-right:auto;
}
.footer_blocks {
	background:#ffffff;
	height:97px;
	opacity:0.80;
	filter:alpha(opacity=80);
}
.footer_blocks1 {
	background:#ffffff;
	width:990px;
	height:97px;
	opacity:0.80;
	filter:alpha(opacity=80);
	margin-left:auto;
	margin-right:auto;
}
.blockk1 {
	width:222px;
	height:97px;
	padding-left:10px;
	padding-top:10px;
	float:left;
}
.blockk2 {
	width:222px;
	height:97px;
	padding-left:10px;
	padding-top:10px;
	float:left;
	margin-left:16px;
}
.imageblc1 {
	width:78px;
	height:77px;
	margin-right:8px;
	float:left;
}
.textforblc {
	font-family:'BellGothicStdBold';
	font-size:13px;
	color:#000000;
	letter-spacing:-1px;
	margin-top:13px;
	float:left;
}
.dottspe {
	width:136px;
	float:right;
	height:1px;
	border-bottom:dotted;
	border-bottom-color:#b5b5b5;
	border-bottom-width:1px;
	margin-top:3px;
}
.footer_blocks1 .block_1 {
	width:245px;
	background:#ffffff;
	margin-right:1px;
	height:97px;
	border-right:1px solid #ffffff;
	float:left;
}
.footer_blocks .block_1 {
	width:245px;
	background:#ffffff;
	margin-right:1px;
	height:97px;
	border-right:1px solid #ffffff;
	float:left;
}
.footer_blocks .block_1 h1 {
	font-size:12px;
	color:#000000;
	font-family:'Bell Gothic Std Bold';
	float:left;
	text-transform:uppercase;
	margin-top:24px;
	margin-bottom:5px;
	width:100%;
}
.footer_blocks .block_1 h1.bdr {
	border-bottom:1px dotted #b5b5b5;
	width:130px;
	height:40px;
}
.footer_blocks .block_1 .more a {
	background:url(../images/bullet.gif) no-repeat left center;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	overflow:hidden;
}
.morebloc a {
	background:url(../images/bullet.gif) no-repeat;
	background-position:0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	padding-left:6px;
	float:left;
	margin-top:3px;
}
.morebloc a:hover {

	text-decoration:underline;

}
.footer_blocks .block_1 .more a:hover {
	text-decoration:underline;
}
.footer_blocks .block_1 img {
	margin:10px 8px 10px 8px;
	float:left;
}
.footer_bg {
	background:url(../images/footer_bg.gif) repeat-x;
	height:17px;
	margin-top:15px;
	width:990px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
.footer_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#878787;
	float:right;
	margin-bottom:20px;
	margin-right:20px;
}
.footer_txt a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#878787;
}
.footer_txt a:hover {
	text-decoration:underline;
}
.footemaind{
	width:990px;
	margin-left:auto;
	margin-right:auto;
}
.innerpages_bg {
	background:#ffffff;
	min-height:400px;
	margin-top:120px;
	opacity:0.80;
	filter:alpha(opacity=80);
}
.underconstruction {
	margin:0px auto;
	padding-top:140px;
	font-size:14px;
	width:200px;
	font-family:'Bell Gothic Std Black';
}
.underconstruction_main {
	width:990px;
}
.inner_maincontent {
	padding:20px;
}
.lineheight {
	line-height:17px;
}
.bold {
	font-weight:bold;
}
.blue_txt {
	color:#0067cf;
}
.bluebold_11 {
	color:#0067cf;
	font-weight:bold;
}
.about_clients_main {
	width:800px;
	margin-top:10px;
}
.about_clients_main_2 {
	width:800px;
	margin-top:10px;
	padding-left:0px;
}
.about_clients {
	width:214px;
}
.mar_right35 {
	margin-right:35px;
}
.pagetitle {
	font-family:'Swis721HvBTHeavy';
	font-size:40px;
	color:#FFFFFF;
	letter-spacing:-3px;
	margin-left:40px;
	margin-top:150px;
	height:40px;
}
.pagetitlesitemap {
	font-family:'Swis721HvBTHeavy';
	font-size:40px;
	color:#d0caca;
	letter-spacing:-3px;
	margin-left:40px;
	margin-top:150px;
	height:40px;
}
.pagetitlesitema2p {
	font-family:'Swis721HvBTHeavy';
	font-size:40px;
	color:#93cd0c;
	letter-spacing:-3px;
	margin-left:40px;
	margin-top:150px;
	height:40px;
}
/*//////////////////////////*/
.innerpagesbg {
	width:990px;
	background-color:#FFFFFF;
	min-height:480px;
	margin-left:auto;
	margin-right:auto;
}
.innerpnfewsagesbg {
	width:990px;
	background-color:#FFFFFF;
	min-height:845px;
	margin-left:auto;
	margin-right:auto;
}
.clientslist {
	width:990px;
	background-color:#FFFFFF;
	min-height:1450px;
	margin-left:auto;
	margin-right:auto;
}
.teambg1 {
	width:990px;
	background-color:#FFFFFF;
	min-height:1150px;
}
.teambg2 {
	width:990px;
	background-color:#FFFFFF;
	min-height:500px;
}
.sidemenuinner {
	width:155px;
	margin-top:3px;
	float:left;
}
.sidenfewsner {
	width:155px;
	border-right:solid;
	border-right-color:#e2e2e2;
	border-right-width:1px;
	height:840px;
	margin-top:3px;
	float:left;
}

.sidenfewsner_news {
	width:155px;
	height:2590px;
	margin-top:3px;
	float:left;
}

.sidemenuinn_ourclients {
	width:155px;
	float:left;
}
.clientshedding{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0171bb;
	padding-left:16px;
	font-weight:bold;
	

}
.contactform{
	float:left;
	margin-left:0px;
}
.coninfor{
	width:250px;
	float:left;
}
.sidemenu_team {
	width:155px;
	border-right:solid;
	border-right-color:#e2e2e2;
	border-right-width:1px;
	height:1600px;
	margin-top:3px;
	float:left;
}
.sidemenu_team1 {
	width:155px;
	border-right:solid;
	border-right-color:#e2e2e2;
	border-right-width:1px;
	height:1150px;
	margin-top:3px;
	float:left;
}

.sidemenu_team1_team {
	width:155px;
	float:left;
}

.sidemenu_team2 {
	width:155px;
	border-right:solid;
	border-right-color:#e2e2e2;
	border-right-width:1px;
	height:500px;
	margin-top:3px;
	float:left;
}
.whitespace {
	width:155px;
	height:40px;
}
.sidemenuli {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/bullettran.png);
	background-repeat:no-repeat;
	background-position:5px 5px;
	padding-left:17px;
}
.sidemenuli a {
	font-size:12px;
	color: #000000;
	text-decoration:none;
}
.sidemenuli a:hover {
	color: #0171bb;
	text-decoration:underline;
}
.sidemenuli .active {
	font-size:12px;
	color: #0171bb;
}
.pdf-txt a{
	display:block;
	font-size:12px;
	color: #000000;
	text-decoration:none;
	margin-left:10px;
	margin-bottom:8px;
}
.pdf-txt a:hover{
	color: #0171bb;
}
.separator {
	width:150px;
	height:1px;
	border-bottom:solid;
	border-bottom-color:#e2e2e2;
	border-bottom-width:1px;
	margin-top:10px;
	margin-bottom:10px;
}
.subcontent {
	width:800px;
	padding:15px 15px 15px 15px;
	float:left;
	border-left:1px solid #e2e2e2;
	margin-top:10px;
	margin-bottom:20px;
}
.objectivsi {
	width:347px;
	float:left;
}
.objectivright {
	width:347px;
	float:left;
	margin-left:40px;
}
.innerpheddings {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#0171bb;
	height:9px;
	overflow:hidden;
}
.unerliheddin {
	width:347px;
	height:1px;
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#93cd0c;
	margin-bottom:12px;
}
.contamatter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}
.mailid {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#000000;
}
.fields {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#0171bb;
}
.mailid a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#0171bb;
	text-decoration:none;
}
.mailid a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#0171bb;
	text-decoration:underline;
}
.contamattright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	background-image:url(../images/bullettran.png);
	background-repeat:no-repeat;
	padding-left:15px;
	background-position:0px 6px;
}

.sitemap {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
.sitemap a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
.sitemap :hover{color: #fe6505; }
.sitemap1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
.sitemap1 a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
.sitemap1 a:hover{color: #fe6505; }



.objimg {
	width:347px;
	height:158px;
	background-image:url(../images/ojectimg.jpg);
}
.colabrabe {
	width:714px;
	height:168px;
	background-color:#faba03;
	float:left;
}
.grahedding {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-left:15px;
	margin-top:15px;
	line-height:6px;
}
.grafoundatio {
	width:243px;
	height:101px;
	background-image:url(../images/grameenfoundatoimg.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:9px;
}
.xifmatrust {
	width:230px;
	height:101px;
	background-image:url(../images/xifmatrust.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:1px;
}
.citi {
	width:208px;
	height:101px;
	background-image:url(../images/citi.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:16px;
}
.namegrafoun1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	float:left;
	margin-left:57px;
}
.namegrafoun2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	float:left;
	margin-left:146px;
}
.namegrafoun3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	float:left;
	margin-left:120px;
}


.blue_txt_links {
	color:#0067cf;
	text-decoration:none;
}

.blue_txt_links:hover {
	color:#0067cf;
	text-decoration:underline;
}

.mar_right2 {
	margin-right:2px;
}

.red_txt{color:#ff0000;}

.home_links{display:block; cursor:pointer; text-decoration:none;}

.contact_padd{width:100%; margin-left:100px;}
.table{ width:100%; border:1px solid #ccc; border-collapse:collapse;}
.table tr td{border:1px solid #ccc; border-collapse:collapse; padding:10px;}

.focus-sec-img{ 
	display:inline-block;
	margin-right:20px; 
	margin-top:5px;
	box-shadow:5px 5px 5px rgb(0,0,0,1)}
