﻿/* ------------------------ TOP NAVIGATION ------------------------ */

.topNav { float: left; margin: 24px 0 0 32px; }
.topNav li { float: left; display: inline; color: #fff; margin: 0 6px 0 0; }
.topNav li span { background: url(/Cervera/Images/backgrounds/bg_topnav.gif) left top no-repeat; height: 27px; float: left; padding: 0 0 0 11px; }
.topNav a { color: #fff; background: url(/Cervera/Images/backgrounds/bg_topnav.gif) right top no-repeat; font-size: 12px; padding: 6px 11px 6px 0; float: left; }

/* ------------------------ TAB NAVIGATION ------------------------ */

#topTabs ul { float: left; margin: 10px 0 0 15px; /* display: inline; */ }
#topTabs li { /* display: inline; */ margin: 0 0 0 -1px; float: left; }
#topTabs li.first { /* display: inline; */ margin: 0 0 0 0; float: left; }
#topTabs li span { background: url(/Cervera/Images/backgrounds/bg_tab_light.gif) left top no-repeat; height: 37px; float: left; padding: 0 0 0 25px; }
#topTabs a { color: #535353; background: url(/Cervera/Images/backgrounds/bg_tab_light.gif) right top no-repeat; font-size: 14px; font-weight: bold; padding: 9px 27px 12px 0; float: left; cursor: pointer; }
#topTabs li.hasSub span { background: url(/Cervera/Images/backgrounds/bg_tab_dark.gif) left top no-repeat; padding: 0 0 0 23px; }
#topTabs li.hasSub a { background: url(/Cervera/Images/backgrounds/bg_tab_dark.gif) right top no-repeat; padding: 9px 18px 12px 5px; }
#topTabs li.selectedTab span { background: url(/Cervera/Images/backgrounds/bg_tab_dark_selected.gif) left top no-repeat; padding: 0 0 0 23px; }
#topTabs li.selectedTab a { background: url(/Cervera/Images/backgrounds/bg_tab_dark_selected.gif) right top no-repeat; padding: 9px 18px 12px 5px; }
#topTabs li.selected span { background: url(/Cervera/Images/backgrounds/bg_tab_selected.gif) left top no-repeat; padding: 0 0 0 25px; }
#topTabs li.selected a { background: url(/Cervera/Images/backgrounds/bg_tab_selected.gif) right top no-repeat; padding: 9px 27px 12px 0; }

/* ------------------------ SEARCH RESULT TAB ------------------------ */

#searchresult ul { float: left; margin: 0; /* display: inline; */ }
#searchresult li { /* display: inline; */ margin: 0 0 0 -2px; float: left; }
#searchresult li.first { /* display: inline; */ margin: 0 0 0 0; float: left; }
#searchresult li span { background: url(/Cervera/Images/backgrounds/bg_smalltab.gif) left top no-repeat; height: 32px; float: left; padding: 0 0 0 15px; }
#searchresult a { color: #535353; background: url(/Cervera/Images/backgrounds/bg_smalltab.gif) right top no-repeat; font-size: 12px; font-weight: bold; padding: 10px 15px 5px 0; float: left; }
#searchresult li.selected span { background: url(/Cervera/Images/backgrounds/bg_smalltab_selected.gif) left top no-repeat; }
#searchresult li.selected a { background: url(/Cervera/Images/backgrounds/bg_smalltab_selected.gif) right top no-repeat; }

.leftNavBox ul { float: left; }
.leftNavBox li { font-size: 11px; float: left; display: block; width: 110px; line-height: 150%; }
.leftNavBox li.selected { font-weight: bold; }

ul.submenu2 { margin-top: -10px; }

.submenu { position: absolute; visibility: hidden; border: 1px solid #a6a6a6; border-bottom-width: 0; font: normal 11px Arial; line-height: 18px; z-index: 1000; background-color: #ccc; width: 115px; text-align: left; }
.submenu a { width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid #a6a6a6; padding: 1px 0; text-decoration: none; font-weight: bold; text-indent: 5px; color: white; color: #666; }
.submenu a:hover { background-color: #0c2c7f; color: white; text-decoration: none; }
.submenu ul { list-style-type: none; }

.leftMenuHeading { margin-top: 10px; font-weight: bold; }
.leftMenuHeading a { font-size: 12px; }

