/* goldmoney_oldcms.css */

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}
ol,
ul,
.NoFormatting,
.NoFormatting li {
  list-style: none;
  margin: 0;
  padding: 0;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
/* remember to define focus styles! */
:focus {
  outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/**********************Placeholders*/
#SupportingContent {
  margin-top: 27px;
}
/**********Homepage*********/
#Home {
  clear: both;
}
#Home #PrimaryContent {
  max-width: 656px;
  float: left;
}
#Home #SupportingContent {
  width: 328px;
  float: right;
}
/***Landing Text******/
#LandingText {
  clear: both;
}
#LandingText #PrimaryContent {
  max-width: 738px;
  float: left;
  margin-bottom: 20px;
}
#LandingText #SupportingContent {
  max-width: 246px;
  float: right;
}
/***Landing Image******/
#LandingImage {
  clear: both;
}
#LandingImage #PrimaryContent {
  max-width: 738px;
  float: left;
  margin-bottom: 20px;
}
#LandingImage #SupportingContent {
  max-width: 246px;
  float: right;
}
#StandardContent {
  clear: both;
}
#StandardContent #SubNav {
  max-width: 246px;
  float: left;
}
#StandardContent #PrimaryContent {
  max-width: 738px;
  margin-bottom: 20px;
}

#StandardContent #PrimaryContent span a{
  word-break:break-all;
}

