@charset "utf-8";

/*
--------------------------------------------------------------------------
index
--------------------------------------------------------------------------*/

/*
global reset

layout

header
navig
content
navibtm
footer

text
image
table
link
extra
*/


/*
--------------------------------------------------------------------------
global reset
--------------------------------------------------------------------------*/

* {
margin: 0;
padding: 0;
border: 0;
}

li,h1,H2,h3,h4,h5,h6,p,address,td,th,input {
font-size: 100%;
font-weight: normal;
font-style: normal;
line-height: 100%;
}

/*
--------------------------------------------------------------------------
layout
--------------------------------------------------------------------------*/

body {
text-align: left; 
color: #666;
}

#wrapper {
width: 800px;
margin: auto;
text-align: left; 
}

#header {
width: 800px;
height: 138px;
margin: 0px;
text-align: left; 
background-image:url(../../img_lib/bg_head.gif);
background-repeat: no-repeat;
}

#container{
clear: both;
float: left;
width: 800px;
margin: 0px;
background-image: url(../../img_lib/bg_container.gif);
background-repeat: repeat-y;
}

	#navig {
	float: left;
	width: 200px;
	margin: 0px;
	}
		
	#content {
	float: right;	
	width: 600px;
	margin: 0px;
	}

#footer {
clear: both;
float: left;
width: 800px;
height: auto;
margin: 0px;
text-align: center;
background-color: #FFF;
background-image: url(../../img_lib/bg_footer.gif);
background-repeat: no-repeat;
}

/*
--------------------------------------------------------------------------
header
--------------------------------------------------------------------------*/
#header img{
margin: 0px 0px 0px 0px;
text-align: left;
}

/*
--------------------------------------------------------------------------
navig
--------------------------------------------------------------------------*/

#navig ul{
list-style:none;
text-align:left;
margin: 0px;
}

#navig li{
text-indent:-9999px;
width:200px;
height:50px;
display:block;
margin:0px;
}


.navig-00 {
width:200px;
height:50px;
background: url(../../img_lib/navigation_gr.jpg) 0px 0px;
display: block;
}
.navig-00 a{
width:200px;
height:50px;
background: url(../../img_lib/navigation_g.jpg) 0px 0px;
display: block;
}
.navig-00 a:hover{
background: url(../../img_lib/navigation_gr.jpg) 0px 0px;
}
.navig-00 a:active{
background: url(../../img_lib/navigation_gr.jpg) 0px 0px;
}


.navig-10 {
width:200px;
height:50px;
background: url(../../img_lib/navigation_gr.jpg) 0px -50px;
display: block;
}
.navig-10 a{
width:200px;
height:50px;
background: url(../../img_lib/navigation_g.jpg) 0px -50px;
display: block;
}
.navig-10 a:hover{
background: url(../../img_lib/navigation_gr.jpg) 0px -50px;
}
.navig-10 a:active{
background: url(../../img_lib/navigation_gr.jpg) 0px -50px;
}


.navig-21 {
width:200px;
height:50px;
background: url(../../img_lib/navigation_gr.jpg) 0px -100px;
display: block;
}
.navig-21 a{
width:200px;
height:50px;
background: url(../../img_lib/navigation_g.jpg) 0px -100px;
display: block;
}
.navig-21 a:hover{
background: url(../../img_lib/navigation_gr.jpg) 0px -100px;
}
.navig-21 a:active{
background: url(../../img_lib/navigation_gr.jpg) 0px -100px;
}


.navig-22 {
width:200px;
height:50px;
background: url(../../img_lib/navigation_gr.jpg) 0px -150px;
display: block;
}
.navig-22 a{
width:200px;
height:50px;
background: url(../../img_lib/navigation_g.jpg) 0px -150px;
display: block;
}
.navig-22 a:hover{
background: url(../../img_lib/navigation_gr.jpg) 0px -150px;
}
.navig-22 a:active{
background: url(../../img_lib/navigation_gr.jpg) 0px -150px;
}


