@charset "utf-8";
/* CSS Document */

* {
	padding: 0;
	margin: 0;
}
body {
	font-family: Tahoma;
	margin:0;
	padding:0;
	color:#595959;
	font-size:11px;
/*	line-height:16px;
*/	background:url(../images/bg_main_body.gif) repeat-x left top;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
p {
	font-size:11px;
	text-align:justify;
	margin:8px 0px;
	line-height:16px;
}
h1 {
	margin:0px 0px 15px 0px;
	font-size:18px;
	font-family: Tahoma;
	color:#f7941d;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
}
h2 {
	font-size:18px;
	font-family: Tahoma;
	color:#5f5f5f;
	font-weight:normal;
	margin:0px 0px;
	padding:0px 0px 0px 0px;
	line-height:50px;
	text-transform:uppercase;
}
h3 {
	font-size:12px;
	font-family: Tahoma;
	color:#5f5f5f;
	font-weight:bold;
	margin:0px 0px;
	padding:0px 0px 10px 0px;

}
h5 {
	font-size:18px;
	font-family: Tahoma;
	color:#5f5f5f;
	font-weight:normal;
	margin:0px 0px;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
}
img {
	behavior: url(includes/pngHack.htc);
	border:0px;
	margin:0;
}
/**---------------- Main Structure ----------------**/
#wrapper-main {
	margin:0 auto;
	width:1003px;
	position:relative;
}
#wrapper-main a {
	text-decoration:none;
}
#wrapper-main a:hover {
	text-decoration:underline;
}
#top-div {
	width:1003px;
	position:relative;
	top:0;
	z-index:100;
	height:114px;
}
#logo-div {
	margin:0px 0px 0px 0px;
	width:243px;
	padding:0px 0px 0px 10px;
	height:114px;
	float:left;
}
#quick-links {
	width:740px;
	float:left;
	text-align:right;
	height:27px;
	padding:8px 10px 0px 0px;
}
#banner-div {
	margin:0px 0px 0px 0px;
	width:1003px;
	height:136px;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:0;
	z-index:1;
}
#content-div {
	margin:0px 0px 0px 0px;
	/*background:url(../images/bg_content.gif) repeat-x left top;
	height:auto;*/
	padding:0px 0px 0px 0px;
	width:1003px;
	position:relative;
	z-index:9998;
}
#footer-div-bg {
	margin:15px 0px 0px 0px;
	background:url(../images/bg_footer.gif) repeat-x left top;
	height:40px;
	width:100%;
	clear:both;
	position:relative;
	z-index:2;
}
#footer-div {
	margin:0 auto;
/*	background:url(../images/bg_footer.gif) repeat-x left top;
*/	color:#000000;
	height:40px;
	line-height:40px;
	text-align:center;
	vertical-align:middle;
	width:1003px;
	z-index:2;
}
/**---------------- Common Class ----------------**/
.clear {
	margin:0;
	clear:both;
}
.bul-all {
	margin:0;
	padding:0;
	list-style:none;
}
.bul-all li {
	font-size:11px;
	font-weight:normal;
	color:#231f20;
	background:url(../images/bul_orange_box.gif) no-repeat 0em 0.6em;
	padding:0px 0px 7px 12px;
}
.bul-all li a {
	color:#231f20;
}
.bul-all li a:hover {
	text-decoration:underline;
}
.link {
	color:#f7941d;
}
.link a {
	color:#f7941d;
}
.top-orang-bar {
	color:#fedb89;
	font-size:16px;
	padding:0px 7px;
}
/**---------------- Content Div -----------------**/
.content-div-inside {
	margin:0px 0px 0px 0px;
	padding:75px 0px 0px 0px;
	width:1003px;
	z-index:9998;
	display:table;
}
.content-center {
	margin:0;
	width:732px;
	/*	float:right;
	padding:0px 10px 0px 15px;*/
	float:left;
	padding:0px 10px 0px 18px;
}
/*.content-center-home {
	margin:0;
	width:732px;
	float:right;
	padding:0px 10px 0px 15px;
	float:left;
	padding:0px 10px 0px 18px;
	}*/
