@charset "utf-8";
/* CSS Document */


.homeButtonPhone { 	display: none; }
.cbp-spmenu-push { 	display: none; }
.hide_tablet { 	display: none; }
.homeButtonPhone { 	display: none; }
.hide_desktop { display: none; }
.subNav { display:none; }
.phoneTop { display:none; }
#slidingDiv { display: none; }
#iPhoneMenu a { display: none; }
.iPhoneTopMenu { display:none; }



@media only screen and (max-width: 1600px) {

/* DIV SCTIONS */
	
	/* Header and Navigation Bar */
	header#mainHeader .headerTopBar,
	header#mainHeader .navigationBar { width: 85%; padding-left:7.5%; padding-right:7.5%; margin:0; }
	
	#mainContent .articleSection .middleTextArea 	{ width:85%; padding-left:7.5%; padding-right:7.5%; }
	#mainContent .articleSection blockquote 		{ width:80%; padding-left:10%; padding-right:10%; }


	/**/ 
	#mainContent .topFullLengthSection2      {	width: 85%; 	padding:2.5% 7.5% 2% 7.5%; }
	#mainContent .topFullLengthContent       {	width: 85%; padding-left:7.5%; padding-right:7.5%; }
	#mainContent .whiteTransparentBackground { 	width: 85%; 	padding:1% 7.5% 4% 7.5%; 	margin:0; }
	#mainContent .fullContentAttorneys       {	width: 85%; 	padding:3% 7.5% 6% 7.5%;	}
	#mainContent .whiteTransparentBackground {	width: 85%; 	padding:1% 7.5% 4% 7.5%;  }
	#mainContent .wideSectionWithBackground,
	#mainContent .wideSectionWithBackground2,
	#mainContent .wideSectionWithBackground3,
	#mainContent .wideSectionWithNoBackground { width: 85%; 	padding:6% 7.5% 7% 7.5%;  }	

	/* FORM Area*/
	#mainContent .formArea { width: 90%; padding:2% 5% 2% 5%; }
	
	/* BLOG Area */
	#mainContent .blogArea { width: 92.5%; padding:0% 7.5% 0% 0%; }
	
	/* FOOTER Area & CONTACT Page Area */
	#mainContent .contactArea,
	Footer#mainFooter .mainFooterWrapper { width: 85%; padding:2% 7.5% 2% 7.5%; }
		
}


