@charset "utf-8";
/* CSS Document */


html, body {
height: 100%;	
}

* { 
	margin:0; 
	padding:0; 
}

 body {
	margin-left:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	font-family: Arial, Helvetica, sans-serif;
}



/*-----------------HEAD SECTION--------------------------------*/
#HeadContainer  {
    width:100%;
	height:144px;
	background:url(../images/header_bgd.jpg);
}
#head {
    width:967px;
	height:144px;
	margin:0 auto;
}

#head h1 {
  display:block;
  float:left;
  width:434px;
  height:101px;
  background:url(../images/logo.jpg);
  text-indent:-10000px;
}
#head ul {
	display:block;
	float:left;
	width:967px;
	height:43px;
	background:url(../images/menu.jpg);
	list-style:none;
}

#head ul li {
	display:block;
	float:right;
	height:43px;
	text-indent:-10000px;
}

#home {
	width:106px;
}

#services {
	width:141px;
}
#blog {
	width:99px;
}

#whattoexpect {
	width:206px;
}

#contact {
	width:122px;
}
#search {
	width:293px;
}
#googsearchbox {
  position:relative;
  width:250px;
  height:10px;
  float:right;
  margin:20px 0 50px 0;
}

#head ul li a {
  display:block;
  width:100%;
  height:100%;
}

#home a:hover {
	background:url(../images/menu.jpg) no-repeat 0 -43px;
}
#services a:hover {
	background:url(../images/menu.jpg) no-repeat -106px -43px;
}
#blog a:hover {
	background:url(../images/menu.jpg) no-repeat -247px -43px;
}
#whattoexpect a:hover {
	background:url(../images/menu.jpg) no-repeat -346px -43px;
}
#contact a:hover {
	background:url(../images/menu.jpg) no-repeat -552px -43px;
}
#HeadRightText {
	display:block;
	float:right;
 	width: 298px;
	height:101px;
	background:url(../images/HomeCallToAction.jpg);
  	text-indent:-10000px;
}

/*-----------------HEAD SECTION ENDS--------------------------------*/


/* -----------------GOOGLE SEARCH------------*/
#sitesearch {
	position:absolute;
	float:right;
	margin: 0px 0 0 720px;
	height: 30px;
	width: 252px;

}
#cse-search-box {
	height: 30px;
	margin: 0;
}
.searchfield {
	position:relative;
	height:25px;
	width: 197px;
	top: -17px;
	font-weight:lighter;
	color:#09F;
	font-size:18px;
	border: 1px solid #FFF;
	margin: 0 0 0 -30px;
}
#sitesearch-button {
	margin: 0px 0 0 -2px;
}
/* -----------------GOOGLE SEARCH END------------*/


/* ------------------MIDDLE SECTION-------------------*/

#MiddleContainer {
  display:block;
  margin:0 auto;
  width:967px;
  height:700px;
}


#MiddleTitleText {
	width:550px;
	margin:30px 0 0 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #06F;
	font-weight: bold;
}
/*-------------------------MIDDLE SECTION ENDS-----------------------------*/



/** ---------------HOME PAGE MIDDLE UPPER------------------**/

#MiddleTop {
	margin:0 auto;
	height: 100%;
	width:967px;
}
#MiddleTopServices {
	margin:0 auto;
	height: 100px;
	width:100%;
}
#TopText {
  display:block;
  float:left;
  width:573px;
  height:302px;
  background:url(../images/Home_TopBck.jpg) no-repeat 0 0;
}
#Toptext1 {
  display:block;
  width: 500px;
  height:20px;
  margin:10px 0 0 30px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
}

#Toptext2 {
  display:block;
  width: 510px;
  height:10px;
  margin:25px 0 0 60px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
}
#Toptext3 {
  display:block;
  width: 500px;
  height:20px;
  margin:35px 0 0 30px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
}
#Toptext4 {
  display:block;
  width: 230px;
  height:10px;
  margin: 20px 0 0 30px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
}
#Toptext6 {
  display:block;
  width: 500px;
  height:20px;
  margin:45px 0 0 30px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
}
#Toptext7 {
  display:block;
  width: 350px;
  height:10px;
  margin:25px 0 0 60px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
}
#Toptext8 {
  display:block;
  width: 100px;
  height:10px;
  margin: 20px 0 0 30px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
}

