/* CSS Document */

body  {

	outline:none;

}

body {

	font-family:verdana;

	font-size:12px;

	color:#353232;

	line-height:19px;

	padding:0px;

	margin:0px;

}

p{

	margin:0px;

	padding:0px;

	text-align:justify;

}

h2{

	font-size:16px;

	line-height:24px;

	color:#000000;

	margin:0px;

	padding:0px;

	font-family: Arial, Helvetica, sans-serif;

}

h3{

	font-size:14px;

	line-height:22px;

	margin:0px;

	padding:0px;

	color:#0c6391;

}

.teal_color{

	color:#0c6391;

}

/*.logo_bg{

	background:url(images/logo-bg_a.jpg) top left repeat-x;

}*/

.banner_bg{

	background:url(images/banner_1.jpg) top left no-repeat;

}

.banner_txt{

	font-family:Arial;

	font-size:13px;

	line-height:20px;

	color:#FFFFFF;

}

.input{

	width:198px;

	padding:0px;

	margin:0px;

	height:18px;

	line-height:18px;

	border:1px #645a58 solid;

}

.content_bg{

	background:url(images/content-bg.jpg) top left repeat-x;

}

.left_contentbg{

	background:url(images/leftcontent-bg.jpg) top right no-repeat;

}

.left_contentbg2{

	background:url(images/leftcontent-bg2.jpg) top right no-repeat;

}

.arial22{

	font-size:16px;

	line-height:22px;

}

.brown_color{

	color:#C34A34;

	font-family: Arial, Helvetica, sans-serif;

}

.values_list ul{

	padding:0px;

	margin:0px;

	list-style-type:none;

}

.values_list ul li{

	padding:0px 0px 8px 13px;

	margin:0px;

	list-style-type:none;

	background:url(images/bullet.gif) 0px 8px no-repeat;

}

.lists ul{

	padding:0px;

	margin:0px;

	list-style-type:none;

}

.lists ul li{

	padding:0px 0px 0px 13px;

	margin:0px;

	list-style-type:none;

	background:url(images/bullet.gif) 0px 8px no-repeat;

}

.right_nav_border{

	border-top:1px #cac4c4 solid;
	padding-top:8px;

	height:2px;

}


.FooterContent {
	font-family: Arial;
	font-size: 12px;
	color: #a5a5a5;
}
a.ftrcompany:link {
	font-family: Arial;
	font-size: 12px;
	color: #fff453;
	text-decoration: none;
}
a.ftrcompany:visited {
	font-family: Arial;
	font-size: 12px;
	color: #fff453;
	text-decoration: none;
}
a.ftrcompany:hover {
	font-family: Arial;
	font-size: 12px;
	color: #fff453;
	text-decoration: underline;
}



a.ftr:link {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #a5a5a5;
	padding-left: 14px;
	padding-right: 14px;
	text-decoration: none;
}
a.ftr:visited {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #a5a5a5;
	padding-left: 14px;
	padding-right: 14px;
	text-decoration: none;
}
a.ftr:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #3dabff;
	padding-left: 14px;
	padding-right: 14px;
	text-decoration: none;
}

.footer_bg{

	background:url(images/FooterBg.jpg) left bottom repeat-x; height:80px;
	

}

.foottxtpad { margin-top:10px;}


