body { font-size: 62.5%; margin: 0px; background: #ededed; font-family: "Helvetica Neue", Roboto, Arial, "Droid Sans", sans-serif, "Segoe UI", sans-serif; color: #73879c; } * { outline: none; } table.ui-widget .ui-widget-content tr:hover { background-color: #e0e0d1; } table { font-size: 10pt; } table.grid { border-collapse: collapse; border: 1px solid #666666; font: normal 10pt Segoe UI, Arial, sans-serif; color: #363636; background: #f6f6f6; text-align: left; } caption.grid { text-align: center; font: bold 16px Segoe UI, Arial, sans-serif; background: transparent; padding: 6px 4px 8px 0px; color: #CC00FF; text-transform: uppercase; } table.grid thead, tfoot { background: url('../i/bg1.png') repeat-x; text-align: left; } th.grid, th.grid { padding: 5px; } table a { color: #333333; text-decoration: underline; } table a:hover { text-decoration: underline; } table tr.odd { background: #f1f1f1; } table.grid thead th, tfoot td { padding: 5px; text-align: center; } input[type=text], input[type=password], textarea, select{ display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; } .ui-button-text-only .ui-button-text { padding: .4em 1em; } .control_error { border-style: solid; border-color: red; border-width: 1px; } .input { border: 1px solid #ccc; width: 100%; } textarea { width: 100%; height: 150px; } table { empty-cells: show; }