
body { 
  margin:0px;
  padding:0px;
}

.navigation { 
  width:150px;
}

.navigation h2 { 
  font-size:9pt;
  padding:2px 0px 2px 8px;
  margin:0px;
}

.navigation ul { 
  list-style-type:none;
  margin:0px;
  padding:0px;
  font-size:9pt;
}

.navigation ul li {
  margin:0px; 
  padding:2px 0px 2px 16px;                    
}

.navigation ul a { 
  text-decoration:none;
  color:#333333;
}

.olmero-time-terminal, .olmero-time-report, .olmero-time-box
{ 

}

.olmero-time-terminal td
{
  font-size:14pt;
}

.olmero-time-terminal .olmero_button
{
  font-size:18pt;
}

.olmero-time-terminal input
{
  color:#333333;
  font-size:14pt;
}

.olmero-time-terminal .time
{
  color:#666666;
  font-size:10pt;
}

.olmero-time-terminal .line
{
  font-family:Sans-Serif;
  line-height:40%;
  font-size:10pt;
}


.olmero-time-terminal .key
{
  font-style:italic;
  background-color:#e8e8e8;
  border:1px outset #333333;
  font-size:90%;
  padding:3px;
	border-top:solid 1px #d8d8d8;
	border-left:solid 1px #d8d8d8;
	border-right:solid 1px gray;
	border-bottom:solid 1px gray;
}

.olmero-time-laborcost td
{
	font-size: 10pt;
	/* font-weight: bold;*/
	line-height: 200%;
}

.olmero-time-laborcost .box_title
{
	line-height: 100%;	
	padding: 4px 7px;
}

.olmero-time-error
{
  border:2px solid red;
  font-size:90%;
}

.olmero-time-error td
{
  white-space:nowrap;
  font-size:90%;
  }

.olmero-time-error td[align=center]
{
  color:red;
  }

#clock
{
  color:#666666;
  font-size:12pt;
  white-space:nowrap;
}

.data
{ 
  font-family:Monospace;
  line-height:150%;
}

.olmero-time-detail-report .data
{ 
  font-family:Sans-Serif;
  line-height:150%;
  font-size:9pt;
}


@media print { 

  .olmero-time-report
  {
    margin-left:0px;
  }

  .olmero-time-report select
  {
    display:none;
    }

}

.new_number
{
	padding:10px;
	border:red 1px solid;
}

.new_number *
{
	font-weight:bold;
}


