﻿body 
{
    overflow-y: scroll;
    margin-top: 0;
}
a
{
    cursor: pointer;
}

p
{
        line-height: 18px;
}

li
{
    line-height: 19px;
}

.callBack
{
    float: right;
    clear: both;
    margin-top: 10px;
    margin-bottom: -37px;
    #margin-bottom: -45px;
}


#wrapper
{
    width: 945px;
    position: absolute;
    left: 50%;
    margin-left: -475px;

}

#content-wrapper
{
        width: 948px;
        #width: 950px;
        background: url(../images/left-menu-repeat.jpg) repeat-y left;
        padding-bottom: 30px;
        float: left;
}

   
#logo-menu
{
    margin-top: 53px;
}

#top-menu
{
    width: 783px;
    height: 52px;
    float: right;
    margin-top: 60px;
    #margin-top: 45px;
}

.tabs
{
    margin: 0;
    padding: 0;
}


.tabs li
{
    list-style-type: none;
    float: left;
}

/* ------------------- TAB 1 ------------------ */

a.tab1 
{
    width: 213px;
    height: 52px;
    display: block; 
    font-family: Arial, Tahoma, Times New Roman;
    font-size: 14px;
    letter-spacing: -1px;
    font-weight: bold;
    text-decoration: none;
    color: #666666;
    background: url(../images/tab1-mouse-hover.jpg) no-repeat 0 0;
    margin-top: -16px;
    #margin-top: 0;
}

    
a:hover.tab1 
{
    width: 213px;
    height: 52px;
    background: url(../images/tab1-mouse-hover.jpg) no-repeat 0 -52px;
    display: inline-block;
    color: #999999;
    margin-top: -16px;
    #margin-top: 0;
}



    a.tab1-selected
    {
        width: 213px;
        height: 52px;
        display: block;
        background: url(../images/tab1-selected.jpg) no-repeat top;
        font-family: Arial, Tahoma, Times New Roman;
        font-weight: bold;
        font-size: 14px;
        letter-spacing: -1px;
        color: #fafafa;
        text-decoration: none;
        margin-top: -16px;
        #margin-top: 0;
        
    }
    
    a:hover.tab1-selected
    {
        width: 213px;
        height: 52px;
        background: url(../images/tab1-selected.jpg) no-repeat;
        display: inline-block;
        color: #ffffff;
        margin-top: -16px;
        #margin-top: 0;
    }
    
    .tab1-padding
    {
    padding: 24px 0 0 75px;
    float: left;
    }



/* ------------------- TAB 2 ------------------ */


a.tab2 
{
    width: 187px;
    height: 52px;
    display: block; 
    font-family: Arial, Tahoma, Times New Roman;
    font-size: 14px;
     letter-spacing: -1px;
    font-weight: bold;
    text-decoration: none;
    color: #666666;
    background: url(../images/tab2-mouse-hover.jpg) no-repeat 0 0;
    margin-top: -16px;
    #margin-top: 0;
}

    
a:hover.tab2
{
    width: 187px;
    height: 52px;
    background: url(../images/tab2-mouse-hover.jpg) no-repeat 0 -52px;
    display: inline-block;
    color: #999999;
    margin-top: -16px;
    #margin-top: 0;
}



    a.tab2-selected
    {
        width: 187px;
        height: 52px;
        display: block;
        background: url(../images/tab2-selected.jpg) no-repeat top;
        font-family: Arial, Tahoma, Times New Roman;
        font-weight: bold;
        font-size: 14px;
         letter-spacing: -1px;
        color: #fafafa;
        text-decoration: none;
        margin-top: -16px;
        #margin-top: 0;
        
    }
    
    a:hover.tab2-selected
    {
        width: 187px;
        height: 52px;
        background: url(../images/tab2-selected.jpg) no-repeat;
        display: inline-block;
        color: #ffffff;
        margin-top: -16px;
        #margin-top: 0;
    }
    
    .tab2-padding
    {
    padding: 24px 0 0 80px;
    float: left;
    }
    
    
/* ------------------- TAB 3 ------------------ */


a.tab3 
{
    width: 168px;
    height: 52px;
    display: block; 
    font-family: Arial, Tahoma, Times New Roman;
    font-size: 14px;
     letter-spacing: -1px;
    font-weight: bold;
    text-decoration: none;
    color: #666666;
    background: url(../images/tab3-mouse-hover.jpg) no-repeat 0 0;
    margin-top: -16px;
    #margin-top: 0;
}

    
a:hover.tab3
{
    width: 168px;
    height: 52px;
    background: url(../images/tab3-mouse-hover.jpg) no-repeat 0 -52px;
    display: inline-block;
    color: #999999;
    margin-top: -16px;
    #margin-top: 0;
}



    a.tab3-selected
    {
        width: 168px;
        height: 52px;
        display: block;
        background: url(../images/tab3-selected.jpg) no-repeat top;
        font-family: Arial, Tahoma, Times New Roman;
        font-size: 14px;
         letter-spacing: -1px;
        font-weight: bold;
        color: #fafafa;
        text-decoration: none;
        margin-top: -16px;
        #margin-top: 0;
        
    }
    
    a:hover.tab3-selected
    {
        width: 168px;
        height: 52px;
        background: url(../images/tab3-selected.jpg) no-repeat;
        display: inline-block;
        color: #ffffff;
        margin-top: -16px;
        #margin-top: 0;
    }
    
    .tab3-padding
    {
    padding: 24px 0 0 80px;
    float: left;
    }
    
    
    
