@charset "UTF-8";

#header
{
width: 100%;
margin: 0px;
padding: 0px;
height: 40px;
background: url(../images/headerback01.png) 0px 0px repeat;
position: fixed;
z-index: 1000000000;
}

#header-inner
{
position: relative;
width: 100%;
margin: 0px auto;
background: none;
}


#gnav,
#gnav.top
{
width: 980px;
margin: 0px auto;
padding: 0px;
height: 40px;
position: relative;
}

#gnav ul.gnav
{
width: 980px;
margin: 0px;
padding: 0px;
height: 30px;/*float:left;
left:50%;
position: relative; 
text-align:center;*/
}

#gnav ul.gnav li
{
margin: 0px;
float: left;
list-style-type: none;
height: 40px;/*white-space: nowrap !important;
overflow: visible;
position: relative;  
left:-50%;*/
}


#gnav ul.gnav li.siteid a,
#gnav ul.gnav li.nav01 a,
#gnav ul.gnav li.nav02 a,
#gnav ul.gnav li.nav03 a,
#gnav ul.gnav li.nav04 a,
#gnav ul.gnav li.nav05 a,
#gnav ul.gnav li.nav06 a

{
margin: 0px;
display: block;
height: 40px;
font-size: 70%;
line-height: 40px;
text-indent: -9999px;
}

#gnav ul.gnav li.siteid a
{
background: url(../images/gnav01.png) 0px 0px no-repeat;
width: 190px;
}

#gnav ul.gnav li.siteid a:hover
{
background: url(../images/gnav01.png) 0px -40px no-repeat;
}

#gnav ul.gnav li.nav01 a
{
background: url(../images/gnav01.png) -265px 0px no-repeat;
width: 75px;
margin: 0px 0px 0px 140px;
}

#gnav ul.gnav li.nav01 a:hover
{
background: url(../images/gnav01.png) -265px -40px no-repeat;
}

#gnav ul.gnav li.nav02 a
{
background: url(../images/gnav01.png) -340px 0px no-repeat;
width: 80px;
}

#gnav ul.gnav li.nav02 a:hover
{
background: url(../images/gnav01.png) -340px -40px no-repeat;
}

#gnav ul.gnav li.nav03 a
{
background: url(../images/gnav01.png) -420px 0px no-repeat;
width: 80px;
}

#gnav ul.gnav li.nav03 a:hover
{
background: url(../images/gnav01.png) -420px -40px no-repeat;
}

#gnav ul.gnav li.nav04 a
{
background: url(../images/gnav01.png) -500px 0px no-repeat;
width: 150px;
}

#gnav ul.gnav li.nav04 a:hover
{
background: url(../images/gnav01.png) -500px -40px no-repeat;
}


#gnav.top ul.gnav li.nav02 a
{
margin: 0px 0px 0px 355px !important;
}