@media only screen and (max-width: 1400px) {

/* DIV SCTIONS */
	
	.clearFix1400 { clear:both; }	
	
	/* Header and Navigation Bar */
	header#mainHeader .headerTopBar,
	header#mainHeader .navigationBar { width: 96%; padding-left:2%; padding-right:2%; margin:0; } 

	#midBanners { 	width: 100%; }
	
	#mainContent .articleSection .middleTextArea 	{ width:94%; padding-left:2%; padding-right:4%; }
	#mainContent .articleSection blockquote 		{ width:88%; padding-left:6%; padding-right:6%; }

	/* Main Layout DIVs */
	#mainContent .topFullLengthContent { width: 96%; padding-left:2%; padding-right:2%; }
	#mainContent .whiteTransparentBackground { width: 96%; padding:1% 2% 4% 2%; margin:0; }
	#mainContent .fullContentAttorneys { width: 96%; padding:3% 2% 6% 2%; }
	#mainContent .attorneyProfiles { width: 96%; padding:5% 2% 5% 2%; }
	#mainContent .whiteTransparentBackground{ width: 94%; padding:1% 3% 4% 3%;  }
	
	#mainContent .topFullLengthContent       {	padding-top:2%; padding-bottom:2%; }
	
	#mainContent .topFullLengthContent .halfLengthTextSection { width: 43%; margin:0 2% 0 2%; padding:0 1.5% 0 1.5%; float:left; }
	#mainContent .topFullLengthContent .alignedCenter { margin-left:auto; margin-right:auto; float:none; margin-top:75px; }
	
	#mainContent .articleSection .middleTextArea h1 { margin-bottom:30px; margin-top:50px; }
	#mainContent .articleSection .middleTextArea h3 { font-size:32px; line-height:42px; margin-right:0; color:#554b4b; margin-bottom:20px; margin-right:50px; }
	
	

	#mainContent .wideSectionWithNoBackground .homepagePractice { width: 49%; margin:0 0.5% 1% 0.5%; }
	
	#mainContent .wideSectionWithBackground,
	#mainContent .wideSectionWithBackground2,
	#mainContent .wideSectionWithBackground3,
	#mainContent .wideSectionWithNoBackground {
	width: 96%;
	padding:5% 2% 6% 2%;
	}	

	#mainContent .wideSectionWithBackground2 .rightImageArea .imageAreaOneFourth { width:46%; margin:0 0 0 4%; }
	#mainContent .wideSectionWithBackground3 .rightImageArea .imageAreaOneFourth { width:48%; margin:0 0 0 2%; }

	#mainContent .blogArea { width: 96%; padding:20px 2% 0% 2%; }

	#mainContent .blogArea .leftSection {
	width: 48%;
	margin:0 1% 20px 1%;
	min-height:500px;
	}	
	#mainContent .blogArea .blogSection {
	width: 48%;
	padding:0 0 0 0;
	margin:0 1% 20px 1%;
	float:left;
	min-height:500px;
	}
	
	#mainContent .wideSectionWithBackground2 .leftTextArea .heading, 	
	#mainContent .wideSectionWithBackground2 .leftTextArea .textArea 	{ width:95%; float:left; margin:0 2.5% 0 2.5%; }
	
	#mainContent .wideSectionWithBackground2 .imageAreaOneFourth h5,
	#mainContent .wideSectionWithNoBackground .homepagePractice .practiceText h4.style1 { font-size:34px; line-height:44px; }
	
	#mainContent .blogArea .blogSection .blogText h4,
	#mainContent .wideSectionWithBackground3 .imageAreaOneFourth h5 { font-size:32px; line-height:42px; }

	
	/* Headings and Text */
	#mainContent .wideSectionWithBackground2 .leftTextArea .heading h4,
	#mainContent .blogArea .leftSection h3,
	#mainContent .wideSectionWithBackground3 .leftTextArea h4 { font-size:80px; line-height:90px; }
	


#mainContent .formArea { width: 100%; padding:2.5% 0 0 0; }
#mainContent .formArea .rightSection { width:90%; margin-left:5%; margin-right:5%; }
#mainContent .contactArea,
Footer#mainFooter .mainFooterWrapper { width: 96%; padding:0 2% 0 2%; }
Footer#mainFooter .mainFooterWrapper { width: 94%; padding:2% 3% 2% 3%; }
Footer#mainFooter .mainFooterWrapper .footerSocial { width:100%; }

}




@media only screen and (max-width: 1300px) {
	
	
	
}




@media only screen and (max-width: 1280px) {



#mainContent .blogArea { width: 96%; padding:0% 2% 0% 2%; border:2px; }

		


#mainContent .wideSectionWithNoBackground .blogSection .blogText  h4 { font-size:1.75em; }								
#mainContent .wideSectionWithNoBackground .blogSection .blogText  p,
#mainContent .wideSectionWithNoBackground .blogSection .blogText  p a { font-size:1.20em;  line-height:1.60em; }
#mainContent .wideSectionWithNoBackground .blogSection .blogText  p a { font-size:inherit; }
#mainContent .wideSectionWithNoBackground .blogSection .blogText p.readMore,
#mainContent .wideSectionWithNoBackground .blogSection .blogText p.readMore a { font-size:1em; }



Footer#mainFooter .mainFooterWrapper {
width: 96%;
padding:5% 2% 2% 2%;
}	

	Footer#mainFooter .mainFooterWrapper .footerAreaLeft { width:45%; }
	

}