/* ------------------- TAB 4 ------------------ */


a.tab4 
{
    width: 215px;
    height: 52px;
    display: block; 
    font-family: Arial, Tahoma, Times New Roman;
    font-size: 14px;
     letter-spacing: -1px;
    font-weight: bold;
    text-decoration: none;
    color: #666666;
    background: url(../images/tab4-mouse-hover.jpg) no-repeat 0 0;
    margin-top: -16px;
    #margin-top: 0;
}

    
a:hover.tab4
{
    width: 215px;
    height: 52px;
    background: url(../images/tab4-mouse-hover.jpg) no-repeat 0 -52px;
    display: inline-block;
    color: #999999;
    margin-top: -16px;
    #margin-top: 0;
}



    a.tab4-selected
    {
        width: 215px;
        height: 52px;
        display: block;
        background: url(../images/tab4-selected.jpg) no-repeat top;
        font-family: Arial, Tahoma, Times New Roman;
        font-size: 14px;
         letter-spacing: -1px;
        font-weight: bold;
        color: #fafafa;
        text-decoration: none;
        margin-top: -16px;
        #margin-top: 0;
        
    }
    
    a:hover.tab4-selected
    {
        width: 215px;
        height: 52px;
        background: url(../images/tab4-selected.jpg) no-repeat;
        display: inline-block;
        color: #ffffff;
        margin-top: -16px;
        #margin-top: 0;
    }
    
    .tab4-padding
    {
    padding: 24px 0 0 65px;
    float: left;
    }
    
#content
{
    height: 200px;
}

.left-column
{
    width: 200px;
    float: left;
    padding-bottom: 50px;
    margin-right: 15px;
    #margin-right: 15px;
    _margin-right: 0;

}

.left-menu
{
    width: 200px;
    margin-top: 3px;
    margin-left: 15px;
    #margin-left: -20px;
}
    
.menu-summary-font
{
    font-family: Tahoma, Arial;
    font-size: 11px;
    color: #666666;
}

.left-column-logos
{
    width: 160px;
    margin-left: 30px;
}
    

.testimonials
{
    width: 160px;
    height: 100px;
    border-top: 1px dotted #666666;
    text-align: center;
    padding: 15px 0 0 0;
}

.testimonials a
{
    font-family: Tahoma, Arial;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
}

    .testimonials a:hover
    {
        color: #999999;
    }
    
    .divider
    {
        width: 160px;
        height: 2px;
        border-top: 1px dotted #666666;
    }
    
.logos
{
    width: 160px;
    border-top: 1px dotted #666666;
    text-align: center;
    padding: 25px 0 25px 0;
    border-top: 1px dotted #666666;
}

#right-column
{
    width: 732px;
    float: left;
    padding:0;
    margin:0;
    display: block;

}

.feature-image
{
    width: 730px;
    height: 246px;
    border: 1px solid #e6e6e6;
    background-color: #eaeaea;
    float: left; 
    margin-bottom: 20px;  
    #margin-bottom: 0; 
} 

.section-home-text
{
    width: 730px;
    padding: 0 0 30px 0;
    clear: both;
}

    .section-home-text-heading
    {
     margin: 20px 0 20px 20px;
     border-bottom: 1px solid #cccccc;   
    }
    
    .text-column1
    {
        width: 310px;
        padding: 0 30px 15px 0;
        float: left;
        margin-left: 20px;
    }
    
    .text-column2
    {
        width: 310px;
        padding: 0 0 25px 0;
        float: left;
    }
    
    .content-area
    {
        width: 710px;
        padding-left: 20px;
        font-family: Tahoma, Arial;
        font-size: 12px;
        color: #444444;
    }
    

    
       
#fat-footer
{
    width: 710px;
    float: left;
    clear: both;
    padding-left: 20px;
}
    
.fat-footer-links
{
    padding: 20px 0 20px 0;

}
    
.fat-footer-list
{
    width: 140px;
    border-left: 1px solid #CCCCCC;
    padding: 0 20px 0 5px;
    float: left;
    margin: 0;
}


.fat-footer-list li
{
    list-style-type: none;
}

    .fat-footer-list a
     {
        font-family: Tahoma, Arial;
        font-size: 12px;
        color: #666666;
        text-decoration: none;
        }
        
      .fat-footer-list a:hover
     {
        font-weight: bold;
        }
        
    

#footer
{
    width: 950px;
    height: 50px;
    border-top: 15px solid #efefef;
    clear: both;
}

.footerDetails
{
    padding-top: 10px;
    float: left;
    font-family: Tahoma, Arial;
    font-size: 10px;
    color: #666666;
}
.framefive
{
    width: 210px;
    float: right;
}

    .framefive-logo
    {
        float: right;
    }
    
    .framefive-link
    {
        font-family: Tahoma, Arial;
        font-size: 10px;
        padding-top: 12px;
    }
    
    .framefive-link a
    {
        text-decoration: none;
        color: #666666;
    }
    
    .framefive-link a:hover
    {
        text-decoration: none;
        color: #e4b745;
    }
    
.standard-font
{
    font-family: Tahoma, Arial;
    font-size: 12px;
    color: #444444;
}





