#tabs		{ float:none; clear:both; display:block; width:100%; }
#tabs a			{ text-decoration:none; }
#tabs a:hover	{ text-decoration:underline; }
.tab	{ 
	background:url(../images/template/tabNorm.gif) left top no-repeat; 
	display:block; 
	width:32%; 
	margin:0 1% 0 0; 
	float:left;   }
	
.tabOvr 	{ 
	background:url(../images/template/tabOvr.gif) left top no-repeat; 
	display:block; 
	width:32%; 
	margin:0; 
	float:left;   }

.tabOvr a,
.tab a		{ 
	padding:8px 8px 2px 8px; 
	margin-left:10px;
	display:block;  }

.tab a 		{ background:url(../images/template/tabNormEnd.gif) right top no-repeat; color:#000; }
.tabOvr	a 	{ background:url(../images/template/tabOvrEnd.gif) right top no-repeat; color:#fff;}

#tabBar			{ height:20px; border:1px solid black; border-top:none; }
.bar01			{ background:url(../images/template/tabBar.gif) repeat-x -416px 0; }
.bar02			{ background:url(../images/template/tabBar.gif) repeat-x -277px 0; }
.bar03			{ background:url(../images/template/tabBar.gif) repeat-x -138px 0; }

.tabIndex		{ background:url(../images/template/tabIndexLeft.gif) 0 10px no-repeat #cdcdcd; padding:10px 0 0 10px; border-right:#cdcdcd 5px solid; font-size:0.9em; }
.tabIndex span { 
	float: right; 
	width:2px;
	height:2px;
	background:url(../images/template/tabIndexRight.gif) right top no-repeat; }
	
	.tabIndex p 	{ margin:0; padding:0 10px 10px 0;}
	.tabIndex h1 	{}

#tabBottom		{ 
	height:45px; 
	background:url(../images/template/tabBottomLeft.gif) left bottom no-repeat;
	width:100%; 
	font-size:0.86em; 
	font-weight:bold; }
#tabBottom span { float: right; height:33px; background:url(../images/template/tabBottomRight.gif) right bottom no-repeat; padding: 12px 15px 0 0; }
#tabBottom a 	{ color:#000; text-decoration:none; }
#tabBottom a:hover 	{ text-decoration:underline; }
#tabBottom img 	{ margin:0 8px 0 6px; border:none!important;}