/* CSS Document */

html{
height:100%;
}

body{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
color:#333333;
margin:0px;
padding:0px;
background-color:#e7e7e7;
position:relative;
height:100%;
text-align:center;
}

h1{
float:left;
position:relative;
top:37px;
left:32px;
width:146px;
height:42px;
margin:0px;
padding:0px;
}

p {
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:12px;
color:#000000;
margin:0px;
padding:0px;
}

a {
color:#2f9070;
text-decoration:none;
}

a:hover{
color:#2f9070;
text-decoration:underline;
}

/*TOP CONENTS*/
#contentsTop{
background-image:url(../images/top_bg.gif);
width:100%;
height:126px;
margin:auto;
text-align:center;
position:relative;
}

#contentsTopInside{
background-image:url(../images/top_img.jpg);
width:896px;
height:126px;
margin:auto;
text-align:left;
position:relative;
}

#contentsTopInside h2{
position:relative;
top:37px;
left:32px;
width:146px;
height:42px;
margin:0px;
padding:0px;
}

#topTxt{
float:left;
position:absolute;
top:7px;
left:610px;
width:270px;
height:22px;
text-align:right;
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:10px;
color:#FFFFFF;
}

#topTxt a{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

#topTxt a:hover{
text-decoration:underline;
}

/*MAIN CONENTS*/
#contents{
background-image:url(../images/bg.gif);
background-repeat:repeat;
width:918px;
height:100%;
margin:auto;
text-align:left;
position:relative;

}

#topImg{
background-image:url(../images/top_main_img.jpg);

margin:0px 11px;
/*top+bottom, left_right*/
}

/*NAVIGATION*/
#navbar{

width:892px;
height:32px;
margin-left:11px;
margin-right:11px;
padding-left:4px;
background-image:url(../images/nav_bg.gif);
background-repeat:no-repeat;
}

#navbarshadow{

width:896px;
height:47px;
margin-left:11px;
margin-right:11px;
background-image:url(../images/nav_shadow.gif);
}

#navbar h2{
float:left;
height:32px;
margin:0px;
}

#navbar a{

display:block;
padding-top:3px;
padding-left:18px;
}

#search{
float:right;
margin:0px;
}

#search table{
margin-right:20px;
}

.textfield{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size: 11pt; 
font-style: normal; 
color: #333333; 
text-decoration: none; 	
border: 1px #7f9db9 solid; 	
background-color: #FFFFFF;
}


/* BOTTOM FOOTER */
#footer{
float:left;
width:918px;
height:118px;
background-image:url(../images/bg.gif);

}

#footerbar{
width:896px;
height:4px;
border-top:#006633 solid 4px;
margin:auto;
}

#footerLeft{
float:left;

padding-left:35px;
padding-top:10px;
}

#footerLeft p{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:12px;
color:#000000;
margin-top:5px;
}

#footerLeft a{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:12px;
color:#000000;
}


#footerLeftBottom1{
float:left;
width:410px;
padding-left:35px;
margin-top:10px;
}

#footerLeftBottom2{
float:left;
width:200px;
padding-left:35px;
margin-top:10px;
}


address{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:10px;
font-style:normal;
margin-top:5px;
}

#footerRight{
float:right;
width:190px;
}

#footerRight img{
padding-right:10px;
padding-top:10px;
}

#banner{
float:left;
width:884px;
background-image:url(../images/bg.gif);
padding-top:10px;
padding-bottom:20px;
padding-right:35px;
text-align:right;
}

#banner img{
padding-right:15px;
}

#bannerbar{
width:851px;
height:1px;
border-top:#006633 solid 1px;
padding-bottom:10px;
margin-left:35px;
margin-right:35px;
}

#toTop{
float:right;
width:75px;
padding-right:5px;
margin-top:10px;
text-align:right;
background-image:url(../images/arrow_top.gif);
background-repeat:no-repeat;
}

#toTop a{
font-size:12px;
color:#000000;
text-decoration:underline;
}

