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: #24400C; FONT-SIZE: 18px;  FONT-FAMILY: Verdana,tahoma;}
.REG-RowFooter { FONT-SIZE: 14px; BACKGROUND-COLOR: 24400C; FONT-FAMILY: Verdana,tahoma;}
.REG-RowSubHeader { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #24400C; FONT-FAMILY: Verdana, Tahoma; }
.LOG-RowHeader {FONT-WEIGHT: bold; color: #24400C; FONT-SIZE: 18px;  FONT-FAMILY: Verdana,tahoma; }
.LOG-RowFooter { FONT-SIZE: 14px; BACKGROUND-COLOR: 24400C; 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: #24400C;}
.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: 100%; }
.ALL-BorderPageBottomCell {WIDTH: 100%; }
.ALL-SpacerCellAtLeftOfApplicationCell {WIDTH: 0px;}
.ALL-ApplicationCell {WIDTH: 415px;}
.ALL-ApplicationTable {WIDTH: 400px;}
.ALL-LOGApplicationTable {WIDTH: 400px;}
.ALL-ERRApplicationTable {WIDTH: 400px;}

/* 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}


/***********************************************/
/* 2col_leftNav.css                            */
/* Use with template 2col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: auto;
	padding: 0px;
	width:700px;
	background-color: #E6E6E6;
}

a:link, a:visited, a:hover {
	color: #24400C;
	
}

a:hover {
	text-decoration: underline;
}
/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
}

h2{

 color: #24400C;
}

h3{
 
 color: #24400C;

}

h4{
 
 color: #24400C;
}

h5{
 font-size: 100%;
 color: #334d55;
}


ul{
 list-style-type: square;
  padding: 0px 20px 20px 20px;
  border-bottom: 1px solid #cccccc;
}

label{
 font: bold 100% Arial,sans-serif;
 color: #334d55;
}
				

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#navBar{
	padding: 0px;
	color: #FFFFFF;
}


p {
	padding-left: 15px;
	padding-right: 15px;
}




/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	border: 1px solid #cccccc;
	font-size: 75%;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
	background-color: white;
}
/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)
	the bottom border of the navBar in cases where they "touch" */

#siteInfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}



/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 0px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********/

#sectionLinks{
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#sectionLinks h3{
	padding: 0px 0px 2px 0px;
}

#sectionLinks a:link{
	padding: 5px 0px 2px 10px;
	border-top: 1px solid #cccccc;
	width: 100%;
  	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: auto;
	text-decoration:none;
	color: #ffffff;
}

#sectionLinks a:visited{
	border-top: 1px solid #cccccc;
	padding: 5px 0px 2px 10px;
	text-decoration:none;	
	color: #ffffff;
}

#sectionLinks a:hover{
	background-color: #F4D13A;
	padding: 5px 0px 2px 10px;
	color: #000000;
}


/************** #headlines styles **************/

#headlines{
	margin: 0px;
	padding: 10px 0px 20px 10px;
	font-size: 80%;
}

#headlines p{
	padding: 5px 0px 5px 0px;
}

.title {font-family: Verdana,sans seriff; font-size:10pt; font-weight:bold; background-color: #cccccc;}
.subtitle {font-family: Verdana,sans seriff; font-size:10pt; background-color: #FFECBF;}
.small {font-family: Verdana,sans seriff; font-size:8pt; font-weight: italic;} 