body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../styleimages/er_background2.jpg);
}

BODY.popup
{
	background-color : #B9B9FF;
}

BODY.popupWhite
{
	background-color : black;
}

TABLE
{
	background-color : transparent;
}

TABLE.blockBGColor
{
	background-color : #B9B9FF;
}

TABLE.headerBG
{
	background-image: url(../styleimages/privateheader.jpg);
}

TABLE.tabBGColor
{
	background-color: Navy;
}

TABLE.ProfileBGColor
{
	background-color: #B9B9FF;
}

TABLE.ResourcePlannerBGColor
{
	background-color: #B9B9FF;
}

H3
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	color : Navy;
	font-weight : bold;
}

H4
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : Navy;
	font-weight : bold;
}

legend
{
	color : #B9B9FF; 
}

TH 
{
	font-family : Arial,Helvetica,sans-serif; 
	font-size : 10pt; 
	color : white; 
	background-color : #AA0000;
}

TH.navy
{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 10pt;
	color : white;
	background-color : Navy;
}

TH.small
{
	font-family : Arial,Helvetica,sans-serif; 
	font-size : 8pt; 
	color : white; 
	background-color : #AA0000;
}

/* Row Headline */
TH.row
{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 10pt;
	color : White;
	background-color : Navy;
	text-align : left;
}

/* AccTimeline */
TH.timeline
{
	font-family : Arial,Helvetica,sans-serif; 
	font-size : 10pt; 
	color : white; 
	background-color : #AA0000;
}

TD.blockBGColor
{
	background-color : #B9B9FF;
}

TD, TD.blockBody, blockquote, li, ul
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
}

TD.blockColor
{
	background-color : Navy;
}

/* Mailing List */
TD.blockHeading
{
	color : White;
	font-weight : bold;
	font-size : 10pt;
	background-color : Navy;
}

/* Event Finder and Search blocks */
TD.blockText
{
	color : #AA0000;
	font-weight : bold;
	font-size : 10pt;
}

/* Event Finder and Search blocks */
TD.blockTitle
{
	color : white;
}

TD.bold, TD.button
{
	font-weight : bold;
}

TD.boldRegPackage
{
	font-weight : bold;
	color : Navy;
}

TD.category 
{
	font-weight:bold; 
	color:white; 
	background-color : #AA0000;
}

TD.commentBlockLine
{
	background-color : Navy;
}

TD.CompanyName
{
	font-family : "Times New Roman", Times, serif;
	font-size : 24pt;
	color : white;
	font-weight : bold;
}

/* For current registration or option items */
TD.currentItem 
{
	font-weight:bold;
	color: Black;
	background-color : #B9B9FF;
}

TD.EventPageTitle
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15pt;
	color : Black;
	font-weight : bold;
	text-align : left;
}

TD.grayOut
{
	background-color : Silver;
}

/* Line color underneath the header of the column */
TD.headerLineColor
{
	background-color : Black;
}

TD.joinTextBlock
{
	font-size : 8pt;
}

TD.menuColor
{
	background-color : #B9B9FF;
}

TD.menuItem
{
	background-color : #B9B9FF;
}

TD.menuItemSelected, TD.menuSmall
{
	background-color : white;
}

TD.MenuLineColor
{
	background-color : #AA0000;
}

TD.menuSeparator
{
	background-color : #AA0000;
}

/* Second line of top menu */
TD.menuSmall
{
	background-color : white;
}

TD.menuText
{
	color : White;
}

TD.message,TD.negative
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : Red;
}

TD.messageSmall, TD.negativeSmall
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Red;
}

TD.PageTitle
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16pt;
	color : black;
	font-weight : bold;
	text-align : left;
}

TD.profile
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : Black;
	font-weight : bold;
}

TD.ProfileBGColor
{
	background-color: #B9B9FF;
}

TD.registrationLineColor
{
	background-color : #AA0000;
}

TD.ResourcePlannerBGColor
{
	background-color: #B9B9FF;
}

TD.row
{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 10pt;
	color : White;
	background-color : Navy;
}

TD.small
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

TD.smallBold
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
}

TD.tabBGColor
{
	background-color : White;
}

/* Line between tab and body */
TD.tabLineColor
{
	background-color : Black;
}

/* Line between tab and body when the tab is selected*/
TD.tabNoLineColor
{
	background-color : #B9B9FF;
}

/* Selected tab */
TD.tabSelBGColor
{
	background-color : #B9B9FF;
}

