@font-face {
  font-family: "Open Sans Regular";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('OpenSans-Regular'), local('Open Sans Regular'), url(fonts/OpenSans-Regular.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116, U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Open Sans Semibold Italic";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans Semibold Italic'), local('OpenSans-Semibold-Italic'), url(fonts/OpenSans-Semibold-Italic.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116, U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Open Sans Semibold";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(fonts/OpenSans-Semibold.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116, U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Open Sans Bold";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(fonts/OpenSans-Bold.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116, U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Table of Contents:

    AJAXPopup
    Allocation Control
	Typography
	Composite
	Main MasterPage
	Membership Masterpage
	Workspace
    TabbedLayout
    FormView
    FormEdit
    Form
    Grid
    Menu
    CSS from Metadata
*/
/* AJAXPopup           
--------------------------------------------------------------------------------------- */
.ap_content {
  border: 1px solid #E0E0E0;
  border-radius: 4px;
  min-width: 520px;
  width: auto;
  max-height: calc(100vh - 120px);
  padding: 0px;
}
.ap_content .ref_selector {
  padding: 20px;
}
/* Allocation Control               
--------------------------------------------------------------------------------------- */
.fe_all_row_tl {
  background-color: #D3D6DC;
}
.fe_all_cell_tl,
.fe_all_amount_title,
.fe_all_percentage_title {
  border: 1px solid #BFBFBF;
  text-align: center;
}
.fe_all_cell,
.fe_table_cell_percentage,
.fe_table_cell_amount,
.fe_all_command,
.fe_all_primary {
  border: 1px solid #BFBFBF;
}
.fe_all_primary {
  vertical-align: middle;
  text-align: center;
}
.fe_all_command {
  padding: 0px 15px;
  vertical-align: middle;
}
.fe_all_row_total {
  height: 30px;
}
.popup_title .f_ctrlinput {
  font-weight: 600;
  color: #424242;
}
/* Typography
--------------------------------------------------------------------------------------- */
.cignagiving.login_aspx {
  background: url(images/login-back.jpg) no-repeat scroll 0 0 transparent;
  background-size: 100% auto;
  background-color: #F5F5F5;
}
.cignacharitablegiving.login_aspx {
  background: url(images/charitablegiving_login-back.jpg) no-repeat scroll 0 0 transparent;
  background-size: 100% auto;
  background-color: #F5F5F5;
}
.cignasponsorships.login_aspx {
  background: url(images/sponsorships_login-back.jpg) no-repeat scroll 0 0 transparent;
  background-size: 100% auto;
  background-color: #F5F5F5;
}
.cignahls.login_aspx {
  background: none;
}
.changepassword_aspx .valmark {
  padding-left: 5px;
}
.fa.showPasswordEye {
  display: inline;
}
.changepassword_aspx .showPasswordEye {
  right: 10px;
}
.login_aspx {
  background: url(images/foundation_login-back.png) no-repeat scroll 0 0 transparent;
  background-size: 100% auto;
  background-color: #F5F5F5;
}
.login_aspx .membershipcontent {
  margin: 400px auto 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  border: 0;
}
.login_aspx .loginpage {
  padding: 32px 40px;
  width: 400px;
  border-radius: 5px 0 0 5px;
}
.login_aspx .loginpage .regblock {
  padding-left: 0;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
}
.login_aspx .loginpage .regblock .text {
  display: none;
}
.login_aspx .loginpage .regblock .buttonrow a {
  display: block;
}
.login_aspx .regpage {
  padding: 32px 40px;
  width: 400px;
  background-color: #004679;
  border-radius: 0 5px 5px 0;
}
.login_aspx .regpage .regblock {
  padding: 0;
  width: 100%;
}
.login_aspx .regpage .regblock .text {
  margin-bottom: 16px;
}
.login_aspx .regtext {
  width: 400px;
  color: #ffffff;
  font-size: 15px;
  line-height: 150%;
}
.login_aspx .welcometext {
  width: 960px;
  font-size: 12px;
  line-height: 150%;
  margin: 40px auto;
}
.login_aspx .helptext {
  font-size: 15px;
  line-height: 150%;
}
.login_aspx .pagetitle {
  background-color: inherit;
  padding: 0;
  padding-bottom: 24px;
}
.login_aspx .memberform {
  border-right: none;
  width: unset;
}
.login_aspx .row {
  display: block !important;
}
.login_aspx .row .text {
  width: 400px !important;
}
.login_aspx .row .lkrestore {
  float: right;
  font-size: 14px;
}
.login_aspx .row .control {
  width: unset;
  float: none;
}
.login_aspx .memberform .content .buttonrow {
  padding-left: 0;
  margin: 0 !important;
}
.login_aspx .btnlogin {
  margin-top: 0px;
}
.login_aspx .btncreate {
  color: #0170BC;
  background-color: #ffffff;
  margin-top: 68px;
}
.login_aspx .btncreate:hover {
  background-color: #ffffff;
}
.cignahls.login_aspx .helptext,
.cignasponsorships.login_aspx .helptext,
.cignacharitablegiving.login_aspx .helptext {
  padding-top: 32px;
}
body {
  background-color: #ffffff;
  min-height: 100vh;
  font-family: "Open Sans Regular";
  font-size: 13px;
  line-height: 150%;
  font-weight: normal;
  color: #333333;
}
a,
a:link,
a:visited {
  color: #0170BC;
  text-decoration: underline;
}
a:hover {
  color: #0170BC;
  text-decoration: underline;
}
.pagetitle,
.wstitle,
.pf_title {
  font-family: "Open Sans Bold";
  font-size: 24px;
  line-height: 150%;
  font-weight: bold;
  color: #1a1d1e;
}
.pagetitle span,
.wstitle span,
.pf_title span {
  font-family: "Open Sans Bold";
  font-size: 24px;
  line-height: 150%;
  font-weight: bold;
  color: #1a1d1e;
}
.fe_title {
  font-family: "Open Sans Bold";
  font-size: 24px;
  line-height: 27px;
  font-weight: bold;
  color: #1a1d1e;
}
.welcometext,
.helptext {
  font-family: "Open Sans Regular";
  font-size: 13px;
  line-height: 150%;
  font-weight: normal;
  color: #333333;
}
.messagepanel {
  padding-left: 20px;
  padding-right: 20px;
}
.memberform .row .text .subtext {
  font-family: "Open Sans Regular";
  font-size: 13px;
  line-height: 150%;
  font-weight: normal;
  color: #333333;
}
.instruction,
.subtext {
  color: #333333;
}
.main {
  position: relative;
  margin: 0 auto;
  width: 1040px;
}
.pagetitle {
  padding-bottom: 20px;
  background-color: #fff;
}
/* Composite
--------------------------------------------------------------------------------------- */
.pre_cancelbutton,
.pre_prevbutton,
.pre_nextbutton,
.btn_medium,
.f_button input,
.pad_btnclassic,
.f_atch_btndelete,
.fe_attachment .fe_atch_right input,
.pf_btn,
.btnlarge input,
input.btnlarge,
.btn_large {
  background-color: #0170BC;
  padding: 12px 17px;
  text-decoration: none;
  cursor: pointer;
  border-radius: 4px 4px 4px 4px;
  border: none;
  height: 42px;
  font-family: "Open Sans Semibold";
  font-size: 13px;
  line-height: 150%;
  font-weight: normal;
  color: #ffffff;
}
.fe_all_buttons input,
.ref_selector input.flt_btnapply {
  color: #fff;
  margin-right: 10px;
  border-radius: 4px 4px 4px 4px;
  background-color: #0170BC;
  border: none;
  height: 31px;
  padding: 6px 9px;
  cursor: pointer;
  font-family: "Open Sans Semibold";
  font-size: 13px;
  line-height: 150%;
  font-weight: normal;
  color: #ffffff;
}
.tablelayout .flt_btns input {
  background-color: #0170BC;
}
.pre_prevbutton[disabled],
.btn_medium[disabled],
.f_button input[disabled],
.pad_btnclassic[disabled],
.f_atch_btndelete[disabled],
.fe_attachment .fe_atch_right input[disabled],
.pf_btn[disabled],
.btnlarge input[disabled],
input.btnlarge[disabled],
.btn_large[disabled],
.btn_medium[disabled]:hover,
.f_button input[disabled]:hover,
.pad_btnclassic[disabled]:hover,
.f_atch_btndelete[disabled]:hover,
.fe_attachment .fe_atch_right input[disabled]:hover,
.pf_btn[disabled]:hover,
.btnlarge input[disabled]:hover,
input.btnlarge[disabled]:hover,
.btn_large[disabled]:hover,
.tablelayout .flt_btns input[disabled] {
  color: #ffffff;
  background-color: #80B7DD;
  border-color: #8DAABA;
  cursor: auto;
}
.pf_buttons,
.pre_leftpanel,
.pre_rightpanel {
  margin-top: 9px;
}
.pf_buttons input,
.pre_leftpanel input,
.pre_rightpanel input {
  margin-right: 10px;
  margin-left: 4px;
}
.btn_medium:hover,
.f_button input:hover,
.pad_btnclassic:hover,
.f_atch_btndelete:hover,
.fe_attachment .fe_atch_right input:hover,
.pf_btn:hover,
.btnlarge input:hover,
input.btnlarge:hover,
.btn_large:hover,
.fe_all_buttons input:hover,
.ref_selector input.flt_btnapply:hover,
.tablelayout .flt_btns input:hover {
  background-color: #0170BC;
}
.memberform .row .control input,
.memberform .row .control select,
.postform .row .control input,
.postform .row .control textarea,
.fe_singlelinetext .fe_q_cont input,
.fe_dropdownlist select,
.fe_question textarea,
.fe_taxid input,
.fe_q_other,
.dtp_calendar,
.dtp_time,
.fe_date .fe_q_cont input[type=text],
.ref_selector .flt_form .f_ctrlinput select {
  border-radius: 5px 5px 5px 5px;
  border: 1px solid #BDBDBD;
  padding: 3px 5px;
  font-family: "Open Sans Regular";
  font-size: 13px;
  line-height: 150%;
  font-weight: normal;
  color: #333333;
  line-height: 20px;
}
.fe_checkboxlist .fe_q_cont span input,
.fe_radiobuttonlist .fe_q_cont span input {
  margin-top: 5px;
}
.form .proposal_info {
  margin-bottom: 8px;
}
.form .labelatright .f_ctrlinput,
.form .labelatleft .f_ctrlinput {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: none;
}
.form .labelatright .f_ctrllabel,
.form .labelatleft .f_ctrllabel {
  width: auto;
  margin-right: 8px;
}
.form.subemailform .labelatleft .f_ctrllabel,
.form.subemailform .labelatright .f_ctrllabel {
  width: 200px;
}
.ref_selector .buttonsatright .flt_form {
  padding-top: 4px;
}
.ref_selector .buttonsatright .flt_form .f_ctrlinput input {
  height: 31px;
}
.ref_selector .buttonsatright .flt_form .f_ctrlinput select {
  height: 31px;
}
.ref_selector .buttonsatright .flt_btns {
  padding-top: 27px;
}
.ref_selector .buttonsatright a.aspNetDisabled:hover {
  color: gray;
}
/* Main MasterPage
--------------------------------------------------------------------------------------- */
.page {
  height: 100%;
  width: 100%;
  position: relative;
  min-height: 100vh;
  margin: auto;
  padding-bottom: 84px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #F5F5F5;
}
.showPasswordEye {
  right: 25px;
  top: 70%;
}
.header {
  height: 96px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 0px solid #7A8181;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
}
.userinfoarea {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  height: 96px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 964px;
  margin: -100px auto auto;
  position: relative;
  z-index: 1;
}
.logo {
  width: 1040px;
  margin: 0 auto;
}
.logo_link {
  height: 44px;
  width: 112px;
  display: block;
  background: url(images/cignagiving_logo.png) no-repeat scroll 0 0 transparent;
  background-size: contain;
  z-index: 2;
  position: relative;
}
.footer {
  height: 84px;
  position: absolute;
  width: 100%;
  bottom: 0;
  margin-top: 0;
  padding: 0;
  background-color: #263B59;
  color: #FAFAFA;
}
.footer .footercontent {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
  width: 1040px;
  margin: auto;
}
.footer .ftextwrapper {
  text-align: unset;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.footer .copyright {
  padding: 0;
  font-family: "Open Sans Regular";
  font-size: 13px;
  line-height: 150%;
  font-weight: normal;
  color: #333333;
  color: #FAFAFA;
}
.footer .footerLogo {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMwIiBoZWlnaHQ9IjQ0IiB2aWV3Qm94PSIwIDAgMTMwIDQ0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyMi4xOTMgMzkuMjY1OUgxMjAuODg2TDEyMy4xNzQgMzQuMDU4TDExOC4yMjIgMjEuNTgzNUgxMTkuNDk2TDEyMy44NTUgMzIuNTA0OUwxMjguNTA0IDIxLjU4MzVIMTI5LjgzMkwxMjIuMTkzIDM5LjI2NTlaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMTQuNDUxIDM0LjM0NTNIMTEzLjI4NlYyMi43MDI3SDExMC41ODNWMjEuNTgzNkgxMTMuMjg2VjE2LjczMjRIMTE0LjQ1MVYyMS41ODM2SDExNy41OTNWMjIuNzAyN0gxMTQuNDUxVjM0LjM0NTNaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMDcuNTI2IDE5LjQxMzJIMTA4LjY5MlYxNi43OTI1SDEwNy41MjZWMTkuNDEzMlpNMTA3LjUyNiAzNC40MDU0SDEwOC42OTJWMjEuNjQzNkgxMDcuNTI2VjM0LjQwNTRaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMDAuODE3IDM0LjM5NDZIOTkuNjM3M0w5OS41NzE2IDM0LjIzMzhMOTQuMzg4MiAyMS42MzI4SDk1LjYxOEwxMDAuMjI1IDMyLjY5NDJMMTA0Ljc2NSAyMS42MzI4SDEwNi4wNjVMMTAwLjgxNyAzNC4zOTQ2WiIgZmlsbD0id2hpdGUiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNODIuNDg0MyAyNy4xNzc5SDkzLjQ3NDhDOTMuNDE1NyAyNi41Nzg0IDkzLjI0NTYgMjYuMDAzOCA5Mi45NjY5IDI1LjQ2NThDOTIuNjQzMyAyNC44NDIxIDkyLjIyMTUgMjQuMjkwOSA5MS43MTQzIDIzLjgyODdDOTEuMjA4MSAyMy4zNjc1IDkwLjYyMzUgMjMuMDAzNCA4OS45NzYyIDIyLjc0NjJDODkuMzM0MiAyMi40OTE3IDg4LjY3IDIyLjM3NjkgODguMDAwMyAyMi40MDYzQzg3LjI2ODcgMjIuNDA2NiA4Ni41NzU5IDIyLjUzMjggODUuOTI5NyAyMi43ODE4Qzg1LjI4MjggMjMuMDMxNCA4NC43MDIzIDIzLjM4NDEgODQuMjAzNyAyMy44MzA0QzgzLjcwNjIgMjQuMjc2MSA4My4yOTc4IDI0LjgxMzcgODIuOTkwMSAyNS40MjgxQzgyLjcyMTUgMjUuOTYzIDgyLjU1MjEgMjYuNTUwNCA4Mi40ODQzIDI3LjE3NzlaTTg3Ljk2MyAzNC42NDk4Qzg2Ljk5MjUgMzQuNjQ5OCA4Ni4wODc3IDM0LjQ4IDg1LjI3MzQgMzQuMTQ1NEM4NC40NTc4IDMzLjgwOTYgODMuNzQzOSAzMy4zMzU2IDgzLjE1MTkgMzIuNzM1OEM4Mi41NjA3IDMyLjEzNzMgODIuMDkwOSAzMS40MjE2IDgxLjc1NTUgMzAuNjA4NEM4MS40MjI5IDI5LjgwMjUgODEuMjUyOCAyOC45MjE4IDgxLjI1IDI3Ljk5MTRWMjcuOTY4NkM4MS4yNTI4IDI3LjAyMiA4MS40MjcgMjYuMTMzNCA4MS43NjY5IDI1LjMyNjhDODIuMTA5NSAyNC41MTM5IDgyLjU4NyAyMy43OTgzIDgzLjE4NTUgMjMuMTk5OEM4My43ODQ3IDIyLjYwMDIgODQuNTA1MiAyMi4xMjY2IDg1LjMyNyAyMS43OTE2Qzg2LjE0NzEgMjEuNDU2OSA4Ny4wMzkxIDIxLjI4NzEgODcuOTc3NSAyMS4yODcxQzg4LjgyMDggMjEuMjg3MSA4OS42NDQzIDIxLjQzNjUgOTAuNDI1IDIxLjczMTRDOTEuMjA2OCAyMi4wMjY3IDkxLjkxNDUgMjIuNDU1NCA5Mi41Mjc4IDIzLjAwNTFDOTMuMTQ0IDIzLjU1NzMgOTMuNjQ2MyAyNC4yMzczIDk0LjAyMTUgMjUuMDI3N0M5NC4zOTY2IDI1LjgxNzcgOTQuNjExIDI2LjcwOTQgOTQuNjU4MyAyNy42Nzg5TDk0LjYxODkgMjguMjk3MUg4Mi40NDdDODIuNDg5NSAyOS4xNDIxIDgyLjY3NDggMjkuODg0MSA4Mi45OTkxIDMwLjUwNUM4My4zNTkgMzEuMTk0OCA4My44MTU4IDMxLjc3MDEgODQuMzU2OSAzMi4yMTUxQzg0Ljg5OSAzMi42NjIxIDg1LjUwMTMgMzIuOTk2MSA4Ni4xNDY0IDMzLjIwOTFDODYuNzk3MSAzMy40MjI0IDg3LjQxNiAzMy41MzA2IDg3Ljk4NTggMzMuNTMwNkM4OS4wNzMyIDMzLjUzMDYgOTAuMDcxMyAzMy4yNjM0IDkwLjk1MTkgMzIuNzM1OEM5MS44MjgxIDMyLjIxMDkgOTIuNTEwMiAzMS40NDAyIDkyLjk3OSAzMC40NDUyTDkzLjA0OTIgMzAuMjk2Mkg5NC4zMjQ3TDk0LjE2OTQgMzAuNjU3OEM5My44ODE4IDMxLjMyNzIgOTMuNTA4NCAzMS45MjIyIDkzLjA2MDYgMzIuNDI2QzkyLjYxNDMgMzIuOTI3MyA5Mi4xMTYxIDMzLjM0ODEgOTEuNTc5NSAzMy42NzYyQzkxLjA0MjkgMzQuMDAzOSA5MC40NTg5IDM0LjI1MDggODkuODQzOCAzNC40MTAyQzg5LjIzMTIgMzQuNTY5MiA4OC41OTg1IDM0LjY0OTggODcuOTYzIDM0LjY0OThaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03OS44NTY2IDM0LjM1MjJINzguNjkxMVYyNy42MjQ3Qzc4LjY5MTEgMjYuNTk5NiA3OC41NjA4IDI1Ljc0MDggNzguMzA0MiAyNS4wNzMyQzc4LjA1MDEgMjQuNDEzNSA3Ny43MDQgMjMuODgzNCA3Ny4yNzUzIDIzLjQ5NzlDNzYuODMgMjMuMDk1NSA3Ni4zMjA3IDIyLjgxMiA3NS43NjEzIDIyLjY1MzZDNzUuMTg2IDIyLjQ5MTUgNzQuNTg3OCAyMi40MDk1IDczLjk4NDEgMjIuNDA5NUM3Mi41MjMgMjIuNDM4OSA3MS4zNTc1IDIyLjg1NzYgNzAuNTI1IDIzLjY1NDJDNjkuNjk2NiAyNC40NDYzIDY5LjI3NjUgMjUuNTg4IDY5LjI3NjUgMjcuMDQ3NFYzNC4zNTIySDY4LjExMTNWMjEuNTkwNUg2OS4yNzY1VjIzLjMxMDJDNjkuNDAxIDIzLjE0MzYgNjkuNTM5OSAyMi45ODY2IDY5LjY5MzEgMjIuODQwM0M3MC4wNjQ0IDIyLjQ4NTMgNzAuNDg5NyAyMi4xODY1IDcwLjk1NzggMjEuOTUyOEM3MS40MjE4IDIxLjcyMDggNzEuOTIwMSAyMS41NDY2IDcyLjQzOTQgMjEuNDM0NUM3Mi45NTczIDIxLjMyMjkgNzMuNDgxMSAyMS4yNzM0IDczLjk5MTggMjEuMjkwNEM3My45OTIxIDIxLjI5MDQgNzMuOTkyNCAyMS4yOTA0IDczLjk5MjQgMjEuMjkwNEM3NS42MDk1IDIxLjI5MDQgNzYuOTU0OCAyMS43MjIyIDc3Ljk4NDEgMjIuNTc0MUM3OS4yMjc0IDIzLjYyMzggNzkuODU2NiAyNS4zMjI0IDc5Ljg1NjYgMjcuNjI0N1YzNC4zNTIyWiIgZmlsbD0id2hpdGUiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTQuMTMzMiAyNy4xNzc5SDY1LjEyMzRDNjUuMDY0NiAyNi41NzggNjQuODk0NSAyNi4wMDM0IDY0LjYxNTkgMjUuNDY1OEM2NC4yOTE5IDI0Ljg0MTcgNjMuODcwNCAyNC4yOTA5IDYzLjM2MzIgMjMuODI4N0M2Mi44NTY3IDIzLjM2NzUgNjIuMjcyMSAyMy4wMDMgNjEuNjI1MiAyMi43NDYyQzYwLjk4MjggMjIuNDkxNyA2MC4zMTg5IDIyLjM3NjkgNTkuNjQ5MiAyMi40MDYzQzU4LjkxNzYgMjIuNDA2NiA1OC4yMjQ4IDIyLjUzMjggNTcuNTc4NiAyMi43ODE4QzU2LjkzMiAyMy4wMzE0IDU2LjM1MTUgMjMuMzg0MSA1NS44NTI2IDIzLjgzMDRDNTUuMzU1MSAyNC4yNzU3IDU0Ljk0NjggMjQuODEzNCA1NC42Mzg3IDI1LjQyODFDNTQuMzcwOCAyNS45NjI2IDU0LjIwMSAyNi41NSA1NC4xMzMyIDI3LjE3NzlaTTU5LjYxMTkgMzQuNjQ5OEM1OC42NDExIDM0LjY0OTggNTcuNzM2MiAzNC40OCA1Ni45MjI3IDM0LjE0NTRDNTYuMTA2NyAzMy44MSA1NS4zOTMxIDMzLjMzNTYgNTQuODAxMiAzMi43MzU4QzU0LjIwOTMgMzIuMTM3MyA1My43Mzk0IDMxLjQyMTYgNTMuNDA0NCAzMC42MDg0QzUzLjA3MTggMjkuODAyNSA1Mi45MDE3IDI4LjkyMTggNTIuODk4OSAyNy45OTE0VjI3Ljk2ODZDNTIuOTAyIDI3LjAyMTYgNTMuMDc1OSAyNi4xMzMxIDUzLjQxNjIgMjUuMzI2OEM1My43NTg0IDI0LjUxMzkgNTQuMjM1OSAyMy43OTgzIDU0LjgzNDQgMjMuMTk5OEM1NS40MzM2IDIyLjYwMDYgNTYuMTU0MSAyMi4xMjY2IDU2Ljk3NTkgMjEuNzkxNkM1Ny43OTY0IDIxLjQ1NjkgNTguNjg4MSAyMS4yODcxIDU5LjYyNjQgMjEuMjg3MUM2MC40Njk3IDIxLjI4NzEgNjEuMjkzMyAyMS40MzY1IDYyLjA3NCAyMS43MzE0QzYyLjg1NTcgMjIuMDI2NyA2My41NjM0IDIyLjQ1NTQgNjQuMTc2OCAyMy4wMDUxQzY0Ljc5MjUgMjMuNTU2OSA2NS4yOTQ5IDI0LjIzNzMgNjUuNjcwNCAyNS4wMjc3QzY2LjA0NTIgMjUuODE3NyA2Ni4yNTk1IDI2LjcwOTQgNjYuMzA3MiAyNy42Nzg1TDY2LjI2NzggMjguMjk3MUg1NC4wOTYyQzU0LjEzODQgMjkuMTQyNCA1NC4zMjM3IDI5Ljg4NDQgNTQuNjQ4IDMwLjUwNUM1NS4wMDggMzEuMTk1MSA1NS40NjQ3IDMxLjc3MDQgNTYuMDA1OCAzMi4yMTUxQzU2LjU0NzkgMzIuNjYxOCA1Ny4xNTAyIDMyLjk5NjEgNTcuNzk1NyAzMy4yMDkxQzU4LjQ0NjEgMzMuNDIyNCA1OS4wNjQ5IDMzLjUzMDYgNTkuNjM0NyAzMy41MzA2QzYwLjcyMjEgMzMuNTMwNiA2MS43MjAzIDMzLjI2MzQgNjIuNjAwOSAzMi43MzU4QzYzLjQ3NzMgMzIuMjEwNiA2NC4xNTk1IDMxLjQzOTkgNjQuNjI4IDMwLjQ0NTJMNjQuNjk4MiAzMC4yOTYySDY1Ljk3MzZMNjUuODE4IDMwLjY1NzhDNjUuNTMwNCAzMS4zMjc1IDY1LjE1NzMgMzEuOTIyNiA2NC43MDk2IDMyLjQyNkM2NC4yNjMyIDMyLjkyNzMgNjMuNzY1IDMzLjM0ODEgNjMuMjI4NyAzMy42NzYyQzYyLjY5MTUgMzQuMDA0MyA2Mi4xMDc1IDM0LjI1MDggNjEuNDkyOCAzNC40MTAyQzYwLjg4MDQgMzQuNTY5MiA2MC4yNDc3IDM0LjY0OTggNTkuNjExOSAzNC42NDk4WiIgZmlsbD0id2hpdGUiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDUuMDEyMyAyMi40NjI3QzQ0LjIzNDQgMjIuNDYyNyA0My40OTgzIDIyLjYwMzQgNDIuODI0NCAyMi44ODE3QzQyLjE1MDYgMjMuMTYwMSA0MS41NTY2IDIzLjU0OTcgNDEuMDU5NCAyNC4wMzk2QzQwLjU2MjkgMjQuNTI5MiA0MC4xNzA1IDI1LjEyMTggMzkuODkzMiAyNS44MDA5QzM5LjYxNDUgMjYuNDgyMyAzOS40NzM1IDI3LjIzMDUgMzkuNDczNSAyOC4wMjQ3QzM5LjQ3MzUgMjguNzc0MyAzOS42MDczIDI5LjQ5NjIgMzkuODcxNCAzMC4xNzA3QzQwLjEzNDkgMzAuODQ0MiA0MC41MTMxIDMxLjQ0MSA0MC45OTU0IDMxLjk0NTRDNDEuNDc3NCAzMi40NDk1IDQyLjA1OTYgMzIuODUzNCA0Mi43MjU5IDMzLjE0NjJDNDMuMzg5NyAzMy40Mzg3IDQ0LjEzNTggMzMuNTg2NyA0NC45NDMxIDMzLjU4NjdDNDUuODg0OSAzMy41ODY3IDQ2LjcxNCAzMy40MjA0IDQ3LjQwNzkgMzMuMDkxOUM0OC4xMDM5IDMyLjc2MjEgNDguNjg5NiAzMi4zMjg5IDQ5LjE0ODQgMzEuODA0QzQ5LjYwOTYgMzEuMjc3NSA0OS45NjIzIDMwLjY3NTkgNTAuMTk2NyAzMC4wMTY5QzUwLjQzMTggMjkuMzU0NCA1MC41NTExIDI4LjY4NDQgNTAuNTUxMSAyOC4wMjQ3QzUwLjU1MTEgMjcuMjAyMiA1MC40MDI4IDI2LjQzOTggNTAuMTEwMyAyNS43NTlDNDkuODE3MSAyNS4wNzgzIDQ5LjQxNzEgMjQuNDg4MSA0OC45MjA2IDI0LjAwNjRDNDguNDIzNyAyMy41MjQxIDQ3LjgzMzYgMjMuMTQyMSA0Ny4xNjcgMjIuODcwN0M0Ni41IDIyLjYgNDUuNzc1IDIyLjQ2MjcgNDUuMDEyMyAyMi40NjI3Wk00NS4wMTIzIDM0LjcwNTlDNDMuNjYxMSAzNC43MDU5IDQyLjQ2NTUgMzQuMzkzNyA0MS40NTg0IDMzLjc3ODJDNDAuNjkzNiAzMy4zMTExIDQwLjA1MTkgMzIuNzAxMiAzOS41NDI2IDMxLjk2VjM0LjQwNTRIMzguMzc3NFYxNi43OTI1SDM5LjU0MjZWMjQuMTMyNkMzOS42NzEyIDIzLjk0MjEgMzkuODEwOSAyMy43NTU0IDM5Ljk2MTYgMjMuNTczNkM0MC4zMTUgMjMuMTQ4IDQwLjc0NjggMjIuNzY5IDQxLjI0NSAyMi40NDc1QzQxLjczODggMjIuMTI4NyA0Mi4zMDM0IDIxLjg2NjMgNDIuOTIzNiAyMS42Njc1QzQzLjU0NTMgMjEuNDY4MyA0NC4yNDYxIDIxLjM1OTQgNDUuMDA3MSAyMS4zNDMySDQ1LjAwNzRDNDYuMDI5OCAyMS4zNDMyIDQ2Ljk2MyAyMS41Mjk1IDQ3Ljc4NjIgMjEuODk3MUM0OC42MDYzIDIyLjI2MzkgNDkuMzE3OCAyMi43NjE0IDQ5LjkwMTUgMjMuMzc2MkM1MC40ODQgMjMuOTkwNSA1MC45MzczIDI0LjcwNjkgNTEuMjQ4NSAyNS41MDQ5QzUxLjU1OTMgMjYuMzAxOCA1MS43MTY2IDI3LjE0OTYgNTEuNzE2NiAyOC4wMjQ3QzUxLjcxNjYgMjguODgzMiA1MS41NjM1IDI5LjcyMjYgNTEuMjYwOSAzMC41MTkyQzUwLjk1NzQgMzEuMzE3NiA1MC41MTIgMzIuMDMzNiA0OS45Mzc0IDMyLjY0ODdDNDkuMzYyMSAzMy4yNjM0IDQ4LjY1MDYgMzMuNzY1MSA0Ny44MjIyIDM0LjEzOTlDNDYuOTkxIDM0LjUxNTQgNDYuMDQ1NyAzNC43MDU5IDQ1LjAxMjMgMzQuNzA1OVoiIGZpbGw9IndoaXRlIi8+DQo8cGF0aCBvcGFjaXR5PSIwLjMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIuODI5MSA2LjM2OTY0QzkuODk0NDcgMy40MzY2OCA1LjEzNTk4IDMuNDM2NjggMi4xOTkyMyA2LjM2OTY0Qy0wLjczMzcyNiA5LjMwNzA4IC0wLjczMzcyNiAxNC4wNjM1IDIuMTk5MjMgMTcuMDAwNkMzLjY2ODY0IDE4LjQ2NzIgNS41OTA2NCAxOS4yMDA2IDcuNTEzNjcgMTkuMjAwNkgxNS4wMzA1VjExLjc4MzdDMTUuMDU1NyA5LjgyODgxIDE0LjMyMTcgNy44NjQyOSAxMi44MjkxIDYuMzY5NjRaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggb3BhY2l0eT0iMC41IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI3Ljg2MTMgMTcuMDAwNkMzMC43OTUzIDE0LjA2MzUgMzAuNzk1MyA5LjMwNzA4IDI3Ljg2MTMgNi4zNjk2NEMyNC45MjM5IDMuNDM2NjggMjAuMTY0NCAzLjQzNjY4IDE3LjIzMDcgNi4zNjk2NEMxNS43NjUxIDcuODM5MDUgMTUuMDMwOCA5Ljc2MTA1IDE1LjAzMDggMTEuNjg1NVYxOS4yMDA2SDIyLjQ0NTlDMjQuNDAzMiAxOS4yMjQ4IDI2LjM2NyAxOC40OTI4IDI3Ljg2MTMgMTcuMDAwNloiIGZpbGw9IndoaXRlIi8+DQo8cGF0aCBvcGFjaXR5PSIwLjciIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMi4xOTkyMyAyMS40MDI0Qy0wLjczMzcyNiAyNC4zMzQzIC0wLjczMzcyNiAyOS4wOTU5IDIuMTk5MjMgMzIuMDI5MkM1LjEzNTk4IDM0Ljk2NjYgOS44OTI3NCAzNC45NjY2IDEyLjgyOTEgMzIuMDI5MkMxNC4yOTY1IDMwLjU2MTggMTUuMDMwNSAyOC42MzgxIDE1LjAzMDUgMjYuNzE0N1YxOS4yMDAzSDcuNjEyOUM1LjY1ODQgMTkuMTc1NCAzLjY5Mzg4IDE5LjkwODggMi4xOTkyMyAyMS40MDI0WiIgZmlsbD0id2hpdGUiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuNzAzNiAxOS4wMzIyQzEwLjcwMzYgMjAuMjcxIDkuNzAwOTkgMjEuMjczMyA4LjQ2MzIyIDIxLjI3MzNDNy4yMjY1IDIxLjI3MzMgNi4yMjMxNCAyMC4yNzEgNi4yMjMxNCAxOS4wMzIyQzYuMjIzMTQgMTcuNzk2MiA3LjIyNjUgMTYuNzkyNSA4LjQ2MzIyIDE2Ljc5MjVDOS43MDA5OSAxNi43OTI1IDEwLjcwMzYgMTcuNzk2MiAxMC43MDM2IDE5LjAzMjJaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS42MDkxIDM0LjU0NThDMTkuMjU0NSAzNC41NDU4IDE3LjA0MDQgMzMuNjI4NSAxNS4zNzMyIDMxLjk2MjdDMTMuNjc3NyAzMC4yNjY1IDEyLjc2MTggMjguMDExNSAxMi43OTMzIDI1LjYxMjRWMTEuMDg0OUMxMi43OTMzIDkuODQ1NzYgMTMuNzk0MiA4Ljg0MDMzIDE1LjAzMjMgOC44NDAzM0MxNi4yNjgzIDguODQwMzMgMTcuMjcyIDkuODQ1NzYgMTcuMjcyIDExLjA4NDlWMjUuNjQyMUMxNy4yNTY4IDI2Ljg1MDIgMTcuNzA5OCAyNy45NjA0IDE4LjU0MiAyOC43OTVDMTkuMzYzOCAyOS42MTQ3IDIwLjQ1MzIgMzAuMDY1OSAyMS42MDkxIDMwLjA2NTlDMjIuNzY4IDMwLjA2NTkgMjMuODU3MSAyOS42MTQ3IDI0LjY3NTUgMjguNzk1QzI1LjQ5NTkgMjcuOTc2NiAyNS45NDYxIDI2Ljg4NzIgMjUuOTQ2MSAyNS43Mjg2QzI1Ljk0NjEgMjQuNTY5NiAyNS40OTU5IDIzLjQ4MTkgMjQuNjc1NSAyMi42NjE1QzIzLjg1NzEgMjEuODQzMSAyMi43NjggMjEuMzkxNiAyMS42MDkxIDIxLjM5MTZDMjAuMzcyIDIxLjM5MTYgMTkuMzY5MyAyMC4zODkyIDE5LjM2OTMgMTkuMTUwNEMxOS4zNjkzIDE3LjkxNDQgMjAuMzcyIDE2LjkxMDcgMjEuNjA5MSAxNi45MTA3QzIzLjk2NDYgMTYuOTEwNyAyNi4xNzkxIDE3LjgyOTcgMjcuODQ2IDE5LjQ5MkMyOS41MSAyMS4xNTc1IDMwLjQyNjkgMjMuMzc0NCAzMC40MjY5IDI1LjcyODZDMzAuNDI2OSAyOC4wODUyIDI5LjUxIDMwLjI5NzYgMjcuODQ2IDMxLjk2MjdDMjYuMTc5MSAzMy42Mjg1IDIzLjk2NDYgMzQuNTQ1OCAyMS42MDkxIDM0LjU0NThaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9nPg0KPGRlZnM+DQo8Y2xpcFBhdGggaWQ9ImNsaXAwIj4NCjxyZWN0IHdpZHRoPSIxMzAiIGhlaWdodD0iNDQiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) no-repeat scroll 0 0 transparent;
}
.default_aspx .footercontent,
.login_aspx .footercontent {
  width: 960px;
}
.default_aspx .logo,
.login_aspx .logo {
  width: 960px;
}
/* Membership Masterpage
--------------------------------------------------------------------------------------- */
.memberform {
  float: left;
  width: 440px;
  border-right: 1px solid #E0E0E0;
}
.memberform .content .row {
  margin-bottom: 24px;
  display: block;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.memberform .content .row .text {
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans Regular";
  padding-bottom: 8px;
}
.memberform .content .row .control {
  width: 425px;
  position: static;
}
.memberform .content .row .control input {
  font-size: 14px;
  line-height: 150%;
  width: 380px;
  padding: 9px 10px;
}
.memberform .content .row .control select {
  width: 302px;
  /* 25px - reserved to red asterisk */
  height: 36px;
}
.memberform .content .row .subtitle {
  color: #1a1d1e;
}
.memberform .content .buttonrow .leftbtnedit {
  width: 170px;
  display: inline-block;
}
.memberform .content .buttonrow:last-child {
  margin-top: 30px;
  clear: both;
}
.postform .row .text {
  font-size: 15px;
  line-height: 150%;
}
.btncreate,
.btnlogin,
.btncreatenewaccount,
.btsSndRstrPass {
  width: 400px;
  font-size: 14px;
  line-height: 16px;
}
.btncreate,
.btnlogin {
  font-weight: 600;
}
.provider_list .btnlogin_sso {
  background-color: #0170bc;
  border-radius: 4px 4px 4px 4px;
  padding: 13px 17px;
  color: #fff;
}
.provider_list .btnlogin_sso:not(:first-child) {
  margin-top: 24px;
}
.regblock {
  padding-left: 60px;
}
.regblock .text {
  padding-top: 0;
  margin-bottom: 30px;
  font-family: "Open Sans Bold";
  font-size: 24px;
  line-height: 150%;
  font-weight: bold;
  color: #ffffff;
}
.memberform .errorrow ul {
  width: 23.7em;
  margin-bottom: 24px;
}
.instruction {
  margin-left: 60px;
}
.userprofile_aspx .memberform .additional_padding {
  padding-bottom: 24px;
}
.userprofile_aspx .memberform .row .subtitle {
  padding-left: 0px;
}
.userprofile_aspx .memberform .row:not(:first-child) .subtitle {
  margin-top: 20px;
}
.userprofile_aspx .memberform .buttonrow .btn_large {
  margin-right: 5px;
}
/* Workspace           
--------------------------------------------------------------------------------------- */
.ws_container {
  padding: 32px 40px;
}
/* TabbedLayout            
--------------------------------------------------------------------------------------- */
.notification-panel {
  min-width: 300px;
}
/* FormView 
--------------------------------------------------------------------------------------- */
.ref_selector {
  min-width: 37.5em;
  max-width: 56.25em;
}
.ref_selector .ref_grid {
  border: none;
  overflow-x: hidden;
}
.fv_grouphead,
.ref_selector .lac_header {
  padding: 10px 0;
  cursor: pointer;
  border-bottom: 1px solid #006ba6;
  color: #006ba6;
  font-size: 14px;
  font-weight: bold;
}
/* FormEdit
--------------------------------------------------------------------------------------- */
.fe_matrix .fe_table_cell input[type="image"].calendarImage,
.fe_table .fe_table_cell input[type="image"].calendarImage {
  padding: 2px;
  vertical-align: top;
}
/* Form
--------------------------------------------------------------------------------------- */
.ui-datepicker-trigger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik05LjMyODEyIDEyLjc1QzkuNDMzNTkgMTIuNzUgOS41MzkwNiAxMi43MTQ4IDkuNjA5MzggMTIuNjQ0NUM5LjY3OTY5IDEyLjU3NDIgOS43NSAxMi40Njg4IDkuNzUgMTIuMzI4MVYxMC45MjE5QzkuNzUgMTAuODE2NCA5LjY3OTY5IDEwLjcxMDkgOS42MDkzOCAxMC42NDA2QzkuNTM5MDYgMTAuNTcwMyA5LjQzMzU5IDEwLjUgOS4zMjgxMiAxMC41SDcuOTIxODhDNy43ODEyNSAxMC41IDcuNjc1NzggMTAuNTcwMyA3LjYwNTQ3IDEwLjY0MDZDNy41MzUxNiAxMC43MTA5IDcuNSAxMC44MTY0IDcuNSAxMC45MjE5VjEyLjMyODFDNy41IDEyLjQ2ODggNy41MzUxNiAxMi41NzQyIDcuNjA1NDcgMTIuNjQ0NUM3LjY3NTc4IDEyLjcxNDggNy43ODEyNSAxMi43NSA3LjkyMTg4IDEyLjc1SDkuMzI4MTJaTTEzLjEyNSAxMi4zMjgxQzEzLjEyNSAxMi40Njg4IDEzLjA1NDcgMTIuNTc0MiAxMi45ODQ0IDEyLjY0NDVDMTIuOTE0MSAxMi43MTQ4IDEyLjgwODYgMTIuNzUgMTIuNzAzMSAxMi43NUgxMS4yOTY5QzExLjE1NjIgMTIuNzUgMTEuMDUwOCAxMi43MTQ4IDEwLjk4MDUgMTIuNjQ0NUMxMC45MTAyIDEyLjU3NDIgMTAuODc1IDEyLjQ2ODggMTAuODc1IDEyLjMyODFWMTAuOTIxOUMxMC44NzUgMTAuODE2NCAxMC45MTAyIDEwLjcxMDkgMTAuOTgwNSAxMC42NDA2QzExLjA1MDggMTAuNTcwMyAxMS4xNTYyIDEwLjUgMTEuMjk2OSAxMC41SDEyLjcwMzFDMTIuODA4NiAxMC41IDEyLjkxNDEgMTAuNTcwMyAxMi45ODQ0IDEwLjY0MDZDMTMuMDU0NyAxMC43MTA5IDEzLjEyNSAxMC44MTY0IDEzLjEyNSAxMC45MjE5VjEyLjMyODFaTTE2LjUgMTIuMzI4MUMxNi41IDEyLjQ2ODggMTYuNDI5NyAxMi41NzQyIDE2LjM1OTQgMTIuNjQ0NUMxNi4yODkxIDEyLjcxNDggMTYuMTgzNiAxMi43NSAxNi4wNzgxIDEyLjc1SDE0LjY3MTlDMTQuNTMxMiAxMi43NSAxNC40MjU4IDEyLjcxNDggMTQuMzU1NSAxMi42NDQ1QzE0LjI4NTIgMTIuNTc0MiAxNC4yNSAxMi40Njg4IDE0LjI1IDEyLjMyODFWMTAuOTIxOUMxNC4yNSAxMC44MTY0IDE0LjI4NTIgMTAuNzEwOSAxNC4zNTU1IDEwLjY0MDZDMTQuNDI1OCAxMC41NzAzIDE0LjUzMTIgMTAuNSAxNC42NzE5IDEwLjVIMTYuMDc4MUMxNi4xODM2IDEwLjUgMTYuMjg5MSAxMC41NzAzIDE2LjM1OTQgMTAuNjQwNkMxNi40Mjk3IDEwLjcxMDkgMTYuNSAxMC44MTY0IDE2LjUgMTAuOTIxOVYxMi4zMjgxWk0xMy4xMjUgMTUuNzAzMUMxMy4xMjUgMTUuODQzOCAxMy4wNTQ3IDE1Ljk0OTIgMTIuOTg0NCAxNi4wMTk1QzEyLjkxNDEgMTYuMDg5OCAxMi44MDg2IDE2LjEyNSAxMi43MDMxIDE2LjEyNUgxMS4yOTY5QzExLjE1NjIgMTYuMTI1IDExLjA1MDggMTYuMDg5OCAxMC45ODA1IDE2LjAxOTVDMTAuOTEwMiAxNS45NDkyIDEwLjg3NSAxNS44NDM4IDEwLjg3NSAxNS43MDMxVjE0LjI5NjlDMTAuODc1IDE0LjE5MTQgMTAuOTEwMiAxNC4wODU5IDEwLjk4MDUgMTQuMDE1NkMxMS4wNTA4IDEzLjk0NTMgMTEuMTU2MiAxMy44NzUgMTEuMjk2OSAxMy44NzVIMTIuNzAzMUMxMi44MDg2IDEzLjg3NSAxMi45MTQxIDEzLjk0NTMgMTIuOTg0NCAxNC4wMTU2QzEzLjA1NDcgMTQuMDg1OSAxMy4xMjUgMTQuMTkxNCAxMy4xMjUgMTQuMjk2OVYxNS43MDMxWk05Ljc1IDE1LjcwMzFDOS43NSAxNS44NDM4IDkuNjc5NjkgMTUuOTQ5MiA5LjYwOTM4IDE2LjAxOTVDOS41MzkwNiAxNi4wODk4IDkuNDMzNTkgMTYuMTI1IDkuMzI4MTIgMTYuMTI1SDcuOTIxODhDNy43ODEyNSAxNi4xMjUgNy42NzU3OCAxNi4wODk4IDcuNjA1NDcgMTYuMDE5NUM3LjUzNTE2IDE1Ljk0OTIgNy41IDE1Ljg0MzggNy41IDE1LjcwMzFWMTQuMjk2OUM3LjUgMTQuMTkxNCA3LjUzNTE2IDE0LjA4NTkgNy42MDU0NyAxNC4wMTU2QzcuNjc1NzggMTMuOTQ1MyA3Ljc4MTI1IDEzLjg3NSA3LjkyMTg4IDEzLjg3NUg5LjMyODEyQzkuNDMzNTkgMTMuODc1IDkuNTM5MDYgMTMuOTQ1MyA5LjYwOTM4IDE0LjAxNTZDOS42Nzk2OSAxNC4wODU5IDkuNzUgMTQuMTkxNCA5Ljc1IDE0LjI5NjlWMTUuNzAzMVpNMTYuNSAxNS43MDMxQzE2LjUgMTUuODQzOCAxNi40Mjk3IDE1Ljk0OTIgMTYuMzU5NCAxNi4wMTk1QzE2LjI4OTEgMTYuMDg5OCAxNi4xODM2IDE2LjEyNSAxNi4wNzgxIDE2LjEyNUgxNC42NzE5QzE0LjUzMTIgMTYuMTI1IDE0LjQyNTggMTYuMDg5OCAxNC4zNTU1IDE2LjAxOTVDMTQuMjg1MiAxNS45NDkyIDE0LjI1IDE1Ljg0MzggMTQuMjUgMTUuNzAzMVYxNC4yOTY5QzE0LjI1IDE0LjE5MTQgMTQuMjg1MiAxNC4wODU5IDE0LjM1NTUgMTQuMDE1NkMxNC40MjU4IDEzLjk0NTMgMTQuNTMxMiAxMy44NzUgMTQuNjcxOSAxMy44NzVIMTYuMDc4MUMxNi4xODM2IDEzLjg3NSAxNi4yODkxIDEzLjk0NTMgMTYuMzU5NCAxNC4wMTU2QzE2LjQyOTcgMTQuMDg1OSAxNi41IDE0LjE5MTQgMTYuNSAxNC4yOTY5VjE1LjcwMzFaTTE5Ljg3NSA2LjU2MjVDMTkuODc1IDYuMTA1NDcgMTkuNjk5MiA1LjcxODc1IDE5LjM4MjggNS4zNjcxOUMxOS4wMzEyIDUuMDUwNzggMTguNjQ0NSA0Ljg3NSAxOC4xODc1IDQuODc1SDE2LjVWMy4wNDY4OEMxNi41IDIuOTQxNDEgMTYuNDI5NyAyLjgzNTk0IDE2LjM1OTQgMi43NjU2MkMxNi4yODkxIDIuNjk1MzEgMTYuMTgzNiAyLjYyNSAxNi4wNzgxIDIuNjI1SDE0LjY3MTlDMTQuNTMxMiAyLjYyNSAxNC40MjU4IDIuNjk1MzEgMTQuMzU1NSAyLjc2NTYyQzE0LjI4NTIgMi44MzU5NCAxNC4yNSAyLjk0MTQxIDE0LjI1IDMuMDQ2ODhWNC44NzVIOS43NVYzLjA0Njg4QzkuNzUgMi45NDE0MSA5LjY3OTY5IDIuODM1OTQgOS42MDkzOCAyLjc2NTYyQzkuNTM5MDYgMi42OTUzMSA5LjQzMzU5IDIuNjI1IDkuMzI4MTIgMi42MjVINy45MjE4OEM3Ljc4MTI1IDIuNjI1IDcuNjc1NzggMi42OTUzMSA3LjYwNTQ3IDIuNzY1NjJDNy41MzUxNiAyLjgzNTk0IDcuNSAyLjk0MTQxIDcuNSAzLjA0Njg4VjQuODc1SDUuODEyNUM1LjMyMDMxIDQuODc1IDQuOTMzNTkgNS4wNTA3OCA0LjYxNzE5IDUuMzY3MTlDNC4yNjU2MiA1LjcxODc1IDQuMTI1IDYuMTA1NDcgNC4xMjUgNi41NjI1VjE4LjkzNzVDNC4xMjUgMTkuNDI5NyA0LjI2NTYyIDE5LjgxNjQgNC42MTcxOSAyMC4xMzI4QzQuOTMzNTkgMjAuNDg0NCA1LjMyMDMxIDIwLjYyNSA1LjgxMjUgMjAuNjI1SDE4LjE4NzVDMTguNjQ0NSAyMC42MjUgMTkuMDMxMiAyMC40ODQ0IDE5LjM4MjggMjAuMTMyOEMxOS42OTkyIDE5LjgxNjQgMTkuODc1IDE5LjQyOTcgMTkuODc1IDE4LjkzNzVWNi41NjI1Wk0xOC4xODc1IDE4LjcyNjZDMTguMTg3NSAxOC43OTY5IDE4LjE1MjMgMTguODMyIDE4LjExNzIgMTguODY3MkMxOC4wNDY5IDE4LjkzNzUgMTguMDExNyAxOC45Mzc1IDE3Ljk3NjYgMTguOTM3NUg2LjAyMzQ0QzUuOTUzMTIgMTguOTM3NSA1LjkxNzk3IDE4LjkzNzUgNS44ODI4MSAxOC44NjcyQzUuODEyNSAxOC44MzIgNS44MTI1IDE4Ljc5NjkgNS44MTI1IDE4LjcyNjZWOC4yNUgxOC4xODc1VjE4LjcyNjZaIiBmaWxsPSIjOUU5RTlFIi8+DQo8L3N2Zz4NCg==);
  width: 24px;
  height: 26px;
  margin-left: -28px;
  margin-top: 1px;
  background-color: #FAFAFA;
  border-left: 1px solid #BDBDBD;
  background-position: 1px;
}
.fe_date .fe_q_cont input[type=image].calendarImage {
  width: 26px;
  height: 26px;
  margin-left: -35px;
  margin-top: 1px;
  background-color: #FAFAFA;
  border-left: 1px solid #BDBDBD !important;
  vertical-align: top;
  padding: 0 0 0 0;
}
/* IE10+ CSS styles go here */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .ui-datepicker-trigger {
    height: 25px;
  }
  .fe_date .fe_q_cont input[type=image].calendarImage {
    height: 25px;
  }
}
/* Grid                
--------------------------------------------------------------------------------------- */
.grid .fixed {
  width: 100%;
}
.g_headrow td,
.g_headrowsort td {
  background-color: #BCBCBC;
  border: 1px solid #D9D9D9;
  color: #0d1c3d;
  font-weight: bold;
  padding: 5px 3px 5px 10px;
  text-align: left;
}
.gv_header th,
.gv_header th a {
  color: #0d1c3d;
  font-weight: bold;
}
.gv_header th,
.gv_header td {
  background-color: #D3D6DC;
  color: #0d1c3d;
  border: 1px solid #BFBFBF;
  padding: 5px 10px;
}
.gv_alterow,
.gv_alterowcl {
  background-color: #F7F7F7;
}
.exclamation,
.exclamation:hover {
  font-size: 16px;
  cursor: default;
}
.exclamation::before {
  color: #006ba6;
}
/* Menu            
--------------------------------------------------------------------------------------- */
.mainmenu {
  padding: 0 20px;
  height: 31px;
  background: url(data:image/gif;base64,R0lGODlhFAAfAMQAADVGVjA+TDRFVCUuNSQqMmlsbi07SDFATio2QCw4QzpMXSk0PyMqMCw5RjJCUDREUyQsNCcwOjdKWjNDUTZHVyYvOCIoLzpMXC89Szc/SSgyPDdJWSInLiEmLDhLWwAAACH5BAAAAAAALAAAAAAUAB8AAAWsoCKOZFleaKquq+e+cBxLdG3f96bvfN9TwKBwOAQYj8hkUsBsOp/Ph3RKrVYn2Kx2u3V4v+Bw+EAum8/ngHrNbrcx8Lh8PjfY7/h8vsHv+/9/CYKDhIWFCIiJiouLC46PkJGRGpSVlpeXEZqbnJ2dFaChoqOjA6anqKmpEKytrq+vBLKztLW1DLi5uru7Fr6/wMHBHMTFxsfHHcrLzM3NBdDR0tPTGdbX2NnZIQA7) repeat-x scroll 0 0 transparent;
  border-top: 1px solid #465866;
}
.ws_main {
  background-color: #fff;
  width: 960px;
  margin: 40px auto;
  border: 1px solid #E0E0E0;
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
}
.ws_main .f_home .f_group {
  margin-bottom: 24px;
}
.mainmenu .m_static {
  height: 31px;
  margin-left: 50px;
}
.mainmenu table.m_staticitem {
  height: 31px;
  margin-right: 30px;
  vertical-align: middle;
}
.mainmenu a.m_staticitem {
  display: inline-block;
  color: #6FA1CB;
  position: relative;
  top: 4px;
  text-decoration: none;
  height: 31px;
  padding: 0 2px 0 1px;
  font-size: 12px !important;
}
/* CSS from Metadata
--------------------------------------------------------------------------------------- */
/*          fixed           */
.fixed {
  width: 100%;
}
/*          wstitle          */
.wstitle {
  padding-bottom: 11px;
}
.wstitle .f_ctrllabel {
  font-weight: inherit;
  width: auto;
}
/*          selector            */
.selector td {
  vertical-align: top;
}
.selector .leftsel {
  width: 370px;
}
.selector .wstitle {
  margin-right: 0px;
  padding-right: 0px;
}
.selector .tree {
  border: 1px solid #C2C2C2;
  padding: 7px;
  margin-right: 10px;
}
.selector .line {
  border-top: 1px solid #C2C2C2;
  padding-top: 7px;
}
/* history implementation */
.colclosed table {
  width: 100%;
}
.colclosed input {
  float: right;
}
.edithisttitle {
  font-size: 14px;
  color: #5AA341;
  font-weight: bold;
}
.historygrid {
  width: 100%;
}
.contactus_aspx .errorrow {
  width: 616px;
}
.contactus_aspx .errorrow ul {
  margin: 0px;
}
.contactus_aspx .pagecontent .rowcaptcha {
  height: 80px;
}
.contactus_aspx .pagecontent .buttonrow > input {
  margin-right: 10px;
}
/*Login Status Ctrl*/
.loginStatusCtr {
  top: 32px;
}
.membershipcontent {
  background-color: #fff;
  width: 960px;
  margin: 40px auto;
  padding: 32px 40px;
  border: 1px solid #E0E0E0;
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
}
.membershipcontent .loginStatusCtr {
  top: -104px;
}
i.ls-user-circle::before {
  content: url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2230px%22%20height%3D%2230px%22%20viewBox%3D%220%200%2038%2038%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2219%22%20r%3D%2219%22%20fill%3D%22%23ffffff%22/%3E%20%3Cpath%20d%3D%22M36%2018.9998C36%2028.3887%2028.3888%2035.9998%2019%2035.9998C9.61116%2035.9998%202%2028.3887%202%2018.9998C2%209.61101%209.61116%201.99985%2019%201.99985C28.3888%201.99985%2036%209.61101%2036%2018.9998Z%22%20fill%3D%22%230170BC%22%20stroke%3D%22white%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20d%3D%22M19%2018.625C18.1562%2018.625%2017.418%2018.4492%2016.7148%2018.0273C16.0117%2017.6406%2015.4844%2017.1133%2015.0977%2016.4102C14.6758%2015.707%2014.5%2014.9688%2014.5%2014.125C14.5%2013.3164%2014.6758%2012.5781%2015.0977%2011.875C15.4844%2011.1719%2016.0117%2010.6445%2016.7148%2010.2227C17.418%209.83594%2018.1562%209.625%2019%209.625C19.8086%209.625%2020.5469%209.83594%2021.25%2010.2227C21.9531%2010.6445%2022.4805%2011.1719%2022.9023%2011.875C23.2891%2012.5781%2023.5%2013.3164%2023.5%2014.125C23.5%2014.9688%2023.2891%2015.707%2022.9023%2016.4102C22.4805%2017.1133%2021.9531%2017.6406%2021.25%2018.0273C20.5469%2018.4492%2019.8086%2018.625%2019%2018.625ZM22.1641%2019.75C23.0078%2019.75%2023.7812%2019.9609%2024.5195%2020.3828C25.2227%2020.8047%2025.8203%2021.4023%2026.2422%2022.1055C26.6641%2022.8438%2026.875%2023.6172%2026.875%2024.4609V25.9375C26.875%2026.4297%2026.6992%2026.8164%2026.3828%2027.1328C26.0312%2027.4844%2025.6445%2027.625%2025.1875%2027.625H12.8125C12.3203%2027.625%2011.9336%2027.4844%2011.6172%2027.1328C11.2656%2026.8164%2011.125%2026.4297%2011.125%2025.9375V24.4609C11.125%2023.6172%2011.3359%2022.8438%2011.7578%2022.1055C12.1797%2021.4023%2012.7422%2020.8047%2013.4805%2020.3828C14.1836%2019.9609%2014.9922%2019.75%2015.8359%2019.75H16.4336C17.2422%2020.1367%2018.0859%2020.3125%2019%2020.3125C19.8789%2020.3125%2020.7227%2020.1367%2021.5664%2019.75H22.1641Z%22%20fill%3D%22white%22/%3E%3C/svg%3E") !important;
}
.loginStatusCtr .panelButtons {
  background-color: #F5F5F5;
}
.loginStatusCtr .panelButtons a {
  color: #333333;
}
.loginStatusCtr .panelButtons a:link {
  color: #333333;
}
.loginStatusCtr .panelButtons a:visited {
  color: #333333;
}
.loginStatusCtr .panelButtons a:hover {
  background-color: #EEEEEE;
}
.loginStatusCtr .panelShowLoginStatusPanel {
  margin-left: 25px;
  color: #0170BC;
}
.loginStatusCtr .panelShowLoginStatusPanel .userName {
  font-size: 15px;
}
.loginStatusCtr .panelShowLoginStatusPanel .dropdownIcon i.ls-rowdawn-d::before {
  content: url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2210%22%20height%3D%226%22%20viewBox%3D%220%200%2010%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%20%3Cpath%20d%3D%22M4.65137%205.34473C4.7334%205.46777%204.85645%205.50879%205%205.50879C5.12305%205.50879%205.24609%205.46777%205.34863%205.34473L9.32715%201.36621C9.40918%201.28418%209.4707%201.16113%209.4707%201.01758C9.4707%200.894531%209.40918%200.771484%209.32715%200.668945L8.87598%200.217773C8.77344%200.135742%208.65039%200.0742188%208.52734%200.0742188C8.38379%200.0742188%208.26074%200.115234%208.17871%200.197266L5%203.37598L1.82129%200.197266C1.71875%200.115234%201.5957%200.0742188%201.47266%200.0742188C1.3291%200.0742188%201.20605%200.135742%201.12402%200.217773L0.672852%200.668945C0.570312%200.771484%200.529297%200.894531%200.529297%201.01758C0.529297%201.16113%200.570312%201.28418%200.672852%201.36621L4.65137%205.34473Z%22%20fill%3D%22%230170BC%22%20fill-opacity%3D%220.75%22/%3E%20%3C/svg%3E%20");
}
.loginStatusCtr .buttonpanel {
  background-color: #0170BC;
  color: #ffffff;
  padding: 0 15px;
}
.loginStatusCtr .buttonpanel:hover {
  background-color: #0170BC;
}
.loginStatusCtr .buttonpanel i.ls-question-circle:before {
  content: none !important;
}
.loginStatusCtr .buttonpanel i.ls-rowdawn-w::before {
  content: url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2210%22%20height%3D%226%22%20viewBox%3D%220%200%2010%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%20%3Cpath%20d%3D%22M4.65137%205.34473C4.7334%205.46777%204.85645%205.50879%205%205.50879C5.12305%205.50879%205.24609%205.46777%205.34863%205.34473L9.32715%201.36621C9.40918%201.28418%209.4707%201.16113%209.4707%201.01758C9.4707%200.894531%209.40918%200.771484%209.32715%200.668945L8.87598%200.217773C8.77344%200.135742%208.65039%200.0742188%208.52734%200.0742188C8.38379%200.0742188%208.26074%200.115234%208.17871%200.197266L5%203.37598L1.82129%200.197266C1.71875%200.115234%201.5957%200.0742188%201.47266%200.0742188C1.3291%200.0742188%201.20605%200.135742%201.12402%200.217773L0.672852%200.668945C0.570312%200.771484%200.529297%200.894531%200.529297%201.01758C0.529297%201.16113%200.570312%201.28418%200.672852%201.36621L4.65137%205.34473Z%22%20fill%3D%22%23ffffff%22%20fill-opacity%3D%220.75%22/%3E%20%3C/svg%3E%20") !important;
}
.loginStatusCtr .HomeButton {
  background-color: #0170BC;
  color: #ffffff;
  padding: 0 15px;
}
.loginStatusCtr .HomeButton i.ls-home::before {
  content: url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2214%22%20height%3D%2213%22%20viewBox%3D%220%200%2014%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%20%3Cpath%20d%3D%22M13.8785%206.11111C13.9514%206.20833%2014%206.30555%2014%206.40278C14%206.5%2013.9514%206.59722%2013.9028%206.67014L13.3924%207.25347C13.2951%207.35069%2013.1979%207.375%2013.1007%207.375C13.0035%207.375%2012.9062%207.35069%2012.8333%207.27778L7.26736%202.36806C7.17014%202.31944%207.09722%202.27083%207%202.27083C6.90278%202.27083%206.80556%202.31944%206.73264%202.36806L1.16667%207.27778C1.06944%207.35069%200.972222%207.375%200.875%207.375C0.777778%207.375%200.680556%207.35069%200.607639%207.25347L0.0972222%206.67014C0.0243056%206.59722%200%206.5%200%206.40278C0%206.30555%200.0243056%206.20833%200.121528%206.11111L6.34375%200.618056C6.53819%200.472222%206.75694%200.375%207%200.375C7.24306%200.375%207.46181%200.472222%207.65625%200.618056L10.1111%202.80556V1.54167C10.1111%201.44444%2010.1354%201.34722%2010.2083%201.27431C10.2812%201.20139%2010.3785%201.15278%2010.5%201.15278H12.0556C12.1528%201.15278%2012.25%201.20139%2012.3229%201.27431C12.3958%201.34722%2012.4444%201.44444%2012.4444%201.54167V4.84722L13.8785%206.11111ZM7%203.17014L12.3229%207.8368C12.4201%207.93403%2012.4688%207.98264%2012.4688%207.95833L12.4444%207.93403V12.4306C12.4444%2012.5521%2012.3958%2012.6493%2012.3229%2012.7222C12.25%2012.7951%2012.1528%2012.8194%2012.0556%2012.8194H1.94444C1.82292%2012.8194%201.72569%2012.7951%201.65278%2012.7222C1.57986%2012.6493%201.55556%2012.5521%201.55556%2012.4306V7.93403C1.04514%208.42014%202.86806%206.81597%207%203.17014ZM9.30903%209.46528C9.60069%209.17361%209.72222%208.80903%209.72222%208.37153C9.69792%207.93403%209.52778%207.59375%209.1875%207.30208C8.89583%207.05903%208.55556%206.9618%208.16667%206.98611C7.77778%207.03472%207.46181%207.18055%207.21875%207.44792L7%207.66667L6.78125%207.44792C6.51389%207.18055%206.19792%207.03472%205.80903%206.98611C5.42014%206.9618%205.07986%207.05903%204.8125%207.30208C4.47222%207.59375%204.27778%207.93403%204.27778%208.37153C4.25347%208.80903%204.39931%209.17361%204.69097%209.46528L6.75694%2011.5556C6.80556%2011.6285%206.90278%2011.6528%207%2011.6528C7.09722%2011.6528%207.17014%2011.6285%207.24306%2011.5556L9.30903%209.46528Z%22%20fill%3D%22%23ffffff%22%20fill-opacity%3D%220.75%22/%3E%20%3C/svg%3E") !important;
}
.loginStatusCtr .loginStatusPanel {
  background-color: #F5F5F5;
  border: 1px solid #DEDEDF;
  border-radius: 3px;
}
.loginStatusCtr .loginStatusPanel .userInfoPanel {
  background-color: #F5F5F5;
  color: #333333;
}
.loginStatusCtr .loginStatusPanel .userInfoPanel i.ls-user-circle::before {
  content: url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2250px%22%20height%3D%2250px%22%20viewBox%3D%220%200%2038%2038%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2219%22%20r%3D%2219%22%20fill%3D%22%23fff%22/%3E%20%3Cpath%20d%3D%22M36%2018.9998C36%2028.3887%2028.3888%2035.9998%2019%2035.9998C9.61116%2035.9998%202%2028.3887%202%2018.9998C2%209.61101%209.61116%201.99985%2019%201.99985C28.3888%201.99985%2036%209.61101%2036%2018.9998Z%22%20fill%3D%22%23E0E0E0%22%20stroke%3D%22white%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20d%3D%22M19%2018.625C18.1562%2018.625%2017.418%2018.4492%2016.7148%2018.0273C16.0117%2017.6406%2015.4844%2017.1133%2015.0977%2016.4102C14.6758%2015.707%2014.5%2014.9688%2014.5%2014.125C14.5%2013.3164%2014.6758%2012.5781%2015.0977%2011.875C15.4844%2011.1719%2016.0117%2010.6445%2016.7148%2010.2227C17.418%209.83594%2018.1562%209.625%2019%209.625C19.8086%209.625%2020.5469%209.83594%2021.25%2010.2227C21.9531%2010.6445%2022.4805%2011.1719%2022.9023%2011.875C23.2891%2012.5781%2023.5%2013.3164%2023.5%2014.125C23.5%2014.9688%2023.2891%2015.707%2022.9023%2016.4102C22.4805%2017.1133%2021.9531%2017.6406%2021.25%2018.0273C20.5469%2018.4492%2019.8086%2018.625%2019%2018.625ZM22.1641%2019.75C23.0078%2019.75%2023.7812%2019.9609%2024.5195%2020.3828C25.2227%2020.8047%2025.8203%2021.4023%2026.2422%2022.1055C26.6641%2022.8438%2026.875%2023.6172%2026.875%2024.4609V25.9375C26.875%2026.4297%2026.6992%2026.8164%2026.3828%2027.1328C26.0312%2027.4844%2025.6445%2027.625%2025.1875%2027.625H12.8125C12.3203%2027.625%2011.9336%2027.4844%2011.6172%2027.1328C11.2656%2026.8164%2011.125%2026.4297%2011.125%2025.9375V24.4609C11.125%2023.6172%2011.3359%2022.8438%2011.7578%2022.1055C12.1797%2021.4023%2012.7422%2020.8047%2013.4805%2020.3828C14.1836%2019.9609%2014.9922%2019.75%2015.8359%2019.75H16.4336C17.2422%2020.1367%2018.0859%2020.3125%2019%2020.3125C19.8789%2020.3125%2020.7227%2020.1367%2021.5664%2019.75H22.1641Z%22%20fill%3D%22white%22/%3E%3C/svg%3E") !important;
}
.loginStatusCtr .loginStatusPanel .userInfoPanel .loginName {
  color: #777879;
}
.loginStatusCtr .loginStatusPanel .panelButtons {
  background-color: #ffffff;
  border-radius: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loginStatusCtr .loginStatusPanel .panelButtons:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.loginStatusCtr .loginStatusPanel .panelButtons:hover {
  background-color: #EEEEEE;
  border-radius: 0;
}
.loginStatusCtr .loginStatusPanel .panelButtons:hover:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.loginStatusCtr .loginStatusPanel .panelButtons a {
  padding: 0;
  padding-left: 10px;
  color: #333333;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loginStatusCtr .loginStatusPanel .panelButtons a:hover {
  background-color: unset;
  border-radius: 0;
}
.loginStatusCtr .loginStatusPanel .panelButtons a:link {
  color: #333333;
}
.loginStatusCtr .loginStatusPanel .panelButtons a:visited {
  color: #333333;
}
.loginStatusCtr .buttonTextCell,
.loginStatusCtr .RequestUpdateText {
  margin: 8px 0;
  line-height: 142%;
}
.loginStatusCtr .helpDropdownList,
.loginStatusCtr .updateDropdownList {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #F5F5F5;
  text-align: left;
  border-radius: 3px;
  -webkit-box-shadow: 4px 4px 6px #b0b0b080;
          box-shadow: 4px 4px 6px #b0b0b080;
  border: 1px solid #DEDEDF;
  position: absolute;
}
.g-recaptcha {
  float: left;
}
.gv_header th {
  background-color: #F5F5F5;
  border: 1px solid #DEDEDF;
  text-align: center;
}
.gv_header th a,
.gv_header th a:link,
.gv_header th a:visited {
  font-family: "Open Sans Regular";
  font-size: 13px;
  line-height: 150%;
  font-weight: normal;
  color: #333333;
  color: #101010;
  text-decoration: underline;
}
.gv_alterow,
.gv_alterowcl {
  background-color: #F5F5F5;
}
.gv_pager {
  background-color: #EEEEEE;
}
.gv_row td.breakwordgrid a,
.gv_alterow td.breakwordgrid a,
.gv_row td.breakwordgrid a:link,
.gv_alterow td.breakwordgrid a:link,
.gv_row td.breakwordgrid a:visited,
.gv_alterow td.breakwordgrid a:visited {
  font-family: "Open Sans Regular";
  font-size: 13px;
  line-height: 150%;
  font-weight: normal;
  color: #0170BC;
}
.gv_row td:last-child a,
.gv_alterow td:last-child a,
.gv_row td:last-child a:link,
.gv_alterow td:last-child a:link,
.gv_row td:last-child a:visited,
.gv_alterow td:last-child a:visited {
  font-family: "Open Sans Regular";
  font-size: 13px;
  line-height: 150%;
  font-weight: normal;
  color: #0170BC;
  text-decoration: underline;
}
.gv_rowcl td,
.gv_alterowcl td,
.gv_selrowcl td,
.gv_row td,
.gv_alterow td,
.gv_selrow td {
  border: 1px solid #DEDEDF;
}
.proposalmanagersettingstitle,
.notificationtitle {
  border-bottom: 1px solid #F68621;
  border-top: 2px solid #F68621;
  color: #F68621;
  font-size: 13px;
  font-weight: normal;
}
.proposalmanagersettingstext {
  color: #333333;
  border-color: #DEDEDF;
}
.exclamation::before {
  color: #f68621;
}
.footer .footerlist a {
  font-family: "Open Sans Regular";
  font-size: 13px;
  line-height: 150%;
  font-weight: normal;
  color: #0170BC;
  color: #FAFAFA;
}
.fe_progress ul {
  margin-left: 0;
}
.fe_q_name {
  font-family: "Open Sans Bold";
  font-size: 14px;
  line-height: 19px;
  font-weight: bold;
  color: #1a1d1e;
}
.notificationactions {
  height: 210px;
}
figure {
  display: none;
}
.cignahls > figure {
  -webkit-animation: imageAnimation 30s linear infinite 0s;
          animation: imageAnimation 30s linear infinite 0s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background-size: cover;
  background-position: center center;
  color: transparent;
  width: 100%;
  height: 684px;
  left: 0px;
  opacity: 0;
  position: absolute;
  z-index: -1;
  margin: 0;
  display: block;
}
.cignahls.login_aspx > figure:nth-child(1) {
  -webkit-animation-name: firstAnimation, imageAnimation;
          animation-name: firstAnimation, imageAnimation;
  -webkit-animation-duration: 30s;
          animation-duration: 30s;
  -webkit-animation-delay: 0s, 28s;
          animation-delay: 0s, 28s;
  background-image: url(images/rotator-1.jpg);
}
.cignahls.login_aspx > figure:nth-child(2) {
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
  background-image: url(images/rotator-2.jpg);
}
.cignahls.login_aspx > figure:nth-child(3) {
  -webkit-animation-delay: 8s;
          animation-delay: 8s;
  background-image: url(images/rotator-3.jpg);
}
.cignahls.login_aspx > figure:nth-child(4) {
  -webkit-animation-delay: 13s;
          animation-delay: 13s;
  background-image: url(images/rotator-4.jpg);
}
.cignahls.login_aspx > figure:nth-child(5) {
  -webkit-animation-delay: 18s;
          animation-delay: 18s;
  background-image: url(images/rotator-5.jpg);
}
.cignahls.login_aspx > figure:nth-child(6) {
  -webkit-animation-delay: 23s;
          animation-delay: 23s;
  background-image: url(images/rotator-6.jpg);
}
@-webkit-keyframes imageAnimation {
  0% {
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }
  7% {
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
  14% {
    opacity: 1;
  }
  21% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes imageAnimation {
  0% {
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }
  7% {
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
  14% {
    opacity: 1;
  }
  21% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes firstAnimation {
  0% {
    opacity: 1;
  }
  8% {
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
  15% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes firstAnimation {
  0% {
    opacity: 1;
  }
  8% {
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
  15% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.ap_content .confirmationform,
.ap_content .delconfirm {
  padding: 10px;
}
.gv_header th {
  font-family: "Open Sans Regular";
  font-size: 14px;
  line-height: 21px;
  font-weight: normal;
  color: #424242;
}
.pf_causesearch_selector .flt_btns input {
  margin-top: 26px;
}
.ap_content .confirmationform {
  padding: 10px;
  display: block;
}
.cignahls .login_aspx .helptext,
.cignasponsorships .login_aspx .helptext,
.cignacharitablegiving .login_aspx .helptext {
  padding-top: 32px;
}
.prelim_cause_nomination .f_control {
  padding-top: 24px;
}
.prelim_cause_nomination .f_control input {
  width: 278px;
  padding: 10px;
  border-radius: 4px;
  border: 1px solid #8B8B8B;
  font-size: 16px;
}
.prelim_cause_nomination .f_control select {
  width: 300px;
  padding: 10px;
  border-radius: 4px;
  border: 1px solid #8B8B8B;
  font-size: 16px;
}
.prelim_cause_nomination .f_control:last-child {
  padding-bottom: 24px;
}
.prelim_cause_nomination .tooltiptext {
  display: block;
  padding: 2px 0 7px;
  font-size: 13px;
  line-height: 18px;
}
.prelim_cause_nomination .tooltiptext a {
  font-size: 13px;
  line-height: 18px;
}
.fa {
  font-weight: 400 !important;
}
/*
    registrationdetails_aspx
    ------------------------------
*/
.registrationdetails_aspx .pagecontent {
  display: flow-root;
}
.registrationdetails_aspx .memberform {
  width: 440px;
}

