<?php Header("Content-type: text/css"); ?>
/* HTML redefines */
body
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  color: #666;
  background-color: #fff;
  margin: 12px 0px 0px 13px;
}
hr
{
  display: none;
}
a
{
  text-decoration: underline;
  color: #660087;
}
a img
{
  border: none;
}
form
{
  float: none;
  margin: 0px;
  padding: 0px;
}
h1
{
  font-weight: bold;
  font-size: 115%;
  margin: 0px;
  padding: 0px 0px 8px 0px;
  color: #666;
}
h2
{
  font-size: 115%;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  color: #660087;
}
h3
{
  font-size: 100%;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  color: #660087;
}
p
{
  padding: 0px 0px 0px 0px;
  margin: 0px;
}
/* HTML redefines (end of) */

/* Containers */

.containerGlobal
{
  float: left;
  width: auto;
  margin: 0 5% 0 0;
}
.containerHeader
{
  float: left;
  width: 100%;
}
.containerTopNav, .containerHomeTopNav, .containerLeftContent, .containerBreadCrumbArea, .containerHomeRightContent, .containerFooterContent, .screenReaderText, .screenReaderTextVisibleLink, .homeBottomCurves, .bottomCurves, .headerContent, .headerOLBArea, .headerOLBArea .loginButton, .topNavLeft, .topNavRight, .breadCrumb, .columnTypeThree, .footer
{
  display: none;
}
.containerHome
{
  float: none;
}
.containerHomeMainContent
{
  float: left;
  width: 100%;
}
.containerHomeMainContentInner
{
  float: none;
}
.containerHomeSmPanelContentInner, .containerHomeSmMidPanelContentInner
{
  float: left;
  width: 33%;
}
.containerMainContent
{
  float: none;
  width: 100%;
  background-color: #fff;
}
.containerMainContentInner
{
  float: none;
  width: 100%;
}

/* Containers (end of) */

/* Header Area Styles */
.headerLogoArea
{
  float: left;
  width: auto;
}
  .headerLogoLogo  /* added due to IE box model bug */
  {
    margin: 0px;
    padding: 0px;
  }

/* Header Area Styles (end of) */

/* Main Content styles */
.mainContent
{
  float: none;
  padding-top: 13px;
  font-size: 10pt;
}
.extReducePadTop
{
  padding-top: 5px;
}
.mainContent a
{
  font-weight: bold;
}
.row
{
  float: none;
}

.content
{
  padding-right: 14px;
}

.RHSContent
{
  padding-right: 10px;
}
/* ----------------- Homepage Content styles --------------------- */
.homeRHSContent
{
  float: none;
  padding-right: 9px;
  padding-left: 10px;
}
  .RHSContent img, .homeRHSContent img
  {
    float: left;
    margin-bottom: 13px;
  }
  .homeRHSContent img.lastBanner
  {
    margin-bottom: 0px;
  }
.homeMainPanelLeft
{
  float: left;
  width: 50%;
  padding-left: 10px;
}
.homeMainPanelLeftContent
{
  padding-right: 23px;
}
.homeMainPanelLeftContent h1
{
  margin: 0px;
  padding: 7px 0px 3px 0px;
}
.homeSmPanelContent
{
  padding-left: 10px;
  padding-right: 10px;
}
.homeSmPanelContent h1
{
  margin: 0px;
  padding: 9px 0px 1px 0px;
}
.homeMainPanelRight
{
  float: left;
  width: 300px;
}
/* ----------------- Homepage Content styles (end of) --------------------- */
.columnTypeOne
{
  float: none;
  width: 100%;
  padding-left: 10px;
}
.columnTypeTwo
{
  float: none;
  width: 100%;
  padding-left: 10px;
}

