.jcarousel img {
	margin:0;
	padding:0;
}
.jcarousel ul li {
	padding:0;
	margin:10px 0 0 0  !important;
}
.jcarousel ul li img {
	margin-top:-30px;
}
.jcarousel ul {
	position:relative;
	top:20px;
}
* html .jcarousel ul {
	top:5px;
}
* html .jcarousel ul li img {
	margin-top:-20px;
}
/*--------------------*/
#tab_grid {
        }
.tab_unit {
		
        }
		#content ul.tabs{
			height: 30px;
			position: static;
		}
		#content .tab_header{
		}
            #content .tab_header ul {
	            list-style: none;
	            padding: 0;
	            sfloat: left;
	            margin: 15px 0 0 0;
            }
            
                #content .tab_header li {
                float: left;
                border: 1px solid #fff;
                border-bottom: none;
                margin: 0px 9px 0px 0;
                }
                
                #content .tab_header li.last {
                margin: 0;
                }
                #content .tab_header li {
	                display: block;
	                font-size: 12px;
	                font-weight: bold;
	                background: #ebebeb;
	                color: #999;
	                width: 193px; 
					height: 33px;
	                padding-top: 5px;
	                text-align: center;
                 }
                    #content .tab_header li.active {
                    margin: 0;
                    font-size: 12px;
                    font-weight: bold;
                    padding-top: 5px;
                    height: 34px;
                    text-align: center;
                    position: relative;
                    top: 1px;
                    background: #fff;
                    color: #333333;
                    border-color: #ebebeb;
					margin: 0px 9px 0px 0;
                    }
                
                        
                        
                        #content .tab_header a {
                        text-decoration: none;
                        sbackground: #ebebeb;
                        color: #666;
                        display: inline-block;
                        width: 100%;
						line-height: 13px;
						vertical-align: bottom;
                        }                        
                        
                            #content .tab_header a:hover {
                            color: #000;
                            text-decoration: none;
                            }
                            
            
            .tab_content {
            border:1px solid #EBEBEB;
		    display:block;
		    line-height:1.1em;
		    min-height:130px;
		    overflow:hidden;
		    width:647px;
            }
			/* 08.05 Added: */
			.tab_content h2 {
				line-height:1.3em;
				color:#666666;
			}
            
            *html #content .tab_content {
				height: 130px;
            }
            *html #content .first {
				margin-top: 0px;
            }
                .tab_content div.data {
                width: 280px;
                margin: 0;
                position: relative;
                top: 14px;
                left: 0px;
                float: left;
                }
                
           
                *html #content .tab_content div.data {
                sleft: 30px;
                }
                
                    .tab_content div.data table {
                    font-size: 12px;
					
                    }
                    
                        .tab_content div.data table th {
						font-size: 0.9em;
						font-weight: normal;
                        color: #999;
                        text-align: left;
                        width: 5.1em;
                        }                    
                
                    
                        .tab_content div.data table td {
						font-size: 0.9em;
                        color: #000;
                        text-align: left;
                        }
                        
                        /*
                            .tab_content div.data table td sup {
                            font-size: 7px;
                            }    
		                */

            span.sup {
            position: relative;
            top: -3px;
            font-size: 7px;
            }
            
            table tr td sup {
            position: absolute;
            top: 0px;
            }
                
#content .jcarousel ul{
	margin: 0;
}
.jcarousel-container {
padding: 0;
position: relative;
left: -10px;
float: left;
}

    .jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
    }
        
        .jcarousel-list {
        z-index: 1;
        overflow: hidden;
        position: relative;
        top: 0;
        left: 0;
        margin: 0;
        padding: 0 !important;
        }
    
            .jcarousel-item {
            float: left;
            list-style: none;
            /* We set the width/height explicitly. No width/height causes infinite loops. */
            width: 89px;
            height: 59px;
			background: none !important;
			margin: 0px !important;
			padding: 0px !important;;
            }
    
    .jcarousel-next {
    z-index: 3;
    display: none;
    }
    
    .jcarousel-prev {
    z-index: 3;
    display: none;
    }



