.next_pre {
font-family:Tahoma, Arial;
	text-decoration:none;
	color:#000;
	}	

.next_pre a {
	text-decoration:none;
	color:#000;
	padding:0 5px 0 5px;
	}	

.next_pre a:hover {

	text-decoration:none;
	color:#e43832;
	}/* CSS Document */
body {
	background:url(../images/bg.jpg) repeat-x;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.clear {
	clear:both;
	}

img {
	border:0;
	}

* {
	padding:0;
	margin:0;
	}

p	{
	padding:0px 0 10px 0;
	}



/* -----------main wrap---------------- */

#wrap {
	width:921px;
	}
.head {
	background:url(../images/head_bg.jpg) no-repeat top left;
	width:891px;
	height:56px;
	padding:15px 30px 0px 0px;
	text-align:right;
	}
/*Top Navigation  starts here */

.top_navi{
 width:365px;
 float:right;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#878c92;
 text-align:right;
 
}

.top_navi a{
 color:#333333;
 text-decoration:none;
}

.top_navi a:hover{
 color:#006600;
 text-decoration:underline;
}

.top_navi_inner{
 width:340px;
 float:right;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#878c92;
 text-align:right;
}

.top_navi_inner a{
 color:#878c92;
 text-decoration:none;
}

.top_navi_inner a:hover{
 color:#FFFFFF;
 text-decoration:underline;
}
/*.logout{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pz;
	color:#FFFFFF;
	text-decoration:none;
	text-align:right;

}
.logout a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pz;
	color:#FFFFFF;
	text-decoration:none;

}
.logout a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pz;
	color:#FFFFFF;
	text-decoration:underline;
}*/

.clear{
clear:both;
}

/* -----------menu---------------- */

.menu {
	background:url(../images/menu_bg.jpg) no-repeat top left;
	width:921px;
	height:59px;
	font-size:14px;
	font-weight:bold;
	}

.home {
	color:#000000;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.home a {
	width:74px;
	height:34px;
	display:block;
	text-decoration:none;
	color:#000000;
	padding:25px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
}

.home a:hover {
	background:url(../images/home.jpg) no-repeat top left ;
	color:#FFFFFF;
}
.homefixed {
	background:url(../images/home.jpg) no-repeat top left ;
	color:#FFFFFF;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.homefixed a {
	width:74px;
	height:34px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	padding:25px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
}



