
/* --------------------------------General----------------------------------------------*/

.popupBackground_div
{
  width: 616px;
  background-image: url(../images/popupContainerHeader.gif);
  background-position: top;
  background-color: #000000;
  background-repeat: no-repeat;
}

.popupContainer_table
{
  width: 600px;
  margin: 8px 8px 8px 8px;
  border: 2px solid #ffffff;
  background-color: #ffffff;
}

/* ------------------------------------popupMainMenu------------------------------------------*/

.popupMainMenu_tr
{
  background-image: url(../images/popupMenu_Tile.gif);
  background-repeat: repeat-x;
}

.popupMainMenu_td
{
  margin: 0px;
  padding: 0px;
}

.popupMainMenu_ul
{
  margin: 0;
  padding: 0;
}

.popupMainMenuIcon_li
{
  float: left;
  font-size: 14px;
  color: #ffffff;
  padding-left: 30px;
  padding-top: 5px;
  width: 50px;
  text-align: left;
  list-style: none;
}

.popupMainMenuTitle_li
{
  vertical-align: middle;
  float: left;
  font-size: 14px;
  color: #ffffff;
  width: 200px;
  text-align: left;
  list-style: none;
  padding-top: 14px;
  padding-bottom: 14px;
  font-weight: bold;
}

.popupMainMenu_li
{
  float: right;
  font-size: 14px;
  color: #ffffff;
  height: 32px;
  width: 170px;
  text-align: left;
  list-style: none;
  padding-top: 14px;
  border-right: 1px solid #0583e8;
  cursor: pointer;
}

.popupMainMenuCloseButton_li
{
  background-image: url(../images/Menu_Tile.jpg);
  background-repeat: repeat-x;
  float: right;
  font-size: 14px;
  color: Black;
  width: 110px;
  text-align: center;
  list-style: none;
  padding-top: 14px;
  margin: 0px;
  height: 32px;
  border-left: 1px solid #3399ff;
  vertical-align: middle;
  cursor: pointer;
}

.popupMainMenuCloseButton_li a
{
  color: #ffffff;
  text-decoration: none;
}

.popupMainMenuCloseButton_li a:hover
{
  color: #b1dcfc;
  text-decoration: none;
}

/* -------------------------------popupDropDownMenu---------------------------------------------*/

.popupDropDownMenuContainer_div
{
  position: relative;
}

.popupDropDownMenu_ul
{
  padding: 0;
  margin: 0;
}

.popupDropDownMenu_li
{
  font-size: 14px;
  color: #ffffff;
  width: 170px;
  height: 30px;
  text-align: left;
  list-style: none;
  border-bottom: 1px solid #818181;
  background-color: #272727;
  padding-left: 0px;
  padding-top: 15px;
  cursor: pointer;
}

.popupMainMenu_li a
{
  color: #ffffff;
  text-decoration: none;
  padding-left: 10px;
}

.popupMainMenu_li a:hover
{
  color: #2fa6e0;
  text-decoration: none;
}

/*
:root * > .popupMainMenu_li
{
  filter: alpha(opacity=75);
  -moz-opacity: .75;
  -ms-opacity: .75;
  -khtml-opacity: .75;
  opacity: .75;
}
*/

/* --------------------------------popupCalculator----------------------------------------------*/