TD.tabTitle
{
	background-color : Navy;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : White;
	font-weight : bold;
}

TD.tabTitle2
{
	background-color : Navy;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : White;
	font-weight : bold;
}

TD.textArea
{
	background-color : White;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : Black;
}

TD.vendorCategory 
{
	font-weight:bold; 
	color : #AA0000; 
}

/* Background color for EventFinder and Search blocks */
TR.blockBGColor
{
	background-color : #B9B9FF;
}

/* Top and left menu color */
TR.MenuColor
{
	background-color : #B9B9FF;
}

TR.MenuLineColor
{
	background-color : #AA0000;
}

TR.promotionCodeHighLight
{
	background-color : Silver;
}

TR.tabLineColor
{
	background-color: Black;
}

TR.titleColor
{
}

/* Line separating title and top menu */
TR.titleMenuSeparatorColor
{
	background-color : Black;
}

 P, Li
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
}

P EM
{
	color : Red;
	font-weight : bold;
}

EM.red
{
	font-family : Arial, Helvetica, sans-serif;
	font-size:10pt;
	color : Red;
}

P.headline
{
	font-weight : bold;
}

P.small
{
	font-size : 8pt;
}

A.date, A.date:visited 
{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 8pt;
	font-weight : bold;
	text-decoration : none;
	color : Purple;
}

A.date:link 
{
	color:blue; 
}

A.date:hover
{
	color:red; 
}

A.date:active
{
	color:red; 
}

A.forget
{
	font-size : smaller;
}

A.menu
{
	font-family : Arial,Helvetica,sans-serif; 
	font-size : 10pt; 
	text-decoration : none;
}

A.menu:link, A.menu:visited
{
	font-family : Arial,Helvetica,sans-serif; 
	font-size : 10pt; 
	text-decoration : none;
	font-weight : bold;
	color : blue;
}

A.menu:hover, A.menu:Active
{
	color : red;
}

A.menuSelected
{
	color : #AA0000;
	text-decoration : none;
	font-weight : bold;
}

A.menuTop, A.menuTop:visited
{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 10pt;
	text-decoration : none;
	font-weight : bold;
	color : Black;
}

A.menuTop:hover, A.menuTop:Active
{
	color : red;
}

A.menuTopSmall, A.menuTopSmall:visited
{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 8pt;
	text-decoration : none;
	font-weight : bold;
	color : Navy;
}

A.menuTopSmall:hover, A.menuTopSmall:Active
{
	color : red;
}

A.small
{
	font-size : 8pt;
	text-decoration : none;
	font-weight : bold;
	color : Blue;
}

A.sort
{
	text-decoration : none;
	font-weight : bold;
	color : Silver;
}

A.tabSelText
{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 10pt;
	text-decoration : none;
	color : #AA0000;
	font-weight : bold;
}

A.tabText
{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 10pt;
	text-decoration : none;
	color : Navy;
	font-weight : bold;
}

A.tabText:hover, A.tabText:Active
{
	color : red;
}

A.text
{
	font-family : Arial,Helvetica,sans-serif; 
	font-size : 10pt; 
	font-weight : bold; 
	text-decoration : none
}

A.text:link 
{
	color:blue; 
}

A.text:hover
{
	color:red; 
}

A.text:active
{
	color:red; 
}

A.text:visited 
{
	color:blue; 
}

A.textSmall
{
	font-family : Arial,Helvetica,sans-serif; 
	font-size : 8pt; 
	font-weight : bold; 
	text-decoration : none
}

A.textBlink
{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : blink;
}

#footer
{
	font-size : x-small;
	font-family : Arial, Helvetica, sans-serif;
}

INPUT
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

TEXTAREA
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

INPUT.small, TEXTAREA.small
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

INPUT.button
{
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

SELECT.small
{
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
}

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	color: #3C4B5C;
}
.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	color: #02A1E2;
}
.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	color: #02A1E2;
	border: thin solid #7F9DB9;
}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #3C4B5C;
}

TABLE.headerBGBlank
{
	background-image: url(../styleimages/privateheaderblank.jpg);
}

TABLE.headerBGYesEvents
{
	background-image: url(../styleimages/YesEventsHdr.jpg);
}

TABLE.headerBGExecBid
{
	background-image: url(../styleimages/ExecBidHdr.jpg);
}

TABLE.headerBGMMS
{
	background-image: url(../styleimages/MMSHdr.gif);
}


