﻿п»їbody { background-color: #E9E5DC; margin: 5; padding: 5; font-family: Sans-Serif; font-size: 100%; }
a { text-decoration: none; }
a:hover { color: #666; }
h1, h2, h3, h4, p { margin: 0; }
img { border: none; }
hr { height: 2px; border: 0; margin: 20px 15px 5px 15px; }
/*END*/
/* Layout */
#container { width: 1000px; margin: 0 auto; background-color: #ffffff; position: relative; }
#header { position: relative; min-height: 180px; width: 100%; /*border-left: solid 1px #D6D2CB;*/ background: #2756b2 url(images/BGHeader.png) repeat-x top; }
#navigation { float: left; padding: 0; margin: 100px 0 0 0; width: 60%; font: arial san-serif; font-size: 12px; font-weight: bold; text-align: left; }
#subnav { float: left; width: 100%; padding: 0; margin: 0; min-height: 35px; background-color: #EDEAE3; font: arial san-serif; font-size: 12px; font-weight: bold; text-align: left; border-left: solid 1px #D6D2CB; border-right: solid 1px #D6D2CB; border-top: solid 1px #000000; }
subnav a { text-decoration: none; font-size: 13px; }
#toplinks { height: 30px; float: right; }
#headbanner { width: 468px; height: 60px; position: absolute; right: 8px; top: 35px; }
#bodycontent { position: relative; border: solid 1px #D6D2CB; width: 100%; background-color: #ffffff; float: left; }
#content { position: relative; width: 1000px; float: left; display: inline; background-color: #ffffff; padding: 5; margin:5; }
#pagetopads { /*  height: 120px;*/ width: 810px; float: left; padding: 5px 0 0 15px; }
#pagetopads td { width: 270px; }
/*
#pagetopads #Feature270x100b1div { float:left; width:270px; height:100px}
#pagetopads #Feature270x100b2div { margin:0 270px 0 270px; width:270px; height:100px}
#pagetopads #Feature270x100b3div { float:right; width:270px; height:100px}
*/
#bodycontent { width: 100%; position: relative; display: block;}
#pagecontent { float: left; width: 570px; margin: 0; padding-bottom: 20px; background-color: #ffffff; border-right: solid 1px #D6D2CB; }
#pagecontent h1 { padding: 30px 15px 0 15px; font-family: Arial; font-size: 1.3em; letter-spacing: -0.01em; line-height: 1em; }
#pagecontent h2 { padding: 15px 15px 10px 15px; font-family: Arial; font-weight: normal; font-size: 1.1em; line-height: 1.2em; }
#pagecontent h3 { padding: 15px 15px 0 15px; font-family: Arial; font-size: 1em; line-height: 1.2em; }
#pagecontent p { padding: 15px 15px 0 15px; font-size: 0.8em; color: #000000; line-height: 1.2em; }
#pagecontent dt { padding: 15px 15px 0 15px; color: #000000; }
#pagecontent dl { padding: 5px 15px 0 10px; font-size: 0.8em; color: #000000; }
#pagecontent ul { }
#pagecontent li { padding: 5px 15px 0 15px; /* font-size: 0.8em;*/ color: #000000; }
#pagecontent li p, #pagecontent li h3, #pagecontent li h2 { padding: 0; margin: 0; }
#pagecontent table { margin: 15px; }
#pagecontent td { padding: 15px 15px 0 15px; font-size: 0.8em; color: #000000; }
#featurecolumn { width: 420px; padding-bottom: 20px; float: right; display: inline; background-color: #ffffff; }
#featurecolumn img { /* padding: 10px;*/ margin-top: 10px; }
#featurecolumn input { /* margin: 15px 0 5px 0;*/ }
#featurecolumn h1 { padding: 15px 10px 5px 10px; font-family: Arial Black; font-size: 1.4em; font-weight: bold; letter-spacing: -1px; line-height: 1em; }
#featurecolumn h1 span { font-family: Georgia; font-size: 0.9em; letter-spacing: -1px; line-height: 1em; }
#featurecolumn h2 { padding: 15px 10px 0 10px; font-family: Arial; font-size: 1.3em; letter-spacing: -1px; line-height: 1em; }
#featurecolumn h3 { padding: 10px 10px 0 10px; font-family: Arial; font-size: 0.8em; line-height: 1.2em; }
#featurecolumn p { padding: 0 10px 3px 10px; font-size: 0.8em; color: #000000; }
/*
#featurecolumn .sf_newsTitle a
{
    font-size: 0.7em;
}*/
#featurecolumn .ulRss { margin: 0; padding: 5px 0px 5px 10px;}
#featurecolumn .liRss { list-style-type: none; font-size: 0.8em; }
#featurecolumn .cRssControl h3, .cRssControl p { display: none; }
#advertcolumn { position: absolute; top: 0; right: 0; width: 140px; margin: 0; padding-bottom: 20px; display: block; text-align: center; background-color: #ffffff; }
#advertcolumn img { padding: 10px 0 0 0; }
/* END */
/* Header */
#pagelogo { padding: 30px 15px 0 15px; height: 120px; width: 241px; float: left; }
#navigation ul { list-style: none; padding: 0; margin: 0; }
#navigation li { float: left; margin: 0; height: 56px; }
#navigation li a { background: url(images/BGNavItem.png) repeat-x; height: 56px; line-height: 2em; float: left; display: block; border-top: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000; color: #ffffff; text-decoration: none; text-align: center; padding: 0 10px 0 10px; margin: 0; }
#navigation .On a { background: url(images/BGNavItemOn.png) repeat-x; height: 56px; line-height: 2em; float: left; display: block; /* border: solid 1px;*/ color: #000000; text-decoration: none; text-align: center; padding: 0 10px 0 10px; margin: 0; }
#toplinks ul { padding: 0; margin: 8px 0 10px 0; }
#toplinks li { display: inline; padding: 0 5px 0 5px; }
#toplinks li a { color: #000000; border-right: solid 1px #000; padding: 0 10px 0 0; font: arial san-serif; font-size: 12px; font-weight: bold; }
#subnav ul { padding: 0 0 0 20px; margin: 5px 0 5px 0; width: 90%; }
#subnav li { display: inline; padding: 0 5px 0 5px; line-height: 25px; list-style: none; }
/*#subnav li{ white-space: nowrap}*/
#subnav li a { color: #000000; border-right: solid 1px #000000; padding: 0 10px 0 0; margin: 0 5px 0 0; }
#subnav span { }
#sitemappath { width: 100%; height: 25px; }
#sitemappath p { padding: 10px 10px 10px 15px; font-size: 0.7em; }
/* END */

/* Footer */
#footer { width: 98%; background-color: #E9E5DC; display: block; float: left; padding: 10px; margin-top: 20px; font-size: 0.75em; }
/* END */
/* CONFERENCE PROGRAMME */
#conferenceprogramme { }
#conferenceprogramme td { }
#conferenceprogramme .conferencedate { padding: 10px; background: #888888; color: #ffffff; font-weight: bold; }
#conferenceprogramme .conferencestream { padding: 10px; background: #d3d3d3; font-weight: bold; }
#conferenceprogramme .time { padding: 10px; font-weight: bold; border: solid 1px #d6d6d6; }
#conferenceprogramme .sessiontable { border: solid 1px #d6d6d6; }
#conferenceprogramme .sessiontitle { padding: 10px; font-weight: bold; }
#conferenceprogramme .booksession { float: right; padding: 10px; font-weight: normal; }
#conferenceprogramme .sessiondescription { padding: 10px; font-size: 13px; }
.ntitle a {font-size:18px; color:#0000FF;}
/* exhibitor list */
.cExhibitorProfile td { font-size: 0.8em; }
@media handheld {

    body img { display: none; }
    #headerContainer img { display: none; }
    #navigation img { display: none; }
    #contentRight img { display: none; }
    #footerContainer img { display: none; }

}
@media print {
    #header { display: none; }
    #featurecolumn { display: none; }
    #bodycontent { width: 1000px; }
    #pagetopads { display: none; }
    #advertcolumn { display: none; }
    #pagecontent { width: 100%; }
}
#begun_block_173730733 {
	position:absolute;
	top:0;
	right:60px;
	}
