.block_accordeon_type_1 {
    padding:5px 15px;
    position:relative;

    border:1px solid #ededed;

    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;

    behavior:url(/layout/js/PIE.htc);
}
.block_accordeon_type_1 .button_outer {padding-left:30px; background:url(images/icon_plus.png) no-repeat 0px 11px; border-top:1px solid #f0f0f0; font-size:13px; color:#636363; font-weight:bold; cursor:pointer;}
.block_accordeon_type_1 .button_outer.first {border:0px;}
.block_accordeon_type_1 .button_outer:hover {color:#f24024;}
.block_accordeon_type_1 .button_outer .button_inner {height:42px; line-height:42px;}
.block_accordeon_type_1 .button_outer.current {background:url(images/icon_minus.png) no-repeat 0px 11px; color:#f24024;}
.block_accordeon_type_1 .accordeon_content {margin-top:-4px; padding:0px 30px 13px;}
.block_accordeon_type_1 .accordeon_content p {padding-bottom:0px; color:#737373; line-height:18px;}

.block_accordeon_type_2 {position:relative;}
.block_accordeon_type_2 .button_outer {
    margin-top:8px;
    padding-right:35px;
    position:relative;

    border:1px solid #ededed;

    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;

    behavior:url(/layout/js/PIE.htc);

    font-size:12px;
    color:#636363;
    font-weight:bold;
    cursor:pointer;
}
.block_accordeon_type_2 .button_outer.first {margin-top:0px;}
.block_accordeon_type_2 .button_outer .arrow {width:35px; height:35px; position:absolute; right:0px; top:0px; background:url(images/arrow_5.gif) no-repeat 15px 14px; cursor:pointer;}
.block_accordeon_type_2 .button_outer:hover {color:#f24024;}
.block_accordeon_type_2 .button_outer .button_inner {height:35px; line-height:35px; padding-left:15px; background:url(images/bg_accordeon_type_2.jpg) repeat-x; border-right:1px solid #ededed;}
.block_accordeon_type_2 .button_outer.current {color:#f24024;}
.block_accordeon_type_2 .button_outer.current .arrow {background:url(images/arrow_6.gif) no-repeat 14px 15px;}
.block_accordeon_type_2 .accordeon_content {padding:12px 10px 5px 16px;}
.block_accordeon_type_2 .accordeon_content p {padding-bottom:0px; color:#737373; line-height:18px;}

.block_video {
    display:inline-block;
    position:relative;

    border:4px solid #f2f2f2;

    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;

    behavior:url(/layout/js/PIE.htc);

    line-height:0px;
}

.block_audio {}

.block_testimonial_type_1 {}
.block_testimonial_type_1 p {padding-bottom:0px; color:#828282; line-height:18px;}
.block_testimonial_type_1 .text {
    margin-bottom:12px;
    padding:9px 25px 10px 36px;
    position:relative;

    background:url(images/testimonial_q_1.png) no-repeat 11px 13px #ffffff;
    border:1px solid #ebebeb;

    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;

    behavior:url(/layout/js/PIE.htc);
}
.block_testimonial_type_1 .text .tail {width:11px; height:11px; position:absolute; right:48px; bottom:-11px; background:url(images/testimonial_tail_1.png) no-repeat;}
.block_testimonial_type_1 .author {}
.block_testimonial_type_1 .author p {font-size:11px; color:#545454; font-weight:bold; text-align:right;}
.block_testimonial_type_1 .author a {font-size:11px; color:#545454; font-weight:bold;}
.block_testimonial_type_1 .author .position {color:#a6a6a6;}

.block_testimonial_type_2 {}
.block_testimonial_type_2 p {padding-bottom:0px; color:#828282; line-height:18px;}
.block_testimonial_type_2 .text {
    padding:0px 0px 8px 24px;
    position:relative;

    background:url(images/testimonial_q_1.png) no-repeat 0px 4px;
}
.block_testimonial_type_2 .author {}
.block_testimonial_type_2 .author p {font-size:11px; color:#545454; font-weight:bold; text-align:right;}
.block_testimonial_type_2 .author a {font-size:11px; color:#545454; font-weight:bold;}
.block_testimonial_type_2 .author .position {color:#a6a6a6;}

.block_testimonial_type_3 {}
.block_testimonial_type_3 p {padding-bottom:0px; color:#828282; line-height:18px;}
.block_testimonial_type_3 .text {
    margin-bottom:13px;
    padding:9px 5px 10px 33px;
    position:relative;

    background:url(images/testimonial_q_2.png) no-repeat 12px 14px #ffffff;
    border:1px solid #ebebeb;

    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;

    behavior:url(/layout/js/PIE.htc);
}
.block_testimonial_type_3 .text .tail {width:13px; height:11px; position:absolute; right:33px; bottom:-11px; background:url(images/testimonial_tail_2.png) no-repeat;}
.block_testimonial_type_3 .author {}
.block_testimonial_type_3 .author p {font-size:11px; color:#545454; font-weight:bold; text-align:right;}
.block_testimonial_type_3 .author a {font-size:11px; color:#545454; font-weight:bold;}
.block_testimonial_type_3 .author .position {color:#a6a6a6;}

.block_buttons {margin-left:-5px; overflow:hidden;}
.block_buttons a {margin-left:5px; margin-bottom:11px; float:left;}

.block_tabs_type_1 {}
.block_tabs_type_1 .tabs {height:34px; margin-bottom:-1px; overflow:hidden; position:relative; z-index:10;}
.block_tabs_type_1 .tabs li {margin-left:2px; display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#888888;}
.block_tabs_type_1 .tabs li:first-child {margin-left:0px;}
.block_tabs_type_1 .tabs li a {
    height:29px;
    line-height:29px;
    padding:0px 15px;
    display:block;
    position:relative;

    background-color:#ffffff;
    border:1px solid #ededed;

    -moz-border-radius:3px 3px 0px 0px;
    -webkit-border-radius:3px 3px 0px 0px;
    border-radius:3px 3px 0px 0px;

    behavior:url(/layout/js/PIE.htc);

    color:#888888;
}
.block_tabs_type_1 .tabs li a:hover {text-decoration:none;}
.block_tabs_type_1 .tabs li a.current {height:34px; background-color:#fcfcfc; border-bottom:1px solid #fcfcfc; color:#3c3c3c; font-weight:bold;}
.block_tabs_type_1 .tab_content {
    padding:11px 10px 0px 16px;
    display:none;
    position:relative;

    background-color:#fcfcfc;
    border:1px solid #ededed;

    -moz-border-radius:0px 3px 3px 3px;
    -webkit-border-radius:0px 3px 3px 3px;
    border-radius:0px 3px 3px 3px;

    behavior:url(/layout/js/PIE.htc);
}
.block_tabs_type_1 .tab_content p {color:#737373; line-height:18px;}

.block_tabs_type_2 {}
.block_tabs_type_2 .tabs {height:33px; margin-bottom:-1px; overflow:hidden;}
.block_tabs_type_2 .tabs li {margin-left:2px; display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#888888;}
.block_tabs_type_2 .tabs li:first-child {margin-left:0px;}
.block_tabs_type_2 .tabs li a {
    height:31px;
    line-height:31px;
    padding:0px 13px;
    display:block;
    position:relative;

    background-color:#ffffff;
    border:1px solid #e3e3e3;

    -moz-border-radius:3px 3px 0px 0px;
    -webkit-border-radius:3px 3px 0px 0px;
    border-radius:3px 3px 0px 0px;

    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff) to(#f7f7f7));
    background:-webkit-linear-gradient(#ffffff, #f7f7f7);
    background:-moz-linear-gradient(#ffffff, #f7f7f7);
    background:-ms-linear-gradient(#ffffff, #f7f7f7);
    background:linear-gradient(#ffffff, #f7f7f7);
    background:-o-linear-gradient(#ffffff, #f7f7f7);
    -pie-background:linear-gradient(#ffffff, #f7f7f7);

    behavior:url(/layout/js/PIE.htc);

    color:#888888;
}
.block_tabs_type_2 .tabs li a:hover {text-decoration:none;}
.block_tabs_type_2 .tabs li a.current {
    height:32px;
    background-color:#ffffff;
    border-bottom:1px solid #ffffff;

    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff) to(#ffffff));
    background:-webkit-linear-gradient(#ffffff, #ffffff);
    background:-moz-linear-gradient(#ffffff, #ffffff);
    background:-ms-linear-gradient(#ffffff, #ffffff);
    background:linear-gradient(#ffffff, #ffffff);
    background:-o-linear-gradient(#ffffff, #ffffff);
    -pie-background:linear-gradient(#ffffff, #ffffff);

    color:#3c3c3c;
    font-weight:bold;
}
.block_tabs_type_2 .tab_content {padding:17px 0px 0px; display:none; border-top:1px solid #e3e3e3;}
.block_tabs_type_2 .tab_content p {color:#737373; line-height:18px;}

.block_tabs_type_3 {margin-bottom:27px;}
.block_tabs_type_3 .tabs {height:33px; margin-bottom:-1px; overflow:hidden; position:relative; z-index:2;}
.block_tabs_type_3 .tabs li {margin-left:2px; display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#f24024;}
.block_tabs_type_3 .tabs li:first-child {margin-left:0px;}
.block_tabs_type_3 .tabs li a {
    height:28px;
    line-height:28px;
    padding:0px 17px;
    display:block;
    position:relative;

    background-color:#ffffff;
    border:1px solid #ededed;

    -moz-border-radius:3px 3px 0px 0px;
    -webkit-border-radius:3px 3px 0px 0px;
    border-radius:3px 3px 0px 0px;

    behavior:url(/layout/js/PIE.htc);

    font-size:10px;
    color:#f24024;
    text-transform:uppercase;
}
.block_tabs_type_3 .tabs li a:hover {text-decoration:none;}
.block_tabs_type_3 .tabs li a.current {height:33px; background-color:#ffffff; border-bottom:1px solid #ffffff; color:#3c3c3c;}
.block_tabs_type_3 .tab_content {
    padding:12px 11px 0px;
    display:none;
    position:relative;

    background:url(images/bg_block_media_tabs.gif) repeat-x left bottom #ffffff;
    border:1px solid #ededed;

    -moz-border-radius:0px 3px 3px 3px;
    -webkit-border-radius:0px 3px 3px 3px;
    border-radius:0px 3px 3px 3px;

    behavior:url(/layout/js/PIE.htc);

    z-index:1;
}
.block_tabs_type_3 .tab_content p {color:#737373; line-height:18px;}

.block_tabs_type_4 {}
.block_tabs_type_4 .tabs {height:33px; margin-bottom:-1px; overflow:hidden; position:relative; z-index:2;}
.block_tabs_type_4 .tabs li {margin-left:2px; display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#f24024;}
.block_tabs_type_4 .tabs li:first-child {margin-left:0px;}
.block_tabs_type_4 .tabs li a {
    width:96px;
    height:28px;
    line-height:28px;
    display:block;
    position:relative;

    background-color:#ffffff;
    border:1px solid #ededed;

    -moz-border-radius:3px 3px 0px 0px;
    -webkit-border-radius:3px 3px 0px 0px;
    border-radius:3px 3px 0px 0px;

    behavior:url(/layout/js/PIE.htc);

    font-size:10px;
    color:#f24024;
    text-transform:uppercase;
    text-align:center;
}
.block_tabs_type_4 .tabs li:first-child a {width:98px;}
.block_tabs_type_4 .tabs li a:hover {text-decoration:none;}
.block_tabs_type_4 .tabs li a.current {height:33px; background-color:#fdfdfd; border-bottom:1px solid #fdfdfd; color:#3c3c3c;}
.block_tabs_type_4 .tab_content {
    padding:4px 13px 13px;
    display:none;
    position:relative;

    background-color:#fdfdfd;
    border:1px solid #ededed;

    -moz-border-radius:0px 3px 3px 3px;
    -webkit-border-radius:0px 3px 3px 3px;
    border-radius:0px 3px 3px 3px;

    behavior:url(/layout/js/PIE.htc);

    z-index:1;
}
.block_tabs_type_4 .tab_content p {padding-bottom:0px; color:#737373; line-height:17px;}