@charset "utf-8";

/* css stylesheet - stylesheet.css*/

/* AND CONTAINER 
----------------------------*/
body {
	background-image: url(../images/bg_body.jpg);
		background-repeat: repeat;
		background-attachment: scroll;
		background-position: top center; 
	font-size: 76%;
	padding: 0px;
	margin: 25px auto 0 auto;
}

#wrapper {
		width: 950px;
		margin: auto;
		overflow: visible;
		
}

#container_home {
	width: 950px;
		position: absolute;
	
}

#container_bios {
	width: 950px;
		position: absolute;
	
}

#container_consulting {
	width: 950px;
		position: absolute;
	
}

#container_repair {
	width: 950px;
		position: absolute;
	
}

#container_testimonials {
	width: 950px;
		position: absolute;
	
}

#container_submit {
	width: 950px;
		position: absolute;
	
}

#container_contact {
	width: 950px;
		position: absolute;
	
}

#container_emergency {
	width: 950px;
		position: absolute;
	
}



#wrapper-behind {
	width: 1000px;
    background-image: url(../images/bg_home.png);
		background-attachment: scroll; 
		background-repeat: no-repeat;
	
	position: absolute;
}

#wrapper-bios {
	width: 950px;
    background-image: url(../images/bg_bios.png);
		background-attachment: scroll; 
		background-repeat: no-repeat;
	
	position: absolute;
}

#wrapper-bio {
	width: 950px;
    background-image: url(../images/bg_bios.png);
		background-attachment: scroll; 
		background-repeat: no-repeat;
	height: 900px;
	position: absolute;
}

#wrapper-consulting {
	width: 990px;
    background-image: url(../images/bg_consulting.png);
		background-attachment: scroll; 
		background-repeat: no-repeat;
	
	position: absolute;
}

#wrapper-repair {
	width: 950px;
    background-image: url(../images/bg_container.png);
		background-attachment: scroll; 
		background-repeat: no-repeat;
	
	position: absolute;
}

#wrapper-testimonials {
	width: 950px;
    background-image: url(../images/bg_testimonials.png);
		background-attachment: scroll; 
		background-repeat: no-repeat;
	
	position: absolute;
}

#wrapper-submit {
	width: 950px;
    background-image: url(../images/bg_submit.png);
		background-attachment: scroll; 
		background-repeat: no-repeat;
	
	position: absolute;
}

#wrapper-contact {
	width: 950px;
    background-image: url(../images/bg_contact.png);
		background-attachment: scroll; 
		background-repeat: no-repeat;
	
	position: absolute;
}
  
#wrapper-emergency {
	width: 950px;
    background-image: url(../images/bg_container.png);
		background-attachment: scroll; 
		background-repeat: no-repeat;
	height: 984px;
	position: absolute;
}

#wrapper-general {
	width: 950px;
    background-image: url(../images/bg_container.png);
		background-attachment: scroll; 
		background-repeat: no-repeat;
	height: 984px;
	position: absolute;
}
  
  
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
} 

#tab_emergency {
	height: 120px;
	width: 36px;
	position: absolute;
	margin: 170px 25px 0 0;
	z-index: 1;
}


#tab_testimonials {
	
	height: 120px;
	width: 36px;
	position: absolute;
	margin: 283px -20px 0 0;
	padding: 0 -25px 0 0;
	z-index: 1;
	
}


#tab_newcons {
	height: 150px;
	width: 36px;
	position: absolute;
	margin: 396px -20px 0 0;
	padding: 0 -25px 0 0;
	z-index: 1;
	
}




/* HEADER AREA 
----------------------------*/
#header {
	float: left;
	width: 402px;
	height: 77px;
	padding: 23px 0 0 21px;
	margin: 20px 0 0 20px;
}

#header_right {
	position: absolute;
	margin: 40px 0 15px 745px;
}

#header_linkedin {
	position: absolute;
	margin: 70px 0 15px 745px;
}


/* MAIN NAVIGATION 
----------------------------*/
#nav_sub {
	clear: left;
	padding: 0 0 0 23px;
	margin: 0px;
}

#nav {
	position: absolute;
	height: 34px;
	padding: 0px;
	margin: 120px 0 0 30px;
}



