/* HTML5 Boilerplate  */
/* =============== START boilerplate reset =============== */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
}
[hidden] {
  display: none;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
/* Change font-family on this line */
html,
button,
input,
select,
textarea {
  font-family: Verdana, Geneva, sans-serif;
  color: #222;
}
body {
  margin: 0;
  font-size: 1em;
  line-height: 1.4;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
blockquote {
  margin: 1em 40px;
}
dfn {
  font-style: italic;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
ins {
  background: #ff9;
  color: #000;
  text-decoration: none;
}
mark {
  background: #ff0;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
q {
  quotes: none;
}
q:before,
q:after {
  content: "";
  content: none;
}
small {
  font-size: 85%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
ul,
ol {
  margin: 0 0 1em;
  padding: 0 0 0 40px;
}
dd {
  margin: 0 0 0 40px;
}
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
p {
  margin: 0;
  padding-bottom: 9px;
}
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
form {
  margin: 0;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
label {
  cursor: pointer;
}
legend {
  border: 0;
  *margin-left: -7px;
  padding: 0;
  white-space: normal;
}
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}
button,
input {
  line-height: normal;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  *overflow: visible;
}
button[disabled],
input[disabled] {
  cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *width: 13px;
  *height: 13px;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}
input:invalid,
textarea:invalid {
  background-color: #f0dddd;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td {
  vertical-align: top;
}
/* =============== END boilerplate reset =============== */
/* HEADERS */
h1 {
  font-size: 18px;
}
h2,
#content legend,
#tinymce legend {
  font-size: 14px;
}
h3 {
  font-size: 14px;
}
h4 {
  font-size: 12px;
}
h5,
h6 {
  font-size: 11px;
}
/*Video Dropdown fix*/
.findlawPlayer.dropDown {
  height: 335px;
}
/* FS PUBLISHER - WYSIWYG STYLESHEET - UPDATED 11-12-2008 */
.fontColor000000 {
  color: #000;
}
.fontColorC0C0C0 {
  color: #C0C0C0;
}
.fontColor000080 {
  color: #000080;
}
.fontColor008000 {
  color: #008000;
}
.fontColor008080 {
  color: #008080;
}
.fontColor800000 {
  color: #800000;
}
.fontColor800080 {
  color: #800080;
}
.fontColor808000 {
  color: #808000;
}
.fontColor808080 {
  color: #808080;
}
.fontColorFFFFFF {
  color: #FFF;
}
.fontColor0000FF {
  color: #00F;
}
.fontColor00FF00 {
  color: #0F0;
}
.fontColor00FFFF {
  color: #0FF;
}
.fontColorFF0000 {
  color: #F00;
}
.fontColorFF00FF {
  color: #F0F;
}
.fontColorFFFF00 {
  color: #FF0;
}
.backgroundColor000000 {
  background: #000;
}
.backgroundColorC0C0C0 {
  background: #C0C0C0;
}
.backgroundColor000080 {
  background: #000080;
}
.backgroundColor008000 {
  background: #008000;
}
.backgroundColor008080 {
  background: #008080;
}
.backgroundColor800000 {
  background: #800000;
}
.backgroundColor800080 {
  background: #800080;
}
.backgroundColor808000 {
  background: #808000;
}
.backgroundColor808080 {
  background: #808080;
}
.backgroundColorFFFFFF {
  background: #FFF;
}
.backgroundColor0000FF {
  background: #00F;
}
.backgroundColor00FF00 {
  background: #0F0;
}
.backgroundColor00FFFF {
  background: #0FF;
}
.backgroundColorFF0000 {
  background: #F00;
}
.backgroundColorFF00FF {
  background: #F0F;
}
.backgroundColorFFFF00 {
  background: #FF0;
}
/* navigationSocial from old designs */
ul#navigationSocial {
  list-style: none outside;
}
/* CUSTOM DESIGN ELEMENTS */
/*  Font Awesome
	the iconic font designed for use with Twitter Bootstrap
	-------------------------------------------------------
	The full suite of pictographic icons, examples, and documentation
	can be found at: http://fortawesome.github.com/Font-Awesome/

	License
	-------------------------------------------------------
	The Font Awesome webfont, CSS, and LESS files are licensed under CC BY 3.0:
	http://creativecommons.org/licenses/by/3.0/ A mention of
	'Font Awesome - http://fortawesome.github.com/Font-Awesome' in human-readable
	source code is considered acceptable attribution (most common on the web).
	If human readable source code is not available to the end user, a mention in
	an 'About' or 'Credits' screen is considered acceptable (most common in desktop
	or mobile software).

	Contact
	-------------------------------------------------------
	Email: dave@davegandy.com
	Twitter: http://twitter.com/fortaweso_me
	Work: http://lemonwi.se co-founder

	*/
@font-face {
  font-family: 'FontAwesome';
  src: url('../font/fontawesome-webfont.eot');
  src: url('../font/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../font/fontawesome-webfont.eot') format('eot'), url('../font/fontawesome-webfont.woff') format('woff'), url('../font/fontawesome-webfont.ttf') format('truetype'), url('../font/fontawesome-webfont.svgz#FontAwesomeRegular') format('svg'), url('../font/fontawesome-webfont.svg#FontAwesomeRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* sprites.less reset */
[class^="icon-"],
[class*=" icon-"] {
  display: inline;
  width: auto;
  height: auto;
  line-height: inherit;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
}
li[class^="icon-"],
li[class*=" icon-"] {
  display: block;
}
/*  Font Awesome styles
	------------------------------------------------------- */
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline-block;
  text-decoration: inherit;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
  vertical-align: top;
  font-size: 1.33333333em;
}
.btn [class^="icon-"],
.btn [class*=" icon-"] {
  /* keeps button heights with and without icons the same */
  line-height: .9em;
}
li [class^="icon-"],
li [class*=" icon-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
li .icon-large[class^="icon-"],
li .icon-large[class*=" icon-"] {
  /* 1.5 increased font size for icon-large * 1.25 width */
  width: 1.875em;
}
li[class^="icon-"],
li[class*=" icon-"] {
  margin-left: 0;
  list-style-type: none;
}
li[class^="icon-"]:before,
li[class*=" icon-"]:before {
  text-indent: -2em;
  text-align: center;
}
li[class^="icon-"].icon-large:before,
li[class*=" icon-"].icon-large:before {
  text-indent: -1.33333333em;
}
/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
	readers do not read off random characters that represent icons */
.icon-glass:before {
  content: "\f000";
}
.icon-music:before {
  content: "\f001";
}
.icon-search:before {
  content: "\f002";
}
.icon-envelope:before {
  content: "\f003";
}
.icon-heart:before {
  content: "\f004";
}
.icon-star:before {
  content: "\f005";
}
.icon-star-empty:before {
  content: "\f006";
}
.icon-user:before {
  content: "\f007";
}
.icon-film:before {
  content: "\f008";
}
.icon-th-large:before {
  content: "\f009";
}
.icon-th:before {
  content: "\f00a";
}
.icon-th-list:before {
  content: "\f00b";
}
.icon-ok:before {
  content: "\f00c";
}
.icon-remove:before {
  content: "\f00d";
}
.icon-zoom-in:before {
  content: "\f00e";
}
.icon-zoom-out:before {
  content: "\f010";
}
.icon-off:before {
  content: "\f011";
}
.icon-signal:before {
  content: "\f012";
}
.icon-cog:before {
  content: "\f013";
}
.icon-trash:before {
  content: "\f014";
}
.icon-home:before {
  content: "\f015";
}
.icon-file:before {
  content: "\f016";
}
.icon-time:before {
  content: "\f017";
}
.icon-road:before {
  content: "\f018";
}
.icon-download-alt:before {
  content: "\f019";
}
.icon-download:before {
  content: "\f01a";
}
.icon-upload:before {
  content: "\f01b";
}
.icon-inbox:before {
  content: "\f01c";
}
.icon-play-circle:before {
  content: "\f01d";
}
.icon-repeat:before {
  content: "\f01e";
}
/* \f020 is not a valid unicode character. all shifted one down */
.icon-refresh:before {
  content: "\f021";
}
.icon-list-alt:before {
  content: "\f022";
}
.icon-lock:before {
  content: "\f023";
}
.icon-flag:before {
  content: "\f024";
}
.icon-headphones:before {
  content: "\f025";
}
.icon-volume-off:before {
  content: "\f026";
}
.icon-volume-down:before {
  content: "\f027";
}
.icon-volume-up:before {
  content: "\f028";
}
.icon-qrcode:before {
  content: "\f029";
}
.icon-barcode:before {
  content: "\f02a";
}
.icon-tag:before {
  content: "\f02b";
}
.icon-tags:before {
  content: "\f02c";
}
.icon-book:before {
  content: "\f02d";
}
.icon-bookmark:before {
  content: "\f02e";
}
.icon-print:before {
  content: "\f02f";
}
.icon-camera:before {
  content: "\f030";
}
.icon-font:before {
  content: "\f031";
}
.icon-bold:before {
  content: "\f032";
}
.icon-italic:before {
  content: "\f033";
}
.icon-text-height:before {
  content: "\f034";
}
.icon-text-width:before {
  content: "\f035";
}
.icon-align-left:before {
  content: "\f036";
}
.icon-align-center:before {
  content: "\f037";
}
.icon-align-right:before {
  content: "\f038";
}
.icon-align-justify:before {
  content: "\f039";
}
.icon-list:before {
  content: "\f03a";
}
.icon-indent-left:before {
  content: "\f03b";
}
.icon-indent-right:before {
  content: "\f03c";
}
.icon-facetime-video:before {
  content: "\f03d";
}
.icon-picture:before {
  content: "\f03e";
}
.icon-pencil:before {
  content: "\f040";
}
.icon-map-marker:before {
  content: "\f041";
}
.icon-adjust:before {
  content: "\f042";
}
.icon-tint:before {
  content: "\f043";
}
.icon-edit:before {
  content: "\f044";
}
.icon-share:before {
  content: "\f045";
}
.icon-check:before {
  content: "\f046";
}
.icon-move:before {
  content: "\f047";
}
.icon-step-backward:before {
  content: "\f048";
}
.icon-fast-backward:before {
  content: "\f049";
}
.icon-backward:before {
  content: "\f04a";
}
.icon-play:before {
  content: "\f04b";
}
.icon-pause:before {
  content: "\f04c";
}
.icon-stop:before {
  content: "\f04d";
}
.icon-forward:before {
  content: "\f04e";
}
.icon-fast-forward:before {
  content: "\f050";
}
.icon-step-forward:before {
  content: "\f051";
}
.icon-eject:before {
  content: "\f052";
}
.icon-chevron-left:before {
  content: "\f053";
}
.icon-chevron-right:before {
  content: "\f054";
}
.icon-plus-sign:before {
  content: "\f055";
}
.icon-minus-sign:before {
  content: "\f056";
}
.icon-remove-sign:before {
  content: "\f057";
}
.icon-ok-sign:before {
  content: "\f058";
}
.icon-question-sign:before {
  content: "\f059";
}
.icon-info-sign:before {
  content: "\f05a";
}
.icon-screenshot:before {
  content: "\f05b";
}
.icon-remove-circle:before {
  content: "\f05c";
}
.icon-ok-circle:before {
  content: "\f05d";
}
.icon-ban-circle:before {
  content: "\f05e";
}
.icon-arrow-left:before {
  content: "\f060";
}
.icon-arrow-right:before {
  content: "\f061";
}
.icon-arrow-up:before {
  content: "\f062";
}
.icon-arrow-down:before {
  content: "\f063";
}
.icon-share-alt:before {
  content: "\f064";
}
.icon-resize-full:before {
  content: "\f065";
}
.icon-resize-small:before {
  content: "\f066";
}
.icon-plus:before {
  content: "\f067";
}
.icon-minus:before {
  content: "\f068";
}
.icon-asterisk:before {
  content: "\f069";
}
.icon-exclamation-sign:before {
  content: "\f06a";
}
.icon-gift:before {
  content: "\f06b";
}
.icon-leaf:before {
  content: "\f06c";
}
.icon-fire:before {
  content: "\f06d";
}
.icon-eye-open:before {
  content: "\f06e";
}
.icon-eye-close:before {
  content: "\f070";
}
.icon-warning-sign:before {
  content: "\f071";
}
.icon-plane:before {
  content: "\f072";
}
.icon-calendar:before {
  content: "\f073";
}
.icon-random:before {
  content: "\f074";
}
.icon-comment:before {
  content: "\f075";
}
.icon-magnet:before {
  content: "\f076";
}
.icon-chevron-up:before {
  content: "\f077";
}
.icon-chevron-down:before {
  content: "\f078";
}
.icon-retweet:before {
  content: "\f079";
}
.icon-shopping-cart:before {
  content: "\f07a";
}
.icon-folder-close:before {
  content: "\f07b";
}
.icon-folder-open:before {
  content: "\f07c";
}
.icon-resize-vertical:before {
  content: "\f07d";
}
.icon-resize-horizontal:before {
  content: "\f07e";
}
.icon-bar-chart:before {
  content: "\f080";
}
.icon-twitter-sign:before {
  content: "\f081";
}
.icon-facebook-sign:before {
  content: "\f082";
}
.icon-camera-retro:before {
  content: "\f083";
}
.icon-key:before {
  content: "\f084";
}
.icon-cogs:before {
  content: "\f085";
}
.icon-comments:before {
  content: "\f086";
}
.icon-thumbs-up:before {
  content: "\f087";
}
.icon-thumbs-down:before {
  content: "\f088";
}
.icon-star-half:before {
  content: "\f089";
}
.icon-heart-empty:before {
  content: "\f08a";
}
.icon-signout:before {
  content: "\f08b";
}
.icon-linkedin-sign:before {
  content: "\f08c";
}
.icon-pushpin:before {
  content: "\f08d";
}
.icon-external-link:before {
  content: "\f08e";
}
.icon-signin:before {
  content: "\f090";
}
.icon-trophy:before {
  content: "\f091";
}
.icon-github-sign:before {
  content: "\f092";
}
.icon-upload-alt:before {
  content: "\f093";
}
.icon-lemon:before {
  content: "\f094";
}
/*---------------------------------------------------
    LESS Elements 0.6
  ---------------------------------------------------
    A set of useful LESS mixins by Dmitry Fadeyev
    Special thanks for mixin suggestions to:
      Kris Van Herzeele,
      Benoit Adam,
      Portenart Emile-Victor,
      Ryan Faerman

    More info at: http://lesselements.com
-----------------------------------------------------*/
/*Colors*/
/********************************************
START Generic Styles
********************************************/
/* STYLES FOR THE STYLES DROP-DOWN IN TINYMCE */
/* TinyMCE Style: callOut=Call Out */
p.callOut,
.callOut,
.faqContainerQuestions,
.newsResourcePackFAQ,
#practiceCenterNavigation,
#practiceCenterFamilyLawCalculator,
#practiceCenterCallToAction,
#practicePageCallToAction,
#practiceCenterFAQAbstract,
#practicePageFAQAbstract,
#practicePageSidebar2,
#practiceCenterSidebar2,
#practicePageSidebar1,
#practiceCenterSidebar1,
#practicePageLinksAbstract,
#practiceCenterLinksAbstract {
  padding: 1em;
  margin-bottom: 1.2em;
}
.faqContainerQuestions ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.faqContainerQuestions li {
  display: block;
  line-height: 1.5;
}
ul.dynamicProductsNewsList,
ul.dynamicProductsNewsList,
#practiceCenterNavigation ul {
  list-style: none;
  padding: 0 0 14px;
  margin: 0;
}
ul.dynamicProductsNewsList li,
ul.dynamicProductsNewsList li,
#practiceCenterNavigation ul li {
  display: block;
}
.newsCaseSummariesNews,
.newsResourcePackNews {
  margin-bottom: 9px;
}
.practiceCenterTitle {
  display: none;
}
/* TinyMCE Style: smallText=Small Text */
.smallText,
.dynamicProductsNewsDisclaimer {
  font-size: .9em;
}
#practiceCenterFormShort,
#practicePageFormShort {
  display: none;
}
#containerIntakeFormShort,
#containerIntakeFormShortAutofill {
  display: none;
}
.post {
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.postLast {
  border: 0;
}
/* DEFINE CONTENT LINE HEIGHT */
#content p,
#content ul,
#content ol,
#content li,
#content blockquote,
#tinymce p,
#tinymce ul,
#tinymce ol,
#tinymce li,
#tinymce blockquote {
  line-height: 1.6;
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
a {
  text-decoration: underline;
}
a:focus,
a:active {
  text-decoration: none;
}
nav.main {
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  width: 100%;
  z-index: 6;
}
nav.main ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
nav.main li {
  display: block;
}
nav.main a {
  font-size: 14px;
  display: block;
  text-decoration: none;
  padding: 10px 3%;
}
nav.main a:after {
  content: ">";
  float: right;
  display: block;
}
#hideMenu {
  padding: 9px 0 5px;
  width: 100%;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
}
#hideMenu i {
  display: block;
  font-size: 12px;
}
#hideMenu.show {
  padding: 7px 0 11px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  width: 100%;
}
.banner {
  padding: 13px 3% 0;
}
.logoWrap {
  float: left;
  width: 98%;
  padding: 0 0 12px 2%;
}
nav.sub {
  float: right;
  width: 80px;
  padding-top: 3px;
}
nav.sub ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
nav.sub li {
  display: block;
  float: right;
  width: 27px;
  margin-left: 11px;
  font-size: 10px;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
}
nav.sub li i {
  display: inline-block;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin-bottom: 3px;
  font-size: 14px;
  padding: 1px 5px 2px;
  width: 17px;
  height: 21px;
}
nav.sub a {
  display: block;
  float: right;
  text-decoration: none;
}
a.logo {
  font-size: 21px;
  font-weight: bold;
  text-decoration: none;
  line-height: 1.2;
}
.cta {
  clear: both;
  float: left;
  font-size: 12px;
  text-transform: uppercase;
  padding: 17px 0 0 0;
  margin: 0 0 0 2%;
  display: inline-block;
  white-space: nowrap;
}
.cta a {
  text-decoration: none;
  font-size: 16px;
  padding-left: 3px;
}
.banner .email {
  float: right;
  display: inline-block;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  margin: 13px 0;
  padding: 5px 13px;
}
section.main {
  clear: both;
  margin: 0 3%;
  padding: 15px 3%;
  font-size: 13px;
  line-height: 1.1;
}
.pageTitle {
  margin-bottom: 14px;
}
.pageTitle h1 {
  padding-bottom: 13px;
}
.footer {
  font-size: 10px;
  text-align: center;
  padding: 3%;
  padding: 22px 0 25px;
}
.footer a {
  text-decoration: none;
}
.footerNav ul {
  list-style: none;
  padding: 0 0 21px;
  margin: 0;
}
.footerNav li {
  display: inline;
}
.footerNav a {
  display: inline-block;
  padding: 0 10px;
}
.footerNav .fullSite a {
  text-transform: uppercase;
  font-size: 11px;
}
.finePrint {
  padding-bottom: 3px;
}
.pagination ol {
  overflow: hidden;
  list-style: none;
  padding: 11px 4%;
  margin: 12px -3.5% -15px;
  text-align: center;
}
.pagination li {
  display: inline-block;
  padding: 5px 8px;
}
.pagination li.resultsPrev,
.pagination li.resultsNext {
  text-transform: uppercase;
}
.pagination li a {
  display: block;
}
/* START Tables */
td,
th {
  padding: 5px;
  text-align: left;
}
/* END Tables */
/* START Attorney Profiles */
.attorneyProfilePhoto {
  float: right;
  margin: 0 0 10px 10px;
  max-width: 35%;
}
.attorneyProfileContactInformation {
  font-size: 12px;
  line-height: 1.5;
}
.attorneyProfileName,
.attorneyProfilePositions {
  display: none;
}
.attorneyProfileLocationLabel,
.attorneyProfilePhoneLabel,
.attorneyProfileFaxLabel,
.attorneyProfileEmailLabel,
.attorneyProfileVCardLabel {
  display: block;
  border: 0;
  height: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  *line-height: 0;
  height: auto;
  clear: left;
  float: left;
  width: 35px;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 1px;
}
.attorneyProfileLocationLabel:after,
.attorneyProfilePhoneLabel:after,
.attorneyProfileFaxLabel:after,
.attorneyProfileEmailLabel:after,
.attorneyProfileVCardLabel:after {
  float: left;
  display: block;
  text-indent: 0;
  font-size: 11px;
}
.attorneyProfileLocation,
.attorneyProfilePhone,
.attorneyProfileFax,
.attorneyProfileEmail,
.attorneyProfileVCard {
  width: 45%;
  padding-bottom: 10px;
}
.attorneyProfileLocationLabel:after {
  content: "Loc:";
}
.attorneyProfilePhoneLabel:after {
  content: "Ph:";
}
.attorneyProfileFaxLabel:after {
  content: "Fax:";
}
.attorneyProfileEmailLabel:after {
  font-family: FontAwesome;
  content: "\f003";
  font-size: 13px;
  height: 16px;
}
.attorneyProfileVCardLabel:after {
  font-family: FontAwesome;
  content: "\f007";
  font-size: 13px;
  height: 16px;
}
.attorneyProfileEmail a {
  text-transform: uppercase;
  font-weight: bold;
}
.attorneyProfileVCard a {
  text-transform: uppercase;
  font-weight: bold;
  display: block;
}
.attorneyProfileVCard a:after {
  content: "Add Contact";
}
.attorneyProfileVCard img {
  display: none;
}
.attorneyProfileNarrative {
  clear: both;
}
/* END Attorney Profiles */
/* START Attorney List */
.attorneyList {
  list-style: none;
  padding: 0;
  margin: 0;
}
.attorneyList li {
  display: block;
  margin-bottom: 7px;
}
.attorneyList a {
  display: block;
  padding: 10px 10px 10px 13px;
  font-size: 12px;
  font-weight: bold;
}
.attorneyList a:before {
  content: "View Profile";
  display: block;
  margin: -3px -3px 0 0;
  float: right;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 3px 10px;
  font-size: 10px;
  text-transform: uppercase;
}
/* END Attorney List */
/* START Intake Form I */
p.intakeFormINote,
p.intakeFormIIINote,
intakeFormIVNote,
p.emailObfuscationNote {
  font-size: 11px;
  font-weight: bold;
}
#intakeFormI fieldset,
.genericIntakeFormClass fieldset,
.intakeFormIII fieldset,
#intakeFormIV fieldset,
#blogCommentFormAutofill fieldset,
#emailObfuscation fieldset {
  border: none;
}
#intakeFormI fieldset legend,
.genericIntakeFormClass fieldset legend,
.intakeFormIII fieldset legend,
#intakeFormIV fieldset legend,
#blogCommentFormAutofill fieldset legend,
#emailObfuscation fieldset legend {
  display: none;
}
#intakeFormI fieldset label,
.genericIntakeFormClass fieldset label,
.intakeFormIII fieldset label,
#intakeFormIV fieldset label,
#blogCommentFormAutofill fieldset label,
#emailObfuscation fieldset label {
  cursor: pointer;
  padding-bottom: 5px;
  display: block;
}
#intakeFormI fieldset label input,
.genericIntakeFormClass fieldset label input,
.intakeFormIII fieldset label input,
#intakeFormIV fieldset label input,
#blogCommentFormAutofill fieldset label input,
#emailObfuscation fieldset label input {
  display: inline;
  width: 2em;
  margin: 0;
}
#intakeFormI fieldset .formHide,
.genericIntakeFormClass fieldset .formHide,
.intakeFormIII fieldset .formHide,
#intakeFormIV fieldset .formHide,
#blogCommentFormAutofill fieldset .formHide,
#emailObfuscation fieldset .formHide {
  display: none;
}
#intakeFormI fieldset #formError,
.genericIntakeFormClass fieldset #formError,
.intakeFormIII fieldset #formError,
#intakeFormIV fieldset #formError,
#blogCommentFormAutofill fieldset #formError,
#emailObfuscation fieldset #formError {
  display: block;
  cursor: default;
  clear: both;
}
#intakeFormI fieldset #formError strong,
.genericIntakeFormClass fieldset #formError strong,
.intakeFormIII fieldset #formError strong,
#intakeFormIV fieldset #formError strong,
#blogCommentFormAutofill fieldset #formError strong,
#emailObfuscation fieldset #formError strong {
  font-weight: normal;
}
#intakeFormI fieldset .formLabelHide,
.genericIntakeFormClass fieldset .formLabelHide,
.intakeFormIII fieldset .formLabelHide,
#intakeFormIV fieldset .formLabelHide,
#blogCommentFormAutofill fieldset .formLabelHide,
#emailObfuscation fieldset .formLabelHide {
  display: none;
}
#intakeFormI fieldset label.formDescribeIssue,
.genericIntakeFormClass fieldset label.formDescribeIssue,
.intakeFormIII fieldset label.formDescribeIssue,
#intakeFormIV fieldset label.formDescribeIssue,
#blogCommentFormAutofill fieldset label.formDescribeIssue,
#emailObfuscation fieldset label.formDescribeIssue {
  float: left;
  margin: .2em 0;
}
#intakeFormI fieldset input.intakeFormHiddenInput,
.genericIntakeFormClass fieldset input.intakeFormHiddenInput,
.intakeFormIII fieldset input.intakeFormHiddenInput,
#intakeFormIV fieldset input.intakeFormHiddenInput,
#blogCommentFormAutofill fieldset input.intakeFormHiddenInput,
#emailObfuscation fieldset input.intakeFormHiddenInput {
  padding: 0;
}
#intakeFormI fieldset div.formHighlight input,
.genericIntakeFormClass fieldset div.formHighlight input,
.intakeFormIII fieldset div.formHighlight input,
#intakeFormIV fieldset div.formHighlight input,
#blogCommentFormAutofill fieldset div.formHighlight input,
#emailObfuscation fieldset div.formHighlight input,
#intakeFormI fieldset select,
.genericIntakeFormClass fieldset select,
.intakeFormIII fieldset select,
#intakeFormIV fieldset select,
#blogCommentFormAutofill fieldset select,
#emailObfuscation fieldset select,
#intakeFormI fieldset div.formHighlight textarea,
.genericIntakeFormClass fieldset div.formHighlight textarea,
.intakeFormIII fieldset div.formHighlight textarea,
#intakeFormIV fieldset div.formHighlight textarea,
#blogCommentFormAutofill fieldset div.formHighlight textarea,
#emailObfuscation fieldset div.formHighlight textarea {
  font-size: 12px;
  display: block;
  width: 96%;
  margin: 0 0 8px;
  padding: 8px 2%;
  border: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#intakeFormI fieldset .validate,