a#ContactUsButton {
  display:block;
  width:137px;
  height:43px;
  background:url(../images/contactbttn.jpg) no-repeat 0 0;
  margin:-30px 0 0 240px;
  text-indent:-1000px;
}
a:hover#ContactUsButton {
	background-position:0 -43px;
}
a#PriceQuoteButton {
  display:block;
  width:137px;
  height:43px;
  background:url(../images/pricequotebttn.jpg) no-repeat 0 0;
  margin:-43px 0 0 405px;
  text-indent:-1000px;
}
a:hover#PriceQuoteButton {
	background-position:0 -43px;
}
a#LearnMoreButton {
  display:block;
  width:137px;
  height:43px;
  background:url(../images/learnmorebttn.png) no-repeat 0 0;
  margin:-43px 0 0 405px;
  text-indent:-1000px;
}
a:hover#LearnMoreButton {
	background-position:0 -43px;
}

#TopRightImage {
	display:block;
	float:right;
 	width: 394px;
	height:302px;
	background:url(../images/Home_TopPic.jpg) no-repeat 0 0;
	margin:0px 0 0 0px;
  	text-indent:-10000px;
}
/** ---------------MIDDLE UPPER END----------------------------**/



/** ---------------HOME PAGE SERVICES SECTION------------------**/
#MiddleSpacer {
	display: block;
	float:left;
	height: 29px;
	width: 967px;
	background: url(../images/Homespacer.jpg) no-repeat 0 0;
	margin:0px 0 0 0;
	text-align: justify;
}
#MiddleSpacer2 {
	display: block;
	float:left;
	height: 80px;
	width: 967px;
	background: url(../images/Homespacer2.jpg) no-repeat 0 0;
	margin:0px 0 0 0;
}
#SmallFade {
	display: block;
	float:left;
	height: 38px;
	width: 308px;
	background:url(../images/HomeFadeSmall.jpg) no-repeat 0 0;
	margin:0px 0 0 5px;
}

/*-----------------------------------*/
#ResidentialContainer {
	display:block;
	float:left;
	width: 316px;
	height: 300px;
	margin: 10px 0 0 0px;	
}
#ResidentialLabel {
	display: block;
	float:left;
	height: 67px;
	width: 316px;
	background: url(../images/labels_residential.jpg) no-repeat 0 0;
	margin:0px 0 0 0;
}
#ResServTitle {
	display:block;
	float:left;
	height: 0px;
	width: 306px;
	margin: 30px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;	
}
#ResidIframe {
	display: block;
	float:left;
	width: 306px;
	height: 200px;
	margin: 0 0 0 10px;
}
a#Learnmore {
  display:block;
  width:101px;
  height:17px;
  background:url(../images/learnmorebttn.jpg) no-repeat 0 0;
  margin: 50px 0 0 80px;
  text-indent:-1000px;
}


/*----------------------------------*/
#CommercialContainer {
	display:block;
	float:left;
	height: 300px;
	width: 316px;
	margin: 10px 0 0 9px;	
}
#CommercialLabel {
	display: block;
	float:left;
	height: 67px;
	width: 316px;
	background: url(../images/labels_commercial.jpg) no-repeat 0 0;
	margin:0px 0 0 0;
}
#CommServTitle {
	display:block;
	float:left;
	height: 0px;
	width: 306px;
	margin: 30px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;	
}
#CommIframe {
	display: block;
	float:left;
	width: 306px;
	height: 200px;
	margin: 0 0 0 10px;
}