#nav ul {
	list-style: none;
	height: 34px;
	padding: 0px;
	margin: 0px;

}


#nav ul li {
	display: inline;
	float: left;
	height: 34px;
	padding: 0px;
	margin:  0px;

}

#nav ul li#home a {
	float: left;
	background-image: url(../images/button_home.png);
		background-repeat: no-repeat;
	height: 34px;
	width: 73px;
	padding: 0px;
	margin: 0px;

}

#nav ul li#home_selected a {
	float: left;
	background-image: url(../images/button_homeR.png);
		background-repeat: no-repeat;
	height: 34px;
	width: 73px;
	padding: 0px;
	margin: 0px;

}

#nav ul li#home a:hover {
	float: left;
	background-image: url(../images/button_homeR.png);
		background-repeat: no-repeat;
	height: 34px;
	width: 73px;
	padding: 0px;
	margin: 0px;
}


#nav ul li#contact_us a {
	float: left;
	background-image: url(../images/button_contact.png);
		background-repeat: no-repeat;
	height: 34px;
	width: 109px;
	padding: 0px;
	margin: 0px;
}

#nav ul li#contact_us_selected a {
	float: left;
	background-image: url(../images/button_contactR.png);
		background-repeat: no-repeat;
	height: 34px;
	width: 109px;
	padding: 0px;
	margin: 0px;
}

#nav ul li#contact_us a:hover {
	float: left;
	background-image: url(../images/button_contactR.png);
		background-repeat: no-repeat;
	height: 34px;
	width: 109px;
	padding: 0px;
	margin: 0px;
}

#nav ul li#repair a {
	float: left;
	background-image: url(../images/button_repair.png);
		background-repeat: no-repeat;
	height: 34px;
	width: 79px;
	padding: 0px;
	margin: 0px;
}

#nav ul li#repair_selected a {
	float: left;
	background-image: url(../images/button_repairR.png);
		background-repeat: no-repeat;
	height: 34px;
	width: 79px;
	padding: 0px;
	margin: 0px;
}

#nav ul li#repair a:hover {
	float: left;
	background-image: url(../images/button_repairR.png);
		background-repeat: no-repeat;
	height: 34px;
	width: 79px;
	padding: 0px;
	margin: 0px;
}


#nav ul li#consulting a {
	float: left;
	background-image: url(../images/button_Consulting.png);
		background-repeat: no-repeat;
	height: 34px;
	width: 106px;
	padding: 0px;
	margin: 0px;

}

#nav ul li#consulting_selected a {
	float: left;
	background-image: url(../images/button_ConsultingR.png);
		background-repeat: no-repeat;
	height: 34px;
	width: 106px;
	padding: 0px;
	margin: 0px;

}

#nav ul li#consulting a:hover {
	float: left;
	background-image: url(../images/button_ConsultingR.png);
		background-repeat: no-repeat;
	height: 34px;
	width: 106px;
	padding: 0px;
	margin: 0px;
}


#nav ul li#bios a {
	float: left;
	background-image: url(../images/button_Bios.png);
		background-repeat: no-repeat;
	height: 34px;
	width: 64px;
	padding: 0px;
	margin: 0px;
}

#nav ul li#bios_selected a {
	float: left;
	background-image: url(../images/button_BiosR.png);
		background-repeat: no-repeat;
	height: 34px;
	width: 64px;
	padding: 0px;
	margin: 0px;
}

#nav ul li#bios a:hover {
	float: left;
	background-image: url(../images/button_BiosR.png);
		background-repeat: no-repeat;
	height: 34px;
	width: 64px;
	padding: 0px;
	margin: 0px;
}




<!-- Emergency, testimonials, new construction are now a left tab>
#nav ul li#emergency a {
	float: left;
	background-image: url(../images/button_emergency.png);
		background-repeat: no-repeat;
	height: 34px;
	width: 109px;
	padding: 0px;
	margin: 0px;
}

#nav ul li#emergency_selected a {
	float: left;
	background-image: url(../images/button_emergencyR.png);
		background-repeat: no-repeat;
	height: 34px;
	width: 109px;
	padding: 0px;
	margin: 0px;
}

