/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#000000;
	
}
#container{
	width:936px;}
	
	
/***** HEADER *****/

#header_top{
	width:936px; height:100px; margin:0;}
#header_left{
	width:260px; height:100px; float:left;}
#header_right{
	width:676px; height:100px; float:right;}
#logo{
	background:url(images/logo.jpg) no-repeat; width:240px; height:92px; float:left; margin-top:20px; margin-left:12px; _margin-left:16px; *margin-left:10px;}
#header_righttext{
    float:right; width:100px; height:18px; margin:30px 2px 0 0;  text-decoration:none;}
#navigation{
	 width:655px; height:20px; float:left; margin-top:28px; _margin-top:28px; *margin-top:30px; margin-left:14px; _margin-left:16px; *margin-left:10px;}
	
#navigation_home{
	 width:520px; height:22px; float:right; margin-top:28px;}
.home_welcome{
	width:694px; *width:694px; _width:680px; padding-top:4px; margin-top:54px; *margin-top:57px; *padding-top:0px; padding-left:20px; font-family:"Lucida Sans Unicode"; color:#BEBEBE; font-size:14px; font-weight:200; text-align:left;}
		
/***** HEADER IMAGE *****/	
#header_img{
	background:url(images/headers/home.jpg) no-repeat; width:936px; height:162px; float:left;}
#about_headerimg{
	background:url(images/headers/aboutus.jpg) no-repeat; width:936px; height:162px; float:left;}
#whatwedo_headerimg{
	background:url(images/headers/what_wedo.jpg) no-repeat; width:936px; height:162px; float:left;}
#whatelsewedo_headerimg{
	background:url(images/headers/whatelse_wedo.jpg) no-repeat; width:936px; height:162px; float:left;}	
#showcase_headerimg{
	background:url(images/headers/show_case.jpg) no-repeat; width:936px; height:162px; float:left;}
#clients_headerimg{
	background:url(images/headers/clients.jpg) no-repeat; width:936px; height:162px; float:left;}	
#clientspeak_headerimg{
	background:url(images/headers/client_speak.jpg) no-repeat; width:936px; height:162px; float:left;}	
#achievements_headerimg{
	background:url(images/headers/achievements1.jpg) no-repeat; width:936px; height:162px; float:left;}	
#contact_headerimg{
	background:url(images/headers/contact.jpg) no-repeat; width:936px; height:162px; float:left;}	
#founder_headerimg{
	background:url(images/headers/founder.jpg) no-repeat; width:936px; height:162px; float:left;}		
#keypeople_headerimg{
	background:url(images/headers/key_people.jpg) no-repeat; width:936px; height:162px; float:left;}	
#ourteam_headerimg{
	background:url(images/headers/team.jpg) no-repeat; width:936px; height:162px; float:left;}	
#vision_headerimg{
	background:url(images/headers/vision_img.jpg) no-repeat; width:936px; height:162px; float:left;}	
#idea_headerimg{
	background:url(images/headers/idea_img.jpg) no-repeat; width:936px; height:162px; float:left;}	
#reqquote_headerimg{
	background:url(images/headers/reqquote_img.jpg) no-repeat; width:936px; height:162px; float:left;}		
	
/***** CONTENT BACKGROUND *****/

#content_bg{
	width:936px; _width:936px; *width:936px; height:340px; margin-top:6px; float:left;}
#content_bgleft{
	width:204px; _width:194px; *width:204px; height:340px; float:left; background:#212121; margin-left:5px; padding-right:1px; _margin-left:2px; *margin-left:2px; }
#cont_bgleftimg{
	background:url(images/content_leftbg.gif) no-repeat; width:8px; height:340px; margin:0; padding:0; float:left;}
#cont_bgleftbox{
	width:185px; _width:190px; *width:170px; height:340px; float:left; margin:0; _margin-top:0px; *margin-top:0px; padding:0;}
#cont_bgleftboxtop{
	width:185px; _width:190px; *width:170px; height:80px; float:left; margin-top:15px; padding:0;}

