#BACKGROUND { position:relative; margin:0px auto 20px auto; background-image:url('../img/CGI_logo.gif'); background-position:45px 18px; background-repeat:no-repeat; width:780px; height:520px; }
#LOGO { position:relative; background-image: url('../img/citiinsead.gif'); background-repeat: no-repeat; background-position:512px 10px;  height:80px; }

#MENU { margin-top:12px; display:block; }
#MENU UL { padding:0px; margin:0px; list-style: none; }
#MENU UL LI { display:inline; position:relative; } 


#HEADER { position:absolute; top:119px; z-index:20}
#BANNER { width:780px; height:240px;  }

#CONTENT { position:relative; padding-top:240px; }
#PHOTOS { position:relative;  }

#LEFT_COLUMN_200 { float:left; width:190px; margin:20px 0px 15px 0px; text-align:right; line-height:1.4em; }
#CENTER_COLUMN_580 {float:left; width:570px; padding:20px 0px 15px 20px; }

#PAGE_HOLDER { padding-left: 50px; width: 680px; text-align: left; padding-top:10px; }
#LEFT_HOLDER { float:left; width:190px; margin:20px 0px 15px 0px; line-height:1.4em; text-align:right; }
#CENTER_HOLDER {float:left; width:570px; padding:20px 0px 15px 20px;}


