/****************/
/* Tabs with JS */
/****************/
ul.tab-list {display:block;}
.tab-section-container ul.tab-list, 
ul.tab-list li {border:0; margin:0; padding:0; list-style:none;}
.tab-section-container ul.tab-list {background:transparent url(horizont.gif) no-repeat scroll right bottom; height:30px;}

ul.tab-list li {float:left; margin-right:2px; height:30px; overflow:hidden; display:block; font-size:12px;}
ul.tab-list a:link, 
ul.tab-list a:visited{background:url(tabs0000.gif) right 60px; color:#474747; display:block; font-weight:bold; line-height:30px; text-decoration:none;}
ul.tab-list a span {background:url(tabs0000.gif) left 60px; display:block; margin-right:14px; padding-left:14px;}
ul.tab-list a:hover {background:url(tabs0000.gif) right 30px; display:block;}
ul.tab-list a:hover span {background:url(tabs0000.gif) left 30px; display:block; white-space:nowrap;}
ul.tab-list .active a:link, 
ul.tab-list .active a:visited, 
ul.tab-list .active a:visited, 
ul.tab-list .active a:hover {background:url(tabs0000.gif) right 0 no-repeat;}
ul.tab-list .active a span,
ul.tab-list .active a:hover span {background:url(tabs0000.gif) left 0 no-repeat; color:black;}

.tab-body-container {background:url(vertical.gif) no-repeat; padding:20px 20px;}
.tab-body-container .tab-off {display:none;}
.tab-body-container div.container {width:100%;}
/*******************/
/* End tab section */
/*******************/