#cont_bgleftboxmid{
	width:140px; height:230px; float:right; margin-top:15px; padding:0; margin-left:15px; margin-right:15px;  }
#cont_bgleftboxbottom{
	width:185px; _width:190px; *width:170px; height:105px; float:left; margin-top:4px; padding:0;}
#ournews_letter{
	width:222px; padding-top:8px; padding-bottom:4px; font-family:"Lucida Sans Unicode"; color:#666666; font-size:13px; font-weight:400; text-align:left; float:right; background:#212121;}
#content_bgright{
	background:url(images/content_mid.jpg) repeat-x; width:718px; _width:718px; *width:718px; height:340px; float:left; margin-left:1px; *margin-right:4px; }
#cont_bgrightimg{
	background:url(images/content_rightbg.gif) no-repeat; width:8px; height:340px; float:right; margin:0; padding:0;}
#cont_bgrightimghome{
	background:url(images/content_rightbghome.gif) no-repeat; width:8px; height:340px; float:right; margin:0; padding:0;}
#cont_bgrightimgfounder{
	background:url(images/content_rightfounderbg.jpg) no-repeat; width:8px; height:340px; float:right; margin:0; padding:0;}
#cont_bgtranstext{
	width:708px; _width:708px; *width:708px;  height:340px; float:right;}
#req_quotebg{
	width:160px; height:30px; float:right; margin:0; padding:0;}
#cont_bgtoprectbox{
	background:url(images/contbg_toprectbox.jpg) repeat-x; width:160px; float:right; height:7px; margin-right:0px; padding:0;}
#req_quote{
	 width:89px; height:13px; float:left; margin-top:5px; padding:0; }
	 
.headings{
	width:694px; *width:694px; _width:680px; padding-top:4px; margin-top:54px; *margin-top:57px; *padding-top:0px; padding-left:20px; font-family:"Lucida Sans Unicode"; color:#BEBEBE; font-size:14px; font-weight:200; text-align:left;}
/*.headings a{
	font-family:"Lucida Sans Unicode"; color:#BEBEBE; font-size:14px; font-weight:200; margin:0; }*/
#cont_bgtranstextbox{
	background:url(images/contbg_transtext.jpg) no-repeat; background-position:right;  width:708px; height:262px; padding:0; margin-top:4px;  *margin-top:4px;_margin-top:3px;}
#cont_bgtranstextboxshowcase{
	background:url(images/contbg_transtextshowcase.jpg) no-repeat; background-position:right; width:708px; height:262px; margin-top:4px;  *margin-top:4px; _margin-top:3px; padding:0; }	
#cont_bgtranstextbox1{
	background:url(images/quotee.gif) no-repeat; background-position:right; width:708px; height:262px; margin-top:4px; padding:0; *margin-top:4px;}
#cont_bgtranstextbox2{
	background:url(images/founder.jpg) no-repeat; background-position:right top; width:708px; height:261px; padding:0; margin-top:4px; _margin-top:4px; *margin-top:5px;}
#cont_bgtranstextbox3{
	background:url(images/founder2.jpg) no-repeat; background-position:right bottom; width:708px; height:262px; margin-top:4px; padding:0; *margin-top:4px;}
#cont_bgtranstextboxleft{width:525px; float:left; margin-left:8px; *margin-left:4px; padding-top:8px;  height:252px; font-family:"Lucida Sans Unicode"; color:#666666; font-size:12px; text-align:justify;}	
#cont_bgtranstextboxright{
	width:152px; float:right; height:246px; margin:0; padding:0; }
#cont_bgtranstextboxrightmain{
	width:140px; float:left; height:246px; margin-top:0px; margin-left:15px; *margin-left:15px; _margin-left:17px;}
#cont_bgtranstextboxrighttop{
	width:135px; float:left; height:84px; margin-top:7px; *margin-top:8px; margin-left:0px; }
#cont_bgtranstextboxrightbottom{
	width:135px; float:left; height:28px; margin-top:4px; margin-left:0px; font-family:"Lucida Sans Unicode"; font-size:12px; text-align:justify; color:#bcbec0; font-weight:normal;}

