.ddcolortabs{
padding: 0;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}
.ddcolortabs ul{
font: normal 70% Tahoma, Verdana, sans-serif;
float: right;
padding:0 120px 0 0;
list-style:none;
}
.ddcolortabs li{
display:inline;
margin:0 0 0 0;
padding:0;
float: left;
}
.ddcolortabs a{
font: normal 14px Tahoma, Verdana, sans-serif;
float:left;
color: #319aa6;
background: transparent url(../i/color_tabs_left.png) no-repeat left top;
margin:0 0 0 0;
padding:0 0 0 3px;
text-decoration:none;
letter-spacing: 1px;
}
* html .ddcolortabs a{
background: transparent url(../i/color_tabs_left.gif) no-repeat left top;
}
.ddcolortabs a span{
float:left;
display:block;
background: transparent url(../i/color_tabs_right.png) no-repeat right top;
padding: 0px 8px 0px 7px;
}
* html .ddcolortabs a span{
background: transparent url(../i/color_tabs_right.gif) no-repeat right top;
}
.ddcolortabs a span span{ 
display:block;
float: none;;
background: #fff;
padding: 7px 10px 6px 10px;
}
.ddcolortabs a span{
float:none;
}
.ddcolortabs a:hover, .ddcolortabs a.current{
color: #7db6d1;
background: transparent url(../i/color_tabs_left_h.png) no-repeat left top;
}
* html .ddcolortabs a:hover{
background: transparent url(../i/color_tabs_left_h.gif) no-repeat left top;
}
* html .ddcolortabs a.current{
background: transparent url(../i/color_tabs_left_h.gif) no-repeat left top;
}
.ddcolortabs a:hover span, .ddcolortabs a.current span{
background: transparent url(../i/color_tabs_right_h.png) no-repeat right top;
}
* html .ddcolortabs a:hover span {
background: transparent url(../i/color_tabs_right_h.gif) no-repeat right top;
}
* html .ddcolortabs a.current span {
background: transparent url(../i/color_tabs_right_h.gif) no-repeat right top;
}
.ddcolortabs a:hover span span, .ddcolortabs a.current span span {
background: transparent url(../i/color_tabs_h.png) repeat-x right top;
}

.tabcontainer{
width:100%; 
height:90px; 
background: #c2e5f6 url(../i/bg_menu_right.png) no-repeat right top;
}
.tabcontainer_in{
padding: 5px 0 0 0;
height:85px; 
background: transparent url(../i/bg_menu_left.png) no-repeat left top;
}
.tabcontent{
display:none;
}
.tabcontainer  ul {
font-size: 11px;
}

.tabcontainer table td { vertical-align: top; padding: 0 20px;}
.tabcontainer h3 {color:#66adcf; font-size: 10px; font-weight:normal;}
.tabcontainer a { color:#019abb; font-size: 12px;line-height: 17px; white-space: nowrap;}
.tabcontainer a:hover {color:#164057;}
.tabcontainer a.current {color:#164057; font-weight:bold;}

#ct1 a {font-size: 11px; line-height: 15px;}


