#cms table, #cms tr, #cms td, #cms th {
  font-size: 100%; /* IE5, IE5.5, Moz quirks */
}

table#irlanding {
    width: 100%;
    padding: 0; margin: 0 }

table.landing {
  height: 165px;    
}
    
table.landtools a{
font-size:0.8em;
color:#ff8400;
text-decoration:none;
}

table.landtools a:hover{
text-decoration:underline;
}

table.financial {
  width: 100%;
  background-color: #CAD5EB;
  border: 1px solid #A6B0CA;
  margin-bottom: 20px;
}


table.financial td {
  background-color: #FFF;
  padding: 10px 4px 2px 5px;
  vertical-align: top;
}

tr.spacerow td {

  background-color: #CAD5EB;
  height:10px;
  vertical-align: top;
  width:140px;
}


table.financial .rns {
  width:200px;
}


tr.oddrow td, table.financial th {
  background-color: #EFF2F9;
}

table.financial th {
  font-weight: bold;
  color: #234D9F; 
  height: 25px;

}

table.financialsmall {
  width: 100%;
  background-color: #CAD5EB;
  border: 1px solid #FFF;
  
}

table.financialsmall td, table.financialsmall th {
  padding: 4px;
  font-size:0.9em;
}

table.financialsmall td {
  background-color: #FFF;
}

tr.oddrow td, table.financialsmall th {
  background-color: #EFF2F9;
}

table.financialsmall th {
  font-weight: bold;
  color: #234D9F;
}

.button {
  background-color: #FFF1E3;
  color: #FF8400;
  font-weight: bold;
  border: 1px solid #FF8400;
}

.invisible {
  display: none;
}


hr.thinblueline
{
    color:#ff8400;
    background-color:#ff8400;
    height:1px;
    border:0;
    margin:0;
    padding:0; 
}

img.borderedthumb {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-right: 2px solid #575757;
    border-bottom: 2px solid #575757;
}
.right {
text-align:right;
padding:0;
padding-right:6px;

}