@media only screen and (max-width: 1199px) {

#mainContent .topFullLengthSection2 h2 { font-size:2.5em; }

#mainContent .topFullLengthContent .leftSection { width:30%; }
	#mainContent .topFullLengthContent .leftSection p { font-size:1.15em; line-height:2em; }

#mainContent .topFullLengthContent .middleSection { width:66%; margin-right:0; }
	#mainContent .topFullLengthContent .middleSection p,
	#mainContent .fullContentAttorneys .imageAreaOneFourth p { text-align:left; font-size:1.25em; line-height:1.75em; }
	
	
#mainContent .wideSectionWithNoBackground .blogSection { width: 48%; margin:0 1% 2% 1%; }	
#mainContent .wideSectionWithBackground3 .rightImageArea .imageAreaOneFourth { width:48%; }


#mainContent .topFullLengthContent .rightSection { }

	
}



@media only screen and (max-width: 1100px) {

.1024ClearFix { clear:both; }

#mainContent .wideSectionWithBackground3 { width:100%; margin-left:0; margin-right:0; padding-left:0; padding-right:0; }

header#mainHeader .headerTopBar,
header#mainHeader .navigationBar .mainNav { display:none; }

header#mainHeader .navigationBar { padding-top:10px; padding-bottom:10px; }

header#mainHeader .navigationBar .subNav {
height: auto;
padding-right:0px;
padding-top:0px;
display: block;
float: right;
cursor:pointer;
}

	header#mainHeader .navigationBar .subNav img { float:right; }

#slidingDiv {
height: 0px;
width: 100%;
margin:0 0 0 0;
float: left;
overflow-x: hidden;
overflow-y: hidden;
display:block;
padding:0 0 0 0;
background-color: #0b95dd;
}

	#iPhoneMenu a {
	font-family: "Montserrat";
	display: block;
	padding:0 0 0 0;
	margin:2% 0 0 10%;
	float: left;
	color: #FFFFFF;
	clear: both;
	text-align: left;
	font-size: 5em;
	text-decoration:none;
	}
	
	#iPhoneMenu a.margin {margin-top:100px;}
	
	#iPhoneMenu a:hover { color:#0167bb; text-decoration:none; }
	#iPhoneMenu a.topMargin {margin-top:15%;}
	
	
#mainContent .topFullLengthContent       {	padding-top:8%; padding-bottom:5%; }
#mainContent .topFullLengthContent .halfLengthTextSection { width: 96%; margin:0 2%; }


#mainContent .wideSectionWithNoBackground .homepagePractice { width: 98%; margin:0 1% 4% 1%; }

#mainContent .wideSectionWithBackground3 .rightImageArea .imageAreaOneFourth { width:93%; height:auto; margin:0 2% 0 5%; min-height:350px;}
#mainContent .topFullLengthContent .halfLengthTextSection { width: 95%; margin:0 1% 50px 1%; padding:0 1.5% 0 1.5%; float:left; }
#mainContent .topFullLengthContent .alignedCenter {  }


#mainContent .topFullLengthContent .oneThirdSection,
#mainContent .topFullLengthContent .oneThirdSection2 { width:95%; margin-left:2.5%; margin-right:2.5%; margin-bottom:5%; }
	
	#mainContent .topFullLengthContent .oneThirdSection p,
	#mainContent .topFullLengthContent .oneThirdSection2 p { font-size:1.75em; text-align:center; }


#mainContent .topFullLengthContent .leftSection {  display:none; }
#mainContent .topFullLengthContent .middleSection { float:none; width:98%; margin:0 2%; }

#mainContent .attorneyProfiles .imageAreaOneThird { width:48%; margin: 0 1% 2% 1%; }



/* Headings and Text */
	#mainContent .wideSectionWithBackground2 .leftTextArea .heading h4,
	#mainContent .blogArea .leftSection h3,
	#mainContent .wideSectionWithBackground3 .leftTextArea h4 { font-size:80px; line-height:90px; }
	#mainContent .blogArea .leftSection h3 { margin-top:150px; text-align:center; }



	#mainContent .topFullLengthContent .leftSection p,
	#mainContent .topFullLengthContent .oneThirdSection2 h3,
	#mainContent .blogArea .blogSection .blogText p,
	#mainContent .wideSectionWithBackground3 .imageAreaOneFourth p,
	#mainContent .topFullLengthContent .halfLengthTextSection p { font-size:26px; line-height:42px; }
	


