body {
	margin: 0px;
	padding: 0px;background:url(../images/bg.jpg) left top repeat-x;
}

.background_bg
{width:100%; margin:0 auto; padding:0px; float:left; }

.main_layout
{width:1002px; margin:0 auto; padding:0px;background-color:#FFFFFF; }

.blueborder
{background-color:#004b8d; margin:0px; padding:0px; width:1002px; height:8px;}

.header_layout
{width:1002px; margin:0px; padding:0px; float:left;background-color:#FFFFFF; }

.headerleftbox
{width:500px; margin:0px; padding:10px 0 10px 15px; float:left;}

.header_rightbox
{width:300px; margin:0px; padding:0px; float:right;}

.textfield {
	font-family:Tahoma;
	font-size: 12px;
	color: #aeaeae;
	background-color: #edecec;
	height: 20px;
	width: 187px;
	border:none;
	padding-left:5px;
}


.number_text
{padding:20px 10px 0 0px; color:#4d81af; font-size:28px; font-family: Tahoma; word-spacing:3px; letter-spacing:2px;}

.menu { width:1002px; margin: 0 auto; padding:0px 0px 0px 0px; background-image:url(../images/menubg.jpg); background-repeat:repeat-x; height:40px; float:left;}

ul.link{ margin:0px 0 0 0px; padding:0 0 0 0; line-height:30px; list-style:none; color:#ffffff; font-size:15px; font-family: Tahoma; font-weight:bold;}

ul.link li{ float:left; display:block; position:relative;}

ul.link li a { padding:0px 30px 0 30px; line-height:40px; display:block; color:#ffffff; text-decoration:none; margin:0px 0px 0px 0px; white-space: nowrap; }

ul.link li a:hover{ color:#ffffff; background-image:url(../images/menuhoverbg.jpg); background-repeat:repeat-x;}

ul.link li a.selected{ color:#ffffff; background-image:url(../images/menuhoverbg.jpg); background-repeat:repeat-x; }


ul.link li ul{display:none;}


ul.link li:hover ul{ margin:0px 0 0 0px; padding:0px; display:block; position:absolute;}

ul.link li:hover ul li{ margin:0px; padding:0px; float:left; width:250px; background-color:#0a2c73; }

ul.link li:hover ul li a{ display:block; font-size:12px; margin:0px; padding:10px 15px 10px 15px; line-height:25px; color:#ffffff; font-family:Tahoma; text-decoration:none; background-image:none;  }

ul.link li:hover ul li a:hover{background-color:#2456c0; color:#ffffff; background-image:none; border-radius:0px;}

.visited
{font-family:Tahoma; color:#FFFFFF; font-size:16px; position:absolute; margin:10px 0 0 780px; padding:0px; word-spacing:4px;}

.visited2
{font-family:Tahoma; color:#2a94f2; font-size:16px;}
.visited2 a
{font-family:Tahoma; color:#2a94f2; font-size:16px;text-decoration:none; }

.banner
{padding:0px; margin:5px 0 40px 0px; line-height:0px; float:left; background-color:#FFFFFF;}

.text
{font-family:Tahoma; color:#8f8f8f; font-size:17px; line-height:25px; word-spacing:2px; }


.whatweDo
{font-family:Tahoma; color:#004b91; font-size:30px; padding-top:20px; padding-bottom:10px; border-bottom:solid 1px #e5e5e5; }

.contentbox
{width:980px; margin:0 auto; padding:0px;background-color:#FFFFFF; }

.content_layout
{width:1002px; margin:0 auto; padding:0px 0 0 0px; background-color:#FFFFFF;  float:left; }

.content_layout2
{width:980px; margin:0 auto; padding:0px 0 0px 0px;  }

.StreetSweeping
{width:980px; margin:0px; padding:0px 0 0px 0px;  }

.StreetSweepingleftbox
{width:378px; padding:0px; margin:20px 0 0px 0px; float:left; border:solid 1px #8f8f8f;}

.StreetSweeping_rightbox
{width:574px; margin:20px 0 0px 0px; padding:1px; float:right; border:solid 1px #c8c5c5; background-color:#f1f1f1; height:259px;}

.StreetSweeping_heading
{font-family:Tahoma; color:#ffffff; font-size:20px; padding:5px 0 10px 10px; background-image:url(../images/img-bg.jpg); background-repeat:repeat-x;}

.normaltext
{font-family:Tahoma; color:#616161; font-size:14px; line-height:20px; word-spacing:1px; padding:0px 10px 10px 10px; height:176px;}

.learnMore
{font-family:Tahoma; color:#187fda; font-size:11px; line-height:20px; word-spacing:1px; padding:0px 10px 10px 10px; }

.learnMore a:link {
	color: #187fda;
	text-decoration: none;
}
.learnMore a:visited {
	text-decoration: none;
	color: #187fda;
}
.learnMore a:hover {
	text-decoration: underline;
	color: #187fda;
}
.learnMore a:active {
	color: #187fda;
	text-decoration: none;
}

.space
{height:80px;}


.space3
{height:43px;}

.space2
{height:35px;}
.space4
{height:50px;}

.SpecialistCleaning
{width:980px; margin:0 0 30px 0px; padding:0px 0 0px 0px; float:left;  }

.SpecialistCleaningleftbox
{ width:574px; margin:20px 0 0px 0px; padding:1px; float:left; border:solid 1px #c8c5c5; background-color:#f1f1f1; height:258px;}

.SpecialistCleaning_rightbox
{width:378px; padding:0px; margin:20px 0 0px 0px; float:right; border:solid 1px #8f8f8f;}

.StreetSweeping_heading
{font-family:Tahoma; color:#ffffff; font-size:20px; padding:5px 0 10px 10px; background-image:url(../images/img-bg.jpg); background-repeat:repeat-x;}

.contentbg
{width:1002px; margin:0 auto; padding:30px 0 0 0px;}

.WhyUsebackgroungbg
{width:1002px; margin:0 auto; padding:10px 0 0 0px; background-color:#f2f2f2; float:left; }

.WhyUsebackgrounglyt
{width:980px; margin:0 auto; padding:0px 0 30px 0px;}



.WhyUsebackgroung_heading
{font-family:Tahoma; color:#214b8d; font-size:30px; padding:0px 0 10px 0px; border-bottom:solid 1px #167eda;}

.box
{width:980px; margin:10px 0 0 0 px; padding:20px 0 0px 0px; float:left;}

.box_left
{width:450px; margin:0px; padding:0px 0 0px 45px; float:left;}

.imformationbg
{width:425px; margin:0 0 20px 0px; padding:0px 0 0px 0px; float:left;}

.imformationbg2
{width:500px; margin:0 0 20px 0px; padding:0px 0 0px 0px; float:left;}

.imformationbullet
{width:30px; margin:0px; padding:0px 0 0px 0px; float:left;}

.imformationbox
{width:390px; margin:0px; padding:0px 0 0px 0px;  float:left; font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#004b8d; word-spacing:2px;}


.imformationbox2
{width:450px; margin:0px; padding:0px 0 0px 0px;  float:left; font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#0a4678; word-spacing:2px;}


.box_right
{width:301px; margin:0 0 0 20px; padding:0px 0 0px 0px; float:left;}

.contactbg
{width:1002px; margin:0 auto; padding:0px;background-color:#FFFFFF; }

.contactlyt
{width:980px; margin:0 auto; padding:0px; }

.contactlyt2
{width:980px; margin:0; padding:10px 0 0 0px; float:left; }

.contact_details
{width:308px; margin:10px 0px 0px 0px; padding:0px 0 0 0px; float:left;}

.contact_details
{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#103760; padding-bottom:10px; }

.contact_detailstxt
{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#535152; }

.address_txt
{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#535152; position:absolute; margin:-15px 0 0 80px; word-spacing:3px;}

.address_txt2
{font-family:Tahoma; font-size:18px; color:#103760; position:absolute; margin:-15px 0 0 80px; word-spacing:5px; }

.address_txt3
{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#59a3e5; position:absolute; margin:-15px 0 0 80px; letter-spacing:1px;}

.address_txt3 a:link {
	color: #59a3e5;
	text-decoration: underline;
}
.address_txt3 a:visited {
	text-decoration: underline;
	color: #59a3e5;
}
.address_txt3 a:hover {
	text-decoration: none;
	color: #59a3e5;
}
.address_txt3 a:active {
	color: #59a3e5;
	text-decoration: underline;
}
.Contact_Form
{width:231px; margin:10px 0px 0px 10px; padding:0 0 0 0px; float:left;}

.field
{ width:210px; color:#666666; font-size:13px; font-family:Arial, Helvetica, sans-serif; border:#c7c4c4 solid 1px; background-color:#f2f2f2; margin:5px 0 5px 0px; height:28px;}

.textarea
{ width:210px; color:#666666; font-size:13px; font-family:Arial, Helvetica, sans-serif; border:#c7c4c4 solid 1px; background-color:#f2f2f2; margin:5px 0 5px 0px; height:60px;}

.Message_Form
{width:431px; margin:10px 0px 0px 0px; padding:0 0 0 0px; float:left;}

.streetbg
{width:1026px; margin:0 auto; padding:0px; }
.streettxt
{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:22px; position:absolute; z-index:1; margin:-80px 0 0 180px; width:700px; line-height:30px;}

.Messagetextarea
{ width:428px; color:#666666; font-size:13px; font-family:Arial, Helvetica, sans-serif; border:#c7c4c4 solid 1px; background-color:#f2f2f2; margin:5px 0 5px 0px; height:231px}

.footerbg
{width:1002px; margin:0 auto; padding:0px; background-image:url(../images/foter1.jpg); background-repeat:repeat-x; height:79px; }

.footerlyt
{width:980px; margin:0 auto; padding:30px 30px 0 0px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; }

.text1new {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #99CFFF;}
.text1new a:link {
	color: #99CFFF;
	text-decoration: none;
}
.text1new a:visited {
	text-decoration: none;
	color: #99CFFF;
}
.text1new a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.text1new a:active {
	text-decoration: none;
	color: #41a5fe;
}