/* Personal widgets */

.scrollableTable_headNode {
  font-weight      : bold;
  background-color : #ddd;
}
.scrollableTable_headNode_tbody tr td {
  border-color      : 1px solid #f00;
}
.scrollableTable_bodyNode {
}
.scrollableTable_bodyNode_tbody tr td {
  border-color      : 1px solid #f00;
}
.scrollableTable_cellNode {
}
.scrollableTable_evenRow {
  background-color : #eee;
}
.scrollableTable_oddRow {
  background-color : #fff;
}
.scrollableTable_evenRow:hover ,
.scrollableTable_oddRow:hover {
  background-color : #ccf;
  cursor : pointer;
}
.scrollableTable_selectedRow {
  background-color : #aaf;
}
.scrollableTable_selectedRow:hover {
  background-color : #aaf;
}

.scrollableDataTable_headNode {
  font-weight      : bold;
  background-color : #ddd;
}
.scrollableDataTable_headNode_tbody tr td {
  border-color      : 1px solid #f00;
}
.scrollableDataTable_bodyNode {
}
.scrollableDataTable_bodyNode_tbody tr td {
  border-color      : 1px solid #f00;
}
.scrollableDataTable_cellNode {
}
.scrollableDataTable_evenRow {
  background-color : #eee;
}
.scrollableDataTable_oddRow {
  background-color : #fff;
}
.scrollableDataTable_evenRow:hover ,
.scrollableDataTable_oddRow:hover {
  background-color : #ccf;
  cursor : pointer;
}
.scrollableDataTable_selectedRow {
  background-color : #aaf;
}
.scrollableDataTable_selectedRow:hover {
  background-color : #aaf;
}
.paginatedDataTable {
	color : #006699;
}
.paginatedDataTable_previousButton {
}
.paginatedDataTable_nextButton {
  position : relative;
}
.paginatedDataTable_clearTable {
}
.paginatedDataTableTitle {
	font-weight : bold;
	margin : 0.5em auto 0.5em 5em; 
}
.paginatedDataTableHeaderPart table {
  border-left : 1px solid #ccc;
}
.paginatedDataTableHeaderPart tr {
  background :  url("images/tableHead.png") repeat-x 0 0;
}
.paginatedDataTableHeaderPart td {
  border-right : 1px solid #ccc;
  padding : 3px 5px;
  text-align : center;
}
.paginatedDataTable_headNode {
  font-weight      : bold;
}
.paginatedDataTable_headNode_tbody table {
}
.paginatedDataTable_bodyNode {
}
.paginatedDataTable_bodyNode_tbody td {
}
.paginatedDataTable_cellNode {
}
.paginatedDataTable_evenRow {
  background-color : #eee;
}
.paginatedDataTable_oddRow {
  background-color : #fff;
}
.paginatedDataTable_evenRow:hover ,
.paginatedDataTable_oddRow:hover {
  background-color : #ccf;
  cursor : pointer;
}
.paginatedDataTable_selectedRow {
  background-color : #aaf;
}
.paginatedDataTable_selectedRow:hover {
  background-color : #aaf;
}
.paginatedDataTableWidthAndHeight {
  border : 1px solid #ccc;
  border : 1px solid #ccc;
}
.paginatedDataTableWidthAndHeight table {
}
.paginatedDataTableWidthAndHeight td {
  border-right : 1px solid #ccc;
  padding-left : 5px;
  padding-right : 5px;
	padding-top : 2px;
	padding-bottom : 2px;
}
.dijitDialogCloseIcon {
	display : none;
}
/* ----------------------------------------------------
   myWidget menu
   ----------------------------------------------------
*/

.myWidgetMenu {
  list-style-type:none; 
  padding:0; 
  padding-top : 4px;
  margin:0 0 0 3px;
}
.myWidgetMenuContent {
/*
  width : 800px;
  margin-left : auto;
  margin-right : auto;
*/
}
.myWidgetMenu ul {
  list-style-type:none; 
  padding:0; 
  margin:-1px 0 0 0;
}
.myWidgetMenu li {
  float:left; 
  background:url(images/sprite2.png) repeat-x 0 0; 
  margin:-1px 3px 0 0; 
  width:145px; 
  height:25px;
  font-weight : bold;
  border-left : 1px solid #b9c7d1;
  border-right : 1px solid #b9c7d1;
  border-bottom : 1px solid #b9c7d1;
}
.myWidgetMenu li.sub {
  background:#f9f9f9; 
  font-weight : normal;
}
.myWidgetMenu li.sub.myWidgetMenuSeparator {
	height : 2px;
	margin : 3px;
	width : 90%;
	background:transparent url(images/menuSeparator.png) repeat-x 0 0;
}
.myWidgetMenu .image {
}
.myWidgetMenu .drop {
  background:url(images/drop.gif) no-repeat right center; 
}
.myWidgetMenu .fly {
  background:url(images/fly.gif) no-repeat right center; 
}

