/******************************************** # Site Styles PC, Tablet and Mobile Shared ********************************************/
/************************************************ # featured header (page) styles ************************************************/
featured-page-wrap {
	background: #19426e;
}
featured-page {
	max-width: 1160px;
	margin: 0px auto;
	padding: 0px 20px;
	position: relative;
}
featured-page-pane {
	width: calc(100% - 350px);
	height: 220px;
	padding: 0px 0px 0px 350px;
	display: table;
}
featured-page-wrap#featured-reviews featured-page-pane {
	width: calc(100% - 470px);
	height: 400px;
	padding: 0px 0px 0px 470px;
}
#featured-page-text {
	width: 100%;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}
featured-page p.title, featured-page h2 {
	max-width: 580px;
	padding: 50px 0px 0px 0px;
	margin: 0px auto;
	text-align: center;
	color: #ffffff;
	font-size: 36px;
	line-height: 38px;
	font-weight: 900;
	background: url("images/husband-wife-team-handwritten.png") no-repeat center top;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
featured-page p.title.title-lrg, featured-page h2.title-lrg {
	color: #ffffff;
	font-size: 72px;
	line-height: 60px;
}
featured-page p.title sup, featured-page h2 sup {
	font-size: 18px;
	top: -1.0em;
}
a#mark-and-alexis {
	line-height: 20px;
	display: inline-block;
	position: absolute;
	bottom: 16px;
	left: 328px;
	color: #f6ddbe;
	font-size: 14px;
	font-weight: 400;
	text-decoration: none;
	font-style: italic;
}
a#mark-and-alexis:hover {
	color: #f6ddbe;
	text-decoration: underline;
}
/*  tweaks to keep aligned well */
@media only screen and (min-width : 960px) and (max-width : 1159px) {a#mark-and-alexis {left: 296px;}}
@media only screen and (min-width : 960px) and (max-width : 1109px) {a#mark-and-alexis {left: 264px;}}
@media only screen and (min-width : 960px) and (max-width : 1059px) {a#mark-and-alexis {left: 232px;}featured-page p.title.title-lrg, featured-page h2.title-lrg {font-size: 62px;line-height: 60px;}}
@media only screen and (min-width : 960px) and (max-width : 1009px) {a#mark-and-alexis {left: 200px;}}
/************************************************ # featured header (attorneys) styles ************************************************/
featured-page-attorney-wrap {
	background: #19426e;
}
featured-page-attorney {
	max-width: 1160px;
	margin: 0px auto;
	padding: 0px 20px;
	position: relative;
}
featured-page-attorney-pane {
	width: 600px;
	height: 400px;
	padding: 0px 0px 0px 0px;
	display: table;
}
#featured-page-attorney-text {
	width: 100%;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}
#featured-page-attorney-text p.title, #featured-page-attorney-text h2 {
	padding: 40px 0px 14px 0px;
	margin: 0px auto;
	text-align: center;
	color: #ffffff;
	font-size: 72px;
	line-height: 80px;
	font-weight: 900;
	background: url("images/husband-wife-team-handwritten.png") no-repeat center top;
	text-transform: uppercase;
	font-family: "Lato", Arial, Helvetica, sans-serif;
}
#featured-page-attorney-text p.title a, #featured-page-attorney-text h2 a {
	color: #ffffff;
	font-weight: 900;
	text-decoration: none;
}
#featured-page-attorney-text p.title a:hover, #featured-page-attorney-text h2 a:hover {
	color: #ffffff;
	text-decoration: none;
}
a.featured-attorney-video {
	width: 252px;
	height: 147px;
	display: block;
	margin: 0px auto 0px auto;
	position: relative;
	color:#ffffff;
	text-indent: -9999px;
}
a.featured-attorney-video#video-mark-breyer {background: url("images/thumb-video-about-mark-breyer.png") no-repeat center top;background-size: contain;}
a.featured-attorney-video#video-alexis-breyer {background: url("images/thumb-video-about-alexis-breyer.png") no-repeat center top;background-size: contain;}
a.featured-attorney-video span {
	width: 100%;
	height: 100%;
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	background: url("images/play.png") no-repeat center center;
	filter: Alpha(opacity= 70); 
	-moz-opacity: .7; 
	opacity: .7;
	z-index: 170;
}
a.featured-attorney-video:hover span {
	filter: Alpha(opacity= 100); 
	-moz-opacity: 1; 
	opacity: 1;
}
/************************************************ # featured header (police reports) styles ************************************************/
featured-police-wrap {
	background: #ebe8e5;
}
featured-police {
	max-width: 1160px;
	margin: 0px auto;
	padding: 0px 20px;
	position: relative;
}
featured-police-pane {
	max-width: 540px;
	height: 403px;
	font-family: "Lato", Arial, Helvetica, sans-serif;
}
featured-police img {
	float: left;
	margin: 7px 20px 31px 0px;
	display: block;
}
featured-police p {
	padding: 0px 0px 0px 0px;
	line-height: 30px;
	font-size: 18px;
	color: #534741;
	font-weight: 700;
}
featured-police p strong {
	font-weight: 700;
	font-style: italic;
	color: #7b2e00;
}
featured-police p.subtitle {
	padding: 0px 0px 0px 0px;
	font-size: 24px;
	color: #bd4f01;
	text-transform: uppercase;
}
/************************************************ # featured header (page) styles ************************************************/
featured-north-valley-wrap {
	background: #19426e;
}
featured-north-valley {
	max-width: 1160px;
	margin: 0px auto;
	padding: 0px 20px;
	position: relative;
	height:400px;
}
featured-north-valley p.title, featured-north-valley h2 {
	padding: 235px 0px 0px 0px;
	text-align: center;
	color: #ffffff;
	font-size: 72px;
	line-height: 72px;
	font-weight: 900;
	text-transform: uppercase;
}
/*  tweaks to keep aligned well */
@media only screen and (min-width : 960px) and (max-width : 1159px) {featured-north-valley p.title, featured-north-valley h2 {font-size: 68px;line-height: 68px;}}
@media only screen and (min-width : 960px) and (max-width : 1109px) {featured-north-valley p.title, featured-north-valley h2 {font-size: 64px;line-height: 64px;}}
@media only screen and (min-width : 960px) and (max-width : 1059px) {featured-north-valley p.title, featured-north-valley h2 {font-size: 60px;line-height: 60px;}}
@media only screen and (min-width : 960px) and (max-width : 1009px) {featured-north-valley p.title, featured-north-valley h2 {font-size: 56px;line-height: 56px;}}
/********************************* # content area styles ********************************************/
/*** # simple vertically centered text styles ***/
content p.p-table, .content p.p-table {
	display: table;
}
content p.p-table span.p-cell, .content p.p-table span.p-cell {
	display: table-cell;
	vertical-align: middle;
}
/*** # in content related styles ***/
.in-content-related {
	padding: 20px 0px 20px 0px;
}
/*** # paneled page styles ***/
.pa-list, .about-us, .cuc-right {
	width: calc(100% - 340px);
	float: right;
}
.cuc-left {
	width: calc(100% - 390px);
	float: left;
}
.fltlt-pa {
	width: calc(50% - 10px);
	float: left;
}
.fltrt-pa {
	width: calc(50% - 10px);
	float: left;
}
.captionbox-left.cb-pa, .captionbox-left.cb-ab {
	width: 300px;
	margin: 10px 40px 10px 0px;
	max-width: none;
}
.captionbox-right.cb-pa, .captionbox-right.cb-ab {
	width: 300px;
	margin: 10px 0px 10px 40px;
	max-width: none;
}
.cuca-left {
	width: 50%;
	float: left;
}
.cuca-right {
	width: calc(50% - 80px);
	float: right;
}
.pa-vid, .about-vid, .cuc-vid {
	width: 100%;
	height: 0px;
	padding: 0px 0px 56.66% 0px;
	position: relative;
	margin: 0px auto 10px auto;
	color: #464646;
	text-indent: -9999px;
}
a.ytube-play {
	width: auto;
	position: relative;
	display: table;
	margin: 20px auto 0px auto;
	clear: both;
}
a.ytube-play img {position: relative;z-index:180;}
.pa-vid a, .about-vid a, .cuc-vid a, a.ytube-play span {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url("images/icon-play.png") no-repeat center center;
	filter: Alpha(opacity= 80); 
	-moz-opacity: .8; 
	opacity: .8;
	z-index: 190;
}
.pa-vid a:hover, .about-vid a:hover, .cuc-vid a:hover, a.ytube-play:hover span {
	filter: Alpha(opacity= 100); 
	-moz-opacity: 1; 
	opacity: 1;
}
.pa-vid#pa-injury {background: url("images/thumb-video-youtube-1GDZr71Q2W8.jpg") no-repeat center center;background-size:cover;}
.pa-vid#pa-insurance {background: url("images/thumb-video-youtube-AuRtwoneJKw.jpg") no-repeat center center;background-size:cover;}
.pa-vid#pa-bicycle {background: url("images/thumb-video-arizona-midday-bicycle-safety.jpg") no-repeat center center;background-size:cover;}
.pa-vid#pa-brain {background: url("images/thumb-video-consequences-of-brain-injury.jpg") no-repeat center center;background-size:cover;}
.pa-vid#pa-bones {background: url("images/thumb-video-youtube-zf4ESaOuMk8.jpg") no-repeat center center;background-size:cover;}
.pa-vid#pa-bus {background: url("images/thumb-video-youtube-0wLZ_BxWGVM.jpg") no-repeat center center;background-size:cover;}
.pa-vid#pa-car {background: url("images/thumb-video-youtube-KYknd5Y27wo.jpg") no-repeat center center;background-size:cover;}
.pa-vid#pa-catastrophic {background: url("images/thumb-video-youtube-DkIFjIoWGvo.jpg") no-repeat center center;background-size:cover;}
.pa-vid#pa-daycare {background: url("images/thumb-video-youtube-uiVMssJth6U.jpg") no-repeat center center;background-size:cover;}
.pa-vid#pa-child {background: url("images/thumb-video-youtube-DF7QJBP3s9k.jpg") no-repeat center center;background-size:cover;}
.pa-vid#pa-construction {background: url("images/thumb-video-youtube-7bC3MRaOcfY.jpg") no-repeat center center;background-size:cover;}
.pa-vid#pa-dog {background: url("images/thumb-video-youtube-qtcj_kZ41gY.jpg") no-repeat center center;background-size:cover;}
.pa-vid#pa-drunk {background: url("images/thumb-video-youtube-pR93X3-EigM.jpg") no-repeat center center;background-size:cover;}
.pa-vid#pa-motorcycle {background: url("images/thumb-video-youtube-9uTs2i6yqe4.jpg") no-repeat center center;background-size:cover;}
.pa-vid#pa-nursing {background: url("images/thumb-video-youtube-w3-vZbx9VMM.jpg") no-repeat center center;background-size:cover;}
.pa-vid#pa-pedestrian {background: url("images/thumb-video-youtube-Xt3H0rPSPCc.jpg") no-repeat center center;background-size:cover;}
.pa-vid#pa-premises {background: url("images/thumb-video-youtube-AZujcrSXgFI.jpg") no-repeat center center;background-size:cover;}
.pa-vid#pa-product {background: url("images/thumb-video-youtube-s85J6nqNrBM.jpg") no-repeat center center;background-size:cover;}
.pa-vid#pa-pool {background: url("images/thumb-video-youtube-onnFDqnHJJg.jpg") no-repeat center center;background-size:cover;}
.pa-vid#pa-truck {background: url("images/thumb-video-youtube-Lp8yOi_j-jI.jpg") no-repeat center center;background-size:cover;}
.pa-vid#pa-workplace {background: url("images/thumb-video-youtube-jHQN3U3OEDE.jpg") no-repeat center center;background-size:cover;}
.pa-vid#pa-death {background: url("images/thumb-video-youtube-4nXQk_ED4HY.jpg") no-repeat center center;background-size:cover;}
.about-vid#ab-team {background: url("images/thumb-video-youtube-xGVODTtHe_o.jpg") no-repeat center center;background-size:cover;}
.about-vid#ab-hwteam {background: url("images/thumb-video-youtube-oo9ULV4Vgxk.jpg") no-repeat center center;background-size:cover;}
.about-vid#ab-qualifications {background: url("images/thumb-video-youtube-mTu0QCyre7E.jpg") no-repeat center center;background-size:cover;}
.about-vid#ab-success {background: url("images/thumb-video-youtube-y6RYh22ZBm0.jpg") no-repeat center center;background-size:cover;}
.about-vid#ab-community {background: url("images/thumb-video-youtube-9DhKKW0OXy8.jpg") no-repeat center center;background-size:cover;}
.about-vid#ab-reviews {background: url("images/thumb-video-youtube-ejPvh6moYEc.jpg") no-repeat center center;background-size:cover;}
.about-vid#ab-no-fee {background: url("images/thumb-video-youtube-LR72mojN8v8.jpg") no-repeat center center;background-size:cover;}
.about-vid#ab-media {background: url("images/thumb-video-youtube-N4lejuLh4z4.jpg") no-repeat center center;background-size:cover;}
.cuc-vid#cuc-questions {background: url("images/thumb-video-s3-questions-before-hiring.jpg") no-repeat center center;background-size:cover;}
.cuc-vid#cuc-promise {background: url("images/thumb-video-s3-customer-service-promise.jpg") no-repeat center center;background-size:cover;}
.cuc-vid#cuc-about {background: url("images/thumb-video-s3-about-us.jpg") no-repeat center center;background-size:cover;}
.cuc-vid#cuc-values {background: url("images/thumb-video-s3-core-values.jpg") no-repeat center center;background-size:cover;}
.cuc-vid#cuc-teacher {background: url("images/thumb-video-s3-teacher-appreciation-arizona-midday.jpg") no-repeat center center;background-size:cover;}
.cuc-vid#cuc-lawsuits {background: url("images/thumb-video-s3-discuss-lawsuits-vs-claims-on-arizona-midday.jpg") no-repeat center center;background-size:cover;}
.cuc-vid#cuc-reviews {background: url("images/thumb-video-s3-hwlt-reviews.jpg") no-repeat center center;background-size:cover;}
.cuc-vid#cuc-handle-an-arizona-car-accident {background: url("images/thumb-video-s3-handle-an-arizona-car-accident.jpg") no-repeat center center;background-size:cover;}
.cuc-vid#cuc-community-events {background: url("images/thumb-video-s3-hwlt-community-events.jpg") no-repeat center center;background-size:cover;}
content .pa-list ul, .content .pa-list ul, content .about-us ul, .content .about-us ul {
	padding: 0px 0px 0px 0px;
	list-style: none;
}
/*** # custom full width columns styles ***/
.title-column {
	width: 22.22%;
	min-width: 200px;
	padding: 0px 0px 0px 0px;
	margin: 60px 0px 0px 0px;
	float: left;
	border-top: 1px solid #b06e06;
}
.title-column.first-title-column {
	margin: 30px 0px 0px 0px;
}
.title-column.title-column-alt {
	width: 34.22%;
	min-width: inherit;
}
.content-column {
	width: 65.8%;
	padding: 39px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
}
.content-column.first-content-column {
	padding: 1px 0px 0px 0px;
}
.content-column.content-column-alt {
	width: 55.8%;
}
/*** # attorney image collage styles ***/
.image-collage {
	width: 100%;
	height: 0px;
	padding: 0px 0px 25% 0px;
}
.image-collage#mark-collage {background: url("images/image-collage-mark.jpg") no-repeat center center;background-size:cover;}
.image-collage#alexis-collage {background: url("images/image-collage-alexis.jpg") no-repeat center center;background-size:cover;}
.image-collage#hwlt-collage {background: url("images/image-collage-hwlt.jpg") no-repeat center center;background-size:cover;}
.image-collage#heart-collage {background: url("images/image-collage-heart-winners.jpg") no-repeat center center;background-size:cover;}
/*** # association awards styles ***/
a.association-link {
	width: 134px;
	height: 80px;
	display: inline-block;
	margin: 0px 2.9% 10px 2.9%;
	color: #000000;
	text-indent: -9999px;
	overflow: hidden;
}
a.association-link:hover {
	filter: Alpha(opacity= 80); 
	-moz-opacity: .8; 
	opacity: .8;
}
a.association-link span {
	height: 80px;
	display: block;
	margin: 0px auto;
	background: url("images/sprites.png") no-repeat left top;
}
a.association-link#assoc-ala span {width: 78px;background-position: 0px -880px;}
a.association-link#assoc-naopia span {width: 78px;background-position: -191px -880px;}
a.association-link#assoc-sba span {width: 78px;background-position: -381px -880px;}
a.association-link#assoc-mdaf span {width: 77px;background-position: -571px -880px;}
a.association-link#assoc-aaj span {width: 117px;background-position: -713px -880px;}
a.association-link#assoc-atla span {width: 72px;background-position: -926px -880px;}
a.association-link#assoc-tntl span {width: 77px;background-position: -1115px -880px;}
a.association-link#assoc-aic span {width: 134px;background-position: -1275px -880px;}
a.association-link#assoc-nadc span {width: 77px;background-position: -1484px -880px;}
/*** about-us.html styles ***/
#about-how {
	text-align: center;
	padding: 8px 3px 8px 10px;
	margin: 30px auto 20px auto;
	background: url("images/about-how-bg.gif") repeat top left;
	width: 90%;
	border: 1px #8F8677 solid;
	border-radius: 6px;
}
.txt-bg {
	background: #FFFFFF;
	padding: 5px 20px;
	border-top: 1px #8F8677 solid;
	border-bottom: 1px #8F8677 solid;
	margin-top: 15px;
}
.text-grey {
	font-size: 15px;
	line-height: 19px;
	color: #665B47;
	font-weight: bold;
}
.text-about-how {
	font-size: 17px;
	line-height: 22px;
	color: #335465;
	font-weight: bold;
}
.text-red {
	color: #6B1E00;
	font-weight: bold;
}
.text-red-serif {
	color: #6B1E00;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: bold;
	font-size: 15px;
	line-height: 20px;
}
.text-blue {
	color: #335465;
	line-height: 24px;
	font-family: Georgia, 'Times New Roman', Times, serif;
}
content ul.list {
	list-style: none;
	padding: 14px 0px 14px 20px;
}
content ul.list li {
	padding: 5px 20px 5px 0px;
	list-style: url("images/bullet-diamond.png");
	background: none;
}
#basic-accordian {
	padding: 5px;
}
.accoridan-wrap {
	padding-bottom: 15px;
	padding-top: 10px;
}
.accordion_headings {
	padding: 2px 15px 0 15px;
	color: #6B1E00;
	cursor: pointer;
	font-weight: bold;
	background: url("images/bullet-arrow.png") no-repeat top left;
	margin-bottom: 0;
}
.acc-title {
	line-height: 20px;
	color: #6b1e00;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}
.acc-snippet {
	color: #333333;
	font-weight: normal;
	margin-bottom: 10px;
}
.accordion_headings p {
	margin: 0;
}
.accordion_headings:hover {
	color: #666666;
}
.accordion_child {
	padding: 0px 15px 0 15px;
	color: #333333;
	margin-top: 0;
	display: none;
	color: #333333;
}
.accordion_child a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
/*** awards.html styles ***/
content p.awards-title {
	color: #40481a;
	font-weight: bold;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding: 19px 0px 29px 0px;
	text-align: center;
}
#awards-recognitions {
	max-width: 610px;
	margin: 0px auto 0px auto;
	font-size: 16px;
}
content .association p {
	padding: 30px 30px 30px 230px;
	margin: 0px 0px 0px 0px;
	line-height: 22px;
}
content .association a {
	color: #572002;
	text-decoration: underline;
	font-weight: bold;
}
content .association a:hover {
	color: #815841;
}
content .association a.aw-assoc, span.aw-assoc {
	margin: 10px 20px 20px 30px;
	width: 175px;
	height: 120px;
	display: block;
	float: left;
	color: #000000;
	text-indent: -9999px;
}
content .association a.aw-assoc#award-super-lawyer, span.aw-assoc#award-super-lawyer {background: url("images/super-lawyer.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-lexis-nexis, span.aw-assoc#award-lexis-nexis {background: url("images/lexis-nexis.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-bbb, span.aw-assoc#award-bbb {background: url("images/award-bbb.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-avvo-badge-rated, span.aw-assoc#award-avvo-badge-rated {background: url("images/avvo-badge-rated.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-avvo-client-choice, span.aw-assoc#award-avvo-client-choice {background: url("images/avvo-client-choice.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-north-valley, span.aw-assoc#award-north-valley {background: url("images/north-valley.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-trial-lawyers, span.aw-assoc#award-trial-lawyers {background: url("images/trial-lawyers.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-attorney-at-law, span.aw-assoc#award-attorney-at-law {background: url("images/attorney-at-law.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-azbar, span.aw-assoc#award-azbar {background: url("images/award-azbar.jpg") no-repeat center center;}
content .association a.aw-assoc#award-state-bar-arizona, span.aw-assoc#award-state-bar-arizona {background: url("images/state-bar-arizona.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-advocates-forum, span.aw-assoc#award-advocates-forum {background: url("images/advocates-forum.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-arizona-tla, span.aw-assoc#award-arizona-tla {background: url("images/arizona-tla.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-aa-for-justice, span.aw-assoc#award-aa-for-justice {background: url("images/aa-for-justice.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-tribune, span.aw-assoc#award-tribune {background: url("images/tribune.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-az-central, span.aw-assoc#award-az-central {background: url("images/az-central.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-lawyer-central, span.aw-assoc#award-lawyer-central {background: url("images/lawyer-central.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-newsweek, span.aw-assoc#award-newsweek {background: url("images/newsweek.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-foothills-news, span.aw-assoc#award-foothills-news {background: url("images/foothills-news.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-az-finest, span.aw-assoc#award-az-finest {background: url("images/az-finest.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-lifetime, span.aw-assoc#award-lifetime {background: url("images/lifetime-achievement.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-asla, span.aw-assoc#award-asla {background: url("images/award-asla.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-topverdict, span.aw-assoc#award-topverdict {background: url("images/award-topverdict.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-apmagazine, span.aw-assoc#award-apmagazine {background: url("images/award-apmagazine.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-expertise, span.aw-assoc#award-expertise {background: url("images/award-expertise.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-tntlw25, span.aw-assoc#award-tntlw25 {background: url("images/award-tntlw25.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-ala, span.aw-assoc#award-ala {background: url("images/award-ala.jpg") no-repeat center center;}
content .association a.aw-assoc#award-naopia, span.aw-assoc#award-naopia {background: url("images/award-naopia.jpg") no-repeat center center;}
content .association a.aw-assoc#award-aic, span.aw-assoc#award-aic {background: url("images/award-aic.jpg") no-repeat center center;}
content .association a.aw-assoc#award-lv-metro-chamber-of-commerce, span.aw-assoc#award-lv-metro-chamber-of-commerce {background: url("images/lv-metro-chamber-of-commerce.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-aiopia, span.aw-assoc#award-aiopia {background: url("images/award-aiopia.jpg") no-repeat center bottom;}
content .association a.aw-assoc#award-best-of-best, span.aw-assoc#award-best-of-best {background: url("images/award-best-of-best.jpg") no-repeat center bottom;}
#additional-achievements {
	width: 609px;
	background: url("images/awards-divider.gif") no-repeat left bottom;
	font-size: 13px;
	line-height: 18px;
}
content #additional-achievements p {
	padding: 16px 30px 16px 46px;
	margin: 0px 0px 0px 0px;
	line-height: 18px;
}
content #additional-achievements p.additional {
	padding: 25px 30px 10px 46px;
	margin: 0px 0px 0px 0px;
	color: #40481a;
	font-weight: bold;
}
content #additional-achievements ul {
	padding: 0px 30px 30px 59px;
	margin: 0px 0px 0px 0px;
	line-height: 18px;
	font-size: 14px;
}
content #additional-achievements ul li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 18px;
}
content #additional-achievements a {
	color: #572002;
	font-weight: bold;
}
content #additional-achievements a:hover {
	color: #815841;
}
#no-bullet li {
	list-style-type: none;
}
/*** # content data table styles ***/
table.drunklevel tr td, table.drunkdata tr td, table.fatalitydata tr td {
	border: 1px solid #cccccc;
}
/*** # /lawyers-for-teachers/ styles ***/
#rm-text {
	display: none;
}
#nominate-a-teacher {
	background: #66544a url("images/nominate-bg.jpg") no-repeat center top;
	background-size: cover;
}
#nominate-teacher {
	max-width: 920px;
	padding: 107px 20px 51px 20px;
	margin: 0px auto;
}
#nominate-teacher p {
	color:#ffffff;
	text-align: center;
	line-height: 22px;
	font-size: 14px;
}
#nominate-teacher p.title, .content #nominate-teacher p.title {
	padding: 0px 0px 14px 0px;
	color: #f4e2d0;
	line-height: 30px;
	font-size: 20px;
	font-style: italic;
}
#nominate-teacher p.title a, #nominate-teacher p.title  strong {
	color: #ffffff;
	font-weight: 700;
	text-decoration: none;
}
#nominate-teacher p.title a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#nominate-teacher input, #nominate-teacher textarea {
	width: calc(100% - 20px);
	border: none;
	background: url("images/form-bg.png") no-repeat center top;
	font-weight: 400;
  border-radius: 3px;
	margin-top: 8px;
	margin-bottom: 4px;
}
#nominate-teacher input:focus, #nominate-teacher textarea:focus {
	border: none;
	background: #ffffff;
}
#nominate-teacher input {
	height: 40px;
}
#nominate-teacher input.inf_f55b544ffcea13fd509cd31ade795117 {
	display: none;
}
#nominate-teacher textarea {
	height: 72px;
}
button.infusion-recaptcha {
	padding:0px 20px;
	margin: 8px 0px 0px 0px;
	background-color:#538118;
	color:#ffffff;
	border:none;
	-moz-border-radius:5px;
	border-radius:5px;
	height:30px;
	line-height:28px;
	float:right;
	font-weight: 900;
	font-size: 14px;
}
button.infusion-recaptcha:hover {
	background: #8ac029;
}
.winner-data {
	max-width: 340px;
	margin: 0px auto 37px auto;
	font-size: 14px;
	line-height: 20px;
}
.winner-data video {
	width: 100%;
	height: 56.17%;
	margin: 0px auto 15px auto;
	cursor: pointer;
}
.winner-data span {
	font-size: 16px;
	font-weight: 700;
	color: #a96705;
}
a#nominate-btn {
	display: block;
	width: 204px;
	height: 38px;
	margin: 6px auto 0 auto;
	background: url("images/nominate-btn.png") no-repeat left top;
}
a#nominate-btn:hover {
	background-position: left bottom;
}
#nominate-form {
}
/*** # offices/index.html styles ***/
#qrcode {
	width: 150px;
	height: 150px;
	float: left;
}
#qrtext {
	font-size: 10px;
	text-align: center;
	line-height: 10px;
	float: left;
}
/*** # caseworth styles ***/
#caseworth {
	max-width: 630px;
	background: #e5f1fa;
	border: 1px solid #d7dee1;
	color: #333333;
	margin: 10px auto 20px auto;
	padding: 0px 20px;
	border-radius: 6px;
}
content p#example-title {
	color: #ffffff;
	line-height: 47px;
	padding: 5px 0px 0px 0px;
	font-weight: bold;
	font-size: 18px;
}
content ul.examples {
	list-style: none;
	width: 260px;
	float: left;
	padding: 7px 0px 7px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 24px;
}
content ul.examples li {
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	background: url("images/examples.gif") no-repeat 10px 8px;
}
content ul.examples li a {
	color: #603903;
}
content ul.examples li a:hover {
	color: #603903;
}
content ul.caseworth {
	list-style: none;
	padding: 7px 0px 7px 0px;
	margin: 0px 0px 10px 0px;
	line-height: 24px;
}
content ul.caseworth li {
	padding: 5px 0px 5px 25px;
	margin: 0px 0px 0px 0px;
	background: url("images/caseworth-arrow.png") no-repeat left 8px;
}
/** video box **/
.video-box {
	width: auto;
	background: #f9f9f9;
	padding: 10px 20px 15px 27px;
	margin: 20px auto 20px auto;
	border: 1px solid #f1f1f1;
	box-shadow: 0px 2px 5px #cccccc;
	border-radius: 3px;
	text-align: left;
	clear: both;
}
.sb-related-links .video-box {
	margin: 40px auto 20px auto;
}
content .video-box p.title {
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 25px;
	color: #0072bc;
	font-size: 16px;
	font-weight: bold;
}
.sb-related-links .video-box p.title {
	font-weight: bold;
	padding: 30px 0px 0px 0px;
}
.video-box p.title a, .sb-related-links .video-box p.title a {
	font-weight: bold;
	color: #0072bc;
	text-decoration: none;
}
.sb-related-links .video-box p.title a {
	font-size: 14px;
}
.video-box p.title a:hover {
	color: #5d8f29;
}
.video-box p, .sb-related-links .video-box p {
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 20px;
	color: #6d6d6d;
	font-size: 14px;
}
.sb-related-links .video-box p {
	font-weight: normal;
}
.sb-related-links .video-box a {
	color: #0072bc;
}
content .video-box p.text {
	padding: 0 0 3px 0;
}
content .video-box p.rel-link {
	text-align: right;
}
/*  tweaks to keep aligned well */
@media only screen and (min-width : 960px) {
.sb-related-links img.imgleft {
	float: none;
	max-width: 100%;
	margin: 20px auto 0px auto;
}
}
a.play-video {
	width: 211px;
	height: 119px;
	background: url(images/play-video.png) no-repeat center center;
	display: block;
	position: absolute;
	margin: 5px 0px 0px -2px;
	z-index: 1000;
}
a.play-video:hover {
	background: url(images/play-video-hover.png) no-repeat center center;
}
/****************** # difference icon styles ******************/
.iconleft {
	width: 80px;
	height: 80px;
	float: left;
	margin: 20px 20px 20px 0px;
	background: url("images/sprites.png") no-repeat left top;
}
.iconleft#icon-gavel {background-position: 0px -999px;}
.iconleft#icon-call {background-position: -85px -999px;}
.iconleft#icon-law-book {background-position: -170px -999px;}
.iconleft#icon-handshake {background-position: -255px -999px;}
.iconleft#icon-courthouse {background-position: -340px -999px;}
.iconleft#icon-check-notes {background-position: -425px -999px;}
.iconleft#icon-ambulance {background-position: -510px -999px;}
.iconleft#icon-idea {background-position: -595px -999px;}
.iconleft#icon-tech {background-position: -680px -999px;}
.iconleft#icon-search {background-position: -765px -999px;}
.iconleft#icon-partners {background-position: -850px -999px;}
/****************** # band aid award styles ******************/
.aid-wrap {
	max-width: 340px;
	margin: 0px auto;
	padding: 17px 0px 0px 0px;
}
content p.aid-caption, .content p.aid-caption {
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	margin: -6px 0px 0px 0px;
	font-size: 14px;
}
content p.aid-caption strong, .content p.aid-caption strong {
	color: #a96705;
	font-size: 16px;
	font-weight: 700;
}
/****************** # video carousel styles ******************/
#vid-slider-holder {
	max-width: 640px;
	height: 234px;
	padding-top: 2px;
	background: url("images/vid-slider-bg.jpg") no-repeat left top;
	background-size: 100% 100%;
	margin: 0px auto 20px auto;
}
#vid-slider {
	width: auto;
	height: 107px;
	margin: 21px auto 0 auto;
	padding: 0 25px 0 25px;
}
a#vidcarousel-prev {
	width: 20px;
	height: 67px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	z-index: 1000;
	background: url("images/vid-slider-left.png") no-repeat left top;
	color: #000000;
	text-indent: -9999px;
}
a#vidcarousel-prev:hover {
	background: url("images/vid-slider-left.png") no-repeat right top;
}
a#vidcarousel-next {
	width: 20px;
	height: 67px;
	display: block;
	float: right;
	margin: 0px 0px 0px 0px;
	z-index: 1000;
	background: url("images/vid-slider-right.png") no-repeat left top;
	color: #000000;
	text-indent: -9999px;
}
a#vidcarousel-next:hover {
	background: url("images/vid-slider-right.png") no-repeat right top;
}
#vidcarousel-wrap {
	width: calc(100% - 50px);
	height: 117px;
	margin: 0px auto 0px auto;
	position: relative;
	overflow: hidden;
}
content #vidcarousel-wrap ul {
	width: 20000em;
	list-style: none;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
