/* CSS Document */

body{
	margin:0px; padding:0px;
	background-color:#CFCFCF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	
}

a img, img a{
	border:none;
}




.mainlinks_bg{
	background:url(../images/mainlinks_bg.gif) repeat-x #2A4E79;
	height:33px;
}
	ul.mainnav{
		list-style-type:none;
		padding:0px;
		margin:0px 0px 0px 42px;		
	}
	.mainnav li{
		list-style-type:none;
		display:inline;
		margin:0px; padding:0px;
	}
	.mainnav li a img{
		margin-right:44px;
		display:inline;
		padding-bottom:0px;	
	}
	
	
	

#Leftlinks{
	width:218px;
	background:url(../images/lt_bg.gif) repeat-x top left #336699;
	padding-top:5px;
}


#bodytext_in{
	background:url(../images/inner_bg.gif) repeat-x top;
	font-size:12px;
	padding-top:25px;
	color:#626161;
	width:782px;
	line-height:17px;
}
#bodytext_in a{
	color:#626161;
	text-decoration:none;
}
#bodytext_in a:hover{
	color:#336699;
	text-decoration:underline;
}



a.link_un, a.link_un:link, a.link_un:visited{
	color:#D83620;
	text-decoration:none;
	}
a.link_un:hover{
	text-decoration:underline;
	}


a.link, a.link:link, a.link:visited{
	color:#D83620;
	text-decoration:underline;
	}
a.link:hover{
	text-decoration:none;
	}
.red{
	color:#FF0000;
}


	.pagepath{
		color:#666666;
		text-decoration:none;
		font:11px Arial, Helvetica, sans-serif;
		padding-right:05px;
	}
	
	
	.pagepath a, .pagepath a:link, .pagepath a:visited{
		color:#25497F;
		text-decoration:none;
	}
	.pagepath a:hover{
		text-decoration:underline;
	}

	.HighlightText{
		color:#486692;
		line-height:17px;
		font-weight:bold;
		padding-bottom:15px;
	}
	.HighlightBig{
		color:#486692;
		font-size:14px;
		line-height:17px;
		/*font-weight:bold;*/
		}
	
	
	.PointTextbg{
		background:url(../images/textbg_right.gif) no-repeat top left;
		height:35px;
	}


	.PointTextbg_Left{
		background:url(../images/textbg.gif) no-repeat top left;
		height:35px;
	}


	.HighlightText16{
		color:#486692;
		line-height:16px;
		font-size:16px;
		font-weight:bold;
		padding-bottom:15px;
	}


	.imgpad_right{
		padding-right:20px;
	}
	
	.padlt10{
		padding-left:10px;
	}


.awards_name, .awards_name a, .awards_name a:link, .awards_name a:visited{
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#336699;
	padding-top:5px;
}
.awards_name a:hover{
	text-decoration:underline;
	color:#336699;
}



#Awards{
	width:104px;
	height:114px;
	border:1px solid #E2E2E2;
	text-align:center;
}


.img_pad20{
	padding-right:11px;
}



.facilities_tdbg_gray{
/*	background-image:url(../images/facilities_tdbg.gif);
	background-repeat:repeat-y;*/
/*	padding:15px 20px 15px 20px;*/
	}

.facilities_tdbg_white{
/*	background-image:url(../images/facilities_tdbg_white.gif);
	background-repeat:repeat-y;*/
/*	padding:15px 20px 15px 20px;*/
	}

.separator{
	background:url(../images/separator.gif) repeat-x 0px 3px;
}

.HeadText14{
	color:#486692;
	font-size:14px;
	font-weight:bold;
	margin:0px; padding:0px;
}


.dot_vertline {
	background-image: url(../images/sep_dotblue.gif);
	background-repeat: repeat-y;
	background-position: left;
}




.input{
	height:16px;
	padding-left:2px;
	border:1px solid #D3DBE3;
	width:180px;
	font-size:11px;
	font:11px Arial, Helvetica, sans-serif;
}

.textarea{
	height:35px;
	padding-left:2px;
	border:1px solid #D3DBE3;
	width:180px;
	font-size:11px;
	font:11px Arial, Helvetica, sans-serif;	
}

.submit{
	border:1px solid #D3DBE3;
	text-decoration:none;
	font:bold 11px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:#fff;
	color:#336699;
	line-height:20px;
}

.selectlist{
	font-size:11px;
	font:11px Arial, Helvetica, sans-serif;	
}

.Submit_Reset{
	background:url(../images/submitbg.gif) no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	border:none;
	height:24px;
	width:71px;
	cursor:pointer;
}


/*---------------Left Menu----------------*/

.lmenu_head{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	background:url(../images/ltlinks_btmbrdr.gif) bottom repeat-x;
	
}


.lmenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	height:20px;
	text-decoration:none;
	padding-right:14px;
	padding-top:7px; padding-bottom:5px;
}
	a.lmenu{
		background:url(../images/ltlinks_btmbrdr.gif) bottom repeat-x;
		font-size:12px;
		color:#D6E0EB;
	}
	a.lmenu:hover{
		color:#A2E6FF;
	}
	
.leftlinks_pad{
	padding-left:25px;
}

/*Sitemap Starts*/

.smpliner {
	background-image: url(../images/smp_dot.gif);
	background-repeat: repeat-y;
	background-position: right;
	}
a.smph2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	margin-left: 5px;
	font-weight: bold;
}
a.smph2:hover {
	color: #FF6600;
	text-decoration: underline;
}
a.smplinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin-left:5px;
}
a.smplinks:hover {
	color:#FF6600;
	text-decoration: underline;
}





/*Sitemap End*/
/*-------------------Footer CSS-------------------*/
	
#Footer{
	background:#E6E6E6;
	line-height:33px;
	color:#999999;
/*	font-size:10px;*/
}
#Footer a{
	color:#666666;
	text-decoration:none;
}
#Footer a:hover{
	color:#4A649E;
	text-decoration:none;
}
/*-------------------Footer CSS END-------------------*/



.clients_td{ padding:5px; border:2px solid #F2F2F2;}
.clients{
	font-family:Arial, Helvetica, sans-serif;
	color:#595959;
	font-size:10px;
	line-height:12px;
	border:1px solid #EAEAEA;
	}	
.qualitytextbg{
	background:url(../images/quality_textbg.gif) no-repeat;
}

.productbg{
	/*background:url(../images/product_bg.gif) no-repeat center;*/
	width:202px;
	height:132px;
	text-align:center;
	border:1px solid #E2E2E2;
}	

a.product_name, a.product_name:link, a.product_name:visited{
	font-size:11px;
	color:#595959;
	text-decoration:none;
}
a.product_name:hover{
	color:#FF0000;
	text-decoration:none;
}
.homebg{
	background:url(../images/homebg.gif) repeat-x #FFFFFF;
}

.text11, .text11 a, .text11 a:link, .text11 a:visited{
	color:#545454;
	text-decoration:none;
}
.text11 a:hover{
	color:#545454;
	text-decoration:underline;
}

.text11white, .text11white a, .text11white a:link, .text11white a:visited{
	color:#eee;
	text-decoration:none;
}
.text11white a:hover{
	color:#CCCCCC;
	text-decoration:underline;
}


.readmore, .readmore a, .readmore a:link, .readmore a:visited{
	color:#22467B;
	text-decoration:none;
}
.readmore a:hover{
	color:#22467B;
	text-decoration:underline;
}