#home_cont{
	width:250px; height:240px; line-height:17px; float:left; padding-left:20px; padding-top:7px; font-family:"Lucida Sans Unicode"; font-size:12px; text-align:left; color:#bcbec0;}
#founder_cont{
	width:280px; height:180px; line-height:17px; float:left; padding-left:20px; padding-top:65px; font-family:"Lucida Sans Unicode"; font-size:12px; text-align:justify; color:#bcbec0;}
#cont_bgtranstextboxhome{
	width:152px; float:left; height:250px; margin:0; padding:0; padding-top:72px; padding-left:12px; }	
#clientstypes{
	width:385px; float:left; height:20px; margin-top:2px; margin-left:0px; padding-top:3px; font-family:"Lucida Sans Unicode"; font-size:12px; text-align:justify; color:#bcbec0; font-weight:normal;}

/***** FOOTER ******/

#footer_bg{
	width:936px; height:62px; margin-top:10px; float:left;}
#footer_bgleft{
	width:9px; height:62px; float:left; background:#212121; margin-left:5px; *margin-left:1px;}
#footer_bgleftimg{
	background:url(images/bottom_bgleft.gif) no-repeat; width:8px; height:62px; margin:0; padding:0; float:left;}
#footer_copyrightbg{
	background:#212121; width:196px; _width:197px; *_width:197px; height:62px; float:left; margin-right:1px; _margin-right:1px; *margin-right:1px; }
#copyright_text{
	font-family:"Lucida Sans Unicode"; font-size:12px; color:#666666; padding:22px 10px 0 0; float:right;}
#footer_bgmid{
	width:719px; height:62px; float:left; background:#000000;}
#footer_bgright{
	background:#212121; width:47px; height:62px; float:right;}


/***** FOOTER IMAGES ******/
#footer_bgrightimg{
	width:56px; height:62px; float:left; padding:0; }
	
#footer_flashimg{
	width:65px; height:62px; float:left; margin:0; padding:0; border:#none; text-decoration:none; background:#212121;}
#footer_printimg{
	width:58px; height:62px; float:left; margin:rignt:1px; *margin:rignt:1px; padding:0}
#footer_webimg{
	width:58px; height:62px; float:left; margin-rignt:1px; *margin:rignt:1px; padding:0;}
#footer_corporateimg{
	width:85px; height:62px; float:left; margin-left:1px; *margin-left:1px; _margin-left:0px; padding:0; border:#none; text-decoration:none; background:#212121;}
	
#subscribe{
	width:250px; height:62px; float:left; background:#212121;}
#subscribe1{
	width:60px; float:left; margin-left:26px; *margin-left:24px; _margin-left:12px;  margin-top:6px; font-family:"Lucida Sans Unicode"; color:#666666; font-size:12px; font-weight:200; text-align:left; padding-top:2px; font-weight:bold;}	
.imgborder{
	border:none;}
#footer_emptyspace{
	width:144px; height:62px; float:left; margin-left:1px; *margin:rignt:1px; padding:0; background:#212121;}

/*#footer_filmimg{
	width:70px; height:62px; float:left; }*/
	
/***** TEXTS *****/

