body{
	margin:8px auto;
	padding:0px;
	background-image:url(../images/img_for_bg.gif);
	background-repeat:repeat-x;
	background-color:#E3E3E3;
}
#container{
	width:1004px;
	margin:0px auto;
	padding:0px;
}

		
/*Home*/	
	#header{
		width:1004px;
		background-color:#FFFFFF;
		}
	#body_parts{
		width:1004px;
		background:url(../images/img_bg_body.gif) no-repeat;
		background-color:#115EA9;
		}
		#mid_section{
			width:935px;
			margin-left:34px;
			}
		#mid_parts{
			width:926px;
			padding-bottom:20px;
			padding-top:35px;
			}
		#home_img{
			width:280px;
			float:left;
			}
		#morethan{
				width:275px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#FFFFFF;
				line-height:16px;
				float:left;
				margin-left:36px;
				}
			#quality_certi{
				width:281px;
				float:right;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#FFFFFF;
				line-height:16px;
				margin-left:45px;
				}
				.pad_next{
					margin-right:12px;
					}

			
	#clear_both{
		clear:both;
		}
	
	#clients{
		width:934px;
		height:90px;
		}
/*Home End*/

#head{
		width:1004px;
		background-image:url(../images/bg_head.gif);
		background-repeat:repeat-x;
		background-color:#FFFFFF;
		}
	#logo{
			width:270px;
			float:left;
		}
	#menu{
			width:710px;
			float:left;
		}
		#menu ul{
			padding:46px 0px 0px 0px;
			margin:0;
			list-style-type:none;
			float:right;
		}
		#menu ul li {display:inline; padding:0px 1px 0px 1px;}

		
	#banner{
			width:1004px;
		}
	#inner_body{
			width:1004px;
			background-color:#FFFFFF;
		}
	#page{
			width:956px;
			margin-left:25px;
			padding-bottom:25px;
		}
		#page_head1{
			width:956px;
			background-image:url(../images/dot1_repeat.gif);
			background-repeat:repeat-x;
			background-position:bottom;
			height:44px;
		}
		#page_head2{
			width:450px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:15px;
			font-weight:bold;
			color:#115EA9;
			float:left;
			margin-top:13px;
		}
		#page_path{
			width:450px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#666666;
			float:right;
			margin-top:13px;
		}
		#page_path ul{
			padding:0px 0px 0px 0px;
			margin:0;
			list-style-type:none;
			
		}
		#page_path ul li {display:inline; font-family: Arial, Helvetica, sans-serif; color:#666666; font-size:11px; padding:0px 2px 0px 2px;}
		#page_path ul li a{
			color:#666666;
			font-size:11px;
			text-decoration:none;
			}
		#page_path ul li a:hover{
			color:#333333;
			font-size:11px;
			text-decoration:none;
			}

		#page_content{
			width:767px;
			margin-top:25px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#565656;
			line-height:20px;
			float: left;
			margin-bottom:45px;
		}
		#page_content a{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#4481BD;
			text-decoration:none;
		}
		#page_content a:hover{
			color:#006699;
			text-decoration:underline;
		}
		
			#page_content #left{
				float:left;
				width:349px;
				margin-right:10px;
			}

			#page_content #right{
				float:right;
				/*padding-left:30px;*/
				margin-right:5px;				
				width:349px;
				/*border-left:1px dashed #CCCCCC;*/
			}

		
		#page_content ul{
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			list-style:none;
				}
			#page_content ul li{
				background:url(../images/bullet_text.gif) 5px 6px no-repeat;
				padding:0px 0px 0px 20px;
				margin:0px;
				/*line-height:30px;*/
				padding-bottom:10px;
				}

				#page_content ul ul{
				padding:5px 0px 0px 0px;
				margin:0px;
				list-style:none;
				}

				#page_content ul li li{
				background:url(../images/bullet_circle.gif) 5px 8px no-repeat;
				padding:0px 0px 0px 20px;
				margin:0px;
				line-height:22px;
				}

		#right_navi{
			margin-top:10px;
			width:166px;
			float:right;
		}	
		#right_nav{
			margin-top:25px;
			width:166px;
			margin-left:20px;
			float:right;
		}
		#right_navin{
			margin-top:10px;
			width:162px;
			float:right;
		}
		a.right_nav{
			background:url(../images/bg_menu.gif) no-repeat;
			display:block;
			height:25px;
			width:147px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#244565;
			line-height:16px;
			padding:6px 0px 0px 18px;
			text-decoration:none;
		}
		a.right_nav:hover{
			color:#4687C6;
			text-decoration:none;
		}
		
		
		a.right_navsub{
			background:url(../images/bg_menu.gif) no-repeat;
			display:block;
			height:25px;
			width:140px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#456F97;
			line-height:16px;
			padding:6px 0px 0px 28px;
			text-decoration:none;
		}
		a.right_navsub:hover{
			color:#4687C6;
			text-decoration:none;
		}
		
		
		
	.content_head{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#115EA9;
				}
	.pad_left{
		padding:0px 10px 5px 0px;
		}
	.pad_left_img{
		padding:0px 15px 8px 0px;
		}
.field{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#565656;	
	padding-left:2px;
	width:250px;
	border:1px solid #CCDAE7;	
}

.textarea {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#565656;	
	padding-left:2px;
	width:200px;	
	border:1px solid #CCDAE7;
	
}
.txtarea {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#565656;	
	padding-left:5px;
	width:50px;
	border:1px solid #CCDAE7;	
	}
.txtarea1 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#565656;	
	padding-left:5px;
	width:100px;
	border:1px solid #CCDAE7;	
	}

.red{	
	color:#FF0000;
}
.view_more{
	padding:8px 0px 0px 0px;
	}



.submit{
	background:#FFFFFF;
	text-decoration:none;
	border:1px #CCDAE7 solid;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#565656;
	cursor:pointer;
	height:25px;
	background:#fafafa;
	
	
}
.text_field{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4D6AA6;
	}		
.texthead{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#006699;
				}	
		
		
		
		
		
/*Footer Starts*/
#footer{
	width:1004px;
	height:36px;
	margin:0px auto;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	}
	#footer_link{
		width:660px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#666666;
		padding-top:13px;
		float:left;
		}
	#footer_link a{
		color:#666666;
		text-decoration:none;
		}
	#footer_link a:hover{
		color:#333333;
		text-decoration:none;
		}
	#footer_website{
		width:285px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#666666;
		padding-top:13px;
		float:right;
		}
	#footer_website a{
		color:#666666;
		text-decoration:none;
		}
	#footer_website a:hover{
		color:#333333;
		text-decoration:none;
		}
/*Footer End*/
.dot_repeat_td {
	background-image: url(../images/dot2.gif);
	background-repeat: repeat-x;
	background-position: center;
}

/*Sitemap*/

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


/*End Sitemap*/

/*---other-----*/
.padlt20{
	padding-left:20px;
}
.text11{
	font-size:11px;
}
.brbtm{
	background-image:url(../images/dot_repeat_light.gif);
	background-repeat:repeat-x;
	background-position:bottom;	
}