.genericIntakeFormClass fieldset .validate,
.intakeFormIII fieldset .validate,
#intakeFormIV fieldset .validate,
#blogCommentFormAutofill fieldset .validate,
#emailObfuscation fieldset .validate {
  font-weight: bold;
}
#intakeFormI fieldset select,
.genericIntakeFormClass fieldset select,
.intakeFormIII fieldset select,
#intakeFormIV fieldset select,
#blogCommentFormAutofill fieldset select,
#emailObfuscation fieldset select {
  -webkit-appearance: none;
  width: 100%;
}
#intakeFormI fieldset select:after,
.genericIntakeFormClass fieldset select:after,
.intakeFormIII fieldset select:after,
#intakeFormIV fieldset select:after,
#blogCommentFormAutofill fieldset select:after,
#emailObfuscation fieldset select:after {
  content: "test";
}
#intakeFormI fieldset textarea,
.genericIntakeFormClass fieldset textarea,
.intakeFormIII fieldset textarea,
#intakeFormIV fieldset textarea,
#blogCommentFormAutofill fieldset textarea,
#emailObfuscation fieldset textarea {
  clear: left;
  display: block;
  width: 25em;
  height: 10em;
  padding: 2px;
  margin: .2em 0 0 0;
}
#intakeFormI fieldset p,
.genericIntakeFormClass fieldset p,
.intakeFormIII fieldset p,
#intakeFormIV fieldset p,
#blogCommentFormAutofill fieldset p,
#emailObfuscation fieldset p {
  margin: .5em 0;
}
#intakeFormI fieldset .formCheck,
.genericIntakeFormClass fieldset .formCheck,
.intakeFormIII fieldset .formCheck,
#intakeFormIV fieldset .formCheck,
#blogCommentFormAutofill fieldset .formCheck,
#emailObfuscation fieldset .formCheck {
  margin: .5em 0;
}
#intakeFormI fieldset .formCheck label,
.genericIntakeFormClass fieldset .formCheck label,
.intakeFormIII fieldset .formCheck label,
#intakeFormIV fieldset .formCheck label,
#blogCommentFormAutofill fieldset .formCheck label,
#emailObfuscation fieldset .formCheck label {
  float: left;
  width: 50%;
}
#intakeFormI fieldset .formCheck input,
.genericIntakeFormClass fieldset .formCheck input,
.intakeFormIII fieldset .formCheck input,
#intakeFormIV fieldset .formCheck input,
#blogCommentFormAutofill fieldset .formCheck input,
#emailObfuscation fieldset .formCheck input {
  background: none;
}
#intakeFormI fieldset label[for="intakeFormIDisclaimerCheck"],
.genericIntakeFormClass fieldset label[for="intakeFormIDisclaimerCheck"],
.intakeFormIII fieldset label[for="intakeFormIDisclaimerCheck"],
#intakeFormIV fieldset label[for="intakeFormIDisclaimerCheck"],
#blogCommentFormAutofill fieldset label[for="intakeFormIDisclaimerCheck"],
#emailObfuscation fieldset label[for="intakeFormIDisclaimerCheck"] {
  width: 100%;
}
#intakeFormI fieldset label[for="intakeFormIDisclaimerCheck"] img,
.genericIntakeFormClass fieldset label[for="intakeFormIDisclaimerCheck"] img,
.intakeFormIII fieldset label[for="intakeFormIDisclaimerCheck"] img,
#intakeFormIV fieldset label[for="intakeFormIDisclaimerCheck"] img,
#blogCommentFormAutofill fieldset label[for="intakeFormIDisclaimerCheck"] img,
#emailObfuscation fieldset label[for="intakeFormIDisclaimerCheck"] img {
  display: none;
}
#intakeFormI img.formDisclaimer,
.genericIntakeFormClass img.formDisclaimer,
.intakeFormIII img.formDisclaimer,
#intakeFormIV img.formDisclaimer,
#blogCommentFormAutofill img.formDisclaimer,
#emailObfuscation img.formDisclaimer {
  display: none;
}
#intakeFormISubmit,
#emailObfuscationSubmit {
  width: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-weight: bold;
  padding: 15px;
  border: 0;
  text-transform: uppercase;
}
/* END Intake Form I */
/********************************************
END Generic Styles
********************************************/
/********************************************
START color options Mixin
********************************************/
/********************************************
END color options Mixin
********************************************/
/********************************************
START color Mixinss
********************************************/
/*.starter { .color-option-mixin(#fourth, #third, #fifth, #first, #second, lighten(#fourth, 8%), #c6cdd2, -1px, lighten(#fourth, 10%), lighten(#second, 20%), red, lighten(#fourth, 12%), #fourth, #white, #thirdfourthfifth) }*/
.navy-white {
  /* DEFINE CONTENT COLOR */
  /*highlight colors*/
  /* TINYMCE BACKGROUND */
  /* body */
  background: #021927;
  /* START Tables */
  /* END Tables */
  /* START Attorney Profiles */
  /* END Attorney Profiles */
  /* START Attorney List */
  /* END Attorney List */
  /* START Intake Form I */
}
.navy-white #content,
.navy-white #content td,
.navy-white #tinymce,
.navy-white #tinymce td,
.navy-white #content legend {
  color: #333333;
}
.navy-white #content #intakeFormI fieldset,
.navy-white #content .intakeFormIII fieldset,
.navy-white #content .pagination,
.navy-white #content .comment,
.navy-white #content .post {
  border-color: #333333;
}
.navy-white ::-moz-selection {
  background: #cccccc;
  color: #194768;
  text-shadow: none;
}
.navy-white ::selection {
  background: #cccccc;
  color: #194768;
  text-shadow: none;
}
.navy-white a {
  color: #194768;
}
.navy-white a:focus,
.navy-white a:active {
  color: #cccccc;
}
.navy-white h1,
.navy-white h2,
.navy-white h3,
.navy-white h4,
.navy-white h5,
.navy-white h6 {
  color: #194768;
}
.navy-white .mceContentBody {
  background: #333333;
}
.navy-white .callOut,
.navy-white .faqContainerQuestions,
.navy-white .newsResourcePackFAQ,
.navy-white #practiceCenterNavigation,
.navy-white #practiceCenterFamilyLawCalculator,
.navy-white #practiceCenterCallToAction,
.navy-white #practicePageCallToAction,
.navy-white #practiceCenterFAQAbstract,
.navy-white #practicePageFAQAbstract,
.navy-white #practicePageSidebar2,
.navy-white #practiceCenterSidebar2,
.navy-white #practicePageSidebar1,
.navy-white #practiceCenterSidebar1,
.navy-white #practicePageLinksAbstract,
.navy-white #practiceCenterLinksAbstract {
  background: #e6e6e6;
}
.navy-white .newsCaseSummariesNews,
.navy-white .newsResourcePackNews {
  border-bottom: 1px solid #333333;
}
.navy-white .post {
  border-bottom: 1px solid #333333;
}
.navy-white nav.main {
  background: #021927;
}
.navy-white nav.main a {
  color: #cccccc;
  text-shadow: 0 -1px 0 #021927;
  filter: dropshadow(color=#021927, offx=0, offy=1);
  border-top: 1px solid #064b75;
  border-bottom: 1px solid #021927;
}
.navy-white nav.main a:after {
  color: #194768;
}
.navy-white nav.main a:active,
.navy-white nav.main a:focus {
  background-color: #021927;
}
.navy-white nav.main #hideMenu {
  background: #021927;
  color: #ffffff;
  border: 1px solid #053e61;
  border-left: 0;
  border-right: 0;
  text-shadow: 0 -1px 0 #021927;
  filter: dropshadow(color=#021927, offx=0, offy=1);
}
.navy-white nav.main #hideMenu:active {
  background-color: #021927;
}
.navy-white nav.main #hideMenu i {
  color: #ffffff;
}
.navy-white .banner {
  background: #021927;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #021927), color-stop(1, #183f5b));
  background: -ms-linear-gradient(bottom, #021927, #183f5b);
  background: -moz-linear-gradient(center bottom, #021927 0%, #183f5b 100%);
}
.navy-white .logoWrap {
  border-bottom: 1px solid #ffffff;
}
.navy-white nav.sub i {
  border-top: 1px solid #053e61;
  background: #256999;
  /* Old browsers */
  background: -moz-linear-gradient(top, #256999 0%, #194768 50%, #194768 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #256999), color-stop(50%, #194768), color-stop(100%, #194768));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #256999 0%, #194768 50%, #194768 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #256999 0%, #194768 50%, #194768 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #256999 0%, #194768 50%, #194768 100%);
  /* IE10+ */
  background: linear-gradient(top, #256999 0%, #194768 50%, #194768 100%);
  /* W3C */
}
.navy-white nav.sub a {
  color: #ffffff;
  text-shadow: 0 -1px 0 #021927;
  filter: dropshadow(color=#021927, offx=0, offy=1);
}
.navy-white nav.sub a:active {
  color: #194768;
}
.navy-white a.logo {
  color: #cccccc;
}
.navy-white .cta {
  color: #ffffff;
}
.navy-white .cta a {
  color: #cccccc;
}
.navy-white .banner .email {
  border-top: 1px solid #276ea2;
  color: #ffffff;
  background: #236391;
  /* Old browsers */
  background: -moz-linear-gradient(top, #236391 0%, #194768 50%, #194768 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #236391), color-stop(50%, #194768), color-stop(100%, #194768));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #236391 0%, #194768 50%, #194768 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #236391 0%, #194768 50%, #194768 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #236391 0%, #194768 50%, #194768 100%);
  /* IE10+ */
  background: linear-gradient(top, #236391 0%, #194768 50%, #194768 100%);
  /* W3C */
  text-shadow: 0 -1px 0 #021927;
  filter: dropshadow(color=#021927, offx=0, offy=1);
}
.navy-white .banner .email:active {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 50%, #cccccc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #cccccc), color-stop(100%, #cccccc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #cccccc 50%, #cccccc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #cccccc 50%, #cccccc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #cccccc 50%, #cccccc 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #cccccc 50%, #cccccc 100%);
  /* W3C */
  border-top-color: #f0f0f0;
}
.navy-white section.main {
  background: #ffffff;
}
.navy-white .pageTitle {
  border-bottom: 1px solid #ffffff;
}
.navy-white .pageTitle h1 {
  color: #194768;
}
.navy-white .footer {
  color: #194768;
}
.navy-white a {
  color: #cccccc;
}
.navy-white a:active {
  color: #194768;
}
.navy-white .pagination ol {
  border-top: 1px solid #ffffff;
}
.navy-white .pagination li {
  color: #194768;
}
.navy-white .pagination li a {
  color: #194768;
}
.navy-white .pagination li a:active {
  color: #cccccc;
}
.navy-white table,
.navy-white thead,
.navy-white tbody,
.navy-white tr,
.navy-white th,
.navy-white td {
  border: 1px solid #e6e6e6;
}
.navy-white th {
  background: #e6e6e6;
}
.navy-white table {
  background: #ffffff;
}
.navy-white .attorneyProfilePhoto {
  border: 2px solid #021927;
}
.navy-white .attorneyProfileEmailLabel:after,
.navy-white .attorneyProfileVCardLabel:after {
  color: #194768;
}
.navy-white .attorneyProfileEmail a,
.navy-white .attorneyProfileVCard a {
  color: #194768;
  text-shadow: 0 -1px 0 #021927;
  filter: dropshadow(color=#021927, offx=0, offy=1);
}
.navy-white .attorneyProfileEmail a:active,
.navy-white .attorneyProfileVCard a:active {
  color: #cccccc;
}
.navy-white a {
  color: #194768;
}
.navy-white a:active {
  color: #cccccc;
}
.navy-white .attorneyList a {
  color: #333333;
  background: #e6e6e6;
}
.navy-white .attorneyList a:before {
  background: #ffffff;
  color: #194768;
}
.navy-white .attorneyList a:active:before {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 50%, #cccccc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #cccccc), color-stop(100%, #cccccc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #cccccc 50%, #cccccc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #cccccc 50%, #cccccc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #cccccc 50%, #cccccc 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #cccccc 50%, #cccccc 100%);
  /* W3C */
  border-top-color: #f0f0f0;
  text-shadow: 0 -1px 0 #021927;
  filter: dropshadow(color=#021927, offx=0, offy=1);
}
.navy-white p.intakeFormINote,
.navy-white p.emailObfuscationNote {
  color: #333333;
}
.navy-white #intakeFormI div.formHighlight input,
.navy-white .genericIntakeFormClass div.formHighlight input,
.navy-white .intakeFormIII div.formHighlight input,
.navy-white #intakeFormIV div.formHighlight input,
.navy-white #blogCommentFormAutofill div.formHighlight input,
.navy-white #emailObfuscation div.formHighlight input,
.navy-white #intakeFormI select,
.navy-white .genericIntakeFormClass select,
.navy-white .intakeFormIII select,
.navy-white #intakeFormIV select,
.navy-white #blogCommentFormAutofill select,
.navy-white #emailObfuscation select,
.navy-white #intakeFormI div.formHighlight textarea,
.navy-white .genericIntakeFormClass div.formHighlight textarea,
.navy-white .intakeFormIII div.formHighlight textarea,
.navy-white #intakeFormIV div.formHighlight textarea,
.navy-white #blogCommentFormAutofill div.formHighlight textarea,
.navy-white #emailObfuscation div.formHighlight textarea {
  background: #e6e6e6;
  color: #333333;
}
.navy-white #intakeFormI input::-webkit-input-placeholder,
.navy-white .genericIntakeFormClass input::-webkit-input-placeholder,
.navy-white .intakeFormIII input::-webkit-input-placeholder,
.navy-white #intakeFormIV input::-webkit-input-placeholder,
.navy-white #blogCommentFormAutofill input::-webkit-input-placeholder,
.navy-white #emailObfuscation input::-webkit-input-placeholder,
.navy-white #intakeFormI textarea::-webkit-input-placeholder,
.navy-white .genericIntakeFormClass textarea::-webkit-input-placeholder,
.navy-white .intakeFormIII textarea::-webkit-input-placeholder,
.navy-white #intakeFormIV textarea::-webkit-input-placeholder,
.navy-white #blogCommentFormAutofill textarea::-webkit-input-placeholder,
.navy-white #emailObfuscation textarea::-webkit-input-placeholder {
  color: #333333;
}
.navy-white #intakeFormI #formError,
.navy-white .genericIntakeFormClass #formError,
.navy-white .intakeFormIII #formError,
.navy-white #intakeFormIV #formError,
.navy-white #blogCommentFormAutofill #formError,
.navy-white #emailObfuscation #formError {
  color: #ff0000;
}
.navy-white #intakeFormI select:after,
.navy-white .genericIntakeFormClass select:after,
.navy-white .intakeFormIII select:after,
.navy-white #intakeFormIV select:after,
.navy-white #blogCommentFormAutofill select:after,
.navy-white #emailObfuscation select:after {
  content: "test";
  color: green;
}
.navy-white #intakeFormISubmit,
.navy-white #emailObfuscationSubmit {
  color: #194768;
  background: #03293f;
  /* Old browsers */
  background: -moz-linear-gradient(top, #03293f 0%, #021927 50%, #021927 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #03293f), color-stop(50%, #021927), color-stop(100%, #021927));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #03293f 0%, #021927 50%, #021927 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #03293f 0%, #021927 50%, #021927 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #03293f 0%, #021927 50%, #021927 100%);
  /* IE10+ */
  background: linear-gradient(top, #03293f 0%, #021927 50%, #021927 100%);
  /* W3C */
  border-top: 1px solid #043858;
  text-shadow: 0 -1px 0 #021927;
  filter: dropshadow(color=#021927, offx=0, offy=1);
}
.navy-white #intakeFormISubmit:active,
.navy-white #emailObfuscationSubmit:active {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 50%, #cccccc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #cccccc), color-stop(100%, #cccccc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #cccccc 50%, #cccccc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #cccccc 50%, #cccccc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #cccccc 50%, #cccccc 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #cccccc 50%, #cccccc 100%);
  /* W3C */
  border-top-color: #f0f0f0;
}
.blue-grey {
  /* DEFINE CONTENT COLOR */
  /*highlight colors*/
  /* TINYMCE BACKGROUND */
  /* body */
  background: #dadcdd;
  /* START Tables */
  /* END Tables */
  /* START Attorney Profiles */
  /* END Attorney Profiles */
  /* START Attorney List */
  /* END Attorney List */
  /* START Intake Form I */
}
.blue-grey #content,
.blue-grey #content td,
.blue-grey #tinymce,
.blue-grey #tinymce td,
.blue-grey #content legend {
  color: #39455b;
}
.blue-grey #content #intakeFormI fieldset,
.blue-grey #content .intakeFormIII fieldset,
.blue-grey #content .pagination,
.blue-grey #content .comment,
.blue-grey #content .post {
  border-color: #39455b;
}
.blue-grey ::-moz-selection {
  background: #29677c;
  color: #5e6164;
  text-shadow: none;
}
.blue-grey ::selection {
  background: #29677c;
  color: #5e6164;
  text-shadow: none;
}
.blue-grey a {
  color: #5e6164;
}
.blue-grey a:focus,
.blue-grey a:active {
  color: #29677c;
}
.blue-grey h1,
.blue-grey h2,
.blue-grey h3,
.blue-grey h4,
.blue-grey h5,
.blue-grey h6 {
  color: #5e6164;
}
.blue-grey .mceContentBody {
  background: #39455b;
}
.blue-grey .callOut,
.blue-grey .faqContainerQuestions,
.blue-grey .newsResourcePackFAQ,
.blue-grey #practiceCenterNavigation,
.blue-grey #practiceCenterFamilyLawCalculator,
.blue-grey #practiceCenterCallToAction,
.blue-grey #practicePageCallToAction,
.blue-grey #practiceCenterFAQAbstract,
.blue-grey #practicePageFAQAbstract,
.blue-grey #practicePageSidebar2,
.blue-grey #practiceCenterSidebar2,
.blue-grey #practicePageSidebar1,
.blue-grey #practiceCenterSidebar1,
.blue-grey #practicePageLinksAbstract,
.blue-grey #practiceCenterLinksAbstract {
  background: #d7d7d7;
}
.blue-grey .newsCaseSummariesNews,
.blue-grey .newsResourcePackNews {
  border-bottom: 1px solid #39455b;
}
.blue-grey .post {
  border-bottom: 1px solid #39455b;
}
.blue-grey nav.main {
  background: #f0f0f0;
}
.blue-grey nav.main a {
  color: #29677c;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #dadcdd;
}
.blue-grey nav.main a:after {
  color: #5e6164;
}
.blue-grey nav.main a:active,
.blue-grey nav.main a:focus {
  background-color: #dadcdd;
}
.blue-grey nav.main #hideMenu {
  background: #f0f0f0;
  color: #5e6164;
  border: 1px solid #fafafa;
  border-left: 0;
  border-right: 0;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.blue-grey nav.main #hideMenu:active {
  background-color: #dadcdd;
}
.blue-grey nav.main #hideMenu i {
  color: #919497;
}
.blue-grey .banner {
  background: #dadcdd;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dadcdd), color-stop(1, #eff0f1));
  background: -ms-linear-gradient(bottom, #dadcdd, #eff0f1);
  background: -moz-linear-gradient(center bottom, #dadcdd 0%, #eff0f1 100%);
}
.blue-grey .logoWrap {
  border-bottom: 1px solid #919497;
}
.blue-grey nav.sub i {
  border-top: 1px solid #fafafa;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 50%, #f0f0f0 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #f0f0f0), color-stop(100%, #f0f0f0));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f0f0f0 50%, #f0f0f0 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #f0f0f0 50%, #f0f0f0 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #f0f0f0 50%, #f0f0f0 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #f0f0f0 50%, #f0f0f0 100%);
  /* W3C */
}
.blue-grey nav.sub a {
  color: #919497;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.blue-grey nav.sub a:active {
  color: #5e6164;
}
.blue-grey a.logo {
  color: #29677c;
}
.blue-grey .cta {
  color: #5e6164;
}
.blue-grey .cta a {
  color: #29677c;
}
.blue-grey .banner .email {
  border-top: 1px solid #ffffff;
  color: #5e6164;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #fafafa 50%, #fafafa 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #fafafa), color-stop(100%, #fafafa));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #fafafa 50%, #fafafa 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #fafafa 50%, #fafafa 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #fafafa 50%, #fafafa 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #fafafa 50%, #fafafa 100%);
  /* W3C */
  text-shadow: 0 -1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.blue-grey .banner .email:active {
  background: #48a4c3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #48a4c3 0%, #29677c 50%, #29677c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #48a4c3), color-stop(50%, #29677c), color-stop(100%, #29677c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #48a4c3 0%, #29677c 50%, #29677c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #48a4c3 0%, #29677c 50%, #29677c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #48a4c3 0%, #29677c 50%, #29677c 100%);
  /* IE10+ */
  background: linear-gradient(top, #48a4c3 0%, #29677c 50%, #29677c 100%);
  /* W3C */
  border-top-color: #3b94b2;
}
.blue-grey section.main {
  background: #f0f0f0;
}
.blue-grey .pageTitle {
  border-bottom: 1px solid #919497;
}
.blue-grey .pageTitle h1 {
  color: #5e6164;
}
.blue-grey .footer {
  color: #5e6164;
}
.blue-grey a {
  color: #29677c;
}
.blue-grey a:active {
  color: #5e6164;
}
.blue-grey .pagination ol {
  border-top: 1px solid #919497;
}
.blue-grey .pagination li {
  color: #5e6164;
}
.blue-grey .pagination li a {
  color: #5e6164;
}
.blue-grey .pagination li a:active {
  color: #29677c;
}
.blue-grey table,
.blue-grey thead,
.blue-grey tbody,
.blue-grey tr,
.blue-grey th,
.blue-grey td {
  border: 1px solid #d7d7d7;
}
.blue-grey th {
  background: #d7d7d7;
}
.blue-grey table {
  background: #f0f0f0;
}
.blue-grey .attorneyProfilePhoto {
  border: 2px solid #dadcdd;
}
.blue-grey .attorneyProfileEmailLabel:after,
.blue-grey .attorneyProfileVCardLabel:after {
  color: #5e6164;
}
.blue-grey .attorneyProfileEmail a,
.blue-grey .attorneyProfileVCard a {
  color: #5e6164;
  text-shadow: 0 -1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.blue-grey .attorneyProfileEmail a:active,
.blue-grey .attorneyProfileVCard a:active {
  color: #29677c;
}
.blue-grey a {
  color: #5e6164;
}
.blue-grey a:active {
  color: #29677c;
}
.blue-grey .attorneyList a {
  color: #39455b;
  background: #d7d7d7;
}
.blue-grey .attorneyList a:before {
  background: #f0f0f0;
  color: #5e6164;
}
.blue-grey .attorneyList a:active:before {
  background: #48a4c3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #48a4c3 0%, #29677c 50%, #29677c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #48a4c3), color-stop(50%, #29677c), color-stop(100%, #29677c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #48a4c3 0%, #29677c 50%, #29677c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #48a4c3 0%, #29677c 50%, #29677c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #48a4c3 0%, #29677c 50%, #29677c 100%);
  /* IE10+ */
  background: linear-gradient(top, #48a4c3 0%, #29677c 50%, #29677c 100%);
  /* W3C */
  border-top-color: #3b94b2;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.blue-grey p.intakeFormINote,
.blue-grey p.emailObfuscationNote {
  color: #39455b;
}
.blue-grey #intakeFormI div.formHighlight input,
.blue-grey .genericIntakeFormClass div.formHighlight input,
.blue-grey .intakeFormIII div.formHighlight input,
.blue-grey #intakeFormIV div.formHighlight input,
.blue-grey #blogCommentFormAutofill div.formHighlight input,
.blue-grey #emailObfuscation div.formHighlight input,
.blue-grey #intakeFormI select,
.blue-grey .genericIntakeFormClass select,
.blue-grey .intakeFormIII select,
.blue-grey #intakeFormIV select,
.blue-grey #blogCommentFormAutofill select,
.blue-grey #emailObfuscation select,
.blue-grey #intakeFormI div.formHighlight textarea,
.blue-grey .genericIntakeFormClass div.formHighlight textarea,
.blue-grey .intakeFormIII div.formHighlight textarea,
.blue-grey #intakeFormIV div.formHighlight textarea,
.blue-grey #blogCommentFormAutofill div.formHighlight textarea,
.blue-grey #emailObfuscation div.formHighlight textarea {
  background: #d7d7d7;
  color: #39455b;
}
.blue-grey #intakeFormI input::-webkit-input-placeholder,
.blue-grey .genericIntakeFormClass input::-webkit-input-placeholder,
.blue-grey .intakeFormIII input::-webkit-input-placeholder,
.blue-grey #intakeFormIV input::-webkit-input-placeholder,
.blue-grey #blogCommentFormAutofill input::-webkit-input-placeholder,
.blue-grey #emailObfuscation input::-webkit-input-placeholder,
.blue-grey #intakeFormI textarea::-webkit-input-placeholder,
.blue-grey .genericIntakeFormClass textarea::-webkit-input-placeholder,
.blue-grey .intakeFormIII textarea::-webkit-input-placeholder,
.blue-grey #intakeFormIV textarea::-webkit-input-placeholder,
.blue-grey #blogCommentFormAutofill textarea::-webkit-input-placeholder,
.blue-grey #emailObfuscation textarea::-webkit-input-placeholder {
  color: #39455b;
}
.blue-grey #intakeFormI #formError,
.blue-grey .genericIntakeFormClass #formError,
.blue-grey .intakeFormIII #formError,
.blue-grey #intakeFormIV #formError,
.blue-grey #blogCommentFormAutofill #formError,
.blue-grey #emailObfuscation #formError {
  color: #b42424;
}
.blue-grey #intakeFormI select:after,
.blue-grey .genericIntakeFormClass select:after,
.blue-grey .intakeFormIII select:after,
.blue-grey #intakeFormIV select:after,
.blue-grey #blogCommentFormAutofill select:after,
.blue-grey #emailObfuscation select:after {
  content: "test";
  color: green;
}
.blue-grey #intakeFormISubmit,
.blue-grey #emailObfuscationSubmit {
  color: #5e6164;
  background: #e7e9e9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e7e9e9 0%, #dadcdd 50%, #dadcdd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7e9e9), color-stop(50%, #dadcdd), color-stop(100%, #dadcdd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e7e9e9 0%, #dadcdd 50%, #dadcdd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e7e9e9 0%, #dadcdd 50%, #dadcdd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e7e9e9 0%, #dadcdd 50%, #dadcdd 100%);
  /* IE10+ */
  background: linear-gradient(top, #e7e9e9 0%, #dadcdd 50%, #dadcdd 100%);
  /* W3C */
  border-top: 1px solid #f5f5f5;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.blue-grey #intakeFormISubmit:active,
.blue-grey #emailObfuscationSubmit:active {
  background: #48a4c3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #48a4c3 0%, #29677c 50%, #29677c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #48a4c3), color-stop(50%, #29677c), color-stop(100%, #29677c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #48a4c3 0%, #29677c 50%, #29677c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #48a4c3 0%, #29677c 50%, #29677c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #48a4c3 0%, #29677c 50%, #29677c 100%);
  /* IE10+ */
  background: linear-gradient(top, #48a4c3 0%, #29677c 50%, #29677c 100%);
  /* W3C */
  border-top-color: #3b94b2;
}
.blue-gold {
  /* DEFINE CONTENT COLOR */
  /*highlight colors*/
  /* TINYMCE BACKGROUND */
  /* body */
  background: #0c2f52;
  /* START Tables */
  /* END Tables */
  /* START Attorney Profiles */
  /* END Attorney Profiles */
  /* START Attorney List */
  /* END Attorney List */
  /* START Intake Form I */
}
.blue-gold #content,
.blue-gold #content td,
.blue-gold #tinymce,
.blue-gold #tinymce td,
.blue-gold #content legend {
  color: #333333;
}
.blue-gold #content #intakeFormI fieldset,
.blue-gold #content .intakeFormIII fieldset,
.blue-gold #content .pagination,
.blue-gold #content .comment,
.blue-gold #content .post {
  border-color: #333333;
}
.blue-gold ::-moz-selection {
  background: #e7bc26;
  color: #3399cc;
  text-shadow: none;
}
.blue-gold ::selection {
  background: #e7bc26;
  color: #3399cc;
  text-shadow: none;
}
.blue-gold a {
  color: #3399cc;
}
.blue-gold a:focus,
.blue-gold a:active {
  color: #e7bc26;
}
.blue-gold h1,
.blue-gold h2,
.blue-gold h3,
.blue-gold h4,
.blue-gold h5,
.blue-gold h6 {
  color: #3399cc;
}
.blue-gold .mceContentBody {
  background: #333333;
}
.blue-gold .callOut,
.blue-gold .faqContainerQuestions,
.blue-gold .newsResourcePackFAQ,
.blue-gold #practiceCenterNavigation,
.blue-gold #practiceCenterFamilyLawCalculator,
.blue-gold #practiceCenterCallToAction,
.blue-gold #practicePageCallToAction,
.blue-gold #practiceCenterFAQAbstract,
.blue-gold #practicePageFAQAbstract,
.blue-gold #practicePageSidebar2,
.blue-gold #practiceCenterSidebar2,
.blue-gold #practicePageSidebar1,
.blue-gold #practiceCenterSidebar1,
.blue-gold #practicePageLinksAbstract,
.blue-gold #practiceCenterLinksAbstract {
  background: #e6e6e6;
}
.blue-gold .newsCaseSummariesNews,
.blue-gold .newsResourcePackNews {
  border-bottom: 1px solid #333333;
}
.blue-gold .post {
  border-bottom: 1px solid #333333;
}
.blue-gold nav.main {
  background: #0c2f52;
}
.blue-gold nav.main a {
  color: #e7bc26;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
  border-top: 1px solid #165899;
  border-bottom: 1px solid #0c2f52;
}
.blue-gold nav.main a:after {
  color: #3399cc;
}
.blue-gold nav.main a:active,
.blue-gold nav.main a:focus {
  background-color: #0c2f52;
}
.blue-gold nav.main #hideMenu {
  background: #0c2f52;
  color: #ffffff;
  border: 1px solid #144e87;
  border-left: 0;
  border-right: 0;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.blue-gold nav.main #hideMenu:active {
  background-color: #0c2f52;
}
.blue-gold nav.main #hideMenu i {
  color: #3090c0;
}
.blue-gold .banner {
  background: #0c2f52;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0c2f52), color-stop(1, #114376));
  background: -ms-linear-gradient(bottom, #0c2f52, #114376);
  background: -moz-linear-gradient(center bottom, #0c2f52 0%, #114376 100%);
}
.blue-gold .logoWrap {
  border-bottom: 1px solid #3090c0;
}
.blue-gold nav.sub i {
  border-top: 1px solid #144e87;
  background: #144e87;
  /* Old browsers */
  background: -moz-linear-gradient(top, #144e87 0%, #0c2f52 50%, #0c2f52 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #144e87), color-stop(50%, #0c2f52), color-stop(100%, #0c2f52));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #144e87 0%, #0c2f52 50%, #0c2f52 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #144e87 0%, #0c2f52 50%, #0c2f52 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #144e87 0%, #0c2f52 50%, #0c2f52 100%);
  /* IE10+ */
  background: linear-gradient(top, #144e87 0%, #0c2f52 50%, #0c2f52 100%);
  /* W3C */
}
.blue-gold nav.sub a {
  color: #3090c0;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.blue-gold nav.sub a:active {
  color: #3399cc;
}
.blue-gold a.logo {
  color: #e7bc26;
}
.blue-gold .cta {
  color: #ffffff;
}
.blue-gold .cta a {
  color: #e7bc26;
}
.blue-gold .banner .email {
  border-top: 1px solid #1d71c6;
  color: #ffffff;
  background: #1a67b4;
  /* Old browsers */
  background: -moz-linear-gradient(top, #1a67b4 0%, #144e87 50%, #144e87 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1a67b4), color-stop(50%, #144e87), color-stop(100%, #144e87));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1a67b4 0%, #144e87 50%, #144e87 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1a67b4 0%, #144e87 50%, #144e87 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1a67b4 0%, #144e87 50%, #144e87 100%);
  /* IE10+ */
  background: linear-gradient(top, #1a67b4 0%, #144e87 50%, #144e87 100%);
  /* W3C */
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.blue-gold .banner .email:active {
  background: #f1d882;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1d882), color-stop(50%, #e7bc26), color-stop(100%, #e7bc26));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* IE10+ */
  background: linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* W3C */
  border-top-color: #eed066;
}
.blue-gold section.main {
  background: #ffffff;
}
.blue-gold .pageTitle {
  border-bottom: 1px solid #3090c0;
}
.blue-gold .pageTitle h1 {
  color: #3399cc;
}
.blue-gold .footer {
  color: #3399cc;
}
.blue-gold a {
  color: #e7bc26;
}
.blue-gold a:active {
  color: #3399cc;
}
.blue-gold .pagination ol {
  border-top: 1px solid #3090c0;
}
.blue-gold .pagination li {
  color: #3399cc;
}
.blue-gold .pagination li a {
  color: #3399cc;
}
.blue-gold .pagination li a:active {
  color: #e7bc26;
}
.blue-gold table,
.blue-gold thead,
.blue-gold tbody,
.blue-gold tr,
.blue-gold th,
.blue-gold td {
  border: 1px solid #e6e6e6;
}
.blue-gold th {
  background: #e6e6e6;
}
.blue-gold table {
  background: #ffffff;
}
.blue-gold .attorneyProfilePhoto {
  border: 2px solid #0c2f52;
}
.blue-gold .attorneyProfileEmailLabel:after,
.blue-gold .attorneyProfileVCardLabel:after {
  color: #3399cc;
}
.blue-gold .attorneyProfileEmail a,
.blue-gold .attorneyProfileVCard a {
  color: #3399cc;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.blue-gold .attorneyProfileEmail a:active,
.blue-gold .attorneyProfileVCard a:active {
  color: #e7bc26;
}
.blue-gold a {
  color: #3399cc;
}
.blue-gold a:active {
  color: #e7bc26;
}
.blue-gold .attorneyList a {
  color: #333333;
  background: #e6e6e6;
}
.blue-gold .attorneyList a:before {
  background: #ffffff;
  color: #3399cc;
}
.blue-gold .attorneyList a:active:before {
  background: #f1d882;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1d882), color-stop(50%, #e7bc26), color-stop(100%, #e7bc26));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* IE10+ */
  background: linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* W3C */
  border-top-color: #eed066;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.blue-gold p.intakeFormINote,
.blue-gold p.emailObfuscationNote {
  color: #333333;
}
.blue-gold #intakeFormI div.formHighlight input,
.blue-gold .genericIntakeFormClass div.formHighlight input,
.blue-gold .intakeFormIII div.formHighlight input,
.blue-gold #intakeFormIV div.formHighlight input,
.blue-gold #blogCommentFormAutofill div.formHighlight input,
.blue-gold #emailObfuscation div.formHighlight input,
.blue-gold #intakeFormI select,
.blue-gold .genericIntakeFormClass select,
.blue-gold .intakeFormIII select,
.blue-gold #intakeFormIV select,
.blue-gold #blogCommentFormAutofill select,
.blue-gold #emailObfuscation select,
.blue-gold #intakeFormI div.formHighlight textarea,
.blue-gold .genericIntakeFormClass div.formHighlight textarea,
.blue-gold .intakeFormIII div.formHighlight textarea,
.blue-gold #intakeFormIV div.formHighlight textarea,
.blue-gold #blogCommentFormAutofill div.formHighlight textarea,
.blue-gold #emailObfuscation div.formHighlight textarea {
  background: #e6e6e6;
  color: #333333;
}
.blue-gold #intakeFormI input::-webkit-input-placeholder,
.blue-gold .genericIntakeFormClass input::-webkit-input-placeholder,
.blue-gold .intakeFormIII input::-webkit-input-placeholder,
.blue-gold #intakeFormIV input::-webkit-input-placeholder,
.blue-gold #blogCommentFormAutofill input::-webkit-input-placeholder,
.blue-gold #emailObfuscation input::-webkit-input-placeholder,
.blue-gold #intakeFormI textarea::-webkit-input-placeholder,
.blue-gold .genericIntakeFormClass textarea::-webkit-input-placeholder,
.blue-gold .intakeFormIII textarea::-webkit-input-placeholder,
.blue-gold #intakeFormIV textarea::-webkit-input-placeholder,
.blue-gold #blogCommentFormAutofill textarea::-webkit-input-placeholder,
.blue-gold #emailObfuscation textarea::-webkit-input-placeholder {
  color: #333333;
}
.blue-gold #intakeFormI #formError,
.blue-gold .genericIntakeFormClass #formError,
.blue-gold .intakeFormIII #formError,
.blue-gold #intakeFormIV #formError,
.blue-gold #blogCommentFormAutofill #formError,
.blue-gold #emailObfuscation #formError {
  color: #b42424;
}
.blue-gold #intakeFormI select:after,
.blue-gold .genericIntakeFormClass select:after,
.blue-gold .intakeFormIII select:after,
.blue-gold #intakeFormIV select:after,
.blue-gold #blogCommentFormAutofill select:after,
.blue-gold #emailObfuscation select:after {
  content: "test";
  color: green;
}
.blue-gold #intakeFormISubmit,
.blue-gold #emailObfuscationSubmit {
  color: #3399cc;
  background: #0f3c68;
  /* Old browsers */
  background: -moz-linear-gradient(top, #0f3c68 0%, #0c2f52 50%, #0c2f52 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0f3c68), color-stop(50%, #0c2f52), color-stop(100%, #0c2f52));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0f3c68 0%, #0c2f52 50%, #0c2f52 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #0f3c68 0%, #0c2f52 50%, #0c2f52 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #0f3c68 0%, #0c2f52 50%, #0c2f52 100%);
  /* IE10+ */
  background: linear-gradient(top, #0f3c68 0%, #0c2f52 50%, #0c2f52 100%);
  /* W3C */
  border-top: 1px solid #13487e;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.blue-gold #intakeFormISubmit:active,
.blue-gold #emailObfuscationSubmit:active {
  background: #f1d882;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1d882), color-stop(50%, #e7bc26), color-stop(100%, #e7bc26));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* IE10+ */
  background: linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* W3C */
  border-top-color: #eed066;
}
.brown {
  /* DEFINE CONTENT COLOR */
  /*highlight colors*/
  /* TINYMCE BACKGROUND */
  /* body */
  background: #540c0c;
  /* START Tables */
  /* END Tables */
  /* START Attorney Profiles */
  /* END Attorney Profiles */
  /* START Attorney List */
  /* END Attorney List */
  /* START Intake Form I */
}
.brown #content,
.brown #content td,
.brown #tinymce,
.brown #tinymce td,
.brown #content legend {
  color: #333333;
}
.brown #content #intakeFormI fieldset,
.brown #content .intakeFormIII fieldset,
.brown #content .pagination,
.brown #content .comment,
.brown #content .post {
  border-color: #333333;
}
.brown ::-moz-selection {
  background: #e7bc26;
  color: #ce4c4c;
  text-shadow: none;
}
.brown ::selection {
  background: #e7bc26;
  color: #ce4c4c;
  text-shadow: none;
}
.brown a {
  color: #ce4c4c;
}
.brown a:focus,
.brown a:active {
  color: #e7bc26;
}
.brown h1,
.brown h2,
.brown h3,
.brown h4,
.brown h5,
.brown h6 {
  color: #ce4c4c;
}
.brown .mceContentBody {
  background: #333333;
}
.brown .callOut,
.brown .faqContainerQuestions,
.brown .newsResourcePackFAQ,
.brown #practiceCenterNavigation,
.brown #practiceCenterFamilyLawCalculator,
.brown #practiceCenterCallToAction,
.brown #practicePageCallToAction,
.brown #practiceCenterFAQAbstract,
.brown #practicePageFAQAbstract,
.brown #practicePageSidebar2,
.brown #practiceCenterSidebar2,
.brown #practicePageSidebar1,
.brown #practiceCenterSidebar1,
.brown #practicePageLinksAbstract,
.brown #practiceCenterLinksAbstract {
  background: #e6e6e6;
}
.brown .newsCaseSummariesNews,
.brown .newsResourcePackNews {
  border-bottom: 1px solid #333333;
}
.brown .post {
  border-bottom: 1px solid #333333;
}
.brown nav.main {
  background: #540c0c;
}
.brown nav.main a {
  color: #e7bc26;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
  border-top: 1px solid #9b1616;
  border-bottom: 1px solid #540c0c;
}
.brown nav.main a:after {
  color: #ce4c4c;
}
.brown nav.main a:active,
.brown nav.main a:focus {
  background-color: #540c0c;
}
.brown nav.main #hideMenu {
  background: #540c0c;
  color: #ffffff;
  border: 1px solid #8a1414;
  border-left: 0;
  border-right: 0;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.brown nav.main #hideMenu:active {
  background-color: #540c0c;
}
.brown nav.main #hideMenu i {
  color: #cb4040;
}
.brown .banner {
  background: #540c0c;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #540c0c), color-stop(1, #781111));
  background: -ms-linear-gradient(bottom, #540c0c, #781111);
  background: -moz-linear-gradient(center bottom, #540c0c 0%, #781111 100%);
}
.brown .logoWrap {
  border-bottom: 1px solid #cb4040;
}
.brown nav.sub i {
  border-top: 1px solid #8a1414;
  background: #a20000;
  /* Old browsers */
  background: -moz-linear-gradient(top, #a20000 0%, #650000 50%, #650000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a20000), color-stop(50%, #650000), color-stop(100%, #650000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a20000 0%, #650000 50%, #650000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a20000 0%, #650000 50%, #650000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a20000 0%, #650000 50%, #650000 100%);
  /* IE10+ */
  background: linear-gradient(top, #a20000 0%, #650000 50%, #650000 100%);
  /* W3C */
}
.brown nav.sub a {
  color: #cb4040;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.brown nav.sub a:active {
  color: #ce4c4c;
}
.brown a.logo {
  color: #e7bc26;
}
.brown .cta {
  color: #ffffff;
}
.brown .cta a {
  color: #e7bc26;
}
.brown .banner .email {
  border-top: 1px solid #c81d1d;
  color: #ffffff;
  background: #b61a1a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #b61a1a 0%, #8a1414 50%, #8a1414 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b61a1a), color-stop(50%, #8a1414), color-stop(100%, #8a1414));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b61a1a 0%, #8a1414 50%, #8a1414 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b61a1a 0%, #8a1414 50%, #8a1414 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b61a1a 0%, #8a1414 50%, #8a1414 100%);
  /* IE10+ */
  background: linear-gradient(top, #b61a1a 0%, #8a1414 50%, #8a1414 100%);
  /* W3C */
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.brown .banner .email:active {
  background: #f1d882;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1d882), color-stop(50%, #e7bc26), color-stop(100%, #e7bc26));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* IE10+ */
  background: linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* W3C */
  border-top-color: #eed066;
}
.brown section.main {
  background: #ffffff;
}
.brown .pageTitle {
  border-bottom: 1px solid #cb4040;
}
.brown .pageTitle h1 {
  color: #ce4c4c;
}
.brown .footer {
  color: #ce4c4c;
}
.brown a {
  color: #e7bc26;
}
.brown a:active {
  color: #ce4c4c;
}
.brown .pagination ol {
  border-top: 1px solid #cb4040;
}
.brown .pagination li {
  color: #ce4c4c;
}
.brown .pagination li a {
  color: #ce4c4c;
}
.brown .pagination li a:active {
  color: #e7bc26;
}
.brown table,
.brown thead,
.brown tbody,
.brown tr,
.brown th,
.brown td {
  border: 1px solid #e6e6e6;
}
.brown th {
  background: #e6e6e6;
}
.brown table {
  background: #ffffff;
}
.brown .attorneyProfilePhoto {
  border: 2px solid #540c0c;
}
.brown .attorneyProfileEmailLabel:after,
.brown .attorneyProfileVCardLabel:after {
  color: #ce4c4c;
}
.brown .attorneyProfileEmail a,
.brown .attorneyProfileVCard a {
  color: #ce4c4c;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.brown .attorneyProfileEmail a:active,
.brown .attorneyProfileVCard a:active {
  color: #e7bc26;
}
.brown a {
  color: #ce4c4c;
}
.brown a:active {
  color: #e7bc26;
}
.brown .attorneyList a {
  color: #333333;
  background: #e6e6e6;
}
.brown .attorneyList a:before {
  background: #ffffff;
  color: #ce4c4c;
}
.brown .attorneyList a:active:before {
  background: #f1d882;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1d882), color-stop(50%, #e7bc26), color-stop(100%, #e7bc26));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* IE10+ */
  background: linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* W3C */
  border-top-color: #eed066;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.brown p.intakeFormINote,
.brown p.emailObfuscationNote {
  color: #333333;
}
.brown #intakeFormI div.formHighlight input,
.brown .genericIntakeFormClass div.formHighlight input,
.brown .intakeFormIII div.formHighlight input,
.brown #intakeFormIV div.formHighlight input,
.brown #blogCommentFormAutofill div.formHighlight input,
.brown #emailObfuscation div.formHighlight input,
.brown #intakeFormI select,
.brown .genericIntakeFormClass select,
.brown .intakeFormIII select,
.brown #intakeFormIV select,
.brown #blogCommentFormAutofill select,
.brown #emailObfuscation select,
.brown #intakeFormI div.formHighlight textarea,
.brown .genericIntakeFormClass div.formHighlight textarea,
.brown .intakeFormIII div.formHighlight textarea,
.brown #intakeFormIV div.formHighlight textarea,
.brown #blogCommentFormAutofill div.formHighlight textarea,
.brown #emailObfuscation div.formHighlight textarea {
  background: #e6e6e6;
  color: #333333;
}
.brown #intakeFormI input::-webkit-input-placeholder,
.brown .genericIntakeFormClass input::-webkit-input-placeholder,
.brown .intakeFormIII input::-webkit-input-placeholder,
.brown #intakeFormIV input::-webkit-input-placeholder,
.brown #blogCommentFormAutofill input::-webkit-input-placeholder,
.brown #emailObfuscation input::-webkit-input-placeholder,
.brown #intakeFormI textarea::-webkit-input-placeholder,
.brown .genericIntakeFormClass textarea::-webkit-input-placeholder,
.brown .intakeFormIII textarea::-webkit-input-placeholder,
.brown #intakeFormIV textarea::-webkit-input-placeholder,
.brown #blogCommentFormAutofill textarea::-webkit-input-placeholder,
.brown #emailObfuscation textarea::-webkit-input-placeholder {
  color: #333333;
}
.brown #intakeFormI #formError,
.brown .genericIntakeFormClass #formError,
.brown .intakeFormIII #formError,
.brown #intakeFormIV #formError,
.brown #blogCommentFormAutofill #formError,
.brown #emailObfuscation #formError {
  color: #b42424;
}
.brown #intakeFormI select:after,
.brown .genericIntakeFormClass select:after,
.brown .intakeFormIII select:after,
.brown #intakeFormIV select:after,
.brown #blogCommentFormAutofill select:after,
.brown #emailObfuscation select:after {
  content: "test";
  color: green;
}
.brown #intakeFormISubmit,
.brown #emailObfuscationSubmit {
  color: #ce4c4c;
  background: #6a0f0f;
  /* Old browsers */
  background: -moz-linear-gradient(top, #6a0f0f 0%, #540c0c 50%, #540c0c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6a0f0f), color-stop(50%, #540c0c), color-stop(100%, #540c0c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #6a0f0f 0%, #540c0c 50%, #540c0c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #6a0f0f 0%, #540c0c 50%, #540c0c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #6a0f0f 0%, #540c0c 50%, #540c0c 100%);
  /* IE10+ */
  background: linear-gradient(top, #6a0f0f 0%, #540c0c 50%, #540c0c 100%);
  /* W3C */
  border-top: 1px solid #811212;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.brown #intakeFormISubmit:active,
.brown #emailObfuscationSubmit:active {
  background: #f1d882;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1d882), color-stop(50%, #e7bc26), color-stop(100%, #e7bc26));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* IE10+ */
  background: linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* W3C */
  border-top-color: #eed066;
}
.green-gold {
  /* DEFINE CONTENT COLOR */
  /*highlight colors*/
  /* TINYMCE BACKGROUND */
  /* body */
  background: #0c430c;
  /* START Tables */
  /* END Tables */
  /* START Attorney Profiles */
  /* END Attorney Profiles */
  /* START Attorney List */
  /* END Attorney List */
  /* START Intake Form I */
}
.green-gold #content,
.green-gold #content td,
.green-gold #tinymce,
.green-gold #tinymce td,
.green-gold #content legend {
  color: #333333;
}
.green-gold #content #intakeFormI fieldset,
.green-gold #content .intakeFormIII fieldset,
.green-gold #content .pagination,
.green-gold #content .comment,
.green-gold #content .post {
  border-color: #333333;
}
.green-gold ::-moz-selection {
  background: #e7bc26;
  color: #499049;
  text-shadow: none;
}
.green-gold ::selection {
  background: #e7bc26;
  color: #499049;
  text-shadow: none;
}
.green-gold a {
  color: #499049;
}
.green-gold a:focus,
.green-gold a:active {
  color: #e7bc26;
}
.green-gold h1,
.green-gold h2,
.green-gold h3,
.green-gold h4,
.green-gold h5,
.green-gold h6 {
  color: #499049;
}
.green-gold .mceContentBody {
  background: #333333;
}
.green-gold .callOut,
.green-gold .faqContainerQuestions,
.green-gold .newsResourcePackFAQ,
.green-gold #practiceCenterNavigation,
.green-gold #practiceCenterFamilyLawCalculator,
.green-gold #practiceCenterCallToAction,
.green-gold #practicePageCallToAction,
.green-gold #practiceCenterFAQAbstract,
.green-gold #practicePageFAQAbstract,
.green-gold #practicePageSidebar2,
.green-gold #practiceCenterSidebar2,
.green-gold #practicePageSidebar1,
.green-gold #practiceCenterSidebar1,
.green-gold #practicePageLinksAbstract,
.green-gold #practiceCenterLinksAbstract {
  background: #e6e6e6;
}
.green-gold .newsCaseSummariesNews,
.green-gold .newsResourcePackNews {
  border-bottom: 1px solid #333333;
}
.green-gold .post {
  border-bottom: 1px solid #333333;
}
.green-gold nav.main {
  background: #0c430c;
}
.green-gold nav.main a {
  color: #e7bc26;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
  border-top: 1px solid #188818;
  border-bottom: 1px solid #0c430c;
}
.green-gold nav.main a:after {
  color: #499049;
}
.green-gold nav.main a:active,
.green-gold nav.main a:focus {
  background-color: #0c430c;
}
.green-gold nav.main #hideMenu {
  background: #0c430c;
  color: #ffffff;
  border: 1px solid #157715;
  border-left: 0;
  border-right: 0;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.green-gold nav.main #hideMenu:active {
  background-color: #0c430c;
}
.green-gold nav.main #hideMenu i {
  color: #448644;
}
.green-gold .banner {
  background: #0c430c;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0c430c), color-stop(1, #126612));
  background: -ms-linear-gradient(bottom, #0c430c, #126612);
  background: -moz-linear-gradient(center bottom, #0c430c 0%, #126612 100%);
}
.green-gold .logoWrap {
  border-bottom: 1px solid #448644;
}
.green-gold nav.sub i {
  border-top: 1px solid #157715;
  background: #157715;
  /* Old browsers */
  background: -moz-linear-gradient(top, #157715 0%, #0c430c 50%, #0c430c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #157715), color-stop(50%, #0c430c), color-stop(100%, #0c430c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #157715 0%, #0c430c 50%, #0c430c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #157715 0%, #0c430c 50%, #0c430c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #157715 0%, #0c430c 50%, #0c430c 100%);
  /* IE10+ */
  background: linear-gradient(top, #157715 0%, #0c430c 50%, #0c430c 100%);
  /* W3C */
}
.green-gold nav.sub a {
  color: #448644;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.green-gold nav.sub a:active {
  color: #499049;
}
.green-gold a.logo {
  color: #e7bc26;
}
.green-gold .cta {
  color: #ffffff;
}
.green-gold .cta a {
  color: #e7bc26;
}
.green-gold .banner .email {
  border-top: 1px solid #20b320;
  color: #ffffff;
  background: #1da21d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #1da21d 0%, #157715 50%, #157715 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1da21d), color-stop(50%, #157715), color-stop(100%, #157715));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1da21d 0%, #157715 50%, #157715 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1da21d 0%, #157715 50%, #157715 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1da21d 0%, #157715 50%, #157715 100%);
  /* IE10+ */
  background: linear-gradient(top, #1da21d 0%, #157715 50%, #157715 100%);
  /* W3C */
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.green-gold .banner .email:active {
  background: #f1d882;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1d882), color-stop(50%, #e7bc26), color-stop(100%, #e7bc26));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* IE10+ */
  background: linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* W3C */
  border-top-color: #eed066;
}
.green-gold section.main {
  background: #ffffff;
}
.green-gold .pageTitle {
  border-bottom: 1px solid #448644;
}
.green-gold .pageTitle h1 {
  color: #499049;
}
.green-gold .footer {
  color: #499049;
}
.green-gold a {
  color: #e7bc26;
}
.green-gold a:active {
  color: #499049;
}
.green-gold .pagination ol {
  border-top: 1px solid #448644;
}
.green-gold .pagination li {
  color: #499049;
}
.green-gold .pagination li a {
  color: #499049;
}
.green-gold .pagination li a:active {
  color: #e7bc26;
}
.green-gold table,
.green-gold thead,
.green-gold tbody,
.green-gold tr,
.green-gold th,
.green-gold td {
  border: 1px solid #e6e6e6;
}
.green-gold th {
  background: #e6e6e6;
}
.green-gold table {
  background: #ffffff;
}
.green-gold .attorneyProfilePhoto {
  border: 2px solid #0c430c;
}
.green-gold .attorneyProfileEmailLabel:after,
.green-gold .attorneyProfileVCardLabel:after {
  color: #499049;
}
.green-gold .attorneyProfileEmail a,
.green-gold .attorneyProfileVCard a {
  color: #499049;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.green-gold .attorneyProfileEmail a:active,
.green-gold .attorneyProfileVCard a:active {
  color: #e7bc26;
}
.green-gold a {
  color: #499049;
}
.green-gold a:active {
  color: #e7bc26;
}
.green-gold .attorneyList a {
  color: #333333;
  background: #e6e6e6;
}
.green-gold .attorneyList a:before {
  background: #ffffff;
  color: #499049;
}
.green-gold .attorneyList a:active:before {
  background: #f1d882;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1d882), color-stop(50%, #e7bc26), color-stop(100%, #e7bc26));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* IE10+ */
  background: linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* W3C */
  border-top-color: #eed066;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.green-gold p.intakeFormINote,
.green-gold p.emailObfuscationNote {
  color: #333333;
}
.green-gold #intakeFormI div.formHighlight input,
.green-gold .genericIntakeFormClass div.formHighlight input,
.green-gold .intakeFormIII div.formHighlight input,
.green-gold #intakeFormIV div.formHighlight input,
.green-gold #blogCommentFormAutofill div.formHighlight input,
.green-gold #emailObfuscation div.formHighlight input,
.green-gold #intakeFormI select,
.green-gold .genericIntakeFormClass select,
.green-gold .intakeFormIII select,
.green-gold #intakeFormIV select,
.green-gold #blogCommentFormAutofill select,
.green-gold #emailObfuscation select,
.green-gold #intakeFormI div.formHighlight textarea,
.green-gold .genericIntakeFormClass div.formHighlight textarea,
.green-gold .intakeFormIII div.formHighlight textarea,
.green-gold #intakeFormIV div.formHighlight textarea,
.green-gold #blogCommentFormAutofill div.formHighlight textarea,
.green-gold #emailObfuscation div.formHighlight textarea {
  background: #e6e6e6;
  color: #333333;
}
.green-gold #intakeFormI input::-webkit-input-placeholder,
.green-gold .genericIntakeFormClass input::-webkit-input-placeholder,
.green-gold .intakeFormIII input::-webkit-input-placeholder,
.green-gold #intakeFormIV input::-webkit-input-placeholder,
.green-gold #blogCommentFormAutofill input::-webkit-input-placeholder,
.green-gold #emailObfuscation input::-webkit-input-placeholder,
.green-gold #intakeFormI textarea::-webkit-input-placeholder,
.green-gold .genericIntakeFormClass textarea::-webkit-input-placeholder,
.green-gold .intakeFormIII textarea::-webkit-input-placeholder,
.green-gold #intakeFormIV textarea::-webkit-input-placeholder,
.green-gold #blogCommentFormAutofill textarea::-webkit-input-placeholder,
.green-gold #emailObfuscation textarea::-webkit-input-placeholder {
  color: #333333;
}
.green-gold #intakeFormI #formError,
.green-gold .genericIntakeFormClass #formError,
.green-gold .intakeFormIII #formError,
.green-gold #intakeFormIV #formError,
.green-gold #blogCommentFormAutofill #formError,
.green-gold #emailObfuscation #formError {
  color: #b42424;
}
.green-gold #intakeFormI select:after,
.green-gold .genericIntakeFormClass select:after,
.green-gold .intakeFormIII select:after,
.green-gold #intakeFormIV select:after,
.green-gold #blogCommentFormAutofill select:after,
.green-gold #emailObfuscation select:after {
  content: "test";
  color: green;
}
.green-gold #intakeFormISubmit,
.green-gold #emailObfuscationSubmit {
  color: #499049;
  background: #105910;
  /* Old browsers */
  background: -moz-linear-gradient(top, #105910 0%, #0c430c 50%, #0c430c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #105910), color-stop(50%, #0c430c), color-stop(100%, #0c430c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #105910 0%, #0c430c 50%, #0c430c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #105910 0%, #0c430c 50%, #0c430c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #105910 0%, #0c430c 50%, #0c430c 100%);
  /* IE10+ */
  background: linear-gradient(top, #105910 0%, #0c430c 50%, #0c430c 100%);
  /* W3C */
  border-top: 1px solid #146e14;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.green-gold #intakeFormISubmit:active,
.green-gold #emailObfuscationSubmit:active {
  background: #f1d882;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1d882), color-stop(50%, #e7bc26), color-stop(100%, #e7bc26));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* IE10+ */
  background: linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* W3C */
  border-top-color: #eed066;
}
.black-gold {
  /* DEFINE CONTENT COLOR */
  /*highlight colors*/
  /* TINYMCE BACKGROUND */
  /* body */
  background: #242424;
  /* START Tables */
  /* END Tables */
  /* START Attorney Profiles */
  /* END Attorney Profiles */
  /* START Attorney List */
  /* END Attorney List */
  /* START Intake Form I */
}
.black-gold #content,
.black-gold #content td,
.black-gold #tinymce,
.black-gold #tinymce td,
.black-gold #content legend {
  color: #333333;
}
.black-gold #content #intakeFormI fieldset,
.black-gold #content .intakeFormIII fieldset,
.black-gold #content .pagination,
.black-gold #content .comment,
.black-gold #content .post {
  border-color: #333333;
}
.black-gold ::-moz-selection {
  background: #e7bc26;
  color: #666666;
  text-shadow: none;
}
.black-gold ::selection {
  background: #e7bc26;
  color: #666666;
  text-shadow: none;
}
.black-gold a {
  color: #666666;
}
.black-gold a:focus,
.black-gold a:active {
  color: #e7bc26;
}
.black-gold h1,
.black-gold h2,
.black-gold h3,
.black-gold h4,
.black-gold h5,
.black-gold h6 {
  color: #666666;
}
.black-gold .mceContentBody {
  background: #333333;
}
.black-gold .callOut,
.black-gold .faqContainerQuestions,
.black-gold .newsResourcePackFAQ,
.black-gold #practiceCenterNavigation,
.black-gold #practiceCenterFamilyLawCalculator,
.black-gold #practiceCenterCallToAction,
.black-gold #practicePageCallToAction,
.black-gold #practiceCenterFAQAbstract,
.black-gold #practicePageFAQAbstract,
.black-gold #practicePageSidebar2,
.black-gold #practiceCenterSidebar2,
.black-gold #practicePageSidebar1,
.black-gold #practiceCenterSidebar1,
.black-gold #practicePageLinksAbstract,
.black-gold #practiceCenterLinksAbstract {
  background: #e6e6e6;
}
.black-gold .newsCaseSummariesNews,
.black-gold .newsResourcePackNews {
  border-bottom: 1px solid #333333;
}
.black-gold .post {
  border-bottom: 1px solid #333333;
}
.black-gold nav.main {
  background: #242424;
}
.black-gold nav.main a {
  color: #e7bc26;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
  border-top: 1px solid #4d4d4d;
  border-bottom: 1px solid #242424;
}
.black-gold nav.main a:after {
  color: #666666;
}
.black-gold nav.main a:active,
.black-gold nav.main a:focus {
  background-color: #242424;
}
.black-gold nav.main #hideMenu {
  background: #242424;
  color: #ffffff;
  border: 1px solid #434343;
  border-left: 0;
  border-right: 0;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.black-gold nav.main #hideMenu:active {
  background-color: #242424;
}
.black-gold nav.main #hideMenu i {
  color: #5e5e5e;
}
.black-gold .banner {
  background: #242424;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #242424), color-stop(1, #383838));
  background: -ms-linear-gradient(bottom, #242424, #383838);
  background: -moz-linear-gradient(center bottom, #242424 0%, #383838 100%);
}
.black-gold .logoWrap {
  border-bottom: 1px solid #5e5e5e;
}
.black-gold nav.sub i {
  border-top: 1px solid #434343;
  background: #434343;
  /* Old browsers */
  background: -moz-linear-gradient(top, #434343 0%, #242424 50%, #242424 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #434343), color-stop(50%, #242424), color-stop(100%, #242424));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #434343 0%, #242424 50%, #242424 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #434343 0%, #242424 50%, #242424 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #434343 0%, #242424 50%, #242424 100%);
  /* IE10+ */
  background: linear-gradient(top, #434343 0%, #242424 50%, #242424 100%);
  /* W3C */
}
.black-gold nav.sub a {
  color: #5e5e5e;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.black-gold nav.sub a:active {
  color: #666666;
}
.black-gold a.logo {
  color: #e7bc26;
}
.black-gold .cta {
  color: #ffffff;
}
.black-gold .cta a {
  color: #e7bc26;
}
.black-gold .banner .email {
  border-top: 1px solid #666666;
  color: #ffffff;
  background: #5c5c5c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #5c5c5c 0%, #434343 50%, #434343 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5c5c5c), color-stop(50%, #434343), color-stop(100%, #434343));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5c5c5c 0%, #434343 50%, #434343 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5c5c5c 0%, #434343 50%, #434343 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5c5c5c 0%, #434343 50%, #434343 100%);
  /* IE10+ */
  background: linear-gradient(top, #5c5c5c 0%, #434343 50%, #434343 100%);
  /* W3C */
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.black-gold .banner .email:active {
  background: #f1d882;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1d882), color-stop(50%, #e7bc26), color-stop(100%, #e7bc26));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* IE10+ */
  background: linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* W3C */
  border-top-color: #eed066;
}
.black-gold section.main {
  background: #ffffff;
}
.black-gold .pageTitle {
  border-bottom: 1px solid #5e5e5e;
}
.black-gold .pageTitle h1 {
  color: #666666;
}
.black-gold .footer {
  color: #666666;
}
.black-gold a {
  color: #e7bc26;
}
.black-gold a:active {
  color: #666666;
}
.black-gold .pagination ol {
  border-top: 1px solid #5e5e5e;
}
.black-gold .pagination li {
  color: #666666;
}
.black-gold .pagination li a {
  color: #666666;
}
.black-gold .pagination li a:active {
  color: #e7bc26;
}
.black-gold table,
.black-gold thead,
.black-gold tbody,
.black-gold tr,
.black-gold th,
.black-gold td {
  border: 1px solid #e6e6e6;
}
.black-gold th {
  background: #e6e6e6;
}
.black-gold table {
  background: #ffffff;
}
.black-gold .attorneyProfilePhoto {
  border: 2px solid #242424;
}
.black-gold .attorneyProfileEmailLabel:after,
.black-gold .attorneyProfileVCardLabel:after {
  color: #666666;
}
.black-gold .attorneyProfileEmail a,
.black-gold .attorneyProfileVCard a {
  color: #666666;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.black-gold .attorneyProfileEmail a:active,
.black-gold .attorneyProfileVCard a:active {
  color: #e7bc26;
}
.black-gold a {
  color: #666666;
}
.black-gold a:active {
  color: #e7bc26;
}
.black-gold .attorneyList a {
  color: #333333;
  background: #e6e6e6;
}
.black-gold .attorneyList a:before {
  background: #ffffff;
  color: #666666;
}
.black-gold .attorneyList a:active:before {
  background: #f1d882;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1d882), color-stop(50%, #e7bc26), color-stop(100%, #e7bc26));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* IE10+ */
  background: linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* W3C */
  border-top-color: #eed066;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.black-gold p.intakeFormINote,
.black-gold p.emailObfuscationNote {
  color: #333333;
}
.black-gold #intakeFormI div.formHighlight input,
.black-gold .genericIntakeFormClass div.formHighlight input,
.black-gold .intakeFormIII div.formHighlight input,
.black-gold #intakeFormIV div.formHighlight input,
.black-gold #blogCommentFormAutofill div.formHighlight input,
.black-gold #emailObfuscation div.formHighlight input,
.black-gold #intakeFormI select,
.black-gold .genericIntakeFormClass select,
.black-gold .intakeFormIII select,
.black-gold #intakeFormIV select,
.black-gold #blogCommentFormAutofill select,
.black-gold #emailObfuscation select,
.black-gold #intakeFormI div.formHighlight textarea,
.black-gold .genericIntakeFormClass div.formHighlight textarea,
.black-gold .intakeFormIII div.formHighlight textarea,
.black-gold #intakeFormIV div.formHighlight textarea,
.black-gold #blogCommentFormAutofill div.formHighlight textarea,
.black-gold #emailObfuscation div.formHighlight textarea {
  background: #e6e6e6;
  color: #333333;
}
.black-gold #intakeFormI input::-webkit-input-placeholder,
.black-gold .genericIntakeFormClass input::-webkit-input-placeholder,
.black-gold .intakeFormIII input::-webkit-input-placeholder,
.black-gold #intakeFormIV input::-webkit-input-placeholder,
.black-gold #blogCommentFormAutofill input::-webkit-input-placeholder,
.black-gold #emailObfuscation input::-webkit-input-placeholder,
.black-gold #intakeFormI textarea::-webkit-input-placeholder,
.black-gold .genericIntakeFormClass textarea::-webkit-input-placeholder,
.black-gold .intakeFormIII textarea::-webkit-input-placeholder,
.black-gold #intakeFormIV textarea::-webkit-input-placeholder,
.black-gold #blogCommentFormAutofill textarea::-webkit-input-placeholder,
.black-gold #emailObfuscation textarea::-webkit-input-placeholder {
  color: #333333;
}
.black-gold #intakeFormI #formError,
.black-gold .genericIntakeFormClass #formError,
.black-gold .intakeFormIII #formError,
.black-gold #intakeFormIV #formError,
.black-gold #blogCommentFormAutofill #formError,
.black-gold #emailObfuscation #formError {
  color: #b42424;
}
.black-gold #intakeFormI select:after,
.black-gold .genericIntakeFormClass select:after,
.black-gold .intakeFormIII select:after,
.black-gold #intakeFormIV select:after,
.black-gold #blogCommentFormAutofill select:after,
.black-gold #emailObfuscation select:after {
  content: "test";
  color: green;
}
.black-gold #intakeFormISubmit,
.black-gold #emailObfuscationSubmit {
  color: #666666;
  background: #313131;
  /* Old browsers */
  background: -moz-linear-gradient(top, #313131 0%, #242424 50%, #242424 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #313131), color-stop(50%, #242424), color-stop(100%, #242424));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #313131 0%, #242424 50%, #242424 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #313131 0%, #242424 50%, #242424 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #313131 0%, #242424 50%, #242424 100%);
  /* IE10+ */
  background: linear-gradient(top, #313131 0%, #242424 50%, #242424 100%);
  /* W3C */
  border-top: 1px solid #3e3e3e;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.black-gold #intakeFormISubmit:active,
.black-gold #emailObfuscationSubmit:active {
  background: #f1d882;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1d882), color-stop(50%, #e7bc26), color-stop(100%, #e7bc26));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* IE10+ */
  background: linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* W3C */
  border-top-color: #eed066;
}
.burgundy-gold {
  /* DEFINE CONTENT COLOR */
  /*highlight colors*/
  /* TINYMCE BACKGROUND */
  /* body */
  background: #711717;
  /* START Tables */
  /* END Tables */
  /* START Attorney Profiles */
  /* END Attorney Profiles */
  /* START Attorney List */
  /* END Attorney List */
  /* START Intake Form I */
}
.burgundy-gold #content,
.burgundy-gold #content td,
.burgundy-gold #tinymce,
.burgundy-gold #tinymce td,
.burgundy-gold #content legend {
  color: #333333;
}
.burgundy-gold #content #intakeFormI fieldset,
.burgundy-gold #content .intakeFormIII fieldset,
.burgundy-gold #content .pagination,
.burgundy-gold #content .comment,
.burgundy-gold #content .post {
  border-color: #333333;
}
.burgundy-gold ::-moz-selection {
  background: #e7bc26;
  color: #be4e4a;
  text-shadow: none;
}
.burgundy-gold ::selection {
  background: #e7bc26;
  color: #be4e4a;
  text-shadow: none;
}
.burgundy-gold a {
  color: #be4e4a;
}
.burgundy-gold a:focus,
.burgundy-gold a:active {
  color: #e7bc26;
}
.burgundy-gold h1,
.burgundy-gold h2,
.burgundy-gold h3,
.burgundy-gold h4,
.burgundy-gold h5,
.burgundy-gold h6 {
  color: #be4e4a;
}
.burgundy-gold .mceContentBody {
  background: #333333;
}
.burgundy-gold .callOut,
.burgundy-gold .faqContainerQuestions,
.burgundy-gold .newsResourcePackFAQ,
.burgundy-gold #practiceCenterNavigation,
.burgundy-gold #practiceCenterFamilyLawCalculator,
.burgundy-gold #practiceCenterCallToAction,
.burgundy-gold #practicePageCallToAction,
.burgundy-gold #practiceCenterFAQAbstract,
.burgundy-gold #practicePageFAQAbstract,
.burgundy-gold #practicePageSidebar2,
.burgundy-gold #practiceCenterSidebar2,
.burgundy-gold #practicePageSidebar1,
.burgundy-gold #practiceCenterSidebar1,
.burgundy-gold #practicePageLinksAbstract,
.burgundy-gold #practiceCenterLinksAbstract {
  background: #e6e6e6;
}
.burgundy-gold .newsCaseSummariesNews,
.burgundy-gold .newsResourcePackNews {
  border-bottom: 1px solid #333333;
}
.burgundy-gold .post {
  border-bottom: 1px solid #333333;
}
.burgundy-gold nav.main {
  background: #711717;
}
.burgundy-gold nav.main a {
  color: #e7bc26;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
  border-top: 1px solid #b52525;
  border-bottom: 1px solid #711717;
}
.burgundy-gold nav.main a:after {
  color: #be4e4a;
}
.burgundy-gold nav.main a:active,
.burgundy-gold nav.main a:focus {
  background-color: #711717;
}
.burgundy-gold nav.main #hideMenu {
  background: #711717;
  color: #ffffff;
  border: 1px solid #a42121;
  border-left: 0;
  border-right: 0;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.burgundy-gold nav.main #hideMenu:active {
  background-color: #711717;
}
.burgundy-gold nav.main #hideMenu i {
  color: #b74642;
}
.burgundy-gold .banner {
  background: #711717;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #711717), color-stop(1, #931e1e));
  background: -ms-linear-gradient(bottom, #711717, #931e1e);
  background: -moz-linear-gradient(center bottom, #711717 0%, #931e1e 100%);
}
.burgundy-gold .logoWrap {
  border-bottom: 1px solid #b74642;
}
.burgundy-gold nav.sub i {
  border-top: 1px solid #a42121;
  background: #a42121;
  /* Old browsers */
  background: -moz-linear-gradient(top, #a42121 0%, #711717 50%, #711717 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a42121), color-stop(50%, #711717), color-stop(100%, #711717));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a42121 0%, #711717 50%, #711717 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a42121 0%, #711717 50%, #711717 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a42121 0%, #711717 50%, #711717 100%);
  /* IE10+ */
  background: linear-gradient(top, #a42121 0%, #711717 50%, #711717 100%);
  /* W3C */
}
.burgundy-gold nav.sub a {
  color: #b74642;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.burgundy-gold nav.sub a:active {
  color: #be4e4a;
}
.burgundy-gold a.logo {
  color: #e7bc26;
}
.burgundy-gold .cta {
  color: #ffffff;
}
.burgundy-gold .cta a {
  color: #e7bc26;
}
.burgundy-gold .banner .email {
  border-top: 1px solid #d63636;
  color: #ffffff;
  background: #ce2a2a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ce2a2a 0%, #a42121 50%, #a42121 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ce2a2a), color-stop(50%, #a42121), color-stop(100%, #a42121));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ce2a2a 0%, #a42121 50%, #a42121 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ce2a2a 0%, #a42121 50%, #a42121 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ce2a2a 0%, #a42121 50%, #a42121 100%);
  /* IE10+ */
  background: linear-gradient(top, #ce2a2a 0%, #a42121 50%, #a42121 100%);
  /* W3C */
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.burgundy-gold .banner .email:active {
  background: #f1d882;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1d882), color-stop(50%, #e7bc26), color-stop(100%, #e7bc26));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* IE10+ */
  background: linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* W3C */
  border-top-color: #eed066;
}
.burgundy-gold section.main {
  background: #ffffff;
}
.burgundy-gold .pageTitle {
  border-bottom: 1px solid #b74642;
}
.burgundy-gold .pageTitle h1 {
  color: #be4e4a;
}
.burgundy-gold .footer {
  color: #be4e4a;
}
.burgundy-gold a {
  color: #e7bc26;
}
.burgundy-gold a:active {
  color: #be4e4a;
}
.burgundy-gold .pagination ol {
  border-top: 1px solid #b74642;
}
.burgundy-gold .pagination li {
  color: #be4e4a;
}
.burgundy-gold .pagination li a {
  color: #be4e4a;
}
.burgundy-gold .pagination li a:active {
  color: #e7bc26;
}
.burgundy-gold table,
.burgundy-gold thead,
.burgundy-gold tbody,
.burgundy-gold tr,
.burgundy-gold th,
.burgundy-gold td {
  border: 1px solid #e6e6e6;
}
.burgundy-gold th {
  background: #e6e6e6;
}
.burgundy-gold table {
  background: #ffffff;
}
.burgundy-gold .attorneyProfilePhoto {
  border: 2px solid #711717;
}
.burgundy-gold .attorneyProfileEmailLabel:after,
.burgundy-gold .attorneyProfileVCardLabel:after {
  color: #be4e4a;
}
.burgundy-gold .attorneyProfileEmail a,
.burgundy-gold .attorneyProfileVCard a {
  color: #be4e4a;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.burgundy-gold .attorneyProfileEmail a:active,
.burgundy-gold .attorneyProfileVCard a:active {
  color: #e7bc26;
}
.burgundy-gold a {
  color: #be4e4a;
}
.burgundy-gold a:active {
  color: #e7bc26;
}
.burgundy-gold .attorneyList a {
  color: #333333;
  background: #e6e6e6;
}
.burgundy-gold .attorneyList a:before {
  background: #ffffff;
  color: #be4e4a;
}
.burgundy-gold .attorneyList a:active:before {
  background: #f1d882;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1d882), color-stop(50%, #e7bc26), color-stop(100%, #e7bc26));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* IE10+ */
  background: linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* W3C */
  border-top-color: #eed066;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.burgundy-gold p.intakeFormINote,
.burgundy-gold p.emailObfuscationNote {
  color: #333333;
}
.burgundy-gold #intakeFormI div.formHighlight input,
.burgundy-gold .genericIntakeFormClass div.formHighlight input,
.burgundy-gold .intakeFormIII div.formHighlight input,
.burgundy-gold #intakeFormIV div.formHighlight input,
.burgundy-gold #blogCommentFormAutofill div.formHighlight input,
.burgundy-gold #emailObfuscation div.formHighlight input,
.burgundy-gold #intakeFormI select,
.burgundy-gold .genericIntakeFormClass select,
.burgundy-gold .intakeFormIII select,
.burgundy-gold #intakeFormIV select,
.burgundy-gold #blogCommentFormAutofill select,
.burgundy-gold #emailObfuscation select,
.burgundy-gold #intakeFormI div.formHighlight textarea,
.burgundy-gold .genericIntakeFormClass div.formHighlight textarea,
.burgundy-gold .intakeFormIII div.formHighlight textarea,
.burgundy-gold #intakeFormIV div.formHighlight textarea,
.burgundy-gold #blogCommentFormAutofill div.formHighlight textarea,
.burgundy-gold #emailObfuscation div.formHighlight textarea {
  background: #e6e6e6;
  color: #333333;
}
.burgundy-gold #intakeFormI input::-webkit-input-placeholder,
.burgundy-gold .genericIntakeFormClass input::-webkit-input-placeholder,
.burgundy-gold .intakeFormIII input::-webkit-input-placeholder,
.burgundy-gold #intakeFormIV input::-webkit-input-placeholder,
.burgundy-gold #blogCommentFormAutofill input::-webkit-input-placeholder,
.burgundy-gold #emailObfuscation input::-webkit-input-placeholder,
.burgundy-gold #intakeFormI textarea::-webkit-input-placeholder,
.burgundy-gold .genericIntakeFormClass textarea::-webkit-input-placeholder,
.burgundy-gold .intakeFormIII textarea::-webkit-input-placeholder,
.burgundy-gold #intakeFormIV textarea::-webkit-input-placeholder,
.burgundy-gold #blogCommentFormAutofill textarea::-webkit-input-placeholder,
.burgundy-gold #emailObfuscation textarea::-webkit-input-placeholder {
  color: #333333;
}
.burgundy-gold #intakeFormI #formError,
.burgundy-gold .genericIntakeFormClass #formError,
.burgundy-gold .intakeFormIII #formError,
.burgundy-gold #intakeFormIV #formError,
.burgundy-gold #blogCommentFormAutofill #formError,
.burgundy-gold #emailObfuscation #formError {
  color: #b42424;
}
.burgundy-gold #intakeFormI select:after,
.burgundy-gold .genericIntakeFormClass select:after,
.burgundy-gold .intakeFormIII select:after,
.burgundy-gold #intakeFormIV select:after,
.burgundy-gold #blogCommentFormAutofill select:after,
.burgundy-gold #emailObfuscation select:after {
  content: "test";
  color: green;
}
.burgundy-gold #intakeFormISubmit,
.burgundy-gold #emailObfuscationSubmit {
  color: #be4e4a;
  background: #861b1b;
  /* Old browsers */
  background: -moz-linear-gradient(top, #861b1b 0%, #711717 50%, #711717 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #861b1b), color-stop(50%, #711717), color-stop(100%, #711717));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #861b1b 0%, #711717 50%, #711717 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #861b1b 0%, #711717 50%, #711717 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #861b1b 0%, #711717 50%, #711717 100%);
  /* IE10+ */
  background: linear-gradient(top, #861b1b 0%, #711717 50%, #711717 100%);
  /* W3C */
  border-top: 1px solid #9b2020;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.burgundy-gold #intakeFormISubmit:active,
.burgundy-gold #emailObfuscationSubmit:active {
  background: #f1d882;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1d882), color-stop(50%, #e7bc26), color-stop(100%, #e7bc26));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* IE10+ */
  background: linear-gradient(top, #f1d882 0%, #e7bc26 50%, #e7bc26 100%);
  /* W3C */
  border-top-color: #eed066;
}
.darkgreen-rust {
  /* DEFINE CONTENT COLOR */
  /*highlight colors*/
  /* TINYMCE BACKGROUND */
  /* body */
  background: #494940;
  /* START Tables */
  /* END Tables */
  /* START Attorney Profiles */
  /* END Attorney Profiles */
  /* START Attorney List */
  /* END Attorney List */
  /* START Intake Form I */
}
.darkgreen-rust #content,
.darkgreen-rust #content td,
.darkgreen-rust #tinymce,
.darkgreen-rust #tinymce td,
.darkgreen-rust #content legend {
  color: #f0dab8;
}
.darkgreen-rust #content #intakeFormI fieldset,
.darkgreen-rust #content .intakeFormIII fieldset,
.darkgreen-rust #content .pagination,
.darkgreen-rust #content .comment,
.darkgreen-rust #content .post {
  border-color: #f0dab8;
}
.darkgreen-rust ::-moz-selection {
  background: #cc8e52;
  color: #fcf7ee;
  text-shadow: none;
}
.darkgreen-rust ::selection {
  background: #cc8e52;
  color: #fcf7ee;
  text-shadow: none;
}
.darkgreen-rust a {
  color: #fcf7ee;
}
.darkgreen-rust a:focus,
.darkgreen-rust a:active {
  color: #cc8e52;
}
.darkgreen-rust h1,
.darkgreen-rust h2,
.darkgreen-rust h3,
.darkgreen-rust h4,
.darkgreen-rust h5,
.darkgreen-rust h6 {
  color: #fcf7ee;
}
.darkgreen-rust .mceContentBody {
  background: #f0dab8;
}
.darkgreen-rust .callOut,
.darkgreen-rust .faqContainerQuestions,
.darkgreen-rust .newsResourcePackFAQ,
.darkgreen-rust #practiceCenterNavigation,
.darkgreen-rust #practiceCenterFamilyLawCalculator,
.darkgreen-rust #practiceCenterCallToAction,
.darkgreen-rust #practicePageCallToAction,
.darkgreen-rust #practiceCenterFAQAbstract,
.darkgreen-rust #practicePageFAQAbstract,
.darkgreen-rust #practicePageSidebar2,
.darkgreen-rust #practiceCenterSidebar2,
.darkgreen-rust #practicePageSidebar1,
.darkgreen-rust #practiceCenterSidebar1,
.darkgreen-rust #practicePageLinksAbstract,
.darkgreen-rust #practiceCenterLinksAbstract {
  background: #8c9182;
}
.darkgreen-rust .newsCaseSummariesNews,
.darkgreen-rust .newsResourcePackNews {
  border-bottom: 1px solid #f0dab8;
}
.darkgreen-rust .post {
  border-bottom: 1px solid #f0dab8;
}
.darkgreen-rust nav.main {
  background: #494940;
}
.darkgreen-rust nav.main a {
  color: #cc8e52;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
  border-top: 1px solid #747466;
  border-bottom: 1px solid #494940;
}
.darkgreen-rust nav.main a:after {
  color: #fcf7ee;
}
.darkgreen-rust nav.main a:active,
.darkgreen-rust nav.main a:focus {
  background-color: #494940;
}
.darkgreen-rust nav.main #hideMenu {
  background: #494940;
  color: #fcf7ee;
  border: 1px solid #6a6a5d;
  border-left: 0;
  border-right: 0;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.darkgreen-rust nav.main #hideMenu:active {
  background-color: #494940;
}
.darkgreen-rust nav.main #hideMenu i {
  color: #98988a;
}
.darkgreen-rust .banner {
  background: #494940;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #494940), color-stop(1, #5f5f53));
  background: -ms-linear-gradient(bottom, #494940, #5f5f53);
  background: -moz-linear-gradient(center bottom, #494940 0%, #5f5f53 100%);
}
.darkgreen-rust .logoWrap {
  border-bottom: 1px solid #98988a;
}
.darkgreen-rust nav.sub i {
  border-top: 1px solid #6a6a5d;
  background: #6a6a5d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #6a6a5d 0%, #494940 50%, #494940 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6a6a5d), color-stop(50%, #494940), color-stop(100%, #494940));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #6a6a5d 0%, #494940 50%, #494940 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #6a6a5d 0%, #494940 50%, #494940 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #6a6a5d 0%, #494940 50%, #494940 100%);
  /* IE10+ */
  background: linear-gradient(top, #6a6a5d 0%, #494940 50%, #494940 100%);
  /* W3C */
}
.darkgreen-rust nav.sub a {
  color: #98988a;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.darkgreen-rust nav.sub a:active {
  color: #fcf7ee;
}
.darkgreen-rust a.logo {
  color: #cc8e52;
}
.darkgreen-rust .cta {
  color: #fcf7ee;
}
.darkgreen-rust .cta a {
  color: #cc8e52;
}
.darkgreen-rust .banner .email {
  border-top: 1px solid #8f8f7f;
  color: #fcf7ee;
  background: #858574;
  /* Old browsers */
  background: -moz-linear-gradient(top, #858574 0%, #6a6a5d 50%, #6a6a5d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #858574), color-stop(50%, #6a6a5d), color-stop(100%, #6a6a5d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #858574 0%, #6a6a5d 50%, #6a6a5d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #858574 0%, #6a6a5d 50%, #6a6a5d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #858574 0%, #6a6a5d 50%, #6a6a5d 100%);
  /* IE10+ */
  background: linear-gradient(top, #858574 0%, #6a6a5d 50%, #6a6a5d 100%);
  /* W3C */
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.darkgreen-rust .banner .email:active {
  background: #e3c1a1;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e3c1a1 0%, #cc8e52 50%, #cc8e52 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3c1a1), color-stop(50%, #cc8e52), color-stop(100%, #cc8e52));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e3c1a1 0%, #cc8e52 50%, #cc8e52 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e3c1a1 0%, #cc8e52 50%, #cc8e52 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e3c1a1 0%, #cc8e52 50%, #cc8e52 100%);
  /* IE10+ */
  background: linear-gradient(top, #e3c1a1 0%, #cc8e52 50%, #cc8e52 100%);
  /* W3C */
  border-top-color: #dcb289;
}
.darkgreen-rust section.main {
  background: #727769;
}
.darkgreen-rust .pageTitle {
  border-bottom: 1px solid #98988a;
}
.darkgreen-rust .pageTitle h1 {
  color: #fcf7ee;
}
.darkgreen-rust .footer {
  color: #fcf7ee;
}
.darkgreen-rust a {
  color: #cc8e52;
}
.darkgreen-rust a:active {
  color: #fcf7ee;
}
.darkgreen-rust .pagination ol {
  border-top: 1px solid #98988a;
}
.darkgreen-rust .pagination li {
  color: #fcf7ee;
}
.darkgreen-rust .pagination li a {
  color: #fcf7ee;
}
.darkgreen-rust .pagination li a:active {
  color: #cc8e52;
}
.darkgreen-rust table,
.darkgreen-rust thead,
.darkgreen-rust tbody,
.darkgreen-rust tr,
.darkgreen-rust th,
.darkgreen-rust td {
  border: 1px solid #8c9182;
}
.darkgreen-rust th {
  background: #8c9182;
}
.darkgreen-rust table {
  background: #727769;
}
.darkgreen-rust .attorneyProfilePhoto {
  border: 2px solid #494940;
}
.darkgreen-rust .attorneyProfileEmailLabel:after,
.darkgreen-rust .attorneyProfileVCardLabel:after {
  color: #fcf7ee;
}
.darkgreen-rust .attorneyProfileEmail a,
.darkgreen-rust .attorneyProfileVCard a {
  color: #fcf7ee;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.darkgreen-rust .attorneyProfileEmail a:active,
.darkgreen-rust .attorneyProfileVCard a:active {
  color: #cc8e52;
}
.darkgreen-rust a {
  color: #fcf7ee;
}
.darkgreen-rust a:active {
  color: #cc8e52;
}
.darkgreen-rust .attorneyList a {
  color: #f0dab8;
  background: #8c9182;
}
.darkgreen-rust .attorneyList a:before {
  background: #727769;
  color: #fcf7ee;
}
.darkgreen-rust .attorneyList a:active:before {
  background: #e3c1a1;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e3c1a1 0%, #cc8e52 50%, #cc8e52 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3c1a1), color-stop(50%, #cc8e52), color-stop(100%, #cc8e52));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e3c1a1 0%, #cc8e52 50%, #cc8e52 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e3c1a1 0%, #cc8e52 50%, #cc8e52 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e3c1a1 0%, #cc8e52 50%, #cc8e52 100%);
  /* IE10+ */
  background: linear-gradient(top, #e3c1a1 0%, #cc8e52 50%, #cc8e52 100%);
  /* W3C */
  border-top-color: #dcb289;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.darkgreen-rust p.intakeFormINote,
.darkgreen-rust p.emailObfuscationNote {
  color: #f0dab8;
}
.darkgreen-rust #intakeFormI div.formHighlight input,
.darkgreen-rust .genericIntakeFormClass div.formHighlight input,
.darkgreen-rust .intakeFormIII div.formHighlight input,
.darkgreen-rust #intakeFormIV div.formHighlight input,
.darkgreen-rust #blogCommentFormAutofill div.formHighlight input,
.darkgreen-rust #emailObfuscation div.formHighlight input,
.darkgreen-rust #intakeFormI select,
.darkgreen-rust .genericIntakeFormClass select,
.darkgreen-rust .intakeFormIII select,
.darkgreen-rust #intakeFormIV select,
.darkgreen-rust #blogCommentFormAutofill select,
.darkgreen-rust #emailObfuscation select,
.darkgreen-rust #intakeFormI div.formHighlight textarea,
.darkgreen-rust .genericIntakeFormClass div.formHighlight textarea,
.darkgreen-rust .intakeFormIII div.formHighlight textarea,
.darkgreen-rust #intakeFormIV div.formHighlight textarea,
.darkgreen-rust #blogCommentFormAutofill div.formHighlight textarea,
.darkgreen-rust #emailObfuscation div.formHighlight textarea {
  background: #8c9182;
  color: #f0dab8;
}
.darkgreen-rust #intakeFormI input::-webkit-input-placeholder,
.darkgreen-rust .genericIntakeFormClass input::-webkit-input-placeholder,
.darkgreen-rust .intakeFormIII input::-webkit-input-placeholder,
.darkgreen-rust #intakeFormIV input::-webkit-input-placeholder,
.darkgreen-rust #blogCommentFormAutofill input::-webkit-input-placeholder,
.darkgreen-rust #emailObfuscation input::-webkit-input-placeholder,
.darkgreen-rust #intakeFormI textarea::-webkit-input-placeholder,
.darkgreen-rust .genericIntakeFormClass textarea::-webkit-input-placeholder,
.darkgreen-rust .intakeFormIII textarea::-webkit-input-placeholder,
.darkgreen-rust #intakeFormIV textarea::-webkit-input-placeholder,
.darkgreen-rust #blogCommentFormAutofill textarea::-webkit-input-placeholder,
.darkgreen-rust #emailObfuscation textarea::-webkit-input-placeholder {
  color: #f0dab8;
}
.darkgreen-rust #intakeFormI #formError,
.darkgreen-rust .genericIntakeFormClass #formError,
.darkgreen-rust .intakeFormIII #formError,
.darkgreen-rust #intakeFormIV #formError,
.darkgreen-rust #blogCommentFormAutofill #formError,
.darkgreen-rust #emailObfuscation #formError {
  color: #ffd3d3;
}
.darkgreen-rust #intakeFormI select:after,
.darkgreen-rust .genericIntakeFormClass select:after,
.darkgreen-rust .intakeFormIII select:after,
.darkgreen-rust #intakeFormIV select:after,
.darkgreen-rust #blogCommentFormAutofill select:after,
.darkgreen-rust #emailObfuscation select:after {
  content: "test";
  color: green;
}
.darkgreen-rust #intakeFormISubmit,
.darkgreen-rust #emailObfuscationSubmit {
  color: #fcf7ee;
  background: #57574c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #57574c 0%, #494940 50%, #494940 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #57574c), color-stop(50%, #494940), color-stop(100%, #494940));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #57574c 0%, #494940 50%, #494940 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #57574c 0%, #494940 50%, #494940 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #57574c 0%, #494940 50%, #494940 100%);
  /* IE10+ */
  background: linear-gradient(top, #57574c 0%, #494940 50%, #494940 100%);
  /* W3C */
  border-top: 1px solid #646458;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.darkgreen-rust #intakeFormISubmit:active,
.darkgreen-rust #emailObfuscationSubmit:active {
  background: #e3c1a1;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e3c1a1 0%, #cc8e52 50%, #cc8e52 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3c1a1), color-stop(50%, #cc8e52), color-stop(100%, #cc8e52));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e3c1a1 0%, #cc8e52 50%, #cc8e52 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e3c1a1 0%, #cc8e52 50%, #cc8e52 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e3c1a1 0%, #cc8e52 50%, #cc8e52 100%);
  /* IE10+ */
  background: linear-gradient(top, #e3c1a1 0%, #cc8e52 50%, #cc8e52 100%);
  /* W3C */
  border-top-color: #dcb289;
}
.aqua-orange {
  /* DEFINE CONTENT COLOR */
  /*highlight colors*/
  /* TINYMCE BACKGROUND */
  /* body */
  background: #425057;
  /* START Tables */
  /* END Tables */
  /* START Attorney Profiles */
  /* END Attorney Profiles */
  /* START Attorney List */
  /* END Attorney List */
  /* START Intake Form I */
}
.aqua-orange #content,
.aqua-orange #content td,
.aqua-orange #tinymce,
.aqua-orange #tinymce td,
.aqua-orange #content legend {
  color: #ffffff;
}
.aqua-orange #content #intakeFormI fieldset,
.aqua-orange #content .intakeFormIII fieldset,
.aqua-orange #content .pagination,
.aqua-orange #content .comment,
.aqua-orange #content .post {
  border-color: #ffffff;
}
.aqua-orange ::-moz-selection {
  background: #f59242;
  color: #a3c6d8;
  text-shadow: none;
}
.aqua-orange ::selection {
  background: #f59242;
  color: #a3c6d8;
  text-shadow: none;
}
.aqua-orange a {
  color: #a3c6d8;
}
.aqua-orange a:focus,
.aqua-orange a:active {
  color: #f59242;
}
.aqua-orange h1,
.aqua-orange h2,
.aqua-orange h3,
.aqua-orange h4,
.aqua-orange h5,
.aqua-orange h6 {
  color: #a3c6d8;
}
.aqua-orange .mceContentBody {
  background: #ffffff;
}
.aqua-orange .callOut,
.aqua-orange .faqContainerQuestions,
.aqua-orange .newsResourcePackFAQ,
.aqua-orange #practiceCenterNavigation,
.aqua-orange #practiceCenterFamilyLawCalculator,
.aqua-orange #practiceCenterCallToAction,
.aqua-orange #practicePageCallToAction,
.aqua-orange #practiceCenterFAQAbstract,
.aqua-orange #practicePageFAQAbstract,
.aqua-orange #practicePageSidebar2,
.aqua-orange #practiceCenterSidebar2,
.aqua-orange #practicePageSidebar1,
.aqua-orange #practiceCenterSidebar1,
.aqua-orange #practicePageLinksAbstract,
.aqua-orange #practiceCenterLinksAbstract {
  background: #5b8397;
}
.aqua-orange .newsCaseSummariesNews,
.aqua-orange .newsResourcePackNews {
  border-bottom: 1px solid #ffffff;
}
.aqua-orange .post {
  border-bottom: 1px solid #ffffff;
}
.aqua-orange nav.main {
  background: #425057;
}
.aqua-orange nav.main a {
  color: #f59242;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
  border-top: 1px solid #657b85;
  border-bottom: 1px solid #425057;
}
.aqua-orange nav.main a:after {
  color: #a3c6d8;
}
.aqua-orange nav.main a:active,
.aqua-orange nav.main a:focus {
  background-color: #425057;
}
.aqua-orange nav.main #hideMenu {
  background: #425057;
  color: #ffffff;
  border: 1px solid #5c707a;
  border-left: 0;
  border-right: 0;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.aqua-orange nav.main #hideMenu:active {
  background-color: #425057;
}
.aqua-orange nav.main #hideMenu i {
  color: #98b3c0;
}
.aqua-orange .banner {
  background: #425057;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #425057), color-stop(1, #54656e));
  background: -ms-linear-gradient(bottom, #425057, #54656e);
  background: -moz-linear-gradient(center bottom, #425057 0%, #54656e 100%);
}
.aqua-orange .logoWrap {
  border-bottom: 1px solid #98b3c0;
}
.aqua-orange nav.sub i {
  border-top: 1px solid #5c707a;
  background: #5c707a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #5c707a 0%, #425057 50%, #425057 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5c707a), color-stop(50%, #425057), color-stop(100%, #425057));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5c707a 0%, #425057 50%, #425057 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5c707a 0%, #425057 50%, #425057 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5c707a 0%, #425057 50%, #425057 100%);
  /* IE10+ */
  background: linear-gradient(top, #5c707a 0%, #425057 50%, #425057 100%);
  /* W3C */
}
.aqua-orange nav.sub a {
  color: #98b3c0;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.aqua-orange nav.sub a:active {
  color: #a3c6d8;
}
.aqua-orange a.logo {
  color: #f59242;
}
.aqua-orange .cta {
  color: #ffffff;
}
.aqua-orange .cta a {
  color: #f59242;
}
.aqua-orange .banner .email {
  border-top: 1px solid #7f949e;
  color: #ffffff;
  background: #748a95;
  /* Old browsers */
  background: -moz-linear-gradient(top, #748a95 0%, #5c707a 50%, #5c707a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #748a95), color-stop(50%, #5c707a), color-stop(100%, #5c707a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #748a95 0%, #5c707a 50%, #5c707a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #748a95 0%, #5c707a 50%, #5c707a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #748a95 0%, #5c707a 50%, #5c707a 100%);
  /* IE10+ */
  background: linear-gradient(top, #748a95 0%, #5c707a 50%, #5c707a 100%);
  /* W3C */
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.aqua-orange .banner .email:active {
  background: #facaa3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #facaa3 0%, #f59242 50%, #f59242 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #facaa3), color-stop(50%, #f59242), color-stop(100%, #f59242));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #facaa3 0%, #f59242 50%, #f59242 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #facaa3 0%, #f59242 50%, #f59242 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #facaa3 0%, #f59242 50%, #f59242 100%);
  /* IE10+ */
  background: linear-gradient(top, #facaa3 0%, #f59242 50%, #f59242 100%);
  /* W3C */
  border-top-color: #f9b986;
}
.aqua-orange section.main {
  background: #486777;
}
.aqua-orange .pageTitle {
  border-bottom: 1px solid #98b3c0;
}
.aqua-orange .pageTitle h1 {
  color: #a3c6d8;
}
.aqua-orange .footer {
  color: #a3c6d8;
}
.aqua-orange a {
  color: #f59242;
}
.aqua-orange a:active {
  color: #a3c6d8;
}
.aqua-orange .pagination ol {
  border-top: 1px solid #98b3c0;
}
.aqua-orange .pagination li {
  color: #a3c6d8;
}
.aqua-orange .pagination li a {
  color: #a3c6d8;
}
.aqua-orange .pagination li a:active {
  color: #f59242;
}
.aqua-orange table,
.aqua-orange thead,
.aqua-orange tbody,
.aqua-orange tr,
.aqua-orange th,
.aqua-orange td {
  border: 1px solid #5b8397;
}
.aqua-orange th {
  background: #5b8397;
}
.aqua-orange table {
  background: #486777;
}
.aqua-orange .attorneyProfilePhoto {
  border: 2px solid #425057;
}
.aqua-orange .attorneyProfileEmailLabel:after,
.aqua-orange .attorneyProfileVCardLabel:after {
  color: #a3c6d8;
}
.aqua-orange .attorneyProfileEmail a,
.aqua-orange .attorneyProfileVCard a {
  color: #a3c6d8;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.aqua-orange .attorneyProfileEmail a:active,
.aqua-orange .attorneyProfileVCard a:active {
  color: #f59242;
}
.aqua-orange a {
  color: #a3c6d8;
}
.aqua-orange a:active {
  color: #f59242;
}
.aqua-orange .attorneyList a {
  color: #ffffff;
  background: #5b8397;
}
.aqua-orange .attorneyList a:before {
  background: #486777;
  color: #a3c6d8;
}
.aqua-orange .attorneyList a:active:before {
  background: #facaa3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #facaa3 0%, #f59242 50%, #f59242 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #facaa3), color-stop(50%, #f59242), color-stop(100%, #f59242));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #facaa3 0%, #f59242 50%, #f59242 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #facaa3 0%, #f59242 50%, #f59242 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #facaa3 0%, #f59242 50%, #f59242 100%);
  /* IE10+ */
  background: linear-gradient(top, #facaa3 0%, #f59242 50%, #f59242 100%);
  /* W3C */
  border-top-color: #f9b986;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.aqua-orange p.intakeFormINote,
.aqua-orange p.emailObfuscationNote {
  color: #ffffff;
}
.aqua-orange #intakeFormI div.formHighlight input,
.aqua-orange .genericIntakeFormClass div.formHighlight input,
.aqua-orange .intakeFormIII div.formHighlight input,
.aqua-orange #intakeFormIV div.formHighlight input,
.aqua-orange #blogCommentFormAutofill div.formHighlight input,
.aqua-orange #emailObfuscation div.formHighlight input,
.aqua-orange #intakeFormI select,
.aqua-orange .genericIntakeFormClass select,
.aqua-orange .intakeFormIII select,
.aqua-orange #intakeFormIV select,
.aqua-orange #blogCommentFormAutofill select,
.aqua-orange #emailObfuscation select,
.aqua-orange #intakeFormI div.formHighlight textarea,
.aqua-orange .genericIntakeFormClass div.formHighlight textarea,
.aqua-orange .intakeFormIII div.formHighlight textarea,
.aqua-orange #intakeFormIV div.formHighlight textarea,
.aqua-orange #blogCommentFormAutofill div.formHighlight textarea,
.aqua-orange #emailObfuscation div.formHighlight textarea {
  background: #5b8397;
  color: #ffffff;
}
.aqua-orange #intakeFormI input::-webkit-input-placeholder,
.aqua-orange .genericIntakeFormClass input::-webkit-input-placeholder,
.aqua-orange .intakeFormIII input::-webkit-input-placeholder,
.aqua-orange #intakeFormIV input::-webkit-input-placeholder,
.aqua-orange #blogCommentFormAutofill input::-webkit-input-placeholder,
.aqua-orange #emailObfuscation input::-webkit-input-placeholder,
.aqua-orange #intakeFormI textarea::-webkit-input-placeholder,
.aqua-orange .genericIntakeFormClass textarea::-webkit-input-placeholder,
.aqua-orange .intakeFormIII textarea::-webkit-input-placeholder,
.aqua-orange #intakeFormIV textarea::-webkit-input-placeholder,
.aqua-orange #blogCommentFormAutofill textarea::-webkit-input-placeholder,
.aqua-orange #emailObfuscation textarea::-webkit-input-placeholder {
  color: #ffffff;
}
.aqua-orange #intakeFormI #formError,
.aqua-orange .genericIntakeFormClass #formError,
.aqua-orange .intakeFormIII #formError,
.aqua-orange #intakeFormIV #formError,
.aqua-orange #blogCommentFormAutofill #formError,
.aqua-orange #emailObfuscation #formError {
  color: #ffd3d3;
}
.aqua-orange #intakeFormI select:after,
.aqua-orange .genericIntakeFormClass select:after,
.aqua-orange .intakeFormIII select:after,
.aqua-orange #intakeFormIV select:after,
.aqua-orange #blogCommentFormAutofill select:after,
.aqua-orange #emailObfuscation select:after {
  content: "test";
  color: green;
}
.aqua-orange #intakeFormISubmit,
.aqua-orange #emailObfuscationSubmit {
  color: #a3c6d8;
  background: #4d5d66;
  /* Old browsers */
  background: -moz-linear-gradient(top, #4d5d66 0%, #425057 50%, #425057 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4d5d66), color-stop(50%, #425057), color-stop(100%, #425057));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #4d5d66 0%, #425057 50%, #425057 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #4d5d66 0%, #425057 50%, #425057 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #4d5d66 0%, #425057 50%, #425057 100%);
  /* IE10+ */
  background: linear-gradient(top, #4d5d66 0%, #425057 50%, #425057 100%);
  /* W3C */
  border-top: 1px solid #586b74;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.aqua-orange #intakeFormISubmit:active,
.aqua-orange #emailObfuscationSubmit:active {
  background: #facaa3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #facaa3 0%, #f59242 50%, #f59242 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #facaa3), color-stop(50%, #f59242), color-stop(100%, #f59242));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #facaa3 0%, #f59242 50%, #f59242 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #facaa3 0%, #f59242 50%, #f59242 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #facaa3 0%, #f59242 50%, #f59242 100%);
  /* IE10+ */
  background: linear-gradient(top, #facaa3 0%, #f59242 50%, #f59242 100%);
  /* W3C */
  border-top-color: #f9b986;
}
.beige-burgundy {
  /* DEFINE CONTENT COLOR */
  /*highlight colors*/
  /* TINYMCE BACKGROUND */
  /* body */
  background: #f0e6d7;
  /* START Tables */
  /* END Tables */
  /* START Attorney Profiles */
  /* END Attorney Profiles */
  /* START Attorney List */
  /* END Attorney List */
  /* START Intake Form I */
}
.beige-burgundy #content,
.beige-burgundy #content td,
.beige-burgundy #tinymce,
.beige-burgundy #tinymce td,
.beige-burgundy #content legend {
  color: #b6a993;
}
.beige-burgundy #content #intakeFormI fieldset,
.beige-burgundy #content .intakeFormIII fieldset,
.beige-burgundy #content .pagination,
.beige-burgundy #content .comment,
.beige-burgundy #content .post {
  border-color: #b6a993;
}
.beige-burgundy ::-moz-selection {
  background: #711717;
  color: #897a64;
  text-shadow: none;
}
.beige-burgundy ::selection {
  background: #711717;
  color: #897a64;
  text-shadow: none;
}
.beige-burgundy a {
  color: #897a64;
}
.beige-burgundy a:focus,
.beige-burgundy a:active {
  color: #711717;
}
.beige-burgundy h1,
.beige-burgundy h2,
.beige-burgundy h3,
.beige-burgundy h4,
.beige-burgundy h5,
.beige-burgundy h6 {
  color: #897a64;
}
.beige-burgundy .mceContentBody {
  background: #b6a993;
}
.beige-burgundy .callOut,
.beige-burgundy .faqContainerQuestions,
.beige-burgundy .newsResourcePackFAQ,
.beige-burgundy #practiceCenterNavigation,
.beige-burgundy #practiceCenterFamilyLawCalculator,
.beige-burgundy #practiceCenterCallToAction,
.beige-burgundy #practicePageCallToAction,
.beige-burgundy #practiceCenterFAQAbstract,
.beige-burgundy #practicePageFAQAbstract,
.beige-burgundy #practicePageSidebar2,
.beige-burgundy #practiceCenterSidebar2,
.beige-burgundy #practicePageSidebar1,
.beige-burgundy #practiceCenterSidebar1,
.beige-burgundy #practicePageLinksAbstract,
.beige-burgundy #practiceCenterLinksAbstract {
  background: #f5e5cb;
}
.beige-burgundy .newsCaseSummariesNews,
.beige-burgundy .newsResourcePackNews {
  border-bottom: 1px solid #b6a993;
}
.beige-burgundy .post {
  border-bottom: 1px solid #b6a993;
}
.beige-burgundy nav.main {
  background: #f0e6d7;
}
.beige-burgundy nav.main a {
  color: #711717;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #f0e6d7;
}
.beige-burgundy nav.main a:after {
  color: #897a64;
}
.beige-burgundy nav.main a:active,
.beige-burgundy nav.main a:focus {
  background-color: #f0e6d7;
}
.beige-burgundy nav.main #hideMenu {
  background: #f0e6d7;
  color: #897a64;
  border: 1px solid #ffffff;
  border-left: 0;
  border-right: 0;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.beige-burgundy nav.main #hideMenu:active {
  background-color: #f0e6d7;
}
.beige-burgundy nav.main #hideMenu i {
  color: #b7ac9c;
}
.beige-burgundy .banner {
  background: #f0e6d7;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f0e6d7), color-stop(1, #fbf9f5));
  background: -ms-linear-gradient(bottom, #f0e6d7, #fbf9f5);
  background: -moz-linear-gradient(center bottom, #f0e6d7 0%, #fbf9f5 100%);
}
.beige-burgundy .logoWrap {
  border-bottom: 1px solid #b7ac9c;
}
.beige-burgundy nav.sub i {
  border-top: 1px solid #ffffff;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #fdfaf5 50%, #fdfaf5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #fdfaf5), color-stop(100%, #fdfaf5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #fdfaf5 50%, #fdfaf5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #fdfaf5 50%, #fdfaf5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #fdfaf5 50%, #fdfaf5 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #fdfaf5 50%, #fdfaf5 100%);
  /* W3C */
}
.beige-burgundy nav.sub a {
  color: #b7ac9c;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.beige-burgundy nav.sub a:active {
  color: #897a64;
}
.beige-burgundy a.logo {
  color: #711717;
}
.beige-burgundy .cta {
  color: #897a64;
}
.beige-burgundy .cta a {
  color: #711717;
}
.beige-burgundy .banner .email {
  border-top: 1px solid #ffffff;
  color: #897a64;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* W3C */
  text-shadow: 0 -1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.beige-burgundy .banner .email:active {
  background: #c62828;
  /* Old browsers */
  background: -moz-linear-gradient(top, #c62828 0%, #711717 50%, #711717 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c62828), color-stop(50%, #711717), color-stop(100%, #711717));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c62828 0%, #711717 50%, #711717 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c62828 0%, #711717 50%, #711717 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c62828 0%, #711717 50%, #711717 100%);
  /* IE10+ */
  background: linear-gradient(top, #c62828 0%, #711717 50%, #711717 100%);
  /* W3C */
  border-top-color: #ac2323;
}
.beige-burgundy section.main {
  background: #fdfaf5;
}
.beige-burgundy .pageTitle {
  border-bottom: 1px solid #b7ac9c;
}
.beige-burgundy .pageTitle h1 {
  color: #897a64;
}
.beige-burgundy .footer {
  color: #897a64;
}
.beige-burgundy a {
  color: #711717;
}
.beige-burgundy a:active {
  color: #897a64;
}
.beige-burgundy .pagination ol {
  border-top: 1px solid #b7ac9c;
}
.beige-burgundy .pagination li {
  color: #897a64;
}
.beige-burgundy .pagination li a {
  color: #897a64;
}
.beige-burgundy .pagination li a:active {
  color: #711717;
}
.beige-burgundy table,
.beige-burgundy thead,
.beige-burgundy tbody,
.beige-burgundy tr,
.beige-burgundy th,
.beige-burgundy td {
  border: 1px solid #f5e5cb;
}
.beige-burgundy th {
  background: #f5e5cb;
}
.beige-burgundy table {
  background: #fdfaf5;
}
.beige-burgundy .attorneyProfilePhoto {
  border: 2px solid #f0e6d7;
}
.beige-burgundy .attorneyProfileEmailLabel:after,
.beige-burgundy .attorneyProfileVCardLabel:after {
  color: #897a64;
}
.beige-burgundy .attorneyProfileEmail a,
.beige-burgundy .attorneyProfileVCard a {
  color: #897a64;
  text-shadow: 0 -1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.beige-burgundy .attorneyProfileEmail a:active,
.beige-burgundy .attorneyProfileVCard a:active {
  color: #711717;
}
.beige-burgundy a {
  color: #897a64;
}
.beige-burgundy a:active {
  color: #711717;
}
.beige-burgundy .attorneyList a {
  color: #b6a993;
  background: #f5e5cb;
}
.beige-burgundy .attorneyList a:before {
  background: #fdfaf5;
  color: #897a64;
}
.beige-burgundy .attorneyList a:active:before {
  background: #c62828;
  /* Old browsers */
  background: -moz-linear-gradient(top, #c62828 0%, #711717 50%, #711717 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c62828), color-stop(50%, #711717), color-stop(100%, #711717));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c62828 0%, #711717 50%, #711717 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c62828 0%, #711717 50%, #711717 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c62828 0%, #711717 50%, #711717 100%);
  /* IE10+ */
  background: linear-gradient(top, #c62828 0%, #711717 50%, #711717 100%);
  /* W3C */
  border-top-color: #ac2323;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.beige-burgundy p.intakeFormINote,
.beige-burgundy p.emailObfuscationNote {
  color: #b6a993;
}
.beige-burgundy #intakeFormI div.formHighlight input,
.beige-burgundy .genericIntakeFormClass div.formHighlight input,
.beige-burgundy .intakeFormIII div.formHighlight input,
.beige-burgundy #intakeFormIV div.formHighlight input,
.beige-burgundy #blogCommentFormAutofill div.formHighlight input,
.beige-burgundy #emailObfuscation div.formHighlight input,
.beige-burgundy #intakeFormI select,
.beige-burgundy .genericIntakeFormClass select,
.beige-burgundy .intakeFormIII select,
.beige-burgundy #intakeFormIV select,
.beige-burgundy #blogCommentFormAutofill select,
.beige-burgundy #emailObfuscation select,
.beige-burgundy #intakeFormI div.formHighlight textarea,
.beige-burgundy .genericIntakeFormClass div.formHighlight textarea,
.beige-burgundy .intakeFormIII div.formHighlight textarea,
.beige-burgundy #intakeFormIV div.formHighlight textarea,
.beige-burgundy #blogCommentFormAutofill div.formHighlight textarea,
.beige-burgundy #emailObfuscation div.formHighlight textarea {
  background: #f5e5cb;
  color: #b6a993;
}
.beige-burgundy #intakeFormI input::-webkit-input-placeholder,
.beige-burgundy .genericIntakeFormClass input::-webkit-input-placeholder,
.beige-burgundy .intakeFormIII input::-webkit-input-placeholder,
.beige-burgundy #intakeFormIV input::-webkit-input-placeholder,
.beige-burgundy #blogCommentFormAutofill input::-webkit-input-placeholder,
.beige-burgundy #emailObfuscation input::-webkit-input-placeholder,
.beige-burgundy #intakeFormI textarea::-webkit-input-placeholder,
.beige-burgundy .genericIntakeFormClass textarea::-webkit-input-placeholder,
.beige-burgundy .intakeFormIII textarea::-webkit-input-placeholder,
.beige-burgundy #intakeFormIV textarea::-webkit-input-placeholder,
.beige-burgundy #blogCommentFormAutofill textarea::-webkit-input-placeholder,
.beige-burgundy #emailObfuscation textarea::-webkit-input-placeholder {
  color: #b6a993;
}
.beige-burgundy #intakeFormI #formError,
.beige-burgundy .genericIntakeFormClass #formError,
.beige-burgundy .intakeFormIII #formError,
.beige-burgundy #intakeFormIV #formError,
.beige-burgundy #blogCommentFormAutofill #formError,
.beige-burgundy #emailObfuscation #formError {
  color: #b42424;
}
.beige-burgundy #intakeFormI select:after,
.beige-burgundy .genericIntakeFormClass select:after,
.beige-burgundy .intakeFormIII select:after,
.beige-burgundy #intakeFormIV select:after,
.beige-burgundy #blogCommentFormAutofill select:after,
.beige-burgundy #emailObfuscation select:after {
  content: "test";
  color: green;
}
.beige-burgundy #intakeFormISubmit,
.beige-burgundy #emailObfuscationSubmit {
  color: #897a64;
  background: #f7f2ea;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f7f2ea 0%, #f0e6d7 50%, #f0e6d7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f2ea), color-stop(50%, #f0e6d7), color-stop(100%, #f0e6d7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f7f2ea 0%, #f0e6d7 50%, #f0e6d7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f7f2ea 0%, #f0e6d7 50%, #f0e6d7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f7f2ea 0%, #f0e6d7 50%, #f0e6d7 100%);
  /* IE10+ */
  background: linear-gradient(top, #f7f2ea 0%, #f0e6d7 50%, #f0e6d7 100%);
  /* W3C */
  border-top: 1px solid #fefdfc;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.beige-burgundy #intakeFormISubmit:active,
.beige-burgundy #emailObfuscationSubmit:active {
  background: #c62828;
  /* Old browsers */
  background: -moz-linear-gradient(top, #c62828 0%, #711717 50%, #711717 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c62828), color-stop(50%, #711717), color-stop(100%, #711717));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c62828 0%, #711717 50%, #711717 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c62828 0%, #711717 50%, #711717 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c62828 0%, #711717 50%, #711717 100%);
  /* IE10+ */
  background: linear-gradient(top, #c62828 0%, #711717 50%, #711717 100%);
  /* W3C */
  border-top-color: #ac2323;
}
.beige-navy {
  /* DEFINE CONTENT COLOR */
  /*highlight colors*/
  /* TINYMCE BACKGROUND */
  /* body */
  background: #f0e6d7;
  /* START Tables */
  /* END Tables */
  /* START Attorney Profiles */
  /* END Attorney Profiles */
  /* START Attorney List */
  /* END Attorney List */
  /* START Intake Form I */
}
.beige-navy #content,
.beige-navy #content td,
.beige-navy #tinymce,
.beige-navy #tinymce td,
.beige-navy #content legend {
  color: #b6a993;
}
.beige-navy #content #intakeFormI fieldset,
.beige-navy #content .intakeFormIII fieldset,
.beige-navy #content .pagination,
.beige-navy #content .comment,
.beige-navy #content .post {
  border-color: #b6a993;
}
.beige-navy ::-moz-selection {
  background: #1f5875;
  color: #897a64;
  text-shadow: none;
}
.beige-navy ::selection {
  background: #1f5875;
  color: #897a64;
  text-shadow: none;
}
.beige-navy a {
  color: #897a64;
}
.beige-navy a:focus,
.beige-navy a:active {
  color: #1f5875;
}
.beige-navy h1,
.beige-navy h2,
.beige-navy h3,
.beige-navy h4,
.beige-navy h5,
.beige-navy h6 {
  color: #897a64;
}
.beige-navy .mceContentBody {
  background: #b6a993;
}
.beige-navy .callOut,
.beige-navy .faqContainerQuestions,
.beige-navy .newsResourcePackFAQ,
.beige-navy #practiceCenterNavigation,
.beige-navy #practiceCenterFamilyLawCalculator,
.beige-navy #practiceCenterCallToAction,
.beige-navy #practicePageCallToAction,
.beige-navy #practiceCenterFAQAbstract,
.beige-navy #practicePageFAQAbstract,
.beige-navy #practicePageSidebar2,
.beige-navy #practiceCenterSidebar2,
.beige-navy #practicePageSidebar1,
.beige-navy #practiceCenterSidebar1,
.beige-navy #practicePageLinksAbstract,
.beige-navy #practiceCenterLinksAbstract {
  background: #f5e5cb;
}
.beige-navy .newsCaseSummariesNews,
.beige-navy .newsResourcePackNews {
  border-bottom: 1px solid #b6a993;
}
.beige-navy .post {
  border-bottom: 1px solid #b6a993;
}
.beige-navy nav.main {
  background: #f0e6d7;
}
.beige-navy nav.main a {
  color: #1f5875;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #f0e6d7;
}
.beige-navy nav.main a:after {
  color: #897a64;
}
.beige-navy nav.main a:active,
.beige-navy nav.main a:focus {
  background-color: #f0e6d7;
}
.beige-navy nav.main #hideMenu {
  background: #f0e6d7;
  color: #897a64;
  border: 1px solid #ffffff;
  border-left: 0;
  border-right: 0;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.beige-navy nav.main #hideMenu:active {
  background-color: #f0e6d7;
}
.beige-navy nav.main #hideMenu i {
  color: #b7ac9c;
}
.beige-navy .banner {
  background: #f0e6d7;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f0e6d7), color-stop(1, #fbf9f5));
  background: -ms-linear-gradient(bottom, #f0e6d7, #fbf9f5);
  background: -moz-linear-gradient(center bottom, #f0e6d7 0%, #fbf9f5 100%);
}
.beige-navy .logoWrap {
  border-bottom: 1px solid #b7ac9c;
}
.beige-navy nav.sub i {
  border-top: 1px solid #ffffff;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #fdfaf5 50%, #fdfaf5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #fdfaf5), color-stop(100%, #fdfaf5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #fdfaf5 50%, #fdfaf5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #fdfaf5 50%, #fdfaf5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #fdfaf5 50%, #fdfaf5 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #fdfaf5 50%, #fdfaf5 100%);
  /* W3C */
}
.beige-navy nav.sub a {
  color: #b7ac9c;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.beige-navy nav.sub a:active {
  color: #897a64;
}
.beige-navy a.logo {
  color: #1f5875;
}
.beige-navy .cta {
  color: #897a64;
}
.beige-navy .cta a {
  color: #1f5875;
}
.beige-navy .banner .email {
  border-top: 1px solid #ffffff;
  color: #897a64;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* W3C */
  text-shadow: 0 -1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.beige-navy .banner .email:active {
  background: #3495c6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #3495c6 0%, #1f5875 50%, #1f5875 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3495c6), color-stop(50%, #1f5875), color-stop(100%, #1f5875));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3495c6 0%, #1f5875 50%, #1f5875 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3495c6 0%, #1f5875 50%, #1f5875 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3495c6 0%, #1f5875 50%, #1f5875 100%);
  /* IE10+ */
  background: linear-gradient(top, #3495c6 0%, #1f5875 50%, #1f5875 100%);
  /* W3C */
  border-top-color: #2e82ad;
}
.beige-navy section.main {
  background: #fdfaf5;
}
.beige-navy .pageTitle {
  border-bottom: 1px solid #b7ac9c;
}
.beige-navy .pageTitle h1 {
  color: #897a64;
}
.beige-navy .footer {
  color: #897a64;
}
.beige-navy a {
  color: #1f5875;
}
.beige-navy a:active {
  color: #897a64;
}
.beige-navy .pagination ol {
  border-top: 1px solid #b7ac9c;
}
.beige-navy .pagination li {
  color: #897a64;
}
.beige-navy .pagination li a {
  color: #897a64;
}
.beige-navy .pagination li a:active {
  color: #1f5875;
}
.beige-navy table,
.beige-navy thead,
.beige-navy tbody,
.beige-navy tr,
.beige-navy th,
.beige-navy td {
  border: 1px solid #f5e5cb;
}
.beige-navy th {
  background: #f5e5cb;
}
.beige-navy table {
  background: #fdfaf5;
}
.beige-navy .attorneyProfilePhoto {
  border: 2px solid #f0e6d7;
}
.beige-navy .attorneyProfileEmailLabel:after,
.beige-navy .attorneyProfileVCardLabel:after {
  color: #897a64;
}
.beige-navy .attorneyProfileEmail a,
.beige-navy .attorneyProfileVCard a {
  color: #897a64;
  text-shadow: 0 -1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.beige-navy .attorneyProfileEmail a:active,
.beige-navy .attorneyProfileVCard a:active {
  color: #1f5875;
}
.beige-navy a {
  color: #897a64;
}
.beige-navy a:active {
  color: #1f5875;
}
.beige-navy .attorneyList a {
  color: #b6a993;
  background: #f5e5cb;
}
.beige-navy .attorneyList a:before {
  background: #fdfaf5;
  color: #897a64;
}
.beige-navy .attorneyList a:active:before {
  background: #3495c6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #3495c6 0%, #1f5875 50%, #1f5875 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3495c6), color-stop(50%, #1f5875), color-stop(100%, #1f5875));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3495c6 0%, #1f5875 50%, #1f5875 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3495c6 0%, #1f5875 50%, #1f5875 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3495c6 0%, #1f5875 50%, #1f5875 100%);
  /* IE10+ */
  background: linear-gradient(top, #3495c6 0%, #1f5875 50%, #1f5875 100%);
  /* W3C */
  border-top-color: #2e82ad;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.beige-navy p.intakeFormINote,
.beige-navy p.emailObfuscationNote {
  color: #b6a993;
}
.beige-navy #intakeFormI div.formHighlight input,
.beige-navy .genericIntakeFormClass div.formHighlight input,
.beige-navy .intakeFormIII div.formHighlight input,
.beige-navy #intakeFormIV div.formHighlight input,
.beige-navy #blogCommentFormAutofill div.formHighlight input,
.beige-navy #emailObfuscation div.formHighlight input,
.beige-navy #intakeFormI select,
.beige-navy .genericIntakeFormClass select,
.beige-navy .intakeFormIII select,
.beige-navy #intakeFormIV select,
.beige-navy #blogCommentFormAutofill select,
.beige-navy #emailObfuscation select,
.beige-navy #intakeFormI div.formHighlight textarea,
.beige-navy .genericIntakeFormClass div.formHighlight textarea,
.beige-navy .intakeFormIII div.formHighlight textarea,
.beige-navy #intakeFormIV div.formHighlight textarea,
.beige-navy #blogCommentFormAutofill div.formHighlight textarea,
.beige-navy #emailObfuscation div.formHighlight textarea {
  background: #f5e5cb;
  color: #b6a993;
}
.beige-navy #intakeFormI input::-webkit-input-placeholder,
.beige-navy .genericIntakeFormClass input::-webkit-input-placeholder,
.beige-navy .intakeFormIII input::-webkit-input-placeholder,
.beige-navy #intakeFormIV input::-webkit-input-placeholder,
.beige-navy #blogCommentFormAutofill input::-webkit-input-placeholder,
.beige-navy #emailObfuscation input::-webkit-input-placeholder,
.beige-navy #intakeFormI textarea::-webkit-input-placeholder,
.beige-navy .genericIntakeFormClass textarea::-webkit-input-placeholder,
.beige-navy .intakeFormIII textarea::-webkit-input-placeholder,
.beige-navy #intakeFormIV textarea::-webkit-input-placeholder,
.beige-navy #blogCommentFormAutofill textarea::-webkit-input-placeholder,
.beige-navy #emailObfuscation textarea::-webkit-input-placeholder {
  color: #b6a993;
}
.beige-navy #intakeFormI #formError,
.beige-navy .genericIntakeFormClass #formError,
.beige-navy .intakeFormIII #formError,
.beige-navy #intakeFormIV #formError,
.beige-navy #blogCommentFormAutofill #formError,
.beige-navy #emailObfuscation #formError {
  color: #b42424;
}
.beige-navy #intakeFormI select:after,
.beige-navy .genericIntakeFormClass select:after,
.beige-navy .intakeFormIII select:after,
.beige-navy #intakeFormIV select:after,
.beige-navy #blogCommentFormAutofill select:after,
.beige-navy #emailObfuscation select:after {
  content: "test";
  color: green;
}
.beige-navy #intakeFormISubmit,
.beige-navy #emailObfuscationSubmit {
  color: #897a64;
  background: #f7f2ea;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f7f2ea 0%, #f0e6d7 50%, #f0e6d7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f2ea), color-stop(50%, #f0e6d7), color-stop(100%, #f0e6d7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f7f2ea 0%, #f0e6d7 50%, #f0e6d7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f7f2ea 0%, #f0e6d7 50%, #f0e6d7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f7f2ea 0%, #f0e6d7 50%, #f0e6d7 100%);
  /* IE10+ */
  background: linear-gradient(top, #f7f2ea 0%, #f0e6d7 50%, #f0e6d7 100%);
  /* W3C */
  border-top: 1px solid #fefdfc;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.beige-navy #intakeFormISubmit:active,
.beige-navy #emailObfuscationSubmit:active {
  background: #3495c6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #3495c6 0%, #1f5875 50%, #1f5875 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3495c6), color-stop(50%, #1f5875), color-stop(100%, #1f5875));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3495c6 0%, #1f5875 50%, #1f5875 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3495c6 0%, #1f5875 50%, #1f5875 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3495c6 0%, #1f5875 50%, #1f5875 100%);
  /* IE10+ */
  background: linear-gradient(top, #3495c6 0%, #1f5875 50%, #1f5875 100%);
  /* W3C */
  border-top-color: #2e82ad;
}
.red-white-blue {
  /* DEFINE CONTENT COLOR */
  /*highlight colors*/
  /* TINYMCE BACKGROUND */
  /* body */
  background: #e9e9e9;
  /* START Tables */
  /* END Tables */
  /* START Attorney Profiles */
  /* END Attorney Profiles */
  /* START Attorney List */
  /* END Attorney List */
  /* START Intake Form I */
}
.red-white-blue #content,
.red-white-blue #content td,
.red-white-blue #tinymce,
.red-white-blue #tinymce td,
.red-white-blue #content legend {
  color: #666666;
}
.red-white-blue #content #intakeFormI fieldset,
.red-white-blue #content .intakeFormIII fieldset,
.red-white-blue #content .pagination,
.red-white-blue #content .comment,
.red-white-blue #content .post {
  border-color: #666666;
}
.red-white-blue ::-moz-selection {
  background: #145495;
  color: #b42525;
  text-shadow: none;
}
.red-white-blue ::selection {
  background: #145495;
  color: #b42525;
  text-shadow: none;
}
.red-white-blue a {
  color: #b42525;
}
.red-white-blue a:focus,
.red-white-blue a:active {
  color: #145495;
}
.red-white-blue h1,
.red-white-blue h2,
.red-white-blue h3,
.red-white-blue h4,
.red-white-blue h5,
.red-white-blue h6 {
  color: #b42525;
}
.red-white-blue .mceContentBody {
  background: #666666;
}
.red-white-blue .callOut,
.red-white-blue .faqContainerQuestions,
.red-white-blue .newsResourcePackFAQ,
.red-white-blue #practiceCenterNavigation,
.red-white-blue #practiceCenterFamilyLawCalculator,
.red-white-blue #practiceCenterCallToAction,
.red-white-blue #practicePageCallToAction,
.red-white-blue #practiceCenterFAQAbstract,
.red-white-blue #practicePageFAQAbstract,
.red-white-blue #practicePageSidebar2,
.red-white-blue #practiceCenterSidebar2,
.red-white-blue #practicePageSidebar1,
.red-white-blue #practiceCenterSidebar1,
.red-white-blue #practicePageLinksAbstract,
.red-white-blue #practiceCenterLinksAbstract {
  background: #ededed;
}
.red-white-blue .newsCaseSummariesNews,
.red-white-blue .newsResourcePackNews {
  border-bottom: 1px solid #666666;
}
.red-white-blue .post {
  border-bottom: 1px solid #666666;
}
.red-white-blue nav.main {
  background: #e9e9e9;
}
.red-white-blue nav.main a {
  color: #145495;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #e9e9e9;
}
.red-white-blue nav.main a:after {
  color: #b42525;
}
.red-white-blue nav.main a:active,
.red-white-blue nav.main a:focus {
  background-color: #e9e9e9;
}
.red-white-blue nav.main #hideMenu {
  background: #e9e9e9;
  color: #666666;
  border: 1px solid #ffffff;
  border-left: 0;
  border-right: 0;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.red-white-blue nav.main #hideMenu:active {
  background-color: #e9e9e9;
}
.red-white-blue nav.main #hideMenu i {
  color: #b6b6b6;
}
.red-white-blue .banner {
  background: #e9e9e9;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e9e9e9), color-stop(1, #fcf9f5));
  background: -ms-linear-gradient(bottom, #e9e9e9, #fcf9f5);
  background: -moz-linear-gradient(center bottom, #e9e9e9 0%, #fcf9f5 100%);
}
.red-white-blue .logoWrap {
  border-bottom: 1px solid #b6b6b6;
}
.red-white-blue nav.sub i {
  border-top: 1px solid #ffffff;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #fafafa 50%, #fafafa 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #fafafa), color-stop(100%, #fafafa));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #fafafa 50%, #fafafa 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #fafafa 50%, #fafafa 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #fafafa 50%, #fafafa 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #fafafa 50%, #fafafa 100%);
  /* W3C */
}
.red-white-blue nav.sub a {
  color: #b6b6b6;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.red-white-blue nav.sub a:active {
  color: #b42525;
}
.red-white-blue a.logo {
  color: #145495;
}
.red-white-blue .cta {
  color: #666666;
}
.red-white-blue .cta a {
  color: #145495;
}
.red-white-blue .banner .email {
  border-top: 1px solid #ffffff;
  color: #666666;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* W3C */
  text-shadow: 0 -1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.red-white-blue .banner .email:active {
  background: #2c87e3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #2c87e3 0%, #145495 50%, #145495 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2c87e3), color-stop(50%, #145495), color-stop(100%, #145495));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2c87e3 0%, #145495 50%, #145495 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2c87e3 0%, #145495 50%, #145495 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2c87e3 0%, #145495 50%, #145495 100%);
  /* IE10+ */
  background: linear-gradient(top, #2c87e3 0%, #145495 50%, #145495 100%);
  /* W3C */
  border-top-color: #1c77d4;
}
.red-white-blue section.main {
  background: #fafafa;
}
.red-white-blue .pageTitle {
  border-bottom: 1px solid #b6b6b6;
}
.red-white-blue .pageTitle h1 {
  color: #b42525;
}
.red-white-blue .footer {
  color: #b42525;
}
.red-white-blue a {
  color: #145495;
}
.red-white-blue a:active {
  color: #b42525;
}
.red-white-blue .pagination ol {
  border-top: 1px solid #b6b6b6;
}
.red-white-blue .pagination li {
  color: #b42525;
}
.red-white-blue .pagination li a {
  color: #b42525;
}
.red-white-blue .pagination li a:active {
  color: #145495;
}
.red-white-blue table,
.red-white-blue thead,
.red-white-blue tbody,
.red-white-blue tr,
.red-white-blue th,
.red-white-blue td {
  border: 1px solid #ededed;
}
.red-white-blue th {
  background: #ededed;
}
.red-white-blue table {
  background: #fafafa;
}
.red-white-blue .attorneyProfilePhoto {
  border: 2px solid #e9e9e9;
}
.red-white-blue .attorneyProfileEmailLabel:after,
.red-white-blue .attorneyProfileVCardLabel:after {
  color: #b42525;
}
.red-white-blue .attorneyProfileEmail a,
.red-white-blue .attorneyProfileVCard a {
  color: #b42525;
  text-shadow: 0 -1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.red-white-blue .attorneyProfileEmail a:active,
.red-white-blue .attorneyProfileVCard a:active {
  color: #145495;
}
.red-white-blue a {
  color: #b42525;
}
.red-white-blue a:active {
  color: #145495;
}
.red-white-blue .attorneyList a {
  color: #666666;
  background: #ededed;
}
.red-white-blue .attorneyList a:before {
  background: #fafafa;
  color: #b42525;
}
.red-white-blue .attorneyList a:active:before {
  background: #2c87e3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #2c87e3 0%, #145495 50%, #145495 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2c87e3), color-stop(50%, #145495), color-stop(100%, #145495));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2c87e3 0%, #145495 50%, #145495 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2c87e3 0%, #145495 50%, #145495 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2c87e3 0%, #145495 50%, #145495 100%);
  /* IE10+ */
  background: linear-gradient(top, #2c87e3 0%, #145495 50%, #145495 100%);
  /* W3C */
  border-top-color: #1c77d4;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.red-white-blue p.intakeFormINote,
.red-white-blue p.emailObfuscationNote {
  color: #666666;
}
.red-white-blue #intakeFormI div.formHighlight input,
.red-white-blue .genericIntakeFormClass div.formHighlight input,
.red-white-blue .intakeFormIII div.formHighlight input,
.red-white-blue #intakeFormIV div.formHighlight input,
.red-white-blue #blogCommentFormAutofill div.formHighlight input,
.red-white-blue #emailObfuscation div.formHighlight input,
.red-white-blue #intakeFormI select,
.red-white-blue .genericIntakeFormClass select,
.red-white-blue .intakeFormIII select,
.red-white-blue #intakeFormIV select,
.red-white-blue #blogCommentFormAutofill select,
.red-white-blue #emailObfuscation select,
.red-white-blue #intakeFormI div.formHighlight textarea,
.red-white-blue .genericIntakeFormClass div.formHighlight textarea,
.red-white-blue .intakeFormIII div.formHighlight textarea,
.red-white-blue #intakeFormIV div.formHighlight textarea,
.red-white-blue #blogCommentFormAutofill div.formHighlight textarea,
.red-white-blue #emailObfuscation div.formHighlight textarea {
  background: #ededed;
  color: #666666;
}
.red-white-blue #intakeFormI input::-webkit-input-placeholder,
.red-white-blue .genericIntakeFormClass input::-webkit-input-placeholder,
.red-white-blue .intakeFormIII input::-webkit-input-placeholder,
.red-white-blue #intakeFormIV input::-webkit-input-placeholder,
.red-white-blue #blogCommentFormAutofill input::-webkit-input-placeholder,
.red-white-blue #emailObfuscation input::-webkit-input-placeholder,
.red-white-blue #intakeFormI textarea::-webkit-input-placeholder,
.red-white-blue .genericIntakeFormClass textarea::-webkit-input-placeholder,
.red-white-blue .intakeFormIII textarea::-webkit-input-placeholder,
.red-white-blue #intakeFormIV textarea::-webkit-input-placeholder,
.red-white-blue #blogCommentFormAutofill textarea::-webkit-input-placeholder,
.red-white-blue #emailObfuscation textarea::-webkit-input-placeholder {
  color: #666666;
}
.red-white-blue #intakeFormI #formError,
.red-white-blue .genericIntakeFormClass #formError,
.red-white-blue .intakeFormIII #formError,
.red-white-blue #intakeFormIV #formError,
.red-white-blue #blogCommentFormAutofill #formError,
.red-white-blue #emailObfuscation #formError {
  color: #b42424;
}
.red-white-blue #intakeFormI select:after,
.red-white-blue .genericIntakeFormClass select:after,
.red-white-blue .intakeFormIII select:after,
.red-white-blue #intakeFormIV select:after,
.red-white-blue #blogCommentFormAutofill select:after,
.red-white-blue #emailObfuscation select:after {
  content: "test";
  color: green;
}
.red-white-blue #intakeFormISubmit,
.red-white-blue #emailObfuscationSubmit {
  color: #b42525;
  background: #f6f6f6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f6f6f6 0%, #e9e9e9 50%, #e9e9e9 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(50%, #e9e9e9), color-stop(100%, #e9e9e9));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #e9e9e9 50%, #e9e9e9 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f6f6f6 0%, #e9e9e9 50%, #e9e9e9 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f6f6f6 0%, #e9e9e9 50%, #e9e9e9 100%);
  /* IE10+ */
  background: linear-gradient(top, #f6f6f6 0%, #e9e9e9 50%, #e9e9e9 100%);
  /* W3C */
  border-top: 1px solid #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.red-white-blue #intakeFormISubmit:active,
.red-white-blue #emailObfuscationSubmit:active {
  background: #2c87e3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #2c87e3 0%, #145495 50%, #145495 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2c87e3), color-stop(50%, #145495), color-stop(100%, #145495));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2c87e3 0%, #145495 50%, #145495 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2c87e3 0%, #145495 50%, #145495 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2c87e3 0%, #145495 50%, #145495 100%);
  /* IE10+ */
  background: linear-gradient(top, #2c87e3 0%, #145495 50%, #145495 100%);
  /* W3C */
  border-top-color: #1c77d4;
}
.plum {
  /* DEFINE CONTENT COLOR */
  /*highlight colors*/
  /* TINYMCE BACKGROUND */
  /* body */
  background: #4f4257;
  /* START Tables */
  /* END Tables */
  /* START Attorney Profiles */
  /* END Attorney Profiles */
  /* START Attorney List */
  /* END Attorney List */
  /* START Intake Form I */
}
.plum #content,
.plum #content td,
.plum #tinymce,
.plum #tinymce td,
.plum #content legend {
  color: #bb9bce;
}
.plum #content #intakeFormI fieldset,
.plum #content .intakeFormIII fieldset,
.plum #content .pagination,
.plum #content .comment,
.plum #content .post {
  border-color: #bb9bce;
}
.plum ::-moz-selection {
  background: #ffffff;
  color: #dcc5e9;
  text-shadow: none;
}
.plum ::selection {
  background: #ffffff;
  color: #dcc5e9;
  text-shadow: none;
}
.plum a {
  color: #dcc5e9;
}
.plum a:focus,
.plum a:active {
  color: #ffffff;
}
.plum h1,
.plum h2,
.plum h3,
.plum h4,
.plum h5,
.plum h6 {
  color: #dcc5e9;
}
.plum .mceContentBody {
  background: #bb9bce;
}
.plum .callOut,
.plum .faqContainerQuestions,
.plum .newsResourcePackFAQ,
.plum #practiceCenterNavigation,
.plum #practiceCenterFamilyLawCalculator,
.plum #practiceCenterCallToAction,
.plum #practicePageCallToAction,
.plum #practiceCenterFAQAbstract,
.plum #practicePageFAQAbstract,
.plum #practicePageSidebar2,
.plum #practiceCenterSidebar2,
.plum #practicePageSidebar1,
.plum #practiceCenterSidebar1,
.plum #practicePageLinksAbstract,
.plum #practiceCenterLinksAbstract {
  background: #493b52;
}
.plum .newsCaseSummariesNews,
.plum .newsResourcePackNews {
  border-bottom: 1px solid #bb9bce;
}
.plum .post {
  border-bottom: 1px solid #bb9bce;
}
.plum nav.main {
  background: #4f4257;
}
.plum nav.main a {
  color: #ffffff;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
  border-top: 1px solid #796585;
  border-bottom: 1px solid #4f4257;
}
.plum nav.main a:after {
  color: #dcc5e9;
}
.plum nav.main a:active,
.plum nav.main a:focus {
  background-color: #4f4257;
}
.plum nav.main #hideMenu {
  background: #4f4257;
  color: #dcc5e9;
  border: 1px solid #6f5c7a;
  border-left: 0;
  border-right: 0;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.plum nav.main #hideMenu:active {
  background-color: #4f4257;
}
.plum nav.main #hideMenu i {
  color: #9c8ba7;
}
.plum .banner {
  background: #4f4257;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #4f4257), color-stop(1, #64546e));
  background: -ms-linear-gradient(bottom, #4f4257, #64546e);
  background: -moz-linear-gradient(center bottom, #4f4257 0%, #64546e 100%);
}
.plum .logoWrap {
  border-bottom: 1px solid #9c8ba7;
}
.plum nav.sub i {
  border-top: 1px solid #6f5c7a;
  background: #846b92;
  /* Old browsers */
  background: -moz-linear-gradient(top, #846b92 0%, #64516f 50%, #64516f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #846b92), color-stop(50%, #64516f), color-stop(100%, #64516f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #846b92 0%, #64516f 50%, #64516f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #846b92 0%, #64516f 50%, #64516f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #846b92 0%, #64516f 50%, #64516f 100%);
  /* IE10+ */
  background: linear-gradient(top, #846b92 0%, #64516f 50%, #64516f 100%);
  /* W3C */
}
.plum nav.sub a {
  color: #9c8ba7;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.plum nav.sub a:active {
  color: #dcc5e9;
}
.plum a.logo {
  color: #ffffff;
}
.plum .cta {
  color: #dcc5e9;
}
.plum .cta a {
  color: #ffffff;
}
.plum .banner .email {
  border-top: 1px solid #927f9e;
  color: #dcc5e9;
  background: #897495;
  /* Old browsers */
  background: -moz-linear-gradient(top, #897495 0%, #6f5c7a 50%, #6f5c7a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #897495), color-stop(50%, #6f5c7a), color-stop(100%, #6f5c7a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #897495 0%, #6f5c7a 50%, #6f5c7a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #897495 0%, #6f5c7a 50%, #6f5c7a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #897495 0%, #6f5c7a 50%, #6f5c7a 100%);
  /* IE10+ */
  background: linear-gradient(top, #897495 0%, #6f5c7a 50%, #6f5c7a 100%);
  /* W3C */
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.plum .banner .email:active {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* W3C */
  border-top-color: #ffffff;
}
.plum section.main {
  background: #64516f;
}
.plum .pageTitle {
  border-bottom: 1px solid #9c8ba7;
}
.plum .pageTitle h1 {
  color: #dcc5e9;
}
.plum .footer {
  color: #dcc5e9;
}
.plum a {
  color: #ffffff;
}
.plum a:active {
  color: #dcc5e9;
}
.plum .pagination ol {
  border-top: 1px solid #9c8ba7;
}
.plum .pagination li {
  color: #dcc5e9;
}
.plum .pagination li a {
  color: #dcc5e9;
}
.plum .pagination li a:active {
  color: #ffffff;
}
.plum table,
.plum thead,
.plum tbody,
.plum tr,
.plum th,
.plum td {
  border: 1px solid #493b52;
}
.plum th {
  background: #493b52;
}
.plum table {
  background: #64516f;
}
.plum .attorneyProfilePhoto {
  border: 2px solid #4f4257;
}
.plum .attorneyProfileEmailLabel:after,
.plum .attorneyProfileVCardLabel:after {
  color: #dcc5e9;
}
.plum .attorneyProfileEmail a,
.plum .attorneyProfileVCard a {
  color: #dcc5e9;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.plum .attorneyProfileEmail a:active,
.plum .attorneyProfileVCard a:active {
  color: #ffffff;
}
.plum a {
  color: #dcc5e9;
}
.plum a:active {
  color: #ffffff;
}
.plum .attorneyList a {
  color: #bb9bce;
  background: #493b52;
}
.plum .attorneyList a:before {
  background: #64516f;
  color: #dcc5e9;
}
.plum .attorneyList a:active:before {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* W3C */
  border-top-color: #ffffff;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.plum p.intakeFormINote,
.plum p.emailObfuscationNote {
  color: #bb9bce;
}
.plum #intakeFormI div.formHighlight input,
.plum .genericIntakeFormClass div.formHighlight input,
.plum .intakeFormIII div.formHighlight input,
.plum #intakeFormIV div.formHighlight input,
.plum #blogCommentFormAutofill div.formHighlight input,
.plum #emailObfuscation div.formHighlight input,
.plum #intakeFormI select,
.plum .genericIntakeFormClass select,
.plum .intakeFormIII select,
.plum #intakeFormIV select,
.plum #blogCommentFormAutofill select,
.plum #emailObfuscation select,
.plum #intakeFormI div.formHighlight textarea,
.plum .genericIntakeFormClass div.formHighlight textarea,
.plum .intakeFormIII div.formHighlight textarea,
.plum #intakeFormIV div.formHighlight textarea,
.plum #blogCommentFormAutofill div.formHighlight textarea,
.plum #emailObfuscation div.formHighlight textarea {
  background: #493b52;
  color: #bb9bce;
}
.plum #intakeFormI input::-webkit-input-placeholder,
.plum .genericIntakeFormClass input::-webkit-input-placeholder,
.plum .intakeFormIII input::-webkit-input-placeholder,
.plum #intakeFormIV input::-webkit-input-placeholder,
.plum #blogCommentFormAutofill input::-webkit-input-placeholder,
.plum #emailObfuscation input::-webkit-input-placeholder,
.plum #intakeFormI textarea::-webkit-input-placeholder,
.plum .genericIntakeFormClass textarea::-webkit-input-placeholder,
.plum .intakeFormIII textarea::-webkit-input-placeholder,
.plum #intakeFormIV textarea::-webkit-input-placeholder,
.plum #blogCommentFormAutofill textarea::-webkit-input-placeholder,
.plum #emailObfuscation textarea::-webkit-input-placeholder {
  color: #bb9bce;
}
.plum #intakeFormI #formError,
.plum .genericIntakeFormClass #formError,
.plum .intakeFormIII #formError,
.plum #intakeFormIV #formError,
.plum #blogCommentFormAutofill #formError,
.plum #emailObfuscation #formError {
  color: #ffd3d3;
}
.plum #intakeFormI select:after,
.plum .genericIntakeFormClass select:after,
.plum .intakeFormIII select:after,
.plum #intakeFormIV select:after,
.plum #blogCommentFormAutofill select:after,
.plum #emailObfuscation select:after {
  content: "test";
  color: green;
}
.plum #intakeFormISubmit,
.plum #emailObfuscationSubmit {
  color: #dcc5e9;
  background: #5c4d66;
  /* Old browsers */
  background: -moz-linear-gradient(top, #5c4d66 0%, #4f4257 50%, #4f4257 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5c4d66), color-stop(50%, #4f4257), color-stop(100%, #4f4257));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5c4d66 0%, #4f4257 50%, #4f4257 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5c4d66 0%, #4f4257 50%, #4f4257 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5c4d66 0%, #4f4257 50%, #4f4257 100%);
  /* IE10+ */
  background: linear-gradient(top, #5c4d66 0%, #4f4257 50%, #4f4257 100%);
  /* W3C */
  border-top: 1px solid #695874;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.plum #intakeFormISubmit:active,
.plum #emailObfuscationSubmit:active {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* W3C */
  border-top-color: #ffffff;
}
.green {
  /* DEFINE CONTENT COLOR */
  /*highlight colors*/
  /* TINYMCE BACKGROUND */
  /* body */
  background: #235d40;
  /* START Tables */
  /* END Tables */
  /* START Attorney Profiles */
  /* END Attorney Profiles */
  /* START Attorney List */
  /* END Attorney List */
  /* START Intake Form I */
}
.green #content,
.green #content td,
.green #tinymce,
.green #tinymce td,
.green #content legend {
  color: #88bfa4;
}
.green #content #intakeFormI fieldset,
.green #content .intakeFormIII fieldset,
.green #content .pagination,
.green #content .comment,
.green #content .post {
  border-color: #88bfa4;
}
.green ::-moz-selection {
  background: #ffffff;
  color: #b0dec8;
  text-shadow: none;
}
.green ::selection {
  background: #ffffff;
  color: #b0dec8;
  text-shadow: none;
}
.green a {
  color: #b0dec8;
}
.green a:focus,
.green a:active {
  color: #ffffff;
}
.green h1,
.green h2,
.green h3,
.green h4,
.green h5,
.green h6 {
  color: #b0dec8;
}
.green .mceContentBody {
  background: #88bfa4;
}
.green .callOut,
.green .faqContainerQuestions,
.green .newsResourcePackFAQ,
.green #practiceCenterNavigation,
.green #practiceCenterFamilyLawCalculator,
.green #practiceCenterCallToAction,
.green #practicePageCallToAction,
.green #practiceCenterFAQAbstract,
.green #practicePageFAQAbstract,
.green #practicePageSidebar2,
.green #practiceCenterSidebar2,
.green #practicePageSidebar1,
.green #practiceCenterSidebar1,
.green #practicePageLinksAbstract,
.green #practiceCenterLinksAbstract {
  background: #054324;
}
.green .newsCaseSummariesNews,
.green .newsResourcePackNews {
  border-bottom: 1px solid #88bfa4;
}
.green .post {
  border-bottom: 1px solid #88bfa4;
}
.green nav.main {
  background: #235d40;
}
.green nav.main a {
  color: #ffffff;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
  border-top: 1px solid #399869;
  border-bottom: 1px solid #235d40;
}
.green nav.main a:after {
  color: #b0dec8;
}
.green nav.main a:active,
.green nav.main a:focus {
  background-color: #235d40;
}
.green nav.main #hideMenu {
  background: #235d40;
  color: #b0dec8;
  border: 1px solid #34895f;
  border-left: 0;
  border-right: 0;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.green nav.main #hideMenu:active {
  background-color: #235d40;
}
.green nav.main #hideMenu i {
  color: #59c08d;
}
.green .banner {
  background: #235d40;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #235d40), color-stop(1, #2e7b54));
  background: -ms-linear-gradient(bottom, #235d40, #2e7b54);
  background: -moz-linear-gradient(center bottom, #235d40 0%, #2e7b54 100%);
}
.green .logoWrap {
  border-bottom: 1px solid #59c08d;
}
.green nav.sub i {
  border-top: 1px solid #34895f;
  background: #0dab5d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #0dab5d 0%, #09723e 50%, #09723e 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0dab5d), color-stop(50%, #09723e), color-stop(100%, #09723e));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0dab5d 0%, #09723e 50%, #09723e 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #0dab5d 0%, #09723e 50%, #09723e 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #0dab5d 0%, #09723e 50%, #09723e 100%);
  /* IE10+ */
  background: linear-gradient(top, #0dab5d 0%, #09723e 50%, #09723e 100%);
  /* W3C */
}
.green nav.sub a {
  color: #59c08d;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.green nav.sub a:active {
  color: #b0dec8;
}
.green a.logo {
  color: #ffffff;
}
.green .cta {
  color: #b0dec8;
}
.green .cta a {
  color: #ffffff;
}
.green .banner .email {
  border-top: 1px solid #4abb82;
  color: #b0dec8;
  background: #42af78;
  /* Old browsers */
  background: -moz-linear-gradient(top, #42af78 0%, #34895f 50%, #34895f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42af78), color-stop(50%, #34895f), color-stop(100%, #34895f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #42af78 0%, #34895f 50%, #34895f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #42af78 0%, #34895f 50%, #34895f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #42af78 0%, #34895f 50%, #34895f 100%);
  /* IE10+ */
  background: linear-gradient(top, #42af78 0%, #34895f 50%, #34895f 100%);
  /* W3C */
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.green .banner .email:active {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* W3C */
  border-top-color: #ffffff;
}
.green section.main {
  background: #09723e;
}
.green .pageTitle {
  border-bottom: 1px solid #59c08d;
}
.green .pageTitle h1 {
  color: #b0dec8;
}
.green .footer {
  color: #b0dec8;
}
.green a {
  color: #ffffff;
}
.green a:active {
  color: #b0dec8;
}
.green .pagination ol {
  border-top: 1px solid #59c08d;
}
.green .pagination li {
  color: #b0dec8;
}
.green .pagination li a {
  color: #b0dec8;
}
.green .pagination li a:active {
  color: #ffffff;
}
.green table,
.green thead,
.green tbody,
.green tr,
.green th,
.green td {
  border: 1px solid #054324;
}
.green th {
  background: #054324;
}
.green table {
  background: #09723e;
}
.green .attorneyProfilePhoto {
  border: 2px solid #235d40;
}
.green .attorneyProfileEmailLabel:after,
.green .attorneyProfileVCardLabel:after {
  color: #b0dec8;
}
.green .attorneyProfileEmail a,
.green .attorneyProfileVCard a {
  color: #b0dec8;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.green .attorneyProfileEmail a:active,
.green .attorneyProfileVCard a:active {
  color: #ffffff;
}
.green a {
  color: #b0dec8;
}
.green a:active {
  color: #ffffff;
}
.green .attorneyList a {
  color: #88bfa4;
  background: #054324;
}
.green .attorneyList a:before {
  background: #09723e;
  color: #b0dec8;
}
.green .attorneyList a:active:before {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* W3C */
  border-top-color: #ffffff;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.green p.intakeFormINote,
.green p.emailObfuscationNote {
  color: #88bfa4;
}
.green #intakeFormI div.formHighlight input,
.green .genericIntakeFormClass div.formHighlight input,
.green .intakeFormIII div.formHighlight input,
.green #intakeFormIV div.formHighlight input,
.green #blogCommentFormAutofill div.formHighlight input,
.green #emailObfuscation div.formHighlight input,
.green #intakeFormI select,
.green .genericIntakeFormClass select,
.green .intakeFormIII select,
.green #intakeFormIV select,
.green #blogCommentFormAutofill select,
.green #emailObfuscation select,
.green #intakeFormI div.formHighlight textarea,
.green .genericIntakeFormClass div.formHighlight textarea,
.green .intakeFormIII div.formHighlight textarea,
.green #intakeFormIV div.formHighlight textarea,
.green #blogCommentFormAutofill div.formHighlight textarea,
.green #emailObfuscation div.formHighlight textarea {
  background: #054324;
  color: #88bfa4;
}
.green #intakeFormI input::-webkit-input-placeholder,
.green .genericIntakeFormClass input::-webkit-input-placeholder,
.green .intakeFormIII input::-webkit-input-placeholder,
.green #intakeFormIV input::-webkit-input-placeholder,
.green #blogCommentFormAutofill input::-webkit-input-placeholder,
.green #emailObfuscation input::-webkit-input-placeholder,
.green #intakeFormI textarea::-webkit-input-placeholder,
.green .genericIntakeFormClass textarea::-webkit-input-placeholder,
.green .intakeFormIII textarea::-webkit-input-placeholder,
.green #intakeFormIV textarea::-webkit-input-placeholder,
.green #blogCommentFormAutofill textarea::-webkit-input-placeholder,
.green #emailObfuscation textarea::-webkit-input-placeholder {
  color: #88bfa4;
}
.green #intakeFormI #formError,
.green .genericIntakeFormClass #formError,
.green .intakeFormIII #formError,
.green #intakeFormIV #formError,
.green #blogCommentFormAutofill #formError,
.green #emailObfuscation #formError {
  color: #ffd3d3;
}
.green #intakeFormI select:after,
.green .genericIntakeFormClass select:after,
.green .intakeFormIII select:after,
.green #intakeFormIV select:after,
.green #blogCommentFormAutofill select:after,
.green #emailObfuscation select:after {
  content: "test";
  color: green;
}
.green #intakeFormISubmit,
.green #emailObfuscationSubmit {
  color: #b0dec8;
  background: #2a704d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #2a704d 0%, #235d40 50%, #235d40 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2a704d), color-stop(50%, #235d40), color-stop(100%, #235d40));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2a704d 0%, #235d40 50%, #235d40 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2a704d 0%, #235d40 50%, #235d40 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2a704d 0%, #235d40 50%, #235d40 100%);
  /* IE10+ */
  background: linear-gradient(top, #2a704d 0%, #235d40 50%, #235d40 100%);
  /* W3C */
  border-top: 1px solid #31825a;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.green #intakeFormISubmit:active,
.green #emailObfuscationSubmit:active {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* W3C */
  border-top-color: #ffffff;
}
.black {
  /* DEFINE CONTENT COLOR */
  /*highlight colors*/
  /* TINYMCE BACKGROUND */
  /* body */
  background: #000000;
  /* START Tables */
  /* END Tables */
  /* START Attorney Profiles */
  /* END Attorney Profiles */
  /* START Attorney List */
  /* END Attorney List */
  /* START Intake Form I */
}
.black #content,
.black #content td,
.black #tinymce,
.black #tinymce td,
.black #content legend {
  color: #999999;
}
.black #content #intakeFormI fieldset,
.black #content .intakeFormIII fieldset,
.black #content .pagination,
.black #content .comment,
.black #content .post {
  border-color: #999999;
}
.black ::-moz-selection {
  background: #ffffff;
  color: #cccccc;
  text-shadow: none;
}
.black ::selection {
  background: #ffffff;
  color: #cccccc;
  text-shadow: none;
}
.black a {
  color: #cccccc;
}
.black a:focus,
.black a:active {
  color: #ffffff;
}
.black h1,
.black h2,
.black h3,
.black h4,
.black h5,
.black h6 {
  color: #cccccc;
}
.black .mceContentBody {
  background: #999999;
}
.black .callOut,
.black .faqContainerQuestions,
.black .newsResourcePackFAQ,
.black #practiceCenterNavigation,
.black #practiceCenterFamilyLawCalculator,
.black #practiceCenterCallToAction,
.black #practicePageCallToAction,
.black #practiceCenterFAQAbstract,
.black #practicePageFAQAbstract,
.black #practicePageSidebar2,
.black #practiceCenterSidebar2,
.black #practicePageSidebar1,
.black #practiceCenterSidebar1,
.black #practicePageLinksAbstract,
.black #practiceCenterLinksAbstract {
  background: #1a1a1a;
}
.black .newsCaseSummariesNews,
.black .newsResourcePackNews {
  border-bottom: 1px solid #999999;
}
.black .post {
  border-bottom: 1px solid #999999;
}
.black nav.main {
  background: #000000;
}
.black nav.main a {
  color: #ffffff;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
  border-top: 1px solid #292929;
  border-bottom: 1px solid #000000;
}
.black nav.main a:after {
  color: #cccccc;
}
.black nav.main a:active,
.black nav.main a:focus {
  background-color: #000000;
}
.black nav.main #hideMenu {
  background: #000000;
  color: #cccccc;
  border: 1px solid #1f1f1f;
  border-left: 0;
  border-right: 0;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.black nav.main #hideMenu:active {
  background-color: #000000;
}
.black nav.main #hideMenu i {
  color: #666666;
}
.black .banner {
  background: #000000;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #000000), color-stop(1, #1f1f1f));
  background: -ms-linear-gradient(bottom, #000000, #1f1f1f);
  background: -moz-linear-gradient(center bottom, #000000 0%, #1f1f1f 100%);
}
.black .logoWrap {
  border-bottom: 1px solid #666666;
}
.black nav.sub i {
  border-top: 1px solid #1f1f1f;
  background: #525252;
  /* Old browsers */
  background: -moz-linear-gradient(top, #525252 0%, #333333 50%, #333333 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #525252), color-stop(50%, #333333), color-stop(100%, #333333));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #525252 0%, #333333 50%, #333333 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #525252 0%, #333333 50%, #333333 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #525252 0%, #333333 50%, #333333 100%);
  /* IE10+ */
  background: linear-gradient(top, #525252 0%, #333333 50%, #333333 100%);
  /* W3C */
}
.black nav.sub a {
  color: #666666;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.black nav.sub a:active {
  color: #cccccc;
}
.black a.logo {
  color: #ffffff;
}
.black .cta {
  color: #cccccc;
}
.black .cta a {
  color: #ffffff;
}
.black .banner .email {
  border-top: 1px solid #424242;
  color: #cccccc;
  background: #383838;
  /* Old browsers */
  background: -moz-linear-gradient(top, #383838 0%, #1f1f1f 50%, #1f1f1f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #383838), color-stop(50%, #1f1f1f), color-stop(100%, #1f1f1f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #383838 0%, #1f1f1f 50%, #1f1f1f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #383838 0%, #1f1f1f 50%, #1f1f1f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #383838 0%, #1f1f1f 50%, #1f1f1f 100%);
  /* IE10+ */
  background: linear-gradient(top, #383838 0%, #1f1f1f 50%, #1f1f1f 100%);
  /* W3C */
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.black .banner .email:active {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* W3C */
  border-top-color: #ffffff;
}
.black section.main {
  background: #333333;
}
.black .pageTitle {
  border-bottom: 1px solid #666666;
}
.black .pageTitle h1 {
  color: #cccccc;
}
.black .footer {
  color: #cccccc;
}
.black a {
  color: #ffffff;
}
.black a:active {
  color: #cccccc;
}
.black .pagination ol {
  border-top: 1px solid #666666;
}
.black .pagination li {
  color: #cccccc;
}
.black .pagination li a {
  color: #cccccc;
}
.black .pagination li a:active {
  color: #ffffff;
}
.black table,
.black thead,
.black tbody,
.black tr,
.black th,
.black td {
  border: 1px solid #1a1a1a;
}
.black th {
  background: #1a1a1a;
}
.black table {
  background: #333333;
}
.black .attorneyProfilePhoto {
  border: 2px solid #000000;
}
.black .attorneyProfileEmailLabel:after,
.black .attorneyProfileVCardLabel:after {
  color: #cccccc;
}
.black .attorneyProfileEmail a,
.black .attorneyProfileVCard a {
  color: #cccccc;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.black .attorneyProfileEmail a:active,
.black .attorneyProfileVCard a:active {
  color: #ffffff;
}
.black a {
  color: #cccccc;
}
.black a:active {
  color: #ffffff;
}
.black .attorneyList a {
  color: #999999;
  background: #1a1a1a;
}
.black .attorneyList a:before {
  background: #333333;
  color: #cccccc;
}
.black .attorneyList a:active:before {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* W3C */
  border-top-color: #ffffff;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.black p.intakeFormINote,
.black p.emailObfuscationNote {
  color: #999999;
}
.black #intakeFormI div.formHighlight input,
.black .genericIntakeFormClass div.formHighlight input,
.black .intakeFormIII div.formHighlight input,
.black #intakeFormIV div.formHighlight input,
.black #blogCommentFormAutofill div.formHighlight input,
.black #emailObfuscation div.formHighlight input,
.black #intakeFormI select,
.black .genericIntakeFormClass select,
.black .intakeFormIII select,
.black #intakeFormIV select,
.black #blogCommentFormAutofill select,
.black #emailObfuscation select,
.black #intakeFormI div.formHighlight textarea,
.black .genericIntakeFormClass div.formHighlight textarea,
.black .intakeFormIII div.formHighlight textarea,
.black #intakeFormIV div.formHighlight textarea,
.black #blogCommentFormAutofill div.formHighlight textarea,
.black #emailObfuscation div.formHighlight textarea {
  background: #1a1a1a;
  color: #999999;
}
.black #intakeFormI input::-webkit-input-placeholder,
.black .genericIntakeFormClass input::-webkit-input-placeholder,
.black .intakeFormIII input::-webkit-input-placeholder,
.black #intakeFormIV input::-webkit-input-placeholder,
.black #blogCommentFormAutofill input::-webkit-input-placeholder,
.black #emailObfuscation input::-webkit-input-placeholder,
.black #intakeFormI textarea::-webkit-input-placeholder,
.black .genericIntakeFormClass textarea::-webkit-input-placeholder,
.black .intakeFormIII textarea::-webkit-input-placeholder,
.black #intakeFormIV textarea::-webkit-input-placeholder,
.black #blogCommentFormAutofill textarea::-webkit-input-placeholder,
.black #emailObfuscation textarea::-webkit-input-placeholder {
  color: #999999;
}
.black #intakeFormI #formError,
.black .genericIntakeFormClass #formError,
.black .intakeFormIII #formError,
.black #intakeFormIV #formError,
.black #blogCommentFormAutofill #formError,
.black #emailObfuscation #formError {
  color: #ffd3d3;
}
.black #intakeFormI select:after,
.black .genericIntakeFormClass select:after,
.black .intakeFormIII select:after,
.black #intakeFormIV select:after,
.black #blogCommentFormAutofill select:after,
.black #emailObfuscation select:after {
  content: "test";
  color: green;
}
.black #intakeFormISubmit,
.black #emailObfuscationSubmit {
  color: #cccccc;
  background: #0d0d0d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #0d0d0d 0%, #000000 50%, #000000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0d0d0d), color-stop(50%, #000000), color-stop(100%, #000000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0d0d0d 0%, #000000 50%, #000000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #0d0d0d 0%, #000000 50%, #000000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #0d0d0d 0%, #000000 50%, #000000 100%);
  /* IE10+ */
  background: linear-gradient(top, #0d0d0d 0%, #000000 50%, #000000 100%);
  /* W3C */
  border-top: 1px solid #1a1a1a;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.black #intakeFormISubmit:active,
.black #emailObfuscationSubmit:active {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* W3C */
  border-top-color: #ffffff;
}
.blue {
  /* DEFINE CONTENT COLOR */
  /*highlight colors*/
  /* TINYMCE BACKGROUND */
  /* body */
  background: #22375a;
  /* START Tables */
  /* END Tables */
  /* START Attorney Profiles */
  /* END Attorney Profiles */
  /* START Attorney List */
  /* END Attorney List */
  /* START Intake Form I */
}
.blue #content,
.blue #content td,
.blue #tinymce,
.blue #tinymce td,
.blue #content legend {
  color: #b8cde8;
}
.blue #content #intakeFormI fieldset,
.blue #content .intakeFormIII fieldset,
.blue #content .pagination,
.blue #content .comment,
.blue #content .post {
  border-color: #b8cde8;
}
.blue ::-moz-selection {
  background: #ffffff;
  color: #99ccff;
  text-shadow: none;
}
.blue ::selection {
  background: #ffffff;
  color: #99ccff;
  text-shadow: none;
}
.blue a {
  color: #99ccff;
}
.blue a:focus,
.blue a:active {
  color: #ffffff;
}
.blue h1,
.blue h2,
.blue h3,
.blue h4,
.blue h5,
.blue h6 {
  color: #99ccff;
}
.blue .mceContentBody {
  background: #b8cde8;
}
.blue .callOut,
.blue .faqContainerQuestions,
.blue .newsResourcePackFAQ,
.blue #practiceCenterNavigation,
.blue #practiceCenterFamilyLawCalculator,
.blue #practiceCenterCallToAction,
.blue #practicePageCallToAction,
.blue #practiceCenterFAQAbstract,
.blue #practicePageFAQAbstract,
.blue #practicePageSidebar2,
.blue #practiceCenterSidebar2,
.blue #practicePageSidebar1,
.blue #practiceCenterSidebar1,
.blue #practicePageLinksAbstract,
.blue #practiceCenterLinksAbstract {
  background: #1d2d4a;
}
.blue .newsCaseSummariesNews,
.blue .newsResourcePackNews {
  border-bottom: 1px solid #b8cde8;
}
.blue .post {
  border-bottom: 1px solid #b8cde8;
}
.blue nav.main {
  background: #22375a;
}
.blue nav.main a {
  color: #ffffff;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
  border-top: 1px solid #385b95;
  border-bottom: 1px solid #22375a;
}
.blue nav.main a:after {
  color: #99ccff;
}
.blue nav.main a:active,
.blue nav.main a:focus {
  background-color: #22375a;
}
.blue nav.main #hideMenu {
  background: #22375a;
  color: #99ccff;
  border: 1px solid #335286;
  border-left: 0;
  border-right: 0;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.blue nav.main #hideMenu:active {
  background-color: #22375a;
}
.blue nav.main #hideMenu i {
  color: #567dbf;
}
.blue .banner {
  background: #22375a;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #22375a), color-stop(1, #2d4978));
  background: -ms-linear-gradient(bottom, #22375a, #2d4978);
  background: -moz-linear-gradient(center bottom, #22375a 0%, #2d4978 100%);
}
.blue .logoWrap {
  border-bottom: 1px solid #567dbf;
}
.blue nav.sub i {
  border-top: 1px solid #335286;
  background: #3c5f9b;
  /* Old browsers */
  background: -moz-linear-gradient(top, #3c5f9b 0%, #2b446f 50%, #2b446f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3c5f9b), color-stop(50%, #2b446f), color-stop(100%, #2b446f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3c5f9b 0%, #2b446f 50%, #2b446f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3c5f9b 0%, #2b446f 50%, #2b446f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3c5f9b 0%, #2b446f 50%, #2b446f 100%);
  /* IE10+ */
  background: linear-gradient(top, #3c5f9b 0%, #2b446f 50%, #2b446f 100%);
  /* W3C */
}
.blue nav.sub a {
  color: #567dbf;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.blue nav.sub a:active {
  color: #99ccff;
}
.blue a.logo {
  color: #ffffff;
}
.blue .cta {
  color: #99ccff;
}
.blue .cta a {
  color: #ffffff;
}
.blue .banner .email {
  border-top: 1px solid #4772ba;
  color: #99ccff;
  background: #4169ab;
  /* Old browsers */
  background: -moz-linear-gradient(top, #4169ab 0%, #335286 50%, #335286 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4169ab), color-stop(50%, #335286), color-stop(100%, #335286));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #4169ab 0%, #335286 50%, #335286 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #4169ab 0%, #335286 50%, #335286 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #4169ab 0%, #335286 50%, #335286 100%);
  /* IE10+ */
  background: linear-gradient(top, #4169ab 0%, #335286 50%, #335286 100%);
  /* W3C */
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.blue .banner .email:active {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* W3C */
  border-top-color: #ffffff;
}
.blue section.main {
  background: #2b446f;
}
.blue .pageTitle {
  border-bottom: 1px solid #567dbf;
}
.blue .pageTitle h1 {
  color: #99ccff;
}
.blue .footer {
  color: #99ccff;
}
.blue a {
  color: #ffffff;
}
.blue a:active {
  color: #99ccff;
}
.blue .pagination ol {
  border-top: 1px solid #567dbf;
}
.blue .pagination li {
  color: #99ccff;
}
.blue .pagination li a {
  color: #99ccff;
}
.blue .pagination li a:active {
  color: #ffffff;
}
.blue table,
.blue thead,
.blue tbody,
.blue tr,
.blue th,
.blue td {
  border: 1px solid #1d2d4a;
}
.blue th {
  background: #1d2d4a;
}
.blue table {
  background: #2b446f;
}
.blue .attorneyProfilePhoto {
  border: 2px solid #22375a;
}
.blue .attorneyProfileEmailLabel:after,
.blue .attorneyProfileVCardLabel:after {
  color: #99ccff;
}
.blue .attorneyProfileEmail a,
.blue .attorneyProfileVCard a {
  color: #99ccff;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.blue .attorneyProfileEmail a:active,
.blue .attorneyProfileVCard a:active {
  color: #ffffff;
}
.blue a {
  color: #99ccff;
}
.blue a:active {
  color: #ffffff;
}
.blue .attorneyList a {
  color: #b8cde8;
  background: #1d2d4a;
}
.blue .attorneyList a:before {
  background: #2b446f;
  color: #99ccff;
}
.blue .attorneyList a:active:before {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* W3C */
  border-top-color: #ffffff;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.blue p.intakeFormINote,
.blue p.emailObfuscationNote {
  color: #b8cde8;
}
.blue #intakeFormI div.formHighlight input,
.blue .genericIntakeFormClass div.formHighlight input,
.blue .intakeFormIII div.formHighlight input,
.blue #intakeFormIV div.formHighlight input,
.blue #blogCommentFormAutofill div.formHighlight input,
.blue #emailObfuscation div.formHighlight input,
.blue #intakeFormI select,
.blue .genericIntakeFormClass select,
.blue .intakeFormIII select,
.blue #intakeFormIV select,
.blue #blogCommentFormAutofill select,
.blue #emailObfuscation select,
.blue #intakeFormI div.formHighlight textarea,
.blue .genericIntakeFormClass div.formHighlight textarea,
.blue .intakeFormIII div.formHighlight textarea,
.blue #intakeFormIV div.formHighlight textarea,
.blue #blogCommentFormAutofill div.formHighlight textarea,
.blue #emailObfuscation div.formHighlight textarea {
  background: #1d2d4a;
  color: #b8cde8;
}
.blue #intakeFormI input::-webkit-input-placeholder,
.blue .genericIntakeFormClass input::-webkit-input-placeholder,
.blue .intakeFormIII input::-webkit-input-placeholder,
.blue #intakeFormIV input::-webkit-input-placeholder,
.blue #blogCommentFormAutofill input::-webkit-input-placeholder,
.blue #emailObfuscation input::-webkit-input-placeholder,
.blue #intakeFormI textarea::-webkit-input-placeholder,
.blue .genericIntakeFormClass textarea::-webkit-input-placeholder,
.blue .intakeFormIII textarea::-webkit-input-placeholder,
.blue #intakeFormIV textarea::-webkit-input-placeholder,
.blue #blogCommentFormAutofill textarea::-webkit-input-placeholder,
.blue #emailObfuscation textarea::-webkit-input-placeholder {
  color: #b8cde8;
}
.blue #intakeFormI #formError,
.blue .genericIntakeFormClass #formError,
.blue .intakeFormIII #formError,
.blue #intakeFormIV #formError,
.blue #blogCommentFormAutofill #formError,
.blue #emailObfuscation #formError {
  color: #ffd3d3;
}
.blue #intakeFormI select:after,
.blue .genericIntakeFormClass select:after,
.blue .intakeFormIII select:after,
.blue #intakeFormIV select:after,
.blue #blogCommentFormAutofill select:after,
.blue #emailObfuscation select:after {
  content: "test";
  color: green;
}
.blue #intakeFormISubmit,
.blue #emailObfuscationSubmit {
  color: #99ccff;
  background: #29426d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #29426d 0%, #22375a 50%, #22375a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #29426d), color-stop(50%, #22375a), color-stop(100%, #22375a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #29426d 0%, #22375a 50%, #22375a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #29426d 0%, #22375a 50%, #22375a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #29426d 0%, #22375a 50%, #22375a 100%);
  /* IE10+ */
  background: linear-gradient(top, #29426d 0%, #22375a 50%, #22375a 100%);
  /* W3C */
  border-top: 1px solid #304e7f;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.blue #intakeFormISubmit:active,
.blue #emailObfuscationSubmit:active {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* W3C */
  border-top-color: #ffffff;
}
.red {
  /* DEFINE CONTENT COLOR */
  /*highlight colors*/
  /* TINYMCE BACKGROUND */
  /* body */
  background: #6c2424;
  /* START Tables */
  /* END Tables */
  /* START Attorney Profiles */
  /* END Attorney Profiles */
  /* START Attorney List */
  /* END Attorney List */
  /* START Intake Form I */
}
.red #content,
.red #content td,
.red #tinymce,
.red #tinymce td,
.red #content legend {
  color: #f5a9a9;
}
.red #content #intakeFormI fieldset,
.red #content .intakeFormIII fieldset,
.red #content .pagination,
.red #content .comment,
.red #content .post {
  border-color: #f5a9a9;
}
.red ::-moz-selection {
  background: #ffffff;
  color: #ffd6d6;
  text-shadow: none;
}
.red ::selection {
  background: #ffffff;
  color: #ffd6d6;
  text-shadow: none;
}
.red a {
  color: #ffd6d6;
}
.red a:focus,
.red a:active {
  color: #ffffff;
}
.red h1,
.red h2,
.red h3,
.red h4,
.red h5,
.red h6 {
  color: #ffd6d6;
}
.red .mceContentBody {
  background: #f5a9a9;
}
.red .callOut,
.red .faqContainerQuestions,
.red .newsResourcePackFAQ,
.red #practiceCenterNavigation,
.red #practiceCenterFamilyLawCalculator,
.red #practiceCenterCallToAction,
.red #practicePageCallToAction,
.red #practiceCenterFAQAbstract,
.red #practicePageFAQAbstract,
.red #practicePageSidebar2,
.red #practiceCenterSidebar2,
.red #practicePageSidebar1,
.red #practiceCenterSidebar1,
.red #practicePageLinksAbstract,
.red #practiceCenterLinksAbstract {
  background: #781c1c;
}
.red .newsCaseSummariesNews,
.red .newsResourcePackNews {
  border-bottom: 1px solid #f5a9a9;
}
.red .post {
  border-bottom: 1px solid #f5a9a9;
}
.red nav.main {
  background: #6c2424;
}
.red nav.main a {
  color: #ffffff;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
  border-top: 1px solid #a93838;
  border-bottom: 1px solid #6c2424;
}
.red nav.main a:after {
  color: #ffd6d6;
}
.red nav.main a:active,
.red nav.main a:focus {
  background-color: #6c2424;
}
.red nav.main #hideMenu {
  background: #6c2424;
  color: #ffd6d6;
  border: 1px solid #9a3333;
  border-left: 0;
  border-right: 0;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.red nav.main #hideMenu:active {
  background-color: #6c2424;
}
.red nav.main #hideMenu i {
  color: #ca5f5f;
}
.red .banner {
  background: #6c2424;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #6c2424), color-stop(1, #8b2e2e));
  background: -ms-linear-gradient(bottom, #6c2424, #8b2e2e);
  background: -moz-linear-gradient(center bottom, #6c2424 0%, #8b2e2e 100%);
}
.red .logoWrap {
  border-bottom: 1px solid #ca5f5f;
}
.red nav.sub i {
  border-top: 1px solid #9a3333;
  background: #cf3535;
  /* Old browsers */
  background: -moz-linear-gradient(top, #cf3535 0%, #a12626 50%, #a12626 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cf3535), color-stop(50%, #a12626), color-stop(100%, #a12626));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #cf3535 0%, #a12626 50%, #a12626 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #cf3535 0%, #a12626 50%, #a12626 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #cf3535 0%, #a12626 50%, #a12626 100%);
  /* IE10+ */
  background: linear-gradient(top, #cf3535 0%, #a12626 50%, #a12626 100%);
  /* W3C */
}
.red nav.sub a {
  color: #ca5f5f;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.red nav.sub a:active {
  color: #ffd6d6;
}
.red a.logo {
  color: #ffffff;
}
.red .cta {
  color: #ffd6d6;
}
.red .cta a {
  color: #ffffff;
}
.red .banner .email {
  border-top: 1px solid #c55050;
  color: #ffd6d6;
  background: #c04141;
  /* Old browsers */
  background: -moz-linear-gradient(top, #c04141 0%, #9a3333 50%, #9a3333 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c04141), color-stop(50%, #9a3333), color-stop(100%, #9a3333));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c04141 0%, #9a3333 50%, #9a3333 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c04141 0%, #9a3333 50%, #9a3333 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c04141 0%, #9a3333 50%, #9a3333 100%);
  /* IE10+ */
  background: linear-gradient(top, #c04141 0%, #9a3333 50%, #9a3333 100%);
  /* W3C */
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.red .banner .email:active {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* W3C */
  border-top-color: #ffffff;
}
.red section.main {
  background: #a12626;
}
.red .pageTitle {
  border-bottom: 1px solid #ca5f5f;
}
.red .pageTitle h1 {
  color: #ffd6d6;
}
.red .footer {
  color: #ffd6d6;
}
.red a {
  color: #ffffff;
}
.red a:active {
  color: #ffd6d6;
}
.red .pagination ol {
  border-top: 1px solid #ca5f5f;
}
.red .pagination li {
  color: #ffd6d6;
}
.red .pagination li a {
  color: #ffd6d6;
}
.red .pagination li a:active {
  color: #ffffff;
}
.red table,
.red thead,
.red tbody,
.red tr,
.red th,
.red td {
  border: 1px solid #781c1c;
}
.red th {
  background: #781c1c;
}
.red table {
  background: #a12626;
}
.red .attorneyProfilePhoto {
  border: 2px solid #6c2424;
}
.red .attorneyProfileEmailLabel:after,
.red .attorneyProfileVCardLabel:after {
  color: #ffd6d6;
}
.red .attorneyProfileEmail a,
.red .attorneyProfileVCard a {
  color: #ffd6d6;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.red .attorneyProfileEmail a:active,
.red .attorneyProfileVCard a:active {
  color: #ffffff;
}
.red a {
  color: #ffd6d6;
}
.red a:active {
  color: #ffffff;
}
.red .attorneyList a {
  color: #f5a9a9;
  background: #781c1c;
}
.red .attorneyList a:before {
  background: #a12626;
  color: #ffd6d6;
}
.red .attorneyList a:active:before {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* W3C */
  border-top-color: #ffffff;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.red p.intakeFormINote,
.red p.emailObfuscationNote {
  color: #f5a9a9;
}
.red #intakeFormI div.formHighlight input,
.red .genericIntakeFormClass div.formHighlight input,
.red .intakeFormIII div.formHighlight input,
.red #intakeFormIV div.formHighlight input,
.red #blogCommentFormAutofill div.formHighlight input,
.red #emailObfuscation div.formHighlight input,
.red #intakeFormI select,
.red .genericIntakeFormClass select,
.red .intakeFormIII select,
.red #intakeFormIV select,
.red #blogCommentFormAutofill select,
.red #emailObfuscation select,
.red #intakeFormI div.formHighlight textarea,
.red .genericIntakeFormClass div.formHighlight textarea,
.red .intakeFormIII div.formHighlight textarea,
.red #intakeFormIV div.formHighlight textarea,
.red #blogCommentFormAutofill div.formHighlight textarea,
.red #emailObfuscation div.formHighlight textarea {
  background: #781c1c;
  color: #f5a9a9;
}
.red #intakeFormI input::-webkit-input-placeholder,
.red .genericIntakeFormClass input::-webkit-input-placeholder,
.red .intakeFormIII input::-webkit-input-placeholder,
.red #intakeFormIV input::-webkit-input-placeholder,
.red #blogCommentFormAutofill input::-webkit-input-placeholder,
.red #emailObfuscation input::-webkit-input-placeholder,
.red #intakeFormI textarea::-webkit-input-placeholder,
.red .genericIntakeFormClass textarea::-webkit-input-placeholder,
.red .intakeFormIII textarea::-webkit-input-placeholder,
.red #intakeFormIV textarea::-webkit-input-placeholder,
.red #blogCommentFormAutofill textarea::-webkit-input-placeholder,
.red #emailObfuscation textarea::-webkit-input-placeholder {
  color: #f5a9a9;
}
.red #intakeFormI #formError,
.red .genericIntakeFormClass #formError,
.red .intakeFormIII #formError,
.red #intakeFormIV #formError,
.red #blogCommentFormAutofill #formError,
.red #emailObfuscation #formError {
  color: #ffd3d3;
}
.red #intakeFormI select:after,
.red .genericIntakeFormClass select:after,
.red .intakeFormIII select:after,
.red #intakeFormIV select:after,
.red #blogCommentFormAutofill select:after,
.red #emailObfuscation select:after {
  content: "test";
  color: green;
}
.red #intakeFormISubmit,
.red #emailObfuscationSubmit {
  color: #ffd6d6;
  background: #7f2a2a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #7f2a2a 0%, #6c2424 50%, #6c2424 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7f2a2a), color-stop(50%, #6c2424), color-stop(100%, #6c2424));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #7f2a2a 0%, #6c2424 50%, #6c2424 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #7f2a2a 0%, #6c2424 50%, #6c2424 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #7f2a2a 0%, #6c2424 50%, #6c2424 100%);
  /* IE10+ */
  background: linear-gradient(top, #7f2a2a 0%, #6c2424 50%, #6c2424 100%);
  /* W3C */
  border-top: 1px solid #923131;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.red #intakeFormISubmit:active,
.red #emailObfuscationSubmit:active {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* W3C */
  border-top-color: #ffffff;
}
.grey-blue {
  /* DEFINE CONTENT COLOR */
  /*highlight colors*/
  /* TINYMCE BACKGROUND */
  /* body */
  background: #ebebeb;
  /* START Tables */
  /* END Tables */
  /* START Attorney Profiles */
  /* END Attorney Profiles */
  /* START Attorney List */
  /* END Attorney List */
  /* START Intake Form I */
}
.grey-blue #content,
.grey-blue #content td,
.grey-blue #tinymce,
.grey-blue #tinymce td,
.grey-blue #content legend {
  color: #666666;
}
.grey-blue #content #intakeFormI fieldset,
.grey-blue #content .intakeFormIII fieldset,
.grey-blue #content .pagination,
.grey-blue #content .comment,
.grey-blue #content .post {
  border-color: #666666;
}
.grey-blue ::-moz-selection {
  background: #087bb4;
  color: #333333;
  text-shadow: none;
}
.grey-blue ::selection {
  background: #087bb4;
  color: #333333;
  text-shadow: none;
}
.grey-blue a {
  color: #333333;
}
.grey-blue a:focus,
.grey-blue a:active {
  color: #087bb4;
}
.grey-blue h1,
.grey-blue h2,
.grey-blue h3,
.grey-blue h4,
.grey-blue h5,
.grey-blue h6 {
  color: #333333;
}
.grey-blue .mceContentBody {
  background: #666666;
}
.grey-blue .callOut,
.grey-blue .faqContainerQuestions,
.grey-blue .newsResourcePackFAQ,
.grey-blue #practiceCenterNavigation,
.grey-blue #practiceCenterFamilyLawCalculator,
.grey-blue #practiceCenterCallToAction,
.grey-blue #practicePageCallToAction,
.grey-blue #practiceCenterFAQAbstract,
.grey-blue #practicePageFAQAbstract,
.grey-blue #practicePageSidebar2,
.grey-blue #practiceCenterSidebar2,
.grey-blue #practicePageSidebar1,
.grey-blue #practiceCenterSidebar1,
.grey-blue #practicePageLinksAbstract,
.grey-blue #practiceCenterLinksAbstract {
  background: #e6e6e6;
}
.grey-blue .newsCaseSummariesNews,
.grey-blue .newsResourcePackNews {
  border-bottom: 1px solid #666666;
}
.grey-blue .post {
  border-bottom: 1px solid #666666;
}
.grey-blue nav.main {
  background: #ebebeb;
}
.grey-blue nav.main a {
  color: #087bb4;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ebebeb;
}
.grey-blue nav.main a:after {
  color: #333333;
}
.grey-blue nav.main a:active,
.grey-blue nav.main a:focus {
  background-color: #ebebeb;
}
.grey-blue nav.main #hideMenu {
  background: #ebebeb;
  color: #333333;
  border: 1px solid #ffffff;
  border-left: 0;
  border-right: 0;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.grey-blue nav.main #hideMenu:active {
  background-color: #ebebeb;
}
.grey-blue nav.main #hideMenu i {
  color: #9f9f9f;
}
.grey-blue .banner {
  background: #ebebeb;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ebebeb), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #ebebeb, #ffffff);
  background: -moz-linear-gradient(center bottom, #ebebeb 0%, #ffffff 100%);
}
.grey-blue .logoWrap {
  border-bottom: 1px solid #9f9f9f;
}
.grey-blue nav.sub i {
  border-top: 1px solid #ffffff;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* W3C */
}
.grey-blue nav.sub a {
  color: #9f9f9f;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.grey-blue nav.sub a:active {
  color: #333333;
}
.grey-blue a.logo {
  color: #087bb4;
}
.grey-blue .cta {
  color: #333333;
}
.grey-blue .cta a {
  color: #087bb4;
}
.grey-blue .banner .email {
  border-top: 1px solid #ffffff;
  color: #333333;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #ffffff 50%, #ffffff 100%);
  /* W3C */
  text-shadow: 0 -1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.grey-blue .banner .email:active {
  background: #2cb3f6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #2cb3f6 0%, #087bb4 50%, #087bb4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2cb3f6), color-stop(50%, #087bb4), color-stop(100%, #087bb4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2cb3f6 0%, #087bb4 50%, #087bb4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2cb3f6 0%, #087bb4 50%, #087bb4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2cb3f6 0%, #087bb4 50%, #087bb4 100%);
  /* IE10+ */
  background: linear-gradient(top, #2cb3f6 0%, #087bb4 50%, #087bb4 100%);
  /* W3C */
  border-top-color: #0fa8f4;
}
.grey-blue section.main {
  background: #ffffff;
}
.grey-blue .pageTitle {
  border-bottom: 1px solid #9f9f9f;
}
.grey-blue .pageTitle h1 {
  color: #333333;
}
.grey-blue .footer {
  color: #333333;
}
.grey-blue a {
  color: #087bb4;
}
.grey-blue a:active {
  color: #333333;
}
.grey-blue .pagination ol {
  border-top: 1px solid #9f9f9f;
}
.grey-blue .pagination li {
  color: #333333;
}
.grey-blue .pagination li a {
  color: #333333;
}
.grey-blue .pagination li a:active {
  color: #087bb4;
}
.grey-blue table,
.grey-blue thead,
.grey-blue tbody,
.grey-blue tr,
.grey-blue th,
.grey-blue td {
  border: 1px solid #e6e6e6;
}
.grey-blue th {
  background: #e6e6e6;
}
.grey-blue table {
  background: #ffffff;
}
.grey-blue .attorneyProfilePhoto {
  border: 2px solid #ebebeb;
}
.grey-blue .attorneyProfileEmailLabel:after,
.grey-blue .attorneyProfileVCardLabel:after {
  color: #333333;
}
.grey-blue .attorneyProfileEmail a,
.grey-blue .attorneyProfileVCard a {
  color: #333333;
  text-shadow: 0 -1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.grey-blue .attorneyProfileEmail a:active,
.grey-blue .attorneyProfileVCard a:active {
  color: #087bb4;
}
.grey-blue a {
  color: #333333;
}
.grey-blue a:active {
  color: #087bb4;
}
.grey-blue .attorneyList a {
  color: #666666;
  background: #e6e6e6;
}
.grey-blue .attorneyList a:before {
  background: #ffffff;
  color: #333333;
}
.grey-blue .attorneyList a:active:before {
  background: #2cb3f6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #2cb3f6 0%, #087bb4 50%, #087bb4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2cb3f6), color-stop(50%, #087bb4), color-stop(100%, #087bb4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2cb3f6 0%, #087bb4 50%, #087bb4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2cb3f6 0%, #087bb4 50%, #087bb4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2cb3f6 0%, #087bb4 50%, #087bb4 100%);
  /* IE10+ */
  background: linear-gradient(top, #2cb3f6 0%, #087bb4 50%, #087bb4 100%);
  /* W3C */
  border-top-color: #0fa8f4;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.grey-blue p.intakeFormINote,
.grey-blue p.emailObfuscationNote {
  color: #666666;
}
.grey-blue #intakeFormI div.formHighlight input,
.grey-blue .genericIntakeFormClass div.formHighlight input,
.grey-blue .intakeFormIII div.formHighlight input,
.grey-blue #intakeFormIV div.formHighlight input,
.grey-blue #blogCommentFormAutofill div.formHighlight input,
.grey-blue #emailObfuscation div.formHighlight input,
.grey-blue #intakeFormI select,
.grey-blue .genericIntakeFormClass select,
.grey-blue .intakeFormIII select,
.grey-blue #intakeFormIV select,
.grey-blue #blogCommentFormAutofill select,
.grey-blue #emailObfuscation select,
.grey-blue #intakeFormI div.formHighlight textarea,
.grey-blue .genericIntakeFormClass div.formHighlight textarea,
.grey-blue .intakeFormIII div.formHighlight textarea,
.grey-blue #intakeFormIV div.formHighlight textarea,
.grey-blue #blogCommentFormAutofill div.formHighlight textarea,
.grey-blue #emailObfuscation div.formHighlight textarea {
  background: #e6e6e6;
  color: #666666;
}
.grey-blue #intakeFormI input::-webkit-input-placeholder,
.grey-blue .genericIntakeFormClass input::-webkit-input-placeholder,
.grey-blue .intakeFormIII input::-webkit-input-placeholder,
.grey-blue #intakeFormIV input::-webkit-input-placeholder,
.grey-blue #blogCommentFormAutofill input::-webkit-input-placeholder,
.grey-blue #emailObfuscation input::-webkit-input-placeholder,
.grey-blue #intakeFormI textarea::-webkit-input-placeholder,
.grey-blue .genericIntakeFormClass textarea::-webkit-input-placeholder,
.grey-blue .intakeFormIII textarea::-webkit-input-placeholder,
.grey-blue #intakeFormIV textarea::-webkit-input-placeholder,
.grey-blue #blogCommentFormAutofill textarea::-webkit-input-placeholder,
.grey-blue #emailObfuscation textarea::-webkit-input-placeholder {
  color: #666666;
}
.grey-blue #intakeFormI #formError,
.grey-blue .genericIntakeFormClass #formError,
.grey-blue .intakeFormIII #formError,
.grey-blue #intakeFormIV #formError,
.grey-blue #blogCommentFormAutofill #formError,
.grey-blue #emailObfuscation #formError {
  color: #b42424;
}
.grey-blue #intakeFormI select:after,
.grey-blue .genericIntakeFormClass select:after,
.grey-blue .intakeFormIII select:after,
.grey-blue #intakeFormIV select:after,
.grey-blue #blogCommentFormAutofill select:after,
.grey-blue #emailObfuscation select:after {
  content: "test";
  color: green;
}
.grey-blue #intakeFormISubmit,
.grey-blue #emailObfuscationSubmit {
  color: #333333;
  background: #f8f8f8;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f8f8f8 0%, #ebebeb 50%, #ebebeb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(50%, #ebebeb), color-stop(100%, #ebebeb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f8f8f8 0%, #ebebeb 50%, #ebebeb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f8f8f8 0%, #ebebeb 50%, #ebebeb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f8f8f8 0%, #ebebeb 50%, #ebebeb 100%);
  /* IE10+ */
  background: linear-gradient(top, #f8f8f8 0%, #ebebeb 50%, #ebebeb 100%);
  /* W3C */
  border-top: 1px solid #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.grey-blue #intakeFormISubmit:active,
.grey-blue #emailObfuscationSubmit:active {
  background: #2cb3f6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #2cb3f6 0%, #087bb4 50%, #087bb4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2cb3f6), color-stop(50%, #087bb4), color-stop(100%, #087bb4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2cb3f6 0%, #087bb4 50%, #087bb4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2cb3f6 0%, #087bb4 50%, #087bb4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2cb3f6 0%, #087bb4 50%, #087bb4 100%);
  /* IE10+ */
  background: linear-gradient(top, #2cb3f6 0%, #087bb4 50%, #087bb4 100%);
  /* W3C */
  border-top-color: #0fa8f4;
}
.black-red {
  /* DEFINE CONTENT COLOR */
  /*highlight colors*/
  /* TINYMCE BACKGROUND */
  /* body */
  background: #000000;
  /* START Tables */
  /* END Tables */
  /* START Attorney Profiles */
  /* END Attorney Profiles */
  /* START Attorney List */
  /* END Attorney List */
  /* START Intake Form I */
}
.black-red #content,
.black-red #content td,
.black-red #tinymce,
.black-red #tinymce td,
.black-red #content legend {
  color: #cccccc;
}
.black-red #content #intakeFormI fieldset,
.black-red #content .intakeFormIII fieldset,
.black-red #content .pagination,
.black-red #content .comment,
.black-red #content .post {
  border-color: #cccccc;
}
.black-red ::-moz-selection {
  background: #cc0000;
  color: #ffffff;
  text-shadow: none;
}
.black-red ::selection {
  background: #cc0000;
  color: #ffffff;
  text-shadow: none;
}
.black-red a {
  color: #ffffff;
}
.black-red a:focus,
.black-red a:active {
  color: #cc0000;
}
.black-red h1,
.black-red h2,
.black-red h3,
.black-red h4,
.black-red h5,
.black-red h6 {
  color: #ffffff;
}
.black-red .mceContentBody {
  background: #cccccc;
}
.black-red .callOut,
.black-red .faqContainerQuestions,
.black-red .newsResourcePackFAQ,
.black-red #practiceCenterNavigation,
.black-red #practiceCenterFamilyLawCalculator,
.black-red #practiceCenterCallToAction,
.black-red #practicePageCallToAction,
.black-red #practiceCenterFAQAbstract,
.black-red #practicePageFAQAbstract,
.black-red #practicePageSidebar2,
.black-red #practiceCenterSidebar2,
.black-red #practicePageSidebar1,
.black-red #practiceCenterSidebar1,
.black-red #practicePageLinksAbstract,
.black-red #practiceCenterLinksAbstract {
  background: #3a3a3a;
}
.black-red .newsCaseSummariesNews,
.black-red .newsResourcePackNews {
  border-bottom: 1px solid #cccccc;
}
.black-red .post {
  border-bottom: 1px solid #cccccc;
}
.black-red nav.main {
  background: #202020;
}
.black-red nav.main a {
  color: #cc0000;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
  border-top: 1px solid #292929;
  border-bottom: 1px solid #000000;
}
.black-red nav.main a:after {
  color: #ffffff;
}
.black-red nav.main a:active,
.black-red nav.main a:focus {
  background-color: #000000;
}
.black-red nav.main #hideMenu {
  background: #202020;
  color: #ffffff;
  border: 1px solid #1f1f1f;
  border-left: 0;
  border-right: 0;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.black-red nav.main #hideMenu:active {
  background-color: #000000;
}
.black-red nav.main #hideMenu i {
  color: #666666;
}
.black-red .banner {
  background: #000000;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #000000), color-stop(1, #262626));
  background: -ms-linear-gradient(bottom, #000000, #262626);
  background: -moz-linear-gradient(center bottom, #000000 0%, #262626 100%);
}
.black-red .logoWrap {
  border-bottom: 1px solid #666666;
}
.black-red nav.sub i {
  border-top: 1px solid #1f1f1f;
  background: #3f3f3f;
  /* Old browsers */
  background: -moz-linear-gradient(top, #3f3f3f 0%, #202020 50%, #202020 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3f3f3f), color-stop(50%, #202020), color-stop(100%, #202020));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3f3f3f 0%, #202020 50%, #202020 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3f3f3f 0%, #202020 50%, #202020 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3f3f3f 0%, #202020 50%, #202020 100%);
  /* IE10+ */
  background: linear-gradient(top, #3f3f3f 0%, #202020 50%, #202020 100%);
  /* W3C */
}
.black-red nav.sub a {
  color: #666666;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.black-red nav.sub a:active {
  color: #ffffff;
}
.black-red a.logo {
  color: #cc0000;
}
.black-red .cta {
  color: #ffffff;
}
.black-red .cta a {
  color: #cc0000;
}
.black-red .banner .email {
  border-top: 1px solid #424242;
  color: #ffffff;
  background: #383838;
  /* Old browsers */
  background: -moz-linear-gradient(top, #383838 0%, #1f1f1f 50%, #1f1f1f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #383838), color-stop(50%, #1f1f1f), color-stop(100%, #1f1f1f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #383838 0%, #1f1f1f 50%, #1f1f1f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #383838 0%, #1f1f1f 50%, #1f1f1f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #383838 0%, #1f1f1f 50%, #1f1f1f 100%);
  /* IE10+ */
  background: linear-gradient(top, #383838 0%, #1f1f1f 50%, #1f1f1f 100%);
  /* W3C */
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.black-red .banner .email:active {
  background: #ff3333;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ff3333 0%, #cc0000 50%, #cc0000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3333), color-stop(50%, #cc0000), color-stop(100%, #cc0000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff3333 0%, #cc0000 50%, #cc0000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff3333 0%, #cc0000 50%, #cc0000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff3333 0%, #cc0000 50%, #cc0000 100%);
  /* IE10+ */
  background: linear-gradient(top, #ff3333 0%, #cc0000 50%, #cc0000 100%);
  /* W3C */
  border-top-color: #ff1414;
}
.black-red section.main {
  background: #202020;
}
.black-red .pageTitle {
  border-bottom: 1px solid #666666;
}
.black-red .pageTitle h1 {
  color: #ffffff;
}
.black-red .footer {
  color: #ffffff;
}
.black-red a {
  color: #cc0000;
}
.black-red a:active {
  color: #ffffff;
}
.black-red .pagination ol {
  border-top: 1px solid #666666;
}
.black-red .pagination li {
  color: #ffffff;
}
.black-red .pagination li a {
  color: #ffffff;
}
.black-red .pagination li a:active {
  color: #cc0000;
}
.black-red table,
.black-red thead,
.black-red tbody,
.black-red tr,
.black-red th,
.black-red td {
  border: 1px solid #3a3a3a;
}
.black-red th {
  background: #3a3a3a;
}
.black-red table {
  background: #202020;
}
.black-red .attorneyProfilePhoto {
  border: 2px solid #000000;
}
.black-red .attorneyProfileEmailLabel:after,
.black-red .attorneyProfileVCardLabel:after {
  color: #ffffff;
}
.black-red .attorneyProfileEmail a,
.black-red .attorneyProfileVCard a {
  color: #ffffff;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.black-red .attorneyProfileEmail a:active,
.black-red .attorneyProfileVCard a:active {
  color: #cc0000;
}
.black-red a {
  color: #ffffff;
}
.black-red a:active {
  color: #cc0000;
}
.black-red .attorneyList a {
  color: #cccccc;
  background: #3a3a3a;
}
.black-red .attorneyList a:before {
  background: #202020;
  color: #ffffff;
}
.black-red .attorneyList a:active:before {
  background: #ff3333;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ff3333 0%, #cc0000 50%, #cc0000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3333), color-stop(50%, #cc0000), color-stop(100%, #cc0000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff3333 0%, #cc0000 50%, #cc0000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff3333 0%, #cc0000 50%, #cc0000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff3333 0%, #cc0000 50%, #cc0000 100%);
  /* IE10+ */
  background: linear-gradient(top, #ff3333 0%, #cc0000 50%, #cc0000 100%);
  /* W3C */
  border-top-color: #ff1414;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.black-red p.intakeFormINote,
.black-red p.emailObfuscationNote {
  color: #cccccc;
}
.black-red #intakeFormI div.formHighlight input,
.black-red .genericIntakeFormClass div.formHighlight input,
.black-red .intakeFormIII div.formHighlight input,
.black-red #intakeFormIV div.formHighlight input,
.black-red #blogCommentFormAutofill div.formHighlight input,
.black-red #emailObfuscation div.formHighlight input,
.black-red #intakeFormI select,
.black-red .genericIntakeFormClass select,
.black-red .intakeFormIII select,
.black-red #intakeFormIV select,
.black-red #blogCommentFormAutofill select,
.black-red #emailObfuscation select,
.black-red #intakeFormI div.formHighlight textarea,
.black-red .genericIntakeFormClass div.formHighlight textarea,
.black-red .intakeFormIII div.formHighlight textarea,
.black-red #intakeFormIV div.formHighlight textarea,
.black-red #blogCommentFormAutofill div.formHighlight textarea,
.black-red #emailObfuscation div.formHighlight textarea {
  background: #3a3a3a;
  color: #cccccc;
}
.black-red #intakeFormI input::-webkit-input-placeholder,
.black-red .genericIntakeFormClass input::-webkit-input-placeholder,
.black-red .intakeFormIII input::-webkit-input-placeholder,
.black-red #intakeFormIV input::-webkit-input-placeholder,
.black-red #blogCommentFormAutofill input::-webkit-input-placeholder,
.black-red #emailObfuscation input::-webkit-input-placeholder,
.black-red #intakeFormI textarea::-webkit-input-placeholder,
.black-red .genericIntakeFormClass textarea::-webkit-input-placeholder,
.black-red .intakeFormIII textarea::-webkit-input-placeholder,
.black-red #intakeFormIV textarea::-webkit-input-placeholder,
.black-red #blogCommentFormAutofill textarea::-webkit-input-placeholder,
.black-red #emailObfuscation textarea::-webkit-input-placeholder {
  color: #cccccc;
}
.black-red #intakeFormI #formError,
.black-red .genericIntakeFormClass #formError,
.black-red .intakeFormIII #formError,
.black-red #intakeFormIV #formError,
.black-red #blogCommentFormAutofill #formError,
.black-red #emailObfuscation #formError {
  color: #ffd3d3;
}
.black-red #intakeFormI select:after,
.black-red .genericIntakeFormClass select:after,
.black-red .intakeFormIII select:after,
.black-red #intakeFormIV select:after,
.black-red #blogCommentFormAutofill select:after,
.black-red #emailObfuscation select:after {
  content: "test";
  color: green;
}
.black-red #intakeFormISubmit,
.black-red #emailObfuscationSubmit {
  color: #ffffff;
  background: #0d0d0d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #0d0d0d 0%, #000000 50%, #000000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0d0d0d), color-stop(50%, #000000), color-stop(100%, #000000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0d0d0d 0%, #000000 50%, #000000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #0d0d0d 0%, #000000 50%, #000000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #0d0d0d 0%, #000000 50%, #000000 100%);
  /* IE10+ */
  background: linear-gradient(top, #0d0d0d 0%, #000000 50%, #000000 100%);
  /* W3C */
  border-top: 1px solid #1a1a1a;
  text-shadow: 0 -1px 0 #333333;
  filter: dropshadow(color=#333333, offx=0, offy=1);
}
.black-red #intakeFormISubmit:active,
.black-red #emailObfuscationSubmit:active {
  background: #ff3333;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ff3333 0%, #cc0000 50%, #cc0000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3333), color-stop(50%, #cc0000), color-stop(100%, #cc0000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff3333 0%, #cc0000 50%, #cc0000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff3333 0%, #cc0000 50%, #cc0000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff3333 0%, #cc0000 50%, #cc0000 100%);
  /* IE10+ */
  background: linear-gradient(top, #ff3333 0%, #cc0000 50%, #cc0000 100%);
  /* W3C */
  border-top-color: #ff1414;
}
.black-blue {
  /* DEFINE CONTENT COLOR */
  /*highlight colors*/
  /* TINYMCE BACKGROUND */
  /* body */
  background: #000000;
  /* START Tables */
  /* END Tables */
  /* START Attorney Profiles */
  /* END Attorney Profiles */
  /* START Attorney List */
  /* END Attorney List */
  /* START Intake Form I */
}
.black-blue #content,
.black-blue #content td,
.black-blue #tinymce,
.black-blue #tinymce td,
.black-blue #content legend {
  color: #333333;
}
.black-blue #content #intakeFormI fieldset,
.black-blue #content .intakeFormIII fieldset,
.black-blue #content .pagination,
.black-blue #content .comment,
.black-blue #content .post {
  border-color: #333333;
}
.black-blue ::-moz-selection {
  background: #66ccff;
  color: #3399cc;
  text-shadow: none;
}
.black-blue ::selection {
  background: #66ccff;
  color: #3399cc;
  text-shadow: none;
}
.black-blue a {
  color: #3399cc;
}
.black-blue a:focus,
.black-blue a:active {
  color: #66ccff;
}
.black-blue h1,
.black-blue h2,
.black-blue h3,
.black-blue h4,
.black-blue h5,
.black-blue h6 {
  color: #3399cc;
}
.black-blue .mceContentBody {
  background: #333333;
}
.black-blue .callOut,
.black-blue .faqContainerQuestions,
.black-blue .newsResourcePackFAQ,
.black-blue #practiceCenterNavigation,
.black-blue #practiceCenterFamilyLawCalculator,
.black-blue #practiceCenterCallToAction,
.black-blue #practicePageCallToAction,
.black-blue #practiceCenterFAQAbstract,
.black-blue #practicePageFAQAbstract,
.black-blue #practicePageSidebar2,
.black-blue #practiceCenterSidebar2,
.black-blue #practicePageSidebar1,
.black-blue #practiceCenterSidebar1,
.black-blue #practicePageLinksAbstract,
.black-blue #practiceCenterLinksAbstract {
  background: #e6e6e6;
}
.black-blue .newsCaseSummariesNews,
.black-blue .newsResourcePackNews {
  border-bottom: 1px solid #333333;
}
.black-blue .post {
  border-bottom: 1px solid #333333;
}
.black-blue nav.main {
  background: #000000;
}
.black-blue nav.main a {
  color: #66ccff;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
  border-top: 1px solid #292929;
  border-bottom: 1px solid #000000;
}
.black-blue nav.main a:after {
  color: #3399cc;
}
.black-blue nav.main a:active,
.black-blue nav.main a:focus {
  background-color: #000000;
}
.black-blue nav.main #hideMenu {
  background: #000000;
  color: #ffffff;
  border: 1px solid #1f1f1f;
  border-left: 0;
  border-right: 0;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.black-blue nav.main #hideMenu:active {
  background-color: #000000;
}
.black-blue nav.main #hideMenu i {
  color: #666666;
}
.black-blue .banner {
  background: #000000;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #000000), color-stop(1, #262626));
  background: -ms-linear-gradient(bottom, #000000, #262626);
  background: -moz-linear-gradient(center bottom, #000000 0%, #262626 100%);
}
.black-blue .logoWrap {
  border-bottom: 1px solid #666666;
}
.black-blue nav.sub i {
  border-top: 1px solid #1f1f1f;
  background: #525252;
  /* Old browsers */
  background: -moz-linear-gradient(top, #525252 0%, #333333 50%, #333333 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #525252), color-stop(50%, #333333), color-stop(100%, #333333));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #525252 0%, #333333 50%, #333333 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #525252 0%, #333333 50%, #333333 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #525252 0%, #333333 50%, #333333 100%);
  /* IE10+ */
  background: linear-gradient(top, #525252 0%, #333333 50%, #333333 100%);
  /* W3C */
}
.black-blue nav.sub a {
  color: #666666;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.black-blue nav.sub a:active {
  color: #3399cc;
}
.black-blue a.logo {
  color: #66ccff;
}
.black-blue .cta {
  color: #ffffff;
}
.black-blue .cta a {
  color: #66ccff;
}
.black-blue .banner .email {
  border-top: 1px solid #424242;
  color: #ffffff;
  background: #383838;
  /* Old browsers */
  background: -moz-linear-gradient(top, #383838 0%, #1f1f1f 50%, #1f1f1f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #383838), color-stop(50%, #1f1f1f), color-stop(100%, #1f1f1f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #383838 0%, #1f1f1f 50%, #1f1f1f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #383838 0%, #1f1f1f 50%, #1f1f1f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #383838 0%, #1f1f1f 50%, #1f1f1f 100%);
  /* IE10+ */
  background: linear-gradient(top, #383838 0%, #1f1f1f 50%, #1f1f1f 100%);
  /* W3C */
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.black-blue .banner .email:active {
  background: #cceeff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #cceeff 0%, #66ccff 50%, #66ccff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cceeff), color-stop(50%, #66ccff), color-stop(100%, #66ccff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #cceeff 0%, #66ccff 50%, #66ccff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #cceeff 0%, #66ccff 50%, #66ccff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #cceeff 0%, #66ccff 50%, #66ccff 100%);
  /* IE10+ */
  background: linear-gradient(top, #cceeff 0%, #66ccff 50%, #66ccff 100%);
  /* W3C */
  border-top-color: #ade4ff;
}
.black-blue section.main {
  background: #ffffff;
}
.black-blue .pageTitle {
  border-bottom: 1px solid #666666;
}
.black-blue .pageTitle h1 {
  color: #3399cc;
}
.black-blue .footer {
  color: #3399cc;
}
.black-blue a {
  color: #66ccff;
}
.black-blue a:active {
  color: #3399cc;
}
.black-blue .pagination ol {
  border-top: 1px solid #666666;
}
.black-blue .pagination li {
  color: #3399cc;
}
.black-blue .pagination li a {
  color: #3399cc;
}
.black-blue .pagination li a:active {
  color: #66ccff;
}
.black-blue table,
.black-blue thead,
.black-blue tbody,
.black-blue tr,
.black-blue th,
.black-blue td {
  border: 1px solid #e6e6e6;
}
.black-blue th {
  background: #e6e6e6;
}
.black-blue table {
  background: #ffffff;
}
.black-blue .attorneyProfilePhoto {
  border: 2px solid #000000;
}
.black-blue .attorneyProfileEmailLabel:after,
.black-blue .attorneyProfileVCardLabel:after {
  color: #3399cc;
}
.black-blue .attorneyProfileEmail a,
.black-blue .attorneyProfileVCard a {
  color: #3399cc;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.black-blue .attorneyProfileEmail a:active,
.black-blue .attorneyProfileVCard a:active {
  color: #66ccff;
}
.black-blue a {
  color: #3399cc;
}
.black-blue a:active {
  color: #66ccff;
}
.black-blue .attorneyList a {
  color: #333333;
  background: #e6e6e6;
}
.black-blue .attorneyList a:before {
  background: #ffffff;
  color: #3399cc;
}
.black-blue .attorneyList a:active:before {
  background: #cceeff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #cceeff 0%, #66ccff 50%, #66ccff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cceeff), color-stop(50%, #66ccff), color-stop(100%, #66ccff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #cceeff 0%, #66ccff 50%, #66ccff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #cceeff 0%, #66ccff 50%, #66ccff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #cceeff 0%, #66ccff 50%, #66ccff 100%);
  /* IE10+ */
  background: linear-gradient(top, #cceeff 0%, #66ccff 50%, #66ccff 100%);
  /* W3C */
  border-top-color: #ade4ff;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.black-blue p.intakeFormINote,
.black-blue p.emailObfuscationNote {
  color: #333333;
}
.black-blue #intakeFormI div.formHighlight input,
.black-blue .genericIntakeFormClass div.formHighlight input,
.black-blue .intakeFormIII div.formHighlight input,
.black-blue #intakeFormIV div.formHighlight input,
.black-blue #blogCommentFormAutofill div.formHighlight input,
.black-blue #emailObfuscation div.formHighlight input,
.black-blue #intakeFormI select,
.black-blue .genericIntakeFormClass select,
.black-blue .intakeFormIII select,
.black-blue #intakeFormIV select,
.black-blue #blogCommentFormAutofill select,
.black-blue #emailObfuscation select,
.black-blue #intakeFormI div.formHighlight textarea,
.black-blue .genericIntakeFormClass div.formHighlight textarea,
.black-blue .intakeFormIII div.formHighlight textarea,
.black-blue #intakeFormIV div.formHighlight textarea,
.black-blue #blogCommentFormAutofill div.formHighlight textarea,
.black-blue #emailObfuscation div.formHighlight textarea {
  background: #e6e6e6;
  color: #333333;
}
.black-blue #intakeFormI input::-webkit-input-placeholder,
.black-blue .genericIntakeFormClass input::-webkit-input-placeholder,
.black-blue .intakeFormIII input::-webkit-input-placeholder,
.black-blue #intakeFormIV input::-webkit-input-placeholder,
.black-blue #blogCommentFormAutofill input::-webkit-input-placeholder,
.black-blue #emailObfuscation input::-webkit-input-placeholder,
.black-blue #intakeFormI textarea::-webkit-input-placeholder,
.black-blue .genericIntakeFormClass textarea::-webkit-input-placeholder,
.black-blue .intakeFormIII textarea::-webkit-input-placeholder,
.black-blue #intakeFormIV textarea::-webkit-input-placeholder,
.black-blue #blogCommentFormAutofill textarea::-webkit-input-placeholder,
.black-blue #emailObfuscation textarea::-webkit-input-placeholder {
  color: #333333;
}
.black-blue #intakeFormI #formError,
.black-blue .genericIntakeFormClass #formError,
.black-blue .intakeFormIII #formError,
.black-blue #intakeFormIV #formError,
.black-blue #blogCommentFormAutofill #formError,
.black-blue #emailObfuscation #formError {
  color: #b42424;
}
.black-blue #intakeFormI select:after,
.black-blue .genericIntakeFormClass select:after,
.black-blue .intakeFormIII select:after,
.black-blue #intakeFormIV select:after,
.black-blue #blogCommentFormAutofill select:after,
.black-blue #emailObfuscation select:after {
  content: "test";
  color: green;
}
.black-blue #intakeFormISubmit,
.black-blue #emailObfuscationSubmit {
  color: #3399cc;
  background: #0d0d0d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #0d0d0d 0%, #000000 50%, #000000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0d0d0d), color-stop(50%, #000000), color-stop(100%, #000000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0d0d0d 0%, #000000 50%, #000000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #0d0d0d 0%, #000000 50%, #000000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #0d0d0d 0%, #000000 50%, #000000 100%);
  /* IE10+ */
  background: linear-gradient(top, #0d0d0d 0%, #000000 50%, #000000 100%);
  /* W3C */
  border-top: 1px solid #1a1a1a;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.black-blue #intakeFormISubmit:active,
.black-blue #emailObfuscationSubmit:active {
  background: #cceeff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #cceeff 0%, #66ccff 50%, #66ccff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cceeff), color-stop(50%, #66ccff), color-stop(100%, #66ccff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #cceeff 0%, #66ccff 50%, #66ccff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #cceeff 0%, #66ccff 50%, #66ccff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #cceeff 0%, #66ccff 50%, #66ccff 100%);
  /* IE10+ */
  background: linear-gradient(top, #cceeff 0%, #66ccff 50%, #66ccff 100%);
  /* W3C */
  border-top-color: #ade4ff;
}
.black-orange {
  /* DEFINE CONTENT COLOR */
  /*highlight colors*/
  /* TINYMCE BACKGROUND */
  /* body */
  background: #000000;
  /* START Tables */
  /* END Tables */
  /* START Attorney Profiles */
  /* END Attorney Profiles */
  /* START Attorney List */
  /* END Attorney List */
  /* START Intake Form I */
}
.black-orange #content,
.black-orange #content td,
.black-orange #tinymce,
.black-orange #tinymce td,
.black-orange #content legend {
  color: #333333;
}
.black-orange #content #intakeFormI fieldset,
.black-orange #content .intakeFormIII fieldset,
.black-orange #content .pagination,
.black-orange #content .comment,
.black-orange #content .post {
  border-color: #333333;
}
.black-orange ::-moz-selection {
  background: #f27600;
  color: #666666;
  text-shadow: none;
}
.black-orange ::selection {
  background: #f27600;
  color: #666666;
  text-shadow: none;
}
.black-orange a {
  color: #666666;
}
.black-orange a:focus,
.black-orange a:active {
  color: #f27600;
}
.black-orange h1,
.black-orange h2,
.black-orange h3,
.black-orange h4,
.black-orange h5,
.black-orange h6 {
  color: #666666;
}
.black-orange .mceContentBody {
  background: #333333;
}
.black-orange .callOut,
.black-orange .faqContainerQuestions,
.black-orange .newsResourcePackFAQ,
.black-orange #practiceCenterNavigation,
.black-orange #practiceCenterFamilyLawCalculator,
.black-orange #practiceCenterCallToAction,
.black-orange #practicePageCallToAction,
.black-orange #practiceCenterFAQAbstract,
.black-orange #practicePageFAQAbstract,
.black-orange #practicePageSidebar2,
.black-orange #practiceCenterSidebar2,
.black-orange #practicePageSidebar1,
.black-orange #practiceCenterSidebar1,
.black-orange #practicePageLinksAbstract,
.black-orange #practiceCenterLinksAbstract {
  background: #e6e6e6;
}
.black-orange .newsCaseSummariesNews,
.black-orange .newsResourcePackNews {
  border-bottom: 1px solid #333333;
}
.black-orange .post {
  border-bottom: 1px solid #333333;
}
.black-orange nav.main {
  background: #000000;
}
.black-orange nav.main a {
  color: #f27600;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
  border-top: 1px solid #292929;
  border-bottom: 1px solid #000000;
}
.black-orange nav.main a:after {
  color: #666666;
}
.black-orange nav.main a:active,
.black-orange nav.main a:focus {
  background-color: #000000;
}
.black-orange nav.main #hideMenu {
  background: #000000;
  color: #ffffff;
  border: 1px solid #1f1f1f;
  border-left: 0;
  border-right: 0;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.black-orange nav.main #hideMenu:active {
  background-color: #000000;
}
.black-orange nav.main #hideMenu i {
  color: #666666;
}
.black-orange .banner {
  background: #000000;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #000000), color-stop(1, #141414));
  background: -ms-linear-gradient(bottom, #000000, #141414);
  background: -moz-linear-gradient(center bottom, #000000 0%, #141414 100%);
}
.black-orange .logoWrap {
  border-bottom: 1px solid #666666;
}
.black-orange nav.sub i {
  border-top: 1px solid #1f1f1f;
  background: #525252;
  /* Old browsers */
  background: -moz-linear-gradient(top, #525252 0%, #333333 50%, #333333 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #525252), color-stop(50%, #333333), color-stop(100%, #333333));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #525252 0%, #333333 50%, #333333 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #525252 0%, #333333 50%, #333333 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #525252 0%, #333333 50%, #333333 100%);
  /* IE10+ */
  background: linear-gradient(top, #525252 0%, #333333 50%, #333333 100%);
  /* W3C */
}
.black-orange nav.sub a {
  color: #666666;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.black-orange nav.sub a:active {
  color: #666666;
}
.black-orange a.logo {
  color: #f27600;
}
.black-orange .cta {
  color: #ffffff;
}
.black-orange .cta a {
  color: #f27600;
}
.black-orange .banner .email {
  border-top: 1px solid #424242;
  color: #ffffff;
  background: #383838;
  /* Old browsers */
  background: -moz-linear-gradient(top, #383838 0%, #1f1f1f 50%, #1f1f1f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #383838), color-stop(50%, #1f1f1f), color-stop(100%, #1f1f1f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #383838 0%, #1f1f1f 50%, #1f1f1f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #383838 0%, #1f1f1f 50%, #1f1f1f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #383838 0%, #1f1f1f 50%, #1f1f1f 100%);
  /* IE10+ */
  background: linear-gradient(top, #383838 0%, #1f1f1f 50%, #1f1f1f 100%);
  /* W3C */
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.black-orange .banner .email:active {
  background: #ffaa59;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffaa59), color-stop(50%, #f27600), color-stop(100%, #f27600));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* W3C */
  border-top-color: #ff9a3a;
}
.black-orange section.main {
  background: #ffffff;
}
.black-orange .pageTitle {
  border-bottom: 1px solid #666666;
}
.black-orange .pageTitle h1 {
  color: #666666;
}
.black-orange .footer {
  color: #666666;
}
.black-orange a {
  color: #f27600;
}
.black-orange a:active {
  color: #666666;
}
.black-orange .pagination ol {
  border-top: 1px solid #666666;
}
.black-orange .pagination li {
  color: #666666;
}
.black-orange .pagination li a {
  color: #666666;
}
.black-orange .pagination li a:active {
  color: #f27600;
}
.black-orange table,
.black-orange thead,
.black-orange tbody,
.black-orange tr,
.black-orange th,
.black-orange td {
  border: 1px solid #e6e6e6;
}
.black-orange th {
  background: #e6e6e6;
}
.black-orange table {
  background: #ffffff;
}
.black-orange .attorneyProfilePhoto {
  border: 2px solid #000000;
}
.black-orange .attorneyProfileEmailLabel:after,
.black-orange .attorneyProfileVCardLabel:after {
  color: #666666;
}
.black-orange .attorneyProfileEmail a,
.black-orange .attorneyProfileVCard a {
  color: #666666;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.black-orange .attorneyProfileEmail a:active,
.black-orange .attorneyProfileVCard a:active {
  color: #f27600;
}
.black-orange a {
  color: #666666;
}
.black-orange a:active {
  color: #f27600;
}
.black-orange .attorneyList a {
  color: #333333;
  background: #e6e6e6;
}
.black-orange .attorneyList a:before {
  background: #ffffff;
  color: #666666;
}
.black-orange .attorneyList a:active:before {
  background: #ffaa59;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffaa59), color-stop(50%, #f27600), color-stop(100%, #f27600));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* W3C */
  border-top-color: #ff9a3a;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.black-orange p.intakeFormINote,
.black-orange p.emailObfuscationNote {
  color: #333333;
}
.black-orange #intakeFormI div.formHighlight input,
.black-orange .genericIntakeFormClass div.formHighlight input,
.black-orange .intakeFormIII div.formHighlight input,
.black-orange #intakeFormIV div.formHighlight input,
.black-orange #blogCommentFormAutofill div.formHighlight input,
.black-orange #emailObfuscation div.formHighlight input,
.black-orange #intakeFormI select,
.black-orange .genericIntakeFormClass select,
.black-orange .intakeFormIII select,
.black-orange #intakeFormIV select,
.black-orange #blogCommentFormAutofill select,
.black-orange #emailObfuscation select,
.black-orange #intakeFormI div.formHighlight textarea,
.black-orange .genericIntakeFormClass div.formHighlight textarea,
.black-orange .intakeFormIII div.formHighlight textarea,
.black-orange #intakeFormIV div.formHighlight textarea,
.black-orange #blogCommentFormAutofill div.formHighlight textarea,
.black-orange #emailObfuscation div.formHighlight textarea {
  background: #e6e6e6;
  color: #333333;
}
.black-orange #intakeFormI input::-webkit-input-placeholder,
.black-orange .genericIntakeFormClass input::-webkit-input-placeholder,
.black-orange .intakeFormIII input::-webkit-input-placeholder,
.black-orange #intakeFormIV input::-webkit-input-placeholder,
.black-orange #blogCommentFormAutofill input::-webkit-input-placeholder,
.black-orange #emailObfuscation input::-webkit-input-placeholder,
.black-orange #intakeFormI textarea::-webkit-input-placeholder,
.black-orange .genericIntakeFormClass textarea::-webkit-input-placeholder,
.black-orange .intakeFormIII textarea::-webkit-input-placeholder,
.black-orange #intakeFormIV textarea::-webkit-input-placeholder,
.black-orange #blogCommentFormAutofill textarea::-webkit-input-placeholder,
.black-orange #emailObfuscation textarea::-webkit-input-placeholder {
  color: #333333;
}
.black-orange #intakeFormI #formError,
.black-orange .genericIntakeFormClass #formError,
.black-orange .intakeFormIII #formError,
.black-orange #intakeFormIV #formError,
.black-orange #blogCommentFormAutofill #formError,
.black-orange #emailObfuscation #formError {
  color: #b42424;
}
.black-orange #intakeFormI select:after,
.black-orange .genericIntakeFormClass select:after,
.black-orange .intakeFormIII select:after,
.black-orange #intakeFormIV select:after,
.black-orange #blogCommentFormAutofill select:after,
.black-orange #emailObfuscation select:after {
  content: "test";
  color: green;
}
.black-orange #intakeFormISubmit,
.black-orange #emailObfuscationSubmit {
  color: #666666;
  background: #0d0d0d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #0d0d0d 0%, #000000 50%, #000000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0d0d0d), color-stop(50%, #000000), color-stop(100%, #000000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0d0d0d 0%, #000000 50%, #000000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #0d0d0d 0%, #000000 50%, #000000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #0d0d0d 0%, #000000 50%, #000000 100%);
  /* IE10+ */
  background: linear-gradient(top, #0d0d0d 0%, #000000 50%, #000000 100%);
  /* W3C */
  border-top: 1px solid #1a1a1a;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.black-orange #intakeFormISubmit:active,
.black-orange #emailObfuscationSubmit:active {
  background: #ffaa59;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffaa59), color-stop(50%, #f27600), color-stop(100%, #f27600));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* W3C */
  border-top-color: #ff9a3a;
}
.blue-orange {
  /* DEFINE CONTENT COLOR */
  /*highlight colors*/
  /* TINYMCE BACKGROUND */
  /* body */
  background: #2a3e4c;
  /* START Tables */
  /* END Tables */
  /* START Attorney Profiles */
  /* END Attorney Profiles */
  /* START Attorney List */
  /* END Attorney List */
  /* START Intake Form I */
}
.blue-orange #content,
.blue-orange #content td,
.blue-orange #tinymce,
.blue-orange #tinymce td,
.blue-orange #content legend {
  color: #333333;
}
.blue-orange #content #intakeFormI fieldset,
.blue-orange #content .intakeFormIII fieldset,
.blue-orange #content .pagination,
.blue-orange #content .comment,
.blue-orange #content .post {
  border-color: #333333;
}
.blue-orange ::-moz-selection {
  background: #f27600;
  color: #3399cc;
  text-shadow: none;
}
.blue-orange ::selection {
  background: #f27600;
  color: #3399cc;
  text-shadow: none;
}
.blue-orange a {
  color: #3399cc;
}
.blue-orange a:focus,
.blue-orange a:active {
  color: #f27600;
}
.blue-orange h1,
.blue-orange h2,
.blue-orange h3,
.blue-orange h4,
.blue-orange h5,
.blue-orange h6 {
  color: #3399cc;
}
.blue-orange .mceContentBody {
  background: #333333;
}
.blue-orange .callOut,
.blue-orange .faqContainerQuestions,
.blue-orange .newsResourcePackFAQ,
.blue-orange #practiceCenterNavigation,
.blue-orange #practiceCenterFamilyLawCalculator,
.blue-orange #practiceCenterCallToAction,
.blue-orange #practicePageCallToAction,
.blue-orange #practiceCenterFAQAbstract,
.blue-orange #practicePageFAQAbstract,
.blue-orange #practicePageSidebar2,
.blue-orange #practiceCenterSidebar2,
.blue-orange #practicePageSidebar1,
.blue-orange #practiceCenterSidebar1,
.blue-orange #practicePageLinksAbstract,
.blue-orange #practiceCenterLinksAbstract {
  background: #e6e6e6;
}
.blue-orange .newsCaseSummariesNews,
.blue-orange .newsResourcePackNews {
  border-bottom: 1px solid #333333;
}
.blue-orange .post {
  border-bottom: 1px solid #333333;
}
.blue-orange nav.main {
  background: #2a3e4c;
}
.blue-orange nav.main a {
  color: #f27600;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
  border-top: 1px solid #476981;
  border-bottom: 1px solid #2a3e4c;
}
.blue-orange nav.main a:after {
  color: #3399cc;
}
.blue-orange nav.main a:active,
.blue-orange nav.main a:focus {
  background-color: #2a3e4c;
}
.blue-orange nav.main #hideMenu {
  background: #2a3e4c;
  color: #ffffff;
  border: 1px solid #405e73;
  border-left: 0;
  border-right: 0;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.blue-orange nav.main #hideMenu:active {
  background-color: #2a3e4c;
}
.blue-orange nav.main #hideMenu i {
  color: #86a6bc;
}
.blue-orange .banner {
  background: #2a3e4c;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #2a3e4c), color-stop(1, #395366));
  background: -ms-linear-gradient(bottom, #2a3e4c, #395366);
  background: -moz-linear-gradient(center bottom, #2a3e4c 0%, #395366 100%);
}
.blue-orange .logoWrap {
  border-bottom: 1px solid #86a6bc;
}
.blue-orange nav.sub i {
  border-top: 1px solid #405e73;
  background: #405e73;
  /* Old browsers */
  background: -moz-linear-gradient(top, #405e73 0%, #2a3e4c 50%, #2a3e4c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #405e73), color-stop(50%, #2a3e4c), color-stop(100%, #2a3e4c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #405e73 0%, #2a3e4c 50%, #2a3e4c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #405e73 0%, #2a3e4c 50%, #2a3e4c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #405e73 0%, #2a3e4c 50%, #2a3e4c 100%);
  /* IE10+ */
  background: linear-gradient(top, #405e73 0%, #2a3e4c 50%, #2a3e4c 100%);
  /* W3C */
}
.blue-orange nav.sub a {
  color: #86a6bc;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.blue-orange nav.sub a:active {
  color: #3399cc;
}
.blue-orange a.logo {
  color: #f27600;
}
.blue-orange .cta {
  color: #ffffff;
}
.blue-orange .cta a {
  color: #f27600;
}
.blue-orange .banner .email {
  border-top: 1px solid #5984a1;
  color: #ffffff;
  background: #527994;
  /* Old browsers */
  background: -moz-linear-gradient(top, #527994 0%, #405e73 50%, #405e73 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #527994), color-stop(50%, #405e73), color-stop(100%, #405e73));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #527994 0%, #405e73 50%, #405e73 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #527994 0%, #405e73 50%, #405e73 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #527994 0%, #405e73 50%, #405e73 100%);
  /* IE10+ */
  background: linear-gradient(top, #527994 0%, #405e73 50%, #405e73 100%);
  /* W3C */
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.blue-orange .banner .email:active {
  background: #ffaa59;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffaa59), color-stop(50%, #f27600), color-stop(100%, #f27600));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* W3C */
  border-top-color: #ff9a3a;
}
.blue-orange section.main {
  background: #ffffff;
}
.blue-orange .pageTitle {
  border-bottom: 1px solid #86a6bc;
}
.blue-orange .pageTitle h1 {
  color: #3399cc;
}
.blue-orange .footer {
  color: #3399cc;
}
.blue-orange a {
  color: #f27600;
}
.blue-orange a:active {
  color: #3399cc;
}
.blue-orange .pagination ol {
  border-top: 1px solid #86a6bc;
}
.blue-orange .pagination li {
  color: #3399cc;
}
.blue-orange .pagination li a {
  color: #3399cc;
}
.blue-orange .pagination li a:active {
  color: #f27600;
}
.blue-orange table,
.blue-orange thead,
.blue-orange tbody,
.blue-orange tr,
.blue-orange th,
.blue-orange td {
  border: 1px solid #e6e6e6;
}
.blue-orange th {
  background: #e6e6e6;
}
.blue-orange table {
  background: #ffffff;
}
.blue-orange .attorneyProfilePhoto {
  border: 2px solid #2a3e4c;
}
.blue-orange .attorneyProfileEmailLabel:after,
.blue-orange .attorneyProfileVCardLabel:after {
  color: #3399cc;
}
.blue-orange .attorneyProfileEmail a,
.blue-orange .attorneyProfileVCard a {
  color: #3399cc;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.blue-orange .attorneyProfileEmail a:active,
.blue-orange .attorneyProfileVCard a:active {
  color: #f27600;
}
.blue-orange a {
  color: #3399cc;
}
.blue-orange a:active {
  color: #f27600;
}
.blue-orange .attorneyList a {
  color: #333333;
  background: #e6e6e6;
}
.blue-orange .attorneyList a:before {
  background: #ffffff;
  color: #3399cc;
}
.blue-orange .attorneyList a:active:before {
  background: #ffaa59;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffaa59), color-stop(50%, #f27600), color-stop(100%, #f27600));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* W3C */
  border-top-color: #ff9a3a;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.blue-orange p.intakeFormINote,
.blue-orange p.emailObfuscationNote {
  color: #333333;
}
.blue-orange #intakeFormI div.formHighlight input,
.blue-orange .genericIntakeFormClass div.formHighlight input,
.blue-orange .intakeFormIII div.formHighlight input,
.blue-orange #intakeFormIV div.formHighlight input,
.blue-orange #blogCommentFormAutofill div.formHighlight input,
.blue-orange #emailObfuscation div.formHighlight input,
.blue-orange #intakeFormI select,
.blue-orange .genericIntakeFormClass select,
.blue-orange .intakeFormIII select,
.blue-orange #intakeFormIV select,
.blue-orange #blogCommentFormAutofill select,
.blue-orange #emailObfuscation select,
.blue-orange #intakeFormI div.formHighlight textarea,
.blue-orange .genericIntakeFormClass div.formHighlight textarea,
.blue-orange .intakeFormIII div.formHighlight textarea,
.blue-orange #intakeFormIV div.formHighlight textarea,
.blue-orange #blogCommentFormAutofill div.formHighlight textarea,
.blue-orange #emailObfuscation div.formHighlight textarea {
  background: #e6e6e6;
  color: #333333;
}
.blue-orange #intakeFormI input::-webkit-input-placeholder,
.blue-orange .genericIntakeFormClass input::-webkit-input-placeholder,
.blue-orange .intakeFormIII input::-webkit-input-placeholder,
.blue-orange #intakeFormIV input::-webkit-input-placeholder,
.blue-orange #blogCommentFormAutofill input::-webkit-input-placeholder,
.blue-orange #emailObfuscation input::-webkit-input-placeholder,
.blue-orange #intakeFormI textarea::-webkit-input-placeholder,
.blue-orange .genericIntakeFormClass textarea::-webkit-input-placeholder,
.blue-orange .intakeFormIII textarea::-webkit-input-placeholder,
.blue-orange #intakeFormIV textarea::-webkit-input-placeholder,
.blue-orange #blogCommentFormAutofill textarea::-webkit-input-placeholder,
.blue-orange #emailObfuscation textarea::-webkit-input-placeholder {
  color: #333333;
}
.blue-orange #intakeFormI #formError,
.blue-orange .genericIntakeFormClass #formError,
.blue-orange .intakeFormIII #formError,
.blue-orange #intakeFormIV #formError,
.blue-orange #blogCommentFormAutofill #formError,
.blue-orange #emailObfuscation #formError {
  color: #b42424;
}
.blue-orange #intakeFormI select:after,
.blue-orange .genericIntakeFormClass select:after,
.blue-orange .intakeFormIII select:after,
.blue-orange #intakeFormIV select:after,
.blue-orange #blogCommentFormAutofill select:after,
.blue-orange #emailObfuscation select:after {
  content: "test";
  color: green;
}
.blue-orange #intakeFormISubmit,
.blue-orange #emailObfuscationSubmit {
  color: #3399cc;
  background: #334b5c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #334b5c 0%, #2a3e4c 50%, #2a3e4c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #334b5c), color-stop(50%, #2a3e4c), color-stop(100%, #2a3e4c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #334b5c 0%, #2a3e4c 50%, #2a3e4c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #334b5c 0%, #2a3e4c 50%, #2a3e4c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #334b5c 0%, #2a3e4c 50%, #2a3e4c 100%);
  /* IE10+ */
  background: linear-gradient(top, #334b5c 0%, #2a3e4c 50%, #2a3e4c 100%);
  /* W3C */
  border-top: 1px solid #3c596d;
  text-shadow: 0 -1px 0 #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
.blue-orange #intakeFormISubmit:active,
.blue-orange #emailObfuscationSubmit:active {
  background: #ffaa59;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffaa59), color-stop(50%, #f27600), color-stop(100%, #f27600));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffaa59 0%, #f27600 50%, #f27600 100%);
  /* W3C */
  border-top-color: #ff9a3a;
}
/********************************************
END color Mixinss
********************************************/
/* =============== START boilerplate helper classes =============== */
.ir {
  display: block;
  border: 0;
  height: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  *line-height: 0;
}
.ir br {
  display: none;
}
.hidden {
  display: none !important;
  visibility: hidden;
}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.invisible {
  visibility: hidden;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
}
/* =============== END boilerplate helper classes =============== */