/* Team Area */
#mainContent .wideSectionWithBackground2 .leftTextArea { width:96%; margin:0 2% 5% 2%; }
#mainContent .wideSectionWithBackground2 .rightImageArea { width:96%; margin:0 2% 5% 2%; padding:0; float:left; }
#mainContent .wideSectionWithBackground2 .rightImageArea .imageAreaOneFourth {width:48%; margin:0 1% 2% 1%; }



#mainContent .wideSectionWithBackground2 p {  font-size:18px; line-height:30px;  }	
#mainContent .wideSectionWithBackground2 .imageAreaOneFourth h5 { font-size:2.5em; }
/*#mainContent .wideSectionWithBackground2 .imageAreaOneFourth p { font-size:!important; line-height:!important; padding:0.55em 0 0.25% 3%; }*/

/* Blog Section */
#mainContent .blogArea .leftSection { width: 100%; height:300px; margin:0; margin-bottom:5%; clear:both; }

#mainContent .blogArea .blogSection { width:100%; min-height:600px; margin:0 0 2% 0; clear:both; }
	

#mainContent .wideSectionWithBackground .leftSection h4 	{ font-size:3em; margin-top:5.25em; }
#mainContent .wideSectionWithBackground .middleSection h4,
#mainContent .wideSectionWithBackground .middleSection2 h4  { font-size:2em; margin:3.75em 0 0 0;	}

#mainContent .wideSectionWithBackground .rightSection h4,
#mainContent .wideSectionWithBackground .rightSection2 h4   { font-size:2em; margin:3.5em 0 0 0; }

#mainContent .wideSectionWithBackground .bottomSection h4,
#mainContent .wideSectionWithBackground .bottomSection2 h4,
#mainContent .wideSectionWithBackground .bottomSection3 h4 {
font-size:2.25em;	
margin:4.5em 0 0 0;			
}

#mainContent .blogArea {
width: 96%;
padding:0% 2% 0% 2%;
margin:0;
}


#mainContent .fullContentAttorneys .imageAreaOneFourth { width:48%; margin:0 1% 0 1%; }


#mainContent .contactArea .contactInfoSection { width:90%; margin:0.25em 5% 0 5%; padding-left:0; padding-right:0; }
	#mainContent .formArea .leftSection h3 { font-size:3em; }


Footer#mainFooter .mainFooterWrapper { width:94%; padding-left:3%; padding-right:3%;}
Footer#mainFooter .mainFooterWrapper .footerAreaFull { width:100%; padding:0; margin:0; }
Footer#mainFooter .mainFooterWrapper .footerSocial p { text-align:center; }




}






