/* used to show/hide member logged in details */
#login_style #userLoggedIn,
#primaryNav #primaryNavMembersOnly,
#secondaryNav #secondaryNavMembersOnly {
  display: none;
  }

#content input[type="text"],
#content input[type="password"],
#content input[type="button"],
#content input[type="submit"],
#content input[type="reset"],
#content textarea,
#content select {
  border: 1px solid #666;
  color: #333;
  }

#content textarea,
#content select.MTR-MediumText {
  width: 310px;
  }

#content input.LOG-InputButton,
#content input.MTR-InputButton,
#content .MTR-RowSubHeader a#btnAddNewMeeting,
#content .MTR-MediumText a.MTR-GeneralLink,
#content input.MBD-InputButton,
#content .MBD-MediumText a.MBD-GeneralLink[href ^="mbd_p6_profile_editor.aspx"],
#content #dnn_col3 div.MBD-Search input.MBD-Submit,
#content #BUMForm .BUM-MediumText a.BUM-GeneralLink,
#content input.BUM-InputButton {
  background: #D0E190 url(images/green-gradient-1.gif) repeat-x scroll left bottom;
  border: 1px solid #9a3;
  padding: 4px 16px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  font-size: 13.333px;
  cursor: pointer;
  }

#content .MTR-RowSubHeader a#btnAddNewMeeting {
  float: right;
  margin: 0 0.5em;
  }

#content .MTR-MediumText a.MTR-GeneralLink {
  margin: 1em 0;
  float: left;
  }

#content .MBD-MediumText a.MBD-GeneralLink[href ^="mbd_p6_profile_editor.aspx"],
#content #BUMForm .BUM-MediumText a.BUM-GeneralLink {
  display: inline-block;
  margin: 1em 0 0;
  }

#content input.LOG-InputButton:hover,
#content input.MTR-InputButton:hover,
#content .MTR-RowSubHeader a#btnAddNewMeeting:hover,
#content .MTR-MediumText a.MTR-GeneralLink:hover,
#content input.MBD-InputButton:hover,
#content .MBD-MediumText a.MBD-GeneralLink[href ^="mbd_p6_profile_editor.aspx"]:hover,
#content #dnn_col3 div.MBD-Search input.MBD-Submit:hover {
  border-color: #000;
  color: #000;
  }

#content input#butCancelButton,
#content input#NoneOfTheAboveButton,
#content input#butContinueButton,
#content input#btnCancel,
#content input#CancelButton,
#content input.MBD-InputButton[type="button"] {
  padding: 0;
  height: 2em;
  background: none;
  border-width: 0;
  font-weight: normal;
  color: #9a3;
  text-decoration: underline;
  cursor: pointer;
  font-size: 0.9em;
  }

#content .MTR-RowSubHeader #lblOptions {
  display: none;
  }

#content #UDF_C_MR_2 {
  width: 290px;
  }

#content table {
  width: auto;
  margin-bottom: 1em;
  }

#content table table {
  margin-bottom: 0;
  }

#content table.ALL-ApplicationTable {
  width: 99%;
  }

#content td {
  vertical-align: top;
  white-space: normal !important;
  width: auto !important;
  }

#content table.MBD-MemberDetailTable td {
  border-bottom: 1px solid #CCC;
  padding: 0.8em 0;
  font-weight: normal;
  }

#content table.MBD-MemberDetailTable td.MBD-CellAccountName,
#content table.MBD-MemberDetailTable td.MBD-CellInfo {
  font-weight: bold;
  }

#content table.MBD-MemberDetailTable #lblAcctName {
  color: #9A3;
  text-decoration: underline;
  }

#content table.MBD-MemberDetailTable #lblAcctName:hover {
  color: #09D;
  }

#content .MTR-MediumTextBold,
#content .MBD-MediumTextBold,
#content .BUM-MediumTextBold {
  width: 250px !important;
  padding-right: 16px;
  }

#content .MBD-MediumTextBold,
#content .BUM-MediumTextBold,
#content span.BUM-MediumTextBoldRed,
#content #BUMForm table table td.BUM-ListRowBold {
  font-weight: bold;
  }

#content #BUMForm table table td.BUM-ListRowBold {
  color: #9a3;
  }

#content table.LOG-MediumTextRed,
#content span.LOG-MediumTextBoldRed,
#content table.MTR-MediumTextRed,
#content span.MTR-MediumTextBoldRed,
#content span.MBD-RedAsterisk {
  color: red;
  }

#content label {
  color: #666;
  }

