html
{
font-family: verdana, sans-serif;
font-size: 0.83em;
}

body 
{
margin: 0;
padding: 0;
}

div#header img
{
margin: 10px;
}

fieldset
{
margin: 20px auto;
width: 800px;
padding-left: 150px;
}

fieldset dl
{
margin-left: 100px;
}

fieldset dt 
{
clear: left;
float: left;
min-height: 2em;
padding-right: 10px;
text-align: right;
width: 200px;
}

dl dt {
font-weight: bold;
}

fieldset dd 
{
margin-left: 0;
min-height: 2em;
text-align: left;
vertical-align: top;
}

dd input
{
width: 179px;
}

input
{
outline: none;
}

/*dd input[type="checkbox"]
{
width: 0;
}*/

fieldset div.buttons 
{
float: left;
margin-left: 248px;
}

button 
{
background-color: #F5F5F5;
border-color: #EEEEEE #DEDEDE #DEDEDE #EEEEEE;
border-right: 1px solid #DEDEDE;
border-style: solid;
border-width: 1px;
cursor: pointer;
font-size: 100%;
font-weight: bold;
line-height: 120%;
margin: 0 0 10px 0;
overflow: visible;
padding: 4px 8px 4px 6px;
text-decoration: none;
width: auto;
}

button:hover, .buttons a:hover
{
background-color: #dff4ff;
border: 1px solid #c2e1ef;
}

button img, a img 
{
border: medium none;
height: 16px;
margin: 0 3px -3px 0 !important;
padding: 0;
width: 16px;
}

h1, h2
{
text-align: center;
}

table
{
margin: 0 auto;	
text-align: center;	
}

table td
{
border-top: 1px dotted black;
padding: 5px;
}

p
{
text-align: center;
}

a 
{
color: #980032;
}

div#mayekawa_europe
{
background: transparent url('../img/bg_01.png') 0 0 repeat-x;
text-align: center;
height: 28px;
padding: 5px;
font-weight: bold;
font-size: 1.2em;
}