/***********************************************************
*                      MenuItem
***********************************************************/
.lightbox {
	background-color: #333;
	z-index: 1001;
	filter: alpha(opacity = 60);
	opacity: 0.6;
	height: 4000px;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}

.list-MenuItem
{
   
	background-color: transparent;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;	
	font-size:12px;
	font-weight:bold;
	color: #6a6a6a;
	margin-right:auto;
    width:200px;
    max-heigth:22px;
    cursor                      :   pointer;
    z-index:999;
    margin-bottom:10px;
    border:none;
}
.gwt-MenuItem
{
    cursor                      :   pointer;
    padding-left:5px;
    background-color			:   transparent;
    width						:	100%;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #6a6a6a;
	margin-bottom:0px !important;
	width:200px;
	max-heigth:22px;
}
.list-MenuItem .gwt-MenuItem-selected
{
 border: none;
 background-color:#d5d5c6;
 z-index:1000;

}

.gwt-MenuBarPopup {
  margin: 0px 0px 0px 3px;
  background-color:white;

}

.gwt-MenuBarPopup .menuPopupTopCenter {
}
.gwt-MenuBarPopup .menuPopupBottomCenter {
}
.gwt-MenuBarPopup .menuPopupMiddleLeft {
}
.gwt-MenuBarPopup .menuPopupMiddleRight {
}
.gwt-MenuBarPopup .menuPopupTopLeftInner {
}
.gwt-MenuBarPopup .menuPopupTopRightInner {
}
.gwt-MenuBarPopup .menuPopupBottomLeftInner {
}
.gwt-MenuBarPopup .menuPopupBottomRightInner {
}
.gwt-MenuBarPopup .menuPopupTopLeft {
}
.gwt-MenuBarPopup .menuPopupTopRight {
}
.gwt-MenuBarPopup .menuPopupBottomLeft {
}
.gwt-MenuBarPopup .menuPopupBottomRight {
}
* html .gwt-MenuBarPopup .menuPopupTopLeftInner {
}
* html .gwt-MenuBarPopup .menuPopupTopRightInner {
}
* html .gwt-MenuBarPopup .menuPopupBottomLeftInner {
}
* html .gwt-MenuBarPopup .menuPopupBottomRightInner {
}







/***************************************
DYNA TABLE FROM GOOGLE
***************************************/



.DynaTable-DynaTableWidget {
	width: 100%;
	border: 1px solid #ACA899;
}


.DynaTable-DynaTableWidget .navbar {
	width: 100%;
	background-color: #ECE9D8;
	vertical-align: middle;
	border-bottom: 1px solid #ACA899;
}

.DynaTable-DynaTableWidget .navbar button {
	width: 3em;
	text-align: center;
	vertical-align: middle;
}

.DynaTable-DynaTableWidget .navbar .status {
	vertical-align: middle;
	padding-right: 10px;
}

.DynaTable-DynaTableWidget .table {
	margin: 10px;
}

.DynaTable-DynaTableWidget .table td.header {
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
}

.DynaTable-DynaTableWidget .table td.name {
	width: 20%;
}

.DynaTable-DynaTableWidget .table td.desc {
	width: 30%;
}

.DynaTable-DynaTableWidget .table td.sched {
	width: 50%;
}

.DynaTable-DynaTableWidget .table td.ttname {
	width: 55%;
}

.DynaTable-DynaTableWidget .table td.ttother {
	width: 15%;
}

.DynaTable-DynaTableWidget .table td {
	vertical-align: top;
}

.DynaTable-DayFilterWidget {
	margin: 3em 1em 1em 0;
	width: 10em;
	padding: 0px 8px 0px 8px;
	border: 1px solid #ACA899;
}

.DynaTable-DayFilterWidget button {
	width: 4em;
	margin: 8px 4px 8px 4px;
}

.DynaTable-ErrorDialog {
  border: 2px outset;
  background-color: white;
  width: 50%;
}

.DynaTable-ErrorDialog .Caption {
  background-color: #C3D9FF;
  padding: 3px;
  margin: 2px;
  font-weight: bold;
  cursor: default;
}






