/*------------------Change these for every conference ------------------------ */
.REG-RowHeader { FONT-WEIGHT: bold; color: #384334; 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: #384334; FONT-FAMILY: Verdana, Tahoma; }
.LOG-RowHeader { FONT-WEIGHT: bold; color: #384334; 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: #384334; }
.LOG-RowSubHeader { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #384334; 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                             */
/***********************************************/ 

FORM { display:inline; }
INPUT { FONT-SIZE: 12px; }
OPTION { FONT-WEIGHT: normal; FONT-SIZE: 12px; }

body { margin: 0px; padding: 0px; background-color: #E6E6E6; font-size: 12px; }
body, p, li, td, th, h1, h2, h3, h4, h5, h6 { font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif; color: #333333;line-height: 120%; }
a:link, a:visited, a:hover, a:active { color: #384334; }
a:hover { text-decoration: underline; }
p, h1, h2, h3, h4, h5, h6, li { margin-left: 15px; margin-right: 15px; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; padding: 0px; color: #384334; margin-top: 0px; }
h1 { font-size: 140%; }
h2 { font-size: 130%; }
h3, p, li { font-size: 100%; }
h4 { font-size: 95%; }
h5 { font-size: 90%; }
h5 { font-size: 88%; }
ul { list-style-type: square; padding: 0px 20px 20px 20px; border-bottom: 1px solid #cccccc; }
label { font: bold 100% Arial, sans-serif; color: #384334; }
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

table.agendat td p, table.agendat th p { margin: 2px 5px 2px 8px; font-size: 97%; }

/************* #siteInfo styles ***************/

#siteInfo { clear: both; border: 1px solid #aaaaaa; font-size: 75%; color: #aaaaaa; 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 { padding: 0px; color: #FFFFFF; width: 200px; font-size: 125%; }
#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 #eeeeee; }
/* 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: #C6E7F7; }
#sectionLinks a:visited { border-top: 1px solid #cccccc; padding: 5px 0px 2px 10px; text-decoration:none; color: #C6E7F7; }
#sectionLinks a:hover { background-color: #B8C8CB; 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-serif; font-size:10pt; font-weight:bold; background-color: #cccccc; }
.subtitle { font-family: Verdana, sans-serif; font-size:10pt; background-color: #FFECBF; }
.small { font-family: Verdana, sans-serif; font-size:8pt; font-weight: italic; }
.hotelTable { padding: 0px; margin: 5px 10px 0px 10px; }
p.hotelTable { line-height: 115%; padding: 2px 0px 2px 0px; }
.hotelA, .hotelB { vertical-align: top; text-align: left; width: 100%; }
.hotelA { }
.hotelB { }
.airport { }
.trans { }
.ecc { }
.maps { }
.park { }
.lodge { display: none; }
.payOwn { }
.agenda { background-color: #73a5d6; color: #ffffff; text-align: center; font-weight: bold; font-size: 120%; }
.agendaBreak { background-color: #b6deef; color: #000000; }
.bigBorder { border-top: #000000 3.5px solid; }

