﻿*
{
    padding:0;
    margin:0;
}
/* This IE6 fix is needed to force div to contain the float image */
.clearie6,.clearfloats
{
    clear:both;
    overflow:hidden;
    height:0px;
}
.poweredbyintelligence
{
    display:block;
    float:left;
    background-image: url(../ibwebImages/1/poweredbyintelligencelogo.gif);
    margin-top:2px;
    margin-left:20px;
    width:200px;
    height:27px;
}
.table_prog
{
    margin:0;
    padding:0;
    border: solid 1px Black;
    empty-cells:show;
}
.table_prog tr
{
}
.table_prog td
{
    padding-left:4px;
    padding-right:4px;
    border-left: solid 1px Black;
    border-right: solid 1px Black;
}
.table_prog p
{
    text-align:left;
   line-height:110%;
}

img
{
    border-width:0px;
}
body 
{
    font: 62.5% Arial, Verdana, Geneva, Helvetica, sans-serif;
    background: url(../ibwebImages/1/bodytop.gif);
    background-repeat:repeat-x;
}
/* Banner styles */
#wrapper
{
    width: 998px;
    margin:0 auto;
}

#banner
{
    /*background: url(../ibwebImages/1/homebanner.jpg);*/
    height: 328px;
    width:998px;
    background-repeat:no-repeat;
}
.nextevent li a
{
    font-size:42px;
    color:#11458f;    
}
.nexteventad
{
    margin-top:16px;
}
.bannermenu li
{
    float:left;
}
.bannermenu li a
{
    width:111px;
    height:28px;
    display:block;
    padding:18px 0px 0px 45px;
    font-size:21px;
    color:white;    
}   
.bannermenu li a.selected
{
    background: url(../ibwebImages/1/bannerselected.gif);
    background-repeat:no-repeat;
}
#venue_map
{
    float:right;
    margin-left:5px;
}
#venue_map a
{
    font-size:12px;
}
/* Content styles */
#content 
{
    width:998px;
    background: url(../ibwebImages/1/background.jpg);
    background-repeat:repeat-x;
}
.maincontent
{
    padding:0px 52px;
}
.eventcontent
{
    padding:8px 148px 8px 148px;
}
.homemenu
{
    float:left;
    height:20px;
    width:250px;
}
#leftcolumn
{
/*    background: url(../ibwebImages/1/background.jpg);
    background-repeat:repeat-x;*/
    width:718px;
    float:left;
}
#leftcolumn-home
{
    width:718px;
    float:left;  
}

#left-col-home-top
{
    background: url(../ibwebImages/1/homelefttop.jpg);
    background-repeat:no-repeat;
    width:718px;
    height:160px;
}
#left-col-home
{
    background: url(../ibwebImages/1/homeleftbtm.jpg);
    background: url(../ibwebImages/1/homeleftback.png);
    background-repeat:no-repeat;
    width:718px;
    height:578px;
    width:638px;
    height:500px;
    padding:46px 40px 32px 40px;
}

