body {
	background: #FFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#036;
}


img {
	border: none;
}

li {
	margin-top: .5em;
	margin-bottom: .5em;
}


h1, h2, h3, h4, h5, h6 {
	color: #069;
}

h1 {
	font-size: 2em;
}
h2 {
	font-size: 1.8em;
}
h3 {
	font-size: 1.6em;
}
h4 {
	font-size: 1.4em;
}
h5 {
	font-size: 1.2em;
}
h6 {
	margin: 1.5em 0 1em 0;
	font-size: 1em;
}



sup {
	vertical-align: top;
}



blockquote {
	margin: 1em 5em;
	padding: 0;
	border: none;
}
blockquote p {
	margin: 0;
	padding: 0;
	border: none;
	font-style: italic;
}
blockquote p.quoteattrib {
	font-weight: bold;
	font-style: normal;
}


dt {
	display: block;
	margin: 1em 0 0 0;
	padding: 0;
	font-weight: bold;
	border: none;
}
dd {
	display: block;
	margin: 0 0 1em 3em;
	padding: 0;
	border: none;
}


ol ol {
	list-style-type: lower-alpha;
}


.needinfo {
	background: #FF6;
	color: #F00;
}

.strong {
	font-weight: bold;
}
.em {
	font-style: italic;
}
.shout {
	text-transform: uppercase;
}
.turbo {
	color: #F00;
}
.strike {
	text-decoration: line-through;
}



.illus-right {
	display: block;
	float: right;
	margin: 0 0 1em 1em;
	padding: 0;
	border: none;
}
.illus-left {
	display: block;
	float: left;
	margin: 0 1em 1em 0;
	padding: 0;
	border: none;
}

.illus-caption p{
	margin: 2px 0 0 0;
	padding: 0;
	font-size: .8em;
	text-align: center;
}



.new {
	font-weight: bold;
	text-transform: uppercase;
}

.note {
	font-size: .8em;
	font-style: italic;
}

.spade {
	color: #000;
}
.club {
	color: #000;
}
.heart {
	color: #F00;
}
.diamond {
	color: #F00;
}





.sponstitle {
	margin-bottom: 0;
	font-weight: bold;
	font-size: 1.2em;
}
.sponsprice {
	margin-top: 0;
	margin-bottom: 0;
	font-weight: bold;
	font-style: italic;
}




.faqquestion {
	font-weight: bold;
}
.faqanswer {
	margin-left: 3em;
}

div.eventinfo {
	margin: 1em 0;
	padding: 0;
	border: none;
	font-weight: bold;
	font-size: 1.2em;
}



div.hotelname {
	font-weight: bold;
	font-size: 1.1em;
}
div.hotelrate {
	font-weight: bold;
}
div.hotelreducedrates {
	font-weight: bold;
}
div.hotelreducedrates li,
div.hotelratedetail li {
	margin-top: 0;
	margin-bottom: 0;
}



.presdeadlinedate {
	font-weight: bold;
	font-size: 1.2em;
}




h2.speakername {
	margin: 0;
	padding: .5em 0 0 0;
	border-top: 1px solid #036;
	border-right: none;
	border-bottom: none;
	border-left: none;
	color: #036;
	clear: right;
}
.speakertitle {
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
}


h2.featsessiontitle {
	margin: 0;
	padding: .5em 0 0 0;
	border-top: 1px solid #036;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
div.featsessionpresenter {
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
}
div.featsessiondate {
	margin: 1em 0 0 0;
	font-weight: bold;
}
div.featsessiontime {
	margin: 0 0 1em 0;
	font-weight: bold;
}
div.featsessiontime {
	margin: 0;
	font-weight: bold;
}
div.featsessionlocation{
	margin: 0 0 1em 0;
	font-weight: bold;
}

















div#topcorners,
div#headerbottomcorners,
div#bottomcorners {
	display: none;
}




div#ie6disclaimer {
	margin: 0;
	padding: 10px;
	border-top: none;
	border-right: none;
	border-bottom: 3px solid #999;
	border-left: none;
	background: #FF6;
	color: #F00;
	font-size: 14px;
}
div#ie6disclaimer a:link,
div#ie6disclaimer a:visited {
	background-color: transparent;
	color: #00F;
	text-decoration: underline;
}
div#ie6disclaimer a:link:hover,
div#ie6disclaimer a:link:active,
div#ie6disclaimer a:visited:hover,
div#ie6disclaimer a:visited:active {
	background-color: #00F;
	color: #FFF;
	text-decoration: none;
}

div#countdown {
	display: none;
}