.mainContent .legalRider
{
  float: none;
  background-color: #f7eff7;
  padding: 8px;
  margin-bottom: 13px;
  font-weight: bold;
}
.mainContent .legalRider p
{
  padding: 0px 0px 0px 0px;
}
.mainContent p
{
  padding: 0px 0px 13px 0px;
}
.mainContent h2
{
  margin-bottom: 10px;
}
.mainContent h3
{
  margin-bottom: 10px;
}
.mainContent .leftImage
{
  float: left;
  margin-right: 13px;
  margin-bottom: 13px;
}
.mainContent .rightImage
{
  float: right;
  margin-left: 13px;
  margin-bottom: 13px;
}
.mainContent ol
{
  padding: 0px 0px 13px 25px;
  margin: 0px;
}
/*.mainContent ul
{
}
ul.extFAQs
{
}
.mainContent li, .mainContent ul li, .mainContent ul li ul, .mainContent ul li ul li, .mainContent ul.linkedList li, .mainContent ul.linkedListHome li, .mainContent ul.extBack li
{
}
.mainContent ul.extReturnToTop li
{
  float:none;
}*/
.mainContent ul.linkedList li a, .mainContent ul.extBack li a, .mainContent ul.extReturnToTop li a
{
  color: #666;
  text-decoration: none;
  float:none;
}
.mainContent ul.linkedListHome li a
{
  color: #660087;
  text-decoration: none;
  float:none;
}
.mainContent table
{
  width: 100%;
  border: 0px;
  margin: 0px 0px 15px 0px;
  font-size: 90%;
  border-bottom: 1px solid #e9e9e8;
}
.mainContent th
{
  padding: 10px 8px 10px 8px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  background-color: #eee3f3;
  color: #660087;
}
.mainContent td
{
  padding: 10px 8px 10px 8px;
  border-top: 1px solid #e9e9e8;
  border-right: 1px solid #e9e9e8;
}
.mainContent td.extFirstCol
{
  border-left: 1px solid #e9e9e8;
}
.mainContent td.extHighlight
{
  background-color: #e9e9e8;
  border-right: 1px solid #fff;
}
.mainContent td.extHighlight .extFirstCol
{
  border-left: 1px solid #e9e9e8;
}
.mainContent td.extHighlight .extLastCol
{
  border-right: 1px solid #e9e9e8 !important;
}
.mainContent th.extLastCol
{
  padding-right: 10px !important;
  border-right: 1px solid #eee3f3 !important;
}
.mainContent table.extTxtL td,
.mainContent table.extTxtL th,
.mainContent td.extTxtL,
.mainContent th.extTxtL,
{
  text-align: left;
}
.mainContent table.extTxtR td,
.mainContent table.extTxtR th,
.mainContent td.extTxtR,
.mainContent th.extTxtR,
{
  text-align: right;
}
.mainContent table.extTxtC td,
.mainContent table.extTxtC th,
.mainContent td.extTxtC,
.mainContent th.extTxtC,
{
  text-align: center;
}
.mainContent .callToAction
{
  float: none;
  width: 100%;
}
.mainContent .callToAction img
{
  margin: 4px 23px 0px 0px;
  padding-bottom: 23px;
}
.mainContent form
{
  float: none;
  padding: 0px;
  margin: 0px;
}
.mainContent .formPanel
{
  float: none;
  padding: 10px;
  margin: 0px;
  background: #fff;
}
.mainContent .formTextInputShort, .mainContent .formTextInputLong
{
  padding: 0px 0px 0px 2px;
  margin: 10px 0px 0px 0px;
}
.mainContent input.formTextInputShort
{
  width: 100px;
  border: 1px solid #666;
}
.mainContent input.formTextInputLong,
.mainContent textarea.formTextInputLong
{
  width: 200px;
  border: 1px solid #666;
}
.mainContent .formRadioButton
{
  margin-right: 20px;
}
.mainContent .cardImage
{
  margin-right: 25px;
}
.mainContent .formButton
{
  background-color: #cceefb;
  color: #00aeef;
  font-weight: bold;
  font-size: 100%;
  /* \*/
  font-size: 100%;
  /* */
  border-top: 1px solid #cceefb;
  border-right: 1px solid #7fd3f5;
  border-bottom: 1px solid #7fd3f5;
  border-left: 1px solid #cceefb;
  padding: 2px 2px;
  cursor: pointer;
  cursor: hand;
}
/*---------- MINT standalone Insert promo styles (Start of) ------------*/
.mainContent .insertsPromo h1
{
  font-size: 145%;
  /* \*/
  font-size: 140%;
  /* */
  padding: 10px 0px 0px 0px;
  line-height: 22px;
  width: 250px;
  text-align: center;
}
.mainContent .insertsPromo h2
{
  font-size: 135%;
  /* \*/
  font-size: 130%;
  /* */
  padding: 10px 0px 0px 0px;
  line-height: 22px;
  width: 250px;
  color: #666;
  text-align: left;
}
.mainContent .insertsPromo span.promoBigText
{
  font-size: 125%;
  /* \*/
  font-size: 120%;
  /* */
}
.mainContent .insertsPromo span.promoRateText
{
  font-size: 155%;
  /* \*/
  font-size: 150%;
  /* */
}
/*---------- MINT standalone Insert promo styles (End of) ------------*/
div.horzRule
{
  float: none;
  height: 1px;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #e9e9e8;
  margin-top: 13px;
  margin-bottom: 13px;
}
div.horzRule hr 
{
  display: none;
}
span.formBigText
{
  font-size: 120%;
  font-weight: bold;
  color: #660087;
}
span.rateText
{
  font-size: 14pt;
}
table.layout
{
  width: 100%;
  border: 0px;
  margin: 0px 0px 15px 0px;
  padding: 0px;
}
table.layout td
{
  border: 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
/* Main Content Styles (end of) */

