@charset "utf-8";
/* CSS Document */

*
{
padding:0;
margin:0;
border:0;
}

body
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
height:100%;
}

ul
{
list-style:none;
}

a
{
color:#00AEEF;
text-decoration:none;
}

p
{
margin-bottom:11px;
}

h3
{
font-size:19px;
padding:0;
margin:0 0 10px 0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
}

.clear
{
clear:both;
}

.left
{
float:left;
}

#outerContainer
{
background:#e7f7fd url(images/background.gif) repeat-x center top;
}

#mainContainer
{

width:1000px;
margin:0 auto;
background:url(images/bg-maincontainer.gif) 0 105px no-repeat;
}

#header
{
height:105px;
}

#logo
{
float:left;
display:block;
width:295px;
height:105px;
}

#logo img
{
margin-top:8px;
}

#headerElements
{
float:right;
height:105px;
width:640px;
}

#headerOtherElements
{
height:72px;
text-align:right;
display:none;
visibility:hidden;
}

#mainNav
{
float:right;
height:33px;
margin-top:72px;
}

#mainNav li, #mainNav li a
{
float:left;
}

#mainNav li a
{
display:block;
background:url(images/bg-tab.gif) no-repeat right center;
padding:6px 6px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
font-weight:bold;
}

#mainNav li.last a
{
background:none;
}

#mainNav li a:hover
{
color:#8cc63f;
}

#mainNav li a.selected
{
color:#fff;
}


#mastBanner
{
height:340px;
width:1000px;
}

#bannerText
{
float:left;
width:430px;
padding:20px 0 0 10px;
}

#bannerText ul
{
margin-left:20px;
}

#bannerText ul li
{
margin-bottom:6px;
font-weight:bold;
padding-left:13px;
background:url(images/blt.gif) no-repeat 0 5px;
}

#bannerGraphics
{
float:right;
width:450px;
height:240px;
position:relative;
}

.soldout
{
position:absolute;
bottom:0;
right:10px;
}

.more
{
background:url(images/bt-checkdetails.gif);
width:180px;
height:23px;
display:block;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:7px 0 0 31px;
margin:10px 0 0 7px;
float:left!important;
}

.more:hover
{
color:#c3edfc;
background-position:left bottom;
}

.more-pre
{
background:url(images/bt-presentation.gif);
width:163px;
height:28px;
display:block;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:2px 0 0 31px;
margin:10px 0 0 10px;
float:left!important;
}

.more-pre:hover
{
color:#c3edfc;
background-position:left bottom;
}


#contentWrapper
{
background:none;
padding:0;
}

.homeCol
{
width:671px;
margin-right:12px;
float:left;
background:url(images/homeinner-bg.png) no-repeat bottom;
padding-bottom:20px;
margin-bottom:10px;
}
.home_inner
{
width:671px;
float:left;
background:url(images/homeCol-bg.png) no-repeat top;
}
.col2
{
display:none;
visibility:hidden;
}
.col3
{
width:313px;
background:url(images/inner-bg.png) no-repeat bottom;
padding-bottom:20px;
}
.col3 .inner
{
width:313px;
background:url(images/rightpane-bg.png) no-repeat top;
text-align:center;
padding-top:10px;
}
.inner h4
{padding:25px 0 0 0;
width:285px;
margin-left:15px;
color:#000;
background:url(images/heading-bg.gif) no-repeat 0 20px;
height:42px;
margin-bottom:0;
text-align:left;}
.inner p, .inner a, .inner img
{margin:10px 10px 0 10px;}
.inner h4 img
{margin:5px 0 0 0;}
#intro, #otherSpeakers, #brochure, #ConfSpeaker
{
margin:20px 15px;
}
h4
{
font-size:16px;
padding:10px;
background:#a8d147;
color:#fff;
margin-bottom:15px;
}

#intro
{
margin-bottom:25px;
background:url(images/intro-bg.png) no-repeat top;
padding:15px;
border:1px solid #c5b893;
}

#keySpeakers
{
margin-bottom:20px;
}

#keySpeakers img
{
float:left;
}

.keySpeakersDetails
{
float:left;
margin-left:10px;
}

#keySpeakers h5
{
font-size:13px;
margin-bottom:5px;
color:#00aeef;
}

#keySpeakers p
{
line-height:18px;
}

#flashIntro
{
}

#otherSpeakers dt
{
font-weight:bold;
color:#00aeef;
margin-bottom:4px;
}

#otherSpeakers dd
{
border-bottom:1px dotted #ccc;
font-weight:bold;
padding-bottom:7px;
margin-bottom:7px;
}
#otherSpeakers li
{
margin-left:20px;
}
.readmore
{
font-weight:bold;
text-decoration:underline;
color:#00aeef;
}

#liveFeed
{
margin-right:0!important;
}
.callout_box
{
	width:259px;
	padding:10px;
	border:1px solid #ccc;
	border-top:none;
	margin-left:15px;
}
.blue
{
color:#00aeef;
}