/*
    =jCarausel - SKIN: jcarousel-skin-head
------------------------------------------------------------*/

.jcarousel-skin-head {
position: relative;
left: 15px;
}


    .jcarousel-skin-head.jcarousel-container-horizontal {
    width: 534px;
    padding: 20px 40px;
    }

        .jcarousel-skin-head .jcarousel-clip-horizontal {
        width: 534px;
        height: 59px;
        }
        
        
            .jcarousel-skin-head .jcarousel-item {
            width: 89px;
            height: 59px;
            }
            
                .jcarousel-skin-head .jcarousel-item-horizontal {
                margin-right: 10px;
                }
                
                .jcarousel-skin-head .jcarousel-item-vertical {
                margin-bottom: 10px;
                }
        
    .jcarousel-skin-head .jcarousel-next-horizontal {
    position: absolute;
    left: 578px;
    top: 30px;
    width: 17px;
    height: 61px;
    cursor: pointer;
    background: transparent url(../bc_decoration/carousel_arrow_right.gif) no-repeat 0 0;
    }
    
    .jcarousel-skin-head .jcarousel-next-disabled-horizontal,
    .jcarousel-skin-head .jcarousel-next-disabled-horizontal:hover,
    .jcarousel-skin-head .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background: transparent url(../bc_decoration/carousel_arrow_right_inactive.gif) no-repeat 0 0;
    }
    
    .jcarousel-skin-head .jcarousel-prev-horizontal {
    position: absolute;
    left: 20px;
    top: 30px;
    width: 17px;
    height: 61px;
    cursor: pointer;
    background: transparent url(../bc_decoration/carousel_arrow_left.gif) no-repeat 0 0;
    }

    .jcarousel-skin-head .jcarousel-prev-disabled-horizontal,
    .jcarousel-skin-head .jcarousel-prev-disabled-horizontal:hover,
    .jcarousel-skin-head .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background: transparent url(../bc_decoration/carousel_arrow_left_inactive.gif) no-repeat 0 0;
    }

/*
    =jCarousel - SKIN: jcarausel-skin-compact
------------------------------------------------------------*/


.jcarousel h2 {
position: relative;
left: 15px;
margin-top: 10px;
margin-bottom: -5px;
display: block;
width: 100%;
}

.jcarousel-skin-compact.jcarousel-container-horizontal {
width: 267px;
padding: 20px 40px;
}

    .jcarousel-skin-compact .jcarousel-clip-horizontal {
    width: 267px;
    height: 59px;
    }
        .jcarousel-skin-compact .jcarousel-item {
        width: 89px;
        height: 59px;
        }
        
            .jcarousel-skin-compact .jcarousel-item-horizontal {
            margin-right: 10px;
            }
            
            .jcarousel-skin-compact .jcarousel-item-vertical {
            margin-bottom: 10px;
            }
            
    .jcarousel-skin-compact .jcarousel-next-horizontal {
    position: absolute;
    left: 310px;
    top: 30px;
    width: 17px;
    height: 61px;
    cursor: pointer;
    background: transparent url(../bc_decoration/carousel_arrow_right.gif) no-repeat 0 0;
    }
    
    .jcarousel-skin-compact .jcarousel-next-disabled-horizontal,
    .jcarousel-skin-compact .jcarousel-next-disabled-horizontal:hover,
    .jcarousel-skin-compact .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background: transparent url(../bc_decoration/carousel_arrow_right_inactive.gif) no-repeat 0 0;
    }
    
    .jcarousel-skin-compact .jcarousel-prev-horizontal {
    position: absolute;
    left: 20px;
    top: 30px;
    width: 17px;
    height: 61px;
    cursor: pointer;
    background: transparent url(../bc_decoration/carousel_arrow_left.gif) no-repeat 0 0;
    }
    
    .jcarousel-skin-compact .jcarousel-prev-disabled-horizontal,
    .jcarousel-skin-compact .jcarousel-prev-disabled-horizontal:hover,
    .jcarousel-skin-compact .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background: transparent url(../bc_decoration/carousel_arrow_left_inactive.gif) no-repeat 0 0;
    }
            