#nav ul li#emergency a:hover {
	float: left;
	background-image: url(../images/button_emergencyR.png);
		background-repeat: no-repeat;
	height: 34px;
	width: 109px;
	padding: 0px;
	margin: 0px;
}


#nav ul li#testimonials a {
	float: left;
	background-image: url(../images/button_testimonials.png);
		background-repeat: no-repeat;
	height: 34px;
	width: 117px;
	padding: 0px;
	margin: 0px;

}

#nav ul li#testimonials_selected a {
	float: left;
	background-image: url(../images/button_testimonialsR.png);
		background-repeat: no-repeat;
	height: 34px;
	width: 117px;
	padding: 0px;
	margin: 0px;

}

#nav ul li#testimonials a:hover {
	float: left;
	background-image: url(../images/button_testimonialsR.png);
		background-repeat: no-repeat;
	height: 34px;
	width: 117px;
	padding: 0px;
	margin: 0px;
}

#nav ul li#new_cons a {
	float: left;
	background-image: url(../images/button_newconstruction.png);
		background-repeat: no-repeat;
	height: 35px;
	width: 153px;
	padding: 0px;
	margin: 0px;
}

#nav ul li#new_cons_selected a {
	float: left;
	background-image: url(../images/button_newconstructionR.png);
		background-repeat: no-repeat;
	height: 35px;
	width: 153px;
	padding: 0px;
	margin: 0px;
}

#nav ul li#new_cons a:hover {
	float: left;
	background-image: url(../images/button_newconstructionR.png);
		background-repeat: no-repeat;
	height: 35px;
	width: 153px;
	padding: 0px;
	margin: 0px;
}



#contact {
	position: absolute;
	margin: 70px 0 0 495px;
}

#testhome {
	position: absolute;
	margin: 125px 0 0 371px;
}


/* DROPDOWN MENU - MAIN NAVIGATION
-------------------------------------- */

#nav ul li ul {
	display: none;

}

#nav ul li:hover ul {
	width: 110px;
	display: block;
	visibility: visible;
	position: absolute;
	z-index: 1;

}

#nav ul li:hover ul li#rob a {
     background-image: url(../images/button_rc.png);
     width: 140px;
     margin: 0px;
}

#nav ul li:hover ul li#rob a:hover {
     background-image: url(../images/button_rcR.png); 
	 width: 140px;
}

#nav ul li:hover ul li#mark a {
     background-image: url(../images/button_mm.png);
     width: 140px;
	 margin: -9px 0 0 0;
}

#nav ul li:hover ul li#mark a:hover {
     background-image: url(../images/button_mmR.png); 
	 width: 140px;
}

#nav ul li:hover ul li#fred a {
     background-image: url(../images/button_fl.png);
     width: 140px;
	 margin: -18px 0 0 0;
}
#nav ul li:hover ul li#fred a:hover {
     background-image: url(../images/button_flR.png); 
	 width: 140px;
}

#nav ul li:hover ul li#markk a {
     background-image: url(../images/button_mk.png);
     width: 140px;
     margin: -27px 0 0 0;
}

#nav ul li:hover ul li#markk a:hover {
     background-image: url(../images/button_mkR.png); 
	 width: 140px;
}

#nav ul li:hover ul li#chuck a {
     background-image: url(../images/button_cd.png);
     width: 140px;
     margin: -36px 0 0 0;
}

#nav ul li:hover ul li#chuck a:hover {
     background-image: url(../images/button_cdR.png); 
	 width: 140px;
}






#nav ul li:hover ul li#jobsite a {
     background-image: url(../images/button_jobsite.png);
     width: 140px;
	 margin: 0px;
     
}
#nav ul li:hover ul li#jobsite a:hover {
     background-image: url(../images/button_jobsiteR.png); 
	 width: 140px;
}

#nav ul li:hover ul li#construction a {
     background-image: url(../images/button_construction.png);
     width: 140px;
	 margin: 0px;
     
}
#nav ul li:hover ul li#construction a:hover {
     background-image: url(../images/button_constructionR.png); 
	 width: 140px;
	 
}

#nav ul li:hover ul li#submit a {
     background-image: url(../images/button_submit.png);
     width: 140px;
	 margin: 0px;
     
}
#nav ul li:hover ul li#submit a:hover {
     background-image: url(../images/button_submitR.png); 
	 width: 140px;
     
}