#content .LOG-RowHeader,
#content .MTR-RowHeader,
#content .BUM-RowHeader {
  display: none;
  }

#content .MBD-RowHeader {
  font-size: 16px;
  color: #09d;
  }

#content .LOG-ListRowHeader,
#content .LOG-RowSubHeader,
#content .MTR-RowSubHeader,
#content .MBD-RowSubHeader,
#content .BUM-RowSubHeader {
  font-size: 14px;
  color: #09d;
  }

#content table#tblMeetingHeader,
#content .MBD-MediumText table,
#content #BUMForm table {
  margin: 0 auto;
  font-size: 1em;
  border-collapse: collapse;
  border-bottom: 2px solid #ccc;
}

#content table#tblMeetingHeader td,
#content #BUMForm table table td.BUM-ListRow,
#content #BUMForm table table td.BUM-ListRowBold {
  border-top: 1px solid #ccc;
  vertical-align: middle;
  padding: 0 0.5em;
  }

#content td.MBD-ListRowHeader,
#content td.MBD-AlternatingRowOdd,
#content td.MBD-AlternatingRowEven {
  border-top: 1px solid #ccc;
  padding: 0.5em;
  width: 50% !important;
  }

#content td.BUM-ListRowHeader {
  border-top: 1px solid #ccc;
  padding: 0.5em;
  }

#content table#tblMeetingHeader tr:hover,
#content tr.MBD-AlternatingRowOdd:hover,
#content tr.MBD-AlternatingRowEven:hover,
#content #BUMForm table table tr:hover {
  background: #f5fafc;
  }

#content #BUMForm table table.BUM-MediumTextRed tr:hover {
  background: none;
  }

#content table#tblMeetingHeader .MTR-ListRowHeader,
#content .MBD-ListRowHeader,
#content .BUM-ListRowHeader {
  font-weight: bold;
  background: #f5fafc;
  }

#content #dnn_col3 {
  padding-top: 20px;
  }

#content #dnn_col3 p,
#content #dnn_col3 div.MBD-Search {
  clear: both;
  padding-right: 16px;
  }

#content #dnn_col3 div.MBD-Search h4 {
  margin: 0.5em 0;
  }

#content #dnn_col3 div.MBD-Search input,
#content #dnn_col3 div.MBD-Search select {
  width: 100%;
  margin-bottom: 0.5em;
  }

#content #dnn_col3 p.MBD-Alphabet {
  width: 130px;
  }

#content #dnn_col3 p.MBD-Alphabet a {
  display: block;
  width: 22px;
  border: 1px solid #9a3;
  float: left;
  text-align: center;
  margin: 0 2px 2px 0;
  line-height: 20px;
  text-decoration: none !important;
  }

#content #dnn_col3 .MBD-Alphabet a.others {
  width: 100px;
  margin-bottom: 1em;
  }

#content #dnn_col3 .MBD-Alphabet a:hover {
  border-color: #09d;
  background: #09d;
  color: #fff;
  font-weight: bold;
  }

#content hr {
  display: none;
  }

#content font {
  font-family: Arial,Verdana,Helvetica,sans-serif !important;
  font-size: 1em !important;
  }

#content #LogonForm .LOG-InputLabels {
  text-align: right;
  }

#content .ALL-LOGApplicationTable #lnkChangeEmail {
  display: none;
  }

#content .LOG-MediumTextBold {
  font-weight: bold;
  }

#content .LOG-Space7,
#content .MTR-Space7,
#content .MBD-Space7 {
  font-size: 0.5em;
  }

#content #datPreferredStartDate_container,
#content #datPreferredEndDate_container,
#content #datAlternativeStartDate_container,
#content #datAlternativeEndDate_container,
#content #datDecisionDate_container,
#content #UDF_C_MR_1_container,
#content #UDF_C_MR_21_container,
#content #UDF_C_MR_22_container {
  background: #D0E190;
  color: #000;
  }

#datPreferredStartDate,
#datPreferredEndDate,
#datAlternativeStartDate,
#datAlternativeEndDate,
#datDecisionDate,
#UDF_C_MR_1,
#UDF_C_MR_21,
#UDF_C_MR_22 {
  border: 1px solid #666 !important;
  }

#content .MTR-USIWebDateChooser {
  font-weight: bold;
  }

#content .Function.Requirements-MediumText,
#content .Accommodation.Requirements-MediumText {
  text-align: left;
  display: block;
  }

#content .Function.Requirements-MediumText label,
#content .Accommodation.Requirements-MediumText label {
  color: #09d;
  font-weight: normal;
  font-size: 14px;
  }