@import url( goog.css );
@import url( inlay.css );
@import url( g-button.css );
.g-tpl-140 .g-unit {
	MARGIN: 0px 0px 0px 140px; WIDTH: auto; FLOAT: none
}
.g-tpl-140 .g-first {
	MARGIN: 0px; WIDTH: 140px; FLOAT: left
}
BODY {
	MARGIN-TOP: 25px; BACKGROUND: url(colorbar.png) no-repeat 50% top
}
H1 {
	POSITION: relative; WIDTH: 139px; HEIGHT: 48px
}
H1 A IMG {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
H2 {
	FONT-SIZE: 2.5em;color:#090;
}
H4 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3.promo {
	TEXT-ALIGN: center; COLOR: #355688
}
DL DT {
	FONT-WEIGHT: bold
}
DL DT {
	MARGIN: 0.8em 0px
}
DL DD {
	MARGIN: 0.8em 0px
}
.g-doc-800 {
	WIDTH: 800px
}
.home-heading {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 360px; PADDING-RIGHT: 0px; HEIGHT: 64px; FONT-SIZE: 1.4em; PADDING-TOP: 43px
}
.heading {
	POSITION: relative;color: #090; PADDING-BOTTOM: 0px; PADDING-LEFT: 40px; PADDING-RIGHT: 0px; HEIGHT: 36px; FONT-SIZE: 1.1em; PADDING-TOP: 18px
}
.home-heading IMG {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.heading IMG {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
DIV.g-button-basic {
	PADDING-BOTTOM: 5px; MARGIN: 0px auto; PADDING-LEFT: 8px; WIDTH: 130px; PADDING-RIGHT: 5px; PADDING-TOP: 8px
}
DIV.g-button {
	PADDING-BOTTOM: 5px; MARGIN: 0px auto; PADDING-LEFT: 8px; WIDTH: 130px; PADDING-RIGHT: 5px; PADDING-TOP: 8px
}

UL.nav {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; font-weight: bold; color:#090;MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.footer {
	TEXT-ALIGN: center; MARGIN: 1em auto 0px; FONT-SIZE: 1em
}
.hide {
	DISPLAY: none
}
.sessions {
	MARGIN: 0px 0px 1em
}
.speakers {
	MARGIN: 0px 0px 1em
}
.sandbox {
	MARGIN: 0px 0px 1em
}
.sessions TR TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.speakers TR TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.sandbox TR TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.sessions TR.tdn TD A {
	TEXT-DECORATION: none
}
.speakers TR.tdn TD A {
	TEXT-DECORATION: none
}
.sandbox TR.tdn TD A {
	TEXT-DECORATION: none
}
.sessions TR.abstract TD {
	PADDING-BOTTOM: 1.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.5em
}
.speakers TR.abstract TD {
	PADDING-BOTTOM: 1.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.5em
}
.sandbox TR.abstract TD {
	PADDING-BOTTOM: 1.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.5em
}
#session-row H3.track {
	PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#session-row P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.tracks LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1ex; PADDING-LEFT: 1ex; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.co {
	COLOR: #f00; FONT-WEIGHT: bold
}
.agenda {
	WIDTH: 70%
}
.agenda TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 50%; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.agenda TR.o {
	BACKGROUND-COLOR: #eee
}
#schedule {
	OVERFLOW: visible
}
#schedule .time {
	TEXT-ALIGN: center; WIDTH: 108px; DISPLAY: table-cell; FONT-SIZE: 11px; VERTICAL-ALIGN: bottom; FONT-WEIGHT: bold
}
#schedule .header {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 70px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
#schedule .cell {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 107px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 5px
}
#schedule .table {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT: #ccc 1px solid; WIDTH: 715px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#schedule .table2 {
	HEIGHT: 152px
}
#schedule .table3 {
	HEIGHT: 125px
}
#schedule #tooltip {
	Z-INDEX: 3000; BORDER-BOTTOM: #111 1px solid; POSITION: absolute; BORDER-LEFT: #111 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #000; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #ffffff; BORDER-TOP: #111 1px solid; BORDER-RIGHT: #111 1px solid; PADDING-TOP: 5px; opacity: 0.85
}
#schedule #tooltip H3 {
	MARGIN: 0px
}
#tooltip DIV {
	MARGIN: 0px
}