.navig-23 {
width:200px;
height:50px;
background: url(../../img_lib/navigation_gr.jpg) 0px -200px;
display: block;
}
.navig-23 a{
width:200px;
height:50px;
background: url(../../img_lib/navigation_g.jpg) 0px -200px;
display: block;
}
.navig-23 a:hover{
background: url(../../img_lib/navigation_gr.jpg) 0px -200px;
}
.navig-23 a:active{
background: url(../../img_lib/navigation_gr.jpg) 0px -200px;
}


.navig-30 {
width:200px;
height:50px;
background: url(../../img_lib/navigation_gr.jpg) 0px -250px;
display: block;
}
.navig-30 a{
width:200px;
height:50px;
background: url(../../img_lib/navigation_g.jpg) 0px -250px;
display: block;
}
.navig-30 a:hover{
background: url(../../img_lib/navigation_gr.jpg) 0px -250px;
}
.navig-30 a:active{
background: url(../../img_lib/navigation_gr.jpg) 0px -250px;
}


.navig-41 {
width:200px;
height:50px;
background: url(../../img_lib/navigation_gr.jpg) 0px -300px;
display: block;
}
.navig-41 a{
width:200px;
height:50px;
background: url(../../img_lib/navigation_g.jpg) 0px -300px;
display: block;
}
.navig-41 a:hover{
background: url(../../img_lib/navigation_gr.jpg) 0px -300px;
}
.navig-41 a:active{
background: url(../../img_lib/navigation_gr.jpg) 0px -300px;
}


.navig-42 {
width:200px;
height:50px;
background: url(../../img_lib/navigation_gr.jpg) 0px -350px;
display: block;
}
.navig-42 a{
width:200px;
height:50px;
background: url(../../img_lib/navigation_g.jpg) 0px -350px;
display: block;
}
.navig-42 a:hover{
background: url(../../img_lib/navigation_gr.jpg) 0px -350px;
}
.navig-42 a:active{
background: url(../../img_lib/navigation_gr.jpg) 0px -350px;
}


.navig-50 {
width:200px;
height:50px;
background: url(../../img_lib/navigation_gr.jpg) 0px -400px;
display: block;
}
.navig-50 a{
width:200px;
height:50px;
background: url(../../img_lib/navigation_g.jpg) 0px -400px;
display: block;
}
.navig-50 a:hover{
background: url(../../img_lib/navigation_gr.jpg) 0px -400px;
}
.navig-50 a:active{
background: url(../../img_lib/navigation_gr.jpg) 0px -400px;
}


.navig-60 {
width:200px;
height:50px;
background: url(../../img_lib/navigation_gr.jpg) 0px -450px;
display: block;
}
.navig-60 a{
width:200px;
height:50px;
background: url(../../img_lib/navigation_g.jpg) 0px -450px;
display: block;
}
.navig-60 a:hover{
background: url(../../img_lib/navigation_gr.jpg) 0px -450px;
}
.navig-60 a:active{
background: url(../../img_lib/navigation_gr.jpg) 0px -450px;
}

/*
--------------------------------------------------------------------------
content
--------------------------------------------------------------------------*/

#content p{
margin:20px 60px 10px 60px; 
padding: 5px;
}

#content ul{
list-style: none;
text-align: left;
margin: 5px 45px 5px 45px;
padding: 10px 30px;
}

#content li{
font-size: 0.75em;
margin: 10px;
}

/*

/*
--------------------------------------------------------------------------
footer
--------------------------------------------------------------------------*/
#footer p{
font-size: 12px;
color: #666;
margin: 0px;
padding:10px 10px 10px 10px;
}

/*
--------------------------------------------------------------------------
text
--------------------------------------------------------------------------*/
H1 { 
color: #666; 
font-weight: bold;
}

H2 { 
color: #666;
margin: 30px 30px 10px 30px;  
font-size: 1em; 
font-weight: bold;
}

H3 { 
font-size: 0.9em; 
font-weight: bold;
color: #666; 
margin: 30px 40px 10px 40px;
padding: 7px 10px;
border-left: soliD 10px #69F;
background-image:url(../../img_lib/bg_blue1.gif);
}

