
html, body 				{ height:100%; }
body 					{ margin:0px; padding:0px; font-size:12px; line-height:16px; color:#666666; font-family:Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) repeat-x top left;  }
table 					{text-align:left; }

.left 					{ float:left;}
.right 					{ float:right;}
.clear 					{ clear:both;}
.maintable 				{ height:100%; width:980px;}

/* Top header part styles */
.toppart 				{ padding:0px 0px 0px 0px; }
/*.toppart a 				{ color:#4D4D4D; text-decoration:none; }
.toppart a:hover 		{ color:#00853E; text-decoration:none; }
.tophlight 				{ color:#FFDE00; font-weight:bold;}*/

.logo					{padding:15px 0px 0px 0px;}



/*Menu*/

.menubg { background:url(../images/menu.gif) no-repeat left top; height:32px; display:inline-block; line-height:32px; padding:0px; margin:0px;}
.menubg a { color:#ffffff; text-decoration:none; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

a.menubg-home, a.menubg-ourcompany, a.menubg-products-services, a.menubg-technical-services, a.menubg-news, a.menubg-contactus, a.menubg-information {display:block; height:32px; float:left; line-height:32px;}

a.menubg-home {background:url(../images/menu.gif) 0 0  no-repeat !important;  width:107px !important; height:32px; display:block; text-align:center;  }
a.menubg-home:hover {background:url(../images/menu.gif) 0 -32px no-repeat !important; color:#017B39 !important;}
a.menu-homeactive {background:url(../images/menu.gif) 0 -32px no-repeat !important; display:block !important; color:#017B39 !important;}

a.menubg-ourcompany {background:url(../images/menu.gif) -264px 0  no-repeat !important; width:157px !important; height:32px; display:block; text-align:center }
a.menubg-ourcompany:hover {background:url(../images/menu.gif) -264px -32px no-repeat !important; color:#017B39 !important;}
a.menu-ourcompanyactive {background:url(../images/menu.gif) -264px -32px no-repeat !important; display:block !important; color:#017B39 !important;}

a.menubg-products-services {background:url(../images/menu.gif) -421px 0  no-repeat !important; width:157px !important; height:32px; display:block; text-align:center }
a.menubg-products-services:hover {background:url(../images/menu.gif) -421px -32px no-repeat !important; color:#017B39 !important;}
a.menu-products-servicesactive {background:url(../images/menu.gif) -421px -32px no-repeat !important; display:block !important; color:#017B39 !important;}

a.menubg-technical-services {background:url(../images/menu.gif) -422px 0  no-repeat !important; width:157px  !important; height:32px; display:block; text-align:center }
a.menubg-technical-services:hover {background:url(../images/menu.gif) -422px -32px no-repeat !important; color:#017B39 !important;}
a.menu-technical-servicesactive {background:url(../images/menu.gif) -422px -32px no-repeat !important; display:block !important; color:#017B39 !important;}

a.menubg-news {background:url(../images/menu.gif) -579px 0  no-repeat !important; width:107px  !important; height:32px; display:block; text-align:center }
a.menubg-news:hover {background:url(../images/menu.gif) -579px -32px no-repeat !important; color:#017B39 !important;}
a.menu-newsactive {background:url(../images/menu.gif) -579px -32px no-repeat !important; display:block !important; color:#017B39 !important;}

a.menubg-contactus {background:url(../images/menu.gif) -685px 0  no-repeat !important; width:138px  !important; height:32px; display:block; text-align:center }
a.menubg-contactus:hover {background:url(../images/menu.gif) -685px -32px no-repeat !important; color:#017B39 !important;}
a.menu-contactusactive {background:url(../images/menu.gif) -685px -32px no-repeat !important; display:block !important; color:#017B39 !important;}



a.menubg-information {background:url(../images/menu.gif) -823px 0px no-repeat !important; width:157px  !important; height:32px; display:block; text-align:center }
a.menubg-information:hover {background:url(../images/menu.gif) -823px -32px no-repeat !important; color:#017B39 !important;}
a.menubg-informationactive {background:url(../images/menu.gif) -823px -32px no-repeat !important; display:block !important; color:#017B39 !important;}

/* left part styles */
.leftparttoper			{background:url(../images/left-top.jpg) top left no-repeat; width:204px; height:5px !important;}
.leftpartbot			{background:url(../images/left-bottum.jpg) top left no-repeat; width:204px; height:5px;}
.leftparttop 			{ background:url(../images/left-bg.jpg) no-repeat top left repeat-y; width:204px; padding:0px 0px 0px 5px; }

.leftparttop ul 		{  margin:0px 0px 0px 0px; padding:0px; list-style:none; background:url(../images/left-bg.jpg) repeat-y; width:205px; }
.leftparttop li  		{ background:url(../images/left-li-bg.jpg) no-repeat left top; width:184px; padding:12px 0px 17px 20px; margin:auto 0px; color:#424242; font-family:Arial, Helvetica, sans-serif !important; font-size:12px; }
.leftparttop li a		{color:#424242; text-decoration:none;}
.leftparttop li a:hover	{color:#000000 !important;}

.leftpartimg 			{padding:0px 0px 0px 0px!important;  margin:0px; background:none !important;  }

.leftselected			{background:url(../images/left-selected.gif) top left no-repeat !important; color:#FFFFFF !important; margin:0px !important; padding:12px 0px 16px 25px !important; font-weight:bold; font-family:Arial, Helvetica, sans-serif !important; font-size:16px !important;}
.leftselected a			{color:#FFFFFF !important;}

.lefthover				{background:url(../images/left-hover.gif) top left no-repeat !important; color:#FFFFFF !important; margin:0px; padding:12px 0px 17px 25px !important; font-weight:bold;   font-size:12px !important;}
.lefthover a			{color:#FFFFFF !important;}


/* right part styles */
.rightpart 				{ padding:0px;  }
.rightpart ul			{list-style: none; padding:5px 0px 0px 10px;}
.rightpart ul li		{ padding:0px 0px 10px 0px; margin:0px;}


/* middle part styles */
.midpart 				{padding:5px 0px 0px 0px; *margin:5px 0px 0px 0px;  }
a.midlink:link, 
a.midlink:visited, 
a.midlink:active 		{ color:#626262; text-decoration:none; }
a.midlink:hover 		{ color:#76B000; text-decoration:none; }
.midheader 				{ background:url(../images/titelbg.gif) no-repeat center; line-height:32px; padding:8px 0px 0px 15px; }
.midhlight 				{ background:url(../images/centerbg.gif) repeat-y center; padding:10px;}
.midhlight a 			{ color:#626262; text-decoration:none; }
.midhlight a:hover 		{ color:#76B000; text-decoration:none; }
.contantpart 			{ background:url(../images/content-bg.jpg) no-repeat left top; padding:10px; width:746px; }
.contantpart a 			{ color:#545454; text-decoration:none; }
.contantpart a:hover 	{ color:#00853E; text-decoration:none; }
.contantpartheader		{ color:#666666; font-weight:bold; padding-bottom:5px; font-size:13px;}

.midpartleft			{padding:5px 0px 0px 0px;   }

/* shopping cart body area and boxies styles */
.tableborder 			{ border:1px solid #E1E1E1; }
.allborder 				{ background:#FFFFFF; }
.allborder1 			{ background:#D3D3D3; }
.allborder2 			{background:#FFF2B0;}
.allborder td 			{ background:#F9F9F9; }
.fieldheader th 		{  background:url(../Images/titelbg2.gif) repeat-x; line-height:28px; border:1px solid #f9f9f9; color:#313743; padding-left:0px; padding-left:5px; font-weight:bold; }
.fieldheader td 		{  background:url(../Images/titelbg2.gif) repeat-x; line-height:20px; border:1px solid #f9f9f9; color:#313743; padding-left:0px; padding-left:5px; font-weight:bold; }
.fieldheader a 			{ color:#313743; text-decoration:underline; }
.fieldheader a:hover 	{ color:#00853E; text-decoration:underline; }
.fieldheader1			{background:#E8E8E8; color:#221A00 }
fieldset 				{ border:1px solid #C3E10C;}
legend					{color:#000000; font-size:12px; font-weight:bold;}

.lightbg 				{ background:#F6F6F6; color:#373737; }
.darkbg 				{ background:#F3F3F3 !important; color:#373737;  }
.selectbg 				{ background:#EAEAEA; }
.whitebg 				{ background:#FFFFFF; padding:10px; }
.subheading 			{ color:#292929; background:url(../images/textbg.gif) repeat-x center; line-height:25px; font-weight:bold; font-size:13px; }

.paging 				{ background:#F6F6F6; }
.paging a:link, 
.paging a:visited, 
.paging a:active 		{ color:#648E00; text-decoration:none; font-weight:bold; }
.paging a:hover 		{ color:#a90000; text-decoration:none; }

/* general text styles */
.smalltext 				{ font-size:10px; }
.normaltext 			{ font-size:11px; font-weight:normal; }
.error 					{ color:#00853E; font-weight:bold; padding-bottom:8px; display:block; }
.red 					{ color:#FF0000; font-size:12px;}
.success 				{ color:#009933; font-weight:bold;}
.hlight 				{ color:#00853E; }
.price 					{ font-weight:bold;}

.justify 				{ text-align:justify !important; }
.lineheight 			{ line-height:16px; }

/* general eliments styles */
h1						{ font-size:23px; font-weight:bold;font-family:Arial, Helvetica, sans-serif; color:#00853E;  font-weight:normal; padding:6px 0px 25px 0px; margin:0px 0px 0px 0px !important;}
h2 						{font-family:Arial, Helvetica, sans-serif;  font-size:16px; font-weight:normal; color:#666666; padding:0px; margin:0px;  }
h3 {
color:#00853E;
font-family:Arial,Helvetica,sans-serif;
font-size:16px !important;
margin:0 !important;
padding:0 0 4px 0 !important;}
.hline 					{ background:url(../images/hline.gif) repeat-x center; }
.hline1 				{ background:url(../images/hline.gif) repeat-x center bottom; }
.hlinegra 				{ background:url(../images/hlinegra.gif) repeat-x center; }
.hlineg					{ background:url(../images/hlinegreen.gif) repeat-x center; }
.vline 					{ background:url(../images/vline.gif) repeat-y center; }

.noborder, 
.noborder input, 
.leafNode input 		{ border:0px none; padding:0px; background:none; }

/* general link styles */

a.normallink:link, 
a.normallink:visited, 
a.normallink:active 	{ color:#00853e; text-decoration:none; font-weight:bold; }
a.normallink:hover 		{ color:#666666; text-decoration:none; }

/*a:link, a:visited, a:active { color:#566D9B; text-decoration:none; }
a:hover { color:#DE0202; text-decoration:none; }*/


/* Images styles */
.thumimg 				{width:90px; border:4px solid #ffffff !important;}
.normalimg 				{width:130px; border:4px solid #f0f0f0 !important; }
.thumimg1				{ width:90px; height:94px; padding:2px; border:1px solid #C7C7C7;}
.smalllarge 			{ width:300px;}
.bigimg 				{ border:5px solid #ffffff; }
.imgborder, 
.thumimg, 
a:hover .imgborder, 
a:hover .thumimg, 
a:hover .normalimg 		{ border:0px solid #3B3B3B; }

.imageheading			{color:#424242; font-weight:normal; background:url(../Images/arrow1.gif) no-repeat left; padding:0px 0px 0px 10px; }

/* form part styles */
form 					{ margin:0px; padding:0px;  }
input, select, textarea { font-size:12px; color:#4F4732; font-family:Arial, Helvetica, sans-serif; }
input, select, textarea { border:1px solid #D1D1D1; padding:1px; background:#FFFFFF; }
.button 				{ color:#ffffff; cursor:pointer; line-height:22px; padding:1px 3px 1px 3px; font-weight:bold; background:#666766; height:22px !important; border:none !important}
*html .button 			{ line-height:10px; height:22px;  }
.lableclass 			{ text-align:right; }
label 					{ vertical-align:middle; padding:0px 0px 9px 0px; margin:0px; }
.listbg 				{ background:url(../Images/lefttitelbg.gif) no-repeat; line-height:31px; font-weight:bold; padding-left:12px; width:195px; color:#414141; font-size:14px;}
.listborder 			{ border:1px solid #D1D1D1; padding:5px; }

/* Footer part styles */
.footer 				{ color:#666666; margin:0px; line-height:38px; padding:0px 10px; height:38px;  background:#EBEBEB;  }
.footer a 				{ color:#666666; text-decoration:none; padding:0px 3px; }
.footer a:hover  		{ color:#001F0F; text-decoration:none; }



/*  Extra Style */
.toplink				{padding:10px 0px 0px 0px;}
.toplink a				{ color:#666666; text-decoration:none; padding:0px 3px;}
.toplink a:hover		{ color:#001F0F;}
.topsearchbg			{background:url(../images/searchbg.gif) right no-repeat; padding:0px; }
.topsearch 				{ width:328px; padding:2px 8px 2px 8px; *padding:2px 10px; height:36px; }
.topsearch img 			{ vertical-align:middle;}
.topsearch input 		{ width:142px; border:1px solid #B9B9BA; background:#ffffff; height:17px; color:#666666; font-size:12px; padding-top:3px; }
.vm						{vertical-align:middle !important;}
.pad-bot3 				{padding-bottom:1px;}
.pad-bot10 				{padding-bottom:6px;}
.pad10					{ padding:10px;}

.boxbg 					{background:url(../images/box-bg.jpg) repeat-x left top;font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 8px 0px 14px; *padding:0px 6px 0px 14px; }
.boxbg-bottom{background:url(../images/box-bottom.jpg) no-repeat left top;}
.boxbg-bottom a				{ color:#00853E; text-decoration:none; margin:0 8px 0 0}
.boxbg-bottom a:hover			{ color:#001F0F;}
.boxbg a				{ color:#00853E; text-decoration:none}
.boxbg a:hover			{ color:#001F0F;}

.boxbg ul 				{ list-style:none; padding:0px;}
.boxbg li a				{ background:url(../images/arw1.gif) no-repeat left top;color:#666666; margin:0px; line-height:25px; padding:0 0 0 10px}

.lipad					{padding:10px 0px 0px 0px !important;}
.executivesheader		{font-weight:bold; color:#00853E; font-size:15px; padding:0px 0px 0px 0px;}
.executivesheader a		{font-weight:bold; color:#00853E; font-size:15px; text-decoration:none;}
.executivesheader a:hover	{ color:#666666; }
.designation			{ color:#666666; font-weight:bold; padding:5px 0px; font-size:13px;}
.imgheading				{font-weight:bold; color:#00853E; font-size:15px; padding:0px 0px 7px 0px;}
.contact				{color:#00853E; font-size:13px; font-weight:bold; padding:0px 0px 20px 0px !important; }
.contacttext			{ font-size:12px; color:#00853E;}
.tabheading				{font-size:18px; color:#00853E;line-height:22px; padding-right:15px;}
.inner ul 				{ list-style:url(../images/arrow.gif) none; padding:0px!important; margin:0px 0px 10px 15px !important; }
.inner li 				{ margin:10px 0px 0px 0px !important; background:none !important ; padding:0px 0px 0px 0px !important;}
.inner li a 			{ color:#00853e; text-decoration:none; }
.inner li a:hover 		{ color:#944301; text-decoration:none;}
.monthbg				{ background:url(../images/month-bg.gif) no-repeat center; color:#ffffff; font-weight:bold; height:24px; vertical-align:middle;}
.latestnews 			{ padding:10px 0px 0px 10px;}
.newsdate				{font-size:12px; color:#ffffff; background:url(../images/calendar.gif) no-repeat left center; padding:15px; font-weight:bold; height:64px;}
.newsdatebig			{ font-size:12px;  color:#00853E; }
.year					{font-size:12px; font-weight:bold; color:#00853E;}
.news22					{ float:left; position:relative; z-index:3; margin:0px; padding:0px;}
.news22 p 				{ float:left; position:relative; left:-10px; text-align:justify; width:582px; padding:0px; margin:0px;}
.news22 span			{ position:relative; z-index:15px; float:left; left:-20px; width:10px; height:10px; padding:0px;}
.newsdetail				{background:url(../images/news-detail.gif) no-repeat right top; height:10px; width:8px; padding:0px 20px;}
.newsbg					{ background:url(../images/news-bg.gif) no-repeat; padding:10px 0 0 10px;}
.greenlink a			{ color:#00853E; text-decoration:none; font-size:11px;}
.greenlink a:hover		{ color:#001F0F;}
.searchresualtbg		{background:url(../images/search-bg.gif) repeat-x top left;  }
.searchresualtbg1		{background:url(../images/search-bg1.gif) repeat-x top left; }
.homehieght				{height:130px;}
.image-top				{background:#F7F7F9; width:108px; height:30px; color:#00853E; font-size:12px; font-weight:bold; padding:0px 0px 0px 5px;}
.greybg					{background:#F7F7F7; padding:12px;}
.greenlink a			{ color:#00853E;}
.greenlink a:hover		{ color:#0000000;}
.greybgimg				{background:#F7F7F7; padding:10px;}
.arw					{ background:url(../images/arw.gif) top left no-repeat; padding:0px 0px 0px 10px;}
.searchlink				{color:#00853E; font-size:13px; font-weight:bold; }