a img {
	border: none;
}






/* CONTENT AREA HOME
----------------------------*/
#content_main {
	float: left;
	width: 586px;
	
	padding: 0 20px 0 27px;
	margin: 0;
}

#content_main_home {
	float: left;
	width: 510px;
	height: 713px;
	padding: 0 20px 0 27px;
	margin: 0;
}

#content_sub_main {
	float: left;
	width: 354px;
	height: 518px;
	border-left: 2px solid #00395a;
	padding: 0 10px 20px 10px;
	margin: 0;
}

#map_test { 
	background: url(../images/map.png) no-repeat;
	height: 95%;
	width: 95%;
}

#modal {
	float: left;
	width: 100%;
	margin: 300px 0 0 20px;
}

.modalDialog {
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	opacity:0;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: none;
}

.modalDialog:target {
	opacity:1;
	pointer-events: auto;
}

.modalDialog > div {
	height: 0;
	width: 0;
	position: relative;
	margin: 5% 0 0 25%;
	padding: 0;
	border-radius: 5px;
	background: #653906;
	background: -moz-linear-gradient(#653906, #993);
	background: -webkit-linear-gradient(#653906, #993);
	background: -o-linear-gradient(#653906, #993);
}

.close {
	background: #97b5cb;
	color: #FFFFFF;
	line-height: 25px;
	position: absolute;
	right: 0px;
	text-align: center;
	top: 0;
	width: 24px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}

.close:hover { background: #00395a; }

/* CONTENT AREA EMERGENCY
----------------------------*/
#content_main_emergency {
	float: left;
	width: 586px;
	height: 413px;
	padding: 0 20px 0 27px;
	margin: 0;
}

#content_sub_emergency {
	float: left;
	width: 254px;
	height: 505px;
	border-left: 2px solid #00395a;
	padding: 0 10px 20px 10px;
	margin: 0;
}

/* CONTENT AREA REPAIR
----------------------------*/
#content_main_repair {
	float: left;
	width: 586px;
	height: 815px;
	padding: 0 20px 0 27px;
	margin: 0;
}

#content_sub_repair {
	float: left;
	width: 254px;
	height: 505px;
	border-left: 2px solid #00395a;
	padding: 0 10px 20px 10px;
	margin: 0;
}

/* FOOTER
----------------------------*/
#footer {
	float: left;	
	width: 920px;
	
	padding: 0px;
	margin: 0px;
}

#footer_sub_home {
	position: absolute;
	height: px;
	padding: 0px;
	margin: 740px 0 0 16px;
} 

#footer_sub_emergency {
	position: absolute;
	width: 920px;
	
	padding: 0px;
	margin: 760px 0 0 16px;
}

#footer_sub_consulting {
	position: absolute;
	width: 920px;
	height: 60px;
	padding: 0px;
	margin: 760px 0 0 16px;
}

#footer_sub_repair {
	position: absolute;
	width: 920px;
	height: 60px;
	padding: 0px;
	margin: 760px 0 0 16px;
}

#footer_sub_construction {
	position: absolute;
	width: 920px;
	height: 60px;
	padding: 0px;
	margin: 760px 0 0 16px;
}

#footer_sub_jobsite {
	position: absolute;
	width: 920px;
	height: 60px;
	padding: 0px;
	margin: 760px 0 0 16px;
}

#footer_sub_contact-us {
	position: absolute;
	width: 920px;
	height: 60px;
	padding: 0px;
	margin: 900px 0 0 16px;
}


/*  ICONS
----------------------------*/
#icon-bbb {
	float: left;
	height: 34px;
	padding: 0px;
	margin: 0 0 0 25px;
}

#icon-lead {
	float: left;
	height: 34px;
	padding: 0px;
	margin: 0 0 0 25px;
}

#icon-maia {
	position: absolute;
	height: 34px;
	padding: 0px;
	margin: 287px 0 0 273px;
}




/* CONTENT AREA BIOS
----------------------------*/

#content_main_bios {
	float: left;
	width: 586px;
	height: 638px;
	padding: 0 20px 0 27px;
	margin: 0 0 100px 0;
}

