@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:12px;
	background-color:#FFFFFF;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:hover.text-deco {
	text-decoration:none;
}
a { outline:none; }
h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#ff6500;
	margin:0px;
	padding:0px;
	border-bottom: #cccccc 1px solid;
	width:588px;
	line-height:28px
}
h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#f3ae26;
	margin:10px 0px;
	padding:0px 0px 0px 22px;
	background:url(../images/bul_arw_black.gif) no-repeat 0em 0.08em;
}
h3 {
	clear:both;
	text-align:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	margin:0px;
	padding:0px;
	line-height:28px
}
h4 {
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0px;
	padding:8px 0px;
}
.list-style {
	margin:0px 0px 0px 0px;
	padding:0;
}
.list-style li {
	font:normal 12px/normal "Trebuchet MS";
	padding:0px 0px 6px 20px;
	margin:0;
	list-style:none;
	background:url(../images/bul_list_arw.gif) no-repeat 0em 0.5em;
	color:#555555;
}
.list-style li a {
	color:#555555;
}
.list-style li a:hover {
	text-decoration:underline;
	color:#555555;
}
#wrapper {
	width:100%;
}
#main-wrapper {
	width:1003px;
	margin:0 auto;
}
/**------------------- content Div ---------------**/
#main-content {
	width:1003px;
	background:url(../images/i_crn_bg.png) top right no-repeat;
	float:left;
	z-index:10;
}
#main-content p {
	margin:0px;
	padding:7px 0px 7px 0px;
}
#content-div {
	width:588px;
	float:left;
	text-align:justify;
	margin:0px;
	padding:10px 0px 10px 20px;
}
#read-more {
	background: url(../images/i_bul_black.png) no-repeat;
	float:right;
	color:#ff6500;
	padding:0px 0px 0px 20px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#read-more a {
	color:#ff6500;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#read-more a:hover {
	color:#ff6500;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
#clients {
	background:url(../images/i_grd.png) repeat-x;
	height:80px;
	/*display:block;*/
border: #cccccc 1px solid;/*padding:10px 0px 10px 0px;*/
}
.clients-logo {
	width:588px;/*padding-right:20px;*/
}
/**-------------------content right--------------**/
#content-right {
	width:350px;
	float:right;
	text-align:justify;
	margin:0px;
	margin:10px 0px 0px 0px;
}
#news-events {
	width:150px;
	float:left;
	margin:0px;
	padding: 0px 20px 0px 0px;
}
#events {
	width:150px;
	float:left;
	margin:0px;
	padding: 0px 20px 0px 0px;
}
#contactus {
	width:340px;
	clear:both;
	background:url(../images/i_grd.png) repeat-x bottom left;
	display:block;
	border:#cccccc 1px solid;
	padding:5px;
}
/**------------------- top Div ---------------**/
#top-div {
	background:url(../images/i_top_bg.png) no-repeat;
	width:1003px;
	height:103px;
	margin:0px;
	padding:0px;
}
#logo-div {
	width:169px;
	margin:0px;
	z-index:-1;
	padding:10px 0px 0px 20px;
}
#iso-div {
	float:right;
	width:140px;
	margin:0px;
	padding:10px 10px 0px 0px;
}
#iso-div table {
	width:150px;
}
/**----------------------- Menu Div ----------------**/


#dropList {
	height:25px;
	width:677px;
	position:absolute;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	z-index:500;
}
#dropList ul#menu {
	float:left;
	margin:0;
	padding:17px 0px 0px 30px;
	white-space:normal;
	position:absolute;
	list-style:none;
}
#dropList ul#menu li.level1-li {
	float:left;
	height:25px;
	/*padding-top:0px; 
margin-right:1px; 
*/
background:url(../images/i_bul_red.png) no-repeat 0px 1px;
}
#dropList ul#menu li.level1-li span {
	color:#ff6500;
}
#dropList ul#menu li.level1-li a.level1-a {
	display:block;
	height:25px;
	float:left;
	padding:0 10px 0 19px;
	margin: 0px;
	text-decoration:none;
	/*line-height:24px;*/ 
