/* CSS Document */

body {
    background:#e6e6e6;
    color:#000;
    font-family:arial,helvetica,sans-serif;
    text-align: center;
}
p {
    font:11px arial,helvetica,sans-serif;
}
.headerBodyText
{
    font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    font-size: 11px;
}
h1 {
    font-weight:100;
    font-size:22px;
    font-family:arial,helvetica,sans-serif;
}
h2 {
    /*border-bottom:solid 1px #cbdde9;
    padding-bottom:4px;*/
    font-weight:100;
    font-size:18px;
    font-family:arial,helvetica,sans-serif;
}
h3 {
    font-weight:100;
    font-size:14px;
    font-family:arial,helvetica,sans-serif;
}
h4 {
    font-weight:100;
    font-size:12px;
    font-family:arial,helvetica,sans-serif;
}
h5 {
    /*border-bottom:solid 1px #cbdde9;
    padding-bottom:4px;*/
    font-weight:100;
    font-size:18px;
    font-family:arial,helvetica,sans-serif;
    color:#FF6600
}
li {
    font:11px arial,helvetica,sans-serif;
}
a {
    color:#0074a5;
}
a:visited {
    color:#0074a5;
}
a:hover {
    color:#005588;
}
a:active {
    color:#005588;
}
.BodyText {
    font:11px arial,helvetica,sans-serif;
}
.BodyTextBold {
    font:900 11px arial,helvetica,sans-serif;
}

/* SECTION SPECIFIC STYLES */

/* Master Wrapper Div */
#wrapperDiv {
    width:774px;
    margin: 0 auto;
    border:solid 1px #7a8285;
    background-color:#fff;
    padding-top:10px;
    padding-bottom:35px;
    text-align: left;
}

/* Header Wrapper Div */
#headerDiv {
    margin:0;
}
#headerAnimationDiv {
    background-color:#0b5e86;
}
#LeftDiv {
    width:97px;
    padding-left:2px;
    padding-top:35px;
}

/* Body Wrapper Div */
#bodyDiv {
    margin:0px 30px 30px 15px;
    
   
}

/* Body Agenda Div */
#bodyAgendaDiv {
    margin:0px 0px 0px 0px;
}

#tblHeader
{
    margin-top: 2px;
}

/* Nav Styles */
#navDiv {
    margin:0 0 8px 111px;
    padding:0;
    text-align:right;
    height:22px;
    background:#fff url(/transpay/images/bg_navbar.gif) repeat-x;
}

/* Center Column Main Area */
#centerColumnDiv {
    /*margin: 30px auto 30px auto;*/
    width: 550px;
}
#centerColumnDiv p {
    line-height:16px;
}

/* Center Column Agenda Area */
#centerColumnAgendaDiv {
    margin-right:191px;
	margin-top: 30px;
}
#centerColumnAgendaDiv p {
    line-height:16px;
}

#pathDiv p {
    line-height:11px;
    /*font-style:italic;*/
    color:#aaa;
}
#pathDiv a,#pathDiv a:visited {
    color:#aaa;
    text-decoration:none;
}
#pathDiv a:hover,#pathDiv a:active {
    color:#888;
    text-decoration:underline;
}
#centerColumnDiv h2 {
    border-bottom:solid 1px #ff6633;
    padding-bottom:4px;
    font-weight:100;
    font-size:18px;
    font-family:arial,helvetica,sans-serif;
    width: 550px;
    /*margin-left: -60px;
    _margin-left: -60px;*/
}
/*#centerColumnDiv #listing table {
    margin-left: 60px;
    width: 90px;
}*/
#featuresTable {
    margin:0;
    padding:0;
}
#featuresLeftCell p {
    margin:0 7px 16px 0;
}
#featuresCenterCell p {
    margin:0 7px 16px 7px;
}
#featuresRightCell p {
    margin:0 0 16px 7px;
}

/* Right Column Sidebar */

#rightColumnDiv {
    float:right;
    width:171px;
	margin-top: 33px;

}

#spRightColumnDiv {
    position: relative;
    /*right: 86px;*/
    width:171px;
	margin-top: 33px;

}
/* Right Column Agenda Sidebar */

#rightAgendaColumnDiv {
    float:right;
	margin-top: 33px;

}

/* Show/Hide Divs */
.CollapseDiv
{
    font:10pt arial,helvetica,sans-serif;
    display: none;
}
.CollapseDivOpen
{
    font:10pt arial,helvetica,sans-serif;
    display: inline;
}

