body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #000000;	
	text-align: center;
	width: 1024px;
}

#Content {
	margin-left:0px auto;
	margin-right:0px auto;
    text-align: center;
	width: 1024px;
	padding-bottom: 0;
	}
	
	#container{
	width: 1024px;
	padding-bottom: 20px;
	}
	
	#navbar{
	width: 627px;
	padding-left: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	}

	
	#homecontent{
	width: 1024px;

	}
	
#secondarycontent{
width: 740px;

position:relative;
overflow:auto;
zoom: 1;
float:left;

}

#homerightside{
width: 585px;
float:right;
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;

}
#homeleftside{
float:left;
width: 430px;


}

#hometestimonial{
float: right;
width: 250px;
}

#homeyoutube{
float: right;
}

#homenavigation{
float: left;
}


#homevideo{
float: left;
}


    #feedControl { 
      margin-top : 20px;
      margin-left: auto;
      margin-right: auto;
      width : 565px;
      font-size: 16px;
      color: #9CADD0;
	  }
   


#sidebar{
float:right;
width: 280px;
}

#secondary_graphics{
width: 750px;
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#secondarytext{
float:left;

padding-right: 10px;
padding-left: 10px;
padding-top: 0px;
padding-bottom: 0px;
}

#secondarytitle{
float:left;
}

#secondarynav{
float:right;
text-align: left;
padding-right: 60px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#sidephotoquote{
padding: 0px;
width: 248px;
float: right;

}
#sideline{
padding: 0px;
float: left;
}



	.imageright {
	float: right;
	padding-left: 10px;
	}
	
	.imageleft {
float: left;
align: top;
	}
	
	.imagegeneral{
	padding: 10px;
	}
	

p {
	text-align: justify;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0;
	margin-bottom: 0;
}

a {
color: #689bba;
}

.gfg-root {
  width : 100%;
  height : auto;
  position : relative;
  overflow : hidden;
  text-align : center;
  font-family: "Arial", sans-serif;
  font-size: 12px;
  border: 1px solid #686053;
}

.gfg-title {
  font-size: 14px;
  font-weight : bold;
  color : #686053;
  background-color: #E5ECF9;
  line-height : 1.4em;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-title a {
  color : #686053;
}



.gfg-subtitle {
  font-size: 12px;
  font-weight : bold;
  color : #686053;
  background-color: #E5ECF9;
  line-height : 1.4em;
  overflow : hidden;
  white-space : nowrap;
  margin-bottom : 5px;
}


.ServicesTitles {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 115%;
	text-align: left;
	color: #ff6600;
	}


	.TextQuote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-align:justify;
	font-style:italic;
	padding-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	}
	
	.TextAuthor {
	color: #ff6600;
	}
	
		.TextLarge2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 115%;
	color: #555555;
	text-align:left;
	}
	
	.dahlstyleReply{
	margin-left:15px;
	margin-right:15px;
	}

	
	.DahlStylelinks{
font-family: Verdana, Arial, Helvetica, sans-serif;

color: #689bba;
text-decoration:none

}

	.DahlStylelinksBig{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #689bba;
	font-size: 115%;
text-decoration:none

}


	#bottombar{
	width: 1024px;
	position: relative;
	float: right;

	}
	
	#copyrightlayout{
	float: left;
	}
	
	.CopyrightText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-align: left;
	
	}

	
