@charset "utf-8";
	body
	{
		margin: 0px;
		padding: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		background-color: #C9C9C9;
		background-image:url(img/bg_top_gradient.png);
		background-repeat:repeat-x;
		background-position: top;
	}

	td.left-menu { background-image: url(img/bg-left-menu.png); background-repeat: repeat-y; padding: 10px; text-align: left; border-bottom: 1px solid #000000; }

	td.container { border-bottom: 1px solid #000000; border-right: 1px solid #000000; }

	td.footer
	{
		background-image:url(img/bgnds/footer.gradient.jpg);
		background-repeat: repeat-x;
		height: 20px;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 10px;
	}

	img.logo { position: absolute; }
	img.umenu { display: block; clear: both; float: none; border: 0px none; }
	
	p
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		margin: 0px;
		padding: 5px;
	}

	.red { color: #fe0000; font-size: 13px; padding-bottom: 3px; padding-top: 3px; }
	.yellow { color: #fefe00; font-size: 13px; font-weight: bolder; padding-bottom: 3px; padding-top: 3px; }
	.redb { color: #fe0000; font-size: 13px; font-weight: bolder; padding-bottom: 3px; padding-top: 3px;  }
	.white { color: #fff; font-size: 10px; padding-bottom: 3px; padding-top: 3px;  }
	.whiteb { color: #fff; font-size: 10px; font-weight: bolder; padding-bottom: 3px; padding-top: 3px;  }

	а.white:link,visited,active { color: #FFFFFF; font-size: 10px; 3px; text-decoration: none;}
	а.white:hover { color: #FFFFFF; font-size: 10px; text-decoration: underline;}

	a.whiteb:link,visited,active { font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
	a.whiteb:hover { font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }

	input.txt
	{
		background-image:url(img/bgnds/input.jpg);
		background-repeat: repeat-x;
		background-color: #FFFFFF;
		border: 1px solid #FFFFFF;
		color: #333333;
		font-size: 11px;
		font-weight: bold;
		width: 120px;
	}

	input.txt-small
	{
		background-image:url(img/bgnds/input.jpg);
		background-repeat: repeat-x;
		background-color: #FFFFFF;
		border: 1px solid #FFFFFF;
		color: #333333;
		font-size: 11px;
		font-weight: bold;
		width: 20px;
	}

	input.btn
	{
		background-image:url(img/bgnds/input.btn.jpg);
		background-repeat: repeat-x;
		background-color: #FFFFFF;
		border: 1px solid #FFFFFF;
		color: #222222;
		font-size: 10px;
		font-weight: bold;
		height: 20px;
		padding: 0px;
		padding-left: 4px;
		padding-right: 4px;
	}

	.browse-row
	{
		background-color: #d5f1d6;
	}

	.browse-active
	{
		background-image:url(img/bgnds/row-active.jpg);
		background-repeat: repeat-x;
		background-color: #d5f1d6;
	}


	div.left-clear
	{
		display: block;
		clear: both;
		float: none;
		margin-top: 70px;
		margin-bottom: 70px;
	}

	div.inner
	{
		position: relative; background-color: transparent; border: 2px solid #FFFFFF;
		width: 772px; margin: 4px; margin-top: 5px; clear: both; padding: 0px; padding-bottom: 10px;
	  	-moz-border-radius: 0 0 10px 10px;
	  	border-radius:  0 0 10px 10px;
	}

	div.inner p, div.inner div
	{
		margin-bottom: 0px;
		padding-bottom: 0px;
		margin-top: 0px;
		padding-bottom: 0px;
		padding-left: 5px;
	}

	div.inner h4
	{
		margin: 0px;
		padding: 0px;
		margin-top: 3px;
		padding-left: 5px;
		font-size: 13px;
		font-weight: bold;
	}

	div.inner a:link,div.inner a:visited,div.inner a:hover,div.inner a:active
	{
		font-size: 12px;
		font-weight: bold;
		color: #303C6B;
	}

	div.inner h5
	{
		margin: 0px;
		padding: 0px;
		margin-bottom: 3px;
		margin-top: 3px;
		font-size: 12px;
		font-weight: bold;
		color: #FEFEFE;
	}

	div.inner div.faq-answer
	{
		background-image: url(img/bgnds/gray-gradient.jpg);
		background-repeat: repeat-x;
		background-color: #fefefe;
		border: 1px solid #ededed;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
		margin: 5px;
		font-size: 12px;
		font-weght: normal;
		display: none;
		filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;
		-moz-border-radius: 5px;
	}

	div.inner div.faq-answer p
	{
		font-size: 12px;
	}


	/*
	* Service specific CSS
	*/
	div.clean-container
	{
		display: block; clear: both; float: none; width: 665px; padding: 10px;
		background-image:url(img/bgnds/clean.jpg);
		background-repeat: no-repeat; background-position: top right; padding: 10px;
	}

	div.clean-container h1
	{
		background-image: url(img/bgnds/clean_gradient.jpg);
		background-repeat: repeat-x; position: relative;
		margin: 0px; padding: 0px; margin-bottom: 5px; padding-left: 10px; padding-top: 3px; color: #000000;
		text-transform: capitalize; text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: 900; height: 26px;
	}

	div.food-container
	{
		display: block; clear: both; float: none; width: 665px; padding: 10px;
		background-image:url(img/bgnds/food.jpg);
		background-repeat: no-repeat; background-position: top right; padding: 10px;
	}

	div.food-container h1
	{
		background-image: url(img/bgnds/food_gradient.jpg);
		background-repeat: repeat-x; position: relative;
		margin: 0px; padding: 0px; margin-bottom: 5px; padding-left: 10px; padding-top: 3px; color: #000000;
		text-transform: capitalize; text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: 900; height: 26px;
	}
	div.wash-container
	{
		display: block; clear: both; float: none; width: 665px; padding: 10px;
		background-image:url(img/bgnds/wash.jpg);
		background-repeat: no-repeat; background-position: top right; padding: 10px;
	}

	div.wash-container h1
	{
		background-image: url(img/bgnds/wash_gradient.jpg);
		background-repeat: repeat-x; position: relative;
		margin: 0px; padding: 0px; margin-bottom: 5px; padding-left: 10px; padding-top: 3px; color: #000000;
		text-transform: capitalize; text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: 900; height: 26px;
	}

	div.env-container
	{
		display: block; clear: both; float: none; width: 665px; padding: 10px;
		background-image:url(img/bgnds/env.jpg);
		background-repeat: no-repeat; background-position: top right; padding: 10px;
	}

	div.env-container h1
	{
		background-image: url(img/bgnds/env_gradient.jpg);
		background-repeat: repeat-x; position: relative;
		margin: 0px; padding: 0px; margin-bottom: 5px; padding-left: 10px; padding-top: 3px; color: #000000;
		text-transform: capitalize; text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: 900; height: 26px;
	}

	div.green-container
	{
		display: block; clear: both; float: none; width: 665px; padding: 10px;
		background-image:url(img/bgnds/green.jpg);
		background-repeat: no-repeat; background-position: top right; padding: 10px;
	}

	div.green-container h1
	{
		background-image: url(img/bgnds/green_gradient.jpg);
		background-repeat: repeat-x; position: relative;
		margin: 0px; padding: 0px; margin-bottom: 5px; padding-left: 10px; padding-top: 3px; color: #000000;
		text-transform: capitalize; text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: 900; height: 26px;
	}

	div.special-container
	{
		display: block; clear: both; float: none; width: 665px; padding: 10px;
		background-image:url(img/bgnds/special.jpg);
		background-repeat: no-repeat; background-position: top right; padding: 10px;
	}

	div.special-container h1
	{
		background-image: url(img/bgnds/special_gradient.jpg);
		background-repeat: repeat-x; position: relative;
		margin: 0px; padding: 0px; margin-bottom: 5px; padding-left: 10px; padding-top: 3px; color: #000000;
		text-transform: capitalize; text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: 900; height: 26px;
	}


	div.other-container
	{
		display: block; clear: both; float: none; width: 665px; padding: 10px;
		background-image:url(img/bgnds/other.jpg);
		background-repeat: no-repeat; background-position: top right; padding: 10px;
	}

	div.other-container h1
	{
		background-image: url(img/bgnds/other_gradient.jpg);
		background-repeat: repeat-x; position: relative;
		margin: 0px; padding: 0px; margin-bottom: 5px; padding-left: 10px; padding-top: 3px; color: #000000;
		text-transform: capitalize; text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: 900; height: 26px;
	}

	div.main-container
	{
		display: block; clear: both; float: none; width: 780px; padding: 10px;
	}

	div.main-container h1
	{
		background-image: url(img/bgnds/main_gradient.jpg);
		background-repeat: repeat-x; position: relative;
		margin: 0px; padding: 0px; margin-bottom: 5px; padding-left: 10px; padding-top: 3px; color: #000000;
		text-transform: capitalize; text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: 900; height: 26px;
	}
	/*
	* End Service specific CSS
	*/
	div#container-main
	{
		display: block;
		clear: both;
		float: none;
		border: 1px solid #222222;
		padding: 0px;
		margin: 0px;
		width: 898px;
	}