﻿*
{
    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;
    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/body.jpg);
    background-repeat:repeat-x;
    background-color:#eaf9fe;
}
/* Banner styles */
#wrapper
{
    width: 996px;
    margin:0 auto;
}

#banner
{
    background: url(../ibwebImages/1/bannertop.jpg);
    height: 120px;
    height: 30px;
    padding-top:100px;
    width:996px;
    background-repeat:no-repeat;
    text-align:right;
    overflow:hidden;
}

.venue_map
{
    float:right;
    margin-left:5px;
}
.venue_map a
{
    font-size:12px;
}
/* Content styles */
#content 
{
    width:995px;
}
#leftcolumn
{
    width:260px;
    float:left;
}

#left-col-home-top
{
    background-repeat:no-repeat;
    padding:8px 0px 0px 0px;
    width:260px;
    height:172px;
}
#left-col-home
{
    background-repeat:no-repeat;
    padding:16px 0px 0px 0px;
    width:260px;
    height:354px;
}
#left-col-home p
{
    color:White;
    font-size:17px;
    line-height:130%;
    padding-bottom:4px;

}
#left-col-home p.indent
{
    padding:0px 16px;
    font-size:17px;
}
#left-col-top
{
    background-repeat:no-repeat;
    padding:8px 0px 0px 0px;
    width:260px;
    height:172px;
}
#left-col
{
    float:left;
    width:260px;
    padding-bottom:20px;
}
.left-col_home
{
    padding-top:12px;
}
#rightcolumn
{
    margin-left:15px;
    width:720px;
    float:left;
    background-color:White;
}
#right-col-home-top
{
    background-repeat:no-repeat;
    padding:8px 0px 0px 0px;
    width:720px;
    height:172px;
}
.homerightmidspace
{
    height:268px;
    width:700px;
}
.homeleftmidspace
{
    height:268px;
    width:240px;
    padding-left:10px;
}
/*
.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;
    padding-top:8px;
    padding:16px 10px 0px 0px;
    width:710px;
    height:362px;
    height:354px;
}
#right-col-top
{

    background-repeat:no-repeat;
    padding-top:8px;
    padding:8px 0px 0px 0px;
    width:720px;
    height:172px;
}
#right-col,#rightcolhome
{
    margin-top:12px;
    margin-left:15px;
    float:left;
    width:720px;
    padding-bottom:20px;
}
#rightcolhome
{
    margin-top:0px;
    padding-top:12px;
    background-image: url(../ibwebImages/1/homerightbtmstrips.gif);
    background-repeat:repeat-y;
}
#right-col
{
    min-height:400px;
    margin:8px 0px 0px 32px;
    width:687px;
}

/* Bottom divs */
#content-btm
{
    width:995px;
    background-image: url(../ibwebImages/1/stdback.gif);
    background-repeat:repeat-y;
}
#content-footer
{
    width:995px;
    background-image: url(../ibwebImages/1/stdfooter.gif);
    background-repeat:repeat-y;
    height:30px;
}
#left-footer
{
    float:left;
    width:260px;
    height:30px;
}
#right-footer
{
    margin-left:15px;
    float:left;
    width:720px;
    height:30px;
}
#content-footer
{
    margin-bottom:15px;
}


/*#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;
}


/* 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:#61a9c7;
    width:161px;
    width:160px;
    width:220px;
    height:28px;
    color:white;
    margin: 2px 0px 2px 4px;
    padding:4px 0px 0px 0px;
    text-align:center;
    font-size:18px;
}
.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
{
    margin-right:40px;
    padding-left:340px;
    padding-bottom:20px;
}

.onlinepay
{
    text-align:center;
}
