.title {
	FONT-WEIGHT: bolder; FONT-SIZE: x-large; PADDING-BOTTOM: 2pt; MARGIN: 0% 5%; COLOR: #332288; PADDING-TOP: 4pt; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #ddffff; TEXT-ALIGN: center; BORDER-BOTTOM: #aaffff 2px solid; BORDER-RIGHT: #aaffff 1px solid;
}
.menu-on {
	BORDER-RIGHT: #ffcc66 1pt solid; BORDER-TOP: #ffcc66 1pt solid; PADDING-BOTTOM: 1pt; BORDER-LEFT: #ffcc66 1pt solid; WIDTH: 7em; PADDING-TOP: 1pt; BORDER-BOTTOM: #ffcc66 1pt solid; BACKGROUND-COLOR: #ddffff; TEXT-ALIGN: center
}
.menu-off {
	BORDER-RIGHT: #ffcc66 1pt solid; BORDER-TOP: #ffcc66 1pt solid; PADDING-BOTTOM: 1pt; BORDER-LEFT: #ffcc66 1pt solid; WIDTH: 7em; COLOR: gray; PADDING-TOP: 1pt; BORDER-BOTTOM: #ffcc66 1pt solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.menu-on9 {
	BORDER-RIGHT: #ffcc66 1pt solid; BORDER-TOP: #ffcc66 1pt solid; PADDING-BOTTOM: 1pt; BORDER-LEFT: #ffcc66 1pt solid; WIDTH: 11em; PADDING-TOP: 1pt; BORDER-BOTTOM: #ffcc66 1pt solid; BACKGROUND-COLOR: #ddffff; TEXT-ALIGN: center
}
.menu-off9 {
	BORDER-RIGHT: #ffcc66 1pt solid; BORDER-TOP: #ffcc66 1pt solid; PADDING-BOTTOM: 1pt; BORDER-LEFT: #ffcc66 1pt solid; WIDTH: 11em; COLOR: gray; PADDING-TOP: 1pt; BORDER-BOTTOM: #ffcc66 1pt solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.section {
	BORDER-TOP-WIDTH: 2px; BORDER-LEFT-WIDTH: 2px; BORDER-LEFT-COLOR: #aaffff; MARGIN: 2% 5% 0%; BORDER-TOP-COLOR: #aaffff; BORDER-BOTTOM: #aaffff 2px solid; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #ddffff; BORDER-RIGHT-WIDTH: 2px; BORDER-RIGHT: #aaffff 1px solid; PADDING-LEFT: 5px;
}
.section-body {
	MARGIN: 3px 7% 2px;
}
.section-body-d {
	MARGIN: 3px 7% 2px;
	COLOR: #7f9f9f;
}
.section-ul {
	MARGIN: 2px 9% 0%;
}
.section-ul-d {
	MARGIN: 2px 9% 0%;
	COLOR: #7f9f9f;
}
.subsection {
	BORDER-TOP-WIDTH: 2px; BORDER-LEFT-WIDTH: 2px; BORDER-LEFT-COLOR: #ffcc66; MARGIN: 5px 50% 0px 7%; BORDER-TOP-COLOR: #ffcc66; BORDER-BOTTOM: #ffcc66 2px solid; FONT-FAMILY: sans-serif; BORDER-RIGHT-WIDTH: 2px; BORDER-RIGHT-COLOR: #ffcc66
}
.subsubsection {
	BORDER-TOP-WIDTH: 2px; BORDER-LEFT-WIDTH: 2px; BORDER-LEFT-COLOR: #ffcc66; MARGIN: 5px 50% 0px 9%; BORDER-TOP-COLOR: #ffcc66; BORDER-BOTTOM: #ffcc66 2px solid; FONT-FAMILY: sans-serif; BORDER-RIGHT-WIDTH: 2px; BORDER-RIGHT-COLOR: #ffcc66
}
.subsection-body {
	MARGIN: 4px 9% 4px 10%
}
.subsection-subbody {
	MARGIN: 4px 9% 4px 13%
}
.subsection-ul {
	MARGIN: 4px 9% 4px 16%
}
.subsubsection-ul {
	MARGIN: 4px 9% 4px 20%
}
.subsection-ul-d {
	MARGIN: 4px 9% 4px 16%;
	COLOR: #7f9f9f;
}
.session {
	PADDING: 0px 3px; MARGIN: 4px 10% 4px 7%; FONT-FAMILY: sans-serif; BORDER-WIDTH: 2px; BORDER-STYLE: solid; BORDER-COLOR: #ffee99;
/* Background-color: #ffeecc; */
}
.session-break {
	PADDING: 0px 3px; MARGIN: 4px 50% 4px 7%; FONT-FAMILY: sans-serif; BORDER-WIDTH: 2px; BORDER-STYLE: solid; BORDER-COLOR: #ccbb99;
/* Background-color: #eeddaa; */
}
.session-list {
	MARGIN: 1% 9%;
/*  FONT-FAMILY: sans-serif;*/
}
.session-chair {
	MARGIN: 1% 9%;
	text-align: right;
}

table.schedule {
	margin-left : 8%;
	margin-right: 8%;
	margin-top: 5px;
	margin-bottom: 2px;
	border-width : 1px 0 0 1px ;
	border-style : solid ;
	border-color : #ffcc66;
	border-collapse: collapse;
	border-spacing: 10px;
}
table.schedule td {
	border-width : 0 1px 1px 0 ;
	border-style : solid ;
	border-color : #ffcc66;
	padding : 5px ;
	align: center;
}

table.solid-maroon {
	margin-left : 8%;
	margin-right: 8%;
	margin-top: 5px;
	margin-bottom: 2px;
	border-width : 1px 0 0 1px ;
	border-style : solid ;
	border-color : orange;
	border-collapse: collapse;
	border-spacing: 10px;
}

table.solid-maroon td {
	border-width : 0 1px 1px 0 ;
	border-style : solid ;
	border-color : orange;
	padding : 6px ;
	align: center;
}

table.whatsnew {
	margin-left : 8%;
	margin-right: 8%;
	margin-top: 5px;
	margin-bottom: 2px;
	border-width : 1px 0 0 1px ;
	border-style : dotted;
	border-color : maroon;
	border-collapse: collapse;
	border-spacing: 10px;
}
table.whatsnew td {
	border-width : 0 1px 1px 0 ;
	border-style : dotted;
	border-color : maroon;
	padding : 5px ;
	align: center;
}
