body { color:#242f60; font-family:robotoregular,Verdana,Arial,Helvetica,sans-serif; font-size:1.0625em; line-height:1.4; margin:0px; background-color:#4c4c4c; height:100% }
html { height:100% }
#headerTopRight a:link { color:#fff; text-decoration:none }
#headerTopRight a:visited { color:#fff }
#headerTopRight a:hover { color:#dddd21 }
#footerRow3 a:link { color:#fff; text-decoration:none }
#footerRow3 a:visited { color:#fff }
#footerRow3 a:hover { text-decoration:underline }
#PageDiv { position:relative; min-height:100%; margin:auto; background-color:#fff }
#content { z-index:0 }
#section2 { z-index:0; background-color:#242f60 }
#heroDesktop { max-width:1401px; z-index:0; padding-left:3%; padding-right:3%; margin-left:auto; margin-right:auto; overflow:hidden }
#heroLeft { width:74.3%; z-index:0; float:left }
#advocate { width:1040px; overflow:hidden }
#heroRight { width:25.7%; z-index:0; float:right }
#law { width:360px; background-color:#fff; overflow:hidden }
#sectionInner1mobile { max-width:1401px; z-index:0; padding-left:3%; padding-right:3%; margin-left:auto; margin-right:auto; display:none }
#heroTop { z-index:0 }
#advocate1 { width:564px; overflow:hidden }
#heroBottom { z-index:0 }
#law1 { width:563px; overflow:hidden }
#mobileSocialLinks { z-index:0; padding:15px; display:none }
#mobiletwitter { left:680px; top:0px; width:44px; height:44px; margin-left:10px; margin-right:10px; overflow:hidden }
#mobilefacebook { left:680px; top:0px; width:44px; height:44px; margin-left:10px; margin-right:10px; overflow:hidden }
#mobileinstagram { left:680px; top:0px; width:44px; height:44px; margin-left:10px; margin-right:10px; overflow:hidden }
#section3 { z-index:0 }
#sectionInner2 { max-width:1400px; z-index:0; padding-left:3%; padding-right:3%; margin-left:auto; margin-right:auto; overflow:hidden }
#section2Col1 { width:31.66%; z-index:0; float:left; padding-top:50px; padding-bottom:50px; margin-right:2.5% }
#video { z-index:0; margin-top:60px; border-top:solid #93c9df 9px }
#debbievideo { left:0px; top:0px; width:443px; height:280px; overflow:hidden }
#section2Col2 { width:31.66%; z-index:0; float:left; padding-top:50px; padding-bottom:50px }
#section2Col3 { position:relative; width:31.66%; min-height:805px; z-index:0; float:right; background-color:#d4e9f2 }
#iconPic { position:absolute; left:0px; bottom:0px; z-index:1 }
#debbie { left:0px; height:586px; width:412px; bottom:-33px; overflow:hidden }
#quote { position:absolute; left:100px; top:50px; right:50px; z-index:2 }
#quoteclose { left:10px; top:15px; width:39px; height:29px; vertical-align:top; overflow:hidden; position:relative }
#quoteopen { position:absolute; left:-57px; top:-9px; width:48px; height:36px; z-index:1 }
#section12 { z-index:0; background-color:#93c9df }
#section3Inner1 { max-width:1445px; z-index:0; padding-right:3%; margin-left:auto; margin-right:auto; overflow:hidden }
#section3Col4 { width:33.94%; z-index:0; float:left; margin-right:2.5% }
#debbie9 { left:0px; top:0px; width:443px; height:295px; overflow:hidden }
#section3Col5 { width:30.48%; z-index:0; float:left; padding-top:50px; padding-bottom:30px }
#section3Col6 { width:30.69%; z-index:0; float:right }
#debbie0 { left:92px; top:0px; width:260px; height:152px; overflow:hidden }
#section4 { z-index:0; background-color:#242f60 }
#section4Inner { max-width:1400px; z-index:0; padding:35px 3%; margin-left:auto; margin-right:auto }
#pageIconNav { z-index:0; padding-top:35px; overflow:hidden }
#section8 { z-index:0 }
#section8inner { max-width:1490px; z-index:0; margin-left:auto; margin-right:auto; overflow:hidden }
#section5row1col3 { width:50%; z-index:0; float:left }
#carys10 { left:0px; top:0px; width:745px; height:419px; overflow:hidden }
#section5row1col4 { width:44%; z-index:0; float:right; padding:50px 3% }
#section5row1col1inner1 { max-width:600px; z-index:0; margin-left:auto; margin-right:auto }
#section10 { z-index:0; background-color:#93c9df }
#section8inner1 { max-width:1490px; z-index:0; margin-left:auto; margin-right:auto; overflow:hidden }
#section5row1col1 { width:44%; z-index:0; float:left; padding:50px 3% }
#section5row1col1inner2 { max-width:575px; z-index:0; margin-left:auto; margin-right:auto }
#section5row1col2 { width:50%; z-index:0; float:right }
#debbie3 { left:0px; top:0px; width:745px; height:419px; overflow:hidden }
#section7 { z-index:0; background-color:#242f60 }
#section7inner { max-width:1400px; z-index:0; padding-left:3%; padding-right:3%; margin-left:auto; margin-right:auto }
#section3row1 { z-index:0; padding-top:35px; padding-bottom:35px; overflow:hidden }
#infographic3 { width:23.13%; z-index:0; float:left; margin-right:2.5% }
#debbie1 { left:112px; top:0px; width:302px; height:192px; overflow:hidden }
#infographic4 { width:23.13%; z-index:0; float:left; margin-right:2.5% }
#carys6 { width:302px; overflow:hidden }
#infographic5 { width:23.13%; z-index:0; float:left }
#carys8 { width:302px; overflow:hidden }
#infographic6 { width:23.13%; z-index:0; float:right }
#carys9 { width:302px; overflow:hidden }
#location { z-index:0 }
#section5row1 { z-index:0; margin-left:auto; margin-right:auto }
#section5row1inner { max-width:1490px; z-index:0; margin-left:auto; margin-right:auto; overflow:hidden }
#location3 { width:50%; z-index:0; float:right }
#debbie4 { left:0px; top:0px; width:745px; height:341px; overflow:hidden }
#item1 { width:46%; z-index:0; float:left; padding:50px 2% }
#section5row2 { z-index:0; margin-left:auto; margin-right:auto; background-color:#93c9df }
#section5row2inner { max-width:1490px; z-index:0; margin-left:auto; margin-right:auto; overflow:hidden }
#location4 { width:50%; z-index:0; float:left }
#location2 { left:0px; top:0px; width:745px; height:340px; overflow:hidden }
#location6 { width:46%; z-index:0; float:right; padding-left:2%; padding-right:2% }
#location5 { left:0px; top:0px; width:685px; height:340px; overflow:hidden }
#section9 { z-index:0 }
#section7inner1 { max-width:1400px; z-index:0; padding-left:3%; padding-right:3%; margin-left:auto; margin-right:auto }
#section3row2 { z-index:0; padding-top:35px; padding-bottom:35px; overflow:hidden }
#infographic1 { width:23.13%; z-index:0; float:left; margin-right:2.5% }
#debbie5 { width:297px; overflow:hidden }
#infographic2 { width:23.13%; z-index:0; float:left; margin-right:2.5% }
#debbie6 { left:15px; top:0px; width:297px; height:233px; overflow:hidden }
#infographic7 { width:23.13%; z-index:0; float:left }
#debbie7 { width:297px; overflow:hidden }
#infographic8 { width:23.13%; z-index:0; float:right }
#debbie8 { left:15px; top:0px; width:297px; height:233px; overflow:hidden }
#section11 { z-index:0; padding-top:50px; padding-bottom:50px }
#section6inner { max-width:1155px; z-index:0; padding-left:3%; padding-right:3%; margin-left:auto; margin-right:auto }
#item2 { position:absolute; right:23px; bottom:22px; z-index:1 }
@media screen and (max-width:950px)
{
	#section2Col2 { width:65.82% }
	#section2Col3 { display:none }
	#section3Inner1 { max-width:1400px; padding-left:3% }
	#section3Col4 { display:none }
	#section3Col5 { width:48.84% }
	#section3Col6 { width:48.76% }
}
@media screen and (max-width:820px)
{
	#mobileSocialLinks { display:block }
	#section5row1col3 { width:auto; float:none }
	#section5row1col4 { width:auto; float:none }
	#section5row1col1 { width:auto; float:none }
	#section5row1col2 { width:auto; float:none }
}
@media screen and (max-width:600px)
{
	#heroDesktop { display:none }
	#sectionInner1mobile { display:block }
	#law1 { background-color:#fff }
}
@media screen and (max-width:568px)
{
	#section2Col1 { width:auto; float:none; padding-top:20px; padding-bottom:0px }
	#video { margin-top:10px }
	#section2Col2 { width:auto; float:none; padding-top:20px; padding-bottom:20px }
	#section2Col3 { width:auto; float:none; display:block }
	#section3Col4 { width:auto; float:none; display:block }
	#section3Col5 { width:auto; float:none }
	#section3Col6 { width:auto; float:none; padding-bottom:30px }
	#infographic3 { width:auto; float:none; margin-right:0px }
	#infographic4 { width:auto; float:none; margin-right:0px }
	#infographic5 { display:none }
	#infographic6 { display:none }
	#location3 { width:auto; float:none }
	#item1 { width:auto; float:none; padding-left:3%; padding-right:3% }
	#location4 { display:none }
	#location6 { width:auto; float:none; padding-left:3%; padding-right:3% }
	#infographic1 { width:auto; float:none; margin-right:0px }
	#infographic2 { width:auto; float:none; margin-right:0px }
	#infographic7 { display:none }
	#infographic8 { display:none }
}
