body, td, th, input, select, textarea {
  font-family: Verdana;
  font-size: 10px;
  color: #000000;
}

body {
  background-color: #FFFFFF;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;

  scrollbar-arrow-color : #000000;
  
  scrollbar-highlight-color : #000000;
  scrollbar-shadow-color : #000000;

  scrollbar-face-color : #FFFFFF;

  scrollbar-base-color : #000000;

  scrollbar-3dlight-color : #FFFFFF;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-track-color: #FFFFFF;
}

input, select, textarea {
  scrollbar-arrow-color : #FFFFFF;
  
  scrollbar-highlight-color : #FFFFFF;
  scrollbar-shadow-color : #FFFFFF;

  scrollbar-face-color : #AAAAAA;

  scrollbar-base-color : #000000;

  scrollbar-3dlight-color : #CCCCCC;
  scrollbar-darkshadow-color: #CCCCCC;
  scrollbar-track-color: #CCCCCC;
}

a {
  color: #5294EE;
  text-decoration: none;
}

a:hover 
{
color: #B5D3FB;
}

.menu-left {
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
}

.menu-left-active {
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #ff0000;
}

.menu-left-active a 
{
color: #ff0000;
}

.menu-left-active a:hover
{
color:#dd0000;
}

.header {
}

.footer {
}

.footer-bysyscom {
  background-color: #FFFFFF;
}

.central {
  background-color: #FFFFFF;
  height: 300px;
}

.menu-container {
  border: 0px solid #000000;
  width: 250px;
}

.main-container {
  border: 0px solid #000000;
  width: 100%;
  position: relative;
}

.footer-container {
  border: 0px solid #000000;
  width: 100%;
  text-align: right;
  padding: 10px 30px 10px 30px;
}

.recordset-table-td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
}

.recordset-table-td-selected {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
}

th.recordset-table-td {
  color: #FFFFFF;
  background-color: #315597;
  padding: 0px 0px 0px 0px;
}

td.recordset-table-td {
  background-color: #E6E6E6;
  padding: 0px 0px 0px 0px;
}

td.recordset-table-td-selected {
  background-color: #FFFF00;
  padding: 0px 0px 0px 0px;
}

a.recordset-table-td {
  text-decoration: none;
}

a.recordset-table-td:hover {
  color: #717171;
}

.recordset-table {
  margin: 10px 0px 10px 10px;
}

.recordset-search-container {
  border: 0px solid #000000;
  height: 20px;
  margin: 10px 0px 10px 10px;
  position: relative;
}

.recordset-search-label-srctype {
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 3px;
  left: 0px;
}

.recordset-search-option-srctype {
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  left: 90px;
  width: 130px;
}

input, select, textarea {
  background-color: #CCCCCC;
}

.recordset-search-label-keyword {
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 3px;
  left: 250px;
}

.recordset-search-input-keyword {
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  left: 370px;
  width: 130px;
}

.recordset-search-submit {
  position: absolute;
  top: 0px;
  left: 551px;
  width: 70px;
}

.recordset-navbar-container {
  border: 0px solid #000000;
  height: 20px;
  margin: 10px 0px 10px 10px;
  position: relative;
}

.recordset-navbar-status {
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 3px;
  left: 0px;
}

.recordset-navbar-links {
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 3px;
  left: 529px;
}

.title {
  font-family: Arial;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
}

.error-messages {
 color: #FF0000;
}

p.error-messages {
 margin: 15px 0px 15px 10px;
}

.warning-messages {
  color: #FF0000;
}

a.error-messages {
  color: #FF0000;
  font-weight: bold;
}

a.error-messages:hover {
  color: #FFAAAA;
  font-weight: bold;
}

a.warning-messages {
  color: #FF0000;
}

a.warning-messages:hover {
  color: #FFAAAA;
}

p {
  margin: 5px 0px 5px 10px;
  padding: 0px;
}

ul {
  margin: 5px 0px 5px 30px;
  padding: 0px;
}

li {
  margin: 2px 0px 2px 0px;
  padding: 0px;
}

.required {
  color: #0000FF;
}

.view-fields {
  font-weight: bold;
  background-color: #EEEEEE;
  padding: 4px;
  vertical-align: top;
}

.view-fields-4images {
  font-weight: bold;
  background-color: #EEEE00;
  padding: 4px;
  vertical-align: top;
}

.view-values {
  background-color: #EEEEEE;
  padding: 4px;
  vertical-align: top;
}
.view-values-4images {
  background-color: #EEEE00;
  padding: 4px;
  vertical-align: top;
}

.edit-values {
  background-color: #EEEEEE;
  padding: 0px;
  vertical-align: top;
}

.color-box {
  height: 8px;
  width: 8px;
  border: 1px solid #000000;
}

.separatore {
  color: #000000;
}

.palline {
  position: relative;
  margin: 0px 2px 0px 2px;
}

.numeri-palline {
  position: absolute;
  top: 1px;
  left: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
}

.numeri-palline-out {
  position: absolute;
  top: 1px;
  left: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}

.input-text {
  margin: 5px 0px 5px 0px;
  width: 300px;
}

.input-text-short {
  margin: 5px 0px 5px 0px;
  width: 150px;
}

.input-select {
  margin: 5px 0px 5px 0px;
  width: 300px;
}

.input-checkbox {
  margin: 5px 0px 5px 0px;
  background-color: #FFFFFF;
}

.input-textarea {
  margin: 5px 0px 5px 0px;
  width: 300px;
  height: 80px;
}

.input-label {
  padding-top: 7px;
}

.input-label-required {
  padding-top: 7px;
  color: #0000FF;
}

.button-container {
  position: relative;
  height: 80px;
}

.form-table {
  margin: 0px 0px 0px 10px;
}

.input-text-4images {
  width: 257px;
  margin: 0px;
  background-color: #FFFF00;
}

.input-text-4images-small {
  width: 203px;
  margin: 0px;
  background-color: #FFFF00;
}
.input-textarea-4images-small {
  width: 203px;
	height: 70px;
  margin: 0px;
  background-color: #FFFF00;
}

.no-margin {
  margin: 0px;
  padding: 0px;
}

.red {
  color: #FF0000;
}

.yellow {
  color: #FFC600;
}

.green {
  color: #00CC00;
}

.blu {
  color: #00BBFF;
}

.pink {
  color: #FF00BB;
}

.button {
  width: 100px;
}

input.very-thin {
  background-color: #E6E6E6;
  margin: 0px;
  padding: 0px;
  border: none;
  width: 40px;
  height: 10px;
  text-align: center;
}

.recordset-button-container {
  border: 0px solid #000000;
  width: 500px;
  padding: 0px 0px 0px 20px;
}

