/* CSS Document */
* {
margin: 0;
padding: 0;
}

body {
text-align: center; /* center on ie */
font-size:12px;
line-height:160%;
background-color: white;
color: #333;
border: 0;
background-image:url(images/back.gif);
background-position: center;
background-repeat: repeat-y;
margin: 0 auto;
}

a:link{text-decoration:underline;color:#003399;}
a:visited{text-decoration:underline;color:#003399;}
a:active{text-decoration:underline;color:#FF8000;}
a:hover	{text-decoration:underline;color:#FF7F00;}

td {
font-size:12px;
}

img {
border: 0;
}

p {
padding: 0px 10px 10px 10px;
line-height:140%;
}

/*  font  */
.mb {
font-size:14px;
color:#0E2884;
}

.mb2 {
font-size:16px;
line-height:140%;
color:#0E2884;
}

.m {
font-size:14px;
color:#333;
}


/*  Container Box  */
#container {
text-align:left;
width: 750px;
margin: 0 auto;
}

/* Header */

#header {
position:relative;
overflow:hidden;
width: 750px;
padding: 10px 10px;

}

#header #title {
padding: 10px 0px;
}

#header h1 {
margin: 0 auto;
}

#intro {
padding: 0px 0px;
color:#000;
font-size: 14px;
}

#introdetail{
padding: 10px 10px;
}



/* menu */
#menu {
padding: 10px 10px;
}

/* contents */
#detail {
padding: 10px 10px;
}

#detail img.right {
float:right;
margin:5px 5px 5px 5px;
}

a.gotop {
text-align:right;
font-size:x-small;
line-height:140%;
}

#booth {
padding: 10px 10px;
}

#booth_stage {
width:360px;
float:left
padding: 20px 20px;
}

#booth_demo {
width:360px;
padding: 20px 20px;
}

#seminar {
padding: 10px 10px;
}

#contact {
padding: 10px 10px;
}

#thanks {
height:100px;
top:50%;
left:50%;
}

#thanks img {
top:50%;
left:50%;
}

#footer {
width:750px;
height:50px;
background-color:#000;
}

img.title {
padding: 10px 0px 15px 0px;
}


/*  EDA  */

#eda {
padding: 10px 10px;
}

#eda img.map{
margin:15px 15px 30px 10px;
}

img.line {
padding: 5px 0px 5px 0px;
}

