body.myhome {
    color:#000000;
    margin-left:0px;
    margin-right:0px;
    margin-top:1px;
    background-image:url(../images/background_02.gif);
    background-repeat:repeat-y;
    background-position:center;
}
body {
    color:#000000;
    margin-left:0px;
    margin-right:0px;
    margin-top:1px;
    background-image:url(../images/background_01.gif);
    background-repeat:repeat-y;
    background-position:center;
}
.kuzu {
    background-color:#33CCCC;
    padding-left:20px;
    padding-right:20px;
    padding-top:3px;
    padding-bottom:3px;
    color:#FFFFFF;
    font-size:80%;
    font-weight:bold;
}
.guide {
    background-color:#FFFFFF;
    padding-left:20px;
    padding-right:20px;
    padding-top:8px;
    padding-bottom:3px;
    color:#003333;
    font-size:90%;
}
.top_t1 {
    background-color:#FFFFFF;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
    padding-bottom:5px;
    color:#006666;
    vertical-align:top;
    font-size:90%;
}
.top_gaid1 {
    background-color:#CCFFFF;
    padding-left:15px;
    padding-right:0px;
    padding-top:7px;
    padding-bottom:5px;
    vertical-align:top;
    font-size:90%;
}
.top_gaid2 {
    background-color:#CCFFFF;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
    padding-bottom:5px;
    vertical-align:top;
    line-height:130%;
    color:#003333;
    font-size:90%;
}
.login1 {
    padding-left:5px;
    padding-right:0px;
    padding-top:5px;
    padding-bottom:5px;
    vertical-align:top;
    line-height:200%;
    font-size:12px;
}
.login2 {
    padding-left:2px;
    padding-right:0px;
    padding-top:5px;
    padding-bottom:5px;
    vertical-align:top;
    line-height:120%;
    font-size:90%;
}
.menu1 {
    padding-left:50px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    vertical-align:top;
    font-size:90%;
}
a.menu2 {
    padding-left:5px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    vertical-align:top;
    font-size:100%;
}
a.menu2:hover {
    color:#FE0050;
};
.footer {
    padding-left:2px;
    padding-right:2px;
    padding-top:5px;
    padding-bottom:5px;
    vertical-align:top;
    font-size:90%;
}
a.footer:hover {
    color:#FE0050;
};
a:hover {
    color:#FE0050;
};
.image_btn {
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
    border-width:0px;
}
.banner_btn {
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
    border-width:1px;
    border-color:#000000;
}
.srch_t1 {
    background-color:#CCFFFF;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
    padding-bottom:5px;
    color:#006666;
    vertical-align:top;
    border-top-color:#006666;
    border-top-style:dotted;
    border-top-width:thin;
    font-size:90%;
}
.srch_t2 {
    background-color:#FFFFFF;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
    padding-bottom:5px;
    color:#006666;
    vertical-align:top;
    border-top-color:#006666;
    border-top-style:dotted;
    border-top-width:thin;
    font-size:90%;
}
.srch_gaid1 {
    background-color:#CCFFFF;
    padding-left:5px;
    padding-right:0px;
    padding-top:4px;
    padding-bottom:2px;
    vertical-align:top;
    text-align:left;
    font-size:90%;
}
.srch_gaid2 {
    background-color:#CCFFFF;
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
    vertical-align:top;
    line-height:130%;
    color:#003333;
    text-align:left;
    font-size:90%;
}
.srch_fld1 {
    background-color:#FFFFFF;
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
    vertical-align:middle;
    line-height:130%;
    color:#003333;
    font-size:90%;
}
.srch_fld2 {
    background-color:#F0F0F0;
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
    vertical-align:middle;
    line-height:130%;
    color:#000000;
    border-top-color:#999999;
    border-top-style:dotted;
    border-top-width:1px;
    font-size:90%;
}
.list_t1 {
    background-color:#FFFFFF;
    padding-left:20px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
}
.list_t2 {
    background-color:#FFFFFF;
    padding-left:15px;
    padding-right:15px;
    padding-top:5px;
    padding-bottom:2px;
}
.list_fld1 {
    background-color:#FFFFFF;
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
    vertical-align:top;
    line-height:130%;
    color:#000000;
    font-size:80%;
    border-bottom-color:#CCCCCC;
    border-bottom-style:dotted;
    border-bottom-width:1px;
}
.list_fld2 {
    background-color:#F0F0F0;
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
    vertical-align:top;
    line-height:130%;
    color:#000000;
    font-size:80%;
    border-bottom-color:#CCCCCC;
    border-bottom-style:dotted;
    border-bottom-width:1px;
}
.list_fld3 {
    background-color:#FFFFFF;
    padding-left:5px;
    padding-right:0px;
    padding-top:2px;
    padding-bottom:2px;
    vertical-align:top;
    line-height:130%;
    color:#000000;
    font-size:80%;
    border-bottom-color:#CCCCCC;
    border-bottom-style:dotted;
    border-bottom-width:1px;
}
.list_fld4 {
    background-color:#FFFFFF;
    padding-left:0px;
    padding-right:0px;
    padding-top:2px;
    padding-bottom:2px;
    vertical-align:middle;
    line-height:100%;
    color:#000000;
    font-size:80%;
}
.list_fld5 {
    background-color:#339999;
    padding-left:2px;
    padding-right:2px;
    padding-top:2px;
    padding-bottom:2px;
    vertical-align:top;
    line-height:130%;
    color:#FFFFFF;
    font-size:80%;
    border-top-color:#999999;
    border-top-style:solid;
    border-top-width:1px;
    border-bottom-color:#999999;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-left-color:#FFFFFF;
    border-left-style:solid;
    border-left-width:1px;
    text-align:center;
}
.list_fld6 {
    background-color:#F7F7DB;
    padding-left:2px;
    padding-right:2px;
    padding-top:2px;
    padding-bottom:2px;
    vertical-align:top;
    line-height:130%;
    color:#000000;
    font-size:80%;
    border-left-color:#FFFFFF;
    border-left-style:solid;
    border-left-width:1px;
    border-bottom-color:#999999;
    border-bottom-style:solid;
    border-bottom-width:1px;
}
.list_fld7 {
    background-color:#E8ECDC;
    padding-left:2px;
    padding-right:2px;
    padding-top:2px;
    padding-bottom:2px;
    vertical-align:top;
    line-height:130%;
    color:#000000;
    font-size:80%;
    border-left-color:#FFFFFF;
    border-left-style:solid;
    border-left-width:1px;
    border-bottom-color:#999999;
    border-bottom-style:solid;
    border-bottom-width:1px;
}
.list_map {
    background-color:#F0F0DA;
    padding-left:15px;
    padding-right:15px;
    padding-top:15px;
    padding-bottom:15px;
}
.detail_t1 {
    background-color:#FFFFFF;
    padding-left:20px;
    padding-right:20px;
    padding-top:2px;
    padding-bottom:0px;
}
.detail_t2 {
    background-color:#FFFFFF;
    padding-left:10px;
    padding-right:10px;
    padding-top:0px;
    padding-bottom:0px;
}
.detail_t3 {
    background-color:#FFFFFF;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
    padding-bottom:5px;
    border-top-color:#339999;
    border-top-style:solid;
    border-top-width:thin;
    border-bottom-color:#339999;
    border-bottom-style:solid;
    border-bottom-width:thin;
    border-right-color:#339999;
    border-right-style:solid;
    border-right-width:thin;
    border-left-color:#339999;
    border-left-style:solid;
    border-left-width:thin;
}
.detail_fld1 {
    background-color:#F0F0F0;
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
    vertical-align:top;
    line-height:130%;
    color:#333399;
    font-size:150%;
}
.detail_fld2 {
    background-color:#FFFFFF;
    padding-left:10px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
    vertical-align:top;
    line-height:130%;
    color:#000000;
    font-size:90%;
}
.detail_fld3 {
    background-color:#339999;
/*    padding-left:0px;*/
    padding-left:20px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
    border-bottom-color:#339999;
    border-bottom-style:solid;
    border-bottom-width:thin;
    color:#FFFFFF;
    font-size:80%;
/*    vertical-align:baseline;*/
    vertical-align:middle;
/*    text-align:center;*/
    text-align:left;
    line-height:130%;
}
.detail_fld4 {
    background-color:#339999;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
    border-bottom-color:#339999;
    border-bottom-style:solid;
    border-bottom-width:thin;
    border-left-color:#CCDDDD;
    border-left-style:solid;
    border-left-width:2px;
    color:#FFFFFF;
    font-size:80%;
/*    vertical-align:baseline;*/
    vertical-align:middle;
    text-align:center;
    line-height:130%;
}
.detail_fld5 {
    background-color:#FFFFFF;
    padding-left:20px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
}
.detail_fld6 {
    background-color:#BFE5DE;
    padding-left:10px;
    padding-right:0px;
    padding-top:2px;
    padding-bottom:0px;
    border-bottom-color:#339999;
    border-bottom-style:solid;
    color:#000000;
    font-size:80%;
/*    vertical-align:baseline;*/
    vertical-align:middle;
    text-align:left;
    line-height:130%;
    border-bottom-width:1px;
}
.detail_fld7 {
    background-color:#FFFFFF;
    padding-left:10px;
    padding-right:0px;
    padding-top:2px;
    padding-bottom:0px;
    border-bottom-color:#339999;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-left-color:#CCDDDD;
    border-left-style:solid;
    border-left-width:2px;
    color:#000000;
    font-size:80%;
/*    vertical-align:baseline;*/
    vertical-align:middle;
    text-align:left;
    line-height:130%;
}
.detail_fld8 {
    background-color:#DDFFDD;
    padding-left:10px;
    padding-right:0px;
    padding-top:2px;
    padding-bottom:0px;
    border-bottom-color:#339999;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-left-color:#CCDDDD;
    border-left-style:solid;
    border-left-width:2px;
    color:#000000;
    font-size:80%;
    vertical-align:baseline;
    text-align:left;
    line-height:130%;
}

