/* CSS Document */

img, div, input { behavior: url("images/iepngfix.htc"); }

img,form,input{ margin:0px; padding:0px;}
body {
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(images/bg.gif) repeat-x #585858;
}
h1{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#9595a2;
		padding:0px 10px 0px 0px;
}
h2{
		font-family:Tahome, Helvetica, sans-serif;
		font-size:22px;
		color:#ff9900;
		padding:0px 10px 0px 0px;
		
}
h3{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#fcb954;
		padding:0px 0px 0px 0px;
		
}
h5{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#ff9900;
		padding:0px 0px 0px 0px;
		
}
a {
	outline:none;
}
.tdbgbody{
		background-image:url(images/tdbgbody.gif);
		background-position:bottom;
		background-repeat:repeat;
}
.bg{
		background-image:url(images/leftside_bar_bg.gif);
		background-repeat:repeat-y;
}
.bg1{
		background-image:url(images/tdbgtop.gif);
		background-repeat:repeat-x;
}
.bg2{
		background-image:url(images/tdbgbody.gif);
		background-repeat:repeat-y;
}
.bg3{
		background-image:url(images/navbg.gif);
		background-repeat:repeat-x;
}
.bg4{
		background-image:url(images/index_bg.jpg);
		background-repeat:no-repeat;
}
.bg5{
		background-image:url(images/rightside_bar_bg.gif);
		background-repeat:repeat-y;
}
.bg6{
		background-image:url(images/mid_stbar.gif);
		background-repeat:repeat-x;
}
.bg7{
		background-image:url(images/leftside_bgbar_blue.gif);
		background-repeat:repeat-y;
}
.bg8{
		background-image:url(images/tdbgbottom.gif);
		background-repeat:repeat-x;
}
.bg9{
		background-image:url(images/blue_textbar_bg.gif);
		background-repeat:repeat-x;
}
.bg10{
		background-image:url(images/rightside_bgbar_blue.gif);
		background-repeat:repeat-y;
}
.bg11{
		background-image:url(images/inner_tdbgbody.jpg);
		background-repeat:repeat-y;
}
.bg12{
	background-image:url(images/inner_imagebody.jpg); 
	background-repeat:no-repeat;
}
#bottomimage{
			float:left;
			width:210px;
			height:75px;
			padding:113px 0px 0px 0px;
			background-image:url(images/bottom_image.jpg);
			background-position:left;
			background-repeat:no-repeat;
}

.bottomimage{
			width:210px;
			height:75px;
			background:url(images/bottom_image.jpg) no-repeat left bottom;
}

