/* ======================================
	North American Company Theme.css

    Last Updated : HOQ 9/21/2017
    Created : HOQ 9/21/2017
====================================== */
html {
  margin: 0;
  padding: 0;
  height: 100%;
  font-family: 'Arial', sans-serif;
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  text-align: left;
}
body {
  background: #ffffff;
  font-size: 1em;
  line-height: 1.5;
}
.ixp-responsive-disabled body {
  font-size: 100%;
}
@media only screen and (min-width: 768px) {
  .ixp-responsive body {
    font-size: 100%;
  }
}
@media only screen and (min-width: 992px) {
  .ixp-responsive body {
    font-size: 110%;
  }
}
@media only screen and (min-width: 1200px) {
  .ixp-responsive body {
    font-size: 110%;
  }
}
/* ======================================
	Typography

	REQUIRED CLASSES: h1, h2, h3, .font-a
====================================== */
h1 {
  color: #006633;
  font-size: 2.6em;
  font-weight: bold;
}
h2 {
  color: #006633;
  font-size: 1.7em;
  font-weight: bold;
}
h3 {
  color: #000000;
  font-size: 1.4em;
  font-weight: bold;
}
h4 {
  color: #006633;
  font-size: 1.2em;
  font-weight: bold;
}
h5 {
  color: #000000;
  font-size: 1em;
}
h6 {
  font-size: 0.8em;
}
p {
  padding: 0;
}
/*RESIZE FONTS FOR EXTRA SMALL SCREEN SIZES*/
@media screen and (max-width: 767px) {
  h1 {
    font-size: 1.8em;
  }
  h2 {
    font-size: 1.6em;
  }
  h3 {
    font-size: 1.4em;
  }
  h4 {
    font-size: 1.2em;
  }
  h5 {
    font-size: 1.1em;
  }
  h6 {
    font-size: 1em;
  }
}
/* ======================================
	Fonts

	REQUIRED CLASSES: None
====================================== */
.font-a {
  font-family: 'Arial', sans-serif;
  font-weight: normal;
}
.font-a h1,
.font-a h2,
.font-a h3,
.font-a h4,
.font-a h5,
.font-a h6,
.font-a .nav,
.font-a .button {
  font-family: 'Arial', sans-serif;
  font-weight: normal;
}
.font-b {
  font-family: 'Arial', sans-serif;
  font-weight: bold;
}
.font-b h1,
.font-b h2,
.font-b h3,
.font-b h4,
.font-b h5,
.font-b h6,
.font-b .nav,
.font-b .button {
  font-family: 'Arial', sans-serif;
  font-weight: bold;
}
.font-c {
  font-family: Garamond, Baskerville, Baskerville Old Face, Hoefler Text, Times New Roman, serif;
  font-weight: normal;
}
.font-c h1,
.font-c h2,
.font-c h3,
.font-c h4,
.font-c h5,
.font-c h6,
.font-c .nav,
.font-c .button {
  font-family: Garamond, Baskerville, Baskerville Old Face, Hoefler Text, Times New Roman, serif;
  font-weight: normal;
}
.font-d {
  font-family: Garamond, Baskerville, Baskerville Old Face, Hoefler Text, Times New Roman, serif;
  font-weight: bold;
}
.font-d h1,
.font-d h2,
.font-d h3,
.font-d h4,
.font-d h5,
.font-d h6,
.font-d .nav,
.font-d .button {
  font-family: Garamond, Baskerville, Baskerville Old Face, Hoefler Text, Times New Roman, serif;
  font-weight: bold;
}
/* ======================================
	Font IXP Information
====================================== */
.font-a {
  -ixp-name: "Arial";
  -ixp-tags: "Fonts";
  -ixp-group: "font";
  -ixp-scope: "ContainerLike,Text,Link";
}
.font-b {
  -ixp-name: "Arial Bold";
  -ixp-tags: "Fonts";
  -ixp-group: "font";
  -ixp-scope: "ContainerLike,Text,Link";
}
.font-c {
  -ixp-name: "Garamond (Serif)";
  -ixp-tags: "Fonts";
  -ixp-group: "font";
  -ixp-scope: "ContainerLike,Text,Link";
}
.font-d {
  -ixp-name: "Garamond (Serif) Bold";
  -ixp-tags: "Fonts";
  -ixp-group: "font";
  -ixp-scope: "ContainerLike,Text,Link";
}
/* ======================================
	Content

	REQUIRED CLASSES: .caption, .fine-print
====================================== */
.caption {
  font-size: 0.85em;
  padding-bottom: 0.2em;
  padding-top: 0.2em;
}
.fine-print {
  font-size: 0.75em;
  padding-bottom: 0.2em;
  padding-top: 0.2em;
}
/* ======================================
	Content IXP Information
    REQUIRED CLASSES: .caption, .fine-print
====================================== */
.caption {
  -ixp-name: "Caption";
  -ixp-tags: "Text";
  -ixp-group: "text";
  -ixp-scope: "Text,Link";
}
.fine-print {
  -ixp-name: "Fine Print";
  -ixp-tags: "Text";
  -ixp-group: "text";
  -ixp-scope: "Text,Link";
}
/* ======================================
	Alignment

	REQUIRED CLASSES: ALL
====================================== */
.align-right {
  text-align: right;
}
.align-left {
  text-align: left;
}
.align-center {
  text-align: center;
}
.indent {
  margin-left: .85em;
}
/* ======================================
	Alignment IXP Information
    REQUIRED CLASSES: ALL
====================================== */
.align-right {
  -ixp-name: "Right Align";
  -ixp-tags: "Alignment";
  -ixp-group: "alignment";
  -ixp-scope: "Text,Link,ContainerLike";
}
.align-left {
  -ixp-name: "Left Align";
  -ixp-tags: "Alignment";
  -ixp-group: "alignment";
  -ixp-scope: "Text,Link,ContainerLike";
}
.align-center {
  -ixp-name: "Center Align";
  -ixp-tags: "Alignment";
  -ixp-group: "alignment";
  -ixp-scope: "Text,Link,ContainerLike";
}
.indent {
  -ixp-name: "Text Indent";
  -ixp-tags: "Alignment";
  -ixp-group: "alignment";
  -ixp-scope: "Text";
}
/* ======================================
	List Items

	REQUIRED CLASS: .bullet-a
====================================== */
ul,
ol {
  margin: 0;
  padding: 0;
}
ul li {
  margin: 10px 0 10px 20px;
  list-style-type: disc;
}
ol {
  margin-left: 10px;
  list-style-type: decimal;
}
.bullet-a ul li {
  background: url("icon_circle-sm.png") no-repeat 0 50%;
  list-style-type: none;
  padding-left: 1.5em;
}
.bullet-b ul li {
  background: url("icon_check-sm.png") no-repeat 0 50%;
  list-style-type: none;
  padding-left: 1.5em;
}
/* ======================================
	List IXP Information

	REQUIRED CLASS: .bullet-a
====================================== */
.bullet-a {
  -ixp-name: "Bullet List - Circle";
  -ixp-tags: "Bullet list";
  -ixp-group: "bullet-list";
  -ixp-scope: "Text";
}
.bullet-b {
  -ixp-name: "Bullet List - Checkmark";
  -ixp-tags: "Bullet list";
  -ixp-group: "bullet-list";
  -ixp-scope: "Text";
}
/* ======================================
	Link Element Base
====================================== */
a {
  color: #004b8d;
  display: inline;
  text-decoration: none;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
a:hover {
  color: #565556;
  text-decoration: none;
}
a .white_link {
  color: #ffffff;
}
a .white_link:hover {
  color: #f0f0d9;
}
/* ======================================
	CTA Links

	REQUIRED CLASS: .cta_link.link-a
====================================== */
.cta_link {
  display: inline-block;
}
.cta_link.link-a {
  background: url('registerArrow.png') no-repeat right center;
  color: #004b8d;
  padding-right: 1.8em;
  text-decoration: none;
}
.cta_link.link-a:hover {
  color: #004b8d;
  text-decoration: none;
  background: url('registerArrowHover.png') no-repeat right center;
}
.cta_link.link-b {
  background: url('readMore.png') no-repeat right center;
  color: #004b8d;
  padding-right: .8em;
  text-decoration: none;
}
.cta_link.link-b:hover {
  color: #565556;
  text-decoration: none;
}
.cta_link.link-c {
  background: url('rounded_btn_arrow.png') no-repeat left center;
  color: #004b8d;
  padding-left: 1.8em;
  text-decoration: none;
}
.cta_link.link-c:hover {
  color: #565556;
  text-decoration: none;
}
/* ======================================
	Links IXP Information

	REQUIRED CLASS: .cta_link.link-a
====================================== */
.cta_link.link-a {
  -ixp-name: "Register Now";
  -ixp-tags: "Link";
  -ixp-group: "link";
  -ixp-scope: "Link,Lightbox";
}
.cta_link.link-b {
  -ixp-name: "View More";
  -ixp-tags: "Link";
  -ixp-group: "link";
  -ixp-scope: "Link,Lightbox";
}
.cta_link.link-c {
  -ixp-name: "Left Arrow";
  -ixp-tags: "Link";
  -ixp-group: "link";
  -ixp-scope: "Link,Lightbox";
}
.white_link {
  -ixp-name: "White Link";
  -ixp-tags: "Link";
  -ixp-group: "link";
  -ixp-scope: "Link,Lightbox";
}
/* ======================================
	Colors

	REQUIRED CLASS - .color-a, .color-b

    NOTE: These 2 required class (a & b) style values should not change. 
    They should be always be White and black.
====================================== */
.color-a {
  color: #ffffff !important;
}
.color-a h1,
.color-a h2,
.color-a h3,
.color-a h4,
.color-a h5,
.color-a h6,
.color-a a,
.color-a p {
  color: #ffffff !important;
}
.color-b {
  color: #000000 !important;
}
.color-b h1,
.color-b h2,
.color-b h3,
.color-b h4,
.color-b h5,
.color-b h6,
.color-b a,
.color-b p {
  color: #000000 !important;
}
.color-c {
  color: #006633 !important;
}
.color-c h1,
.color-c h2,
.color-c h3,
.color-c h4,
.color-c h5,
.color-c h6,
.color-c a,
.color-c p {
  color: #006633 !important;
}
.color-d {
  color: #56004e !important;
}
.color-d h1,
.color-d h2,
.color-d h3,
.color-d h4,
.color-d h5,
.color-d h6,
.color-d a,
.color-d p {
  color: #56004e !important;
}
.color-e {
  color: #c2d1d3 !important;
}
.color-e h1,
.color-e h2,
.color-e h3,
.color-e h4,
.color-e h5,
.color-e h6,
.color-e a,
.color-e p {
  color: #c2d1d3 !important;
}
.color-f {
  color: #ffd18c !important;
}
.color-f h1,
.color-f h2,
.color-f h3,
.color-f h4,
.color-f h5,
.color-f h6,
.color-f a,
.color-f p {
  color: #ffd18c !important;
}
.color-g {
  color: #f0f0d9 !important;
}
.color-g h1,
.color-g h2,
.color-g h3,
.color-g h4,
.color-g h5,
.color-g h6,
.color-g a,
.color-g p {
  color: #f0f0d9 !important;
}
.color-h {
  color: #e8d3a5 !important;
}
.color-h h1,
.color-h h2,
.color-h h3,
.color-h h4,
.color-h h5,
.color-h h6,
.color-h a,
.color-h p {
  color: #e8d3a5 !important;
}
.color-i {
  color: #565556 !important;
}
.color-i h1,
.color-i h2,
.color-i h3,
.color-i h4,
.color-i h5,
.color-i h6,
.color-i a,
.color-i p {
  color: #565556 !important;
}
/* ======================================
	Colors IXP Information
====================================== */
.color-a {
  -ixp-name: "White";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-b {
  -ixp-name: "Black";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-c {
  -ixp-name: "Green";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-d {
  -ixp-name: "Dark Purple";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-e {
  -ixp-name: "Light Gray";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-f {
  -ixp-name: "Cream";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-g {
  -ixp-name: "Light Cream";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-h {
  -ixp-name: "Beige";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-i {
  -ixp-name: "Gray";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
/* ======================================
	Backgrounds

	REQUIRED CLASSES:
	.background-a,
	.background-b,
	.background-c

    NOTE: These,required, 3 class (a,b, and c) style values should not change. 
    They should be White, Transparent White and Transparent Black always.
====================================== */
.background-a {
  background: #ffffff;
}
.background-b {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.5);
}
.background-c {
  background: #000000;
  background: rgba(0, 0, 0, 0.4);
}
.background-d {
  background: #000000;
}
.background-e {
  background: #006633;
}
.background-f {
  background: #56004e;
}
.background-g {
  background: #c2d1d3;
}
.background-h {
  background: #ffd18c;
}
.background-i {
  background: #f0f0d9;
}
.background-j {
  background: #e8d3a5;
}
.background-k {
  background: #565556;
}
.background-l {
  background: #464545;
}
.background-m {
  background: #f4e8d1;
}
.background-n {
  background: #464545;
}
.background-o {
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6ecf6));
  background: -webkit-linear-gradient(top, #ffffff, #e6ecf6);
  background: -moz-linear-gradient(top, #ffffff, #e6ecf6);
  background: -ms-linear-gradient(top, #ffffff, #e6ecf6);
  background: -o-linear-gradient(top, #ffffff, #e6ecf6);
}
.background-p {
  background-color: #118e4d;
  background: -webkit-gradient(linear, left top, left bottom, from(#118e4d), to(#007538));
  background: -webkit-linear-gradient(top, #118e4d, #007538);
  background: -moz-linear-gradient(top, #118e4d, #007538);
  background: -ms-linear-gradient(top, #118e4d, #007538);
  background: -o-linear-gradient(top, #118e4d, #007538);
}
.background-q {
  background-color: #eef8e4;
  background: -webkit-gradient(linear, left top, left bottom, from(#eef8e4), to(#ffffff));
  background: -webkit-linear-gradient(top, #eef8e4, #ffffff);
  background: -moz-linear-gradient(top, #eef8e4, #ffffff);
  background: -ms-linear-gradient(top, #eef8e4, #ffffff);
  background: -o-linear-gradient(top, #eef8e4, #ffffff);
}
.background-r {
  background-color: #fef5ea;
  background: -webkit-gradient(linear, left top, left bottom, from(#fef5ea), to(#ffffff));
  background: -webkit-linear-gradient(top, #fef5ea, #ffffff);
  background: -moz-linear-gradient(top, #fef5ea, #ffffff);
  background: -ms-linear-gradient(top, #fef5ea, #ffffff);
  background: -o-linear-gradient(top, #fef5ea, #ffffff);
}
.background-s {
  background: url(green_pattern.png) repeat top left;
}
.background-t {
  background-color: #118e4d;
  background: -webkit-gradient(linear, left top, left bottom, from(#118e4d), to(#007538));
  background: -webkit-linear-gradient(top, #118e4d, #007538);
  background: -moz-linear-gradient(top, #118e4d, #007538);
  background: -ms-linear-gradient(top, #118e4d, #007538);
  background: -o-linear-gradient(top, #118e4d, #007538);
  border-bottom: 8px solid #000;
  -webkit-box-shadow: inset 0px -1px 0px 0px #ffffff;
  -moz-box-shadow: inset 0px -1px 0px 0px #ffffff;
  box-shadow: inset 0px -1px 0px 0px #ffffff;
  padding-bottom: 1px;
}
/* ======================================
	Background IXP Information
====================================== */
.background-a {
  -ixp-name: "White Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-b {
  -ixp-name: "White Transparent Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-c {
  -ixp-name: "Black Transparent Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-d {
  -ixp-name: "Black Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-e {
  -ixp-name: "Green Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-f {
  -ixp-name: "Dark Purple Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-g {
  -ixp-name: "Light Gray Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-h {
  -ixp-name: "Cream Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-i {
  -ixp-name: "Light Cream Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-j {
  -ixp-name: "Beige Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-m {
  -ixp-name: "Light Beige Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-k {
  -ixp-name: "Gray Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-l {
  -ixp-name: "Charcoal Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-n {
  -ixp-name: "Charcoal Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-o {
  -ixp-name: "White Gradient Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-p {
  -ixp-name: "Green Gradient Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-q {
  -ixp-name: "Light Green Gradient Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-r {
  -ixp-name: "Light Orange Gradient Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-s {
  -ixp-name: "Green Pattern Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-t {
  -ixp-name: "Green Gradient Border Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
/* ======================================
	Image Alignment

	REQUIRED CLASSES: ALL
====================================== */
.image-a {
  float: right;
  margin-left: 0.5em;
}
.image-b {
  float: left;
  margin-right: 0.5em;
}
.image-c {
  margin-right: auto;
  margin-left: auto;
  display: block;
}
/* ======================================
	Images IXP Information
    REQUIRED CLASSES: ALL
====================================== */
.image-a {
  -ixp-name: "Right Align";
  -ixp-tags: "Images";
  -ixp-group: "images";
  -ixp-scope: "Image";
}
.image-b {
  -ixp-name: "Left Align";
  -ixp-tags: "Images";
  -ixp-group: "images";
  -ixp-scope: "Image";
}
.image-c {
  -ixp-name: "Center Align";
  -ixp-tags: "Images";
  -ixp-group: "images";
  -ixp-scope: "Image";
}
/* ======================================
	Image and Block Styling

	REQUIRED CLASS: .shadow-a
====================================== */
.shadow-a {
  -webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.shadow-b {
  -webkit-box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.5);
  box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.5);
}
.image-border-radius-a {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.border-style-a {
  border: 2px solid #006633;
}
.border-style-b {
  border: 2px solid #c2d1d3;
}
/* ======================================
	Image and Block IXP Information
    REQUIRED CLASSES: .shadow-a
====================================== */
.shadow-a {
  -ixp-name: "Light Drop Shadow";
  -ixp-tags: "Styling";
  -ixp-group: "styling";
  -ixp-scope: "Image,Link,Container,Column,Row";
}
.shadow-b {
  -ixp-name: "Flat Drop Shadow";
  -ixp-tags: "Styling";
  -ixp-group: "styling";
  -ixp-scope: "Image,Link,Container,Column,Row";
}
.image-border-radius-a {
  -ixp-name: "Rounded Corners";
  -ixp-tags: "Styling";
  -ixp-group: "styling";
  -ixp-scope: "Image,Link,Container,Column,Row";
}
.border-style-a {
  -ixp-name: "Green Border";
  -ixp-tags: "Styling";
  -ixp-group: "styling";
  -ixp-scope: "Image,Link,Container,Column,Row";
}
.border-style-b {
  -ixp-name: "Light Gray Border";
  -ixp-tags: "Styling";
  -ixp-group: "styling";
  -ixp-scope: "Image,Link,Container,Column,Row";
}
/* ======================================
	Horizontal Rule Styling
====================================== */
hr {
  background: #006633;
  border: none;
  color: #006633;
  clear: both;
  float: none;
  height: 1px;
  margin: 0.4em 0;
  width: 100%;
}
/* GENERIC BUTTON MICRO-THEME */
.generic-fill {
  cursor: pointer;
  display: inline-block;
  margin: 0.5em 0;
  overflow: visible;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-appearance: none;
  line-height: 1;
  position: relative;
  border: solid 2px #2b2b2b;
  background: #2b2b2b;
  color: #ffffff !important;
}
.generic-fill:hover {
  background: #000000;
  border-color: #000000;
  color: #ffffff !important;
}
.generic-outline {
  cursor: pointer;
  display: inline-block;
  margin: 0.5em 0;
  overflow: visible;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-appearance: none;
  line-height: 1;
  position: relative;
  border: solid 2px #2b2b2b;
  background: transparent;
  color: #2b2b2b !important;
}
.generic-outline:hover {
  border: solid 2px #2b2b2b;
  background: #2b2b2b;
  color: #ffffff !important;
}
.generic-fill.button-small {
  -ixp-name: "Generic Fill (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.generic-fill.button-medium {
  -ixp-name: "Generic Fill (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.generic-fill.button-large {
  -ixp-name: "Generic Fill (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.generic-fill.button-wide {
  -ixp-name: "Generic Fill (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.generic-outline.button-small {
  -ixp-name: "Generic Outline (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.generic-outline.button-medium {
  -ixp-name: "Generic Outline (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.generic-outline.button-large {
  -ixp-name: "Generic Outline (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.generic-outline.button-wide {
  -ixp-name: "Generic Outline (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
/* ======================================
	Button Element Base
====================================== */
.button,
.pf_submit_button,
.button-container .pf_form_table .pf_submit_cell .pf_submit_button,
.generic-fill,
.generic-outline {
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  display: inline-block;
  margin: 0.5em 0;
  overflow: visible;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-appearance: none;
  font-weight: bold;
}
.button:hover,
.pf_submit_button:hover,
.button-container .pf_form_table .pf_submit_cell .pf_submit_button:hover,
.generic-fill:hover,
.generic-outline:hover {
  text-decoration: none !important;
  border-width: 1px;
}
.button:before,
.pf_submit_button:before,
.button-container .pf_form_table .pf_submit_cell .pf_submit_button:before,
.generic-fill:before,
.generic-outline:before {
  margin: 0 0.85em 0 0;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  display: inline-block;
}
.pf_submit_button {
  color: #ffffff !important;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  font-size: 1em;
  padding: 0.5em 2.15em;
}
.pf_submit_button:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.pf_submit_button:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
/* ======================================
	Button - Mixins
====================================== */
/* ======================================
	Button

	REQUIRED CLASS: .button-a
====================================== */
.button-a,
.button-container-a .pf_form_table .pf_submit_cell .pf_submit_button {
  color: #ffffff !important;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.button-a:hover,
.button-container-a .pf_form_table .pf_submit_cell .pf_submit_button:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.button-b,
.button-container-b .pf_form_table .pf_submit_cell .pf_submit_button {
  background: transparent;
  color: #2d78cc !important;
  border-color: #2d78cc;
}
.button-b:hover,
.button-container-b .pf_form_table .pf_submit_cell .pf_submit_button:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.button-c,
.button-container-c .pf_form_table .pf_submit_cell .pf_submit_button {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));
  background: -webkit-linear-gradient(top, #ffffff, #f0f0f0);
  background: -moz-linear-gradient(top, #ffffff, #f0f0f0);
  background: -ms-linear-gradient(top, #ffffff, #f0f0f0);
  background: -o-linear-gradient(top, #ffffff, #f0f0f0);
  color: #006633 !important;
  border-color: #ffffff;
}
.button-c:hover,
.button-container-c .pf_form_table .pf_submit_cell .pf_submit_button:hover {
  background: #d9d9d9;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #d9d9d9;
}
.button-d,
.button-container-d .pf_form_table .pf_submit_cell .pf_submit_button {
  background: transparent;
  color: #ffffff !important;
  border-color: #ffffff;
}
.button-d:hover,
.button-container-d .pf_form_table .pf_submit_cell .pf_submit_button:hover {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #ffffff;
}
.button-e,
.button-container-e .pf_form_table .pf_submit_cell .pf_submit_button {
  background-color: #006633;
  color: #ffffff !important;
  background-color: #118e4d;
  background: -webkit-gradient(linear, left top, left bottom, from(#118e4d), to(#007538));
  background: -webkit-linear-gradient(top, #118e4d, #007538);
  background: -moz-linear-gradient(top, #118e4d, #007538);
  background: -ms-linear-gradient(top, #118e4d, #007538);
  background: -o-linear-gradient(top, #118e4d, #007538);
  border: 1px solid #007538;
  text-shadow: 1px 1px #006427;
  -webkit-box-shadow: inset 0px 1px 0px 0px #0f8046;
  -moz-box-shadow: inset 0px 1px 0px 0px #0f8046;
  box-shadow: inset 0px 1px 0px 0px #0f8046;
}
.button-e:hover,
.button-container-e .pf_form_table .pf_submit_cell .pf_submit_button:hover {
  color: #ffffff !important;
  background-color: #007538;
  background: -webkit-gradient(linear, left top, left bottom, from(#007538), to(#118e4d));
  background: -webkit-linear-gradient(top, #007538, #118e4d);
  background: -moz-linear-gradient(top, #007538, #118e4d);
  background: -ms-linear-gradient(top, #007538, #118e4d);
  background: -o-linear-gradient(top, #007538, #118e4d);
}
.button-f,
.button-container-f .pf_form_table .pf_submit_cell .pf_submit_button {
  background: transparent;
  color: #006633 !important;
  border-color: #006633;
}
.button-f:hover,
.button-container-f .pf_form_table .pf_submit_cell .pf_submit_button:hover {
  background: #006633;
  color: #ffffff !important;
  border-color: #006633;
  background-color: #118e4d;
  background: -webkit-gradient(linear, left top, left bottom, from(#118e4d), to(#007538));
  background: -webkit-linear-gradient(top, #118e4d, #007538);
  background: -moz-linear-gradient(top, #118e4d, #007538);
  background: -ms-linear-gradient(top, #118e4d, #007538);
  background: -o-linear-gradient(top, #118e4d, #007538);
  border: 1px solid #007538;
  text-shadow: 1px 1px #006427;
  -webkit-box-shadow: inset 0px 1px 0px 0px #0f8046;
  -moz-box-shadow: inset 0px 1px 0px 0px #0f8046;
  box-shadow: inset 0px 1px 0px 0px #0f8046;
}
/* ======================================
	Button Size Settings

	REQUIRED CLASSES:
	.button-small,
	.button-medium,
	.button-large,
	.button-wide
====================================== */
.button-small,
.button-container-small .pf_form_table .pf_submit_cell .pf_submit_button {
  font-size: 0.929em;
  padding: 0.5em 1.83em;
  text-align: center;
}
.button-medium,
.button-container-medium .pf_form_table .pf_submit_cell .pf_submit_button {
  font-size: 1em;
  padding: 0.5em 2.15em;
  text-align: center;
}
.button-large,
.button-container-large .pf_form_table .pf_submit_cell .pf_submit_button {
  font-size: 1.1em;
  padding: 0.5em 2.667em;
  text-align: center;
}
.button-wide,
.button-container-wide .pf_form_table .pf_submit_cell .pf_submit_button {
  display: block;
  font-size: 1.286em;
  height: auto;
  line-height: 1.4;
  padding: 0.5em;
  text-align: center;
}
/* ======================================
	Button Icon Padding
====================================== */
.button-small.button-checked,
.button-container-small.button-checked,
.button-small.button-arrow,
.button-container-small.button-arrow,
.button-small.button-phone,
.button-container-small.button-phone,
.button-small.button-download,
.button-container-small.button-download {
  padding: 0.5em 1.83em;
}
.button-medium.button-checked,
.button-container-medium.button-checked,
.button-medium.button-arrow,
.button-container-medium.button-arrow,
.button-medium.button-phone,
.button-container-medium.button-phone,
.button-medium.button-download,
.button-container-medium.button-download {
  padding: 0.5em 2em;
}
.button-large.button-checked,
.button-container-large.button-checked,
.button-large.button-arrow,
.button-container-large.button-arrow,
.button-large.button-phone,
.button-container-large.button-phone,
.button-large.button-download,
.button-container-large.button-download {
  padding: 0.5em 2em;
}
.button-wide.button-checked,
.button-container-wide.button-checked,
.button-wide.button-arrow,
.button-container-wide.button-arrow,
.button-wide.button-phone,
.button-container-wide.button-phone,
.button-wide.button-download,
.button-container-wide.button-download {
  padding: 0.5em 2.1em;
}
/* ======================================
	Button Icon Position
====================================== */
.button-checked:before,
.button-container-checked .pf_form_table .pf_submit_cell .pf_submit_button:before {
  content: '\f00c';
}
.button-arrow:before,
.button-container-arrow .pf_form_table .pf_submit_cell .pf_submit_button:before {
  content: '\f0a9';
}
.button-phone:before,
.button-container-phone .pf_form_table .pf_submit_cell .pf_submit_button:before {
  content: '\f095';
}
.button-download:before,
.button-container-download .pf_form_table .pf_submit_cell .pf_submit_button:before {
  content: '\f019';
}
/* ======================================
	Button IXP Information

	REQUIRED CLASSES:
	.button.button-a.button-small
	.button.button-a.button-medium
	.button.button-a.button-large
	.button.button-a.button-wide
====================================== */
.button.button-a.button-small {
  -ixp-name: "Blue (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-small {
  -ixp-name: "Blue (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-medium {
  -ixp-name: "Blue (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-medium {
  -ixp-name: "Blue (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-large {
  -ixp-name: "Blue (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-large {
  -ixp-name: "Blue (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-wide {
  -ixp-name: "Blue (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-wide {
  -ixp-name: "Blue (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-small.button-checked {
  -ixp-name: "Blue checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-small.button-container-checked {
  -ixp-name: "Blue checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-medium.button-checked {
  -ixp-name: "Blue checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-medium.button-container-checked {
  -ixp-name: "Blue checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-large.button-checked {
  -ixp-name: "Blue checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-large.button-container-checked {
  -ixp-name: "Blue checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-wide.button-checked {
  -ixp-name: "Blue checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-wide.button-container-checked {
  -ixp-name: "Blue checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-small.button-arrow {
  -ixp-name: "Blue arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-small.button-container-arrow {
  -ixp-name: "Blue arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-medium.button-arrow {
  -ixp-name: "Blue arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-medium.button-container-arrow {
  -ixp-name: "Blue arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-large.button-arrow {
  -ixp-name: "Blue arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-large.button-container-arrow {
  -ixp-name: "Blue arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-wide.button-arrow {
  -ixp-name: "Blue arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-wide.button-container-arrow {
  -ixp-name: "Blue arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-small.button-phone {
  -ixp-name: "Blue phone (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-small.button-container-phone {
  -ixp-name: "Blue phone (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-medium.button-phone {
  -ixp-name: "Blue phone (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-medium.button-container-phone {
  -ixp-name: "Blue phone (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-large.button-phone {
  -ixp-name: "Blue phone (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-large.button-container-phone {
  -ixp-name: "Blue phone (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-wide.button-phone {
  -ixp-name: "Blue phone (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-wide.button-container-phone {
  -ixp-name: "Blue phone (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-small.button-download {
  -ixp-name: "Blue download (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-small.button-container-download {
  -ixp-name: "Blue download (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-medium.button-download {
  -ixp-name: "Blue download (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-medium.button-container-download {
  -ixp-name: "Blue download (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-large.button-download {
  -ixp-name: "Blue download (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-large.button-container-download {
  -ixp-name: "Blue download (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-wide.button-download {
  -ixp-name: "Blue download (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-wide.button-container-download {
  -ixp-name: "Blue download (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-small {
  -ixp-name: "Blue Outline (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-small {
  -ixp-name: "Blue Outline (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-medium {
  -ixp-name: "Blue Outline (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-medium {
  -ixp-name: "Blue Outline (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-large {
  -ixp-name: "Blue Outline (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-large {
  -ixp-name: "Blue Outline (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-wide {
  -ixp-name: "Blue Outline (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-wide {
  -ixp-name: "Blue Outline (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-small.button-checked {
  -ixp-name: "Blue Outline checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-small.button-container-checked {
  -ixp-name: "Blue Outline checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-medium.button-checked {
  -ixp-name: "Blue Outline checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-medium.button-container-checked {
  -ixp-name: "Blue Outline checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-large.button-checked {
  -ixp-name: "Blue Outline checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-large.button-container-checked {
  -ixp-name: "Blue Outline checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-wide.button-checked {
  -ixp-name: "Blue Outline checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-wide.button-container-checked {
  -ixp-name: "Blue Outline checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-small.button-arrow {
  -ixp-name: "Blue Outline arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-small.button-container-arrow {
  -ixp-name: "Blue Outline arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-medium.button-arrow {
  -ixp-name: "Blue Outline arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-medium.button-container-arrow {
  -ixp-name: "Blue Outline arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-large.button-arrow {
  -ixp-name: "Blue Outline arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-large.button-container-arrow {
  -ixp-name: "Blue Outline arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-wide.button-arrow {
  -ixp-name: "Blue Outline arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-wide.button-container-arrow {
  -ixp-name: "Blue Outline arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-small.button-phone {
  -ixp-name: "Blue Outline phone (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-small.button-container-phone {
  -ixp-name: "Blue Outline phone (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-medium.button-phone {
  -ixp-name: "Blue Outline phone (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-medium.button-container-phone {
  -ixp-name: "Blue Outline phone (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-large.button-phone {
  -ixp-name: "Blue Outline phone (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-large.button-container-phone {
  -ixp-name: "Blue Outline phone (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-wide.button-phone {
  -ixp-name: "Blue Outline phone (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-wide.button-container-phone {
  -ixp-name: "Blue Outline phone (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-small.button-download {
  -ixp-name: "Blue Outline download (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-small.button-container-download {
  -ixp-name: "Blue Outline download (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-medium.button-download {
  -ixp-name: "Blue Outline download (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-medium.button-container-download {
  -ixp-name: "Blue Outline download (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-large.button-download {
  -ixp-name: "Blue Outline download (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-large.button-container-download {
  -ixp-name: "Blue Outline download (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-wide.button-download {
  -ixp-name: "Blue Outline download (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-wide.button-container-download {
  -ixp-name: "Blue Outline download (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-small {
  -ixp-name: "White (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-small {
  -ixp-name: "White (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-medium {
  -ixp-name: "White (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-medium {
  -ixp-name: "White (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-large {
  -ixp-name: "White (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-large {
  -ixp-name: "White (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-wide {
  -ixp-name: "White (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-wide {
  -ixp-name: "White (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-small.button-checked {
  -ixp-name: "White checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-small.button-container-checked {
  -ixp-name: "White checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-medium.button-checked {
  -ixp-name: "White checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-medium.button-container-checked {
  -ixp-name: "White checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-large.button-checked {
  -ixp-name: "White checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-large.button-container-checked {
  -ixp-name: "White checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-wide.button-checked {
  -ixp-name: "White checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-wide.button-container-checked {
  -ixp-name: "White checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-small.button-arrow {
  -ixp-name: "White arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-small.button-container-arrow {
  -ixp-name: "White arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-medium.button-arrow {
  -ixp-name: "White arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-medium.button-container-arrow {
  -ixp-name: "White arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-large.button-arrow {
  -ixp-name: "White arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-large.button-container-arrow {
  -ixp-name: "White arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-wide.button-arrow {
  -ixp-name: "White arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-wide.button-container-arrow {
  -ixp-name: "White arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-small.button-phone {
  -ixp-name: "White phone (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-small.button-container-phone {
  -ixp-name: "White phone (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-medium.button-phone {
  -ixp-name: "White phone (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-medium.button-container-phone {
  -ixp-name: "White phone (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-large.button-phone {
  -ixp-name: "White phone (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-large.button-container-phone {
  -ixp-name: "White phone (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-wide.button-phone {
  -ixp-name: "White phone (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-wide.button-container-phone {
  -ixp-name: "White phone (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-small.button-download {
  -ixp-name: "White download (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-small.button-container-download {
  -ixp-name: "White download (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-medium.button-download {
  -ixp-name: "White download (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-medium.button-container-download {
  -ixp-name: "White download (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-large.button-download {
  -ixp-name: "White download (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-large.button-container-download {
  -ixp-name: "White download (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-wide.button-download {
  -ixp-name: "White download (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-wide.button-container-download {
  -ixp-name: "White download (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-small {
  -ixp-name: "White Outline (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-small {
  -ixp-name: "White Outline (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-medium {
  -ixp-name: "White Outline (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-medium {
  -ixp-name: "White Outline (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-large {
  -ixp-name: "White Outline (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-large {
  -ixp-name: "White Outline (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-wide {
  -ixp-name: "White Outline (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-wide {
  -ixp-name: "White Outline (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-small.button-checked {
  -ixp-name: "White Outline checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-small.button-container-checked {
  -ixp-name: "White Outline checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-medium.button-checked {
  -ixp-name: "White Outline checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-medium.button-container-checked {
  -ixp-name: "White Outline checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-large.button-checked {
  -ixp-name: "White Outline checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-large.button-container-checked {
  -ixp-name: "White Outline checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-wide.button-checked {
  -ixp-name: "White Outline checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-wide.button-container-checked {
  -ixp-name: "White Outline checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-small.button-arrow {
  -ixp-name: "White Outline arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-small.button-container-arrow {
  -ixp-name: "White Outline arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-medium.button-arrow {
  -ixp-name: "White Outline arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-medium.button-container-arrow {
  -ixp-name: "White Outline arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-large.button-arrow {
  -ixp-name: "White Outline arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-large.button-container-arrow {
  -ixp-name: "White Outline arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-wide.button-arrow {
  -ixp-name: "White Outline arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-wide.button-container-arrow {
  -ixp-name: "White Outline arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-small.button-phone {
  -ixp-name: "White Outline phone (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-small.button-container-phone {
  -ixp-name: "White Outline phone (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-medium.button-phone {
  -ixp-name: "White Outline phone (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-medium.button-container-phone {
  -ixp-name: "White Outline phone (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-large.button-phone {
  -ixp-name: "White Outline phone (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-large.button-container-phone {
  -ixp-name: "White Outline phone (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-wide.button-phone {
  -ixp-name: "White Outline phone (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-wide.button-container-phone {
  -ixp-name: "White Outline phone (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-small.button-download {
  -ixp-name: "White Outline download (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-small.button-container-download {
  -ixp-name: "White Outline download (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-medium.button-download {
  -ixp-name: "White Outline download (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-medium.button-container-download {
  -ixp-name: "White Outline download (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-large.button-download {
  -ixp-name: "White Outline download (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-large.button-container-download {
  -ixp-name: "White Outline download (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-wide.button-download {
  -ixp-name: "White Outline download (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-wide.button-container-download {
  -ixp-name: "White Outline download (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-e.button-small {
  -ixp-name: "Green (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-e.button-container-small {
  -ixp-name: "Green (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-e.button-medium {
  -ixp-name: "Green (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-e.button-container-medium {
  -ixp-name: "Green (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-e.button-large {
  -ixp-name: "Green (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-e.button-container-large {
  -ixp-name: "Green (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-e.button-wide {
  -ixp-name: "Green (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-e.button-container-wide {
  -ixp-name: "Green (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-e.button-small.button-checked {
  -ixp-name: "Green checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-e.button-container-small.button-container-checked {
  -ixp-name: "Green checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-e.button-medium.button-checked {
  -ixp-name: "Green checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-e.button-container-medium.button-container-checked {
  -ixp-name: "Green checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-e.button-large.button-checked {
  -ixp-name: "Green checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-e.button-container-large.button-container-checked {
  -ixp-name: "Green checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-e.button-wide.button-checked {
  -ixp-name: "Green checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-e.button-container-wide.button-container-checked {
  -ixp-name: "Green checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-e.button-small.button-arrow {
  -ixp-name: "Green arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-e.button-container-small.button-container-arrow {
  -ixp-name: "Green arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-e.button-medium.button-arrow {
  -ixp-name: "Green arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-e.button-container-medium.button-container-arrow {
  -ixp-name: "Green arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-e.button-large.button-arrow {
  -ixp-name: "Green arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-e.button-container-large.button-container-arrow {
  -ixp-name: "Green arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-e.button-wide.button-arrow {
  -ixp-name: "Green arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-e.button-container-wide.button-container-arrow {
  -ixp-name: "Green arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-e.button-small.button-phone {
  -ixp-name: "Green phone (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-e.button-container-small.button-container-phone {
  -ixp-name: "Green phone (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-e.button-medium.button-phone {
  -ixp-name: "Green phone (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-e.button-container-medium.button-container-phone {
  -ixp-name: "Green phone (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-e.button-large.button-phone {
  -ixp-name: "Green phone (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-e.button-container-large.button-container-phone {
  -ixp-name: "Green phone (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-e.button-wide.button-phone {
  -ixp-name: "Green phone (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-e.button-container-wide.button-container-phone {
  -ixp-name: "Green phone (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-e.button-small.button-download {
  -ixp-name: "Green download (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-e.button-container-small.button-container-download {
  -ixp-name: "Green download (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-e.button-medium.button-download {
  -ixp-name: "Green download (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-e.button-container-medium.button-container-download {
  -ixp-name: "Green download (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-e.button-large.button-download {
  -ixp-name: "Green download (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-e.button-container-large.button-container-download {
  -ixp-name: "Green download (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-e.button-wide.button-download {
  -ixp-name: "Green download (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-e.button-container-wide.button-container-download {
  -ixp-name: "Green download (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-small {
  -ixp-name: "Green Outline (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-small {
  -ixp-name: "Green Outline (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-medium {
  -ixp-name: "Green Outline (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-medium {
  -ixp-name: "Green Outline (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-large {
  -ixp-name: "Green Outline (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-large {
  -ixp-name: "Green Outline (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-wide {
  -ixp-name: "Green Outline (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-wide {
  -ixp-name: "Green Outline (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-small.button-checked {
  -ixp-name: "Green Outline checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-small.button-container-checked {
  -ixp-name: "Green Outline checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-medium.button-checked {
  -ixp-name: "Green Outline checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-medium.button-container-checked {
  -ixp-name: "Green Outline checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-large.button-checked {
  -ixp-name: "Green Outline checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-large.button-container-checked {
  -ixp-name: "Green Outline checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-wide.button-checked {
  -ixp-name: "Green Outline checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-wide.button-container-checked {
  -ixp-name: "Green Outline checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-small.button-arrow {
  -ixp-name: "Green Outline arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-small.button-container-arrow {
  -ixp-name: "Green Outline arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-medium.button-arrow {
  -ixp-name: "Green Outline arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-medium.button-container-arrow {
  -ixp-name: "Green Outline arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-large.button-arrow {
  -ixp-name: "Green Outline arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-large.button-container-arrow {
  -ixp-name: "Green Outline arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-wide.button-arrow {
  -ixp-name: "Green Outline arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-wide.button-container-arrow {
  -ixp-name: "Green Outline arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-small.button-phone {
  -ixp-name: "Green Outline phone (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-small.button-container-phone {
  -ixp-name: "Green Outline phone (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-medium.button-phone {
  -ixp-name: "Green Outline phone (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-medium.button-container-phone {
  -ixp-name: "Green Outline phone (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-large.button-phone {
  -ixp-name: "Green Outline phone (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-large.button-container-phone {
  -ixp-name: "Green Outline phone (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-wide.button-phone {
  -ixp-name: "Green Outline phone (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-wide.button-container-phone {
  -ixp-name: "Green Outline phone (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-small.button-download {
  -ixp-name: "Green Outline download (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-small.button-container-download {
  -ixp-name: "Green Outline download (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-medium.button-download {
  -ixp-name: "Green Outline download (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-medium.button-container-download {
  -ixp-name: "Green Outline download (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-large.button-download {
  -ixp-name: "Green Outline download (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-large.button-container-download {
  -ixp-name: "Green Outline download (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-wide.button-download {
  -ixp-name: "Green Outline download (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-wide.button-container-download {
  -ixp-name: "Green Outline download (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
/* ======================================
	Directional Buttons

	REQUIRED CLASS: none, these are optional for theme kits
====================================== */
.button-down-dark {
  background-image: url("down-dark.png");
  z-index: 100;
  width: 40px;
  height: 40px;
  display: inline-block;
  text-indent: -9999px;
  cursor: pointer;
  background-size: 100%;
  z-index: 100000;
}
.button-up-dark {
  background-image: url("up-dark.png");
  z-index: 100;
  width: 40px;
  height: 40px;
  display: inline-block;
  text-indent: -9999px;
  cursor: pointer;
  background-size: 100%;
  z-index: 100000;
}
.button-left-dark {
  background-image: url("left-dark.png");
  z-index: 100;
  width: 40px;
  height: 40px;
  display: inline-block;
  text-indent: -9999px;
  cursor: pointer;
  background-size: 100%;
  z-index: 100000;
}
.button-right-dark {
  background-image: url("right-dark.png");
  z-index: 100;
  width: 40px;
  height: 40px;
  display: inline-block;
  text-indent: -9999px;
  cursor: pointer;
  background-size: 100%;
  z-index: 100000;
}
.button-down-light {
  background-image: url("down-light.png");
  z-index: 100;
  width: 40px;
  height: 40px;
  display: inline-block;
  text-indent: -9999px;
  cursor: pointer;
  background-size: 100%;
  z-index: 100000;
}
.button-up-light {
  background-image: url("up-light.png");
  z-index: 100;
  width: 40px;
  height: 40px;
  display: inline-block;
  text-indent: -9999px;
  cursor: pointer;
  background-size: 100%;
  z-index: 100000;
}
.button-left-light {
  background-image: url("left-light.png");
  z-index: 100;
  width: 40px;
  height: 40px;
  display: inline-block;
  text-indent: -9999px;
  cursor: pointer;
  background-size: 100%;
  z-index: 100000;
}
.button-right-light {
  background-image: url("right-light.png");
  z-index: 100;
  width: 40px;
  height: 40px;
  display: inline-block;
  text-indent: -9999px;
  cursor: pointer;
  background-size: 100%;
  z-index: 100000;
}
/* ======================================
	Directional Button IXP Information
====================================== */
.button-up-dark {
  -ixp-name: "Dark Arrow Up";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container-up-dark {
  -ixp-name: "Dark Arrow Up";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Lightbox";
}
.button-down-dark {
  -ixp-name: "Dark Arrow Down";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container-down-dark {
  -ixp-name: "Dark Arrow Down";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Lightbox";
}
.button-left-dark {
  -ixp-name: "Dark Arrow Left";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container-left-dark {
  -ixp-name: "Dark Arrow Left";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Lightbox";
}
.button-right-dark {
  -ixp-name: "Dark Arrow Right";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container-right-dark {
  -ixp-name: "Dark Arrow Right";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Lightbox";
}
.button-up-light {
  -ixp-name: "Light Arrow Up";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container-up-light {
  -ixp-name: "Light Arrow Up";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Lightbox";
}
.button-down-light {
  -ixp-name: "Light Arrow Down";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container-down-light {
  -ixp-name: "Light Arrow Down";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Lightbox";
}
.button-left-light {
  -ixp-name: "Light Arrow Left";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container-left-light {
  -ixp-name: "Light Arrow Left";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Lightbox";
}
.button-right-light {
  -ixp-name: "Light Arrow Right";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container-right-light {
  -ixp-name: "Light Arrow Right";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Lightbox";
}
/* ======================================
	Pre Header

	REQUIRED CLASS: .pre-header, .pre-header-a
====================================== */
.pre-header {
  padding: 0.25 0;
}
.pre-header-a {
  background: #464545;
  color: #e8d3a5;
  padding: 0.25 0;
}
.pre-header-a a {
  color: #d1d1d1;
  text-decoration: none;
}
.pre-header-a a:hover {
  text-decoration: underline;
}
.pre-header-a .generic-fill {
  background-color: #006633;
  color: #ffffff !important;
  background-color: #118e4d;
  background: -webkit-gradient(linear, left top, left bottom, from(#118e4d), to(#007538));
  background: -webkit-linear-gradient(top, #118e4d, #007538);
  background: -moz-linear-gradient(top, #118e4d, #007538);
  background: -ms-linear-gradient(top, #118e4d, #007538);
  background: -o-linear-gradient(top, #118e4d, #007538);
  border: 1px solid #007538;
  text-shadow: 1px 1px #006427;
  -webkit-box-shadow: inset 0px 1px 0px 0px #0f8046;
  -moz-box-shadow: inset 0px 1px 0px 0px #0f8046;
  box-shadow: inset 0px 1px 0px 0px #0f8046;
}
.pre-header-a .generic-fill:hover {
  color: #ffffff !important;
  background-color: #007538;
  background: -webkit-gradient(linear, left top, left bottom, from(#007538), to(#118e4d));
  background: -webkit-linear-gradient(top, #007538, #118e4d);
  background: -moz-linear-gradient(top, #007538, #118e4d);
  background: -ms-linear-gradient(top, #007538, #118e4d);
  background: -o-linear-gradient(top, #007538, #118e4d);
}
.pre-header-a .generic-fill:hover {
  color: #ffffff !important;
  background-color: #007538;
  background: -webkit-gradient(linear, left top, left bottom, from(#007538), to(#118e4d));
  background: -webkit-linear-gradient(top, #007538, #118e4d);
  background: -moz-linear-gradient(top, #007538, #118e4d);
  background: -ms-linear-gradient(top, #007538, #118e4d);
  background: -o-linear-gradient(top, #007538, #118e4d);
}
.pre-header-a .generic-outline {
  background: transparent;
  color: #006633 !important;
  border-color: #006633;
}
.pre-header-a .generic-outline:hover {
  background: #006633;
  color: #ffffff !important;
  border-color: #006633;
  background-color: #118e4d;
  background: -webkit-gradient(linear, left top, left bottom, from(#118e4d), to(#007538));
  background: -webkit-linear-gradient(top, #118e4d, #007538);
  background: -moz-linear-gradient(top, #118e4d, #007538);
  background: -ms-linear-gradient(top, #118e4d, #007538);
  background: -o-linear-gradient(top, #118e4d, #007538);
  border: 1px solid #007538;
  text-shadow: 1px 1px #006427;
  -webkit-box-shadow: inset 0px 1px 0px 0px #0f8046;
  -moz-box-shadow: inset 0px 1px 0px 0px #0f8046;
  box-shadow: inset 0px 1px 0px 0px #0f8046;
}
.pre-header-a .generic-outline:hover {
  background: #006633;
  color: #ffffff !important;
  border-color: #006633;
  background-color: #118e4d;
  background: -webkit-gradient(linear, left top, left bottom, from(#118e4d), to(#007538));
  background: -webkit-linear-gradient(top, #118e4d, #007538);
  background: -moz-linear-gradient(top, #118e4d, #007538);
  background: -ms-linear-gradient(top, #118e4d, #007538);
  background: -o-linear-gradient(top, #118e4d, #007538);
  border: 1px solid #007538;
  text-shadow: 1px 1px #006427;
  -webkit-box-shadow: inset 0px 1px 0px 0px #0f8046;
  -moz-box-shadow: inset 0px 1px 0px 0px #0f8046;
  box-shadow: inset 0px 1px 0px 0px #0f8046;
}
/* ======================================
	Pre Header IXP Information
    REQUIRED CLASSES: .pre-header, .pre-header-a
====================================== */
.pre-header {
  -ixp-name: "Pre-Header - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.pre-header-a {
  -ixp-name: "Pre-Header - Charcoal";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
/* ======================================
	Logo

	REQUIRED CLASS: .header-logo-light
====================================== */
.header-logo-light {
  background-image: url('logo.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  min-height: 90px;
  min-width: 192px;
  display: inline-block;
  text-indent: -9999px;
}
.header-logo-b {
  background-image: url('logo-stacked.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  min-height: 74px;
  min-width: 132px;
  display: inline-block;
  text-indent: -9999px;
}
.header-logo-c {
  background-image: url('logo-stacked-life.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  min-height: 74px;
  min-width: 200px;
  display: inline-block;
  text-indent: -9999px;
}
.header-logo-d {
  background-image: url('logo-na.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  min-height: 74px;
  min-width: 231px;
  display: inline-block;
  text-indent: -9999px;
}
/* ======================================
	Logo IXP Information

	REQUIRED CLASS: .header-logo-light
====================================== */
.header-logo-light {
  -ixp-name: "Logo";
  -ixp-tags: "Logo";
  -ixp-group: "logo";
  -ixp-scope: "ContainerLike,Link";
}
.header-logo-b {
  -ixp-name: "Logo - Stacked";
  -ixp-tags: "Logo";
  -ixp-group: "logo";
  -ixp-scope: "ContainerLike,Link";
}
.header-logo-c {
  -ixp-name: "Logo - Stacked Life";
  -ixp-tags: "Logo";
  -ixp-group: "logo";
  -ixp-scope: "ContainerLike,Link";
}
.header-logo-d {
  -ixp-name: "Logo - NA";
  -ixp-tags: "Logo";
  -ixp-group: "logo";
  -ixp-scope: "ContainerLike,Link";
}
/* ======================================
	Header

	REQUIRED CLASS: .header,.header-a
====================================== */
.header {
  padding: 1.563em 0;
}
.header-a {
  background: #e6ecf6 url(white_header_bg.png) repeat-x top left;
  color: #000000;
  padding: 0 0 20px 0;
  min-height: 50px;
}
.header-a h1,
.header-a h2,
.header-a h3,
.header-a h4,
.header-a h5,
.header-a h6,
.header-a p,
.header-a .pf_form_table,
.header-a .pf_form_table .pf_label_text {
  color: #000000;
}
.header-a a {
  color: #004b8d;
}
.header-a a:hover {
  color: #565556;
}
.header-a .generic-fill {
  color: #ffffff !important;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.header-a .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.header-a .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.header-a .generic-outline {
  background: transparent;
  color: #2d78cc !important;
  border-color: #2d78cc;
}
.header-a .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.header-a .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
/* ======================================
    Header IXP Information
    REQUIRED CLASSES: .header-a
====================================== */
.header {
  -ixp-name: "Header - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.header-a {
  -ixp-name: "Header - Gradient White";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
/* ======================================
	Inner Content Wrap

	NOTE: Container that includes the
	pre-content, content & post-content

	REQUIRED CLASS: .inner-content-wrapper
====================================== */
.inner-content-wrapper-a {
  background: #ffffff;
}
/* ======================================
    Inner Content Wrap IXP Information
    REQUIRED CLASSES: .inner-content-wrapper
====================================== */
.inner-content-wrapper {
  -ixp-name: "Inner Content - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "Container";
}
.inner-content-wrapper-a {
  -ixp-name: "Inner Content - White";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "Container";
}
/* ======================================
	Pre Content
    REQUIRED CLASSES: .pre-content
====================================== */
.pre-content {
  padding: 2em 0;
}
/* ======================================
    Pre Content IXP Information
    REQUIRED CLASSES: .pre-content
====================================== */
.pre-content {
  -ixp-name: "Pre-Content - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
/* ======================================
	Content
    REQUIRED CLASSES: .content
====================================== */
.content {
  padding: 2em 0;
}
.content.content-a {
  background: #ffffff;
  color: #000000;
}
.content.content-a h1,
.content.content-a h2,
.content.content-a h3,
.content.content-a h4,
.content.content-a h5,
.content.content-a h6,
.content.content-a p,
.content.content-a .pf_form_table,
.content.content-a .pf_form_table .pf_label_text {
  color: #000000;
}
.content.content-a a {
  color: #004b8d;
}
.content.content-a a:hover {
  color: #565556;
}
.content.content-a .ixp-component-dropdown-input a {
  color: #000000;
}
.content.content-a .generic-fill {
  color: #ffffff !important;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.content.content-a .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.content.content-a .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.content.content-a .generic-outline {
  background: transparent;
  color: #2d78cc !important;
  border-color: #2d78cc;
}
.content.content-a .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.content.content-a .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.content.content-b {
  background: #f0f0d9;
  color: #000000;
}
.content.content-b h1,
.content.content-b h2,
.content.content-b h3,
.content.content-b h4,
.content.content-b h5,
.content.content-b h6,
.content.content-b p,
.content.content-b .pf_form_table,
.content.content-b .pf_form_table .pf_label_text {
  color: #000000;
}
.content.content-b a {
  color: #004b8d;
}
.content.content-b a:hover {
  color: #565556;
}
.content.content-b .ixp-component-dropdown-input a {
  color: #000000;
}
.content.content-b .generic-fill {
  color: #ffffff !important;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.content.content-b .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.content.content-b .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.content.content-b .generic-outline {
  background: transparent;
  color: #2d78cc !important;
  border-color: #2d78cc;
}
.content.content-b .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.content.content-b .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.content.content-c {
  background: #006633;
  color: #ffffff;
}
.content.content-c h1,
.content.content-c h2,
.content.content-c h3,
.content.content-c h4,
.content.content-c h5,
.content.content-c h6,
.content.content-c p,
.content.content-c .pf_form_table,
.content.content-c .pf_form_table .pf_label_text {
  color: #ffffff;
}
.content.content-c a {
  color: #ffffff;
}
.content.content-c a:hover {
  color: #f0f0d9;
}
.content.content-c .generic-fill {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));
  background: -webkit-linear-gradient(top, #ffffff, #f0f0f0);
  background: -moz-linear-gradient(top, #ffffff, #f0f0f0);
  background: -ms-linear-gradient(top, #ffffff, #f0f0f0);
  background: -o-linear-gradient(top, #ffffff, #f0f0f0);
  color: #006633 !important;
  border-color: #ffffff;
}
.content.content-c .generic-fill:hover {
  background: #d9d9d9;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #d9d9d9;
}
.content.content-c .generic-fill:hover {
  background: #d9d9d9;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #d9d9d9;
}
.content.content-c .generic-outline {
  background: transparent;
  color: #ffffff !important;
  border-color: #ffffff;
}
.content.content-c .generic-outline:hover {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #ffffff;
}
.content.content-c .generic-outline:hover {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #ffffff;
}
/* ======================================
    Content IXP Information
    REQUIRED CLASSES: .content
====================================== */
.content {
  -ixp-name: "Content";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.content.content-a {
  -ixp-name: "Content - White";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.content.content-b {
  -ixp-name: "Content - Light Cream";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.content.content-c {
  -ixp-name: "Content - Green";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
/* ======================================
	Post Content

	REQUIRED CLASS: .post-content,.post-content-a
====================================== */
.post-content {
  padding: 0.714em 0;
}
.post-content-a {
  background: #f0f0d9;
  padding: 0.714em 0;
  border-bottom: 1px solid #808080;
}
.post-content-a h1,
.post-content-a h2,
.post-content-a h3,
.post-content-a h4,
.post-content-a h5,
.post-content-a h6,
.post-content-a p,
.post-content-a .pf_form_table,
.post-content-a .pf_form_table .pf_label_text {
  color: #464545;
}
.post-content-a .generic-fill {
  color: #ffffff !important;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.post-content-a .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.post-content-a .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.post-content-a .generic-outline {
  background: transparent;
  color: #2d78cc !important;
  border-color: #2d78cc;
}
.post-content-a .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.post-content-a .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
/* ======================================
    Post Content IXP Information
    REQUIRED CLASSES: .post-content,.post-content-a
====================================== */
.post-content {
  -ixp-name: "Post-Content - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.post-content-a {
  -ixp-name: "Post-Content - Light Cream";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
/* ======================================
	Footer

	REQUIRED CLASS - .footer,.nav-footer-a
====================================== */
.footer {
  font-size: 0.9em;
  padding: 1em 0;
}
.footer-a {
  background: #006633;
  background: url(green_pattern.png) repeat top left;
  border-top: 1px solid #fff;
  color: #ffffff;
  font-size: 0.9em;
  padding: 1.1em 0;
}
.footer-a h1,
.footer-a h2,
.footer-a h3,
.footer-a h4,
.footer-a h5,
.footer-a h6,
.footer-a p {
  color: #ffffff;
}
.footer-a a {
  color: #ffffff;
}
.footer-a a:hover {
  color: #ffc85c;
}
.footer-a .generic-fill {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));
  background: -webkit-linear-gradient(top, #ffffff, #f0f0f0);
  background: -moz-linear-gradient(top, #ffffff, #f0f0f0);
  background: -ms-linear-gradient(top, #ffffff, #f0f0f0);
  background: -o-linear-gradient(top, #ffffff, #f0f0f0);
  color: #006633 !important;
  border-color: #ffffff;
}
.footer-a .generic-fill:hover {
  background: #d9d9d9;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #d9d9d9;
}
.footer-a .generic-fill:hover {
  background: #d9d9d9;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #d9d9d9;
}
.footer-a .generic-outline {
  background: transparent;
  color: #ffffff !important;
  border-color: #ffffff;
}
.footer-a .generic-outline:hover {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #ffffff;
}
.footer-a .generic-outline:hover {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #ffffff;
}
/* ======================================
    Footer IXP Information
    REQUIRED CLASSES: .footer,.nav-footer-a
====================================== */
.footer {
  -ixp-name: "Footer Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.footer-a {
  -ixp-name: "Footer - Green Pattern";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
/* ======================================
	Post Footer
    REQUIRED CLASSES: .post-footer
====================================== */
.post-footer {
  padding: 0.75em 0;
}
.post-footer-a {
  color: #eeeeee;
  background: #464545;
  padding: 0.75em 0;
}
.post-footer-a a {
  color: #ffffff;
}
.post-footer-a a:hover {
  color: #ffc85c;
}
.post-footer-a .generic-fill {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));
  background: -webkit-linear-gradient(top, #ffffff, #f0f0f0);
  background: -moz-linear-gradient(top, #ffffff, #f0f0f0);
  background: -ms-linear-gradient(top, #ffffff, #f0f0f0);
  background: -o-linear-gradient(top, #ffffff, #f0f0f0);
  color: #006633 !important;
  border-color: #ffffff;
}
.post-footer-a .generic-fill:hover {
  background: #d9d9d9;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #d9d9d9;
}
.post-footer-a .generic-fill:hover {
  background: #d9d9d9;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #d9d9d9;
}
.post-footer-a .generic-outline {
  background: transparent;
  color: #ffffff !important;
  border-color: #ffffff;
}
.post-footer-a .generic-outline:hover {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #ffffff;
}
.post-footer-a .generic-outline:hover {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #ffffff;
}
/* ======================================
    Post Footer IXP Information
    REQUIRED CLASSES: .post-footer
====================================== */
.post-footer {
  -ixp-name: "Post-Footer - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.post-footer-a {
  -ixp-name: "Post-Footer - Charcoal";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
/* ======================================
	Pods
    REQUIRED CLASS: .pod, .pod-a, .pod-b, .pod-c, .pod.form-pod-a
    NOTE: .pod, .pod-b, .pod-c style values should not change. 
    They should be Transparent (.pod), Transparent White (.pod-b) and Transparent Black (.pod-c) always.
====================================== */
.pod {
  padding: 0.85em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.pod.pod-a {
  background: #ffffff;
  color: #000000;
}
.pod.pod-a h1,
.pod.pod-a h2,
.pod.pod-a h3,
.pod.pod-a h4,
.pod.pod-a h5,
.pod.pod-a h6,
.pod.pod-a p,
.pod.pod-a .pf_form_table,
.pod.pod-a .pf_form_table .pf_label_text {
  color: #000000;
}
.pod.pod-a a {
  color: #004b8d;
}
.pod.pod-a a:hover {
  color: #565556;
}
.pod.pod-a .ixp-component-dropdown-input a {
  color: #000000;
}
.pod.pod-a .generic-fill {
  color: #ffffff !important;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-a .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.pod.pod-a .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.pod.pod-a .generic-outline {
  background: transparent;
  color: #2d78cc !important;
  border-color: #2d78cc;
}
.pod.pod-a .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-a .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-b {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.6);
  color: #000000;
}
.pod.pod-b h1,
.pod.pod-b h2,
.pod.pod-b h3,
.pod.pod-b h4,
.pod.pod-b h5,
.pod.pod-b h6,
.pod.pod-b p,
.pod.pod-b .pf_form_table,
.pod.pod-b .pf_form_table .pf_label_text {
  color: #000000;
}
.pod.pod-b a {
  color: #004b8d;
}
.pod.pod-b a:hover {
  color: #565556;
}
.pod.pod-b .ixp-component-dropdown-input a {
  color: #000000;
}
.pod.pod-b .generic-fill {
  color: #ffffff !important;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-b .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.pod.pod-b .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.pod.pod-b .generic-outline {
  background: transparent;
  color: #2d78cc !important;
  border-color: #2d78cc;
}
.pod.pod-b .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-b .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-c {
  background: #000000;
  background: rgba(0, 0, 0, 0.6);
  color: #ffffff;
}
.pod.pod-c h1,
.pod.pod-c h2,
.pod.pod-c h3,
.pod.pod-c h4,
.pod.pod-c h5,
.pod.pod-c h6,
.pod.pod-c p,
.pod.pod-c .pf_form_table,
.pod.pod-c .pf_form_table .pf_label_text {
  color: #ffffff;
}
.pod.pod-c a {
  color: #ffffff;
}
.pod.pod-c a:hover {
  color: #f0f0d9;
}
.pod.pod-c .ixp-component-dropdown-input a {
  color: #000000;
}
.pod.pod-c .generic-fill {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));
  background: -webkit-linear-gradient(top, #ffffff, #f0f0f0);
  background: -moz-linear-gradient(top, #ffffff, #f0f0f0);
  background: -ms-linear-gradient(top, #ffffff, #f0f0f0);
  background: -o-linear-gradient(top, #ffffff, #f0f0f0);
  color: #006633 !important;
  border-color: #ffffff;
}
.pod.pod-c .generic-fill:hover {
  background: #d9d9d9;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #d9d9d9;
}
.pod.pod-c .generic-fill:hover {
  background: #d9d9d9;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #d9d9d9;
}
.pod.pod-c .generic-outline {
  background: transparent;
  color: #ffffff !important;
  border-color: #ffffff;
}
.pod.pod-c .generic-outline:hover {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #ffffff;
}
.pod.pod-c .generic-outline:hover {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #ffffff;
}
.pod.pod-d {
  background: #000000;
  color: #ffffff;
}
.pod.pod-d h1,
.pod.pod-d h2,
.pod.pod-d h3,
.pod.pod-d h4,
.pod.pod-d h5,
.pod.pod-d h6,
.pod.pod-d p,
.pod.pod-d .pf_form_table,
.pod.pod-d .pf_form_table .pf_label_text {
  color: #ffffff;
}
.pod.pod-d a {
  color: #ffffff;
}
.pod.pod-d a:hover {
  color: #f0f0d9;
}
.pod.pod-d .ixp-component-dropdown-input a {
  color: #000000;
}
.pod.pod-d .generic-fill {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));
  background: -webkit-linear-gradient(top, #ffffff, #f0f0f0);
  background: -moz-linear-gradient(top, #ffffff, #f0f0f0);
  background: -ms-linear-gradient(top, #ffffff, #f0f0f0);
  background: -o-linear-gradient(top, #ffffff, #f0f0f0);
  color: #006633 !important;
  border-color: #ffffff;
}
.pod.pod-d .generic-fill:hover {
  background: #d9d9d9;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #d9d9d9;
}
.pod.pod-d .generic-fill:hover {
  background: #d9d9d9;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #d9d9d9;
}
.pod.pod-d .generic-outline {
  background: transparent;
  color: #ffffff !important;
  border-color: #ffffff;
}
.pod.pod-d .generic-outline:hover {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #ffffff;
}
.pod.pod-d .generic-outline:hover {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #ffffff;
}
.pod.pod-e {
  background: #006633;
  color: #ffffff;
}
.pod.pod-e h1,
.pod.pod-e h2,
.pod.pod-e h3,
.pod.pod-e h4,
.pod.pod-e h5,
.pod.pod-e h6,
.pod.pod-e p,
.pod.pod-e .pf_form_table,
.pod.pod-e .pf_form_table .pf_label_text {
  color: #ffffff;
}
.pod.pod-e a {
  color: #ffffff;
}
.pod.pod-e a:hover {
  color: #f0f0d9;
}
.pod.pod-e .ixp-component-dropdown-input a {
  color: #000000;
}
.pod.pod-e .generic-fill {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));
  background: -webkit-linear-gradient(top, #ffffff, #f0f0f0);
  background: -moz-linear-gradient(top, #ffffff, #f0f0f0);
  background: -ms-linear-gradient(top, #ffffff, #f0f0f0);
  background: -o-linear-gradient(top, #ffffff, #f0f0f0);
  color: #006633 !important;
  border-color: #ffffff;
}
.pod.pod-e .generic-fill:hover {
  background: #d9d9d9;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #d9d9d9;
}
.pod.pod-e .generic-fill:hover {
  background: #d9d9d9;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #d9d9d9;
}
.pod.pod-e .generic-outline {
  background: transparent;
  color: #ffffff !important;
  border-color: #ffffff;
}
.pod.pod-e .generic-outline:hover {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #ffffff;
}
.pod.pod-e .generic-outline:hover {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #ffffff;
}
.pod.pod-f {
  background: #56004e;
  color: #ffffff;
}
.pod.pod-f h1,
.pod.pod-f h2,
.pod.pod-f h3,
.pod.pod-f h4,
.pod.pod-f h5,
.pod.pod-f h6,
.pod.pod-f p,
.pod.pod-f .pf_form_table,
.pod.pod-f .pf_form_table .pf_label_text {
  color: #ffffff;
}
.pod.pod-f a {
  color: #ffffff;
}
.pod.pod-f a:hover {
  color: #f0f0d9;
}
.pod.pod-f .ixp-component-dropdown-input a {
  color: #000000;
}
.pod.pod-f .generic-fill {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));
  background: -webkit-linear-gradient(top, #ffffff, #f0f0f0);
  background: -moz-linear-gradient(top, #ffffff, #f0f0f0);
  background: -ms-linear-gradient(top, #ffffff, #f0f0f0);
  background: -o-linear-gradient(top, #ffffff, #f0f0f0);
  color: #006633 !important;
  border-color: #ffffff;
}
.pod.pod-f .generic-fill:hover {
  background: #d9d9d9;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #d9d9d9;
}
.pod.pod-f .generic-fill:hover {
  background: #d9d9d9;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #d9d9d9;
}
.pod.pod-f .generic-outline {
  background: transparent;
  color: #ffffff !important;
  border-color: #ffffff;
}
.pod.pod-f .generic-outline:hover {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #ffffff;
}
.pod.pod-f .generic-outline:hover {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #ffffff;
}
.pod.pod-g {
  background: #e2e2e4;
  color: #464545;
}
.pod.pod-g h1,
.pod.pod-g h2,
.pod.pod-g h3,
.pod.pod-g h4,
.pod.pod-g h5,
.pod.pod-g h6,
.pod.pod-g p,
.pod.pod-g .pf_form_table,
.pod.pod-g .pf_form_table .pf_label_text {
  color: #464545;
}
.pod.pod-g a {
  color: #004b8d;
}
.pod.pod-g a:hover {
  color: #565556;
}
.pod.pod-g .ixp-component-dropdown-input a {
  color: #000000;
}
.pod.pod-g .generic-fill {
  color: #ffffff !important;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-g .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.pod.pod-g .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.pod.pod-g .generic-outline {
  background: transparent;
  color: #2d78cc !important;
  border-color: #2d78cc;
}
.pod.pod-g .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-g .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-h {
  background: #ffd18c;
  color: #ffffff;
}
.pod.pod-h h1,
.pod.pod-h h2,
.pod.pod-h h3,
.pod.pod-h h4,
.pod.pod-h h5,
.pod.pod-h h6,
.pod.pod-h p,
.pod.pod-h .pf_form_table,
.pod.pod-h .pf_form_table .pf_label_text {
  color: #ffffff;
}
.pod.pod-h a {
  color: #ffffff;
}
.pod.pod-h a:hover {
  color: #ffffff;
}
.pod.pod-h .ixp-component-dropdown-input a {
  color: #000000;
}
.pod.pod-h .generic-fill {
  color: #ffffff !important;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-h .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.pod.pod-h .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.pod.pod-h .generic-outline {
  background: transparent;
  color: #2d78cc !important;
  border-color: #2d78cc;
}
.pod.pod-h .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-h .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-i {
  background: #f0f0d9;
  color: #000000;
}
.pod.pod-i h1,
.pod.pod-i h2,
.pod.pod-i h3,
.pod.pod-i h4,
.pod.pod-i h5,
.pod.pod-i h6,
.pod.pod-i p,
.pod.pod-i .pf_form_table,
.pod.pod-i .pf_form_table .pf_label_text {
  color: #000000;
}
.pod.pod-i a {
  color: #000000;
}
.pod.pod-i a:hover {
  color: #006633;
}
.pod.pod-i .ixp-component-dropdown-input a {
  color: #000000;
}
.pod.pod-i .generic-fill {
  color: #ffffff !important;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-i .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.pod.pod-i .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.pod.pod-i .generic-outline {
  background: transparent;
  color: #2d78cc !important;
  border-color: #2d78cc;
}
.pod.pod-i .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-i .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-j {
  background: #e8d3a5;
  color: #ffffff;
}
.pod.pod-j h1,
.pod.pod-j h2,
.pod.pod-j h3,
.pod.pod-j h4,
.pod.pod-j h5,
.pod.pod-j h6,
.pod.pod-j p,
.pod.pod-j .pf_form_table,
.pod.pod-j .pf_form_table .pf_label_text {
  color: #ffffff;
}
.pod.pod-j a {
  color: #ffffff;
}
.pod.pod-j a:hover {
  color: #ffffff;
}
.pod.pod-j .ixp-component-dropdown-input a {
  color: #000000;
}
.pod.pod-j .generic-fill {
  color: #ffffff !important;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-j .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.pod.pod-j .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.pod.pod-j .generic-outline {
  background: transparent;
  color: #2d78cc !important;
  border-color: #2d78cc;
}
.pod.pod-j .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-j .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-k {
  background: #565556;
  color: #ffffff;
}
.pod.pod-k h1,
.pod.pod-k h2,
.pod.pod-k h3,
.pod.pod-k h4,
.pod.pod-k h5,
.pod.pod-k h6,
.pod.pod-k p,
.pod.pod-k .pf_form_table,
.pod.pod-k .pf_form_table .pf_label_text {
  color: #ffffff;
}
.pod.pod-k a {
  color: #ffffff;
}
.pod.pod-k a:hover {
  color: #f0f0d9;
}
.pod.pod-k .ixp-component-dropdown-input a {
  color: #000000;
}
.pod.pod-k .generic-fill {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));
  background: -webkit-linear-gradient(top, #ffffff, #f0f0f0);
  background: -moz-linear-gradient(top, #ffffff, #f0f0f0);
  background: -ms-linear-gradient(top, #ffffff, #f0f0f0);
  background: -o-linear-gradient(top, #ffffff, #f0f0f0);
  color: #006633 !important;
  border-color: #ffffff;
}
.pod.pod-k .generic-fill:hover {
  background: #d9d9d9;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #d9d9d9;
}
.pod.pod-k .generic-fill:hover {
  background: #d9d9d9;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #d9d9d9;
}
.pod.pod-k .generic-outline {
  background: transparent;
  color: #ffffff !important;
  border-color: #ffffff;
}
.pod.pod-k .generic-outline:hover {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #ffffff;
}
.pod.pod-k .generic-outline:hover {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #ffffff;
}
.pod.pod-l {
  background: #464545;
  color: #ffffff;
}
.pod.pod-l h1,
.pod.pod-l h2,
.pod.pod-l h3,
.pod.pod-l h4,
.pod.pod-l h5,
.pod.pod-l h6,
.pod.pod-l p,
.pod.pod-l .pf_form_table,
.pod.pod-l .pf_form_table .pf_label_text {
  color: #ffffff;
}
.pod.pod-l a {
  color: #ffffff;
}
.pod.pod-l a:hover {
  color: #f0f0d9;
}
.pod.pod-l .ixp-component-dropdown-input a {
  color: #000000;
}
.pod.pod-l .generic-fill {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));
  background: -webkit-linear-gradient(top, #ffffff, #f0f0f0);
  background: -moz-linear-gradient(top, #ffffff, #f0f0f0);
  background: -ms-linear-gradient(top, #ffffff, #f0f0f0);
  background: -o-linear-gradient(top, #ffffff, #f0f0f0);
  color: #006633 !important;
  border-color: #ffffff;
}
.pod.pod-l .generic-fill:hover {
  background: #d9d9d9;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #d9d9d9;
}
.pod.pod-l .generic-fill:hover {
  background: #d9d9d9;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #d9d9d9;
}
.pod.pod-l .generic-outline {
  background: transparent;
  color: #ffffff !important;
  border-color: #ffffff;
}
.pod.pod-l .generic-outline:hover {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #ffffff;
}
.pod.pod-l .generic-outline:hover {
  background: #ffffff;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background: -o-linear-gradient(top, #ffffff, #e0e0e0);
  color: #006633 !important;
  border-color: #ffffff;
}
.pod.pod-m {
  background: #eef8e4;
  color: #000000;
  background-color: #eef8e4;
  background: -webkit-gradient(linear, left top, left bottom, from(#eef8e4), to(#ffffff));
  background: -webkit-linear-gradient(top, #eef8e4, #ffffff);
  background: -moz-linear-gradient(top, #eef8e4, #ffffff);
  background: -ms-linear-gradient(top, #eef8e4, #ffffff);
  background: -o-linear-gradient(top, #eef8e4, #ffffff);
  -webkit-box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  -moz-box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  border: 2px solid #ddd;
}
.pod.pod-m h1,
.pod.pod-m h2,
.pod.pod-m h3,
.pod.pod-m h4,
.pod.pod-m h5,
.pod.pod-m h6,
.pod.pod-m p,
.pod.pod-m .pf_form_table,
.pod.pod-m .pf_form_table .pf_label_text {
  color: #000000;
}
.pod.pod-m a {
  color: #004b8d;
}
.pod.pod-m a:hover {
  color: #565556;
}
.pod.pod-m .ixp-component-dropdown-input a {
  color: #000000;
}
.pod.pod-m .generic-fill {
  color: #ffffff !important;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-m .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.pod.pod-m .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.pod.pod-m .generic-outline {
  background: transparent;
  color: #2d78cc !important;
  border-color: #2d78cc;
}
.pod.pod-m .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-m .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-n {
  background: #fef5ea;
  color: #000000;
  background-color: #fef5ea;
  background: -webkit-gradient(linear, left top, left bottom, from(#fef5ea), to(#ffffff));
  background: -webkit-linear-gradient(top, #fef5ea, #ffffff);
  background: -moz-linear-gradient(top, #fef5ea, #ffffff);
  background: -ms-linear-gradient(top, #fef5ea, #ffffff);
  background: -o-linear-gradient(top, #fef5ea, #ffffff);
  -webkit-box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  -moz-box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  border: 2px solid #ddd;
}
.pod.pod-n h1,
.pod.pod-n h2,
.pod.pod-n h3,
.pod.pod-n h4,
.pod.pod-n h5,
.pod.pod-n h6,
.pod.pod-n p,
.pod.pod-n .pf_form_table,
.pod.pod-n .pf_form_table .pf_label_text {
  color: #000000;
}
.pod.pod-n a {
  color: #004b8d;
}
.pod.pod-n a:hover {
  color: #565556;
}
.pod.pod-n .ixp-component-dropdown-input a {
  color: #000000;
}
.pod.pod-n .generic-fill {
  color: #ffffff !important;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-n .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.pod.pod-n .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.pod.pod-n .generic-outline {
  background: transparent;
  color: #2d78cc !important;
  border-color: #2d78cc;
}
.pod.pod-n .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-n .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-o {
  background: #ffffff;
  color: #000000;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6ecf6));
  background: -webkit-linear-gradient(top, #ffffff, #e6ecf6);
  background: -moz-linear-gradient(top, #ffffff, #e6ecf6);
  background: -ms-linear-gradient(top, #ffffff, #e6ecf6);
  background: -o-linear-gradient(top, #ffffff, #e6ecf6);
  border: 2px solid #ddd;
}
.pod.pod-o h1,
.pod.pod-o h2,
.pod.pod-o h3,
.pod.pod-o h4,
.pod.pod-o h5,
.pod.pod-o h6,
.pod.pod-o p,
.pod.pod-o .pf_form_table,
.pod.pod-o .pf_form_table .pf_label_text {
  color: #000000;
}
.pod.pod-o a {
  color: #004b8d;
}
.pod.pod-o a:hover {
  color: #565556;
}
.pod.pod-o .ixp-component-dropdown-input a {
  color: #000000;
}
.pod.pod-o .generic-fill {
  color: #ffffff !important;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-o .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.pod.pod-o .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.pod.pod-o .generic-outline {
  background: transparent;
  color: #2d78cc !important;
  border-color: #2d78cc;
}
.pod.pod-o .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-o .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-p {
  background: #ffffff;
  color: #000000;
  border: 2px solid #ddd;
  -webkit-box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  -moz-box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
}
.pod.pod-p h1,
.pod.pod-p h2,
.pod.pod-p h3,
.pod.pod-p h4,
.pod.pod-p h5,
.pod.pod-p h6,
.pod.pod-p p,
.pod.pod-p .pf_form_table,
.pod.pod-p .pf_form_table .pf_label_text {
  color: #000000;
}
.pod.pod-p a {
  color: #004b8d;
}
.pod.pod-p a:hover {
  color: #565556;
}
.pod.pod-p .ixp-component-dropdown-input a {
  color: #000000;
}
.pod.pod-p .generic-fill {
  color: #ffffff !important;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-p .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.pod.pod-p .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.pod.pod-p .generic-outline {
  background: transparent;
  color: #2d78cc !important;
  border-color: #2d78cc;
}
.pod.pod-p .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.pod-p .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
/* ======================================
	Pods with Form Styling

	REQUIRED CLASS: .pod.form-pod-a
====================================== */
.pod.form-pod-a {
  background: #f4e8d1;
  color: #000000;
}
.pod.form-pod-a h1,
.pod.form-pod-a h2,
.pod.form-pod-a h3,
.pod.form-pod-a h4,
.pod.form-pod-a h5,
.pod.form-pod-a h6,
.pod.form-pod-a p,
.pod.form-pod-a .pf_form_table,
.pod.form-pod-a .pf_form_table .pf_label_text {
  color: #000000;
}
.pod.form-pod-a a {
  color: #004b8d;
}
.pod.form-pod-a a:hover {
  color: #565556;
}
.pod.form-pod-a .ixp-component-dropdown-input a {
  color: #000000;
}
.pod.form-pod-a .generic-fill {
  color: #ffffff !important;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.form-pod-a .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.pod.form-pod-a .generic-fill:hover {
  color: #ffffff !important;
  background-color: #2d78cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d78cc), to(#3b9ed7));
  background: -webkit-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -moz-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -ms-linear-gradient(top, #2d78cc, #3b9ed7);
  background: -o-linear-gradient(top, #2d78cc, #3b9ed7);
}
.pod.form-pod-a .generic-outline {
  background: transparent;
  color: #2d78cc !important;
  border-color: #2d78cc;
}
.pod.form-pod-a .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
.pod.form-pod-a .generic-outline:hover {
  background: #2d78cc;
  color: #ffffff !important;
  border-color: #2d78cc;
  border: 1px solid #005a7a;
  background-color: #3b9ed7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3b9ed7), to(#2d78cc));
  background: -webkit-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -moz-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -ms-linear-gradient(top, #3b9ed7, #2d78cc);
  background: -o-linear-gradient(top, #3b9ed7, #2d78cc);
  text-shadow: 1px 1px #1c4e7c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  -moz-box-shadow: inset 0px 1px 0px 0px #4fbbe8;
  box-shadow: inset 0px 1px 0px 0px #4fbbe8;
}
/* ======================================
	Pod IXP Information

	REQUIRED CLASS: .pod, .pod-a, .pod.form-pod-a
====================================== */
.pod {
  -ixp-name: "Transparent";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-a {
  -ixp-name: "White Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-b {
  -ixp-name: "White Transparent Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-c {
  -ixp-name: "Black Transparent Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-d {
  -ixp-name: "Black Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-e {
  -ixp-name: "Green Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-f {
  -ixp-name: "Dark Purple Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-g {
  -ixp-name: "Light Gray Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-h {
  -ixp-name: "Cream Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-i {
  -ixp-name: "Light Cream Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-j {
  -ixp-name: "Beige Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.form-pod-a {
  -ixp-name: "Light Beige Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-k {
  -ixp-name: "Gray Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-l {
  -ixp-name: "Charcoal Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-m {
  -ixp-name: "Light Green Gradient Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-n {
  -ixp-name: "Light Orange Gradient Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-o {
  -ixp-name: "White Gradient Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-p {
  -ixp-name: "White Shadow Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
/* ======================================
	Navigation: Default Style Overrides
====================================== */
.ixp-nav {
  background-color: transparent;
  color: #464545;
  font-size: 0.9em;
  margin: 0;
  padding: 0;
  text-align: center;
  line-height: 1;
}
.ixp-nav .ixp-nav-collapsible {
  height: auto;
  float: right;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.ixp-nav .ixp-nav-collapsible .ixp-navitem {
  background: none;
  display: inline-block;
  float: left;
  list-style-type: none;
  padding: 0;
  margin: .5em 0;
  border-right: solid 1px #464545;
}
.ixp-nav .ixp-nav-collapsible .ixp-navitem a {
  background-color: transparent;
  color: #464545;
  display: block;
  padding: 0 0.65em;
  text-decoration: none;
}
.ixp-nav .ixp-nav-collapsible .ixp-navitem a:hover {
  background-color: transparent;
  color: #006633;
}
.ixp-nav .ixp-navlist li:last-child {
  border-right: none;
}
.ixp-nav.ixp-nav-collapsed {
  background-color: transparent;
  font-size: 110%;
  margin: 1em 0 0 0;
  text-align: left;
}
.ixp-nav.ixp-nav-collapsed .ixp-nav-opened {
  background-color: transparent;
}
.ixp-nav.ixp-nav-collapsed .ixp-nav-collapsible {
  float: none;
}
.ixp-nav.ixp-nav-collapsed .ixp-navitem {
  display: block;
  float: none;
  margin: 0;
  padding: 0;
  border-bottom: solid 1px #ffffff;
  border-right: none;
}
.ixp-nav.ixp-nav-collapsed .ixp-navitem a {
  padding: 10px;
  text-align: center;
}
.ixp-nav .ixp-nav-toggle {
  margin: 0;
}
.ixp-nav .ixp-nav-toggle .ixp-nav-icon-bar {
  /* nav toggle button icon (menu closed) */
  background-color: #006633;
}
.ixp-nav .ixp-nav-toggle .ixp-nav-icon-bar:hover {
  background-color: #006633;
}
.ixp-nav .ixp-nav-toggle.ixp-nav-active .ixp-nav-icon-bar {
  /* nav toggle button icon (menu open) */
  background-color: #006633;
}
/* ======================================
	Navigation: alt theme(s)
    REQUIRED CLASS - .ixp-nav-menu-a
====================================== */
/* ========== THEME A ========== */
.ixp-nav-menu-a {
  background-color: #006633;
  border-bottom: none;
  color: #ffffff;
  margin: 0 auto;
  padding: 0;
}
.ixp-nav-menu-a .ixp-nav-collapsible {
  float: none;
  height: auto;
  margin: 0 auto;
  text-align: center;
}
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem {
  border: none;
  float: left;
  margin: 0 0;
}
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem:hover {
  border: none;
}
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem a {
  background-color: transparent;
  border: none;
  border-right: solid 1px #1d8f3b;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  color: #ffffff;
  margin: 0;
  padding: 13px 1.25em;
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;
}
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem a:hover {
  background: #ffffff;
  background-image: url(navHover.png);
  background-repeat: repeat-x;
  background-position: top left;
  border: none;
  border-right: solid 1px #1d8f3b;
  color: #155a36;
}
.ixp-nav-menu-a .ixp-navlist {
  max-width: 1170px;
  text-align: center;
  margin: 0 auto;
}
.ixp-nav-menu-a .ixp-navlist li:last-child {
  /* Overrides Default Styling from ixp-nav */
  border: none;
  border-right: none !important;
}
.ixp-nav-menu-a.ixp-nav-collapsed {
  /* BG color solid or transparent */
  background-color: #006633;
  margin: 0;
  text-align: center;
}
.ixp-nav-menu-a.ixp-nav-collapsed .ixp-nav-opened {
  background-color: #006633;
}
.ixp-nav-menu-a.ixp-nav-collapsed .ixp-nav-opened li:first-child {
  margin-top: 0.5em;
}
.ixp-nav-menu-a.ixp-nav-collapsed .ixp-navitem a {
  border-left: none;
  border-right: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 10px;
  text-decoration: none;
  color: #ffffff;
}
.ixp-nav-menu-a.ixp-nav-collapsed .ixp-navitem a:hover {
  border-left: none;
  border-right: none;
  background-color: #ffffff;
}
.ixp-nav-menu-a .ixp-nav-toggle {
  margin: 0;
}
.ixp-nav-menu-a .ixp-nav-toggle .ixp-nav-icon-bar {
  /* nav toggle button icon (menu closed) */
  background-color: #ffffff;
}
.ixp-nav-menu-a .ixp-nav-toggle .ixp-nav-icon-bar:hover {
  background-color: #ffffff;
}
.ixp-nav-menu-a .ixp-nav-toggle.ixp-nav-active .ixp-nav-icon-bar {
  /* nav toggle button icon (menu open) */
  background-color: #ffffff;
}
/* ======================================
	Navigation IXP Information
====================================== */
.ixp-nav-menu-a {
  -ixp-name: "Navigation Tabs";
  -ixp-tags: "Navigation";
  -ixp-group: "navigation";
  -ixp-scope: "Navigation";
}
/* ======================================
	Navigation Active States
====================================== */
.ixp-navitem-active-state-a a {
  color: #006633 !important;
}
.ixp-navitem-active-state-b a {
  background: #ffffff !important;
  color: #155a36 !important;
  background-image: url(navHover.png) !important;
  background-repeat: repeat-x !important;
  background-position: top left!important;
}
/* ======================================
	Navigation Active States IXP Information
====================================== */
.ixp-navitem-active-state-a {
  -ixp-name: "Active State Default";
  -ixp-tags: "Navigation";
  -ixp-group: "navigation";
  -ixp-scope: "NavigationItem";
}
.ixp-navitem-active-state-b {
  -ixp-name: "Active State Tabs";
  -ixp-tags: "Navigation";
  -ixp-group: "navigation";
  -ixp-scope: "NavigationItem";
}
/* ======================================
	Accordion RMW (Default)
====================================== */
.lbui_accordion_v3 > .lbui_accordion_content > div > h2.lbui_trigger {
  background-color: #ffffff;
  background-image: url('togglePlus.png') !important;
  background-repeat: no-repeat;
  background-position: 5px 50% !important;
  border: solid 2px #c2d1d3;
  -webkit-box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  -moz-box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #006633;
  filter: none;
  font-size: 1.1em;
  height: auto;
  margin: 0 0 5px 0;
  padding: 3px 0 3px 30px;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active {
  background-color: #ffffff;
  background-image: url('toggleMinus.png') !important;
  background-repeat: no-repeat;
  background-position: 5px 50% !important;
  border: solid 2px #c2d1d3;
  -webkit-box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  -moz-box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  color: #000000;
  filter: none;
}
.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active:hover {
  background-color: #ffffff;
  background-image: url('toggleMinus.png') !important;
  background-repeat: no-repeat;
  background-position: 5px 50% !important;
  border: solid 2px #c2d1d3;
  -webkit-box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  -moz-box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  color: #000000;
  filter: none;
}
.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger:hover {
  background-color: #ffffff;
  background-image: url('togglePlus.png') !important;
  background-repeat: no-repeat;
  background-position: 5px 50% !important;
  border: solid 2px #c2d1d3;
  -webkit-box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  -moz-box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  color: #000000;
  filter: none;
}
.lbui_toggle_container {
  margin-top: 0;
  font-size: 1em !important;
}
/* ======================================
	Accordion RMW (Alternate)
====================================== */
.accordion-a.lbui_accordion_v3 > .lbui_accordion_content > div > h2.lbui_trigger {
  background-color: #006633 !important;
  background-image: url('toggleArrowLeft.png') !important;
  background-repeat: no-repeat;
  background-position: 5px 50% !important;
  border: none;
  color: #ffffff;
  filter: none;
}
.accordion-a.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active {
  background-color: #008f47 !important;
  background-image: url('toggleArrowDown.png') !important;
  background-repeat: no-repeat;
  background-position: 5px 50% !important;
  border: none;
  color: #ffffff;
  filter: none;
}
.accordion-a.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active:hover {
  background-color: #00b85c !important;
  background-image: url('toggleArrowDown.png') !important;
  background-repeat: no-repeat;
  background-position: 5px 50% !important;
  border: none;
  color: #ffffff;
  filter: none;
}
.accordion-a.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger:hover {
  background-color: #00b85c !important;
  background-image: url('toggleArrowLeft.png') !important;
  background-repeat: no-repeat;
  background-position: 5px 50% !important;
  border: none;
  color: #ffffff;
  filter: none;
}
/* ======================================
	Accordion IXP Information
    REQUIRED CLASSES: .accordion-a
====================================== */
.accordion-a {
  -ixp-name: "Green";
  -ixp-tags: "Accordion";
  -ixp-group: "accordion";
  -ixp-scope: "Accordion, accordion_v3";
}
/* ======================================
	Tabs RMW (Default)
====================================== */
.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle,
.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle {
  background: #ffffff;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  border-left: 1px solid #006633;
  border-right: 1px solid #006633;
  border-top: 1px solid #006633;
  border-bottom: 1px solid #006633;
  color: #c2d1d3;
  margin: 0 0 -1px 5px;
  padding: 12px 25px;
  filter: none;
  text-shadow: none;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle > .lbui_first,
.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle > .lbui_first,
.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle:first-child,
.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle:first-child {
  margin-left: 0;
}
.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle:hover,
.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle:hover {
  background: #ffffff;
  border-color: #006633;
  border-bottom: 1px solid #006633;
  color: #454545;
  filter: none;
}
.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_active,
.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_active {
  background: #ffffff;
  border-color: #006633;
  border-bottom: 1px solid #ffffff;
  color: #006633;
  filter: none !important;
  margin-bottom: -1px;
}
.lbui_tabs_v3.lbui_stacked_nav .lbui_toggle,
.lbui_tabs_v3.lbui_init.lbui_stacked_nav .lbui_toggle {
  margin-right: 0;
}
.lbui_tabs_v3 > .lbui_slides,
.lbui_tabs_v3.lbui_init > .lbui_slides {
  background: #ffffff;
  border: 1px solid #006633;
  -webkit-border-radius: 0 5px 5px 5px;
  -moz-border-radius: 0 5px 5px 5px;
  border-radius: 0 5px 5px 5px;
  -webkit-box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  -moz-box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  font-size: 1em;
}
/* ======================================
	Tabs RMW (Alternate)
====================================== */
.tab-a.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle,
.tab-a.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle {
  background: #e8d3a5;
  border: none;
  color: #ffffff;
  filter: none;
  text-shadow: none;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.tab-a.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle > .lbui_first,
.tab-a.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle > .lbui_first,
.tab-a.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle:first-child,
.tab-a.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle:first-child {
  margin-left: 0;
}
.tab-a.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle:hover,
.tab-a.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle:hover {
  background: #008f47;
  border: none;
  color: #ffffff;
  filter: none;
}
.tab-a.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_active,
.tab-a.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_active {
  background: #006633;
  border: none;
  color: #ffffff;
  filter: none !important;
  margin-bottom: -1px;
}
.tab-a.lbui_tabs_v3.lbui_stacked_nav .lbui_toggle,
.tab-a.lbui_tabs_v3.lbui_init.lbui_stacked_nav .lbui_toggle {
  margin-right: 0;
}
.tab-a.lbui_tabs_v3 > .lbui_slides,
.tab-a.lbui_tabs_v3.lbui_init > .lbui_slides {
  background: #ffffff;
  border: 3px solid #006633;
  -webkit-border-radius: 0 5px 5px 5px;
  -moz-border-radius: 0 5px 5px 5px;
  border-radius: 0 5px 5px 5px;
  -webkit-box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  -moz-box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  box-shadow: 0px 12px 10px -9px rgba(0, 0, 0, 0.37);
  font-size: 1em;
}
/* stacked responsive overrides */
.lbui_tabs_v3.lbui_stacked_nav > .lbui_slides {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.lbui_tabs_v3.lbui_stacked_nav > .lbui_nav > .lbui_nav_inner > .lbui_toggle {
  float: none;
  display: block;
  margin: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-bottom: none !important;
}
/* ======================================
	Tabs IXP Information
    REQUIRED CLASSES: .tab-a
====================================== */
.tab-a {
  -ixp-name: "Green";
  -ixp-tags: "Tabs";
  -ixp-group: "tabs";
  -ixp-scope: "Tabs, tabs_v3";
}
/* ======================================
	Flow Styling
====================================== */
.ixp-component-flow.ixp-component-flow-default > .ixp-component-flow-progress {
  font-size: 14px;
}
.ixp-component-flow.ixp-component-flow-default > .ixp-component-flow-progress .ixp-component-flow-progress-toggle {
  margin-left: 6px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  background: #f0f0d9;
  color: #ffffff;
  background-image: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.ixp-component-flow.ixp-component-flow-default > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle:hover {
  background: #e8d3a5;
  color: #ffffff;
}
.ixp-component-flow.ixp-component-flow-default > .ixp-component-flow-progress .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-default > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-default > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active:hover {
  background: #006633;
  color: #ffffff;
}
.ixp-component-flow.ixp-component-flow-dots-dark-solid > .ixp-component-flow-progress .ixp-component-flow-progress-toggle,
.ixp-component-flow.ixp-component-flow-dots-light-solid > .ixp-component-flow-progress .ixp-component-flow-progress-toggle,
.ixp-component-flow.ixp-component-flow-dots-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle,
.ixp-component-flow.ixp-component-flow-dots-dark > .ixp-component-flow-progress .ixp-component-flow-progress-toggle {
  margin-left: 4px;
  padding: 0;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-indent: -9999px;
  background: #006633;
  background-image: none;
}
.ixp-component-flow.ixp-component-flow-dots-dark-solid > .ixp-component-flow-progress .ixp-component-flow-progress-toggle:hover,
.ixp-component-flow.ixp-component-flow-dots-light-solid > .ixp-component-flow-progress .ixp-component-flow-progress-toggle:hover,
.ixp-component-flow.ixp-component-flow-dots-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle:hover,
.ixp-component-flow.ixp-component-flow-dots-dark > .ixp-component-flow-progress .ixp-component-flow-progress-toggle:hover {
  background: #e8d3a5 !important;
}
.ixp-component-flow.ixp-component-flow-dots-dark-solid > .ixp-component-flow-progress .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-dots-light-solid > .ixp-component-flow-progress .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-dots-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-dots-dark > .ixp-component-flow-progress .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-dots-dark-solid > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-dots-light-solid > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-dots-light > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-dots-dark > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-dots-dark-solid > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active:hover,
.ixp-component-flow.ixp-component-flow-dots-light-solid > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active:hover,
.ixp-component-flow.ixp-component-flow-dots-light > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active:hover,
.ixp-component-flow.ixp-component-flow-dots-dark > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active:hover {
  width: 16px;
  height: 16px;
  border-style: solid;
  border-width: 2px;
  border: #006633 solid 2px;
  background-color: #f0f0d9;
  opacity: 1;
}
.ixp-component-flow.ixp-component-flow-dots-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle,
.ixp-component-flow.ixp-component-flow-dots-dark > .ixp-component-flow-progress .ixp-component-flow-progress-toggle {
  opacity: .75;
}
.ixp-component-flow.ixp-component-flow-dots-light.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle:hover,
.ixp-component-flow.ixp-component-flow-dots-dark.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle:hover {
  opacity: .75;
}
.ixp-component-flow.ixp-component-flow-dots-light-solid > .ixp-component-flow-progress .ixp-component-flow-progress-toggle,
.ixp-component-flow.ixp-component-flow-dots-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle {
  background: #f0f0d9;
}
.ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress .ixp-component-flow-progress-inner,
.ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress .ixp-component-flow-progress-inner {
  background: none;
}
.ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress .ixp-component-flow-progress-toggle,
.ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle {
  background: #006633;
  color: #006633;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  height: 12px;
  line-height: 12px;
  border: none !important;
  margin: 0 1px 0 0;
}
.ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress .ixp-component-flow-progress-toggle:first-child,
.ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle:first-child {
  -webkit-border-radius: 3px 0 0 3px !important;
  -moz-border-radius: 3px 0 0 3px !important;
  border-radius: 3px 0 0 3px !important;
}
.ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress .ixp-component-flow-progress-toggle:last-child,
.ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle:last-child {
  -webkit-border-radius: 0 3px 3px 0 !important;
  -moz-border-radius: 0 3px 3px 0 !important;
  border-radius: 0 3px 3px 0 !important;
}
.ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle:hover,
.ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle:hover {
  background: #f0f0d9;
  color: #f0f0d9;
}
.ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active:hover,
.ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active:hover {
  background: #e8d3a5;
  color: #e8d3a5;
}
.ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress .ixp-component-flow-progress-done,
.ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress .ixp-component-flow-progress-done {
  background: #e8d3a5 !important;
  color: #e8d3a5 !important;
}
.ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle {
  background: #f0f0d9;
  color: #f0f0d9;
}
/* ======================================
Custom flow fix for Firefox
====================================== */
.ixp-component-flow[data-ixp-flow-mode="normal"] > .ixp-component-flow-steps > .ixp-component-flow-step {
  -moz-transform-style: inherit;
}
.ixp-component-form-style-brand-brand {
  -ixp-name: "Style: @BrandName";
  -ixp-tags: "Form";
  -ixp-group: "customform";
  -ixp-scope: "CustomForm";
  -ixp-default: "true";
}
