body{
  font-family: Trebuchet MS, arial;
  font-size:14px;
  margin: 0;
  background: #fff;
  background-repeat:no-repeat;
  /* background: #fff url(../img/back.png);*/
  
}

td, th{
  font-family: Trebuchet MS, arial;
  font-size:14px;
  margin: 0;
}

textarea{
  font-family: Trebuchet MS, arial;
  font-size:14px;
}

a{
  color:#008;
  text-decoration:none;
}
a:hover{
  color:#00f;
  text-decoration:underline;
}

hr{
  border: 0;
  color: #DDD;
  background-color: #DDD;
  height: 2px;
  margin:0;
  padding:0;
}


.TinyText{
  font-size: 75%;
}

.BoldText{
  font-weight: bold;
}

#PageHeader{
  width: 100%;
  height: 30px;
  top: 0px;
  left: 0px;
  background: #888;
  /*background: url(../img/HeaderGradient.gif);*/
  

}

.ClientNameHeader{
  font-weight:bold;
  color:#FFF;
  font-size:11pt;
}

#PageHeaderShadow1{
  height:1px;
  background: #444;
}
#PageHeaderShadow2{
  height:1px;
  background: #888;
}
#PageHeaderShadow3{
  height:1px;
  background: #DDD;
}
a.header{
  color:#FFF;
  font-size:9pt;
}

body{
  
}

#ServiceListContainer{
  border: 1px solid #888;
}

#ResourceListContainer{
  border: 1px solid #888;
}


#TotalTimeCtrl{

}

#TotalTimeCtrl body{
  margin: 0px;
}
#ItemListBody{
  margin:0;
  padding:0;
  background: #F5F5F5;
}


  #ItemListTable{
   
  }

  #ItemListTable th{
    text-align:left;
    font-weight:normal;
    background: #444;
    padding:2px;
    color: #eee;
  }
  #ItemListTable td{
    padding:2px;
  }
  
  
  .ItemList .BoldText{
    /*font-weight: normal;*/
  }
  
  .ItemList .TinyText{
    /*display:none;*/
  }





#SearchResultsTodayNone td{
  color:#F00;
}

#SearchResultsToday{
  border:3px solid #44AA00;
}
  #SearchResultsToday .SearchHeader{
    background:#44AA00;
    color:#FFF;
  }
  #SearchResultsToday .SearchSubHeader{
     
     font-weight:bold;
  }
  #SearchResultsToday .ExtraHeight{
    height:40px;
    vertical-align:bottom;
  }
  
  



#SearchResultsOthers{
  /*border:0px solid #44AA00;*/
}
  #SearchResultsOthers .SearchHeader{
    background:#DDD;
    color:#111;
  }
  #SearchResultsOthers .SearchSubHeader{
     
     font-weight:bold;
  }
  #SearchResultsOthers .ExtraHeight{
    height:40px;
    vertical-align:bottom;
  }