.menuitem{
		width:135px;
		padding:0px 0px 0px 3px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		color:#0081ef;
		line-height:17px;
		text-decoration:underline;
}
.menuitem:hover{
		color:#ff9900;
		text-decoration:underline;
}
.link{
		width:135px;
		padding:0px 0px 0px 0px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		color:#999999;
		line-height:18px;
		text-decoration:underline;
}
.link:hover{
		color:#e4e3e3;
		text-decoration:underline;
}
.link2{
		width:135px;
		padding:0px 0px 0px 0px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#66ccff;
		line-height:18px;
		text-decoration:none;
}
.link2:hover{
		font-weight:bold;
		color:#e4e3e3;
		text-decoration:none;
}
.webguru{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		color:#d0cece;
}
.readmorelink{
		padding:0px 0px 0px 150px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#56b945;
		text-align:right;
		text-decoration:none;
}
.readmorelink:hover{
				color:#56b945;
				text-decoration:underline;
}
.readmorelinkback{
		
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#56b945;
		text-align:right;
		text-decoration:none;
}
.readmorelinkback:hover{
				color:#56b945;
				text-decoration:underline;
}
.footerlink{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		color:#cccccc;
		text-decoration:none;
}
.footerlink:hover{
		color:#cccccc;
		text-decoration:underline;
}
.bar{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		color:#cccccc;
		text-decoration:none;
}
.copyright{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		color:#333232;
		text-decoration:none;
}
.copyrightbar{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		color:#333232;
		text-decoration:none;
}
.PrivacyPolicylink{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		color:#333232;
		text-decoration:none;
}
.PrivacyPolicylink:hover{
		color:#333232;
		text-decoration:underline;
}
.topheading{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#9595a2;
		padding:0px 20px 3px 0px;
}
#totalcaptiondiv{
				float:left;
				padding:12px 25px 10px 5px;
				overflow:hidden;

}
.caption{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		color:#b7b6b6;
		padding:0px 0px 0px 0px;
}
.footertext{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		color:#cccccc;
		text-align:center;
		padding:5px 20px 15px 20px;
		text-decoration:none;
}
/*------------Left Navigation---------------*/
#leftmenuitem{
		FLOAT:left;
		width:131px;
		padding:0px 0px 0px 0px;
		background-image:url(images/navbg.gif);
		background-repeat:repeat-x;
		
		
}
.webmitem{

			display:block;
			width:131px;
			height:30px;
            margin:0;
            padding:14px 0px 0px 0px;
			background:transpatent;
			color:#848487;
			font-family:Arial, Helvetica, sans-serif;
		    font-size:12px;
            text-decoration:none;
			letter-spacing:0px;
			text-align:center;
			font-weight:bold;
}
.webmitem:hover{
		 color:#ffffff;
         text-decoration:none;
		 background-image:url(images/webmitem_hover.jpg);
		 background-repeat:repeat-y;
}
.leftmitem{

			display:block;
			width:131px;
			height:30px;
            margin:0;
            padding:14px 0px 0px 0px;
			background:transpatent;
			color:#848487;
			font-family:Arial, Helvetica, sans-serif;
		    font-size:12px;
			letter-spacing:0px;
            text-decoration:none;
			text-align:center;
			font-weight:bold;
}
.leftmitem:hover{
		 color:#ffffff;
         text-decoration:none;
		 background-image:url(images/lefthover_button.jpg);
		 background-repeat:repeat-y;
}
.offshoremitem{

			display:block;
			width:131px;
			height:30px;
            margin:0;
            padding:14px 0px 0px 0px;
			background:transpatent;
			color:#848487;
			font-family:Arial, Helvetica, sans-serif;
		    font-size:12px;
			letter-spacing:0px;
            text-decoration:none;
			text-align:center;
			font-weight:bold;
}
.offshoremitem:hover{
		 color:#ffffff;
         text-decoration:none;
		 background-image:url(images/offshore_hover.jpg);
		 background-repeat:repeat-y;
}
.seomitem{

			display:block;
			width:131px;
			height:30px;
            margin:0;
            padding:14px 0px 0px 0px;
			background:transpatent;
			color:#848487;
			font-family:Arial, Helvetica, sans-serif;
		    font-size:12px;
			letter-spacing:0px;
            text-decoration:none;
			text-align:center;
			font-weight:bold;
}
.seomitem:hover{
		 color:#ffffff;
         text-decoration:none;
		 background-image:url(images/seo_hover.jpg);
		 background-repeat:repeat-y;
}

.corpitem{

			display:block;
			width:131px;
			height:30px;
            margin:0;
            padding:14px 0px 0px 0px;
			background:transpatent;
			color:#848487;
			font-family:Arial, Helvetica, sans-serif;
		    font-size:12px;
			letter-spacing:0px;
            text-decoration:none;
			text-align:center;
			font-weight:bold;
}
.corpitem:hover{
		 color:#ffffff;
         text-decoration:none;
		 background-image:url(images/corp_identity_hover.jpg);
		 background-repeat:repeat-y;
}

