*,p {padding:0;margin:0;}
img {border:0;}
body {font:11px Arial;color:#58595b;background:#bfb6ad;height:100%}
input,textarea,select{font:11px Verdana,sans-serif;color:#2b2b2b;}
textarea {border:1px solid #ec1c23;}
a{color:#58595b; text-decoration:underline;outline:none}


html, body, #wrapper {
    height:100%;
}

#outline {width:985px; margin:auto;margin-top:20px; background:#fff; display:block;clear:both; position:relative; height:auto;}
#wrapper {margin:0 auto;margin-bottom:0;width:985px;background:#fff;}

#branding {width:100%; height:148px; background:url(../imgs/branding.gif) no-repeat 0 0;}
#BELogo {width:250px; height:140px; position:relative; cursor:pointer;float:left;}
#navi {padding:20px; width:100px;}
#container {margin:0 auto;width:775px; padding:25px 0 0 70px;position:relative;}

.bgHome {background:url(../imgs/bg2.gif) no-repeat top right; height:480px;float:left;}
.bgMisc {background:url(../imgs/bg1.gif) no-repeat top right;height:550px;float:left;}
.bgSpeakers {background:url(../imgs/bgSpeakers.gif) no-repeat top right;height:580px;}
.left {float:left;clear:none;}
.right {float:left;clear:none;}

#topic_img {background:url(../imgs/topic_img.png) no-repeat top right;width:530px;height:253px;}
#rapp_img {margin-left:-20px;}
#rapp_content {margin-left:35px;}

#backToSpeakers {width:70px; height:32px; float:left; clear:none;cursor:pointer;position:relative;z-index:999;}
#frmCredit {width:264px;_width:270px}
#btCreditSubmit {border:none;background:url(../imgs/btSubmit.gif) no-repeat; width:75px; height:21px;float:right;margin-top:15px;cursor:pointer}
#btCreditRetry {border:none;background:url(../imgs/btRetry.gif) no-repeat; width:90px; height:21px;float:right;margin-top:15px;cursor:pointer}
#btNext {border:none;background:url(../imgs/btNext.gif) no-repeat; width:56px; height:21px;float:right;margin-top:10px;cursor:pointer}
#btPrint {border:none;background:url(../imgs/btPrint.gif) no-repeat; width:56px; height:21px;float:right;margin-top:10px;cursor:pointer}

#btSubmitContact {border:none;background:url(../imgs/btSubmit.gif) no-repeat; width:75px; height:21px;float:right;margin-top:10px;cursor:pointer}

#btCredit{float:left; width:90px;height:21px;background:url(../imgs/btCredit.gif) no-repeat;}
#btCredit:hover{float:left; width:90px;height:21px;background:url(../imgs/btCredit_on.gif) no-repeat;}
#btCashier{margin-left:5px;float:left; width:111px;height:21px;background:url(../imgs/btCashier.gif) no-repeat;}
#btCashier:hover{float:left; width:111px;height:21px;background:url(../imgs/btCashier_on.gif) no-repeat;}


#contacttbl em {padding-right:2px; color:#ec1c23; font-style:normal;}
#contacttbl td {font-weight:bold;}

.txInput {margin-top:3px;height:18px; width:170px;border:1px solid #ec1c23;}
.txTextArea {margin-top:3px;height:45px; width:170px;border:1px solid #ec1c23;}
select {margin-top:3px;height:18px; width:80px;border:1px solid #ec1c23;}
#regDetails .txInput {margin-top:3px;height:18px; width:120px;border:none;background:none;}
label {float:left; width:90px; margin-top:5px;font-weight:bold;}


th {text-align:left;}
#frmCashier td{height:26px;}
#regDetails th{background:#ec1c23;border:1px solid #fff;text-align:left; color:#fff; padding:2px;}
#regDetails td {border:1px solid #fff;}
#regDetails #row1,#regDetails #row2,#regDetails #row3,#regDetails #row4,#regDetails #row5,#regDetails #row6,#regDetails #row7,#regDetails #row8,#regDetails #row9,#regDetails #row10,#regDetails  #rowCTA{display:none;}

#cashierDetails #rowHead {background:#ec1c23;}
#cashierDetails th{border:1px solid #fff;text-align:left; color:#fff; padding:2px;}
#cashierDetails td{height:20px;padding:3px;border:1px solid #fff;}

.clearer {display:block; clear:both;}


/*TWEETS*/
#tweets {margin-top:10px;padding-right:30px;}
#tweets li {list-style: none;  color:#fff;margin-top:2px;}
#tweets .tweetuser {color:#ec1c23;font-weight:bold}
#tweets .tweetdate{color:#666}

#tweetsbox {padding:0 20px;height:188px; width:404px;background:url(../imgs/tweetbg.gif) no-repeat;}
#tweetOverlay {width:444px; height:188px;position:fixed; margin-left:20px; bottom:0px;display:none; z-index:100;}
#btTweet {width:140px; height:50px;position:fixed; margin-left:20px;bottom:0px; z-index:10;}
#tweetClose { width:25px; height:20px;margin-right:-20px;_margin-right:-10px;float:right;cursor:pointer;;}
#tweetFollow { width:65px; height:20px;margin-right:0px;float:right; cursor:pointer}
#footer {text-align:center; font:9px Verdana;padding:20px 0;}
#footer a {text-decoration:underline; color:#2b2b2b;}

.agenda td{padding:6px 3px ; border-bottom:1px solid #ec1c23}
.agendaTime {font:10px Arial; display:block;color:#ec1c23}
.agendaDesc {font:16px Arial; display:block;color:#ec1c23}