H4{
font-size: 0.75em; 
font-weight: bold;
color: #666; 
margin: 20px 50px 10px 50px;
padding:7px ;
border-left: solid 5px #CCC;
border-bottom: solid 1px #CCC;
}

	.h41meetingroom {
	background-image:url(../../img_lib/bg_blue2.gif);
	border: none;
	}
	.h42hall {
	background-image:url(../../img_lib/bg_green.gif);
	border: none;
	}
	.h43trainingroom {
	background-image:url(../../img_lib/bg_pink1.gif);
	border: none;
	page-break-before: always;
	}
	.h44cultureroom {
	background-image:url(../../img_lib/bg_orange.gif);
	border: none;
	}

H5{
font-size: 0.75em; 
font-weight: bold;
color: #666; 
margin: 20px 60px 10px 60px;
padding:5px ;
border-bottom: dotted 1px #CCC;
}

H6{
font-size: 0.75em; 
font-weight: bold;
color: #666; 
margin: 20px 60px 10px 60px;
padding:5px ;
border-bottom: dotted 1px #CCC;
}


P { 
color: #666; 
font-size: 0.75em; 
line-height: 150%;
}

	.TextBold {
	font-weight: bold;
	}
	.TextBoldPink {
	font-weight: bold;
	color: #F09;
	}
	.TextBoldGreen {
	font-weight: bold;
	color: #090;
	}
	.TextR {
	text-align: right;
	}


/*
--------------------------------------------------------------------------
image
--------------------------------------------------------------------------*/
img {
}

	.ImgFlotR {
	float: right;
	margin: 20px 20px 20px 20px;
	}
	.ImgFlotL {
	float: left;
	margin: 20px 20px 20px 20px;
	}
	.ImgM20 {
	margin: 20px;
	}
	.ImgMR10 {
	margin-right: 10px;
	}	
	.ImgML50 {
	margin: 20px 0px 20px 50px;
	}
	.ImgML60 {
	margin: 20px 0px 20px 60px;
	}
	.ImgML100 {
	margin: 20px 0px 20px 100px;
	}
	.ImgBackTop {
	margin: 10px 0px 20px 390px;
	}
	.ImgAdobeReader {
	float: right;
	margin: 5px 0px 0px 0px;
	}
	
/*
--------------------------------------------------------------------------
table
--------------------------------------------------------------------------*/
table { 
background-color: #FFFFFF; 
margin: 20px 0px 40px 50px;
border: none;
border-collapse: collapse;
}

	.TblBnn {
	margin: 0px 0px 0px 50px;
	}
	.TblFee {
	font-size: 0.85em;
	}

td { 
color: #666; 
font-size: 0.75em; 
line-height: 150%; 
padding: 6px 10px; 
border-collapse: collapse;
}

