body
{
	margin: 0 0 100px 0;
	padding: 0 0 100px 0;
	background: url(../images/bg-pieces-2.jpg) no-repeat right bottom;
}

img
{
	margin: 0;
	padding: 0;
	border: 0;
}

h2 img, h3 img
{
	margin-right: 8px;
}

.Superscript
{
	vertical-align: super;
	font-size: .75em;
}

#Page
{
	position: relative;
	width: 700px;
	margin: 0 auto;
	padding: 0;
	font: 12px/16px Verdana, sans-serif;
}

#Header
{
	height: 275px;
}

#Header h1
{
	float: left;
	margin: 0;
	padding: 0;
	font: bold 14px Georgia, serif;
	color: black;
}

#subHead
{
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

#ConferenceTitle
{
	width: 215px;
	margin-left: 0;
}

#ConferenceTitle h1
{
	width: 100%;
	text-align: center;
}

#ConferenceInfo
{
	padding-left: 35px;
}

#ConferenceInfo img
{
	margin-left: 40px;
}

/* @group Main Menu */

#menuMain
{
	float: left;
	width: 215px;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #FFF;
}

#menuMain h1
{
	margin: 0;
	padding: 5px 0;
	font: bold 10px Georgia, serif;
}

#menuMain a
{
	color: white;
	text-decoration: none;
	line-height: 13px;
}

#menuMain a:link {}
#menuMain a:visited {}
#menuMain a:hover 
{
	text-decoration: underline;
}

#menuAnnouncements
{
	background: url(../images/bg-menu-red.gif) no-repeat left top;
}

#menuConference
{
	background: url(../images/bg-menu-green.gif) no-repeat left top;
}

#menuCleveland
{
	background: url(../images/bg-menu-blue.gif) no-repeat left top;
}

#menuHostsSponsors
{
	background: url(../images/bg-menu-brown.gif) no-repeat left top;
}

.menuCategory
{
	margin: 0 0 10px 0;
	padding:  0 0 5px 0;
}

.menuCategory li
{
	padding: 0;
	margin: 0 0 5px 0;
}

.menuCategory ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/* @end */

#Content
{
	margin: 0 0 0 250px;
	padding: 0;
}

#Content h1
{
	margin: 0 0 20px 0;
	padding: 0;
	font: bold 20px Georgia, serif;
}
#Content h1 span
{
	font-size: 12px;
	color: #000;
}

#Content h2
{
	margin: 0;
	padding: 0;
	font: bold 14px Georgia, serif;
}

#Content h3
{
	margin: 0 0 16px 0;
	padding: 0;
	font: bold 12px Verdana, sans-serif;
}

#Content p
{
	margin: 0 0 16px 0;
	padding: 0;
}

#Content a
{
	border-bottom: 1px dotted #000;
	text-decoration: none;
}

#Content a:link {}
#Content a:visited {}
#Content a:hover 
{
	border-bottom: 1px solid #000;
}

#Announcements
{
	margin: 0 0 16px 0;
	padding: 15px 15px;
	color: #FFF;
	font: bold 14px/14px Verdana, sans-serif;
}

#AbstractExample, #EmailExample, .MailingAddress
{
	margin: 0 0 16px 0;
	padding: 10px;
	background-color: #DDD;
/*	font: 10px/12px Arial, Verdana, sans-serif;*/
}

#EmailExample ul
{
	background-color: #FFF;
}

.List
{
	list-style-type: none;
	margin: 16px 0;
	padding: 0 0 0 20px;
}

.List li
{
	margin: 0;
	padding: 0 0 10px 0;
}

.List span
{
	padding-left: 10px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: normal;
}

#PlanningCommittee li
{
	font-weight: bold;
}

table.Schedule
{
	border-collapse: separate;
	border-spacing: 10px;
	margin: 10px 0 14px 0;
	border-top: 1px solid #8BBF6F;
}

table.Schedule td
{
	vertical-align: top;
	border-bottom: 1px dotted #8BBF6F;
}

table.Schedule ul
{
	list-style-type: disc;
	margin-top: 0;
}

table.Schedule li
{
	padding: 0 0 10px 0;
}

td.colTime
{
	width: 100px;
}

td.colEvent
{
	width: 350px;
}

#PageIndex
{
	margin: 0 0 20px 0;
	padding: 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
}

#PageIndex a
{
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	border: 0;
}

#PageIndex a:link {}
#PageIndex a:visited {}
#PageIndex a:hover 
{
	border: 0;
	text-decoration: underline;
}

.PageNav
{
	clear: left;
	margin: 0;
	padding: 0;
}

.PageNav a
{
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
}

.PageNav a:link {}
.PageNav a:visited {}
.PageNav a:hover 
{
	text-decoration: underline;
}

.InlineHeading
{
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}

p.Note
{
	padding-left: 40px;
	font-size: 10px;
}

p.Highlight
{
	color: #9E4450;
}