
/*------------------Change these for every conference ------------------------ */
.REG-RowHeader { FONT-WEIGHT: bold; color: #383E70; FONT-SIZE: 18px; FONT-FAMILY: Verdana, tahoma; }
.REG-RowFooter { FONT-SIZE: 14px; BACKGROUND-COLOR: 383E70; FONT-FAMILY: Verdana, tahoma; }
.REG-RowSubHeader { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #383E70; FONT-FAMILY: Verdana, Tahoma; }
.LOG-RowHeader { FONT-WEIGHT: bold; color: #383E70; FONT-SIZE: 18px; FONT-FAMILY: Verdana, tahoma; }
.LOG-RowFooter { FONT-SIZE: 14px; BACKGROUND-COLOR: #383E70; FONT-FAMILY: Verdana, tahoma; }
.REG-LargeBlueText { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana, tahoma; }
.REG-ListRow { FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; BACKGROUND-COLOR: #cccccc; }
.REG-ListRowHeader { FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; color: white; BACKGROUND-COLOR: #383E70; }
.LOG-RowSubHeader { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #24400C; FONT-FAMILY: Verdana, Tahoma; }
/*---------------------------------------------------------------------------------------------------------*/



/* IEBMS STRUCTURE STYLES */
.ALL-BorderPageLeftCell { WIDTH: 0%; }
.ALL-BorderPageRightCell { WIDTH: 0%; }
.ALL-BorderPageTopCell { WIDTH: 0%; }
.ALL-BorderPageBottomCell { WIDTH: 0%; }
.ALL-SpacerCellAtLeftOfApplicationCell { WIDTH: 0px; }
.ALL-ApplicationCell { WIDTH: 450px; }
.ALL-ApplicationTable { WIDTH: 450px; }
.ALL-LOGApplicationTable { WIDTH: 450px; }
.ALL-ERRApplicationTable { WIDTH: 450px; }
/* REG STYLES */
FORM.REG-FORM { display:inline; }
UL.REG-UL { DISPLAY: inline; FONT-SIZE: 12px; LIST-STYLE-TYPE: disc; FONT-FAMILY: Verdana, tahoma; }
LI.REG-LI { PADDING-LEFT: 20px; FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; }
.REG-RowAlert { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff0000; FONT-FAMILY: Verdana, tahoma; }
.REG-RowInstructions { FONT-SIZE: 13px; FONT-FAMILY: Verdana, tahoma; }
.REG-LargeTextBold { FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Verdana, tahoma; }
.REG-RedAsterisk { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: red; FONT-FAMILY: Verdana, tahoma; }
.REG-Price { FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: Verdana, tahoma; }
.REG-InputLabels { FONT-WEIGHT: bold; color:black; FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; }
.REG-Labels { FONT-WEIGHT: bold; color:black; FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; }
a.REG-MediumText:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; }
a.REG-MediumText:link { FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; }
.REG-MediumText { FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; }
.REG-MediumTextRightAligned { FONT-WEIGHT: normal; text-align:right; FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; }
.REG-P2PaymentBackground { BACKGROUND-COLOR: #d3e4f6; }
.REG-PagesBackground { BACKGROUND-COLOR: #d3e4f6; }
.REG-SoldOut { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Verdana, tahoma; }
.REG-WaitList { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, tahoma; }
.REG-Cancelled { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Verdana, tahoma; }
.REG-RowHeaderLevel2 { FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Verdana, tahoma; BACKGROUND-COLOR: #e5effa; }
.REG-DateFormatExample { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #888888; FONT-FAMILY: Verdana, Tahoma; }
.REG-Discount { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: blue; FONT-FAMILY: Verdana, tahoma; }
.REG-DiscountAmount { FONT-SIZE: 13px; COLOR: blue; FONT-FAMILY: Verdana, tahoma; }
.REG-TaxLabel { COLOR: black; FONT-FAMILY: Verdana, tahoma; FONT-SIZE: 13px; FONT-WEIGHT: bold; }
.REG-TaxValue { COLOR: black; FONT-FAMILY: Verdana, tahoma; FONT-SIZE: 13px; }
.REG-RowEventHeader { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #003399; FONT-FAMILY: Verdana, Tahoma; }
.REG-RowSubRegistrantHeader { FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Tahoma; }
.REG-Space1 { line-height:1px; font-size:1px; }
.REG-Space2 { line-height:2px; font-size:1px; }
.REG-Space3 { line-height:3px; font-size:1px; }
.REG-Space5 { line-height:5px; font-size:1px; }
.REG-Space7 { line-height:7px; font-size:1px; }
.REG-Space14 { line-height:14px; font-size:1px; }
.REG-RowInstructionsErr { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Verdana, Tahoma; }
.REG-RowWithLightBackground { FONT-SIZE: 13px; FONT-FAMILY: Verdana, Tahoma; background-color:#e5effa; }
.REG-SmallNote { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Tahoma; font-style:italic; }
.REG-SectionHeader { FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Tahoma; BACKGROUND-COLOR: #CBDCEE; }
a.REG-PrinterLink:link { FONT-FAMILY: Verdana, tahoma; font-size:12px; }
a.REG-PrinterLink:visited { FONT-FAMILY: Verdana, tahoma; font-size:12px; }
a.REG-GeneralLink:visited { FONT-SIZE: 13px; FONT-FAMILY: Verdana, tahoma; COLOR: #000080; }
a.REG-GeneralLink:link { FONT-SIZE: 13px; FONT-FAMILY: Verdana, tahoma; COLOR: #000080; }
.REG-DividerLine { color:#E6E6E6; height:1px; border-style: solid; border-width:0px; background-color:#08084A; }
.REG-DividerLineRow { height:12px; FONT-SIZE:12px; }
.REG-RowSubGuestHeader { FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Tahoma; ; COLOR: #228B22; }
.REG-MediumTextBold { FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; }
.REG-MediumTextBoldRed { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Verdana, tahoma; }
.REG-MediumTextRed { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Verdana, tahoma; }
.REG-MediumTextBlue { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: blue; FONT-FAMILY: Verdana, Tahoma }
.REG-MediumTextDisabledField { FONT-WEIGHT: normal; FONT-SIZE: 12px; background-color: #cfcfcf; FONT-FAMILY: Verdana, Tahoma }
.REG-MediumTextFormatExample { FONT-WEIGHT:normal; FONT-SIZE:12px; COLOR:#d3d3d3; FONT-FAMILY: Verdana, Tahoma; }
.REG-InputButton { FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; }
/* ERROR PAGE STYLES */
.ERR-AlertMessage { FONT-SIZE: 14px; COLOR: red; FONT-FAMILY: Verdana, tahoma; BACKGROUND-COLOR: #e5effa; TEXT-ALIGN: center }
.ERR-AlertMessageBlack { FONT-SIZE: 14px; COLOR: black; FONT-FAMILY: Verdana, tahoma; BACKGROUND-COLOR: #e5effa; TEXT-ALIGN: center }
.ERR-AlertMessageBlackLarge { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: black; FONT-FAMILY: Verdana, tahoma; BACKGROUND-COLOR: #e5effa; TEXT-ALIGN: center }
.ERR-RowHeader { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: white; FONT-FAMILY: Verdana, tahoma; BACKGROUND-COLOR: #08084A }
.ERR-RowFooter { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: white; FONT-FAMILY: Verdana, tahoma; BACKGROUND-COLOR: #08084A }
.ERR-Table { width:615; }
.ERR-Space1 { line-height:1px; font-size:1px; }
.ERR-Space2 { line-height:2px; font-size:1px; }
.ERR-Space3 { line-height:3px; font-size:1px; }
.ERR-Space5 { line-height:5px; font-size:1px; }
.ERR-Space7 { line-height:7px; font-size:1px; }
.ERR-Space14 { line-height:14px; font-size:1px; }
.ERR-DividerLine { color:#E6E6E6; height:1px; border-style: solid; border-width:0px; background-color:#E6E6E6; }
.ERR-DividerLineRow { height:12px; FONT-SIZE:12px; }
.ERR-RowSubHeader { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003399; FONT-FAMILY: Verdana, Tahoma; }
.ERR-UL { DISPLAY: inline; FONT-SIZE: 12px; LIST-STYLE-TYPE: disc; FONT-FAMILY: Verdana, tahoma; }
.ERR-LI { FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; }
/* LOGON STYLES */
FORM.LOG-FORM { display:inline; }
a.LOG-LogonLink:visited { FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; COLOR: #000080; }
a.LOG-LogonLink:link { FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; COLOR: #000080; }
a.LOG-CreateNewAccountLink:visited { FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; COLOR: #000080; }
a.LOG-CreateNewAccountLink:link { FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; COLOR: #000080; }
a.LOG-EmailMyPasswordLink:visited { FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; COLOR: #000080; }
a.LOG-EmailMyPasswordLink:link { FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; COLOR: #000080; }
.LOG-AccountOff { color:#000000; BACKGROUND-COLOR:#ffffff; FONT-FAMILY: Verdana, tahoma; }
.LOG-AccountOn { color:#000000; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Verdana, tahoma; }
.LOG-AccountClick { color:#ffffff; BACKGROUND-COLOR: #e5effa; FONT-FAMILY: Verdana, tahoma; }
.LOG-SectionHeader { FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Tahoma; BACKGROUND-COLOR: #CBDCEE; }
.LOG-InputBox { FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; }
.LOG-InputBoxUppercase { FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Verdana, tahoma; }
.LOG-InputButton { FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; }
.LOG-InputLabels { FONT-SIZE: 12px; color:black; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, tahoma; }
.LOG-AddNewAcct { FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; }
.LOG-LogonWithExistingAcct { FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; }
.LOG-BackgroundTable { BACKGROUND-COLOR: #e5effa; }
.LOG-SmallNote { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Tahoma; font-style:italic; }
.LOG-RowWithLightBackground { FONT-SIZE: 12px; FONT-FAMILY: Verdana, Tahoma; background-color:#e5effa; }
.LOG-RowInstructions { FONT-SIZE: 12px; FONT-FAMILY: Verdana, Tahoma; }
.LOG-ListRow { BACKGROUND-COLOR: #D3E4F6; FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; }
.LOG-ListRowALittleDarker { BACKGROUND-COLOR: #D3E4F6; FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; }
.LOG-ListRowHeader { BACKGROUND-COLOR: #A1C2E7; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; }
.LOG-SmallText { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma }
.LOG-MediumText { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma }
.LOG-MediumTextBold { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma }
.LOG-Space1 { line-height:1px; font-size:1px; }
.LOG-Space2 { line-height:2px; font-size:1px; }
.LOG-Space3 { line-height:3px; font-size:1px; }
.LOG-Space5 { line-height:5px; font-size:1px; }
.LOG-Space7 { line-height:7px; font-size:1px; }
.LOG-Space14 { line-height:14px; font-size:1px; }
.LOG-MediumTextRightAligned { FONT-WEIGHT: normal; text-align:right; FONT-SIZE: 13px; FONT-FAMILY: Verdana, tahoma; }
.LOG-DividerLine { color:#E6E6E6; height:1px; border-style: solid; border-width:0px; background-color:#E6E6E6; }
.LOG-DividerLineRow { height:12px; FONT-SIZE:12px; }
.LOG-UL { DISPLAY: inline; FONT-SIZE: 12px; LIST-STYLE-TYPE: disc; FONT-FAMILY: Verdana, tahoma; }
.LOG-LI { FONT-SIZE: 12px; FONT-FAMILY: Verdana, tahoma; }
.LOG-MediumTextBlue { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: blue; FONT-FAMILY: Verdana, Tahoma }
.LOG-MediumTextRed { FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Verdana, Tahoma }
.LOG-MediumTextBoldRed { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Verdana, Tahoma }
.LOG-MediumTextDisabledField { FONT-WEIGHT: normal; FONT-SIZE: 12px; background-color: #cfcfcf; FONT-FAMILY: Verdana, Tahoma }
.LOG-MediumTextFormatExample { FONT-WEIGHT:normal; FONT-SIZE:12px; COLOR:#d3d3d3; FONT-FAMILY: Verdana, Tahoma; }
/* HSBC PAGE STYLES */
.HSBC-RowHeader { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: white; FONT-FAMILY: Verdana, tahoma; BACKGROUND-COLOR: #08084A }
.HSBC-InstructionText { FONT-WEIGHT: normal; FONT-SIZE: 12px; }
.HSBC-CardholderLabel { FONT-WEIGHT: bold; FONT-SIZE: 12px; }
.HSBC-InputButton { FONT-WEIGHT: normal; FONT-SIZE: 12px; }
.HSBC-RowFooter { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: white; FONT-FAMILY: Verdana, tahoma; BACKGROUND-COLOR: #08084A }



/* Global Styles */

body {
	margin:0px;
	}
	
td {
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
a {
	color: #005daa;
	}
	
#header { background-color: #CCCCCC; font-weight:bold; color: #000000; }

.specialSpeakerPic { margin: 0px 20px 10px 0px; }

.can { color: #FF0000; font-weight: bold; margin-right: 15px; }
.title { background-color: #CCCCCC; color: #000000; padding-top: 4px; font-weight: bold; }
	
a:hover {
	color: #CC523F;
	}

/* ID Styles */

#navigation td {
	border-bottom: 1px solid #F4FFE4;
	}
	
#navigation a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 3px 10px 15px;
	}
	
#navigation a:hover {
	background: #145028;
	color:#ffffff;
	}
	
#logo 	{
	font:24px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.2em;
	line-height:30px;
	}


#monthformat {
	border-bottom: 1px dashed #5C743D;
	}

#theme {
	background-image:url(breadcrumbspacer.jpg);
	background-repeat: repeat;
}

#breadcrumb {
	font:11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	letter-spacing:.2em;
	font-weight: bold;
	
	}
			
#breadcrumb a {
	font:11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	letter-spacing:.2em;
	font-weight: bold;
	text-decoration:none;
	}
	
#breadcrumb a:hover {
	font:11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	letter-spacing:.2em;
	font-weight: bold;
	text-decoration:underline;
	}
	
	
/* Class Styles */
	
.bodyText {
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:20px;
	margin-top:0px;
	}
	
.pageName{
	font: 18px Arial, Helvetica, sans-serif;
	color: #005DAA;
	line-height:26px;
	letter-spacing:.21em;
	}
	
.subHeader {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #145028;
	line-height:22px;
	letter-spacing:.2em;
	}

.quote {
	font: 20px Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 15px;
	}
	
.navText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}
	
#navTextHeader {
	font: 12px Arial, Helvetica, sans-serif;
	color: #145028;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	padding:10px 3px 10px 15px;
	font-weight: bold;
	background-color:#e6e6e6;
	}
	