/*----------------------------------*/
#EnvironmentalContainer {
	display:block;
	float:left;
	height: 300px;
	width: 316px;
	margin: 10px 0 0 10px;	
}
#EnvironmentalLabel {
	display: block;
	float:left;
	height: 67px;
	width: 316px;
	background: url(../images/labels_environmental.jpg) no-repeat 0 0;
	margin:0px 0 0 0;
}
#EnvirServTitle {
	display:block;
	float:left;
	height: 0px;
	width: 306px;
	margin: 30px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;	
}
#EnviroIframe {
	display: block;
	float:left;
	width: 306px;
	height: 200px;
	margin: 0 0 0 0;
}

/** -------------------HOME PAGE SERVICES END-------------------**/

#MiddleServHln2 {
	display: block;
	float:left;
	height: 29px;
	width: 967px;
	background:url(../images/HomeFade2.jpg) no-repeat 0 0;
	margin:110px 0 0 0;
}

/*------------------------------------------------------*/



/*--------------HOME PAGE TESTIMONIAL--------------------*/

#TestimContainer {
	display:block;
	float:left;
	width: 316px;
	margin: 0 0 0 0px;
}

#TestimonialLabel {
	display: block;
	float:left;
	height: 67px;
	width: 316px;
	background: url(../images/labels_testimonial.jpg) no-repeat 0 0;
	margin:0px 0 0 0;
}
#TestimServTitle {
	display:block;
	float:left;
	height: 0px;
	width: 306px;
	margin: 30px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;	
}
#TestimIframe {
	display: block;
	float:left;
	width: 306px;
	height: 200px;
	margin: 0 0 0 10px;
}

#MiddleTestiTextHln2 {
	display: block;
	float:left;
	height: 33px;
	width: 300px;
	background:url(../images/HomeFadeSmall2.jpg) no-repeat 0 0;
	margin: 70px 0 0 0;

}
/*------------END TESTIMONIAL--------------------*/


/*-------------HOME PAGE BLOG----------------------*/
#BlogContainer {
	display:block;
	float:left;
	width: 316px;
	margin:0px 0 0 9px;
}
#BlogTextHln {
	display: block;
	float:left;
	height: 33px;
	width: 300px;
	background:url(../images/HomeFadeSmall.jpg) no-repeat 0 0;
	margin: 0 0 0 0;
}
#BlogLabel {
	display: block;
	float:left;
	height: 67px;
	width: 316px;
	background: url(../images/labels_blog.jpg) no-repeat 0 0;
	margin:0px 0 0 0;
}
#BlogServTitle {
	display:block;
	float:left;
	height: 0px;
	width: 306px;
	margin: 30px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;	
}
#BlogIframe {
	display: block;
	float:left;
	width: 306px;
	height: 200px;
	margin: 0 0 0 10px;
}
#BlogTextHln2 {
	display: block;
	float:left;
	height: 33px;
	width: 300px;
	background:url(../images/HomeFadeSmall2.jpg) no-repeat 0 0;
	margin: 70px 0 0 0;
}

/*--------------HOME PAGE BLOG ENDS---------------*/

/*------------------HOME PAGE NEWS----------------*/

#NEWSContainer {
	display:block;
	float:left;
	width: 316px;
	margin: 0px 0 0 10px;	
}
#NEWSHln {
	display: block;
	float:left;
	height: 33px;
	width: 300px;
	background:url(../images/HomeFadeSmall.jpg) no-repeat 0 0;
	margin:0px 0 0 0;
}
#NewsLabel {
	display: block;
	float:left;
	height: 67px;
	width: 316px;
	background: url(../images/labels_news.jpg) no-repeat 0 0;
	margin:0px 0 0 0;
}
#NewsServTitle {
	display:block;
	float:left;
	height: 0px;
	width: 306px;
	margin: 30px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;	
}
#NewsIframe {
	display: block;
	float:left;
	width: 306px;
	height: 200px;
	margin: 0px 0 0 10px;
}
#NEWSHln2 {
	display: block;
	float:left;
	height: 33px;
	width: 300px;
	background:url(../images/HomeFadeSmall2.jpg) no-repeat 0 0;
	margin:70px 0 0 0;
}
/*--------------END NEWS----------------------*/
/*-----------------SPAN / ETC----------------------*/

