/*_____________________________________

UML Forum/Tokyo 2003 website
Cascading Style Sheet[uml2003.css]

__________________________m_a_s_i_d_a.___*/
/*----------------
html
----------------*/
body {
color:#333;
background-color: #FFF;
margin: 0px;
padding: 0px;
}
a    { color: #333333; text-decoration: none }
h1 {
margin: 0px;
padding: 0px;
}
h2{
margin:0px;
padding: 18px 0px 18px 0px;
}
h3 {
margin: 0px;
padding: 0px;
}
h4 {
margin: 0px;
padding: 0px;
}
p { 
font-size: 12px;
line-height: 1.6em;
padding:0px;
margin-top:0px;
}
th{
color:#FFFFFF;
font-weight:bold;
font-size: 12px;
padding: 2px 2px 2px 2px;
background-color: #999999;
}


/*-----------------
paseud 
-----------------*/
a:hover{
text-decoration: underline;
color: #0000FF
}

/*-----------------
custom
-----------------*/
/* common */

.px12{
font-size: 12px;
}
.px11{
font-size: 11px;
}
.px10{
font-size: 10px;
}
.caption{
font-size: 11px;
line-height:1.2em;
}
.h2title{
padding: 0px 0px 6px 0px;
}

/*----------------------------------------- timetable */
.timetableh2{
padding: 24px 0px 0px 0px;
}
.confcode{
font-weight:bold;
font-size: 12px;
line-height:1.2em;
padding: 2px 0px 2px 4px;
}
.title{
font-weight:bold;
font-size:12px;
line-height:1.2em;
padding: 8px 2px 6px 4px;
}
.confcapt{
font-size: 11px;
line-height:1.4em;
padding: 0px 2px 6px 6px;
}
.speaker{
font-weight:bold;
font-size: 12px;
line-height: 1.4em;
padding: 4px 2px 2px 4px;
}
.status{
font-size: 10px;
font-weight: normal;
line-height: 1.25em;
padding: 2px 2px 4px 4px;
}
.speakcapt{
font-size: 11px;
line-height:1.4em;
padding: 0px 2px 6px 6px;
}

.time{
color:#FFFFFF;
font-weight:bold;
font-size: 12px;
padding: 2px 2px 2px 2px;
}
.name{
font-size: 12px;
line-height:1.2em;
padding: 4px 2px 2px 2px;
}
.session-date{
font-family: "Arial", "Helvetica", "sans-serif";
font-size: 20px;
font-weight: bold;
padding: 24px 0px 2px 4px;
}
.session-sub{
font-weight:bold;
font-size: 11px;
line-height:1.2em;
padding: 4px;
}

/*---------------------------------------- page factor */

.programbtn{
padding: 8px 1px 8px 10px;
}
.copy {
color:#666;
font-family: "Arial","Verdana", "Helvetica", "sans-serif";
font-size: 11px;
line-height: 1em;
padding: 0px;
margin:0px;
}
.inquiry{
font-size: 10px;
line-height: 1em;
}
.prename{
color:#999;
font-size: 10px;
line-height: 1em;
padding: 5px 14px 0px 0px;
}
.pagedirect{
font-size:11px;
line-height:1.8em;
padding: 4px 2px 0px 4px;
}
.pagedirect2{
font-size:11px;
line-height:1.4em;
padding: 0px 2px 0px 20px;
}

/* -----------------------------------top "comming soon */

.toptd{
font-size: 12px;
line-height:1.6em;
padding-bottom: 6px;
}
.topth{
font-size:11px;
line-height:1.6em;
}
.toptitle{
font-family: "Arial", "Helvetica", "sans-serif";
font-size: 20px;
font-weight: bold;
padding: 0px;
}
.topdate{
font-family: "Arial", "Helvetica", "sans-serif";
font-size: 14px;
font-weight: bold;
padding: 6px 0px 0px 0px;
}
.topplace{
font-size: 14px;
font-weight: bold;
padding: 6px 0px 18px 0px;
}
.topnews{
font-size: 11px;
line-height:1.4em;
font-weight: normal;
padding: 0px 24px 0px 0px;
}

/* -----------------------------------------overview */

.indent{
padding-right: 6px;
padding-left: 10px;
}

.tabledata{
font-weight:normal;
font-size: 12px;
line-height: 1.6em;
padding: 1px 10px;
}
.tabledatasub{
font-weight:normal;
font-size: 11px;
line-height: 1.6em;
padding: 1px 10px;
}
.tdhead{
font-size: 12px;
line-height: 1.6em;
padding: 1px 10px 8px 10px;
}
.tddata{
font-size: 12px;
line-height: 1.6em;
padding: 1px 6px 18px 10px;
}
.tddataend{
font-size: 12px;
line-height: 1.6em;
padding: 1px 6px 1px 10px;
}

/* ------------------------------------sponcered session */

.sps-pre{
font-size: 12px;
line-height: 1.8em;
padding: 0px 0px 0px 0px;
}
.sponsor{
font-weight:bold;
font-size: 11px;
padding: 4px 12px 2px 4px;
}
.lead{
margin:0px;
padding: 8px 0px 8px 24px;
}
/* -----------------------------------------exibitors */

.exheadtop{
font-size: 12px;
line-height: 1.6em;
padding: 1px 12px 6px 12px;
}
.exhead{
font-size: 12px;
line-height: 1.6em;
padding: 30px 12px 6px 12px;
}
.exbody{
font-size: 12px;
line-height: 1.8em;
padding: 6px 12px 6px 30px;
}
.exp{
font-size: 12px;
line-height: 1.6em;
padding: 6px 6px 6px 24px;
}
.exps{
font-size: 11px;
line-height: 1.4em;
padding: 6px 6px 6px 24px;
}
/* ---------------------------------------registration */
.formtb{
font-size: 12px;
line-height: 2em;
}
.regtb{
font-size:12px;
line-height:1.5em;
}
.regstime{
color:white;
font-weight:bold;
font-size: 11px;
line-height: 1em;
padding: 2px 2px 4px 2px;
text-align:center;
}
.regetime{
color:white;
font-weight:bold;
font-size: 11px;
line-height: 1em;
padding: 4px 2px 2px 2px;
text-align:center;
}
.regtime{
color:black;
font-weight:normal;
font-size: 10px;
line-height: 1em;
padding: 4px 1px;
text-align:center;
}
.track{
color:white;
font-weight:bold;
font-size: 11px;
line-height: 1em;
padding: 4px 2px;
text-align:center;
}
.reglead{
padding: 24px 6px 1px 12px;
}
.regp{
padding: 12px 6px 12px 12px;
}
.regdot{
font-size:10px;
color:#CC6666;
}
.regcode{
font-weight:bold;
font-size: 12px;
line-height:1em;
padding: 0px 4px 2px 2px;
}
.reginput{
margin:0px;
padding:2px 0px;
}
.reginputbtn{
font-size:12px;
line-height:1.5em;
margin:0px;
padding:10px 0px 10px 0px;
}
.regtableh2{
padding: 0px 0px 0px 0px;
}
.regspeaker{
font-size: 10px;
line-height:1.2em;
padding: 4px;
}
/* ------------------------------------------window */
.wintitle{
color:white;
font-weight:bold;
font-size: 12px;
line-height: 1em;
padding: 4px 24px 2px 18px;
}
.session-dateon{
font-family: "Arial", "Helvetica", "sans-serif";
font-weight: bold;
font-size: 26px;
line-height:1em;
padding: 4px 0px 4px 4px;
}
.session-dateoff{
font-family: "Arial", "Helvetica", "sans-serif";
font-weight: bold;
font-size: 16px;
line-height:1em;
padding: 4px 0px 4px 4px;
}

/* ------------------------------------------robocon */
.rchead{
font-weight:bold;
font-size: 11px;
line-height: 1.0em;
padding: 16px 0px 0px 0px;
}
.rcbody{
font-size: 12px;
line-height: 1.8em;
padding: 6px 0px 2px 12px;
}
/* ------------------------------------------tutorial */
.confbq{
font-weight:bold;
font-size:11px;
line-height:1.8em;
padding: 4px 0px 10px 16px;
}
.uldot {
	font-size: 12px;
	color: #CCCCCC;
	padding: 1px;
	margin-left: 12px;
}
/* ------------------------------------------program */
.track{
color:#000066;
font-weight: bold;
font-size: 12px;
line-height: 1.6em;
padding: 1px 10px;
}.english {
	font-family: "Arial", "Helvetica", "sans-serif";
}
.px14 {
	font-size: 14px;
}
.px15 {
	font-size: 15px;
}
.px16 {
	font-size: 16px;
}

