
body {
   background-color: "#F0F8FF";
   FONT-SIZE: 12pt; 
   MARGIN: 20px;
}
TABLE {
	FONT-SIZE: 10pt; MARGIN: 0px
}
A {
	COLOR: #020250; TEXT-DECORATION: none
}
A:hover {
	COLOR: #6666ff
}
H1  {
	text-align:center; font-size:18pt; font-weight:bold;
}
H2  {
	text-align:center; font-size:16pt; font-weight:bold;
}
H3  {
	text-align:center; font-size:12pt; font-weight:bold;
}
#page {
        BACKGROUND: #99ccff;
	MARGIN: 0px; WIDTH: 700px; 
	BORDER-RIGHT: #5256af 1px solid; BORDER-TOP: #5256af 1px solid;
	BORDER-LEFT: #5256af 1px solid; BORDER-BOTTOM:#5256af 1px solid 
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px;
	PADDING-TOP: 20px; 


}
#banner {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px; BACKGROUND: url(kabe27.gif); PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BORDER-BOTTOM: #5256af 1px solid
	MARGIN: 0px;
}
#banner A {
	FONT-WEIGHT: bold; FONT-SIZE: 24pt; COLOR: #ffffff
}

#menu {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 2px 0px;  PADDING-TOP: 5px; TEXT-ALIGN: left
	BORDER-RIGHT: #52561f 1px solid; BORDER-TOP: #52561f 1px solid;
	BORDER-LEFT: #52561f 1px solid; BORDER-BOTTOM:#52561f 1px solid 
}

#tbl {
	BORDER: #52561f 1px solid; BACKGROUND: #BDE8F6; BORDER-COLLAPSE:COLLAPSE;
}

#tbl td {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 2px 0px;  PADDING-TOP: 5px; TEXT-ALIGN: left
	BORDER-RIGHT: #52561f 1px solid; BORDER-TOP: #52561f 1px solid;
	BORDER-LEFT: #52561f 1px solid; BORDER-BOTTOM:#52561f 1px solid 
}
#tbl th {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 2px 0px;  PADDING-TOP: 5px; TEXT-ALIGN: center; FONT-WEIGHT:bold;
	BORDER-RIGHT: #52561f 1px solid; BORDER-TOP: #52561f 1px solid;
	BORDER-LEFT: #52561f 1px solid; BORDER-BOTTOM:#52561f 1px solid 
}


#tbl_nob {
	BORDER: #52561f 1px solid; BACKGROUND: #BDE8F6; BORDER-COLLAPSE:COLLAPSE;
}

#tbl_nob td {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 2px 0px;  PADDING-TOP: 5px; TEXT-ALIGN: left
	BORDER: 0px;
}


#timetbl {
	BORDER: #52561f 1px solid; BACKGROUND: #BDE8F6; BORDER-COLLAPSE:COLLAPSE;
}

#timetbl td {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 2px 0px;
 	PADDING-TOP: 5px;  
	BORDER-RIGHT: #52561f 1px solid; BORDER-TOP: #52561f 1px solid;
	BORDER-LEFT: #52561f 1px solid; BORDER-BOTTOM:#52561f 1px solid;
	font-weight:bold; 
}
#timetbl th {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 2px 0px;  PADDING-TOP: 5px; 
	BORDER-RIGHT: #52561f 1px solid; BORDER-TOP: #52561f 1px solid;
	BORDER-LEFT: #52561f 1px solid; BORDER-BOTTOM:#52561f 1px solid 
	font-weight:bold; text-align:center; background-color:#ffff99; 
	font-size: 12pt;
}


td.plenary {
	background-color:pink; text-align:center; height:40pt;
}



td.time {
	width: 40px; text-align:left;
	 background-color:#00ccff;
}

td.date {

	text-align:center;
	background-color:#00ccff;
  	font-size:12pt;
}


td.core {
	background-color:#00ffff; text-align:center;
}


td.break {
	 text-align:center;
}


td.session { width:100pt;
	 background-color:yellow; text-align:center;
}

td.demo {  width:50pt;
	 background-color:orange; text-align:center;
}

td.corp {  width:70pt;
	 background-color:lightgreen; text-align:center;
}


#yplenary{
	background-color:pink; border: 2px solid pink; FONT-WEIGHT: bold; 
}

#ysession { 
	 background-color:yellow; border: 2px solid yellow; FONT-WEIGHT: bold; 
}

#ydemo { 
	 background-color:orange; border: 2px solid orange; FONT-WEIGHT: bold; 
}

.ysurvey { 
	 background-color:#ffffcc;FONT-WEIGHT: bold; 
	border: 2px solid #ffffff;
}




#menucontent {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 50px; PADDING-TOP: 10px;  FONT-SIZE: 10.5pt;
}

#menucontent P {
	LINE-HEIGHT: 10px;
}


#right {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
#copy {
	PADDING-RIGHT: 2px; MARGIN-TOP: 2px; PADDING-LEFT: 2px; BACKGROUND: #5256af; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; TEXT-ALIGN: right
}
#cbox {
	BORDER-RIGHT: #5256af 1px solid; VERTICAL-ALIGN: top; WIDTH: 150px
}
#ab {  font-weight:bold;  
}

.x {

	WIDTH:450pt; MARGIN-BOTTOM:5pt; MARGIN-TOP:5pt;
	MARGIN-LEFT: 50px;
	BORDER-RIGHT: #5256af 1px solid; PADDING-RIGHT: 1px;
	BORDER-TOP: #5256af 1px solid; PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px; BORDER-LEFT: #5256af 1px solid;
	PADDING-TOP: 10px; BORDER-BOTTOM: #5256af 1px solid;
	BACKGROUND-COLOR: #ffff99; FONT-SIZE: xx-small;
}
.y {
 	BORDER-RIGHT: #5256af 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #5256af 1px solid; PADDING-LEFT: 15px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; BORDER-LEFT: #5256af 20px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #5256af 1px solid;
FONT-WEIGHT: bold; 
}
.z {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 20px; LINE-HEIGHT: 150%; PADDING-TOP: 10px; FONT-SIZE: 10.5pt;
}


.it {
BORDER-STYLE: outset; BORDER-WIDTH: 3pt; BORDER-COLOR: #9999F6;
PADDING: 3px;  BACKGROUND: #ffff88; 
WIDTH:90pt; FONT-SIZE: 10.5pt; FONT-WEIGHT: bold; 
}

.bx { BACKGROUND: #ffff00; FONT-WEIGHT: bold; border: 2px solid #ffff00;
}

.by { BACKGROUND: #ffffff; FONT-WEIGHT: bold; border: 2px solid #ffffff;
}

.bz {
	BACKGROUND: #BDE8F6; border: 2px solid #BDE8F6;
	PADDING: 2px; MARGIN-TOP: 20px; MARGIN-BOTTOM:4px;
}

.right { text-align: right;  font-size:10pt;
	PADDING-TOP: 0px; MARGIN-TOP:0pt;
}