/*--------------END SPAN-----------------------------*/




/*---------------SERVICES PAGE-----------------------*/

/*//----this is a global code, not just services, needs a name change and placed in global section! Change!!*/
#ServicesContainer {
	display:block;
	width: 967px;
	height: 600px;
	margin: 20px 0 0 0px;
}

#LeftContainer {
  display:block;
  position:relative;
  float:left;
  width:215px;
  height:477px;
  background:url(../images/ServicesLeftBck.jpg) no-repeat 0 0;
  text-indent:-10000px;
}

a#ServicesButtonResCont {
	display:block;
  	position:relative;
  	float:left;
  	width:177px;
  	height:38px;
  	background:url(../images/ServicesButtonRes.gif) no-repeat 0 0;
	margin: 85px 0 0 22px;
  	text-indent:-10000px;	
}
a:hover#ServicesButtonResCont {
	background-position:0 -37px;
}

a#ServicesButtonCommCont {
	display:block;
  	position:relative;
  	float:left;
  	width:177px;
  	height:38px;
  	background:url(../images/ServicesButtonComm.gif) no-repeat 0 0;
	margin: 22px 0 0 22px;
  	text-indent:-10000px;	
}

a#ServicesButtonEnvironCont {
	display:block;
  	position:relative;
  	float:left;
  	width:177px;
  	height:38px;
  	background:url(../images/ServicesButtonEnvi.gif) no-repeat 0 0;
	margin: 21px 0 0 22px;
  	text-indent:-10000px;	
}
a:hover#ServicesButtonEnvironCont {
	background-position:0 -37px;
}

#Servicestextarea {
	display:block;
	position:relative;
	float:left;
	width:743px;
	height:477px;
	background:url(../images/servicesbck.jpg) no-repeat 0 0;
}
.Servicestextarea_ext {
	display:block;
	position:relative;
	float:left;
	width:743px;
	height: 522px;
	background:url(../images/servicesbck_ext.jpg) no-repeat 0 0;
}

#Servicestextareatitle1 {
	display:block;
	float:left;
	margin: 50px 0 0 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
}
#Servicestextp {
	display:block;
	float:left;
	width: 300px;
	margin: 10px 0 0 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}

a#PriceQuotebttn {
	display:block;
  	float:left;
  	width:216px;
  	height:59px;
  	background:url(../images/pricequotebutton.jpg) no-repeat 0 0;
	margin: 100px 0 0 -300px;
  	text-indent:-10000px;	
}
#Servicesparagtext {
	display:block;
	float:left;
	width: 600px;
	margin: 10px 0 0 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
}

/*---------------SERVICES PAGE-RESIDENTIAL----------*/
#ServicesButtonResContblnk {
	display:block;
  	position:relative;
  	float:left;
  	width:177px;
  	height:38px;
	background:url(../images/ServicesButtonBlnk.gif) no-repeat 0 0;
	margin: 85px 0 0 22px;
	
}
a#ServicesButtonCommCont {
	display:block;
  	position:relative;
  	float:left;
  	width:177px;
  	height:38px;
  	background:url(../images/ServicesButtonComm.gif) no-repeat 0 0;
	margin: 22px 0 0 22px;
  	text-indent:-10000px;	
}
a:hover#ServicesButtonCommCont {
	background-position:0 -37px;
}
#LeftContainerRes {
  display:block;
  position:relative;
  float:left;
  width:215px;
  height:522px;
  background:url(../images/ServicesLeftBckRes_ext.jpg) no-repeat 0 0;
  text-indent:-10000px;
}
#ServicesResparagtext {
	display:block;
	float:left;
	width: 600px;
	margin: 10px 0 0 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
}
#residentiallist {
	display:block;
	float:left;
	width: 200px;
	margin: 17px 0 0 120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
}

/*---------------------------------------------------*/
a#PriceQuotebttn2 {
	display:block;
  	float:left;
  	width:216px;
  	height:59px;
  	background:url(../images/pricequotebutton.jpg) no-repeat 0 0;
	margin: -100px 0 0 170px;
  	text-indent:-1000px;	
}	


