.tx-kchtabbox-pi1
{
  width:53.4em;
  margin-top:4px;
}
#tab_lists table, #tab_lists tr, #tab_lists td,
#tab_lists a, #tab_lists a:hover
{
  margin:0;
	padding:0;
	background:none;
	font-size:1em;
	text-decoration:none;
	border:none;
}
#tab_lists
{
  height:1%;
}
#tab_lists table
{
  width:100%;
}
#tab_lists td
{
  width:25%;
  border-right:3px solid #FFF;
  vertical-align:bottom;
  height:3.5em;
}
#tab_lists td.tab3
{
  border-right:none;
}

#tab_lists a, #tab_lists a:hover
{
  color:#FFF;
  font-size:1.4em;
	display:block;
	padding:5px 5px 5px 15px;
}

#tab_lists td.tab0
{
  background-color:#aba48f;
}
#tab_lists td.tab1
{
  background-color:#005abb;
}
#tab_lists td.tab2
{
  background-color:#003478;
}
#tab_lists td.tab3
{
  background-color:#5a7e92;
}

#tab_lists td.tab0 a.active, #tab_lists td.tab0 a.active:hover
{
  color:#aba48f;
}
#tab_lists td.tab1 a.active, #tab_lists td.tab1 a.active:hover
{
  color:#005abb;
}
#tab_lists td.tab2 a.active, #tab_lists td.tab2 a.active:hover
{
  color:#003478;
}
#tab_lists td.tab3 a.active, #tab_lists td.tab3 a.active:hover
{
  color:#5a7e92;
}

#tab_lists td.active
{
  background-color:#e9e9e9
}
#tab_contents
{
  padding:30px 15px 5px 15px;
  background-color:#e9e9e9
}

#tab_contents .tabcnt0 h1, #tab_contents .tabcnt1 h1, #tab_contents .tabcnt2 h1, #tab_contents .tabcnt3 h1
{
  font-size:1.8em;
  margin-bottom:25px;
  font-weight:normal;
}
#tab_contents .tabcnt0 h3, #tab_contents .tabcnt1 h3, #tab_contents .tabcnt2 h3, #tab_contents .tabcnt3 h3
{
  font-size:1.2em;
  margin-bottom:10px;
  font-weight:bold;
}
#tab_contents .tabcnt0 h1, #tab_contents .tabcnt0 h3
{
  color:#aba48f;
}
#tab_contents .tabcnt1 h1, #tab_contents .tabcnt1 h3
{
  color:#005abb;
}
#tab_contents .tabcnt2 h1, #tab_contents .tabcnt2 h3
{
  color:#003478;
}
#tab_contents .tabcnt3 h1, #tab_contents .tabcnt3 h3
{
  color:#5a7e92;
}
#tab_contents a, #tab_contents a:hover
{
  background:url(../images/link_bggray.gif) no-repeat left center;
  padding-left:10px;
  color:#333;
  font-weight:bold;
}
#tab_contents a:hover
{
  color:#FF0000;
}
#tab_lists td div
{
  background-color:#FFF;
  font-size:0%;
  height:3px;
}
#tab_lists td.active div
{
  background-color:#E9E9E9;
}


#tab_contents a.download, #tab_contents a.download:hover
{
	background:transparent url(../images/Download.gif) no-repeat left 1px;
	color:#909090;
	padding-left:1.6em;
}
#tab_contents a.download:hover
{
 	background:transparent url(../images/Download_FocusHover.gif) no-repeat left 1px;
	color:#FF0000;
}
#tab_contents a.mail, #tab_contents a.mail:hover
{
	background:transparent url(../images/mail.gif) no-repeat left 1px;
	color:#909090;
	padding-left:1.6em;
}
#tab_contents a.mail:hover
{
 	background:transparent url(../images/mail-hover.gif) no-repeat left 1px;
	color:#FF0000;
}
#tab_contents a.external-link, #tab_contents a.external-link:hover, #tab_contents a.external-link-new-window, #tab_contents a.external-link-new-window:hover
{
	background:transparent url(../images/ico_extern.gif) no-repeat left 1px;
	color:#909090;
	padding-left:1.6em;
}
#tab_contents a.external-link:hover,#tab_contents a.external-link-new-window:hover
{
 	background:transparent url(../images/ico_extern_hover.gif) no-repeat left 1px;
	color:#FF0000;
}