#liveFeed dt
{
background:#f5f4f4 url(images/bg-twitter-top.gif) no-repeat;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
padding:7px 10px 0 10px;
}

#liveFeed dd
{
color:#999;
padding:0 10px 23px 10px;
background:#f5f4f4 url(images/bg-twitter-bot.gif) left bottom no-repeat;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
margin-bottom:7px;
}

#footer
{
background: #FFFFFF;
border-top: 5px solid #A8DCFB;
border-bottom: 5px solid #A8DCFB;
}

#inner-footer
{
width:1000px;
margin:0 auto;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#partners td
{
text-align:center;
padding:5px 0;
font-weight:bold;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
}

.copyright
{
border-top:1px solid #666;
padding:9px 0 13px 0;
}

/** Style the tweets */
#twitters {

}

#twitters UL {
  list-style: none;
  padding: 0;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
}

#twitters LI {
  
  margin-bottom:7px;
}

#twitters SPAN.twitterPrefix {
  font-weight: bold;
  padding:5px 5px 0 10px;
  display:block;
  background:url(images/bg-twitter-top.gif) no-repeat;
}

#twitters SPAN.twitterTime {
  font-style: italic;
  color: #c5c5c5;
  background:#f5f4f4 url(images/bg-twitter-bot.gif) left bottom no-repeat;
  display:block;
  padding:0 5px 23px 10px;
}

#twitters SPAN.twitterStatus {
padding:0 5px 0 10px;
display:block;
background:#f5f4f4;
}
#twitFeed
{
height:265px;
overflow:hidden;
margin-bottom:10px;
}

#twitFeed li
{
background:#f5f4f4 url(images/bg-twitter-bot.gif) left bottom no-repeat;
padding:7px 10px 5px 10px;
margin-bottom:5px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
}

#twitFeed li a
{
color:#e92e35;
font-style:italic;

}

#fancy_ajax a
{
text-decoration:underline!important;
}

/* Sub Pages */
#primaryCol
{
width:566px;
float:left;
margin-right:20px;
}

#brochure{
background:#f1f1f1;
	
}

.programme
{
	width:600px;
	margin:0 auto;
	border:1px solid #ccc;
}

.programme td
{
padding:7px;
}

.programme .hd
{
	background:#eaeaea;
}

.programme td
{
border-bottom:1px dotted #ccc;
}

.programme ul
{
list-style:disc;
margin-top:10px;
margin-bottom:10px;
}
#headerElements li
{list-style:none;
margin:0;
border-right:1px solid #999;}

#headerElements li.last
{
border-right:none;
}
.col3 li
{
list-style:none;
margin-left:0;}
.programme li
{
list-style:disc;
margin-left:20px;
}
li
{
list-style:disc;
margin-left:20px;
line-height:17px;
}
h5
{
color:#b83735;
font-size:14px;
}

.programme .end
{
border-bottom:1px solid #ccc;
}

.programme a
{
text-decoration:underline;
}
/*Global Footer*/
#globalFooter ul, ol, li, dd, blockquote{
margin-left:0px;
}
#globalFooter div{
border:0;
}
#globalFooter {
height: 308px;
background:url(http://inc.iirme.com/Images/Global/InformaEx/pattern.jpg) repeat-x left top;
padding:0px;
}
#globalFooterContent {
height:307px;
width:1003px;
margin:0 auto;
background:url(http://inc.iirme.com/Images/Global/InformaEx/background.jpg) no-repeat top left;
}
#globalFooterContent li
{
list-style:none;
}
#Table_01 {
left:0px;
top:0px;
width:1003px;
height:308px;
color:#d8e9f7;
font-family:Tahoma, Arial, Verdana;
font-size:12px;
}
#Table_01 a {
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
line-height:1.25em;
font-family:Tahoma, Arial, Verdana !important;
font-size:12px !important;
}
#Table_01 a:hover
{
color:#c4d52a;
text-decoration:underline;
}
#Table_01 hr {
height:2px;
color:#ffffff;
background-color: #FFFFFF;
margin-bottom:5px;
}
#logoContainer {
float:left;
width:256px;
height:248px;
padding-top:60px;
font-size:11px;
}
#contents {
float:right;
width:730px;
height:280px;
padding-top:25px;
}
#regions {
width:30em;
list-style:none;
margin:0;
text-indent:0;
padding:0;
}
#regions li {
float:left;
width:10em;
}
#sectors {
width:60em;
list-style:none;
margin:0;
text-indent:0;
padding:0;
}
#sectors li {
float:left;
width:30em;
}
#informaLinks {
list-style:none;
margin:0;
text-indent:0;
padding:0;
}
#informaLinks li {
float:left;
padding:0 15px;
border-right:#ffffff solid 1px;
}
#informaLinks li.last {
border:none;
}
#informaLinks li.first {
padding-left:0;
} 
