/* Custom styles for this project */ 

a {
  color: #c55a11;
}

a:hover {
  color: #c55a11;
}

body {
  background-image: none;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
}

.menu {
  font-size: 110%;    
  font-weight: bold;    
}

.menu h1 {
  padding-bottom: 4px;  
  border-bottom: 1px solid #046F96;
  color: #000;  
 }
 
.menu a, a:visited {
  color: #c55a11;
}

.menu ul {
  padding: 0;
}


.menu  ul li {
  color: #113452;  
  font-size: 95%;  
}

.menu  ul li li {
  font-size: 95%;  
  margin-top: 8px;
}

.label {
  color: #333;  
  font-size: 85%;
  padding: 2px 0 0 3px;
  margin-bottom: 1px;

}

#form {
  border: 0px solid #113452;
  margin-left: 8px;
}


.frame {
  border: 1px solid #333;
}

.frame .updown {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 7px;
}

.tabs {
  border-bottom: 0px solid #666;
}


.tabs  a span {
  color:#333;
}
  
.tabs   a:hover span {
  color:#113452;
}

.edit {
  border: 1px solid #ccc;
}

.fieldview {
  padding-top: 2px;
  padding-left: 4px;
}


.fieldview .field {
  border: 1px solid #ccc;
}

.fieldview .edit {
  font-family: Verdana, Geneva, sans-serif;
}

.navigatorpanel {
  margin-left: 0px;
  margin-right: 12px;
  margin-top: 12px;
  margin-bottom: 8px;
}

.navigatorpanel .button {
  margin: 0 0 4px 4px;
}

table.grid {
  background-color: #fff;
}

table.grid th {
  border-bottom: 1px solid #666;
  border-top: 0px solid #666;
 }

table.grid th .label {
  color: #000;  
  font-size: 90%;
  margin-left: 2px;     
 }

table.grid th a, table.grid th a:visited {
  color: #113452;
}


table.grid td {
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;  
}

.grid .cell .edit{
  font-family: Verdana, Geneva, sans-serif;
}

.grid .indicatorcolumn .cell{
  width: 16px;
}

.grid .indicatorcolumn  img {
  margin-top: 1px;
  margin-left: 0px;
}

.grid .scrollbar {
  border: 0;
}

.grid .scrollbartop {
  background-color: #f3f3f3;
  border: 0;
}

.grid .scrollbarbottom{
  border-bottom: 0px solid #113452;
}

/* ### INDEX ### */
.index .div_login {
  background: #f9f9f9;
}

.index .label {
  font-size: 100%;
}


/* ### MAIN ### */

/* Dialog */
.div_main .dialog {
  margin-left: 0px;
}

.div_main .dialog .dialogcontent {
  background: #f9f9f9;
  border: 1px solid #113452;
}


.div_main  .dialog .dialogtop,
.div_main  .dialog .dialogbottom,
.div_main  .dialog .dialogbottom div {
  background: none;
}

.div_main .dialog .dialogcontent {
  padding: 0px 24px 0 0;
}

.textframeimage {
  margin-right: 10px;
  height: 100%;
  background-color: white;
}
