﻿table.TestResults {
    font-size: 10pt;
    color: black;
    width: 100%;
    border-left: none;
    border-right: none;
    border-bottom: 2px solid #dbddde;
}
table.TestResults td, table.TestResults th {
    text-align: left;
    padding: 5px 5px 5px 5px;
}
table.TestResults td {
    background-color: #fcfcfc;
    border: none;
}
table.TestResults tr.alternating td {
    background-color: #fff;
}
table.TestResults th {
    border: 1px solid #dbddde;
    border-left: 0px;
    border-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}
table.TestResults img {
    vertical-align: middle;
}

table.TestResults .fail {
    color: red;
}
table.TestResults .pass .result {
    color: green;
}
span.hastooltip{
    position: relative;
    text-decoration: none;
    z-index:24;
}
span.hastooltip img{
    cursor: hand;
}
span.hastooltip span{ display: none; }
/*background:; ie hack, something must be changed in a for ie to execute it*/
span.hastooltip:hover {
     z-index:25; 
     color: #aaaaff; 
     background:;
}
span.hastooltip:hover span.tooltip{
    position:absolute;
    top:-10px; left:16px;
    display:block;
	width:450px;
	min-height:30px;
    padding: 0px 10px 0px 10px;
	border: 1px solid #000;
    z-index: 26;
    color: #000;
	background-color:#fff;
    filter: alpha(opacity:90);
    KHTMLOpacity: 0.90;
    MozOpacity: 0.90;
    opacity: 0.90;
 }
span.tooltip .title{
    font-weight: bold;
    text-align: center;
}

html[dir="rtl"] table.TestResults td, html[dir="rtl"] table.TestResults th {
    text-align: right;
}

html[dir="rtl"] span.hastooltip:hover span.tooltip {
    left:-475px;
}