a:link    {color:#595959;text-decoration:none;}
a:visited {color:#595959;text-decoration:none;}
a:active  {color:#595959;text-decoration:none;}
a:hover  {color:444444;text-decoration:underline}

body {
      font-family: "", "u"; font-size:9pt; color:#595959; line-height:140%;
	  scrollbar-face-color: #DDDDDD;
	  scrollbar-shadow-color: #AAAAAA;
	  scrollbar-highlight-color: #FFFFFF;
	  scrollbar-3dlight-color: #999999;
	  scrollbar-darkshadow-color: #999999;
	  scrollbar-track-color: #EEEEEE;
	  scrollbar-arrow-color: #FFFFFF;
}


#outline{
width : 800px;
font-size : 85%;
line-height : 20px;
text-align : left;
border:solid 0px #000000;}

#head{
width:800px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
}

#head #h_top{
width:800px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#head h1{
width:800px;
float:left;
color:#333333;
font-size:10px;
font-weight:normal;
margin:0px 0px 0px 0px;
padding:4px 0px 0px 0px;
}

#head #h_mid{
width:800px;
height:25px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
} 

#head #logo{
float:left;
background:url(img/logo.gif);
background-position:center left;
background-repeat:no-repeat;
width:124px;
height:19px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#head #logo a{
width:124px;
height:19px;
display:block;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#head #h_tel{
float:right;
width:103px;
height:19px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#head #top{
float:left;
width:800px;
margin:0px 0px 0px 0px;
padding:15px 0px 0px 0px;
}

.margin{
width : 100% ;
margin : 10px;}

.line
	{
	margin:0 auto 10px auto;
	border-bottom: 1px solid #cccccc;
	padding: 5px;
	color: #333333;
	}
	
.line1
	{
	margin:0 10 30px auto;
	border-bottom: 1px dotted #cccccc;
	padding: 10px;
	color: #333333;
	}
.fline
	{
	wide:800px;
	margin:0 auto 10px auto;
	border-bottom: 1px solid #cccccc;
	padding: 5px;
	color: #333333;
	}
.line_right
	{
	margin:0 auto 0px auto;
	border-right: 1px solid #cccccc;
	color: #333333;
	}
.flame
	{
	width:800px;
	margin:0 auto 0 auto;
	}

.outer
	{
	float:left;
	width:560px;
	}

.outer_right
	{
	float:left;
	width:178px;
	background-color: #ffffff;
	margin:0 auto 12px auto;
	border: 0px solid #555555;
	padding: 5px;
	font-size: 10px;
	line-height: 150%;
	}
.right_bar 
    { 
	width:178px;
	background:#999966; 
	padding: 0 5px; 
	font-weight:normal;
	font-size: 12px;
	border-right:solid 1px #ccc; 
	border-bottom:solid 1px #ccc; 
	color: #ffffff;
	}

.menu
	{
	width:158px;
	float:left;
	padding: 5px;
	background-color: #ffffff;
	font-size: 12px;
	line-height: 150%;
	border: 0px solid #555555;
	}
.submenu {
     width : 158px ;
     margin : 20px 10px ;
     padding : 0px ;
     border-top : 0px solid #666666 ;
     border-right : 0px solid #666666 ;
     border-left : 0px solid #666666 ;
     font-size :10px;
}
.submenu ul {
     margin : 0px ;
     padding : 0px ;
     list-style : none ;
     text-align : center ;
}
.submenu li {
     margin : 0px ;
     padding : 0px ;
}
.submenu a {
     width : 130px ;
     display : block ;
     padding : 3px 0px ;
     background-color : #ffffff ;
     border-bottom : 0px solid #666666 ;
     text-decoration : none ;
     color : #7B76BE ;
}
.submenu a:hover {
     width : 130px ;
     display : block ;
     padding : 3px 0px ;
     background-color : #8DCA64 ;
     border-bottom : 0px solid #666666 ;
     text-decoration : none ;
     color : #ffffff ;
}

.main
	{
	width:358px;
	float:right;
	padding: 5px;
	background-color: #ffffff;
	margin-left: 20px;
	border: 1px solid #ffffff;
	font-size: 12px;
	line-height: 150%;
	}
.main_bar 
    { 
	width:320px;
	background:#99cc66; 
	padding: 0 5px; 
	font-weight:normal;
	font-size: 12px;
	border-right:solid 1px #ccc; 
	border-bottom:solid 1px #ccc; 
	color: #ffffff;
	}

.clears{
  clear:both;
}

/* foot
---------------------------------------------------- */
#foot{
width:100%;
height:146px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#ft_box{
width:800px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
}

#foot_navi{
float:left;
width:800px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
}

#foot address{
font-size:12px;
font-style:normal;
color:#333;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

