H1 {
	MARGIN-BOTTOM: 10px; FONT: bold 22px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif
}
#header {
	MARGIN: 35px 0px 20px
}
#regbutton {
	BORDER-RIGHT: #a1a5a9 1px solid; BORDER-TOP: #a1a5a9 1px solid; BORDER-LEFT: #a1a5a9 1px solid; BORDER-BOTTOM: #a1a5a9 1px
}
#regbutton A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; COLOR: black; PADDING-TOP: 10px; TEXT-DECORATION: none
}
#regbutton A:hover {
	BACKGROUND-COLOR: #cae3f5
}
TABLE.register {
	BORDER-RIGHT: #a1a5a9 1px solid; BORDER-TOP: #a1a5a9 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #a1a5a9 1px solid
}
TABLE.register TD {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
TABLE.register TD.button {
	PADDING-RIGHT: 0px
}
#sidebar {
	MARGIN-BOTTOM: 10px
}
DIV.sidebox {
	BORDER-RIGHT: #a1a5a9 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #a1a5a9 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #a1a5a9 1px solid; PADDING-TOP: 10px
}
DIV.sidebox H3 {
	MARGIN-BOTTOM: 6px
}
.regbox {
	MARGIN-BOTTOM: 10px
}
.regbox TH {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; BACKGROUND: #76797c; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; COLOR: white; PADDING-TOP: 3px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.regbox TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #a1a5a9 1px solid; TEXT-ALIGN: center
}
.regbox TR.odd TD {
	BACKGROUND: #f5f5f5
}
.regbox TD.buynow {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 12px; PADDING-TOP: 13px
}
.regbox TD.ticket {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.regbox TH.ticket {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.regbox TD.ticket .smalltext {
	FONT-WEIGHT: normal
}
DIV.check P {
	PADDING-LEFT: 28px; BACKGROUND: url(/wwdc/images/check.gif) no-repeat left top; PADDING-TOP: 1px
}
.sessions {
	BORDER-RIGHT: #919699 1px solid; BORDER-TOP: #919699 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #919699 1px solid; BORDER-BOTTOM: #919699 1px solid
}
.sessions TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; BACKGROUND: #7e91a4; PADDING-BOTTOM: 6px; COLOR: #fff; PADDING-TOP: 6px
}
.sessions TD {
	FONT-SIZE: 12px; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.sessions .title TD {
	PADDING-RIGHT: 10px; BORDER-TOP: #919699 1px solid; PADDING-LEFT: 10px; BACKGROUND: #f0f5f9; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.sessions .description {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.sessions .title TD.sortcolumn {
	BACKGROUND: #dce5ee
}
.sessions .description TD.sortcolumn {
	BACKGROUND: #f5f5f5
}
.sessions TH.sortcolumn {
	BACKGROUND: #334455
}
.sessionstop {
	BORDER-RIGHT: #919699 1px solid; BACKGROUND: #e2e2e2
}
.sessionstop TD {
	PADDING-RIGHT: 10px; BORDER-TOP: #919699 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; BORDER-LEFT: #919699 1px solid; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.sessions TH A {
	COLOR: #fff
}
.sessions TH A:link {
	COLOR: #fff
}
.sessions TH A:visited {
	COLOR: #fff
}
.sessions TH A:hover {
	COLOR: #fff
}
.sessions TH A:active {
	COLOR: #fff
}

