table.deadline td{vertical-align:top;padding:.25em;}
caption{display:none;}

.floatClear{clear:both;}
BODY
{
    FONT-SIZE: 100%;
    MARGIN: 0px;
    COLOR: black;
    FONT-FAMILY: arial, sans-serif;
    BACKGROUND-COLOR: white
}
A
{
    COLOR: #7229af;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}
B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    COLOR: black;
    FONT-FAMILY: arial, sans-serif
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 150%;
    COLOR: #f7cd2a;
    PADDING-TOP: 0.5em;
    FONT-FAMILY: arial, sans-serif
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 140%;
    COLOR: #000000;
    FONT-FAMILY: arial, sans-serif
}
H2 A
{
    COLOR: #000000
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    COLOR: #000000;
    FONT-FAMILY: arial, sans-serif
}
H4
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 110%;
    COLOR: #000000;
    FONT-FAMILY: arial, sans-serif
}
H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    COLOR: #000000;
    FONT-FAMILY: arial, sans-serif
}
H6
{
    MARGIN-TOP: 12px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 115%;
    MARGIN-BOTTOM: 3px;
    COLOR: #000000;
    FONT-FAMILY: arial, sans-serif
}
SELECT
{
    FONT-SIZE: 100%;
    COLOR: black;
    FONT-FAMILY: arial, sans-serif
}
INPUT
{
    FONT-SIZE: 100%;
    COLOR: black;
    FONT-FAMILY: arial, sans-serif
}
TEXTAREA
{
    FONT-SIZE: 100%;
    COLOR: black;
    FONT-FAMILY: arial, sans-serif
}
.formfield
{
    FONT-SIZE: 100%;
    COLOR: black;
    FONT-FAMILY: arial, sans-serif
}
TD
{
    FONT-SIZE: 100%;
    COLOR: black;
    FONT-FAMILY: arial, sans-serif
}
.Register
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    COLOR: #7329af;
    FONT-FAMILY: arial, sans-serif
}
.TinyText
{
    FONT-SIZE: 75%;
    FONT-FAMILY: arial, sans-serif
}
.NoLines
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.AlertText
{
    FONT-SIZE: 100%;
    COLOR: #f00;
    FONT-FAMILY: arial, sans-serif
}
.AlertTextBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    COLOR: #f00;
    FONT-FAMILY: arial, sans-serif
}
.MainContentCell
{
    LINE-HEIGHT: 1;
    vertical-align: top;
    padding-left: .5em
}
.MenuCell
{
	vertical-align: top;
	width: 12.5em
}
.MenuText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    COLOR: #000000;
    FONT-FAMILY: arial, sans-serif
}
.SubMenuCell
{
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 1em
}
.L3MenuCell
{
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 1.5em;
    PADDING-BOTTOM: 0em;
    PADDING-TOP: 0.5em
}
.SubMenuText
{
    FONT-SIZE: 100%;
    COLOR: black;
    FONT-FAMILY: arial, sans-serif
}
.byday
{
    FONT-SIZE: 90%;
    MARGIN: 3px;
    TEXT-ALIGN: center
}
.time
{
    MARGIN-TOP: -5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
    MARGIN-BOTTOM: 3pt;
    COLOR: #00c3b4;
    LETTER-SPACING: 1px
}
.photo
{
    MARGIN-RIGHT: 25px
}
.session
{
    MARGIN-TOP: 6px;
    FONT-SIZE: 100%;
    MARGIN-BOTTOM: 6px;
    MARGIN-LEFT: 30px;
    COLOR: #000000;
    FONT-FAMILY: arial, sans-serif
}
.sessiondetails
{
    MARGIN-TOP: 5px;
    FONT-SIZE: 100%;
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 30px;
    COLOR: #000000;
    FONT-STYLE: italic;
    FONT-FAMILY: arial, sans-serif;
    BACKGROUND-COLOR: white
}
.table
{
    FONT-SIZE: 90%;
    MARGIN: 2px 5px;
    FONT-FAMILY: arial, sans-serif
}
.tabletitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
    MARGIN: 2px 5px;
    FONT-FAMILY: arial, sans-serif;
    TEXT-ALIGN: left
}
.topheader
{
    BACKGROUND-IMAGE: url(images/topedge.gif)
}
.bottomheader
{
    BACKGROUND-IMAGE: url(images/bottomedge.jpg)
}
.FormLabel
{
    TEXT-ALIGN: right
}
.spacer
{
    PADDING-TOP: 1em
}
DIV.row
{
    CLEAR: both;
    MARGIN: 0.5em
}
.col1
{
    FLOAT: left;
    WIDTH: 15em;
    HEIGHT: 1.5em;
    TEXT-ALIGN: right
}
.col2
{
    FLOAT: left;
    MARGIN: 0em 0em 0em 1em;
    TEXT-ALIGN: left
}
FIELDSET.level1
{
    WIDTH: 45em
}
FIELDSET.level2
{
    MARGIN: 1em;  padding: .5em;
}
fieldset {border: 1px solid #7229af; padding: .5em}
legend {font-weight: bold; 	color: #f7cd2a;}
FIELDSET P
{
    MARGIN: 1em
}
.confirmcol1
{
    FLOAT: left;
    WIDTH: 15em;
    HEIGHT: 1.5em;
    TEXT-ALIGN: right
}
.confirmcol2
{
    FLOAT: left;
    MARGIN: 0em 0em 0em 1em;
    TEXT-ALIGN: left
}
.radiocol
{
    FLOAT: left;
    MARGIN: 0em;
    WIDTH: 2em;
    HEIGHT: 1.5em;
    TEXT-ALIGN: right
}
.col1CEU
{
    FLOAT: left;
    WIDTH: 10em;
    HEIGHT: 1.5em;
    TEXT-ALIGN: right
}
#sitemenu
{
    list-style-type: none;
    MARGIN-TOP: 1em;
    FONT-WEIGHT: bold;
    MARGIN-LEFT: 0.5em;
    padding: 0em;
}
#sitemenu A
{
    COLOR: #000000
}

#sitemenu LI
{
    PADDING-BOTTOM: 0.25em;
}
#sitemenu UL LI A
{
    COLOR: #000000
}
#sitemenu UL LI A:hover
{
    TEXT-DECORATION: underline
}
#sitemenu UL LI A:link
{
    COLOR: #000000
}
#sitemenu UL LI A:visited
{
    COLOR: #000000
}
#sitesubmenu
{
	list-style-type: none;
    FONT-WEIGHT: normal;
    MARGIN-LEFT: 0.75em;
    margin-top: .75em
}
#navmenu
{
    PADDING-RIGHT: 0.5em;
    PADDING-LEFT: 0.5em;
    FLOAT: left;
    PADDING-BOTTOM: 0.5em;
    MARGIN: 0em;
    PADDING-TOP: 0.5em
}
#navmenu UL
{
    PADDING-LEFT: 0px;
    MARGIN-LEFT: 0px;
    LIST-STYLE-TYPE: circle
}
#navmenu LI
{
    BACKGROUND-POSITION: 0px 0.5em;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold
}
#navmenu A:link
{
    FONT-WEIGHT: bold;
    COLOR: #7229af;
    TEXT-DECORATION: none
}
#navmenu A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #7229af;
    TEXT-DECORATION: none
}
#navmenu UL LI A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #7229af;
    TEXT-DECORATION: underline
}
TABLE.BorderedTable
{
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
    BORDER-LEFT: #003366 1px solid;
    BORDER-BOTTOM: #003366 1px solid;
    BORDER-COLLAPSE: collapse
}
TD.BorderedTable
{
    BORDER-RIGHT: #e0e0e0 1px solid;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: #e0e0e0 1px solid;
    PADDING-LEFT: 0.5em;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0.5em;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #e0e0e0 1px solid;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: #e0e0e0 1px solid
}
TD.BorderedTableBold
{
    BORDER-RIGHT: #e0e0e0 1px solid;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: #e0e0e0 1px solid;
    PADDING-LEFT: 0.5em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0.5em;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #e0e0e0 1px solid;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: #e0e0e0 1px solid
}
TD.BorderedTableHdr
{
    BORDER-RIGHT: #e0e0e0 1px solid;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: #e0e0e0 1px solid;
    PADDING-LEFT: 0.5em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0.5em;
    VERTICAL-ALIGN: bottom;
    BORDER-LEFT: #e0e0e0 1px solid;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: #e0e0e0 1px solid;
    TEXT-ALIGN: center
}
TR.BorderedTableHdr
{
    BORDER-BOTTOM: #003366 1px solid;
    BACKGROUND-COLOR: #e0e0e0
}
TR.BorderedTableAltRow
{
    BACKGROUND-COLOR: #eeeeee
}
TD.BorderedTableInset
{
    FONT-SIZE: 90%
}
UL.PastPresentationList
{
    MARGIN-BOTTOM: 0.5em
}
UL.PastPresentationList LI
{
    MARGIN-BOTTOM: 0.5em
}
UL.PastPresentationList A
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none
}
UL.PastPresentationList A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.ConfSched { FONT-SIZE: 0.80em }
.ConfSched TABLE { border-spacing: 0; width: 98% }
.ConfSchedDay { background-color: #d0d0d0; margin: 1.75em }
.ConfSchedDayDivider { height: .75em }
.ConfSchedEvent { background-color: #F7CD2B; vertical-align: top }
.ConfSchedEventDivider { height: .5em }
.ConfSchedRoomHdr { background-color: #d0d0d0; text-align: center }
.ConfSchedEventTime { background-color: #F7CD2B; vertical-align: top; text-align: right }
.ConfSchedPresIndicator { background-color: #7329AF }
.ConfSchedPres { vertical-align: top }
.ConfSchedPresDivider { background-color: #606060; height: 1px }
.TabularDisplay TABLE { border-collapse: collapse; margin-left: 0 }
.TabularDisplay TH { vertical-align: top; font-size: 90%; border-left: medium none; border-right: medium none; border-top: 1.5pt solid #000000; border-bottom: 1.0pt solid #000000; padding: .75pt; font-weight: bold }
.TablularDisplay TD { vertical-align: top; font-size: 90%; padding: .25em }

