 html, body, h1, h2, h3, h4, ul, li {
	margin: 0;
	padding: 0;
	clear:both;
}

ul li{list-style:none;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	}

body{
	background:url(../images/mainBg.gif) top left repeat-x;
	background-color:#dadada;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	border:0px;
}

#wrapper
		{
		width:900px;
		margin-top:00px;
		background-color:#FFFFFF;
		}

#logo
	{
	width:200px;
	padding:0 0 0 20px;

	}

#topText{
		font-size:9px;
		color:#FFFFFF;
		text-align:right;
		background-color:#298CC5;
		padding:0 0 0 0;
		}

#padding{
		padding:3px;
		}

#topBG
		{
		background:url(../images/topBg.gif) top left repeat-y;
		}
#banner{background:url(../images/banner.gif) top left no-repeat;
		width:653px;
		height:179px;
		}
		
#yellowPatch
			{
			width:241px;
			background-color:#fecc00;
			font-family:"Arial";
			font-size:12px;
			color:#000000;
			letter-spacing:3px;
			font-weight:bold;
			padding:10px 0 10px 0;
			text-align:center;
			}

#navigaion{
			background:url(../images/navigation.gif) no-repeat;
			height:31px;
			width:653px;
			vertical-align:top;
			}
			
.welcomePatch
			{
			background-color:#004fb5;
			height:30px;
			}

.welcomeHeading
			{
			font-size:13px;
			font-weight:bold;
			color:#FFFFFF;
			font-family:"Tahoma";
			}
.welcomeHeading2
			{
			font-size:10px;
			font-family:"Tahoma";
			font-weight:bold;
			color:#FFFFFF;
			}

			
.welcomeTEXT
			{
			text-align:justify;
			font-size:11px;
			color:#000000;
			padding:0 10px 10px 0;
			line-height:15px;
			}
			
.dottedLine
		{
		background:url(../images/dotLine.gif) center repeat-x;
		padding:0 10px 0 10px;
		}

.middleTablePadding
					{
					padding:10px 0 0 10px;
					}

#leftNaviBG
			{
			background:url(../images/leftmenu.gif) top left no-repeat;
			height:176px;
			padding:0 0 0 35px;
			color:#595959;
			line-height:35px;
			text-decoration:none;
			}

#leftNaviBG a
			{
			line-height:35px;
			color:#595959;
			text-decoration:none;
			}

#leftNaviBG a:hover
			{
			line-height:35px;
			text-decoration:underline;
			}


.orangeBorder
			{
			background-color:#FFFFFF;
			border-left:#ff8208 2px solid;
			border-right:#ff8208 2px solid;
			padding:10px 5px 5px 5px;
			}

.imagepadding{padding:10px 0 0 0;}

.readmore{padding:0 10px 10px 0;}

.formTopPadding{padding:10px 0 0 0}

.newsMedia
			{
			background:url(../images/news&media.gif) center top no-repeat;
			height:150px;
			}
.orangePatch
			{
			background:url(../images/orangePatch.gif) top left no-repeat;
			width:221px;
			height:30px;
			font-weight:bold;
			font-size:12px;
			color:#FFFFFF;
			padding:0 0 0 20px;
			}

.quickNavigation
				{
				line-height:20px;
				list-style:circle;
				color:#595959;				
				padding:5px 0 3px 25px;
				}
.quickNavigation a
				{
				color:#595959;
				text-decoration:none;
				}

.quickNavigation a:hover
				{
				text-decoration:underline;
				}


.orangeBrd
			{
			background:url(../images/orangeBrd.gif) top left repeat-y;
			width:241px;
			}
.orangeBtm
			{
			background:url(../images/orangeBtm.gif) bottom left no-repeat;
			}
						
.tablePaddingLeft
				{
				padding-left:5px;
				}

#EnquiryForm
			{
			background:url(../images/enquiryBG.gif) no-repeat;
			height:31px;
			font-size:12px;
			font-weight:bold;
			color:#FFFFFF;
			padding:0px 0 0 10px;
			}
.enquiryText
			{
			font-size:11px;
			color:#595959;
			font-weight:bold;
			padding:7px;
			}
input
	{
	border:#3493cb 1px solid;
	font-size:11px;
	color:#000000;
	margin-left:5px;
	}
textarea
		{
		border:#3493cb 1px solid;
		font-size:11px;
		color:#000000;
		margin-left:5px;
		}

.images{
		padding:7px;
		border:0px;
		}
#footer
		{
		background-color:#183487;
		height:24px;
		text-align:right;
		font-size:11px;
		color:#FFFFFF;
		padding-right:10px;
		}

.sitemap
		{
		line-height:19px;
        list-style:disc;
		margin:0px auto;
		text-decoration:none;
		color:#000000;
		padding:0 0 0 30px;
		}
.sitemap a
		{
		text-decoration:none;
		color:#000000;
		}

.sitemap a:hover
		{
		text-decoration:underline;
		color:#000000;
		}

.manufacturing
				{
				font-size:11px;
				list-style:lower-alpha;
				line-height:16px;
				}

/*------------------------------products pages-----------------------------------*/

.productsCategories
					{
					padding:7px 0 7px 25px;
					line-height:20px;
					}

.tableBorder
			{
			border:#a6dbf3 2px solid;
			}

.productsHeading
				{
				background-color:#FF8208;
				font-weight:bold;
				color:#FFFFFF;
				padding:5px;
				text-align:center;
				}

.productsHeading2
				{
				background-color:#fecc00;
				font-weight:bold;
				color:#000000;
				padding:5px;
				text-align:center;
				}
.productTable
			{
			background-color:#fff;
			}

.productTableHeader
					{
					text-align:center;
					background-color:#def1f8;
					font-weight:bold;
					color:#003366;
					border-right:1px #a6dbf3 solid;
					border-bottom:1px solid #a6dbf3;
					}

.productTableHeader2
					{
					text-align:center;
					background-color:#c9fad2;
					font-weight:bold;
					color:#003366;
					border-right:1px #a6dbf3 solid;
					border-bottom:1px solid #a6dbf3;
					}

.productTable
			{
			text-align:center;
			background-color:#ffffff;
			font-weight:normal;
			color:#696969;
			padding:2px;
			border-right:1px #a6dbf3 solid;
			border-bottom:1px solid #a6dbf3;
			}
					
.bottomBorderHeading
					{
					border-bottom:1px solid #a6dbf3; 
					padding:2px; 
					text-align:center; 
					font-weight:bold;
					}
.header3
		{
		font-size:14px;
		font-weight:bold;
		color:#006633;
		padding:5px 0 5px 0;
		}

.grad { 
		filter:
		progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=#d8f0ff);
		height:25px;
		}

.leftnav1
{
	background-position:8px;
	background:url(../images/linkicon.gif) no-repeat center #d2eeff;
}
.leftnav
{
	color:#333333;
	text-decoration:none;
}
.leftnav a
{
	color:#333333;
	text-decoration:none;
	display:block;
	padding-top:1px;
	padding:5px;
}
.leftnav a:hover
{
	color:#0033CC;
	background:#d2eeff;
	padding-top:5px;
}