/***Standard with Supporting******/
#StandardWithSupporting {
  clear: both;
}
#StandardWithSupporting #SubNav {
  max-width: 246px;
  float: left;
}
#StandardWithSupporting #PrimaryContent {
  max-width: 492px;
  float: right;
  margin-bottom: 20px;
}
#StandardWithSupporting #SupportingContent {
  max-width: 246px;
  float: right;
}
/***Multimedia******/
#MultiMediaPage {
  clear: both;
}
#MultiMediaPage #PrimaryContent {
  max-width: 656px;
  float: left;
  margin-bottom: 20px;
}
#MultiMediaPage #SupportingContent {
  max-width: 328px;
  float: right;
}
#PrimaryContent .youtubeVid {
  margin: 0 2%;
}
/***Full Width Page******/
#FullWidth {
  clear: both;
}
#FullWidth h1 {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
#FullWidth #PrimaryContent {
  max-width: 820px;
  margin: 0 auto;
  margin-bottom: 20px;
}
/*** Help page / split columns ***/
#HelpPage #PrimaryContent,
#HelpPage #SupportingContent {
  float: left;
  max-width: 492px;
}
#HelpPage #SupportingContent {
  margin: 0;
}
#HelpPage #SupportingContent .WidgHeading {
  padding-top: 15px;
}
/*-------------------------------------------------------------------------------------------------------------
------------------------- FUSIONWORKSHOP CSS2 / CSS3 STRUCTURE | Version:2.0 | Date:30/01/2013 ----------------
---------------------------------------------------------------------------------------------------------------*/
/* Mixins and Site sizes */
.sitewidth {
  width: 984px;
}
/*Col widths for col layout*/
/*Col widths with guttering added - widget widths*/
.col1 {
  width: 82px;
}
.col2 {
  width: 164px;
}
.col3 {
  width: 246px;
}
.col4 {
  width: 328px;
}
.col5 {
  width: 410px;
}
.col6 {
  width: 492px;
}
.col7 {
  width: 574px;
}
.col8 {
  width: 656px;
}
.col9 {
  width: 738px;
}
.col10 {
  width: 820px;
}
.col11 {
  width: 902px;
}
.col12 {
  width: 984px;
}
/*calculate guttering per widget*/
.Gutter {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
.LRGutter {
  margin-right: 12px;
  margin-left: 12px;
}
/*classes with guttering*/
.colG1 {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  width: 58px;
}
.colG2 {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  width: 140px;
}
.colG3 {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  width: 222px;
}
.colG4 {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  width: 304px;
}
.colG5 {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  width: 386px;
}
.colG6 {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  width: 468px;
}
.colG7 {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  width: 550px;
}
.colG8 {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  width: 632px;
}
.colG9 {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  width: 714px;
}
.colG10 {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  width: 796px;
}
.colG11 {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  width: 878px;
}
.colG12 {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  width: 960px;
}
/* --- Positioning --- */
.fl {
  float: left;
}
.fr {
  float: right;
}
/* ------------------------------------------ CSS3 Custom Fonts ------------------------------------------ */
/* --- Garamound Premier Pro Font Family --- */

/* Font-face for non-chrome based browsers, [windows] chrome does not render these fonts correctly*/
/* Chrome slight font size decrease for fonts to match other browsers as closely as possible */
html {
  font-size: 92%;
}


@font-face {
    font-family: ProximaSansRegular;
    src: url(/templates/goldmoney/fonts/ProximaSansRegular.ttf);
}
 
@font-face {
    font-family: GaramondPremrPro-Med;
    src: url(/templates/goldmoney/fonts/garamondpremrpromed.ttf);
}

/*--------MainsiteStyles.css-------------*/
/*************************Global styling************/
body {
  font-size: 11px;
  font-family: "proxima-nova", Verdana, Sans-Serif, arial;
  line-height: 1.5em;
  color: #606060;
}
.jsoff {
  text-align: center;
  width: 100%;
  display: block;
  font-size: 12px;
}
#Wrapper {
  width: 100%;
  margin: 0 auto;
  text-align: left;
  font-size: 1.2em;
}
#Main {
  max-width: 984px;
  margin: 0 auto;
}
h1,
h2,
h3,
h4 {
  line-height: 1.5em;
}
h1 {
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 3.6em;
  color: #022859;
  font-weight: normal;
  line-height: 1em;
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
#LandingText h1 {
  border-bottom: 0;
}
h2,
.h2Style {
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.8em;
  font-weight: normal;
  color: #022859;
  margin-bottom: 10px;
}
#PrimaryContent h2 {
  padding-top: 15px;
}
h2 {
  /* Take this out if it breaks anything! Just avoiding the need to wrap my h2s with PrimaryContent divs */
  padding-top: 15px;
}
h3,
.h3Style,
h4 {
  font-family: "proxima-nova", Verdana;
  font-size: 0.9em;
  color: #000000;
  margin-bottom: 5px;
}
p {
  font-size: 1em;
  margin-bottom: 10px;
}
a:link {
  text-decoration: none;
  color: #022859;
}
p a:link, .RichText a:link {
  text-decoration: underline;
}
a:hover {
  text-decoration: underline;
  color: #022859;
}
a:focus {
  text-decoration: underline;
  color: #022859;
}
a img {
  border: 0;
}
:focus {
  outline: 1px dotted #606060;
}
.Strapline,
.IntroText {
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;;
  font-size: 1.1em;
}
.Strapline,
h2.Strapline {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;

  padding-top: 0 !important;
  font-size:22px !important;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif !important;
}
.IntroText {
  font-weight: bold;
}
/***********Generic Widget Styling*************/
.GenInPanel {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
.GenHeading2 {
  border-bottom: 1px solid #d0d0d0;
  color: #000000;
  font-size: 0.9em;
  line-height: 1.1em;
  margin-bottom: 10px;
  padding-bottom: 8px;
  font-family: "proxima-nova", Verdana, Geneva, 'DejaVu Sans', sans-serif;
  font-weight: bold;
  min-height: 0;
}
#SupportingContent .WidgHeading {
  border-bottom: 1px solid #d0d0d0;
  color: #000000;
  font-size: 0.9em;
  line-height: 1.1em;
  margin-bottom: 10px;
  padding-bottom: 8px;
  font-family: "proxima-nova", Verdana, Geneva, 'DejaVu Sans', sans-serif;
  font-weight: bold;
  min-height: 0;
}
#HelpPage #SupportingContent .WidgHeading {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.5em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
}
#HelpPage #SupportingContent .WidgHeading a {
  color: #022859;
}
#HelpPage #SupportingContent .WidgHeading a:hover,
#HelpPage #SupportingContent .WidgHeading a:focus {
  text-decoration: none;
  color: #022859;
}
.GenSubWidgHead {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 8px;
  line-height: 1.1em;
}
.Mainimg {
  overflow: hidden;
  zomm: 1;
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
.Mainimg .MainImage.left {
  float: left;
  margin: 0 12px 12px 0;
}
.Mainimg .MainImage.right {
  float: right;
  margin: 0 0 12px 12px;
}
/*******************Generic Rich Text Styling**************************/
.RichText {
  margin-right: 12px;
  margin-left: 12px;
}
.RichText p {
  margin-bottom: 15px;
}
.RichText ul,
.RichText ol {
  margin-bottom: 15px;
  margin-left: 18px;
}
.RichText ul li,
.RichText ol li {
  list-style-position: outside;
}
.RichText ul li {
  list-style: disc;
}
.RichText ol li {
  list-style: decimal;
}
.RichText img {
  margin-bottom: 10px;
}
/*when bottom border parameter is set to true in Sitecore*/
.RichText.BottomBorder {
  border-bottom: 1px solid #606060;
}
/*******************Generic List Styling**************************/
.GenWidgList {
  clear: both;
  margin-right: 12px;
  margin-left: 12px;
}
.GenWidgList h2 {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
}
.GenWidgList h2 a {
  color: #022859;
}
.GenWidgList h2 a:hover,
.GenWidgList h2 a:focus {
  text-decoration: none;
  color: #022859;
}
.GenWidgList li {
  margin-bottom: 20px;
}
.GenLinkList .Icon {
  margin-right: 5px;
  vertical-align: middle;
}
.GenLinkList .IconSet {
  clear: both;
  display: block;
  padding: 6px 0;
}
.GenLinkList .IconSet img {
  float: left;
  margin-right: 10px;
}
/*********Generic table ***********************************************/
.GenTable {
  margin: 0 auto 20px auto;
  border-bottom: 1px solid #d0d0d0;
}
.GenTable caption {
  color: #000000;
  text-align: left;
  border-bottom: 1px solid #000000;
  font-weight: bold;
  padding-bottom: 5px;
  font-size: 1.2em;
}
.GenTable thead tr th {
  text-align: left;
  padding: 17px 20px 5px 0;
  color: #000000;
  margin-bottom: 20px;
  font-weight: normal;
}
.GenTable thead tr.Borderb th {
  border-bottom: 1px solid #d0d0d0;
}
.GenTable tr td {
  text-align: left;
  padding: 6px 20px 6px 0;
}
.GenTable tr.BorderTB td,
.GenTable tr.BorderTB th {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #d0d0d0;
}
/********---------------Generic Modal--------------********/
.ui-dialog {
  background: #ffffff;
  border: 1px solid #d0d0d0;
  padding: 10px;
}
.ui-dialog .ui-button {
  width: 19px;
  height: 19px;
  border: 0;
  background: url(../images/Close.png);
  position: relative;
  float: right;
  cursor: pointer;
  margin-bottom: 10px;
}
.ui-dialog .ui-button-text {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
}
.ui-widget-overlay {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  background: url(../images/interface/ui-overlay.png);
}
/****------------------- Accordion Generic Styles -------------------------*******/
.accordionWdg {
  /*border-bottom: 1px solid @black;*/

  margin-bottom: 20px;
}
.accordionWdg h3 {
  background: url(/templates/goldmoney/images/RedArrowR.png) no-repeat right center;
  padding: 12px 12px 10px 0;
  color: #000000;
  font-family: "proxima-nova", Verdana, Sans-Serif, arial;
  font-weight: bold;
  /*border-top: 1px solid @black;*/

  cursor: pointer;
}
.accordionWdg h3.ui-state-active {
  background: url(/templates/goldmoney/images/RedArrowD.png) no-repeat right center;
}
.accordionWdg li {
  height: 1%;
}
.accordionWdg li li {
  height: auto;
}
.accordionWdg .panel {
  padding: 10px 0;
}
/*---------Generic Tabbed panel-------------*/
.TabbedPanel,
.TabbedPanelT,
.ChartPreview,
.PhotoGal {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
.TabbedPanel .CrncySwitch,
.TabbedPanelT .CrncySwitch,
.ChartPreview .CrncySwitch,
.PhotoGal .CrncySwitch {
  margin-bottom: 10px;
}

.chartcons .currencyDropDown #ddlMetalCurrency {
  margin: 0 0 0 10px !important;
}

.TabbedPanel .TabControl .ui-state-active a,
.TabbedPanelT .TabControl .ui-state-active a,
.ChartPreview .TabControl .ui-state-active a,
.PhotoGal .TabControl .ui-state-active a,
.TabbedPanel .ACTCon .ui-state-active a,
.TabbedPanelT .ACTCon .ui-state-active a,
.ChartPreview .ACTCon .ui-state-active a,
.PhotoGal .ACTCon .ui-state-active a,
.TabbedPanel .TabControl .selected,
.TabbedPanelT .TabControl .selected,
.ChartPreview .TabControl .selected,
.PhotoGal .TabControl .selected,
.TabbedPanel .ACTCon .selected,
.TabbedPanelT .ACTCon .selected,
.ChartPreview .ACTCon .selected,
.PhotoGal .ACTCon .selected {
  background: #022859;
  /* Old browsers */

  background: -moz-radial-gradient(center, ellipse cover, #022859 71%, #022859 100%);
  /* FF3.6+ */

  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(71%, #022859), color-stop(100%, #022859));
  /* Chrome,Safari4+ */

  background: -webkit-radial-gradient(center, ellipse cover, #022859 71%, #022859 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-radial-gradient(center, ellipse cover, #022859 71%, #022859 100%);
  /* Opera 12+ */

  background: -ms-radial-gradient(center, ellipse cover, #022859 71%, #022859 100%);
  /* IE10+ */

  background: radial-gradient(ellipse at center, #022859 71%, #022859 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#022859', endColorstr='#022859', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */

  color: #ffffff;
}
.TabbedPanel .TabControl li.ui-tabs-active a:hover,
.TabbedPanelT .TabControl li.ui-tabs-active a:hover,
.ChartPreview .TabControl li.ui-tabs-active a:hover,
.PhotoGal .TabControl li.ui-tabs-active a:hover,
.TabbedPanel .ACTCon li.ui-tabs-active a:hover,
.TabbedPanelT .ACTCon li.ui-tabs-active a:hover,
.ChartPreview .ACTCon li.ui-tabs-active a:hover,
.PhotoGal .ACTCon li.ui-tabs-active a:hover,
.TabbedPanel .TabControl li.ui-state-active a:hover,
.TabbedPanelT .TabControl li.ui-state-active a:hover,
.ChartPreview .TabControl li.ui-state-active a:hover,
.PhotoGal .TabControl li.ui-state-active a:hover,
.TabbedPanel .ACTCon li.ui-state-active a:hover,
.TabbedPanelT .ACTCon li.ui-state-active a:hover,
.ChartPreview .ACTCon li.ui-state-active a:hover,
.PhotoGal .ACTCon li.ui-state-active a:hover,
.TabbedPanel .TabControl .selected a:hover,
.TabbedPanelT .TabControl .selected a:hover,
.ChartPreview .TabControl .selected a:hover,
.PhotoGal .TabControl .selected a:hover,
.TabbedPanel .ACTCon .selected a:hover,
.TabbedPanelT .ACTCon .selected a:hover,
.ChartPreview .ACTCon .selected a:hover,
.PhotoGal .ACTCon .selected a:hover {
  background: #022859;
  /* Old browsers */

  background: -moz-radial-gradient(center, ellipse cover, #022859 71%, #022859 100%);
  /* FF3.6+ */

  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(71%, #022859), color-stop(100%, #022859));
  /* Chrome,Safari4+ */

  background: -webkit-radial-gradient(center, ellipse cover, #022859 71%, #022859 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-radial-gradient(center, ellipse cover, #022859 71%, #022859 100%);
  /* Opera 12+ */

  background: -ms-radial-gradient(center, ellipse cover, #022859 71%, #022859 100%);
  /* IE10+ */

  background: radial-gradient(ellipse at center, #022859 71%, #022859 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#022859', endColorstr='#022859', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */

  color: #ffffff;
}
.TabbedPanel .TabControl li,
.TabbedPanelT .TabControl li,
.ChartPreview .TabControl li,
.PhotoGal .TabControl li,
.TabbedPanel .ACTCon li,
.TabbedPanelT .ACTCon li,
.ChartPreview .ACTCon li,
.PhotoGal .ACTCon li {
  float: left;
}
.TabbedPanel .TabControl li a,
.TabbedPanelT .TabControl li a,
.ChartPreview .TabControl li a,
.PhotoGal .TabControl li a,
.TabbedPanel .ACTCon li a,
.TabbedPanelT .ACTCon li a,
.ChartPreview .ACTCon li a,
.PhotoGal .ACTCon li a {
  border: 1px solid #cccccc;
  border-bottom: 0;
  text-align: center;
  width: 176px;
  min-height: 37px;
  height: auto !important;
  height: 37px;
  padding: 5px 0;
  color: #022859;
  font-weight: bold;
  font-size: 16px;
  line-height: 35px;
  float: left;
  background: #ffffff;
  /* Old browsers */

  background: -moz-linear-gradient(top, #fdfdfd 0%, #e5e5e5 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(100%, #e5e5e5));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #fdfdfd 0%, #e5e5e5 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #fdfdfd 0%, #e5e5e5 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #fdfdfd 0%, #e5e5e5 100%);
  /* IE10+ */

  background: linear-gradient(to bottom, #fdfdfd 0%, #e5e5e5 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#e5e5e5', GradientType=0);
  /* IE6-9 */

}
.TabbedPanel .TabControl li a:hover,
.TabbedPanelT .TabControl li a:hover,
.ChartPreview .TabControl li a:hover,
.PhotoGal .TabControl li a:hover,
.TabbedPanel .ACTCon li a:hover,
.TabbedPanelT .ACTCon li a:hover,
.ChartPreview .ACTCon li a:hover,
.PhotoGal .ACTCon li a:hover {
  background: #ededed;
  /* Old browsers */

  background: -moz-radial-gradient(center, ellipse cover, #ededed 0%, #bfbfbf 100%);
  /* FF3.6+ */

  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #ededed), color-stop(100%, #bfbfbf));
  /* Chrome,Safari4+ */

  background: -webkit-radial-gradient(center, ellipse cover, #ededed 0%, #bfbfbf 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-radial-gradient(center, ellipse cover, #ededed 0%, #bfbfbf 100%);
  /* Opera 12+ */

  background: -ms-radial-gradient(center, ellipse cover, #ededed 0%, #bfbfbf 100%);
  /* IE10+ */

  background: radial-gradient(ellipse at center, #ededed 0%, #bfbfbf 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#bfbfbf', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */

  color: #022859;
  text-decoration: none;
}
.TabbedPanel .TabControl li a:focus,
.TabbedPanelT .TabControl li a:focus,
.ChartPreview .TabControl li a:focus,
.PhotoGal .TabControl li a:focus,
.TabbedPanel .ACTCon li a:focus,
.TabbedPanelT .ACTCon li a:focus,
.ChartPreview .ACTCon li a:focus,
.PhotoGal .ACTCon li a:focus {
  background: #022859;
  /* Old browsers */

  background: -moz-radial-gradient(center, ellipse cover, #022859 71%, #022859 100%);
  /* FF3.6+ */

  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(71%, #022859), color-stop(100%, #022859));
  /* Chrome,Safari4+ */

  background: -webkit-radial-gradient(center, ellipse cover, #022859 71%, #022859 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-radial-gradient(center, ellipse cover, #022859 71%, #022859 100%);
  /* Opera 12+ */

  background: -ms-radial-gradient(center, ellipse cover, #022859 71%, #022859 100%);
  /* IE10+ */

  background: radial-gradient(ellipse at center, #022859 71%, #022859 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#022859', endColorstr='#022859', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */

  color: #ffffff;
}
.TabbedPanel .Tab li.TabItem,
.TabbedPanelT .Tab li.TabItem,
.ChartPreview .Tab li.TabItem,
.PhotoGal .Tab li.TabItem,
.TabbedPanel ul li.TabItem,
.TabbedPanelT ul li.TabItem,
.ChartPreview ul li.TabItem,
.PhotoGal ul li.TabItem,
.TabbedPanel .Tab li.TabItemT,
.TabbedPanelT .Tab li.TabItemT,
.ChartPreview .Tab li.TabItemT,
.PhotoGal .Tab li.TabItemT,
.TabbedPanel ul li.TabItemT,
.TabbedPanelT ul li.TabItemT,
.ChartPreview ul li.TabItemT,
.PhotoGal ul li.TabItemT {
  clear: both;
  border-top: 1px solid #cccccc;
  padding: 20px 0 0 0;
}
.TabbedPanel .Tab li.TabItem .CurRate,
.TabbedPanelT .Tab li.TabItem .CurRate,
.ChartPreview .Tab li.TabItem .CurRate,
.PhotoGal .Tab li.TabItem .CurRate,
.TabbedPanel ul li.TabItem .CurRate,
.TabbedPanelT ul li.TabItem .CurRate,
.ChartPreview ul li.TabItem .CurRate,
.PhotoGal ul li.TabItem .CurRate,
.TabbedPanel .Tab li.TabItemT .CurRate,
.TabbedPanelT .Tab li.TabItemT .CurRate,
.ChartPreview .Tab li.TabItemT .CurRate,
.PhotoGal .Tab li.TabItemT .CurRate,
.TabbedPanel ul li.TabItemT .CurRate,
.TabbedPanelT ul li.TabItemT .CurRate,
.ChartPreview ul li.TabItemT .CurRate,
.PhotoGal ul li.TabItemT .CurRate {
  margin: 0 0 20px 0;
  text-align: center;
  float: left;
  border: 1px solid #cccccc;
}
.TabbedPanel .Tab li.TabItem .CurRate h2,
.TabbedPanelT .Tab li.TabItem .CurRate h2,
.ChartPreview .Tab li.TabItem .CurRate h2,
.PhotoGal .Tab li.TabItem .CurRate h2,
.TabbedPanel ul li.TabItem .CurRate h2,
.TabbedPanelT ul li.TabItem .CurRate h2,
.ChartPreview ul li.TabItem .CurRate h2,
.PhotoGal ul li.TabItem .CurRate h2,
.TabbedPanel .Tab li.TabItemT .CurRate h2,
.TabbedPanelT .Tab li.TabItemT .CurRate h2,
.ChartPreview .Tab li.TabItemT .CurRate h2,
.PhotoGal .Tab li.TabItemT .CurRate h2,
.TabbedPanel ul li.TabItemT .CurRate h2,
.TabbedPanelT ul li.TabItemT .CurRate h2,
.ChartPreview ul li.TabItemT .CurRate h2,
.PhotoGal ul li.TabItemT .CurRate h2 {
  background: none repeat scroll 0 0 #efefef;
  color: #000000;
  font-family: "proxima-nova", Verdana, Sans-Serif, arial;
  font-size: 1em;
  font-weight: normal;
  padding: 10px;
  border-bottom: 1px solid #cccccc;
}
.TabbedPanel .Tab li.TabItem .CurRate ul,
.TabbedPanelT .Tab li.TabItem .CurRate ul,
.ChartPreview .Tab li.TabItem .CurRate ul,
.PhotoGal .Tab li.TabItem .CurRate ul,
.TabbedPanel ul li.TabItem .CurRate ul,
.TabbedPanelT ul li.TabItem .CurRate ul,
.ChartPreview ul li.TabItem .CurRate ul,
.PhotoGal ul li.TabItem .CurRate ul,
.TabbedPanel .Tab li.TabItemT .CurRate ul,
.TabbedPanelT .Tab li.TabItemT .CurRate ul,
.ChartPreview .Tab li.TabItemT .CurRate ul,
.PhotoGal .Tab li.TabItemT .CurRate ul,
.TabbedPanel ul li.TabItemT .CurRate ul,
.TabbedPanelT ul li.TabItemT .CurRate ul,
.ChartPreview ul li.TabItemT .CurRate ul,
.PhotoGal ul li.TabItemT .CurRate ul {
  padding: 0 10px 10px 10px;
}
.TabbedPanel .Tab li.TabItem .CurRate img,
.TabbedPanelT .Tab li.TabItem .CurRate img,
.ChartPreview .Tab li.TabItem .CurRate img,
.PhotoGal .Tab li.TabItem .CurRate img,
.TabbedPanel ul li.TabItem .CurRate img,
.TabbedPanelT ul li.TabItem .CurRate img,
.ChartPreview ul li.TabItem .CurRate img,
.PhotoGal ul li.TabItem .CurRate img,
.TabbedPanel .Tab li.TabItemT .CurRate img,
.TabbedPanelT .Tab li.TabItemT .CurRate img,
.ChartPreview .Tab li.TabItemT .CurRate img,
.PhotoGal .Tab li.TabItemT .CurRate img,
.TabbedPanel ul li.TabItemT .CurRate img,
.TabbedPanelT ul li.TabItemT .CurRate img,
.ChartPreview ul li.TabItemT .CurRate img,
.PhotoGal ul li.TabItemT .CurRate img {
  margin: 0;
}
.TabbedPanel .Tab li.TabItem table,
.TabbedPanelT .Tab li.TabItem table,
.ChartPreview .Tab li.TabItem table,
.PhotoGal .Tab li.TabItem table,
.TabbedPanel ul li.TabItem table,
.TabbedPanelT ul li.TabItem table,
.ChartPreview ul li.TabItem table,
.PhotoGal ul li.TabItem table,
.TabbedPanel .Tab li.TabItemT table,
.TabbedPanelT .Tab li.TabItemT table,
.ChartPreview .Tab li.TabItemT table,
.PhotoGal .Tab li.TabItemT table,
.TabbedPanel ul li.TabItemT table,
.TabbedPanelT ul li.TabItemT table,
.ChartPreview ul li.TabItemT table,
.PhotoGal ul li.TabItemT table {
  margin: 0 auto 20px auto;
  border-bottom: 1px solid #d0d0d0;
  margin-bottom: 30px;
  float: right;
}
.TabbedPanel .Tab li.TabItem table caption,
.TabbedPanelT .Tab li.TabItem table caption,
.ChartPreview .Tab li.TabItem table caption,
.PhotoGal .Tab li.TabItem table caption,
.TabbedPanel ul li.TabItem table caption,
.TabbedPanelT ul li.TabItem table caption,
.ChartPreview ul li.TabItem table caption,
.PhotoGal ul li.TabItem table caption,
.TabbedPanel .Tab li.TabItemT table caption,
.TabbedPanelT .Tab li.TabItemT table caption,
.ChartPreview .Tab li.TabItemT table caption,
.PhotoGal .Tab li.TabItemT table caption,
.TabbedPanel ul li.TabItemT table caption,
.TabbedPanelT ul li.TabItemT table caption,
.ChartPreview ul li.TabItemT table caption,
.PhotoGal ul li.TabItemT table caption {
  color: #000000;
  text-align: left;
  border-bottom: 1px solid #000000;
  font-weight: bold;
  padding-bottom: 5px;
  font-size: 1.2em;
}
.TabbedPanel .Tab li.TabItem table thead tr th,
.TabbedPanelT .Tab li.TabItem table thead tr th,
.ChartPreview .Tab li.TabItem table thead tr th,
.PhotoGal .Tab li.TabItem table thead tr th,
.TabbedPanel ul li.TabItem table thead tr th,
.TabbedPanelT ul li.TabItem table thead tr th,
.ChartPreview ul li.TabItem table thead tr th,
.PhotoGal ul li.TabItem table thead tr th,
.TabbedPanel .Tab li.TabItemT table thead tr th,
.TabbedPanelT .Tab li.TabItemT table thead tr th,
.ChartPreview .Tab li.TabItemT table thead tr th,
.PhotoGal .Tab li.TabItemT table thead tr th,
.TabbedPanel ul li.TabItemT table thead tr th,
.TabbedPanelT ul li.TabItemT table thead tr th,
.ChartPreview ul li.TabItemT table thead tr th,
.PhotoGal ul li.TabItemT table thead tr th {
  text-align: left;
  padding: 17px 20px 5px 0;
  color: #000000;
  margin-bottom: 20px;
  font-weight: normal;
}
.TabbedPanel .Tab li.TabItem table thead tr.Borderb th,
.TabbedPanelT .Tab li.TabItem table thead tr.Borderb th,
.ChartPreview .Tab li.TabItem table thead tr.Borderb th,
.PhotoGal .Tab li.TabItem table thead tr.Borderb th,
.TabbedPanel ul li.TabItem table thead tr.Borderb th,
.TabbedPanelT ul li.TabItem table thead tr.Borderb th,
.ChartPreview ul li.TabItem table thead tr.Borderb th,
.PhotoGal ul li.TabItem table thead tr.Borderb th,
.TabbedPanel .Tab li.TabItemT table thead tr.Borderb th,
.TabbedPanelT .Tab li.TabItemT table thead tr.Borderb th,
.ChartPreview .Tab li.TabItemT table thead tr.Borderb th,
.PhotoGal .Tab li.TabItemT table thead tr.Borderb th,
.TabbedPanel ul li.TabItemT table thead tr.Borderb th,
.TabbedPanelT ul li.TabItemT table thead tr.Borderb th,
.ChartPreview ul li.TabItemT table thead tr.Borderb th,
.PhotoGal ul li.TabItemT table thead tr.Borderb th {
  border-bottom: 1px solid #d0d0d0;
}
.TabbedPanel .Tab li.TabItem table tr td,
.TabbedPanelT .Tab li.TabItem table tr td,
.ChartPreview .Tab li.TabItem table tr td,
.PhotoGal .Tab li.TabItem table tr td,
.TabbedPanel ul li.TabItem table tr td,
.TabbedPanelT ul li.TabItem table tr td,
.ChartPreview ul li.TabItem table tr td,
.PhotoGal ul li.TabItem table tr td,
.TabbedPanel .Tab li.TabItemT table tr td,
.TabbedPanelT .Tab li.TabItemT table tr td,
.ChartPreview .Tab li.TabItemT table tr td,
.PhotoGal .Tab li.TabItemT table tr td,
.TabbedPanel ul li.TabItemT table tr td,
.TabbedPanelT ul li.TabItemT table tr td,
.ChartPreview ul li.TabItemT table tr td,
.PhotoGal ul li.TabItemT table tr td {
  text-align: left;
  padding: 6px 20px 6px 0;
}
.TabbedPanel .Tab li.TabItem table tr.BorderTB td,
.TabbedPanelT .Tab li.TabItem table tr.BorderTB td,
.ChartPreview .Tab li.TabItem table tr.BorderTB td,
.PhotoGal .Tab li.TabItem table tr.BorderTB td,
.TabbedPanel ul li.TabItem table tr.BorderTB td,
.TabbedPanelT ul li.TabItem table tr.BorderTB td,
.ChartPreview ul li.TabItem table tr.BorderTB td,
.PhotoGal ul li.TabItem table tr.BorderTB td,
.TabbedPanel .Tab li.TabItemT table tr.BorderTB td,
.TabbedPanelT .Tab li.TabItemT table tr.BorderTB td,
.ChartPreview .Tab li.TabItemT table tr.BorderTB td,
.PhotoGal .Tab li.TabItemT table tr.BorderTB td,
.TabbedPanel ul li.TabItemT table tr.BorderTB td,
.TabbedPanelT ul li.TabItemT table tr.BorderTB td,
.ChartPreview ul li.TabItemT table tr.BorderTB td,
.PhotoGal ul li.TabItemT table tr.BorderTB td,
.TabbedPanel .Tab li.TabItem table tr.BorderTB th,
.TabbedPanelT .Tab li.TabItem table tr.BorderTB th,
.ChartPreview .Tab li.TabItem table tr.BorderTB th,
.PhotoGal .Tab li.TabItem table tr.BorderTB th,
.TabbedPanel ul li.TabItem table tr.BorderTB th,
.TabbedPanelT ul li.TabItem table tr.BorderTB th,
.ChartPreview ul li.TabItem table tr.BorderTB th,
.PhotoGal ul li.TabItem table tr.BorderTB th,
.TabbedPanel .Tab li.TabItemT table tr.BorderTB th,
.TabbedPanelT .Tab li.TabItemT table tr.BorderTB th,
.ChartPreview .Tab li.TabItemT table tr.BorderTB th,
.PhotoGal .Tab li.TabItemT table tr.BorderTB th,
.TabbedPanel ul li.TabItemT table tr.BorderTB th,
.TabbedPanelT ul li.TabItemT table tr.BorderTB th,
.ChartPreview ul li.TabItemT table tr.BorderTB th,
.PhotoGal ul li.TabItemT table tr.BorderTB th {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #d0d0d0;
}
.TabbedPanel .Tab li.TabItem table#auTable,
.TabbedPanelT .Tab li.TabItem table#auTable,
.ChartPreview .Tab li.TabItem table#auTable,
.PhotoGal .Tab li.TabItem table#auTable,
.TabbedPanel ul li.TabItem table#auTable,
.TabbedPanelT ul li.TabItem table#auTable,
.ChartPreview ul li.TabItem table#auTable,
.PhotoGal ul li.TabItem table#auTable,
.TabbedPanel .Tab li.TabItemT table#auTable,
.TabbedPanelT .Tab li.TabItemT table#auTable,
.ChartPreview .Tab li.TabItemT table#auTable,
.PhotoGal .Tab li.TabItemT table#auTable,
.TabbedPanel ul li.TabItemT table#auTable,
.TabbedPanelT ul li.TabItemT table#auTable,
.ChartPreview ul li.TabItemT table#auTable,
.PhotoGal ul li.TabItemT table#auTable {
  margin-bottom: 30px;
}
.TabbedPanel .Tab li.TabItem .StorageFees,
.TabbedPanelT .Tab li.TabItem .StorageFees,
.ChartPreview .Tab li.TabItem .StorageFees,
.PhotoGal .Tab li.TabItem .StorageFees,
.TabbedPanel ul li.TabItem .StorageFees,
.TabbedPanelT ul li.TabItem .StorageFees,
.ChartPreview ul li.TabItem .StorageFees,
.PhotoGal ul li.TabItem .StorageFees,
.TabbedPanel .Tab li.TabItemT .StorageFees,
.TabbedPanelT .Tab li.TabItemT .StorageFees,
.ChartPreview .Tab li.TabItemT .StorageFees,
.PhotoGal .Tab li.TabItemT .StorageFees,
.TabbedPanel ul li.TabItemT .StorageFees,
.TabbedPanelT ul li.TabItemT .StorageFees,
.ChartPreview ul li.TabItemT .StorageFees,
.PhotoGal ul li.TabItemT .StorageFees {
  width: 100%;
  border-top: 1px solid #000000;
  margin-bottom: 10px;
}
.TabbedPanel .Tab li.TabItem .StorageFees img,
.TabbedPanelT .Tab li.TabItem .StorageFees img,
.ChartPreview .Tab li.TabItem .StorageFees img,
.PhotoGal .Tab li.TabItem .StorageFees img,
.TabbedPanel ul li.TabItem .StorageFees img,
.TabbedPanelT ul li.TabItem .StorageFees img,
.ChartPreview ul li.TabItem .StorageFees img,
.PhotoGal ul li.TabItem .StorageFees img,
.TabbedPanel .Tab li.TabItemT .StorageFees img,
.TabbedPanelT .Tab li.TabItemT .StorageFees img,
.ChartPreview .Tab li.TabItemT .StorageFees img,
.PhotoGal .Tab li.TabItemT .StorageFees img,
.TabbedPanel ul li.TabItemT .StorageFees img,
.TabbedPanelT ul li.TabItemT .StorageFees img,
.ChartPreview ul li.TabItemT .StorageFees img,
.PhotoGal ul li.TabItemT .StorageFees img {
  margin-left: 5px;
  margin-bottom: -4px;
}
.TabbedPanel .Tab li.TabItem li.ui-tabs-hide,
.TabbedPanelT .Tab li.TabItem li.ui-tabs-hide,
.ChartPreview .Tab li.TabItem li.ui-tabs-hide,
.PhotoGal .Tab li.TabItem li.ui-tabs-hide,
.TabbedPanel ul li.TabItem li.ui-tabs-hide,
.TabbedPanelT ul li.TabItem li.ui-tabs-hide,
.ChartPreview ul li.TabItem li.ui-tabs-hide,
.PhotoGal ul li.TabItem li.ui-tabs-hide,
.TabbedPanel .Tab li.TabItemT li.ui-tabs-hide,
.TabbedPanelT .Tab li.TabItemT li.ui-tabs-hide,
.ChartPreview .Tab li.TabItemT li.ui-tabs-hide,
.PhotoGal .Tab li.TabItemT li.ui-tabs-hide,
.TabbedPanel ul li.TabItemT li.ui-tabs-hide,
.TabbedPanelT ul li.TabItemT li.ui-tabs-hide,
.ChartPreview ul li.TabItemT li.ui-tabs-hide,
.PhotoGal ul li.TabItemT li.ui-tabs-hide {
  display: none;
}
.TabbedPanel .Tab li.TabItem li select,
.TabbedPanelT .Tab li.TabItem li select,
.ChartPreview .Tab li.TabItem li select,
.PhotoGal .Tab li.TabItem li select,
.TabbedPanel ul li.TabItem li select,
.TabbedPanelT ul li.TabItem li select,
.ChartPreview ul li.TabItem li select,
.PhotoGal ul li.TabItem li select,
.TabbedPanel .Tab li.TabItemT li select,
.TabbedPanelT .Tab li.TabItemT li select,
.ChartPreview .Tab li.TabItemT li select,
.PhotoGal .Tab li.TabItemT li select,
.TabbedPanel ul li.TabItemT li select,
.TabbedPanelT ul li.TabItemT li select,
.ChartPreview ul li.TabItemT li select,
.PhotoGal ul li.TabItemT li select,
.TabbedPanel .Tab li.TabItem li .sbHolder,
.TabbedPanelT .Tab li.TabItem li .sbHolder,
.ChartPreview .Tab li.TabItem li .sbHolder,
.PhotoGal .Tab li.TabItem li .sbHolder,
.TabbedPanel ul li.TabItem li .sbHolder,
.TabbedPanelT ul li.TabItem li .sbHolder,
.ChartPreview ul li.TabItem li .sbHolder,
.PhotoGal ul li.TabItem li .sbHolder,
.TabbedPanel .Tab li.TabItemT li .sbHolder,
.TabbedPanelT .Tab li.TabItemT li .sbHolder,
.ChartPreview .Tab li.TabItemT li .sbHolder,
.PhotoGal .Tab li.TabItemT li .sbHolder,
.TabbedPanel ul li.TabItemT li .sbHolder,
.TabbedPanelT ul li.TabItemT li .sbHolder,
.ChartPreview ul li.TabItemT li .sbHolder,
.PhotoGal ul li.TabItemT li .sbHolder {
  width: 160px;
  min-height: 22px;
  height: auto !important;
  height: 22px;
}
.TabbedPanel .Tab li.TabItem li .sbHolder,
.TabbedPanelT .Tab li.TabItem li .sbHolder,
.ChartPreview .Tab li.TabItem li .sbHolder,
.PhotoGal .Tab li.TabItem li .sbHolder,
.TabbedPanel ul li.TabItem li .sbHolder,
.TabbedPanelT ul li.TabItem li .sbHolder,
.ChartPreview ul li.TabItem li .sbHolder,
.PhotoGal ul li.TabItem li .sbHolder,
.TabbedPanel .Tab li.TabItemT li .sbHolder,
.TabbedPanelT .Tab li.TabItemT li .sbHolder,
.ChartPreview .Tab li.TabItemT li .sbHolder,
.PhotoGal .Tab li.TabItemT li .sbHolder,
.TabbedPanel ul li.TabItemT li .sbHolder,
.TabbedPanelT ul li.TabItemT li .sbHolder,
.ChartPreview ul li.TabItemT li .sbHolder,
.PhotoGal ul li.TabItemT li .sbHolder {
  float: left;
}
.TabbedPanel .Tab li.TabItem li label,
.TabbedPanelT .Tab li.TabItem li label,
.ChartPreview .Tab li.TabItem li label,
.PhotoGal .Tab li.TabItem li label,
.TabbedPanel ul li.TabItem li label,
.TabbedPanelT ul li.TabItem li label,
.ChartPreview ul li.TabItem li label,
.PhotoGal ul li.TabItem li label,
.TabbedPanel .Tab li.TabItemT li label,
.TabbedPanelT .Tab li.TabItemT li label,
.ChartPreview .Tab li.TabItemT li label,
.PhotoGal .Tab li.TabItemT li label,
.TabbedPanel ul li.TabItemT li label,
.TabbedPanelT ul li.TabItemT li label,
.ChartPreview ul li.TabItemT li label,
.PhotoGal ul li.TabItemT li label {
  font-weight: bold;
  margin-right: 20px;
}
.TabbedPanel .Tab li.TabItem li img,
.TabbedPanelT .Tab li.TabItem li img,
.ChartPreview .Tab li.TabItem li img,
.PhotoGal .Tab li.TabItem li img,
.TabbedPanel ul li.TabItem li img,
.TabbedPanelT ul li.TabItem li img,
.ChartPreview ul li.TabItem li img,
.PhotoGal ul li.TabItem li img,
.TabbedPanel .Tab li.TabItemT li img,
.TabbedPanelT .Tab li.TabItemT li img,
.ChartPreview .Tab li.TabItemT li img,
.PhotoGal .Tab li.TabItemT li img,
.TabbedPanel ul li.TabItemT li img,
.TabbedPanelT ul li.TabItemT li img,
.ChartPreview ul li.TabItemT li img,
.PhotoGal ul li.TabItemT li img {
  margin-bottom: 20px;
}
/*********Button styling**************/
.PrimBtn,
a:link.PrimBtn {
  color: #ffffff;
  background: #022859;
  padding: 17px 20px;
  border: none;
  display: table-cell;
  overflow: visible;
  cursor: pointer;
  font-size: 20px;
}
a:hover.PrimBtn {
  text-decoration: none;
}
.SmlPrimBtn,
a:link.SmlPrimBtn {
  color: #ffffff;
  background: #022859;
  padding: 5px 10px;
  border: none;
  display: table-cell;
  overflow: visible;
  cursor: pointer;
  font-size: 16px;
}
.SecBtn,
a:link.SecBtn {
  color: #ffffff;
  background: #022859;
  padding: 17px 20px;
  border: none;
  display: table-cell;
  overflow: visible;
  cursor: pointer;
  font-size: 1.2em;
}
a:link.SecBtn {
  text-decoration: none;
}
/*clearfix*/
.clearfix:after {
  content: ".";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.clearfix {
  zoom: 1;
}
/* IE7 Fix */
.clear {
  clear: both;
}
/***********************Header*/
#Header {
  margin-bottom: 20px;
  position: relative;
}
#Header .HeaderInner {
  position: relative;
  z-index: 5;
  width: 984px;
  margin: 0 auto;
  border-left: 0;
  border-right: 0;
}
#Header .HeaderInner .SiteLogo {
  float: left;
  margin-right: 12px;
  margin-left: 12px;
}
#Header .HeaderInner .HeaderTools {
  float: right;
  font-size: 0.9em;
  margin-right: 12px;
  margin-left: 12px;
}
#Header .HeaderInner .HeaderTools li {
  float: right;
  padding: 14px 15px;
  margin: 0;
}
#Header .HeaderInner .HeaderTools li a {
  color: #606060;
}
#Header .HeaderInner .HeaderTools li a.RegLink {
  color: #022859;
}
#Header .HeaderInner .HeaderTools .languageSwitcher {
  display: block;
  position: relative;
  background: url(../images/interface/arrowDown.png) right center no-repeat;
  padding-right: 10px;
  margin-right: 5px;
}
#Header .HeaderInner .HeaderTools .languageSwitcher a {
  cursor: pointer;
}
#Header .HeaderInner .HeaderTools .languageSwitcher .langSwitchDrop {
  position: absolute;
  z-index: 1;
  left: 12px;
  top: 3.5em;
  background: #ffffff;
  border: 1px solid #d0d0d0;
  display: none;
}
#Header .HeaderInner .HeaderTools .languageSwitcher .langSwitchDrop li {
  padding: 5px 15px;
  float: none;
  white-space: nowrap;
}
#Header .HeaderInner .HeaderTools .languageSwitcher:hover .langSwitchDrop {
  display: block;
}
#Header .HeaderInner .HeaderTools .HeaderSearch {
  position: relative;
  padding: 10px 15px;
}
#Header .HeaderInner .HeaderTools .HeaderSearch input[type="text"] {
  border: 1px solid #cccccc;
  width: 122px;
  padding: 1px 23px 1px 10px;
  height: 23px;
}
#Header .HeaderInner .HeaderTools .HeaderSearch .SearchautoComp {
  position: absolute;
  width: 185px;
}
#Header .HeaderInner .HeaderTools .HeaderSearch .SearchautoComp li {
  float: none;
  padding: 0;
}
#Header .HeaderInner .HeaderTools .HeaderSearch button {
  background: url(../images/interface/icons/HSearch.png) center no-repeat;
  border: none;
  width: 23px;
  height: 23px;
  text-indent: 999px;
  position: absolute;
  right: 17px;
  top: 12px;
  cursor: pointer;
}
/*search box auto-complete*/
html .ui-autocomplete {
  background: #ffffff;
  border: 1px solid #d0d0d0;
  padding: 0px 5px 5px;
  cursor: pointer;
}
/********************Footer*/
#Footer {
  clear: both;
  background: #efefef;
  /*margin: 0 0 3em 0;*/

}
#Footer .FooterInner {
  max-width: 984px;
  margin: 0 auto 0 auto;
}
#Footer .FooterInner #FooterNav {
  padding: 27px 0 0;
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  border-bottom: 1px solid #d0d0d0;
}
#Footer .FooterInner #FooterNav .FtrNavInner {
  margin-left: -12px;
  margin-right: -12px;
}
#Footer .FooterInner #FooterNav .FooterCol {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  width: 222px;
  float: left;
  font-size: 1em;
  line-height: 2.3em;
}
#Footer .FooterInner #FooterNav .FooterCol h3 {
  font-weight: bold;
  color: #606060;
  font-family: "proxima-nova", Verdana, Sans-Serif, arial;
  margin-bottom: 3px;
}
#Footer .FooterInner #FooterNav .FooterCol li a {
  color: #606060;
}
#Footer .FooterInner #FooterText .Disclaimer {
  margin-right: 12px;
  margin-left: 12px;
  clear: both;
  margin-bottom: 60px;
  padding-top: 21px;
  border-top: 1px solid #d0d0d0;
  font-size: 0.9em;
  text-align: right;
}
#Footer .FooterInner #FooterText .BasicFooter {
  clear: both;
}
#Footer .FooterInner #FooterText .BasicFooter li {
  float: left;
}
#Footer .FooterInner #FooterText .BasicFooter .BSShareLink {
  width: 222px;
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  margin-bottom: 21px;
}
#Footer .FooterInner #FooterText .BasicFooter .BSShareLink a {
  display: block;
  color: #606060;
}
#Footer .FooterInner #FooterText .BasicFooter .BSShareLink img {
  padding-right: 10px;
  vertical-align: middle;
}
#Footer .FooterInner #FooterText .BasicFooter .BSShareLink a:hover,
#Footer .FooterInner #FooterText .BasicFooter .BSShareLink a:focus {
  text-decoration: none;
}
#Footer .FooterInner #FooterText .BasicFooter .BSIcon {
  background-position: left center;
  background-repeat: no-repeat;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  /* Firefox 3.5+ */

  filter: gray;
  /* IE6-9 */

  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */

}
#Footer .FooterInner #FooterText .BasicFooter .BSIcon:hover,
#Footer .FooterInner #FooterText .BasicFooter .BSIcon:focus {
  -webkit-filter: grayscale(0);
  filter: none;
}
#Footer .spotRateFtr {
  background: #000000;
  position: fixed;
  bottom: 0;
  z-index: 99;
  min-height: 44px;
  height: auto !important;
  height: 44px;
  width: 100%;
  z-index: 101;
}
#Footer .spotRateFtr .CurrencySwitch {
  background: transparent url(../images/WhiteArrowDwn.png) no-repeat 96%;
}
#Footer .spotRateFtr .CurrencySwitch input[type=text] {
  border: none;
  color: #ffffff;
  background: transparent;
  cursor: pointer;
}
#Footer .spotRateFtr .CurrencySwitch .selectbox-wrapper ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  z-index: 101;
}
#Footer .spotRateFtr .CurrencySwitch .selectbox-wrapper ul li {
  list-style-type: none;
  display: block;
  margin: 0;
  padding: 2px;
  cursor: pointer;
}
#Footer .spotRateFtr .CurrencySwitch .selectbox-wrapper ul li:hover {
  background: #606060;
}
#Footer .spotRateFtr .CurrencySwitch #ddlCurrency_container {
  position: relative;
}
#Footer .spotRateFtr .CurrencySwitch #ddlCurrency_container ul {
  position: absolute;
  bottom: 18px;
  left: 0;
  background: #000000;
  width: 55px;
  text-align: left;
}
#Footer .spotRateFtr .CurrencySwitch #ddlCurrency_container ul li {
  float: none;
  display: block;
  padding: 0 6px;

  /* Centering for mobiles */
  float: left;
  padding: 2px;
  width: 150px;
  margin-left: auto;
  margin-right: auto;
}
#Footer .spotRateFtr ul {
  max-width: 960px;
  display: block;
  margin: 0 auto;
}
#Footer .spotRateFtr ul li.rate {
  float: left;
  color: #ffffff;
  /* max-width doesn't seem to work here, so making do with margins */
  /*margin-left: 80px;*/
  /*margin-right: 80px;*/
  /*width: 195px;*/
}
#Footer .spotRateFtr ul li.rate .spotItem {
  display: block;
  padding: 12px 0 12px 30px;
  font-size: 0.85em;
}
#Footer .spotRateFtr ul li.rate strong {
  text-transform: uppercase;
  font-weight: normal;
  font-family: "proxima-nova", Verdana, Sans-Serif, arial;
}
#Footer .spotRateFtr ul li.spotup {
  background: url(../images/SpotFtrUp.png) left center no-repeat;
}
#Footer .spotRateFtr ul li.spotdown {
  background: url(../images/SpotFtrDwn.png) left center no-repeat;
}
#Footer .spotRateFtr ul li.Currency {
  padding: 15px 10px 3px 0;
  font-size: 0.75em;
  line-height: 1.2em;
  margin-left: 0;
  float: left;
  color: #ffffff;
}
#Footer .spotRateFtr ul li.Currency .OzSwitcher {
  color: #ffffff;
}
#Footer .spotRateFtr ul li.Currency input {
  padding: 0;
  font-size: 1em;
}
#Footer .spotRateFtr ul li.ChartBtn {
  float: right;
  width: 85px;
}
#Footer .spotRateFtr ul li.ChartBtn a {
  background-position: left;
  background-repeat: no-repeat;
  font-size: 0.75em;
  line-height: 1.1em;
  display: block;
  padding: 12px 0 12px 40px;
  color: #ffffff;
  text-align: center;
}
#Footer .spotRateFtr ul .Preloader {
  width: 200px;
  padding-top: 15px;
  float: left;
}
/* out of place error */
.calerror {
  border: 1px solid #022859;
  width: 230px;
  overflow: hidden;
  padding: 10px 10px 10px 50px;
  background: url(/css/images/interface/icons/ErrorIcon.png) 10px 10px no-repeat;
  color: #022859;
  position: relative;
  top: -9px;
}
.calerrortxt {
  color: #022859;
}
/* Generic form messages */
.GenInfoMsg {
  border: 1px solid #cccccc;
  padding: 18px 10px 18px 50px;
  background: #efefef url(/css/images/interface/icons/InfoIcon.png) 18px center no-repeat;
  color: #606060;
}
.GenErrorMsg {
  border: 1px solid #022859;
  padding: 10px 10px 10px 50px;
  background: url(/css/images/interface/icons/ErrorIcon.png) 18px center no-repeat;
  color: #022859;
}
.GenErrorMsg ul {
  margin-left: 15px;
  margin-top: 5px;
  line-height: 1.3em;
}
.GenErrorMsg ul li {
  list-style-type: disc;
  color: #022859;
  padding: 3px 0 0 0;
  margin: 0;
}
.GenErrorMsg ul li:first-child {
  padding: 0;
}
.GenErrorMsg p {
  color: #022859;
}
/*jquery ui*/
.ui-helper-hidden-accessible {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
}
/* --------------------------------------------------- */
/* --------------- NAVIGATION BEGINS ----------------- */
/* --------------------------------------------------- */
/* Primary Navigation - Top Navigation */
#NavWrapper {
  border-bottom: 1px solid #d0d0d0;
  border-top: 1px solid #d0d0d0;
  background: url(../images/interface/MegaNavBG.png) left top repeat-x;
  position: static;
  position: relative;
  z-index: 0;
}
#NavWrapper #NavInner {
  width: 984px;
  margin: 0 auto;
  position: relative;
  z-index: 0;
}
#NavWrapper #NavInner .SiteLogo {
  float: left;
}
#NavWrapper #NavInner .SiteLogo img {
  padding-top: 13px;
}
#NavWrapper #NavInner ul.Nav {
  width: 700px;
  float: right;
  padding: 0;
}
#NavWrapper #NavInner ul.Nav:first-child {
  background: none;
}
#NavWrapper #NavInner ul.Nav:last-child {
  background: none;
}
#NavWrapper #NavInner ul.Nav li {
  float: left;
  background: url(../images/interface/MegaNavBorder.png) left top no-repeat;
}
#NavWrapper #NavInner ul.Nav li:first-child {
  background: none;
}
#NavWrapper #NavInner ul.Nav li a {
  display: block;
  text-transform: uppercase;
  padding: 55px 0px 0px;
  width: 140px;
  text-align: center;
  color: #000000;
  font-size: 0.85em;
  background-repeat: no-repeat;
  background-position: center 10px;
  line-height: 18px;
  height: 38px;
}
#NavWrapper #NavInner ul.Nav li a.selected,
#NavWrapper #NavInner ul.Nav li a.children.open,
#NavWrapper #NavInner ul.Nav li a:hover,
#NavWrapper #NavInner ul.Nav li a:focus {
  background: #efefef;
  color: #022859;
}
#NavWrapper #NavInner ul.Nav li a.selected .selectedLine,
#NavWrapper #NavInner ul.Nav li a.children.open .selectedLine,
#NavWrapper #NavInner ul.Nav li a:hover .selectedLine,
#NavWrapper #NavInner ul.Nav li a:focus .selectedLine {
  border-bottom: 2px solid #022859;
  padding: 0 0 3px 0;
}
#NavWrapper #NavInner ul.Nav li a.selected,
#NavWrapper #NavInner ul.Nav li a.children.open {
  margin-bottom: 88px;
}
#NavWrapper #NavInner ul.Nav li a:hover,
#NavWrapper #NavInner ul.Nav li a:focus {
  color: #022859;
  text-decoration: none;
}
#NavWrapper #NavInner ul.Nav .NavSub {
  position: absolute;
  width: 960px;
  left: 12px;
  bottom: 0px;
  background: #efefef;
  z-index: 10;
}
#NavWrapper #NavInner ul.Nav .NavSub li {
  height: 88px;
  background: none;
}
#NavWrapper #NavInner ul.Nav .NavSub li a {
  padding: 0;
  width: 159px;
  height: inherit;
  border: 0;
  background: none;
  display: table-cell;
  vertical-align: middle;
}
#NavWrapper #NavInner ul.Nav .NavSub li a.selected,
#NavWrapper #NavInner ul.Nav .NavSub li a:hover,
#NavWrapper #NavInner ul.Nav .NavSub li a.children {
  margin-bottom: 0;
  color: #022859;
}
#NavWrapper #NavInner ul.Nav .NavSub li a.selected .selectedLine,
#NavWrapper #NavInner ul.Nav .NavSub li a:hover .selectedLine,
#NavWrapper #NavInner ul.Nav .NavSub li a.children .selectedLine {
  border-bottom: 2px solid #022859;
  padding: 0 0 3px 0;
}
/* -- Sub Items header strap -- */
/* --------------- FORMS --------------- */
fieldset.form ul li {
  margin-bottom: 10px;
}
fieldset.form label {
  width: 110px;
  float: left;
  padding-right: 5px;
}
fieldset.form label.error {
  color: red;
}
fieldset.form .InlineError {
  margin-left: -10px;
  float: left;
  color: red;
}
fieldset.form input[type=text] {
  padding: 6px;
  width: 189px;
  border: 1px solid #d0d0d0;
}
fieldset.form input[type=password] {
  padding: 6px;
}
fieldset.form textarea {
  padding: 6px;
  width: 189px;
  height: 7em;
  border: 1px solid #d0d0d0;
  font-family: "proxima-nova", Verdana, Sans-Serif, arial;
  font-size: 1em;
}
fieldset.form select,
fieldset.form input[type=checkbox]:focus,
fieldset.form input[type=radio]:focus {
  border: 1px solid #000;
  background: #ffffd7;
}
fieldset.form input[type=text].error:focus,
fieldset.form input[type=password].error:focus {
  background: #ffffd7;
}
fieldset.form .CheckBoxList label {
  display: inline;
}
fieldset.form button,
fieldset.form input[type=submit] {
  cursor: pointer;
}
fieldset.form .ValSummary {
  border: 1px solid #022859;
  padding: 10px 10px 10px 50px;
  background: url(/css/images/interface/icons/ErrorIcon.png) 18px center no-repeat;
  color: #022859;
  margin: 0 12px 30px 12px;
}
fieldset.form .ValSummary ul {
  margin-left: 15px;
  margin-top: 5px;
  line-height: 1.3em;
}
fieldset.form .ValSummary ul li {
  list-style-type: disc;
  color: #022859;
  padding: 3px 0 0 0;
  margin: 0;
}
fieldset.form .ValSummary ul li:first-child {
  padding: 0;
}
fieldset.form .ValSummary p {
  color: #022859;
}
fieldset.form .ValSummary ul {
  margin-left: 15px;
  margin-top: 5px;
  line-height: 1.3em;
}
fieldset.form .ValSummary ul li {
  list-style-type: disc;
  color: #022859;
  padding: 3px 0 0 0;
  margin: 0;
}
fieldset.form .ValSummary ul li:first-child {
  padding: 0;
}
fieldset.form .ValSummary p {
  color: #022859;
}
/***** Purchase Calculator *****/
#PurchaseCalculator {
  position: relative;
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
#PurchaseCalculator .Loader {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #ffffff;
  opacity: 0.5;
  text-align: center;
  width: 100%;
  height: 100%;
  z-index: 100;
}
#PurchaseCalculator .Loader .LoaderInner {
  position: relative;
  top: 48%;
}
#PurchaseCalculator .Message {
  padding: 10px 20px 10px 20px;
  background-color: #f2f1d4;
  border: 1px solid #cccccc;
  margin-top: 10px;
}
#PurchaseCalculator .Validate .ValSummary {
  border: 1px solid #022859;
  padding: 10px 10px 10px 50px;
  background: url(/css/images/interface/icons/ErrorIcon.png) 18px center no-repeat;
  color: #022859;
  margin: 0 0 30px 0;
}
#PurchaseCalculator .Validate .ValSummary ul {
  margin-left: 15px;
  margin-top: 5px;
  line-height: 1.3em;
}
#PurchaseCalculator .Validate .ValSummary ul li {
  list-style-type: disc;
  color: #022859;
  padding: 3px 0 0 0;
  margin: 0;
}
#PurchaseCalculator .Validate .ValSummary ul li:first-child {
  padding: 0;
}
#PurchaseCalculator .Validate .ValSummary p {
  color: #022859;
}
#PurchaseCalculator .Validate span {
  color: #022859;
  clear: both;
  display: block;
  padding: 6px;
  margin-left: 20px;
}
#PurchaseCalculator h2 {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  font-size: 26px;
}
#PurchaseCalculator h3 {
  margin-bottom: 10px;
  font-weight: bold;
}
#PurchaseCalculator .space {
  margin-bottom: 20px;
}
#PurchaseCalculator .PCmoney select,
#PurchaseCalculator .PCmetal select {
  width: auto;
}
#PurchaseCalculator .PCMetalDD {
  width: 120px;
}
#PurchaseCalculator fieldset ul li {
  margin-bottom: 5px;
}
#PurchaseCalculator fieldset ul li.marginB {
  margin-bottom: 20px;
}
#PurchaseCalculator fieldset select {
  margin-right: 10px;
  width: 150px;
  padding: 5px;
  color: #606060;
}
#PurchaseCalculator fieldset select.large {
  width: 145px;
}
#PurchaseCalculator fieldset select.NoSize {
  width: auto;
}
#PurchaseCalculator fieldset input[type="text"] {
  padding: 5px;
  width: 90px;
  margin-right: 10px;
}
#PurchaseCalculator fieldset input[type="radio"] {
  float: left;
  margin-top: 8px;
}
#PurchaseCalculator fieldset label {
  width: auto !important;
  width: 230px;
  min-width: 230px;
  margin-right: 10px;
  padding: 5px 5px 5px 0;
  float: left;
}
/* SITECORE WEBFORMS ---------------------------------- */
/* Form */
body .scfForm,
body #LandingText .scfForm {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  text-align: left;
  width: auto;
  font-family: "proxima-nova", Verdana, Sans-Serif, arial;
  /* Form Title*/

  /* Form Introduction*/

  /* Form Footer*/

  /* Submit Button*/

  /* Error */

  /* Validation */

  /* Forms section*/

  /* Form fields */

  /* Checkbox */

  /* Label */

  /* ---------- Textbox ---------- */

  /* ---------- Labels ---------- */

  /* ---------- Panels ---------- */

  /* ---------- Jquery info box ---------- */

}
body .scfForm input,
body #LandingText .scfForm input,
body .scfForm select,
body #LandingText .scfForm select,
body .scfForm textarea,
body #LandingText .scfForm textarea {
  font-family: "proxima-nova", Verdana, Sans-Serif, arial;
  font-size: 14px;
}
body .scfForm .scChromeDataHolder,
body #LandingText .scfForm .scChromeDataHolder {
  display: block;
}
body .scfForm textarea,
body #LandingText .scfForm textarea {
  resize: none;
}
body .scfForm .scfTitleBorder,
body #LandingText .scfForm .scfTitleBorder {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  min-height: 26px;
  font-family: 'Times New Roman';
  font-size: 2em;
  font-weight: normal;
  color: #022859;
}
body .scfForm .scfTitleBorder a,
body #LandingText .scfForm .scfTitleBorder a {
  color: #022859;
}
body .scfForm .scfTitleBorder a:hover,
body #LandingText .scfForm .scfTitleBorder a:hover,
body .scfForm .scfTitleBorder a:focus,
body #LandingText .scfForm .scfTitleBorder a:focus {
  text-decoration: none;
  color: #022859;
}
body .scfForm h1.scfTitleBorder,
body #LandingText .scfForm h1.scfTitleBorder {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
}
body .scfForm h1.scfTitleBorder a,
body #LandingText .scfForm h1.scfTitleBorder a {
  color: #022859;
}
body .scfForm h1.scfTitleBorder a:hover,
body #LandingText .scfForm h1.scfTitleBorder a:hover,
body .scfForm h1.scfTitleBorder a:focus,
body #LandingText .scfForm h1.scfTitleBorder a:focus {
  text-decoration: none;
  color: #022859;
}
body .scfForm .scfIntroBorder,
body #LandingText .scfForm .scfIntroBorder {
  margin-bottom: 20px;
}
body .scfForm .scfFooterBorder,
body #LandingText .scfForm .scfFooterBorder {
  margin-bottom: 20px;
}
body .scfForm .scfSubmitButtonBorder input[type=submit],
body #LandingText .scfForm .scfSubmitButtonBorder input[type=submit] {
  float: right;
  color: #ffffff;
  background: #022859;
  padding: 17px 20px;
  border: none;
  display: table-cell;
  overflow: visible;
  cursor: pointer;
  font-size: 1.2em;
  clear: both;
}
body .scfForm .scfValidationSummary,
body #LandingText .scfForm .scfValidationSummary {
  border: 1px solid #022859;
  padding: 10px 10px 10px 50px;
  background: url(/css/images/interface/icons/ErrorIcon.png) 18px center no-repeat;
  color: #022859;
  margin: 0 0 30px 0;
}
body .scfForm .scfValidationSummary ul,
body #LandingText .scfForm .scfValidationSummary ul {
  margin-left: 15px;
  margin-top: 5px;
  line-height: 1.3em;
}
body .scfForm .scfValidationSummary ul li,
body #LandingText .scfForm .scfValidationSummary ul li {
  list-style-type: disc;
  color: #022859;
  padding: 3px 0 0 0;
  margin: 0;
}
body .scfForm .scfValidationSummary ul li:first-child,
body #LandingText .scfForm .scfValidationSummary ul li:first-child {
  padding: 0;
}
body .scfForm .scfValidationSummary p,
body #LandingText .scfForm .scfValidationSummary p {
  color: #022859;
}
body .scfForm .scfValidationSummary li,
body #LandingText .scfForm .scfValidationSummary li {
  list-style-type: disc;
  color: #022859;
  padding: 3px 0 0 0;
  margin: 0;
}
body .scfForm .scfValidationSummary li:first-child,
body #LandingText .scfForm .scfValidationSummary li:first-child {
  padding: 0;
}
body .scfForm .scfValidationSummary p,
body #LandingText .scfForm .scfValidationSummary p {
  color: #022859;
}
body .scfForm .scfValidatorRequired,
body #LandingText .scfForm .scfValidatorRequired,
body .scfForm .scfRequired,
body #LandingText .scfForm .scfRequired {
  float: left;
  margin: 0;
}
body .scfForm .scfValidator,
body #LandingText .scfForm .scfValidator {
  display: block;
  font-size: 0.8em;
  border: 1px solid #022859;
  padding: 10px 10px 10px 50px;
  background: url(/css/images/interface/icons/ErrorIcon.png) 18px center no-repeat;
  color: #022859;
}
body .scfForm .scfValidator ul,
body #LandingText .scfForm .scfValidator ul {
  margin-left: 15px;
  margin-top: 5px;
  line-height: 1.3em;
}
body .scfForm .scfValidator ul li,
body #LandingText .scfForm .scfValidator ul li {
  list-style-type: disc;
  color: #022859;
  padding: 3px 0 0 0;
  margin: 0;
}
body .scfForm .scfValidator ul li:first-child,
body #LandingText .scfForm .scfValidator ul li:first-child {
  padding: 0;
}
body .scfForm .scfValidator p,
body #LandingText .scfForm .scfValidator p {
  color: #022859;
}
body .scfForm .scfValidatorRequired,
body #LandingText .scfForm .scfValidatorRequired {
  color: #022859;
}
body .scfForm .scfSectionBorderAsFieldSet,
body #LandingText .scfForm .scfSectionBorderAsFieldSet {
  padding: 0 15px 15px 15px;
  border: 0;
  border-top: 0;
  margin: 0 30px;
}
body .scfForm .scfSectionLegend,
body #LandingText .scfForm .scfSectionLegend {
  display: none;
}
body .scfForm .scfSectionBorder,
body #LandingText .scfForm .scfSectionBorder {
  width: 100%;
  margin: 0;
  padding: 0;
}
body .scfForm .scfSectionContent,
body #LandingText .scfForm .scfSectionContent {
  float: left;
  width: 100%;
}
body .scfForm .scfSectionUsefulInfo,
body #LandingText .scfForm .scfSectionUsefulInfo {
  vertical-align: top;
  display: inline;
}
body .scfForm .scfCheckboxBorder,
body #LandingText .scfForm .scfCheckboxBorder {
  clear: left;
  text-align: left;
  display: block;
  margin: 5px 0;
  width: 100%;
}
body .scfForm .scfCheckbox,
body #LandingText .scfForm .scfCheckbox {
  width: 45%;
  display: block;
  padding: 0;
  margin: 0 0 10px 20%;
}
body .scfForm .scfCheckboxUsefulInfo,
body #LandingText .scfForm .scfCheckboxUsefulInfo {
  font-size: 0.9em;
  display: block;
  width: 90%;
  padding: 0 3px;
}
body .scfForm .scfDropListLabel,
body #LandingText .scfForm .scfDropListLabel,
body .scfForm .scfEmailLabel,
body #LandingText .scfForm .scfEmailLabel,
body .scfForm .scfMultipleLineTextLabel,
body #LandingText .scfForm .scfMultipleLineTextLabel,
body .scfForm .scfSingleLineTextLabel,
body #LandingText .scfForm .scfSingleLineTextLabel,
body .scfForm .scfPasswordLabel,
body #LandingText .scfForm .scfPasswordLabel,
body .scfForm .scfNumberLabel,
body #LandingText .scfForm .scfNumberLabel,
body .scfForm .scfDatePickerLabel,
body #LandingText .scfForm .scfDatePickerLabel,
body .scfForm .scfDateLabel,
body #LandingText .scfForm .scfDateLabel,
body .scfForm .scfRadioButtonListLabel,
body #LandingText .scfForm .scfRadioButtonListLabel,
body .scfForm .scfCheckBoxListLabel,
body #LandingText .scfForm .scfCheckBoxListLabel,
body .scfForm .scfListBoxLabel,
body #LandingText .scfForm .scfListBoxLabel,
body .scfForm .scfFileUploadLabel,
body #LandingText .scfForm .scfFileUploadLabel,
body .scfForm .scfDateSelectorLabel,
body #LandingText .scfForm .scfDateSelectorLabel,
body .scfForm .scfCreditCardLabel,
body #LandingText .scfForm .scfCreditCardLabel,
body .scfForm .scfConfirmPasswordLabel,
body #LandingText .scfForm .scfConfirmPasswordLabel,
body .scfForm .scfCaptchaLabel,
body #LandingText .scfForm .scfCaptchaLabel,
body .scfForm .scfTelephoneLabel,
body #LandingText .scfForm .scfTelephoneLabel,
body .scfForm .scfSmsTelephoneLabel,
body #LandingText .scfForm .scfSmsTelephoneLabel {
  width: 20%;
}
body .scfForm .scfLabel,
body #LandingText .scfForm .scfLabel {
  width: 100%;
  display: block;
}
body .scfForm .scfListBox,
body #LandingText .scfForm .scfListBox,
body .scfForm .scfDropList,
body #LandingText .scfForm .scfDropList {
  width: 100%;
  margin: 0;
}
body .scfForm .scfListBoxGeneralPanel,
body #LandingText .scfForm .scfListBoxGeneralPanel,
body .scfForm .scfDropListGeneralPanel,
body #LandingText .scfForm .scfDropListGeneralPanel {
  float: left;
  width: 45%;
  display: block;
}
body .scfForm .scfMultipleLineTextBox,
body #LandingText .scfForm .scfMultipleLineTextBox {
  width: 100%;
  margin: 0;
}
body .scfForm .scfDropListBorder,
body #LandingText .scfForm .scfDropListBorder,
body .scfForm .scfEmailBorder,
body #LandingText .scfForm .scfEmailBorder,
body .scfForm .scfMultipleLineTextBorder,
body #LandingText .scfForm .scfMultipleLineTextBorder,
body .scfForm .scfSingleLineTextBorder,
body #LandingText .scfForm .scfSingleLineTextBorder,
body .scfForm .scfPasswordBorder,
body #LandingText .scfForm .scfPasswordBorder,
body .scfForm .scfNumberBorder,
body #LandingText .scfForm .scfNumberBorder,
body .scfForm .scfDatePickerBorder,
body #LandingText .scfForm .scfDatePickerBorder,
body .scfForm .scfDateBorder,
body #LandingText .scfForm .scfDateBorder,
body .scfForm .scfRadioButtonListBorder,
body #LandingText .scfForm .scfRadioButtonListBorder,
body .scfForm .scfListBoxBorder,
body #LandingText .scfForm .scfListBoxBorder,
body .scfForm .scfCheckBoxListBorder,
body #LandingText .scfForm .scfCheckBoxListBorder,
body .scfForm .scfFileUploadBorder,
body #LandingText .scfForm .scfFileUploadBorder,
body .scfForm .scfDateSelectorBorder,
body #LandingText .scfForm .scfDateSelectorBorder,
body .scfForm .scfCreditCardBorder,
body #LandingText .scfForm .scfCreditCardBorder,
body .scfForm .scfConfirmPasswordBorder,
body #LandingText .scfForm .scfConfirmPasswordBorder,
body .scfForm .scfCaptchaBorder,
body #LandingText .scfForm .scfCaptchaBorder,
body .scfForm .scfTelephoneBorder,
body #LandingText .scfForm .scfTelephoneBorder,
body .scfForm .scfSmsTelephoneBorder,
body #LandingText .scfForm .scfSmsTelephoneBorder {
  clear: left;
  text-align: left;
  display: block;
  margin: 0 0 10px 0;
  width: 100%;
  vertical-align: top;
}
body .scfForm .scfEmailTextBox,
body #LandingText .scfForm .scfEmailTextBox,
body .scfForm .scfSingleLineTextBox,
body #LandingText .scfForm .scfSingleLineTextBox,
body .scfForm .scfPasswordTextBox,
body #LandingText .scfForm .scfPasswordTextBox,
body .scfForm .scfNumberTextBox,
body #LandingText .scfForm .scfNumberTextBox,
body .scfForm .scfDatePickerTextBox,
body #LandingText .scfForm .scfDatePickerTextBox,
body .scfForm .scfDateTextBox,
body #LandingText .scfForm .scfDateTextBox,
body .scfForm .scfListBox,
body #LandingText .scfForm .scfListBox,
body .scfForm .scfCreditCardTextBox,
body #LandingText .scfForm .scfCreditCardTextBox,
body .scfForm .scfCreditCardType,
body #LandingText .scfForm .scfCreditCardType,
body .scfForm .scfConfirmPasswordTextBox,
body #LandingText .scfForm .scfConfirmPasswordTextBox,
body .scfForm .scfTelephoneTextBox,
body #LandingText .scfForm .scfTelephoneTextBox,
body .scfForm .scfSmsTelephoneTextBox,
body #LandingText .scfForm .scfSmsTelephoneTextBox,
body .scfForm select,
body #LandingText .scfForm select,
body .scfForm textarea,
body #LandingText .scfForm textarea {
  width: 100%;
  padding: 5px 6px;
  margin: 0;
  border: 1px solid #d0d0d0;
}
body .scfForm .scfDropListLabel,
body #LandingText .scfForm .scfDropListLabel,
body .scfForm .scfEmailLabel,
body #LandingText .scfForm .scfEmailLabel,
body .scfForm .scfMultipleLineTextLabel,
body #LandingText .scfForm .scfMultipleLineTextLabel,
body .scfForm .scfSingleLineTextLabel,
body #LandingText .scfForm .scfSingleLineTextLabel,
body .scfForm .scfPasswordLabel,
body #LandingText .scfForm .scfPasswordLabel,
body .scfForm .scfNumberLabel,
body #LandingText .scfForm .scfNumberLabel,
body .scfForm .scfDatePickerLabel,
body #LandingText .scfForm .scfDatePickerLabel,
body .scfForm .scfDateLabel,
body #LandingText .scfForm .scfDateLabel,
body .scfForm .scfRadioButtonListLabel,
body #LandingText .scfForm .scfRadioButtonListLabel,
body .scfForm .scfCheckBoxListLabel,
body #LandingText .scfForm .scfCheckBoxListLabel,
body .scfForm .scfListBoxLabel,
body #LandingText .scfForm .scfListBoxLabel,
body .scfForm .scfFileUploadLabel,
body #LandingText .scfForm .scfFileUploadLabel,
body .scfForm .scfDateSelectorLabel,
body #LandingText .scfForm .scfDateSelectorLabel,
body .scfForm .scfCreditCardLabel,
body #LandingText .scfForm .scfCreditCardLabel,
body .scfForm .scfConfirmPasswordLabel,
body #LandingText .scfForm .scfConfirmPasswordLabel,
body .scfForm .scfCaptchaLabel,
body #LandingText .scfForm .scfCaptchaLabel,
body .scfForm .scfTelephoneLabel,
body #LandingText .scfForm .scfTelephoneLabel,
body .scfForm .scfSmsTelephoneLabel,
body #LandingText .scfForm .scfSmsTelephoneLabel {
  margin: 0 0 5px 0;
  display: block;
  text-align: left;
}
body .scfForm .scfEmailGeneralPanel,
body #LandingText .scfForm .scfEmailGeneralPanel,
body .scfForm .scfMultipleLineGeneralPanel,
body #LandingText .scfForm .scfMultipleLineGeneralPanel,
body .scfForm .scfSingleLineGeneralPanel,
body #LandingText .scfForm .scfSingleLineGeneralPanel,
body .scfForm .scfPasswordGeneralPanel,
body #LandingText .scfForm .scfPasswordGeneralPanel,
body .scfForm .scfNumberGeneralPanel,
body #LandingText .scfForm .scfNumberGeneralPanel,
body .scfForm .scfDatePickerGeneralPanel,
body #LandingText .scfForm .scfDatePickerGeneralPanel,
body .scfForm .scfDateGeneralPanel,
body #LandingText .scfForm .scfDateGeneralPanel,
body .scfForm .scfRadioButtonListGeneralPanel,
body #LandingText .scfForm .scfRadioButtonListGeneralPanel,
body .scfForm .scfCheckBoxListGeneralPanel,
body #LandingText .scfForm .scfCheckBoxListGeneralPanel,
body .scfForm .scfFileUploadGeneralPanel,
body #LandingText .scfForm .scfFileUploadGeneralPanel,
body .scfForm .scfDateSelectorGeneralPanel,
body #LandingText .scfForm .scfDateSelectorGeneralPanel,
body .scfForm .scfCreditCardGeneralPanel,
body #LandingText .scfForm .scfCreditCardGeneralPanel,
body .scfForm .scfConfirmPasswordGeneralPanel,
body #LandingText .scfForm .scfConfirmPasswordGeneralPanel,
body .scfForm .scfCaptchaGeneralPanel,
body #LandingText .scfForm .scfCaptchaGeneralPanel,
body .scfForm .scfTelephoneGeneralPanel,
body #LandingText .scfForm .scfTelephoneGeneralPanel,
body .scfForm .scfSmsTelephoneGeneralPanel,
body #LandingText .scfForm .scfSmsTelephoneGeneralPanel {
  display: block;
  padding: 0 2px 0 0;
  width: 60%;
}
body .scfForm tr td,
body #LandingText .scfForm tr td {
  padding: 0 0 10px 0;
  vertical-align: top;
}
body .scfForm .scfDropListUsefulInfo,
body #LandingText .scfForm .scfDropListUsefulInfo,
body .scfForm .scfEmailUsefulInfo,
body #LandingText .scfForm .scfEmailUsefulInfo,
body .scfForm .scfMultipleLineTextUsefulInfo,
body #LandingText .scfForm .scfMultipleLineTextUsefulInfo,
body .scfForm .scfSingleLineTextUsefulInfo,
body #LandingText .scfForm .scfSingleLineTextUsefulInfo,
body .scfForm .scfPasswordUsefulInfo,
body #LandingText .scfForm .scfPasswordUsefulInfo,
body .scfForm .scfNumberUsefulInfo,
body #LandingText .scfForm .scfNumberUsefulInfo,
body .scfForm .scfDatePickerUsefulInfo,
body #LandingText .scfForm .scfDatePickerUsefulInfo,
body .scfForm .scfDateUsefulInfo,
body #LandingText .scfForm .scfDateUsefulInfo,
body .scfForm .scfRadioButtonListUsefulInfo,
body #LandingText .scfForm .scfRadioButtonListUsefulInfo,
body .scfForm .scfListBoxUsefulInfo,
body #LandingText .scfForm .scfListBoxUsefulInfo,
body .scfForm .scfCheckBoxListUsefulInfo,
body #LandingText .scfForm .scfCheckBoxListUsefulInfo,
body .scfForm .scfFileUploadUsefulInfo,
body #LandingText .scfForm .scfFileUploadUsefulInfo,
body .scfForm .scfDateSelectorUsefulInfo,
body #LandingText .scfForm .scfDateSelectorUsefulInfo,
body .scfForm .scfCreditCardTextUsefulInfo,
body #LandingText .scfForm .scfCreditCardTextUsefulInfo,
body .scfForm .scfConfirmPasswordUsefulInfo,
body #LandingText .scfForm .scfConfirmPasswordUsefulInfo,
body .scfForm .scfCaptchaUsefulInfo,
body #LandingText .scfForm .scfCaptchaUsefulInfo,
body .scfForm .scfTelephoneUsefulInfo,
body #LandingText .scfForm .scfTelephoneUsefulInfo,
body .scfForm .scfSmsTelephoneUsefulInfo,
body #LandingText .scfForm .scfSmsTelephoneUsefulInfo {
  float: left;
  padding-left: 3px;
  font-size: 0.9em;
  width: 100%;
  display: block;
}
body .scfForm .scfDateSelectorDay,
body #LandingText .scfForm .scfDateSelectorDay,
body .scfForm .scfDateSelectorMonth,
body #LandingText .scfForm .scfDateSelectorMonth,
body .scfForm .scfDateSelectorYear,
body #LandingText .scfForm .scfDateSelectorYear {
  width: 30%;
  margin: 0 1% 0 0;
}
body .scfForm .scfDateSelectorShortLabelDay,
body #LandingText .scfForm .scfDateSelectorShortLabelDay,
body .scfForm .scfDateSelectorShortLabelMonth,
body #LandingText .scfForm .scfDateSelectorShortLabelMonth,
body .scfForm .scfDateSelectorShortLabelYear,
body #LandingText .scfForm .scfDateSelectorShortLabelYear {
  display: none;
}
body .scfForm ul,
body #LandingText .scfForm ul {
  margin: 0;
  padding: 0;
}
body .scfForm .scfCreditCardType,
body #LandingText .scfForm .scfCreditCardType {
  width: 100%;
}
body .scfForm .scfCaptchaLabelText,
body #LandingText .scfForm .scfCaptchaLabelText {
  width: 180px;
}
body .scfForm .scfCaptchaTextBox,
body #LandingText .scfForm .scfCaptchaTextBox {
  width: 100%;
  margin-bottom: 10px;
}
body .scfForm .scfCaptchaTextBox input[type=text],
body #LandingText .scfForm .scfCaptchaTextBox input[type=text] {
  padding: 5px;
  border: 1px solid #d0d0d0;
}
body .scfForm .scfCaptchStrongTextPanel,
body #LandingText .scfForm .scfCaptchStrongTextPanel {
  width: 180px;
  display: block;
  float: left;
}
body .scfForm .scfCaptchaLimitGeneralPanel,
body #LandingText .scfForm .scfCaptchaLimitGeneralPanel {
  width: 215px;
}
body .scfForm .scfCaptchaLimitGeneralPanel .scfRequired,
body #LandingText .scfForm .scfCaptchaLimitGeneralPanel .scfRequired,
body .scfForm .scfCaptchaLimitGeneralPanel .scfValidatorRequired,
body #LandingText .scfForm .scfCaptchaLimitGeneralPanel .scfValidatorRequired {
  float: right;
}
body .scfForm .scfCaptchaGeneralPanel embed,
body #LandingText .scfForm .scfCaptchaGeneralPanel embed {
  position: absolute;
  z-index: -10;
}
body .scfForm .scfCaptchaGeneralPanel td br,
body #LandingText .scfForm .scfCaptchaGeneralPanel td br {
  margin-top: 3px;
  margin-bottom: 5px;
}
body .scfForm .scfCaptchaGeneralPanel td input,
body #LandingText .scfForm .scfCaptchaGeneralPanel td input {
  margin-left: 20px;
}
body .scfForm .scfCaptchaGeneralPanel table,
body #LandingText .scfForm .scfCaptchaGeneralPanel table {
  margin-top: 30px;
}
body .scfForm .scfShortDate,
body #LandingText .scfForm .scfShortDate {
  clear: left;
  text-align: left;
  display: block;
  margin: 5px 0;
  vertical-align: top;
  width: 60%;
}
body .scfForm .scfShortText,
body #LandingText .scfForm .scfShortText {
  margin: 0;
  float: right;
  width: 40%;
}
body .scfForm .scfShortDate .scfDateSelectorLabel,
body #LandingText .scfForm .scfShortDate .scfDateSelectorLabel {
  width: 50%;
  margin-top: 0;
}
body .scfForm .scfShortDate .scfDateSelectorGeneralPanel,
body #LandingText .scfForm .scfShortDate .scfDateSelectorGeneralPanel {
  width: 46%;
}
body .scfForm .scfShortDate .scfDateSelectorDay,
body #LandingText .scfForm .scfShortDate .scfDateSelectorDay,
body .scfForm .scfShortDate .scfDateSelectorShortLabelDay,
body #LandingText .scfForm .scfShortDate .scfDateSelectorShortLabelDay,
body .scfForm .scfShortDate .scfDateSelectorShortLabelMonth,
body #LandingText .scfForm .scfShortDate .scfDateSelectorShortLabelMonth,
body .scfForm .scfShortDate .scfDateSelectorShortLabelYear,
body #LandingText .scfForm .scfShortDate .scfDateSelectorShortLabelYear {
  display: none;
}
body .scfForm .scfShortDate .scfDateSelectorShortLabelMonth,
body #LandingText .scfForm .scfShortDate .scfDateSelectorShortLabelMonth,
body .scfForm .scfShortDate .scfDateSelectorShortLabelYear,
body #LandingText .scfForm .scfShortDate .scfDateSelectorShortLabelYear,
body .scfForm .scfShortDate .scfDateSelectorMonth,
body #LandingText .scfForm .scfShortDate .scfDateSelectorMonth,
body .scfForm .scfShortDate .scfDateSelectorYear,
body #LandingText .scfForm .scfShortDate .scfDateSelectorYear {
  width: 49%;
}
body .scfForm .scfShortText .scfSingleLineTextLabel,
body #LandingText .scfForm .scfShortText .scfSingleLineTextLabel {
  width: 15%;
}
body .scfForm .scfShortText .scfSingleLineGeneralPanel,
body #LandingText .scfForm .scfShortText .scfSingleLineGeneralPanel {
  width: 45%;
}
body .scfForm .scfShortText .scfSingleLineTextBox,
body #LandingText .scfForm .scfShortText .scfSingleLineTextBox {
  width: 100%;
  margin: 0;
}
body .scfForm .scWfmPassword,
body #LandingText .scfForm .scWfmPassword {
  behavior: url(/sitecore%20modules/shell/Web%20Forms%20for%20Marketers/themes/autocomplete.htc);
}
body .scfForm .scfDatePickerGeneralPanel .ui-icon,
body #LandingText .scfForm .scfDatePickerGeneralPanel .ui-icon {
  float: right;
  position: relative;
  top: -20px;
  display: block;
}
/* --- Clearfix fixes incorrectly cleared floats --- */
.scfForm:after,
.scfSingleLineGeneralPanel:after,
.scfSubmitButtonBorder:after,
.scfCheckboxBorder:after,
.scfDropListBorder:after,
.scfEmailBorder:after,
.scfMultipleLineTextBorder:after,
.scfSingleLineTextBorder:after,
.scfPasswordBorder:after,
.scfNumberBorder:after,
.scfDatePickerBorder:after,
.scfDateBorder:after,
.scfRadioButtonListBorder:after,
.scfListBoxBorder:after,
.scfCheckBoxListBorder:after,
.scfFileUploadBorder:after,
.scfDateSelectorBorder:after,
.scfCreditCardBorder:after,
.scfConfirmPasswordBorder:after,
.scfCaptchaBorder:after,
.scfTelephoneBorder:after,
.scfSmsTelephoneBorder:after {
  content: ".";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.PhotoGal .TabControl li a {
  width: auto !important;
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.PhotoGal .Pager {
  margin-left: 0;
  margin-right: 0;
  border: 0;
}
.PhotoGal .PhotoList li {
  float: left;
  padding: 0 10px 20px;
}
.PhotoGal .PhotoList li .photoItem {
  display: table-cell;
  height: 290px;
  vertical-align: middle;
}
/*jobs listing*/
.JobsListing {
  clear: both;
}
.JobsListing li {
  float: left;
  width: 222px;
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
.JobsListing h2 {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
}
.JobsListing h2 a {
  color: #022859;
}
.JobsListing h2 a:hover,
.JobsListing h2 a:focus {
  text-decoration: none;
  color: #022859;
}
.JobsListing .JobDetails {
  border-bottom: 1px solid #d0d0d0;
  margin-bottom: 10px;
  font-weight: bold;
}
.JobsListing .JobDetails span {
  font-weight: normal;
}
.JobsListing .RichText {
  margin: 0;
  min-height: 70px;
  float: left;
  width: 100%;
}
/*jobs listing*/
.JobPageDetails {
  border-bottom: 1px solid #d0d0d0;
  margin: -10px 12px 20px;
  font-weight: bold;
}
.JobPageDetails span {
  font-weight: normal;
}
/*global sarch results*/
#SearchResults {
  margin-bottom: 20px;
}
#SearchResults .Pager {
  border-bottom: 1px solid #cccccc;
}
#SearchResults .SRFilterWrapper {
  margin-right: 12px;
  margin-left: 12px;
}
#SearchResults .SRFilterWrapper .SRSearchBox {
  width: 450px;
  padding: 10px 0;
  margin: 0 auto 0 auto;
}
#SearchResults .SRFilterWrapper .SRSearchBox label {
  position: absolute;
  left: -99999px;
}
#SearchResults .SRFilterWrapper .SRSearchBox input[type="text"] {
  float: left;
  width: 300px;
  margin-right: 10px;
  margin-top: 4px;
  padding: 6px;
  border: 1px solid #cccccc;
}
#SearchResults .SRFilterWrapper .SRSearchBox input[type="submit"] {
  color: #ffffff;
  background: #022859;
  padding: 6px 20px;
  height: 30px;
  border: none;
  display: table-cell;
  overflow: visible;
  cursor: pointer;
  font-size: 1.2em;
  margin-top: 4px;
  float: left;
}
#SearchResults .SRFilterWrapper .SRFilter {
  display: block;
  background: #efefef;
  padding: 20px;
}
#SearchResults .SRFilterWrapper .SRFilter label {
  padding-right: 30px;
}
#SearchResults .SRFilterWrapper .SRFilter table {
  width: 450px;
  margin: 0 auto;
}
#SearchResults .SRFilterWrapper .SRFilter table input {
  margin: 0 5px 0 0;
  float: left;
}
#SearchResults .SRFilterWrapper .SRFilter table label {
  float: left;
  line-height: 1.1em;
  color: #000000;
}
#SearchResults .SRList {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  display: block;
  clear: both;
}
/* ---------- Sitemap Widget ---------- */
#xmap {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
#xmap ul li {
  list-style-type: none;
  margin-bottom: 20px;
}
#xmap > ul > li > a {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
  display: block;
}
#xmap ul li h2 a {
  color: #022859;
}
#xmap ul li h2 a:hover,
#xmap ul li h2 a:focus {
  text-decoration: none;
  color: #022859;
}
#xmap ul li ul li {
  float: none;
  border: none;
  margin: 0 0 0 17px;
  list-style-type: disc;
}
#xmap ul li ul li ul li {
  list-style-type: circle;
}
/*FAQ Listing*/
#FaqsCat {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
#FaqsCat h2 {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
}
#FaqsCat h2 a {
  color: #022859;
}
#FaqsCat h2 a:hover,
#FaqsCat h2 a:focus {
  text-decoration: none;
  color: #022859;
}
#FaqsCat .ToTop {
  float: right;
}
#FaqsCat .FAQMenu {
  margin-bottom: 20px;
}
#FaqsCat .FAQMenu li {
  padding: 5px 0 5px 20px;
  background: url(../images/GoldArrowR.png) no-repeat left center;
}
#FaqsCat .FAQContent li.FAQContItem {
  padding-bottom: 20px;
  margin-bottom: 5px;
}
#FaqsCat .FAQContent li.FAQContItem h3 {
  font-size: 1.8em;
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
}
#FaqsCat .FAQContent li.FAQContItem h3 a {
  color: #022859;
}
#FaqsCat .FAQContent li.FAQContItem h3 a:hover,
#FaqsCat .FAQContent li.FAQContItem h3 a:focus {
  text-decoration: none;
  color: #022859;
}
#FaqsCat .FAQContent li.FAQContItem .RichText {
  margin: 0;
}
/*FAQ Listing*/
ul.FAQSubMenu {
  /*margin-right: 12px;
  margin-left: 12px;*/
  margin-bottom: 20px;
  border: 1px solid #d0d0d0;
  border-bottom: 0;
}
ul.FAQSubMenu {
  height: 1%;
  margin-left: 5%;
  margin-right: 5%;
}
ul.FAQSubMenu li a {
  display: block;
  border-bottom: 1px solid #d0d0d0;
  padding: 10px;
}
ul.FAQSubMenu li a:hover,
ul.FAQSubMenu li a:focus,
ul.FAQSubMenu li.active a {
  background: #efefef;
  color: #022859;
  text-decoration: none;
}
ul.FAQSubMenu li.active a {
  color: #606060;
}
.ArticleDetails {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  margin-top: -10px;
  border-bottom: 1px solid #d0d0d0;
  color: #000000;
}
.ArticleDetails p {
  float: left;
  max-width: 574px;
  width: auto !important;
  width: 574px;
}
.ArticleDetails .publishDate {
  display: block;
  color: #606060;
}
.ArticleDetails .BackToSearch {
  float: right;
}
.ArtComments .ArtForm li {
  width: 345px;
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  float: left;
}
.ArtComments .ArtForm li input[type="text"],
.ArtComments .ArtForm li textarea {
  float: right;
  width: 210px;
}
.ArtComments .ArtForm li.ArtCaptcha #recaptcha_area {
  float: right;
  margin-right: -3px;
}
.ArtComments .ArtForm li.ArtCtsSubmit {
  margin-left: 380px;
}
.ArtComments .ArtForm input[type=submit] {
  float: right;
}
.ArtConfirm {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  border: 1px solid #cccccc;
  padding: 18px 10px 18px 50px;
  background: #efefef url(/css/images/interface/icons/InfoIcon.png) 18px center no-repeat;
  color: #606060;
}
.ValSummary {
  border: 1px solid #022859;
  padding: 10px 10px 10px 50px;
  background: url(/css/images/interface/icons/ErrorIcon.png) 18px center no-repeat;
  color: #022859;
  margin: 0 12px 30px 12px;
}
.ValSummary ul {
  margin-left: 15px;
  margin-top: 5px;
  line-height: 1.3em;
}
.ValSummary ul li {
  list-style-type: disc;
  color: #022859;
  padding: 3px 0 0 0;
  margin: 0;
}
.ValSummary ul li:first-child {
  padding: 0;
}
.ValSummary p {
  color: #022859;
}
ul.CommentsList {
  border-top: 1px solid #d0d0d0;
  padding: 10px 0;
  margin-right: 12px;
  margin-left: 12px;
}
ul.CommentsList li {
  margin: 5px;
}
ul.CommentsList li p {
  margin: 0;
}
#HCHold .CarPrev {
  position: absolute;
  left: 30px;
  z-index: 20;
  top: 445px;
}
#HCHold .CarNext {
  position: absolute;
  right: 30px;
  z-index: 20;
  top: 445px;
}
#HCHold {
  width: 100%;
}
#HCHold #HPCarouselHolder {
  margin: 0;
  height: 635px;
  position: relative;
  top: -20px;
  bottom: -20px;
  width: 100%;
  overflow: hidden;
}
#HCHold #HPCarouselHolder .SlideContent {
  min-height: 635px;
  height: auto !important;
  height: 635px;
  width: 100%;
  background-repeat: no-repeat;
  position: absolute;
  background-position: center;
}
#HCHold #HPCarouselHolder .SlideContent .SlideContentInner {
  width: 960px;
  margin: 0 auto;
}
#HCHold #HPCarouselHolder .SlideContent .SliderContentHolder {
  position: relative;
  opacity: 0;
  height: 400px;
  width: 480px;
  top: 150px;
  left: 260px;
  filter: alpha(opacity=0);
}
#HCHold #HPCarouselHolder .SlideContent .SliderContentHolder h2 {
  font-size: 42px;
  line-height: 0.7em;
}
#HCHold #HPCarouselHolder .SlideContent .SliderContentHolder p {
  line-height: 29px;
  font-size: 22px;
}
#HCHold #HPCarouselHolder .SlideContent .SliderContentHolder .PrimBtn {
  color: #fff;
  zoom: 1;
}
#HCHold #HPCarouselHolder .SlideContent .SliderContentHolder.Left {
  left: 430px;
}
#HCHold #HPCarouselHolder .SlideContent .SliderContentHolder.Right {
  left: 959px;
}
#HCHold #HPCarouselHolder .SlideContent .SliderContentHolder.White h2,
#HCHold #HPCarouselHolder .SlideContent .SliderContentHolder.White p,
#HCHold #HPCarouselHolder .SlideContent .SliderContentHolder.White a {
  color: #fff;
}
#HCHold #HPCarouselHolder .SlideContent .SliderContentHolder.White .PrimBtn {
  color: #fff;
}
#HCHold #HPCarouselHolder .SlideContent .SliderContentHolder.Black h2,
#HCHold #HPCarouselHolder .SlideContent .SliderContentHolder.Black p,
#HCHold #HPCarouselHolder .SlideContent .SliderContentHolder.Black a {
  color: #000;
}
#HCHold #HPCarouselHolder .SlideContent .SliderContentHolder.Black .PrimBtn {
  color: #fff;
}
/*add this*/
#ShareLinks {
  clear: both;
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  margin-bottom: 30px;
  border-bottom: 1px solid #d0d0d0;
  padding-bottom: 10px;
}
#ShareLinks h2 {
  border-bottom: 1px solid #d0d0d0;
  color: #000000;
  font-size: 0.9em;
  line-height: 1.1em;
  margin-bottom: 10px;
  padding-bottom: 8px;
  font-family: "proxima-nova", Verdana, Geneva, 'DejaVu Sans', sans-serif;
  font-weight: bold;
  min-height: 0;
}
#ShareLinks .ShareIcons {
  width: auto;
  min-height: 16px;
}
#ShareLinks .ShareIcons span {
  padding: 0;
}
/*article panel*/
.ArticlePanel,
.AtclResultsList li {
  float: left;
  /* Re-defined css for article widget for podcasts */

}
.ArticlePanel .Strapline,
.AtclResultsList li .Strapline {
  margin: 0 0 20px 0;
  color: #022859;
}
.blog,
.AtclResultsList li .PanelInner {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  position: relative;
  display: block;
  vertical-align: top;
  margin-bottom: 10px;
}
.blog h2,
.AtclResultsList li .PanelInner h2 {
  border-bottom: 1px solid #022859;
  margin-bottom: 8px;
  line-height: 1.1em;
  padding-bottom: 12px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
}
.blog > div > div > h2 {
  min-height: 69px;
  /*overflow: hidden;*/
}
.blog > div > div.leading-0 > h2 {
  min-height: 100%;/*
  overflow: hidden;*/
}
.blog h2 a,
.AtclResultsList li .PanelInner h2 a {
  color: #022859;
}
.blog h2 a:hover,
.AtclResultsList li .PanelInner h2 a:hover,
.blog h2 a:focus,
.AtclResultsList li .PanelInner h2 a:focus {
  text-decoration: none;
  color: #022859;
}
.blog .APDetails,
.AtclResultsList li .PanelInner .APDetails {
  border-bottom: 1px solid #d0d0d0;
  font-size: 1.1em;
  margin-bottom: 5px;
}
.blog .Author,
.AtclResultsList li .PanelInner .Author,
.blog .Location,
.AtclResultsList li .PanelInner .Location {
  color: #000000;
}
.blog p.Author,
.AtclResultsList li .PanelInner p.Author {
  display: block;
  height: 53px;
  overflow: hidden;
  margin: 0;
}
.blog .EventDate,
.AtclResultsList li .PanelInner .EventDate {
  color: #000000;
}
.blog .Posted,
.AtclResultsList li .PanelInner .Posted {
  display: block;
  padding-bottom: 5px;
}
.blog .ContentBlock,
.AtclResultsList li .PanelInner .ContentBlock {
  padding-top: 10px;
  border-top: 1px solid #d0d0d0;
  height: 230px;
}
.blog .SpecContent,
.AtclResultsList li .PanelInner .SpecContent {
  margin-bottom: 10px;
}
.blog .EmbedCode,
.AtclResultsList li .PanelInner .EmbedCode {
  margin-bottom: 10px;
}
.blog .EmbedCode h3,
.AtclResultsList li .PanelInner .EmbedCode h3 {
  padding-right: 5px;
  padding-top: 5px;
  float: left;
}
.blog .EmbedCode textarea,
.AtclResultsList li .PanelInner .EmbedCode textarea {
  float: right;
  padding: 5px;
  width: 470px;
}
.blog img,
.AtclResultsList li .PanelInner img {
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
}
.ArticlePanel .flowplayer,
.AtclResultsList li .flowplayer {
  margin-bottom: 5px;
}
.ArticlePanel.Podcast .ContentBlock,
.AtclResultsList li.Podcast .ContentBlock {
  border: none;
}
.ArticlePanel.Podcast .DetailsHolder,
.AtclResultsList li.Podcast .DetailsHolder {
  border-bottom: 1px solid #d0d0d0;
  margin-bottom: 20px;
}
.ArticlePanel.Podcast .ReadMore,
.AtclResultsList li.Podcast .ReadMore {
  text-align: left;
}
.ArticlePanel .PodCastWdg,
.AtclResultsList li .PodCastWdg {
  margin: 0 0 20px 0;
}
.ArticlePanel .PodCastWdg .PodCast,
.AtclResultsList li .PodCastWdg .PodCast,
.ArticlePanel .PodCastWdg .PodCastInfo,
.AtclResultsList li .PodCastWdg .PodCastInfo {
  float: none;
  margin: 0;
  width: auto;
}
.ArticlePanel.col9 .PanelInner .ContentBlock,
.AtclResultsList li.col9 .PanelInner .ContentBlock {
  height: auto;
}
.ArticlePanel.col9 .PanelInner p.Author {
  height: auto;
}
.ArticlePanel.col9 .flowplayer {
  margin-bottom: 10px;
}
.ArticlePanel.col9 .ReadMore {
  text-align: right;
}
.ArticlePanel.col9.Podcast {
  /* Re-defined css for article widget for podcasts */

}
.ArticlePanel.col9.Podcast .PodCastWdg {
  margin: 0 0 20px 0;
}
.ArticlePanel.col9.Podcast .PodCastWdg .PodCast {
  float: left;
  margin: 0;
}
.ArticlePanel.col9.Podcast .PodCastWdg .PodCastInfo {
  float: right;
  width: 386px;
  margin-left: 12px;
}
.ArticlePanel.col3,
.ArticlePanel.col6,
.AtclResultsList li {
  min-height: 467px;
  height: auto !important;
  height: 467px;
}
.ArticlePanel.col3 h2,
.ArticlePanel.col6 h2,
.AtclResultsList li h2 {
  height: 77px;
}
/*video specific content*/
.ArticlePanel.col3 .VideoHolder {
  min-height: 307px;
  height: auto!important;
  height: 307px;
}
.ArticlePanel.col3 .PodCastWdg {
  min-height: 220px;
  height: auto !important;
  height: 220px;
}
.ArticlePanel.col3 .PodCastInfo {
  min-height: 130px;
  height: auto !important;
  height: 130px;
}
/*article search results*/
#ASearchFilter {
  width: 246px;
  float: left;
}
#ASearchFilter h2 {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  line-height: 1.1em;
}
#ASearchFilter .ASFSection {
  border: 1px solid #d0d0d0;
  background: #efefef;
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  position: relative;
}
#ASearchFilter .ASFSection legend .ASFHeading {
  display: block;
  padding: 20px 15px;
  position: absolute;
  top: 0;
  left: 0;
  font-weight: bold;
  width: 190px;
  color: #000000;
}
#ASearchFilter .ASFSection .ASFList {
  border-top: 1px solid #d0d0d0;
  border-bottom: 1px solid #d0d0d0;
  background: #ffffff;
  margin-top: 4.8em;
  height: 130px;
  padding: 10px 20px;
  overflow: auto;
}
#ASearchFilter .ASFSection .ASFList input[type="checkbox"] {
  margin: 0;
  margin-right: 5px;
}
#ASearchFilter .ASFSection .ASFList .Month {
  margin-left: 15px;
}
#ASearchFilter .ASFSection .ASFtextbox {
  border: 1px solid #d0d0d0;
  background: #ffffff;
  margin-top: 4.2em;
  margin-left: 15px;
  width: 190px;
}
#ASearchFilter .ASFSection .ASFsubmit {
  color: #ffffff;
  background: #022859;
  padding: 5px 10px;
  border: none;
  display: table-cell;
  overflow: visible;
  cursor: pointer;
  padding: 5px;
  float: right;
  margin: 14px;
}
#ArticleSearchResults .AtclResultsList {
  float: left;
  width: 738px;
}
#ArticleSearchResults .AtclResultsList li {
  float: left;
  width: 246px;
}
#ArticleSearchResults .Pager {
  clear: both;
}
/*#ArticleSearchResults
{
  .col9;
  .fr;
  .ASFList{
    li{
      .fl; 
      .col3;
        max-height:420px;

      .PanelInner
      {
        .GenInPanel;
        height:405px;
        height:auto;
        min-height:405px;
        position: relative;
        display: block;
        vertical-align: top; 
        h2{
            .GenHeading(@lineheight:77px);
        }
      }
    }
  }
  .Pager{
    clear:both;
  }
}*/
/*banner generator*/
.AflGenerator {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  margin-bottom: 30px;
}
.AflGenerator h2 {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
  margin-bottom: 0 !important;
}
.AflGenerator h2 a {
  color: #022859;
}
.AflGenerator h2 a:hover,
.AflGenerator h2 a:focus {
  text-decoration: none;
  color: #022859;
}
.AflGenerator .accordion {
  /*border-bottom: 1px solid @black;*/

  margin-bottom: 20px;
}
.AflGenerator .accordion h3 {
  background: url(/templates/goldmoney/images/RedArrowR.png) no-repeat right center;
  padding: 12px 12px 10px 0;
  color: #000000;
  font-family: "proxima-nova", Verdana, Sans-Serif, arial;
  font-weight: bold;
  /*border-top: 1px solid @black;*/

  cursor: pointer;
}
.AflGenerator .accordion h3.ui-state-active {
  background: url(/templates/goldmoney/images/RedArrowD.png) no-repeat right center;
}
.AflGenerator .accordion li {
  height: 1%;
}
.AflGenerator .accordion li li {
  height: auto;
}
.AflGenerator .accordion .panel {
  padding: 10px 0;
}
.AflGenerator .accordion .panel {
  padding-top: 0;
}
.AflGenerator .accordion .BnrGenerator {
  clear: both;
}
.AflGenerator .accordion .BnrGenerator .PrevBtn {
  color: #ffffff;
  background: #022859;
  padding: 17px 20px;
  border: none;
  display: table-cell;
  overflow: visible;
  cursor: pointer;
  font-size: 1.2em;
  display: block;
  clear: both;
  margin-bottom: 5px;
  margin-top: 10px;
  width: 100%;
}
.AflGenerator .accordion .BnrGenerator .EmbedBtn {
  color: #ffffff;
  background: #022859;
  padding: 17px 20px;
  border: none;
  display: table-cell;
  overflow: visible;
  cursor: pointer;
  font-size: 1.2em;
  display: block;
  width: 100%;
  margin-bottom: 5px;
}
.AflGenerator .accordion .BnrGenerator fieldset {
  border: 1px solid #efefef;
  padding: 60px 10px 10px;
  position: relative;
}
.AflGenerator .accordion .BnrGenerator label {
  float: left;
  margin-bottom: 5px;
}
.AflGenerator .accordion .BnrGenerator .AFLLabel {
  position: absolute;
  top: 0;
  left: 0;
  background: #efefef;
  padding: 15px;
  display: block;
  width: 190px;
  color: #000000;
  font-weight: bold;
}
.AflGenerator .accordion .BnrGenerator #BnrSize {
  width: 100%;
  margin-bottom: 10px;
  border: 1px solid #cccccc;
  padding: 3px;
  color: #606060;
}
.AflGenerator .accordion .BnrGenerator .BnrStyleOption {
  width: 100%;
}
.AflGenerator .accordion .BnrGenerator .BnrStyleOption img {
  float: right;
}
.AflGenerator .accordion .BnrGenerator .BnrStyleOption input[type="radio"] {
  float: left;
  clear: left;
  margin: 20px 0 0 0;
  width: 12px;
  overflow: hidden;
}
.BnrCodeInner {
  margin: 0 10px 0 0;
}
.BnrCodeInner textarea {
  border: 1px solid #cccccc;
  overflow: auto;
  display: block;
  margin: 10px 0;
  width: 100%;
  padding: 5px;
}
#SupportingContent .accordion #ui-accordion-1-header-0,
#SupportingContent .accordion #ui-accordion-2-header-0,
#SupportingContent .accordion #ui-accordion-3-header-0 {
  border-top-color: #d0d0d0;
}
/*-------------------------------------------------------------------------------------------------------------
------------------------- FUSIONWORKSHOP / CAROUSEL | Version:1.0 | Date:17/05/2012 ---------------------------
---------------------------------------------------------------------------------------------------------------*/
/* --- Slider Main Holder --- */
#CarouselHolder,
#ProfCarouselHolder {
  clear: both;
  position: relative;
  margin-bottom: 0;
  padding: 60px 0 60px 0;
}
#CarouselHolder #Carousel,
#ProfCarouselHolder #Carousel,
#CarouselHolder #ProfCarousel,
#ProfCarouselHolder #ProfCarousel {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  margin-bottom: 10px;
  min-height: 230px;
  height: auto !important;
  height: 230px;
}
#CarouselHolder #SlideShow,
#ProfCarouselHolder #SlideShow {
  margin: 0;
}
/* Overide jquery element styling */
/* --- Content Holder --- */
.slideContent {
  width: 960px;
  z-index: 0;
}
.slideContent .SliderContentHolder {
  width: 632px;
  float: left;
}
a.CarLink {
  color: #ffffff;
  background: #022859;
  padding: 17px 20px;
  border: none;
  display: table-cell;
  overflow: visible;
  cursor: pointer;
  font-size: 1.2em;
  float: right;
}
.DoubleColumnSlideHolder,
.TableSlide {
  float: left;
}
.DoubleColumnSlideHolder.colG12,
.TableSlide.colG12 {
  width: 932px;
}
.DoubleColumnSlideHolder .InnerPanel,
.TableSlide .InnerPanel {
  float: left;
  width: 48%;
  margin: 0 2% 20px 0;
}
.DoubleColumnSlideHolder .Quote,
.TableSlide .Quote {
  padding-bottom: 20px;
}
.DoubleColumnSlideHolder .Quote blockquote,
.TableSlide .Quote blockquote {
  float: none;
}
.TableSlide {
  width: 100%;
}
.TableSlide table {
  width: 632px;
  margin: 0 auto 20px auto;
  border-bottom: 1px solid #d0d0d0;
}
.TableSlide table caption {
  color: #000000;
  text-align: left;
  border-bottom: 1px solid #000000;
  font-weight: bold;
  padding-bottom: 5px;
  font-size: 1.2em;
}
.TableSlide table thead tr th {
  text-align: left;
  padding: 17px 20px 5px 0;
  color: #000000;
  margin-bottom: 20px;
  font-weight: normal;
}
.TableSlide table thead tr.Borderb th {
  border-bottom: 1px solid #d0d0d0;
}
.TableSlide table tr td {
  text-align: left;
  padding: 6px 20px 6px 0;
}
.TableSlide table tr.BorderTB td,
.TableSlide table tr.BorderTB th {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #d0d0d0;
}
.TableSlide .CarLink {
  margin-top: -75px;
  margin-right: 20px;
}
/* --- Video slide --- */
.VideoContentHolder {
  float: left;
  width: 468px;
}
.SliderVideo {
  float: right;
  width: 468px;
  text-align: center;
}
.SliderImage {
  float: right;
  width: 304px;
  text-align: center;
}
/* --- Profile Carousel properties --- */
.PositionTitle {
  font-family: 'Times New Roman';
  font-size: 1.6em;
  font-weight: normal;
}
/* --- Slider Navigation Holder --- */
#NavHolder {
  display: block;
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
#NavHolder #Profprev,
#NavHolder #Profnext {
  padding: 5px;
  cursor: pointer;
}
#NavHolder #Profprev {
  float: left;
  margin-left: 20px;
}
#NavHolder #Profnext {
  float: right;
  margin-right: 20px;
}
.CarPrev {
  position: absolute;
  left: -40px;
  bottom: 300px;
}
.CarNext {
  position: absolute;
  right: -40px;
  bottom: 300px;
}
#CarNav {
  float: left;
  list-style: none;
}
#CarNav li {
  float: left;
  background: url(/css/images/interface/icons/CarGreyDot.png) right center no-repeat;
  margin-right: 20px;
}
#CarNav a {
  font-size: 0;
  float: left;
  height: 10px;
  width: 10px;
  line-height: 0;
  cursor: pointer;
}
#CarNav .activeSlide {
  background: url(/css/images/interface/icons/CarBlueDot.png) right center no-repeat;
}
/* --- Profile carousel navigation --- */
#ProfCarouselHolder {
  padding-top: 0;
}
#ProfCarouselHolder #ProfCarousel {
  margin-bottom: 10px;
}
#ProfThumbNavHolder {
  border-top: 1px solid #d0d0d0;
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
#ProfThumbNavHolder h2 {
  margin: 0 0 10px 122px;
}
#ProfThumbNav {
  list-style: none;
  margin: 0 0 0 122px;
}
#ProfThumbNav li {
  float: left;
  margin-right: 20px;
  border: 1px solid #cccccc;
  height: 100px;
  width: 100px;
  overflow: hidden;
}
#ProfThumbNav li a {
  font-size: 0;
  float: left;
  line-height: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
