body { margin:0px; overflow:auto; background:#2b90c6 url(../images/design/bg.jpg) repeat-x top left; }

td { font:12px arial; line-height:18px; }
input { font:12px arial; border:2px inset #ffffff; }
ul { margin:5px; padding-left:20px; margin-left:0px;  }
form { padding:0px; margin:0px; }
.inpMath { width:20px; height:20px; border:2px outset #ffffff; }

td a { color:#b50000; text-decoration:none; }
td a:hover { color:#999999; text-decoration:none; }

.dataGridHeaderSeperator { background:#efefef url(dgSep.jpg) repeat-y center; }
.dataGridRecordsSeperator { background:#ededed url(dgSep.jpg) repeat-y center; }

.dataGridHeaders { border-top:1px inset #cccccc; }
.dataGridHeaders td { background:#efefef; border-bottom:1px outset #cccccc; font:bold 12px arial; padding:2px;  }
.dataGridHeaders td div { overflow:hidden; white-space:nowrap; }
.dataGridRecords { }
.dataGridRecords td { border-bottom:1px outset #cccccc; font:12px arial; padding:2px; overflow:hidden; }
.dataGridRecords td div { overflow:hidden; white-space:nowrap; }

.dataGridFirst { background:transparent url(../images/sprite.gif) no-repeat 0px -180px; }
.dataGridRewind { background:transparent url(../images/sprite.gif) no-repeat 0px -105px; }
.dataGridForward { background:transparent url(../images/sprite.gif) no-repeat 0px -120px; }
.dataGridDetail {background:transparent url(../images/sprite.gif) no-repeat 0px -90px; }
.dataGridLast { background:transparent url(../images/sprite.gif) no-repeat 0px -165px; }
.dataGridUndo { background:transparent url(../images/spriteBig.gif) no-repeat 0px 0px; }
.dataGridNewRecord { background:transparent url(../images/spriteBig.gif) no-repeat 0px -18px; }
.dataGridDelete { background:transparent url(../images/sprite.gif) no-repeat 0px 0px; }

.dataGridLoader { background-color:#7F9DB6; width:100%; height:100%; filter: alpha(opacity=10); -moz-opacity: 0.10;position:absolute;z-index:180;top:0px;left:0px; }
.browserGridLoader { background-color:#7F9DB6; width:100%; height:100%; filter: alpha(opacity=60); -moz-opacity: 0.60;position:absolute;z-index:180;top:0px;left:0px; }

.winHeader { background:transparent url(../images/sprite.gif) no-repeat 0px -15px; }
.winCloser { background:transparent url(../images/sprite.gif) no-repeat 0px 0px; }

.menuBar { height:31px; line-height:31px; font:14px arial; color:#ffffff; }
.mainMenuStarter { height:23px; background:transparent url(../images/menuBack.gif) no-repeat 0px -46px; }
.mainMenu {  padding:0 15 0 15; height:31px; line-height:31px; background:transparent url(../images/menuBack.gif) no-repeat center top; cursor:pointer; }
.menuContainer { border:1px solid #808080; background:#ffffff; z-index:+999; }
.menuItem td { height:22px; line-height:22px; font:12px arial; }
.menuItemCornerLeft { height:22px; line-height:22px; background:transparent url(../images/menuItemCorners.gif) no-repeat 0px 0px; }
.menuItemMain { height:22px; line-height:22px; background:transparent url(../images/menuItemBack.gif) repeat-x 0px 0px;  cursor:pointer;}
.menuItemCornerRight { height:22px; line-height:22px; background:transparent url(../images/menuItemCorners.gif) no-repeat -22px 0px; }

.jFormHeader{ font:bold 14px arial; border-bottom:1px solid #808080; } 
.jFormContent { border-bottom:1px solid #808080; }
.jFormFieldHeader {  }
.jFormFooter { background:#efefef; border-bottom:1px solid #cccccc; }
.jFormRecHeader { padding:4px; border-bottom:1px outset #efefef; font:12px arial;cursor:pointer; background:#efefef; }
.jFormRecHeaderOrderasc { padding:4px; padding-left:20px; cursor:pointer; background:#cccccc url(../images/shared/arrow-down.gif) no-repeat left; border-bottom:1px outset #808080; }
.jFormRecHeaderOrderdesc { padding:4px; padding-left:20px; cursor:pointer; background:#cccccc url(../images/shared/arrow-up.gif) no-repeat left; border-bottom:1px outset #808080; }
.jFormRecContent { padding:4px; border-top:1px solid #808080; border-bottom:1px solid #ffffff; }
.jFormSelect {  }
.jFormsRichText { border:2px inset #efefef; }
.jFormsInput { border:2px inset #efefef; }
.jFormsCheck { border:none; }

.infoDetail { border:1px solid #ffd700; background-color:#ffffdd; height:30px; line-height:30px; padding:3px;} 
.infoDetail span { background:transparent url(../images/form/notice.png) no-repeat left; padding-left:30px; }

.warnDetail { border:1px solid #ffd700; background-color:#ffffdd; height:30px; line-height:30px; padding:3px;} 
.warnDetail span { background:transparent url(../images/form/warn.png) no-repeat left; padding-left:30px; color:#990000; }

.tabTable td { padding:3px; }
.tab { background:#efefef; cursor:pointer; }
.tabSelected { background:#cccccc; font-weight:bold; }
.tabContent { border:1px solid #cccccc; }

/* DESIGN TIME */
.tblMain { background:#ffffff; padding:14px; }
.tblBottom { background:#ffffff; }
.menuTop { background:transparent url(../images/design/menuTop.gif) repeat-x top left; }
.menuBottom { background:transparent url(../images/design/menuBottom.gif) repeat-x top left; }
.menuBack { background:#b50000; }
.tableTopLine { background:#ffffff; border:2px solid #f6f6f6; }
.tableBottomLine { background:transparent url(../images/design/tableBottomLine.gif) repeat-x top left; }
.tableHeader { background:transparent url(../images/design/tableHeaderBack.gif) repeat-x top left; }
.tableHeader td { font:bold 12px arial; color:#ffffff; }

.blueArrowUmzug {background:transparent url(../images/design/blueArrowUmzug.gif) no-repeat left;padding-left:15px;font:bold 12px arial;color:#2a90c6;}
.greyArrowUmzug { background:transparent url(../images/design/greyArrowUmzug.gif) no-repeat left; padding-left:15px; font:bold 12px arial; color:#000000; }
.blueArrowUmzug a { text-decoration:none; color:#2a90c6; }
.blueArrowUmzug a:hover { text-decoration:none; color:#5bc62a; }
.topicos { background:transparent url(../images/design/topicos.jpg) no-repeat -240px -162px; font:bold 14px arial; padding-top:5px; }

.umzugTable td select { font:12px arial; width:90%; border:2px inset #ffffff; }
.umzugTable td input { font:12px arial; width:90%;  border:2px inset #ffffff; }
.umzugTable td { font:12px arial; padding:2px; }
.umzugTable td textarea { font:12px arial; width:90%; height:70px; }

.umzugTableText td { font:12px arial; padding:3px; }
.umzugTableText td select { font:12px arial; border:2px inset #ffffff; }
.umzugTableText td input { font:12px arial; border:2px inset #ffffff; }
.umzugTableText td textarea { font:12px arial; height:70px; }

.umzugSeperator { background:transparent url(../images/design/umzugSeperator.gif) repeat-x ; }

.table4CellLeft { padding:3px; border:1px solid #828282; border-top:none; border-left:none; }
.table4CellRight { padding:3px; border-bottom:1px solid #828282; }

/* calendar styler */

.calendarDiv { border:2px outset #efefef; background:#efefef; }
.calendarDayOut { background:transparent; color:#000000;font:11px tahoma; }
.calendarDayOver { background:#990000; color:#ffffff; cursor:pointer; font:11px tahoma; }
.calendarDaySelected { background:#990000; color:#ffffff; cursor:pointer; font:11px tahoma; }
.calendarDays { font:bold 11px tahoma; }
.calendarSelect { font:11px tahoma; }
.calendarClose { font:bold 11px tahoma; width:20px; }

.footer td { color:#ffffff; }
.footer a { color:#ffffff; }
.footer a:hover { color:#000000; }