.popupCalculatorContainer_td
{
  width: 596px;
  background-image: url(../images/MainContainerFooter.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  padding: 0;
}

.popupCalculatorSectionContainer_div
{
  width: 536px;
  margin: 15px 0px 0px 0px;
  font-size: 14px;
  border: 0;
  padding: 0;
  border-bottom: solid 1px #cccccc;
  display: table; /*clear: both;*/
}

.popupCalculatorElementFull_div
{
  width: 536px;
  background-color: transparent;
  height: 28px;
  float: left;
  padding: 8px 0px 13px 0px;
}

.popupCalculatorElementLarge_div
{
  width: 400px;
  float: left;
  margin: 5px 0px 8px 0px;
  height: 28px;
}

.popupCalculatorElement_Label
{
  display: inline-block;
  text-align: right;
  padding-right: 30px;
  margin-left: 0px;
  margin-top: 3px;
}

.popupCalculatorElementLarge_Label
{
  display: inline-block;
  text-align: right;
  padding-right: 30px;
  margin-left: 0px;
  margin-top: 3px;
  width: 160px;
}

.popupCalculatorElementSmall_TextBox
{
  width: 80px;
  vertical-align: middle;
}

.popupCalculatorElementMedium_TextBox
{
  width: 120px;
  vertical-align: middle;
}

.popupCalculatorElementLarge_TextBox
{
  width: 160px;
  vertical-align: middle;
}

.popupCalculatorElementViewRatesLabel_div
{
  margin-left: 0px; /*clear: both;*/
  position: relative;
  text-align: right;
  width: 160px;
  height: 4px;
  top: -19px;
}

.popupCalculatorElementViewRatesLabel_LinkButton
{
  font-size: 10px;
  color: #0099CC;
  vertical-align: middle;
  text-decoration: none;
  height: 0;
}

.popupCalculatorElementHideRatesLabel_div
{
  padding: 12px 30px 10px 30px;
  width: 536px;
  background-color: #272727; /*clear: both;*/
  text-align: right;
  height: 20px;
}

.popupCalculatorElementHideRatesLabelOverride_div
{
  background-color: #ffffff;
}

.popupCalculatorElementRates_Label
{
  float: left;
  font-size: 14px;
  color: #2fa6e0;
  background-color: transparent;
  vertical-align: middle;
  text-decoration: none;
}

.popupCalculatorElementHideRatesLabel_LinkButton
{
  float: right;
  font-size: 14px;
  color: #2fa6e0;
  text-decoration: none;
  background-color: transparent;
  vertical-align: middle;
  text-decoration: none;
}

.popupCalculatorElementHideRatesLabel_LinkButton:link
{
  color: #2fa6e0;
}

.popupMessageSectionContainer_div
{
  width: 536px;
  font-size: 14px;
  padding: 20px 0px 20px 0px;
}

.messageText
{
  font-size: 14px;
  color: #000000;
  font-weight: bold;
}

.paymentText
{
  font-size: 18px;
  color: #911717;
  font-weight: bold;
  padding-left: 5px;
}

.popupErrorMessageSectionContainer_div
{
  width: 536px;
  margin-bottom: 10px;
  font-size: 14px;
  background-image: url(../images/Error_Icon.gif);
  background-position: left center;
  background-repeat: no-repeat;
  border-top: solid 1px #cccccc;
  min-height: 70px;
  height: 70px;
  display: table;
}

.popupCalculatorCurrentRates_GridView
{
  width: 596px;
  font-size: 14px;
  text-align: center;
  color: #006600;
  background-color: #ffffff;
  border-top: solid 1px #ececec;
  line-height: 20px;
}

.popupCalculatorCurrentRatesGridView_ColumnHeader
{
  border: 0;
  color: #006699;
  font-weight: bold;
  width: 70px;
}

.popupCalculatorCurrentRatesGridView_RowStyle
{
  background-color: #ececec;
}

.popupCalculatorCurrentRatesGridView_AlternatingRowStyle
{
  background-color: #ffffff;
}

.popupCalculatorCurrentRatesGridView_firstColumn
{
  text-align: left;
  padding-left: 20px;
  color: #333333;
  font-weight: bold;
}

.popupCalculatorCurrentRatesGridView_rightSpacerColumn
{
  width: 120px;
}

.popupCalculatorCurrentRatesDisclaimer_div
{
  font-size: 12px;
  color: #666666;
  padding: 20px 20px 20px 20px;
  text-align: justify;
  background-color: #ececec;
}

.popupValidationSummary, .popupValidationSummary li
{
  font-size: 14px;
  color: #911717;
  font-weight: bold;
  margin-left: 30px;
  list-style-type: none;
}

.popupValidationSummaryTextMessage
{
  font-size: 14px;
  color: #911717;
  font-weight: bold;
  margin-left: 70px;
}

/* --------------------------------popupContactForm----------------------------------------------*/

.popupContactFormContainer_td
{
  width: 596px;
  background-image: url(../images/MainContainerFooter.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  padding: 0;
}

.popupContactFormSectionContainer_div
{
  width: 536px;
  margin: 15px 0px 0px 0px;
  font-size: 14px;
  border: 0;
  padding: 0;
  display: table; /*clear: both;*/
}

.popupContactFormElementLarge_div
{
  width: 400px;
  float: left;
  margin: 5px 0px 8px 0px;
  height: 28px;
}

.popupContactFormElementLarge_Label
{
  display: inline-block;
  text-align: right;
  padding-right: 30px;
  margin-left: 0px;
  margin-top: 3px;
  width: 160px;
}

.popupContactFormElementSmall_TextBox
{
  width: 120px;
  vertical-align: middle;
}

.popupContactFormElementMedium_TextBox
{
  width: 160px;
  vertical-align: middle;
}

.popupContactFormElementLarge_TextBox
{
  width: 260px;
  height: 60px;
  vertical-align: middle;
}

.popupContactFormElement_div
{
  width: 536px;
  background-color: transparent;
  float: left;
  padding: 8px 0px 13px 0px;
}

.popupContactFormElementFull_div
{
  width: 536px;
  background-color: transparent;
  height: 28px;
  float: left;
  padding: 8px 0px 13px 0px;
}

.popupContactFormText
{
  font-size: 15px;
  color: #911717;
  font-weight: bold;
  padding-left: 5px;
}

.popupContactFormMessageSectionContainer_div
{
  width: 476px;
  font-size: 14px;
  padding: 40px 30px 40px 30px;
  border-top: solid 1px #cccccc;
}

.popupContactFormErrorMessageSectionContainer_div
{
  width: 536px;
  margin-bottom: 10px;
  font-size: 14px;
  background-image: url(../images/Error_Icon.gif);
  background-position: left center;
  background-repeat: no-repeat;
  border-top: solid 1px #cccccc;
  min-height: 80px;
  height: 80px;
  display: table;
}

/* --------------------------------popupCitiAdditionalFieldsForm----------------------------------------------*/

.popupCitiAdditionalFieldsFormContainer_td
{
  width: 596px;
  background-image: url(../images/MainContainerFooter.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  padding: 0;
}

.popupCitiAdditionalFieldsFormSectionContainer_div
{
  width: 536px;
  margin: 15px 0px 0px 0px;
  font-size: 14px;
  border: 0;
  padding: 0;
  display: table; /*clear: both;*/
}

.popupCitiAdditionalFieldsFormTitle_div
{
  width: 540px;
  float: left;
  margin: 5px 0px 8px 0px;
}

.popupCitiAdditionalFieldsFormSectionTitle_div
{
  float: left;
  color: #0786ed;
  font-size: 16px;
  font-weight: bold;
  padding: 14px 0px 5px 10px; /*     padding: 5px 0px 8px 0px;   width: 480px;   margin-left: 50px;   margin-top: 20px;   padding-left: 10px;   padding-bottom: 10px; */
}

.popupCitiAdditionalFieldsSectionContainer_div
{
  border-top: solid 1px #CCCCCC;
}

.popupCitiAdditionalFieldsButtonContainer_div
{
  border-top: none;
}

.popupCitiAdditionalFieldsFormElementLarge_div
{
  width: 500px;
  float: left;
  margin: 10px 0px 0px 10px;
  height: 28px;
}

.popupCitiAdditionalFieldsFormElementSmall_Label
{
  display: inline-block; /* text-align: right; */
  padding-right: 30px;
  margin-left: 0px;
  margin-top: 3px;
  width: 80px;
}

.popupCitiAdditionalFieldsFormTitle_Label
{
  display: block;
  text-align: left;
  padding-right: 30px;
  margin-left: 0px;
  padding-bottom: 20px;
}

.popupCitiAdditionalFieldsFormSectionTitle_Label
{
  display: block;
  text-align: left;
  margin-left: 0px;
  font-size: 16px;
  font-weight: bold;
}

.popupCitiAdditionalFieldsFormContent_Label
{
  display: block;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 30px 20px 0px;
}

.popupCitiAdditionalFieldsFormElementFull_div
{
  width: 536px;
  background-color: transparent;
  height: 28px;
  float: left;
  padding: 8px 0px 13px 0px;
}

.popupCitiAdditionalFieldsFormErrorMessageSectionContainer_div
{
  width: 536px;
  margin-bottom: 10px;
  font-size: 14px;
  background-image: url(../images/Error_Icon.gif);
  background-position: left center;
  background-repeat: no-repeat;
  border-top: solid 1px #cccccc;
  min-height: 80px;
  height: 80px;
  display: table;
}











.popupCitiAdditionalFieldsFormElement_div
{
  float: left;
  margin: 5px 0px 8px 0px;
  height: 28px;
}

.popupCitiAdditionalFieldsFormElementLarge_TextBox
{
  width: 260px;
  height: 60px;
  vertical-align: middle;
}





.popupCitiAdditionalFieldsFormElementSmall_TextBox
{
  width: 120px;
  vertical-align: middle;
}

.popupCitiAdditionalFieldsFormElementMedium_TextBox
{
  width: 160px;
  vertical-align: middle;
}

.popupCitiAdditionalFieldsFormText
{
  font-size: 15px;
  color: #911717;
  font-weight: bold;
  padding-left: 5px;
}

.popupCitiAdditionalFieldsFormMessageSectionContainer_div
{
  width: 476px;
  font-size: 14px;
  padding: 40px 30px 40px 30px;
  border-top: solid 1px #cccccc;
}


/* --------------------------------popupCitiDiscrepencyForm----------------------------------------------*/

.popupCitiDiscrepencyFormContainer_td
{
  width: 596px;
  background-image: url(../images/MainContainerFooter.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  padding: 0;
}

.popupCitiDiscrepencyFormSectionContainer_div
{
  width: 536px;
  margin: 15px 0px 0px 0px;
  font-size: 14px;
  border: 0;
  padding: 0;
  display: table; /*clear: both;*/
}

.popupCitiDiscrepencyFormTitle_div
{
  width: 540px;
  float: left;
  margin: 5px 0px 8px 0px;
}

.popupCitiDiscrepencyFormSectionTitle_div
{
  float: left;
  color: #0786ed;
  font-size: 16px;
  font-weight: bold;
  padding: 14px 0px 5px 10px; /*     padding: 5px 0px 8px 0px;   width: 480px;   margin-left: 50px;   margin-top: 20px;   padding-left: 10px;   padding-bottom: 10px; */
}

.popupCitiDiscrepencySectionContainer_div
{
  border-top: solid 1px #CCCCCC;
}

.popupCitiDiscrepencyButtonContainer_div
{
  border-top: none;
}

.popupCitiDiscrepencyFormElementLarge_div
{
  width: 500px;
  float: left;
  margin: 10px 0px 0px 10px;
  height: 28px;
}

.popupCitiDiscrepencyFormElement_Label
{
  float: left;
  background-color: transparent;
  vertical-align: middle;
  padding-top: 2px;
}

.popupCitiDiscrepencyFormElement_DropDownList
{
  float: left;
  vertical-align: middle;
}

.popupCitiDiscrepencyFormElementSmall_Label
{
  float: left; /* new display: inline-block; */ /* text-align: right; */
  padding-right: 30px;
  margin-left: 0px; /* new margin-top: 3px;*/
  width: 80px;
  padding-top: 3px; /* new */
}

.popupCitiDiscrepencyFormTitle_Label
{
  display: block;
  text-align: left;
  padding-right: 30px;
  margin-left: 0px;
  padding-bottom: 20px;
}

.popupCitiDiscrepencyFormSectionTitle_Label
{
  display: block;
  text-align: left;
  margin-left: 0px;
  font-size: 16px;
  font-weight: bold;
}

.popupCitiDiscrepencyFormContent_Label
{
  display: block;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 30px 20px 0px;
}

.popupCitiDiscrepencyFormElementFull_div
{
  width: 536px;
  background-color: transparent;
  height: 28px;
  float: left;
  padding: 8px 0px 13px 0px;
}

.popupCitiDiscrepencyFormErrorMessageSectionContainer_div
{
  width: 536px;
  margin-bottom: 10px;
  font-size: 14px;
  background-image: url(../images/Error_Icon.gif);
  background-position: left center;
  background-repeat: no-repeat;
  border-top: solid 1px #cccccc;
  min-height: 80px;
  height: 80px;
  display: table;
}











.popupCitiDiscrepencyFormElement_div
{
  float: left;
  margin: 5px 0px 8px 10px;
  height: 28px;
}

.popupCitiDiscrepencyFormElementLarge_TextBox
{
  float: left;
  width: 185px;
  vertical-align: middle;
}





.popupCitiDiscrepencyFormElementSmall_TextBox
{
  float: left;
  width: 120px;
  vertical-align: middle;
}

.popupCitiDiscrepencyFormElementMedium_TextBox
{
  float: left;
  width: 160px;
  vertical-align: middle;
}

.popupCitiDiscrepencyFormText
{
  font-size: 15px;
  color: #911717;
  font-weight: bold;
  padding-left: 5px;
}

.popupCitiDiscrepencyFormMessageSectionContainer_div
{
  width: 476px;
  font-size: 14px;
  padding: 40px 30px 40px 30px;
  border-top: solid 1px #cccccc;
}

/* --------------------------------popupDealerMatrixAdditionalFieldsForm----------------------------------------------*/

.popupDealerMatrixAdditionalFieldsFormContainer_td
{
  width: 596px;
  background-image: url(../images/MainContainerFooter.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  padding: 0;
}

.popupDealerMatrixAdditionalFieldsFormSectionContainer_div
{
  width: 536px;
  margin: 0px 0px 0px 0px;
  font-size: 14px;
  border: 0;
  padding: 0;
  display: table; /*clear: both;*/
}

.popupDealerMatrixAdditionalFieldsFormTitle_div
{
  width: 536px;
}

.popupDealerMatrixAdditionalFieldsFormCalloutTitle_div
{
  width: 100%;
  margin-top: 9px;
  padding-bottom: 9px;
}

.popupDealerMatrixAdditionalFieldsFormContent_div
{
  display: block;
  width: 536px;
  margin: 20px 0px 5px 0px;
}

.popupDealerMatrixAdditionalFieldsFormTitle_Label
{
}

.popupDealerMatrixAdditionalFieldsFormCalloutTitle_Label
{
  color: #960b0b;
  font-weight: bold;
  font-size: 16px;
  margin-left: 30px;
}

.popupDealerMatrixAdditionalFieldsFormContent_Label
{
}

.popupDealerMatrixAdditionalFieldsFormElementLarge_div
{
  width: 400px;
  float: left;
  margin: 5px 0px 8px 0px;
  height: 28px;
}

.popupDealerMatrixAdditionalFieldsFormElement_div
{
  float: left;
  margin: 5px 0px 8px 0px;
  height: 28px;
}

.popupDealerMatrixAdditionalFieldsFormElementLarge_Label
{
  display: inline-block;
  text-align: right;
  padding-right: 30px;
  margin-left: 0px;
  margin-top: 3px;
  width: 160px;
}

.popupDealerMatrixAdditionalFieldsFormElementSmall_TextBox
{
  width: 120px;
  vertical-align: middle;
}

.popupDealerMatrixAdditionalFieldsFormElementMedium_TextBox
{
  width: 160px;
  vertical-align: middle;
}

.popupDealerMatrixAdditionalFieldsFormElementLarge_TextBox
{
  width: 260px;
  height: 60px;
  vertical-align: middle;
}

.popupDealerMatrixAdditionalFieldsFormElementFull_div
{
  width: 536px;
  background-color: transparent;
  height: 28px;
  float: left;
  padding: 8px 0px 13px 0px;
}

.popupDealerMatrixAdditionalFieldsFormText
{
  font-size: 15px;
  color: #911717;
  font-weight: bold;
  padding-left: 5px;
}

.popupDealerMatrixAdditionalFieldsFormMessageSectionContainer_div
{
  width: 476px;
  font-size: 14px;
  padding: 40px 30px 40px 30px;
  border-top: solid 1px #cccccc;
}

.popupDealerMatrixAdditionalFieldsFormHiddenAreaTitle_ul
{
  margin: 0;
  padding: 0;
}

.popupDealerMatrixAdditionalFieldsFormHiddenAreaTitle_li
{
  height: 24px;
  font-size: 14px;
  color: #2fa6e0;
  list-style: none;
  padding-top: 10px;
}

.popupDealerMatrixAdditionalFieldsFormHiddenAreaContent_tr
{
  background-color: #ececec;
}

.popupDealerMatrixAdditionalFieldsFormHiddenAreaContent_td
{
  padding-top: 14px;
  padding-bottom: 14px;
}

.popupDealerMatrixAdditionalFieldsFormRestrictions_a
{
  color: #666666;
  text-decoration: none;
}


/* --------------------------------popupFreeCreditForm----------------------------------------------*/


.popupFreeCredit_div
{
  width: 806px;
  background-image: url(../images/popupContainerHeader.gif);
  background-position: top;
  background-color: #000000;
  background-repeat: no-repeat;
}

.popupFreeCreditContainer_table
{
  width: 789px;
  margin: 8px 8px 8px 8px;
  border: 2px solid #ffffff;
  background-color: #ffffff;
}

.popupFreeCreditContainer_td
{
  background-image: url(../images/MainContainerFooter.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  padding: 0;
}

.popupFreeCreditTitle_li
{
  vertical-align: middle;
  float: left;
  font-size: 14px;
  color: #ffffff;
  width: 300px;
  text-align: left;
  list-style: none;
  padding-top: 14px;
  padding-bottom: 14px;
  font-weight: bold;
}


