.StatusSystemDown {background-color: #efefef; border: 2px dashed #ff9900; padding: 10px; text-align: center; margin: 10px;}
.ServerContainer {border-right: 2px solid #666666;
   margin-bottom: 0px;}
.ServerName {background-color: #efefef;
   padding-right: 5px; padding-left: 5px;
   text-align: right; padding-top: 3px;
   color: #666666;
   font-size: 11px;
   font-weight: bold;
   width: 60px; height: 18px;

   border: 1px solid #afafaf;}
.StatusName {background: URL('images/grey.gif') #afafaf;
   white-space: nowrap; width: auto;
   color: white;
   text-align: center;
   font-size: 11px;
   font-weight: bold;
   padding-top: 3px; padding-bottom: 3px;
   padding-left: 15px;
   padding-right: 15px;
   height: auto;}
.StatusValueContainer{text-align: center;
    border-bottom: 2px solid #666666;
    background-color: white;
    height: 18px;
    color: black;
    padding-top: 1px;
    padding-bottom: 1px;
    font-size: 11px;}
.StatusValueContainer .StatusValue img{}

.ServiceInfoLabel {padding-bottom: 2px;
    font-family: Tahoma, Verdana, Arial;
    font-size: 10px;
    font-weight: bold;
    text-align: right;
    padding-right: 3px;}
.ServiceInfo {padding-bottom: 2px;
    font-size: 10px;
    font-family: Tahoma, Verdana, Arial;
    font-weight: normal;
    text-align: left;}
.ServiceExtraInfoContainer {z-index: 5}

.ServiceOddRow {background-color: white;}
.ServiceEvenRow {background-color: #CFCFCF;}
.ServiceInfoLabel, .ServiceInfo {padding-top: 3px; padding-bottom: 3px;}
.ServiceInfo {padding-left: 3px;}
.StatusNoteContainer { background-color: white;
    border-top: 2px solid #666666;
    border-bottom: 2px solid #666666;}
.StatusNote {font-size: 10px;
    font-family: Tahoma, Verdana, Arial;
    padding: 2px 10px 3px 10px;
    text-align: left;}

a.StatusApop { font-size: 11px;
    font-weight: bold;
    font-family: Tahoma, Arial, sans-serif;
    color: black;
    text-decoration: none;
}

a.StatusApop:hover {  color: black;
	position: relative;
}

a.StatusApop span {
	display: none;
}

a.StatusApop:hover span { font-size: 10px;
    color: black;
    display: block;
    white-space: normal;
    width: 225px;
    text-align: left;
    position: absolute;
    top: 13px; left: 1px;
    cursor: default;
    padding: 5px; margin: 0px;
    z-index: 100;
    background: #f0f0f0;
    border: 2px solid black;
    opacity: 0.95;
    font-weight: normal;

}
.StatusLegendContainer {margin-top: 20px;}
.StatusLegendTitle {background-color: #efefef;
    width: 100px;
    border-left: 2px solid #6F6F6F;
    border-right: 2px solid #6F6F6F;
    border-top: 2px solid #6F6F6F;
    background: URL('images/grey.gif') #afafaf;
    color: white;
    font-weight: bold;
    font-size: 13px;
    padding: 3px;}
.StatusLegendTable {background-color: #efefef;
    border: 2px solid #6F6F6F;}
.StatusLegendContainer td {font-size: 9px;
    padding-left: 4px;
    padding-right:4px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    font-family: Tahoma, Arial, sans-serif;
}

.StatusReturnHome { border: 2px solid #afafaf; width: 125px; text-align: center; padding: 5px; background-color: #efefef; margin-bottom: 10px;}