a:link{color:#666666; font-weight:bold;}

a:visited{color:#666666; font-weight:bold;}

a:active{color:#666666; font-weight:bold;}

a:hover{color:#333333; font-weight:bold;}





.footer_bg2{

background-image:url(images/footer-bg.gif);

background-repeat:repeat-x;

}



.select{

	width:220px;

	height:20px;

	padding:0px;

	margin:0px;

	line-height:20px;

	border:1px #645a58 solid;

}

.input2{

	width:218px;

	height:20px;

	padding:0px;

	margin:0px;

	line-height:20px;

	border:1px #645a58 solid;

}

.textarea{

	width:218px;

	height:100px;

	padding:0px;

	margin:0px;

	line-height:20px;

	border:1px #645a58 solid;

}

.links{

	color:#990000;

	text-decoration:underline;

}

a.links:hover{

	text-decoration:none;

}

.reset{

background:url(images/clear-form.jpg) no-repeat;

width:83px;

height:26px;

border:none;

margin:0px;

padding:0px;

color:trensparent;

}

.scroll{

height:410px;

overflow:scroll;

width:110px;

overflow-x:hidden;

}



.header_bg {

background-image:url(images/logo-bg.jpg);

height:155px;



}



.body_bg {

background-image:url(images/content-bg.jpg);

height:518px;



background-repeat:repeat-x;

}



.fbtn a{

background-image:url(images/sustainable_cleaning.jpg);

background-repeat:no-repeat;

height:113px;

width:284px;

}



.fbtn a:hover{

background-image:url(images/sustainable_cleaning_over.jpg);

background-repeat:no-repeat;

height:113px;

width:284px;

}



.top_head {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

text-align:justify;

}





.bodytext {

	font-family: verdana,Arial, Helvetica, sans-serif; 

	font-size:12px;

	color:#353232;

	line-height:19px;

	

}





.comingson {

	font-family: verdana,Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#C86442;

	line-height:19px;

	font-weight: bold;

	

}





.comingson2 {

	font-family: verdana,Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#C86442;

	line-height:19px;

	font-weight: bold;

	

}









/*-------------------------------------------27th july------------------------------------------------------------*/

.HeaderNavLeft-Nor {

	width: 14px;

	height: 23px;

	cursor: pointer;

}

.headerNavRight-Nor {

	width: 14px;

	height: 23px;

	cursor: pointer;

}

.HeaderNavBg-Nor {

	height: 23px;

	font-family: Arial;

	font-weight: bold;

	font-size: 12px;

	color: #7c91a0;

	text-transform: capitalize;

	cursor: pointer;

}

.HeaderNavLeft-Rol {

	width: 14px;

	height: 23px;

	background-image: url(../images/HeaderNavLeft-Rol.jpg);

	background-position: left top;

	background-repeat: no-repeat;

	cursor: pointer;

}

.HeaderNavRight-Rol {

	width: 14px;

	height: 23px;

	background-image: url(../images/HeaderNavRight-Rol.jpg);

	background-position: right top;

	background-repeat: no-repeat;

	cursor: pointer;

}

.HeaderNavBg-Rol {

	height: 23px;

	font-family: Arial;

	font-weight: bold;

	font-size: 12px;

	color: #3181be;

	background-image:url(../images/HeaderNavBg-Rol.jpg);

	background-position: left top;

	background-repeat: repeat-x;

	text-transform: capitalize;

	cursor: pointer;

}























.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/

background: yellow;

}





/* ######### Default class for drop down menus ######### */



.anylinkcss{

position: absolute;

left: 0;

top: 0;

visibility: hidden;

border: 1px solid black;

border-bottom-width: 0;

font: normal 12px Verdana;

line-height: 18px;

z-index: 100; /* zIndex should be greater than that of shadow's below */

background: lightyellow;

width: 200px; /* default width for menu */

}



.anylinkcss ul{

margin: 0;

padding: 0;

list-style-type: none;

}



.anylinkcss ul li a{

width: 100%;

display: block;

text-indent: 3px;

border-bottom: 1px solid black;

padding: 1px 0;

text-decoration: none;

font-weight: bold;

text-indent: 5px;

}



.anylinkcss a:hover{ /*hover background color*/

background: black;

color: white;

}



/* ######### Alternate multi-column class for drop down menus ######### */





.anylinkcsscols{

position: absolute;

left: 0;

top: 0;

visibility: hidden;

border: 1px solid black;

padding: 10px;

font: normal 12px Verdana;

z-index: 100; /*zIndex should be greater than that of shadow's below*/

background: #DEFFCA;

}



.anylinkcsscols .column{

width: 130px;

float: left;

}



.anylinkcsscols .column ul{

margin: 0;

padding: 0;

list-style-type: none;

}



.anylinkcsscols li{

padding-bottom: 3px;

}



/* ######### class for shadow DIV ######### */





.anylinkshadow{ /*CSS for shadow. Keep this as is */

position: absolute;

left: 0;

top: 0;

z-index: 99; /*zIndex for shadow*/

background: black;

visibility: hidden;

}



/*---------------------------new------------------*/
.SearchInputBg {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #7c7c7c;
	background-image: url(../images/SearchInputBg.jpg);
	height: 29px;
	width: 199px;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 22px;
	border: 0px solid #ffffff;
}