td.weekday{
	background-color: #ffffdc;
}
td.sunday {
	background-color: #ffcccc;
}
td.saturday {
	background-color: #CDF0FE;
}
.text_gaid1 {
    background-color:#FFFFFF;
    padding-left:15px;
    padding-right:0px;
    padding-top:7px;
    padding-bottom:5px;
    vertical-align:top;
    font-size:90%;
}
.text_gaid2 {
    background-color:#FFFFFF;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
    padding-bottom:5px;
    vertical-align:top;
    line-height:130%;
    color:#003333;
    font-size:90%;
}
H1 {
	font-size: 16px;
	color: #006666;
	font-weight: normal;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: 0px; 
	margin: 0;
	display: inline;
}
.distance {
	color: #ff0000;
}

.dementia_level th,.dementia_level td {
    background-color:#ffffff;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
    padding-bottom:5px;
    vertical-align:top;
    line-height:130%;
    color:#003333;
    font-size:90%;
}
.dementia_level th {
    background-color:#ececec;
}
.dementia_level .label1 td {
    background-color:#faf6be;
}
.dementia_level .label2 td {
    background-color:#caf6be;
}
.dementia_level .label3 td {
    background-color:#becaf6;
}
.dementia_level td.grp {
    vertical-align:middle;
    font-weight:bold;
}
.dementia_level td.rank {
    text-align:center;
}



