body,html {
 color: #000;
 background: #fff;
 padding: 0px 0 0px 0; 
 margin: 0;
 height: 100%;
 width: 100%;
 font: 12px Verdana, Arial, Helvetica, sans-serif, osaka;
}

#CONTENT {
height: 100%;
vertical-align: top;
padding: 8px 26px 12px 26px;
}

#RCONTENT {
 width: 161px;
 vertical-align: top;
 padding: 0px 0px 0px 0px;
}

.csc-mailform { margin: left; }

table,
td,
tr {
 border-collapse: collapse;
 border: 0px solid;
 border-spacing: 0px;
 padding: 0px; 
}

#logo-table {
 width: 100%;
 border: 1px solid #fff;
 border-collapse: collapse;
 vertical-align: top;
 padding: 0 0 0 0;
 background-color: #9BAF00;
}

#logo-box {
width: 100%;
height: 201px;
}

.logo {
 height: 201px;
 background: url(../user_upload/img/layout/logo.jpg) no-repeat;
}

.logo_m {
 position: absolute;
 top: 1px;
 left: 474px;
 height: 201px;
 width:550px;
 background: url(../user_upload/img/layout/logo_bg_01.gif) no-repeat;
}

.logo_r {
 position: absolute;
 top: 1px;
 left: 35%;
 height: 201px;
 width: 408px;
 background: url(../user_upload/img/layout/logo_mi_01.gif) no-repeat;
}

#tmenu-horizontal {
 height: 25px;
 width: 100%;
 text-align: right;
 font-family: Verdana, Arial, Helvetica, sans-serif, osaka;
 font-size: 12px;
 color: #666699;
 padding: 0px 8px 0 0;
 background-color: #B2854C;
}

#page-box-table {
 table-layout: fixed;
 width: 100%;
 border: 1px solid;
 border-collapse: collapse;
 border-color: #FFFFFF;
 padding: 0px; 
}

#search {
 position: absolute;
 top: 180px;
 left: 1px;
 z-index: 11;
}

.tmenu-vertical-box {
    vertical-align: top;
    width: 161px;
}

#tmenu-vertical {
    width: 161px;
    padding: 0px 0px 0px 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif, osaka;
    font-size: 12px;
}

.tmenu-vertical-1-NO a:link,
.tmenu-vertical-1-NO a:visited,
.tmenu-vertical-1-NO a:active {
    display: block;
    width: 156px;
    border-bottom: 1px solid;
    border-color: #B2854C;
    color: black;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif, osaka;
    font-size: 12px;
    text-decoration: none;
    padding: 4px 0px 4px 5px;
}

.tmenu-vertical-1-NO a:hover {
background-color: #D7C7A6;
color: white;
}

.tmenu-vertical-1-ACT a:link,
.tmenu-vertical-1-ACT a:visited,
.tmenu-vertical-1-ACT a:hover,
.tmenu-vertical-1-ACT a:active {
    display: block;
    width: 156px;
    color: white;
    font-weight: normal;
    text-decoration: none;
    padding: 4px 0px 4px 5px;
}

.tmenu-vertical-1-CUR a:link,
.tmenu-vertical-1-CUR a:visited,
.tmenu-vertical-1-CUR a:hover,
.tmenu-vertical-1-CUR a:active {
    display: block;
    width: 156px;
    border-bottom: 1px solid;
    border-color: #B2854C;
    font-family: Verdana, Arial, Helvetica, sans-serif, osaka;
    font-size: 12px;
    color: black;
    font-weight: normal;
    text-decoration: none;
    padding: 4px 0px 4px 5px;
    background-color: #D7C7A6;
}             

.tmenu-vertical-1-SPC {
    display: block;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: #B2854C;
    background-color: #D7C7A6;
    width: 156px;
    padding: 5px 0px 5px 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif, osaka;
    font-size: 12px;
    color: black;
    font-weight: bold;
    text-decoration: none;
}

#footer {
	 text-align: center;
	 height: 100px;
	 border-top: 1px solid;
	 border-color: #fff;
	 color: white;
	 vertical-align: top;
	 padding: 2px 0px 0px 0px;
	 background-color: #B2854C;
}

#footer a {
	 text-align: center;
	 color: white;
	 vertical-align: top;
}

#footer_hidden a {
	 color: #B2854C;
}