/* Search Box */
#searchBoxDiv {
    font:italic 11px/11px arial,helvetica,sans-serif;
    color:#bbb;
    padding:0;
    margin-bottom:7px;
}
#searchBoxDiv form {
    margin:0;
    padding:0;
}
#searchBoxDiv input {
    margin:0;
    padding:0;
    width:100px;
    font-size:11px;
    font-style:none;
    font-family:arial,helvetica,sans-serif;
}

/* Register Animation */
#registerAnimationDiv {
	width:171px;
	height:63px;
	padding:0;
	margin-bottom:7px;
}

/* Registration Page */
.comboPricingText
{
    font: italic 900 11px arial,helvetica,sans-serif;
    color: #17247D;
}
#priceBorder {
    /*border-top:solid 1px #c4c4c4;
    border-left:solid 1px #c4c4c4;
    border-bottom:solid 1px #c4c4c4;*/
    padding: 2px;
}

#priceBorder tr td {
    /*border-left:solid 1px #c4c4c4;
    border-bottom:solid 1px #c4c4c4;
    border-right:solid 1px #c4c4c4;
    border-top:solid 1px #c4c4c4;*/
    padding: 4px;
}

#ValidationDiv
{
    padding: 0pt 0pt 0pt 0pt;
    margin: 8pt 0pt 0pt 0pt;
}

/* Conference Blog */
#blogDiv {
    width:171px;
    background-color:#FF991B;
    color:#514f50;
    padding-bottom:10px;
    margin-bottom:7px;
}
#blogDiv div.scrollBox {
    margin:0 12px 0 12px;
    height:151px;
    overflow:auto;
}
#blogDiv p:first-child {
    margin-top:0;
}
#blogDiv p {
    font-size:11px;
}
#blogDiv a { color:#036;}
#blogDiv a:visited { color:#036;}
#blogDiv a:hover { color:#fff;}
#blogDiv a:active { color:#fff;}

/* Exhibitors and Sponsors */
#exhibitorsDiv {
    width:171px;
    background-color:#016388;
    color:#fff;
    padding-bottom:10px;
    margin-bottom:7px;
}
#exhibitorsDiv div.scrollBox {
    margin:0 12px 0 12px;
}
#exhibitorsDiv ul {
    margin:0;
    padding:0;
}
#exhibitorsDiv li {
    list-style-type:none;
    margin:0;
    font-size:11px;
    color:#fff;
}
#exhibitorsDiv a { color:#fff;}
#exhibitorsDiv a:visited { color:#fff;}
#exhibitorsDiv a:hover { color:#fff;}
#exhibitorsDiv a:active { color:#fff;}

/* Agenda Features */
#featuresAgendaDiv {
    width:171px;
    background-color:#983896;
    color:#fff;
    padding-bottom:10px;
    margin-bottom:7px;
}
#featuresAgendaDiv div.scrollBox {
    margin:0 12px 0 12px;
}
#featuresAgendaDiv ul {
    margin:0;
    padding:0;
}
#featuresAgendaDiv li {
    list-style-type:none;
    margin:0;
    font-size:11px;
    color:#fff;
}
#featuresAgendaDiv a { color:#fff;}
#featuresAgendaDiv a:visited { color:#fff;}
#featuresAgendaDiv a:hover { color:#fff;}
#featuresAgendaDiv a:active { color:#fff;}

/* Image Features */
#featuresImageDiv {
    width:171px;
    background-color:#ffffff;
    color:#000000;
    padding-bottom:10px;
    margin-bottom:7px;
}   

#featuresImageDiv div.scrollBox {
    margin:0 12px 0 12px;
}
#featuresImageDiv ul {
    margin:0;
    padding:0;
}
#featuresImageDiv li {
    list-style-type:none;
    margin:0;
    font-size:11px;
    color:#fff;
}
#featuresImageDiv a { color:#fff;}
#featuresImageDiv a:visited { color:#fff;}
#featuresImageDiv a:hover { color:#fff;}
#featuresImageDiv a:active { color:#fff;}

#featuresImageDiv_whit {
    width:171px;
    background-color:#FFFFFF;
    color:#000000;
    padding-bottom:10px;
    margin-bottom:7px;
    border-bottom:solid 1px #c4c4c4;
    background-image: url(/transpay/images/bg_oursponsors.gif);
    background-repeat: repeat-y;
}
   