#content_main_rob {
	float: left;
	width: 880px;
	height: 938px;
	padding: 0 20px 0 27px;
	margin: 0;
}

#content_main_mark {
	float: left;
	width: 880px;
	height: 938px;
	padding: 0 20px 0 27px;
	margin: 0;
}

#content_main_tim {
	float: left;
	width: 880px;
	height: 938px;
	padding: 0 20px 0 27px;
	margin: 0;
}

#content_main_fred {
	float: left;
	width: 880px;
	height: 938px;
	padding: 0 20px 0 27px;
	margin: 0;
}

#content_main_bob {
	float: left;
	width: 880px;
	height: 938px;
	padding: 0 20px 0 27px;
	margin: 0;
}

#content_main_jim {
	float: left;
	width: 880px;
	height: 638px;
	padding: 0 20px 0 27px;
	margin: 0;
}

#content_main_markk {
	float: left;
	width: 880px;
	height: 638px;
	padding: 0 20px 0 27px;
	margin: 0;
}

#content_main_adan {
	float: left;
	width: 880px;
	height: 938px;
	padding: 0 20px 0 27px;
	margin: 0;
}

#content_main_jeremy {
	float: left;
	width: 880px;
	height: 938px;
	padding: 0 20px 0 27px;
	margin: 0;
}

#content_sub_bios {
	float: left;
	width: 254px;
	height: 505px;
	border-left: 2px solid #00395a;
	padding: 0 10px 20px 10px;
	margin: 0 0 100px 0;
}

#content_sub {
	float: left;
	width: 274px;
	height: 505px;
	border-left: 2px solid #00395a;
	padding: 0 10px 20px 10px;
	margin: 0;
}

#footer_bios {
	float: left;	
	width: 920px;
	height: 200px;
	padding: 0px;
	margin: 0px;
}

#footer_sub_bios_tim {
	position: absolute;
	width: 920px;
	height: 60px;
	padding: 0px;
	margin: 987px 0 0 16px;
}

#footer_sub_bios_rob {
	position: absolute;
	width: 920px;
	height: 60px;
	padding: 0px;
	margin: 987px 0 0 16px;
}

#footer_sub_bios_bob {
	position: absolute;
	width: 920px;
	height: 60px;
	padding: 0px;
	margin: 987px 0 0 16px;
}

#footer_sub_bios_fred {
	position: absolute;
	width: 920px;
	height: 60px;
	padding: 0px;
	margin: 987px 0 0 16px;
}

#footer_sub_bios_mark {
	position: absolute;
	width: 920px;
	height: 60px;
	padding: 0px;
	margin: 987px 0 0 16px;
}

#footer_sub_bios_jim {
	position: absolute;
	width: 920px;
	height: 60px;
	padding: 0px;
	margin: 757px 0 0 16px;
}

#footer_sub_bios_markk {
	position: absolute;
	width: 920px;
	height: 60px;
	padding: 0px;
	margin: 759px 0 0 16px;
}

#footer_sub_bios_adan {
	position: absolute;
	width: 920px;
	height: 60px;
	padding: 0px;
	margin: 987px 0 0 16px;
}

#footer_sub_bios_jeremy {
	position: absolute;
	width: 920px;
	height: 60px;
	padding: 0px;
	margin: 987px 0 0 16px;
}

#footer_sub {
	float: left;
	width: 920px;
	height: 60px;
	padding: 0 0 0 15px;
	margin: 0 0 20px 0px;
}

.spacing_sub {
	padding: 10px 0 0 5px;
	margin: 0px;
}


/* CONTENT AREA CONSULTING
----------------------------*/

#content_main_consulting {
	float: left;
	width: 580px;
	height: 485px;
	padding: 0 20px 0 27px;
	margin: 0 0 140px 0;
}

#content_sub_consulting {
	float: left;
	width: 330px;
	height: 485px;
	padding: 0 10px 20px 10px;
	margin: 0 0 140px 0;
}

#content_sub_jobsite {
	float: left;
	width: 330px;
	height: 465px;
	padding: 0 10px 20px 10px;
	margin: 0 0 140px 0;
}

#footer_consulting {
	float: left;	
	width: 920px;
	height: 250px;
	padding: 0px;
	margin: 0px;
}