#ProfThumbNav .activeSlide {
  border: 1px solid #022859;
}
/* --- Slider Controls --- *//* Chart Controls */
.TabItem,
.TabItemT {
  position: relative;
  clear: both;
}
.TabItem .charterror,
.TabItemT .charterror {
  clear: both;
  padding: 10px;
  display: none;
}
.TabItem .charterror.ValSummary,
.TabItemT .charterror.ValSummary {
  display: block;
  margin: 0 0 10px 0;
  position: absolute;
  top: 10px;
  z-index: 10;
  background: #fff;
  border: 1px solid #022859;
  padding: 10px 10px 10px 50px;
  background: url(/css/images/interface/icons/ErrorIcon.png) 18px center no-repeat;
  color: #022859;
}
.TabItem .charterror.ValSummary ul,
.TabItemT .charterror.ValSummary ul {
  margin-left: 15px;
  margin-top: 5px;
  line-height: 1.3em;
}
.TabItem .charterror.ValSummary ul li,
.TabItemT .charterror.ValSummary ul li {
  list-style-type: disc;
  color: #022859;
  padding: 3px 0 0 0;
  margin: 0;
}
.TabItem .charterror.ValSummary ul li:first-child,
.TabItemT .charterror.ValSummary ul li:first-child {
  padding: 0;
}
.TabItem .charterror.ValSummary p,
.TabItemT .charterror.ValSummary p {
  color: #022859;
}
.TabItem .charthold,
.TabItemT .charthold {
  overflow: hidden;
  margin-bottom: 20px;
  width: 714px;
  height: 459px;
}
.TabItem .charthold div,
.TabItemT .charthold div {
  clear: both;
}
.TabItem .loading,
.TabItemT .loading {
  position: absolute;
  width: 704px;
  height: 459px;
  background-color: rgba(255, 255, 255, 0.43);
  z-index: 100;
  background-image: url(/css/images/interface/359.gif);
  background-repeat: no-repeat;
  background-position: 309px 167px;
}
.GoldSilverRatio {
  position: relative;
}
.GoldSilverRatio .charterror {
  display: none;
}
.GoldSilverRatio .charterror.ValSummary {
  display: block;
  z-index: 8;
  position: absolute;
  background: #FFF;
}
.startend {
  background: #efefef;
  border: 1px solid #cccccc;
  padding: 10px;
  margin-bottom: 20px;
  min-height: 18px;
  height: auto !important;
  height: 18px;
}
.startend ul li {
  width: 33%;
  text-align: center;
  float: left;
}
.startend ul li p {
  float: left;
  padding: 0 5px;
}
.startend ul li .pecdif.Down {
  background: url(Widgets/../../images/interface/icons/RedArrowD.png) no-repeat left center;
}
.startend ul li .pecdif {
  background: url(/templates/goldmoney/images/RedArrowD.png) no-repeat right center;
  padding-left: 22px;
}
.chartcons {
  clear: both;
  margin-bottom: 20px;
}
.chartcons select {
  width: 90px;
  margin: 0 30px 0 10px;
}
.ChartPreview {
  position: relative;
  margin: 0 !important;
}
.ChartPreview .ChartCurrencyC,
.ChartPreview .ChartUnitWeight {
  width: 82px;
  margin: 0 5px;
}
.ChartPreview label {
  padding: 2px 5px;
}
.ChartPreview .TabItem {
  position: absolute;
  display: none;
}
.ChartPreview .TabItem.selected {
  display: block !important;
}
.ChartPreview .loading {
  width: 100%;
  height: 100%;
  top: 0;
  background-position: 50%;
}
.ChartPreview .ACTCon {
  width: 100% !important;
  overflow: hidden;
}
.ChartPreview .ACTCon li {
  width: 25% !important;
}
.ChartPreview .ACTCon li a {
  width: 100% !important;
}
.ChartPreview .ACTCon.ACSmall li a {
  width: 176px;
  height: auto !important;
  height: 20px;
  font-size: 10px;
  min-height: 20px;
  line-height: 20px;
}
.ChartPreview .ACTCon.ACMedium li a {
  height: auto !important;
  height: 25px;
  min-height: 25px;
  font-size: 14px;
  line-height: 25px;
}
.AflGenerator .accordion .AffChartGen {
  clear: both;
}
.AflGenerator .accordion .AffChartGen #ACOptions {
  border: 2px solid #EFEFEF;
}
.AflGenerator .accordion .AffChartGen input {
  width: 84%;
  padding: 5px;
  margin: 5px 5px 15px 17px;
}
.AflGenerator .accordion .AffChartGen a.ACPreview,
.AflGenerator .accordion .AffChartGen a.ACEmbed {
  text-align: center;
}
.AflGenerator .accordion .AffChartGen a.ACPreview:hover,
.AflGenerator .accordion .AffChartGen a.ACEmbed:hover {
  color: #fff;
  text-decoration: none;
}
.AflGenerator .accordion .AffChartGen .PrevBtn {
  color: #ffffff;
  background: #022859;
  padding: 17px 20px;
  border: none;
  display: table-cell;
  overflow: visible;
  cursor: pointer;
  font-size: 1.2em;
  display: block;
  clear: both;
  margin-bottom: 5px;
  margin-top: 10px;
  width: auto;
}
.AflGenerator .accordion .AffChartGen .EmbedBtn {
  color: #ffffff;
  background: #022859;
  padding: 17px 20px;
  border: none;
  display: table-cell;
  overflow: visible;
  cursor: pointer;
  font-size: 1.2em;
  display: block;
  width: auto;
  margin-bottom: 5px;
}
.AflGenerator .accordion .AffChartGen .EmbedBtn:hover {
  color: #fff;
}
.AflGenerator .accordion .AffChartGen li {
  padding: 30px 10px 0 0;
  position: relative;
}
.AflGenerator .accordion .AffChartGen li label {
  position: absolute;
  top: 0;
  left: 0;
  padding: 6px 15px 4px 6px;
  display: block;
  width: 190px;
  color: #000;
  font-weight: bold;
}
.AflGenerator .accordion .AffChartGen li select {
  width: 90%;
  margin: 0 15px 5px 15px;
  border: 1px solid #CCC;
  padding: 3px;
  color: #606060;
}
#gmgencode {
  padding: 5px;
  width: 98%;
  height: 138px;
}
.GoldSilverRatio {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
/* -------------------- Contact Panel --------------------*/
.ContactPanel {
  /*.fl;*/
  clear: both;
}
.ContactPanel .InnerPanel {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
.ContactPanel .InnerPanel h2 {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
}
.ContactPanel .InnerPanel h2 a {
  color: #022859;
}
.ContactPanel .InnerPanel h2 a:hover,
.ContactPanel .InnerPanel h2 a:focus {
  text-decoration: none;
  color: #022859;
}
.ContactPanel .InnerPanel .CPSubHeading {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 8px;
  line-height: 1.1em;
}
.ContactPanel .InnerPanel .CPSubHeading h3 {
  color: #000000;
  font-family: "proxima-nova", Verdana, Sans-Serif, arial;
  font-weight: bold;
}
.ContactPanel .InnerPanel .CPSubHeading p {
  margin-bottom: 5px;
}
/* Set height for consistant panel height on help page */
#HelpPage .ContactPanel .InnerPanel,
#HelpPage .InnerPanel,
#HelpPage .widgetContainer,
#HelpPage .WikiPanel,
#HelpPage .NanoRepWdg {
  min-height: 362px;
  height: auto !important;
}
/* ---------- Fragment Panel - Re-used across all Fragment panels ---------- */
.FragmentWdg {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  /* table */

}
.FragmentWdg .InnerPanel {
  float: left;
  max-width: 386px;
}
.FragmentWdg .InnerPanel.Spacer {
  float: right;
}
.FragmentWdg .InnerPanelFull {
  max-width: 796px;
}
.FragmentWdg.BorderBottom {
  border-bottom: 1px solid #efefef;
}
.FragmentWdg .PriceTable {
  max-width: 632px;
  margin: 0 auto 20px auto;
  border-bottom: 1px solid #d0d0d0;
}
.FragmentWdg .PriceTable caption {
  color: #000000;
  text-align: left;
  border-bottom: 1px solid #000000;
  font-weight: bold;
  padding-bottom: 5px;
  font-size: 1.2em;
}
.FragmentWdg .PriceTable thead tr th {
  text-align: left;
  padding: 17px 20px 5px 0;
  color: #000000;
  margin-bottom: 20px;
  font-weight: normal;
}
.FragmentWdg .PriceTable thead tr.Borderb th {
  border-bottom: 1px solid #d0d0d0;
}
.FragmentWdg .PriceTable tr td {
  text-align: left;
  padding: 6px 20px 6px 0;
}
.FragmentWdg .PriceTable tr.BorderTB td,
.FragmentWdg .PriceTable tr.BorderTB th {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #d0d0d0;
}
.FragmentWdg h2 {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
  margin-bottom: 20px;
}
.FragmentWdg h2 a {
  color: #022859;
}
.FragmentWdg h2 a:hover,
.FragmentWdg h2 a:focus {
  text-decoration: none;
  color: #022859;
}
.FragmentWdg p {
  margin-bottom: 15px;
}
.FragmentWdg ul,
.FragmentWdg ol {
  margin-bottom: 15px;
  margin-left: 18px;
}
.FragmentWdg ul li,
.FragmentWdg ol li {
  list-style-position: outside;
}
.FragmentWdg ul li {
  list-style: disc;
}
.FragmentWdg ol li {
  list-style: decimal;
}
/*  cookie law   */
#CookieLawHolder {
  position: fixed;
  bottom: 44px;
  max-width: 984px;
  width: 100%;
  z-index: 100;
  display: none;
}
#CookieLawHolder .CookieLawText {
  background: #f2f1d4;
  /* Fall-back for browsers that don't
                                    support rgba */

  background: rgba(242, 241, 212, 0.8);
  padding: 16px 12px;
  border: 1px solid #d0d0d0;
}
#CookieLawHolder .CookieLawText .CloseCookeMessage {
  float: right;
  background: url(../images/Close.png) left center no-repeat;
  height: 19px;
  width: 19px;
}
#CookieLawHolder .CookieLawText .CloseCookeMessage span {
  position: absolute;
  left: 9999px;
}
#CookieLawHolder .CookieLawText a {
  color: #606060;
  font-weight: bold;
  text-decoration: underline;
}
#CookieLawHolder .CookieLawText a:hover,
#CookieLawHolder .CookieLawText a:focus {
  color: #022859;
}
#CookieLawHolder .CookieLawText p {
  margin-bottom: 0;
}
/* ----------------------------- Call to action widget -------------------------- */
.CtaPanel {
  float: left;
}
.CtaPanel .PanelInner {
  display: block;
}
.CtaPanel .PanelInner h2 {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
}
.CtaPanel .PanelInner h2 a {
  color: #022859;
}
.CtaPanel .PanelInner h2 a:hover,
.CtaPanel .PanelInner h2 a:focus {
  text-decoration: none;
  color: #022859;
}
.CtaPanel .PanelInner .Icon {
  margin: 0 5px 0 0;
  vertical-align: sub;
}
.CtaPanel .PanelInner a {
  float: left;
}
.CtaPanel .PanelInner a.PrimBtn:hover,
.CtaPanel .PanelInner a.SecBtn:hover {
  text-decoration: none;
  color: #ffffff;
}
.CtaPanel.colG3 a.PrimBtn,
.CtaPanel.colG3 a.SecBtn {
  float: none;
  display: block;
  text-align: center;
}
/* -------------------- Document Panel and RelatedAuthor -------------------- */
.DocumentPanel,
.RelatedAuthor {
  /*.fl;*/

}
.DocumentPanel .InnerPanel,
.RelatedAuthor .InnerPanel {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
.DocumentPanel .InnerPanel h2,
.RelatedAuthor .InnerPanel h2 {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
}
.DocumentPanel .InnerPanel h2 a,
.RelatedAuthor .InnerPanel h2 a {
  color: #022859;
}
.DocumentPanel .InnerPanel h2 a:hover,
.RelatedAuthor .InnerPanel h2 a:hover,
.DocumentPanel .InnerPanel h2 a:focus,
.RelatedAuthor .InnerPanel h2 a:focus {
  text-decoration: none;
  color: #022859;
}
.DocumentPanel .InnerPanel .Image {
  float: left;
  margin: 0 20px 10px 0;
}
.RelatedAuthor .InnerPanel .Image {
  float: none;
  margin: 0 auto;
  text-align: center;
}
.DocumentPanel .InnerPanel .Image img,
.RelatedAuthor .InnerPanel .Image img {
  padding-top: 5px;
}
.DocumentPanel .InnerPanel .Text,
.RelatedAuthor .InnerPanel .Text {
  margin-right: 12px;
  margin-left: 12px;
  margin: 0;
}
.DocumentPanel .InnerPanel .Text p,
.RelatedAuthor .InnerPanel .Text p {
  margin-bottom: 15px;
}
.DocumentPanel .InnerPanel .Text ul,
.RelatedAuthor .InnerPanel .Text ul,
.DocumentPanel .InnerPanel .Text ol,
.RelatedAuthor .InnerPanel .Text ol {
  margin-bottom: 15px;
  margin-left: 18px;
}
.DocumentPanel .InnerPanel .Text ul li,
.RelatedAuthor .InnerPanel .Text ul li,
.DocumentPanel .InnerPanel .Text ol li,
.RelatedAuthor .InnerPanel .Text ol li {
  list-style-position: outside;
}
.DocumentPanel .InnerPanel .Text ul li,
.RelatedAuthor .InnerPanel .Text ul li {
  list-style: disc;
}
.DocumentPanel .InnerPanel .Text ol li,
.RelatedAuthor .InnerPanel .Text ol li {
  list-style: decimal;
}
.DocumentPanel .InnerPanel .Text img,
.RelatedAuthor .InnerPanel .Text img {
  margin-bottom: 10px;
}
.DocumentPanel .InnerPanel img.pdfIcon,
.RelatedAuthor .InnerPanel img.pdfIcon {
  margin-bottom: -3px;
}
/* Allows text to clear on supporting content */
#HelpPage #SupportingContent .DocumentPanel .Text,
#HelpPage #SupportingContent .RelatedAuthor .Text {
  clear: none;
}
#SupportingContent .DocumentPanel .Text,
#SupportingContent .RelatedAuthor .Text {
  clear: both;
}
#SupportingContent .DocumentPanel .Image,
#SupportingContent .RelatedAuthor .Image {
  margin: 0 auto 10px;
  width: 140px;
  float: none;
}
#HelpPage #SupportingContent .DocumentPanel .Text {
  clear: none;
}
#HelpPage #SupportingContent .DocumentPanel .Image {
  margin: 0 10px 10px 0;
  width: 140px;
  float: left;
}
/* -------------------------- Featured Panel ---------------------------- */
.FeaturedPanel {
  margin-bottom: 20px;
  clear: both;
}
.FeaturedPanel .PanelTitle {
  margin-right: 12px;
  margin-left: 12px;
}
.FeaturedPanel h2 {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
}
.FeaturedPanel h2 a {
  color: #022859;
}
.FeaturedPanel h2 a:hover,
.FeaturedPanel h2 a:focus {
  text-decoration: none;
  color: #022859;
}
.FeaturedPanel .FeaturedLink {
  float: right;
  clear: both;
}
/*    Features and benefits     */
.FeaturesBenefits {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
/*    Head Office   */
.HeadOffice .richText {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
.HeadOffice .Directions {
  float: left;
  width: 386px;
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
.HeadOffice .LocationList {
  float: right;
  width: 328px;
}
.HeadOffice .LocationList .LocationInner {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
/*    add this    */
.HoldingPanel {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
.HoldingPanel p.HGKey {
  margin-bottom: 0;
}
.HoldingPanel .HoldingTable {
  margin: 0 auto 20px auto;
  border-bottom: 1px solid #d0d0d0;
  width: 100%;
}
.HoldingPanel .HoldingTable caption {
  color: #000000;
  text-align: left;
  border-bottom: 1px solid #000000;
  font-weight: bold;
  padding-bottom: 5px;
  font-size: 1.2em;
}
.HoldingPanel .HoldingTable thead tr th {
  text-align: left;
  padding: 17px 20px 5px 0;
  color: #000000;
  margin-bottom: 20px;
  font-weight: normal;
}
.HoldingPanel .HoldingTable thead tr.Borderb th {
  border-bottom: 1px solid #d0d0d0;
}
.HoldingPanel .HoldingTable tr td {
  text-align: left;
  padding: 6px 20px 6px 0;
}
.HoldingPanel .HoldingTable tr.BorderTB td,
.HoldingPanel .HoldingTable tr.BorderTB th {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #d0d0d0;
}
.HoldingPanel .HoldingTable thead tr th {
  text-align: left;
  padding: 17px 20px 5px 0;
  color: #000000;
  margin-bottom: 20px;
  font-weight: normal;
}
.HoldingPanel .HoldingTable tbody tr td:first-child {
  width: 33%;
}
/* -------------------- Link List Widget -------------------- */
.LinkListWdg .PanelInner {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
.LinkListWdg .PanelInner h2 {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
}
.LinkListWdg .PanelInner h2 a {
  color: #022859;
}
.LinkListWdg .PanelInner h2 a:hover,
.LinkListWdg .PanelInner h2 a:focus {
  text-decoration: none;
  color: #022859;
}
.LinkListWdg .PanelInner .Icon {
  margin-right: 5px;
  vertical-align: middle;
}
.LinkListWdg .PanelInner .IconSet {
  clear: both;
  display: block;
  padding: 6px 0;
}
.LinkListWdg .PanelInner .IconSet img {
  float: left;
  margin-right: 10px;
}
/*    Live chat button    */
.LiveChatBtn {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  height: 88px;
}
.LiveChatBtn #LP_DIV_1365601669762 {
  z-index: 1;
  position: absolute;
}
/*    Locations Listing   */
.LocationsList {
  clear: both;
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
/* -------------------- Nano Rep widget -------------------- */
.NanoRepWdg {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
.NanoRepWdg h2 {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
}
.NanoRepWdg h2 a {
  color: #022859;
}
.NanoRepWdg h2 a:hover,
.NanoRepWdg h2 a:focus {
  text-decoration: none;
  color: #022859;
}
/*      News Collection Widget      */
.NewsCollection li {
  float: left;
}
.NewsCollection .innerContent {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
/* -------------------- Newsletter / Mailchimp signup -------------------- */
.NewsLetterSignUp {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
.NewsLetterSignUp h2 {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
}
.NewsLetterSignUp h2 a {
  color: #022859;
}
.NewsLetterSignUp h2 a:hover,
.NewsLetterSignUp h2 a:focus {
  text-decoration: none;
  color: #022859;
}
.NewsLetterSignUp fieldset label {
  position: absolute;
  left: -99999px;
}
.NewsLetterSignUp fieldset .error {
  color: #022859;
}
.NewsLetterSignUp fieldset ul li {
  margin-bottom: 10px;
}
.NewsLetterSignUp fieldset input[type=text] {
  width: 208px;
  padding: 6px;
  border: 1px solid #d0d0d0;
  color: #a1a1a1;
}
.NewsLetterSignUp fieldset input[type=text]:focus,
.NewsLetterSignUp fieldset input[type=text]:active {
  color: #606060;
}
.NewsLetterSignUp fieldset .NewsletterSignUpBtn {
  padding-top: 10px;
}
.NewsLetterSignUp fieldset .NewsletterSignUpBtn input[type=submit] {
  width: 100%;
  display: block;
}
/*    Related Articles    */
.NextEventList {
  clear: both;
  margin-right: 12px;
  margin-left: 12px;
}
.NextEventList h2 {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
}
.NextEventList h2 a {
  color: #022859;
}
.NextEventList h2 a:hover,
.NextEventList h2 a:focus {
  text-decoration: none;
  color: #022859;
}
.NextEventList li {
  margin-bottom: 20px;
}
.NextEventList a {
  display: block;
}
/*    pager   */
.Pager {
  border-top: 1px solid #cccccc;
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  padding: 10px;
}
.Pager .PageTotal {
  margin-top: 5px;
  float: left;
}
.Pager .PageSelect {
  float: left;
  margin-left: 10px;
  margin-top: 4px;
  color: #606060;
}
.Pager .PageInner {
  float: right;
  color: #022859;
  font-weight: bold;
  margin-left: 5px;
}
.Pager .PageInner .PageLabel {
  margin-top: 5px;
  float: left;
}
.Pager .PageInner .NextPrevBtn,
.Pager .PageInner .PagerLink,
.Pager .PageInner a,
.Pager .PageInner .CurrentPage {
  float: left;
  display: block;
  padding: 5px 9px;
  background: #efefef;
  margin: 0 2px;
  color: #606060;
}
.Pager .PageInner .CurrentPage {
  color: #022859;
}
.Pager .PageInner .aspNetDisabled.NextPrevBtn {
  display: none;
}
/* --------- Podcast Widget ---------- */
.PodCastWdg,
.AtDetPodCastWdg {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
.PodCastWdg .PodCast,
.AtDetPodCastWdg .PodCast {
  float: left;
  width: 304px;
  margin-right: 12px;
}
.PodCastWdg .PodCast .flowplayer,
.AtDetPodCastWdg .PodCast .flowplayer {
  margin-bottom: 5px;
}
.PodCastWdg .MediaItem,
.AtDetPodCastWdg .MediaItem {
  margin-bottom: 10px;
}
.PodCastWdg .MediaControls,
.AtDetPodCastWdg .MediaControls {
  margin-bottom: 10px;
}
.PodCastWdg .MediaControls span.Duration,
.AtDetPodCastWdg .MediaControls span.Duration {
  float: right;
}
.PodCastWdg .Download img,
.AtDetPodCastWdg .Download img {
  margin-right: 5px;
}
.PodCastWdg .PodCastInfo,
.AtDetPodCastWdg .PodCastInfo {
  float: left;
  width: 386px;
  margin-left: 12px;
}
/* Podcast widths re-defined for mobile and tablet */
/*  PodcastPanel  */
.PodCastPanel {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
.PodCastPanel h2 {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
}
.PodCastPanel h2 a {
  color: #022859;
}
.PodCastPanel h2 a:hover,
.PodCastPanel h2 a:focus {
  text-decoration: none;
  color: #022859;
}
.PodCastPanel .PodCast .PlayBtn {
  color: #ffffff;
  background: #022859;
  padding: 17px 20px;
  border: none;
  display: table-cell;
  overflow: visible;
  cursor: pointer;
  font-size: 1.2em;
  background: url(/css/images/interface/icons/PlayArrow.png) 162px center no-repeat #022859;
  display: block;
  padding: 17px 75px 17px 0;
  text-align: right;
  margin-bottom: 3px;
}
.PodCastPanel .PodCast .PodLength {
  text-align: right;
  font-size: 0.9em;
  margin-bottom: 0;
}
.PodCastPanel .PodCast .PodCTA {
  margin-bottom: 20px;
}
.PodCastPanel .PodCast .PodCTA .Icon {
  margin-right: 5px;
  vertical-align: middle;
}
.PodCastPanel .PodCast .PodCTA .IconSet {
  clear: both;
  display: block;
  padding: 6px 0;
}
.PodCastPanel .PodCast .PodCTA .IconSet img {
  float: left;
  margin-right: 10px;
}
.PodCastPanel .PodCast .EpisodesLink {
  border-top: 1px solid #cccccc;
  display: block;
  padding-top: 3px;
}
.PodCastPanel .MediaItem {
  margin-bottom: 10px;
}
.PodCastPanel .ContentBlock {
  padding-top: 10px;
  border-top: 1px solid #d0d0d0;
}
.PodCastPanel .Posted {
  display: block;
  padding-bottom: 5px;
}
.PodCastPanel .MediaControls {
  margin-bottom: 10px;
}
.PodCastPanel .MediaControls span.Duration {
  float: right;
  display: block;
}
.PodCastPanel .Transcript {
  float: left;
}
/* ---------- Press Contact Widget ---------- */
.PressContact {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
.PressContact h2 {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
}
.PressContact h2 a {
  color: #022859;
}
.PressContact h2 a:hover,
.PressContact h2 a:focus {
  text-decoration: none;
  color: #022859;
}
.PressContact ul {
  margin-bottom: 20px;
}
/* -------------------- promo panel -------------------- */
#PromoPanel .ProPanel {
  float: left;
}
#PromoPanel .ProPanel .PanelInner {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  position: relative;
  display: block;
  vertical-align: top;
}
#PromoPanel .ProPanel .PanelInner h2 {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
}
#PromoPanel .ProPanel .PanelInner h2 a {
  color: #022859;
}
#PromoPanel .ProPanel .PanelInner h2 a:hover,
#PromoPanel .ProPanel .PanelInner h2 a:focus {
  text-decoration: none;
  color: #022859;
}
#PromoPanel .ProPanel .PanelInner img {
  margin: 0 24px 10px 0;
  float: left;
}
#SupportingContent .ProPanel {
  float: none;
}
#SupportingContent .ProPanel .PanelInner {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  position: relative;
  display: block;
  vertical-align: top;
}
#SupportingContent .ProPanel .PanelInner img {
  margin-bottom: 20px;
  float: none;
}
/*    Quote   */
.Quote blockquote {
  float: right;
}
.Quote blockquote p {
  font-family: 'Times New Roman';
  font-size: 2.25em;
  line-height: 1.1em;
  color: #022859;
  margin: 0;
}
.Quote blockquote .QuoteTL,
.Quote blockquote .QuoteBR {
  color: #022859;
  font-family: 'Times New Roman';
  font-size: 2.5em;
  vertical-align: bottom;
  line-height: 0.1em;
}
.Quote blockquote cite {
  float: right;
}
/*    Related Articles    */
#RelatedArtManual {
  clear: both;
  margin-right: 12px;
  margin-left: 12px;
}
#RelatedArtManual h2 {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
}
#RelatedArtManual h2 a {
  color: #022859;
}
#RelatedArtManual h2 a:hover,
#RelatedArtManual h2 a:focus {
  text-decoration: none;
  color: #022859;
}
#RelatedArtManual li {
  margin-bottom: 20px;
}
#RelatedArtManual .Date {
  clear: both;
  color: #666666;
}
#RelatedArtManual a {
  display: block;
}
/*      Related Articles      */
.RelatedArticles {
  clear: both;
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
.RelatedArticles h2 {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
  line-height: 29px;
}
.RelatedArticles h2 a {
  color: #022859;
}
.RelatedArticles h2 a:hover,
.RelatedArticles h2 a:focus {
  text-decoration: none;
  color: #022859;
}
.RelatedArticles li {
  margin-top: 20px;
}
.RelatedArticles li a {
  display: block;
}
.RelatedArticles .Date {
  clear: both;
  color: #666666;
}
/*      Related Documents      */
.Documents .InnerPanel,
.Links .InnerPanel {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
.Documents .InnerPanel h2,
.Links .InnerPanel h2 {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
}
.Documents .InnerPanel h2 a,
.Links .InnerPanel h2 a {
  color: #022859;
}
.Documents .InnerPanel h2 a:hover,
.Links .InnerPanel h2 a:hover,
.Documents .InnerPanel h2 a:focus,
.Links .InnerPanel h2 a:focus {
  text-decoration: none;
  color: #022859;
}
.Documents .InnerPanel li,
.Links .InnerPanel li {
  margin: 0;
}
.Documents .InnerPanel li img.pdfIcon,
.Links .InnerPanel li img.pdfIcon {
  margin-bottom: -3px;
}
.Documents .InnerPanel li {
  margin: 5px 0;
}
/* ---------- Spot Rate 25 seconds widget ---------- */
.spotRate25 .CurrencyList {
  padding: 6px;
  border: 1px solid #d0d0d0;
  margin-bottom: 6px;
  float: right;
}
.spotRate25 h2 {
  font-family: "proxima-nova", Verdana;
  font-size: 0.9em;
  color: #000000;
  margin-bottom: 5px;
  margin: 0;
  padding-top: 10px;
}
.spotRate25 ul {
  clear: both;
}
.spotRate25 ul li {
  float: left;
  width: 177px;
}
.spotRate25 ul li .InnerPanel {
  display: block;
  border: 1px solid #d0d0d0;
  padding: 10px;
}
.spotRate25 ul li .InnerPanel img {
  float: left;
  margin: 0 10px 10px 0;
}
.spotRate25 ul li .InnerPanel ul {
  float: left;
  clear: none;
}
.spotRate25 ul li .InnerPanel ul li {
  float: none;
  border: none;
  width: auto;
  margin: 0;
}
.spotRate25 ul li.Down li strong {
  background: url(Widgets/../images/interface/icons/SpotPriceDown.png) right center no-repeat;
  padding-right: 15px;
}
.spotRate25 ul li.Up li strong {
  background: url(Widgets/../images/interface/icons/SpotPriceUp.png) right center no-repeat;
  padding-right: 15px;
}
.accordion .spotRate25 ul {
  width: 100%;
  border: 2px solid #EFEFEF;
  overflow: hidden;
}
.accordion .spotRate25 ul li {
  padding: 30px 10px 0 0;
  position: relative;
  width: 100%;
}
.accordion .spotRate25 ul label {
  position: absolute;
  top: 0;
  left: 0;
  padding: 6px 15px 4px 6px;
  display: block;
  width: 190px;
  color: #000;
  font-weight: bold;
}
.accordion .spotRate25 ul select {
  width: 86%;
  margin: 0 15px 5px 15px;
  border: 1px solid #CCC;
  padding: 3px;
  color: #606060;
}
.accordion .spotRate25 ul input {
  width: 84%;
  padding: 5px;
  margin: 5px 5px 15px 17px;
}
.accordion .spotRate25 a.Prev {
  color: #FFF;
  background: #022859;
  padding: 17px 20px;
  border: none;
  display: table-cell;
  overflow: visible;
  cursor: pointer;
  font-size: 1.2em;
  display: block;
  clear: both;
  margin-bottom: 5px;
  margin-top: 10px;
  width: auto;
}
.accordion .spotRate25 a.embed {
  color: #FFF;
  background: #BA1D33;
  padding: 17px 20px;
  border: none;
  display: table-cell;
  overflow: visible;
  cursor: pointer;
  font-size: 1.2em;
  display: block;
  width: auto;
  margin-bottom: 5px;
}
.accordion .spotRate25 .Prev,
.accordion .spotRate25 .embed {
  text-align: center;
}
.accordion .spotRate25 .Prev:hover,
.accordion .spotRate25 .embed:hover {
  color: #FFF;
  text-decoration: none;
}
.ASRPrev.small #Metalgrid .allMetals .InnerPanel {
  padding: 1px;
}
.ASRPrev.small #Metalgrid .allMetals .InnerPanel li {
  font-size: 10px;
}
.loader.loading {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.43);
  z-index: 100;
  background-image: url(/css/images/interface/359.gif);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  top: 0;
  left: 0;
}
.ASRPrev {
  clear: both;
}
.ASRPrev .SPTitle {
  position: absolute;
  top: 9px;
}
.ASRPrev #Metalgrid {
  margin-bottom: 15px;
}
.ASRPrev #Metalgrid .allMetals {
  float: left;
  width: 50%;
}
.ASRPrev #Metalgrid .allMetals .allMetals .InnerPanel {
  display: block;
  border: 1px solid #D0D0D0;
  padding: 10px;
}
.ui-dialog-titlebar-close {
  z-index: 101;
}
.ASRGen {
  width: 604px;
  height: 124px;
}
.ASRGen textarea {
  width: 604px;
  height: 124px;
}
/*      FAQ Listing     */
#TopFaqs {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
#TopFaqs h2.WidgHeading {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
}
#TopFaqs h2.WidgHeading a {
  color: #022859;
}
#TopFaqs h2.WidgHeading a:hover,
#TopFaqs h2.WidgHeading a:focus {
  text-decoration: none;
  color: #022859;
}
#TopFaqs .accordion {
  /*border-bottom: 1px solid @black;*/

  margin-bottom: 20px;
  border-top: 0;
}
#TopFaqs .accordion h3 {
  background: url(/templates/goldmoney/images/RedArrowR.png) no-repeat right center;
  padding: 12px 12px 10px 0;
  color: #000000;
  font-family: "proxima-nova", Verdana, Sans-Serif, arial;
  font-weight: bold;
  /*border-top: 1px solid @black;*/

  cursor: pointer;
}
#TopFaqs .accordion h3.ui-state-active {
  background: url(/templates/goldmoney/images/RedArrowD.png) no-repeat right center;
}
#TopFaqs .accordion li {
  height: 1%;
}
#TopFaqs .accordion li li {
  height: auto;
}
#TopFaqs .accordion .panel {
  padding: 10px 0;
}
#TopFaqs .ReadMore {
  float: right;
  color: #ffffff;
  background: #022859;
  padding: 17px 20px;
  border: none;
  display: table-cell;
  overflow: visible;
  cursor: pointer;
  font-size: 1.2em;
}
#TopFaqs .ReadMore:hover {
  text-decoration: none;
}
#TopFaqs .ToTop {
  float: left;
  color: #ffffff;
  background: #022859;
  padding: 17px 20px;
  border: none;
  display: table-cell;
  overflow: visible;
  cursor: pointer;
  font-size: 1.2em;
}
/* ---------------------- Tutorial Panel Widget -------------------------- */
.TutorialPanel {
  margin-right: 12px;
  margin-left: 16px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  float:left;
  width:auto;
}
.TutorialPanel h2 {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
}
.TutorialPanel h2 a {
  color: #022859;
}
.TutorialPanel h2 a:hover,
.TutorialPanel h2 a:focus {
  text-decoration: none;
  color: #022859;
}
.TutorialPanel .accordion {
  /*border-bottom: 1px solid @black;*/

  margin-bottom: 20px;
}
.TutorialPanel .accordion h3 {
  background: url(/templates/goldmoney/images/RedArrowR.png) no-repeat right center;
  padding: 12px 12px 10px 0;
  color: #000000;
  font-family: "proxima-nova", Verdana, Sans-Serif, arial;
  font-weight: bold;
  /*border-top: 1px solid @black;*/
  font-size:13px;
  cursor: pointer;
}
.TutorialPanel .accordion h3.ui-state-active {
  background: url(/templates/goldmoney/images/RedArrowD.png) no-repeat right center;
}
.TutorialPanel .accordion li {
  height: 1%;
}
.TutorialPanel .accordion li li {
  height: auto;
}
.TutorialPanel .accordion .panel {
  padding: 10px 0;
}
.TutorialPanel .accordion li li {
  border-top: 1px solid #d0d0d0;
  padding-top: 10px;
}
.TutorialPanel .accordion li li:first-child {
  border: none;
}
.TutorialPanel .flowplayer {
  margin-bottom: 20px;
}
.TutorialPanel .flowplayer a {
  display: block;
  width: 100%;
  height: 280px;
}
/* ------------------------------- Twitter widget ----------------------------- */
.Twitter .InnerTwitter {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
/* ------------------ Vault Panel Widget -------------------- */
.VaultPanel {
  clear: both;
  margin-right: 12px;
  margin-left: 12px;
}
.VaultPanel h2 {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
}
.VaultPanel h2 a {
  color: #022859;
}
.VaultPanel h2 a:hover,
.VaultPanel h2 a:focus {
  text-decoration: none;
  color: #022859;
}
.VaultPanel li {
  margin-bottom: 20px;
}
.VaultPanel h2 {
  margin-bottom: 20px;
}
.VaultPanel h3 {
  margin: 0;
}
/* -------------------- Video Panel -------------------- */
.VideoPanel {
  margin-bottom: 20px;
}
.VideoPanel .flowplayer {
  width: 714px;
  height: 380px;
}
.VideoPanel .flowplayer,
.VideoPanel .YouTubePlayer {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
.VideoPanel .EmbedCode h3 {
  padding-right: 5px;
  padding-top: 5px;
  float: left;
}
.VideoPanel .EmbedCode textarea {
  float: right;
  padding: 5px;
  width: 470px;
}
#SupportingContent .VideoPanel,
.VideoPanel.col3 {
  float: left;
}
#SupportingContent .VideoPanel .flowplayer,
.VideoPanel.col3 .flowplayer {
  height: 118px;
  width: 222px;
}
.VideoPanel.col6 {
  float: left;
}
.VideoPanel.col6 .flowplayer {
  height: 249px;
  width: 468px;
}
/* -------------------- Video Slide Panel -------------------- */
.VideoSlide {
  margin-bottom: 20px;
}
.VideoSlide .FlowPlayer {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
}
.flex {
  position: relative;
  padding-top: 25px;
  padding-bottom: 57.25%;
  height: 0;
  margin-bottom: 16px;
  overflow: hidden;
}
.flex iframe {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}
/* ---------- Wiki Article Listing ---------- */
.WikiPanel {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  min-height: 343px;
  height: auto !important;
}
.WikiPanel h2 {
  border-bottom: 1px solid #022859;
  margin-bottom: 10px;
  line-height: 1.1em;
  padding-bottom: 8px;
  font-family: "adobe-garamond-pro", "Times New Roman", Times, Georgia, serif;
  font-size: 1.6em;
  font-weight: normal;
  color: #022859;
  min-height: 26px;
}
.WikiPanel h2 a {
  color: #022859;
}
.WikiPanel h2 a:hover,
.WikiPanel h2 a:focus {
  text-decoration: none;
  color: #022859;
}
.WikiPanel .WkSubHeading {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 8px;
  line-height: 1.1em;
}
.WikiPanel .WkSubHeading h3 {
  color: #000000;
  font-family: "proxima-nova", Verdana, Sans-Serif, arial;
  font-weight: bold;
}
.WikiPanel .WkSubHeading p {
  margin-bottom: 5px;
}
.WikiPanel li {
  margin-bottom: 5px;
}
.ArchiveLink {
  float: right;
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 20px;
  clear: both;
}
/* Notification Bar */
.NotificationBar {
  text-align: center;
  background: #F2F1D4;
  background: rgba(242, 241, 212, 0.8);
  padding: 16px 12px;
  border: 1px solid #D0D0D0;
}
.NotificationBar .NoteifiClose {
  background: url(/css/images/interface/icons/Close.png) left center no-repeat;
  font-size: 0;
  margin-left: 66px;
  padding: 10px;
  position: relative;
  text-indent: -9999px;
  top: -5px;
}
.cap_form_table {
  width: 235.95pt;
  border-top-style: solid;
  border-top-width: 1px;
  border-right-style: none;
  border-bottom-style: outset;
  border-left-style: none;
  border-right-width: initial;
  border-left-width: initial;
  border-color: initial;
  border-bottom-width: 1pt;
  padding-top: 15px;
  padding-right: 5.4pt;
  padding-bottom: 0cm;
  padding-left: 5.4pt;
}
.cap_form_bordercell {
  border-left-style: solid;
  border-left-width: 1px;
}
.menu_item_invisible {
  display: none !important;
}
.faq_li {
  list-style: none;
}
.eventDetails {
  padding-left: 1.6%;
}

/* -- Webreality Styles -- */
.moduletable
{
   float:left;
   width:100%;
}
.wrpagestyle
{
   margin-left:12px;
   margin-bottom:0 !important;
   overflow-x:hidden;
}
.wrpagestyle .page-row
{
   float: left;
   clear: both;
   width: 98.5%;
}
.wrpagestyle .RichText
{
   float: left;
   margin-top: 20px;
   margin-left: 0;
   width: 98.5%;
} 
.wrpagestyle .Mainimg
{
  width: 335px;
  float: right;
  margin-right: 0;
  padding-top: 21px;
  margin-bottom: 0;
}
.wrpagestyle .MainImage
{
  height: auto;
  float: right;
  margin-right: 0 !important;
}
.wr-ulclass
{
   float: left;
   width: 100%;   
   list-style:none;
   margin-left:0px !important;
}
.wrpagestyle .wr-ulclass li
{
   width: 41%;
   float: left;
   margin-right: 59px;
   list-style: none !important;
   margin-left: 0;
   padding: 0 0 20px 0 !important;
   min-height:140px;
}
.wrpagestyle .wr-ulclass li h2
{
   margin: 0;
   padding: 0 !important;
font-size:21px;
}
.wrpagestyle #PurchaseCalculator
{
   *float:none;
   margin-left:0;
   margin-right:0;
}

.mailchimp {
  width: 220px;
  float: right;
  margin: 0 11px 0 0;
}

/* -- End Webreality -- */

/*************************************************************************/
/* Company -> our People -> Carousel */
/*************************************************************************/
@media (max-width: 1065px) {
  .CarPrev {
    position: absolute;
    left: 80px;
    bottom: 100px;
  }
  .CarNext {
    position: absolute;
    right: 80px;
    bottom: 100px;
  }
  #CarouselHolder {
    width: 100%;
  }
  .slideContent {
    width: 100% !important;
    position: relative !important;
  }
  .slideContent .SliderContentHolder {
    width: 70%;
  }
  .SliderImage {
    width: 30%;
  }

}
@media (max-width: 979px) {
  #ProfThumbNav {
    width: 75%;
    margin: 0 auto;
  }
  #ProfThumbNav li:last-child {
    margin: 0;
  }
  #ProfThumbNavHolder h2 {
    margin: 0;
    text-align: center;
  }
  a.CarPrev {
    position: absolute;
    left: 30px;
    bottom: 281px;
  }
  a.CarNext {
    position: absolute;
    left: auto;
    right: 30px;
    bottom: 281px;
  }
  .slideContent .SliderContentHolder {
    width: 100%;
  }
  .SliderImage {
    width: 100%;
  }
}