#left-col-home p
{
    font-size:24px;
        color:#8da6c9;
}
#left-col-top
{
    background: url(../ibwebImages/1/innerblocktop.gif);
    background-repeat:no-repeat;
    width:718px;
    height:48px;
    height:34px;
    padding-top:8px;
}
#left-col-event-top
{
    background: url(../ibwebImages/1/pngmenu.png);
    background-repeat:no-repeat;
    margin-left:1px;
    float:left;
    width:710px;
    height:48px;
    height:34px;
    padding-top:8px;
}
.left-col-back
{
/*    background: url(../ibwebImages/1/background.jpg);
    background-repeat:repeat-x;*/
    width:718px;
}
.blank
{
    display:none;
}
.left-col-event-back
{
    background: url(../ibwebImages/1/eventblocktop.png);
    background-repeat:no-repeat;
    width:998px;
}
#left-col
{
    background: url(../ibwebImages/1/innerblock.png);
    background-repeat:repeat-y;
    width:646px;
    width:718px;
    padding:0px 0px 0px 0px;
}
#left-col-event
{
    background: url(../ibwebImages/1/eventblock.png);
    background-repeat:repeat-y;
    margin-left:1px;
    width:998px;
    padding:0px 0px 0px 0px;
}
#left-col p
{
    font-size:1.5em;
}
#left-col p.texta
{
    font-size:1.9em;
    color:#8da6c9;
    padding-bottom:10px;
}
.left-col-btm
{
    background: url(../ibwebImages/1/innerblockbtm.png);
    background-repeat:no-repeat;
    width:718px;
    height:48px;
}
.left-col-event-btm
{
    background: url(../ibwebImages/1/eventblockbtm.png);
    background-repeat:no-repeat;
    width:998px;
    height:48px;
}
.leftmenuback
{
    float:left;
    width:280px;
    /*margin-left:-36px;*/
    margin-right:8px;
    margin-bottom:8px;
}
.leftmenu
{
    background: url(../ibwebImages/1/pngmenu.png);
    /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../ibwebImages/1/pngmenu.png',sizingMethod='scale');*/
    background-repeat:repeat-y;
    width:280px;
    padding-bottom:8px;
}
.leftmenubtm
{
    background: url(../ibwebImages/1/leftmenubtm.png);
    width:280px;
    height:70px;
}
.leftmenulist li
{
}
.leftmenulist li a
{
    width:234px;
    height:28px;
    display:block;
    padding:6px 0px 0px 25px;
    margin-left:11px;
    font-size:20px;
    color:white;
}   
.leftmenulist li a.selected
{
    font-weight:bold;
    background-color:#a9bbd6;
}
.subleftmenulist li a
{
    width:214px;
    display:block;
    padding:6px 0px 6px 25px;
    margin-left:31px;
    margin-top:1px;
    font-size:16px;
    color:white;
    background-color:#3d5f8e;
}   
.subleftmenulist li a.selected
{
    font-weight:bold;
    background-color:#a9bbd6;
}
#rightcolumn
{
    width:280px;
    float:left;
}
#right-col-home-top
{
    /*background: url(../ibwebImages/1/homerighttop.gif);*/
    background: url(../ibwebImages/1/rightcoltop.png);
    background-repeat:no-repeat;
    width:250px;
    height:150px;
    margin-left:1px;
    padding-left:16px;
}
#right-col-event-top
{
    float:right;
    /*background: url(../ibwebImages/1/homerighttop.gif);*/
    background: url(../ibwebImages/1/rightcoltop.png);
    background-repeat:no-repeat;
    background-position:left bottom;
    width:250px;
    height:42px;
    height:25px;
    margin-right:13px;
    padding-left:16px;
}
#right-col-home-top p
{
    text-align:center;
    color:#08386b;
}
/*
.rightcoltop
{
    background-image: url(../ibwebImages/1/homerighttop.jpg);
}
.rightcolbtm
{
    background-image: url(../ibwebImages/1/homerightbtm.jpg);
}
.leftcoltop
{
    background-image: url(../ibwebImages/1/homelefttop.jpg);
}
.leftcolbtm
{
    background-image: url(../ibwebImages/1/homeleftbtm.jpg);
}
*/
#right-col-home
{
    background-repeat:no-repeat;
    width:280px;
}
#right-col-top
{

    background-repeat:no-repeat;
    width:280px;
    height:172px;
}
#right-col
{
    margin-top:12px;
    margin-left:15px;
    float:left;
    width:720px;
    min-height:100px;
}

/* Bottom divs */
#content-btm
{
    width:996px;
    background-image: url(../ibwebImages/1/stdback.gif);
    background-repeat:repeat-y;
}
#content-footer
{
    width:998px;
    background-color:#144ca0;
    padding-top:4px;
    height:36px;
    margin-bottom:15px;
}
.footerlegal
{
    float:right;
    display:block;
    width:60px;
    height:24px;
    color:White;
    font-size:16px;
    margin-top:6px;
}