.text1{
	width:158px; padding-top:4px; font-family:"Lucida Sans Unicode"; color:#666666; font-size:12px; font-weight:200; text-align:left; float:right; line-height:18px;}
.mailbox{
	width:154px; font-family:"Lucida Sans Unicode"; color:#cccccc; font-size:12px; float:right; margin-top:6px; padding:0;}
.emailbox{
	width:115px; height:16px; solid 1px; font-family:"Lucida Sans Unicode"; font-size:12px; color:#666666; border:#666666 solid 1px; background:#212121; float:left; margin:0; padding:0;}
.ok{
	font-family:"Lucida Sans Unicode"; color:#666666; font-size:13px; font-weight:200; width:21px; height:19px; border:none; background:#212121;  background-image:url(images/submit_ok1.jpg); background-repeat: no-repeat;  }
.ok a{
	font-family:"Lucida Sans Unicode"; color:#666666; font-size:14px; font-weight:200; text-decoration:none; }
.ok a:hover{
	font-family:"Lucida Sans Unicode"; color:#666666; font-size:14px; font-weight:200; text-decoration:none;}



/*******  LOGOS ******/

#welcome{
	width:145px;
	text-decoration: none;
}

.cont_bgleftboxtoptext{
	width:160px; height:20px; }
.cont_bgleftboxtoptext a{
	width:160px;}
/*.cont_bgleftboxtoptext a:hover{
	font-family:"Lucida Sans Unicode"; font-size:12px; color:#fb9b2b; text-decoration:none; text-align:left; background:url(images/arrow_a.gif) no-repeat; background-position:left; padding-bottom:3px; padding-left: 16px; *padding-left: 16px;}
.cont_bgleftboxtoptext a.activeLink{
	font-family:"Lucida Sans Unicode"; font-size:12px; color:#fb9b2b; text-decoration:none; text-align:left; background:url(images/arrow_a.gif) no-repeat; background-position:left; padding-bottom:3px; padding-left: 16px; *padding-left: 16px;}*/
.slink{
	height:20px; font-family:"Lucida Sans Unicode"; color:#cccccc; text-decoration: none; font-size: 12px; text-align: justify; font-weight:normal; line-height:13px;
}	
.slink a{
	text-decoration:none; background:url(images/arrow.gif) no-repeat; background-position:left;
	font-family:"Lucida Sans Unicode"; color: #cccccc; text-decoration: none; font-size: 12px; text-align: justify; padding-bottom:3px; padding-left: 16px; *padding-left: 16px; font-weight:normal; line-height:13px;
}

.slink a:hover{
	text-decoration:none;
	background:url(images/arrow_a.gif) no-repeat; background-position:left; font-family:"Lucida Sans Unicode"; color: #fb9b2b; text-decoration: none; font-size: 12px; text-align: justify; padding-bottom:3px; padding-left: 16px; *padding-left: 16px; font-weight:normal; line-height:13px; }
.slink a.activeLink{
	text-decoration:none; background:url(images/arrow_a.gif) no-repeat; background-position:left; font-family:"Lucida Sans Unicode"; color: #fb9b2b; text-decoration: none; font-size: 12px; text-align: justify; padding-bottom:3px; padding-left: 16px; *padding-left: 16px; font-weight:normal; line-height:13px;}
.slink_1{
	font-family: "Lucida Sans Unicode"; color: #BEBEBE; text-decoration: none; font-size: 12px; padding-left: 6px; *padding-left: 7px; font-weight:normal; padding-top:10px; line-height:13px;
}

#showcase_01{
	padding-top: 0px; padding-right: 4px; *padding-right:3px; _padding-right:-5px; width:146px; float:right; font-family: verdana; line-height: 6px; *line-height:6px;
	color: #494949; text-decoration: none; font-size: 12px;
}
#showcase_04{
	padding-top: 0px; padding-right: 0px; *padding-right:0px; _padding-right:0px; width:140px; float:right;
}
#showcase_03{
	padding-top: 4px; padding-left: 4px; *padding-left:3px; width:160px; height:180px; float:left; font-family: verdana; line-height: 10px; *line-height:10px; color: #494949; text-decoration: none; font-size: 12px;
}
#empty{
	height:36px; line-height: 22px; font-weight: normal; padding-top: 1px; font-family:"Lucida Sans Unicode"; color:#BEBEBE; font-size:14px; font-weight:200;
	}
#showcase_02{
	width:400px; float:left; padding-left:20px; *padding-left:20px; font-weight: normal; text-decoration: none; font-size: 12px; text-align: justify; clear: both;
}

.logos{
	width:400px; padding:0px; margin:0px; overflow:hidden; text-decoration: none;
	}
.logos p{
	float:left; width:80px; height:80px; display:block; margin-top: 6px; margin-right: 12px; margin-bottom: 0px; margin-left: 0px; background-position: center center;
		}
.logos p img{
}

.logosweb{
	width:500px; padding:0px; margin:0px; overflow:hidden; text-decoration: none;
	}
.logosweb p{
	float:left; width:130px; height:100px; display:block; margin-top: 12px; margin-right: 20px; margin-bottom: 0px; margin-left: 0px; background-position: center center;}
.logosweb p img{
}
#ewraplogos{
	width:4200px; float:left; font-family: "Lucida Sans Unicode"; text-decoration: none; text-align: left; padding-top: 8px; font-weight: bold; background-position: left 2px; background-repeat: no-repeat; padding-bottom: 10px; *padding-bottom: 10px;
}

#achievments{
	width:460px; float:left; font-family:"Lucida Sans Unicode"; color:#bcbec0; font-size:12px; text-align:justify; font-weight:normal; margin-left:0px; }
#achievmentstext{
	width:460px; float:left; font-family:"Lucida Sans Unicode"; color:#bcbec0; font-size:12px; text-align:justify; font-weight:normal; margin-left:0px; background:url(images/arrow.gif) no-repeat; background-position:left 19px; padding-left:20px; padding-top:14px;}

#contact{
	width:300px; float:left; font-family:"Lucida Sans Unicode"; color:#bcbec0; font-size:12px; text-align:justify; font-weight:normal; margin-left:0px;}
#contactbox{
	width:245px; float:left; font-family:"Lucida Sans Unicode"; color:#bcbec0; font-size:12px; text-align:justify; font-weight:normal; margin-left:0px;}
#banglorecontact{
	width:245px; float:right; font-family:"Lucida Sans Unicode"; color:#bcbec0; font-size:12px; text-align:justify; font-weight:normal; margin-left:0px; margin-top:20px;}
.weblink{
	text-decoration:none; font-family:verdana; font-size:11px; color: #bcbec0; line-height: 15px;
}


.printlink{
	background:url(images/arrow.gif) no-repeat; background-position:left; height:20px; font-family:"Lucida Sans Unicode"; color:#cccccc; text-decoration: none; font-size: 12px; text-align: justify; font-weight:normal; line-height:13px; padding-bottom:3px; padding-left: 16px; *padding-left: 16px; 
}	
.printlink a{
	text-decoration:none; background:url(images/arrow.gif) no-repeat; background-position:left;
	font-family:"Lucida Sans Unicode"; color: #cccccc; text-decoration: none; font-size: 12px; text-align: justify; padding-bottom:3px; padding-left: 16px; *padding-left: 16px; font-weight:normal; line-height:13px;
}

.printlink a:hover{
	text-decoration:none; background:url(images/arrow.gif) no-repeat; background-position:left; font-family:"Lucida Sans Unicode"; color: #cccccc; text-decoration: none; font-size: 12px; text-align: justify; padding-bottom:3px; padding-left: 16px; *padding-left: 16px; font-weight:normal; line-height:13px; }



/***** SUBMIT *****/

.search_box1
{
	padding:1px; border:0px; background-image:url(images/search_box.gif); background-repeat:no-repeat; background-position:left top; width:123px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#656565; font-weight:normal; margin-top: 1px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px;
}


.submit_btn {
	width:23px!important; height:14px; border:none; background-image: url(images/ethames_ok.jpg); background-repeat: no-repeat; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;
}
#welcome4{
	width:158px; float:left; text-decoration: none; text-align: left; font-family: verdana; font-size: 11px; line-height: 14px; padding-top: 3px;
}

.text_1{
	font-family:"Lucida Sans Unicode"; font-size:12px; color:#fb9b2b; text-decoration:none;}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
img{border:none; text-decoration:none;}

#web_contentbg{
	width:490px; float:left;}
#web_contentleft{
	width:300px; float:left;font-family:"Lucida Sans Unicode"; color:#bcbec0; font-size:12px; text-align:justify; font-weight:normal;}
#web_contentright{
	width:160px; float:right;}	
	
#clientspeak{
	background:url(images/arrow_b.gif) no-repeat; width:8px; height:32px; float:left; margin-right:12px; margin-top:6px;}
	



