dl.sun_features
{
width: 100%;
padding: 0;
}

.sun_features dt
{
width:120px;
float: left;
margin: 0 0 0 0;
padding: 0.5em;
border-top: 1px solid #fff;
font-weight: bold;
vertical-align:middle;
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

.sun_features dd
{
float: left;
margin: 0 0 0 0;
padding: 0.4em;
border-top: 1px solid #fff;
width:550px;
line-height:16px;

}

.sun_features dd a {
    border-bottom: 1px dashed #003366;
    font-size:1em;
}

.sun_features dd ul {
    list-style-type:none;
    margin:0;
    padding:0;
}
.sun_features dd ul li {
    list-style-image:none !important;
}

.rich-tool-tip {
    font-variant:normal;
    font-weight:normal;
    border-color:#c4c4c4;
    background-color:#efefef;
    width:150px;
}


.server_listing {
    border-top:1px solid #c4c4c4;
    width:100%;
}

.server_listing ul  {
    list-style-type:none;
    padding:0;
    margin-left:3px
}

.server_listing ul li {
    font-size:10px;
    padding:2px;
    margin:0;
    width:100%;
    border-bottom:2px solid white;
    list-style-image:none !important;
}
servers_table td {
    padding-top: 8px !important;
    padding-right: 0;
    padding-bottom: 8px !important;
    padding-left: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
}
.tab_headers {
    font-size:18px;
    font-weight:bold;
    color:darkblue !important;
    font-variant:small-caps;
}
th {
    text-align:left;
    font-size:1.1em;
    font-weight:bold;
}

#server_listing_menu {
    float:left;
    width:15%;
    font-weight:bold;
    display:inline
}

div#single_listing {
    float:left;
    width:27%;
    height:225px;
    padding-left:4px;
}

 
td.withborder {
                border-top:0;
                border-bottom:1px;
                border-left:0;
                border-right:0;
                border-color:#003366;
                border-style:dashed;
}