@media only screen and (max-width: 768px) {

#mainContent .topFullLengthSection2 h1 { font-size:5em; }
#mainContent .wideSectionWithBackground,
#mainContent .wideSectionWithBackground2 { padding-top:15%; padding-bottom:15%; }


/*#mainContent .wideSectionWithBackground3 .rightImageArea .imageAreaOneFourth { width:95%; margin-left:2.5%; margin-right:2.5%; margin-bottom:1%; min-height:0; }*/

	#mainContent .wideSectionWithBackground3 .imageAreaOneFourth h5 { width:100%; font-size:2.25em; }
	#mainContent .wideSectionWithBackground3 .imageAreaOneFourth p  { width:100%; font-size:1.5em; }
	#mainContent .wideSectionWithBackground3 .imageAreaOneFourth h6 { width:100%; font-size:1.75em; }
	
	#mainContent .articleSection .middleTextArea h1 { font-size:60px; line-height:70px; margin-bottom:30px; margin-top:50px; }
	#mainContent .articleSection .middleTextArea h3 { font-size:32px; line-height:42px; margin-right:0; color:#554b4b; margin-bottom:20px; }


#mainContent .wideSectionWithBackground .leftSection { width:100%; margin-bottom:1%; min-height:400px; display:block; padding:0; }
#mainContent .wideSectionWithBackground .middleSection, 
#mainContent .wideSectionWithBackground .middleSection2 { width:100%; margin-left:0;  height:400px; display:block; }
#mainContent .wideSectionWithBackground .rightSection {width:100%; margin-left:0; height:400px; display:block;}
#mainContent .wideSectionWithBackground .rightSection2 {width:100%; margin-right:0; margin-left:0; height:400px; display:block;} 
#mainContent .wideSectionWithBackground .bottomSection, 
#mainContent .wideSectionWithBackground .bottomSection2,
#mainContent .wideSectionWithBackground .bottomSection3 { width:100%; margin-bottom:1%; margin-left:0; margin-right:0; height:400px; display:block; }

#mainContent .wideSectionWithBackground .leftSection h4  { font-size:5em; margin-top:2.5em; padding-bottom:0;}
#mainContent .wideSectionWithBackground .middleSection h4,
#mainContent .wideSectionWithBackground .middleSection2 h4  { font-size:5em; margin:2em 0 0 0;	}
#mainContent .wideSectionWithBackground .rightSection h4,
#mainContent .wideSectionWithBackground .rightSection2 h4   { font-size:5em; margin:2em 0 0 0; }
#mainContent .wideSectionWithBackground .bottomSection h4 { font-size:5em; margin-top:2.5em; padding-bottom:0;}
#mainContent .wideSectionWithBackground .bottomSection2 h4 { font-size:5em;	margin:2.5em 0 0 0; }
#mainContent .wideSectionWithBackground .bottomSection3 h4 { font-size:5em;	margin:2em 0 0 0; }



/* Team Area */
#mainContent .wideSectionWithBackground2 .leftTextArea { width:90%; margin:0 5% 5% 5%; }
#mainContent .wideSectionWithBackground2 .rightImageArea { width:100%; margin:0; padding:0; }

#mainContent .wideSectionWithBackground2 .leftTextArea h4 { font-size:4.5em; padding-bottom:0.5em; }
#mainContent .wideSectionWithBackground2 .leftTextArea p { padding-bottom:1em; }

#mainContent .wideSectionWithBackground2 .rightImageArea .imageAreaOneFourth { width:100%; margin:0 0 5% 0; padding:0; }
#mainContent .wideSectionWithBackground2 .imageAreaOneFourth h5 { font-size:2.75em; padding:0.75em 5% 0.25% 5%; }
#mainContent .wideSectionWithBackground2 .imageAreaOneFourth p { font-size:1.5em; line-height:1.75em; padding:0.25em 5% 0.25% 5%; }

#mainContent .formArea .leftSection,
#mainContent .formArea .rightSection { width:100%; margin-left:0; margin-top:25px; margin-right:0; }

#mainContent .formArea .leftSection { margin-bottom:75px;}


#mainContent .wideSectionWithBackground2 .leftTextArea .heading, 	
#mainContent .wideSectionWithBackground2 .leftTextArea .textArea {width:100%; margin:0; }


	/* Headings and Text */
	#mainContent .wideSectionWithBackground2 .leftTextArea .heading h4,
	#mainContent .blogArea .leftSection h3,
	#mainContent .wideSectionWithBackground3 .leftTextArea h4 { font-size:60px; line-height:60px; }
	#mainContent .blogArea .leftSection h3 { margin-top:150px; text-align:center; }




#mainContent .formArea .leftSection h3 { font-size:5em; }

#mainContent .wideSectionWithNoBackground .blogSection,
#mainContent .attorneyProfiles .imageAreaOneThird { width: 98%; margin:0 1% 2% 1%; }	
#mainContent .wideSectionWithNoBackground .blogSection { min-height:650px; margin-bottom:25px; }

#mainContent .wideSectionWithNoBackground .blogSection .blogText  h4,
#mainContent .attorneyProfiles .imageAreaOneThird h5 { font-size:3em; }								

#mainContent .wideSectionWithNoBackground .blogSection .blogText  p,
#mainContent .wideSectionWithNoBackground .homepagePractice .practiceText p
#mainContent .wideSectionWithNoBackground .blogSection .blogText  p a,
#mainContent .topFullLengthContent .leftSection p,
#mainContent .topFullLengthContent .oneThirdSection2 h3,
#mainContent .topFullLengthContent .middleSection p,
#mainContent .attorneyProfiles .imageAreaOneThird p,
#mainContent .wideSectionWithNoBackground .blogSection .blogText  p,
#mainContent .wideSectionWithNoBackground .blogSection .blogText  p a { font-size:18px; line-height:34px; }
#mainContent .wideSectionWithNoBackground .blogSection .blogText  p a { font-size:inherit; }
#mainContent .wideSectionWithNoBackground .blogSection .blogText p.readMore,
#mainContent .wideSectionWithNoBackground .blogSection .blogText p.readMore a { font-size:18px; line-height:34px; }

#mainContent .formArea .leftSection,
#mainContent .formArea .rightSection { width: 90%; margin:0 5%; }
#mainContent .formArea .rightSection { padding-top:50px; }


#mainContent .wideSectionWithBackground3 { background-position:top right; }

Footer#mainFooter .mainFooterWrapper .footerSocial p img.noDisplay { display:none; }

Footer#mainFooter .mainFooterWrapper .footerAreaRight h6 { font-size:1em; }

Footer#mainFooter .mainFooterWrapper .footerAreaLeft { width:80%; }


	
}

