#sideHolder {
    display: block;
    float: left;
    width: 222px;
}

ul#sideMenu {
    display: block;
    float: left;
    width: 222px;
    list-style: none;
    margin: 0;
    padding: 0;
}

ul#sideMenu.additional {
    margin: 15px 0 0;
}

    ul#sideMenu li {
        display: block;
        float: left;
        width: 222px;
        clear: both;
        height: 32px;
    }
    
    ul#sideMenu li a {
        display: block;
        float: left;
        width: 197px;
        height: 32px;
        background: transparent url("../images/helpmenu-item.gif") top left no-repeat;
        padding: 0 0 0 25px;
        font-size: 11px;
        line-height: 32px;
        color: #000;
    }
    
    ul#sideMenu li#first a {
        height: 36px;
        line-height: 36px;
        background: transparent url("../images/helpmenu-top.gif") top left no-repeat;
    }
    
    ul#sideMenu li#last a {
        height: 36px;
        background: transparent url("../images/helpmenu-bottom.gif") top left no-repeat;
    }
    
    ul#sideMenu li a:hover {
        background-position: 0 -32px;
        color: #fff;
        text-decoration: none;
    }
    
    ul#sideMenu li#first a:hover, ul#sideMenu li#last a:hover {
        background-position: 0 -36px;
        color: #fff;
    }
    
    body#faq ul#sideMenu li a#faq, body#support ul#sideMenu li a#support, body#help ul#sideMenu li a#help, body#helpsetup ul#sideMenu li a#setup,
        body#termsofuse ul#sideMenu li a#termsofuse, body#privacy ul#sideMenu li a#privacy, ul#sideMenu li a.active, ul#sideMenu li#first a.active, ul#sideMenu li#last a.active {
        background-position: 0 100%;
        color: #fff;
    }
    
#splitContent {
    display: block;
    float: left;
    width: 624px;
    min-height: 350px;
    margin: 4px 0 15px 15px;
    padding: 0 0 0 18px;
    border-left: 1px solid #a5b8bc;
    overflow: hidden;
}

    #splitContent h2, ul#content li#main #splitContent h2 {
        display: block;
        float: left;
        clear: both;
        width: 604px;
        padding: 10px;
        background: #a5b8bc;
        color: #647072;
    }
    
    ul#content li#main #splitContent h4 {
        margin: 15px 0 0 0;
        border-bottom: 1px solid #a5b8bc;
        color: #367382;
        width: 594px;
    }
    
        ul#content li#main #splitContent #downloadRates h4 {
            margin: 0;
        }
    
    #splitContent .textContent {
        display: block;
        float: left;
        clear: both;
        width: 594px;
        margin: 0 0 0 10px;
    }
    
    ul#content li#main #splitContent .textContent p, ul#content li#main #splitContent p {
        width: 594px;
    }
    
    #splitContent ul.textlist {
        display: block;
        float: left;
        clear: both;
        margin: 10px 35px;
    }
    
        #splitContent ul.textlist li {
            list-style-position: outside;
            list-style-type: disc;
        }
        
    ul#content li#main #splitContent h3.title {
        width:624px;
    }
    
/* outbound rates styling */

#downloadRates {
    display: block;
    float: left;
    width: 624px;
    border: 1px solid #809DA2;
    background: #A5B8BC;
    margin: 15px 0 35px;
}

    ul#content li#main #downloadRates h4 {
        display: block;
        float: left;
        clear: both;
        width: 596px;
        height: 16px;
        line-height: 14px;
        font-size: 14px;
        padding: 14px;
        color: #fff;
        background: #809DA2;
    }
    
    #downloadRates ul {
        display: inline;
        float: left;
        clear: both;
        padding: 14px;
        height: 16px;
        width: 596px;
        list-style: none;
    }
    
        #downloadRates ul li {
            display: inline;
            float: left;
            width: 138px;
            margin-right: 10px;
            height: 16px;
            font-size: 9px;
        }
        
        #downloadRates a {
            color: #000;
            display: block;
            float: left;
            padding-left: 26px;
            height: 16px;
            line-height: 16px;
            background: transparent url("../images/icon-csv.gif") top left no-repeat;
        }
        
table#rates { clear: both; width: 624px; margin: 0 0 15px 0; }

ul#outboundRates, ul#inboundRates {
    display: block;
    float: left;
    clear: both;
    width: 624px;
    height: 148px;
    overflow: hidden;
    list-style: none;
}

    ul#outboundRates li, ul#inboundRates li {
        display: block;
        float: left;
    }
    
    ul#outboundRates a, ul#inboundRates a {
        display: block;
        float: left;
        height: 148px;
        text-indent: -9999px;
        background-image: url("../images/rates-outbound-matrix.gif");
    }
    
    ul#inboundRates a {
        background-image: url("../images/rates-inbound-matrix.gif");
    }
    
        a#selectAny {
            background-position: 0 0;
            width: 159px;
        }
        
        a#select500 {
            background-position: -159px 0;
            width: 153px;
        }
        
        a#select1000 {
            background-position: -312px 0;
            width: 153px;
        }
        
        a#select2000 {
            background-position: -465px 0;
            width: 159px;
        }
        
        a#selectAny:hover { background-position: 0 -148px; }
        a#select500:hover { background-position: -159px -148px; }
        a#select1000:hover { background-position: -312px -148px; }
        a#select2000:hover { background-position: -465px -148px; }
        
        a#selectAny.active { background-position: 0 100%; }
        a#select500.active { background-position: -159px 100%; }
        a#select1000.active { background-position: -312px 100%; }
        a#select2000.active { background-position: -465px 100%; }
        
        a#selectStandard {
            background-position: 0 0;
            width: 211px;
        }
        
        a#selectUnlimited {
            background-position: -211px 0;
            width: 205px;
        }
        
        a#selectVPRI {
            background-position: -416px 0;
            width: 207px;
        }
        
        a#selectStandard:hover { background-position: 0 -148px; }
        a#selectUnlimited:hover { background-position: -211px -148px; }
        a#selectVPRI:hover { background-position: -416px -148px; }
        a#selectStandard.active { background-position: 0 100%; }
        a#selectUnlimited.active { background-position: -211px 100%; }
        a#selectVPRI.active { background-position: -416px 100%; }
        
#outboundBottom, #inboundBottom {
    display: block;
    float: left;
    clear: both;
    padding: 20px 35px;
    width: 554px;
    height: 55px;
    color: #444;
    font-size: 14px;
    line-height: 20px;
    background: transparent url("../images/rates-outbound-bottom.gif") top left no-repeat;
}

    #outboundBottom {
        height: 60px;
        padding: 15px 35px;
    }