@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 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;
}
@font-face {
  font-family: "Open Sans Light";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('OpenSans-Light'), local('Open Sans Light'), url(fonts/OpenSans-Light.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('OpenSans-Semibold'), local('Open Sans 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;
}
/* 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
--------------------------------------------------------------------------------------- */
.menu.requiredactionsmenu,
.menu.viewmenu {
  position: relative;
  float: left;
  height: 3.5em;
}
.login_aspx:not(.foundation) {
  background-size: 100% auto;
  background-color: #F5F5F5;
}
.login_aspx:not(.foundation) .membershipcontent {
  margin: 24px auto 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 24px 32px;
  border: 0;
}
.login_aspx:not(.foundation) .loginpage {
  padding: 32px 40px;
  width: 400px;
  border-radius: 5px 0 0 5px;
}
.login_aspx:not(.foundation) .regpage {
  padding: 32px 40px;
  width: 400px;
  background-color: #004679;
  border-radius: 0 5px 5px 0;
}
.login_aspx:not(.foundation) .regtext {
  width: 400px;
  color: #616161;
  font-size: 15px;
  line-height: 150%;
}
.login_aspx:not(.foundation) .welcometext {
  padding: 0;
  margin-bottom: 48px;
}
.login_aspx:not(.foundation) .helptext {
  font-family: "Open Sans Light";
  font-size: 14px;
  line-height: 150%;
  font-weight: 300;
  color: #616161;
}
.login_aspx:not(.foundation) .pagetitle {
  background-color: inherit;
}
.login_aspx:not(.foundation) .memberform {
  width: 566px;
  border-right: 1px solid #E0E0E0;
}
.login_aspx:not(.foundation) .memberform .content .row .text {
  margin: 0;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.login_aspx:not(.foundation) .row .text {
  width: 188px;
}
.login_aspx:not(.foundation) .row .lkrestore {
  float: right;
  font-size: 14px;
}
.login_aspx:not(.foundation) .row .control {
  width: unset;
  float: none;
  margin-right: 56px;
}
.login_aspx:not(.foundation) .memberform .content .buttonrow {
  padding-left: 0;
  margin-left: 178px;
}
.login_aspx:not(.foundation) .regblock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
  width: 100%;
  margin-left: 56px;
}
.login_aspx:not(.foundation) .regblock .text {
  margin-bottom: 16px;
}
.login_aspx:not(.foundation) .regblock .provider_link {
  background-color: rgba(0, 0, 0, 0);
  padding: 10px 15px;
  text-decoration: none;
  cursor: pointer;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #1434CB;
  font-family: "Open Sans Semibold";
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  color: #1434CB;
  height: 18px;
  margin-bottom: 10px;
  margin-left: -56px;
  display: inline-block;
}
.login_aspx:not(.foundation) .regblock .provider_link:hover {
  color: #FFFFFF;
  background-color: #1434CB;
}
.login_aspx:not(.foundation) .regblock .provider_link:focus {
  outline: 2px dotted #000000;
}
.login_aspx:not(.foundation) .btnlogin {
  margin-top: 0px;
  margin-right: 16px;
  margin-left: 10px;
}
.login_aspx:not(.foundation) .btncreate {
  color: #1434CB;
  background-color: rgba(0, 0, 0, 0);
}
.login_aspx:not(.foundation) .btncreate:hover {
  color: #FFFFFF;
  background-color: #1434CB;
}
.login_aspx.foundation {
  background-color: #F5F5F5;
}
.login_aspx.foundation .logo_link {
  margin-left: 4.3em;
}
.login_aspx.foundation .pagecontent {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.login_aspx.foundation .back {
  background: url(images/foundation_login-back.png) no-repeat scroll center 40% transparent;
  background-size: cover;
  width: 100%;
  height: 532px;
  position: absolute;
}
.login_aspx.foundation .header {
  position: relative;
}
.login_aspx.foundation .membershipcontent {
  margin: 400px auto 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  border: 0;
  width: 960px;
}
.login_aspx.foundation .loginpage {
  padding: 32px 40px;
  width: 400px;
  border-radius: 5px 0 0 5px;
}
.login_aspx.foundation .loginpage .regblock {
  padding-left: 0;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.login_aspx.foundation .loginpage .regblock .text {
  display: none;
}
.login_aspx.foundation .loginpage .regblock .buttonrow a {
  display: block;
}
.login_aspx.foundation .loginpage .regblock .provider_link {
  margin-top: 24px;
  color: #1434CB;
  font-family: "Open Sans Semibold";
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.login_aspx.foundation .regpage {
  padding: 32px 40px;
  width: 400px;
  background-color: #1434CB;
  border-radius: 0 5px 5px 0;
}
.login_aspx.foundation .regpage .regblock {
  padding: 0;
  width: 100%;
}
.login_aspx.foundation .regpage .regblock .text {
  margin-bottom: 16px;
  font-family: "Open Sans Light";
  font-size: 36px;
  line-height: 45px;
  font-weight: 300;
  color: #FFFFFF;
}
.login_aspx.foundation .regtext {
  width: 400px;
  color: #FFFFFF;
  font-size: 15px;
  line-height: 150%;
}
.login_aspx.foundation .regtext a {
  color: #FFFFFF;
}
.login_aspx.foundation .welcometext {
  width: 960px;
  font-size: 12px;
  line-height: 150%;
  margin: 40px auto;
}
.login_aspx.foundation .helptext {
  font-size: 15px;
  line-height: 150%;
}
.login_aspx.foundation .pagetitle {
  background-color: inherit;
  padding: 0;
  padding-bottom: 24px;
}
.login_aspx.foundation .memberform {
  border-right: none;
  width: unset;
}
.login_aspx.foundation .row {
  display: block !important;
}
.login_aspx.foundation .row .text {
  width: 400px !important;
}
.login_aspx.foundation .row .lkrestore {
  float: right;
  font-size: 14px;
  font-weight: 300;
  font-family: "Open Sans Light";
}
.login_aspx.foundation .row .control {
  width: unset;
  float: none;
}
.login_aspx.foundation .memberform .content .buttonrow {
  padding-left: 0;
  margin: 0 !important;
}
.login_aspx.foundation .memberform .content .row .control input {
  width: 380px;
}
.login_aspx.foundation .btnlogin {
  margin-top: 0px;
}
.login_aspx.foundation .btncreate {
  color: #FFFFFF;
  background-color: #1434CB;
  border-color: #FFFFFF;
  margin-top: 24px;
}
.login_aspx.foundation .btncreate:hover {
  color: #1434CB;
  background-color: #FFFFFF;
}
.login_aspx.foundation .btnlogin,
.login_aspx.foundation .btncreate {
  width: 400px;
}
.login_aspx.social_impact .welcometext {
  margin-bottom: 16px;
}
.accountdetails_aspx .memberform .content .buttonrow {
  margin-left: 200px;
}
.accountdetails_aspx .memberform .content .text {
  width: 200px;
}
.accountdetails_aspx .memberform .content .control {
  width: 352px;
}
.userprofile_aspx .pagecontent {
  margin-top: 20px;
}
.userprofile_aspx .pagecontent .memberform {
  border-right: 1px solid #E0E0E0;
}
.userprofile_aspx .pagecontent .memberform .buttonrow .btn_large {
  margin-right: 8px;
}
.userprofile_aspx .pagecontent .memberform .additional_padding {
  padding-bottom: 24px;
}
.userprofile_aspx .pagecontent .memberform .content {
  padding-right: 56px;
}
.userprofile_aspx .pagecontent .memberform .content .buttonrow .leftbtnedit {
  margin-right: 8px;
  width: 59px;
}
.userprofile_aspx .pagecontent .memberform .content .text {
  width: 200px;
  margin: 0;
}
.userprofile_aspx .pagecontent .memberform .content .row {
  -webkit-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
}
.userprofile_aspx .pagecontent .memberform .content .row .subtitle {
  padding-left: 0px;
}
.userprofile_aspx .pagecontent .memberform .content .row:not(:first-child) .subtitle {
  margin-top: 20px;
}
.userprofile_aspx .pagecontent .memberform .content .row:nth-child(n+5) {
  margin-bottom: 8px;
}
.userprofile_aspx .pagecontent .instruction {
  margin-left: 56px;
}
.mfu_choose {
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F5F5F5));
  background: linear-gradient(180deg, #FFFFFF 0%, #F5F5F5 100%);
  border: 1px solid #8B8B8B;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  font-family: "Open Sans Semibold";
  font-size: 14px;
  line-height: 17px;
  font-weight: 600;
  color: #616161;
  width: 104px;
  height: 33px;
}
.restorepassword_aspx .pagecontent,
.changepassword_aspx .pagecontent,
.edituserinfo_aspx .pagecontent {
  margin-top: 20px;
}
.restorepassword_aspx .memberform,
.changepassword_aspx .memberform,
.edituserinfo_aspx .memberform {
  border-right: 1px solid #E0E0E0;
  padding-right: 40px;
}
.restorepassword_aspx .memberform .content .row,
.changepassword_aspx .memberform .content .row,
.edituserinfo_aspx .memberform .content .row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.restorepassword_aspx .row,
.changepassword_aspx .row,
.edituserinfo_aspx .row {
  margin-bottom: 16px;
}
.restorepassword_aspx .memberform .content .buttonrow {
  margin-left: 140px;
}
.restorepassword_aspx .memberform .content .row .text {
  width: 140px;
}
.changepassword_aspx .memberform .content .buttonrow {
  margin-left: 183px;
}
.changepassword_aspx .memberform .content .row .text {
  width: 183px;
}
.edituserinfo_aspx .memberform .content .buttonrow {
  margin-left: 195px;
}
.edituserinfo_aspx .memberform .content .row .text {
  width: 195px;
}
.changeemail_aspx .content .buttonrow {
  margin-left: 239px;
}
.changeemail_aspx .content .row:nth-child(1) {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.changeemail_aspx .content .row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.changeemail_aspx .content .row .text {
  width: 239px;
}
.changeemail_aspx .instruction {
  display: none;
}
.contactuspreliminary_aspx .pagecontent {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.contactuspreliminary_aspx .btncancel {
  float: none;
}
body {
  min-height: 100vh;
  font-family: "Open Sans Light";
  font-size: 14px;
  line-height: 150%;
  font-weight: 300;
  color: #616161;
}
a,
a:link,
a:visited {
  color: #1434CB;
  text-decoration: underline;
}
a:hover {
  color: #1434CB;
}
.pagetitle,
.wstitle,
.pf_title {
  font-family: "Open Sans Light";
  font-size: 36px;
  line-height: 45px;
  font-weight: 300;
  color: #424242;
}
.pagetitle span,
.wstitle span,
.pf_title span {
  font-family: "Open Sans Light";
  font-size: 36px;
  line-height: 45px;
  font-weight: 300;
  color: #424242;
}
.fe_title {
  font-family: "Open Sans Light";
  font-size: 28px;
  line-height: 35px;
  font-weight: 300;
  color: #424242;
}
.welcometext,
.helptext {
  font-family: "Open Sans Light";
  font-size: 14px;
  line-height: 150%;
  font-weight: 300;
  color: #616161;
}
.helptext {
  padding: 0;
  margin-top: 40px;
}
.messagepanel {
  padding-left: 20px;
  padding-right: 20px;
}
.memberform .row .text .subtext {
  font-family: "Open Sans Regular";
  font-size: 14px;
  line-height: 150%;
  font-weight: normal;
  color: #333333;
}
.instruction,
.subtext {
  color: #333333;
}
.main {
  position: relative;
  margin: 0 auto;
  width: 1080px;
}
.pagetitle {
  padding-bottom: 16px;
  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: rgba(0, 0, 0, 0);
  padding: 10px 15px;
  text-decoration: none;
  cursor: pointer;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #1434CB;
  height: 40px;
  font-family: "Open Sans Semibold";
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  color: #1434CB;
}
.fe_all_buttons input,
.ref_selector input.flt_btnapply {
  margin-right: 10px;
  border-radius: 4px 4px 4px 4px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #1434CB;
  height: 31px;
  padding: 6px 9px;
  cursor: pointer;
  font-family: "Open Sans Semibold";
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  color: #1434CB;
}
.tablelayout .flt_btns input {
  background-color: rgba(0, 0, 0, 0);
  padding: 6px 15px;
  border: 1px solid #1434CB;
  color: #1434CB;
}
.pre_cancelbutton:hover,
.pre_prevbutton:hover,
.pre_nextbutton:hover,
.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: #1434CB;
  color: #FFFFFF;
}
.pre_cancelbutton:focus,
.pre_prevbutton:focus,
.pre_nextbutton:focus,
.btn_medium:focus,
.f_button input:focus,
.pad_btnclassic:focus,
.f_atch_btndelete:focus,
.fe_attachment .fe_atch_right input:focus,
.pf_btn:focus,
.btnlarge input:focus,
input.btnlarge:focus,
.btn_large:focus,
.fe_all_buttons input:focus,
.ref_selector input.flt_btnapply:focus,
.tablelayout .flt_btns input:focus {
  outline: 2px dotted #000000;
}
.pre_cancelbutton[disabled]:hover,
.pre_prevbutton[disabled]:hover,
.pre_nextbutton[disabled]:hover,
.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,
.fe_all_buttons input[disabled]:hover,
.ref_selector input.flt_btnapply[disabled]:hover,
.tablelayout .flt_btns input[disabled]:hover {
  background-color: rgba(0, 0, 0, 0);
  color: #1434CB;
}
.pre_cancelbutton[disabled],
.pre_prevbutton[disabled],
.pre_nextbutton[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],
.fe_all_buttons input[disabled],
.ref_selector input.flt_btnapply[disabled],
.tablelayout .flt_btns input[disabled] {
  opacity: 0.5;
  cursor: default;
}
.pf_buttons,
.pre_leftpanel,
.pre_rightpanel {
  margin-top: 9px;
}
.pf_buttons input,
.pre_leftpanel input,
.pre_rightpanel input {
  margin-right: 10px;
  margin-left: 4px;
}
.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: 16px;
  line-height: 19px;
  font-weight: normal;
  color: #424242;
  line-height: 20px;
  height: 20px;
}
input.dtp_calendar {
  width: 300px;
  margin-right: 5px;
}
button.ui-datepicker-trigger {
  background-size: 26px;
  margin-left: -35px;
  width: 28px;
  position: relative;
  background-repeat: no-repeat;
}
.fe_checkboxlist .fe_q_cont span input,
.fe_radiobuttonlist .fe_q_cont span input {
  margin-top: 5px;
}
.fe_singlelinetext .fe_q_cont input {
  height: 20px;
  padding: 9px 11px;
  min-width: 400px;
}
.fe_dropdownlist select {
  height: 100%;
}
.proposal_instruction {
  margin-bottom: 8px;
}
.ltb_row:nth-child(4) .proposal_instruction {
  margin-bottom: 16px;
}
.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;
}
.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;
}
.f_control.f_label.wstitle.labelatleft span {
  font-size: 30px;
}
.exclamation::before {
  color: #F7B600;
}
/* Main MasterPage
--------------------------------------------------------------------------------------- */
.page {
  height: 100%;
  width: 100%;
  position: relative;
  min-height: 100vh;
  margin: auto;
  padding-bottom: 83px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #E5E5E5;
}
.pagecontent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header {
  height: 92px;
  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: 92px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1080px;
  margin: -100px auto auto;
  position: relative;
  z-index: 1;
}
.logo {
  width: 1080px;
  margin: 0 auto;
}
.logo_link {
  position: relative;
  display: block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ4AAABYCAYAAAAEERn7AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAB1kSURBVHgB7Z0LeFXVlYDX2ufcPEFIcoOoaAFRlCKE3EcgIg3ah1qsbX106jh1Wqt1bK2dzrRT5+vDaqfjZ+drO/arnba2Y7XVFh9jdawPVKhiJLn3EkBNfVChBUXIAyIgSe49e83aN8AEyOOcc/c+9wT4vy/fucndOffc81h77fVEOMpRQs7UqcvLemrsSRZFaklYUwDpBJBQDUKUCgCbQGbRoV6ysAMJN0uALkn49vbxO9+CFYtzcBTtIBzlKCEimmw5lQjPYQFQRwBn8A06lf98HPiDeB+beF9/4devAeZewhw82rFm/utwlILAaKz1dkD8GIQNgt0s1jYj4posyDt3pJJrIGTUxFM/4hv7YjAAIX2+K5V8cKQx1bFVHxRo/Qo0w9/pvo504osQAFPrlk/cGam8jL/w2Qi4iL95LRgHtyNQi0T8oy37H92aaXwRQsREPid2pPJKItHAxzmHNaxxfH4s0ABf26/ztf0FFIjNQqOBt5MhbAzoQicT0fv4IK/nh/TBHNBXetLJNyAETJ73bC3rwJ/hlxWgG8I3WdV+erRhKEQ9C1j91w6pDQwysa5torD7LxIgLtoF0IQE5QPvEAQDVfEnnYtE5zoY+feaWLpdIC1nzeThbZn4k1AkqmLpCTbAdRLll/keqMJ954O0Lgw+wT8FCw7Bh7aBf16BkMOn7uMRwuei9S1LIARkrfLzwITQUCDdsT0T7xltmCCMgwGcnGwBA4xPttRE46lv2Xb2RRYad/Cf1DkshyKDSLP4Gfi8RHqChcjjUATGzXl+kiXoYdY0b2bNqwoMwd9zHmhAdKUTF/PP6byuPJ1/v4ZP4728DcWsfggIx7NB7HeT46kkFBkWZNeBIbJCulp+sBFwJuiGcFd32/x20IjSMKKx9DdLpdjEv97IZ28KhBSBMii1Zz9Tm5aXlZaUPM1P9SIwTzQ6b+XxUCD2vhddmbjSOtTPT9XvE2Lpky2QlwnExXwmF/KDEoFwUMFLhGXj5j07Y1fbog4oAvwQ1PMTZmS2Z37b09qwYbRBNQuaT8AsvBd0g6TVljQpkblcUu5W8G/gDBRJtAICZufOilsRYTYEBNvF5vPmQSgAMdwbPZn4n7szyZs704mzpxJW8ux2Cf/5ERYio6rQAXBMmVV+MxQLhKvAEHyef+lmHGUjC8CAV4w1zwxooHrOqinRWOoZSfJuGCNCYwC5AgLkmLpVpyAKY9rrUEjLKlhICTeDMpl4tjuduJ+FyEeqdnQc6wCcz0bLJ1iIOFA8rlbrQggY5QUgoEvBDG/weV7mZqAAmQAjOAUbRqP1mSWiVLSzWFsMY4tc1/RNaQiQkoj9fQgc8T4oEFeCYzDr15/ftz2deKwrkzwXHeskFiDX8p9HVa0NgKWRyEUQMOw6XMLTfDWYQNItrseSZWSplOvvfxgKoCbRegMvd37PtpLxMMbgCSEF910a2GQYnbf6eFbxgjf2EzVCLF2Q6cGz4BhMZ1v9WyxAfsKayHSlhSDiExAgbH+ZDwHDLru/BxMQ7M5W9N3v/h+kiTXxhp4Xz9oOPmGX+b/x+fkun6SC7qvigcEGhlmOKc11NMpqAE6GAtB2gZUW0pGKn2tZjlp7r4BgWAgBEq1fFePNOWACIe/tWenuoZ1c98JU9iEaWKaRb7d8XmgA/CuMbVohKC5ZqgK6/hGKBAm5AApA+8ywtWX+KtZAlCfmCv71LTAIf8b0ylmtgQWvkbA+DYbIInzX9VhLXAAmQLkKfFCdaP3GYSA0eKWIj0BA1G6YpqK1T4IiIWRhHjljKmVXOnFXLpc7k20gG8EgZRXBuLGOi6UrWAX/MJihxY0Ldj/CioEBpCM8z7jsml4sCL8NYx7csj0T/ysEBl4NxQRxLhSA0bXojjULNlIOlPGnF4xBp0EA9LNyyev3qWAAKYVXy7r+wC/+ilJGPGkcE+etfg8h/TccFsmSUmvQ20hE46mZbIj9ABSXpujMlb4N2MaNWN1rky/zkuI2MASCCETjQKS/AQMQ4cbu1bGlrv+habkNEupBM0TQtmPNvB1e/icisjexxHgPHA7w94eA4Hv2C1B8bFlecgb4JBDrd3k2a0xwMMYFh5pZefMhMAALpIe8jK/ZUTmP/6cEtEN/8jJ6Ul1rI6H4FBwmSIm+7DteicaePY5IGpmEvCIsmgM+CURwbF7b+CZvTKXFz5yw8DljSUEK23JuADPqeK4/kvUWAWvR2WAC9BYxSjb+FA4jhMBmCADE8vP4TopCGED0nfBmQ1AQPcgHWgf6idq9ZaeAWVfaeWAAXsI99M4Ljd1e/gdRNIEBBNI6t2NrEq3n8NImsNwKIHydtawXJFILS+9NUlgdUjp5u5mNZPP7lYDWeHByk/n8LGD7wQx+a7qHZLo1nZn4FggAifBZDDyNbhgQfS95AxMcOQcesW24CQyAJJXKZURwVMdaVI6OEbcZPwQ/Bu+cCvrpLN2SS7kdzF6Ua4zf+wSd/EG39OZ67/KYzHjHvhfjY+loiZRzwRZN7Gu9EBHOGPqjYD0EQDTZ8mG2TxUUP6EVgpkqnGF3e/Jt8EhggmOHJV6OAu3il+NAMwhobPYTaF1rpsAMtnam4yu8/Id6EPhYpoNmWIC1bd7cuMfN2Jq5zSeQoapnCt53lje3ij3lt3S0z94FBbAzE+/kzdN7f74xse6FqSW2vYg/43P807hvHIIMJvBLisshXIwvLRdzdgOEV3BAJp6FWCplIvGJEE3MwlA9+48n8t6bwATk/Bw8UoKyzoiphWi167GRiBkbS/44UApyzulY3fAcGECFB/BG/dxVE2s+jaDkk7xEu4ocNO5ROTbZMs2R8FEIGSw01XLFc9WzYHMKEJ4FM5iwnYBVWn4FmIDoTZklH5Wm0Ey2KXnKiG0CQyA6V5sSGgfTlWl8pTsT/5bodeYd27fR1H25n1xOXMObMggZiDgLfBCs4BCRe8AMx1UnlHagFyngSjAB4qPd6+ZvBo8MFPPVD9rCdY4K3zBGhBcRtXekGwquhemVbS/N39refmk/mMaiYiW0jQL6Ks8QqODobJ37Oq8tu8AASBVNoJHqeOoDRiJF2eTP3gGfcS2yoDDhYXhr2/mPuaryffzs1hP5+k0DEyD9BA5TauKpT5mKOi4cml7dsOoY8EjA6c+o6jWbUUWJtNo5+EiNVPliufFkdyr5MngkOic1k49Ke40LFgTNcOON0s3YbKk0FiWKIm97OCzh5cBnQReE6vnZCvooEf3W+eCR4OsmID0PBuCLcwpoYmJd21REugRMIOBn4AOKyNPBCNK1fUMi1IAhJGEA/VSCZ7wS+ERngSZI0s9ZeLh2nbvapyU9h54XQ3AUVGFq+P2itvwNK5L1LIFdsnm0JkvDgvb7wQBsW3BdKo9vFmOCQxAeNuHrgykpQa3lBkQfLWNPyEugEYHCc6Jo4IKjs7XhNRYeb4JuiKapHqOgAV6mfA3M8B3wCd8sZ4IB7D5Y63YsERrIkdlPU3Wi9Vw4jKidtXwcgj7NlYX8bzrak2+z0d7zUnfk/YLndiNFKfHGN+By0I+9s6qy4IerKp5S4eXaPTQKNor+AXwwY8brpWDG5bxJeRU8jDfawJkF9q+j81pMtZ0IHCqrvAw0NpwiYf1abbNZ1TALXdmlXDLFa0GsYtWGNJOJaFEDFAifEEOZi/JuNopuAh/0TOgyVNEcPAkyFLgTDIJqKSTwyb1h/mMfIb4CmmAj9o7uyneeUq/fmbhnA//hz6CRsgrpqT5IUQRHDugxzRIzDwq7oKI+VbPSJ6Gh1gcOOd8DnxBa+hsvQf5B9RRqzQZM89XsEat4zb20Np66rSq2bAKMUVQiIAwk22mBjfX3worFAxrfwFargVSA5Wm5UhTBoRpHswR9FXQjZUEGUlEpl/AlMhDdh3/aXlhHdCMahyMdT1Wv+oVUs1wguZ38IdcJUbWmJt4yNo2mhHqL9Uhxx+BfUeg1kJLHujZFK2OP4JgI853mv18EobHYDSlvhcIw4eXJVb/T7SlHY2drQxffYX+EgECiqQjiV9F46rGq+AtGjMMmUMl0rM3pzEvZ0JmJH5BPxHZCrQZSPl5PLtki9r9A94lV7qmYhNKXYbM62fpBMGOAfKt8W+534BP2NKjvo72FIlvo16rmWuAREuQ5IUoD51pgr2T1/87o3BYjCY06sW1bq42GQB6aqqE7loNXVzVz15zgdnzxNA6Ze4alpvYcAQJsAh+gYxkxiqIQD7pNWR96B+QrCWnU3SL50hyEbd0HRYI1wisgItpZA/mpmtUhjMTSFfwQanXn5wQcksOTLzxEehtIWaXSdc+gogmOjtWN69kQqXWdpuCL5tknPW7e6lq+Kz8CBsg55NsoqkApjLRC4CvvyyXe8UJMFb35PRQP1cjoajtir4/G0t+uiKVD1dA6ajkf1dkilO/n1PCtM6TWZaOUOdfLwaK26lPl4EAz5HGtpii3c5eZ6AfL+1xWaK8OnmWNVIwSjuWpOPFg0KEiNEo+CGIBgvTNCoB1tYnW6yEsSKG1Xwpf/18O9x4JzZXZUbgOZyiq4OB1tvYCsfywenbJSgIjlZkcgAIL+rJFAakRNMPCtWdbJu47DqCjLfksq8l3QBhAivKS94c1ifSG2vqMtpwQP9TG0qolacGd4Ach+R66d7g3WfgX4qk7FKKZbp0LxW0OLCMrQD/VXow8bHBLIKCJaMVXu9OJB6AAamKrEmY0Iff5KcOR7d/zVSIzJRL8oDwwJOSztYn0nV6uv04k0mdAL4+xxtoz3Jt9pX1aPSvgoRl1UQWH6nbPs18LaIYsx8NyBb8IJiCn4BkZUWivL6qQGlyq+a72OTCVDOgb1mLZgJp9vqa+5WMQIPngQUKtLUJZ2/ztSO8PVMj33yh8KJCkK62tuBpHHvk0aEag40q9n7KguZyfIu39YAmouzfr3AUFI4zkbbB7T0uuUNfaRCuRNCN4C0B1l1PeLDaefq8qlg4k+lRUyo/yUzcJ9LG1K5X89WiDaKAQsz6Eu/KURRccEoT++hzozqDY219yBSLqb+ZE4uFd687cBoVjxKOCNrjuoTIaXZmGH/EmnE2nkf5ZIC0z7rq9ZKnF3i+tkaJst3nMzTgBugst03w3o4ouOJxIdpWBvBVX4bOEcC0YQGK24GXKhDOeq2K123eLvhF4rbtl/jugkc504kYIqfBg7SNh2/YzJoXHpA3TlLahrZBUHpS/cTMsJ4XWQDD+4BPdNKMuuuBQ6zTSYKw7iMkDPUiGZ3yy5VQ2EvpuujsshM9sTy8oWIuKlJTXGdGGALSuifexV3h8mW+83RA+ptmW/fzeHsDacRD/FvTyWlc6+ZSbgZWlfa/zPec5AngEXDWjDoGNIx/P8b+gGdtyRiy1F5Hiy2AAXvPfDVqQ2iqaHbhb0GLfGAoWHj9wgC5lTWkjhA2E4y0hV4w2oXhFCSMkuBA0IkG6DrDb/ELjHhpIPtQGWjBqUexQCA62zmtPeLMkDB+qzUZRVmE/Afp5myLSX2nAg0FDEaOIRnuIbE8n/kB9sEhpXhAyeIKaWpr3VJC2rla2kF/Ph2JphD0b3tz4UuiN5BU4auh5KASH5ZSmdeet4AgG0tp+awnfORNBM5Lodn32A3LlT/dI38FZlibofim5iT/nHL6mNxBBQW0cDXBOTSyjKZeEBRCqUgz6UFXnuzILPIUoIDpaA8FYgxo19DwUgmPrurm7eTbQXEdx+OZFhPoqMw3Goty9oIHxp7XUgJmgNN22pBHpysRvcaSlDNWPQojge+2m2vrmgovsRJOtn+S9eSq5NxroY6mbFdor6k0erZRgOJYqkI/8+xXo5aQpU5oPqffIfn1l+NFfGAfxHpW4BxooHY+NutXfvRgxjI7Ejrb6v7DtY4kDsLAYnz8MNojILVAgJC2tWbA82cksWMvAIz2tyY280eopK6nAeSO9HxrBQVJ7vxUre2zJIbMKL2H+DowgffVLGQp2ThtJbAPN5ea8wLaP51mAnM6quKro9QYUGT6Oi2riKc+Z1PuYmGyZq9srJ5Ae6vGVQ8TTLoDWTHML5IghDaERHBN3Vr/I319rMdyskAeo+8fOWVuJILVmL+5lQ2cqqS/FGdGIYZSyEe3eK690pRN3d6bjp/CNfgX/+M7Q1YEg+jj4xJLi66AZAsd/rRMiffdfHnvhSO+GRnCsX39KHxsftK7BeeaeOfj3XGnfx9goqj8EmbDQ0oAH7c5E8R7a3LW2Tn8/G1+gZAFyV1c6PntAgJDuZC1XEOKVajIBj+RdsAi6c2F6s33ZJ8AnZOkWHLIJmpbbw70bGsGhIJCPg0ZQwIE5K9JA+jzCTivbp8cFy9TMbT6B7+gpoBk2/xd1dh+avQJkWkU9C/TPFiH+I+qU7vZshI4IeWG+HohGWHjem08c9ImNtAb0csyx71YMW4YzVIIDyNHbHpIwPmvW0nz3sZpY+jS2b3wIdEN071Y9eSl5MBLR6t7bD1GgHhVP3De7vyOd+AVCbyMfZ7B1PqTleVnIZuuvgm4kjZrQNhLbWvKNtXQ2owYnO3xhn1AJjq5M4ys86/iWukNQ3lk+PS812bahr2P4IDAn/wO0gkZaIZBlaS+apJvOzKItnZnkVSzwzw5O+0BPzbyrEq0XsHDTW++D6M2u1cnCI3oDbEZtQ8jAfLYsaZt1iWS8dtbyrbye1V6fgU3ZrZ1r5mstGMvLtdMRtAU27t9tb2+vp+ZLxaQzE19ePWfVWVhiqYhIM6H3e2Et1NOyUIAqDai3tQwfw19r61NXeOyPdQgSqETnnTNSM+rQCQ6+JCv5y2sTHA7CTFExTp1P7UVxJMj/BM0giZgK3dNM2y6Ny6kg6F43f3N1w6rFImev4vPhSSvwAgHWuh2bX+4SaV9K8tVewE9pwS543dMNSfywauS+cePi3oPfC5eNgyE75yqd2C1CwKl8Qq8AzfDF/sv2TMM9oJFoLF3PD0kp6EerVhQUKnwfhTxb1UgFUxC59qog0ufgSILvxT3RkiEjbEMnOPhm2cxXcwtogggv4BtPu1GUT5z2mAhyWbnM835Jai72EhwdqeTbSHgzGILdqjk3405a+FwV30eGggfDi0P2kIV9Qic4BsAVoAnWNo4B/VpcH/Y62m9mtu946hjuer9Yor2ua6BIoSUHaCiIXTluxu1+t/RCvolq4AiDBeuQxaRCKThYS9Deb0UrSPdve2m+VtdXHjKylt+ZLdu1FsYwnTPW6z/X+yBytQxiA+Z1cARCaL13qL+HU3AI+RCEGHLol6CZfFFdRL3l5xQIq3tWnqXTxR08HbXa3Uz7QXh7tCFV8dR5PM6odyessDF47vhkyyGaVigFR3cquYmtj0VPhBoSwrVdqxu0F6mxIae/jCHkaytoK0xcLCb1VLwXDEESNow2hh8SI32FxwKqGXWpFIfcmyG1cYByIoeugpRCorgNDCAxorMD2P/vFxxfQUHRM0cvWBsUZFsmqrUN7JtgxCI4KgWA1Z2L4QiGhsiUDa3g4IMNnSdAuWB7aZersvVeQZVUZAKi18APfaU/romlH4kmWo0INLeo6uSS6J/AEBGB7SO9L+yyz/OmAo5gEHDsaByWKFd1F125yoKCZ57H380s0uYqHgyZiZDcceyeTX4F8GmItISXZiui8VRbTaL1cj+ZpIVQnWg90bbsZXzeS8AAfM5f3ZpOjFjHgl3kR+wyZT9DNKMOreDY1nLGVr6y7RAiELIFNpEemkmx9MmGesSuam+/1Hst14HGw4OzRuuQ8G5Z0r+hJpH+YW08NQ8MUzU3vZA/s42/RMEl/oZDAI1ohGejqBIa0+BIZ4hm1KELOT8QVRUMTTQl8g7C4x2pRiPLp5yQpwjS7zgglL7c2pOETEjCQw6IZ+hatrJfz9vro/G0KpP4lER5d7dqCpSJZ0EDk+c2J7N2yU2s7ejPZD4IB2HEbGwL4MiKFB2eskmUvWAbwP7yEaEWHCSgmb0C/wAhgKQ0om0okKzFyoypGyltX0VsyYFTR9dFSWkCM1jgXRNVAXGxdJtEeI21nGYpnbV9/bBht4tYF1UUt7QS6gSJCwloCa9Np6DmJLKhDx/XdqcTw2YMT4i3qtymJjhKHkeIA2KMQi04UIqn+alSkX1lUEwI3urKJPX2rhgEG0bPBgM4luMvR0Wgt0QupFJ+1OeziqLCkz8lhAXlfMXK4qkc/20Hn78dbGDbTfnSmHlbkc3q7zhCUcsnt3JAThCYC9YY4pCF/O5I70dQfA0oAAE2RjjYQBpqwdGZiW9ho1wbr3VNFe91icqVQCN30YwZr5fugB11oB3s6GltGDVGYSj4AW/Q0bMIB+6vKL+I0iAtYkB6IAAU58FkefBKZzq5dLj3lRE4J/suRgxSlIWeAwo7hzeOYx+Ez0FxoZwURlywiu5jupShUbsAZ3e2ryQ8U6ULw4SgkQtWy9LslYb69o5h8KSq2LL99XpDbhxVOM2gt7yjN4juUb1BwBCI9kwTMy+C5c++EYnMOpznWdambutc3TDiZEREXwIzjBrerhmdzaIsoAmqydkj6pfQC46IU9KcsxwoHuL7YBIkI6UCHcr6cmWz0DDuai0WRLixX8ibRhpTE0s38EgTLth3evv75wZZUKkmnrpPZ9SrwHxryLzgCP1S5e22+g7ePAVFgPWAl033WmUPgtZO5/soyZb7ch0LGL515hhnF+acD+1sbegaaRA/HEaiVNm7/WDQVdjY6K617QQv3/Z3sQ+/jUOBVBQ7B0vr74BBKhOqP6d+e4Lq6qX68YIPJIGRmiDFRLVWZGf3pzvXNowYfj9hTss0NuJeAgaQlPPfbMnvZyLqDqDcb8QfE4JDCqm7qe7oEG3rXPLoUjBIWQ6MZH2y19NX4FdVfWYOIhkJ7y4WSmggyWu604n7RxsbKbUuAgOwF2fH9iWPa+0Z5AYHSXfLz/3NqMeGxgH5btzBGjqEeABuvFF/VNZgbDDTCoHIlxcIhTwVDi/eBXQ+3bk6+fPRhy61+LzdAAZAgXcYv5eGIO+O5wkQNFJWRvnQiDEhOFTRWt4U3nfCA1l0vgemIUM9Yi30lRHLZnPPXc3CiurPw9rTmV3phrvcjK+KT7vERL5QnpzzOygSJPSGEqAQ+VSAsaJxMPJJCAg2WD7uN3jKPcR2ODRRnHh3dyrpyyhGEufDYQBfvwf2yP7ZHamk67aI/CCYaEau2NDZ1lC0Lnps3XkRNML2s3wE6RiI4xhAgGgOSteTgP8FhqmKp1Vj6eNBP768KbWzXhonxZ7GsR3DQdvZuPmlTpdaxj5qEq0JJFgMJiC6HYqIBPmi0BgHhUpwNC23x4zGYakUa55NwTx/7konjOWl7IMvwEwwAZE/Q3JZ3zw+pgiMTdRS9tY+Eqd2eRQaeaS4FgyRtegBKCIlskR3Rvf4SbsqTxozgmNLJv4uae6NORQUUNNjAbIBDEASngAf5IRUBY1XwBhCeSv4qf+BsJyzOtOJf9mZiXeCR1SFMbaFnAMmIFhtfsk7MnvjoLQeA2vkyTGzVMmDpFxqTWAIvhG7evfAnRAACKLORIpXH/T6aoWwfaAS1uKqeGq2ALqGVfeFMCjgJ0ywZrSOBfwDQsDPOlINBYVxR2x7CV+HE8EAiPBjCANET/HBXAXakE1jSnBIwmctNJlRiY/sbk8Yzyc4LpauyAKZKFC0YVfbog4ogL0C5Avq9YRky7SIg5cToqrGNY8Ft+s+q9pBbOcrv0yyRrh9lHJ/XmCbyDX6+3Xlcfr7ev8HQgAJaNP62JBYNKYEx/ZM7OXaROp2nm2MZL1ZEn4CAdCf66/CiKW/dwyh1h6xe9Xs/R3rahc0z5A5ez5rJO9nD8x0XnCdZkiYvMuP8hssJNK8pnu6L9f7RKECcShq6zMzCHIr+cStBN0Qru95MRz9bCwpnpToaCtExZpU9mjBgaMUxJQFzeW9/SWnS8hFhRDvYc1kLk9uKoz+GN6q4sYVmK8SPhCRyjNfjkDkWH/czXcge0Ggkw1tW3nmX8ev36BeeHVOdPeWFSsWh6pQ9VEO5P8AQAc/fqg8M5sAAAAASUVORK5CYII=) no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
  height: 44px;
  width: 135px;
  z-index: 2;
}
.foundation .logo_link {
  background: url(data:image/png;base64,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) no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
  height: 44px;
  width: 84px;
  z-index: 2;
}
.footer {
  height: 83px;
  position: absolute;
  width: 100%;
  bottom: 0;
  margin-top: 0;
  padding: 0;
  background-color: #FAFAFA;
  color: #FAFAFA;
  border-top: 1px solid #E0E0E0;
}
.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: 1080px;
  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 Light";
  font-size: 14px;
  line-height: 150%;
  font-weight: 300;
  color: #616161;
}
.default_aspx .footercontent,
.login_aspx .footercontent {
  width: 1080px;
}
.default_aspx .logo,
.login_aspx .logo {
  width: 1080px;
}
/* Membership Masterpage
--------------------------------------------------------------------------------------- */
.memberform .content .row {
  margin-bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.memberform .content .row .text {
  font-family: "Open Sans Bold";
  font-size: 14px;
  line-height: 21px;
  font-weight: bold;
  color: #424242;
  margin-bottom: 8px;
}
.memberform .content .row .control input {
  font-family: "Open Sans Regular";
  font-size: 16px;
  line-height: 22px;
  width: 278px;
  padding: 9px 10px;
}
.memberform .content .row .control select {
  height: 40px;
  font-size: 14px;
  line-height: 150%;
  width: 300px;
  padding: 9px 10px;
}
.memberform .content .row .subtitle {
  color: #424242;
}
.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,
.provider_link {
  font-size: 14px;
  line-height: 16px;
}
.btncreate,
.btnlogin,
.provider_link {
  font-weight: 600;
}
.regblock .text {
  padding-top: 0;
  margin-bottom: 16px;
  font-family: "Open Sans Light";
  font-size: 14px;
  line-height: 150%;
  font-weight: 300;
  color: #616161;
}
.memberform .errorrow ul {
  width: 23.7em;
  margin-bottom: 24px;
}
/* Workspace           
--------------------------------------------------------------------------------------- */
.ws_container {
  padding: 24px 32px;
}
/* TabbedLayout            
--------------------------------------------------------------------------------------- */
.notification-panel {
  min-width: 300px;
}
/* FormView 
--------------------------------------------------------------------------------------- */
.fv_group:nth-child(1) .fv_grouphead {
  padding: 16px 0px;
}
.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 #1434CB;
  color: #1434CB;
  font-size: 14px;
  font-weight: bold;
}
.fv_group {
  margin-bottom: 8px;
}
.fv_rowalt td,
.fv_row td {
  border-bottom: solid 1px #DDDDDD;
  border-top: solid 1px #DDDDDD;
}
.fv_cell_lt,
.fv_mtrx_celllt,
.fv_mtrx_totalcelllt {
  background-color: #f0f0f0;
  padding: 6px 16px;
}
.fv_cell_lt,
.fv_cell_rt {
  font-family: "Open Sans Light";
  font-size: 13px;
  line-height: 18px;
  font-weight: 300;
  color: #616161;
}
.fv_mtrx .fv_mtrx_celllt span {
  padding-left: 16px;
}
.fv_mtrx .fv_mtrx_celllt,
.fv_mtrx .fv_mtrx_celllt:first-child {
  font-weight: normal;
}
.fv_mtrx > tbody > tr > :nth-child(2) {
  padding-left: 16px;
}
/* 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 {
  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;
  position: absolute;
}
.fe_q_cont .taxid_notvalid {
  margin-left: 8px;
}
/* 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: #1434CB;
}
/* Menu            
--------------------------------------------------------------------------------------- */
.mainmenu {
  padding: 0 20px;
  height: 31px;
  border-top: 1px solid #465866;
}
.ws_main {
  background-color: #fff;
  width: 1080px;
  margin: 40px auto;
  border: 1px solid #E0E0E0;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
  border-radius: 4px;
}
.ws_main .f_home .f_group {
  margin-bottom: 16px;
}
.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 .pagecontent {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.contactus_aspx .pagecontent .errorrow {
  width: 616px;
}
.contactus_aspx .pagecontent .errorrow ul {
  margin: 0px;
}
.contactus_aspx .pagecontent .rowcaptcha {
  height: 80px;
}
.contactus_aspx .pagecontent .buttonrow input {
  margin-right: 10px;
}
/*Login Status Ctrl*/
.loginStatusCtr {
  top: 38px;
  right: 0px;
}
.membershipcontent {
  background-color: #fff;
  margin: 40px auto;
  padding: 32px 40px;
  border: 1px solid #E0E0E0;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
  border-radius: 5px;
}
.membershipcontent .loginStatusCtr {
  top: -102px;
}
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%23E0E0E0%22/%3E%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%3Cpath%20d%3D%22M19%2019C18.25%2019%2017.5938%2018.8438%2016.9688%2018.4688C16.3438%2018.125%2015.875%2017.6562%2015.5312%2017.0312C15.1562%2016.4062%2015%2015.75%2015%2015C15%2014.2812%2015.1562%2013.625%2015.5312%2013C15.875%2012.375%2016.3438%2011.9062%2016.9688%2011.5312C17.5938%2011.1875%2018.25%2011%2019%2011C19.7188%2011%2020.375%2011.1875%2021%2011.5312C21.625%2011.9062%2022.0938%2012.375%2022.4688%2013C22.8125%2013.625%2023%2014.2812%2023%2015C23%2015.75%2022.8125%2016.4062%2022.4688%2017.0312C22.0938%2017.6562%2021.625%2018.125%2021%2018.4688C20.375%2018.8438%2019.7188%2019%2019%2019ZM21.8125%2020C22.5625%2020%2023.25%2020.1875%2023.9062%2020.5625C24.5312%2020.9375%2025.0625%2021.4688%2025.4375%2022.0938C25.8125%2022.75%2026%2023.4375%2026%2024.1875V25.5C26%2025.9375%2025.8438%2026.2812%2025.5625%2026.5625C25.25%2026.875%2024.9062%2027%2024.5%2027H13.5C13.0625%2027%2012.7188%2026.875%2012.4375%2026.5625C12.125%2026.2812%2012%2025.9375%2012%2025.5V24.1875C12%2023.4375%2012.1875%2022.75%2012.5625%2022.0938C12.9375%2021.4688%2013.4375%2020.9375%2014.0938%2020.5625C14.7188%2020.1875%2015.4375%2020%2016.1875%2020H16.7188C17.4375%2020.3438%2018.1875%2020.5%2019%2020.5C19.7812%2020.5%2020.5312%2020.3438%2021.2812%2020H21.8125Z%22%20fill%3D%22%23FFFFFF%22/%3E%3C/svg%3E") !important;
}
.fa.showPasswordEye {
  display: inline;
}
.showPasswordEye {
  right: 10px;
  top: calc(50% + 15px);
}
.loginStatusCtr .panelButtons {
  background-color: #F5F5F5;
}
.loginStatusCtr .panelButtons a {
  font-family: "Open Sans Regular";
  font-size: 14px;
  line-height: 150%;
  font-weight: normal;
  color: #1434CB;
}
.loginStatusCtr .panelButtons a:link {
  color: #333333;
}
.loginStatusCtr .panelButtons a:visited {
  color: #333333;
}
.loginStatusCtr .panelButtons a:hover {
  background-color: #EEEEEE;
}
.loginStatusCtr .panelShowLoginStatusPanel {
  margin-left: 20px;
  color: #616161;
}
.loginStatusCtr .panelShowLoginStatusPanel .userName {
  font-family: "Open Sans Light";
  font-size: 14px;
  line-height: 150%;
  font-weight: 300;
  color: #616161;
  margin-left: 3px;
}
.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%2213%22%20height%3D%227%22%20viewBox%3D%220%200%2013%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M12.8715%200.649385L12.352%200.102534C12.2153%20-0.0341781%2011.9966%20-0.0341781%2011.8872%200.102534L6.9382%205.05153L1.96186%200.102534C1.85249%20-0.0341781%201.63375%20-0.0341781%201.49704%200.102534L0.977534%200.649385C0.840822%200.758755%200.840822%200.977495%200.977534%201.11421L6.69212%206.82879C6.82883%206.96551%207.02023%206.96551%207.15694%206.82879L12.8715%201.11421C13.0082%200.977495%2013.0082%200.758755%2012.8715%200.649385Z%22%20fill%3D%22%23616161%22%20fill-opacity%3D%220.75%22/%3E%3C/svg%3E");
}
.loginStatusCtr .buttonpanel {
  background-color: rgba(0, 0, 0, 0);
  color: #1434CB;
  border: 1px solid #1434CB;
  padding: 0 15px;
}
.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%2213%22%20height%3D%227%22%20viewBox%3D%220%200%2013%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M12.8715%200.649385L12.352%200.102534C12.2153%20-0.0341781%2011.9966%20-0.0341781%2011.8872%200.102534L6.9382%205.05153L1.96186%200.102534C1.85249%20-0.0341781%201.63375%20-0.0341781%201.49704%200.102534L0.977534%200.649385C0.840822%200.758755%200.840822%200.977495%200.977534%201.11421L6.69212%206.82879C6.82883%206.96551%207.02023%206.96551%207.15694%206.82879L12.8715%201.11421C13.0082%200.977495%2013.0082%200.758755%2012.8715%200.649385Z%22%20fill%3D%22%231434CB%22%20fill-opacity%3D%220.75%22/%3E%3C/svg%3E") !important;
}
.loginStatusCtr .HomeButton {
  background-color: rgba(0, 0, 0, 0);
  color: #1434CB;
  border: 1px solid #1434CB;
  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%3Cpath%20d%3D%22M5.62215%205.04697C5.2577%205.04697%204.86895%205.1688%204.52879%205.46118C3.60551%206.21649%203.75129%207.48347%204.40731%208.14132L6.52114%2010.3342C6.837%2010.6509%207.27434%2010.5047%207.44442%2010.3342L9.58255%208.14132C10.2386%207.48347%2010.36%206.21649%209.46106%205.46118C9.12091%205.1688%208.73216%205.04697%208.3677%205.04697C7.83317%205.04697%207.29864%205.29062%206.98278%205.63173C6.66692%205.29062%206.15668%205.04697%205.62215%205.04697ZM8.70786%206.33831C9.1452%206.72815%208.85364%207.23982%208.75645%207.33728L6.98278%209.11592L5.2334%207.33728C5.13622%207.23982%204.84465%206.72815%205.282%206.33831C5.62215%206.0703%206.0352%206.31395%206.15668%206.43577L6.98278%207.28855L7.83317%206.43577C7.93036%206.31395%208.3677%206.0703%208.70786%206.33831ZM13.9317%205.82665L12.4253%204.55968V2.12318C12.4253%202.02572%2012.3524%201.92826%2012.2309%201.92826H11.4534C11.3562%201.92826%2011.259%202.02572%2011.259%202.12318V3.60944L7.6145%200.612558C7.25005%200.295814%206.73981%200.295814%206.37536%200.612558L0.0581638%205.85102C-0.0147269%205.92411%20-0.0147269%206.04594%200.0338669%206.11903L0.544102%206.72815C0.592696%206.80125%200.71418%206.82561%200.811368%206.75252L1.54027%206.0703V12.4539C1.54027%2012.6732%201.73465%2012.8437%201.92902%2012.8437H12.0608C12.2552%2012.8437%2012.4496%2012.6732%2012.4496%2012.4539V6.0703L13.1785%206.75252C13.2757%206.80125%2013.3972%206.80125%2013.4701%206.70379L13.956%206.11903C14.0289%206.02157%2014.0046%205.89975%2013.9317%205.82665ZM11.259%2011.6742H2.70653V5.12007L6.8613%201.70898C6.93419%201.66025%207.03137%201.66025%207.10426%201.70898L11.259%205.12007V11.6742Z%22%20fill%3D%22%231434CB%22%20fill-opacity%3D%220.75%22/%3E%3C/svg%3E") !important;
}
.loginStatusCtr .loginStatusPanel {
  background-color: #F5F5F5;
  border: 1px solid #DEDEDF;
  border-radius: 3px;
}
.loginStatusCtr .loginStatusPanel .userInfoPanel {
  background-color: #F5F5F5;
  color: #616161;
  line-height: 16px;
}
.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%23E0E0E0%22/%3E%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%3Cpath%20d%3D%22M19%2019C18.25%2019%2017.5938%2018.8438%2016.9688%2018.4688C16.3438%2018.125%2015.875%2017.6562%2015.5312%2017.0312C15.1562%2016.4062%2015%2015.75%2015%2015C15%2014.2812%2015.1562%2013.625%2015.5312%2013C15.875%2012.375%2016.3438%2011.9062%2016.9688%2011.5312C17.5938%2011.1875%2018.25%2011%2019%2011C19.7188%2011%2020.375%2011.1875%2021%2011.5312C21.625%2011.9062%2022.0938%2012.375%2022.4688%2013C22.8125%2013.625%2023%2014.2812%2023%2015C23%2015.75%2022.8125%2016.4062%2022.4688%2017.0312C22.0938%2017.6562%2021.625%2018.125%2021%2018.4688C20.375%2018.8438%2019.7188%2019%2019%2019ZM21.8125%2020C22.5625%2020%2023.25%2020.1875%2023.9062%2020.5625C24.5312%2020.9375%2025.0625%2021.4688%2025.4375%2022.0938C25.8125%2022.75%2026%2023.4375%2026%2024.1875V25.5C26%2025.9375%2025.8438%2026.2812%2025.5625%2026.5625C25.25%2026.875%2024.9062%2027%2024.5%2027H13.5C13.0625%2027%2012.7188%2026.875%2012.4375%2026.5625C12.125%2026.2812%2012%2025.9375%2012%2025.5V24.1875C12%2023.4375%2012.1875%2022.75%2012.5625%2022.0938C12.9375%2021.4688%2013.4375%2020.9375%2014.0938%2020.5625C14.7188%2020.1875%2015.4375%2020%2016.1875%2020H16.7188C17.4375%2020.3438%2018.1875%2020.5%2019%2020.5C19.7812%2020.5%2020.5312%2020.3438%2021.2812%2020H21.8125Z%22%20fill%3D%22%23FFFFFF%22/%3E%3C/svg%3E") !important;
}
.loginStatusCtr .loginStatusPanel .userInfoPanel .loginName {
  color: #616161;
}
.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 a {
  padding: 0;
  padding-left: 10px;
  color: #1434CB;
  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:link {
  color: #1434CB;
}
.loginStatusCtr .loginStatusPanel .panelButtons a:visited {
  color: #1434CB;
}
.loginStatusCtr .buttonTextCell {
  font-family: "Open Sans Semibold";
  font-size: 12px;
  line-height: 17px;
  font-weight: 600;
  color: #FFFFFF;
  color: #1434CB;
}
.loginStatusCtr .buttonTextCell,
.loginStatusCtr .RequestUpdateText {
  margin: 8px 0;
  line-height: 142%;
}
.loginStatusCtr .helpDropdownList,
.loginStatusCtr .configurationDropdownList,
.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_infocell {
  font-family: "Open Sans Regular";
  font-size: 14px;
  line-height: 21px;
  font-weight: normal;
  color: #424242;
}
.gv_header th {
  background-color: #F5F5F5;
  border: 1px solid #DEDEDF;
  text-align: center;
  padding: 5px;
}
.gv_header th a,
.gv_header th a:link,
.gv_header th a:visited {
  font-family: "Open Sans Regular";
  font-size: 14px;
  line-height: 21px;
  font-weight: normal;
  color: #424242;
}
.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 Light";
  font-size: 14px;
  line-height: 150%;
  font-weight: 300;
  color: #1434CB;
}
.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 Light";
  font-size: 14px;
  line-height: 150%;
  font-weight: 300;
  color: #1434CB;
}
.notificationactions .m_staticitem a {
  font-family: "Open Sans Light";
  font-size: 14px;
  line-height: 21px;
  font-weight: 300;
  color: #424242;
}
.notificationactions .m_staticitem td {
  padding: 10px 20px;
}
.gv_rowcl td,
.gv_alterowcl td,
.gv_selrowcl td,
.gv_row td,
.gv_alterow td,
.gv_selrow td,
.gv_pager {
  border: 1px solid #E0E0E0;
  padding: 8px;
}
.notificationtitle {
  border-bottom: 1px solid #1434CB;
  border-top: 2px solid #1434CB;
  padding: 5px 0 5px 0px;
  font-family: "Open Sans Regular";
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  color: #1434CB;
}
.f_control {
  margin: 0px;
}
.proposalmanagersettings table {
  margin-top: 24px;
}
.proposalmanagersettingstitle {
  border-bottom: 1px solid #1434CB;
  border-top: 2px solid #1434CB;
  padding-left: 0px;
  font-family: "Open Sans Regular";
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  color: #1434CB;
}
.proposalmanagersettingstext {
  color: #616161;
  border-color: #E0E0E0;
  padding: 16px 0px;
}
.footer .footerlist a {
  font-family: "Open Sans Light";
  font-size: 12px;
  line-height: 18px;
  font-weight: 300;
  color: #616161;
}
.footer .footerlist a::after {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADISURBVHgBlVHLDYJAEJ3dDBe4WAJWoCVsB7YiCZBwYj1xIERLsQPowNgBdsCV8PNxW1aJ+JLN7Oe92Zk3ggwURZGO46hpHRWbJ5AVQtD3/d1mMrOPULL9ME1TkyRJbd9nWTaLiLXWO8dxfNd1a2SmX2DP8x7zZhgGRRsgsXwhhArD8LVV8BcWTaPhp5Tymud5usKvF4I4js9w47ZCprZtmw9bTUvxk0I4RVEULErqum6PzMIWw4wDyjyS1UOFgZT0BSDP07+Yd28CZkif7r7SwwAAAABJRU5ErkJggg==);
  padding-left: 4px;
}
.footer .footerlist a:last-child {
  padding-right: 0;
}
.fe_progress ul {
  margin-left: 0;
}
.fe_q_name {
  font-family: "Open Sans Semibold";
  font-size: 14px;
  line-height: 21px;
  font-weight: 600;
  color: #424242;
}
.notificationactions {
  height: 210px;
}
figure {
  display: none;
}
.valmark {
  display: none;
}
.registration_aspx .memberform .content {
  width: 465px;
}
.registration_aspx .memberform .content .buttonrow {
  margin-left: 142px;
}
.registration_aspx .memberform .content .row .text {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  margin: 0;
  width: 120px;
}
.clear {
  display: none;
}
.fe_progress li span {
  font-size: 12px;
}
.fe_progress .fe_active .fe_prog_num,
.fe_progress .fe_active .fe_prog_text {
  font-family: "Open Sans Regular";
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  color: #FFFFFF;
  background-color: #1434CB;
}
.fe_progress .fe_active .fe_prog_arrow {
  background: url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%228%22%20height%3D%2220%22%20viewBox%3D%220%200%208%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%20%3Cpath%20d%3D%22M0%200L8%2010L0%2020V0Z%22%20fill%3D%22%231434CB%22/%3E%20%3C/svg%3E%20") no-repeat scroll right center transparent;
}
.fe_progress .fe_prog_next .fe_prog_num,
.fe_progress .fe_prog_next .fe_prog_text {
  font-family: "Open Sans Regular";
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  color: #616161;
  background-color: #F5F5F5 !important;
}
.fe_progress .fe_prog_next .fe_prog_arrow {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAUCAYAAACwG3xrAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACkSURBVHgBfZLLDcMgEEQXrnChA5dgl5JK4k6STlxKKMEdcOEjcYAslm0hzDISHNjHzAgB1toVRnLOZYRmas6PjfMthDCRQM55SiltJHBqxqjPCADG2NqWZqVkewsjFymlfjjctlXpLlCX7kZU4JfDQBg1dNBCiIVy2GOML7JkGSql9i5QHguH+j4oHa7lvX88dQ38enG8LdV1MMaQHwYw9w0D/QHoDW3CIBLnvAAAAABJRU5ErkJggg==) no-repeat scroll right center transparent;
}
.pf_middleButtons {
  padding: 2px 0px;
}
.locator .lc_map {
  height: 400px;
  width: 450px;
  margin: 20px 0;
}
.box img {
  width: 100%;
  height: 100%;
}
.viewmenu a {
  margin-right: 8px;
}
.viewmenu a[disabled] {
  opacity: 0.5;
}
.viewmenu a.m_staticitem {
  display: inline-block;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F5F5F5));
  background: linear-gradient(180deg, #FFFFFF 0%, #F5F5F5 100%);
  border: 1px solid #8B8B8B !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  padding: 11px 16px;
  font-family: "Open Sans Semibold";
  font-size: 14px;
  line-height: 17px;
  font-weight: 600;
  color: #616161;
  height: 40px;
}
.viewmenu a.m_dynamicitem {
  min-width: 75px;
}
.viewmenutable td {
  vertical-align: baseline;
}
.requiredactionsmenu a.m_staticitem {
  background: #DE175C;
  border: 1px solid #C21954 !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  padding: 11px 16px !important;
  font-family: "Open Sans Regular";
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  color: #FFFFFF;
  width: 175px;
  height: 40px;
}
.requiredactionsmenu a.m_staticitem:after {
  font-family: none;
  font-size: 9px;
  margin-left: 8px;
  content: "";
  background: url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2213%22%20height%3D%227%22%20viewBox%3D%220%200%2013%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M12.8715%200.649385L12.352%200.102534C12.2153%20-0.0341781%2011.9966%20-0.0341781%2011.8872%200.102534L6.9382%205.05153L1.96186%200.102534C1.85249%20-0.0341781%201.63375%20-0.0341781%201.49704%200.102534L0.977534%200.649385C0.840822%200.758755%200.840822%200.977495%200.977534%201.11421L6.69212%206.82879C6.82883%206.96551%207.02023%206.96551%207.15694%206.82879L12.8715%201.11421C13.0082%200.977495%2013.0082%200.758755%2012.8715%200.649385Z%22%20fill%3D%22%231434CB%22%20fill-opacity%3D%220.75%22/%3E%3C/svg%3E") no-repeat scroll 0 0 transparent;
}
.ptv_tab {
  font-family: "Open Sans Regular";
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  color: #616161;
  background: #E0E0E0;
  border: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px 4px 0px 0px;
}
.ptv_tab .ptv_label {
  background: none;
}
.ptv_active {
  background: none;
  border: none;
  margin-bottom: -1px;
}
.ptv_active .ptv_label {
  background: none;
  background: #FFFFFF;
  border-bottom: 0px solid #E0E0E0 !important;
  border: 1px solid #E0E0E0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px 4px 0px 0px;
}
.ptv_contents {
  border-color: #E0E0E0;
  padding: 4px 20px 12px 20px;
}
.fv_cell_rt {
  padding: 6px 36px 6px 16px;
}
.closelink a:before {
  padding-right: 10px;
}
.ap_content .confirmationform,
.ap_content .messagebox {
  padding: 10px;
  display: block;
}
.ap_content .form .labelatleft .f_ctrlinput {
  float: left;
}
.gv_header th {
  font-family: "Open Sans Regular";
  font-size: 14px;
  line-height: 21px;
  font-weight: normal;
  color: #424242;
}
.locales {
  position: absolute;
  right: 5px;
}
.form.subemailform {
  margin: 16px 0;
}
.form.subemailform .f_column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.form.subemailform .labelatright .f_ctrllabel,
.form.subemailform .labelatleft .f_ctrllabel {
  width: 200px;
  margin-bottom: 8px;
  font-family: "Open Sans Semibold";
}
.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: 14px;
  line-height: 18px;
}
.prelim_cause_nomination .tooltiptext a {
  font-size: 14px;
  line-height: 18px;
}
.fa {
  font-weight: 400 !important;
}