#featuresImageDiv_whit div.scrollBox {
    margin:0 12px 0 12px;
}
#featuresImageDiv_whit ul {
    margin:0;
    padding:0;
}
#featuresImageDiv_whit li {
    list-style-type:none;
    margin:0;
    font-size:11px;
    color:#000000;
}
#featuresImageDiv_whit a { color:#0074a5;}
#featuresImageDiv_whit a:visited { color:#0074a5;}
#featuresImageDiv_whit a:hover { color:#0074a5;}
#featuresImageDiv_whit a:active { color:#0074a5;}

/* Solutions Features */
#featuresSolutionsDiv {
    width:171px;
    background-color:#CEDFE6;
    color:#045A7D;
    padding-bottom:10px;
    margin-bottom:7px;
}   

#featuresSolutionsDiv div.scrollBox {
    margin:0 12px 0 12px;
}
#featuresSolutionsDiv ul {
    margin:0;
    padding:0;
}
#featuresSolutionsDiv li {
    list-style-type:none;
    margin:0;
    font-size:11px;
    color:#045A7D;
}
/* Solutions Orange Features */
#featuresSolutionsDiv a { color:#045A7D;}
#featuresSolutionsDiv a:visited { color:#045A7D;}
#featuresSolutionsDiv a:hover { color:#045A7D;}
#featuresSolutionsDiv a:active { color:#045A7D;}

/* Solutions Orange Features */
#featuresSolutionsOrgDiv {
    width:171px;
    background-color:#FF6600;
    color:#fff;
    padding-bottom:10px;
    margin-bottom:7px;
}   

#featuresSolutionsOrgDiv div.scrollBox {
    margin:0 12px 0 12px;
}
#featuresSolutionsOrgDiv ul {
    margin:0;
    padding:0;
}
#featuresSolutionsOrgDiv li {
    list-style-type:none;
    margin:0;
    font-size:11px;
    color:#fff;
}
#featuresSolutionsOrgDiv a { color:#fff;}
#featuresSolutionsOrgDiv a:visited { color:#fff;}
#featuresSolutionsOrgDiv a:hover { color:#fff;}
#featuresSolutionsOrgDiv a:active { color:#fff;}

/* Agenda Features */
#featuresExhibitHallDiv {
    width:171px;
    background-color:#57a55a;
    color:#fff;
    padding-bottom:10px;
    margin-bottom:7px;
}
#featuresExhibitHallDiv div.scrollBox {
    margin:0 12px 0 12px;
}
#featuresExhibitHallDiv ul {
    margin:0;
    padding:0;
}
#featuresExhibitHallDiv li {
    list-style-type:none;
    margin:0;
    font-size:11px;
    color:#fff;
}
#featuresExhibitHallDiv a { color:#fff;}
#featuresExhibitHallDiv a:visited { color:#fff;}
#featuresExhibitHallDiv a:hover { color:#fff;}
#featuresExhibitHallDiv a:active { color:#fff;}

/* Our Sponsors */
#sponsorsDiv {
    width:171px;
    background:#fff url(/transpay/images/bg_oursponsors.gif) repeat-y;
    color:#514f50;
    padding-bottom:10px;
    border-bottom:solid 1px #c4c4c4;
    margin-bottom:7px;
}
#sponsorsDiv div.scrollBox {
    margin:0 12px 0 12px;
    height:151px;
    overflow:auto;
}
#sponsorsDiv p:first-child {
    margin-top:0;
}
#sponsorsDiv p {
    font-size:11px;
}
#sponsorsDiv a { color:#036;}
#sponsorsDiv a:visited { color:#036;}
#sponsorsDiv a:hover { color:#fff;}
#sponsorsDiv a:active { color:#fff;}

/* Bai Logo */
#baiLogoImg {
    float:right;
    margin:0 30px 0 0px;
}

/* Footer */
#footerDiv {
    clear:both;
    margin-top:25px;
    margin-left:153px;
    vertical-align:bottom
}
#footerDiv p {
    line-height:11px;
    color:#aaa;
}
#footerDiv a,#footerDiv a:visited {
    color:#aaa;
}
#footerDiv a:hover,#footerDiv a:active {
    color:#ccc;
}

/* Date Floater */
#dateDiv {
    width:775px;
    position:absolute;
    text-align:right;
    top:0;
    left:0;
    margin:0;
    padding:0;
}
#dateDiv p {
    margin:10px 30px;
    padding:0;
    color:#aaa;
}