content #vidcarousel-wrap ul li {
	width: 135px;
	height: 67px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
content #vidcarousel-wrap ul li a {
	width: 115px;
	height: 67px;
	display: block;
	margin: 0px auto 0px auto;
	color: #000000;
	text-indent: -9999px;
}
content #vidcarousel-wrap ul li a:hover {
	filter: Alpha(opacity= 85);
	-moz-opacity: .85;
	opacity: .85;
}
content #vidcarousel-wrap ul li#home-vid1 {background: url("images/home-vid1.jpg") no-repeat center center;background-size:contain;}
content #vidcarousel-wrap ul li#home-vid2 {background: url("images/home-vid2.jpg") no-repeat center center;background-size:contain;}
content #vidcarousel-wrap ul li#home-vid3 {background: url("images/home-vid3.jpg") no-repeat center center;background-size:contain;}
content #vidcarousel-wrap ul li#home-vid4 {background: url("images/home-vid4.jpg") no-repeat center center;background-size:contain;}
content #vidcarousel-wrap ul li#home-vid5 {background: url("images/home-vid5.jpg") no-repeat center center;background-size:contain;}
content #vidcarousel-wrap ul li#home-vid6 {background: url("images/home-vid6.jpg") no-repeat center center;background-size:contain;}
content #vidcarousel-wrap ul li#home-vid7 {background: url("images/home-vid7.jpg") no-repeat center center;background-size:contain;}
content #vidcarousel-wrap ul li#home-vid8 {background: url("images/home-vid8.jpg") no-repeat center center;background-size:contain;}
content #vidcarousel-wrap ul li#home-vid9 {background: url("images/home-vid9.jpg") no-repeat center center;background-size:contain;}
content #vidcarousel-wrap ul li#home-vid10 {background: url("images/home-vid10.jpg") no-repeat center center;background-size:contain;}
content #vidcarousel-wrap ul li#home-vid11 {background: url("images/home-vid11.jpg") no-repeat center center;background-size:contain;}
content #vidcarousel-wrap ul li#home-vid12 {background: url("images/home-vid12.jpg") no-repeat center center;background-size:contain;}
/* teacher appreciation thumbnails */
content #vidcarousel-wrap ul li#teach-thumb1 { background: url("images/teach-thumb1.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb2 { background: url("images/teach-thumb2.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb3 { background: url("images/teach-thumb3.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb4 { background: url("images/teach-thumb4.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb5 { background: url("images/teach-thumb5.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb6 { background: url("images/teach-thumb6.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb7 { background: url("images/teach-thumb7.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb8 { background: url("images/teach-thumb8.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb9 { background: url("images/teach-thumb9.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb10 { background: url("images/teach-thumb10.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb11 { background: url("images/teach-thumb11.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb12 { background: url("images/teach-thumb12.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb13 { background: url("images/teach-thumb13.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb14 { background: url("images/teach-thumb14.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb15 { background: url("images/teach-thumb15.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb16 { background: url("images/teach-thumb16.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb17 { background: url("images/teach-thumb17.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb18 { background: url("images/teach-thumb18.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb19 { background: url("images/teach-thumb19.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb20 { background: url("images/teach-thumb20.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb21 { background: url("images/teach-thumb21.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb22 { background: url("images/teach-thumb22.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb23 { background: url("images/teach-thumb23.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb24 { background: url("images/teach-thumb24.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb25 { background: url("images/teach-thumb25.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb26 { background: url("images/teach-thumb26.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb27 { background: url("images/teach-thumb27.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb28 { background: url("images/teach-thumb28.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb29 { background: url("images/teach-thumb29.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb30 { background: url("images/teach-thumb30.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb31 { background: url("images/teach-thumb31.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb32 { background: url("images/teach-thumb32.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb33 { background: url("images/teach-thumb33.jpg") no-repeat center top; }
content #vidcarousel-wrap ul li#teach-thumb34 { background: url("images/teach-thumb34.jpg") no-repeat center top; }
a#learn-more-teach {
	width: 222px;
	height: 25px;
	margin: -9px auto 0 auto;
	background: url("images/learn-more-teach.png") no-repeat left top;
	display: block;
	cursor:pointer;
}
a#learn-more-teach:hover {
	background: url("images/learn-more-teach.png") no-repeat right top;
}
.winner-info {
	max-width: 280px;
	margin: 0px auto 40px auto;
	font-size: 11px;
	line-height: 15px;
}
.winner-info span {
	font-size: 14px;
	font-weight: bold;
	color: #744b23;
}
.winner-school {
	width: 52px;
	height: 42px;
	margin: 8px 0 0 20px;
	float: left;
}
a#see-more-vid {
	width: 210px;
	height: 25px;
	margin:20px auto 0 auto;
	background: url("images/see-more.png") no-repeat left top;
	display: block;
	color: #000000;
	text-indent: -9999px;
}
a#see-more-vid:hover {
	background: url("images/see-more.png") no-repeat right top;
}
/*** # local hero styles ***/
#share-page {
	width: auto;
	height: 20px;
	margin: 0px auto 0px auto;
	text-align: center;
}
#share-page a {
	width: 130px;
	line-height: 36px;
	display: inline-block;
	margin: 0px 8px 0px 8px;
	border-radius: 5px;
	color: #ffffff;
	font-size: 16px;
	font-weight: 900;
	text-decoration: none;
}
#share-page a:hover {
	color: #ffffff;
	text-decoration: none;
}
#share-page a img {margin: 0px 0px -3px 17px;}
#share-page a#share-facebook { background: #3a5897; }
#share-page a#share-facebook:hover { background: #3a5897; }
#share-page a#share-twitter { background: #28aae1; }
#share-page a#share-twitter img {margin: 0px 0px -3px 9px;}
#share-page a#share-twitter:hover { background: #28aae1; }
/*** # local hero styles ***/
.beta-base .preheader, .beta-base .header, .beta-base .sidebar, .beta-base .body, .beta-base .footer, #mainContent {text-align: start;}
.beta-base .preheader, .beta-base .header, .beta-base .body, .beta-base .sidebar, .beta-base .leftSidebar, .beta-base .rightSidebar, .beta-base .footer {margin: 0;padding: 0;border: none;white-space: normal;line-height: normal;}
.beta-base .title, .beta-base .subtitle, .beta-base .text, .beta-base img {margin: 0;padding: 0;background: none;border: none;white-space: normal;line-height: normal;}
.beta-base .bodyContainer td.preheader {padding: 10px 0;}
.beta-base .bodyContainer td.header {padding: 0;height: 30px;}
.beta-base .bodyContainer td.body, .beta-base .bodyContainer td.footer, .beta-base .bodyContainer td.sidebar, .beta-base .bodyContainer td.leftSidebar, .beta-base .bodyContainer td.rightSidebar {padding: 20px;}
.beta-base .bodyContainer td.header p, .beta-base .bodyContainer td.preheader p, .beta-base .bodyContainer td.body p, .beta-base .bodyContainer td.footer p, .beta-base .bodyContainer td.sidebar p, .beta-base .bodyContainer td.leftSidebar p, .beta-base .bodyContainer td.rightSidebar p {margin: 0;color: inherit;}
.beta-base .bodyContainer td.header div.title, .beta-base .bodyContainer td.preheader div.title, .beta-base .bodyContainer td.body div.title, .beta-base .bodyContainer td.footer div.title, .beta-base .bodyContainer td.sidebar div.title, .beta-base .bodyContainer td.leftSidebar div.title, .beta-base .bodyContainer td.rightSidebar div.title, .beta-base .bodyContainer td.header div.subtitle, .beta-base .bodyContainer td.preheader div.subtitle, .beta-base .bodyContainer td.body div.subtitle, .beta-base .bodyContainer td.footer div.subtitle, .beta-base .bodyContainer td.sidebar div.subtitle, .beta-base .bodyContainer td.leftSidebar div.subtitle, .beta-base .bodyContainer td.rightSidebar div.subtitle, .beta-base .bodyContainer td.header div.text, .beta-base .bodyContainer td.preheader div.text, .beta-base .bodyContainer td.body div.text, .beta-base .bodyContainer td.body div.text div, .beta-base .bodyContainer td.footer div.text, .beta-base .bodyContainer td.sidebar div.text, .beta-base .bodyContainer td.leftSidebar div.text, .beta-base .bodyContainer td.rightSidebar div.text {overflow: auto;}
.beta-base .optout {margin-bottom: 10px;margin-top: 10px;}
div.infusion-captcha {width: 220px;padding: 10px;}
div.infusion-captcha input, div.infusion-captcha select, div.infusion-captcha textarea {width: 95%;display: inline-block;vertical-align: middle;}
table.infusion-field-container td.infusion-field-input-container input[type='text'], table.infusion-field-container td.infusion-field-input-container input[type='password'], table.infusion-field-container td.infusion-field-input-container textarea {width: 98%; /* must be 98% to make the snippet-menu line up due to border width */margin: 0;}
table.infusion-field-container td.infusion-field-input-container select {width: 101%;*width: 102%; /* this one for IE */margin: 0;}
table.infusion-field-container td.infusion-field-label-container {padding-right: 5px;}
td.header .image-snippet img {vertical-align: bottom;}
#webformErrors {color: #990000;font-size: 14px;}
html, body {margin: 0;padding: 0;height: 100%;}
.infusion-form {margin: 0;height: 100%;}
.infusion-option {display: block;text-align: left;}
.beta-font-b h1, .beta-font-b h2, .beta-font-b h3, .beta-font-b h4, .beta-font-b h5, .beta-font-b h6 {font-family: arial,sans-serif;}
.beta-font-b h1 {font-size: 24px;}
.beta-font-b h2 {font-size: 20px;}
.beta-font-b h3 {font-size: 14px;}
.beta-font-b h4 {font-size: 12px;}
.beta-font-b h5 {font-size: 10px;}
.beta-font-b h6 {font-size: 8px;}
.beta-font-b address {font-style: italic;}
.beta-font-b pre {font-family: Courier New, monospace;}
.beta-font-b .title, .beta-font-b .title p {font-size: 20px;font-weight: bold;font-family: arial,sans-serif;}
.beta-font-b .subtitle, .beta-font-b .subtitle p {font-size: 11px;font-weight: normal;font-family: arial,sans-serif;}
.beta-font-b .text, .beta-font-b p {font-size: 12px;font-family: arial,sans-serif;}
.beta-font-b .preheader .text, .beta-font-b .preheader .text p {font-size: 11px;font-family: arial,sans-serif;}
.beta-font-b .footer a {font-size: 11px;font-family: arial,sans-serif;}
.beta-font-b .footer .text {font-size: 10px;font-family: verdana,sans-serif;}
.beta-font-b .sidebar .title, .beta-font-b .leftSidebar .title, .beta-font-b .rightSidebar .title {font-size: 15px;font-weight: bold;font-family: arial, sans-serif;}
.beta-font-b .sidebar .subtitle, .beta-font-b .leftSidebar .subtitle, .beta-font-b .rightSidebar .subtitle {font-size: 12px;font-family: arial, sans-serif;}
.beta-font-b .sidebar .text, .beta-font-b .sidebar .text p, .beta-font-b .leftSidebar .text, .beta-font-b .rightSidebar .text {font-size: 11px;font-family: arial, sans-serif;}
.infusion-field-label-container {font-size: 14px;font-family: arial, sans-serif;}
.infusion-field-input-container {color: #000000;font-size: 12px;}
.infusion-option label {color: #000000;font-size: 14px;font-family: arial, sans-serif;}
.default .background {background-color: #ffffff;}
.default .title {color: #669940;}
.default .subtitle {color: #f15c25;}
.default .text {color: #787878;}
.default a {color: #f15c25;}
.default .background .preheader .text {color: #2a2928;}
.default .background .preheader a {color: #2a2928;}
.default .header {background-color: #ffffff;}
.default .header .title {color: #000000;}
.default .header .subtitle {color: #000000;}
.default .header .text {color: #000000;}
.default .header .a {color: #157DB8;}
.default .hero {background-color: #025C8D;}
.default .hero .title {color: #FFFFFF;}
.default .hero .subtitle {color: #FFFFFF;}
.default .hero .text {color: #FFFFFF;}
.default .hero .a {color: #157DB8;}
.default .quote {background-color: #013B5A;}
.default .quote:after {border-color: #013B5A transparent transparent transparent;}
.default .quote .title {color: #FFFFFF;}
.default .quote .subtitle {color: #FFFFFF;}
.default .quote .text {color: #FFFFFF;}
.default .quote .a {color: #157DB8;}
.default .body {background-color: #ffffff;}
.default .main .title {color: #000000;}
.default .main .subtitle {color: #000000;}
.default .main .text {color: #000000;}
.default .main .a {color: #157DB8;}
.default .sidebar {background-color: #ffffff;}
.default .sidebar .title {color: #f15c25;}
.default .sidebar .subtitle {color: #669940;}
.default .sidebar .text {color: #000000;}
.default .sidebar .a {color: #157DB8;}
.default .leftSidebar {background-color: #ffffff;}
.default .leftSidebar .title {color: #f15c25;}
.default .leftSidebar .subtitle {color: #669940;}
.default .rightSidebar {background-color: #ffffff;}
.default .rightSidebar .title {color: #f15c25;}
.default .rightSidebar .subtitle {color: #669940;}
.default .footer {background-color: #ffffff;}
.default .footer .text {color: #fff9f3;}
.default .footer .title {color: #000000;}
.default .footer a {color: #00728f;}
.default .footer .subtitle {color: #000000;}
.default .infusion-field-label-container {font-size: 14px;}
.default .infusion-field-label-container {font-family: arial;}
.default .infusion-field-label-container {color: #000000;}
.default .infusion-field-input {font-size: 14px;}
.default .infusion-option label {font-size: 14px;}
.default .infusion-option label {font-family: arial;}
.default .infusion-option label {color: #000000;}
.default .webFormBodyContainer {border-width: 0px;}
.default .webFormBodyContainer {border-style: Hidden;}
.default .webFormBodyContainer {border-color: #000000;}
.infusion-field-label-container {text-align: Left;}
.infusion-field-input-container {width: 200px;}
.infusion-field-label-container {vertical-align: Middle;}
.bodyContainer {width: 425px;margin: 0px auto;}
/*** # newsletter styles ***/
img.nl-thumb {
	display: block;
	margin: 20px auto 5px auto;
	text-align: center;
	border: none;
	max-width: 100%;
	height: auto;
}
content ul.nl-list {
	list-style: none;
	padding: 0;
	line-height: 20px;
}
content ul.nl-list li {
	text-align: center;
	width: calc(33.33% - 24px);
	padding: 0px 0px 0px 0px;
	background: none;
	display: inline-block;
}
content ul.nl-list li a {
	font-weight: bold;
	text-decoration: none;
}
content ul.nl-list li a:hover {
	text-decoration: underline;
}
/*** custom review styles ***/
a.button-review {
	width: 166px;
	height: 38px;
	display:block;
	float:right;
	margin: -30px 0px 0px 0px;
	background: url("images/sprites2.png") no-repeat left top;
}
a.button-review#review-yelp { background-position: 0px 0px;}
a.button-review#review-yelp:hover { background-position: -171px 0px;}
a.button-review#review-google { background-position: 0px -43px;}
a.button-review#review-google:hover { background-position: -171px -43px;}
a.button-review#review-avvo { background-position: 0px -86px;}
a.button-review#review-avvo:hover { background-position: -171px -86px;}
a.button-review#review-bbb { background-position: 0px -129px;}
a.button-review#review-bbb:hover { background-position: -171px -129px;}
img.imgsocialicon {
	display: block;
	margin: 27px auto 28px auto;
	border: none;
	max-width: 100%;
	height: auto;
}
.review-display {
	border: 1px solid #e1e1e1;
	border-radius: 4px;
	padding: 0px 0px 26px 0px;
	margin: 0px 0px 52px 0px;
}
.review-top {
	height: 47px;
	line-height: 47px;
	background: #e9e9e9;
}
.review-author {
	width: 22%;
	float:left;
}
.review-text {
	width: 70.8%;
	float:right;
	margin: 26px 6.2% 0px 0px;
	font-size: 15px;
	color: #000000;
	font-family: "Lato", Arial, Helvetica, sans-serif;
	line-height: 24px;
}
content .review-text p {
	padding: 12px 0px 12px 0px;
}
img.imgyelp5stars, img.imggoogle5stars, img.imgavvo5stars {
	display: block;
	float: right;
	margin: 15px 14px 0px 0px;
}
img.imgbbbpositive {
	display: block;
	float: right;
	margin: 13px 17px 0px 0px;
}
img.imgauthor {
	width: 60px;
	height: 60px;
	display: block;
	margin: -26px auto 0px auto;
	border: 3px solid #ffffff;
	border-radius: 30px;
}
img.imgauthor.bbbauth {
	border: 3px solid #f4f4f4;
}
content .review-author p {
	margin: 0px 0px 0px 0px;
	padding: 9px 0px 9px 0px;
	color: #d32323;
	font-size: 13px;
	line-height: 19px;
	font-weight: 400;
	font-family: "Lato", Arial, Helvetica, sans-serif;
	text-align: center;
}
content .review-author p span {
	font-weight: 700;
	color: #000000;
}
img.imgreviewtext {
	width: 100%;
	height: auto;
	margin: 0px auto;
}
/****** # breaking news banner ******/
a#breaking-box {
	padding: 10px 0 0px 0;
	display: block;
}
a#breaking-box:hover { opacity: .8; }
#breaking-title {
	color: #ffffff;
	font-weight: bold;
	padding: 5px 15px;
	background: #9e000e;
	border: 1px solid #9e000e;
	float: left;
}
#breaking-desc {
	color: #9e000e;
	font-weight: bold;
	padding: 5px 15px;
	background: #ffffff;
	border: 1px solid #9e000e;
	float: left;
}
/*** # attorney endorsements styles ***/
.atty-endorsements {
	padding: 20px 0px 0px 0px;
	text-align: center;
}
.atty-endorsement {
	width: calc(25% - 15px);
	font-size: 16px;
	font-weight: 700;
	line-height: 18px;
	text-align: center;
	margin:0 5px 30px 5px;
	display: inline-block;
	vertical-align:top;
}
.atty-endorsement a {
	text-decoration:none;
	font-weight: 700;
}
.atty-endorsement a span {
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	text-decoration:none;
}
.atty-endorsement a:hover {
	text-decoration:underline;
}
.atty-endorsement a img {
	display: block;
	margin: 0px auto 5px auto;
	text-align:center;
	border: none;
	max-width: 100%;
	height: auto;
}
/* video reviews */
.vid-reviews {
	padding: 30px 0px 0px 0px;
	text-align: center;
}
.vid-review {
	width: calc(33.33% - 15px);
	height:auto;
	margin: 0 5px 0 5px;
	display: inline-block;
	vertical-align: top;
}
.vid-quote {
	max-width: 190px;
	font-family: "Georgia", "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	line-height: 20px;
	text-align: left;
	margin: 11px auto 32px auto;
	text-indent: 20px;
	background: url("images/testimonials-quotes1.gif") no-repeat left top;
}
a.vid-play {
	display: block;
	width: 100%;
	max-width: 190px;
	height: 110px;
	margin: 0 auto 0 auto;
	background: url("images/vplay.png") no-repeat right bottom -8px;
	color: #000000;
	text-indent: -9999px;
}
a.vid-play:hover {
	background: url("images/vplay-hover.png") no-repeat right bottom -8px;
}
#ig4-1, #ig4-2, #ig4-3, #ig4-4, #ig1-1, #ig1-2, #ig1-3, #ig1-4, #ig1-5, #ig1-6,
#ig1-8, #ig1-9, #ig1-10, #ig1-11, #ig1-12, #ig2-1, #ig2-2, #ig2-3, #ig2-4, #ig3-1,
#ig4-5, #ig4-6, #ig4-7, #ig4-8, #ig4-9, #ig4-10, #ig4-11, #ig4-12, #ig4-13, #ig4-14,
#ig4-15, #ig4-16, #ig4-17, #ig4-18, #ig4-19, #ig4-20, #ig4-21, #ig4-22, #ig4-23, #ig4,
#ig4b, #ig5b, #ig9b, #ig12b, #rdi1, #rdi2, #rdi3, #tss1, #tss2, #gt-2, #gt-3, #gt-4, 
#gt-5, #vt-fp {
	width: 100%;
	max-width: 190px;
	height: 110px;
	margin: 0 auto 0 auto;
	border: 0px solid #ff0000;
}
#ig4-1 { background: url("images/ig4-1.jpg") no-repeat center bottom;background-size:contain;}
#ig4-2 { background: url("images/ig4-2.jpg") no-repeat center bottom;background-size:contain;}
#ig4-3 { background: url("images/ig4-3.jpg") no-repeat center bottom;background-size:contain;}
#ig4-4 { background: url("images/ig4-4.jpg") no-repeat center bottom;background-size:contain;}
#ig1-1 { background: url("images/ig1-1.jpg") no-repeat center bottom;background-size:contain;}
#ig1-2 { background: url("images/ig1-2.jpg") no-repeat center bottom;background-size:contain;}
#ig1-3 { background: url("images/ig1-3.jpg") no-repeat center bottom;background-size:contain;}
#ig1-4 { background: url("images/ig1-4.jpg") no-repeat center bottom;background-size:contain;}
#ig1-5 { background: url("images/ig1-5.jpg") no-repeat center bottom;background-size:contain;}
#ig1-6 { background: url("images/ig1-6.jpg") no-repeat center bottom;background-size:contain;}
#ig1-8 { background: url("images/ig1-8.jpg") no-repeat center bottom;background-size:contain;}
#ig1-9 { background: url("images/ig1-9.jpg") no-repeat center bottom;background-size:contain;}
#ig1-10 { background: url("images/ig1-10.jpg") no-repeat center bottom;background-size:contain;}
#ig1-11 { background: url("images/ig1-11.jpg") no-repeat center bottom;background-size:contain;}
#ig1-12 { background: url("images/ig1-12.jpg") no-repeat center bottom;background-size:contain;}
#ig2-1 { background: url("images/ig2-1.jpg") no-repeat center bottom;background-size:contain;}
#ig2-2 { background: url("images/ig2-2.jpg") no-repeat center bottom;background-size:contain;}
#ig2-3 { background: url("images/ig2-3.jpg") no-repeat center bottom;background-size:contain;}
#ig2-4 { background: url("images/ig2-4.jpg") no-repeat center bottom;background-size:contain;}
#ig3-1 { background: url("images/ig3-1.jpg") no-repeat center bottom;background-size:contain;}
#ig4-5 { background: url("images/ig4-5.jpg") no-repeat center bottom;background-size:contain;}
#ig4-6 { /* image does not exist yet */ }
#ig4-7 { background: url("images/ig4-7.jpg") no-repeat center bottom;background-size:contain;}
#ig4-8 { background: url("images/ig4-8.jpg") no-repeat center bottom;background-size:contain;}
#ig4-9 { background: url("images/ig4-9.jpg") no-repeat center bottom;background-size:contain;}
#ig4-10 { background: url("images/ig4-10.jpg") no-repeat center bottom;background-size:contain;}
#ig4-11 { background: url("images/ig4-11.jpg") no-repeat center bottom;background-size:contain;}
#ig4-12 { background: url("images/ig4-12.jpg") no-repeat center bottom;background-size:contain;}
#ig4-13 { background: url("images/ig4-13.jpg") no-repeat center bottom;background-size:contain;}
#ig4-14 { background: url("images/ig4-14.jpg") no-repeat center bottom;background-size:contain;}
#ig4-15 { background: url("images/ig4-15.jpg") no-repeat center bottom;background-size:contain;}
#ig4-16 { background: url("images/ig4-16.jpg") no-repeat center bottom;background-size:contain;}
#ig4-17 { background: url("images/ig4-17.jpg") no-repeat center bottom;background-size:contain;}
#ig4-18 { background: url("images/ig4-18.jpg") no-repeat center bottom;background-size:contain;}
#ig4-19 { background: url("images/ig4-19.jpg") no-repeat center bottom;background-size:contain;}
#ig4-20 { background: url("images/ig4-20.jpg") no-repeat center bottom;background-size:contain;}
#ig4-21 { background: url("images/ig4-21.jpg") no-repeat center bottom;background-size:contain;}
#ig4-22 { background: url("images/ig4-22.jpg") no-repeat center bottom;background-size:contain;}
#ig4-23 { background: url("images/ig4-23.jpg") no-repeat center bottom;background-size:contain;}
#ig4 { background: url("images/ig4.jpg") no-repeat center bottom;background-size:contain;}
#ig4b { background: url("images/ig4b.jpg") no-repeat center bottom;background-size:contain;}
#ig5b { background: url("images/ig5b.jpg") no-repeat center bottom;background-size:contain;}
#ig9b { background: url("images/ig9b.jpg") no-repeat center bottom;background-size:contain;}
#ig12b { background: url("images/ig12b.jpg") no-repeat center bottom;background-size:contain;}
#rdi1 { background: url("images/rdi1.jpg") no-repeat center bottom;background-size:contain;}
#rdi2 { background: url("images/rdi2.jpg") no-repeat center bottom;background-size:contain;}
#rdi3 { background: url("images/rdi3.jpg") no-repeat center bottom;background-size:contain;}
#tss1 { background: url("images/tss1.jpg") no-repeat center bottom;background-size:contain;}
#tss2 { background: url("images/tss2.jpg") no-repeat center bottom;background-size:contain;}
#gt-2 { background: url("images/gt-2.jpg") no-repeat center bottom;background-size:contain;}
#gt-3 { background: url("images/gt-3.jpg") no-repeat center bottom;background-size:contain;}
#gt-4 { background: url("images/gt-4.jpg") no-repeat center bottom;background-size:contain;}
#gt-5 { background: url("images/gt-5.jpg") no-repeat center bottom;background-size:contain;}
#vt-fp { background: url("images/vt-fp.jpg") no-repeat center bottom;background-size:contain;}
/** handwritten testimonial snippet **/
.pull-review {
	border-top: 1px solid #7eb7dd;
	border-bottom: 1px solid #7eb7dd;
	padding: 20px 10px;
	display: block;
}
content .pull-review p, .content .pull-review p {
	font-size: 12px;
}
.pull-review .image {
	float: left;
	background-repeat: no-repeat;
}
.pull-review .review-details {
	width: calc(100% - 220px);
	float: right;
	text-align: center;
}
.pull-review .hw-title, .pull-review .hw-quote {
	display: block;
}
.pull-review .hw-quote {
	width: 100%;
	max-width: none;
	margin: 5px 0 10px 0;
	background: none;
	text-align: center;
}
.pull-review .hw-author {
	font-family: georgia, arial;
	font-style: italic;
	font-size: 12px;
	text-align: right;
	margin: 0 0 10px 0;
}
.pull-review .hw-quote:before {
	content: '';
	display: inline-block;
	width: 17px;
	height: 13px;
	margin: 0 5px 0 -20px;
	background:  url("images/testimonials-quotes1.gif")  no-repeat top left;
}
.pull-review .hw-quote:after {
	content: '';
	display: inline-block;
	width: 16px;
	height: 10px;
	margin: 0 5px 0 0;
	background:  url("images/testimonials-quotes2.gif")  no-repeat top left;
}
.pull-review a.more-hw-reviews {
	background:  url("images/more-hw-button.png") 0 0 no-repeat;
	width: 232px;
	height: 25px;
	display: block;
	background-size: 464px 25px;
	margin: 0px auto;
	clear: both;
	color: #000000;
	text-indent: -9999px;
}
.pull-review a.more-hw-reviews:hover {
	background-position: -232px 0;
}
/** schema review style **/
.schema_block {
	background: #DBEBF7;
	border: 3px solid #B8D7EF;
	padding: 10px 20px 30px;
}
.schema_block h3 {
	padding: 20px 0 10px;
}
.schema_name {
	display: inline-block;
}
.schema_review_body {
	font-style: italic;
}
content p.review_stars, .content p.review_stars {
	padding: 0;
	color: #F2CC00;
	font-size: 25px;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.7);
}
.review-sites {
	border-top: 1px solid #adcfdf;
	clear: both;
}
.review-sites-alt {
	border-top: 1px solid #adcfdf;
	background: #f0f6f9;
	clear: both;
}
.rsites {
	width: 188px;
	height: 56px;
	margin: -14px 15px 0 0;
	float: left;
}
#bbb-container {
	position: relative;
	width: 100%;
	max-width: 600px;
	height: 500px;
	overflow: scroll;
	overflow-x: hidden;
	display: block;
	margin: 0 auto 0 auto;
	border: 1px solid #e1e1e1;
	border-radius: 6px;
}
#ifbbb {
	position: absolute;
	top: -580px;
	width: 100%;
	height: 2680px;
	border: none;	
}
content p#testimonials-intro {
	padding: 0 0 0 30px;
	margin: 0px 0px 30px 0px;
	font-family: 'Lato', sans-serif;
	font-style: italic;
	font-size: 20px;
	line-height: 32px;
	text-align: left;
	color: #222222;
	border-left: 1px solid #adcfdf;
}
content p#testimonials-intro a {
	text-decoration: none;
}
content p#testimonials-intro a:hover {
	text-decoration: underline;
}
a.review-page-hw, a.review-page-vid, a.review-page-att {
	width: 140px;
	height: 49px;
	display: block;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
	padding: 7px 0 0 60px;
	margin: 30px 0 16px 0;
	float: left;
	background: no-repeat left top;
}
a.review-page-hw { background-image: url("images/review-icon-handwritten.png"); }
a.review-page-vid { background-image: url("images/review-icon-video.png"); }
a.review-page-att { background-image: url("images/review-icon-attorney.png"); }
img.imgtestimonial {
	margin: 0px 5px -3px 0px;
}
/********** textimonials page styles **********/
#our-reviews {
	max-width: 1000px;
	margin: 0px auto;
	padding: 22px 0px 10px 0px;
	text-align: center;
}
a.icon-ext {
	width: calc(20% - 1px);
	max-width: 199px;
	margin: 0px -2px 20px -2px;
	height: 78px;
	display: inline-block;
	border-right: 1px solid #e1e1e1;
}
a.icon-ext img {
	display: block;
	margin: -5px auto -7px auto;
	text-align:center;
	border: none;
	max-width: 100%;
	height: auto;
}
a.icon-ext.ext-last {
	border-right: none;
}
.video-review {
	width: calc(50% - 24px);
	padding: 25px 10px 20px 10px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}
content p.vr-quote, .content p.vr-quote {
	padding: 0px 0px 15px 0px;
	font-size: 16px;
	font-family: "Droid Serif", "Times New Roman", Times, serif;
	line-height: 24px;
	color: #000000;
	font-style: italic;
}
content p.vr-author, .content p.vr-author {
	display: inline-block;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	font-size: 12px;
	line-height: 16px;
	color: #636363;
	min-width: 165px;
}
content p.vr-author strong, .content p.vr-author strong {
	font-size: 14px;
	font-weight: 700;
	color: #000000;
	display: inline-block;
	margin-top: -3px;
}
img.imgiconauthor {
	float: left;
	margin: 0px 10px 10px 0px;
	border: none;
	max-width: 50%;
	height: auto;
	display: block;
}
img.imgauthorstars {
	margin: 4px 0px 0px 0px;
}
.hand-review {
	width: calc(50% - 24px);
	padding: 30px 10px 21px 10px;
	display: inline-block;
	text-align: center;
	vertical-align: top;
}
.hand-title {
	padding: 5px 0px 2px 0px;
	font-size: 16px;
	color: #000000;
	font-weight: 700;
}
.hand-quote {
	padding: 0px 10px 21px 10px;
	font-size: 16px;
	font-family: "Droid Serif", "Times New Roman", Times, serif;
	line-height: 24px;
	color: #000000;
	font-style: italic;
	background: url("images/stars.png") no-repeat center bottom;
}
.view-more-items {
	margin: 20px auto 10px auto;
	background: url("images/view-more-line.png") repeat-x center center;
}
.view-more-items a {
	width: 180px;
	line-height: 38px;
	display: block;
	margin: 0px auto;
	font-size: 11px;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	background: #007DA3;
	border-radius: 17px;
	text-decoration: none;
}
.view-more-items a:hover {
	color: #ffffff;
	background: #02518f;
	text-decoration: none;
}
.attorney-review {
	width: calc(25% - 20px);
	padding: 25px 8px 15px 8px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}
content p.atto-quote, .content p.atto-quote {
	padding: 0px 10px 12px 10px;
	font-size: 16px;
	font-family: "Droid Serif", "Times New Roman", Times, serif;
	line-height: 24px;
	color: #000000;
	font-style: italic;
}
content p.atto-author, .content p.atto-author {
	padding: 0px 10px 0px 10px;
	margin: 0px auto;
	display: inline-block;
	font-size: 12px;
	line-height: 16px;
	color: #636363;
	min-width: 195px;
	text-align: left;
}
content p.atto-author strong, .content p.atto-author strong {
	font-size: 14px;
	color: #000000;
}
content p.atto-author span, .content p.atto-author span {
	font-style: italic;
}
img.imgiconattorney {
	float: left;
	margin: 3px 10px 15px 0px;
	border: none;
	height: auto;
	display: block;
}
img.imgattorneystars {
	margin: 4px 0px 0px 0px;
}
/* handwritten reviews */
.hw-reviews {
	padding: 30px 0px 0px 0px;
	text-align: center;
}
.hw-review {
	width: calc(33.33% - 15px);
	margin: 0 5px 0 5px;
	display: inline-block;
	vertical-align: top;
}
.hw-title {
	width: 100%;
	max-width: 190px;
	font-size: 14px;
	line-height: 20px;
	color: #003663;
	margin: 10px auto 0px auto;
	font-weight: bold;
}
.hw-quote {
	width: 100%;
	max-width: 190px;
	font-family: georgia, arial;
	font-size: 12px;
	font-style: italic;
	line-height: 20px;
	text-align: left;
	margin: 15px auto 32px auto;
	text-indent: 20px;
	background: url("images/testimonials-quotes1.gif") no-repeat left top;
}
a.hw-view {
	display: block;
	width: 100%;
	max-width: 190px;
	height: 110px;
	background: url("images/pdf-view.png") no-repeat right 10px bottom 6px;
	color: #000000;
	text-indent: -9999px;
}
a.hw-view:hover {
	background: url("images/pdf-view-hover.png") no-repeat right 10px bottom 6px;
}
#hw1, #hw2, #hw3, #hw4, #hw5, #hw6, #hw7, #hw8, #hw9, #hw10, #hw11, #hw12,
#hw13, #hw14, #hw15, #hw16, #hw17, #hw18, #hw19, #hw21, #hw22, #hw23, #hw26, #hw27,
#hw1b, #hw2b, #hw3b, #hw4b, #hw5b, #hw6b, #hw7b, #hw8b, #hw9b, #hw10b, #hw11b,
#hw28, #hw29, #hw30, #hw31, #hw32, #hw33, #hw34, #hw35, #hw36, #hw37, #hw38, #hw39, #hw40,
#hw41, #hw42, #hw43, #hw44, #hw45, #hw46, #hw47, #hw48, #hw49, #hw50, #hw51, #hw52, #hw53,
#hw54, #hw55, #hw56, #hw57, #hw58, #hw59, #hw60, #hw61, #hw62, #hw63, #hw64, #hw65, #hw66,
#hw67, #hw68, #hw69, #hw70, #hw71, #hw72, #hw73, #hw74, #hw75, #hw76, #hw77, #hw78, #hw79,
#hw80, #hw81, #hw82, #hw83, #hw84, #hw85, #hw86, #hw87, #hw88, #hw89, #hw90, #hw91, #hw92,
#hw93, #hw94, #hw95, #hw96, #hw97, #hw98, #hw99, #hw100, #hw101, #hw102, #hw103, #hw104,
#hw105, #hw106, #hw107, #hw108, #hw109, #hw110, #hw111, #hw112, #hw113, #hw114, #hw115,
#hw116, #hw117, #hw118, #hw119, #hw120, #hw121, #hw122, #hw123, #hw124, #hw125, #hw126, 
#hw127, #hw128, #hw129, #hw130, #hw131, #hw132, #hw133, #hw134, #hw135, #hw136, #hw137,
#hw138, #hw139, #hw140, #hw141, #hw142, #hw143, #hw144, #hw145, #hw146, #hw147, #hw148,
#hw149, #hw150, #hw151, #hw152, #hw153, #hw154, #hw155, #hw156, #hw157, #hw158, #hw159,
#hw160, #hw161, #hw162, #hw163, #hw164, #hw165, #hw166, #hw167, #hw168, #hw169, #hw170, 
#hw171, #hw172, #hw173, #hw174, #hw175, #hw176, #hw177, #hw178, #hw179, #hw180, #hw181,
#hw182, #hw183, #hw184, #hw185, #hw186, #hw187, #hw188, #hw189, #hw190, #hw191, #hw192,
#hw193, #hw194, #hw195, #hw196 {
	width: 100%;
	max-width: 190px;
	height: 110px;
	margin: 0 auto 0 auto;
}
#hw1 { background: url("images/hw1.jpg") no-repeat center bottom;background-size:contain;}
#hw2 { background: url("images/hw2.jpg") no-repeat center bottom;background-size:contain;}
#hw3 { background: url("images/hw3.jpg") no-repeat center bottom;background-size:contain;}
#hw4 { background: url("images/hw4.jpg") no-repeat center bottom;background-size:contain;}
#hw5 { background: url("images/hw5.jpg") no-repeat center bottom;background-size:contain;}
#hw6 { background: url("images/hw6.jpg") no-repeat center bottom;background-size:contain;}
#hw7 { background: url("images/hw7.jpg") no-repeat center bottom;background-size:contain;}
#hw8 { background: url("images/hw8.jpg") no-repeat center bottom;background-size:contain;}
#hw9 { background: url("images/hw9.jpg") no-repeat center bottom;background-size:contain;}
#hw10 { background: url("images/hw10.jpg") no-repeat center bottom;background-size:contain;}
#hw11 { background: url("images/hw11.jpg") no-repeat center bottom;background-size:contain;}
#hw12 { background: url("images/hw12.jpg") no-repeat center bottom;background-size:contain;}
#hw13 { background: url("images/hw13.jpg") no-repeat center bottom;background-size:contain;}
#hw14 { background: url("images/hw14.jpg") no-repeat center bottom;background-size:contain;}
#hw15 { background: url("images/hw15.jpg") no-repeat center bottom;background-size:contain;}
#hw16 { background: url("images/hw16.jpg") no-repeat center bottom;background-size:contain;}
#hw17 { background: url("images/hw17.jpg") no-repeat center bottom;background-size:contain;}
#hw18 { background: url("images/hw18.jpg") no-repeat center bottom;background-size:contain;}
#hw19 { background: url("images/hw19.jpg") no-repeat center bottom;background-size:contain;}
#hw21 { background: url("images/hw21.jpg") no-repeat center bottom;background-size:contain;}
#hw22 { background: url("images/hw22.jpg") no-repeat center bottom;background-size:contain;}
#hw23 { background: url("images/hw23.jpg") no-repeat center bottom;background-size:contain;}
#hw26 { background: url("images/hw26.jpg") no-repeat center bottom;background-size:contain;}
#hw27 { background: url("images/hw27.jpg") no-repeat center bottom;background-size:contain;}
#hw1b { background: url("images/hw1b.jpg") no-repeat center bottom;background-size:contain;}
#hw2b { background: url("images/hw2b.jpg") no-repeat center bottom;background-size:contain;}
#hw3b { background: url("images/hw3b.jpg") no-repeat center bottom;background-size:contain;}
#hw4b { background: url("images/hw4b.jpg") no-repeat center bottom;background-size:contain;}
#hw5b { background: url("images/hw5b.jpg") no-repeat center bottom;background-size:contain;}
#hw6b { background: url("images/hw6b.jpg") no-repeat center bottom;background-size:contain;}
#hw7b { background: url("images/hw7b.jpg") no-repeat center bottom;background-size:contain;}
#hw8b { background: url("images/hw8b.jpg") no-repeat center bottom;background-size:contain;}
#hw9b { background: url("images/hw9b.jpg") no-repeat center bottom;background-size:contain;}
#hw10b { background: url("images/hw10b.jpg") no-repeat center bottom;background-size:contain;}
#hw11b { background: url("images/hw11b.jpg") no-repeat center bottom;background-size:contain;}
#hw12b { background: url("images/hw12b.jpg") no-repeat center bottom;background-size:contain;}
#hw13b { background: url("images/hw13b.jpg") no-repeat center bottom;background-size:contain;}
#hw14b { background: url("images/hw14b.jpg") no-repeat center bottom;background-size:contain;}
#hw15b { background: url("images/hw15b.jpg") no-repeat center bottom;background-size:contain;}
#hw150115 { background: url("images/hw150115.jpg") no-repeat center bottom;background-size:contain;}
#hw28 { background: url("images/hw28.jpg") no-repeat center bottom;background-size:contain;}
#hw29 { background: url("images/hw29.jpg") no-repeat center bottom;background-size:contain;}
#hw30 { background: url("images/hw30.jpg") no-repeat center bottom;background-size:contain;}
#hw31 { background: url("images/hw31.jpg") no-repeat center bottom;background-size:contain;}
#hw32 { background: url("images/hw32.jpg") no-repeat center bottom;background-size:contain;}
#hw33 { background: url("images/hw33.jpg") no-repeat center bottom;background-size:contain;}
#hw34 { background: url("images/hw34.jpg") no-repeat center bottom;background-size:contain;}
#hw35 { background: url("images/hw35.jpg") no-repeat center bottom;background-size:contain;}
#hw36 { background: url("images/hw36.jpg") no-repeat center bottom;background-size:contain;}
#hw37 { background: url("images/hw37.jpg") no-repeat center bottom;background-size:contain;}
#hw38 { background: url("images/hw38.jpg") no-repeat center bottom;background-size:contain;}
#hw39 { background: url("images/hw39.jpg") no-repeat center bottom;background-size:contain;}
#hw40 { background: url("images/hw40.jpg") no-repeat center bottom;background-size:contain;}
#hw41 { background: url("images/hw41.jpg") no-repeat center bottom;background-size:contain;}
#hw42 { background: url("images/hw42.jpg") no-repeat center bottom;background-size:contain;}
#hw43 { background: url("images/hw43.jpg") no-repeat center bottom;background-size:contain;}
#hw44 { background: url("images/hw44.jpg") no-repeat center bottom;background-size:contain;}
#hw45 { background: url("images/hw45.jpg") no-repeat center bottom;background-size:contain;}
#hw46 { background: url("images/hw46.jpg") no-repeat center bottom;background-size:contain;}
#hw47 { background: url("images/hw47.jpg") no-repeat center bottom;background-size:contain;}
#hw48 { background: url("images/hw48.jpg") no-repeat center bottom;background-size:contain;}
#hw49 { background: url("images/hw49.jpg") no-repeat center bottom;background-size:contain;}
#hw50 { background: url("images/hw50.jpg") no-repeat center bottom;background-size:contain;}
#hw51 { background: url("images/hw51.jpg") no-repeat center bottom;background-size:contain;}
#hw52 { background: url("images/hw52.jpg") no-repeat center bottom;background-size:contain;}
#hw53 { background: url("images/hw53.jpg") no-repeat center bottom;background-size:contain;}
#hw54 { background: url("images/hw54.jpg") no-repeat center bottom;background-size:contain;}
#hw55 { background: url("images/hw55.jpg") no-repeat center bottom;background-size:contain;}
#hw56 { background: url("images/hw56.jpg") no-repeat center bottom;background-size:contain;}
#hw57 { background: url("images/hw57.jpg") no-repeat center bottom;background-size:contain;}
#hw58 { background: url("images/hw58.jpg") no-repeat center bottom;background-size:contain;}
#hw59 { background: url("images/hw59.jpg") no-repeat center bottom;background-size:contain;}
#hw60 { background: url("images/hw60.jpg") no-repeat center bottom;background-size:contain;}
#hw61 { background: url("images/hw61.jpg") no-repeat center bottom;background-size:contain;}
#hw62 { background: url("images/hw62.jpg") no-repeat center bottom;background-size:contain;}
#hw63 { background: url("images/hw63.jpg") no-repeat center bottom;background-size:contain;}
#hw64 { background: url("images/hw64.jpg") no-repeat center bottom;background-size:contain;}
#hw65 { background: url("images/hw65.jpg") no-repeat center bottom;background-size:contain;}
#hw66 { background: url("images/hw66.jpg") no-repeat center bottom;background-size:contain;}
#hw67 { background: url("images/hw67.jpg") no-repeat center bottom;background-size:contain;}
#hw68 { background: url("images/hw68.jpg") no-repeat center bottom;background-size:contain;}
#hw69 { background: url("images/hw69.jpg") no-repeat center bottom;background-size:contain;}
#hw70 { background: url("images/hw70.jpg") no-repeat center bottom;background-size:contain;}
#hw71 { background: url("images/hw71.jpg") no-repeat center bottom;background-size:contain;}
#hw72 { background: url("images/hw72.jpg") no-repeat center bottom;background-size:contain;}
#hw73 { background: url("images/hw73.jpg") no-repeat center bottom;background-size:contain;}
#hw74 { background: url("images/hw74.jpg") no-repeat center bottom;background-size:contain;}
#hw75 { background: url("images/hw75.jpg") no-repeat center bottom;background-size:contain;}
#hw76 { background: url("images/hw76.jpg") no-repeat center bottom;background-size:contain;}
#hw77 { background: url("images/hw77.jpg") no-repeat center bottom;background-size:contain;}
#hw78 { background: url("images/hw78.jpg") no-repeat center bottom;background-size:contain;}
#hw79 { background: url("images/hw79.jpg") no-repeat center bottom;background-size:contain;}
#hw80 { background: url("images/hw80.jpg") no-repeat center bottom;background-size:contain;}
#hw81 { background: url("images/hw81.jpg") no-repeat center bottom;background-size:contain;}
#hw82 { background: url("images/hw82.jpg") no-repeat center bottom;background-size:contain;}
#hw83 { background: url("images/hw83.jpg") no-repeat center bottom;background-size:contain;}
#hw84 { background: url("images/hw84.jpg") no-repeat center bottom;background-size:contain;}
#hw85 { background: url("images/hw85.jpg") no-repeat center bottom;background-size:contain;}
#hw86 { background: url("images/hw86.jpg") no-repeat center bottom;background-size:contain;}
#hw87 { background: url("images/hw87.jpg") no-repeat center bottom;background-size:contain;}
#hw88 { background: url("images/hw88.jpg") no-repeat center bottom;background-size:contain;}
#hw89 { background: url("images/hw89.jpg") no-repeat center bottom;background-size:contain;}
#hw90 { background: url("images/hw90.jpg") no-repeat center bottom;background-size:contain;}
#hw91 { background: url("images/hw91.jpg") no-repeat center bottom;background-size:contain;}
#hw92 { background: url("images/hw92.jpg") no-repeat center bottom;background-size:contain;}
#hw93 { background: url("images/hw93.jpg") no-repeat center bottom;background-size:contain;}
#hw94 { background: url("images/hw94.jpg") no-repeat center bottom;background-size:contain;}
#hw95 { background: url("images/hw95.jpg") no-repeat center bottom;background-size:contain;}
#hw96 { background: url("images/hw96.jpg") no-repeat center bottom;background-size:contain;}
#hw97 { background: url("images/hw97.jpg") no-repeat center bottom;background-size:contain;}
#hw98 { background: url("images/hw98.jpg") no-repeat center bottom;background-size:contain;}
#hw99 { background: url("images/hw99.jpg") no-repeat center bottom;background-size:contain;}
#hw100 { background: url("images/hw100.jpg") no-repeat center bottom;background-size:contain;}
#hw101 { background: url("images/hw101.jpg") no-repeat center bottom;background-size:contain;}
#hw102 { background: url("images/hw102.jpg") no-repeat center bottom;background-size:contain;}
#hw103 { background: url("images/hw103.jpg") no-repeat center bottom;background-size:contain;}
#hw104 { background: url("images/hw104.jpg") no-repeat center bottom;background-size:contain;}
#hw105 { background: url("images/hw105.jpg") no-repeat center bottom;background-size:contain;}
#hw106 { background: url("images/hw106.jpg") no-repeat center bottom;background-size:contain;}
#hw107 { background: url("images/hw107.jpg") no-repeat center bottom;background-size:contain;}
#hw108 { background: url("images/hw108.jpg") no-repeat center bottom;background-size:contain;}
#hw109 { background: url("images/hw109.jpg") no-repeat center bottom;background-size:contain;}
#hw110 { background: url("images/hw110.jpg") no-repeat center bottom;background-size:contain;}
#hw111 { background: url("images/hw111.jpg") no-repeat center bottom;background-size:contain;}
#hw112 { background: url("images/hw112.jpg") no-repeat center bottom;background-size:contain;}
#hw113 { background: url("images/hw113.jpg") no-repeat center bottom;background-size:contain;}
#hw114 { background: url("images/hw114.jpg") no-repeat center bottom;background-size:contain;}
#hw115 { background: url("images/hw115.jpg") no-repeat center bottom;background-size:contain;}
#hw116 { background: url("images/hw116.jpg") no-repeat center bottom;background-size:contain;}
#hw117 { background: url("images/hw117.jpg") no-repeat center bottom;background-size:contain;}
#hw118 { background: url("images/hw118.jpg") no-repeat center bottom;background-size:contain;}
#hw119 { background: url("images/hw119.jpg") no-repeat center bottom;background-size:contain;}
#hw120 { background: url("images/hw120.jpg") no-repeat center bottom;background-size:contain;}
#hw121 { background: url("images/hw121.jpg") no-repeat center bottom;background-size:contain;}
#hw122 { background: url("images/hw122.jpg") no-repeat center bottom;background-size:contain;}
#hw123 { background: url("images/hw123.jpg") no-repeat center bottom;background-size:contain;}
#hw124 { background: url("images/hw124.jpg") no-repeat center bottom;background-size:contain;}
#hw125 { background: url("images/hw125.jpg") no-repeat center bottom;background-size:contain;}
#hw126 { background: url("images/hw126.jpg") no-repeat center bottom;background-size:contain;}
#hw127 { background: url("images/hw127.jpg") no-repeat center bottom;background-size:contain;}
#hw128 { background: url("images/hw128.jpg") no-repeat center bottom;background-size:contain;}
#hw129 { background: url("images/hw129.jpg") no-repeat center bottom;background-size:contain;}
#hw130 { background: url("images/hw130.jpg") no-repeat center bottom;background-size:contain;}
#hw131 { background: url("images/hw131.jpg") no-repeat center bottom;background-size:contain;}
#hw132 { background: url("images/hw132.jpg") no-repeat center bottom;background-size:contain;}
#hw133 { background: url("images/hw133.jpg") no-repeat center bottom;background-size:contain;}
#hw134 { background: url("images/hw134.jpg") no-repeat center bottom;background-size:contain;}
#hw135 { background: url("images/hw135.jpg") no-repeat center bottom;background-size:contain;}
#hw136 { background: url("images/hw136.jpg") no-repeat center bottom;background-size:contain;}
#hw137 { background: url("images/hw137.jpg") no-repeat center bottom;background-size:contain;}
#hw138 { background: url("images/hw138.jpg") no-repeat center bottom;background-size:contain;}
#hw139 { background: url("images/hw139.jpg") no-repeat center bottom;background-size:contain;}
#hw140 { background: url("images/hw140.jpg") no-repeat center bottom;background-size:contain;}
#hw141 { background: url("images/hw141.jpg") no-repeat center bottom;background-size:contain;}
#hw142 { background: url("images/hw142.jpg") no-repeat center bottom;background-size:contain;}
#hw143 { background: url("images/hw143.jpg") no-repeat center bottom;background-size:contain;}
#hw144 { background: url("images/hw144.jpg") no-repeat center bottom;background-size:contain;}
#hw145 { background: url("images/hw145.jpg") no-repeat center bottom;background-size:contain;}
#hw146 { background: url("images/hw146.jpg") no-repeat center bottom;background-size:contain;}
#hw147 { background: url("images/hw147.jpg") no-repeat center bottom;background-size:contain;}
#hw148 { background: url("images/hw148.jpg") no-repeat center bottom;background-size:contain;}
#hw149 { background: url("images/hw149.jpg") no-repeat center bottom;background-size:contain;}
#hw150 { background: url("images/hw150.jpg") no-repeat center bottom;background-size:contain;}
#hw151 { background: url("images/hw151.jpg") no-repeat center bottom;background-size:contain;}
#hw152 { background: url("images/hw152.jpg") no-repeat center bottom;background-size:contain;}
#hw153 { background: url("images/hw153.jpg") no-repeat center bottom;background-size:contain;}
#hw154 { background: url("images/hw154.jpg") no-repeat center bottom;background-size:contain;}
#hw155 { background: url("images/hw155.jpg") no-repeat center bottom;background-size:contain;}
#hw156 { background: url("images/hw156.jpg") no-repeat center bottom;background-size:contain;}
#hw157 { background: url("images/hw157.jpg") no-repeat center bottom;background-size:contain;}
#hw158 { background: url("images/hw158.jpg") no-repeat center bottom;background-size:contain;}
#hw159 { background: url("images/hw159.jpg") no-repeat center bottom;background-size:contain;}
#hw160 { background: url("images/hw160.jpg") no-repeat center bottom;background-size:contain;}
#hw161 { background: url("images/hw161.jpg") no-repeat center bottom;background-size:contain;}
#hw162 { background: url("images/hw162.jpg") no-repeat center bottom;background-size:contain;}
#hw163 { background: url("images/hw163.jpg") no-repeat center bottom;background-size:contain;}
#hw164 { background: url("images/hw164.jpg") no-repeat center bottom;background-size:contain;}
#hw165 { background: url("images/hw165.jpg") no-repeat center bottom;background-size:contain;}
#hw166 { background: url("images/hw166.jpg") no-repeat center bottom;background-size:contain;}
#hw167 { background: url("images/hw167.jpg") no-repeat center bottom;background-size:contain;}
#hw168 { background: url("images/hw168.jpg") no-repeat center bottom;background-size:contain;}
#hw169 { background: url("images/hw169.jpg") no-repeat center bottom;background-size:contain;}
#hw170 { background: url("images/hw170.jpg") no-repeat center bottom;background-size:contain;}
#hw171 { background: url("images/hw171.jpg") no-repeat center bottom;background-size:contain;}
#hw172 { background: url("images/hw172.jpg") no-repeat center bottom;background-size:contain;}
#hw173 { background: url("images/hw173.jpg") no-repeat center bottom;background-size:contain;}
#hw174 { background: url("images/hw174.jpg") no-repeat center bottom;background-size:contain;}
#hw175 { background: url("images/hw175.jpg") no-repeat center bottom;background-size:contain;}
#hw176 { background: url("images/hw176.jpg") no-repeat center bottom;background-size:contain;}
#hw177 { background: url("images/hw177.jpg") no-repeat center bottom;background-size:contain;}
#hw178 { background: url("images/hw178.jpg") no-repeat center bottom;background-size:contain;}
#hw179 { background: url("images/hw179.jpg") no-repeat center bottom;background-size:contain;}
#hw180 { background: url("images/hw180.jpg") no-repeat center bottom;background-size:contain;}
#hw181 { background: url("images/hw181.jpg") no-repeat center bottom;background-size:contain;}
#hw182 { background: url("images/hw182.jpg") no-repeat center bottom;background-size:contain;}
#hw183 { background: url("images/hw183.jpg") no-repeat center bottom;background-size:contain;}
#hw184 { background: url("images/hw184.jpg") no-repeat center bottom;background-size:contain;}
#hw185 { background: url("images/hw185.jpg") no-repeat center bottom;background-size:contain;}
#hw186 { background: url("images/hw186.jpg") no-repeat center bottom;background-size:contain;}
#hw187 { background: url("images/hw187.jpg") no-repeat center bottom;background-size:contain;}
#hw188 { background: url("images/hw188.jpg") no-repeat center bottom;background-size:contain;}
#hw189 { background: url("images/hw189.jpg") no-repeat center bottom;background-size:contain;}
#hw190 { background: url("images/hw190.jpg") no-repeat center bottom;background-size:contain;}
#hw191 { background: url("images/hw191.jpg") no-repeat center bottom;background-size:contain;}
#hw192 { background: url("images/hw192.jpg") no-repeat center bottom;background-size:contain;}
#hw193 { background: url("images/hw193.jpg") no-repeat center bottom;background-size:contain;}
#hw194 { background: url("images/hw194.jpg") no-repeat center bottom;background-size:contain;}
#hw195 { background: url("images/hw195.jpg") no-repeat center bottom;background-size:contain;}
#hw196 { background: url("images/hw196.jpg") no-repeat center bottom;background-size:contain;}
/*************************************** # police reports page content styles ***************************************/
.reports-page {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.reports-page a {
	color: #586d19;
	font-weight: 700;
	text-decoration: underline;
}
.reports-page a:hover {
	color: #97a17d;
	text-decoration: underline;
}
/* in this article panel */
.featured-articles {
	width: 250px;
	padding: 29px 30px 29px 30px;
	margin: -60px 0px 40px 60px;
	float: right;
	background: #4e3b2d;
	border-top: 10px solid #806451;
}
content .featured-articles p.title, .content .featured-articles p.title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 19px 0px;
	line-height: 34px;
	font-size: 18px;
	border-bottom: 1px solid #a88268;
	color: #fece95;
	font-weight: 900;
	text-align: center;
	text-transform: uppercase;
}
content .featured-articles ul, .content .featured-articles ul {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #faefe1;
	line-height: 18px;
	list-style: none;
	font-size: 14px;
}
content .featured-articles ul li, .content .featured-articles ul li {
	padding: 7px 0px 7px 11px;
	margin: 0px;
	background: url("images/arrow-featured-articles.png") no-repeat left 12px;
}
content .featured-articles ul li a, .content .featured-articles ul li a {
	color: #faefe1;
	text-decoration: none;
	font-weight: 400;
}
content .featured-articles ul li a:hover, .content .featured-articles ul li a:hover {
	color: #faefe1;
	text-decoration: underline;
}
/* custom list with gray BG on li's */
.mw860 {
	max-width: calc(100% - 350px);
	position: relative;
}
content ul.panel, .content ul.panel {
	padding: 0px 10px 0px 10px;
	margin: 0px;
	color: #000000;
	line-height: 24px;
	list-style: none;
}
content ul.panel li, .content ul.panel li {
	padding: 13px 20px 14px 40px;
	margin: 0px 0px 10px 0px;
	background: #ffffff url("images/bullet-panel.png") no-repeat 20px 22px;
}
/* custom form panel */
.custom-form {
	max-width: 948px;
	padding: 63px 34px 72px 34px;
	margin: 46px auto 36px auto;
	background: url("images/form-bg-alt.jpg") no-repeat center center;
	background-size: 100% 100%;
}
.custom-form-inner {
	padding: 0px 5% 32px 5%;
	width: 90%;
	height: 100%;
	border: 1px solid #a89987;
	color: #e8ddcf;
	position: relative;
	z-index: 100;
	background: #4e3b2d;
}
#form-overlay {
	width: 569px;
	height: 137px;
	position: absolute;
	right: -29px;
	bottom: -1px;
	z-index: 110;
	background: #4e3b2d url("images/arrow-form.png") no-repeat right 9px bottom 30px;
}
.reports-page .custom-form a {
	color: #ffffff;
}
.reports-page .custom-form a:hover {
	color: #d9d7d5;
}
content .custom-form p.form-title, .content .custom-form p.form-title {
	padding: 0px 0px 19px 0px;
	margin-top: -25px;
	line-height: 50px;
	color: #ffcf98;
	font-weight: 900;
	font-size: 26px;
	text-align: center;
	text-transform: uppercase;
}
content .custom-form p.form-title span, .content .custom-form p.form-title span {
	padding: 0px 20px;
	background: #4e3b2d;
}
content .custom-form p.form-title strong, .content .custom-form p.form-title strong {
	color: #ffffff;
}
content .custom-form p.form-text-alt, .content .custom-form p.form-text-alt {
	padding: 0px 0px 0px 1%;
	line-height: 24px;
}
img.imgform {
	float: right;
	margin: 6px 1.2% 30px 35px;
	display: block;
}
content input.infusion-field-input-container, .content input.infusion-field-input-container {
	width: 98%;
	height: 30px;
	padding: 0px 0px 0px 2%;
	margin: 0px 0px 8px 0px;
	background: url("images/form-insoft-bg.png") no-repeat left top;
	background-size: 100% 100%;
	border: none;
	position: relative;
	z-index: 120;
}
content .custom-form input[type=checkbox], .content .custom-form input[type=checkbox] {
	position: relative;
	z-index: 120;
	width: 12px;
	height: 12px;
	display: block;
	float: left;
	margin: 13px 8px 0px 0px;
	border-radius: 2px;
}
.custom-form label {
	color: #ffcf98;
	height: auto;
	font-size: 11px;
	font-weight: 900;
	line-height: 16px;
	margin-bottom: 0px;
	text-transform: uppercase;
	display: block;
	position: relative;
	z-index: 120;
}
.newsletter-submit {
	width: 470px;
	height: 36px;
	position: absolute;
	right: 54px;
	bottom: -18px;
	z-index: 130;
	line-height: 36px;
}
.custom-form .newsletter-submit label {
	line-height: 36px;
	float: left;
}
button.insoft-button {
	width: 240px;
	height: 36px;
	float: right;
	display: block;
	background: url("images/order-free-report.png") no-repeat left top;
	border: none;
	cursor: pointer;
	position: relative;
	z-index: 140;
	color: #ffffff;
	text-indent: -9999px;
}
/* steps panels */
.mw725 {
	max-width: 725px;
	margin: 0px auto 50px auto;
	display: block;
}
.mw840 {
	max-width: 740px;
	margin: 0px auto 20px auto;
	position: relative;
}
.mw840.withbg {
	padding: 27px 50px 30px 50px;
	margin: 0px auto 50px auto;
	background: #f4f3f3;
}
.step-number {
	width: 54px;
	height: 54px;
	line-height: 54px;
	margin: 0px 0px 0px -29px;
	background: #6d8d01;
	border: 2px solid #ffffff;
	border-radius: 50%;
	color: #ffffff;
	text-align: center;
	position: absolute;
	left: 50%;
	top: -27px;
	font-size: 22px;
	font-weight: 700;
	font-family: 'Tahoma', Arial, Helvetica, sans-serif;
}
img.imgprmap {margin: 0px 0px -5px 5px; }
img.imgprdownload {margin: 0px 0px -2px 9px; }
img.imgpropen {margin: 0px 0px -2px 9px; }
/* # green cta styles */
content p.cta-green, .content p.cta-green {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px -10px 0px;
	color: #586d19;
	line-height: 28px;
	font-size: 18px;
	font-weight: 700;
	font-style: italic;
	text-align: center;
}
content .reports-page p.cta-green a, .reports-page .content p.cta-green a {
	color: #586d19;
	font-weight: 700;
	text-decoration: none;
}
content .reports-page p.cta-green a:hover, .reports-page .content p.cta-green a:hover {
	color: #586d19;
	text-decoration: underline;
}
/*** # case results page styles ***/
a#sortingby {
	width:245px;
	display: inline-block;
	padding: 0px 30px 0px 18px;
	margin: 0px 0px 0px 15px;
	background: url("images/arrow-select.png") no-repeat right 10px center;
	border: 2px solid #63a9e3;
	border-radius: 2px;
	font-size: 18px;
	line-height: 37px;
	color: #000000;
	font-weight: 400;
	text-decoration: none;
	font-family: "Droid Sans", Arial, Helvetica, sans-serif;
}
a#sortingby:hover {
	color: #000000;
	text-decoration: none;
}
#sortoptions-wrap {
	position:absolute;
	margin: 15px 0px 0px 89px;
}
#sortoptions {
	width:275px;
	padding: 5px 0px 5px 18px;
	background: #ffffff;
	border: 2px solid #63a9e3;
	border-radius: 2px;
	display: none;
}
#sortoptions a {
	font-size: 18px;
	line-height: 37px;
	color: #000000;
	font-weight: 400;
	text-decoration: none;
	font-family: "Droid Sans", Arial, Helvetica, sans-serif;
	display: block;
}
#sortoptions a:hover {
	color: #000000;
	text-decoration: none;
}
#confidential-results {display: none;}
#policy-results {display: none;}
#featured-results {display: none;}
content p.result-title, .content p.result-title {
	padding: 25px 0px 0px 0px;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	color: #000000;
	font-style: italic;
	font-family: "Utopia Std","Georgia", "Times New Roman", Times, serif;
}
content p.result-title strong, .content p.result-title strong {
	font-size: 24px;
	color: #996006;
	font-weight: 900;
	font-style: normal;
	font-family: "Lato", Arial, Helvetica, sans-serif;
}
content p.result-title span, .content p.result-title span {font-style: normal;}
content p.result-title-alt, .content p.result-title-alt {
	padding: 17px 0px 19px 0px;
	font-size: 20px;
	line-height: 29px;
	color: #000000;
	font-family: "Droid Serif", "Times New Roman", Times, serif;
}
content p.result-title-alt strong, .content p.result-title-alt strong {
	color: #996006;
	font-size: 24px;
	font-weight: 900;
	font-style: normal;
	font-family: "Utopia Std","Georgia", "Times New Roman", Times, serif;
}
content p.result-title-alt span, .content p.result-title-alt span {
	font-style: normal;
	font-size: 16px;
	color: #464646;
	font-weight: 700;
	font-family: "Lato", Arial, Helvetica, sans-serif;
}
content p.result-title-alt span span, .content p.result-title-alt span span {
	font-weight: 400;
	padding-left: 5px;
}
content p.result-subtitle, .content p.result-subtitle {
	padding: 20px 0px 5px 0px;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	color: #003663;
	font-weight: 700;
}
content p.result-desc, .content p.result-desc {
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-weight: 700;
}
content p.cr-testimonial-author, .content p.cr-testimonial-author {
	padding: 0px 0px 0px 0px;
	line-height: 32px;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
}
content p.cr-testimonial-author img, .content p.cr-testimonial-author img {
	display: inline-block;
	margin: 0px 0px 0px 0px;
}
content p.notes, .content p.notes {
	padding: 14px 0px 14px 0px;
	text-align: center;
	line-height: 50px;
	color: #a96705;
	font-size: 18px;
	font-style: italic;
	font-weight: 700;
	text-align: center;	
}
content p.notes img, .content p.notes img {
	display: inline-block;
	margin: 0px 11px -18px 0px;
}
a.btop {
	color: #38718f;
	font-weight: 400;
	text-decoration: underline;
	margin: 0px 0px 20px 0px;
	display: inline-block;
}
a.btop:hover {
	color: #4682a2;
	text-decoration: underline;
}
.case-review {
	padding: 14px 39px 22px 39px;
	margin: 30px auto 30px auto;
	background:#ffffff;
	border: 1px solid #e1e1e1;
}
content p.cr-testimonial-quote, .content p.cr-testimonial-quote {
	padding: 4px 0px 0px 0px;
	font-size: 16px;
	line-height: 24px;
	color: #000000;
	font-style: italic;
	font-weight: 400;
	font-family: "Droid Serif", "Times New Roman", Times, serif;
	text-align: center;
}
/*** # community page styles ***/
content p.hwlt-quote, .content p.hwlt-quote {
	padding: 15px 0px 10px 31px;
	margin: 20px 0px 0px 0px;
	text-align: left;
	background: url("images/ldquo-lrg.png") no-repeat left top;
	color: #000000;
	font-size: 16px;
	font-style: italic;
	line-height: 24px;
	font-family: "Droid Serif", "Times New Roman", Times, serif;
	text-align: justify;
}
content p.hwlt-quote-by, .content p.hwlt-quote-by {
	padding: 0px 0px 0px 0px;
	text-align: right;
	font-size: 12px;
	font-family: "Droid Serif", "Times New Roman", Times, serif;
	font-style: italic;
	line-height: 20px;
	color: #464646;
}
content p.hwlt-quote-by strong, .content p.hwlt-quote-by strong {
	font-weight: 700;
	font-size: 14px;
	font-style: normal;
	color: #000000;
}
content p.view-yearbook, .content p.view-yearbook {
	padding: 0px 0px 0px 120px;
	margin: -36px 0px 0px 0px;
	position: absolute;
	font-size: 16px;
	color: #9b5f04;
}
content p.view-yearbook a, .content p.view-yearbook a {
	padding: 0px 12px 0px 0px;
	color: #9b5f04;
	display: inline-block;
	font-weight: 700;
	text-decoration: none;
}
content p.view-yearbook a img, .content p.view-yearbook a img {
	margin: 0px 0px 0px 3px;
}
content p.view-yearbook a:hover, .content p.view-yearbook a:hover {
	color: #996006;
	text-decoration: underline;
}
content p.view-yearbook a:hover span, .content p.view-yearbook a:hover span {
	text-decoration: underline;
}
img.imgyearbook {
	margin: -111px 0px 0px 0px;
}
#community-links {
	max-width: 1000px;
	padding: 0px 0px 0px 0px;
	margin: -3px auto -18px auto;
	text-align: center;
}
#community-links a {
	width: calc(20% - 44px);
	margin: 0px 20px;
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	color: #696969;
	font-weight: 900;
	text-decoration: none;
	display: inline-block;
	text-align: center;
}
#community-links a:hover {
	color: #996006;
	text-decoration: none;
}
#community-links a span {
	width: 66px;
	height:66px;
	margin: 0px auto 6px auto;
	display: block;
	background: url("images/sprites.png") no-repeat 0px -1225px;
	display: block;
}
#community-links a#cl-appreciation span {background-position: 0px -1224px;}
#community-links a#cl-teachers span {background-position: -200px -1224px;}
#community-links a#cl-motorcycle span {background-position: -400px -1224px;}
#community-links a#cl-bicycle span {background-position: -600px -1224px;}
#community-links a#cl-news span {background-position: -800px -1224px;}
#community-links a#cl-appreciation:hover span {background-position: 0px -1303px;}
#community-links a#cl-teachers:hover span {background-position: -200px -1303px;}
#community-links a#cl-motorcycle:hover span {background-position: -400px -1303px;}
#community-links a#cl-bicycle:hover span {background-position: -600px -1303px;}
#community-links a#cl-news:hover span {background-position: -800px -1303px;}
.community-panels {
	padding: 18px 0px 0px 0px;
	position: relative;
	clear: both;
}
a.see-more {
	padding: 0px 42px 0px 0px;
	margin: 25px 0px 0px 0px;
	display: inline-block;
	float: right;
	line-height: 33px;
	background: url("images/arrow-circle-open.png") no-repeat right center;
	font-size: 12px;
	color: #9b5f04;
	font-weight: 900;
	text-decoration: none;
	text-transform: uppercase;
	-o-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; transition:.5s;
}
a.see-more:hover {
	color: #996006;
	text-decoration: none;
  -webkit-filter: brightness(65%);
	-moz-filter: brightness(65%);
	-o-filter: brightness(65%);
	-ms-filter: brightness(65%);
	filter: brightness(65%);
}
.comm-split-left {
	width: 49.56%;
	float: left;
	position: relative;
}
.comm-split-right {
	width: 49.56%;
	float: right;
	position: relative;
}
.comm-split-left .comm-split-left, .comm-split-left .comm-split-right, .comm-split-right .comm-split-left, .comm-split-right .comm-split-right {
	width: 49.12%;
}
a.comm-link {
	width: 100%;
	height: 0px;
	position: relative;
	display: block;
	position: relative;
	-o-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; transition:.5s;
}
a.comm-link:hover {
  -webkit-filter: brightness(85%);
	-moz-filter: brightness(85%);
	-o-filter: brightness(85%);
	-ms-filter: brightness(85%);
	filter: brightness(85%);
}
a.comm-link span {
	width: calc(100% - 60px);
	height: 60px;
	display: table;
	font-size: 16px;
	line-height: 18px;
	color: #ffffff;
	font-weight: 700;
	border-top: 1px solid #c7b299;
	position: absolute;
	bottom: 0;
	left: 30px;
	text-align: left;
}
a.comm-link span span {
	width: 100%;
	height: 100%;
	display: table-cell;
	border-top: none;
	position: relative;
	left: 0;
	vertical-align: middle;
}
a.comm-thumb-lg {padding-bottom: 57.89%;margin: 0px auto .86% auto;}
a.comm-thumb-med {padding-bottom: 117.85%;margin: 0px auto 3.54% auto;}
a.comm-thumb-sm {padding-bottom: 57.14%;margin: 0px auto 3.54% auto;}
a#comm-casino {background: #757575 url("images/casino-night-bg.jpg") no-repeat center center;background-size:cover;}
a#comm-movie {background: #757575 url("images/annual-movie-night-bg.jpg") no-repeat center center;background-size:cover;}
a#comm-buffet {background: #757575 url("images/hong-kong-gourmet-buffet-bg.jpg") no-repeat center center;background-size:cover;}
a#comm-wings {background: #757575 url("images/buffalo-wild-wings-bg.jpg") no-repeat center center;background-size:cover;}
a#comm-carnival {background: #757575 url("images/carnival-day-bg.jpg") no-repeat center center;background-size:cover;}
a#comm-student {background: #757575 url("images/student-scholarships-bg.jpg") no-repeat center center;background-size:cover;}
a#comm-video {background: #757575 url("images/viral-video-scholarship-bg.jpg") no-repeat center top;background-size:cover;}
a#comm-teacher {background: #757575 url("images/monthly-teacher-appreciation-bg.jpg") no-repeat center center;background-size:cover;}
a#comm-hogtoberfest {background: #757575 url("images/hogtoberfest-tucson-bg.jpg") no-repeat center center;background-size:cover;}
a#comm-steel {background: #757575 url("images/annual-skin-and-steel-bg.jpg") no-repeat center center;background-size:cover;}
a#comm-board {background: #757575 url("images/board-member-of-amsaf-bg.jpg") no-repeat center center;background-size:cover;}
a#comm-iron {background: #757575 url("images/iron-horse-pch-ride-bg.jpg") no-repeat center center;background-size:cover;}
a#comm-female {background: #757575 url("images/international-female-rider-day-bg.jpg") no-repeat center center;background-size:cover;}
a#comm-bike {background: #757575 url("images/bike-night-bg.jpg") no-repeat center center;background-size:cover;}
a#comm-haul {background: #757575 url("images/riding-for-the-long-haul-bg.jpg") no-repeat center center;background-size:cover;}
a#comm-hugs {background: #757575 url("images/hugs-ride-bg.jpg") no-repeat center top;background-size:cover;}
a#comm-cure {background: #757575 url("images/tour-de-cure-bg.jpg") no-repeat center center;background-size:cover;}
a#comm-scottsdale {background: #757575 url("images/tour-de-scottsdale-bg.jpg") no-repeat center center;background-size:cover;}
a#comm-cyclovia {background: #757575 url("images/cyclovia-tucson-bg.jpg") no-repeat center center;background-size:cover;}
a#comm-veteran {background: #757575 url("images/veteran's-day-breakfast-bg.jpg") no-repeat center top;background-size:cover;}
a#comm-tv {background: #757575 url("images/tv-commercials-bg.jpg") no-repeat center center;background-size:cover;}
a#comm-magazine {background: #757575 url("images/magazine-articles-bg.jpg") no-repeat center center;background-size:cover;}
a#comm-midday {background: #757575 url("images/arizona-midday-appearances-bg.jpg") no-repeat center center;background-size:cover;}
/****************** # fees.html (open template blue bg) styles ******************/
#contingency-fees {
	background: #255890;
	border-bottom: 14px solid #46a0e8;
}
#our-fees {
	max-width: 1160px;
	margin: 0px auto;
	padding: 39px 20px 60px 20px;
}
#our-fees p, #our-fees span {
	padding: 10px 0px 10px 0px;
	font-size: 1.5vw;
	line-height: 1.75vw;
	color: #ffffff;
	font-weight: 700;
	text-align: center;
}
#our-fees span {
	width: 100%;
	display: inline-block;
}
#our-fees p a, #our-fees span a {
	color: #ffffff;
	font-weight: 700;
	text-decoration: none;
}
#our-fees p a:hover, #our-fees span a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#our-fees p.title, #our-fees h2 {
	padding: 16px 0px 50px 0px;
	background: url("images/bar-blue.png") no-repeat left top;
	font-size: 24px;
	line-height: 28px;
	color: #ffffff;
	font-weight: 900;
	text-align: left;
}
#our-fees p.title a, #our-fees h2 a {
	color: #ffffff;
	font-weight: 900;
	text-decoration: none;
}
#our-fees p.title a:hover, #our-fees h2 a:hover {
	color: #ffffff;
	text-decoration: none;
}
#fee-item-wrap {
	display:flex;
}
.fee-item {
	width: calc(20.83% - 20px);
	padding: 115px 10px 0px 10px;
	float:left;
	display: block;
}
#icon-green-checkmark {background: url("images/icon-green-checkmark.png") no-repeat center top;}
#icon-green-gavel {background: url("images/icon-green-gavel.png") no-repeat center top;}
#icon-green-scales {background: url("images/icon-green-scales.png") no-repeat center top;}
#icon-green-handshake {background: url("images/icon-green-handshake.png") no-repeat center top;}
.fee-arrow {
	width: 5.56%;
	padding: 115px 0px 60px 0px;
	float: left;
	background: url("images/arrow-blue-right.png") no-repeat center 42px;
	background-size: 46.5% auto;
	display: block;
}
.fee-bar {
	width: 5.56%;
	padding: 115px 0px 54px 0px;
	float: left;
	background: url("images/vbar-blue.png") repeat-y center top;
	display: block;
}
clear.fee-bar-alt {
	background: url("images/bar-blue.png") no-repeat center center;
	height: 40px;
}
@media only screen and (min-width : 1200px) {#our-fees p, #our-fees span {font-size: 18px;line-height: 21px;}}

/*************************************************** # SIDEBAR styles ***************************************************/
/*** # police reports styles ***/
#police-reports {
	width: 200px;
	height: 65px;
	padding: 100px 0px 0px 100px;
	margin: 0px auto 40px auto;
	background: url("images/police-reports-bg.jpg") no-repeat center top;
}
#police-reports a {
	width: 170px;
	height: 31px;
	display: block;
	background: #6A7C27 url("images/sprites.png") no-repeat left -807px;
	text-align:center;
	color: #ffffff;
	font-size: 14px;
	font-weight: 900;
	text-decoration: none;
	text-transform: uppercase;
	border-radius: 5px;
}
#police-reports a span {
	display: inline-block;
	line-height: 31px;
	padding: 0px 0px 0px 10px;
	background: url("images/arrow-yellow.png") no-repeat left center;
}
#police-reports a:hover {
	background: url("images/sprites.png") no-repeat -175px -807px;
	color: #ffffff;
	text-decoration: none;
}
/*** # related link styles ***/
.sb-related-links {
	max-width: 300px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 40px auto;
	text-align: left;
}
.sb-related-links.sb-rl-alt {
	max-width: 300px;
}
.captionbox-left.cb-pa .sb-related-links, .captionbox-left.cb-ab .sb-related-links, .captionbox-right.cb-pa .sb-related-links, .captionbox-right.cb-ab .sb-related-links {
	width: 100%;
}
.sb-related-left {
}
.sb-related-right {
}
.sb-related-links h2 {
	padding: 3px 0px 0px 0px;
}
.sb-related-links h2 {
	line-height:20px;
	font-size: 16px;
	color: #586d19;
	padding: 20px 0px 7px 0px;
	font-weight:900;
}
.sb-related-links h2 a {font-weight:900;color: #586d19;}
.sb-related-links h2 a:hover {color: #586d19;}
.sb-related-links ul {
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: 22px;
}
.sb-related-links ul li {
	padding: 3px 0px 3px 30px;
	background: url("images/bullet.png") no-repeat left 10px;
}
.sb-related-links ul li a {
	color: #38718f;
	font-weight:400;
	text-decoration: underline;
}
.sb-related-links ul li a:hover {
	color: #4682a2;
	text-decoration: underline;
}
.sb-related-links p {
	padding: 4px 0px 10px 51px;
	margin: 0px 0px 13px 0px;
	line-height: 18px;
	min-height: 43px;
	border-bottom: 1px solid #e1e1e1;
	font-size: 14px;
	color: #464646;
}
.sb-related-links p.sb-feat-auto {background: url("images/icon-sb-feat-auto.png") no-repeat left top;}
.sb-related-links p.sb-feat-truck {background: url("images/icon-sb-feat-truck.png") no-repeat left top;}
.sb-related-links p.sb-feat-motorcycle {background: url("images/icon-sb-feat-motorcycle.png") no-repeat left top;}
.sb-related-links p.sb-feat-bicycle {background: url("images/icon-sb-feat-bicycle.png") no-repeat left top;}
.sb-related-links p.sb-feat-slip-fall {background: url("images/icon-sb-feat-slip-fall.png") no-repeat left top;}
.sb-related-links p.sb-feat-pedestrian {background: url("images/icon-sb-feat-pedestrian.png") no-repeat left top;}
.sb-related-links p.sb-feat-construction {background: url("images/icon-sb-feat-construction.png") no-repeat left top;}
.sb-related-links p.sb-feat-dog-bite {background: url("images/icon-sb-feat-dog-bite.png") no-repeat left top;}
.sb-related-links p.sb-feat-nursing-abuse {background: url("images/icon-sb-feat-nursing-abuse.png") no-repeat left top;}
.sb-related-links p.sb-feat-pool {background: url("images/icon-sb-feat-pool.png") no-repeat left top;}
.sb-related-links p.sb-feat-injury {background: url("images/icon-sb-feat-injury.png") no-repeat left top;}
.sb-related-links p.sb-feat-wrongful {background: url("images/icon-sb-feat-wrongful.png") no-repeat left top;}
.sb-related-links p strong {
	font-size: 18px;
	color: #9b5f04;
	font-weight: 900;
}
.sb-related-links p span {
	padding: 0px 4px 0px 0px;
	display: inline-block;
	font-size: 16px;
	color: #000000;
	font-style: italic;
	font-family: "Utopia Std","Georgia", "Times New Roman", Times, serif;
}
.sb-related-links p a {
	margin: 0px 0px 0px 3px;
	display: inline-block;
	font-size: 14px;
	color: #38718f;
	font-weight: 400;
	text-decoration: underline;
}
.sb-related-links p a:hover {
	color: #4682a2;
	text-decoration: underline;
}
/*** # newsletter button styles ***/
a.newsletter-btn {
	display: block;
	margin: 30px auto 40px auto;
}
a.newsletter-btn:hover img {
	filter: Alpha(opacity= 85); 
	-moz-opacity: .85; 
	opacity: .85;
}
a.newsletter-btn img {
	display: block;
	margin: 0px auto 0px auto;
	text-align:center;
	border: none;
	max-width: 100%;
	height: auto;
}
/*** # day care button styles ***/
a.daycare-btn {
	width: 257px;
	height: 78px;
	display: block;
	margin: 30px auto 40px auto;
	background: url("images/daycare-btn.png") no-repeat left top;
}
a.daycare-btn:hover { background-position: left bottom; }
/****************************** alternate awards block ******************************/
#highly-rated {
}
#by-professional-organizations {
	max-width: 1160px;
	margin: -5px auto 0px auto;
	padding: 0px 20px 72px 20px;
	text-align:center;
}
a.hr-po {
	margin: 21px 11px 0px 11px;
	height: 69px;
	display: inline-block;
	background: url("images/sprites.png") no-repeat left -1120px;
	color: #000000;
	text-indent: -9999px;
}
a.hr-po:hover {
	filter: Alpha(opacity= 85); 
	-moz-opacity: .85; 
	opacity: .85;
}
a.hr-po#hr-superlawyers {width: 151px;background-position: 0px -1120px;}
a.hr-po#hr-mdaf {width: 88px;background-position: -180px -1120px;}
a.hr-po#hr-avvo {width: 85px;background-position: -299px -1120px;}
a.hr-po#hr-ata-top-100 {width: 66px;background-position: -415px -1120px;}
a.hr-po#hr-tntl-top-100 {width: 92px;background-position: -510px -1120px;}
a.hr-po#hr-bbb {width: 54px;background-position: -631px -1120px;}
a.hr-po#hr-nbc {width: 71px;background-position: -717px -1120px;}
a.hr-po#hr-abc {width: 113px;background-position: -817px -1120px;}
a.hr-po#hr-asla {width: 69px;background-position: -955px -1120px;}
a.hr-po#hr-martindale-hubbell {width: 109px;background-position: -1052px -1120px;}
/* hidden FAQ's */
#q1, #q2, #q3, #q4, #q5, #q6, #q7, #q8, #q9, #q10, #q11, #q12, #q13, #q14, #q15, #q16, #q17, #q18, #q19, #q20 {display: none;}

/* north valley */
#nv-archive-wrap .fltlt {
	width: 46.66%;
	float: left;
}
#nv-archive-wrap .fltrt {
	width: 46.66%;
	float: right;
}
p.archive-title {
	padding: 25px 0px 0px 0px;
	color: #828282;
	font-size: 18px;
	text-align: center;
	line-height: 24px;
}
p.archive-title strong {
	font-weight: 700;
	color: #282828;
}
a.nv-archive {
	text-decoration: none;
	text-align: center;
	font-size: 14px;
	color: #282828;
	line-height: 20px;
	display: inline-block;
	margin: 0px auto;
	text-decoration:none;
}
a.nv-archive:hover {
	color: #282828;
	text-decoration:underline;
}
a.nv-archive:hover img {
	filter: Alpha(opacity= 95); 
	-moz-opacity: .95; 
	opacity: .95;
}
a.nv-archive span {
	padding: 0px 10px 20px 10px;
	margin: -15px 0px 0px 0px;
	display: block;
}

/******************************************** # Styles Tablet and Mobile SHARED ********************************************/
@media only screen and (max-width : 959px) {
	/* header */
	/* featured (inside) */
	featured-page-pane, featured-page-wrap#featured-reviews featured-page-pane {width: calc(100% - 285px);padding: 0px 0px 0px 285px;}
	featured-page p.title, featured-page h2 {padding: 40px 0px 0px 0px;font-size: 26px;line-height: 28px;background-size: 345px auto;}
	featured-page p.title.title-lrg, featured-page h2.title-lrg {padding: 40px 0px 0px 0px;font-size: 48px;line-height: 50px;background-size: 345px auto;}
	a#mark-and-alexis {left: 155px;}
	/* featured (attorneys) */
	featured-page-attorney-pane {width: calc(100% - 250px);min-width:400px;}
	#featured-page-attorney-text p.title, #featured-page-attorney-text h2 {padding: 40px 0px 0px 0px;font-size: 46px;line-height: 48px;background-size: 345px auto;}
	/* featured (police) */
	/* featured (north valley) */
	featured-north-valley p.title, featured-north-valley h2 {padding: 230px 0px 0px 0px;font-size: 46px;line-height: 48px;}
	/* content */
	/*** # custom full width columns styles ***/
	.title-column, .title-column.title-column-alt {width: 200px;}
	.content-column, .content-column.content-column-alt {width: calc(100% - 250px);}
	/* PA page */
	.captionbox-left.cb-pa, .captionbox-left.cb-ab {width: 200px;}
	.captionbox-right.cb-pa, .captionbox-right.cb-ab {width: 200px;}
	.pa-list, .about-us, .cuc-right, .cuc-left {width: calc(100% - 240px);}
	.cuca-left {width: 100%;float: none;}
	.cuca-right {width: auto;max-width:500px;float: none;margin: 0px auto 0px auto;}
	/* association awards */
	a.association-link {margin: 0px 0px 10px 0px;}
	/* community */
	content p.hwlt-quote, .content p.hwlt-quote {padding: 15px 50px 10px 31px;}
	content p.hwlt-quote-by, .content p.hwlt-quote-by {padding: 0px 50px 0px 0px;}
	content p.view-yearbook, .content p.view-yearbook {margin: 50px 0px 0px 0px;position: relative;}
	#community-links {margin: -3px auto 0px auto;}
	a.comm-link span {width: calc(100% - 30px);height: 45px;font-size: 15px;line-height: 15px;left: 15px;}
	/* police */
	.featured-articles {display: none;}
	.mw860 {max-width: none;}
	.reports-page .fltlt { width: 100%; float: none; }
	.reports-page .fltrt { width: 100%; float: none; }
	.custom-form {margin: 46px auto 36px auto;padding: 63px 24px 72px 24px;}
	.custom-form-inner {padding: 0px 0px 37px 0px;width: 100%;border: none;}
	#form-overlay { display: none;}
	content .custom-form p.form-title span, .content .custom-form p.form-title span {padding: 0px;}
	content .custom-form p.form-text-alt, .content .custom-form p.form-text-alt {padding: 0px 1% 20px 1%;}
	content input.infusion-field-input-container, .content input.infusion-field-input-container {background: url("images/form-insoft-bg-mobile.png") no-repeat left top; background-size: 100% 100%;}
	/* testimonials page */
	a.icon-ext {width: calc(33.33% - 1px);}
	a.icon-ext.ext-third {border-right: none;}
	.video-review {width: calc(100% - 24px);}
	.hand-review {width: calc(100% - 24px);}
	.case-review {padding: 9px 19px 16px 19px;}
	.attorney-review {width: calc(33.33% - 20px);}
	/* fees */
	#our-fees {padding: 30px 20px 40px 20px;}
	#our-fees p.title, #our-fees h2 {padding: 14px 0px 30px 0px;background-size: 200px 2px;;font-size: 22px;line-height: 26px;}
	/* sidebar */
	.sb-related-links {max-width: none;padding: 0px 20px 0px 20px;}
	.captionbox-left.cb-pa .sb-related-links, .captionbox-left.cb-ab .sb-related-links, .captionbox-right.cb-pa .sb-related-links, .captionbox-right.cb-ab .sb-related-links {
		padding: 0px 0px 0px 0px;
	}
	#nv-archive-wrap {width:calc(100% - 40px);padding:0px 20px;max-width:300px;margin:0px auto;}
}
/******************************************** # Styles THIN PC ONLY ********************************************/
@media only screen and (min-width : 960px) and (max-width : 1059px) {
	/* community */
	a.comm-link span {width: calc(100% - 30px);height: 45px;font-size: 15px;line-height: 15px;left: 15px;}
	/* police */
	content ul.panel, .content ul.panel {padding: 0px 0px 0px 0px;}
}
/******************************************** # Styles Tablet ONLY ********************************************/
@media only screen and (min-width : 640px) and (max-width : 959px) {
	/* sidebar */
	.sb-related-left {width: calc(50% - 10px);float: left;}
	.sb-related-right {width: calc(50% - 10px);float: right;}
}
/******************************************** # Styles THIN Tablet ONLY ********************************************/
@media only screen and (min-width : 640px) and (max-width : 769px) {
	/* featured (inside) */
	featured-page-pane, featured-page-wrap#featured-reviews featured-page-pane {width: calc(100% - 235px);padding: 0px 0px 0px 235px;}
	a#mark-and-alexis {left: 105px;}
	/* featured (police) */
	/*** # custom full width columns styles ***/
	.title-column, .title-column.title-column-alt {width: 140px; min-width:inherit;}
	.content-column, .content-column.content-column-alt {width: calc(100% - 170px);}
	/* PA page */
	.fltlt-pa, .fltrt-pa {width:100%;float: none;}
	/* community */
	.comm-split-left, .comm-split-right {width: 100%;float: none;}
	.comm-split-left .comm-split-left, .comm-split-right .comm-split-left {width: 49.12%;float:left;}
	.comm-split-left .comm-split-right, .comm-split-right .comm-split-right {width: 49.12%;float:right;}
	a.comm-thumb-lg {margin: 0px auto 1.74% auto;}
	/* teacher appreciation */
	#contest-winners .flt3col-inline {width: 100%; float: none; margin: 0px 0px 0px 0px;}
}
/******************************************** # Styles Mobile ONLY  ********************************************/
@media only screen and (min-width : 1px) and (max-width : 639px) {
	/* featured (inside) */
	featured-page-pane, featured-page-wrap#featured-reviews featured-page-pane {width: 100%;height:auto;min-height: 84px;padding: 125px 0px 11px 0px;display:block;}
	#featured-page-text {height: auto;display: block;}
	featured-page p.title, featured-page h2 {padding: 28px 0px 0px 0px;font-size: 24px;line-height: 28px;background: url("images/husband-wife-team-handwritten-mobile.png") no-repeat center top;}
	featured-page p.title.title-lrg, featured-page h2.title-lrg {padding: 28px 0px 0px 0px;font-size: 38px;line-height: 40px;background: url("images/husband-wife-team-handwritten-mobile.png") no-repeat center top;}
	/* featured (attorneys) */
	featured-page-attorney-pane {width: 100%;min-width: inherit;height: 85px;padding: 135px 0px 0px 0px;display: block;}
	#featured-page-attorney-text {height: auto;display: block;}
	#featured-page-attorney-text p.title, #featured-page-attorney-text h2 {padding: 28px 0px 0px 0px;font-size: 32px;line-height: 36px;background: url("images/husband-wife-team-handwritten-mobile.png") no-repeat center top;}
	/* featured (police) */
	featured-police-pane {max-width: none;height: auto;padding: 0px 0px 30px 0px;}
	featured-police p.subtitle {line-height: 24px;font-size: 18px;padding: 0px 0px 6px 0px;}
	/* featured (north valley) */
	featured-north-valley {height:200px;}
	featured-north-valley p.title, featured-north-valley h2 {padding: 108px 0px 0px 0px;font-size: 32px;line-height: 36px;}
	/* content */
	/*** # custom full width columns styles ***/
	.title-column, .title-column.title-column-alt {width: auto;min-width: inherit;margin: 30px 0px 0px 0px;float: none;}
	.title-column.first-title-column {margin: 45px 0px 0px 0px;}
	.content-column, .content-column.content-column-alt {width: auto;padding: 0px 0px 0px 0px;float: none;}
	.content-column.first-content-column {padding: 0px 0px 0px 0px;}
	/* awards */
	#awards-recognitions {border: 1px solid #e1e1e1;}
	content .association p {padding: 20px; text-align:center;}
	content .association a.aw-assoc, span.aw-assoc {margin: 10px auto 20px auto;float:none;}
	/* video carousel */
	#vid-slider-holder {width: calc(100% + 30px);margin: 0px 0px 20px -15px;}
	/** custom reviews **/
	.review-display {padding: 0px 0px 25px 0px;margin: 0px 0px 26px 0px;}
	.review-author {width: auto;float:none;}
	content .review-author p {margin: 0px 0px 0px 0px;padding: 9px 0px 9px 0px;text-align: left;}
	content .review-author p span {padding: 0px 20px 0px 0px;}
	img.imgauthor {float: left;margin: -26px 20px 0px 16px;}
	.review-text {width: auto;float:none;margin: 16px 15px 0px 15px;}
	/* police */
	content p.cta-green {margin: 0px 0px -50px 0px;}
	.mw840.withbg {padding: 27px 20px 30px 20px;}
	#additional-info { margin-bottom: -40px;}
	#additional-info p.section-title {padding: 0px 0px 8px 0px;}
	/* custom form panel */
	.custom-form {padding: 58px 24px 72px 24px;}
	content .custom-form p.form-title, .content .custom-form p.form-title {line-height: 22px;font-size: 20px;padding: 0px 0px 11px 0px;}
	content .custom-form p.form-title span, .content .custom-form p.form-title span {padding: 0px 20px;}
	.newsletter-submit {width: 240px;height: auto;right: inherit;left: 50%;bottom: -40px;margin: 6px 0px 0px -120px;}
	.custom-form .newsletter-submit label {line-height: 36px;}
	content .custom-form input[type=checkbox], .content .custom-form input[type=checkbox] {margin: 13px 8px 6px 18px;}
	button.insoft-button {float: none; margin: 0px auto;}
	/****** # breaking news banner ******/
	a#breaking-box {font-size:14px;}
	/* attorney endorsements */
	.atty-endorsement {width: calc(33.33% - 15px);}
	/* video reviews */
	.vid-review {width: calc(50% - 15px);}
	/* handwritten */
	#bbb-container { max-width: 280px; height: 280px; }
	#ifbbb { top: -780px; height: 4720px; }
	.hw-review {width: calc(50% - 15px);}
	/* PA page */
	.captionbox-left.cb-pa, .captionbox-left.cb-ab {width: 100%;max-width:300px;float:none;margin:0px auto;}
	.captionbox-right.cb-pa, .captionbox-right.cb-ab {width: 100%;max-width:300px;float:none;margin:0px auto;}
	.pa-list, .about-us, .cuc-right, .cuc-left {width: 100%;float:none;padding-bottom:40px;}
	/*** # attorney image collage styles ***/
	.image-collage {padding: 0px 0px 100% 0px;}
	.image-collage#mark-collage {background: url("images/image-collage-mark-mobile.jpg") no-repeat center center;background-size:cover;}
	.image-collage#alexis-collage {background: url("images/image-collage-alexis-mobile.jpg") no-repeat center center;background-size:cover;}
	/*** # association awards styles ***/
	a.association-link {width: 68px;height: 41px;margin: 0px 0px 7px 0px;}
	a.association-link span {height: 41px; background-size: 1000px auto;}
	a.association-link#assoc-ala span {width: 39px;background-position: 0px -439px;}
	a.association-link#assoc-naopia span {width: 40px;background-position: -95px -439px;}
	a.association-link#assoc-sba span {width: 40px;background-position: -190px -439px;}
	a.association-link#assoc-mdaf span {width: 40px;background-position: -285px -439px;}
	a.association-link#assoc-aaj span {width: 60px;background-position: -356px -439px;}
	a.association-link#assoc-atla span {width: 36px;background-position: -463px -439px;}
	a.association-link#assoc-tntl span {width: 39px;background-position: -557px -439px;}
	a.association-link#assoc-aic span {width: 68px;background-position: -637px -439px;}
	/* community */
	content p.hwlt-quote, .content p.hwlt-quote {background-size:70px auto;padding: 15px 10px 10px 11px;}
	content p.hwlt-quote-by, .content p.hwlt-quote-by {padding: 0px 10px 0px 0px;}
	#community-links a {width: calc(33.33% - 44px);margin: 0px 20px 20px 20px;}
	.comm-split-left, .comm-split-right {width: 100%;float: none;}
	.comm-split-left .comm-split-left, .comm-split-right .comm-split-left {width: 49.12%;float:left;}
	.comm-split-left .comm-split-right, .comm-split-right .comm-split-right {width: 49.12%;float:right;}
	a.comm-thumb-lg {margin: 0px auto 1.74% auto;}
	/** testimonials **/
	.pull-review .image {width:auto;float: none;}
	.pull-review .review-details {width: auto;float: none;}
	.pull-review .hw-quote {text-align: center;}
	#hw1, #hw2, #hw3, #hw4, #hw5, #hw6, #hw7, #hw8, #hw9, #hw10, #hw11, #hw12,
	#hw13, #hw14, #hw15, #hw16, #hw17, #hw18, #hw19, #hw21, #hw22, #hw23, #hw26, #hw27,
	#hw1b, #hw2b, #hw3b, #hw4b, #hw5b, #hw6b, #hw7b, #hw8b, #hw9b, #hw10b, #hw11b,
	#hw28, #hw29, #hw30, #hw31, #hw32, #hw33, #hw34, #hw35, #hw36, #hw37, #hw38, #hw39, #hw40,
	#hw41, #hw42, #hw43, #hw44, #hw45, #hw46, #hw47, #hw48, #hw49, #hw50, #hw51, #hw52, #hw53,
	#hw54, #hw55, #hw56, #hw57, #hw58, #hw59, #hw60, #hw61, #hw62, #hw63, #hw64, #hw65, #hw66,
	#hw67, #hw68, #hw69, #hw70, #hw71, #hw72, #hw73, #hw74, #hw75, #hw76, #hw77, #hw78, #hw79,
	#hw80, #hw81, #hw82, #hw83, #hw84, #hw85, #hw86, #hw87, #hw88, #hw89, #hw90, #hw91, #hw92,
	#hw93, #hw94, #hw95, #hw96, #hw97, #hw98, #hw99, #hw100, #hw101, #hw102, #hw103, #hw104,
	#hw105, #hw106, #hw107, #hw108, #hw109, #hw110, #hw111, #hw112, #hw113, #hw114, #hw115,
	#hw116, #hw117, #hw118, #hw119, #hw120, #hw121, #hw122, #hw123, #hw124, #hw125, #hw126, 
	#hw127, #hw128, #hw129, #hw130, #hw131, #hw132, #hw133, #hw134, #hw135, #hw136, #hw137,
	#hw138, #hw139, #hw140, #hw141, #hw142, #hw143, #hw144, #hw145, #hw146, #hw147, #hw148,
	#hw149, #hw150, #hw151, #hw152, #hw153, #hw154, #hw155, #hw156, #hw157, #hw158, #hw159,
	#hw160, #hw161, #hw162, #hw163, #hw164, #hw165, #hw166, #hw167, #hw168, #hw169, #hw170, 
	#hw171, #hw172, #hw173, #hw174, #hw175, #hw176, #hw177, #hw178, #hw179, #hw180, #hw181,
	#hw182, #hw183 {margin: 0 auto 15px auto;}
	/* teacher appreciation */
	#contest-winners .flt3col-inline {width: 100%; float: none; margin: 0px 0px 0px 0px;}
	/* testimonials page */
	a.icon-ext {width: calc(50% - 1px);}
	a.icon-ext.ext-second, a.icon-ext.ext-fourth {border-right: none;}
	a.icon-ext.ext-third {border-right: 1px solid #e1e1e1;}
	.view-more-items {margin: 20px auto 30px auto;}
	.attorney-review {width: calc(50% - 20px);padding: 15px 8px 7px 8px;}
	/* results */
content p.result-title, .content p.result-title {padding: 13px 0px 19px 0px;font-size: 16px;line-height: 22px;}
content p.result-title strong, .content p.result-title strong {font-size: 18px;}
content p.result-title span, .content p.result-title span {font-size: 14px;}
content p.result-title-alt, .content p.result-title-alt {padding: 13px 0px 19px 0px;font-size: 16px;line-height: 22px;}
content p.result-title-alt strong, .content p.result-title-alt strong {font-size: 18px;}
content p.result-title-alt span, .content p.result-title-alt span {font-size: 14px;}
	/* fees */
	#our-fees p, #our-fees span {font-size: 14px;line-height: 16px;}
	#our-fees p.title, #our-fees h2 {padding: 10px 0px 30px 0px;background-size: 150px 2px;;font-size: 18px;line-height: 22px;}
	.fee-item {width: calc(31.25% - 20px);padding: 86px 10px 0px 10px;max-width:250px;}
	#icon-green-checkmark {background-size: 75px auto;}
	#icon-green-gavel {background-size: 75px auto;}
	#icon-green-scales {background-size: 75px auto;}
	#icon-green-handshake {background-size: 75px auto;float:none;margin:0px auto;width:180px;}
	.fee-arrow {width: 3.125%;padding: 86px 0px 60px 0px;background: url("images/arrow-blue-right.png") no-repeat center 32px;background-size: 100% auto;}
	.fee-bar {display: none;}	
	/* sidebar */
	.sb-related-links img.imgleft {float: none;max-width: 100%;margin: 20px auto 0px auto;}
	.sb-related-links ul li {padding: 3px 0px 13px 30px;}
	/* alternate awards section */
	#by-professional-organizations {margin: -25px auto 0px auto;padding: 0px 20px 32px 20px;}
	a.hr-po {margin: 11px 11px 0px 11px;height: 52px;background-size: 1500px auto;}
	a.hr-po#hr-superlawyers {width: 114px;background-position: 0px -840px;}
	a.hr-po#hr-mdaf {width: 66px;background-position: -135px -840px;}
	a.hr-po#hr-avvo {width: 64px;background-position: -224px -840px;}
	a.hr-po#hr-ata-top-100 {width: 50px;background-position: -311px -840px;}
	a.hr-po#hr-tntl-top-100 {width: 70px;background-position: -382px -840px;}
	a.hr-po#hr-bbb {width: 41px;background-position: -473px -840px;}
	a.hr-po#hr-nbc {width: 55px;background-position: -537px -840px;}
	a.hr-po#hr-abc {width: 86px;background-position: -612px -840px;}
	a.hr-po#hr-asla {width: 52px;background-position: -716px -840px;}
	a.hr-po#hr-martindale-hubbell {width: 82px;background-position: -789px -840px;}
}
/******************************************** # Styles THIN Mobile ONLY  ********************************************/
@media only screen and (min-width : 1px) and (max-width : 469px) {
	/* attorney endorsements */
	.atty-endorsement {width: calc(50% - 15px);}
	/* video reviews */
	.vid-review {width: calc(100% - 15px);}
	/* handwritten */
	.hw-review {width: calc(100% - 15px);}
	/* PA page */
	.fltlt-pa, .fltrt-pa {width:100%;float: none;}
	/* community */
	content p.view-yearbook, .content p.view-yearbook {font-size: 14px;padding: 20px 0px 0px 90px;margin: 0px 0px 0px 0px;}
	content p.view-yearbook a img, .content p.view-yearbook a img {width:5px;height:auto;}
	img.imgyearbook {width:80px; height:auto;}
	#community-links a {width: calc(50% - 44px);margin: 0px 20px 20px 20px;}
	.comm-split-left .comm-split-left, .comm-split-right .comm-split-left, .comm-split-left .comm-split-right, .comm-split-right .comm-split-right {width: 100%;float: none;}
	a.comm-thumb-med {padding-bottom: 57.89%;}
	a.comm-thumb-med, a.comm-thumb-sm {margin: 0px auto 1.74% auto;}
	/* testimonials page */
	a.icon-ext {display:block;margin: 0px auto 20px auto;width: calc(100% - 1px);padding-bottom:15px;border-right: none;border-bottom: 1px solid #e1e1e1;}
	a.icon-ext.ext-third {border-right: none;}
	a.icon-ext.ext-last {border-bottom: none;padding-bottom:0px;margin-bottom: 5px;}
	.attorney-review {width: calc(100% - 20px);}
}
/******************************************** # Styles Xtra THIN Mobile ONLY  ********************************************/
@media only screen and (min-width : 1px) and (max-width : 369px) {
	/* community */
	content p.view-yearbook, .content p.view-yearbook {font-size: 12px;padding: 10px 0px 0px 80px;}
	content p.view-yearbook a img, .content p.view-yearbook a img {width:4px;height:auto;}
	img.imgyearbook {width:70px; height:auto;margin: -111px 0px 0px 0px;}	
}