body
{
}
img
{
	border:0px;
	padding:0px;
}
a
{
	font-family:Helvetica, Verdana , Arial;
	font-weight: bold;
	color: #AC4806;
	text-decoration: underline;		
}
.WhatsThis
{
	font-family:Helvetica, Verdana , Arial;
	font-size: 10pt;
	font-weight: bold;
	color: Green;
	text-decoration: underline;
	background-color:#FFFFFF;
	border: 0px;
	padding: 0px;
	text-align: right;
	cursor:hand;
}
.WorkArea
{
	font-family:Helvetica, Verdana , Arial;
	font-size: 8pt;
	font-weight: normal;
	color: Navy;
	text-decoration: none;
	background-color:#FFFFFF;
	border: 0px;
	padding: 0px;
}

.WorkAreaBold
{
	font-family:Helvetica, Verdana , Arial;
	font-size: 12pt;
	font-weight: bold;
	color: Navy;
	text-decoration: none;
	background-color:#FFFFFF;
	border: 0px;
	padding: 0px;
}

.WorkAreaInternetResourceCenter
{
	font-family:Helvetica, Verdana , Arial;
	font-size: 8pt;
	font-weight: normal;
	color: Navy;
	text-decoration: none;
	background-color:#FFFFFF;
	border: solid 1px #C6D5EC;
	padding: 0px;
	text-align: center;
}
.WorkAreaRequired
{
	font-family:Helvetica, Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: Red;
	text-decoration: none;
	background-color:#FFFFFF;
	border: 0px;
	padding: 0px;
}
.WorkArea .WorkAreaTextBox
{
	font-family:Helvetica, Verdana , Arial;
	font-size: 8pt;
	font-weight: normal;
	color: Navy;
	text-decoration: none;
	background-color:#FFFFFF;
	border: solid 1px black;
	padding: 0px;	
}
.WorkArea .MsgTable
{
	background-color:#FFFFCC;
	border: solid 1px black;
	padding: 0px;	
}
.WorkArea .MsgContent
{
	font-family:Helvetica, Verdana , Arial;
	font-size: 12pt;
	font-weight: bold;
	color: Navy;
	text-decoration: none;
	background-color:#FFFFCC;
	border: solid 0px black;
	padding: 0px;	
}
.TemplateSideBarMenu
{
	background-color:#E8EEF7;
	border: 0px;
	padding: 0px;	
}
.TopMenuLink
{
	font-family:Verdana , Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #AC4806;
	text-decoration: none;
	text-align: left;	
	background-color:#C6D5EC;
	border: 0px;
	padding: 0px;	
}
.SideBarMenuLink
{
	font-family:Verdana , Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #AC4806;
	text-decoration: none;
	text-align: left;	
	background-color:#E8EEF7;
	border-bottom:solid 0px Navy;
	padding: 0px;	
}
.SideBarMenuLine
{
	background-color:Navy;
	padding: 0px;	
}
.SideBarAdminLink
{
	font-family:Verdana , Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #AC4806;
	text-decoration: none;
	text-align: left;	
}
.TemplateRow1
{
	font-family:Helvetica, Verdana , Arial;
	font-size: 14pt;
	font-weight: bold;
	color: Navy;
	text-decoration: none;	
	text-align: left;
	background-color:#FFFFFF;
	border: 0px;
	padding: 0px;	
}
.TemplateRow2
{
	font-family:Helvetica, Verdana , Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	text-align: right;
	background-color:#C6D5EC;
	border: 0px;
	padding: 0px;	
}
.TemplateRow3
{
	font-family:Helvetica, Verdana , Arial;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
	text-decoration: none;	
	text-align: left;
	background-color:#8CABD9;
	border: 0px;
	padding: 0px;	
}
.TemplateRow4
{
	background-color:#7089AE;
	border: 0px;
	padding: 0px;	
}
.TemplateRow5
{
	background-color:#819EC8;
	border: 0px;
	padding: 0px;	
}
.imgSeparator
{
	border:0px;
	padding:2px;
}
.Login
{
	font-family:Verdana , Arial;
	font-size: 8pt;
	font-weight:normal;
	color: Black;
	text-decoration: none;	
	text-align: left;
	background-color:#8CABD9;
	border: 0px;
	padding-left: 3px;	
}	
.LoginQuestion
{
	font-family:Verdana , Arial;
	font-size: 8pt;
	font-weight:normal ;
	color: white;
	text-decoration: underline;	
	text-align: left;
	background-color:#8CABD9;
	border: 0px;
	padding: 0px;	
}	
.LoginTextBox
{
	font-family:Helvetica, Verdana , Arial;
	font-size: 8pt;
	font-weight:normal;
	border:solid 1px black;
	color: Black;
	text-decoration: none;	
	text-align: left;
	background-color:#FFFFFF;
	padding: 0px;	
}	
.LoginButton
{
	font-family:Helvetica, Verdana , Arial;
	font-size: 8pt;
	font-weight:normal;	
	text-align: center;
	background-color:#8CABD9;
	padding: 0px;	
}	

