/* CSS Document */

/*NAVi*/
#naviArea{
height:45px;
}
/**/
#navigationArea {
width:1002px;
height:45px;
text-align:left;
float:left;
}
#nav {
	list-style:none;
	padding:0px;
	line-height:normal;
	margin: 0px;
	float:left;
}
#nav li{
	float:left;
}
#nav li a{
	height: 45px;
	display:block;
	float:left;
	text-decoration:none;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Verdana;
	font-size: 0px;
	vertical-align: bottom;
	text-align:center;
	line-height: normal;
text-indent:-1900px; }
#nav #nav-01 a{
	width:92px;
	background-image: url(../images/navi-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav #nav-01 a:hover{
	background-image: url(../images/navi-01h.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav #nav-01 .active{
	background-image: url(../images/navi-01h.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#nav #nav-02 a{
	width:73px;
	background-image: url(../images/navi-02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav #nav-02 a:hover{
	background-image: url(../images/navi-02h.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav #nav-02 .active{
	background-image: url(../images/navi-02h.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


#nav #nav-03 a{
	width:117px;
	background-image: url(../images/navi-03.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav #nav-03 a:hover{
	background-image: url(../images/navi-03h.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav #nav-03 .active{
	background-image: url(../images/navi-03h.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#nav #nav-04 a{
	width:88px;
	background-image: url(../images/navi-04.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav #nav-04 a:hover{
	background-image: url(../images/navi-04h.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav #nav-04 .active{
	background-image: url(../images/navi-04h.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav #nav-05 a{
	width:90px;
	background-image: url(../images/navi-05.gif);
	background-repeat: no-repeat;
	background-position: left top;}
#nav #nav-05 a:hover{
	background-image: url(../images/navi-05h.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav #nav-05 .active{
	background-image: url(../images/navi-05h.gif);
	background-repeat: no-repeat;
	background-position: left top;
}	
#nav #nav-06 a{
	width:77px;
	background-image: url(../images/navi-06.gif);
	background-repeat: no-repeat;
	background-position: left top;}

#nav #nav-06 a:hover{
	background-image: url(../images/navi-06h.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
}
#nav #nav-06 .active{
	background-image: url(../images/navi-06h.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
}

#nav #nav-07 a{
	width:61px;
	background-image: url(../images/navi-07.gif);
	background-repeat: no-repeat;
	background-position: left top;}

#nav #nav-07 a:hover{
	background-image: url(../images/navi-07h.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
}
#nav #nav-07 .active{
	background-image: url(../images/navi-07h.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
}

#nav #nav-08 a{
	width:404px;
	background-image: url(../images/bannerSupport.gif);
	background-repeat: no-repeat;
	background-position: left top;}

#nav #nav-08 a:hover{
	background-image: url(../images/bannerSupport.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
}

/*- Menu Tabs B--------------------------- */

    #tabsB {
      float:left;
      width:100%;
      background:#F4F4F4;
      font-size:93%;
      line-height:normal;
      }
    #tabsB ul {
        margin:0;
        padding:10px 10px 0 2px;
        list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url(../images/tableftB.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url(../images/tabrightB.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#000;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }

        #tabsB #current a {
                background-position:0% -42px;
        }
        #tabsB #current a span {
                background-position:100% -42px;
        }