/*---------------------------------------------------*/

/*---------------SERVICES PAGE-COMMERCIAL----------*/
#LeftContainerComm {
  display:block;
  position:relative;
  float:left;
  width:215px;
  height:477px;
  background:url(../images/ServicesLeftBckComm.jpg) no-repeat 0 0;
  text-indent:-10000px;
}
#ServicesButtonCommContblnk {
	display:block;
  	position:relative;
  	float:left;
  	width:177px;
  	height:38px;
	background:url(../images/ServicesButtonBlnk.gif) no-repeat 0 0;
	margin: 22px 0 0 22px;
  	text-indent:-10000px;	
}

#Servicestextareatitle2 {
	display:block;
	float:left;
	width: 450px;
	margin: 60px 0 0 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: lighter;
}

#Servicestextp2 {
	display:block;
	float:left;
	width: 600px;
	margin: 10px 0 0 45px;
	font-family: Arial, Helvetica, sans-serif;
}
#commerciallist {
	display:block;
	float:left;
	width: 200px;
	margin: 17px 0 0 120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
}

/*---------------------------------------------------*/

/*---------------SERVICES PAGE-ENVIRONMENTAL----------*/
#ServicesButtonEnvironContblnk {
	display:block;
  	position:relative;
  	float:left;
  	width:177px;
  	height:38px;
	background:url(../images/ServicesButtonBlnk.gif);
	margin: 23px 0 0 22px;
  	text-indent:-10000px;	
}

#LeftContainerEnviron {
  display:block;
  position:relative;
  float:left;
  width:215px;
  height:522px;
  background:url(../images/EnvironLeftBck.jpg) no-repeat 0 0;
  text-indent:-10000px;
}
#Environtextarea {
	display:block;
	position:relative;
	float:left;
	width:743px;
	height:522px;
	background:url(../images/Environbck.jpg) no-repeat 0 0;
	background-image: url(../images/Environbck.jpg);
}
/*---------------------------------------------------*/

/*------------------BLOG POST PAGE---------------------------------*/


#Blogleftbck{
  display:block;
  position:relative;
  float:left;
  width:215px;
  height:586px;
  background:url(../images/blogLeftBck.jpg) no-repeat 0 0;
  text-indent:-10000px;
}
#blogpost1 {
	display: block;
	float: left;
	width: 500px;
	margin: 23px 0 0 70px;
	padding: 10px 10px 10px 10px;
	background-color:#FFEEEC;
}
#blogpost2 {
	display: block;
	float: left;
	width: 500px;
	margin: 26px 0 0 70px;
	padding: 10px 10px 10px 10px;
	background-color:#FFEEEC;
}
#blogpost3 {
	display: block;
	float: left;
	width: 500px;
	margin: 32px 0 0 70px;
	padding: 10px 10px 10px 10px;
	background-color:#FFEEEC;
}


/*------------------BLOG POST PAGE ENDS---------------------------------*/





/*---------------WHAT TO EXPECT PAGE------------------*/
a#Testbutton {
	display:block;
  	position:relative;
  	float:left;
  	width:177px;
  	height:38px;
  	background:url(../images/testimonialsButton.gif) no-repeat 0 0;
	margin: 22px 0 0 22px;
  	text-indent:-10000px;	
}
a:hover#Testbutton {
	background-position:0 -37px;
}



/*----------------------------------------------------*/
/*---------------WHAT TO EXPECT PAGE-TESTIMONIALS----------*/
#WhatTestimonialContainer{
  display:block;
  float:left;
  width:215px;
  height:1300px;
  margin: 0 0 0 0;
  background:url(../images/TestimonLeftBck.jpg) no-repeat 0 0;
  text-indent:-10000px;
}
#LeftContainerTestimon {
	display:block;
  	position:relative;
  	float:left;
  	width:215px;
  	height:477px;
  	background:url(../images/TestimonLeftBck.jpg) no-repeat 0 0;
  	text-indent:-10000px;
}
#Testimonial {
	display: block;
	float: left;
	width: 500px;
	margin: 25px 0 0 70px;
	padding: 10px 10px 10px 10px;
	background-color:#EDF7FE;
}
#Testimonial2 {
	display: block;
	float: left;
	width: 500px;
	margin: 35px 0 0 70px;
	padding: 10px 10px 10px 10px;
	background-color:#EDF7FE;
}

