.animatedtabs
{
    position: relative;
    height: 28px;
    font: normal 11px Arial;
    color: white; /*font of menu text*/
    clear: both;
    width: 100%;
    background:url(../images/bg_menu_tab.jpg) repeat-x scroll center top;
    /*background: url(../images/bg_menu_TetKySuu.gif) repeat-x 0% 1px;*/
}

.animatedtabs ul
{
	position:absolute;
    list-style-type: none;
    margin: 0px;
    padding: 0;
	height:28px;
}

.animatedtabs li
{
    float: left;
    padding:0px 1px;
	height:28px;
	padding:0px;
}

.animatedtabs a:visited,
.animatedtabs a:link
{
    float: left;
	color:#FFFFFF;
    position: relative;
    display: block;
    height: 28px;
}

.animatedtabs a span
{
    float: left;
    position: relative;
    display: block;
    padding: 0px;
    height: 9px;
    cursor: pointer;
    padding:5px 6px 0 6px;
}

.animatedtabs .selected{
	background:url(../images/bg_menu_tab2.jpg) center top repeat-x;
	position:relative;
	height:28px;
	color:#0060AF;
	padding:0px 1px;}
	
.animatedtabs .selected a:visited,
.animatedtabs .selected a:link,
.animatedtabs a:hover
{
    float: left;
    position: relative;
    /*padding:0px 1px;*/
    color: #0060AF;
}

.animatedtabs .selected a span, 
.animatedtabs a:hover span
{
    float: left;
    position: relative;
    display: block;
    background:url(../images/bg_menu_tab2.jpg) center top repeat-x;
    padding:5px 7px 0 7px;
    color: #0060AF;
	font-weight:normal;
}

.subTopMenuFont
{
    font: normal 11px Arial;
    color: #3D3D3D;
    /*font: normal 11px Arial;
    color: #212121;*/
    text-decoration: none;
}

.subTopMenuFont:hover
{
    font: normal 11px Arial;
    color: #7F0000;
    text-decoration: none;
}
.subMenuContainer
{
    display: none;
}
#subTopMenu ul
{
    padding: 0;
    margin: 0;
    list-style: none;
}
#subTopMenu 
{
	height:28px;
	background: url(../images/bg_tab.jpg) repeat-x scroll center top;
}
#subTopMenu ul li
{
    padding: 6px 5px;
    margin: 0;
    float: left;
    list-style: none;
    /*background: url(../images/bg_tab.jpg) repeat-x scroll center top;
	background:url(../images/navSub.png) no-repeat left 50%*/
}
#subTopMenu ul li a:link,
#subTopMenu ul li a:visited
{
    padding: 0;
	color:#3D3D3D;
}

#subTopMenu ul li a:hover,
#subTopMenu ul li a:active{
	color:#c00}


/*Menu tab Style*/
.menu {
	background: url(../images/bg_menu_tab.jpg) center top repeat-x; 
	color:#fff;
	height:28px;
	width:990px;
}
.menu ul {margin:0px; padding:0px; list-style:none; text-align:left; font-size:11px; }
.menu li {display:inline; line-height:28px;}
.menu li a {color:#fff; text-decoration:none; padding:7px 5px 7px 6px;}
.menu li a.tabactive {background: url(../images/bg_menu_tab2.jpg) center top repeat-x;  position:relative; color:#0060af;}
#tabcontent1, #tabcontent2, #tabcontent3, #tabcontent4, #tabcontent5, #tabcontent6, #tabcontent7, #tabcontent8, #tabcontent9, #tabcontent10, #tabcontent11, #tabcontent12, #tabcontent13, #tabcontent14, #tabcontent15, #tabcontent16, #tabcontent17 { 
	background: url(../images/bg_tab.jpg) center top repeat-x;
	width:990px;
	color: #3d3d3d;
	text-align:center;
	padding:6px 0px; 
	font-size:11px; 
	margin-bottom:5px;
	height: 28px;
}
.heard_l {
	float: left;
	padding-left: 6px;
	text-align: left;
}
.heard_r {
	float: right;
	padding-right: 6px;
	text-align: left;
	color: #3d3d3d;
}
	.heard_r a:link, .heard_r a:visited {
			color:#3d3d3d; font-size: 11px;
			text-decoration:none; padding: 0px 3px;
		}
	.heard_r a:hover, .heard_r a:active {
			color:#3d3d3d; font-size: 11px;
			text-decoration: underline;
		}