#tabmenu {
    height:22px;
    clear: both;
    padding: 0 0 0 10px;
    border-bottom: 1px solid #000;
}

#tabmenu p {
    margin: 0 10px 0 0;
    padding: 0 0 0 10px;
    border-bottom: 1px solid #2557a3;
    background:url("/images/tabs/tsr-l_004.gif") top left no-repeat;
    float: left;
}

#tabmenu p a {
    padding: 0 10px 0 0;
    background:url("/images/tabs/tsr-r_004.gif") top right no-repeat;
    color: #FFF;
    font: bold 1em "Trebuchet MS", Arial, sans-serif;
    text-decoration: none;
}

#tabmenu .active {
    margin: 0 10px 0 0;
    padding: 0 0 0 10px;
    color: #fcd715;
    border-bottom: 1px solid #437dd5;
    background:url("/images/tabs/tsr-l_003.gif") top left no-repeat;
    float: left;
}

#tabmenu .active a {
    padding: 0 10px 0 0;
    color: #fcd715;
    background:url("/images/tabs/tsr-r_003.gif") top right no-repeat;
    font: bold 1em "Trebuchet MS", Arial, sans-serif;
    text-decoration: none;
    border-bottom: 1px solid #437dd5;
}

#tabmenu .active_enterprise {
    margin: 0 10px 0 0;
    padding: 0 0 0 10px;
    border-bottom: 1px solid #437dd5;
    color: #fcd715;
    background:url("/images/tabs/tsr-l_005.gif") top left no-repeat;
    float: left;
}

#tabmenu .active_enterprise a {
    padding: 0 10px 0 0;
    color: #fcd715;
    font: bold 1em "Trebuchet MS", Arial, sans-serif;
    text-decoration: none;
    background:url("/images/tabs/tsr-r_005.gif") top right no-repeat;
    border-bottom: 1px solid #437dd5;
}

#tabmenu .inactive {
    margin: 0 10px 0 0;
    padding: 0 0 0 10px;
    border-bottom: 1px solid #437dd5;
    background:url("/images/tabs/tsr-l_006.gif") top left no-repeat;
    float: left;
}

#tabmenu .inactive a {
    padding: 0 10px 0 0;
    background:url("/images/tabs/tsr-r_006.gif") top right no-repeat;
    color: #FFF;
    font: bold 1em "Trebuchet MS", Arial, sans-serif;
    text-decoration: none;
    border-bottom: 1px solid #437dd5;
}

#tabmenu .enterprise {
    margin: 0 10px 0 0;
    padding: 0 0 0 10px;
    border-bottom: 1px solid #25a357;
    background:url("/images/tabs/tsr-l_005.gif") top left no-repeat;
    float: left;
}

#tabmenu .enterprise a {
    padding: 0 10px 0 0;
    background:url("/images/tabs/tsr-r_005.gif") top right no-repeat;
    color: #FFF;
    font: bold 1em "Trebuchet MS", Arial, sans-serif;
    text-decoration: none;
    border-bottom: 1px solid #25a357;
}

#tabmenu .survey {
    margin: 0 2px 0 0;
    padding: 0 0 0 3px;
    border-bottom: 1px solid #2557a3;
    background:url("/images/tabs/tsr-l_007.gif") top left no-repeat;
    float: right;
}

#tabmenu .survey a {
    padding: 0 3px 0 0;
    background:url("/images/tabs/tsr-r_007.gif") top right no-repeat;
    color: #000000;
    font: bold 1em "Trebuchet MS", Arial, sans-serif;
    text-decoration: none;
    border-bottom: 1px solid #2557a3;
}

#tabmenu .survey_enterprise {
    margin: 0 0 0 0;
    padding: 0 0 0 1px;
    border-bottom: 1px solid #2557a3;
    background:url("/images/tabs/tsr-l_007.gif") top left no-repeat;
    float: right;
}

#tabmenu .survey_enterprise a {
    padding: 0 1px 0 0;
    background:url("/images/tabs/tsr-r_007.gif") top right no-repeat;
    color: #000000;
    font: bold 1em "Trebuchet MS", Arial, sans-serif;
    text-decoration: none;
    border-bottom: 1px solid #2557a3;
}

#tabmenu p a:hover {
    color: #fcd715;
}

#submenu {
    background: #437dd5;
    margin: 0 0 2px 0;
    padding: 5px 0 5px 10px;
    border-bottom: 1px solid #000;
}

#submenu a {
    color: #FFF;
    padding: 2px 6px 2px 6px;
    font: bold 0.8em Arial, sans-serif;
    text-decoration: none;
}

#submenu .active {
    color: #fcd715;
}

#submenu .active a {
    color: #fcd715;
}

#submenu a:hover {
    color: #fcd715;
    background: #2557a3;
}

#navigation {
    margin: 0;
    padding: 5px;
    font: bold 0.8em Arial, sans-serif;
}

#navigation a {
    text-decoration: none;
}

.menu_details { 
    font-size: 12px; 
    margin: 0;
}