@media (max-width: 511px) {
  #ProfThumbNav li {
    width: 80px;
    height: 80px;
    margin-bottom: 20px;
  }
  a.CarPrev {
    position: absolute;
    left: 20px;
  }
  a.CarNext {
    position: absolute;
    left: auto;
    right: 20px;
  }
}

@media (max-width: 431px) {
  a.CarPrev {
    position: absolute;
    left: 20px;
    bottom: 381px;
  }
  a.CarNext {
    position: absolute;
    left: auto;
    right: 20px;
    bottom: 381px;
  }
}

.bid_ask_units_mobile div
{
float: left !important;
height: 18px !important;
width: 40px !important;
}

.bid_ask_mobile-grams
{
margin-top:5px !important;
}

.mailchimp h2
{
padding: 0 0 8px !important;
}

.wr-ulclass.bottom a {
font-size: 16px;
}

.wr-ulclass.bottom strong {
font-weight: normal;
}

.wrtablestyle td
{
border: 1px solid #ccc;
padding:10px !important;
}

.wrtablestyle tr {
border: 1px solid #ccc;
text-align: left;
}

.wrtablestyle th {
padding: 10px !important;
border: 1px solid #ccc;
}

.news_page h1, .analysis_page h1, .videos_page h1{
padding: 20px 0;
margin: 0;
}

