/* accordion */

.tab-CNT .TAB-template-G {padding:30px 0 0;}
.tab-CNT .TAB-template-G h3 {padding:0 0 11px 25px; font-size:16px; color:#2F2F2F; text-transform:uppercase;}
.tab-CNT .TAB-template-G .accordion-CNT {padding:0 0 23px; font:11px Arial,Helvetica,sans-serif; color:#333; background:transparent url(../../../common/gfx/bkg-accordion-CNT.jpg) repeat-x 0 0;}
.tab-CNT .TAB-template-G .accordion-CNT h4 {position:relative; margin:0; border:0 none; padding:20px 20px 10px; font-weight:normal; font-size:12px; color:#555; background:transparent url(../../../common/gfx/bkg-accordion-CNT-h4.png) no-repeat 50% 0;}
.tab-CNT .TAB-template-G .accordion-CNT h4 span {position:absolute; top:20px; right:25px; left:auto; margin:0; width:25px; height:18px; background:transparent url(../../../common/gfx/ico-accordion-open-close.gif) no-repeat 0 0;}
.tab-CNT .TAB-template-G .accordion-CNT .inner-CNT {margin:0; border:0 none; padding:0; background:transparent none no-repeat scroll 0 0;}
.tab-CNT .TAB-template-G .accordion-CNT .inner-CNT img.related-IMG {position:relative; float:right; display:inline; margin:0 23px 0 55px; padding:0 0 23px;}
.tab-CNT .TAB-template-G .accordion-CNT .inner-CNT .box-image {position:relative; float:right; margin:0 0 0 55px; padding:23px 0 0; width:434px; min-height:246px; height:auto!important; height:246px; text-align:center; background:transparent url(../../../common/gfx/bkg-box-image-accordion.png) no-repeat 0 0;}
.tab-CNT .TAB-template-G .accordion-CNT .inner-CNT .image-CNT {margin:11px 23px 23px 55px; padding:0; width:auto!important; background-image:none;}
.tab-CNT .TAB-template-G .accordion-CNT .inner-CNT p {position:relative; padding:11px 66px 22px 22px;}
.tab-CNT .TAB-template-G .accordion-CNT .inner-CNT p .image-CTR {position:relative; float:right;}
.tab-CNT .TAB-template-G .accordion-CNT .inner-CNT p .image-CTR .box-image {position:relative; float:left; clear:both; margin:0 -66px 0 55px;}
.tab-CNT .TAB-template-G .accordion-CNT h4.ui-state-hover span {background-position:0 -18px;}
.tab-CNT .TAB-template-G .accordion-CNT h4.ui-state-active {font-weight:bold; color:#333;}
.tab-CNT .TAB-template-G .accordion-CNT h4.ui-state-active span {background-position:0 -18px !important;}



.tab-CNT .TAB-template-A {padding:30px 0 0;}
.tab-CNT .TAB-template-A .accordion-Template-A h3 {padding:0 0 11px 25px; font-size:16px; color:#2F2F2F; text-transform:uppercase;}
.tab-CNT .TAB-template-A .accordion-Template-A .accordion-CNT {padding:0 0 23px; font:11px Arial,Helvetica,sans-serif; color:#333; background:transparent url(../../../common/gfx/bkg-accordion-CNT.jpg) repeat-x 0 0;}
.tab-CNT .TAB-template-A .accordion-Template-A .accordion-CNT h4 {position:relative; margin:0; border:0 none; padding:20px 20px 10px; font-weight:normal; font-size:12px; color:#555; background:transparent url(../../../common/gfx/bkg-accordion-CNT-h4.png) no-repeat 50% 0;}
.tab-CNT .TAB-template-A .accordion-Template-A .accordion-CNT h4 span {position:absolute; top:20px; right:25px; left:auto; margin:0; width:25px; height:18px; background:transparent url(../../../common/gfx/ico-accordion-open-close.gif) no-repeat 0 0;}
.tab-CNT .TAB-template-A .accordion-Template-A .accordion-CNT .inner-CNT {margin:0; border:0 none; padding:0; background:transparent none no-repeat;}
.tab-CNT .TAB-template-A .accordion-Template-A .accordion-CNT .inner-CNT .box-image {float:right; display:inline; margin:0 0 0 55px; padding:23px 0 0; width:434px; min-height:246px; height:auto!important; height:246px; text-align:center; background:transparent url(../../../common/gfx/bkg-box-image-accordion.png) no-repeat 0 0;}
.tab-CNT .TAB-template-A .accordion-Template-A .accordion-CNT .inner-CNT p {padding:11px 66px 22px 22px;}
.tab-CNT .TAB-template-A .accordion-Template-A .accordion-CNT h4.ui-state-hover span {background-position:0 -18px;}
.tab-CNT .TAB-template-A .accordion-Template-A .accordion-CNT h4.ui-state-active {font-weight:bold; color:#333;}
.tab-CNT .TAB-template-A .accordion-Template-A .accordion-CNT h4.ui-state-active span {background-position:0 -18px!important;}

.TAB-generic .generic-accordion {padding:30px 0 0;}
.TAB-generic .generic-accordion h3 {padding:0 0 11px 25px; font-size:16px; color:#2F2F2F; text-transform:uppercase;}
.TAB-generic .generic-accordion .accordion-CNT {padding:0 0 23px; font:11px Arial,Helvetica,sans-serif; color:#333; background:transparent url(../../../common/gfx/bkg-accordion-CNT.jpg) repeat-x 0 0;}
.TAB-generic .generic-accordion .accordion-CNT h4 {position:relative; margin:0; border:0 none; padding:20px 20px 10px; font-weight:normal; font-size:12px; color:#555; background:transparent url(../../../common/gfx/bkg-accordion-CNT-h4.png) no-repeat 50% 0 ; cursor:pointer;}
.TAB-generic .generic-accordion .accordion-CNT h4 span {position:absolute; margin:0; top:20px; right:25px; left:auto; width:25px; height:18px; background:transparent url(../../../common/gfx/ico-accordion-open-close.gif) no-repeat 0 0;}
.TAB-generic .generic-accordion .accordion-CNT .inner-CNT {margin:0; border:0 none; padding:0; background:transparent none no-repeat scroll 0 0;}
.TAB-generic .generic-accordion .accordion-CNT .inner-CNT img.related-IMG {position:relative; float:right; display:inline; margin:0 23px 0 55px; padding:0 0 23px;}
.TAB-generic .generic-accordion .accordion-CNT .inner-CNT .box-image {float:right; margin:0 0 0 55px; padding:23px 0 0; width:434px; min-height:246px; height:auto!important; height:246px; text-align:center; background:transparent url(../../../common/gfx/bkg-box-image-accordion.png) no-repeat 0 0;}
.TAB-generic .generic-accordion .accordion-CNT .inner-CNT .image-CNT {margin:11px 23px 23px 55px; padding:0; width:auto!important; background-image:none;}
.TAB-generic .generic-accordion .accordion-CNT .inner-CNT p {padding:11px 66px 22px 22px;}
.TAB-generic .generic-accordion .accordion-CNT h4.ui-state-hover span {background-position:0 -18px;}
.TAB-generic .generic-accordion .accordion-CNT h4.ui-state-active {font-weight:bold; color:#333;}
.TAB-generic .generic-accordion .accordion-CNT h4.ui-state-active span {background-position:0 -18px !important;}


.tab-CNT .TAB-template-empty {padding:0px 0 0;}
.tab-CNT .TAB-template-empty .accordion-Template-empty h3 {padding:0 0 11px 25px; font-size:16px; color:#2F2F2F; text-transform:uppercase;}
.tab-CNT .TAB-template-empty .accordion-Template-empty .accordion-CNT {padding:0 0 23px; font:11px Arial,Helvetica,sans-serif; color:#333; background:transparent url(../../../common/gfx/bkg-accordion-CNT.jpg) repeat-x 0 0;}
.tab-CNT .TAB-template-empty .accordion-Template-empty .accordion-CNT h4 {position:relative; margin:0; border:0 none; padding:20px 20px 10px; font-weight:normal; font-size:12px; color:#555; background:transparent url(../../../common/gfx/bkg-accordion-CNT-h4.png) no-repeat 50% 0;}
.tab-CNT .TAB-template-empty .accordion-Template-empty .accordion-CNT h4 span {position:absolute; top:20px; right:25px; left:auto; margin:0; width:25px; height:18px; background:transparent url(../../../common/gfx/ico-accordion-open-close.gif) no-repeat 0 0;}
.tab-CNT .TAB-template-empty .accordion-Template-empty .accordion-CNT .inner-CNT {margin:0; border:0 none; padding:0; background:transparent none no-repeat;}
.tab-CNT .TAB-template-empty .accordion-Template-empty .accordion-CNT .inner-CNT .box-image {float:right; display:inline; margin:0 0 0 55px; padding:23px 0 0; width:434px; min-height:246px; height:auto!important; height:246px; text-align:center; background:transparent url(../../../common/gfx/bkg-box-image-accordion.png) no-repeat 0 0;}
.tab-CNT .TAB-template-empty .accordion-Template-empty .accordion-CNT .inner-CNT p {padding:11px 66px 22px 22px;}
.tab-CNT .TAB-template-empty .accordion-Template-empty .accordion-CNT h4.ui-state-hover span {background-position:0 -18px;}
.tab-CNT .TAB-template-empty .accordion-Template-empty .accordion-CNT h4.ui-state-active {font-weight:bold; color:#333;}
.tab-CNT .TAB-template-empty .accordion-Template-empty .accordion-CNT h4.ui-state-active span {background-position:0 -18px!important;}