/* Top Navigation */
.topnav li
{
    float:left;
}
.topnav li a
{
    display:block;
    width:142px;
    height:24px;
    padding-top:8px;
    color:White;
    font-size:17px;
    text-align:center;
}
/*#sidenav #sidenav-keynote li a*/
.sidenav li a.sidenav_sub
{
    display:block;
    width:192px;
    height:auto;
    font-size:12px;
    padding:4px 16px 4px 8px;
    color:#666666;
    background-color:#e1e9f0;
    background-color:#ebebfc;
    margin-left:36px;
}
/*#sidenav #sidenav-keynote li a.subselected*/
.sidenav li a.sidenav_sub_selected

{
    display:block;
    width:192px;
    height:auto;
    font-size:12px;
    padding:4px 16px 4px 8px;
    color:#666666;
    margin-left:36px;
    background-color:White;
}
.sidenav li a.sidenav_sublast_selected
{
    display:block;
    width:192px;
    height:auto;
    font-size:12px;
    padding:4px 16px 4px 8px;
    color:#666666;
    margin-left:36px;
    background-color:White;
    background-image: url(../ibwebImages/1/subsidemarkersel.gif);
    background-position:bottom left;
    background-color:White;
    background-repeat:no-repeat;
}
.sidenav li a.sidenav_sublast
{
    display:block;
    width:192px;
    height:auto;
    font-size:12px;
    padding:4px 16px 4px 8px;
    color:#666666;
    background-color:#e1e9f0;
    background-color:#ebebfc;
    margin-left:36px;

    background-image: url(../ibwebImages/1/subsidemarker.gif);
    background-position:bottom left;

    background-repeat:no-repeat;
}
.sidenav li a.subselected
{
    background-color:White;
}
.sidenav li a
{
    display:block;
    width:251px;
    font-size:18px;
    padding:6px 0px 6px 10px;
    color:#0087cb;
}
.sidenav li a.selected
{
    background-color:#0d7ba9;
    color:White;
}
.sidenav li a.disabled
{
    color:#ccd3d9;
}


/* footer */
.footerlinks
{
    float:left;
}
.footerlinks li a
{
    /*display:block;*/
    font-size:1.4em;
    font-size:14px;
	line-height: 150%;
	line-height: 24px;
}
#footer
{
    clear:both;
    background-image: url(../ibwebImages/1/barclays.gif);
    background-position:right;
    background-color:#e2e2e2;
    background-color:#cdcdcd;
    background-color:#979798;
    background-color:#dbe2e8;
    background-repeat:no-repeat;
    width:990px;
    height:80px;
}

#footer p
{
    color:#212121;
    color:white;
    color:#666666;
    text-align:center;
    font-size:1.6em;
}
#footer a
{
    color:black;
    color:white;
    color:#666666;
}
.BtnContact
{   
    display:block;
    /*background-color:#144ca0;*/
    background-image: url(../ibwebImages/1/contactbutton.png);
    width:161px;
    width:160px;
    width:250px;
    height:48px;
    color:white;
    margin: 2px 0px 2px 4px;
    padding:12px 0px 0px 0px;
    text-align:center;
    font-size:20px;
}
.contactbutton
{
    display:block;
    /*background-color:#144ca0;*/
    background-image: url(../ibwebImages/1/contactbutton.png);
    width:161px;
    width:160px;
    width:250px;
    height:48px;
    color:white;
    margin: 30px 0px 0px 17px;
    padding:12px 0px 0px 0px;
    text-align:center;
    font-size:20px;
    }
.textm-list
{
    padding-left:48px;
}
#paycontent
{
    width:990px;
    background-image: url(../ibwebImages/1/sidebar.gif);
    background-position:left;
    background-repeat:repeat-y;
    padding-bottom:20px;
}
#payment
{
    /*float:right;*/
    margin-right:40px;
    padding-left:300px;
}

.onlinepay
{
    text-align:center;
}
