/* {border:1px solid orange;} */

.recipient{
    background: #eee;
    border: 1px solid #ccc;
    padding: 3px;
    width: 30%;
    float: left;
    margin: 1px;
}

.recipient-admin{
    background: #eee;
    border: 1px solid #ccc;
    padding: 3px;
    width: 30%;
    float: left;
    margin: 1px;
    color: #26649b;
}

.acknowledged{
    background: #eee;
    border: 1px solid #ccc;
    padding: 3px;
    width: 30%;
    float: left;
    margin: 1px;
}

 small{
    font-size: 85%; 
}

input.btn{
    height: 22px;
    text-align: center;
}


input{ 
    line-height: 100%;
    padding: 5px;
    font-size: 85%; 
    height: 18px;
}

span.mark{
    background: Yellow;
}

span.date{
    font-size: 75%;
    line-height: 50%;
    text-align: center;
    display: inline-block;
    padding: 2px;
    width:100%;
}

span.date strong{
    font-size: 180%;
    font-weight: bold;
}
 ul li{
  
  line-height: 180%;
}

 ul li a{
  padding: 2px;
  
  font-size: 9pt; 
  line-height: 180%;
  text-decoration: none;
  color: Black;
  border-bottom: 1px solid #ccc;
  margin-bottom: 5px;
}

 ul li a:hover{
  border-bottom: 1px solid #777;
}

 ul li a img{
  vertical-align: text-bottom;
}

 


 input{
  
  font-size: 0.9em; 
  padding: 2px 6px 2px 6px;
}

 select{
  
  font-size: 0.9em; 
}

 textarea{
  
  font-size: 0.91em; 
  line-height: 200%;
}



.textInList{
  margin: 1px;
  padding: 0px;
}

.errorMessage
{
  font-weight:normal; font-size:8pt; color:red;
}

.info{
  float:right; 
  border:1px solid #069; 
  padding: 1px;
  width: 40%;
  margin-left: 8px;
  margin-top: 8px;
}

.tabs{
  text-align: right;
  margin-top: -5px;
  margin-bottom: 10px; 
  padding: 3px;
  background-color: #eee;
  font-size: 85%;
}

.tabHead{
  text-align: left;
  
  font-weight:bold; 
  font-size:11pt; 
  color: #000;
  
  padding : 5px;
  border-bottom : 1px dashed  #069; 
  height:5px;  
}

/* News Project Styles */
.separator
{
  color: #333;
  padding-bottom: 0px;
  padding-top: 0px;
  margin-top: 5px;
  margin-bottom: 15px;
  border-bottom: 1px dashed  #069; 
  width: 60%;
}

.paginationBar
{
 border-bottom : 1px solid  #D0D0D0;
 width: 50%;
 margin-bottom: 15px;
}

.newsInfo
{
  
  font-weight:normal ; 
  font-size:10pt; 
  font-style: normal;
}

.error
{
  font-weight:normal; 
  color:Red;
  font-size:7pt; 
  font-style: normal;text-transform: capitalize;
}

 ul.searchResult li {
    margin:0px 0px 0px 20px;
    text-decoration: none;
    color:#1a71a3;
    font-family: Tahoma;
    font-size: 1em;
    font-weight: bold;
    line-height: 100%;
}

ul.searchResult {
    text-decoration: none;
    text-transform: none;
    color:#d44616;
    font-family: Tahoma;
    font-size: 1em;
    list-style-image: url("../images/box.gif");
    font-weight: bold;
}

.smallBlue{
    color: #5b5959;
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold;
    padding:6px 0px 0px 0px;
    margin:0px;

}

.smallBlack{
    color: #000;
    font-family: Tahoma;
    font-size: 1em;
    font-weight: normal;
    padding:0px;
    line-height: 180%;
}

.gray {
    text-align: right;
    color:#625656;
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold;
    margin-bottom:20px;
    margin-top: 0px;
    border-bottom: dotted 1px #0b0b0b  ;
    margin-right: 20px;
}

ul.searchResult a:link , ul.searchResult a:visited  {
    border: 0px;
    text-decoration: none;
    color:#305f79;
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: normal;
}

ul.title a:link , ul.title a:visited  {
    font-weight:bold;
    font-family:verdana;
    font-size:1em;
    color:#4c4d4e;
}


ul.title ul {
    font-weight:normal;
    font-family:verdana;
    font-size:1em;
    color:#4c4d4e;
    text-decoration: none;
}

.userInfo h1{
    font-size: 100%;
    font-weight: bold;
    color: #26649b;
    background: #dae7f1;
    border-bottom: 2px solid #26649b;
    text-align: center;
}

.userInfo table {
    margin: 25px;
}

.userInfo{
    background-color: #f4f5f5;
    text-align: left;
    display: inline-table;
    width: 100%;
}

.userInfo tr td span {
    color:black;
    font-family:Tahoma;
    font-size:0.9em;
    font-weight:normal;
}


.userInfo tr td b {
    color:#505050;
    font-family:Tahoma;
    font-size:1em;
    font-weight:bold;
}

.userInfo tr td span a:link {
    color:#505050;
    font-family:Tahoma;
    font-size:0.9em;
    font-weight:bold;
}

.sdate {
    float:right;
}



.tc-members{
    width: 350px;
    float:right;
}

.tc-info{
    width: 370px;
    margin-top: 30px;
}




.normal {
    font-size:0.8em;
}

table.report thead tr th{
    font-size:0.8em; 
    font-weight: bold;
    color: White; 
    padding: 6px;
    background: #336699;
    text-align: center;
    border: 1px solid #949494 ;
}


table.report {
    border: 1px solid #949494 ;
    direction: rtl;
}

table.report tbody tr td {
    border: 1px solid #949494 ;
    text-align: center;
    font-size: 0.75em;
    color:#4b4b4b;
}