#WhatTestimonialtextarea {
	display:block;
	position:relative;
	float:left;
	width:743px;
	height:1300px;
	background:url(../images/whattestimbck.jpg) no-repeat 0 0;
}

/*---------------------------------------------------*/

/*---------------WHAT TO EXPECT PAGE-ASHI TOUR----------*/
#ASHILeftContainer {
  display:block;
  float:left;
  width:215px;
  height:477px;
  background:url(../images/ASHILeftBck.jpg) no-repeat 0 0;
  text-indent:-10000px;
}
a#ASHTour {
	display:block;
  	position:relative;
  	float:left;
  	width:177px;
  	height:38px;
  	background:url(../images/ASHIButtons.gif) no-repeat 0 0;
	margin: 85px 0 0 22px;
  	text-indent:-10000px;	
}
a:hover#ASHTour {
	background-position:0 -37px;
}

#ASHTourblnk {
	display:block;
  	position:relative;
  	float:left;
  	width:177px;
  	height:38px;
  	background:url(../images/ServicesButtonBlnk.gif) no-repeat 0 0;
	margin: 85px 0 0 22px;
  	text-indent:-10000px;	
}
a#ASHITourimage {
	display:block;
  	float:left;
  	width:614px;
  	height:256px;
  	background:url(../images/ASHItour.jpg) no-repeat 0 0;
	margin: 10px 0 0 40px;
  	text-indent:-10000px;	
}

#Flashfooter {
	display:block;
	float:left;
	width: 600px;
	margin: 30px 0 0 45px;
	color:#0071E1;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

/*---------------WHAT TO EXPECT PAGE ENDS------------------*/







/** ---------------CONTACT FORM------------------**/
#FormContainer {
	float: left;
	width: 400px;
	margin: 80px 0 0 28px;
}



#ContactInfoContainer {
	float: right;
	width: 400px;
	margin: 80px 0 0 0px;
}

.input {
	background-color: #CFF;
	font: 18px  tahoma, helvetica, sans-serif;
	color: #06F;
	margin: 0px 0 0px 20px;
	padding: 1px;
	border: 1px dashed #000000;
	background:url(../images/Textareacolor.jpg);
}

div.row {
	clear: both;
	width: 400px;
}

.col1 {
	text-align: right;
	width: 135px;
	height: 40px;
	margin: 0;
	float: left;
	margin-right: 0px;
	font: 16px  tahoma, helvetica, sans-serif;
	color: #000;

}
.col2 {
	width: 195px;
	height: 31px;
	display: block;
	float: left;
	margin: 0;
}
	
#formbuttonsContainer {
	display:block;
	float: left;
	width: 225px;
	height: 36px;
	margin: 150px 0 0 150px;
}
.submitButton {
	display:block;
	float:left;
	border:none;
	background:url(../images/submit.jpg) no-repeat 0 0;
	width:99px;
	height:36px;
	text-indent:-10000px;
}
.submitButton:hover {
	background:url(../images/submit.jpg) no-repeat 0 -36px;
}
.resetButton {
	display:block;
	float:right;
	border:none;
	background:url(../images/reset.jpg) no-repeat 0 0;
	width:99px;
	height:36px;
	text-indent:-10000px;
}
.resetButton:hover {
	background:url(../images/reset.jpg) no-repeat 0 -36px;
}


span.red {
	color:#F00;
}
#ThankyouTitleText {
	float: left;
	width: 530px;
	margin: 30px 0 0 30px;
	color:#666;
}

/** ---------------CONTACT FORM END------------------------**/






/** ---------------PRICE QUOTE FORM------------------------**/
#Quotebox1 {
	display:block;
	float: left;
	width: 600px;
	height: 450px;
	margin: 50px 0 0 100px;