.sponsorWorkArea 
{
	background-color:#FFFFFF;
}
.sponsorWorkArea .sponsorHeader
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #000084;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#C6D5EC;
	border: 0px;
	padding-left: 0px;
}
.sponsorWorkArea .sponsorSubHeader
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 7pt;
	font-weight: bold;
	color: #996600;
	background-color:#FFFFFF;
	text-decoration: underline;	
	text-align: left;
	cursor: hand;
	border: 0px;
	padding-left: 0px;
}
.sponsorWorkArea .sponsorDetail
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 7pt;
	font-weight: normal;
	color: Black;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	border: 0px;
	padding-left: 0px;	
}
.sponsorImage .sponsorWorkArea 
{
	border-width:2px;
}
.GridTitle
{
	background-color:silver;
	text-align: center;
	font-Weight : bold;
	font-family: Helvetica, Verdana , Arial;
	font-size: 10pt;
	color: #000084;
}
.PaymentItemContainer
{
	border: solid 1px black;	
	background-color:#FFFFFF;
}
.GridRowTemplate
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000084;	
	background-color:#FFFFFF;
}
.GridRowTemplateLink
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000084;	
	background-color:C6D5EC;
}
.HiddenTextCheckBox
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;	
	background-color:#FFFFFF;	
}
.GridAlternateRowTemplate
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000084;	
	background-color:#CCCC99;
}
.GridAlternateRowTemplateLink
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000084;	
	background-color:C6D5EC;
}
.DisabledCheckBoxAlternateRow
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000084;	
	background-color:#CCCC99;	
}
.EventHeader
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000084;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#CCCC99;
	border: 0px;
	padding-left: 0px;
}
.EventHeaderRight
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000084;
	text-decoration: none;	
	text-align: right;
	cursor: default;
	background-color:#CCCC99;
	border: 0px;
	padding-left: 0px;
}
.EventSubHeader
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 12pt;
	font-weight: bold;
	color: black;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#CCCC99;
	border: 0px;
	padding-left: 20px;
}
.EventDetail
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: Black;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:WHITE;
	border: 0px;
	padding-left: 60px;	
}
.PageHeader
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000084;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#C6D5EC;
	border: 0px;
	padding-left: 0px;
}
.PageHeaderOutlined
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000084;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#E8EEF7;
	border: solid 1px #000000;
	padding-left: 0px;
}
.PageSubHeader
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000084;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#CCCC99;
	border: 0px;
	padding-left: 0px;
}
.DocumentHeader
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000084;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#C6D5EC;
	border: 0px;
	padding-left: 0px;
}
.DocumentHeaderOutlined
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000084;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#C6D5EC;
	border: solid 1px #000000;
	padding-left: 0px;
}
.DocumentSubHeader
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000084;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#E8EEF7;
	border: solid 1px #000000;	
}
.DocumentLink
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#FFFFFF;
	border: 0px;
	padding-left: 40px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.PageEmailLink
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	text-decoration: none;	
	text-align: right;
	cursor: default;
	background-color:#FFFFFF;
	border: 0px;
	padding-left: 20px;
}
.PageBackToTopLink
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	text-decoration: none;	
	text-align: right;
	cursor: default;
	background-color:#FFFFFF;
	border: 0px;
	padding-left: 20px;
}
.PageCategoryLink
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#FFFFFF;
	border: 0px;
	padding-left: 20px;
}
.aTemp
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #996600;
	background-color:#FFFFFF;
	text-decoration: underline;	
	cursor: hand;		
}
.conferencePageHeader
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #000084;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#FFFFFF;
	border: 0px;
	padding-left: 0px;
}
.conferencePageSubHeader
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 9pt;
	font-weight: bold;
	color: Black;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#FFFFFF;
	border: 0px;
	padding-left: 0px;
}
.conferenceRegOptionPageSubHeader
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 14pt;
	font-weight: bold;
	color: Black;
	text-decoration: none;	
	text-align: left;
	cursor:hand;
	background-color:#FFFFFF;
	border: 0px;
	padding-left: 0px;
}
.conferenceConfirmWorkArea
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 10pt;
	font-weight: normal;
	color:#000084;
	text-decoration: none;	
	text-align: left;
	cursor:default;
	background-color:#FFFFFF;
	border: 0px;
	padding: 0px;
}
.conferenceConfirmBold
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 12pt;
	font-weight: bold;
	color:#000084;
	text-decoration: none;	
	text-align: left;
	cursor:default;
	background-color:#FFFFFF;
	border: 0px;
	padding: 0px;
}
.conferenceConfirmMoneyBold
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 12pt;
	font-weight: bold;
	color:Green;
	text-decoration:underline;	
	text-align: left;
	cursor:default;
	background-color:#FFFFFF;
	border: 1px;
	padding: 0px;
}
.conferenceConfirmStandout
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 12pt;
	font-weight: bold;
	color:Red;
	text-decoration: none;	
	text-align: left;
	cursor:default;
	background-color:#FFFFFF;
	border: 0px;
	padding: 0px;
}
.conferenceWorkArea 
{
	background-color:#FFFFFF;
}
.conferenceWorkArea .conferenceCategory
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 7pt;
	font-weight: bold;
	color: #000084;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#C6D5EC;
	border: 0px;
	padding: 0px;
}
.conferenceWorkArea .conferenceSubCategory
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 7pt;
	font-weight: bold;
	color: #996600;
	background-color:#E3E3E3;
	text-decoration: underline;	
	text-align: left;
	cursor: hand;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	padding: 0px;
}
.conferenceWorkArea .conferenceSubCategoryUnselected
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 7pt;
	font-weight: bold;
	color: #996600;
	background-color:#FFFFFF;
	text-decoration: underline;	
	text-align: left;
	cursor:default;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	padding: 0px;
}
.conferenceWorkArea .conferenceSubCategoryEnd
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 7pt;
	font-weight: bold;
	color: #996600;
	background-color:#E3E3E3;
	text-decoration: underline;	
	text-align: left;
	cursor: hand;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	padding: 0px;
}
.conferenceWorkArea .conferenceDetail
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 7pt;
	font-weight: normal;
	color: Black;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	border: 0px;
	padding-left: 0px;	
}
.conferenceWorkArea .conferenceImage  
{
	border:0px;
	padding:0px;
}
.ConfAgendaHeader
{
	background-color:silver;
	text-align: center;
	font-Weight : bold;
	font-family: Helvetica, Verdana , Arial;
	font-size: 10pt;
	color: #000084;
}
.ConfAgendaSubHeader
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000084;	
	background-color:#CCCC99;
}
.ConfAgendaItemDetail
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000084;	
	background-color:#FFFFFF;
	text-align:right;
	border-bottom:solid 1px black;
}
.conferenceAccomRowTemplate
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000084;	
	background-color:#FFFFFF;
	border:0px;
	padding:0px;
}
.conferenceAccomAlternateRowTemplate
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000084;	
	background-color:#CCCC99;
	border:0px;
	padding:0px;
}
.ConfDeadlineHeader
{
	background-color:silver;
	text-align: left;
	font-Weight : bold;
	font-family: Helvetica, Verdana , Arial;
	font-size: 10pt;
	color: #000084;
}
.ConfDeadlineSubHeader
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000084;	
	background-color:#CCCC99;
	text-align: left;
	padding-left:15px;
}
.ConfDeadlineItemDetail
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000084;	
	background-color:#FFFFFF;
	text-align:right;
}
.ResumeWorkArea
{
	font-family:Helvetica, Verdana , Arial;
	font-size: 10pt;
	font-weight: normal;
	color: Black;
	text-align: left;
	text-decoration: none;
	background-color:#FFFFFF;
	border: solid 0px;
	padding: 0px;	
}
.ResumeWorkArea .ResumeSubHeader
{
	font-family:Helvetica, Verdana , Arial;
	font-size: 12pt;
	font-weight: bold;
	color: Navy;
	text-align: left;
	text-decoration: none;
	background-color:#FFFFFF;
	border: solid 0px;
	padding: 0px;	
}
.ResumeWorkAreaCentered
{
	font-family:Helvetica, Verdana , Arial;
	font-size: 12pt;
	font-weight: normal;
	color: Black;
	text-align: center;
	text-decoration: none;
	background-color:#FFFFFF;
	border: solid 0px;
	padding: 0px;	
}

.AdminPageNavigationLink
{
	font-family:Helvetica, Verdana , Arial;
	font-size: 10pt;
	font-weight: bold;	
	text-align: left;
	cursor:hand;
	text-decoration: underline;
}
