.navigation { width:630px; height:34px; background:url(../img/nav_bkg.jpg) no-repeat; }
.navigation ul { margin:0; padding:0; list-style:none; border:none; }
.navigation ul li { display:inline; padding:0; margin:0; border:none; background:none; }
.navigation ul li a { line-height:32px; padding:2px 5px; margin-left:12px; }

.navigation a { color:#999999; text-decoration:none; }
.navigation a:link, .navigation a:visited { color: #ffffff; text-decoration:none; cursor: pointer; }
.navigation a:hover { background:#666666; color: #fff; text-decoration:none;  cursor: pointer; }
.navigation a.active { background:#d60000; color: #fff; text-decoration:none; cursor: pointer; }

.sidenav h4 { margin-bottom:0.3em; font-weight:bold; font-size:1.0em; }
.sidenav ul {	list-style:none; margin:0 0 1.5em; padding:0; border-top:1px solid #b7b7b7; }
.sidenav ul li { margin:0; padding:0; border-bottom:1px dotted #b7b7b7; line-height:2.0em; background:none; }
.sidenav ul li a { display:block; padding:0 10px 0 0; }
.sidenav ul li a:link, .sidenav ul li a:visited, .sidenav ul li a:active { color:#2b2b2b; text-decoration:none; cursor:pointer; }
.sidenav ul li a:hover { color:#df0000; cursor:pointer; }
.sidenav .active a { background-image: url(../img/submenu_active.gif); margin:0; background-repeat: no-repeat; background-position: right center; color:#df0000; }
.sidenav ul li.active a:link, .sidenav ul li.active a:visited, .sidenav ul li.active a:active { color:#df0000; }
.sidenav a.email, .sidenav a.phone, .sidenav a.print { padding:2px 0 2px 22px; margin:-2px 0; background-repeat: no-repeat; background-position: left center; }

.tabs-v ul { list-style-position:outside; margin:0; padding:0; list-style:none; }
.tabs-v ul li { line-height:28px; padding:0; margin:0; }
.tabs-v ul li a { padding:0 10px; margin:0; display:block; }

.tabs-v { background:url(../ges/border.gif) repeat-y 100% 0; padding:0 0 40px; }
.tabs-v li { border:1px solid #b8b8b8; border-bottom:none; background:#eaeaea; }
.tabs-v a { color:#4e4e4e; text-decoration:none; background:#eaeaea; }
.tabs-v a:link, .tabs-v a:visited { color: #4e4e4e; text-decoration:none; cursor: pointer; }
.tabs-v a:hover { background:#dadada; color: #000; text-decoration:none;  cursor: pointer; }
.tabs-v .active { background:#fff; border-width:1px 0 0 1px; border-right:1px solid #FFFFFF; }
.tabs-v .active a { background:#fff; text-decoration:none; cursor: pointer; }
.tabs-v .last { border-bottom:1px solid #b8b8b8; }

.tabs-v li ul { padding-bottom:10px; }
.tabs-v li ul li { border-width:0; }
.tabs-v li ul a { line-height:18px; font-size:11px; color:#666666 !important; }
.tabs-v li ul .active { border-width:0; }
.tabs-v li ul .active a { text-decoration:underline; }

.tabs-h ul { list-style-position:outside; margin:0; padding:0; list-style:none; }
.tabs-h ul li { display:inline; line-height:31px; padding:0; margin:0; background:none; margin-right:-3px; }
.tabs-h ul li a { padding:7px 10px; margin:0; color:#999999; }

.tabs-h { background:url(../img/border.gif) repeat-x 0 100%; margin-bottom:1.5em; }
.tabs-h a { color:#b9b9b9; text-decoration:none; border:1px solid #b8b8b8; border-right:none; }
.tabs-h a:link, .tabs-h a:visited { background:#494949; color: #b9b9b9; text-decoration:none; cursor: pointer; }
.tabs-h a:hover { background:#494949; color: #ffffff; text-decoration:none;  cursor: pointer; }
.tabs-h .active a { background:#242424; color: #ffffff; text-decoration:none; cursor: pointer; border-width:1px 0 0 1px; border-bottom:1px solid #242424; }
.tabs-h .last a { border-right:1px solid #b8b8b8; }

.tabs-h li ul { float:left; }
.tabs-h li ul li { float:left; padding:0 20px 0 0; }
.tabs-h li ul a { display:inline; font-size:11px; padding:0; padding:0; border:0; }
.tabs-h li ul .active { }
.tabs-h li ul .active a { }
.tabs-h li ul .last a { border-right:0; }

.breadcrumbs { font-size:0.9em; background:#c7c7c7; padding:0 20px; text-align:left; min-width:950px; }
.breadcrumbs ul { list-style-position:outside; margin:0; padding:0; list-style:none; }
.breadcrumbs ul li { line-height:24px; display:inline; padding:0; margin:0; background:none; margin-right:-3px;  }
.breadcrumbs ul li a { padding:5px 20px 5px 8px; margin:0; background:#5f5f5f; }

.breadcrumbs a { color:#999999; text-decoration:none; }
.breadcrumbs a:link, .breadcrumbs a:visited { background:#c7c7c7 url(../img/breadcrumb.gif) no-repeat top right; color:#666666; text-decoration:none; cursor: pointer; }
.breadcrumbs a:hover { color: #000; text-decoration:none;  cursor: pointer; }
.breadcrumbs .home a { background:#c7c7c7 url(../img/breadcrumb_home.gif) no-repeat top right; display:block; float:left; padding:0; margin:0; width:38px; text-indent:-999px; overflow:hidden; }