@media only screen and (max-width: 640px) {


/* Phone Navigation */
header#mainHeader .navigationBar .brand { width:45%; margin-right:15%;  }
header#mainHeader .navigationBar .subNav { width:40%; float:right; padding-right:0px; padding-left:0; margin:0; margin-top:4px; }
header#mainHeader .navigationBar .subNav img { width:25%;   }

#mainContent .wideSectionWithBackground2 .leftTextArea .heading h4,
#mainContent .blogArea .leftSection h3,
#mainContent .wideSectionWithBackground3 .leftTextArea h4 { font-size:50px; line-height:60px; }

#mainContent .articleSection .middleTextArea h1 { font-size:50px; line-height:62px; margin-right:0; }

#mainContent .formArea .leftSection h3 { font-size:70px; line-height:80px; }

#mainContent .wideSectionWithBackground2 .imageAreaOneFourth h5,
#mainContent .wideSectionWithNoBackground .homepagePractice .practiceText h4.style1,
#mainContent .topFullLengthContent .halfLengthTextSection h1 { font-size:24px; line-height:34px; }


#mainContent .wideSectionWithBackground .leftSection h4,
#mainContent .wideSectionWithBackground .middleSection h4,
#mainContent .wideSectionWithBackground .middleSection2 h4,
#mainContent .wideSectionWithBackground .rightSection h4,
#mainContent .wideSectionWithBackground .rightSection2 h4,
#mainContent .wideSectionWithBackground .bottomSection3 h4  { font-size:4em; margin-top:3em; padding-bottom:0;}
#mainContent .wideSectionWithBackground .bottomSection h4,
#mainContent .wideSectionWithBackground .bottomSection2 h4 { font-size:4em; margin-top:3.5em; padding-bottom:0;}




Footer#mainFooter .mainFooterWrapper .footerAreaFull h5,
Footer#mainFooter .mainFooterWrapper .footerAreaFull h6  { font-size:16px; }

}


@media only screen and (max-width: 540px) {


}