.brochureitem{

			display:block;
			width:131px;
			height:30px;
            margin:0;
            padding:14px 0px 0px 0px;
			background:transpatent;
			color:#848487;
			font-family:Arial, Helvetica, sans-serif;
		    font-size:12px;
			letter-spacing:0px;
            text-decoration:none;
			text-align:center;
			font-weight:bold;
}
.brochureitem:hover{
		 color:#ffffff;
         text-decoration:none;
		 background-image:url(images/brochure_hover.jpg);
		 background-repeat:repeat-y;
}

.offitem{

			display:block;
			width:131px;
			height:30px;
            margin:0;
            padding:14px 0px 0px 0px;
			background:transpatent;
			color:#848487;
			font-family:Arial, Helvetica, sans-serif;
		    font-size:12px;
			letter-spacing:0px;
            text-decoration:none;
			text-align:center;
			font-weight:bold;
}
.offitem:hover{
		 color:#ffffff;
         text-decoration:none;
		 background-image:url(images/off_hover.jpg);
		 background-repeat:repeat-y;
}

.seo1item{

			display:block;
			width:131px;
			height:30px;
            margin:0;
            padding:14px 0px 0px 0px;
			background:transpatent;
			color:#848487;
			font-family:Arial, Helvetica, sans-serif;
		    font-size:12px;
			letter-spacing:0px;
            text-decoration:none;
			text-align:center;
			font-weight:bold;
}
.seo1item:hover{
		 color:#ffffff;
         text-decoration:none;
		 background-image:url(images/seo1_hover.jpg);
		 background-repeat:repeat-y;
}
/*----------Body Text Portion--------------*/
.bodytext{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		color:#b7b6b6;
		padding:0px 10px 0px 0px;
}

.bodytext-link{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		color:#66ccff;
		text-decoration:none;
}
.bodytext-link:hover{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		color:#66ccff;
		text-decoration:underline;
}

.bodytext2-link{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#66ccff;
		text-decoration:none;
}
.bodytext2-link:hover{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#66ccff;
		text-decoration:underline;
}

.boder-forweb{
		border:1px solid #838383;
}
.boder-forweb1{
		border-bottom:1px solid #4E4E4E;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
}
.boder-forweb2{
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
}

/*----------Body Text Portion End--------------*/

.orangeheader{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:25px;
		font-style:normal;
		color:#ff9900;
		padding:0px 10px 0px 0px;
}
.orangeheadersm{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		color:#cc9966;
}
.orangeheadersm2{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		color:#ff9900;
}
.orangeheadersm-ul{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		color:#cc9966;
		line-height:18px;
}
.grayheader{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:25px;
		font-style:normal;
		color:#999999;
}
.tableborder{
			border:1px solid #838383;
}
.pricingtopheading{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#999999;
}
.pricingorangeheader{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#deaf40;
		padding-left:10px;
}
.pricingorangeheader2{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#ff9900;
		padding-left:10px;
		text-decoration:none;
}

.pricingorangeheader2_new{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#ff9900;
		padding-left:0px;
		text-decoration:none;
}