/* AgendaBuilder Add-ons */
.body_text
{
    font:11px arial,helvetica,sans-serif;
}
.body_head2
{
    font: 900 13px arial,helvetica,sans-serif;
}

#baiABTranspayTitleDiv {
    width:774px;
    background:#ffffff url(/transpay/images/bg_header_baititle.gif) repeat-x;
}

/* VE Add-ons */
.cyanBox {
    background-color:#cce0e7;
    padding:10px;
    margin:10px 0px;
}
/* Advertisement classes */
#sideAdsDiv 
{
    float: right;
    width:190px;
    background:#eee url(../images/bg_ads.gif) no-repeat;
    text-align:center;
    padding-top:22px;
    padding-bottom:12px;
}
#topAdDiv {
    width:180px;
    background-color:#ccc;
    text-align:left;
    margin-left:5px;
    margin-right:5px;
}
#contentAdsDiv
{
    width:310px;
    background:#eee url(../images/bg_ads.gif) no-repeat;
    text-align:center;
    padding-top:22px;
    padding-bottom:12px;
}
#contentAdDiv 
{
    width:300px;
    background-color:#ccc;
    text-align:left;
    margin-left:5px;
    margin-right:5px;
}
#topAdDiv p, #bottomAdDiv p #contentAdDiv p {
    margin:0 12px 12px 12px;
}
#bottomAdDiv {
    width:160px;
    background-color:#ccc;
    margin:12px 15px;
    text-align:left;
}
#leaderBoardAdsDiv
{
    width:738px;
    background:#eee url(../images/bg_ads.gif) no-repeat;
    text-align:center;
    padding-top:22px;
    padding-bottom:12px;
}
#leaderBoardAdDiv
{
    width:728px;
    background-color:#ccc;
    text-align:left;
    margin-left:5px;
    margin-right:5px;
}


/* RESERVATION/REGISTRATION CLASSES */
#tblRequestForm td
{
    font:11px arial,helvetica,sans-serif;
}
#tblMainRegContainer td
{
    font:11px arial,helvetica,sans-serif;
}
.resContainer
{
    width: 550px;
    border-left:solid 1px #999;
    border-right:solid 1px #999;
    border-top:solid 1px #999;
    border-bottom:solid 1px #999;
    padding:0px;
    margin-bottom:10px;
    background-color: #fff;
    position: relative;
}
#resTitle {
    display:block;
    width:180px;
    height:20px;
    background-color:#008266;
    background-image:url(../images/tab_bg_3.gif);
    background-repeat:no-repeat;
    background-position:left top;
    overflow:hidden;
    text-align:center;
    padding:0px;
    margin:0px;
    color:#fff;
    font:900 11px arial,helvetica,sans-serif;
}
#resTitle2 {
    display: none;
    visibility: hidden;
    width:180px;
    height:20px;
    background-color:#008266;
    background-image:url(../images/tab_bg_4.gif);
    background-repeat:no-repeat;
    background-position:left top;
    overflow:hidden;
    text-align:center;
    padding:0px;
    margin:0px;
    color:#fff;
    font:900 11px arial,helvetica,sans-serif;
}
#resTitle3 {
    display:block;
    width:180px;
    height:20px;
    background-color:#008266;
    background-image:url(../images/tab_bg_5.gif);
    background-repeat:no-repeat;
    background-position:left top;
    overflow:hidden;
    text-align:center;
    padding:0px;
    margin:0px;
    color:#fff;
    font:900 11px arial,helvetica,sans-serif;
}
.resContainer td
{
    font:11px arial,helvetica,sans-serif;
}
.ttlBold
{
    font:900 11px arial,helvetica,sans-serif;
}
.fldRequired
{
    font: bold 12px arial,helvetica,sans-serif;
    color: #cc0000;
    padding-right: 2px;
}
#priceBorder {
    padding: 2px;
}

#priceBorder tr td {
    font:11px arial,helvetica,sans-serif;
    /*border-left:solid 1px #c4c4c4;
    border-bottom:solid 1px #c4c4c4;
    border-right:solid 1px #c4c4c4;
    border-top:solid 1px #c4c4c4;*/
    padding: 4px;
    text-align: left;
}

#intPriceBorder {
    padding: 2px;
}

