#FULL_PAGE { width:780px; height:520px; }
#POP_PAGE { width:100%; }

#HEADER { width:100%; text-align:center; }
#HEADER_TITLE { margin-bottom:10px; text-align:left;}
#HEADER_DETAILS { text-align:left; padding:5px 0px 5px 0px; border-top:1px solid #294467; border-bottom:1px solid #294467; }
#HEADER_TITLE2 { margin-bottom:10px;}
#HEADER_DETAILS2 { text-align:left; padding:5px 0px 5px 135px; border-top:1px solid #294467; border-bottom:1px solid #294467; }
#HEADER_DATE { font-weight:bold; }
#HEADER_BANNER { padding:20px 0px 20px 0px; border-bottom:1px solid #294467}

#CENTER_COLUMN { margin-top:20px; text-align:center; }

#LEFT_COLUMN_3 { float:left; width:190px; padding:0px; margin:20px 20px 15px 0px; }
#CENTER_COLUMN_3 {float:left; width:360px; padding:0px; margin:20px 0px 15px 0px; }
#RIGHT_COLUMN_3 {float:right; width:190px; padding:0px; margin:20px 0px 15px 0px; }

#LEFT_COLUMN_2 { float:left; width:190px; padding:0px; margin:20px 20px 15px 0px; }
#CENTER_COLUMN_2 {float:left; width:570px; padding:0px; margin:20px 0px 15px 0px; }

#MENU { display:block; }
#MENU UL { padding:0px; margin:0px; list-style: none; }
#MENU UL LI { font-weight:bold; padding-bottom:4px; color:#996600; }
#MENU UL LI A:link{ font-weight:bold; color:#999999; }
#MENU UL LI A:visited{ font-weight:bold; color:#999999; }
#MENU UL LI A:hover{ font-weight:bold; color:#663300; }
#MENU UL LI A:active{ font-weight:bold; color:#663300; }

#MENU UL LI UL { font-weight:bold; margin-left:10px; color:#996600; }
#MENU UL LI.MHEADING { color:#000000; }

