
/*-------------------------------------------------
PROJECT SWITCHER
-------------------------------------------------*/

span.switch div.menu {
  position: absolute;
  top: -20px;
  left: -403px;
  width: 432px;
  color: #000;
  display: none;
  z-index: 500; 
}

span.switch div.menu,
span.switch div.menu * {
  cursor: pointer;
  z-index: 500; 
}

span.switch div.menu div.shadow {
  background: url(/SAP/events/pics/project_switcher-shadow-top.png) 0 0 no-repeat;
  padding-top: 13px;
}

span.switch div.menu div.bottom_shadow {
  background: url(/SAP/events/pics/project_switcher-shadow-bottom.png) 0 0 no-repeat;
  padding-top: 10px;
}

span.switch#project_switcher.hover div.menu {
  display: block;
}

span.switch#project_switcher.hover a#project_switcher_link {
  display: none;
}

span.switch div.menu span.menu_header {
  padding: 5px 0;
}

span.switch div.menu span.menu_header span.inner {
  padding: 5px 10px;
}

span.switch div.menu span.menu_header,
span.switch div.menu div.projects {
  background: #fff;
  margin-left: 16px;
  margin-right: 16px;
}

span.switch div.menu div.projects div.inner {
  overflow: hidden;
  padding-bottom: 25px;
}

span.switch div.menu h2 {
  font-size: 12px;
  margin: 0 0 8px 5px;
  color: #900;
}

span.switch div.menu a {
  display: block;
  color: #000 !important;
  font-size: 11px;
  padding: 4px 5px !important;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
}

span.switch div.menu a span {
  color: #666;
  font-size: 10px;
}

span.switch div.menu div.most_recent {
  padding: 15px 20px 0px 15px;
}

span.switch div.menu div.most_recent a {
  font-family: verdana, sans-serif;
  font-weight: bold;
}

span.switch div.menu div.most_recent a span {
  display: block;
  font-weight: normal;
}

span.switch div.menu div.other_recent {
  margin-top: 15px;
  padding: 15px 20px 0 15px;
}

span.switch div.menu div.other_recent select {
  font-size: 16px;
  width: 100%;
}

strong {font-weight:bold;}
em {font-style:italic;}

/* Additional Modals Styles */
.clear {clear:both;}
.x-shadow .xsml, .x-shadow .xsmr {background:none;} /* Shadow */
.x-shadow .xstl, .x-shadow .xstc, .x-shadow .xstr, .x-shadow .xsbl, .x-shadow .xsbc, .x-shadow .xsbr {background:none;} /* Additional Shadow */
.x-window-ml, .x-window-mr, .x-window-bc {background:#e3e9ec;}
.x-window-tc, .x-window-tr, .x-window-tl {background:url("/SAP/global/images/DataTableTHBgRepeatDove.jpg") repeat-x 0 0 #dfe7ea;} /* Turn off Border */
.x-window-bc, .x-window-br, .x-window-bl {background:#e3e9ec; padding:0;} /* Turn off Border */
/*.x-window-tc { border-bottom:1px solid #fff;}  Header bottom Border */
.x-window-ml {border-top:1px solid #fff;}
.x-window-tl {border-left:1px solid #ccc;}
.x-window-tr {border-right:1px solid #ccc;}
.x-window-bwrap {border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}

.x-window-mc {background:#e3e9ec; border:none; min-height:100px;} /* Background Color + Border Color */
#eventDetails_body h3 {color:#44697d; padding-top:10px; padding-left:3px;} /* Title Color */
.x-window-header-text {font: Bold 13px/15px Arial, Helvetica, sans-serif;color:#333;height: 27px;vertical-align: middle;text-transform: uppercase; padding-left:3px;}

#eventDetails_body label {padding-right:4px; display: block; width:240px; clear:both; float:left; text-align: right;}
#eventDetails_body .input-field {float:left; padding-bottom:5px;}
button-border td {padding:0;}
.button-area {width:210px; padding-top:10px; margin:0 auto; padding-right:140px; height:21px; overflow: hidden;}
.button-border {float:left;}
/* .x-shadow, .x-hidden, .x-hide-offsets {position:fixed !important;} */
.white-input {background:#fff;}