#PAGE_HEADING { text-align: left; font-size: 11px;  color: #333333; border-bottom: 2px solid #f47920; padding-bottom: 10px;  }
.PAGE_TITLE {border-bottom: 1px solid #F99C1C; padding-bottom:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none; font-weight: bolder; }
.PAGE_SUB_TITLE {padding:20px 0px 10px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F99C1C; text-decoration: none; font-weight: bolder; }
#HEADING_TITLE { font-size:24px; color:#FFFFFF; }
#HEADING_DATE { font-size:14px; color:#666666; font-weight:bolder; width:200px;}
#HEADING_TAG { font-size:11px; color:#666666; font-weight:bolder; width:200px; }

.HIGHLIGHT {font-weight:bolder; color:#F99C1C;}

.SUB_TITLE {background-image:url('../img/sub_title.jpg'); background-repeat:repeat-y; padding: 2px 0px 2px 20px; font-weight:bolder; color:#FFFFFF;}
.SUB_TITLE2 { padding: 10px 0px 10px 0px; font-size:16px; text-align:center; font-weight:bolder; color:#FFFFFF; background-color:#F99C1C; border-bottom: 2px solid #f47920; border-top: 2px solid #f47920;}

UL.LIST {margin: 0; padding: 0;} 
LI.BULLET {list-style: none; background-image: url('../img/bullet.gif'); background-repeat: no-repeat; background-position: 0 7px; padding: 3px 0px 3px 20px; }

.FINEDX_INFO {  text-align:left; width:230px; padding:50px 0px 0px 540px;}
A.LINK_FINEDX_INFO:link, A.LINK_FINEDX_INFO:visited {text-decoration:none; color:#006699; font-weight:bolder;}
A.LINK_FINEDX_INFO:hover, A.LINK_FINEDX_INFO:active {text-decoration:none; color:#FFFFFF; font-weight:bolder;}
A.LINK_FINEDX:link, A.LINK_FINEDX:visited {text-decoration:none; color:#006699; font-weight:bolder;}
A.LINK_FINEDX:hover, A.LINK_FINEDX:active {text-decoration:none; color:#F99C1C; font-weight:bolder;}
A.LINK_LANGUAGE:link, A.LINK_LANGUAGE:visited, A.LINK_LANGUAGE:active {text-decoration:none; color:#006699; font-size:12px; font-weight:bolder;}
A.LINK_LANGUAGE:hover {text-decoration:none; color:#FFFFFF;  font-size:12px; font-weight:bolder;}

A.SPEAKER:link, A.SPEAKER:visited, A.SPEAKER:active {text-decoration:none; color:#000000; }
A.SPEAKER:hover {text-decoration:none; color:#006699; }

A.PRESENTATION:link, A.PRESENTATION:visited, A.PRESENTATION:active {text-decoration:none; color:#006699; font-weight:bolder; }
A.PRESENTATION:hover {text-decoration:none; color:#F99C1C; font-weight:bolder; }

.PROGRAMME_FOOTNOTE { font-size: 11px; }
.PROGRAMME_HEADING { padding:10px 0px 10px 0px; text-align:center; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: bolder; border-bottom: 2px solid #f47920; border-top: 2px solid #f47920; background-color: #F99C1C;}
.PROGRAMME_TITLE { font-size: 12px; color: #000000; }
.PROGRAMME_TITLE_H { font-size: 12px; color: #F99C1C; font-weight:bold; }
.PROGRAMME_STREAM { font-size: 11px; color: #F99C1C; font-weight:bold; }
.PROGRAMME_DESCRIPTION { font-size: 11px; color: #000000; font-weight:normal; }

.SPONSOR_LOGO { padding: 20px 0px 0px 0px; text-align:center;}
.SPONSOR_TITLE { color:#F99C1C; font-size:12px; font-weight:bolder; border-bottom: 1px solid #F99C1C; }
.SPONSOR_TEXT { border-bottom: 1px solid #F99C1C; padding: 15px 0px 10px 0px; margin-bottom:10px; text-align:justify; }


.ACCOMMODATION_BLOCK { border-bottom: 1px solid #f47920; border-top: 1px solid #f47920; margin: 0px 0px 10px 0px; padding: 10px 0px 10px 0px;}
.ACCOMMODATION_TITLE {font-weight:bolder; color:#F99C1C; font-size:13px;}
.ACCOMMODATION_TITLE_LINE {font-weight:bolder; color:#F99C1C; font-size:13px; border-bottom: 1px solid #f47920; margin: 10px 0px 10px 0px;}
.ACCOMMODATION_TEXT_NOTE { font-size:11px; color:#333333; font-style: italic; font-weight:normal; }
.ACCOMMODATION_TEXT { font-size:11px; color:#333333; }
.ACCOMMODATION_NOTE {color:#504B72; }
.ACCOMMODATION_LIST {color:#F99C1C; font-weight:bolder; text-align:left; }
.ACCOMMODATION_RATES {color:#666666; font-weight:bolder; font-size:10px; }

A.SPEAKERS_NAME:link, A.SPEAKERS_NAME:visited {text-decoration:none; color:#000000; }
A.SPEAKERS_NAME:hover, A.SPEAKERS_NAME:active {text-decoration:none; color:#333333; }

.SPEAKERS_NAME { margin-top:10px; font-size:12px;}
.SPEAKERS_PROFILE { font-size:12px;}
.SPEAKERS_DETAILS { font-size:12px; font-weight:bolder; color:#F99C1C; }
.SPEAKERS_HEADING {padding:10px 0px 10px 0px; text-align:center; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: bolder; border-bottom: 2px solid #f47920; border-top: 2px solid #f47920; background-color: #F99C1C;}
.REGISTRATION_DATE { color:#F99C1C; font-weight:bolder; }

.TextField { background-color: #FFFFFF; color: 000000; font-size: 8pt; font-family: verdana; }
.TEXTFIELD_SHORT { background-color: #FFFFFF; color: 000000; font-size: 8pt; font-family: verdana; width:180px; margin-left:10px;}
#CONTACT { text-align:right; } 
#FOOTER { clear:both; width:780px; padding-top:5px; margin:5px auto 10px auto; text-align:right; font-size:9px; color:#999999; border-top: 3px double #f99c1c;}
.POLICY {font-size:10px; text-align:justify}


#ADMIN_MENU { width:780px; padding-top:5px; margin:5px auto 10px auto; color:#999999; border-bottom: 3px double #f99c1c;}