@media only screen and (max-width: 480px) {
	
header#mainHeader .navigationBar .brand { width:60%; margin-right:5%;  }
header#mainHeader .navigationBar .brand img { width:100%; height:auto; display:block; }
header#mainHeader .navigationBar .subNav { width:30%; }	
header#mainHeader .navigationBar .subNav img { width:30%; margin-left:3%;  }


#mainContent .wideSectionWithBackground2 .leftTextArea .heading h4,
#mainContent .blogArea .leftSection h3,
#mainContent .wideSectionWithBackground3 .leftTextArea h4 { font-size:30px; line-height:42px; }

#mainContent .formArea .leftSection h3 { font-size:50px; line-height:60px; }

#mainContent .blogArea .blogSection .blogText h4,
#mainContent .wideSectionWithBackground3 .imageAreaOneFourth h5,
#mainContent .wideSectionWithBackground3 .imageAreaOneFourth h6,
#mainContent .topFullLengthContent .halfLengthTextSection h1 { font-size:22px; line-height:34px; }


#mainContent .wideSectionWithNoBackground .blogSection .blogText  p,
#mainContent .wideSectionWithNoBackground .homepagePractice .practiceText p
#mainContent .wideSectionWithNoBackground .blogSection .blogText  p a,
#mainContent .topFullLengthContent .leftSection p,
#mainContent .topFullLengthContent .oneThirdSection2 h3,
#mainContent .blogArea .blogSection .blogText p,
#mainContent .wideSectionWithBackground3 .imageAreaOneFourth p,
#mainContent .topFullLengthContent .halfLengthTextSection p,
#mainContent .wideSectionWithBackground2 .leftTextArea p,
#mainContent .wideSectionWithBackground3 .leftTextArea p,
#mainContent .formArea .leftSection p,
#mainContent .topFullLengthContent .halfLengthTextSection p { font-size:18px; line-height:34px; }

Footer#mainFooter .mainFooterWrapper .footerAreaFull h5,
Footer#mainFooter .mainFooterWrapper .footerAreaFull h6  { font-size:13px; line-height:23px; }
	
}


@media only screen and (max-width: 320px) {

#mainContent .blogArea .blogSection .blogText h4,
#mainContent .wideSectionWithBackground3 .imageAreaOneFourth h5,
#mainContent .wideSectionWithBackground3 .imageAreaOneFourth h6,
#mainContent .topFullLengthContent .halfLengthTextSection h1 { font-size:25px; line-height:35px; }



#mainContent .wideSectionWithNoBackground .blogSection .blogText  p,
#mainContent .wideSectionWithNoBackground .homepagePractice .practiceText p
#mainContent .wideSectionWithNoBackground .blogSection .blogText  p a,
#mainContent .topFullLengthContent .leftSection p,
#mainContent .topFullLengthContent .oneThirdSection2 h3,
#mainContent .blogArea .blogSection .blogText p,
#mainContent .wideSectionWithBackground3 .imageAreaOneFourth p,
#mainContent .topFullLengthContent .halfLengthTextSection p,
#mainContent .wideSectionWithBackground2 .leftTextArea p,
#mainContent .wideSectionWithBackground3 .leftTextArea p,
#mainContent .formArea .leftSection p,
#mainContent .topFullLengthContent .halfLengthTextSection p,
#mainContent .wideSectionWithBackground2 .leftTextArea .textArea p { font-size:16px; line-height:28px; }
#mainContent .wideSectionWithBackground2 .leftTextArea .textArea p { text-align:left; margin:0; padding:0; }


#mainContent .blogArea .leftSection { min-height:0; height:225px; }	



#mainContent .wideSectionWithBackground2 .leftTextArea .heading h4,
#mainContent .blogArea .leftSection h3,
#mainContent .wideSectionWithBackground3 .leftTextArea h4 { font-size:26px; line-height:32px; }

#mainContent .blogArea .leftSection h3 { margin-top:70px; }

#mainContent .wideSectionWithBackground2 .imageAreaOneFourth h5,
#mainContent .wideSectionWithNoBackground .homepagePractice .practiceText h4.style1,
#mainContent .topFullLengthContent .halfLengthTextSection h1 { font-size:18px; line-height:28px; }


	
}