.content-center-1 {
	margin:0;
	width:530px;
	float:left;
	padding:0px 0px 0px 0px;
}
.content-center-1 td{
	font-size:11px;
	margin:8px 0px;
	line-height:16px;
}
.content-center-1 a{
	color:#f7941d;
	font-size:11px;
}
.content-center-2 {
	padding:0;
	width:187px;
	float:left;
	margin:0px 0px 0px 15px;
	text-align:left;
	padding:0px 0px 0px 0px;
}
.know-more {
	background:url(../images/bul_orange_box.gif) no-repeat 0em 0.6em;
	color:#e7a53d;
	font-weight:bold;
	float:right;
	padding:0px 0px 0px 8px;
	margin:2px 0px;
}
.know-more a {
	color:#e7a53d;
}
.back{ 
text-align:right; 
line-height:30px; 
padding:0px 15px 0px 0px;
font-weight:bold;
}
/**---------------- Left Menu -------------------**/
/*#left-menu {
	margin:187px 0px 0px 19px;
	width:224px;
	position:absolute;
	padding:0px 0px 0px 0px;
}*/
#navigate {
	/*	margin:187px 0px 0px 19px;
*/	
	margin:0px 0px 0px 0px;
	width:224px;
	float:left;
	/*	position:absolute;
*/	padding:0px 0px 0px 19px;
}
#menu {
	/*	margin:187px 0px 0px 19px;
*/	
	margin:0px 0px 0px 0px;
	/*	position:absolute;
*/	padding:0px 0px 0px 0px;
}
/* remove all the bullets, borders and padding from the default list styling */
#menu ul {
	padding:0px 0px 0px 0px;
	margin:8px 0px 0px 0px;
	list-style:none;
	width:224px;
	/*	background:url(../images/i_bgrepeat_links.gif) repeat-y left top;
*/	display:table;
}
/* style the list items */
#menu li {
	height:26px;
	/* for IE7 */
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px #e5e5e5 solid;
}
#menu li.sub {
	background:url(../images/sub.gif) no-repeat 13.5em 0.6em;
}
/* get rid of the table */
#menu table {
	position:absolute;
	border-collapse:collapse;
	top:0;
	left:0;
	z-index:100;
}
/* style the links */
#menu li a {
	display:block;
	text-decoration:none;
	line-height:26px;
	font-size:14px;
	font-weight:bold;
	font-family: Tahoma;
	color:#010101;
	background:url(../images/bul_cricle_orange.gif) no-repeat 0.3em 0.6em;
	padding:0px 0px 0px 25px;
	margin:0px 0px 0px 20px;
	width:160px;
}
/* hack for IE5.5 */
* html #menu li a {
	width:160px;
	w\idth:159px;
	margin:0px 0px 0px 20px;
}
/* style the link hover */
* html #menu li a:hover {
	color:#717171;
	background:url(../images/bul_gray.gif) no-repeat 0.3em 0.6em;
	position:relative;
	text-decoration:none;
}
#menu li:hover {
	position:relative;
	text-decoration:none;
}
/* retain the hover colors for each sublevel IE7 and Firefox etc */
#menu li:hover > a {
	color:#717171;
	background:url(../images/bul_gray.gif) no-repeat 0.3em 0.6em;
	text-decoration:none;
}
#menu li span {
	display:block;
	text-decoration:none;
	line-height:26px;
	font-size:14px;
	font-weight:bold;
	font-family: Tahoma;
	padding:0px 0px 0px 25px;
	width:160px;
	color:#717171;
	background:url(../images/bul_gray.gif) no-repeat 0.3em 0.6em;
	z-index:0;
	margin:0px 0px 0px 20px;
}
/* hide the sub levels and give them a positon absolute so that they take up no room */
*html #menu li ul {
	visibility:hidden;
	position:absolute;
	top:-9px;
	/* set up the overlap (minus the overrun) */
	left:135px;
	/* set up the overrun area */
	padding:0px;
	/* this is for IE to make it interpret the overrrun padding */
	border:1px #b9b9b9 solid;
	background-color:#FFFFFF;
	background-image:none;
	width:130px;
	z-index:9998;
}
#menu li ul {
	visibility:hidden;
	position:absolute;
	top:-9px;
	/* set up the overlap (minus the overrun) */
	left:155px;
	/* set up the overrun area */
	padding:0px;
	/* this is for IE to make it interpret the overrrun padding */
	border:1px #b9b9b9 solid;
	background-color:#FFFFFF;
	background-image:none;
	width:130px;
	z-index:9998;
}
#menu li ul li {
	height:26px;
	/* for IE7 */
	float:left;
	padding:0px 0px 0px 0px;/*	border-bottom:1px #CCCCCC solid;*/
}
#menu li ul li a {
	display:block;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	font-family: Tahoma;
	color:#000000;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	width:130px;
	background:none;
}
* html #menu li ul li a {
	width:130px;
	w\idth:129px;
	font-size:12px;
	font-weight:bold;
	background:none;
	margin:0px 0px 0px 0px;
}
* html #menu li ul li a:hover {
	color:#f7941d;
	background:none;
	position:relative;
	text-decoration:none;
}
#menu li ul li:hover > a {
	background:none;
	color:#f7941d;
	text-decoration:none;
}
/* for browsers that understand this is all you need for the flyouts */
#menu li:hover > ul {
	visibility:visible;
}
#menu ul a:hover ul {
	visibility:visible;
}
/*#left-menu ul {
	margin:0px 0px 0px 0px;
	padding:0;
	width:224px;
	background:url(../images/i_bgrepeat_links.gif) repeat-y left top;
}
#left-menu li {
	background:url(../images/i_brd_bottom_links.gif) repeat-x left bottom;
	font-family: Tahoma;
	line-height:44px;
	padding:0px 0px 0px 15px;
	margin:0;
	list-style:none;
}
#left-menu li.last {
	background:none;
	font-family: Tahoma;
	line-height:44px;
	padding:0px 0px 0px 15px;
	margin:0;
	list-style:none;
}
#left-menu li a {
	color:#585858;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	outline:none;
	background:url(../images/i_arrow_menu.gif) no-repeat 0em 0.3em;
	padding:0px 0px 0px 25px;
}
#left-menu li a:hover {
	color:#d65d3e;
	font-size:14px;
	text-decoration:none;
}
#left-menu li span {
	color:#d65d3e;
	font-size:14px;
	text-decoration:none;
	outline:none;
	background:url(../images/i_arrow_menu.gif) no-repeat 0em 0.3em;
	padding:0px 0px 0px 25px;
	font-weight:bold;
	cursor:default;
}
*//**---------------- Footer Div ------------------**/
#footer-div a {
	color:#000000;
	padding:0px 3px;
	z-index:3;
}
.footer-1 {
	width:324px;
	float:left;
	text-align:left;
	padding:0px 0px 0px 10px;
}
.footer-2 {
	width:335px;
	float:left;
	text-align:center;
}
.footer-3 {
	width:324px;
	float:left;
	text-align:right;
	padding:0px 10px 0px 0px;
}
/**------------------ Table style ------------------**/
.tbl-style-cal {
	color:#666666;
	font-size:11px;
	background-color:#FFFFFF;
	border:1px #e4e4e4 solid;
	border-right:0px #eaeaea solid;
	margin:0px;
}
.tbl-style-cal td {
	padding:5px;
	border-right:1px #e4e4e4 solid;
}
.odd-clr {
	background-color:#efefef;
}
/**------------------ Form Style ------------------**/
.input {
	border:1px #CCCCCC solid;
	padding:2px;
	width:180px;
}
.textarea {
	border:1px #CCCCCC solid;
	padding:2px;
	width:200px;
	overflow:auto;
}
.button {
	border:1px #FFFFFF solid;
	background-color:#666666;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
}
.dropdown-list {
	border:1px #CCCCCC solid;
	padding:2px;
	width:240px;
	margin:2px 0px;
}
/**------------ 6-11-08------------------------**/
#group-div {
	margin:5px 0px 0px 0px;
	width:530px;
	clear:both;
	display:table;
}
#group-companies {
	margin:0;
	width:200px;
	float:left;
	margin:0px 10px 0px 0px;
	border-right:1px #e5e5e5 solid;
}
#group-companies p.orange {
	margin:0;
	color:#f7941d;
	line-height:normal;
}
#group-companies p.black {
	margin:0;
	color:#231f20;
	line-height:normal;
}
#group-companies a {
	color:#595959;
}
#quick-links-grp {
	margin:0;
	width:245px;
	float:left;
	margin:0px 0px 0px 20px;
}
#quick-links-grp a {
	color:#595959;
}
.bul-orange {
	margin:0px 0px 0px 0px;
	padding:0;
	list-style:none;
}
.bul-orange li {
	font-size:11px;
	color:#595959;
	background:url(../images/bul_orange_box.gif) no-repeat 0em 0.5em;
	padding:0px 0px 7px 12px;
}
.bul-orange li a {
	color:#595959;
}
.bul-orange li a:hover {
	text-decoration:underline;
}
/**-------------------- Right-DIv -----------------------**/
#fill-enquiry {
	margin:0;
}
#global-presence {
	margin:5px 0px 5px 0px;
	border-bottom:1px #e9e8e8 solid;
	padding:0px 0px 20px 0px;
}
#global-presence p.add {
	margin:2px 0px 2px 5px;
}
#global-presence a {
	color:#231f20;
}
.img-pad {
	padding:0px 0px 15px 7px;
}
#brand-showcase {
	margin:5px 0px 0px 0px;
}
/**--------------- News ----------------------**/
#news {
	margin:0px 0px 10px 0px;
}
.news-orange {
	background:url(../images/bul_orange_box.gif) no-repeat 0em 0.6em;
	color:#f7941d;
	font-weight:normal;
	padding:0px 0px 0px 12px;
	margin:0;
}
.news-orange a {
	color:#f7941d;
}
p.news-txt-black {
	margin:0px 0px 15px 0px;
	color:#231f20;
	line-height:normal;
	padding:0px 0px 0px 12px;
}
/**--------------- Mamagemnet Team --------------------**/
.header-txt {
	font-size:12px;
	color:#f7941d;
	font-weight:bold;
}
.header-txt-small {
	font-size:11px;
	font-weight:normal;
}
/**--------------- Vision Mission --------------------**/
.bigfont {
	font-size:26px;
	font-family: Tahoma;
	color:#f7941d;
	font-weight:normal;
}
/**--------------- Media --------------------**/
.img-tld img {
	border:1px solid #000000;
}
.txt-normal {
	font-weight:normal;
}
/**---------------------- Bullet Style --------------------**/
.bul-gray {
	margin:0;
	padding:0;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.bul-gray li {
	font-size:11px;
	font-weight:normal;
	color:#595959;
	background:url(../images/bul_orange_box.gif) no-repeat 0em 0.6em;
	padding:0px 0px 7px 12px;
}
.bul-gray li a {
	color:#595959;
	text-decoration:none;
}
.bul-gray li a:hover {
	text-decoration:underline;
}
.bul-orange1 {
	margin:0;
	padding:0;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.bul-orange1 li {
	font-size:11px;
	color:#595959;
	background:url(../images/bul_orange_box_1.gif) no-repeat 0em 0.6em;
	padding:0px 0px 7px 12px;
}
.bul-orange1 li a {
	color:#595959;
	text-decoration:none;
}
.bul-orange1 li a:hover {
	color:#fea018;
	text-decoration:underline;
}
/**-------------------- Our Sectors Style --------------------**/
#our-sectors {
	margin:0;
	width:530px;
}
#our-sectors a{
	color:#000000;
}
#our-sectors p {
	margin:0;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-align:center;
}
.float-left-div {
	float:left;
	padding:0px 0px 0px 0px;
	text-align:center;
	width:118px;
}
.float-left-div-padL {
	float:left;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	text-align:center;
	width:118px;
}
.sectors-div1 {
	margin:0;
	clear:both;
	width:530px;
}
.sectors-div2 {
	margin:0;
	clear:both;
	width:530px;
	padding:20px 0px 0px 0px;
}
/**-------------- Our Vision Style ------------------**/
#our-vision {
	width:184px;
	height:140px;
	/*background:url(../images/bg_our_vision.gif) no-repeat left top;*/
}
#our-vision h4 {
	font-size:18px;
	font-family: Tahoma;
	color:#5f5f5f;
	font-weight:normal;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
}
#our-vision p {
	font-size:12px;
	font-family: Tahoma;
	color:#595959;
	font-weight:normal;
	margin:0px 0px;
	padding:20px 0px 0px 20px;
	text-align:left;
}
/**------------ Our Business style ---------------**/
#our-business {
padding:20px 0px 0px 0px;
}
/**--------------- 05-06-09 ------------------------**/
.header-orange  {
background-color:#666666;
color:#FFFFFF;
font-weight:bold;
}