BODY {
	MARGIN-TOP: 0px; MARGIN-LEFT: 50px; COLOR: #333; LINE-HEIGHT: 1.1em; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff
}
TD.maincell {
	PADDING-LEFT: 15px; FONT-SIZE: 75%; COLOR: #333; PADDING-TOP: 15px; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff
}
UL.sidenav {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.75em; BACKGROUND: #ac9d68; PADDING-BOTTOM: 0.75em; MARGIN: 0px; PADDING-TOP: 0.75em; LIST-STYLE-TYPE: none
}
UL.sidenav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ac9d68; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 0px
}
UL.dates {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.75em; BACKGROUND: #CCCC66; PADDING-BOTTOM: 0.75em; MARGIN: 0px; PADDING-TOP: 0.75em; LIST-STYLE-TYPE: none
}
UL.dates LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #cccc66; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 0px
}
.navtext {
	FONT-SIZE: 10px; COLOR: #333; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif
}
.navgrey {
	FONT-SIZE: 10px; COLOR: #666; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif
}
.smalltext {
	FONT-SIZE: 10px; COLOR: #333; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif
}
.smalltextbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif
}
A {
	COLOR: #006699; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	COLOR: #006699; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.small_link {
	FONT-SIZE: 10px; COLOR: #03f; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.small_link:hover {
	FONT-SIZE: 10px; COLOR: #03f; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.nav {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: verdana, Arial, Helvetica, sans-seri; TEXT-DECORATION: none
}
A.nav:hover {
	FONT-SIZE: 10px; COLOR: #333; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.h3link {
	FONT-SIZE: 14px; COLOR: #03f; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.h3link:hover {
	FONT-SIZE: 14px; COLOR: #03f; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 8px 0px; COLOR: #333; FONT-FAMILY: Georgia
}
H1.talktitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	MARGIN: 8px 0px;
	COLOR: #663300;
	FONT-FAMILY: Georgia;
	position: relative;
	left: 30px;
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 8px 0px; COLOR: #333; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 5px 0px 8px; COLOR: #333; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #660000; PADDING-TOP: 1em; FONT-FAMILY: Georgia; TEXT-ALIGN: left
}
H4.first {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #663300; FONT-FAMILY: Georgia; TEXT-ALIGN: left
}
.blank {
	COLOR: #669999
}
.blankdates {
	COLOR: #99cc66
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 14px 0px 2px; COLOR: #333; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
h7 {
	FONT-WEIGHT: bold; FONT-SIZE: 5px; MARGIN: 0px; COLOR: #fff; FONT-FAMILY: Georgia; TEXT-ALIGN: left
}
TABLE.registration {
	MARGIN-LEFT: 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.registration CAPTION {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 15px; COLOR: #333; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; caption-side: top
}
TABLE.registration THEAD {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; BORDER-BOTTOM: #e0e0e0 1px solid
}
TABLE.registration TH {
	BORDER-RIGHT: #d0d0d0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #d0d0d0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 0.85em; PADDING-BOTTOM: 1px; BORDER-LEFT: #d0d0d0 1px solid; COLOR: #333; PADDING-TOP: 1px; BORDER-BOTTOM: #d0d0d0 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f8ff; TEXT-ALIGN: left; speak-header: once
}
TABLE.registration TR {
	BORDER-RIGHT: #969 0px dotted; BORDER-TOP: #969 0px dotted; BORDER-LEFT: #969 0px dotted; BORDER-BOTTOM: #969 0px dotted; BACKGROUND-COLOR: #fff
}
TABLE.registration TD {
	BORDER-RIGHT: #d0d0d0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d0d0d0 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 0.95em; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: #d0d0d0 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #d0d0d0 1px solid; TEXT-ALIGN: left
}
SPAN.fulltext {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; COLOR: #f90
}
A.top {
	PADDING-LEFT: 1.5em; FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: arial
}
A.top:hover {
	COLOR: #333
}
#footer {
   FONT-SIZE: 10px; COLOR: #333; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	width: 780px; 
	padding: 5px 0 15px 0;
	text-align:left;	
}
#footer a {
	color: #333333;
	text-decoration: none;
}
#footerRight {
	float: right;
	width: auto;
	padding-right: 7px; /* this is the distance from the edge to the right-most topNav link */
}
#footerLeft {
 padding-left: 12px; /* this is the distance from the edge to the crest */
}
#homeTop {
	position: absolute;
	left: 307px;
	top: 0px;
}
