/* CSS Document */

/* gmenu
-----------------------------------------------*/
#gmenu{
height:auto;
}
#gmenu img{
display:block;
}


/* pmenu{
-----------------------------------------------*/
#pmenu{
height:auto;
}


/* page body
-----------------------------------------------*/
body.notAvailable #pagebody{
margin-top:10px;
padding-top:0;
background:transparent url(/shared/images/common/contents_bg_column3.gif) 10px 0 repeat-y;
}

body.notAvailable #pagebody:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}


/* content
-----------------------------------------------*/
* html #content {
position:static;
}

body.notAvailable #content{
padding:0;
}

#gallery_logo img{
position: absolute;
top: 140px;
}


/* navigation
-----------------------------------------------*/
* html #navigation{
position: static;
}

body.notAvailable #navigation{
width:156px;
font-size:0.9em;
}

body.notAvailable #navigation h2,
body.notAvailable #navigation h2 img,
body.notAvailable #navigation ul,
body.notAvailable #navigation li{
margin:0;
padding:0;
border:0;
}

body.notAvailable #navigation ul#localNav{
margin:0 1px;
width:auto
margin:0 1px;
line-height:1.4;
}

body.notAvailable #navigation ul#localNav li{
width:154px;
vertical-align:top;
font-size:
}
body.notAvailable #navigation ul#localNav li img{
margin-bottom:0;
}
body.notAvailable #navigation ul#localNav li span{
zoom:1;
padding-bottom:1px;
display:block;
background:url(/shared/images/common/localNav_bg01.gif) no-repeat left bottom;
}
body.notAvailable #navigation ul#localNav li ul{
margin-bottom:0;
padding-bottom:10px;
background:url(/shared/images/common/localNav_bg01.gif) no-repeat left bottom;
width:auto;
}
body.notAvailable #navigation ul#localNav li.grandpa ul{
padding-bottom:0;
background:none;
}
body.notAvailable #navigation ul#localNav li.grandpa ul ul{
padding-bottom:10px;
background:url(/shared/images/common/localNav_bg01.gif) no-repeat left bottom;
}
body.notAvailable #navigation ul#localNav li li a,
body.notAvailable #navigation ul#localNav li.grandpa li li a{
padding:5px 5px 5px 24px;
display:block;
width:125px;
color:#013298;
background:url(/shared/images/common/listIcon01.gif) no-repeat 9px 0.7em;
font-weight:normal;
}
body.notAvailable #navigation ul#localNav li li a:hover,
body.notAvailable #navigation ul#localNav li.grandpa li li a:hover{
background:url(/shared/images/common/listIcon01.gif) no-repeat 9px 0.7em #ededed;
}
body.notAvailable #navigation ul#localNav li li.current a,
body.notAvailable #navigation ul#localNav li.grandpa li li.current a{
background:url(/shared/images/common/listIcon01.gif) no-repeat 9px 0.7em #ededed;
font-weight:bold;
text-decoration:underline;
}
body.notAvailable #navigation ul#localNav li.grandpa li a{
padding-left:9px;
width:140px;
color:#999;
background:none;
font-weight:bold;
}
body.notAvailable #navigation ul#localNav li.grandpa li a:hover{
background:#ededed;
}

body.notAvailable #navigation ul#localNav img{
vertical-align:bottom;
}


/* topic path
-----------------------------------------------*/
body.notAvailable #list{
display:block;
margin:5px 0 -5px 10px;
padding:0 0 0 6px;
font-size:68.75%;
_font-size:62.5%;
line-height:1.6;
}

body.notAvailable #list a{
color:#013298;
}