/* CONTENT AREA TESTIMONIALS
----------------------------*/

#content_main_testimonials {
	float: left;
	width: 900px;
	padding: 0 20px 0 27px;
	margin: 0;
}

#content_testimonials {
	float: left;
	width: 535px;
	margin: 10px 0 0 10px;
}

#content_submittest {
	float: left;
	width: 300px;
	margin: 5px 0 0 50px;
}

#footer_testimonials {
	float: left;	
	width: 920px;
	height: 250px;
	padding: 0px;
	margin: 0px;
}

#footer_sub_testimonials {
	position: absolute;
	width: 920px;
	height: 60px;
	padding: 0px;
	margin: 1280px 0 0 16px;
}



/* CONTENT AREA SUBMIT
----------------------------*/

#content_main_submit {
	float: left;
	width: 900px;
	padding: 0 20px 0 27px;
	margin: 0;
}

#content_form {
	float: left;
	width: 500px;
	margin: 0 0 0 15px;
	padding: 5px 0 0 0;
}


#content_sub_submit {
	float: left;
	width: 330px;
	height: 465px;
	padding: 0 10px 20px 10px;
	margin: 0 0 140px 0;
}

#content_submit {
	float: left;
	width: 535px;
	margin: 10px 0 0 10px;
}
#footer_sub_submit {
	position: absolute;
	width: 920px;
	height: 60px;
	padding: 0px;
	margin: 989px 0 0 16px;
}

#footer_submit {
	float: left;	
	width: 920px;
	height: 250px;
	padding: 0px;
	margin: 0px;
}

/* CONTENT AREA CONTACT
----------------------------*/

#content_form_contact {
	float: left;
	width: 400px;
	margin: 5px 0 0 20px;
}

#content_main_contact {
	float: left;
	width: 470px;
	padding: 0 20px 0 27px;
	margin: 0;
}

#content_sub_contact {
	float: left;
	width: 400px;
	height: 727px;
	border-left: 2px solid #00395a;
	
	padding: 0 10px 20px 10px;
	margin: 0;
}


#footer_sub_contact {
	position: absolute;
	width: 920px;
	height: 60px;
	padding: 0px;
	margin: 983px 0 0 16px;
}


#locationsatt {
	float: left;
	width: 60%
	margin: 0 0 0 15px;
}

#locationmain {
	float: left;
	width: 60%
	margin: 0 0 0 15px;
}

/* TYPOGRAPHY ELEMENTS 
----------------------------*/

h1 {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		
		color: #000;
	padding: 0 0 0 15px;
	margin: 0px;
}

h2 {
	font-family: myriad pro, arial, helvetica, sans-serif;
		font-size: 1.6em;
		font-weight: bold;
		line-height: 1.4em;
		color: #0078c1;
	padding: 0px;
	margin: 0px;
}

h3 {
	font-family: serif;
		font-size: 1.2em;
		line-height: 1.4em;
		color: #000;
		padding: 0 0 0 15px;
	margin: 0 0 10px 0;
}

p {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		line-height: 1.2em;
		color: #000;
	padding: 10px 10px 0 15px;
	margin: 0px;
}

.p_form {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		line-height: 1.2em;
		color: #000;
	padding: 10px 10px 0 0;
	margin: 0px;
}

.p_titles {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		line-height: 1.2em;
		color: #000;
	padding: 10px 10px 0 15px;
	margin: 0 0 -10px 0px;
}

.p_map {
	font-style: italic;
	margin: 0 0 0 50px;
}

p a {
    color: #444444;
    
}

p a:hover {
    text-decoration: underline;
}

.footer_p {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 1.0em;
		color: #444444;
		text-decoration:: none;
	padding: 5px 0 10px 25px;
	margin: 0;
}

.link {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 1.3em;
		color: #
		text-decoration:: none;
	padding: 0 0 20px 25px;
	margin: 0;
}

.jobs {
	font-family: serif;
		font-size: 1.2em;
		line-height: 1.4em;
		color: #000;
}

.testimonials {
	padding: 0 0 0 105px;
	margin: 0;
}

.image {
	border: none;
}

.list {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		line-height: 1.2em;
		color: #000;
	padding: 0px;
	margin-top: 8px;
}

a {
	outline: 0;
}