white-space:normal;
	font-weight:bold;
	color:#333333;
}
.menu-home {
	width:60px;
}
.menu-about {
	width:80px
}
.menu-products {
	width:150px
}
.menu-app {
	width:95px
}
.menu-support {
	width:70px
}
.menu-news {
	width:150px
}
#dropList ul#menu li.sub a.level1-a {
	color:#333333;
}
#dropList ul#menu li.level1-li:hover, #dropList ul#menu li.level1-li a.level1-a:hover {
	position:relative;
}
#dropList ul#menu li.level1-li a.level1-a:hover, #dropList ul#menu li.level1-li:hover a.level1-a {
	color:#ff6500;
}
#dropList ul#menu li.sub a.level1-a:hover {
	color:#ff6500;
}
#dropList ul#menu li.sub:hover > a.level1-a {
	color:#ff6500;
}
#dropList ul#menu li div.listHolder {
	position:absolute;
	left:-9999px;
	top:20px;
	background:#fff;
	border:1px solid #f3b123;
	border-width:1px 1px 1px 1px;
	padding:0;
}
/* IE6 only */
#dropList table {
	border-collapse:collapse;
	margin:-1px 0px;
	font-size:1em;
	width:0;
	height:0;
}
#dropList ul#menu :hover div.listHolder {
	left:0;
}
#dropList ul#menu a:hover div.listHolder {
	left:-1px;
	top:20px;
}
#dropList ul#menu div.col1 {
	width:auto;
}
#dropList ul#menu div.col2 {
	width:280px;
}
#dropList ul#menu div.col3 {
	width:657px;
}
#dropList ul#menu a:hover div.left1, #dropList ul#menu :hover div.left1 {
	left:-141px;
}
#dropList ul#menu div.listHolder div.bottomLine {
	clear:left;
	background:#666;
	padding:5px 10px;
}
#dropList ul#menu a:hover div.listHolder div.bottomLine {
	height:1px;
}
#dropList ul#menu div.listHolder div.bottomLine p {
	padding:0 0 0 15px;
	margin:0;
	line-height:20px;
	color:#fc0;
	background:url(../images/arrow.gif) no-repeat left center;
	font-weight:bold;
}
#dropList ul#menu div.listHolder div.bottomLine p a {
	color:#fff;
}
#dropList ul#menu div.listHolder div.bottomLine p a:hover {
	text-decoration:none;
}
#dropList ul.atoz {
	padding:0;
	margin:0;
	list-style:none;
	width:657px;
	height:24px;
	background:#fff;
}
#dropList ul.atoz div.subListHolder {
	position:absolute;
	left:-9999px;
}
#dropList ul.atoz li {
	display:block;
	float:left;
}
#dropList ul.atoz li a {
	display:block;
	padding:0 10px;
	float:left;
	height:24px;
	line-height:24px;
	background:#fff;
	color:#000;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}
#dropList ul.atoz li a:hover {
	background:#f4a814;
	color:#fff;
}
#dropList ul.atoz li:hover > a {
	background:#f4a814;
	color:#fff;
}
#dropList ul.atoz :hover div.subListHolder {
	left:-1px;
	top:24px;
	/*background:#fff url(../images/divider.gif); */
	background:#fff;
	border:1px solid #f3b123;
	border-width:1px 1px 1px 1px;
}
#dropList div.listCol {
	display:block;
	float:left;
	padding:0px;
	margin:0;
	width:180px;
}
#dropList div.listCol h5 {
	display:block;
	padding:3px;
	margin:0;
	font-size:11px;
	line-height:13px;
	/*background:url(../images/linedot.gif) repeat-x left bottom; */
text-align:left;
}
#dropList div.listCol h5 a {
	display:block;
	padding:3px;
	margin:0;
	font-size:11px;
	line-height:13px;
	background:#fff;
	color:#000;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
}
#dropList div.listCol h5 a:hover {
	display:block;
	padding:3px;
	margin:0;
	font-size:11px;
	line-height:13px;
	background:#f4a814;
	color:#fff;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
}
#dropList div.listCol ul {
	padding:0;
	margin:0;
	list-style:none;
}
#dropList div.listCol ul li {
	line-height:15px;
	padding:0;
	margin:0;
	float:none
}
#dropList div.listCol ul li a {
	display:block;
	color:#069;
	text-decoration:none;
	padding-left:10px;
	font-weight:normal;
	background:url(../images/dot.gif) no-repeat left center;
	white-space:normal;
	text-align:left;
}
#dropList div.listCol ul li a:hover {
	text-decoration:underline;
}
#dropList div.sublistCol {
	display:block;
	float:left;
	padding:10px;
	margin:0;
	text-align:left;
	line-height:15px;
	position:relative;
}
#dropList div.sublistCol h5 {
	display:block;
	clear:left;
	padding:2px 0 2px 0;
	margin:0;
	font-size:11px;
	line-height:13px;
	/*background:url(../images/linedot.gif) repeat-x left bottom;*/ 