/* for IE5.5 and IE6 only */

.myWidgetMenu li a {
  display:block; 
  color:#006699; 
  height:25px; 
  font-family:arial, sans-serif; 
  font-size:11px; 
  line-height:24px;
  text-decoration:none; 
  text-align:center;
}
.myWidgetMenu .underline {
  text-decoration:underline; 
}
.myWidgetMenu li a table {
  position:absolute; 
  left:0; 
  top:-1px; 
  border-collapse:collapse; 
  width:0; 
  height:0;
}

.myWidgetMenu :hover {
  color:#F9F9F9; 
  font-size : 13px;
  font-weight:bold; 
  position:relative;
  background:url(images/spriteHover.png) repeat-x 0 0;
  z-index : 100;
}

.myWidgetMenu :hover > a {
  color:#F9F9F9; 
  font-size : 13px;
  font-weight:bold;
  background:url(images/spriteHover.png) repeat-x 0 0;
}

.myWidgetMenu ul, 
.myWidgetMenu :hover ul ul,
.myWidgetMenu :hover ul :hover ul ul,
.myWidgetMenu :hover ul :hover ul ul.left {
  visibility:hidden; 
  width:0; 
  height:0; 
  overflow:hidden;
}

.myWidgetMenu :hover ul {
  visibility:visible; 
  overflow:visible; 
  position:absolute; 
  height:auto; 
  width:150px; 
  left:-1px;
  top:26px; 
  background:url(images/transparent.gif) no-repeat;
} /* the background image is for IE7 */

.myWidgetMenu :hover ul :hover ul,
.myWidgetMenu :hover ul :hover ul :hover ul {
  visibility:visible; 
  overflow:visible; 
  height:auto; 
  width:150px; 
  padding:9px 3px; 
  left:100px; 
  top:0;
}

.myWidgetMenu :hover ul :hover ul.left,
.myWidgetMenu :hover ul :hover ul :hover ul.left {
  visibility:visible; 
  overflow:visible; 
  height:auto; 
  width:150px; 
  padding:9px 3px; 
  left:-106px; 
  top:0;
}
.myWidgetMenuUser {
  float: right;
  font-weight : bold;
  color : #006699;
}

/* Export widget */
.divExport {
}
.divExportExcel {
  float            : right; 
  top              : 0px;
  height           : 32px;
  width            : 32px; 
  cursor           : pointer;
	background-image : url(../templates/images/logoExcel30x30.png);
  background-repeat: no-repeat;
  border           : 1px solid white;
}
.divExportCsv {
  float            : right; 
  top              : 0px;
  height           : 32px;
  width            : 32px; 
  cursor           : pointer;
	background-image : url(../templates/images/logoCsv30x30.png);
  background-repeat: no-repeat;
  border           : 1px solid white;
}
.divExportOOo {
  float            : right; 
  top              : 0px;
  height           : 32px;
  width            : 32px; 
  cursor           : pointer;
	background-image : url(../templates/images/logoOOo30x30.png);
  background-repeat: no-repeat;
  border           : 1px solid white;
}
.divExportPDF {
  float            : right; 
  top              : 0px;
  height           : 32px;
  width            : 32px; 
  cursor           : pointer;
	background-image : url(../templates/images/logoPdf30x30.png);
  background-repeat: no-repeat;
  border           : 1px solid white;
}
.divExportEmail {
  float            : right; 
  top              : 0px;
  height           : 32px;
  width            : 32px; 
  cursor           : pointer;
	background-image : url(../templates/images/logoEmail30x30.png);
  background-repeat: no-repeat;
  border           : 1px solid white;
}
.divExportPrint {
  float            : right; 
  top              : 0px;
  height           : 32px;
  width            : 32px; 
  cursor           : pointer;
	background-image : url(../templates/images/logoPrinter30x30.png);
  background-repeat: no-repeat;
  border           : 1px solid white;
}
.divExportHide {
  display          : none;
}