.aboutus {
	width:97px;
	height:59px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 3px;
}
.aboutus a {
	width:97px;
	height:34px;
	display:block;
	text-decoration:none;
	color:#000000;
	padding:25px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.aboutus a:hover {
	background:url(../images/a_s_p_menu_bg.jpg) no-repeat top left;
	width:97px;
	height:34px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	padding:25px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


		.aboutusfixed {
			background:url(../images/a_s_p_menu_bg.jpg) no-repeat top left;
			width:97px;
			height:59px;
			float:left;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 3px;
		}
		.aboutusfixed a {
			width:97px;
			height:34px;
			display:block;
			text-decoration:none;
			color:#FFFFFF;
			padding:25px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
		}



.services {
	width:97px;
	height:59px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 3px;
}
.services a {
	width:97px;
	height:34px;
	display:block;
	text-decoration:none;
	color:#000000;
	padding:25px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.services a:hover {
	background:url(../images/a_s_p_menu_bg.jpg) no-repeat top left;
	width:97px;
	height:34px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	padding:25px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.servicesfixed {
	width:97px;
	height:59px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 3px;
}
.servicesfixed a {
	background:url(../images/a_s_p_menu_bg.jpg) no-repeat top left;
	width:97px;
	height:34px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	padding:25px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
		

.products {
	width:97px;
	height:59px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 3px;
}
.products a {
	width:97px;
	height:34px;
	display:block;
	text-decoration:none;
	color:#000000;
	padding:25px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.products a:hover {
	background:url(../images/a_s_p_menu_bg.jpg) no-repeat top left;
	width:97px;
	height:34px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	padding:25px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
		.productsfixed {
			width:97px;
			height:59px;
			float:left;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 3px;
		}
		.productsfixed a {
			background:url(../images/a_s_p_menu_bg.jpg) no-repeat top left;
			width:97px;
			height:34px;
			display:block;
			text-decoration:none;
			color:#FFFFFF;
			padding:25px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
		}


.faqs {
	width:70px;
	height:59px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 3px;
}
.faqs a {
	width:70px;
	height:34px;
	display:block;
	text-decoration:none;
	color:#000000;
	padding:25px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.faqs a:hover {
	background:url(../images/faqs.jpg) no-repeat top left;
	width:70px;
	height:34px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	padding:25px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
		.faqsfixed {
			width:70px;
			height:59px;
			float:left;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 3px;
		}
		.faqsfixed a {
			background:url(../images/faqs.jpg) no-repeat top left;
			width:70px;
			height:34px;
			display:block;
			text-decoration:none;
			color:#FFFFFF;
			padding:25px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
		}

.contactus {
	width:117px;
	height:59px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 3px;
}
.contactus a {
	width:117px;
	height:34px;
	display:block;
	text-decoration:none;
	color:#000000;
	padding:25px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.contactus a:hover {
	background:url(../images/contactus.jpg) no-repeat top left;
	width:117px;
	height:34px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	padding:25px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

		.contactusfixed {
			width:117px;
			height:59px;
			float:left;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 3px;
		}
		.contactusfixed a {
			background:url(../images/contactus.jpg) no-repeat top left;
			width:117px;
			height:34px;
			display:block;
			text-decoration:none;
			color:#FFFFFF;
			padding:25px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
		}
		
		
			
		.environment {
	width:131px;
	height:59px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 3px;
}
.environment a {
	width:131px;
	height:34px;
	display:block;
	text-decoration:none;
	color:#000000;
	padding:25px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.environment a:hover {
	background:url(../images/environment.jpg) no-repeat top left;
	width:131px;
	height:34px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	padding:25px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

		.environmentfixed {
			width:131px;
			height:59px;
			float:left;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 3px;
		}
		.environmentfixed a {
			background:url(../images/environment.jpg) no-repeat top left;
			width:131px;
			height:34px;
			display:block;
			text-decoration:none;
			color:#FFFFFF;
			padding:25px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
		}
		
			
		.advertising {
	width:177px;
	height:59px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 3px;
}
.advertising a {
	width:177px;
	height:34px;
	display:block;
	text-decoration:none;
	color:#000000;
	padding:25px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.advertising a:hover {
	background:url(../images/green.jpg) no-repeat top left;
	width:177px;
	height:34px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	padding:25px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

		.advertisingfixed {
			width:177px;
			height:59px;
			float:left;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 3px;
		}
		.advertisingfixed a {
			background:url(../images/green.jpg) no-repeat top left;
			width:177px;
			height:34px;
			display:block;
			text-decoration:none;
			color:#FFFFFF;
			padding:25px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
		}




/* -----------banner---------------- */


.banner {
	background:url(../images/banner-home.jpg) no-repeat top left;
	width:921px;
	height:214px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
.bannerinner {
	background:url(../images/banner_inner.jpg) no-repeat top left;
	width:921px;
	height:214px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}	
	
/* -----------middle container---------------- */

.middle_container {
	width: 921px;
	}

	
/* -----------left container---------------- */
	
.left_container {
	width: 565px;
	float:left;
	text-align:left;
	line-height:17px;
	padding:23px 40px 28px 21px;
	margin: 0px 0px 0px 0px;
	}
	
	.left_container a{
	color:#000000;
	}

	
		.left_container a:hover{
	color:#000000;
	}
	
.left_containerinner {
	width:860px;
	float:left;
	text-align:left;
	line-height:17px;
	padding:23px 30px 28px 31px;
	margin: 0px 0px 0px 0px;
	}
.left_containerinner h1 {
	width: 565px;
	font-size:24px;
	font-weight:normal;
	text-align:left;
	line-height:20px;
	padding:0px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
	}
	
.left_container h1 {
	width: 565px;
	font-size:24px;
	font-weight:normal;
	text-align:left;
	line-height:20px;
	padding:0px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
	}

.left_container h2 {
	font-size:16px;
	font-weight:bold;
	text-align:left;
	line-height:20px;
	padding:0px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
	}
.left_container ul{
	list-style:none;
	padding-left:25px;
	}
.left_container li{
	background:url(../images/list_img.gif) no-repeat left 4px;
	padding:0px 0px 5px 20px;
	}

.products_container{
	width:860px;
	margin:10px 0px 24px 0px;
	text-align:left;
	}
	
/* products_containerleft starts*/

/*.products_containerleft{
	background:url(../images/product_bg.gif) no-repeat left top;
	width:162px;
	height:282px;
	float:left;
	padding:10px 19px 0px 19px;
	margin-left:9px;
	}
	
.products_containerleft h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom:7px;
	}
	
.products_containerleft h2 a{
	color:#333333;
	text-decoration:none;
	}
	
/*.products_containerleft h2 a:hover{
	color:#999999;
	text-decoration:underline;
	}

.products_containerleft h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:7px;
	}
	
.products_containerleft h3 a{
	color:#333333;
	text-decoration:none;
	}
*/		
/*.products_containerleft h3 a:hover{
	color:#999999;
	text-decoration:underline;
	}
*/	
.products_containerleft img{
	margin-top:10px;
	}*/
	
.products_thumb_n{
	width:160px;
	height:200px;
	float:left;
	border:#9ec9ec solid 1px;
	margin:0px 20px 0px 0px; 
	}
		
.products_thumb_n img{
	height:110px;
	width:88px;
	float:left;
	margin:0;
	padding:0;
	}
	
.products_containermiddle{
	background:url(../images/product_bg.gif) no-repeat left top;
	width:162px;
	height:282px;
	float:left;
	margin-left:14px; 
	padding:10px 19px 0px 19px;;
	
	}


.products_containerright{
	background:url(../images/product_bg.gif) no-repeat left top;
	width:162px;
	height:282px;
	float:left;
	margin-left:14px; 
	padding:10px 19px 0px 19px;
	}
.products_containerright img{
	height:160px;
	width:200px;
	float:left;
	text-align:left;
	margin:0px 0px 0px 0px; 	
	}

.products_container h3{
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	color:#000000;
	}

.products_container p {
	padding:5px 0px 5px 0px;
	}


	
.products_details{
	width:860px;
	float:left;
	}
.products_detailsleft{
	width:280px;
	height:355px;
	float:left;
	padding:10px; 
	}
.products_detailsleft img{
	width:280px;
	height:355px;
	}
.products_detailsright{
	width:535px;
	float:left;
	padding:10px 0px 0px 25px;
	}
.products_detailsright h3{
	font-size:16px;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	}

	
.newsevents {
	width: 565px;
	padding:0px 0px 0px 0px;
	margin: 30px 0px 0px 0px;
	}
.news_txt {
	padding:0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;

}
	
.news_txt p {
	padding:0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	}
.newsevents h1 {
	background:url(../images/newsevents.jpg) no-repeat top left;
	height:25px;
	width:505px;
	font-size:24px;
	font-weight:normal;
	text-align:left;
	padding:15px 0px 21px 60px;
	margin: 0px 0px 0px 0px;
	}
	
.news_txt h3 {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
.readmore {
	width: 565px;
	text-align:right;
	padding:0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: dashed 1px #000000;
	}
	
	.readmore a{
	color:#999999;
	}
	
		.readmore a:hover{
	color:#000000;
	}
	
.readmore_2 {
	width: 565px;
	text-align:right;
	padding:0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	
	}
.more {
	color:#999999;

	}

.more a {
	color:#999999;
	text-decoration:none;
		padding:0px 0px 20px 0px;
	margin:0px;
	}

.more a:hover {
	color:#7e7e7e;
	text-decoration:none;
	}
	
/* -----------right container---------------- */	

.right_container {
	background:url(../images/right_bg.jpg) no-repeat top left;
	width:270px;
	float: left;
	padding:0px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
}

.request {
	width:270px;
	padding:10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
.request h1 {
	background:url(../images/reqest_info.png) no-repeat top left;
	height:50px;
	width:220px;
	font-size:24px;
	text-align:left;
	font-weight:normal;
	
	padding:6px 0px 0px 50px;
	margin: 11px 0px 0px 0px;
	}
	
.txt_field {
	background:url(../images/field_bg.jpg) repeat-x top left;
	background-color:#f1f0f0;
	width:156px;
	height:18px;
	border:1px solid #8c9790;
	padding:2px 0px 0px 2px;
	margin: 0px 0px 0px 4px;
	}
.formselectfield{
	background:url(../images/field_bg.jpg) repeat-x top left;
	background-color:#f1f0f0;
	width:160px;
	height:23px;
	border:1px solid #8c9790;
	padding:2px 0px 0px 2px;
	margin: 0px 0px 0px 4px;
	}
.select_field {
	background:url(../images/field_bg.jpg) repeat-x top left;
	width:50px;
	height:22px;
	border:#8c9790 solid 1px;
	padding:0px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
	}
.state_field {
	background:url(../images/field_bg.jpg) repeat-x top left;
	width:160px;
	height:22px;
	border:#8c9790 solid 1px;
	padding:0px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
	}
.txt_area {
	background:url(../images/field_bg.jpg) repeat-x top left;
	background-color:#f1f0f0;
	width:156px;
	height:67px;
	border:1px solid #8c9790;
	padding:2px 0px 0px 2px;
	margin: 0px 0px 0px 4px;
	
	}
	
.testimonials {
	width:240px;
	text-align:left;
	padding:0px 30px 0px 0px;
	margin: 8px 0px 0px 0px;
	}
	
.testimonials h1 {
	background:url(../images/testi.jpg) no-repeat top left;
	height:34px;
	width:180px;
	font-size:24px;
	text-align:left;
	font-weight:normal;
	
	padding:7px 0px 0px 60px;
	margin: 0px 0px 0px 0px;
	}
.testimonials p{
	text-align:left;
	padding:10px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	}

.testimonials span{
	text-align:right;
	float:right;
	padding:0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	}

.testimonialshome {
	width:565px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
	}
	
.testimonialshome h1 {
	background:url(../images/testi.png) no-repeat top left;
	height:34px;
	width:180px;
	font-size:24px;
	text-align:left;
	font-weight:normal;
	
	padding:7px 0px 0px 60px;
	margin: 0px 0px 0px 0px;
	}
.testimonialshome p{
	text-align:left;
	padding:10px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	}

.testimonialshome span{
	text-align:right;
	float:right;
	padding:0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	}
/* -----------footer---------------- */	
.footer {
	background:url(../images/footer_bg.png) no-repeat top left;
	width:921px;
	height:31px;
	font-weight:bold;
	padding:12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
.footer a {
	text-decoration:none;
	color:#000000;
	padding:0px 20px 0px 20px;
	margin:0px 0px 0px 0px;
	}
	
.footer a:hover {
	text-decoration:none;
	color:#999999;
	padding:0px 20px 0px 20px;
	margin:0px 0px 0px 0px;
	}
/*---------- Table CSS Starts here*/

.td{
	border:#89b6d6 solid 1px;
	}
.text_font {
	color: #333333;
	}
	
.flash {
width:250px;
height:180px;

padding-right:20px;
padding-top:20px;

}	

.border {
width:248px;
height:178px;
border:1px solid #000000;
}


/*Class add for update*/
.spanstar{
	color:#FF0000;
	}

/*Class for bbb logo8*/

.bbb-logo {
	width:270px;
	padding:10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	}