.HIGHLIGHT { color:#996600; }
.REQUIRED, a.REQUIRED {color:#CC0000; padding-right: 2px;}
.HEADING_1 { font-size:14px; font-weight:bold; border-bottom:1px solid #294467; color: #294467; margin-bottom:10px; }
.HEADING_SUB_1 { font-weight:bold;}
.SECTION {padding-bottom:15px;}

#BOX { border:1px solid #294467; margin-top:10px; padding:10px; background-color:#FFFFFF; overflow:hidden}
.REGISTER_LEFT_COL {float:left; text-align:right; color:#000000; width:245px; margin-right:15px; }
.REGISTER_LEFT_COL_ADMIN {float:left; text-align:left; color:#000000; width:245px; margin-right:15px; }
.REGISTER_RIGHT_COL {display:inline-block;}
.WARNING { padding:10px; font-weight:bolder;} 
.SUBMIT {text-align:center;}
.FOOTNOTE {font-size:10px; clear:both; padding-top:20px; width:100%; text-align:center}
.FOOTNOTE_NON {font-size:10px; padding-top:20px; width:100%; text-align:center}
.FOOTNOTE_LEFT {font-size:10px; clear:both; width:100%;}
.INPUT_DESCRIPTION { float:left; text-align:right; color:#000000; width:105px; margin-right:0px; line-height: 2.2em; }
.INPUT_DATA { line-height: 2.2em;}
.INPUT_DATA_ADMIN { line-height: 2.2em; margin-left:5px; font-weight:bold}
.REGISTER_NOTE { font-size:9px;}
.REGISTER_NOTE_HIGHLIGHT { font-size:9px; color:#996600; }
.REGISTER_HEADING { font-size:15px; font-weight:bolder; color:#996600; padding-top:10px; margin-bottom:5px; width:100%; border-bottom:1px solid #294467; }
.REGISTER_HEADING2 { font-size:15px; font-weight:bolder; color:#996600; padding-top:10px; padding-bottom:10px; width:100%; }

UL#PROGRAMME_LIST LI {padding-bottom:10px;}
UL#ATTEND_LIST LI {padding-bottom:10px;}

#UPDATE_TABLE {border:1px solid #663300; margin:10px; }
#UPDATE_TABLE TD.UPDATE_DETAIL { padding:0px 15px 5px 45px; font-weight:bold;}
#UPDATE_TABLE TD.UPDATE_FIELD { padding:0px 15px 5px 95px;}
#UPDATE_HEADER {background-color:#663300; padding:5px 15px 5px 15px; color:#FFFFFF; font-weight:bold;}
.UPDATE_TEXT { padding:10px 15px 10px 15px; }
#UPDATE_NOTIFY { padding:5px 15px 5px 15px; }
#UPDATE_NOTIFY_TEXT { border-top:1px solid #294467; }
#UPDATE_SUBMIT {background-color:#663300; padding:5px 15px 5px 15px; color:#FFFFFF; text-align:center;}

#SPONSORS_HOLDER { padding-top:95px; }
.SPONSORS_LOGO { color:#996600; padding-top:15px; font-size:10px; font-weight:bold;}
.SPONSORS_TITLE { color:#996600; font-weight:bold; border-bottom:1px solid #996600; margin-bottom:15px;}
.SPONSORS_TEXT { text-align:justify; padding-bottom:25px; }
.SPONSORS_IMAGE { text-align:center; }

.SPEAKERS_NAME { margin-top:10px; font-weight:bold;}
.SPEAKERS_DETAILS { color:#996600; }
.SPEAKERS_HEADING {color:#996600; font-weight:bold; border-bottom:1px solid #996600;}
.SPEAKERS_INFO { margin-top:10px; }
A.SPEAKERS_LINK  { text-decoration:none; font-weight:bold; color:#000000; }
A.SPEAKERS_LINK:hover  { text-decoration:none; font-weight:bold; color:#663300; }
.SPEAKER_PHOTO IMG { border:1px solid #000000; }

.SUMMIT_PAST {padding-bottom:10px; }

.PROGRAMME_FOOTNOTE { font-size: 11px; }
.PROGRAMME_HEADING { padding:10px 0px 10px 0px; font-size: 14px; color: #996600; text-decoration: none; font-weight: bolder; }
.PROGRAMME_TITLE { color: #000000; }
.PROGRAMME_HIGHLIGHT { font-weight:normal; color: #996600; }
.PROGRAMME_TITLE_H { color: #000000; font-weight:bold; }
.PROGRAMME_STREAM { color: #F99C1C; font-weight:bold; }
.PROGRAMME_DESCRIPTION { color: #000000; font-weight:normal; }
.PROGRAMME_DESCRIPTION_BOLD { color: #000000; font-weight:bold; }
.PROGRAMME_DESCRIPTION_BLUE { color: #294467; font-weight:bold; }
.PROGRAMME_DESCRIPTION_RED { color: #330000; font-weight:normal }


#CONTACT_HOLDER { padding-top:400px; }
#CONTACT_TEXT { font-style:italic; }
.CONTACT_DETAIL { font-weight:bold; }
.CONTACT_TITLE { padding-bottom:5px; }
.CONTACT_TABLE { margin:0px 0px 20px 100px; }
.CONTACT_GROUP { border-top:1px solid #996600; padding-top:10px; border-bottom:20px;}

#FRIEND_TITLE { font-weight:bold; }
#FRIEND_REMINDER { font-style:italic; font-size:10px; }
.FRIEND_DETAIL { text-align:right; color:#996600; }
#FRIEND_HOLDER { margin-left:auto; margin-right:auto; }

#FOOTER { clear:both; text-align:center; padding-top:15px; margin:5px auto 10px auto; font-size:11px; border-top: 1px solid #294467;}

.KEYNOTE_HEADER { font-weight: bold; color: #9D6600; font-size:20px;}
.KEYNOTE_PHOTO { float: left; clear: right; border: 1px solid #000; margin: 2px 8px 3px 0px; }
.KEYNOTE_PHOTO_RIGHT { float: right; clear: both; border: 1px solid #000; margin: 2px 0px 3px 8px; }
.KEYNOTE_HIGHLIGHT { color: #9D6600; font-weight:bold; padding-top:15px; }
.KEYNOTE_QUOTE { font-weight:bold;}
.KEYNOTE_FOOTNOTE { color: #9D6600; font-size:10px;}
.KEYNOTE_TAN { color: #9D6600; }
.KEYNOTE_ITALIC { font-style:italic; }
.KEYNOTE_PHOTO_ENLARGED { border:1px solid #000000;}


dl#TIPS {counter-reset: def;}
dl#TIPS dt {padding-left:20px; background-image:url('../img/tip.gif'); background-repeat:no-repeat; }
dl#TIPS dt:before {content: counter(def) ". "; counter-increment: def;  }
dl#TIPS dt {font-weight: bold;}

#KEYNOTE_BOX_RIGHT { float: right; clear: left; margin: 2px 0px 10px 20px; padding: 0px 5px 5px 5px; width: 150px; text-align: center; border-bottom: 1px solid #333333; }
.KEYNOTE_SUBHEAD { font-weight:bold; font-size:15px;}