/*
div{ border : 1px solid #000000;}
*/
/*-----------------------------------------------------------*/
/*
main #D8D8D8
sub #999999
sub #666666
*/
/*-----------------------------------------------------------*/
a:link{text-decoration: none; color: #0000FF;}
a:visited{text-decoration: none; color: #800080;}
a:hover{ text-decoration: underline ; color: #FF0000;}
/*-----------------------------------------------------------*/
div.flat_l{ float: left;}
div.flat_r{ float: right;}
br.reset{ clear: both;}
/*-----------------------------------------------------------*/
/*
#blue{ color: #94b6e7;}
#bg{ color: #fffff0;}
*/
#main{background-color:#D8D8D8;}
#sub1{background-color:#999999; color:#ffffff;}
#sub2{background-color:#666666; border:#666666 solid;}
#white{background-color:#ffffff; color:#000000;}
/*-----------------------------------------------------------*/
h1
{
	font-family:‚l‚r –¾’©;
	font-style:bold;
	color:#000000;
}
/*-----------------------------------------------------------*/
body
{
	line-height: 150%;
	margin:0px;
}
/*-----------------------------------------------------------*/
div.header
{
	margin:0px;
	padding-bottom:0.5em;
}
/*-----------------------------------------------------------*/
div.header2
{
	margin:0px;
	padding:0.5em 0em 0.5em 0em;
}
/*-----------------------------------------------------------*/
div.menu
{
	float: left;
	margin:0px;
	width:11em;
	min-height: 400px;
}
/*-----------------------------------------------------------*/
div.page
{
//	min-height:500px;
}
/*-----------------------------------------------------------*/
div.content
{
	margin-left:6em;
	padding-left:3em;
	min-height:430px;
}

/*-----------------------------------------------------------*/
div.space
{
	height:400px;
}
/*-----------------------------------------------------------*/
div.footer
{
	margin:0px;
	padding-bottom: 0px;
	text-align: center;
}
/*-----------------------------------------------------------*/
div.footer2
{
	padding-right:2em;
	padding-top:0.5em;
	text-align: right;
}
/*-----------------------------------------------------------*/
div.navi
{
    border: solid;
    border-width: 0px 10px 1px 10px;
    padding: 5px 10px;
    margin: 10px 5px 10px 5px;
    border-color: #d8d8d8;
    text-align: center;
    font: bold;
    font-size: 90% ;
    background-color: #fdfdfd;
    color:#000000;
}
/*-----------------------------------------------------------*/
address
{
    text-align: center;
    font-style: normal;
    font-family: Verdana, sans-serif;
    font-size: 80%;
    
    border: solid;
    border-width: 1px 0px 0px 0px;
    padding: 5px 20px 10px 5px;
//    border-color: #eeaaee;
    
}
/*-----------------------------------------------------------*/