#intPriceBorder tr td {
    font:11px arial,helvetica,sans-serif;
    border-left:none;
    border-bottom:none;
    border-right:none;
    border-top:none;
    padding: 4px;
}

/* FORM ELEMENT CLASSES */
.cntrlBtnSmall
{
    font:11px arial,helvetica,sans-serif;
    width:60px;
}
.cntrlBtnLrg
{
    font:11px arial,helvetica,sans-serif;
    width:160px;
}
.cntrlText
{
    font:11px arial,helvetica,sans-serif;
    width:160px;
}
.cntrlTextSmall
{
    font:11px arial,helvetica,sans-serif;
    width:95px;
}
.cntrlTextName
{
    font:11px arial,helvetica,sans-serif;
    width:250px;
}
.cntrlTextBox
{
    font:11px arial,helvetica,sans-serif;
    width:250px;
    height:40px;
}
.cntrlTextDate
{
    font:11px arial,helvetica,sans-serif;
    width:78px;
}
.cntrlTextFile
{
    font:11px arial,helvetica,sans-serif;
    width:220px;
    height:20px;
}
.cntrlDrpDwn
{
    font:11px arial,helvetica,sans-serif;
    width:106px;
}
.cntrlDrpDwnMed
{
    font:11px arial,helvetica,sans-serif;
    width:180px;
}
.cntrlDrpDwnLrg
{
    font:11px arial,helvetica,sans-serif;
    width:235px;
}
.cntrlChkList
{
    font:11px arial,helvetica,sans-serif;
    padding:4px;
}
.cntrlSearch
{
    font:11px arial,helvetica,sans-serif;
    width: 50px;
}
.cntrlAddLinkBlue
{
    border-top:solid 1px #fff;
    border-left:solid 1px #fff;
    border-bottom:solid 1px #fff;
    border-right:solid 1px #fff;
}
.cntrlAddLinkGray
{
    padding: 2px;
    border-top:solid 1px #ccc;
    border-left:solid 1px #ccc;
    border-bottom:solid 1px #ccc;
    border-right:solid 1px #ccc;
}
.cntrlSaveLinkBlue
{
    padding: 0px 2px 0px 2px;
    margin: 0px;
    border-top:solid 1px #fff;
    border-left:solid 1px #fff;
    border-bottom:solid 1px #fff;
    border-right:solid 1px #fff;
}
.cntrlCancelLinkBlue
{
    padding: 0px 2px 0px 2px;
    margin: 0px;
    border-top:solid 1px #fff;
    border-left:solid 1px #fff;
    border-bottom:solid 1px #fff;
    border-right:solid 1px #fff;
}
.cntrlEditLinkBlack
{
    /*width: 60px;*/
    margin-top: 4px;
    text-align: center;
    padding: 0px 2px 0px 2px;
    border-top:solid 1px #000;
    border-left:solid 1px #000;
    border-bottom:solid 1px #000;
    border-right:solid 1px #000;
    background-color: #e2e0cd;
}
.cntrlEditLinkBlack a {
    font:11px arial,helvetica,sans-serif;
    color:#000;
    text-decoration:none;
}
.cntrlEditLinkBlack a:hover {
    color:#000;
    background-color: #ccc;
    text-decoration:underline;
}
.cntrlSaveLinkBlack
{
    /*width: 80px;*/
    margin-top: 4px;
    text-align: center;
    padding: 0px 2px 0px 2px;
    border-top:solid 1px #000;
    border-left:solid 1px #000;
    border-bottom:solid 1px #000;
    border-right:solid 1px #000;
    background-color: #e2e0cd;
}
.cntrlSaveLinkBlack a {
    font:11px arial,helvetica,sans-serif;
    color:#000;
    text-decoration:none;
}
.cntrlSaveLinkBlack a:hover {
    color:#000;
    background-color: #ccc;
    text-decoration:underline;
}
.cntrlCompleteLinkBlack
{
    /*width: 80px;*/
    margin-top: 4px;
    text-align: center;
    padding: 0px 2px 0px 2px;
    border-top:solid 1px #000;
    border-left:solid 1px #000;
    border-bottom:solid 1px #000;
    border-right:solid 1px #000;
    background-color: #e2e0cd;
}
.cntrlCompleteLinkBlack a {
    font:11px arial,helvetica,sans-serif;
    color:#000;
    text-decoration:none;
}
.cntrlCompleteLinkBlack a:hover {
    color:#000;
    background-color: #ccc;
    text-decoration:underline;
}
