*{
margin:0;
padding:0}

a:link,a:visited{
color:#333;
text-decoration:none
}

a:hover,a:visited:hover{
color:#000;
text-decoration:underline
}

a.inactive:link,a.inactive:visited{
color:#CECEB5
}

#Container{
	margin:0;
	padding: 0;
	position:absolute;
	width:380px;
	height:336px;
	background-color:#fff;
	border:3px solid #CECEB5;
	overflow:hidden;
	left:464px;
	top:201px;



}

#LoadContainer{
	height:140px;
	width:250px;
	position:absolute;
	top:40%;
	left:25%;
	text-align:center;
	z-index:1;


}

#PhotoContainer{
visibility:hidden
}

#CaptionBlock{
height:18px;
width:582px;
text-align:left;
margin:0 auto;
position:absolute;
top:560px;
left:352px

}
#Caption{
color:#333
}

#License{
margin:0 auto;
padding-top:10px;
font-size:10px;
color:#666;
border-top:1px solid #CECEB5;
width:740px;
text-align:left;
line-height:1.4em;
}

#LinkContainer{
	display:none;
	position:absolute;
	top:12px;
	left:150px;
	height:200px;
	width:200px;
	z-index:100;
	background: url(image/slideshow/start.gif) 50% 50% no-repeat;

}

#PrevLink{
	z-index:100;
	position:absolute;
	top:6px;
	left:98px;
	height:200px;
	width:50%;
	display:block;


}

#NextLink{
	z-index:100;
	position:absolute;
	top:0%;
	left:50%;
	height:200px;
	width:50%;
	display:block;

}

#PrevLink:hover,#NextLink:hover{
text-decoration:none
}

#PrevLink:hover{
background:transparent url(image/slideshow/prev_rounded_sidebar2.gif) left 50% no-repeat
}

#NextLink:hover{
background:transparent url(image/slideshow/next_rounded_sidebar2.gif) right 50% no-repeat
}

#PrevLink span,#NextLink span{
display:none
}

img{
border:none
}

p{
font-size:11px;
padding:1em 0
}

#Wrapper{
margin:0 auto;
height:500px;
width:100%;
overflow:hidden;
position:relative
}

#Wrapper[id]{
display:table;
position:static
}

#InnerWrapper{
position:absolute;
top:50%;
left:0;
}

#InnerWrapper[id]{
display:table-cell;
vertical-align:middle;
position:static
}

#OuterContainer{
position:relative;
top:-50%
}

body
{
background-image: url(image/new_04.gif);
}
.bodyback
{background: url(image/MainBackNew.jpg) no-repeat center;
width:1024px;
height:768px;
margin-top:0;
margin-left:0;
}
#main
{
background: url(image/new_04.gif);
width:1024px;
min-width:1024px;
}
#top
{
background: url(image/new_01.gif%27) no-repeat;
position:relative;
border:none;
float:left;
width:1024px;
height:157px;
}
#menubar
{
background: url(image/new_02.gif%27) no-repeat;
position:relative;
border:none;
float:left;
width:1024px;
height:44px;
}
#maincont
{
background: url(image/new_04.gif) repeat;
width:1024px;
}
.leftpanel
{
background: url(image/new_03.gif%27) no-repeat;
position:absolute;
border:none;
width:302px;
height:454px;
left:0;
top:201px;
padding-top:40px;
}
.rightpanel
{

position:absolute;
border:none;
width:210px;
height:237px;
padding-left:6px;
left:750px;
top:175px
}
.menu
{
float:right;
font:Verdana, Arial, Helvetica, sans-serif;
width:800;
height:40;
padding-top:8px;
padding-right:50px;
}

.content
{
	position:absolute;
	background:inherit;
	font-family:"Verdana";
	size:1px;
	left:400px;
	top:520px;
	width:450px;
	text-align:justify;
	height: 284px;

}
.ban1
{
	position:absolute;
	background: url(image/Adds/fujifilm.jpg) no-repeat;
	width:150px;
	height:34px;
	top:100px;
	left:852px;
}

.ban2
{
position:absolute;
background: url(image/Adds/Ran.JPG) no-repeat;
width:150px;
height:82px;
top:720px;
left:860px;
}
.ban3
{
position:absolute;
background: url(image/Adds/Ran.JPG) no-repeat;
width:150px;
height:82px;
top:805px;
left:860px;
}
.map
{
	position:absolute;
	width:391px;
	top:175px;
	left:225px;
	cursor:pointer;
	height: 758px;
	visibility: visible;




















}

/*zoomer*/

    .PZ3-l { float:left; margin-left:10px; }
    .PZ3-r { float:left; margin-left:10px; direction:ltr; }
      html>/**/body .PZ3-r { position:relative; }

    .PZ3zoom { border:1px solid #369; }
    .PZ3zoom a,.PZ3zoom a:visited { display:block;
      padding:0; overflow:hidden; text-decoration:none;
      height:100%; width:100%; }
      html>/**/body .PZ3-r a { right:0; }

    .PZ3zoom a:hover { position:inherit;
      z-index:999; padding:0; background:none;
      cursor:default; height:auto; width:auto;
      overflow:visible; border:1px solid #369;
      margin:-1px 0 0 -1px; }
      html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

    .PZ3zoom a img { border:0; height:100%; width:100%; }
    .PZ3zoom a:hover img { height:auto; width:auto;
      border:0; }

    a:hover .PZ3cap,
    a:hover .PZ31cap { display:block;
      direction:ltr; font:10pt verdana,sans-serif;
      margin-top:-3px; background:#369; color:#fff;
      text-align:left; }
    a:hover .PZ3cap { padding:3px 5px; }
    .PZ3inr { display:block; padding:2px 5px; }

    .noCap a:hover .PZ3cap { display:none; }
    .noBdr,.noBdr a:hover { border:0; }
    .Lnk a:hover { cursor:pointer; }
	
	.program
{
background: url(image/new_03_01.jpg) no-repeat;
position:relative;
border:none;
float:left;
width:302px;
height:31px;
}
	
	/*end zoomer*/
