
BODY{ margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana,tahoma;}
H1{ COLOR: black; FLOAT: left;  FONT-SIZE: 12px;FONT-FAMILY: Verdana,tahoma;}
TD { COLOR: #000000; FONT-FAMILY: Verdana,tahoma; FONT-SIZE: 12px; FONT-WEIGHT: normal;}
FORM {display:inline;}
INPUT{ FONT-SIZE: 12px;FONT-FAMILY: Verdana,tahoma;}
OPTION { FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana,tahoma;FONT-FAMILY: Verdana,tahoma;}
A:visited{ FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000080; FONT-FAMILY: Verdana,tahoma;}
A:link { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000080; FONT-FAMILY: Verdana,tahoma;}
A:active { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000080; FONT-FAMILY: Verdana,tahoma;}
A:hover { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000080; FONT-FAMILY: Verdana,tahoma;}

/*------------------Change these for every conference ------------------------ */
.REG-RowHeader { FONT-WEIGHT: bold; color: #0950A1; FONT-SIZE: 18px;  FONT-FAMILY: Verdana,tahoma;}
.REG-RowFooter { FONT-SIZE: 14px; COLOR: white; FONT-FAMILY: Verdana,tahoma;}
.REG-RowSubHeader { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0950A1; FONT-FAMILY: Verdana, Tahoma; }
.LOG-RowHeader {FONT-WEIGHT: bold; color: #0950A1; FONT-SIZE: 18px;  FONT-FAMILY: Verdana,tahoma;}
.LOG-RowFooter { FONT-SIZE: 14px; COLOR: white; 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: #FFFF9B; border-style: solid;}
.REG-ListRowHeader { FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana,tahoma; BACKGROUND-COLOR: #FFFF9B;border-style: solid;}
.LOG-RowSubHeader { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0950A1; FONT-FAMILY: Verdana, Tahoma; }

/*---------------------------------------------------------------------------------------------------------*/



/* IEBMS STRUCTURE STYLES */
.ALL-BorderPageLeftCell {WIDTH: 10%; }
.ALL-BorderPageRightCell {WIDTH: 50%; }
.ALL-BorderPageTopCell {WIDTH: 100%; }
.ALL-BorderPageBottomCell {WIDTH: 100%; }
.ALL-SpacerCellAtLeftOfApplicationCell {WIDTH: 15px;}
.ALL-ApplicationCell {WIDTH: 500px;}
.ALL-ApplicationTable {WIDTH: 500px;}
.ALL-LOGApplicationTable {WIDTH: 500px;}
.ALL-ERRApplicationTable {WIDTH: 500px;}

/* 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}










.footer {
 	font-size: 8pt;
	color: #989898;
 }

p {
	padding-left: 10px;
}
hr {
	padding: 10px;
}

td {
	font: 10pt Arial, Helvetica, sans-serif;
	}
th {
	font: 10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.title { 
	font: 14pt Arial, Helvetica, sans-serif; 
	font-weight: bold;
	letter-spacing: 1px; 
	color: #073770;
	
	}
.subtitle {
	font: 10pt Arial, Helvetica, sans-serif; 
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: underline; 
}

.links {
	line-height: 25px;
	padding: 20px;
}

a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	font-weight: bold;
}

li {
	line-height: 25px;
}