th {
color: #666; 
font-size: 0.75em; 
line-height: 120%; 
padding: 5px; 
border-collapse: collapse;
background-color: #DCDCDC;
}

	/*-----TABLE TD layout content-----*/
	.TdTopInfoWN {
	border-top: solid #CCC 1px;
	border-bottom: solid #CCC 1px;
	text-align: left;
	}
	.TdTopBnn {
	padding: 0px 0px 10px 0px;
	}
	.TdPhotoLtext {
	padding: 20px;
	background-image: url(../../img_lib/bg_silver.gif)	;
	border: solid 1px #CCC;
	}
	.TdPhotoRphoto {
	padding: 0px;
	background-image: url(../../img_lib/bg_silver.gif);
	border: solid 1px #CCC;
	}	
	.TdEvent {
	border-top: solid #CCC 1px;
	border-bottom: solid #CCC 1px;
	text-align: left;
	}
	.TdLink {
	border-top: solid #CCC 1px;
	border-bottom: solid #CCC 1px;
	text-align: left;
	}


	/*-----TABLE TD layout base-----*/
	.Bodr0TxtL{
	text-align: left;
	}
	.Bodr0TxtLBgGray{
	text-align: left;
	background-image: url(../../img_lib/bg_gray.gif);
	}
	.Bodr0TxTR{
	text-align: right;
	}
	.Bodr0TxtC{
	text-align: center;
	}
	
	
	/*-----TABLE TD layout TextLeft bgnone-----*/
	.Bodr1SoldGrayTxtL {
	border: solid #CCC 1px;
	text-align: left;
	}
	.Bodr1SoldGrayTxtC {
	border: solid #CCC 1px;
	text-align: center;
	}
	
	/*-----TABLE TD layout TextCenter Bold-----*/
	.Bodr1SoldGrayTxtCBBgSilverCB {
	border: solid #CCC 1px;
	font-weight: bold;
	text-align: center;
	background-image: url(../../img_lib/bg_silver.gif);
	}	
	.Bodr1SoldGrayTxtCBBgYellowCB {
	border: solid #CCC 1px;
	font-weight: bold;
	text-align: center;
	background-image: url(../../img_lib/bg_yellow.gif);
	}
	.Bodr1SoldGrayTxtCBBgGreenCB {
	border: solid #CCC 1px;
	font-weight: bold;
	text-align: center;
	background-image: url(../../img_lib/bg_green.gif);
	}
	.Bodr1SoldGrayTxtCBBgBlueCB {
	border: solid #CCC 1px;
	font-weight: bold;
	text-align: center;
	background-image: url(../../img_lib/bg_blue2.gif);
	}
	
	/*-----TABLE TD layout TextLeft-----*/
	.Bodr1SoldGrayTxtLBgSilver {
	border: solid #CCC 1px;
	text-align: left;
	background-image: url(../../img_lib/bg_silver.gif);
	}
	.Bodr1SoldGrayTxtLBgBlue {
	border: solid #CCC 1px;
	text-align: left;
	background-image: url(../../img_lib/bg_blue2.gif);
	}
	.Bodr1SoldGrayTxtLBgOrange {
	border: solid #CCC 1px;
	text-align: left;
	background-image: url(../../img_lib/bg_orange.gif);
	}
	.Bodr1SoldGrayTxtLBgYellow {
	border: solid #CCC 1px;
	text-align: left;
	background-image: url(../../img_lib/bg_yellow.gif);
	}
	.Bodr1SoldGrayTxtLBgGreen {
	border: solid #CCC 1px;
	text-align: left;
	background-image: url(../../img_lib/bg_green.gif);
	}
	.Bodr1SoldGrayTxtLBgPink1 {
	border: solid #CCC 1px;
	text-align: left;
	background-image: url(../../img_lib/bg_pink1.gif);
	}
	.Bodr1SoldGrayTxtLBgPink2 {
	border: solid #CCC 1px;
	text-align: left;
	background-image: url(../../img_lib/bg_pink2.gif);
	}

	/*-----TABLE TD layout TextCenter-----*/
	.Bodr1SoldGrayTxtCBgSilver {
	border: solid #CCC 1px;
	text-align: center;
	background-image: url(../../img_lib/bg_silver.gif);
	}
	.Bodr1SoldGrayTxtCBgBlue {
	border: solid #CCC 1px;
	text-align: center;
	background-image: url(../../img_lib/bg_blue2.gif);
	}
	.Bodr1SoldGrayTxtCBgOrange {
	border: solid #CCC 1px;
	text-align: center;
	background-image: url(../../img_lib/bg_orange.gif);
	}
	.Bodr1SoldGrayTxtCBgYellow {
	border: solid #CCC 1px;
	text-align: center;
	background-image: url(../../img_lib/bg_yellow.gif);
	}
	.Bodr1SoldGrayTxtCBgGreen {
	border: solid #CCC 1px;
	text-align: center;
	background-image: url(../../img_lib/bg_green.gif);
	}
	.Bodr1SoldGrayTxtCBgPink1 {
	border: solid #CCC 1px;
	text-align: center;
	background-image: url(../../img_lib/bg_pink1.gif);
	}
	.Bodr1SoldGrayTxtCBgPink2 {
	border: solid #CCC 1px;
	text-align: center;
	background-image: url(../../img_lib/bg_pink2.gif);
	}
	
/*
--------------------------------------------------------------------------
link
--------------------------------------------------------------------------*/
/*-----link base-----*/

A:link, 
A:visited { 
color: #06F;
}
A:active,
A:hover { 
color: #F90;
}

/*
--------------------------------------------------------------------------
extra
--------------------------------------------------------------------------*/

.ClerFlot {
clear: both ;
}

.Break {
page-break-before: always;
}
