body
{
background-image: url("../images/bg.jpg");
background-position: center top;
background-repeat: repeat-x;
margin: 0;
padding: 0;
background-color:#202020;
}

a:link
{text-decoration: none;
color:#4384C3; 
}

a:visited
{text-decoration: none;
color:#4384C3; 
}

a:hover
{text-decoration: underline;
color: #87C5FD;
}

a:link.contact
{text-decoration: none;
color:#cccccc; 
}

a:visited.contact
{text-decoration: none;
color:#cccccc;
}

a:hover.contact
{text-decoration: underline;
color: #87C5FD;
}

h1
{
font: 16px arial, helvetica;
color: #cccccc;
text-align:left;
margin: 0;
padding: 0 0 4px 0;
}

h2
{
font: 17px arial, helvetica;
color: #cccccc;
text-align:left;
margin: 0;
padding: 7px 0 10px 0;
}

h3
{
font: 12px arial, helvetica;
color: #cccccc;
text-align:left;
font-weight:bold;
margin: 0;
padding: 12px 0 0 0;
}

h4
{
font: 12px arial, helvetica;
color: #cccccc;
text-align:left;
font-weight:bold;
margin: 0;
padding: 0 0 11px 0;
}

td.main
{
font: 12px arial, helvetica;
color: #CCCCCC;
text-align:left;
margin: 0;
padding: 17px 5px 10px 17px;
}

td.menu
{
background: #89C7FE;
font: 0px arial, helvetica;
}


td.main2
{
font: 12px arial, helvetica;
color: #cccccc;
text-align:left;
margin: 0;
padding: 17px 15px 0px 10px;
}

td.video
{
font: 12px arial, helvetica;
color: #4c4c4c;
text-align:left;
margin: 0;
padding: 65px 35px 0px 48px;
}

td.video2
{
font: 12px arial, helvetica;
color: #4c4c4c;
text-align:left;
margin: 0;
padding: 0px 0px 22px 69px;
}


td.main3
{
font: 12px arial, helvetica;
color: #cccccc;
margin: 0;
padding: 0;
}


td.main4
{
font: 12px arial, helvetica;
color: #cccccc;
margin: 0;
padding: 0 0 0 37px;
}

td.videol
{
font: 12px arial, helvetica;
color: #cccccc;
text-align:left;
margin: 0;
padding: 0 39px 0 0;
}

table.waku
{
font: 12px arial, helvetica;
color: #cccccc;
background-image: url("../images/top.gif");
background-repeat: no-repeat;
background-position: center top;
height:300px;
margin: 5px 0 10px 0;
}

table.main
{
width:740px;
height:730px;
}


.attn
{
font: 11px arial, helvetica;
color: #cccccc;
font-style:italic;
}

.attn2
{
font: 12px arial, helvetica;
color: #cccccc;
font-weight:bold;
font-style:italic;

}

div.nakami
{
font: 12px arial, helvetica;
color: #cccccc;
width: 740px;
height:645px;
overflow-y: auto;
overflow-x: hidden;
text-align:left;
padding: 0px 0px 0px 0px;
scrollbar-face-color: #202020; 
scrollbar-highlight-color: #cccccc; 
scrollbar-shadow-color: #202020; 
scrollbar-3dlight-color: #202020; 
scrollbar-arrow-color: #cccccc; 
scrollbar-track-color: #cccccc; 
scrollbar-darkshadow-color: #505050
}

div.nakami2
{
font: 12px arial, helvetica;
color: #cccccc;
width: 740px;
height:645px;
overflow-y: hidden;
overflow-x: hidden;
text-align:left;
padding: 0px 0px 0px 0px;

}

input.a{
height: 18px;
padding: 2px 0px 0px 2px;
background: #ffffff;
border: 1px solid #c0c0c0;
font: 12px arial, helvetica; 
color: #42484B; 
}



textarea{
width:230px;
height: 100px;
padding: 1px 0px 0px 2px;
background: #ffffff;
word-wrap: break-word;
overflow-y: auto;
overflow-x: hidden;
border: 1px solid #c0c0c0;
font: 11px arial, helvetica;
color: #42484B;
}

.procedure
{
margin: 5px 20px 20px 0;
}

ul
{
margin: 19px 20px 19px 39px;
padding: 0;
}

.facility
{
margin: 12px 20px 12px 39px;
padding: 0;
}

th
{
font: 12px arial, helvetica;
color: #ffffff;
text-align: left;
background-color: #3D77B8;
}

table.weight
{
border: 0px;
font: 12px arial, helvetica;
color: #ffffff;
text-align: left;
margin: 0px;
padding: 0;
}

table.main2
{
border: 1px;
border-style: ridge;
font: 12px arial, helvetica;
color: #505050;
empty-cells: show;
width:700px;
background-color: #ffffff;
}

table.within
{
border: 0px;
font: 12px arial, helvetica;
color: #505050;
text-align: left;
}

table.video
{
font: 12px arial, helvetica;
color: #cccccc;
background-image: url("../images/k9_video_blue.gif");
background-repeat: no-repeat;
background-position: center top;
height:290px;
margin: 5px 0 5px 0;
}