/*---------add new index text--------*/
#qualitydiv{
			float:left;
			width:539px;
			height:170px;
			padding:45px 0px 0px 31px;
			overflow:hidden;
}
#totalqualitydiv{
			float:left;
			width:539px;
			height:92px;
			padding:8px 0px 0px 31px;
}
#leftqualitydiv{
			float:left;
			width:245px;
			height:100px;
			margin:0px 0px 0px 0px;
			font-family:Tahoma, Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			color:#fcb954;
			padding-left:0px;
}
#rightqualitydiv{
			float:right;
			width:288px;
			height:100px;
			padding:0px 0px 0px 6px;
			font-family:Tahoma, Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			color:#fcb954;
			text-align:left;
			padding-left:0px;
}
.indexyellow{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#fcb954;
		padding-left:0px;
}
.indexyellow2{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#ff9900;
		padding-left:0px;
		text-decoration:none;
}
.indexyellow3{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#66ccff;
		padding-left:0px;
		text-decoration:none;
}
#indexnavdiv{
		float:left;
		width:239px;
		height:90px;
		margin:0px;
		padding:0px 0px 0px 0px;
}
.indexinsidetext{
			width:216px;
			height:12px;
            padding:0px 0px 0px 18px;
			font-family:Tahoma, Arial, Helvetica, sans-serif;
			font-size:11px;
            color:#c4ac9e;
			font-weight:normal;
            text-decoration:none;
			background-image:url(images/arrow.gif);
			background-repeat:no-repeat;
			background-position:8px 5px;
			overflow:hidden;
}
.indexinsidetext:hover{
            color:#fcb954;
            text-decoration:none;
			background-image:url(images/arrow.gif);
			background-repeat:no-repeat;
			background-position:8px 5px;
			overflow:hidden;
}
.indexorange{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#fb6421;
		padding-left:0px;
		text-decoration:underline;
}
.indexorange2{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#ff9900 ;
		padding-left:0px;
		text-decoration:none;
}
.indexorange3{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#66ccff;
		padding-left:0px;
		text-decoration:none;
}
.indexorange:hover{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#fb6421;
		padding-left:0px;
		text-decoration:none;
}
.indexwhite{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#ffffff;
		padding-left:0px;
}
.indextext{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#c4ac9e;
		padding-left:0px;
}
.indexgreen{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#91c941;
		padding-left:0px;
}
.indexgray{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#b7b6b6;
		padding-left:0px;
}
.orangeheaderindex{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:18px;
		font-style:normal;
		color:#ff9900;
		padding:0px 0px 6px 0px;
}
.grayheaderindex{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:18px;
		font-style:normal;
		color:#999999;
		padding:0px 0px 6px 0px;
}
#indexreddiv{
		float:left;
		width:547px;
		height:auto;
		padding:10px 0px 0px 23px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#b7b6b6;
		/*line-height:18px;*/
		text-decoration:none;
}
.indexred{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#fb7c7c;
		padding-left:0px;
		text-decoration:underline;
}
.indexred:hover{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#fb7c7c;
		padding-left:0px;
		text-decoration:none;
}



.form-style{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	border:1px solid #868686;
	color:#000000;
	padding-left:1px;
	}
	
.td_heading{
	background:#5e5d5d;
	padding:5px;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	}
.td_heading2{
	background:#5e5d5d;
	padding:5px;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#ff9900;
	}
	
.td_subheading{
	background:#7d7878;
	padding:5px;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	}
.td_subheading2{
	background:#7d7878;
	padding:5px;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#ff9900;
	}

.td_text{
	background:#4f4d4d;
	padding:5px;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	}
.rightspace{
	padding:0px 30px 0px 0px;
	}
	
.text_area{
	margin:0;
	padding:0 0 0 2px;
	color:#0b0d0c;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:136px;
	height:16px;
	background-color:#ffffff;
	border: 1px solid #676753;
}
.coments_area{
	margin:0;
	padding:0 0 0 2px;
	color:#0b0d0c;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:136px;
	height:60px;
	background-color:#ffffff;
	border: 1px solid #676753;
}
.formfoot{
	padding:0px 0 0 0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#ffffff;
}




/*-----------------------------heder_sudipta-----------------------------*/

.header_sud{
	background:url(images/image03_body.jpg) no-repeat left top;
	width:565px;
	/*height:144px;*/
}
.reqs_link{
	color:#5ab0e9;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
.reqs_link:hover{
	color:#b6e0fc;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
ul.seo{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#999999;
	padding:0px;
	margin:0 0 0 20px;
}
ul.seo a{
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
ul.seo a:hover{
	color:#66ccff;
	text-decoration:none;
}



/*--common--*/
.flt-lft {
	float:left;
	}
.flt-rgt {
	float:right;
	}
.tx-underline {
	text-decoration:underline;
	}
.spacer {
	clear:both;
	font-size:0;
	line-height:0;
	}			