/*	background:url(../images/Textareacolor.jpg);*/
}


.cssform p{
	width: 440px;
	clear: left;
	margin: 0;
	padding: 5px 5px 25px 10px;
	padding-left: 155px; /*width of left column containing the label elements*/
	border-top: 1px dashed gray;
	height: 1%;
}


#Quoteparagtext {
	display:block;
	float:left;
	width: 600px;
	margin: 30px 0 0 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #C30;
}

#QuoteformbttnsContainer {
	display:block;
	float: left;
	width: 225px;
	height: 36px;
	margin: 20px 0 0 110px;
}

#FormFieldDecor{
	border: 1px dashed #000000;
	float:right;
	background:url(../images/Textareacolor.jpg);
	font-family: tahoma, helvetica, sans-serif;
	font-style: normal;
	font-size: 20px;
	color: #666;
	text-align: left;
}
.spacer_pq {
	float:left;
	width: 967px;
	height: 172px;
	margin: 0px 0 0 0;
}


/** ---------------END QUOTE FORM------------------------**/




/** ---------------FOOTER------------------**/
#FooterContainer  {
	clear:both;
	height:330px;
	background:url(../images/footer_bgd.jpg);
}
#footer {
    width:967px;
	height:330px;
	margin:0 auto;
	background:url(../images/footerbgdimge.jpg) no-repeat 0 0;
}
#FooterMenu {
	width:400px;
	float:right;
	margin: 20px 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-align: right;
}
#logos1 {
  	display:block;
	float:right;
 	width:350px;
  	height:91px;
  	background:url(../images/logos1.png) no-repeat 0 0;
  	margin: 40px 0 0px 220px;
}
a#link1 {
  	display:block;
	float:left;
 	width:85px;
  	height:86px;
  	background:url(../images/blankcircle.png) no-repeat 0 0;
  	margin: 0px 0 0 0px;
}

a#link2 {
  	display:block;
	float:left;
 	width:120px;
  	height:86px;
  	background:url(../images/blankcircle.png) no-repeat 0 0;
  	margin: 0px 0 0 0px;
}
a#link3 {
  	display:block;
	float:left;
 	width:140px;
  	height:86px;
  	background:url(../images/blankcircle.png) no-repeat 0 0;
  	margin: 0px 0 0 0px;
}

#logos {
  	display:block;
	float:right;
 	width:510px;
  	height:86px;
  	background:url(../images/logo.png) no-repeat 0 0;
  	margin: 15px 0 0 115px;
}
a#ashilogo {
  	display:block;
	float:left;
 	width:81px;
  	height:86px;
  	background:url(../images/blankcircle.png) no-repeat 0 0;
  	margin: 0px 0 0 0px;
}
a#epalogo {
  	display:block;
	float:left;
 	width:81px;
  	height:86px;
  	background:url(../images/blankcircle.png) no-repeat 0 0;
  	margin: 0px 0 0 2px;
}
a#uschamberlogo {
  	display:block;
	float:left;
 	width:81px;
  	height:86px;
  	background:url(../images/blankcircle.png) no-repeat 0 0;
  	margin: 0px 0 0 0px;
}
a#institutelogo {
  	display:block;
	float:left;
 	width:81px;
  	height:86px;
  	background:url(../images/blankcircle.png) no-repeat 0 0;
  	margin: 0px 0 0 13px;
}
a#nrsblogo {
  	display:block;
	float:left;
 	width:140px;
  	height:86px;
  	background:url(../images/blankcircle.png) no-repeat 0 0;
  	margin: 0px 0 0 25px;
}
/** ---------------END FOOTER-------------------------**/


/** ---------------LINKING------------------**/
a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration: none;
	color: #999;
}
a:active {
	text-decoration: underline;
	color: #09F;
}


#Toptext5 {
	font-family: "Arial Black", Gadget, sans-serif;
	color: #333;
}
#MiddleContainer #ContactInfoContainer table {
	color: #000;
}


