body {

	background-color: #ffffff;

	margin-top: 0px;

	margin-left: 0px;

	margin-bottom: 0px;

	margin-right: 0px;

	color: #333333;

	font-size: 13px;

}



a:link    { color:#0000cc; text-decoration:none;}

a:visited { color:#0000cc; text-decoration:none;}

a:visited { }

a:hover   { color:#ff0000;}



h1{

	margin: 2px 0px 1px 10px;

	font-size: 11px;

	letter-spacing: 1px;

	font-weight: normal;

/*	text-align: center; */

	color: #999999;

}



h2 {

	font-size: 14px;

	letter-spacing: 2px;

	line-height: 18px;

	margin: 0px;

	text-align: left;

/*	font-weight: normal; */

}



h3 {

	font-size: 26px;

	letter-spacing: 3px;

/*	line-height: 26px; */

	margin: 0px;

	text-align: left;

}



.text {

	font-size: 13px;

	letter-spacing: 1px;

	line-height: 16px;

}



.list_text {

	font-size: 14px;

	letter-spacing: 2px;

	line-height: 20px;

}



.data_text {

	font-size: 14px;

	letter-spacing: 1px;

	line-height: 22px;

}



.data_adress {

	padding: 5px 10px 5px 0px;

	margin: 3px 0px 5px 10px;

	border-top:2px solid #999999;

	border-bottom :2px solid #999999;

	background-color: #eeeeee;

	text-align: left;

	font-size: 14px;

	font-weight: bold;

	letter-spacing: 2px;

}



.legend1, .legend2 {

	padding: 5px 10px 5px 0px;

	margin: 3px 0px 5px 0px;

	border-top:1px solid #999999;

	border-bottom :1px solid #999999;

	background-color: #eeeeee;

	text-align: right;

	font-size: 13px;

	letter-spacing: 1px;

}



.gmap_box {

	border: 1px solid #999999;

}



.text_box {

	border: 1px solid #bbbbbb;

	font-size: 13px;

	letter-spacing: 1px;

	line-height: 16px;

}



.comment{

	padding: 5px;

	border-top: 1px solid #999999;

	border-bottom: 1px solid #999999;

	margin-bottom: 5px;

	font-size:small;

	width: 400px;

}



.menu_box{

	padding: 5px;

	border: 1px solid #999999;

	border-left: 10px solid #003366;

/*

	border-top: 1px solid #999999;

	border-bottom: 1px solid #999999;

*/

	font-size: 14px;

	letter-spacing: 3px;

	line-height: 20px;

}



.sidebar{

	padding-left: 5px;

	padding-right: 5px;

	width:230px;

	float:right;

}



.sidebox{

	border:1px solid #999999;

}



.sidetitle{

	text-align:center;

	background-color:#e6e6fa;

	padding:5px;

	height:1em;

	font-size:small;

}



.sidemessage{

	text-align:center;

	background-color:#ffffff;

	padding:5px;

	height:1.5em;

	font-size:small;

}



.list{

	height:530px;

	background-color:#ffffff;

	line-height:2em;

	padding:5px;

	overflow: auto;

	font-size:small;

}



.list_help {

	background-color: #FFCCCC;

	padding:5px;

/*	margin: 5px; */

	border: 2px solid #990000;

	font-size:small;

}



.datacontents{

	width:580px;

	background-color:#e6e6fa;

	padding-top:5px;

	border:1px solid #999999;

}



.databox{

	padding:10px;

	background-color:#ffffff;

	border-bottom:2px solid #e6e6fa;

	border-left:2px solid #e6e6fa;

	border-right:2px solid #e6e6fa;

}



.comment {

	border: 1px solid #999999;

	padding: 10px;

	font-size: 13px;

	letter-spacing: 1px;

	line-height: 18px;

	background-color:#eeeeee;

	width: 100%;

}



.news_ul_text {

/*	margin:  0px 0px 0px 15px; */

	margin: 0 0 0 1.5em;

	padding: 0;



	font-size: 14px;

	letter-spacing: 1px;

	line-height: 24px;

}







dt{

	margin-top: 10px;

	font-size: 15px;

	font-weight: bold;

}



dd{

	margin-left: 10px;

}



.ad_text {

	padding: 10px;

	font-size: 14px;

	line-height: 25px;

	letter-spacing: 2px;

}





#footer .link {

	background: #cccccc;

	font-size: 11px;

	text-align:center;

	color: #333333;

	line-height: 18px;

}

#footer .link a {

	color:#333333;

}





/*

h2 {

	font-size: 100%;

	margin: 0px;

	text-align: left;

}



h3 {

	font-size: 100%;

	margin: 0px;

	text-align: left;

}



div, p, ol, dl, dt, dd {

	display: block;

	font-size: 100%;

	margin: 0px;

	text-align: left;

}



.brclear {

	clear: both;

	overflow: hidden;

	height: 1px;

}

.clear {

	clear: both;

}

.clear5px {

	clear: both;

	overflow: hidden;

	height: 5px;

}

.clear10px {

	clear: both;

	height: 10px;

}

*/
