#content {
   overflow: hidden;
}

#bottomblockmain {
   width: 960px;
   float: left;
   margin: 4px 0px 0px 0px;
   padding: 0px;
   border: 0px none;
   background-color: #ffffff;
   overflow: hidden;
}

/* THE TABBED MENU */

#tab_menu, #tab_menu div.csc-default, div.tabbed-menu, ul.tabbed-menu-list, ul.tabbed-menu-list li {
   height: 30px;
}
html > .tabbed-menu {height:30px;}
#tab_menu ul.tabbed-menu-list li div {
   margin: 0px;
   padding: 4px 4px 0px 4px;
}
#tab_menu {
   position: relative;
   left: 0px;
   width: 960px;/*692px;*/
   background-color:#d8e6f3;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}
#tab_menu div.csc-default {
   margin: 0px !important;
   padding: 0px !important;
}
/*Styles for tabbed menu: */
div.tabbed-menu {
   display: block;
   background: none;

}
#content #tab_menu ul.csc-menu-def {
   margin: 0;
}
div.tabbed-menu .img, div.tabbed-menu .item, div.tabbed-menu .item2 {
   float: left;
}
/* Specially for the IE8-compatibility-mode: */
#content div.tabbed-menu ul li {
   float: left;
}
ul.tabbed-menu-list {
   display: inline-block;
   margin: 0 !important;
   padding: 0px 2px 0px 0px !important;
}
ul.tabbed-menu-list li {
   display: inline;
   float: left;
   color: #606060;
   list-style-type: none !important;
   background: none !important;
   margin: 0px 0px 0px 4px !important;
   padding: 0px 8px 0px 2px !important;
}

#tab_menu ul.tabbed-menu-list li div.tabbed-menu-item2 {
   display: inline-block;
   /* Active tab is centered in menu-line:
   height: 26px;
   margin: 2px 0px 2px 0px;
   padding: 4px 4px 0px 4px;
   */
   /* Active tab is on bottom of menu-line (like a real index card): */
   height: 26px;
   margin: 1px 0px 0px 0px;
   padding: 3px 4px 0px 4px;
}
div.tabbed-menu div.tabbed-menu-item {
   color: #606060;
   background-color: #d8e6f3;
}
/*
div.tabbed-menu .tabbed-menu-item:hover {
   border-color: #3b80c2;
}
*/
div.tabbed-menu div.tabbed-menu-item2 {
   color: #d8e6f3;
   background-color: #ffffff;
}

div.tabbed-menu a {
   margin: 0px 12px 0px 12px;
   padding: 4px 0px 2px 0px;
   height: 20px;
   line-height: 20px;
   font-weight: bold;
   font-size: 1.1em;
   text-decoration:none;
}
div.tabbed-menu .tabbed-menu-item a, div.tabbed-menu .tabbed-menu-item a:visited {
   color: #606060;
}
div.tabbed-menu .tabbed-menu-item a:hover {
   /*color: #ffffff;
   border-bottom: 1px solid #ffffff;
   */
   border-bottom: 1px solid #606060;
   border-top: 0px none;
   border-left: 0px none;
   border-right: 0px none;
}
div.tabbed-menu .tabbed-menu-item2 a, div.tabbed-menu .tabbed-menu-item2 a:visited {
   color: #606060;
   border-bottom: 0px solid #ffffff;
}
div.tabbed-menu .tabbed-menu-item2 a:hover {
   color: #606060;
   border-bottom: 1px solid #606060;
}

/* THE MENU IN THE RIGHT BLOCK: */
#blockright ul.csc-menu-1 li {
   background: none !important;
}
#blockright ul.csc-menu-1 li a { /* like link-class lcs */
   background-image: url("/images/layout/linkarrow.gif");
   background-position: right center;
   background-repeat: no-repeat;
   padding-right: 10px;
   font-weight: normal;
}
#blockright ul.csc-menu-1 li a.active { /* like link-class lcs */
   font-weight: bold;
}

/* THE CONTENT BELOW THE TABBED MENU */

#bottomblock {
   width: 720px;
   margin: 0px;
   min-height: 624px;
   float: left;
   border: 0px none;
}

#bottomblockcontent {
   width: 730px;
   float: left;
/*   margin: 0px 0px -4000px 0px;
   padding: 0px 0px 4000px 0px;*/
}

#bottomcontent {
   width: 700px;
   padding: 8px;
   z-index: 10;
}

#bottombg {
   width: 719px;
   position: absolute;
   float: none;
   top: 0px;
   left: 0px;
   overflow: hidden;
}

/* THE SIDEBAR */
#blockright {
   position: relative;
   float:left;
/*   margin: 0px 0px -4000px 0px;
   padding: 0px 0px 4000px 0px;*/
   z-index: 1;
   /*background-color: #d8e6f3;*/
   background: url("/images/layout/sidemenu_background_230.jpg") no-repeat scroll 0 0 #FFFFFF !important;
   width: 230px;
}

#blockright #blockbg {
   position: absolute;
   top: 0px;
   left: 0px;
   width: 230px;
   /*min-height: 528px;*/
   /*height: 100%;*/
   margin: 0;
   padding: 0;
   background: none !important;
   z-index: 1;
   overflow: hidden;
}

#blockright #blockcontent {
   position: absolute;
   top: 0px;
   left: 0px;
   width: 214px;
   margin: 0;
   padding: 30px 8px 4px 8px;
   z-index: 10;
}

div.bottom-shadow {
   position: relative;
   width: 960px;
   height: 3px;
   background-color: #666666;
   z-index: 15;
}

div.side_header {
   background-color: #b1cce7;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
   position: relative;
   height: 14px;
   line-height: 14px;
/*
   left: -8px;
   width: 228px;
   margin: 0px -8px 10px 0px;
   padding: 8px 2px 8px 2px;
*/
   left: -8px;
   width: 230px;
   margin: 0px 0px 10px 0px;
   padding: 8px 0px 8px 0px;
   color: #ffffff;
}
div.side_header p {
   color: #ffffff;
   font-size: 14px !important;
   font-weight: bolder;
   line-height: 14px;
   margin-top: 0px;
   text-align: center;
}
div.side_header_white {
   color: #ffffff;
}
div.side_header_white p {
   color: #ffffff !important;
}
div.side_header_black {
   color: #000000;
}
div.side_header_black p {
   color: #000000 !important;
}
div.side_header_blue {
   color: #3b80c2;
}
div.side_header_blue p {
   color: #3b80c2 !important;
}
div.side_header_red {
   color: #f00000;
}
div.side_header_red p {
   color: #f00000 !important;
}