body {background-color: #FFFFFF;
}
span {
	color: #330000;
}
td {font-size: 12px;
    font-family: 'Osaka','MS P Gothic';
}
td.small {font-size: 10px;
          font-family: 'Osaka','MS P Gothic';
}
td.large {font-size: 16px;
          font-family: 'Osaka','MS P Gothic';
}
font.small {font-size: 10px;
            font-family: 'Osaka','MS P Gothic';
}
a {color: #0000FF;
   text-decoration: none;
}
a:hover {color: #0000FF;
         text-decoration: underline;
}
a.dark {color: #ffffff;
   text-decoration: none;
}
a.dark:hover {color: #ffffff;
         text-decoration: underline;
}
input,textarea{font-size: 9pt;
               border-top: 1px solid;
               border-right: 1px solid;
               border-bottom: 1px solid;
               border-left: 1px solid;
}
input.normal{
	border-top:    none;
	border-right:  none;
	border-bottom: none;
	border-left:   none;
}

.estate_tbl {
	width: 100%;
	border-style: solid;
	border-color: #666;
	border-width: 1px 0px 0px 1px;
}

.estate_tbl th {
	font-size: 12px;
	border-style: solid;
	border-color: #666;
	border-width: 0px 1px 1px 0px;
	padding: 5px;
	background-color: #fbf4db;
}

.estate_tbl td {
	border-style: solid;
	border-color: #666;
	border-width: 0px 1px 1px 0px;
	padding: 5px;
}

.estate_gallery_tbl {
	width: 100%;
	padding: 5px;
}

.estate_gallery_tbl td {
	text-align: center;
	padding: 5px;
}