text-align:left;
	color:#000;
}
#dropList div.sublistCol h5 a {
	display:block;
	clear:both;
	padding:3px;
	margin:3;
	font-size:11px;
	line-height:13px;
	/*background:url(../images/linedot.gif) repeat-x left bottom;*/ 
text-align:left;
	color:#000;
	height:15px
}
#dropList div.sublistCol h5 a:hover {
	display:block;
	clear:both;
	padding:3px;
	margin:3;
	font-size:11px;
	line-height:13px;
	/*background:url(../images/linedot.gif) repeat-x left bottom;*/ 
text-align:left;
	color:#fff;
	height:15px;
	background:#f4a814;
}
#dropList div.sublistCol ul {
	padding:0;
	margin:0;
	list-style:none;
	clear:both;
}
#dropList div.sublistCol ul li {
	line-height:20px;
	padding:0;
	margin:0;
	float:none
}
/*for ie 6 & opera*/
#dropList div.sublistCol ul li a {
	display:inline;
	float:none;
	color:#ff6500;
	text-decoration:none;
	padding-left:10px;
	font-weight:normal;
	background:url(../images/dot.gif) no-repeat left center;
	white-space:normal;
	height:15px;
	line-height:20px;
	font-weight:normal;
	text-align:left;
}
#dropList div.sublistCol ul li a:hover {
	text-decoration:underline;
	color:#ff6500;
	background:url(../images/dot.gif) no-repeat left center;
	float:none;
	text-align:left;
}
#dropList div.sublistCol ul li:hover a {
	text-decoration:underline;
	color:#ff6500;
	background:url(../images/dot.gif) no-repeat left center;
	float:none;
}
#dropList ul#menu :hover div.listHolder ul.atoz div.bottomLine {
	clear:left;
	background:#666;
	padding:5px 10px;
	text-align:left;
}
#dropList ul#menu a:hover div.listHolder ul.atoz div.bottomLine {
	height:1px;
}
#dropList ul#menu :hover div.listHolder ul.atoz div.bottomLine p {
	padding:0 0 0 15px;
	margin:0;
	line-height:20px;
	color:#fc0;
	background:url(../images/arrow.gif) no-repeat left center;
	font-weight:bold;
}
#dropList ul#menu :hover div.listHolder ul.atoz div.bottomLine p a {
	color:#fff;
	background:#666;
	display:inline;
	float:none;
	padding:0;
	text-decoration:underline;
}
#dropList ul#menu :hover div.listHolder ul.atoz div.bottomLine p a:hover {
	text-decoration:none;
}
#dropList table table {
	border-collapse:collapse;
	margin:-1px -10px 0 -10px;
	font-size:1em;
	width:0;
	height:0;
}
/**------------------- banner Div ---------------**/
#banner {
	width:1003px;
	top:103px;
	margin:0px;
}
.link_selected span {
	color:#ff6500;
}
/**----------------------- Footer Div ----------------**/
#footer {
	clear:both;
	margin:10px 0 0 0;
	padding:0px;
	width:1003px;
	display:table;
}
.bottom-links {
	background-color:#d2d2d2;
	color:#555555;
	font-size:11px;
	line-height:26px;
	text-align:center;
}
.bottom-links a {
	color:#555555;
}
.copy {
	width:1003px;
	background:#FFF;
}
.copyleft {
	position:relative;
	left:-70px;
	width:373px;
	float:left;
	font-size:11px;
	line-height:26px;/*	padding-left:30px;
*/}
.copyright {
	width:470px;
	float:right;
	font-size:11px;
	line-height:26px;
	text-align:right;/*	padding-right:30px;
*/}
.footer-logo {
	float:right;
	width:28px;
	height:18px;
	padding: 2px 0px 0px 0px;
}
.link-gray {
	color:#353535;
}
/*------------------------------------------------------------innner - page -------------------------------------------------- */
#content-innerpage {
	width:952px;
	float:left;
	text-align:justify;
	margin:0px;
	padding:10px 20px 10px 20px;
}
#content-innerpage h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#ff6500;
	margin:0px;
	padding:0px;
	border-bottom: #cccccc 1px solid;
	width:952px;
	line-height:28px
}
#content-innerpage h1 span {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	margin:0px;
	padding:0px;
	width:952px;
	line-height:28px
}
#content-innerpage a {
	color:#ff6500;
	font-size:11px;
	text-decoration:none;
}
#content-innerpage a:hover {
	color:#ff6500;
	font-size:11px;
	text-decoration:underline;
}
.img-brd {
	padding:2px;
	/*	background:#eeeeee;*/
	margin-top:10px;
}
.tbl-brd {
	border:#eeeeee 1px solid;
}
.tbl-brd td {
	padding:7px;
}
.tbl-brd td img {
	margin:0;
}
.tbl-style {
	border-top:1px #eeeeee solid;
	border-left:1px #eeeeee solid;
}
.tbl-style td {
	padding:5px;
	border-bottom:1px #eeeeee solid;
	border-right:1px #eeeeee solid;
	text-align:justify;
}
/*-----------------------------------------------------------------------------------------------*/
/*                                         TOOLTIP STYLES                                        */
/*-----------------------------------------------------------------------------------------------*/
#india-map {
	width: 640px;
	height: 554px;
	margin-top: 7px;
	position: relative;
	float: left;
	background: transparent url(../images/aboutus/i_india_map.jpg) no-repeat;
}
.tTip {
	width: 77px;
	position: absolute;
	cursor: pointer;
	color: transparent;
	font-weight: bold;
	height: 30px;
	font-size:21px
}
.tip {
	color: #333;
}
#city1 {
	top: 125px;
	left: 155px;
}
#city2 {
	top: 238px;
	left: 78px;
}
#city3 {
	top: 308px;
	left: 104px;
}
#city4 {
	top: 377px;
	left: 156px;
}
#city5 {
	top: 411px;
	left: 136px;
}
#city6 {
	top: 445px;
	left: 217px;
}
.tip {
	width: 212px;
	padding-top: 37px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
	background: transparent url(../images/tipTop.gif) no-repeat top;
}
.tipMid {
	background: transparent url(../images/tipMid.gif) repeat-y;
	padding: 0 25px 20px 25px;
}
.tipBtm {
	background: transparent url(../images/tipBtm.gif) no-repeat bottom;
	height: 32px;
}
/*----------------------------- form ---------------------------*/
.input_but {
	background: #E2E2E2;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border: #999 1px solid;
	padding:3px;
	cursor:pointer
}
.but_style {
	width:70px;
	height:25px;
	background: #E2E2E2;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border: #999 1px solid;
	line-height:13px;
	text-align:center;
}
.error {
	color:#F00;
	font-weight:bold;
}
.cust-title {
	/*		height:30px;
*/		background: #eeeeee;
	padding:5px;
}
.input_text {
	border:#cccccc 1px solid;
	overflow:auto;
}
.tbl-title td {
	background: #eeeeee;
	padding:3px;
	border:  #CDCDCD 1px solid;
	font-weight:bold;
}
.tbl-order {
	border: #e9e9e9 1px solid;
}
.tbl-order-selected {
	border: #f4ae00 1px solid;
}
.tbl-seletcted {
	background:url(../images/i_order_selected.jpg) top center no-repeat;
}
/* IMT Footer */
a.tooltip {color:#c00; float:right; padding: 0 0 0 2px;}
a.tooltip div {display:none; z-index:9999;}
a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;  float:right}
a.tooltip:hover div {display:block; position:absolute; top:-29px; left:-115px; padding:5px; font-weight:normal; color:#000; border:1px solid #D8D8D8; background: #F3F3F3; width:130px; text-align:center}
.clear {clear:both;}
